Go使用ProtocolBuffers構建高效能的API服務
阿新 • • 發佈:2020-11-24
mongotop 使用在資料查詢資料卡、慢、查詢不出來的情況下使用。total 保持為0最好,有時冒出個100ms-200ms問題不大,一般大於500 可以考慮給當前表做索引優化,結合慢查詢日誌找出mongod執行慢的原因。
- ns:包含資料庫名稱空間,後者結合了資料庫名稱和集合。
- db:包含資料庫的名稱。名為 . 的資料庫針對全域性鎖定,而非特定資料庫。
- total:mongod在這個命令空間上花費的總時間。
- read:在這個命令空間上mongod執行讀操作花費的時間。
- write:在這個名稱空間上mongod進行寫操作花費的時間。
- 時間: 當前狀態的db時間
[work@xxx mongo_28000]$ /home/work/mongodb/4.0/bin/mongotop --uri="mongodb://mongodb_dba:[email protected]:28000/?authSource=admin" 2020-11-27T11:50:49.677+0800 connected to: 127.0.0.1 ns total read write 2020-11-27T11:50:50+08:00 local.oplog.rs 1ms 1ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.transactions 0ms 0ms 0ms local.replset.election 0ms 0ms 0ms local.replset.minvalid 0ms 0ms 0ms local.replset.oplogTruncateAfterPoint 0ms 0ms 0ms local.startup_log 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms ns total read write 2020-11-27T11:50:51+08:00 local.oplog.rs 1ms 1ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.transactions 0ms 0ms 0ms local.replset.election 0ms 0ms 0ms local.replset.minvalid 0ms 0ms 0ms local.replset.oplogTruncateAfterPoint 0ms 0ms 0ms local.startup_log 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms ns total read write 2020-11-27T11:50:52+08:00 local.oplog.rs 1ms 1ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.transactions 0ms 0ms 0ms local.replset.election 0ms 0ms 0ms local.replset.minvalid 0ms 0ms 0ms local.replset.oplogTruncateAfterPoint 0ms 0ms 0ms local.startup_log 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms
################################