使用APOC插件删除Neo4j节点时内存占用过高问题求助
问题:使用APOC批量删除Neo4j节点时内存占用过高且未释放
使用APOC插件从Neo4j数据库删除节点时,出现内存占用过高的情况。正常情况下临时内存操作完成后应当自动释放,但当前场景中内存并未正常释放。由于使用的是Neo4j社区版,无法进行深入诊断,已针对该问题提交相关Issue。
执行的Cypher语句
CALL apoc.periodic.iterate("MATCH (cl:Node1 {id: '" + label1 + "'}) -[:BELONGS]-> (c) return c","DETACH DELETE c", { batchSize: " + deleteBatchSize + ", parallel: " + deleteParallelCheck + ", concurrency: " + deleteConcurrencySize + ", retries: " + deleteRetriesAttempts + " })
相关参数配置
delete.parallel.check=true delete.batch.size=2000 delete.concurrency.size=20 delete.retries.attempts=3
内容的提问来源于stack exchange,提问作者user3477337
相关产品推荐
相关产品推荐

