我正在尝试将数百万条记录插入数据库。在插入过程中,我看到了下面的锁 json。有人可以解释什么是“^”吗?是全局写锁吗?我认为在最新的数据库中删除了全局写锁。仅供参考emails_5
是我要插入记录的数据库。
"locks" : {
"^" : "w",
"^local" : "W",
"^emails_5" : "W"
},
我正在尝试将数百万条记录插入数据库。在插入过程中,我看到了下面的锁 json。有人可以解释什么是“^”吗?是全局写锁吗?我认为在最新的数据库中删除了全局写锁。仅供参考emails_5
是我要插入记录的数据库。
"locks" : {
"^" : "w",
"^local" : "W",
"^emails_5" : "W"
},
这些锁表示锁的类型,如下所示:http: //docs.mongodb.org/manual/reference/current-op/#currentOp.locks
大写的W
orR
表示全局写锁,而小写的w
andr
表示数据库特定的锁。
基本上,那里的输出表明,对于mongod
( ^
),您正在对local
数据库和emails_5
数据库使用特定于数据库的锁定。