compaction = {
'class' : 'compaction_strategy_name',
'enabled' : (true | false),
'tombstone_threshold' : ratio,
'tombstone_compaction_interval' : sec}
而nodetool compact是無視此規則手動進行compact的動作,相當耗用資源,
nodetool stop compaction:停止進行中的compact。
nodetool decommission:當要停用一個node,執行這個指令會將這個node上的資料轉移到相同cluster下的其他node。
nodetool drain:強制把memtable的資料寫到SSTable,然後node會停止與client和其他node間的連線。一般是在要進行Scylla版本升級時候使用。
nodetool flush :強制把memtable的資料寫到SSTable,與drain不同,並不會停止連線。
nodetool repair:用來背景執行資料同步的指令。會把執行命令的node當成master,以master的資料來和其他replications比對修復。在經常執行delete的情況下,建議使用。使用的頻率建議小於建表時設定的gc_grace_seconds(預設為10天)天數,建議每週服用一次保平安。