Php 增加mysql连接

Php 增加mysql连接,php,mysql,doctrine-orm,zend-framework2,Php,Mysql,Doctrine Orm,Zend Framework2,我们的mysql服务器设置有一个大问题。我们使用Zend Framework 2和Doctrine 2以及PDO Mysql连接。 我们的问题是,mysql>ShowStatus显示的连接越来越多。这种行为似乎正在减慢整个应用程序的速度。目前连接数约为150000。大约在2000年5小时前 我们在php.ini和pdo连接上激活了持久性连接。=>不变 这种行为会减慢我们整个系统的速度吗?还是这很正常 有什么问题吗 感谢您的帮助在显示状态上显示的“连接”图是自服务器启动以来尝试连接的总数(请参阅:

我们的mysql服务器设置有一个大问题。我们使用Zend Framework 2和Doctrine 2以及PDO Mysql连接。 我们的问题是,mysql>ShowStatus显示的连接越来越多。这种行为似乎正在减慢整个应用程序的速度。目前连接数约为150000。大约在2000年5小时前

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

这种行为会减慢我们整个系统的速度吗?还是这很正常

有什么问题吗


感谢您的帮助

显示状态
上显示的“连接”图是自服务器启动以来尝试连接的总数(请参阅:)。这个数字持续增加是完全正常的,而且这不太可能会减慢您的应用程序


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

如果你的服务器因为只有5个活动mysql连接而陷入困境,我建议你在你的应用程序中添加一些计时代码,试着找出瓶颈在哪里。常见的原因可能是未优化的查询、未优化的mysql或不必要地在循环中运行查询。

“…如果不明确执行此操作,PHP将在脚本结束时自动关闭连接。”您正在查看mysql中的
连接
线程\u connected
变量吗
Connections
是自mysql启动以来建立的连接数,而
Threads\u connected
是活动客户端连接数。是否在每个函数中打开不同的连接,而不是在每个PHP页面上保持全局连接?Connections.No我使用全局连接。正常连接的线程数为5。那么问题就出在其他地方了。谢谢你的帮助