(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