【详述】
昨天 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
【附件】
- 机器内存监控图
