添加 zone(标签)并分配范围
MongoDB分片命令
sh.addShardToZone("shard0000", "TR"); sh.updateZoneKeyRange("shop.customer", { region: "TR" }, { region: "TR~" }, "TR")作用
将分片分配到一个 zone,并把特定键范围绑定到该 zone(zone 分片)。
适用场景
希望按地理位置或硬件把数据固定在特定分片上时。
注意
zone 范围必须与分片键匹配;范围错误会导致 chunk 无法迁移。