CALL apoc.algo.allSimplePaths查询,调换下startNode与endNode的顺序,为何时间性能相差几十倍?
发布于 8 个月前 作者 daydayup 427 次浏览 来自 问答

遇到个奇怪的问题:"MATCH (startNode}), (endNode) CALL apoc.algo.allSimplePaths(startNode, endNode, ‘关系’, 9) YIELD path RETURN path;"查询时间,将startNode与endNode调换下位置,性能为何有差别? allSimplePaths查询方式若是双源开始遍历的话,那么应该不存在时间的差别。但是,我这里遇到2点查询,调换了位置,结果性能相差几十倍? 查询返回的结果都一样,返回路径数都是一样的。

回到顶部