Linux 上的即時 MySQL 查詢監控
即時監控 MySQL 查詢對於最佳化資料庫效能和解決問題至關重要。本文將指導您透過簡單有效的方法來追蹤 Linux 伺服器上的即時查詢。
記錄 MySQL 查詢
擷取 MySQL 伺服器執行的每個查詢,您可以啟用常規日誌記錄。執行以下命令:
mysql> SHOW VARIABLES LIKE "general_log%"; mysql> SET GLOBAL general_log = 'ON';
檢查查詢日誌
啟用常規日誌記錄後,執行資料庫操作。查詢將記錄在檔案 /var/run/mysqld/mysqld.log 中。您可以使用 grep 之類的命令來檢查日誌並過濾特定查詢。
grep "SELECT *" /var/run/mysqld/mysqld.log
停用常規日誌記錄
一旦收集了日誌,請記住禁用常規日誌記錄必要的資料:
mysql> SET GLOBAL general_log = 'OFF';
透過執行以下步驟,您可以輕鬆監控Linux 伺服器上的即時MySQL 查詢並深入了解資料庫表現和行為。
以上是如何監控Linux伺服器上的即時MySQL查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!