sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb replicaset new member visar inte korrekt diskanvändning på EC2

Den nya medlemmen i replikuppsättningen kommer att ha fördelen av ingen fragmentering eftersom han synkroniserar fullständigt med repsetet. Den befintliga repliken har med stor sannolikhet fragmentering på grund av borttagningar och dokumentuppdateringar som flyttar dokumenten.

I vår miljö tar vi med jämna mellanrum varje medlem i repsetet offline, slår dess datakatalog och låter den synkroniseras fullständigt för att få bort fragmentering. Det fungerar för oss, men vår datauppsättning kan vara "liten" i förhållande till andra distributioner. Jag tror att det finns ett sätt att göra detta genom konsolen med något db.runCommand men jag vet inte vad det är.




  1. Hur grupperar man mongodb - mapMinska utdata?

  2. Redis replikeringskonfiguration

  3. Finns det någon låsmekanism i Azure Redis Cache när du uppdaterar ett objekt?

  4. Mongodb:Hitta dokument med array där minst ett element inte matchar ObjectID