我想知道如何獲得PostgreSQL和MySQL中的數據庫數據傳輸統計信息。如何在PostgreSQL和MySQL中獲取數據庫數據傳輸統計信息?
例如,我需要知道每天/每週/每月傳輸多少個字節。
在此先感謝!問候。
我想知道如何獲得PostgreSQL和MySQL中的數據庫數據傳輸統計信息。如何在PostgreSQL和MySQL中獲取數據庫數據傳輸統計信息?
例如,我需要知道每天/每週/每月傳輸多少個字節。
在此先感謝!問候。
MySQL的:
mysql> SHOW GLOBAL STATUS LIKE 'Bytes%';
該報告發送,自上次重新啓動服務器接收的字節總數。
不幸的是,MySQL不會跟蹤每天/每週/每月的小計。但是,您可以通過將這些總數除以另一個全局狀態變量「Uptime」來估算每秒平均字節數,這是自上次重新啓動以來的秒數。
另一種選擇是使用一種監視工具,它以一定的時間間隔收集狀態值並繪製它們。例如,Cacti是一個流行的開源監控工具,您可以安裝特定於MySQL的圖形。最好的(免費)是仙人掌Percona Monitoring Plugins(免責聲明:我爲Percona工作)。
的PostgreSQL:
傳輸的字節沒有跟蹤支持。我發現某個補丁提出一個討論帖加入2013年10月期間,這個能力,但我想它並沒有成爲尚的產品的任何發行版本的一部分:http://postgresql.1045698.n5.nabble.com/stats-for-network-traffic-WIP-td5775200.html
一般:
你也可以使用netstat或MySQL/PostgreSQL以外的其他工具來測量網絡活動。
非常感謝! – ipegasus
對於Postgres請看這裏:http://www.postgresql.org/docs/current/static/monitoring-stats.html –