查看MySQL 伺服器上執行的查詢
監視跨多個MySQL 伺服器執行的查詢對於故障排除、效能分析和安全審核非常有價值。以下是擷取和存取這些查詢的方法:
最近查詢的全域日誌記錄(MySQL >= 5.1.12):
將log_output全域變數設定為"TABLE":
SET GLOBAL log_output = 'TABLE';
開啟常規日誌記錄:
SET GLOBAL general_log = 'ON';
基於文件的過去日誌記錄查詢:
如果您喜歡將日誌儲存在文件中:
將log_output設定為“FILE”:
SET GLOBAL log_output = "FILE";
指定目標記錄檔路徑General_log_file:
SET GLOBAL general_log_file = "/path/to/your/logfile.log";
啟用常規日誌記錄:
SET GLOBAL general_log = 'ON';
使用這種方法來啟動日誌記錄比修改有幾個優點設定檔:
其他資訊:
更多詳細信息,請參閱MySQL 5.1 伺服器系統變數參考手冊:
以上是如何監控跨多個 MySQL 伺服器執行的查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!