Doris 4.1.0 统计信息收集

Viewed 12

手动收集统计信息报错
data_time:[java.lang.Exception: (172.18.128.119)[MEM_LIMIT_EXCEEDED]PreCatch error code:11, [E11] Allocator mem tracker check failed, [MEM_LIMIT_EXCEEDED]failed alloc size 272.00 MB, memory tracker limit exceeded, tracker label:Query#Id=913f745c358c415b-ae59587e7e2c7d2e, type:query, limit 2.00 GB, peak used 1.86 GB, current used 1.86 GB. backend 172.18.128.119, process memory used 8.46 GB. exec node:, can set exec_mem_limit to change limit, details see be.INFO.

0#  doris::Exception::Exception(int, std::basic_string_view<char, std::char_traits<char> > const&, bool) at /home/zcp/repo_center/doris_release/doris/be/src/common/exception.cpp:0
1#  doris::Exception::Exception(int, std::basic_string_view<char, std::char_traits<char> > const&) at /usr/local/ldb-toolchain-v0.26/bin/../lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h:239
2#  doris::Allocator<true, false, false, doris::DefaultMemoryAllocator, true>::memory_tracker_check(unsigned lon 

会话内 set exec_mem_limit = 17179869184; 还是没有用。  仅仅只收集两列,10w行 ,32G 的内存只用了30%
1 Answers

BE 总的内存资源有多少呢?
从日志来来看,当前process mem used 有 8.46GB 然后就 allocator mem failed了。