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