mysqldumpslow基本使用

2022-06-07 07:18:09 字數 1344 閱讀 1235

引數解釋

-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的意思,...