啟用 MySQL 查詢日誌:綜合指南
MySQL 查詢日誌是監控和審核資料庫活動的有效工具。透過啟用日誌,您可以追蹤從客戶端收到的每個 SQL 查詢語句及其提交時間。
啟用查詢日誌
要啟用查詢日誌,您有兩個選擇:
將以下行加入 my.cnf 設定檔的 [mysqld] 部分:
log=/path/to/query.log
或者,在MySQL中執行以下指令console:
SET general_log=1;
對於 MySQL 版本 5.1.29 :
在我的.cnf,將以下行加到[mysqld]部分:
general_log_file=/path/to/query.log general_log=1
或者,從MySQL控制台:
SET global general_log=1;
分析日誌
查詢記錄日誌執行的所有SQL 查詢。日誌格式包括查詢語句、時間戳記以及其他相關資訊。
要分析日誌,可以使用以下工具:
請記住,查詢日誌在高流量伺服器上可能會快速成長。因此,監控日誌檔案大小並考慮慢速查詢日誌記錄或選擇性日誌記錄等替代方案以優化效能至關重要。
以上是如何開啟並分析MySQL查詢日誌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!