应该多久进行cassandra压实

时间:2017-08-29 22:24:58

标签: performance cassandra database nosql

我使用nodetool进行Cassandra压缩,将磁盘使用量从30Gb减少到4Gb。

我知道压缩工具在后台执行的操作是将所有SST表合并为一个。

我需要多久运行一次紧凑型工具,以及如何手动运行它会影响性能?

1 个答案:

答案 0 :(得分:0)

您是否尝试过LeveledCompactionStrategy或TimeWindowCompactionStrategy?您通常不应该自己压缩sstables,如果您需要将数据模型与策略不匹配,那么

何时运行的机制取决于策略。最基本的;大小分层,将等到几个类似大小的sstables并合并它们。这意味着如果您有时间序列数据或经常更新的数据,过时的数据可能存在于较长的sstables中,并且不会长时间合并。