我想知道如何在Postgresql和MySQL中获取数据库数据传输统计信息.
例如,我需要知道每天/每周/每月传输多少字节.
提前致谢!问候.
解决方法:
MysqL> SHOW GLOBAL STATUS LIKE 'Bytes%';
该报告报告自上次服务器重新启动以来发送和接收的字节总数.
不幸的是,MysqL无法跟踪每天/每周/每月的小计.但是您可以通过将这些总数除以另一个全局状态变量“正常运行时间”来估算每秒的平均字节数,该变量是自上次重启以来的秒数.
另一种选择是使用监视工具,该工具每隔一段时间收集一次状态值并绘制图形.例如,Cacti是一种流行的开源监视工具,您可以安装特定于MysqL的图形.最好的(免费的)是Cacti的Percona Monitoring Plugins(免责声明:我为Percona工作).
Postgresql:
不支持跟踪传输的字节.我在2013年10月期间找到了有关提议的补丁以添加此功能的讨论线程,但我想它尚未成为该产品的任何发行版本的一部分:http://postgresql.1045698.n5.nabble.com/stats-for-network-traffic-WIP-td5775200.html
一般:
您还可以使用netstat或MysqL / Postgresql之外的其他工具来衡量网络活动.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。