1.19.3 升级 2.0.8 后内存使用问题

【详述】
昨天 StarRocks 从 1.19.3 升级 2.0.8 版本后发现某些 SQL 任务执行失败
1064, 'Memory of Fragment 8ac93ffb-1784-11ed-b211-0a1966822e80 exceed limit. Used: 5238712304, Limit: 8047483648. Mem usage has exceed the limit of single query, You can change the limit by set session variable exec_mem_limit.

【疑问】
为什么明明 used memory 并没有超过 limit 的阈值,但还是会报错呢。升级前跑了很久都没问题,升级后就偶发异常,是因为内存泄露的 bug 吗?

【集群信息】

  • 3 个 FE
  • 3 个 BE

【机器信息】

  • 三台服务器都是 16C 64G
  • 一个节点放一个 FE 和 一个 BE

【附件】

limit限制是由一个上限的,如果您be的机器内存是64G,实际上的上限受到exec_limit这个参数控制,不会超过机器内存的80%-90%