1
我已经使用nodetool
来做Cassandra Compacting,从30Gb到4Gb减少了磁盘的使用。cassandra压缩应该多频繁
我知道压缩工具在后台执行的操作是将所有SST表合并为一个。
我需要多长时间运行一个紧凑型工具,以及如何手动运行它以影响性能?
我已经使用nodetool
来做Cassandra Compacting,从30Gb到4Gb减少了磁盘的使用。cassandra压缩应该多频繁
我知道压缩工具在后台执行的操作是将所有SST表合并为一个。
我需要多长时间运行一个紧凑型工具,以及如何手动运行它以影响性能?
您是否尝试过LeveledCompactionStrategy或TimeWindowCompactionStrategy?你通常不应该自己压缩sstables,并且如果你需要它可能在数据模型中与策略不匹配。
何时运行的机制取决于策略。最基本的;大小分层,将等待几个相似大小的sstable并合并它们。这意味着,如果您有时间序列数据或频繁更新的数据,过时的数据可能存在于较长的时间内不会合并的较大的sstable中。
您可能会在https://serverfault.com(也是StackExchange网络的一部分)中获得更好的响应 – ti7
欢迎使用Stack Overflow!将来一定要以'问题'的形式提问'问题'。 https://stackoverflow.com/help/how-to-ask – TheRealMrCrowley