引數解釋
-s, 是表示按照何種方式排序
c: 訪問計數
l: 鎖定時間
r: 返回記錄
t: 查詢時間
al:平均鎖定時間
ar:平均返回記錄數
at:平均查詢時間
-t, 是top n的意思,即為返回前面多少條的資料;
-g, 後邊可以寫乙個正則匹配模式,大小寫不敏感的;
基本用法
例:得到返回記錄集最多的10個sql。
mysqldumpslow -s r -t 10 /database/mysql/mysql06_slow.log
得到訪問次數最多的10個sql
mysqldumpslow -s c -t 10 /database/mysql/mysql06_slow.log
得到按照時間排序的前10條裡面含有左連線的查詢語句。
mysqldumpslow -s t -t 10 -g 「left join」 /database/mysql/mysql06_slow.log
另外建議在使用這些命令時結合 | 和more 使用 ,否則有可能出現刷屏的情況。
mysqldumpslow -s r -t 20 /mysqldata/mysql/mysql06-slow.log | more
分類:
mysql
引數解釋
-s, 是表示按照何種方式排序
c: 訪問計數
l: 鎖定時間
r: 返回記錄
t: 查詢時間
al:平均鎖定時間
ar:平均返回記錄數
at:平均查詢時間
-t, 是top n的意思,即為返回前面多少條的資料;
-g, 後邊可以寫乙個正則匹配模式,大小寫不敏感的;
基本用法
例:得到返回記錄集最多的10個sql。
mysqldumpslow -s r -t 10 /database/mysql/mysql06_slow.log
得到訪問次數最多的10個sql
mysqldumpslow -s c -t 10 /database/mysql/mysql06_slow.log
得到按照時間排序的前10條裡面含有左連線的查詢語句。
mysqldumpslow -s t -t 10 -g 「left join」 /database/mysql/mysql06_slow.log
另外建議在使用這些命令時結合 | 和more 使用 ,否則有可能出現刷屏的情況。
mysqldumpslow -s r -t 20 /mysqldata/mysql/mysql06-slow.log | more
mysqldumpslow基本使用
引數解釋 s,是表示按照何種方式排序 c 訪問計數 l 鎖定時間 r 返回記錄 t 查詢時間 al 平均鎖定時間 ar 平均返回記錄數 at 平均查詢時間 t,是top n的意思,即為返回前面多少條的資料 g,後邊可以寫乙個正則匹配模式,大小寫不敏感的 基本用法 例 得到返回記錄集最多的10個sql...
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...
mysqldumpslow 慢日誌分析
usage mysqldumpslow opts.logs.一 常用選項 v,輸出詳細資訊 d,除錯 s,是order的順序 al 平均鎖定時間 ar 平均返回記錄時間 at 平均查詢時間 預設 c 計數 l 鎖定時間 r 返回記錄 t 查詢時間 r,反向排序,最大的在最後 t,是top n的意思,...