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

Ограничете използването на MongoDB RAM

Най-вероятно нямате причина да се притеснявате. По-голямата част от RAM, използвана от mongodb, е просто кеш на файловата система и операционната система има пълен контрол върху този кеш, т.е. може да освободи памет, ако се изисква от друг процес.

По подразбиране с MongoDB 3.4 по-голямото от „256 MB или 50% минус 1 GB обща RAM“ са запазени за кеша на WiredTiger и това е единствената част, която не може да бъде освободена от операционната система.

Така че е малко вероятно да видите проблеми, когато изпълнявате cron задачи или подобни. Докато нито един от вашите процеси не бъде убит от "убиеца на недостиг на памет (OOM)", няма да изчерпвате RAM.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Добавяне в Mongo DB с помощта на официален C# драйвер

  2. Десериализиране на MongoDB BSON

  3. Странни резултати от mongoid, използващ Debian squeeze mongodb

  4. Мониторинг на база данни без агент с ClusterControl

  5. SailsJS &MongoDB Проблеми с Framework Aggregation с персонализирани заявки