Docs 菜单
Docs 主页
/
MongoDB Manual
/

分片相关参考资料

在此页面上

  • 中的分片方法 mongosh
  • 分片数据库命令
  • 参考文档
名称
说明

sh.abortReshardCollection()

中止重新分片操作

版本 5.0 中的新增功能

分片添加到分片集群。

在 MongoDB 3.4 中,该方法别名为 sh.addShardToZone()

将分片与区域关联。支持在分片集群中配置区域

在 MongoDB 3.4 中,该方法别名为 sh.updateZoneKeyRange()

返回有关分片集合的数据段是否均衡的信息。

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

版本 5.0 中的新增功能

禁用分片数据库中单个集合的均衡。不影响分片集群中其他集合的均衡。

命名空间启用自动数据段合并。

7.0 版本中的新增功能

如果之前使用 sh.disableBalancing() 禁用了分片集合负载均衡器进程,则激活此进程。

禁用命名空间的自动数据段合并。

7.0 版本中的新增功能

禁用分片集群自动分割。

从 MongoDB 6.0.3 开始,不再执行自动数据块分割。这是因为均衡策略的改进。自动分割命令仍然存在,但不执行操作。

启用分片集群自动分割。

从 MongoDB 6.0.3 开始,不再执行自动数据块分割。这是因为均衡策略的改进。自动分割命令仍然存在,但不执行操作。

创建数据库。

返回布尔值,报告当前使用已启用负载均衡器

返回分片集合的数据分布信息。sh.getShardedDataDistribution()$shardedDataDistribution 聚合管道阶段的 shell 助手。

在 MongoDB 3.4 中,该方法别名为 sh.removeRangeFromZone()

删除一系列分片键与一个区域之间的关联。支持在分片集群中配置区域

返回 sh 方法的帮助文本。

返回描述负载均衡器状态的文档。

迁移分片集群中的数据段

在 MongoDB 3.4 中,该方法别名为 sh.removeShardFromZone()

删除分片与区域之间的关联。用于管理区域分片

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

版本 5.0 中的新增功能

启用或禁用在分片之间迁移数据段负载均衡器

为集合启用分片。

使用分片键的特定值作为分界点,将现有数据段分成两个数据段。

将包含与查询匹配的文档的现有数据段分成两个大致相等的数据段。

启用 AutoMerger

7.0 版本中的新增功能

启用负载均衡器并等待均衡开始。

分片集群的状态报告为 db.printShardingStatus()

禁用 AutoMerger

7.0 版本中的新增功能

禁用负载均衡器并等待任何正在进行的均衡轮次完成。

内部。等待负载均衡器状态发生变化。

内部。等待负载均衡器停止运行。

内部。等待分片集群中一个 mongos 的 ping 状态发生变化。

将一系列分片键与一个区域关联。支持在分片集群中配置区域

返回输入的哈希值。

以下数据库命令支持分片集群

名称
说明

中止重新分片操作

版本 5.0 中的新增功能

分片添加到分片集群中。

将分片与区域关联。支持在分片集群中配置区域

返回有关分片集合的数据段是否均衡的信息。

启动负载均衡器线程。

返回负载均衡器状态的信息。

停止负载均衡器线程。

清除数据段的 jumbo 标记。

删除分片键值超出分片拥有的数据段范围的孤立数据。

清除失败的重新分片操作

版本 5.0 中的新增功能

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

版本 5.0 中的新增功能

在特定数据库上启用分片。

强制 mongod/mongos 实例更新缓存的路由元数据。

报告分片集群状态的内部命令。

验证进程是否为 mongos

返回配置的分片列表。

在分片之间迁移数据段的内部命令。

从分片集群删除分片时,重新分配主分片

在分片之间迁移范围的命令。

提供在单个分片上合并数据段的功能。

启动从分片集群中删除分片的过程。

删除分片与区域之间的关联。支持在分片集群中配置区域

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

版本 5.0 中的新增功能

为集合启用分片功能,支持对集合进行分片。

报告 mongod 是否为分片集群的成员。

创建一个新的数据段

在 MongoDB 5.0 中删除。影响 MongoDB 部署中实例之间连接的内部命令。

添加或删除分片数据范围与区域之间的关联。支持在分片集群中配置区域

操作限制
部署分片集群的要求
对分片集群进行故障排除
对分片集群部署进行故障排除的常用策略。
Config Database
MongoDB 用于存储分片集群元数据的 local 数据库内容的完整文档。

后退

删除哈希分片键索引