gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 08:05:56 24 4
gpt4 key购买 nike

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

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

提前致谢!问候。

最佳答案

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 之外的其他工具来测量网络事件。

关于mysql - 如何在 PostgreSQL 和 MySQL 中获取数据库数据传输统计信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21119582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com