分片参考
在mongosh
名称 | 描述 |
---|---|
停止正在进行的 新功能在版本8.0. | |
中止重新分片操作。 新功能在版本5.0. | |
向分片集群添加一个分片。 | |
此方法等同于 sh.addShardToZone() 。 | |
将分片与区域关联。支持在分片集群中配置区域。 | |
此方法等同于 sh.updateZoneKeyRange() 。 | |
返回有关分片集合数据块是否平衡的信息。 | |
强制重新分片操作阻止写入并完成。 新功能在版本5.0. | |
在分片数据库的单个集合上禁用平衡。不影响分片集群中其他集合的平衡。 | |
如果之前使用 sh.disableBalancing() 禁用,则激活分片集合平衡进程。 | |
禁用分片集群的自动拆分。 从MongoDB 6.0.3开始,不执行自动块拆分。这是由于平衡策略的改进。自动拆分命令仍然存在,但不执行操作。 | |
启用分片集群的自动拆分。 从MongoDB 6.0.3开始,不执行自动块拆分。这是由于平衡策略的改进。自动拆分命令仍然存在,但不执行操作。 | |
创建数据库。 | |
返回一个布尔值,以报告平衡器是否当前启用。 | |
返回分片集合的数据分布信息。 | |
此方法等同于 sh.removeRangeFromZone() 。 | |
删除分片键范围与区域之间的关联。支持在分片集群中配置区域。 | |
返回关于 sh 方法的帮助文本。 | |
返回一个文档,描述平衡器的状态。 | |
将单个未分片集合移动到不同的分片。 | |
此方法等同于 sh.removeShardFromZone() 。 | |
删除分片与区域之间的关联。用于管理区域分片。 | |
启动一个重新分片操作来更改集合的碎片键,改变数据分布。 新功能在版本5.0. | |
为集合启用分片。 | |
将包含与查询匹配的文档的现有数据块分割成两个大致相等的部分。 | |
启用自动合并器。 新功能在版本7.0. | |
启用均衡器并等待开始均衡。 | |
报告分片集群的状态,类似于 db.printShardingStatus() 。 | |
禁用自动合并器。 新功能在版本7.0. | |
禁用均衡器并等待任何正在进行的均衡轮次完成。 | |
内部。等待均衡器状态改变。 | |
内部。等待均衡器停止运行。 | |
内部。等待从分片集群中的 mongos 的一个ping状态改变。 | |
将一个分片键的范围关联到一个区域。支持在分片集群中配置区域。 | |
返回输入的哈希值。 |
分片数据库命令
以下数据库命令支持分片集群。
名称 | 描述 |
---|---|
停止正在进行的 新功能在版本8.0. | |
中止重新分片操作。 新功能在版本5.0. | |
返回有关分片集合数据块是否平衡的信息。 | |
启动均衡器线程。 | |
返回均衡器状态信息。 | |
停止均衡器线程。 | |
清除数据块的 jumbo 标志。 | |
清理失败的重新分片操作。 新功能在版本5.0. | |
强制重新分片操作阻止写入并完成。 新功能在版本5.0. | |
在特定数据库上启用分片。 | |
内部命令,用于报告分片集群的状态。 | |
验证一个进程是否是 mongos . | |
返回配置的分片列表。 | |
内部命令,用于在分片之间迁移数据块。 | |
将单个未分片集合移动到不同的分片。 | |
在从分片集群中删除分片时重新分配主分片。 | |
命令,用于在分片之间迁移范围。 | |
提供在单个分片上合并数据块的能力。 | |
开始从分片集群中删除分片的过程。 | |
删除分片与区域之间的关联。支持在分片集群中配置 区域。 | |
启动一个重新分片操作来更改集合的碎片键,改变数据分布。 新功能在版本5.0. | |
启用集合的分片功能,允许集合进行分片。 | |
报告 mongod 是否是分片集群的成员。 | |
创建一个新的 数据块。 | |
在 MongoDB 5.0 中已移除。 内部命令,影响 MongoDB 部署中实例之间的连接。 | |
添加或删除分片数据范围与区域之间的关联。支持在分片集群中配置 区域。 |