開啟慢查詢的作用:讓mysql記錄查詢語句比較慢的查詢到日誌上去,方便我們檢視並且優化。
進入mysql控制台:
mysql -u root -p
檢視是否開啟慢查詢:
show variables like 'slow%';
off是關閉,on是開啟;
檢視slow_query_log,如果是off則沒有開啟,開啟命令:
set global slow_query_log=on;
檢視慢查詢時間(即設定的時間,如果查詢語句比這個時間要長,則記錄該條查詢語句到日誌中去):
show variables like 'long%';
單位是秒。設定慢查詢時間命令:
set global long_query_time=0.1;
設定慢查詢時間為0.1秒。
檢視日誌檔案的路徑:
show variables like 'slow%';
檢視slow_query_log_file
檢視所有資訊的命令:
show variables like '%quer%';
其實開啟慢查詢,就2句命令:
set global slow_query_log=on; // 開啟慢查詢
set global long_query_time=0.1; // 設定慢查詢時間
不需要重啟,測試方法:
use mydb;
select sleep(1);
檢視日誌檔案是否記錄,有記錄則成功了 mysql開啟慢查詢 MySQL慢查詢 開啟慢查詢
一 簡介 開啟慢查詢日誌,可以讓mysql記錄下查詢超過指定時間的語句,通過定位分析效能的瓶頸,才能更好的優化資料庫系統的效能。二 引數說明 slow query log 慢查詢開啟狀態 slow query log file 慢查詢日誌存放的位置 這個目錄需要mysql的執行帳號的可寫許可權,一般...
mysql開啟慢查詢作用 MySQL 開啟慢查詢
前言 開啟慢查詢日誌,可以讓mysql記錄下查詢超過指定時間的語句,通過定位分析效能的瓶頸,才能更好的優化資料庫系統的效能。引數說明 slow query log 慢查詢開啟狀態 slow query log file 慢查詢日誌存放的位置 這個目錄需要mysql的執行帳號的可寫許可權,一般設定為m...
MySQL開啟慢查詢
mysql慢查詢配置 1.慢查詢有什麼用?它能記錄下所有執行超過long query time時間的sql語句,幫你找到執行慢的sql,方便我們對這些sql進行優化.2.如何開啟慢查詢?首先我們先檢視mysql伺服器的慢查詢狀態是否開啟.執行如下命令 我們可以看到當前log slow queries...