mysql 慢查詢分析工具


 

進入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差不多

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM