┌───────────────────────────┬───────────┐ │ file │ bytes │ │ varchar │ int64 │ ├───────────────────────────┼───────────┤ │ ./sales.csv │ 186140615 │ │ ./sales_v1.parquet │ 53098986 │ │ ./sales_shuffled.parquet │ 46495391 │ │ ./sales_by_region.parquet │ 20230048 │ │ ./sales.parquet │ 11943009 │ └───────────────────────────┴───────────┘ ┌─────────┬─────────────────────┬─────────┐ │ col │ encodings │ bytes │ │ varchar │ varchar │ int128 │ ├─────────┼─────────────────────┼─────────┤ │ amount │ RLE_DICTIONARY │ 8337955 │ │ region │ RLE_DICTIONARY │ 2020048 │ │ status │ RLE_DICTIONARY │ 1020373 │ │ ts │ DELTA_BINARY_PACKED │ 2889 │ │ id │ DELTA_BINARY_PACKED │ 2353 │ └─────────┴─────────────────────┴─────────┘ ┌─────────┬────────────────┐ │ col │ shuffled_bytes │ │ varchar │ int128 │ ├─────────┼────────────────┤ │ ts │ 23031839 │ │ id │ 11525343 │ │ amount │ 8337973 │ │ region │ 2020038 │ │ status │ 1020578 │ └─────────┴────────────────┘ ┌─────────┬─────────────────┐ │ col │ by_region_bytes │ │ varchar │ int128 │ ├─────────┼─────────────────┤ │ amount │ 8337935 │ │ ts │ 7252651 │ │ id │ 3057446 │ │ status │ 1020528 │ │ region │ 2049 │ └─────────┴─────────────────┘ ┌──────────────┬──────────┬─────────────────────┬─────────────────────┐ │ row_group_id │ num_rows │ stats_min │ stats_max │ │ int64 │ int64 │ varchar │ varchar │ ├──────────────┼──────────┼─────────────────────┼─────────────────────┤ │ 0 │ 122880 │ 2026-01-01 00:00:00 │ 2026-01-09 12:47:54 │ │ 1 │ 122880 │ 2026-01-09 12:48:00 │ 2026-01-18 01:35:54 │ │ 2 │ 122880 │ 2026-01-18 01:36:00 │ 2026-01-26 14:23:54 │ └──────────────┴──────────┴─────────────────────┴─────────────────────┘ WARNING: The logging settings have been changed so you may lose warnings printed in the CLI. To continue printing warnings to the console, set storage='shell_log_storage'. For more info see https://duckdb.org/docs/stable/operations_manual/logging/overview. ┌─────────────────────────┬────────────┬────────────┬────────────────────────────┐ │ label │ bytes_read │ row_groups │ cols │ │ varchar │ int128 │ int64 │ varchar │ ├─────────────────────────┼────────────┼────────────┼────────────────────────────┤ │ A csv: sum(amount) │ 186140615 │ 0 │ NULL │ │ B parquet: sum(amount) │ 8368525 │ 33 │ amount │ │ C parquet: 1 day │ 527830 │ 2 │ amount,ts │ │ D shuffled: 1 day │ 31408300 │ 33 │ amount,ts │ │ E parquet: id = 2000000 │ 366106 │ 1 │ amount,id,region,status,ts │ └─────────────────────────┴────────────┴────────────┴────────────────────────────┘ ┌─────────────────────────────────────┐ │┌───────────────────────────────────┐│ ││ Query Profiling Information ││ │└───────────────────────────────────┘│ └─────────────────────────────────────┘ EXPLAIN ANALYZE SELECT sum(amount) FROM 'sales.parquet' WHERE ts >= TIMESTAMP '2026-03-01' AND ts < TIMESTAMP '2026-03-02'; ┌────────────────────────────────────────────────┐ │┌──────────────────────────────────────────────┐│ ││ Total Time: 0.0045s ││ │└──────────────────────────────────────────────┘│ └────────────────────────────────────────────────┘ ┌───────────────────────────┐ │ QUERY │ └─────────────┬─────────────┘ ┌─────────────┴─────────────┐ │ EXPLAIN_ANALYZE │ │ ──────────────────── │ │ │ │ 0 rows │ │ 0.00s │ └─────────────┬─────────────┘ ┌─────────────┴─────────────┐ │ UNGROUPED_AGGREGATE │ │ ──────────────────── │ │ Aggregates: sum(#0) │ │ │ │ │ │ │ │ 1 row │ │ 0.00s │ └─────────────┬─────────────┘ ┌─────────────┴─────────────┐ │ PROJECTION │ │ ──────────────────── │ │ amount │ │ │ │ │ │ │ │ 14,400 rows │ │ 0.00s │ └─────────────┬─────────────┘ ┌─────────────┴─────────────┐ │ TABLE_SCAN │ │ ──────────────────── │ │ Function: │ │ PARQUET_SCAN │ │ │ │ Projections: amount │ │ │ │ Filters: │ │ ts>='2026-03-01 00:00:00':│ │ :TIMESTAMP AND ts<'2026-03│ │ -02 00:00:00'::TIMESTAMP │ │ │ │ Total Files Read: 1 │ │ │ │ Filename(s): │ │ sales.parquet │ │ │ │ │ │ │ │ 14,400 rows │ │ 0.00s │ └───────────────────────────┘ ┌─────────────┐ │ sum(amount) │ │ int128 │ ├─────────────┤ │ 20005351128 │ └─────────────┘ Run Time (s): real 0.182 user 0.873084 sys 0.080888 ┌─────────────┐ │ sum(amount) │ │ int128 │ ├─────────────┤ │ 20005351128 │ └─────────────┘ Run Time (s): real 0.165 user 0.752588 sys 0.070099 ┌─────────────┐ │ sum(amount) │ │ int128 │ ├─────────────┤ │ 20005351128 │ └─────────────┘ Run Time (s): real 0.005 user 0.033007 sys 0.010077 ┌─────────────┐ │ sum(amount) │ │ int128 │ ├─────────────┤ │ 20005351128 │ └─────────────┘ Run Time (s): real 0.003 user 0.034290 sys 0.000279