为什么MySQL中有这么多的连接?

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

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

看看mysql的线程( 显示进程列表 )。 是否有可能你有一堆空闲的连接,因为你的脚本没有closures他们的连接?

“连接”是什么意思? 你是否指SHOW STATUS中的连接值? 我认为这应该是正常的高..

你能提供从这个脚本生成的报告: http : //hackmysql.com/mysqlreport

它给出了一个关于数据库的好看法。