我有一个基础服务器来存储大量数据。 这个数据每天都在增长,但我也会在处理后每天删除它。 目前,这一数据约有1320168项,数据使用率为2.97G 但是为什么光盘使用量非常大135G ???
我的光盘正在缩小空间以存储更多数据。
是否可以删除此数据日志文件以减少光盘使用量?
答案 0 :(得分:4)
Couchbase使用append-only format
进行存储。这意味着每个更新或删除操作实际上都存储为存储文件中的新条目,并占用更多磁盘空间。
然后发生一个名为compaction
的进程,它将回收不必要的已用空间。压缩可以配置为在群集中达到某个碎片%时自动运行,也可以在每个节点上手动运行。
默认情况下,IIRC自动压缩未启用。
所以你可能想做的是在你的集群上运行压缩。请注意,它可能需要相当大量的磁盘空间,如here ...
所述请参阅doc有关如何执行压缩的信息(在您工作结束时的情况下,我猜您有一个“非高峰”窗口,您当前正在删除并执行压缩)。
PS:也许official forums中的人可能会有更多的见解和建议。