1、高峰时段 chunk 迁移导致磁盘读写性能抖动,业务响应超时。
解决:配置迁移窗口时间,避免白天操作影响业务 //如下操作则设置了只在凌晨 2 点 -6 点工作
>use config
>db.settings.update(
> { id:"balancer" },
> { $set : { activeWindow : { start :"02", stop :"06" }}},
> { upsert : true }
>)
2、由于 mongo 客户端与 server 版本不一致,导致 sharding 集群执行 sh.stopBalancer()命令卡住
解决方法:替换老版本的 mongo 客户端,保持与 server 端版本一致。