MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB - размерът на файла е огромен и расте

Размер на виртуална памет и резидентният размер ще изглежда много голям за процеса mongod. Това е доброкачествено:пространството на виртуалната памет ще бъде просто по-голямо от размера на отворените и картографирани файлове с данни; резидентният размер ще варира в зависимост от количеството памет, която не се използва от други процеси на машината.

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

Когато премахнете обект от колекцията на MongoDB, пространството, което той заема, не се събира автоматично за боклук и новите записи се добавят само в края на файловете с данни, което ги прави все по-големи и по-големи. Това обяснява всичко:

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

За начало просто използвайте:

db.repairDatabase()



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Списък на MongoDB оператори за дата, методи и променливи

  2. Как да избегнем transparent_hugepage/defrag предупреждение от mongodb?

  3. Най-добрият начин да извършите пълно текстово търсене в MongoDB и Mongoose

  4. Динамична връзка с база данни към mongodb или mongoose от nodejs

  5. Как да ускоря MongoDB Inserts/sec?