nebula graph内存持续升高,触发watermark查询终止

  • nebula 版本:v3.2.1
  • 部署方式:分布式
  • 安装方式:RPM
  • 是否为线上版本:Y
  • 硬件信息
    • 磁盘:100G HDD
    • 8核+32G内存
  • 问题的具体描述:查询时graphd进程占用内存持续升高,触发0.8的watermark,查询中止。

1)可能与查询语句、数据量都有关系。
2)32G的内存可能太小了。
3)您也可以改下筏值 system_memory_high_watermark_ratio,记得重启

1 个赞

查询语句:(‘match (c1:Country)<-[:Registered_In]-(a1: AS_caida)-[r:AS_Link]-(a2:AS_caida)-’
'[:Registered_In]->(c2:Country) where c1<>c2 ’
'return c1.Country.name_en as start_country_name_en, c1.Country.name_cn as ’
'start_country_name_zh, c1.Country.longitude as start_longitude, c1.Country.latitude as ’
'start_latitude, count(r) as relation_number, c2.Country.name_en as end_country_name_en, ’
'c2.Country.name_cn as end_country_name_zh, ’
‘c2.Country.longitude as end_longitude, c1.Country.latitude as end_latitude’)
数据量:点边总合1亿+
看到很多关于这个问题的帖子,有没有一个比较可靠的解决方法?

配置文件:
graph:


meta:
image
storaged

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