共享主机环境中的 MySQL 最大连接数

共享主机环境中的 MySQL 最大连接数

我负责的一个网站遇到了问题,该网站采用的是共享托管计划。我无法建立数据库连接,因为正在使用的数据库太多。这些锁定(通常)与网站上的新事件(例如博客文章或宣布博客文章的推文)有关。

当我连接到数据库并询问“max_connections”变量的值时,我发现它被设置为 100。

SHOW variables LIKE 'max_connections';

问这个问题感觉有点傻。共享主机意味着共享资源,名字就说明了一切。但我想确认一下我得到的这个值是服务器范围的,而不是特定于我的帐户的。我的网站是自己达到这个数字的,还是这只是问题的一部分?

答案1

MySQL 中的最大连接数可以进行全局、每个用户和每小时的限制。

max_connectionsmax_user_connections对于用户来说,这是全局限制。

如果没有从 my.ini 进行更改,则默认 max_connections 设置为 100。

相关内容