1. 程式人生 > >資料庫慢查詢

資料庫慢查詢

使用Mysql慢查日誌對有效率問題的sql語句進行優

mysql>show variables like 'slow_query_log' 檢視伺服器慢查詢日啟
mysql>set global slow_query_log=on 開啟慢查詢日誌 
mysql>set global long_query_time=1     設定慢查詢日誌的時間
mysql>set global log_queries_not_using_indexes=on;   設定記錄索引的查詢
mysql>use shop;
mysql>select * from store limit 10
mysql>show variables like '%slow'    檢視慢查詢日誌所記錄的位置
慢查詢日誌工具一:
mysql>mysqldumpslow -h   使用mysql慢查詢工具分析
mysql>mysqldumpslow -t 3 /home/mysql/data/mysql-slow.log | more 檢視慢查詢日誌前3條
慢查詢工具二:
mysql>pt-query-digest -help   工具使用幫助
mysql>pt-query-digest /home/mysql/data/mysql-slow.log | more  檢視慢查詢日誌