我试图删除包含20万多个关系的Neo4J数据库中的单个关系,但该关系永远挂起。这是我要执行的请求:
MATCH p=()-[r:LINKED_TO]->() WITH r LIMIT 1 DELETE r
请求是否存在问题,或其他原因导致请求过多? 还有另一种方法可以更优化吗?
答案 0 :(得分:1)
如果在关系的一个节点上添加标签,它将更快。
没有它,数据库正在执行all node scan
,并且取决于数据库的大小,并且第一个带有LINKED_TO
的节点在哪里,这可能会花费一些时间...