sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB - velikost souboru je obrovská a stále roste

Velikost virtuální paměti a rezidentní velikost se bude jevit jako velmi velká pro proces mongod. To je neškodné:prostor virtuální paměti bude jen větší než velikost otevřených a mapovaných datových souborů; rezidentní velikost se bude lišit v závislosti na množství paměti nevyužívané jinými procesy na počítači.

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

Když odstraníte objekt z kolekce MongoDB, místo, které zabíral, není automaticky shromažďováno odpadky a nové záznamy se připojují pouze na konec datových souborů, takže se zvětšují a zvětšují. To vše vysvětluje:

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

Pro začátek jednoduše použijte:

db.repairDatabase()



  1. Výukový program PyMongo:Testování selhání MongoDB ve vaší aplikaci Python

  2. Jak mohu použít proměnnou regulárního výrazu v dotazu pro MongoDB

  3. Vytváření a správa více připojení v Redis Pythonu

  4. Jak hledat hash klíče v redis?