关于Graph节点,疑似内存资源未及时释放的问题

版本:3.1

请教一个问题:通过graph监控发现,在进行一些大查询之后(或者是查询超时请求),graph节点的使用内存似乎未能降低至查询前的水平,连续多个类似的查询之后,使用内存达到水位线;

怀疑是内存泄露 / 未能及时释放 / 释放周期太长?请问是否有相关的调优参数呢?

2 个赞

在进行一些大查询之后(或者是查询超时请求)

可能是这些大查询的算子还在后台执行. 目前的kill query机制没法kill掉已经开始运行的算子.
等这些算子运行结束后, 内存应该可以恢复到之前的样子.

1 个赞

后续观察下来,在将近一个小时候之后,可用内存才恢复到执行查询之前的水位

那么,这个问题有优化的空间吗,短时间内如果执行几个大查询,内存就被耗光了,短时间内无法再次支持查询了

这个需要对执行框架层做较大的改动. 3.x这个版本, 短期内应该没有规划去改了.

1 个赞

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。