增加Neo4j Sandbox中的事务超时(Neo4j浏览器版本:4.2.1)



我试图将一个包含50000行的CSV文件加载到Neo4j浏览器(沙盒(中,但事务一直超时。我知道我需要增加超时时间,但不知道怎么做。

这是我收到的错误;


Neo。ClientError。交易事务超时

交易已终止。在新事务中重试您的操作,您应该会看到成功的结果。事务未在指定的超时时间(dbms.transaction.timeout(内完成。您可能需要使用更长的超时时间重试。


只是重申,我没有使用Neo4j桌面或社区,所以我无法访问任何配置文件。请给我建议!

使用定期提交,它将每处理5000条记录释放一次事务。请参见此处:https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/#load-csv导入大量数据

USING PERIODIC COMMIT 5000 LOAD CSV FROM 'file:///artists.csv' AS line
CREATE (:Artist {name: line[1], year: toInteger(line[2])})

最新更新