- 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.