先檢視慢日誌狀態
show variables where variable_name in('slow_query_log','long_query_time','slow_query_log_file','log-query-not-using-indexes');
開啟my.ini配置檔案在[mysqld]中新增
#開啟慢日誌記錄
slow_query_log = on
#超過執行時間2秒就會被記錄
long_query_time = 2
重啟mysql再次檢視慢日誌狀態
開啟配置檔案看一下:執行一下比較慢的sql語句:select sleep(5);
如果想存在**中,不想存在log檔案裡
那麼增加乙個 [mysqld] 配置就可以了
log_output=table;
重啟服務,執行命令
show variables like 'log_output%';
可以看到一下配置已經改為table;
再次執行比較慢的sql語句:select sleep(5);
開啟mysql庫的slow_log表,可以檢視到和log檔案中相似的內容,只不過儲存方式由檔案改為資料表
mysql開啟慢查詢日誌 MySQL慢日誌體系建設
慢查詢日誌是mysql提供的一種日誌記錄,用來記錄在mysql中響應時間超過閾值的sql語句,在很大程度上會影響資料庫整體的效能,是mysql優化的乙個重要方向。在58的雲db平台建設中,慢sql系統作為乙個非常重要功能模組,不僅是dba日常運維使用,我們也希望通過該功能可以協助開發人員更快速定位業...
mysql慢查詢日誌 如何開啟MySQL慢查詢日誌
摘要 前言 資料庫日誌記錄了使用者對資料庫的各種操作及資料庫發生的各種事件。能幫助資料庫管理員追蹤 分析問題。mysql提供了錯誤日誌 二進位制日誌 查詢日誌 慢查詢日誌。mysql的慢查詢日誌是mysql提供的一種日誌記錄,它用來記錄在mysql中響應時間超過閥值 long query time,...
開啟mysql慢查詢日誌
檢視配置 檢視慢查詢時間 show variables like long query time 預設10s 檢視慢查詢配置情況 show status like slow queries 檢視慢查詢日誌路徑 show variables like slow 修改配置檔案 在 etc my.ini中...