java client查询bidirect为什么这么慢呢?

nebula 版本:2.0G
部署方式(分布式 / 单机 / Docker / DBaaS):分布式,自行编译
是否为线上版本:Y
硬件信息
磁盘( 推荐使用 SSD):SSD
CPU、内存信息:40core 128GB

client语言:java

(1)find all path … up to 3 steps
(2)find all path … bidirect up to 3 steps
上述语句(2)比语句(1)慢了100倍,查询返回limit 50需要30多秒,这性能太差了,请问bidirect查询是什么机制呢?client有什么从查询优化策略吗?

你可以贴下两条query执行结果的rows数量吗,bidirect查出来的数据了肯定比正向多很多,所以花费多时间就多。然后客户端处理数据的时间自然也会加长。

该话题在最后一个回复创建后30天后自动关闭。不再允许新的回复。