-1
有沒有辦法檢查Mongo集合中鎖定文檔的數量? 我知道我可以使用:Mongo:檢查鎖定文檔
db.collection.stats()
檢查集合的狀態。但是,我想知道集合中已鎖定文檔的數量,並列出所有可能仍被鎖定的文檔。
是否有內置的Mongo功能可以這樣做?
感謝, 姦污
有沒有辦法檢查Mongo集合中鎖定文檔的數量? 我知道我可以使用:Mongo:檢查鎖定文檔
db.collection.stats()
檢查集合的狀態。但是,我想知道集合中已鎖定文檔的數量,並列出所有可能仍被鎖定的文檔。
是否有內置的Mongo功能可以這樣做?
感謝, 姦污
的MongoDB沒有像RDBMS多文檔交易。
如果可以幫助你閱讀的MongoDB常見問題解答這個項目:「失敗的事務之後仍然鎖定」
http://docs.mongodb.org/manual/faq/developers/#how-do-i-do-transactions-and-locking-in-mongodb
因此,絕對不可能是你的一些文件
謝謝,我會看看它... – Ravish 2013-02-28 14:30:31
你是什麼意思的「鎖定」? MongoDB沒有文檔級鎖定粒度。 – 2013-02-28 00:23:11
@AsyaKamsky,我的意思是,由於任何失敗的事務,可能仍然會被鎖定的文檔。例如,在更新事務中的文檔時,mongo會鎖定所有文檔,如果更新失敗,則回滾事務並解鎖所有鎖定的文檔。我懷疑我的一些文檔在交易失敗後仍然被鎖定,因此,想要檢查是否有辦法檢查所有這樣的鎖定文檔... – Ravish 2013-02-28 06:03:01
MongoDB沒有事務,也沒有回滾。 – 2013-02-28 08:37:42