您的位置:首页 > 其它

设置 Balancer 进程运行时间窗口

2015-12-11 00:00 239 查看
摘要: 设置 Balancer 进程运行时间窗口

设置 Balancer 进程运行时间窗口

默认情况下Balancing 进程时时在运行 为了降低 Balancing 进程对系统的影响,也可以设置Balancer 进程的运行时间窗口,让 Balancer 进程在指定时间窗口操作。

mongos> db.settings.update({ _id : "balancer" }, { $set : { activeWindow : { start : "23:00", stop : "6:00" } } }, true ) ;

mongos> db.settings.find();
{ "_id" : "balancer", "activeWindow" : { "start" : "23:00", "stop" : "6:00" }, "stopped" : false }

备注:以上设置 balancer 进程在 23:00 到 6:00 时间窗口执行,如果要设置时间窗口,确保 在指定时间段内能够完成数据分布。

删除 Balancer 进程运行时间窗口
mongos> db.settings.update({ "_id" : "balancer" }, { $unset : { activeWindow : 1 }});
mongos> db.settings.find();
{ "_id" : "chunksize", "value" : 10 }
{ "_id" : "balancer", "stopped" : false }

参考
http://docs.mongodb.org/manual/administration/sharding/#balancer-operations
http://docs.mongodb.org/manual/core/sharding/#sharding-balancing
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: