摘要: 脚本是日常维护使用js脚本。适用于集群数目很多,手工操作很麻烦费时,所以写了自动脚本,在每个集群自动运行即可。功能描述:检查本机的状态(主,从),确保从机始终从主机同步数据。适用范围:repli set 副本集模式运行脚本:mongo路径/mongo 10.0.0.1:30000 syncfrom.jssyncfrom.js 如下 1 /* 2 * check rs.status, replSetSyncFrom to Primary 3 * 4 * 20131216 5 */ 6 function sleep(seconds) { 7 this.date = Mat... 阅读全文
posted @ 2013-12-16 11:26 风易微凉 阅读(689) 评论(0) 推荐(0)
摘要: 并发对"主副本集"的影响?在副本复制过程中,当在主库执行写操作时,mongodb也同时在写主库的oplog,oplog为一个local库中特殊的集合。(在Replica Set复制集模式下,local.oplog.rs一个capped collection集合,用来存储oplog)。因此,MongoDB必须锁住当前写操作的库和local库。mongod必须锁定这两个库,保持数据的一致性和保证写操作是“全有或全无”的操作。什么情况下会锁多库?MongoDb如下操作会产生锁多库的情况:db.copyDatabase() 启用全局锁Journaling,它是一个内部的操作,将短时 阅读全文
posted @ 2013-06-14 17:31 风易微凉 阅读(959) 评论(0) 推荐(0)
摘要: MongoDB数据库的系列版本信息如下:2.5.0 开发版本(不稳定版)2.4.4 最新产品发行稳定版2.2 最新稳定版2.2.42.0 最新稳定版2.0.9There are 2 parts to the improvements in v2.2:Elimination of the global reader/writer lock – database level locks as the first step.PageFaultException architecture – yield lock on page fault.MongoDB 2.2版本相对2.0有比较大的... 阅读全文
posted @ 2013-06-14 09:17 风易微凉 阅读(924) 评论(0) 推荐(0)
摘要: 第一次发博客,看看效果 阅读全文
posted @ 2013-06-14 09:12 风易微凉 阅读(116) 评论(0) 推荐(0)