如何提高查询效率
发布于 4 年前 作者 luoxl 1366 次浏览 来自 问答

1594689768(1).png 如图所示,其中lineId为唯一索引,engineerId为普通索引,但是以下两个查询效率很慢,请问该如何提高; 1.match (a:Line {lineId: ‘12345678’})-[:STREAM_TO*]-(b:Line) return a,b 2.match (a:Line {engineerId: ''111})-[:STREAM_TO*]-(b:Line) return a,b 谢谢

2 回复

这是 全部路径查询,你真的要查询出全部路径?这是一个非常巨大的结果集,5个节点两两相连就有数十个路径。无法优化的

另外,查询本身很快,但是返回的可能“路径”会很多,在浏览器中I/O开销很大。可以试试LIMIT 100。

回到顶部