|
|
1
5
每次等待连接都是已关闭的连接。 您可能正在连接到mysql,发出一个查询,然后断开连接。对页面上的每个查询重复此操作。考虑使用连接池工具,或者至少使用一个保存数据库连接的全局变量。如果使用全局设置,则必须在页面末尾关闭连接。希望你有一个共同的地方,你可以把它,像页脚包括。 作为奖励,您应该获得更快的页面加载。mysql连接速度很快,但不必重新连接速度更快。 |
|
|
2
1
如果您的客户端应用程序正在使用JDBC,则可能会遇到以下错误: http://bugs.mysql.com/bug.php?id=56979 我相信php也有同样的问题 干杯, 吉尔斯。 |
|
|
3
0
我们有一个类似的问题,我们的web服务器都冻结了,因为我们的php正在连接一个mysql服务器,该服务器被设置为对传入的连接进行反向主机查找。 当事情进展缓慢时,它工作得很好,但是在负载下,响应时间突然超过了屋顶,所有的apache服务器都陷入了时间等待的困境。 我们解决问题的方法是通过使用xdebug在高负载下在脚本上创建分析数据,并查看这些数据。mysql_connect调用占用了80-90%的执行时间。 |