我从Postgresql创建了CSV,并成功将1.8亿条记录上传到Neo4j。之后,我创建了索引。但是,当我尝试在cypher-shell中使用PERIODIC COMMIT创建Relationship时。脚本卡住了。甚至我将PERIODIC COMMIT更改为10。应该采取什么补救措施。
答案 0 :(得分:0)
很难回答,因为我们还没有看到查询。但是对于我来说,听起来好像您没有一个索引可以标识每个关系创建的节点。愿您可以使用带有
之类的单个关系的explain关键字运行查询。explain
match (n:Node {hasid:1}),(m:Node {hasid:2})
create (n)-[:REL]->(m)
,然后检查查询计划程序是否使用索引。如果查询计划器不使用索引,请更改您的查询,以使其使用索引。否则会花费很长时间。