在使用范围分区对MongoDB集合进行分片并让MongoDB处理 balancer 时,如何确定每个分片上存储的数据范围(无需查询)?
例如,如果对带有值“A” - “Z”的字符串字段进行分区,我怎样才能找到每个节点上存储的字母?
我需要自动 balancer ,所以我也不能使用区域/标记
检查db.printShardingStatus()或sh.status()在这方面是否有帮助 . 您可以添加 boolean 参数来控制 verbose 输出,该输出将显示跨块的分片键分布 .
1 回答
检查db.printShardingStatus()或sh.status()在这方面是否有帮助 . 您可以添加 boolean 参数来控制 verbose 输出,该输出将显示跨块的分片键分布 .