增加mysql连接

时间:2014-06-26 20:17:30

标签: php mysql doctrine-orm zend-framework2

我们的mysql服务器设置遇到了很大的问题。我们使用Zend Framework 2和Doctrine 2以及PDO Mysql连接。 我们的问题是,用mysql>显示的连接显示状态正在增加和增加。看起来这种行为正在减缓我们的整个应用程序。目前连接数大约是150000.在大约2000之前的5个小时。

我们在php.ini和pdo连接上激活了持久连接。 =>没有变化

这种行为会降低我们整个系统的速度吗?这是正常的吗?

可能是什么问题?

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

SHOW STATUS上显示的“连接”数字是自服务器启动以来所做的连接尝试总数(请参阅:http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html#statvar_Connections)。这个数字继续增加是完全正常的,这种情况不太可能会减慢您的应用程序。

如果你的应用程序运行缓慢,你应该对它进行基准测试,看看瓶颈在哪里。

答案 1 :(得分:0)

如果您的服务器只有5个活动的mysql连接陷入困境,我建议您在应用程序中添加一些计时代码,以尝试确定减速的位置。常见的原因可能是未优化的查询,未优化的mysql,或者在循环中运行查询而不必要地命名一些。