進入mysql服務器
輸入 show variables like '%log%';
看mysql的日志有沒有開啟
這兩個值為 ON 則開啟 繼續執行下面操作
執行
show variables like '%long_query_time%'; 查看日志繼續慢查詢時間 超過該時間才會被記錄到日志中
然后執行
show variables like 'slow%'; 找到日志保存的位置
退出mysql
執行 tail -50 /usr/local/mysql/data/wolf-slow.log 即可查看對應的日志文件
每條操作基本為該格式
一般來說執行上訴方法看起來會計較麻煩 那么可以使用mysql內置的慢查詢分析工具 mysqldumpslow 查看
mysqldumpslow -t 3 /usr/local/mysql/data/wolf-slow.log | more
或則 使用第三方工具 pt-query-digest 查看 該工具
可使用命令 快速安裝
wget https://www.percona.com/downloads/percona-toolkit/2.2.16/RPM/percona-toolkit-2.2.16-1.noarch.rpm && yum localinstall -y percona-toolkit-2.2.16-1.noarch.rpm
操作命令跟mysqldumpslow差不多