On this page
Sharding Reference
在本页面
mongo Shell 中的分片方法
分片数据库命令
以下数据库命令支持sharded clusters。
Name | Description |
---|---|
addShard | 将shard添加到sharded cluster。 |
addShardToZone | 将分片与zone关联。支持在分片群集中配置zones。 |
balancerStart | 启动平衡器线程。 |
balancerStatus | 返回有关平衡器状态的信息。 |
balancerStop | 停止平衡器线程。 |
checkShardingIndex | 验证分片键索引的内部命令。 |
cleanupOrphaned | 使用分片键值超出分片所拥有的块范围之外的孤立数据。 |
enableSharding | 在特定数据库上启用分片。 |
flushRouterConfig | 强制mongod/mongos实例更新其缓存的路由元数据。 |
getShardMap | 报告分片群集状态的内部命令。 |
getShardVersion | 返回config server版本的内部命令。 |
isdbgrid | 验证一个进程是mongos。 |
listShards | 返回已配置碎片的列表。 |
medianKey | 不推荐使用的内部命令。参见splitVector。 |
moveChunk | 在分片之间迁移块的内部命令。 |
movePrimary | 从分片群集中删除分片时,请重新分配primary shard。 |
mergeChunks | 提供在单个分片上组合块的功能。 |
removeShard | 开始从分片群集中删除分片的过程。 |
removeShardFromZone | 删除分片和zone之间的关联。支持在分片群集中配置zones。 |
setShardVersion | 用于设置config server版本的内部命令。 |
shardCollection | 启用集合的分片功能,从而可以对集合进行分片。 |
shardingState | 报告mongod是否为分片群集的成员。 |
split | 创建一个新的chunk。 |
splitChunk | 拆分块的内部命令。而是使用方法sh.splitFind()和sh.splitAt()。 |
splitVector | 确定分割点的内部命令。 |
unsetSharding | 影响 MongoDB 部署中实例之间的连接的内部命令。 |
updateZoneKeyRange | 添加或删除范围内的分片数据与zone之间的关联。支持在分片群集中配置zones。 |
Reference Documentation
-
- 部署分片集群的要求
-
- 解决分片群集部署的常见策略。
-
- MongoDB 用于存储分片群集元数据的
local
数据库内容的完整文档。
- MongoDB 用于存储分片群集元数据的