mysql 慢查詢分析

來源:互聯網
上載者:User

/usr/local/webserver/mysql/bin/mysqldumpslow   -s r -t 20 /data0/mysql_data/slowquery.log


/usr/local/webserver/mysql/bin/mysqldumpslow   -s c -t 20 /data0/mysql_data/slowquery.log


上述命令可以看出訪問次數最多的20個sql語句和返回記錄集最多的20個sql。




-s,是order的順序,說明寫的不夠詳細,俺用下來,包括看了代碼,主要有c,t,l,r和ac,at,al,ar,分別是按照query次數,時間,lock的時間和返回的記錄數來排序,前面加了a的時倒敘。

-t,是top n的意思,即為返回前面多少條的資料。

-g,後邊可以寫一個正則匹配模式,大小寫不敏感的。


MYSQL慢查詢概況

show global status like '%slow%';

show variables like '%slow%';



相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.