分片相关参考资料
中的分片方法 mongosh
名称 | 说明 |
---|---|
中止重新分片操作。 版本 5.0 中的新增功能。 | |
将分片添加到分片集群。 | |
在 MongoDB 3.4 中,该方法别名为 sh.addShardToZone() 。 | |
将分片与区域关联。支持在分片集群中配置区域。 | |
在 MongoDB 3.4 中,该方法别名为 sh.updateZoneKeyRange() 。 | |
返回有关分片集合的数据段是否均衡的信息。 | |
强制重分区操作以阻止写入并完成。 版本 5.0 中的新增功能。 | |
禁用分片数据库中单个集合的均衡。不影响分片集群中其他集合的均衡。 | |
如果之前使用 sh.disableBalancing() 禁用了分片集合负载均衡器进程,则激活此进程。 | |
禁用分片集群自动分割。 从 MongoDB 6.0.3 开始,不再执行自动数据块分割。这是因为均衡策略的改进。自动分割命令仍然存在,但不执行操作。 | |
启用分片集群自动分割。 从 MongoDB 6.0.3 开始,不再执行自动数据块分割。这是因为均衡策略的改进。自动分割命令仍然存在,但不执行操作。 | |
创建数据库。 | |
返回布尔值,报告当前使用已启用负载均衡器。 | |
返回分片集合的数据分布信息。 | |
在 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 中的新增功能。 | |
在特定数据库上启用分片。 | |
报告分片集群状态的内部命令。 | |
验证进程是否为 mongos 。 | |
返回配置的分片列表。 | |
在分片之间迁移数据段的内部命令。 | |
从分片集群删除分片时,重新分配主分片。 | |
在分片之间迁移范围的命令。 | |
提供在单个分片上合并数据段的功能。 | |
启动从分片集群中删除分片的过程。 | |
启动重新分片操作以更改集合的分片键,从而更改数据的分布。 版本 5.0 中的新增功能。 | |
为集合启用分片功能,支持对集合进行分片。 | |
报告 mongod 是否为分片集群的成员。 | |
创建一个新的数据段。 | |
在 MongoDB 5.0 中删除。影响 MongoDB 部署中实例之间连接的内部命令。 | |
参考文档
- 操作限制
- 部署分片集群的要求
- 对分片集群进行故障排除
- 对分片集群部署进行故障排除的常用策略。
- Config Database
- MongoDB 用于存储分片集群元数据的
local
数据库内容的完整文档。