Slow query log日誌跟蹤

優化MySQL最重要的一部分工作是先確定”有問題”的查詢語句。只有先找出這些查詢較慢的sql查詢(執行時間較長),我們才能進一步分析原因並且優化它。MySQL爲我們提供了Slow Query Log記錄功能,它能記錄執行時間超過了特定時長的查詢。分析Slow Query Log有助於幫我們找到”問題”查詢。記錄slow queries

首先,我們需要查看mysql server版本號,以及是否配置啓用了slow query log。

#打開服務
log_slow_queries = ON

當log_slow_queries是ON時,才表示已經啓用了記錄slow query功能。默認是不記錄slow query的。
啓用slow query日誌
#//將下列配置放到my.cnf中
[mysqld]
log-slow-queries = /var/lib/mysql/slow-queries.log  //新增加的參數
long_query_time = 3
log-queries-not-using-indexes
log-slow-admin-statements
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章