mysql版本:
開啟方法有兩種:
1,修改配置檔案(需重啟mysqld服務):
[mysqld]
#----------
#其他配置引數
#-------
#開啟慢查詢日誌記錄
slow_query_log=1
#查詢時間超過0.1秒的sql語句會被記錄
long_query_time=0.1
#記錄沒有使用索引的查詢
log_queries_not_using_indexes=1
#記錄慢查詢日誌的檔案位址
slow-query-log-file=/var/lib/mysql/localhost-slow.log
2,在mysql控制台修改,無需重啟mysqld服務
#開啟慢查詢日誌記錄
mysql> set global slow_query_log=on;
query ok, 0 rows affected (0.00 sec)
#查詢時間超過0.1秒的sql語句會被記錄
mysql> set global long_query_time=0.1;
query ok, 0 rows affected (0.03 sec)
#記錄慢查詢日誌的檔案位址
mysql> set global slow_query_log_file="/var/lib/mysql/localhost-slow.log";
query ok, 0 rows affected (0.04 sec)
#記錄沒有使用索引的查詢
mysql> set global log_queries_not_using_indexes=on;
query ok, 0 rows affected (0.00 sec)
mysql開啟慢查詢 MySQL慢查詢 開啟慢查詢
一 簡介 開啟慢查詢日誌,可以讓mysql記錄下查詢超過指定時間的語句,通過定位分析效能的瓶頸,才能更好的優化資料庫系統的效能。二 引數說明 slow query log 慢查詢開啟狀態 slow query log file 慢查詢日誌存放的位置 這個目錄需要mysql的執行帳號的可寫許可權,一般...
mysql開啟慢查詢作用 MySQL 開啟慢查詢
前言 開啟慢查詢日誌,可以讓mysql記錄下查詢超過指定時間的語句,通過定位分析效能的瓶頸,才能更好的優化資料庫系統的效能。引數說明 slow query log 慢查詢開啟狀態 slow query log file 慢查詢日誌存放的位置 這個目錄需要mysql的執行帳號的可寫許可權,一般設定為m...
mysql配置開啟binlog與慢查詢日誌功能
錯誤日誌 log err 查詢日誌 log 可選 慢查詢日誌 log slow queries 可選 更新日誌 log update 二進位制日誌 log bin在mysql的安裝目錄下,開啟my.ini win my.cnf linux 在後面加上上面的引數,儲存後重啟mysql服務就行了。1 補...