mysql如何開啟慢查詢

2021-08-11 01:36:42 字數 743 閱讀 4679

1,情景描述:做sql優化時,我們需要對慢的sql查詢進行優化,這時就需要開啟sql慢查詢。它能記錄下所有執行超過long_query_time時間的sql語句, 幫你找到執行慢的sql, 方便我們對這些sql進行優化.

2,檢視是否開啟慢查詢?

首先我們先檢視mysql伺服器的慢查詢狀態是否開啟.執行如下命令:

log_slow_queries狀態為off, 說明當前並沒有開啟慢查詢.

3,如何開啟慢查詢

開啟慢查詢非常簡單, 操作如下:

1,找到mysql的配置檔案my.ini, 在mysqld下方加入慢查詢的配置語句(注意:一定要在[mysqld]下的下方加入)

log_slow_queries: 代表mysql慢查詢的日誌儲存目錄, 此目錄檔案一定要有寫許可權;

long_query_time: 最長執行時間. (如圖, msyql將記錄下所有執行時間超過2條的sql語句, 此處為測試時間, 時間不應太小最好在5-10秒之內, 當然可以根據自己的標準而定);

配置好以後重新啟動乙個mysql服務

4,開啟慢查詢完成。

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

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

mysql開啟慢查詢 MySQL慢查詢 開啟慢查詢

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

如何開啟 mysql 慢查詢日誌

使用 mysql 命令方式開啟 檢視慢查詢日誌是否開啟 show variables like slow query log variable name value slow query log off 1 row in set 0.06 sec 與之相關的配置引數 slow query log 慢...