starrocks查询设置query_mem_limit无效

【详述】问题详细描述
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】3.0.0-48f4d81
【集群规模】例如:3fe(2 follower)+3be
【机器信息】be 16c/128g. fe 8c/16g

查询时报 Memory of Fragment 412a6087-ef03-11ed-a1a8-000c296337dc exceed limit. try consume:939524096 Used: 1422477992, Limit: 2147483648. Mem usage has exceed the limit of single query, You can change the limit by set session variable query_mem_limit
但是设置为10g内存,依然报错而且限制还是2147483648,参数未生效,请大佬指教

image

您是通过set global 的方式进行设置的么?show variables like "%query_mem_limit%"看下结果,设置后断开连接重新连执行show variables like "%query_mem_limit%"再看下结果。

1赞


be和fe都已经重启多次

set global 貌似怎么设置都无效
之前set global query_timeout 必须得重启fe才能生效,这次重启也不行了

hi,你的这个问题解决了吗? 我也遇到了这个问题

这个是因为配置了资源组限制了最大内存使用量,后面会优化报错

1赞