查看mongo数据库的慢查询

进入到mongo的shell中,先查看mongo的profile设置情况
Java代码 复制代码 收藏代码
  1. db.getProfilingLevel()
  2. db.setProfilingLevel(0,1000)


0代表关闭,1代表只记录slowlog,这里我们设置成了1000,也就是1000ms
Java代码 复制代码 收藏代码
  1. db.getProfilingLevel()
  2. db.system.profile.find().limit(10).sort( { ts : -1 } ).pretty()


当profile表过大时,调整表大小为4MB
Java代码 复制代码 收藏代码
  1. db.setProfilingLevel(0)
  2. db.system.profile.drop()
  3. db.createCollection( "system.profile", { capped: true, size:4000000 } )
  4. db.setProfilingLevel(1)  
posted on 2013-02-06 16:41  蜜雪薇琪  阅读(401)  评论(0)    收藏  举报