sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB:el tamaño del archivo es enorme y está creciendo

Tamaño de la memoria virtual y el tamaño del residente parecerá muy grande para el proceso mongod. Esto es benigno:el espacio de la memoria virtual será un poco más grande que el tamaño de los archivos de datos abiertos y asignados; el tamaño residente variará según la cantidad de memoria que no utilicen otros procesos en la máquina.

http://www.mongodb.org/display/DOCS/Caching

Cuando elimina un objeto de la colección MongoDB, el espacio que ocupaba no se recolecta automáticamente como basura y los nuevos registros solo se agregan al final de los archivos de datos, haciéndolos crecer más y más. Esto lo explica todo:

http://www.mongodb.org/display/DOCS/Excessive+Disk+Space

Para empezar, simplemente use:

db.repairDatabase()