У меня есть пара таблиц Cassandra, на которых постоянно выполняется сжатие надгробных камней, и я считаю, что это причина высокой загрузки ЦП процессом Cassandra.
У меня есть настройки:
compaction = {'tombstone_threshold': '0.01',
'tombstone_compaction_interval': '1', 'class':
'org.apache.cassandra.db.compaction.LeveledCompactionStrategy'}
default_time_to_live = 1728000
AND gc_grace_seconds = 864000
AND max_index_interval = 2048
AND memtable_flush_period_in_ms = 0
AND min_index_interval = 128
AND read_repair_chance = 0.0
В одну из таблиц я записываю в нее данные каждую минуту. Из-за установленного TTL весь набор строк также истекает каждую минуту.
Является ли постоянное уплотнение следствием низких значений tombstone_threshold и tombstone_compaction_interval?
Может ли кто-нибудь дать подробное объяснение tombstone_threshold и tombstone_compaction_interval. Документ Cassandra не объясняет это слишком хорошо.