在现有节点之间创建关系时(请参阅下面的Q1)(在索引属性上),我看到大约24000 ops / sec。但是,当我匹配相同的节点但这次包括子图(Q2)时,性能下降到大约9000 ops / sec。我不确定这是一个实际的错误还是不确定我认为Cypher应该如何工作。
第一季度(执行速度约为24000次操作/秒)
UNWIND {batch} AS rel
MATCH (c1:ChildA {key: rel.akey})
MATCH (c2:ChildB {key: rel.bkey})
CREATE (c1)-[:FRIENDS_WITH]->(c2)
第二季度(执行速度约为9000 ops / sec)
UNWIND {batch} AS rel
MATCH
(p1:ParentA {key: 'Chris'})
<-[:BELONGS_TO]-
(c1:ChildA {key: rel.akey})
MATCH
(p2:ParentB {key: 'Zoe'})
<-[:BELONGS_TO]-
(c2:ChildB {key: rel.bkey})
CREATE (c1)-[:FRIENDS_WITH]->(c2)
编辑12-02-2019 7:48 am:添加了配置文件查询计划