mongodb的currentOp

阅读 61

2022-08-03

###################################

 

返回正在执行且运行时间超过10s的连接信息:

db.currentOp({"secs_running": {"$gt": 10},"active": true})

 

 返回去掉系统线程的连接:

 

db.currentOp({ "active" : true,"ns": {$nin:["local.oplog.rs"]},"desc" :{$nin: ["rsSync-0","ReplBatcher","monitoring keys for HMAC","WT OplogTruncaterThread: local.oplog.rs","NoopWriter"]}});

 

 

 

 

insert语句:

 

-dba-glc-db03.bj:28042",
"desc" : "conn3099",
"connectionId" : 3099,
"client" : "10.10.10.10:39573",
"appName" : "MongoDB Shell",
"clientMetadata" : {
"application" : {
"name" : "MongoDB Shell"
},
"driver" : {
"name" : "MongoDB Internal Client",
"version" : "4.0.10-5"
},
"os" : {
"type" : "Linux",
"name" : "CentOS Linux release 7.3.1611 (Core) ",
"architecture" : "x86_64",
"version" : "Kernel 3.10.0-693.21.1.std7a.el7.0.x86_64"
}
},
"active" : true,
"currentOpTime" : "2021-01-27T16:37:47.664+0800",
"opid" : 13949528,
"lsid" : {
"id" : UUID("6408991e-feb4-4470-b644-9cc2d66f4835"),
"uid" : BinData(0,"o/6W9HojLAaDkSXLEEkW8L5LOrGfZaJEyQ8SL+OeBfY=")
},
"secs_running" : NumberLong(0),
"microsecs_running" : NumberLong(47),
"op" : "insert",
"ns" : "apple.foo",
"command" : {
"insert" : "foo",
"ordered" : true,
"lsid" : {
"id" : UUID("6408991e-feb4-4470-b644-9cc2d66f4835")
},
"$clusterTime" : {
"clusterTime" : Timestamp(1611736667, 1051),
"signature" : {
"hash" : BinData(0,"A+ZpOjBSqPD4Ga/99Uxd3SIIcNw="),
"keyId" : NumberLong("6919692836459773955")
}
},
"$db" : "apple"
},
"numYields" : 0,
"locks" : {

},
"waitingForLock" : false,
"lockStats" : {
"Global" : {
"acquireCount" : {
"r" : NumberLong(1),
"w" : NumberLong(1)
}
},
"Database" : {
"acquireCount" : {
"w" : NumberLong(1)
}
},
"Collection" : {
"acquireCount" : {
"w" : NumberLong(1)
}
}
}

 

 

query语句:

 

{
"host" : "xxx:28001",
"desc" : "conn85393",
"connectionId" : 85393,
"client" : "10.10.10.10:47753",
"clientMetadata" : {
"driver" : {
"name" : "mgo",
"version" : "globalsign"
},
"os" : {
"type" : "linux",
"architecture" : "amd64"
}
},
"active" : true,
"currentOpTime" : "2021-01-27T18:14:08.517+0800",
"opid" : 2124735857,
"secs_running" : NumberLong(0),
"microsecs_running" : NumberLong(26160),
"op" : "query",
"ns" : "cmdb.equipment",
"command" : {
"find" : "equipment",
"filter" : {
"$or" : [
{
"sn" : {
"$regex" : "FW2",
"$options" : "i"
}
},
{
"sn" : {
"$options" : "i",
"$regex" : "4C4C4544-C6C04F365732"
}
}
]
},
"sort" : {
"id" : 1
},
"projection" : {
"create_time" : 0,
"update_time" : 0,
"_id" : 0
},
"skip" : 0,
"$db" : "cmdb"
},
"numYields" : 49,
"locks" : {
"Global" : "r",
"Database" : "r",
"Collection" : "r"
},
"waitingForLock" : false,
"lockStats" : {
"Global" : {
"acquireCount" : {
"r" : NumberLong(100)
}
},
"Database" : {
"acquireCount" : {
"r" : NumberLong(50)
}
},
"Collection" : {
"acquireCount" : {
"r" : NumberLong(50)
}
}
}

 

 

 

杀掉超过5s时间的操作:

db.currentOp({"secs_running":{"$gt":5}}).inprog.forEach(function(item){db.killOp(item.opid)})

 

 

 

 

 

 

###############################



精彩评论(0)

0 0 举报