Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >StarRocks配置用户属性,设置单个用户的最大连接数

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

作者头像
AiDBA宝典
发布于 2023-08-09 06:17:52
发布于 2023-08-09 06:17:52
2.4K00
代码可运行
举报
运行总次数:0
代码可运行

现象

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
代码运行次数:0
运行
AI代码解释
复制
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
代码运行次数:0
运行
AI代码解释
复制
-- 查看用户 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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MySQL最大连接数设置
    在使用MySQL数据库的时候,经常会遇到这么一个问题,就是“Can not connect to MySQL server. Too many connections”-mysql 1040错误,这是因为访问MySQL且还未释放的连接数目已经达到MySQL的上限。通常,mysql的最大连接数默认是100, 最大可以达到16384。
allsmallpig
2021/02/25
5.6K0
Spark UDF函数迁移到StarRocks
StarRocks 提供了丰富的函数,方便您在日常数据查询和分析时使用。除了常见的函数分类,StarRocks 也支持 ARRAY、JSON、MAP、STRUCT 等半结构化函数,支持 Lambda 高阶函数。如果以上函数都不符合您的需求,您还可以自行编写 Java UDF 来满足业务需求。StarRocks 还提供 Hive Bitmap UDF 功能,您可以在 Hive 里计算生成 Bitmap 后,再导入 StarRocks;将 StarRocks 里生成的 Bitmap,导出到 Hive,方便其它系统使用。
码之有理
2024/12/09
3100
面试官:MySQL 默认最大连接数多少?如何修改?
后来想一下可能是版本不同的问题,默认连接数也不同。为了确认mysql5.5.3默认的最大连接数为151,去mysql官网查看了一下:mysql默认的最大连接数为151,上限为1000。另外,MySQL 系列面试题和答案我都整理好了,关注公众号民工哥技术之路,在企业面试题专栏就可以查阅了。
民工哥
2021/05/11
3.7K0
【Apache Doris】周FAQ集锦:第 18 期
在这个栏目中,每周将筛选社区反馈的热门问题和话题,重点回答并进行深入探讨。旨在为广大用户和开发者分享有关 Apache Doris 的常见问题。
一臻数据
2024/12/24
810
【Apache Doris】周FAQ集锦:第 18 期
MySQL最大连接数设置
如果遇见“MySQL:ERROR 1040:Too manyconnec-tions”的情况 一种情况是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力了 另外一种情况是
dys
2018/04/02
6.1K0
MySQL最大连接数设置
mysql的最大连接数问题:pymysql.err.OperationalError: (1040, 'Too many connections')
pymysql.err.OperationalError: (1040, 'Too many connections') 超出连接数据库最大连接数所致,修改最大连接数
Python疯子
2018/12/12
6.2K0
MySQL使用性能优化—查看数据库的最大连接数、当前连接数等
在使用MySQL数据库的时候,经常会遇到这么一个问题,就是"Can not connect to MySQL server. Too many connections" -mysql 1040错误,这是因为访问MySQL且还未释放的连接数目已经达到MySQL的上限。通常,mysql的最大连接数默认是100, 最大可以达到16384。MySQL的最大连接数,增加该值增加mysqld 要求的文件描述符的数量。如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,所以要适当调整该值,不能盲目提高设值。
共饮一杯无
2022/11/28
5.1K0
MySQL连接数管理
MySQL 连接状态是数据库中比较重要的一个指标,比如说目前总共有多少个连接、各连接处于什么状态等等,这些连接状态也能从侧面反映出数据库当前运行状况。本篇文章我们一起来学习下 MySQL 连接相关内容。
MySQL技术
2021/07/29
2.7K0
MySQL最大连接数和当前并发数
1.查看当前连接数和并发数 执行:show status like ‘Threads%’; +——————-+——-+ | Variable_name     | Value | +——————-+——-+ | Threads_cached    | 220   | | Threads_connected | 16    | | Threads_created   | 236   | | Threads_running   | 3     | +——————-+——-+ Threads_c
苦咖啡
2018/04/28
5.1K0
PostgreSQL修改最大连接数
在使用PostgreSQL的时候,经常会遇到这样的错误提示, sorry, too many clients already,这是因为默认PostgreSQL最大连接数是 100, 一般情况下,个人使用时足够的,但是在生产环境,这个连接数是远远不够的;
每周聚焦
2024/07/25
6210
PostgreSQL修改最大连接数
Mysql连接数设置获取
Threads_connected 跟show processlist结果相同,表示当前连接数。准确的来说,Threads_running是代表当前并发数
码客说
2020/05/09
3.9K0
MySQL 案例:"最大连接数"的隐形限制
最近遇到一个比较奇怪的问题,用户反馈云服务器的自建 MySQL 连接数没达到的 max_connections 限制,但是程序侧已经开始报错,无法创建新的连接了。程序端报错信息如下:
王文安@DBA
2020/11/25
6.4K0
MySQL 案例:"最大连接数"的隐形限制
Mysql - 连接达到最大连接数了怎么办?
1. 查看连接数 show status like 'Threads%' 2. 查看最大连接数 show variables like '%max_connections%'; 3. 查看哪些连接 s
夹胡碰
2021/01/21
2.5K0
故障分析 | 一次因为超过最大连接数的登陆限制
在测试某功能时,将 mysql 的最大连接数设置为 120,使用 sysbench 并发 200 插入数据,
爱可生开源社区
2020/07/15
1.8K0
CentOS下mysql最大连接数设置 1040 too many connection
当最大连接数比較小时,可能会出现“1040 too many connection”错误。
全栈程序员站长
2022/07/13
1.7K0
StarRocks的初步介绍和使用
官方文档:https://docs.starrocks.io/zh/docs/quick_start/
码之有理
2024/12/09
8850
[mysql] 查看mysql的最大连接数解决too many connection
当连接数据库报,too many connection的时候 大概是数据库的连接数被占满了 检查哪些服务在长连接占满数据库的连接数,关掉应该就可以了 查看数据库的最大连接数 show variables like '%max_connection%'; 查看所有用户的当前连接 show full processlist;
唯一Chat
2021/09/23
6.8K1
[mysql] 查看mysql的最大连接数解决too many connection
MySQL 修改最大连接数
今天使用ide连接线下MySQL报错Can not connect to MySQL server. Too many connections,报错很明确,与MySQL的连接数满了。想想也是,每起一个服务都会创建MySQL连接池,占用不少的长连接。用ide查看了一下,原来最大连接数才151,看来有必要改大一点了。
星哥玩云
2022/08/16
5.9K0
MySQL连接数与最大并发数设置
项目中可能会遇到MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。 首先,首先我们来看下mysql的最大连接数:
星哥玩云
2022/08/18
8.9K0
MySQL连接数与最大并发数设置
数据库最大连接数量
在数据库操作过程中,经常会遇到一些非业务逻辑错误,这样的错误要求开发人员对于自己正在操作的硬件软件乃至网络都有一定的了解,这里说说关于数据库最大连接数量的那点事儿
大牧莫邪
2018/08/27
2.2K0
相关推荐
MySQL最大连接数设置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验