sql >> Database >  >> NoSQL >> MongoDB

Is het ideaal dat MongoDB 150 MB geheugen gebruikt?

Zoveel geheugen "gebruiken" is niet zo erg als het lijkt ... MongoDB zal (in ieder geval lijken) veel beschikbaar geheugen gebruiken, maar het laat het aan de VMM van het besturingssysteem over om het te vertellen om het geheugen vrij te geven wanneer nodig hebben. (zie Caching in de MongoDB-documenten.)

Voor het grootste deel "gebruikt" het dat geheugen voor cache, wat de zaken enorm versnelt.

U zou al het geheugen moeten kunnen vrijgeven door MongoDB opnieuw op te starten.

Tot op zekere hoogte "gebruikt" MongoDB het geheugen echter niet echt ... lees verder voor veel meer details in dit antwoord ..

Hoe om de caching vrij te geven die door Mongodb wordt gebruikt?



  1. Wat betekent de documentatie van MongoDB als staat dat ObjectID's waarschijnlijk uniek zijn?

  2. insertMany behandelt dubbele fouten

  3. Hoe array-elementen te filteren

  4. Wat is de juiste manier om een ​​mongod-service op linux / OS X te starten?