MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB - la taille du fichier est énorme et en croissance

Taille de la mémoire virtuelle et la taille résidente semblera très grande pour le processus mongod. C'est bénin :l'espace de mémoire virtuelle sera juste plus grand que la taille des fichiers de données ouverts et mappés; la taille résidente varie en fonction de la quantité de mémoire non utilisée par d'autres processus sur la machine.

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

Lorsque vous supprimez un objet de la collection MongoDB, l'espace qu'il occupait n'est pas automatiquement récupéré et les nouveaux enregistrements ne sont ajoutés qu'à la fin des fichiers de données, ce qui les rend de plus en plus gros. Ceci explique tout :

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

Pour commencer, utilisez simplement :

db.repairDatabase()