mongodb 常見運維監控和執行計劃
查詢超過3s的慢請求, test庫需要替換為具體的db名
db.currentOp(
{
"active" : true,
"secs_running" : { "$gt" : 3 },
"ns" : /^test\./
}
)
查詢所有正在等待鎖的寫操作
db.currentOp(
{
"waitingForLock" : true,
$or: [
{ "op" : { "$in" : [ "insert", "update", "remove" ] } },
{ "query.findandmodify": { $exists: true } }
]
}
)
批次kill慢查詢
db.currentOp(
{
"active" : true,
"microsecs_running" : { "$gt" : 100 },
"ns" : /^test2\./
}).inprog.forEach(
function(op)
{
db.killOp(op.opid);
printjson(op);
}
)
查詢超過0.1s的請求
db.currentOp({secs_running: {$gte: 0.1}})
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2213161/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mongodb執行計劃解釋MongoDB
- SQLServer統計監控SQL執行計劃突變的方法SQLServer
- 運維監控工具運維
- 無監控,不運維!深入淺出介紹ChengYing監控設計和使用運維
- MongoDb學習之Explain執行計劃MongoDBAI
- 無監控,不運維:解讀企業全棧式監控運維運維全棧
- 如何做好運維監控?運維
- 001.常見監控簡介
- 運維監控指標彙總運維指標
- ORACLE OGG運維及日常監控Oracle運維
- Linux發行版本常見的有哪些?Linux運維Linux運維
- 編碼:執行緒執行監控執行緒
- 監控 redis 執行命令Redis
- 執行計劃-1:獲取執行計劃
- 智和網管平臺打造“海量接入 智慧監控”的統一運維監控中心運維
- LED螢幕監控運維管理方案運維
- 分層運維自動化監控運維
- 運維文件:網站監控系統運維網站
- 銀行終端裝置如何一體化監控運維運維
- 異常監控和判斷
- 效能監控之常見 Java Heap Dump 方法Java
- mongodb 監控指標MongoDB指標
- 配電箱遠端監控物聯網解決方案(線上監控和運維管理)運維
- Oracle資料庫監控和運維關注哪些方面Oracle資料庫運維
- 10大HBase常見運維工具整理運維
- 執行緒池監控2-監控執行緒池狀態、執行緒數量和佇列任務數量等執行緒佇列
- 正常執行時間監控
- Flutter異常監控 - 伍 | 關於異常監控框架設計的思考Flutter框架
- 徒手教你製作運維監控大屏運維
- 運維文件:伺服器監控系統運維伺服器
- 運維文件:系統監控及告警配置運維
- Oracle“並行執行”——監控檢視Oracle並行
- 4個需要避免的常見Kubernetes監控陷阱
- 虛擬化運維:規劃和發展戰略性 IT 計劃運維
- SQL執行計劃異常引起的效能問題SQL
- SQL執行計劃異常 引起的效能問題SQL
- 011.MongoDB效能監控MongoDB
- 分析執行計劃優化SQLORACLE的執行計劃(轉)優化SQLOracle