日期:2014-05-16  浏览次数:20459 次

MongoDB 同步命令 fsync Command

fsync Command

注意,只支持1.3+版本

fsync命令允许我们刷新所有等待写入的操作刷新到数据文件中。

更重要的是,它提供了锁的选项,这样会使备份更为简单。

?fsync 命令强行将数据库刷新到数据文件中:

> use admin
> db.runCommand({fsync:1});

这个命令执行完默认返回信息,为了及时返回可以使用如下命令:

> db.runCommand({fsync:1,async:true});


定期执行的参数是在mongod启动时候设置的,参数为 --syncdelay .? 默认的刷新时间为60s。