集群跑稍微大一些的任务就崩溃,跪求解决办法

提问参考模版:

  • nebula 版本:3.8
  • 部署方式:分布式 /
  • 安装方式:源码编译
  • 是否上生产环境:Y
  • 硬件信息
    • 磁盘 HDD
    • CPU 40核
    • 内存 123G
  • 问题的具体描述
    1、任务稍微大一些就把集群跑崩了,内存飙升之后,所有storaged都自动宕机,到底应该怎么办
    2、想要查询的数据要穿透十层有什么更好的解决办法吗?
    3、还有在运维过程中查看日志应该查看哪里啊,storaged日志感觉没有提供任何有效信息,以下日志来源于storaged-stderr.log

storaged日志如下:



1 个赞

查询语句可以脱敏提供下不。看着是查询导致的问题

2 个赞

MATCH(company:qyxx{tyshxydm:“xxxxxxxxxxxxxx”})<-[edgecp:partner_edge*1…2]-(pcompany) return edgecp, pcompany limit 50;

关系很复杂吗?


尝试下把这个配置改小一些,看看还会不会崩溃呢?

1 个赞

不复杂,但是我storaged没配置这个参数,是默认不对查询进行截断的是吧,那我把他打开试一试

tyshxydm 建了索引吗?

没有,但是难道要针对每一个查询的属性都创建索引吗,有没有一些从底层可以解决的办法呢,或者企业版是否有应对策略呢?