mysqldumpslow用法示例

mysqldumpslowmysql自帶的用來分析慢查詢的工具mysql

常用幾個命令sql

-s     ORDER what to sort by (al, at, ar, c, l, r, t), ‘at’ is defaultide

-t     NUM just show the top n queries工具

-g     PATTERN grep: only consider stmts that include this stringthis

-r     Reverse the sort orderspa

-s,是order的順序,主要有orm

c,t,l,rac,at,al,ar,分別是按照query次數,查詢時間,lock的時間和返回的記錄數來排序,前面加了a的表明平均數blog

-t,是top n的意思,即爲返回前面多少條的數據排序

-g,後邊能夠寫一個正則匹配模式,大小寫不敏感的ci

 

下面是一些例子

 

這裏的N表明了數字,不一樣的數字能夠表明爲同一句sql語句

 

以上的意思是這條904條這樣語句,這語句最大執行時間16.44s,一共14861s,最大鎖 0.0.5 s,一共鎖45s

 

 

 

 

 

 

還可使用-g 選項來用正則過濾

 

 

-s at 表明以平均查詢時間來排序的

相關文章
相關標籤/搜索