清理过时的索引数据

问题描述 投票:1回答:1

我的观点仅适用于当天的数据。它会为当天进行一些汇总,并忽略较早的数据。这意味着在D1,我将不再需要D-1的索引数据。

我需要保持索引中的旧数据干净,因为我必须处理的卷将污染索引并减慢查看操作的速度。

有没有一种方法可以配置Couchbase来清理索引?

我看到的另一种解决方案是每天仅在午夜删除索引,因此它仅包含当天的数据,但这看起来有些残酷。

感谢您的反馈:)

couchbase
1个回答
2
投票

如果我对您的理解正确,您想重建索引,以使其不包含过时的数据...

Couchbase具有视图碎片的概念(将视图与基础数据进行比较过时的程度)。您可以在ouchbase控制台中配置碎片设置。转到“设置”,然后导航到“自动压缩”标签。

您可以默认看到那里的视图有30%的碎片。您可以减少它(最小2%),以便一旦达到此阈值,视图将自动重建。

我建议阅读Compaction Magic in Couchbase Server 2.0

© www.soinside.com 2019 - 2024. All rights reserved.