我知道这个问题已被问了好几次,但没有答案解决了我的问题。我使用下面的查询来导入数据:Neo4j CSV导入太慢
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM
'file:///C:/Users/Zo5/Documents/Neo4j/check/import/result1.csv' AS line1
MERGE (p:Person {forename:line1.forename, surname:line1.surname, nationality:line1.nationality, occupation:line1.occupation, title:line1.title})
但进程太慢。 CSV文件大约为700MB。大约需要15分钟才能输入0.01 GB。我已经在一个新的数据库上尝试过相同的查询,并且这个过程要快得多。有谁知道什么可能会导致这个问题?请注意,我有索引forename
。
您是否尝试指定索引?由于您的导入使用了大量的模式匹配,所以名字,姓氏的索引可能会加速查询。 –
我不认为这是问题,因为相同的查询在新数据库上正常工作,但我会试一试 – Porjaz