在mariaDB中,可以这样做吗?
User ** already has more than 'max_user_connections' active connections如果这样的事情是可能的,那么这样的设置是否更明智呢?
实际情况是,有什么东西导致我们的服务器堵塞,mariaDB占用了80%的CPU,占内存的百分比也差不多。SHOW FULL PROCESSLIST从一个用户返回大量的连接(+50),而其他用户则有3-5个同时连接。如果冒犯的用户被暂时阻止,一切将恢复正常。
发布于 2022-04-28 15:29:12
max_connections设置了一个限制。理论上,back_log提供了一个挂起连接的队列。
但是,在现实中,你应该改变你的客户,以降低要求。如果您让数百个连接进入,MariaDB就会开始蹒跚而行。你曾经和其他一百位顾客一起去过一家小便利店吗?
如果它只是一个冒犯的客户端,请参见max_user_connections。
80%的RAM是正常的。80%的CPU可能不是很好。找到最慢的查询,并加快(或消除)它们。
https://dba.stackexchange.com/questions/311424
复制相似问题