be执行SQL报错Mem usage has exceed the limit of BE

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】be执行SQL报错Mem usage has exceed the limit of BE,看了一下BE的内存使用,发现process memory占用的比较高,其余的加起来内存占用不高
【背景】做过哪些操作?
【业务影响】
【是否存算分离】 否
【StarRocks版本】3.2.3
【集群规模】3fe和3be(fe与be混部)
【机器信息】24C96G 万兆
【联系方式】a112160832@163.com
【附件】

主键模型建表?

当前使用主键模型,您是指主键模型建表的时候,建索引会用到很多内存?

你开始落盘试下

mem_trakcer?type=metdata&upper_level=4 再截个图

顶一下这个问题

  1. 这个问题解决了吗,我这边也遇到了,不过不是频繁发生的,是目前用etl工具跑数据时候,偶尔会出这样的报错,发现后,重新跑就行了。(ps:我这边是用了比较多的物化视图,并且都是自动刷新的,etl只是更新实体表的数据)
  2. 如何可以分析出是该加内存还是开启落盘就可以
  3. spill_local_storage_dir这个参数为什么没有做成可以直接set 修改,热修改的