У меня есть пара таблиц Кассандры, на которых постоянно выполняется надгробие с надгробием, и я считаю, что это причина высокой загрузки процессора процессом 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. Документ Кассандры не слишком хорошо объясняет это.
Спасибо за объяснение и предложение TWCS. Не могли бы вы рассказать о том, почему вы говорите, что 20-дневный TTL вызовет тонну комбайнов и надгробий. – GenerousJoker