1000000 1 format_slow Pretty PrettyCompact PrettyCompactMonoBlock PrettyNoEscapes PrettySpace MySQLWire XML format_fast TabSeparated TabSeparatedRaw CSV Values Vertical JSON JSONCompact JSONEachRow JSONCompactEachRow TSKV RowBinary Native ODBCDriver2 Avro MsgPack ORC test.hits CREATE TABLE IF NOT EXISTS table_{format_slow} ENGINE = File({format_slow}, '/dev/null') AS test.hits CREATE TABLE IF NOT EXISTS table_{format_fast} ENGINE = File({format_fast}, '/dev/null') AS test.hits INSERT INTO table_{format_slow} SELECT * FROM test.hits LIMIT 10000 INSERT INTO table_{format_fast} SELECT * FROM test.hits LIMIT 100000 DROP TABLE IF EXISTS table_{format_slow} DROP TABLE IF EXISTS table_{format_fast}