1 codec NONE LZ4 ZSTD Delta T64 DoubleDelta type UInt64 seq_type seq mon rnd num_rows 20000000 CREATE TABLE IF NOT EXISTS codec_{seq_type}_{type}_{codec} (n {type} CODEC({codec})) ENGINE = MergeTree PARTITION BY tuple() ORDER BY tuple() SETTINGS parts_to_delay_insert = 5000, parts_to_throw_insert = 5000; system stop merges INSERT INTO codec_seq_{type}_{codec} (n) SELECT number FROM system.numbers LIMIT {num_rows} SETTINGS max_threads=1 INSERT INTO codec_mon_{type}_{codec} (n) SELECT number*512+(intHash64(number)%512) FROM system.numbers LIMIT {num_rows} SETTINGS max_threads=1 INSERT INTO codec_rnd_{type}_{codec} (n) SELECT intHash64(number) FROM system.numbers LIMIT {num_rows} SETTINGS max_threads=1 system start merges DROP TABLE IF EXISTS codec_{seq_type}_{type}_{codec}