分片方法
注意
有关特定方法的详细信息,包括语法和示例,请单击方法参考页面的链接。
名称 | 描述 |
---|---|
返回输入的哈希值。 | |
检查集群或数据库是否存在不一致的分区元数据。 新功能在版本7.0. | |
检查集合是否存在不一致的分区元数据。 新功能在版本7.0. | |
停止正在进行的 新功能在版本8.0. | |
中止 重新分区操作。 新功能在版本5.0. | |
将 分区 添加到分片集群。 | |
此方法别名 sh.addShardToZone() . | |
将分区与区域关联。支持在分片集群中配置 区域。 | |
此方法别名 sh.updateZoneKeyRange() . | |
返回有关分片集合的块是否平衡的信息。 | |
检查集群是否存在不一致的分区元数据。 新功能在版本7.0. | |
强制 重新分区操作 块写操作并完成。 新功能在版本5.0. | |
禁用命名空间的自动数据块合并。 新功能在版本7.0. | |
禁用分片数据库中单个集合的平衡。不影响分片集群中其他集合的平衡。 | |
启用命名空间的自动数据块合并。 新功能在版本7.0. | |
如果之前使用 sh.disableBalancing() 禁用了,则激活分片集合平衡器过程。 | |
禁用分片集群的自动分割。 从MongoDB 6.0.3版本开始,不再执行自动数据块分割。这是由于平衡策略的改进。自动分割命令仍然存在,但不执行任何操作。 | |
启用分片集群的自动分割。 从MongoDB 6.0.3版本开始,不再执行自动数据块分割。这是由于平衡策略的改进。自动分割命令仍然存在,但不执行任何操作。 | |
创建数据库。 | |
返回一个布尔值,以报告平衡器当前是否启用。 | |
返回分片集合的数据分布信息。 | |
此方法与 sh.removeRangeFromZone() 相同。 | |
删除分片键范围与区域之间的关联。支持配置分片集群中的区域。 | |
返回关于 sh 方法的帮助文本。 | |
返回一个文档,描述平衡器的状态。 | |
在分片集群中迁移一个数据块。 | |
此方法与 sh.removeShardFromZone() 相同。 | |
删除分片与区域之间的关联。用于管理区域分片。 | |
启动一个重分片操作,以更改集合的分片键,从而更改数据分布。 新功能在版本5.0. | |
使用提供的分片键对集合进行分片,并立即重新分配数据。 新功能在版本8.0. | |
启用集合的分片。 | |
将包含匹配查询的文档的现有数据块分成两个大小大致相等的块。 | |
启用自动合并器。 新功能在版本7.0. | |
启用均衡器并等待开始均衡。 | |
报告分片集群的状态,如 db.printShardingStatus() 。 | |
禁用自动合并器。 新功能在版本7.0. | |
禁用均衡器并等待正在进行中的均衡轮次完成。 | |
将一组分片键关联到区域。支持在分片集群中配置区域。 | |
内部。等待均衡器状态改变。 | |
内部。等待均衡器停止运行。 | |
内部。等待分片集群中 mongos 的ping状态变化。 |