- Reference >
- Database Commands >
- Sharding Commands
Sharding CommandsΒΆ
| Name | Description |
|---|---|
| flushRouterConfig | Forces an update to the cluster metadata cached by a mongos. |
| addShard | Adds a shard to a sharded cluster. |
| cleanupOrphaned | Removes orphaned data with shard key values outside of the ranges of the chunks owned by a shard. |
| checkShardingIndex | Internal command that validates index on shard key. |
| enableSharding | Enables sharding on a specific database. |
| listShards | Returns a list of configured shards. |
| removeShard | Starts the process of removing a shard from a sharded cluster. |
| getShardMap | Internal command that reports on the state of a sharded cluster. |
| getShardVersion | Internal command that returns the config server version. |
| mergeChunks | Provides the ability to combine chunks on a single shard. |
| setShardVersion | Internal command to sets the config server version. |
| shardCollection | Enables the sharding functionality for a collection, allowing the collection to be sharded. |
| shardingState | Reports whether the mongod is a member of a sharded cluster. |
| unsetSharding | Internal command that affects connections between instances in a MongoDB deployment. |
| split | Creates a new chunk. |
| splitChunk | Internal command to split chunk. Instead use the methods sh.splitFind() and sh.splitAt(). |
| splitVector | Internal command that determines split points. |
| medianKey | Deprecated internal command. See splitVector. |
| moveChunk | Internal command that migrates chunks between shards. |
| movePrimary | Reassigns the primary shard when removing a shard from a sharded cluster. |
| isdbgrid | Verifies that a process is a mongos. |
Thank you for your feedback!
We're sorry! You can Report a Problem to help us improve this page.