首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL连接中的“失败尝试”

MySQL连接中的“失败尝试”
EN

Stack Overflow用户
提问于 2011-10-08 03:33:32
回答 1查看 5K关注 0票数 1

我对MySQL连接感到困惑。我有一个网站,在工作时间收到大量的请求。我使用PHP连接到MySQL数据库,使用持久连接。几周前,我将mysql连接增加到500个,使我的服务器崩溃,然后我将其恢复到150个。现在,用户抱怨说,有时他们无法访问该网站。我认为这是因为联系有限。

你能告诉我一些信息吗?我是使用耐久的还是非持久性的?我需要优化mysql的哪些部分才能得到优化的连接处理?我附上了一个截图,显示11K失败的尝试。http://i.stack.imgur.com/GkxHP.jpg

非常感谢你..。

更新2011年12月17日

当我问这个问题时,我把连接类型改为“不持久的”,一切都开始正常工作。今天,我惊讶地看到phpmyadmin的统计数据。以下是Phpmyadmin给出的值:

代码语言:javascript
复制
max. concurrent connections :: 16
Failed Attempts :: 43k

请提出一些可能的解决方案?应该优化哪个参数以避免/尽量减少失败的尝试?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-23 08:45:38

高流量站点不应使用持久连接。我在php中将DB连接从持久性更改为非持久性,并解决了问题!谢谢你的帮助。

编辑:将连接类型更改为非持久性后的,不要忘记增加连接的数量.在我的例子中,我将它们增加到500,类型设置为非持久性,从而解决了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7694634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档