go查询使用了schema函数 limit失效

nebula版本 2.6.1
go from ‘f3282edb148d623b89bd3b76b24b9f4319f749d8’ over * bidirect |limit 10
这个很快,limit 10是生效的


go from ‘f3282edb148d623b89bd3b76b24b9f4319f749d8’ over * bidirect yield id($$) |limit 10

这个直接卡死,右上角一直在转,查不出来结果,只能猜测是yield id($$)导致limit下钻失效

由于取了 目的点,使用 yield id($$) 时候的执行计划已经 不一样了, 你可以对比一下 两条语句的执行计划

2 个赞

我知道不一样,我的意思是能不能在使用了yield id($$) 以及distinct的时候 也让limit生效。

可以提一个issue 跟踪一下

可以,加个优化规则就行

1 个赞

我提了 https://github.com/vesoft-inc/nebula/issues/3973

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