# 分片命令

> **注意**
>
> 有关特定命令的详细信息，包括语法和示例，请单击特定命令以转到其参考页面。

| 名称                                                                                               | 描述                                              |
| ------------------------------------------------------------------------------------------------ | ----------------------------------------------- |
| [`addShard`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)            | 添加一个分片到分片集群。                                    |
| [`addShardToZone`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)      | 将分片与`zone`关联。支持在分片群集中配置`zone`。                  |
| [`balancerStart`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)       | 启动平衡器线程。                                        |
| [`balancerStatus`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)      | 返回有关平衡器状态的信息。                                   |
| [`balancerStop`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)        | 停止平衡器线程。                                        |
| [`checkShardingIndex`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)  | 验证分片键索引的内部命令。                                   |
| [`clearJumboFlag`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)      | 清除`jumbo`数据块的标志。                                |
| [`cleanupOrphaned`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)     | 删除分片键值超出分片拥有的数据块范围之外的孤立数据。                      |
| [`enableSharding`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)      | 在特定数据库上启用分片。                                    |
| [`flushRouterConfig`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)   | 强制`mongod`/ `mongos`实例更新其缓存的路由元数据。              |
| [`getShardMap`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)         | 报告分片群集状态的内部命令。                                  |
| [`getShardVersion`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)     | 返回配置服务器版本的内部命令。                                 |
| [`isdbgrid`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)            | 验证进程是否是`mongos`。                                |
| [`listShards`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)          | 返回已配置的分片列表。                                     |
| [`medianKey`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)           | 不推荐使用的内部命令。请参阅`splitVector`。                    |
| [`moveChunk`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)           | 在分片之间迁移块的内部命令。                                  |
| [`movePrimary`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)         | 从分片集群中删除分片时，重新分配主分片。                            |
| [`mergeChunks`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)         | 提供在单个分片上组合块的功能。                                 |
| [`removeShard`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)         | 启动从分片群集中删除分片的进程。                                |
| [`removeShardFromZone`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands) | 删除分片和`zone`之间的关联。支持在分片群集中配置`zone`。              |
| [`setShardVersion`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)     | 内部命令，用于设置配置服务器版本。                               |
| [`shardCollection`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)     | 启用集合的分片功能，从而可以对集合进行分片。                          |
| [`shardingState`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)       | 报告`mongod` 是否为分片群集的成员。                          |
| [`split`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)               | 创建一个新的块。                                        |
| [`splitChunk`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)          | 拆分块的内部命令。而是使用方法`sh.splitFind()`和`sh.splitAt()`。 |
| [`splitVector`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)         | 确定分割点的内部命令。                                     |
| [`unsetSharding`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)       | 影响MongoDB部署中实例之间的连接的内部命令。                       |
| [`updateZoneKeyRange`](https://docs.mongoing.com/can-kao/shu-ju-ku-ming-ling/sharding-commands)  | 添加或删除范围内的分片数据与`zone`之间的关联。支持在分片群集中配置`zone`。     |

译者：李冠飞

校对：
