3

当我使用配置了nodetool compact 的 Leveled 压缩对列族执行主要压缩时会发生什么?

文档说:

紧凑的 [keyspace][cf_name]

对于使用 SizeTieredCompactionStrategy 的列族,启动键空间中所有列族的立即主要压缩。对于键空间中的每个列族,这会将所有现有的 SSTable 压缩到一个 SSTable 中。这可能会导致大量磁盘 I/O,并且可能会暂时导致最多两倍的磁盘空间被使用。(可选)采用列族名称列表。

这与分层压缩有关。水平呢?

4

2 回答 2

5

自 Cassandra 2.2 以来,LCS 的主要压缩已通过以下 JIRA 票证引入: https ://issues.apache.org/jira/browse/CASSANDRA-7272

但我从未测试过它,而且nodetool compactDataStax 的手册目前还没有描述 LCS,所以我不确定它是否真的有用。

于 2015-11-25T10:14:30.023 回答
3

LCS 没有重大压缩。 nodetool compact将调用下一个次要压缩,因此仅在您禁用自动压缩以增加手动控制时才有用。

于 2013-04-29T15:18:26.773 回答