doris版本2.1.2稳定版 ,内存溢出怎么处理好

Viewed 138

Caused by: java.sql.SQLException: errCode = 2, detailMessage = (11.224.0.177)[CANCELLED]Process has no memory available, cancel top memory used query: query memory tracker <Query#Id=2cc3f81cc1164836-9ebd1f0d3b3ae8ef> consumption 3.73 GB, backend 11.224.0.177 process memory used 89.22 GB exceed limit 84.83 GB or sys available memory 1.50 GB less than low water mark 1.60 GB. Execute again after enough memory, details see be.INFO.

任务一多,就会出现这个问题

2 Answers

这不是内存溢出,这是你的内存不足了,你同时跑的任务多,自然占用内存多。
一方面你可以看看查询有没有优化的或者这些任务错峰执行,或者加内存
另外一方面,你可以看看这些内存主要用在了哪里,可以参考这个文档
https://doris.apache.org/zh-CN/docs/admin-manual/memory-management/overview#%E5%86%85%E5%AD%98%E5%88%86%E6%9E%90

在2.1.5 版本之前确实有内存溢出的问题;可以升级到 2.1.6 (或者目前最新的2.1版本)

在2.1.5 版本之前确实有内存溢出的问题;可以升级到2.1.5 或者 2.1.6