簡(jiǎn)介
開啟慢查詢?nèi)罩颈仍宮ysql記錄下查詢超過指定時(shí)間的sql語(yǔ)句讨惩,通過定位分析性能的瓶頸睁壁,方便更好地優(yōu)化數(shù)據(jù)庫(kù)系統(tǒng)的性能为狸。
參數(shù)說(shuō)明
1.slow_query_log 開啟慢查詢?nèi)罩?br> 2.slow_query_log_file 慢查詢?nèi)罩敬娣盼恢?br> 3.long_query_time 寫入慢查詢?nèi)罩镜臅r(shí)間閾值
設(shè)置步驟
1.將 slow_query_log 全局變量設(shè)置為“ON”狀態(tài)
mysql> set global slow_query_log='ON';
2.設(shè)置慢查詢?nèi)罩敬娣诺奈恢?/p>
mysql> set global slow_query_log_file='/usr/local/mysql/data/slow.log';
3.查詢超過1秒就記錄
mysql> set global long_query_time=1;