首頁 > 資料庫 > mysql教程 > 如何監控Linux伺服器上的即時MySQL查詢?

如何監控Linux伺服器上的即時MySQL查詢?

Susan Sarandon
發布: 2024-12-04 21:34:12
原創
675 人瀏覽過

How Can I Monitor Real-Time MySQL Queries on a Linux Server?

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板