程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> Mariadb數據庫 >> MariaDB性能調優工具mytop的使用詳解

MariaDB性能調優工具mytop的使用詳解

編輯:Mariadb數據庫

前言

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)

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對的支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved