go from相关

  • nebula 版本:
  • 部署方式:单机
  • 安装方式: RPM
  • 是否为线上版本:N
  • 硬件信息
    • 磁盘 SSD
    • CPU 48C
    • 内存信息 256G

目前大概有200多万个点 70万个边,执行go 0 to 30 steps from “**” over relation yield dst(edge) as dest*大概需要5s的样子,想问下是否正常。15steps大概到2.5s的样子。
顺便再问问能对get subgraph的结果进行操作吗,比如将EDGES展开(类似unwind)再通过管道符去取对应的数据

30跳的话这个耗时可能是正常的, 毕竟跳数太多了…
你30跳返回的结果集大概是有多少条?

顺便再问问能对get subgraph的结果进行操作吗,比如将EDGES展开(类似unwind)再通过管道符去取对应的数据

这个目前不能?

dst(edge) 改成 relation._dst应该能快点,第二个问题试了下好像不行

1 个赞

30跳的大概是3000多条结果

subgraph获取到的是个列表 怎么操作才能展开,我用参数的方式报了一个PlanNode(Start) not support to append an input.的错

嗯 刚才试了下 ._dst是快了一点 大概2.2s的样子

subgraph主要想取子图里面所有节点属性取最大值

subgraph主要想取子图里面所有节点属性取最大值

这个目前无法实现,因为需要将 结果集 unwind 成列, subgraph 不支持 unwind语句

1 个赞

好的
感谢两位

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

update: https://github.com/vesoft-inc/nebula/pull/4456 unwind 现在 master 里支持 ngql 了