在使用db.currentOp(),我有時會看到這樣的操作:爲什麼MongoDB中的讀取有時會等待鎖定?
{
"opid" : 1238664,
"active" : false,
"lockType" : "read",
"waitingForLock" : true,
"op" : "query",
.....
"desc" : "conn"
}
爲什麼讀操作需要等待一個鎖?有沒有辦法告訴查詢忽略任何掛起的寫入,然後繼續閱讀?
你肯定不想讀半個寫BSON的對象,是嗎? –