Docs 菜单

Docs 主页开发应用程序MongoDB Manual

原生分片集群方法

注意

有关特定方法(包括事务语法和示例)的详细信息,请单击该方法的参考页面链接。

名称
说明

中止重新分片操作

版本 5.0 中的新增功能

分片添加到分片集群。
此方法的别名为sh.addShardToZone()
将分片与区域关联。支持在分片集群中配置区域
此方法的别名为sh.updateZoneKeyRange()
返回有关分片集合的数据段是否均衡的信息。

强制重分区操作以阻止写入并完成。

版本 5.0 中的新增功能

禁用分片数据库中单个集合的均衡。不影响分片集群中其他集合的均衡。
如果之前使用 sh.disableBalancing() 禁用了分片集合负载均衡器进程,则激活此进程。
禁用分片集群自动分割。
启用分片集群自动分割。
在特定数据库上启用分片。
返回布尔值,报告当前使用已启用负载均衡器
此方法的别名为sh.removeRangeFromZone()
删除一系列分片键与一个区域之间的关联。支持在分片集群中配置区域
返回 sh 方法的帮助文本。
返回一个布尔值,用于报告负载均衡器进程当前是否正在迁移数据块。
迁移分片集群中的数据段
此方法的别名为sh.removeShardFromZone()
删除分片与区域之间的关联。用于管理区域分片

启动重新分片操作以更改集合的分片键,从而更改数据的分布。

版本 5.0 中的新增功能

启用或禁用在分片之间迁移数据段负载均衡器
为集合启用分片。
使用分片键的特定值作为分界点,将现有数据段分成两个数据段。
将包含与查询匹配的文档的现有数据段分成两个大致相等的数据段。
启用负载均衡器并等待均衡开始。
分片集群的状态报告为 db.printShardingStatus()
禁用负载均衡器并等待任何正在进行的均衡轮次完成。
内部。等待负载均衡器状态发生变化。
内部。等待负载均衡器停止运行。
内部。等待分片集群中一个 mongos 的 ping 状态发生变化。
将一系列分片键与一个区域关联。支持在分片集群中配置区域
返回输入的哈希值。
← rs.syncFrom()