首页 > 解决方案 > MySql 日志是否维护过去的打开连接计数详细信息?

问题描述

我的客户问两天前他因超出最大连接数而出现异常。有没有办法找出过去在 MySQL Server 中打开了多少连接?

标签: mysql

解决方案


您可以查看此状态:

mysql> show global status like 'max_used_connections';

这会向您显示最常用连接的高水位线。如果您重新启动 MySQL 服务器,它将被重置。

但这并不能告诉您过去某个时间有多少连接。为此,您需要使用某种监控服务,例如MySQL Enterprise MonitorPercona Monitoring and Management。像这样的服务每隔一段时间就会对大量指标进行采样并保存它们,这样您就可以查看趋势和历史记录。


推荐阅读