日期:2014-05-16  浏览次数:20514 次

MongoDB 查看和终止当前操作(Viewing and Terminating Current Operation)

查看当前进程的操作

> db.currentOp();> // same as: db.$cmd.sys.inprog.findOne()
{ inprog: [ 
{ "opid" : 18 , "op" : "query" , "ns" : "mydb.votes" ,"query" : "{ score : 1.0 }" , "inLock" : 1 }   
]}

字段:

  • opid - 一个增长的操作数.用于killOp().
  • op - 操作类型 (查询, 更新, 等.)
  • ns - 操作的命名空间 (数据库+ 集合名称)
  • query - 如果操作是个查询,显示条件。
  • lockType - 操作需要锁的类型,读锁,写锁或者没有. 查看concurrency page.
  • waitingForLock - 如果为true,已经请求锁,但是还在等待中。
  • client - 请求操作的client地址。
  • desc - 连接类型,conn说明了一个正常连接,其他是服务器内部的线程。