MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongodb replicaset nouveau membre n'affiche pas l'utilisation correcte du disque sur EC2

Le nouveau membre du jeu de répliques ne bénéficiera d'aucune fragmentation car il se synchronisera complètement avec le jeu de répliques. La réplique existante est très probablement fragmentée en raison des suppressions et des mises à jour de documents déplaçant les documents.

Dans notre environnement, nous déconnectons périodiquement chaque membre du replset, vidons son répertoire de données et lui permettons une synchronisation complète pour éliminer la fragmentation. Cela fonctionne pour nous, mais notre ensemble de données peut être "petit" par rapport à d'autres déploiements. Je pense qu'il existe un moyen de le faire via la console avec un db.runCommand mais je ne sais pas ce que c'est.