Mariadb
監控每個客戶端的網路流量
我正在調查執行 MariaDB 10.4 的數據庫的間歇性性能問題,我注意到網路流量異常高。
Bytes_sent
執行 58 小時後大約 20TB(每小時 379GB)。只有 8 個客戶端,典型流量預計約為每小時 2GB。是否有某種方法可以監控bytes_sent
每個客戶以幫助追踪問題?
MariaDB 有一個使用者統計外掛,可以為每個使用者提供細分。
它可以動態啟用:
SET GLOBAL userstat=1;
並檢查:
SELECT * FROM INFORMATION_SCHEMA.USER_STATISTICS\G
看起來這樣的增加可能是一種蠻力嘗試或一些異常使用。我會查看
SHOW PROCESSLIST
並查看正在執行的查詢是否異常和/或您可能會看到客戶端的連接數超過預期。