分片参考
On this page
在本页面
Sharding Methods in the mongo
Shell mongo Shell中的分片方法
mongo
Shell mongo Shell中的分片方法sh.addShard()
sh.addShardTag()
sh.addShardToZone()
sh.addTagRange()
sh.disableBalancing()
Disable balancing on a single collection in a sharded database. Does not affect balancing of other collections in a sharded cluster. 在分片数据库中的单个集合上禁用平衡。不会影响分片集群中其他集合的平衡。
sh.enableBalancing()
sh.disableAutoSplit()
Disables auto-splitting for the sharded cluster. 禁用分片集群的自动拆分。
sh.enableAutoSplit()
Enables auto-splitting for the sharded cluster. 启用分片集群的自动拆分。
sh.enableSharding()
Enables sharding on a specific database. 在特定数据库上启用分片。
sh.getBalancerHost()
Deprecated since MongoDB 3.4 自MongoDB 3.4起不推荐使用。
sh.getBalancerState()
sh.removeTagRange()
sh.removeRangeFromZone()
sh.help()
Returns help text for the sh
methods. 返回sh的帮助文档。
sh.isBalancerRunning()
Returns a boolean to report if the balancer process is currently migrating chunks. 返回一个布尔值以报告平衡器进程当前是否正在迁移块。
sh.moveChunk()
sh.removeShardTag()
sh.removeShardFromZone()
sh.setBalancerState()
sh.shardCollection()
Enables sharding for a collection. 为集合启用分片。
sh.splitAt()
sh.splitFind()
sh.startBalancer()
sh.status()
sh.stopBalancer()
sh.waitForBalancer()
Internal. Waits for the balancer state to change. 内部。等待平衡器状态更改。
sh.waitForBalancerOff()
Internal. Waits until the balancer stops running. 内部。等待直到平衡器停止运行。
sh.waitForPingChange()
sh.updateZoneKeyRange()
converShardKeyToHashed()
Returns the hashed value for the input. 返回输入的哈希值。
Sharding Database Commands 分片数据库命令
The following database commands support sharded clusters.
以下数据库命令支持分片群集。
addShard
addShardToZone
balancerStart
Starts a balancer thread. 启动平衡器线程。
balancerStatus
Returns information on the balancer status. 返回有关平衡器状态的信息。
balancerStop
Stops the balancer thread. 停止平衡器线程。
checkShardingIndex
Internal command that validates index on shard key. 验证分片键索引的内部命令。
clearJumboFlag
Clears the jumbo
flag for a chunk. 清除块的巨型标志。
cleanupOrphaned
Removes orphaned data with shard key values outside of the ranges of the chunks owned by a shard. 删除分片键值超出分片所拥有的块范围之外的孤立数据。
enableSharding
Enables sharding on a specific database. 在特定数据库上启用分片。
flushRouterConfig
getShardMap
Internal command that reports on the state of a sharded cluster. 报告分片群集状态的内部命令。
getShardVersion
isdbgrid
listShards
Returns a list of configured shards.返回已配置分片的列表。
medianKey
moveChunk
Internal command that migrates chunks between shards. 在分片之间迁移块的内部命令。
movePrimary
mergeChunks
Provides the ability to combine chunks on a single shard. 提供在单个分片上合并块的功能。
removeShard
Starts the process of removing a shard from a sharded cluster. 开始从分片群集中删除分片的过程。
removeShardFromZone
setShardVersion
shardCollection
Enables the sharding functionality for a collection, allowing the collection to be sharded. 启用集合的分片功能,从而可以对集合进行分片。
shardingState
split
splitChunk
splitVector
Internal command that determines split points. 确定分割点的内部命令。
unsetSharding
Internal command that affects connections between instances in a MongoDB deployment. 影响MongoDB部署中实例之间的连接的内部命令。
updateZoneKeyRange
Reference Documentation 参考文档
Requirement for deploying a sharded cluster
Common strategies for troubleshooting sharded cluster deployments.
Complete documentation of the content of the local
database that MongoDB uses to store sharded cluster metadata.
部署分片集群的要求
解决分片群集部署的常见策略。
MongoDB用于存储分片群集元数据的本地数据库内容的完整文档。
原文链接:https://docs.mongodb.com/v4.2/reference/sharding/
译者:张建威
最后更新于