(1)查看MongoDB的链接信息
ui
db.serverStatus().connections
结果以下:spa
{ "current" : 233, "available" : 50967, "totalCreated" : NumberLong(191495) }
-- current:当前链接数
-- available:可用链接数
-- TotalCreated:累计建立线程数线程
(2)MongoDB当前正在执行的操做
code
db.currentOP()
结果以下:server
{ "inprog" : [ { "opid" : 555344731, "active" : true, "secs_running" : 4, "microsecs_running" : NumberLong(4245011), "op" : "getmore", "ns" : "local.oplog.$main", "query" : { "ts" : { "$gte" : Timestamp(1587629847, 1) } }, "client" : "10.1.70.58:39730", "desc" : "conn138331", "threadId" : "0x7e9b25584700", "connectionId" : 138331, "waitingForLock" : false, "numYields" : 0, "lockStats" : { "timeLockedMicros" : { "r" : NumberLong(364), "w" : NumberLong(0) }, "timeAcquiringMicros" : { "r" : NumberLong(16), "w" : NumberLong(0) } } } ] }
-- opid:进程号
-- active:是否活跃状态
-- secs_running:操做运行秒数
-- microsecs_running:操做运行微秒数
-- op:操做类型,包括(insert/update/query/remove/getmore/command)
-- ns:命名空间
-- query:查询语句
-- client:链接的客户端信息
-- desc:描述信息
-- threadId:线程id
-- connectionId:链接id
-- waitingForLock:是否等待获取锁
-- lockStats.timeLockedMicros.r:持有读锁的时间(微秒)
-- lockStats.timeLockedMicros.w:持有写锁的时间(微秒)
-- lockStats.timeAcquiringMicros.r:请求读锁的时间(微秒)
-- lockStats.timeAcquiringMicros.2:请求写锁的时间(微秒)blog
(3)MongoDB杀死正在执行的进程进程
db.killOp(opid);
【完】rem