使用CSV迁移了数据,但是如果我尝试使用PERIODIC COMMIT创建Relationships则会遇到问题

时间:2019-04-09 12:40:34

标签: csv neo4j migration

我从Postgresql创建了CSV,并成功将1.8亿条记录上传到Neo4j。之后,我创建了索引。但是,当我尝试在cypher-shell中使用PERIODIC COMMIT创建Relationship时。脚本卡住了。甚至我将PERIODIC COMMIT更改为10。应该采取什么补救措施。

1 个答案:

答案 0 :(得分:0)

很难回答,因为我们还没有看到查询。但是对于我来说,听起来好像您没有一个索引可以标识每个关系创建的节点。愿您可以使用带有

之类的单个关系的explain关键字运行查询。
explain 
match (n:Node {hasid:1}),(m:Node {hasid:2}) 
create (n)-[:REL]->(m) 

,然后检查查询计划程序是否使用索引。如果查询计划器不使用索引,请更改您的查询,以使其使用索引。否则会花费很长时间。