Neo4j导入CSV文件(neo.TransientError.General.OutOfMemoryError)
你好。我是neo4j的新手,花时间去探索一些东西,但是我被从csv加载数据所困扰 我试图使用load csv函数和定期提交选项加载200k数据,但加载和弹出Neo4j导入CSV文件(neo.TransientError.General.OutOfMemoryError),csv,neo4j,Csv,Neo4j,你好。我是neo4j的新手,花时间去探索一些东西,但是我被从csv加载数据所困扰 我试图使用load csv函数和定期提交选项加载200k数据,但加载和弹出('neo.TransientError.General.OutOfMemoryError')。 请查找我用来加载它的代码: USING PERIODIC COMMIT 500 LOAD CSV WITH HEADERS FROM "file:///C:/tree.csv" as Real MERGE(P:person{name:Real.P
('neo.TransientError.General.OutOfMemoryError')
。
请查找我用来加载它的代码:
USING PERIODIC COMMIT 500 LOAD CSV WITH HEADERS FROM "file:///C:/tree.csv" as Real MERGE(P:person{name:Real.ParentNode}) MERGE(C1:person{name:Real.ChildNode})
MERGE(P)-[REL:relation_of]->(C1)
RETURN P,C1,REL
根据社区博客,我们已经将MyDB的堆大小更改为16G,但输出仍然没有变化(运行时间太长)。 感谢您在这方面的投入,以克服错误
多谢 要检查的第一件事是您是否为“唯一”属性设置了索引?在本例中,这些将位于person.name上 有关索引的信息非常有用 接下来要注意的是急切的询问。马克·李约瑟在这方面做得很好。他描述了拆分部分加载CSV查询以避免内存不足问题