我正在寻找如何停止奴隶服务器一段时间。 但我希望服务器可供应用程序读取,但不应该从主服务器复制数据。
反正在这里......? 在这里不是我喜欢的。
此致 UDAY
答案 0 :(得分:1)
我们可以在mongodb的查询提示符下使用fsycnLock()停止对salve的写入活动。
它会返回一些像
这样的东西 {
"info" : "now locked against writes, use db.fsyncUnlock() to unlock",
"seeAlso" : "http://www.mongodb.org/display/DOCS/fsync+Command",
"ok" : 1
}
我们可以使用fsyncUnlock()解锁。
这类似于一般RDBMS中的STOP SLAVE。
答案 1 :(得分:0)
听起来您正在寻找slave delay选项。如果你想完全停止同步,那么这将更成问题。我假设你希望你的读取在一段时间内保持快速,同时写入在主人或类似的东西上完成(也许是回滚),但你确实希望它最终能够赶上。