mysql慢查詢的配置

2021-07-11 22:07:07 字數 723 閱讀 6781

1、開啟mysql命令視窗輸入

show variables like '%quer%';

看到當前log_slow_queries狀態為off, 說明當前並沒有開啟慢查詢.

2、開啟mysql的慢查詢日誌功能

預設情況下,mysql是不會記錄超過一定執行時間的sql語句的。要開啟這個功能,我們需要修改mysql的配置檔案,

windows下修改my.ini,linux下修改my.cnf檔案,在[mysqld]最後增加如下命令:

slow_query_log

long_query_time = 1

*slow_query_log 這句是開啟記錄慢查詢功能,slow_query_log=0關閉;slow_query_log=1開啟(1可以不寫)

*long_query_time = 1 這句是記錄超過1秒的sql執行語句

預設日誌檔案存放在mysql的data目錄下

如果不想放在這裡可以設定

log-slow-queries="c:/program files/mysql/mysql server 5.5/log/mysql-slow.log"(windows下路徑為絕對路徑)

3、mysql控制台測試

select sleep(2);

檢視日誌檔案就可以看到了!

mysql配置慢查詢 MYSQL慢查詢配置

mysql慢查詢配置 1.慢查詢有什麼用?它能記錄下所有執行超過long query time時間的sql語句,幫你找到執行慢的sql,方便我們對這些sql進行優化.2.如何開啟慢查詢?首先我們先檢視mysql伺服器的慢查詢狀態是否開啟.執行如下命令 我們可以看到當前log slow queries...

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 檢視...