-
nebula 版本:3.8.0
-
部署方式:分布式
-
安装方式:源码编译
-
是否上生产环境:N
-
硬件信息
- 磁盘( 推荐使用 SSD):SSD
- CPU、内存信息:(4核32G)*2
-
问题的具体描述
使用FIND ALL PATH 查询路径,使用limit并没有下推,查询时间基本一致,只是限制了返回条数,并没有查到限制条数就返回,而是查询所有路径后返回限制条数,导致查询时间很长。是写法上有什么问题,还是limit并没有下推,使用limit不会影响查询时间?我们业务只需要返回部分路径,有什么办法可以优化查询时间吗? -
查询语句及截图
FIND ALL PATH FROM “company_32723536” TO “company_45932949” OVER * BIDIRECT UPTO 10 STEPS YIELD path AS p | LIMIT 200000;
- 执行计划
profile1.txt (38.4 KB)
FIND ALL PATH FROM “company_32723536” TO “company_45932949” OVER * BIDIRECT UPTO 10 STEPS YIELD path AS p | LIMIT 20;
- 执行计划
profile2.txt (38.4 KB)
- 执行计划
就是纯粹没有精力做。欢迎贡献代码。
或者考虑企业版