停止碎片化分片集合
通常,您应该使用一个分片平衡窗口来指定平衡器运行的时间,而不是手动启动和停止碎片化。
要手动停止碎片化分片集合,请使用configureCollectionBalancing
命令,并将defragmentCollection
选项设置为false
。
关于此任务
本任务的步骤使用名为ordersShardedCollection
的示例分片集合和名为test
的数据库。
您可以在步骤中使用自己的分片集合和数据库。
如果您在碎片化完成之前停止集合的碎片化,则集合处于部分碎片化状态并按正常方式运行。要继续碎片化,请重新启动进程。
开始之前
开始对分片集合进行碎片整理。有关详细信息,请参阅开始对分片集合进行碎片整理。
连接到
mongos
.
步骤
1
下一步
您可以在任何时间重新开始碎片整理。有关详细信息,请参阅开始碎片整理分片集合。
了解更多
打印碎片状态,请参阅
db.printShardingStatus()
检索碎片状态详细信息,请参阅
sh.status()
查看碎片状态集合字段,请参阅碎片集合
查看活动mongos实例,请参阅活动
mongos
实例使用MongoDB Atlas监控碎片,请参阅审查碎片集群