MySQL连接数不断增长

时间:2011-05-27 08:53:43

标签: mysql

我有一个LAMP(Fedora)服务器,它有一个站点(使用Zend Framework构建)并在其上运行一些perl脚本。 我注意到mysql连接的数量在不断增长,使用mysql命令show status就像“conn%”。

我只是想知道这是正常的吗? 我假设这个数字自然会随着连接打开和关闭而上下移动,但这个数字似乎只会增长。 重新启动数据库会将其重置为零。

最初我认为是我的webapp没有关闭连接,但即使我在服务器上打开MySQL Administrator GUI并关闭它,连接数也不会减少,所以我现在假设它在数据库上有一个配置设置。

我没有遇到任何mysql max连接错误,服务器运行正常,但我只是想知道这是正常的行为而且我误解了连接数字的含义?

非常感谢

1 个答案:

答案 0 :(得分:8)

Connections是自上次重新启动以来到服务器的连接尝试总次数(成功与否)。使用SHOW STATUS LIKE "Threads_connected";查看活动连接。您可以在MySQL documentation中了解所有状态变量及其含义。

您还可以使用SHOW PROCESSLIST;

查看所有打开的连接和当前正在运行的查询