3.2.0存算一体版本。
BE内存一直不会降低下来。然后观察线程发现,各种线程也不会自动回收,有啥办法吗?
我们的也是不下降,都是主动重启be释放的,发现有很多人有那种内存不释放的情况。
be机器内存1g?
容器给配置的3G内存
日志里面的占用和实际占用不符合并且。I1205 17:17:09.823350 491 daemon.cpp:178] Current memory statistics: process(166496544), query_pool(0), load(0), metadata(178278), compaction(0), schema_change(0), column_pool(0), page_cache(31728), update(0), chunk_allocator(8410952), clone(0), consistency(0)
通过top命令查看进程线程,有2000多个,当然这个也有容器那边核是128的原因,不过尝试了调小也影响不是很大,主要问题是没有执行SQL任务,这些线程都没有回收,一直存在。
没办法,产品限制就这么小。但是问题还是存在呀
现在就是要解决问题,想咨询一下社区有没有啥看法
要是可以,我也愿意配置大一些,话语权不在我这里
你这是跑单机tp数据库的配置呀
这种配置不推荐跑sr,见过最低内存8g的,不过还是测试环境,跑一些功能测试,跑业务的最低16g
be配置加上这个试试,如果不行就升级配置吧
disable_column_pool=true
chunk_reserved_bytes_limit=100000000