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