2016-07-07 174 views
0

我有一个查询:Neo4j的关系更新(MATCH SET)慢

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

这需要16数秒和38358201分贝命中。我不明白为什么。

但是当我删除SET:

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

它的瞬间。

+0

查找解决办法是在寻找操作,只能招致1分贝命中(如你的第二个查询计划显示) 。你使用的是什么版本的Neo4j?我无法在Neo4j 3.0.3上重现这一点。 –

+0

嗨我工作与2.3.2 – Amos

回答