MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB - rozmiar pliku jest ogromny i rośnie

Rozmiar pamięci wirtualnej a rozmiar rezydenta wydaje się być bardzo duży dla procesu mongod. To jest łagodne:przestrzeń pamięci wirtualnej będzie po prostu większa niż rozmiar otwieranych i mapowanych plików danych; rozmiar rezydentny będzie się różnić w zależności od ilości pamięci nieużywanej przez inne procesy na komputerze.

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

Gdy usuniesz obiekt z kolekcji MongoDB, zajmowane przez niego miejsce nie jest automatycznie gromadzone, a nowe rekordy są dołączane tylko na końcu plików danych, dzięki czemu stają się coraz większe. To wszystko wyjaśnia:

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

Na początek po prostu użyj:

db.repairDatabase()



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB przez Mongoose JS — Co to jest findByID?

  2. MongoDB $currentDate

  3. Użyj Mongosniff, aby wyjaśnić, co słyszy i mówi Twoja baza danych

  4. Łączenie się z bazami danych MongoDB

  5. Jakie jest zalecane podejście do wielodostępnych baz danych w MongoDB?