MySQL为什么会有这么多连接?

MySQL为什么会有这么多连接?

我们在 fastcgi 模式下使用 Nginx + PHP,并使用 PHP-FPM 作为 cgi 进程管理器。在我们的脚本中,我们使用 PDO 连接 MySQL,绝对不是在持久模式下。

但是最近我们发现 MySQL 中仍然有太多连接,有什么建议(或任何可能的原因)?

答案1

看一下mysql的线程(显示进程列表)。是否有可能由于您的脚本没有关闭连接,所以您有一堆空闲连接?

答案2

你说的“连接”是什么意思?你是指 SHOW STATUS 中的连接值吗?我认为这通常应该很高。

您能否提供该脚本生成的报告: http://hackmysql.com/mysqlreport

它提供了有关数据库的良好视图。

相关内容