PHP Mysql - max_user_connections解决方法

时间:2015-04-18 19:24:40

标签: php mysql

我有时会遇到错误,我已达到max_user_connections。我的托管公司不希望进一步增加它。

如果我创建了一个额外的用户,并且有50%的时间连接到那个用户而不是原始用户,那么实际上是否会加倍我的最大用户连接限制?

(我知道还有一个max_connections限制,现在我只处理/引用最大用户连接)

1 个答案:

答案 0 :(得分:0)

根据我的理解,max_user_connections确实限制了该用户的最大连接数。是否创建一个新的mysql用户并将其用于某些查询以尝试平衡负载。 C& Ped来自webhostingtalk上的一个帖子。

最大连接数=所有可能连接的总和。如果达到此限制,则在连接可用之前将阻止新连接。

max_user_connections正如它所建议的那样 - 一种限制个人用户的方式,以便不消耗所有资源。无意义将此设置为与最大连接相同,因为它是隐含设置。

无论您拥有多少用户,最好将它们限制为略低于最大连接数 - 您永远不知道何时,管理员可能需要连接到监视,备份,分析等服务器在负载下你无论如何都需要1或2个连接!