format TabSeparated CSV Values JSON JSONCompact JSONEachRow TSKV RowBinary XML Parquet ODBCDriver2 MySQLWire format_fast Native Null CREATE TABLE IF NOT EXISTS table_{format} (x UInt64) ENGINE = File(`{format}`) CREATE TABLE IF NOT EXISTS table_{format_fast} (x UInt64) ENGINE = File(`{format}`) INSERT INTO table_{format} SELECT number FROM numbers(10000000) SETTINGS engine_file_truncate_on_insert = 1 INSERT INTO table_{format_fast} SELECT number FROM numbers(20000000) DROP TABLE IF EXISTS table_{format} DROP TABLE IF EXISTS table_{format_fast}