Couchbase中的大型日志数据

时间:2015-02-27 02:25:25

标签: couchbase

我有一个基础服务器来存储大量数据。 这个数据每天都在增长,但我也会在处理后每天删除它。 目前,这一数据约有1320168项,数据使用率为2.97G 但是为什么光盘使用量非常大135G ???

enter image description here

我的光盘正在缩小空间以存储更多数据。

是否可以删除此数据日志文件以减少光盘使用量?

enter image description here

1 个答案:

答案 0 :(得分:4)

Couchbase使用append-only format进行存储。这意味着每个更新或删除操作实际上都存储为存储文件中的新条目,并占用更多磁盘空间。

然后发生一个名为compaction的进程,它将回收不必要的已用空间。压缩可以配置为在群集中达到某个碎片%时自动运行,也可以在每个节点上手动运行。 默认情况下,IIRC自动压缩未启用。

所以你可能想做的是在你的集群上运行压缩。请注意,它可能需要相当大量的磁盘空间,如here ...

所述

请参阅doc有关如何执行压缩的信息(在您工作结束时的情况下,我猜您有一个“非高峰”窗口,您当前正在删除并执行压缩)。

PS:也许official forums中的人可能会有更多的见解和建议。