gpt4 book ai didi

mysql - MySQL 连接中的 "Failed Attempt"

转载 作者:行者123 更新时间:2023-11-29 00:52:39 25 4
gpt4 key购买 nike

我对 MySQL 连接感到困惑。我的网站在工作时间收到大量请求。我使用 PHP 通过持久连接连接到 MySQL 数据库。几周前,我将 mysql 连接数增加到 500,这导致我的服务器崩溃,然后我将其恢复到 150。现在用户提示有时他们无法访问网站。我相信这是由于有限的连接。

能否请您提供一些信息,说明我使用持久性还是非持久性?我需要调整 mysql 的哪些部分以获得优化的连接处理?我附上了一张显示 11K 次失败尝试的屏幕截图。 http://i.stack.imgur.com/GkxHP.jpg

非常感谢...

2011 年 12 月 17 日更新

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

max. concurrent connections :: 16
Failed Attempts :: 43k

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

最佳答案

高流量站点不应使用持久连接。我在 PHP 中将数据库连接从持久连接更改为非持久连接,问题解决了!感谢您的帮助。

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

关于mysql - MySQL 连接中的 "Failed Attempt",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7694634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com