DROP TABLE IF EXISTS optimize_final; SET optimize_skip_merged_partitions=1; CREATE TABLE optimize_final(t DateTime, x Int32) ENGINE = MergeTree() PARTITION BY toYYYYMM(t) ORDER BY x; INSERT INTO optimize_final SELECT toDate('2020-01-01'), number FROM numbers(5); INSERT INTO optimize_final SELECT toDate('2020-01-01'), number + 5 FROM numbers(5); OPTIMIZE TABLE optimize_final FINAL; INSERT INTO optimize_final SELECT toDate('2000-01-01'), number FROM numbers(5); INSERT INTO optimize_final SELECT toDate('2000-01-01'), number + 5 FROM numbers(5); OPTIMIZE TABLE optimize_final FINAL; SELECT table, partition, active, level from system.parts where table = 'optimize_final' and active = 1; DROP TABLE optimize_final;