什么是mongodb的db.currentOp()中的锁?

时间:2013-02-12 04:41:11

标签: mongodb

我正在尝试将数百万条记录插入数据库。在插入过程中,我看到了下面的锁json。有人可以解释什么是“^”?是全局写锁吗?我认为在最新的DB中删除了全局写锁定。 FYI emails_5是我正在插入记录的数据库。

"locks" : {
                "^" : "w",
                "^local" : "W",
                "^emails_5" : "W"
            },

1 个答案:

答案 0 :(得分:1)

这些锁表示锁的类型,如下所示:http://docs.mongodb.org/manual/reference/current-op/#currentOp.locks

大写WR表示全局写锁定,而小写wr表示数据库特定锁定。

基本上,那里的输出表明,对于mongod^),您使用local数据库和emails_5数据库上的数据库特定锁。