無需重啟即可設定MySQL 的慢查詢日誌
無需重啟伺服器即可啟用MySQL 的慢查詢效能日誌可以是快速排查效能日誌問題的便捷方法。以下是如何完成此操作的詳細指南:
設定日誌檔案
預設情況下,MySQL 在資料目錄中建立慢查詢日誌文件,名稱為主機名稱-slow.log。若要指定不同的目錄,請提供絕對路徑名。
設定閾值和檔案位置
僅設定閾值不足以啟用慢查詢日誌。您需要另外設定檔位置。
使用SET GLOBAL 指令
對於MySQL 5.1 或更高版本,使用以下指令啟用和設定慢查詢日誌:
SET GLOBAL slow_query_log = 'ON';
刷新日誌
要套用更改,您可以使用以下命令刷新日誌:
FLUSH LOGS;
處理異常
處理異常對於5.之前的MySQL 版本,透過SET GLOBAL 指令設定慢查詢日誌會出錯。在這種情況下,您需要重新啟動伺服器或在 MySQL 設定檔中設定 log_slow_queries 選項並重新啟動伺服器。
참고 사항請記住啟用慢速查詢日誌會影響效能,因此建議在排除故障或捕獲必要的資料後停用它。以上是如何在不重新啟動伺服器的情況下啟用MySQL的慢查詢日誌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!