gpt4 book ai didi

MYSQL,max_user_connections 的限制

转载 作者:行者123 更新时间:2023-11-29 20:27:32 25 4
gpt4 key购买 nike

我的数据库出现问题,我将 max_user_connections 设置为 800,但问题仍然存在,“用户 root 已经拥有超过 'max_user_connections' 事件连接” 我想知道是否max_user_connections 有限制,我可以设置 10000 并且不会破坏我的数据库吗?我怎样才能知道极限?

如果我运行SHOW PROCESSLIST并得到这个,一切都对吗? http://prntscr.com/cc8bbv

最佳答案

要查看用户的最大连接数,请使用 mysql 数据库的 information_schema 中的 vairable 来查看其全局配置。

SHOW VARIABLES LIKE "max_user_connections";

如果为零,则没有限制,否则限制设置为 1 作为响应。

如果您想检查特定用户,请使用此

SELECT max_user_connections FROM mysql.user WHERE user='db_user' AND host='localhost';

现在,对于您的问题,增加此值有何影响,根据

http://www.electrictoolbox.com/update-max-connections-mysql/

Note that increasing the number of connections that can be made will increase the potential amount of RAM required for MySQL to run. Increase the max_connections setting with caution!

这里 max_connections 是所有用户允许的连接总数。

此外,我建议使用连接池,以便池的大小是固定的,并且它仅来自连接池并且不会增长。还要确保工作完成后将其返回到池中。

关于MYSQL,max_user_connections 的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39210451/

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