gpt4 book ai didi

mysql - 监控mysql上使用的连接调试 'too many connections'

转载 作者:IT老高 更新时间:2023-10-28 23:57:41 26 4
gpt4 key购买 nike

在 LAMP 生产服务器上,我偶尔会收到来自 MYSQL 的“连接过多”错误,我想添加监控以查找原因是否是我超出了最大连接数限制。

我的问题:如何从 mysql 或 mysqladmin 查询当前使用的连接数?(我注意到 show status 给出的是总连接数,而不是当前使用的连接数。)

最佳答案

监控 MySQL 的一个非常强大的工具是 innotop。你可以在这里找到它:

https://github.com/innotop/innotop

在 Debian Lenny 中,它是 mysql-client-5.0 包的一部分,我想它也可用于其他发行版。它在监视 InnoDB 内部方面特别强大,但也提供服务器的一般监视。

在“变量和状态”模式下,它监视变量“Connections”和“Max_used_Connections”(以及其他)。它显示绝对值和增量值——后者可能会让您了解当前连接。

由于 innotop 提供非交互模式,您可以通过从一些自定义脚本、nagios 检查或您拥有的任何系统调用 innotop 轻松构建全自动监控。

关于mysql - 监控mysql上使用的连接调试 'too many connections',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2453308/

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