mysql慢查詢日誌

2021-08-19 19:20:05 字數 1425 閱讀 7053

檢視mysql是否啟用了檢視慢sql的日誌檔案

(1) 檢視慢sql日誌是否啟用

mysql> show variables like 'log_slow_queries';

+------------------+-------+

| variable_name    | value |

+------------------+-------+

| log_slow_queries | on    |

+------------------+-------+

1 row in set (0.00 sec)

(2) 檢視執行慢於多少秒的sql會記錄到日誌檔案中

mysql> show variables like 'long_query_time';

+-----------------+-------+

| variable_name   | value |

+-----------------+-------+

| long_query_time | 1     |

+-----------------+-------+

1 row in set (0.00 sec)

這裡value=1, 表示1秒

找到mysql.ini 在[mysqld]區段,增加日誌的配置,如下示例:

slow_query_log = on

slow_query_log_file = c:/soft/1.log

long_query_time = 0.03

slow_query_log = on指示慢日誌已啟用

slow_query_log_file指示記錄執行時間長的sql日誌目錄;

long_query_time指示多長時間算是執行時間長,單位s。

mysql開啟慢查詢日誌 MySQL慢日誌體系建設

慢查詢日誌是mysql提供的一種日誌記錄,用來記錄在mysql中響應時間超過閾值的sql語句,在很大程度上會影響資料庫整體的效能,是mysql優化的乙個重要方向。在58的雲db平台建設中,慢sql系統作為乙個非常重要功能模組,不僅是dba日常運維使用,我們也希望通過該功能可以協助開發人員更快速定位業...

mysql慢日誌時間 MySQL慢查詢日誌優化

一 慢查詢日誌概念 mysql的慢查詢日誌是mysql提供的一種日誌記錄,它用來記錄在mysql中響應時間超過閥值的語句,具體指執行時間超過long query time值的sql,則會被記錄到慢查詢日誌中。long query time的預設值為10,意思是執行10s以上的語句。預設情況下,mys...

mysql 慢日誌 MYSQL慢查詢和日誌

一 簡介 開啟慢查詢日誌,可以讓mysql記錄下查詢超過指定時間的語句,通過定位分析效能的瓶頸,才能更好的優化資料庫系統的效能。二 引數說明 slow query log 慢查詢開啟狀態 slow query log file 慢查詢日誌存放的位置 這個目錄需要mysql的執行帳號的可寫許可權,一般...