usage: mysqldumpslow [ opts...
][ logs...
]
一、常用選項-v,輸出詳細資訊
-d,除錯
-s,是order的順序
al 平均鎖定時間
ar 平均返回記錄時間
at 平均查詢時間(預設)
c 計數
l 鎖定時間
r 返回記錄
t 查詢時間
-r,反向排序,最大的在最後
-t,是top n的意思,即為返回前面多少條的資料
-a,不將所有的數字抽象為n,字串抽象為s
-n,後面跟數字,在名稱中至少有n個數字抽象為數字
-g,後邊可以寫乙個正則匹配模式,大小寫不敏感的
[mysql@ip131 slowlog]$ mysqldumpslow -s at -r -a -t 2 slow-query.log
reading mysql slow query log from slow-query.log
count: 5
time
=11.59s (
57s)
lock
=0.00s (
0s)rows
=0.0(0
), root[root]
@localhost
insert
into t2 select
*from t6
count: 1
time
=19.07s (
19s)
lock
=0.00s (
0s)rows
=0.0(0
), root[root]
@localhost
insert
into t6 select
*from t2
二、輸出項說明出現次數(count)
執行最長時間(time)
累計總耗費時間(time)
等待鎖的時間(lock)
傳送給客戶端的行總數(rows)
掃瞄的行總數(rows)
使用者以及sql語句本身(抽象了一下格式, 比如 limit 1, 20 用 limit n,n 表示)
mysqldumpslow 慢查詢日誌分析工具
mysql自帶的這個玩意挺好使的,可以對慢查詢裡的sql進行排序 計算等操作。首先得配置my.cnf log slow queries path slow.log 定義log位置,注意要有寫入的許可權 具體的使法如下 mysqldumpslow s c t 40 path slow.log 出來的結...
mysqldumpslow 慢日誌分析工具
2.新增環境變數 3 mysqldumpslow 慢日誌分析工具 命令 s 按照那種方式排序 c 訪問計數 l 鎖定時間 r 返回記錄 al 平均鎖定時間 ar 平均訪問記錄數 at 平均查詢時間 t 是top n的意思,返回多少條資料。g 可以跟上正則匹配模式,大小寫不敏感。得到返回記錄最多的20...
mysqldumpslow用法示例
mysqldumpslow是mysql自帶的用來分析慢查詢的工具 經常使用幾個命令 s order what to sort by al,at,ar,c,l,r,t at is default t num just show the top n queries g pattern grep only...