mysql5 6 24 慢查詢日誌配置

2021-07-09 06:34:53 字數 1372 閱讀 7090

分析慢查詢日誌是mysql效能調優的重要方法,在mysql 5.6.24 win32版本上進行慢查詢日誌的配置步驟記錄如下。

1. 檢視當前mysql的配置情況

啟動mysql客戶端,輸入show variables like '%query%'命令,當前mysql配置輸出如下:

其中,slow_query_logslow_query_log_filelong_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日常運維使用,我們也希望通過該功能可以協助開發人員更快速定位業...