DBAtlas · Atlas d'exploitation des bases de données

Déplacer un chunk manuellement

MongoDBSharding

Commande

sh.moveChunk("shop.customer", { customerId: 1000 }, "shard0001")

Ce que fait la commande

Déplace manuellement le chunk contenant la clé indiquée vers le shard cible.

Quand l'utiliser

Pour corriger une répartition inégale ou placer des données précises.

Attention

Un déplacement manuel peut entrer en conflit avec le balancer ; les migrations de gros chunks génèrent une charge IO et un bref verrouillage.

Ouvrir dans DBAtlas →

Voir aussi