为了更快的定位您的问题,请提供以下信息,谢谢
【详述】BE节点16G内存,查询报错
Memory of process exceed limit. Start execute plan fragment. Used: 5812475488, Limit: 5811866172. Mem usage has exceed the limit of BE backend
be.conf: mem_limit=80%
be日志:
Current memory statistics : process(5811874888), query_pool(366296), load(0), metadata(1158444247), compaction(0), schema_change(0), column_pool(0), page_cache(299664880), update(39995825), chunk_allocator(410906984), clone(0), consistency(0), datacache(0)
问题: process mem tracker的limit应该为15869176 * 0.8 * 0.9=10.8G
为什么会有 process 的memtracker limit=5811866172。
【背景】没有任务操作
【业务影响】
【是否存算分离】
【StarRocks版本】例如:3.2.6
【附件】