前几天遇到了doris 集群内存资源不足,使用top命令,发现fe占用内存过大一直不释放资源问题,本身集群服务器配置就低,严重影响doris使用。
于是进行了fe重启。两天后发现fe运行内存已经增加了8g多,通过查询资料,
使用show processlist命令 发现sleep会话过多,集群默认的sleep会话释放时间是8个小时
通过
set global wait_timeout = 300;
将释放时间设置为5分钟,再检测fe增加速率,发现两周只增加了1g
但是只见增加,不见变小,问了做java开发的同事,同事说程序像貔貅,只进不出,不会释放,
不知各位大佬有什么好的解决方法,可以留言帮小弟解惑一下