sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB - filstørrelsen er enorm og voksende

Virtuel hukommelsesstørrelse og beboerstørrelsen vil synes at være meget stor for mongod-processen. Dette er godartet:virtuel hukommelsesplads vil kun være større end størrelsen af ​​de datafiler, der er åbne og kortlagt; resident størrelse vil variere afhængigt af mængden af ​​hukommelse, der ikke bruges af andre processer på maskinen.

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

Når du fjerner et objekt fra MongoDB-samlingen, bliver den plads, det optog, ikke automatisk opsamlet skrald, og nye poster føjes kun til slutningen af ​​datafiler, hvilket får dem til at vokse sig større og større. Dette forklarer det hele:

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

Til at begynde med skal du blot bruge:

db.repairDatabase()



  1. $unset på flere felter i mongodb

  2. Jedis - Hvornår skal returnBrokenResource() bruges

  3. phpMyAdmin svarende til MySQL for Redis?

  4. Kan vi deltage i Redis?