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

Ogranicz użycie pamięci RAM MongoDB

Najprawdopodobniej nie masz powodów do zmartwień. Większość pamięci RAM używanej przez mongodb to po prostu pamięć podręczna systemu plików, a system operacyjny ma pełną kontrolę nad tą pamięcią podręczną, tj. może zwolnić pamięć, jeśli jest to wymagane przez inny proces.

Domyślnie w MongoDB 3.4 większe z „256 MB lub 50% minus 1 GB całkowitej pamięci RAM” jest zarezerwowane dla pamięci podręcznej WiredTiger i jest to jedyna część, której system operacyjny nie może zwolnić.

Więc jest mało prawdopodobne, że zobaczysz jakiekolwiek problemy podczas uruchamiania jakichkolwiek zadań cron lub podobnych. Tak długo, jak żaden z twoich procesów nie zostanie zabity przez „zabójcę braku pamięci (OOM), nie zabraknie pamięci RAM.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zainicjować zestaw replikacji mongodb bez wywoływania rs.initiate()?

  2. Jak wykonać Order By w oparciu o wartości w MongoDB?

  3. Windows MongoDB — zainstalowany kompas, ale nie można go znaleźć w systemie

  4. Python Mogo ImportError:nie można zaimportować nazwy Connection

  5. Jak działa cursor.observe i jak uniknąć uruchomienia wielu instancji?