mysql慢日誌設置

    mysql的慢日誌查詢對於sql的優化仍是頗有意義的,具體說下如何開啓這個mysql慢查詢日誌(默認是開啓的)。mysql

    關於設置在mysql的官方手冊或網上都有不少,可是要注意的是,mysql5.6與以前的版本關於慢日誌的設置其變量發生了變化。sql

    對於mysql的慢日誌開啓設置,在my.ini(或my.cnf)文件的[mysqld]下設置以下幾個參數:優化

以下爲5.6之前版本的設置方式:spa

#設置sql執行時間多長爲慢查詢日誌

long_query_time = 2索引

#設置把慢日誌寫在那裏,爲空的話系統會自動在mysql的data目錄下生產一個慢日誌文件,文件命名方式爲計算機名-slow.log變量

log-slow-queries
#表示沒有使用索引的sql查詢也會記錄下來
log-queries-not-using-indexes
 
5.6版本的設置方式:
#開啓慢查詢 slow_query_log值爲1或on表示開啓,爲0或off爲關閉
slow_query_log=on 
#設置慢查詢日誌放在哪裏
slow_query_log_file=mysql-slow 
#設置sql執行時間多長爲慢查詢
long_query_time=2
#表示沒有使用索引的sql查詢也會記錄下來
log-queries-not-using-indexes
相關文章
相關標籤/搜索