前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >StarRocks配置用户属性,设置单个用户的最大连接数

StarRocks配置用户属性,设置单个用户的最大连接数

作者头像
AiDBA宝典
发布2023-08-09 14:17:52
1.4K0
发布2023-08-09 14:17:52
举报
文章被收录于专栏:小麦苗的DB宝专栏

现象

Error when connecting to server: 1064 Reach limit of connections(FE的连接数达到了上限)

分析

当前单台FE单个用户的最大连接数默认为100,总连接数限制默认为1024,建议使用连接池并且大小不要超过这个限制。如果需要提高限制,通过在fe的配置文件里配置总限qe_max_connection。

其中100是由用户的属性max_user_connections决定的;1024是由FE的静态参数qe_max_connection决定的,该参数表示FE 支持的最大连接数,包括所有用户发起的连接,若是修改的话只能修改 fe.conf 中修改并重启 FE。

参数是否为动态参数可通过 [ADMIN SHOW CONFIG](https://docs.starrocks.io/zh-cn/latest/sql-reference/sql-statements/Administration/ADMIN SHOW CONFIG) 返回结果中的 IsMutable 列查看。TRUE 表示动态参数。

max_conn_per_user这个参数是用户能够处理的最大连接数,默认100,已经在代码中写死,更改无法生效,如果单个用户连接数到达上限 ,可以修改SET PROPERTY FOR ‘user_name’ ‘max_user_connections’ = ‘1000’;

代码语言:javascript
复制
mysql>  ADMIN SHOW FRONTEND CONFIG LIKE 'qe_max_connection';
+-------------------+------------+-------+------+-----------+---------+
| Key               | AliasNames | Value | Type | IsMutable | Comment |
+-------------------+------------+-------+------+-----------+---------+
| qe_max_connection | []         | 1024  | int  | false     |         |
+-------------------+------------+-------+------+-----------+---------+
1 row in set (0.05 sec)



cat >> /usr/local/starrocks/fe/conf/fe.conf <<"EOF"
qe_max_connection = 10240
EOF


stop_fe.sh
start_fe.sh  --daemon

连接上限是根据用户设置的,如果不是高并发注意查一下是不是有什么客户端持有连接一直没有关闭,通过 show processlist 可以看到当前的连接

解决

修改用户的属性即可:

代码语言:javascript
复制
-- 查看用户 root 的最大连接数。
SHOW PROPERTY;
SHOW PROPERTY FOR 'root';

show processlist;


-- 修改
SET PROPERTY FOR 'root' 'max_user_connections' = '1000';

参考

https://docs.starrocks.io/zh-cn/latest/sql-reference/sql-statements/account-management/SET%20PROPERTY

https://docs.starrocks.io/zh-cn/latest/sql-reference/sql-statements/data-manipulation/SHOW%20PROPERTY#%E7%A4%BA%E4%BE%8B

https://forum.mirrorship.cn/t/topic/31

https://forum.mirrorship.cn/t/topic/7416

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DB宝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 现象
  • 分析
  • 解决
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档