sql >> Databasteknik >  >> NoSQL >> MongoDB

Finns det något alternativ för att begränsa användningen av mongodb-minne?

Om du kör MongoDB 3.2 eller senare version kan du begränsa wiredTiger cache som nämnts ovan.

I /etc/mongod.conf lägg till wiredTiger del

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

Detta kommer att begränsa cachestorleken till 1 GB , mer information i dokumentet

Detta löste problemet för mig genom att köra ubuntu 16.04 och mongoDB 3.2

PS:Efter att ha ändrat konfigurationen, starta om mongo-demonen.

$ sudo service mongod restart

# check the status
$ sudo service mongod status


  1. MongoDb C# GeoNear Query Construction

  2. ScaleGrid Fully Managed Hosting för Redis™ nu tillgängligt på Azure

  3. Avbryt jobb i Laravel

  4. Hur lagrar man sorterad uppsättning objekt i redis?