刚开始启动的时候,metad内存占用很低,但是使用一两天之后,内存占用就变得很高

  • nebula 版本:v2.6.0
  • 部署方式:单机
  • 安装方式:源码编译
  • 是否为线上版本:N
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU: arm
    • 内存: 128g
  • 问题的具体描述
    刚开始启动的时候,metad内存占用很低,但是使用一两天之后,内存占用就变得很高
    刚启动的内存占用:

    一天之后的内存占用:

    使用show sessions命令也只有一个连接;
    数据量很少,只有几十个节点的数据,使用频率也很低;
    想问下如何进行排查。

硬件信息也补充下吧,提高和研发同学的沟通效率哈

是否是2.6版本的问题?

使用过程中都执行了哪些nGQL呢?

GO 1 to 4 steps from %s over %s yield edge as edgea, properties($$) as dst, properties($^) as src
只有这一种,正向和反向查询两次

有DDL操作吗?

没有,还有INSERT %s %s(%s) VALUES %s 插入数据的操作,都是很简单的语句

可以尝试通过jeprof查看内存分配情况。

好的,我研究下,后面有问题我再发出来吧

升级到3.2版本后问题解决,应该是2.6版本的问题

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