Neo4j 删除内存不足的图

Mun*_*arr 4 memory graph bigdata neo4j

我在一台 16G 内存的 Linux 机器上使用 Neo4j,我试图删除所有图表。它有 11353056 个关系,而节点有 19900 个。当我Match (n) detach delete n 加载一段时间后运行时,出现内存不足错误。

我怎样才能删除图表?我应该先删除关系,然后删除节点以防止出现该问题吗?

小智 6

这样做可以删除有限制的记录:

MATCH (n)
WITH n LIMIT 10000
DETACH DELETE n
RETURN count(*);
Run Code Online (Sandbox Code Playgroud)

如果您想删除属性密钥等所有内容,请停止 neo4j 服务并删除其中的所有内容data/graph.db