-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