主要删除操作后Neo4J商店大小增加

时间:2017-10-16 13:28:06

标签: neo4j cypher

我在Docker中使用Neo4J。尽管进行了主要的删除操作,图表的商店大小似乎也在增加。

如果有人能告诉我为什么会这样,我将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

它来自Neo4j如何存储数据。

有一个节点存储(即文件),每个节点都有一个固定的大小。因此,当您删除节点时,文件中的相应记录将被清除,但文件仍具有相同的大小。

经过一段时间后,Neo4j可以重复使用此节点的id,以避免出现大的“空”文件。

因此,您的数据存储区大小不会产生影响是正常的。

此外,每次对数据执行操作(创建,更新或删除)时,修改都会保存到事务日志中。

这就是您的数据存储区大小增加的原因。

您可以配置此日志保留的策略,默认值是保留最近X天的所有事务(我不记得该号码)。 干杯

相关问题