【发布时间】:2017-01-02 16:15:30
【问题描述】:
对 Cassandra 中的 DateTieredCompactionStrategy 子属性有一些疑问
博客http://www.datastax.com/dev/blog/datetieredcompactionstrategy 说: Base_time_seconds:“这是第一个窗口的大小,默认为 3600 秒(1 小时)。其余窗口的大小将是 min_threshold(默认 4)乘以前一个窗口的大小。” 默认值为 3600,即 base_time_seconds 为 1 小时,这是否意味着第一次压缩在第 1 小时触发,接下来在 4、16、64 小时等等?
max_window_size_seconds:默认 1 天。这是否意味着我的压缩每天至少运行一次?
tombstone_compaction_interval:默认 10 天。 如果我的 sstable 已经 7 天了,但是由于 ttl 1 天和 1 天的 GC_grace_sec 而充满了过期数据。这是否意味着我的 sstables 仍然没有被删除?
tombstone_compaction_interval 是否优先于 ttl 和 GC_grace_sec
- min_threshold:当compaction运行时,sstables的no是
【问题讨论】:
标签: cassandra