fsyncUnlock
¶减少受到由锁fsync
上的(与锁定选项)mongod
由1个实例。
重要
在和
运营维护锁计数。每个
操作都会增加锁定计数,并
减少锁定计数。fsync
lock
fsyncUnlock
fsync
lock
fsyncUnlock
要解锁mongod
实例以进行写入,锁定计数必须为零。也就是说,对于给定数量的操作,您必须发出相应数量的
操作才能解锁实例以进行写入。fsync
lock
fsyncUnlock
fsyncUnlock
是一项行政操作。通常,您将使用fsyncUnlock
以下数据库
备份操作。
要运行fsyncUnlock
命令,请使用以下
db.adminCommand()
方法:
该操作将返回包含以下字段的文档:
info |
有关操作状态的信息 |
lockCount (3.4版中的新功能) |
操作后实例上剩余的锁数。 |
ok |
状态码。 |
小费
所述mongo
外壳提供了辅助方法
db.fsyncUnlock()
。
考虑db.fsyncLock()
已经发出两次的情况。以下fsyncUnlock
操作将锁减少了db.fsyncLock()
1:
该操作返回以下文档:
当lockCount
大于0时,mongod
实例将被禁止写操作。要解锁实例以进行写入,请再次运行解锁操作:
该操作返回以下文档:
该mongod
实例解锁写入。