我一直在我的log/development.log中看到这个,我想知道这个查询是否实际上是在我的数据库中执行的:
MONGODB (0ms) socialcrunch_development['tags'].find({:_id=>"secrets"}).limit(-1).sort([[:_id, :asc]])
Run Code Online (Sandbox Code Playgroud)
我可以看到我的mongo数据库上正在执行的查询,所以我可以计算它们,如果它们通常都是.find命令,还是我应该寻找其他东西?
打印所有活动读数:
db.currentOp().inprog.forEach(
function(d){
if(d.waitingForLock && d.lockType != "read")
printjson(d)
})
Run Code Online (Sandbox Code Playgroud)
打印所有活动写入:
db.currentOp().inprog.forEach(
function(d){
if(d.waitingForLock && d.lockType != "write")
printjson(d)
})
Run Code Online (Sandbox Code Playgroud)
如果您愿意,可以通过使用currentOp.op特定操作类型(插入,更新,删除等)进行筛选,从而获得更多细化.
有关详细信息,请查看MongoDB.org文档中的以下页面:http://docs.mongodb.org/manual/reference/current-op/
| 归档时间: |
|
| 查看次数: |
9091 次 |
| 最近记录: |