Arangodb 如何删除集合中的死记录

Arangodb 如何删除集合中的死记录,arangodb,Arangodb,在我的收藏中,死唱片比活唱片多。那些死掉的记录似乎占用了我系统中的大量内存。即使在服务器关闭后,它们也不会自动被删除 有人知道我如何从系统中删除这些吗?为了给子孙后代提供答案: stj的答案是正确的 ArangoDB的垃圾收集应该自动删除死记录 如果已加载垃圾收集且doCompact属性未设置为false,ArangoDB会定期自动检查垃圾收集。 此外,加载集合中的数据文件应至少包含128 KB的死元素,或者至少包含10% 这仍然是个问题吗?通常情况下,垃圾收集应自动删除死记录。GC何时应自动启

在我的收藏中,死唱片比活唱片多。那些死掉的记录似乎占用了我系统中的大量内存。即使在服务器关闭后,它们也不会自动被删除


有人知道我如何从系统中删除这些吗?

为了给子孙后代提供答案:

stj的答案是正确的

ArangoDB的垃圾收集应该自动删除死记录

如果已加载垃圾收集且
doCompact
属性未设置为
false
,ArangoDB会定期自动检查垃圾收集。
此外,加载集合中的数据文件应至少包含128 KB的死元素,或者至少包含10%

这仍然是个问题吗?通常情况下,垃圾收集应自动删除死记录。GC何时应自动启动?(时间触发、低内存触发、Num if Event triggered…)每个收集数据文件执行垃圾收集。如果已加载垃圾收集,并且数据文件包含至少128 KB的死元素或10%的死元素,则应(仅)执行垃圾收集。ArangoDB应定期自动检查GC,前提是集合已加载且其
doCompact
属性未设置为
false
。谢谢。这种背景知识使我的观察结果更容易解释。我们可以完全禁用修订吗?doCompact设置为true时出现性能问题,因此我们必须将doCompact设置为false,但这会导致千兆字节的死文档。