我一直在我的 log/development.log 中看到这个,我想知道这个查询是否真的在我的数据库中执行:
MONGODB (0ms) socialcrunch_development['tags'].find({:_id=>"secrets"}).limit(-1).sort([[:_id, :asc]])
我可以看到在我的 mongo 数据库上执行的查询吗,这样我就可以对它们进行计数,它们通常都是 .find 命令,还是我应该寻找其他命令?
打印所有活动读取:
db.currentOp().inprog.forEach(
function(d){
if(d.waitingForLock && d.lockType != "read")
printjson(d)
})
打印所有活动写入:
db.currentOp().inprog.forEach(
function(d){
if(d.waitingForLock && d.lockType != "write")
printjson(d)
})
如果您愿意,您可以通过使用获得更细粒度的信息currentOp.op
按特定操作类型(插入、更新、删除等)进行过滤。
查看 MongoDB.org 文档中的以下页面以获取更多信息:http://docs.mongodb.org/manual/reference/current-op/ http://docs.mongodb.org/manual/reference/current-op/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)