如何開啟 mysql 慢查詢日誌

2021-08-02 16:05:52 字數 963 閱讀 4629

使用 mysql 命令方式開啟

檢視慢查詢日誌是否開啟

> show variables like 'slow_query_log';

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

| variable_name  | value |

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

| slow_query_log | off   |

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

1 row in set (0.06 sec)

與之相關的配置引數

slow_query_log

慢查詢開關

slow_query_log_file        

慢查詢日誌記錄檔案

log_queries_not_using_indexes

沒有帶索引的查詢是否記錄

long_query_time

設定乙個時間,超時間記錄

如果記不清這些配置引數可使用,去檢視

> show variables like '%log%';

> show variables like 'slow%';

> set global 

slow_query_log_file = '/usr/local/mysql/log/log_slow.log';

> set global 

log_queries_not_using_indexes = on;

設定時間為1 , 志1秒記錄慢查詢 log

> set global 

long_query_time = 1 ; 

> set global slow_query_log = on;

執行一些 sql 語句 , 可去檢視  log_slow.log 

# tail 50 /usr/local/mysql/log/log_slow.log

mysql慢查詢日誌 如何開啟MySQL慢查詢日誌

摘要 前言 資料庫日誌記錄了使用者對資料庫的各種操作及資料庫發生的各種事件。能幫助資料庫管理員追蹤 分析問題。mysql提供了錯誤日誌 二進位制日誌 查詢日誌 慢查詢日誌。mysql的慢查詢日誌是mysql提供的一種日誌記錄,它用來記錄在mysql中響應時間超過閥值 long query time,...

如何開啟MySQL慢查詢日誌

資料庫日誌記錄了使用者對資料庫的各種操作及資料庫發生的各種事件。能幫助資料庫管理員追蹤 分析問題。mysql提供了錯誤日誌 二進位制日誌 查詢日誌 慢查詢日誌。mysql的慢查詢日誌是mysql提供的一種日誌記錄,它用來記錄在mysql中響應時間超過閥值 long query time,單位 秒 的...

mysql如何開啟慢日誌查詢

記一次如何開啟mysql的慢查詢日誌 如果是第一次開啟慢查詢日誌,建議先看一下文章中部的可能遇到的問題,畢竟走在前人的屍體上進步的話,可以少踩很多坑。1.linux下如何開啟 1.1在linux下安裝好mysql後輸入mysql u p 進入mysql 指的是mysql的賬戶密碼 選著資料庫。1.2...