mysql慢日志設置


    mysql的慢日志查詢對於sql的優化還是很有意義的,具體說下如何開啟這個mysql慢查詢日志(默認是開啟的)。

    關於設置在mysql的官方手冊或網上都有很多,但是要注意的是,mysql5.6與之前的版本關於慢日志的設置其變量發生了變化。

    對於mysql的慢日志開啟設置,在my.ini(或my.cnf)文件的[mysqld]下設置如下幾個參數:

如下為5.6以前版本的設置方式:

#設置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
 


免責聲明!

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



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