在 mariaDB 中,是否有可能做这样的事情?
- 限制连接数(如在mysql中,如this SO answer中所述)
- 为所有其他连接尝试设置队列,并避免触发
User ** already has more than 'max_user_connections' active connections
如果这样的事情是可能的,那么以这种方式进行设置是否可取?
真实的情况是,某事导致我们的一台服务器阻塞,mariaDB 占用了多达 80% 的 CPU 和大约相同百分比的 RAM。SHOW FULL PROCESSLIST
从一个用户(+50)返回一个荒谬的连接数量,而其他用户有 3-5 个同时连接。如果违规用户被暂时阻止,一切都会恢复正常。