分析慢查詢日誌是mysql效能調優的重要方法,在mysql 5.6.24 win32版本上進行慢查詢日誌的配置步驟記錄如下。
1. 檢視當前mysql的配置情況
啟動mysql客戶端,輸入show variables like '%query%'
命令,當前mysql配置輸出如下:
其中,slow_query_log
,slow_query_log_file
,long_query_time
為慢查詢所需配置。
2.在my.ini
進行對應引數的配置如下:
3.重啟mysql服務,使配置生效。重啟後,在mysql控制台檢視,所進行的配置已生效。
4.進行查詢測試慢查詢日誌是否記錄。
執行查詢select sleep(3);
,開啟慢查詢日誌檔案d:\mysql-5.6.24-win32\data\pad-think-slow.log
,已經記錄了剛才的查詢:
mysql, version: 5.6
.24-log (mysql community server (gpl)). started with:
tcp port: 0, named pipe: (null)
time id command argument
# time: 160101 19:44:41
# user@host: root[root] @ localhost [::1] id: 1
# query_time: 0.046002 lock_time: 0.000000 rows_sent: 1 rows_examined: 0
set timestamp=1451648681;
select @@version_comment limit 1;
# time: 160101 19:45:16
# user@host: root[root] @ localhost [::1] id: 1
# query_time: 3.040174 lock_time: 0.000000 rows_sent: 1 rows_examined: 0
set timestamp=1451648716;
select sleep(3);
慢查詢配置生效了:) mysql的慢查詢配置 mysql慢查詢配置
1.慢查詢有什麼用?能記錄下所有執行超過long query time時間的sql語句,幫你找到執行慢的sql,方便我們對這些sql進行優化.2.如何開啟慢查詢?首先我們先檢視mysql伺服器的慢查詢狀態是否開啟.我們可以看到當前log slow queries狀態為off,說明當前並沒有開啟慢查詢...
mysql的慢查詢配置 mysql 慢查詢配置
開啟慢查詢 mysql 支援通過以下方式開啟慢查詢 輸入命令開啟慢查詢 臨時 在 mysql 服務重啟後會自動關閉 配置 my.cnf windows 是 my.ini 系統檔案開啟,修改配置檔案是持久化開啟慢查詢的方式。方式一 通過命令開啟慢查詢 步驟 1 查詢 slow query log 檢視...
mysql開啟慢查詢日誌 MySQL慢日誌體系建設
慢查詢日誌是mysql提供的一種日誌記錄,用來記錄在mysql中響應時間超過閾值的sql語句,在很大程度上會影響資料庫整體的效能,是mysql優化的乙個重要方向。在58的雲db平台建設中,慢sql系統作為乙個非常重要功能模組,不僅是dba日常運維使用,我們也希望通過該功能可以協助開發人員更快速定位業...