나는 삭제 표시 압축이 끊임없이 실행되는 몇 가지 카산드라 테이블을 가지고 있으며, 이것이 카산드라 프로세스의 높은 CPU 사용량을 뒷받침하는 이유라고 생각합니다. 내가 가진테이블의 카산드라 상수 묘비 압축
설정은 다음과 같습니다 : 테이블 중 하나에서
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 때문에 모든 행 집합이 1 분마다 만료됩니다.
인해 낮은 tombstone_threshold 및 tombstone_compaction_interval 에 일정한 압축인가?
- 사람은 및 tombstone_compaction_interval tombstone_threshold 에 대한 자세한 설명을 제공 할 수 있습니다. 카산드라 문서는 그것을 잘 설명하지 못합니다.
설명과 TWCS 제안을 주셔서 감사합니다. 왜 20 일 TTL이 엄청난 압축과 묘비 다툼을 일으킬 것이라고 말하는지 상세히 설명해 주시겠습니까? – GenerousJoker