sql >> Database >  >> NoSQL >> MongoDB

MongoDB - bestandsgrootte is enorm en groeit

Virtuele geheugengrootte en de grootte van de bewoners zal erg groot lijken voor het mongod-proces. Dit is goedaardig:de virtuele geheugenruimte zal net groter zijn dan de grootte van de geopende en in kaart gebrachte databestanden; De grootte van de resident is afhankelijk van de hoeveelheid geheugen die niet door andere processen op de machine wordt gebruikt.

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

Wanneer u een object uit de MongoDB-verzameling verwijdert, wordt de ruimte die het in beslag nam niet automatisch verzameld als afval en worden nieuwe records alleen aan het einde van gegevensbestanden toegevoegd, waardoor ze groter en groter worden. Dit verklaart alles:

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

Gebruik om te beginnen gewoon:

db.repairDatabase()



  1. 2 manieren om een ​​database in MongoDB te verwijderen

  2. Filter met regex MongoDB C#-stuurprogramma

  3. Hoe wordt Redis gebruikt in Trello?

  4. Mongoose overschrijft het document in plaats van `$set` velden