前言
mytop為MariaDB自帶工具,但MySQL並沒有攜帶該工具,需要自行安裝。安裝方式請自行google==
使用方式
./mytop --prompt -u xxx -h xxx -P xxx -d xxx
結果解釋
常用結果展示
MariaDB on localhost (10.1.18-MariaDB) up 77+08:53:14 [20:08:00] Queries: 17.6G qps: 2833 Slow: 106.7k Se/In/Up/De(%): 48/07/11/00 Sorts: 380 qps now: 3196 Slow qps: 0.2 Threads: 199 ( 3/ 102) 52/05/12/00 Handler: (R/W/U/D) 9372/ 5371/ 709/ 0 Tmp: R/W/U: 297/ 278/ 0 ISAM Key Efficiency: 99.7% Bps in/out: 586.6k/ 2.1M Now in/out: 521.9k/ 1.8M Replication IO:No SQL:No Id User Host/IP DB Time Cmd Query or State -- ---- ------- -- ---- --- ---------- 2 root localhost mysql 0 Query show full processlist 16 root localhost 0 Sleep 17 root localhost testdb 0 Query SELECT * FROM dept_emp
第一行:MariaDB版本;數據庫運行時間;
第二行:Queries為數據庫啟動之後處理的總queries;qps:數據庫啟動之後平均的qps;Slow:數據庫啟動之後的慢查詢總數;Se/In/Up/De(%): SELECT/INSERT/UPDATE/DELETE所占的比例;
第三行:Sorts:沒看明白;qps now:自mytop上次刷新後的平均qps;Slow qps: 自mytop上次刷新後的平均慢查詢qps;Threads: 連接數據庫線程總數(活躍的線程數/SLEEP狀態的線程數);52/05/12/00:自mytop上次刷新後SELECT/INSERT/UPDATE/DELTE的比例;
第四行:個人目前沒有看明白,也沒有找到相關的描述;
第五行: ISAM Key Efficiency:myisam的key buffer的命中率,Bps:數據庫啟動之後平均的網絡流量,Now:自mytop上次刷新後的平均網絡流量。
常用快捷鍵
? 顯示幫助信息。
c 命令的總結視圖(基於Com_*的統計)。
C 關閉/開啟顏色模式。
d 僅僅顯示指定的數據庫。
e 將指定的thread_id對應的query在數據庫上的explain結果展示出來。
E 展示當前復制的error信息。
f 顯示指定query的完整信息。
h 顯示指定的host的連接信息。
H 只顯示mytop的頭信息。
I show innodb status的信息。(大寫i)
k kill指定的thread id。
p 顯示暫停。
l 高亮慢查詢。(小寫L)
m 只展示qps的信息。
M 顯示狀態信息。
o 反序排序。
s 顯示信息的refresh間隔。
u 顯示指定用戶的連接信息。
V show variables的相關信息。(大寫v)
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對的支持。