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

Czy jest jakaś opcja ograniczenia użycia pamięci mongodb?

Jeśli używasz MongoDB 3.2 lub nowszej wersji, możesz ograniczyć wiredTiger pamięć podręczna jak wspomniano powyżej.

W /etc/mongod.conf dodaj wiredTiger część

...
# Where and how to store data.
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true
  wiredTiger:
    engineConfig:
        cacheSizeGB: 1
...

Ograniczy to rozmiar pamięci podręcznej do 1 GB , więcej informacji w dokumencie

To rozwiązało problem dla mnie, uruchamiając ubuntu 16.04 i mongoDB 3.2

PS:Po zmianie konfiguracji uruchom ponownie demona mongo.

$ sudo service mongod restart

# check the status
$ sudo service mongod status


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak uzyskać dane ReferenceField w mongoengine?

  2. Wypełnij zagnieżdżoną tablicę w manguście

  3. Obsługa niestandardowego marszałkowania BSON

  4. 3 sposoby sortowania dokumentów w MongoDB

  5. Jak zarządzać bazami danych i kolekcjami w MongoDB