標籤:update 語句 flush mongodb監控 就是 命令 god pcb res
一個資料庫監控工具是必不可少的,當然MongoDB安裝內建監控啦.
這裡將監控工具mongostat.exe與mongotop.exe使用與參數進行講解說明.
一.監控工具說明:
二.監控工具啟用
1.進行MongoDB安裝目錄:
cd D:\Program Files\MongoDB\Server\4.0\bin
2.啟動 mongostat 1 1為監控時間間隔為1秒(預設也是1秒)
mongostat 1
為監控間隔10秒
三.mongostat 監控參數說明:
監控增刪改查,資料量,串連數等資訊
參數說明:
insert/query/update/delete->每秒插入/查詢/更新/刪除的次數;
getmore->每秒執行getmore的次數;
command->每秒執行個體執行命令數目;
dirty->是否產生髒資料以及其大小;
used->執行個體空間被使用的大小;
flushes->每秒執行fsync資料寫入的次數;
vsize->虛擬記憶體使用量,單位為G;
res->實體記憶體使用量,單位為MB;
qr|qw->當Mongodb接收到太多的命令而資料庫被鎖住無法執行完成,它會將命令排入佇列。這一欄顯示了總共、讀、寫3個隊列的長度,都為0的話表示mongo毫無壓力。高並發時,一般隊列值會升高。
ar|aw->當前被啟用的串連用戶端數量,值越大越阻礙mongodb的效能。
netIn/netOut->網路頻寬壓力值,一般mongodb來說,網路不會成為瓶頸。
conn->當前串連數
四.mongotop監控參數說明:
注重監控的是執行個體的讀寫以及集合統計資訊
參數說明:
ns->資料庫命名空間、名稱和集合;
total->當前命名空間工作的時間總額;
read->當前命名空間的讀取資料的時間速度;
write->當前命名空間的寫入資料的時間額度
五.小結
監控細粒度:
目前MongoDB監控僅對資料庫運行狀態監控,無法控制對哪台機或使用者執行的NO SQL的語句;
與微軟的產品sql server profile對比,MongoDB監控確實還有進度空間呀.
監控無圖形介面:
沒辦法人家的工具就是如此老土,如果不習慣CMD監控只能可以自行改造一下,此監控是向控制台輸出資訊,
可以將控制台輸出的資訊重新導向一下轉到到網頁監控這樣展示更佳.
PCB MongoDB 監控