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

mongodb replicaset new member viser ikke den korrekte diskbrug på EC2

Det nye medlem af replikasættet vil have fordelen af ​​ingen fragmentering, da han synkroniserer fuldt ud med replset. Den eksisterende replika er meget sandsynligt fragmenteret på grund af sletninger og dokumentopdateringer, der flytter dokumenterne.

I vores miljø tager vi med jævne mellemrum hvert medlem af replset offline, slår dets datamappe og lader det synkronisere fuldt ud for at udrydde fragmentering. Det virker for os, men vores datasæt kan være "lille" i forhold til andre implementeringer. Jeg tror, ​​der er en måde at gøre dette på gennem konsollen med en eller anden db.runCommand, men jeg ved ikke, hvad det er.




  1. Fjern dubletter på mongodb

  2. Sådan sees en docker-beholder i Windows

  3. node.js mongojs findOne callback returnerer fejl som null

  4. Mongo:find genstande, der ikke har et bestemt felt