sql >> Databasteknik >  >> NoSQL >> MongoDB

Begränsa MongoDB RAM-användning

Det är mest troligt att du inte har någon anledning att oroa dig. Majoriteten av RAM-minnet som används av mongodb är helt enkelt filsystemcache och operativsystemet har full kontroll över denna cache, dvs det kan frigöra minne om det krävs av en annan process.

Som standard, med MongoDB 3.4, är det större av antingen "256 MB, eller 50 % minus 1 GB totalt RAM" reserverat för WiredTiger-cachen, och detta är den enda delen som inte kan frigöras av operativsystemet.

Så det är osannolikt att du kommer att se några problem när du kör några cron-jobb eller liknande. Så länge ingen av dina processer dödas av "out of memory (OOM) mördaren", har du inte slut på RAM.




  1. Hybridmoln vs Full Public Cloud - För- och nackdelar

  2. MongoDB:Hur representerar man ett schemadiagram i en avhandling?

  3. Mongoose update 'kan inte använda delen (..) för att korsa elementet

  4. MongoDB kan inte uppdatera dokument eftersom _id är sträng, inte ObjectId