sql >> Database teknologi >  >> NoSQL >> MongoDB

Begræns MongoDB RAM-brug

Det er højst sandsynligt, at du ikke har nogen grund til at bekymre dig. Størstedelen af ​​den RAM, der bruges af mongodb, er simpelthen filsystemcache, og operativsystemet har fuld kontrol over denne cache, dvs. det kan frigøre hukommelse, hvis det kræves af en anden proces.

Som standard, med MongoDB 3.4, er den største af enten "256 MB eller 50 % minus 1 GB total RAM" reserveret til WiredTiger-cachen, og dette er den eneste del, der ikke kan frigøres af OS.

Så det er usandsynligt, at du vil se nogen problemer, når du kører cron-job eller lignende. Så længe ingen af ​​dine processer er dræbt af "out of memory (OOM) killer", løber du ikke tør for RAM.




  1. Hurtig måde at finde dubletter på indekseret kolonne i mongodb

  2. Spring boot 2.0.5.RELEASE og mongo 4.0 forbindelsesproblemer

  3. Hvordan MongoDB Database Automation forbedrer sikkerheden

  4. Rækkeniveau atomisk FLÉT ERSTAT i BigQuery