sql >> Databáze >  >> NoSQL >> MongoDB

Omezte využití paměti MongoDB RAM

S největší pravděpodobností nemáte důvod k obavám. Většina paměti RAM používané mongodb je prostě mezipaměť souborového systému a operační systém má nad touto mezipamětí plnou kontrolu, tj. může uvolnit paměť, pokud to vyžaduje jiný proces.

Ve výchozím nastavení je u MongoDB 3.4 větší z „256 MB nebo 50 % minus 1 GB celkové RAM“ vyhrazena pro mezipaměť WiredTiger a toto je jediná část, kterou OS nemůže uvolnit.

Je tedy nepravděpodobné, že byste zaznamenali nějaké problémy při spouštění úloh cronu nebo podobně. Dokud žádný z vašich procesů není zabit „zabijákem s nedostatkem paměti (OOM), nedochází vám RAM.




  1. Mongo DB s C# - dokument přidán bez ohledu na transakci

  2. Mongodb indexování pro agregáty

  3. MEAN Stack:Jak aktualizovat výsledek funkce do databáze?

  4. Mohu nakonfigurovat MongoDB tak, aby byl v paměti?