Cassandra正在跟踪sstable中的删除数量以触发压缩?



想知道Cassandra是否会根据sstable中的删除次数触发压缩(STCS或LCS) ?据我所知,在LCS中,cassandra只有在一个级别满了的情况下才会将稳定压缩到下一个级别。但是被记录的缺失的大小通常很小。如果只考虑sstable大小来决定关卡是否已满,则可能需要很长时间才能回收墓碑。

我知道rocksdb是触发压缩使用删除的数量在sstable。这将有助于减少墓碑。

是的,Cassandra的压缩可以通过删除的数量(又名墓碑)触发

查看所有压缩策略的常用选项,特别是这个参数:

tombstone_threshold

有多少sstable应该是墓碑,让我们考虑对该sstable进行单个sstable压缩。

查看文档:https://cassandra.apache.org/doc/latest/cassandra/operating/compaction/index.html

相关内容

  • 没有找到相关文章

最新更新