【发布时间】:2026-02-06 22:50:01
【问题描述】:
实际上,当我运行我的查询时,没有得到任何结果,甚至是异常或错误。然后查询继续运行并产生死锁。
我正在使用neo4j
MATCH p=(a:player{id:"500025"})-[:ADDRESS*]->(b:player)
WHERE NOT ((b)-[:ADDRESS]->()) AND (b.playerId = a.playerId)
WITH relationships(p) AS consRel, length(p) AS size, nodes(p) AS consAct
RETURN DISTINCT consAct AS activities, consRel AS relationships
【问题讨论】:
-
查询正在运行,但需要很长时间才能执行,然后在一小时后陷入僵局
-
虽然我的回答是一个合理的猜测,但您需要提供更多信息才能让其他人做出更明智的回答。请提供有关您的数据模型的信息,并且(在您的 var-length 关系上添加合理的上限之后)执行查询的 PROFILE,并在展开所有计划元素之后(右下角的双向下箭头按钮)结果窗格)将查询计划添加到您的描述中。