Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PostgreSQL和MySQL中获取数据库数据传输统计信息?_Mysql_Postgresql - Fatal编程技术网

如何在PostgreSQL和MySQL中获取数据库数据传输统计信息?

如何在PostgreSQL和MySQL中获取数据库数据传输统计信息?,mysql,postgresql,Mysql,Postgresql,我想知道如何在PostgreSQL和MySQL中获取数据库数据传输统计数据 例如,我需要知道每天/每周/每月传输多少字节 提前谢谢!问候。MySQL: mysql> SHOW GLOBAL STATUS LIKE 'Bytes%'; 报告自上次服务器重启以来发送和接收的总字节数 不幸的是,MySQL没有跟踪每天/每周/每月的小计。但您可以通过将这些总计除以另一个全局状态变量“Uptime”(自上次重新启动以来的秒数)来估计平均每秒字节数 另一种选择是使用监控工具,以一定的间隔收集状态值并

我想知道如何在PostgreSQL和MySQL中获取数据库数据传输统计数据

例如,我需要知道每天/每周/每月传输多少字节


提前谢谢!问候。

MySQL:

mysql> SHOW GLOBAL STATUS LIKE 'Bytes%';
报告自上次服务器重启以来发送和接收的总字节数

不幸的是,MySQL没有跟踪每天/每周/每月的小计。但您可以通过将这些总计除以另一个全局状态变量“Uptime”(自上次重新启动以来的秒数)来估计平均每秒字节数

另一种选择是使用监控工具,以一定的间隔收集状态值并绘制它们的图形。例如,Cacti是一种流行的开源监控工具,您可以安装特定于MySQL的图形。最好的(免费的)是仙人掌(免责声明:我为Percona工作)

PostgreSQL:

mysql> SHOW GLOBAL STATUS LIKE 'Bytes%';
不支持对传输的字节进行跟踪。2013年10月,我发现了一条关于添加此功能的拟议补丁的讨论线索,但我想它还没有成为该产品任何发布版本的一部分:

概述:

mysql> SHOW GLOBAL STATUS LIKE 'Bytes%';
您还可以使用netstat或MySQL/PostgreSQL之外的其他工具来测量网络活动。

对于Postgres,请参见此处: