Neo4J RelationShip更新(MATCH SET)慢

时间:2016-07-07 16:57:12

标签: performance neo4j set match

我有一个问题:

PROFILE MATCH ()-[r]-() WHERE ID(r) = 35467410 SET r.canRead = True, r.canWrite = False

需要16秒......和38,358,201分贝命中。我不明白为什么。

但是当我删除SET:

PROFILE MATCH ()-[r]-() WHERE ID(r) = 35467410 RETURN *

它是瞬间的。

1 个答案:

答案 0 :(得分:0)

这已记录在https://github.com/neo4j/neo4j/issues/3064

正如@cleishm建议的那样,您可以使用START r=rel(35467410) SET r.canRead = True, r.canWrite = False

解决此问题