【发布时间】:2016-10-05 08:57:02
【问题描述】:
在2.6 docs 中明确指出,在运行mongodump 时不应使用db.fsyncLock():
不要将 mongodump 与 db.fsyncLock() 一起使用。
但自3.0 version of the docs 以来,此信息已消失。从 3.0 开始,mongodump 文档中实际上根本没有关于锁的信息。
我的猜测是,当使用--oplog 时,不需要调用db.fsyncLock(),但我不是 100% 确定:
不带--oplog,如果dump过程中有写操作 操作时,转储不会及时反映。变化 在更新过程中对数据库进行的操作会影响输出 备份。
你能帮我吗?在使用 mongodump 创建转储之前是否需要在 MongoDB 中执行 fsyncLock?
谢谢!
【问题讨论】: