Mariadb

監控每個客戶端的網路流量

  • April 13, 2021

我正在調查執行 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並查看正在執行的查詢是否異常和/或您可能會看到客戶端的連接數超過預期。

引用自:https://dba.stackexchange.com/questions/289691