我有一个LAMP(Fedora)服务器,它有一个站点(使用Zend Framework构建)并在其上运行一些perl脚本。 我注意到mysql连接的数量在不断增长,使用mysql命令show status就像“conn%”。
我只是想知道这是正常的吗? 我假设这个数字自然会随着连接打开和关闭而上下移动,但这个数字似乎只会增长。 重新启动数据库会将其重置为零。
最初我认为是我的webapp没有关闭连接,但即使我在服务器上打开MySQL Administrator GUI并关闭它,连接数也不会减少,所以我现在假设它在数据库上有一个配置设置。
我没有遇到任何mysql max连接错误,服务器运行正常,但我只是想知道这是正常的行为而且我误解了连接数字的含义?
非常感谢
答案 0 :(得分:8)
Connections
是自上次重新启动以来到服务器的连接尝试总次数(成功与否)。使用SHOW STATUS LIKE "Threads_connected";
查看活动连接。您可以在MySQL documentation中了解所有状态变量及其含义。
您还可以使用SHOW PROCESSLIST;