DBAtlas · Atlas für Datenbankbetrieb

Chunk manuell verschieben

MongoDBSharding

Befehl

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

Was es tut

Verschiebt den Chunk mit dem angegebenen Schlüssel manuell auf den Ziel-Shard.

Wann einsetzen

Um eine ungleiche Verteilung zu korrigieren oder bestimmte Daten zu platzieren.

Vorsicht

Eine manuelle Verschiebung kann mit dem Balancer kollidieren; große Chunk-Migrationen erzeugen IO-Last und kurze Sperren.

In DBAtlas öffnen →

Verwandte Einträge