【发布时间】:2020-05-05 20:40:11
【问题描述】:
我的 neo4j 数据库中有超过 1200 万条关系记录。在错误地导入数据时,创建了一些我现在想删除的重复关系。每当我执行以下查询时
MATCH (a:person)-[r:IS_A_FRIEND]->(b:person)
WITH a, b, COLLECT(r) AS rr
WHERE SIZE(rr) > 1
WITH rr
LIMIT 1000
FOREACH (r IN TAIL(rr) | DELETE r)
出现 Neo.TransientError.General.OutOfMemoryError 错误。 我有以下 neo4j conf
dbms.memory.heap.initial_size=8G
dbms.memory.heap.max_size=16G
我怎样才能摆脱这个错误并删除重复的关系
【问题讨论】: