遍历两万左右节点,查询一度关系,然后按属性做聚合, 耗时2分钟,太慢了,如何优化?
发布于 5 年前 作者 shuangyu 1974 次浏览 来自 问答

match (m:Person) limit 20000 where not exists(m.isVip) match (m)-[:AB]-(p:BlackList) where size(§<-[]-())>3 with p,collect(distinct m) as coll where size(coll)>=3 return p,m

注:每个Person节点平均大约有200个关系,其中AB类型的关系每个节点有两条,点的关系数量对查询有影响吗?

1 回复

在查询前加上PROFILE 看看执行计划是怎样的?

回到顶部