Skip to content

Add Arrow export fast path for chunked primitive dictionaries - #9050

Draft
mhk197 wants to merge 1 commit into
developfrom
mk/arrow-chunked-dictionary-export
Draft

Add Arrow export fast path for chunked primitive dictionaries#9050
mhk197 wants to merge 1 commit into
developfrom
mk/arrow-chunked-dictionary-export

Conversation

@mhk197

@mhk197 mhk197 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Build primitive Arrow dictionaries directly across chunks instead of flattening before the generic Arrow dictionary cast

Signed-off-by: Matt Katz <mhkatz97@gmail.com>
@mhk197 mhk197 changed the title Optimize Arrow export for chunked primitive dictionaries Add Arrow export fast path for chunked primitive dictionaries Jul 29, 2026
@mhk197 mhk197 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 29, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 29, 2026
@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done cb74329 statpopgen 1 Explore Profiling Data
🟢 Done cb74329 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done cb74329 fineweb-s3 1 Explore Profiling Data
🟢 Done cb74329 tpch-nvme 1 Explore Profiling Data
🟢 Done cb74329 tpcds-nvme 1 Explore Profiling Data
🟢 Done cb74329 clickbench-nvme 1 Explore Profiling Data
🟢 Done cb74329 tpch-s3 1 Explore Profiling Data
🟢 Done cb74329 polarsignals 1 Explore Profiling Data
🟢 Done cb74329 tpch-nvme-10 1 Explore Profiling Data
🟢 Done cb74329 fineweb 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Engines: DataFusion No clear signal (+2.0%, low confidence) · DuckDB No clear signal (-1.5%, low confidence)
Vortex (geomean): 1.012x ➖
Parquet (geomean): 1.009x ➖
Shifts: Parquet (control) +0.9% · Median polish +0.7%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.037x ➖, 0↑ 2↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 5694844 4652143 1.22
fineweb_q01/datafusion:vortex-file-compressed 30791798 30695608 1.00
fineweb_q02/datafusion:vortex-file-compressed 34170852 37019404 0.92
fineweb_q03/datafusion:vortex-file-compressed 🚨 57653807 52348572 1.10
fineweb_q04/datafusion:vortex-file-compressed 244650925 251849583 0.97
fineweb_q05/datafusion:vortex-file-compressed 187189843 186343528 1.00
fineweb_q06/datafusion:vortex-file-compressed 47499675 47666795 1.00
fineweb_q07/datafusion:vortex-file-compressed 52207133 49565770 1.05
fineweb_q08/datafusion:vortex-file-compressed 20594246 19024867 1.08
datafusion / parquet (1.016x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7358583 7127107 1.03
fineweb_q01/datafusion:parquet 304849361 295852905 1.03
fineweb_q02/datafusion:parquet 297153037 300120858 0.99
fineweb_q03/datafusion:parquet 306214173 289724548 1.06
fineweb_q04/datafusion:parquet 316818138 309960835 1.02
fineweb_q05/datafusion:parquet 302090989 301254286 1.00
fineweb_q06/datafusion:parquet 293520743 298497916 0.98
fineweb_q07/datafusion:parquet 289698052 285609536 1.01
fineweb_q08/datafusion:parquet 287957324 283878741 1.01
duckdb / vortex-file-compressed (0.987x ➖, 1↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3108773 3458362 0.90
fineweb_q01/duckdb:vortex-file-compressed 32985378 32660352 1.01
fineweb_q02/duckdb:vortex-file-compressed 38197162 38255548 1.00
fineweb_q03/duckdb:vortex-file-compressed 99996305 102675514 0.97
fineweb_q04/duckdb:vortex-file-compressed 242310143 241219569 1.00
fineweb_q05/duckdb:vortex-file-compressed 185026788 182759883 1.01
fineweb_q06/duckdb:vortex-file-compressed 52394974 52156475 1.00
fineweb_q07/duckdb:vortex-file-compressed 55240365 56341579 0.98
fineweb_q08/duckdb:vortex-file-compressed 21398394 21216279 1.01
duckdb / parquet (1.002x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 32434905 32261566 1.01
fineweb_q01/duckdb:parquet 89876705 89933233 1.00
fineweb_q02/duckdb:parquet 89862052 88945846 1.01
fineweb_q03/duckdb:parquet 320136935 317129549 1.01
fineweb_q04/duckdb:parquet 448405236 447436915 1.00
fineweb_q05/duckdb:parquet 417815885 416701528 1.00
fineweb_q06/duckdb:parquet 204929215 205922932 1.00
fineweb_q07/duckdb:parquet 218901313 217602038 1.01
fineweb_q08/duckdb:parquet 37073792 37467570 0.99

File Size Changes (2 files changed, -46.3% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
sample.vortex 1.0 vortex-compact 1.23 GB 0 B 1.23 GB -100.0%

Totals:

  • vortex-compact: 1.23 GB → 0 B (-100.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.7%
Engines: DataFusion No clear signal (+1.0%, environment too noisy confidence) · DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): 0.972x ➖
Parquet (geomean): 0.965x ➖
Shifts: Parquet (control) -3.5% · Median polish -3.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.973x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50891840 52109976 0.98
tpch_q02/datafusion:vortex-file-compressed 21931150 22547043 0.97
tpch_q03/datafusion:vortex-file-compressed 30240906 30631870 0.99
tpch_q04/datafusion:vortex-file-compressed 18867845 19831537 0.95
tpch_q05/datafusion:vortex-file-compressed 44772918 47115312 0.95
tpch_q06/datafusion:vortex-file-compressed 9387918 9866544 0.95
tpch_q07/datafusion:vortex-file-compressed 53309605 52943580 1.01
tpch_q08/datafusion:vortex-file-compressed 37845148 38720032 0.98
tpch_q09/datafusion:vortex-file-compressed 49840530 51592809 0.97
tpch_q10/datafusion:vortex-file-compressed 32393428 32905278 0.98
tpch_q11/datafusion:vortex-file-compressed 16023660 16098601 1.00
tpch_q12/datafusion:vortex-file-compressed 23269300 23099257 1.01
tpch_q13/datafusion:vortex-file-compressed 25191699 25937679 0.97
tpch_q14/datafusion:vortex-file-compressed 14690023 15272705 0.96
tpch_q15/datafusion:vortex-file-compressed 22434806 22549228 0.99
tpch_q16/datafusion:vortex-file-compressed 19464415 19760412 0.99
tpch_q17/datafusion:vortex-file-compressed 63417297 67326164 0.94
tpch_q18/datafusion:vortex-file-compressed 73486709 74810015 0.98
tpch_q19/datafusion:vortex-file-compressed 19113816 19457842 0.98
tpch_q20/datafusion:vortex-file-compressed 29142708 29902603 0.97
tpch_q21/datafusion:vortex-file-compressed 66876847 69118886 0.97
tpch_q22/datafusion:vortex-file-compressed 11610105 12503682 0.93
datafusion / parquet (0.963x ➖, 1↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 136800005 126340356 1.08
tpch_q02/datafusion:parquet 59192966 62970126 0.94
tpch_q03/datafusion:parquet 76581907 78290013 0.98
tpch_q04/datafusion:parquet 45690036 49544207 0.92
tpch_q05/datafusion:parquet 93725467 96835011 0.97
tpch_q06/datafusion:parquet 39547925 41243894 0.96
tpch_q07/datafusion:parquet 96043823 103354869 0.93
tpch_q08/datafusion:parquet 94948182 93573469 1.01
tpch_q09/datafusion:parquet 125186909 129224611 0.97
tpch_q10/datafusion:parquet 111267440 118553109 0.94
tpch_q11/datafusion:parquet 42673478 43504110 0.98
tpch_q12/datafusion:parquet 🚀 72949653 82907075 0.88
tpch_q13/datafusion:parquet 191762988 208631500 0.92
tpch_q14/datafusion:parquet 45607899 47942353 0.95
tpch_q15/datafusion:parquet 61120457 61079920 1.00
tpch_q16/datafusion:parquet 42303172 45561932 0.93
tpch_q17/datafusion:parquet 146898183 137696377 1.07
tpch_q18/datafusion:parquet 151626355 160893361 0.94
tpch_q19/datafusion:parquet 79262620 83357348 0.95
tpch_q20/datafusion:parquet 66914932 74230038 0.90
tpch_q21/datafusion:parquet 150108277 146925188 1.02
tpch_q22/datafusion:parquet 44549489 45785430 0.97
duckdb / vortex-file-compressed (0.970x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 28115664 27213268 1.03
tpch_q02/duckdb:vortex-file-compressed 24738900 25599812 0.97
tpch_q03/duckdb:vortex-file-compressed 31664777 32198872 0.98
tpch_q04/duckdb:vortex-file-compressed 27487685 28983701 0.95
tpch_q05/duckdb:vortex-file-compressed 35214572 35866952 0.98
tpch_q06/duckdb:vortex-file-compressed 8233991 8565962 0.96
tpch_q07/duckdb:vortex-file-compressed 34044845 34554543 0.99
tpch_q08/duckdb:vortex-file-compressed 38792829 39195493 0.99
tpch_q09/duckdb:vortex-file-compressed 55675652 57483604 0.97
tpch_q10/duckdb:vortex-file-compressed 41045312 41296155 0.99
tpch_q11/duckdb:vortex-file-compressed 13702509 14626292 0.94
tpch_q12/duckdb:vortex-file-compressed 22956095 23678677 0.97
tpch_q13/duckdb:vortex-file-compressed 39863463 41079087 0.97
tpch_q14/duckdb:vortex-file-compressed 19207007 20290990 0.95
tpch_q15/duckdb:vortex-file-compressed 15979411 16268720 0.98
tpch_q16/duckdb:vortex-file-compressed 27629833 27964158 0.99
tpch_q17/duckdb:vortex-file-compressed 22262396 22884829 0.97
tpch_q18/duckdb:vortex-file-compressed 49488340 51818955 0.96
tpch_q19/duckdb:vortex-file-compressed 26581979 27049905 0.98
tpch_q20/duckdb:vortex-file-compressed 30433214 32090683 0.95
tpch_q21/duckdb:vortex-file-compressed 99230170 103515221 0.96
tpch_q22/duckdb:vortex-file-compressed 16294503 17462477 0.93
duckdb / parquet (0.967x ➖, 2↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77478426 77884043 0.99
tpch_q02/duckdb:parquet 40787862 41700435 0.98
tpch_q03/duckdb:parquet 71861438 72689576 0.99
tpch_q04/duckdb:parquet 50476976 51059270 0.99
tpch_q05/duckdb:parquet 69550083 69971232 0.99
tpch_q06/duckdb:parquet 22923218 22980105 1.00
tpch_q07/duckdb:parquet 71507100 76959550 0.93
tpch_q08/duckdb:parquet 84463933 90092569 0.94
tpch_q09/duckdb:parquet 147167529 145144104 1.01
tpch_q10/duckdb:parquet 🚀 126941917 143750264 0.88
tpch_q11/duckdb:parquet 23384832 23585814 0.99
tpch_q12/duckdb:parquet 58141047 60393459 0.96
tpch_q13/duckdb:parquet 253774261 268481644 0.95
tpch_q14/duckdb:parquet 51701924 52431121 0.99
tpch_q15/duckdb:parquet 26512803 26883956 0.99
tpch_q16/duckdb:parquet 58700010 61019801 0.96
tpch_q17/duckdb:parquet 61481015 60835006 1.01
tpch_q18/duckdb:parquet 123360202 122864958 1.00
tpch_q19/duckdb:parquet 🚀 75816182 84450627 0.90
tpch_q20/duckdb:parquet 66381070 70477600 0.94
tpch_q21/duckdb:parquet 165640320 179787560 0.92
tpch_q22/duckdb:parquet 55367169 56212736 0.98

File Size Changes (10 files changed, -43.9% overall, 0↑ 10↓)
File Scale Format Base HEAD Change %
customer_0.vortex 1.0 vortex-compact 7.40 MB 0 B 7.40 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 1.0 vortex-compact 63.00 MB 0 B 63.00 MB -100.0%
lineitem_1.vortex 1.0 vortex-compact 63.03 MB 0 B 63.03 MB -100.0%
nation_0.vortex 1.0 vortex-compact 7.80 KB 0 B 7.80 KB -100.0%
orders_0.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 MB -100.0%
part_0.vortex 1.0 vortex-compact 3.55 MB 0 B 3.55 MB -100.0%
partsupp_0.vortex 1.0 vortex-compact 20.29 MB 0 B 20.29 MB -100.0%
region_0.vortex 1.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier_0.vortex 1.0 vortex-compact 496.46 KB 0 B 496.46 KB -100.0%

Totals:

  • vortex-compact: 189.76 MB → 0 B (-100.0%)
  • vortex-file-compressed: 242.92 MB → 242.92 MB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.062x ➖

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.062x ➖, 0↑ 4↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 125346053 122042735 1.03
polarsignals_q01/datafusion:vortex-file-compressed 281888651 288411759 0.98
polarsignals_q02/datafusion:vortex-file-compressed 🚨 23003141 20348258 1.13
polarsignals_q03/datafusion:vortex-file-compressed 269932931 283188530 0.95
polarsignals_q04/datafusion:vortex-file-compressed 🚨 10270409 9314359 1.10
polarsignals_q05/datafusion:vortex-file-compressed 15993740 14798162 1.08
polarsignals_q06/datafusion:vortex-file-compressed 21329803 19660148 1.08
polarsignals_q07/datafusion:vortex-file-compressed 🚨 14322573 12864657 1.11
polarsignals_q08/datafusion:vortex-file-compressed 420207030 399047032 1.05
polarsignals_q09/datafusion:vortex-file-compressed 🚨 10348639 9331681 1.11

No file size changes detected.

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (+0.6%, low confidence) · DuckDB No clear signal (-0.6%, low confidence)
Vortex (geomean): 0.982x ➖
Parquet (geomean): 0.982x ➖
Shifts: Parquet (control) -1.8% · Median polish -1.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.984x ➖, 0↑ 0↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 22096191 23654875 0.93
tpcds_q02/datafusion:vortex-file-compressed 42440690 42587700 1.00
tpcds_q03/datafusion:vortex-file-compressed 14240127 14953771 0.95
tpcds_q04/datafusion:vortex-file-compressed 226313210 229734487 0.99
tpcds_q05/datafusion:vortex-file-compressed 44699178 44431772 1.01
tpcds_q06/datafusion:vortex-file-compressed 23077064 23515546 0.98
tpcds_q07/datafusion:vortex-file-compressed 41229049 41410407 1.00
tpcds_q08/datafusion:vortex-file-compressed 29057482 29854499 0.97
tpcds_q09/datafusion:vortex-file-compressed 30892622 32449598 0.95
tpcds_q10/datafusion:vortex-file-compressed 35912016 38051778 0.94
tpcds_q11/datafusion:vortex-file-compressed 122984561 131132010 0.94
tpcds_q12/datafusion:vortex-file-compressed 17619137 18213512 0.97
tpcds_q13/datafusion:vortex-file-compressed 43014243 43775006 0.98
tpcds_q14/datafusion:vortex-file-compressed 160896811 161902526 0.99
tpcds_q15/datafusion:vortex-file-compressed 24861962 25306302 0.98
tpcds_q16/datafusion:vortex-file-compressed 22331301 22482097 0.99
tpcds_q17/datafusion:vortex-file-compressed 58317706 61239500 0.95
tpcds_q18/datafusion:vortex-file-compressed 57654529 58495061 0.99
tpcds_q19/datafusion:vortex-file-compressed 21790512 22192151 0.98
tpcds_q20/datafusion:vortex-file-compressed 19307708 19160296 1.01
tpcds_q21/datafusion:vortex-file-compressed 35643583 35363762 1.01
tpcds_q22/datafusion:vortex-file-compressed 130271749 130638861 1.00
tpcds_q23/datafusion:vortex-file-compressed 156834791 151088662 1.04
tpcds_q24/datafusion:vortex-file-compressed 81172332 85911619 0.94
tpcds_q25/datafusion:vortex-file-compressed 60786264 63853756 0.95
tpcds_q26/datafusion:vortex-file-compressed 31659073 30100757 1.05
tpcds_q27/datafusion:vortex-file-compressed 92903842 94921982 0.98
tpcds_q28/datafusion:vortex-file-compressed 32021580 34103950 0.94
tpcds_q29/datafusion:vortex-file-compressed 62029458 58014035 1.07
tpcds_q30/datafusion:vortex-file-compressed 24104807 23599059 1.02
tpcds_q31/datafusion:vortex-file-compressed 67272068 69606364 0.97
tpcds_q32/datafusion:vortex-file-compressed 17175539 17675274 0.97
tpcds_q33/datafusion:vortex-file-compressed 29284151 29346107 1.00
tpcds_q34/datafusion:vortex-file-compressed 24895552 25521453 0.98
tpcds_q35/datafusion:vortex-file-compressed 42863752 43244687 0.99
tpcds_q36/datafusion:vortex-file-compressed 56181888 61278607 0.92
tpcds_q37/datafusion:vortex-file-compressed 17461555 17577139 0.99
tpcds_q38/datafusion:vortex-file-compressed 36980798 38232294 0.97
tpcds_q39/datafusion:vortex-file-compressed 109569462 110342758 0.99
tpcds_q40/datafusion:vortex-file-compressed 29248150 30287845 0.97
tpcds_q41/datafusion:vortex-file-compressed 19821115 19955565 0.99
tpcds_q42/datafusion:vortex-file-compressed 12922272 13036260 0.99
tpcds_q43/datafusion:vortex-file-compressed 18131060 18473071 0.98
tpcds_q44/datafusion:vortex-file-compressed 31561863 30715353 1.03
tpcds_q45/datafusion:vortex-file-compressed 25822293 25979831 0.99
tpcds_q46/datafusion:vortex-file-compressed 35213489 35034366 1.01
tpcds_q47/datafusion:vortex-file-compressed 135539981 138938788 0.98
tpcds_q48/datafusion:vortex-file-compressed 36568625 35750626 1.02
tpcds_q49/datafusion:vortex-file-compressed 57321779 58398041 0.98
tpcds_q50/datafusion:vortex-file-compressed 37832606 39038689 0.97
tpcds_q51/datafusion:vortex-file-compressed 93438132 91316473 1.02
tpcds_q52/datafusion:vortex-file-compressed 14050886 13379969 1.05
tpcds_q53/datafusion:vortex-file-compressed 21847475 21487849 1.02
tpcds_q54/datafusion:vortex-file-compressed 33333793 33523374 0.99
tpcds_q55/datafusion:vortex-file-compressed 12910781 12842927 1.01
tpcds_q56/datafusion:vortex-file-compressed 30103395 30023937 1.00
tpcds_q57/datafusion:vortex-file-compressed 92546233 89377497 1.04
tpcds_q58/datafusion:vortex-file-compressed 50517922 53637801 0.94
tpcds_q59/datafusion:vortex-file-compressed 56165411 56749210 0.99
tpcds_q60/datafusion:vortex-file-compressed 29918519 29686272 1.01
tpcds_q61/datafusion:vortex-file-compressed 39314251 40579048 0.97
tpcds_q62/datafusion:vortex-file-compressed 21136603 21193199 1.00
tpcds_q63/datafusion:vortex-file-compressed 21547240 21728082 0.99
tpcds_q64/datafusion:vortex-file-compressed 400510029 378948729 1.06
tpcds_q65/datafusion:vortex-file-compressed 49754000 51773487 0.96
tpcds_q66/datafusion:vortex-file-compressed 68750587 70407819 0.98
tpcds_q67/datafusion:vortex-file-compressed 149141435 157048977 0.95
tpcds_q68/datafusion:vortex-file-compressed 32355919 32850831 0.98
tpcds_q69/datafusion:vortex-file-compressed 34905792 34457753 1.01
tpcds_q70/datafusion:vortex-file-compressed 100769344 94251413 1.07
tpcds_q71/datafusion:vortex-file-compressed 22275173 22227017 1.00
tpcds_q72/datafusion:vortex-file-compressed 2088084337 2114408935 0.99
tpcds_q73/datafusion:vortex-file-compressed 24034209 23640647 1.02
tpcds_q74/datafusion:vortex-file-compressed 79078267 80196478 0.99
tpcds_q75/datafusion:vortex-file-compressed 106812211 109207716 0.98
tpcds_q76/datafusion:vortex-file-compressed 27111093 28903054 0.94
tpcds_q77/datafusion:vortex-file-compressed 35334751 36995162 0.96
tpcds_q78/datafusion:vortex-file-compressed 107897649 110208226 0.98
tpcds_q79/datafusion:vortex-file-compressed 28179650 30923668 0.91
tpcds_q80/datafusion:vortex-file-compressed 85347469 89417796 0.95
tpcds_q81/datafusion:vortex-file-compressed 24922503 24120329 1.03
tpcds_q82/datafusion:vortex-file-compressed 19651330 19576361 1.00
tpcds_q83/datafusion:vortex-file-compressed 36350365 34653371 1.05
tpcds_q84/datafusion:vortex-file-compressed 11974770 12886385 0.93
tpcds_q85/datafusion:vortex-file-compressed 85539090 86759280 0.99
tpcds_q86/datafusion:vortex-file-compressed 14606574 14782974 0.99
tpcds_q87/datafusion:vortex-file-compressed 37893955 37786848 1.00
tpcds_q88/datafusion:vortex-file-compressed 54561227 54420192 1.00
tpcds_q89/datafusion:vortex-file-compressed 24581446 25304258 0.97
tpcds_q90/datafusion:vortex-file-compressed 12671383 13569641 0.93
tpcds_q91/datafusion:vortex-file-compressed 17759053 19167773 0.93
tpcds_q92/datafusion:vortex-file-compressed 14750121 15333857 0.96
tpcds_q93/datafusion:vortex-file-compressed 30216229 31329330 0.96
tpcds_q94/datafusion:vortex-file-compressed 20336515 20506067 0.99
tpcds_q95/datafusion:vortex-file-compressed 55706571 54850502 1.02
tpcds_q96/datafusion:vortex-file-compressed 12272920 12921453 0.95
tpcds_q97/datafusion:vortex-file-compressed 28328905 28853410 0.98
tpcds_q98/datafusion:vortex-file-compressed 23689596 25203780 0.94
tpcds_q99/datafusion:vortex-file-compressed 24549990 26092506 0.94
datafusion / parquet (0.979x ➖, 4↑ 2↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 25705598 25467234 1.01
tpcds_q02/datafusion:parquet 40565766 42505632 0.95
tpcds_q03/datafusion:parquet 🚀 13003820 14594629 0.89
tpcds_q04/datafusion:parquet 292739895 312714314 0.94
tpcds_q05/datafusion:parquet 46610113 46559377 1.00
tpcds_q06/datafusion:parquet 22966770 24290102 0.95
tpcds_q07/datafusion:parquet 77282919 79812058 0.97
tpcds_q08/datafusion:parquet 29253502 29206525 1.00
tpcds_q09/datafusion:parquet 38838595 38918100 1.00
tpcds_q10/datafusion:parquet 70676199 71577130 0.99
tpcds_q11/datafusion:parquet 154898882 149167628 1.04
tpcds_q12/datafusion:parquet 16966279 18660547 0.91
tpcds_q13/datafusion:parquet 75262004 75124463 1.00
tpcds_q14/datafusion:parquet 157767006 160466639 0.98
tpcds_q15/datafusion:parquet 20754009 21876264 0.95
tpcds_q16/datafusion:parquet 🚀 27869628 31241469 0.89
tpcds_q17/datafusion:parquet 59797276 64781912 0.92
tpcds_q18/datafusion:parquet 107074793 110690605 0.97
tpcds_q19/datafusion:parquet 24230167 24084756 1.01
tpcds_q20/datafusion:parquet 17122356 17965942 0.95
tpcds_q21/datafusion:parquet 18470773 18509225 1.00
tpcds_q22/datafusion:parquet 153346716 166883245 0.92
tpcds_q23/datafusion:parquet 161286360 158609635 1.02
tpcds_q24/datafusion:parquet 89405797 90373102 0.99
tpcds_q25/datafusion:parquet 62089903 64388029 0.96
tpcds_q26/datafusion:parquet 65782266 64180835 1.02
tpcds_q27/datafusion:parquet 135349259 137083659 0.99
tpcds_q28/datafusion:parquet 45433078 47202561 0.96
tpcds_q29/datafusion:parquet 64237882 68217090 0.94
tpcds_q30/datafusion:parquet 33723786 35261638 0.96
tpcds_q31/datafusion:parquet 66812139 70293801 0.95
tpcds_q32/datafusion:parquet 17074298 17894132 0.95
tpcds_q33/datafusion:parquet 27501752 28293595 0.97
tpcds_q34/datafusion:parquet 22100754 23111852 0.96
tpcds_q35/datafusion:parquet 68921456 71146530 0.97
tpcds_q36/datafusion:parquet 58426414 61946253 0.94
tpcds_q37/datafusion:parquet 20277190 21167069 0.96
tpcds_q38/datafusion:parquet 42853414 43885426 0.98
tpcds_q39/datafusion:parquet 74781712 79730092 0.94
tpcds_q40/datafusion:parquet 26021093 27332401 0.95
tpcds_q41/datafusion:parquet 14535950 15105645 0.96
tpcds_q42/datafusion:parquet 12035217 11758590 1.02
tpcds_q43/datafusion:parquet 17278178 17163809 1.01
tpcds_q44/datafusion:parquet 32691050 33502888 0.98
tpcds_q45/datafusion:parquet 28535822 29411780 0.97
tpcds_q46/datafusion:parquet 32046329 32586613 0.98
tpcds_q47/datafusion:parquet 127326908 133860709 0.95
tpcds_q48/datafusion:parquet 69666279 69799987 1.00
tpcds_q49/datafusion:parquet 59189029 58580604 1.01
tpcds_q50/datafusion:parquet 41900084 44865462 0.93
tpcds_q51/datafusion:parquet 88724402 90006469 0.99
tpcds_q52/datafusion:parquet 11954161 12013852 1.00
tpcds_q53/datafusion:parquet 18553352 20252926 0.92
tpcds_q54/datafusion:parquet 33528244 33395675 1.00
tpcds_q55/datafusion:parquet 11611099 11542189 1.01
tpcds_q56/datafusion:parquet 28798232 29500630 0.98
tpcds_q57/datafusion:parquet 105405110 99384269 1.06
tpcds_q58/datafusion:parquet 57402407 56534697 1.02
tpcds_q59/datafusion:parquet 62113210 61711139 1.01
tpcds_q60/datafusion:parquet 28183115 28576446 0.99
tpcds_q61/datafusion:parquet 43168335 43215850 1.00
tpcds_q62/datafusion:parquet 25809714 25112323 1.03
tpcds_q63/datafusion:parquet 17760809 18178674 0.98
tpcds_q64/datafusion:parquet 301094603 314261877 0.96
tpcds_q65/datafusion:parquet 37164428 37902301 0.98
tpcds_q66/datafusion:parquet 🚀 67434844 75870197 0.89
tpcds_q67/datafusion:parquet 151191681 152510976 0.99
tpcds_q68/datafusion:parquet 33047683 32892828 1.00
tpcds_q69/datafusion:parquet 66021072 67965697 0.97
tpcds_q70/datafusion:parquet 32822905 33960866 0.97
tpcds_q71/datafusion:parquet 🚀 21809639 24335500 0.90
tpcds_q72/datafusion:parquet 592812580 599310892 0.99
tpcds_q73/datafusion:parquet 21158605 21526082 0.98
tpcds_q74/datafusion:parquet 86089622 83713776 1.03
tpcds_q75/datafusion:parquet 102555511 109980092 0.93
tpcds_q76/datafusion:parquet 🚨 33633383 30395185 1.11
tpcds_q77/datafusion:parquet 41007638 40244031 1.02
tpcds_q78/datafusion:parquet 110539717 108419850 1.02
tpcds_q79/datafusion:parquet 28182696 27902754 1.01
tpcds_q80/datafusion:parquet 79421605 80537628 0.99
tpcds_q81/datafusion:parquet 30063756 30313717 0.99
tpcds_q82/datafusion:parquet 18670360 18761988 1.00
tpcds_q83/datafusion:parquet 41348124 42945627 0.96
tpcds_q84/datafusion:parquet 40201613 40998698 0.98
tpcds_q85/datafusion:parquet 143255600 146057247 0.98
tpcds_q86/datafusion:parquet 14881236 13945676 1.07
tpcds_q87/datafusion:parquet 45286149 46830209 0.97
tpcds_q88/datafusion:parquet 60228575 60607550 0.99
tpcds_q89/datafusion:parquet 22202008 22677506 0.98
tpcds_q90/datafusion:parquet 14020764 15380232 0.91
tpcds_q91/datafusion:parquet 57372113 60904934 0.94
tpcds_q92/datafusion:parquet 18457017 19005292 0.97
tpcds_q93/datafusion:parquet 31421140 30582192 1.03
tpcds_q94/datafusion:parquet 21312862 21955120 0.97
tpcds_q95/datafusion:parquet 61033232 60678010 1.01
tpcds_q96/datafusion:parquet 11693347 11912885 0.98
tpcds_q97/datafusion:parquet 30538053 31784359 0.96
tpcds_q98/datafusion:parquet 22641472 22635642 1.00
tpcds_q99/datafusion:parquet 🚨 30073869 26071068 1.15
duckdb / vortex-file-compressed (0.980x ➖, 4↑ 1↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 21879801 22784157 0.96
tpcds_q02/duckdb:vortex-file-compressed 22382952 22062472 1.01
tpcds_q03/duckdb:vortex-file-compressed 19088711 19770270 0.97
tpcds_q04/duckdb:vortex-file-compressed 96787860 96841379 1.00
tpcds_q05/duckdb:vortex-file-compressed 33016382 33775116 0.98
tpcds_q06/duckdb:vortex-file-compressed 34503834 34863744 0.99
tpcds_q07/duckdb:vortex-file-compressed 27953914 29251738 0.96
tpcds_q08/duckdb:vortex-file-compressed 26499069 28148370 0.94
tpcds_q09/duckdb:vortex-file-compressed 15501917 16156397 0.96
tpcds_q10/duckdb:vortex-file-compressed 39769830 39681293 1.00
tpcds_q11/duckdb:vortex-file-compressed 71492389 67427153 1.06
tpcds_q12/duckdb:vortex-file-compressed 13584377 14120313 0.96
tpcds_q13/duckdb:vortex-file-compressed 34104009 33597410 1.02
tpcds_q14/duckdb:vortex-file-compressed 101799652 104510260 0.97
tpcds_q15/duckdb:vortex-file-compressed 26697890 28090741 0.95
tpcds_q16/duckdb:vortex-file-compressed 22974107 23407377 0.98
tpcds_q17/duckdb:vortex-file-compressed 46925238 48215688 0.97
tpcds_q18/duckdb:vortex-file-compressed 38600967 40283568 0.96
tpcds_q19/duckdb:vortex-file-compressed 34490904 36040056 0.96
tpcds_q20/duckdb:vortex-file-compressed 14028504 14151800 0.99
tpcds_q21/duckdb:vortex-file-compressed 15403494 15467365 1.00
tpcds_q22/duckdb:vortex-file-compressed 70249218 71758472 0.98
tpcds_q23/duckdb:vortex-file-compressed 88849536 97033365 0.92
tpcds_q24/duckdb:vortex-file-compressed 44787837 43868829 1.02
tpcds_q25/duckdb:vortex-file-compressed 36294851 37476969 0.97
tpcds_q26/duckdb:vortex-file-compressed 18820523 19225040 0.98
tpcds_q27/duckdb:vortex-file-compressed 29325932 28636779 1.02
tpcds_q28/duckdb:vortex-file-compressed 11581261 11642234 0.99
tpcds_q29/duckdb:vortex-file-compressed 45933997 45789766 1.00
tpcds_q30/duckdb:vortex-file-compressed 25016197 26940053 0.93
tpcds_q31/duckdb:vortex-file-compressed 31316600 30908898 1.01
tpcds_q32/duckdb:vortex-file-compressed 13065125 13187625 0.99
tpcds_q33/duckdb:vortex-file-compressed 25676004 26219959 0.98
tpcds_q34/duckdb:vortex-file-compressed 27292300 27359764 1.00
tpcds_q35/duckdb:vortex-file-compressed 66278217 66861878 0.99
tpcds_q36/duckdb:vortex-file-compressed 25321686 25283140 1.00
tpcds_q37/duckdb:vortex-file-compressed 19751008 19617734 1.01
tpcds_q38/duckdb:vortex-file-compressed 35449396 37204476 0.95
tpcds_q39/duckdb:vortex-file-compressed 28670277 28561461 1.00
tpcds_q40/duckdb:vortex-file-compressed 18096157 17836837 1.01
tpcds_q41/duckdb:vortex-file-compressed 12238152 12517785 0.98
tpcds_q42/duckdb:vortex-file-compressed 15560493 15645604 0.99
tpcds_q43/duckdb:vortex-file-compressed 17928243 17829174 1.01
tpcds_q44/duckdb:vortex-file-compressed 21102558 22883588 0.92
tpcds_q45/duckdb:vortex-file-compressed 30477358 31038766 0.98
tpcds_q46/duckdb:vortex-file-compressed 🚀 31340235 37321493 0.84
tpcds_q47/duckdb:vortex-file-compressed 52051416 53003689 0.98
tpcds_q48/duckdb:vortex-file-compressed 31677740 34784928 0.91
tpcds_q49/duckdb:vortex-file-compressed 38536413 38293624 1.01
tpcds_q50/duckdb:vortex-file-compressed 29061952 26899101 1.08
tpcds_q51/duckdb:vortex-file-compressed 🚨 132867990 107701297 1.23
tpcds_q52/duckdb:vortex-file-compressed 15011353 15836560 0.95
tpcds_q53/duckdb:vortex-file-compressed 23953140 24780618 0.97
tpcds_q54/duckdb:vortex-file-compressed 28788628 29819730 0.97
tpcds_q55/duckdb:vortex-file-compressed 14677192 15287029 0.96
tpcds_q56/duckdb:vortex-file-compressed 27935593 28623631 0.98
tpcds_q57/duckdb:vortex-file-compressed 36100371 36367397 0.99
tpcds_q58/duckdb:vortex-file-compressed 30240052 30410970 0.99
tpcds_q59/duckdb:vortex-file-compressed 37770337 39113768 0.97
tpcds_q60/duckdb:vortex-file-compressed 27660292 27260771 1.01
tpcds_q61/duckdb:vortex-file-compressed 32341771 31885278 1.01
tpcds_q62/duckdb:vortex-file-compressed 14537560 14795238 0.98
tpcds_q63/duckdb:vortex-file-compressed 21956760 21963864 1.00
tpcds_q64/duckdb:vortex-file-compressed 99176839 100193261 0.99
tpcds_q65/duckdb:vortex-file-compressed 22689427 22862600 0.99
tpcds_q66/duckdb:vortex-file-compressed 29253477 31625905 0.92
tpcds_q67/duckdb:vortex-file-compressed 138674078 141572941 0.98
tpcds_q68/duckdb:vortex-file-compressed 🚀 33047201 37385540 0.88
tpcds_q69/duckdb:vortex-file-compressed 43334391 42614080 1.02
tpcds_q70/duckdb:vortex-file-compressed 32722078 32445885 1.01
tpcds_q71/duckdb:vortex-file-compressed 22938575 23163307 0.99
tpcds_q72/duckdb:vortex-file-compressed 158185110 159275064 0.99
tpcds_q73/duckdb:vortex-file-compressed 28293001 29062860 0.97
tpcds_q74/duckdb:vortex-file-compressed 44773054 46975082 0.95
tpcds_q75/duckdb:vortex-file-compressed 48631746 47810736 1.02
tpcds_q76/duckdb:vortex-file-compressed 🚀 21377824 24744885 0.86
tpcds_q77/duckdb:vortex-file-compressed 24927238 23866824 1.04
tpcds_q78/duckdb:vortex-file-compressed 65955588 68618159 0.96
tpcds_q79/duckdb:vortex-file-compressed 28980219 27984117 1.04
tpcds_q80/duckdb:vortex-file-compressed 🚀 46783021 52637787 0.89
tpcds_q81/duckdb:vortex-file-compressed 29658086 30267987 0.98
tpcds_q82/duckdb:vortex-file-compressed 45723335 46696778 0.98
tpcds_q83/duckdb:vortex-file-compressed 26988447 28076206 0.96
tpcds_q84/duckdb:vortex-file-compressed 16296391 17183954 0.95
tpcds_q85/duckdb:vortex-file-compressed 43073318 43069429 1.00
tpcds_q86/duckdb:vortex-file-compressed 16408613 16741988 0.98
tpcds_q87/duckdb:vortex-file-compressed 39515225 40299115 0.98
tpcds_q88/duckdb:vortex-file-compressed 56226736 58705506 0.96
tpcds_q89/duckdb:vortex-file-compressed 22024549 22216846 0.99
tpcds_q90/duckdb:vortex-file-compressed 10723074 11160150 0.96
tpcds_q91/duckdb:vortex-file-compressed 21457773 21969164 0.98
tpcds_q92/duckdb:vortex-file-compressed 17522923 18324087 0.96
tpcds_q93/duckdb:vortex-file-compressed 27098381 28899915 0.94
tpcds_q94/duckdb:vortex-file-compressed 21843310 22989708 0.95
tpcds_q95/duckdb:vortex-file-compressed 121987785 124301335 0.98
tpcds_q96/duckdb:vortex-file-compressed 13433431 13620873 0.99
tpcds_q97/duckdb:vortex-file-compressed 37717194 38334979 0.98
tpcds_q98/duckdb:vortex-file-compressed 19268093 19510089 0.99
tpcds_q99/duckdb:vortex-file-compressed 17945434 17673111 1.02
duckdb / parquet (0.985x ➖, 1↑ 0↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 31032712 29731087 1.04
tpcds_q02/duckdb:parquet 24241156 23752881 1.02
tpcds_q03/duckdb:parquet 12741938 12966488 0.98
tpcds_q04/duckdb:parquet 173519679 168002869 1.03
tpcds_q05/duckdb:parquet 32223016 32280414 1.00
tpcds_q06/duckdb:parquet 34342427 34314856 1.00
tpcds_q07/duckdb:parquet 24561925 24503939 1.00
tpcds_q08/duckdb:parquet 30021427 30265627 0.99
tpcds_q09/duckdb:parquet 44514279 45892306 0.97
tpcds_q10/duckdb:parquet 37604972 38565334 0.98
tpcds_q11/duckdb:parquet 91613336 90976229 1.01
tpcds_q12/duckdb:parquet 16311093 16535804 0.99
tpcds_q13/duckdb:parquet 35348093 36056916 0.98
tpcds_q14/duckdb:parquet 104367735 105370067 0.99
tpcds_q15/duckdb:parquet 30902653 31442849 0.98
tpcds_q16/duckdb:parquet 22804883 22754962 1.00
tpcds_q17/duckdb:parquet 38716455 41824744 0.93
tpcds_q18/duckdb:parquet 48408448 49360316 0.98
tpcds_q19/duckdb:parquet 32202919 32360816 1.00
tpcds_q20/duckdb:parquet 17149360 16992163 1.01
tpcds_q21/duckdb:parquet 11580485 12126711 0.95
tpcds_q22/duckdb:parquet 71970840 74816726 0.96
tpcds_q23/duckdb:parquet 81225044 82775410 0.98
tpcds_q24/duckdb:parquet 47388150 48419536 0.98
tpcds_q25/duckdb:parquet 36501793 36943641 0.99
tpcds_q26/duckdb:parquet 39423852 40458593 0.97
tpcds_q27/duckdb:parquet 53683960 54292489 0.99
tpcds_q28/duckdb:parquet 43336044 44070864 0.98
tpcds_q29/duckdb:parquet 38209966 39364452 0.97
tpcds_q30/duckdb:parquet 38076932 38329030 0.99
tpcds_q31/duckdb:parquet 27807377 29137871 0.95
tpcds_q32/duckdb:parquet 12456347 13424485 0.93
tpcds_q33/duckdb:parquet 24201483 23630541 1.02
tpcds_q34/duckdb:parquet 22453657 22741876 0.99
tpcds_q35/duckdb:parquet 61484064 62471942 0.98
tpcds_q36/duckdb:parquet 23239752 23237850 1.00
tpcds_q37/duckdb:parquet 14655695 14644016 1.00
tpcds_q38/duckdb:parquet 36843036 37770891 0.98
tpcds_q39/duckdb:parquet 31736899 33221272 0.96
tpcds_q40/duckdb:parquet 19344460 19826454 0.98
tpcds_q41/duckdb:parquet 9020048 9426072 0.96
tpcds_q42/duckdb:parquet 12702286 12927898 0.98
tpcds_q43/duckdb:parquet 18120065 18357579 0.99
tpcds_q44/duckdb:parquet 26354315 25876665 1.02
tpcds_q45/duckdb:parquet 30404015 29009392 1.05
tpcds_q46/duckdb:parquet 47769050 48056193 0.99
tpcds_q47/duckdb:parquet 51063335 50838640 1.00
tpcds_q48/duckdb:parquet 32496872 32604008 1.00
tpcds_q49/duckdb:parquet 28669752 29973208 0.96
tpcds_q50/duckdb:parquet 26230245 26552272 0.99
tpcds_q51/duckdb:parquet 103243198 105804032 0.98
tpcds_q52/duckdb:parquet 12866630 13191512 0.98
tpcds_q53/duckdb:parquet 17243045 17268471 1.00
tpcds_q54/duckdb:parquet 28231440 29810849 0.95
tpcds_q55/duckdb:parquet 12767455 14108137 0.90
tpcds_q56/duckdb:parquet 23574261 25569110 0.92
tpcds_q57/duckdb:parquet 38289611 38533646 0.99
tpcds_q58/duckdb:parquet 26108545 26324885 0.99
tpcds_q59/duckdb:parquet 36534869 36932706 0.99
tpcds_q60/duckdb:parquet 25263809 26222710 0.96
tpcds_q61/duckdb:parquet 34170908 35004650 0.98
tpcds_q62/duckdb:parquet 12689061 12863760 0.99
tpcds_q63/duckdb:parquet 16169639 15711221 1.03
tpcds_q64/duckdb:parquet 81827584 77490055 1.06
tpcds_q65/duckdb:parquet 24262043 23198030 1.05
tpcds_q66/duckdb:parquet 29662898 30020660 0.99
tpcds_q67/duckdb:parquet 135888592 137296922 0.99
tpcds_q68/duckdb:parquet 39121572 39981148 0.98
tpcds_q69/duckdb:parquet 39015873 39685302 0.98
tpcds_q70/duckdb:parquet 23158534 23188591 1.00
tpcds_q71/duckdb:parquet 24557807 23376687 1.05
tpcds_q72/duckdb:parquet 166462662 168739078 0.99
tpcds_q73/duckdb:parquet 20821698 21055739 0.99
tpcds_q74/duckdb:parquet 126058678 129127843 0.98
tpcds_q75/duckdb:parquet 57114164 57632656 0.99
tpcds_q76/duckdb:parquet 22435368 22015150 1.02
tpcds_q77/duckdb:parquet 25728563 26068451 0.99
tpcds_q78/duckdb:parquet 77436691 78869811 0.98
tpcds_q79/duckdb:parquet 30111795 30799613 0.98
tpcds_q80/duckdb:parquet 45126421 45356656 0.99
tpcds_q81/duckdb:parquet 35231984 36156715 0.97
tpcds_q82/duckdb:parquet 17162978 17094915 1.00
tpcds_q83/duckdb:parquet 18419385 19288692 0.95
tpcds_q84/duckdb:parquet 21254716 20891724 1.02
tpcds_q85/duckdb:parquet 42616011 41965338 1.02
tpcds_q86/duckdb:parquet 14088587 14150386 1.00
tpcds_q87/duckdb:parquet 39717699 40336212 0.98
tpcds_q88/duckdb:parquet 54228166 53915059 1.01
tpcds_q89/duckdb:parquet 18874870 20398715 0.93
tpcds_q90/duckdb:parquet 8487368 8690345 0.98
tpcds_q91/duckdb:parquet 25662925 26021406 0.99
tpcds_q92/duckdb:parquet 13145825 13449657 0.98
tpcds_q93/duckdb:parquet 32228321 32528522 0.99
tpcds_q94/duckdb:parquet 18592492 18600863 1.00
tpcds_q95/duckdb:parquet 🚀 122986147 146465509 0.84
tpcds_q96/duckdb:parquet 10811006 10719746 1.01
tpcds_q97/duckdb:parquet 38072229 38385033 0.99
tpcds_q98/duckdb:parquet 21509186 22148951 0.97
tpcds_q99/duckdb:parquet 20092119 20864230 0.96

File Size Changes (25 files changed, -43.5% overall, 0↑ 25↓)
File Scale Format Base HEAD Change %
call_center.vortex 1.0 vortex-compact 47.43 KB 0 B 47.43 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 362.44 KB 0 B 362.44 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.04 MB 0 B 6.04 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.49 MB 0 B 59.49 MB -100.0%
customer.vortex 1.0 vortex-compact 3.29 MB 0 B 3.29 MB -100.0%
customer_address.vortex 1.0 vortex-compact 638.84 KB 0 B 638.84 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 424.18 KB 0 B 424.18 KB -100.0%
date_dim.vortex 1.0 vortex-compact 140.28 KB 0 B 140.28 KB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
household_demographics.vortex 1.0 vortex-compact 10.29 KB 0 B 10.29 KB -100.0%
income_band.vortex 1.0 vortex-compact 5.56 KB 0 B 5.56 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 0 B 16.07 MB -100.0%
item.vortex 1.0 vortex-compact 1000.32 KB 0 B 1000.32 KB -100.0%
promotion.vortex 1.0 vortex-compact 50.31 KB 0 B 50.31 KB -100.0%
reason.vortex 1.0 vortex-compact 5.96 KB 0 B 5.96 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 10.73 KB 0 B 10.73 KB -100.0%
store.vortex 1.0 vortex-compact 43.22 KB 0 B 43.22 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.36 MB 0 B 9.36 MB -100.0%
store_sales.vortex 1.0 vortex-compact 78.12 MB 0 B 78.12 MB -100.0%
time_dim.vortex 1.0 vortex-compact 96.59 KB 0 B 96.59 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.14 KB 0 B 22.14 KB -100.0%
web_page.vortex 1.0 vortex-compact 25.01 KB 0 B 25.01 KB -100.0%
web_returns.vortex 1.0 vortex-compact 3.00 MB 0 B 3.00 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.45 MB 0 B 29.45 MB -100.0%
web_site.vortex 1.0 vortex-compact 42.19 KB 0 B 42.19 KB -100.0%

Totals:

  • vortex-compact: 207.94 MB → 0 B (-100.0%)
  • vortex-file-compressed: 269.98 MB → 269.98 MB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.8%
Engines: DataFusion No clear signal (+5.8%, environment too noisy confidence) · DuckDB No clear signal (-2.1%, low confidence)
Vortex (geomean): 0.992x ➖
Parquet (geomean): 0.975x ➖
Shifts: Parquet (control) -2.5% · Median polish -0.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.005x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 34743632 30298925 1.15
fineweb_q01/datafusion:vortex-file-compressed 498410850 449048257 1.11
fineweb_q02/datafusion:vortex-file-compressed 550542757 482302528 1.14
fineweb_q03/datafusion:vortex-file-compressed 1084044258 1139752749 0.95
fineweb_q04/datafusion:vortex-file-compressed 1168056786 1152507147 1.01
fineweb_q05/datafusion:vortex-file-compressed 1076674066 1262764545 0.85
fineweb_q06/datafusion:vortex-file-compressed 1265505506 1330984966 0.95
fineweb_q07/datafusion:vortex-file-compressed 1069543881 1089603126 0.98
fineweb_q08/datafusion:vortex-file-compressed 453061130 483627222 0.94
datafusion / parquet (0.950x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1200172847 1293004738 0.93
fineweb_q01/datafusion:parquet 1778997961 1806421284 0.98
fineweb_q02/datafusion:parquet 1809008859 1734601653 1.04
fineweb_q03/datafusion:parquet 1832800840 1711659732 1.07
fineweb_q04/datafusion:parquet 1706016882 1936517173 0.88
fineweb_q05/datafusion:parquet 1845002450 1958131743 0.94
fineweb_q06/datafusion:parquet 1713631826 2123168347 0.81
fineweb_q07/datafusion:parquet 1833449617 1787530308 1.03
fineweb_q08/datafusion:parquet 1666169000 1858528163 0.90
duckdb / vortex-file-compressed (0.980x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 67813487 84215355 0.81
fineweb_q01/duckdb:vortex-file-compressed 550737857 570031633 0.97
fineweb_q02/duckdb:vortex-file-compressed 518485346 556479707 0.93
fineweb_q03/duckdb:vortex-file-compressed 1304581591 1288243717 1.01
fineweb_q04/duckdb:vortex-file-compressed 1496063482 1380327767 1.08
fineweb_q05/duckdb:vortex-file-compressed 1360876923 1299922985 1.05
fineweb_q06/duckdb:vortex-file-compressed 1487648271 1531782602 0.97
fineweb_q07/duckdb:vortex-file-compressed 1347465125 1235632738 1.09
fineweb_q08/duckdb:vortex-file-compressed 522722446 553196627 0.94
duckdb / parquet (1.001x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1078296262 1024596692 1.05
fineweb_q01/duckdb:parquet 1280989920 1388784490 0.92
fineweb_q02/duckdb:parquet 1403229601 1336857074 1.05
fineweb_q03/duckdb:parquet 3581211153 3577641022 1.00
fineweb_q04/duckdb:parquet 1860595389 1798064688 1.03
fineweb_q05/duckdb:parquet 2060015693 2065189492 1.00
fineweb_q06/duckdb:parquet 4211071337 4247159010 0.99
fineweb_q07/duckdb:parquet 2602857733 2569258443 1.01
fineweb_q08/duckdb:parquet 1082246249 1138107221 0.95

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.7%
Engines: DataFusion No clear signal (-1.0%, environment too noisy confidence) · DuckDB No clear signal (-4.3%, environment too noisy confidence)
Vortex (geomean): 0.868x ✅
Parquet (geomean): 0.892x ✅
Shifts: Parquet (control) -10.8% · Median polish -11.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.837x ✅, 30↑ 0↓)
name PR cb74329 (ns) base d2af06d (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚀 1635817 2210851 0.74
clickbench_q01/datafusion:vortex-file-compressed 🚀 16798383 22483134 0.75
clickbench_q02/datafusion:vortex-file-compressed 🚀 33113964 40022303 0.83
clickbench_q03/datafusion:vortex-file-compressed 🚀 36361057 47987630 0.76
clickbench_q04/datafusion:vortex-file-compressed 🚀 241260910 313402983 0.77
clickbench_q05/datafusion:vortex-file-compressed 🚀 312757867 388959956 0.80
clickbench_q06/datafusion:vortex-file-compressed 🚀 1682054 2738109 0.61
clickbench_q07/datafusion:vortex-file-compressed 🚀 21892129 28721095 0.76
clickbench_q08/datafusion:vortex-file-compressed 🚀 333961855 428094732 0.78
clickbench_q09/datafusion:vortex-file-compressed 🚀 459896922 560269047 0.82
clickbench_q10/datafusion:vortex-file-compressed 🚀 73239143 87514737 0.84
clickbench_q11/datafusion:vortex-file-compressed 🚀 86282888 101777380 0.85
clickbench_q12/datafusion:vortex-file-compressed 🚀 255635866 337743554 0.76
clickbench_q13/datafusion:vortex-file-compressed 421225016 467331515 0.90
clickbench_q14/datafusion:vortex-file-compressed 257633766 278360944 0.93
clickbench_q15/datafusion:vortex-file-compressed 🚀 281001003 315164961 0.89
clickbench_q16/datafusion:vortex-file-compressed 🚀 645403909 757575516 0.85
clickbench_q17/datafusion:vortex-file-compressed 661454550 729632773 0.91
clickbench_q18/datafusion:vortex-file-compressed 🚀 1384397196 1687400665 0.82
clickbench_q19/datafusion:vortex-file-compressed 🚀 26006818 33094965 0.79
clickbench_q20/datafusion:vortex-file-compressed 254822009 273304805 0.93
clickbench_q21/datafusion:vortex-file-compressed 🚀 342684943 406180705 0.84
clickbench_q22/datafusion:vortex-file-compressed 434422450 464505834 0.94
clickbench_q23/datafusion:vortex-file-compressed 558514312 612679681 0.91
clickbench_q24/datafusion:vortex-file-compressed 44286345 46353336 0.96
clickbench_q25/datafusion:vortex-file-compressed 🚀 72485554 85234253 0.85
clickbench_q26/datafusion:vortex-file-compressed 🚀 40050624 52679014 0.76
clickbench_q27/datafusion:vortex-file-compressed 🚀 372566576 465749632 0.80
clickbench_q28/datafusion:vortex-file-compressed 2336765164 2593556350 0.90
clickbench_q29/datafusion:vortex-file-compressed 52127061 55535368 0.94
clickbench_q30/datafusion:vortex-file-compressed 🚀 219946727 261152086 0.84
clickbench_q31/datafusion:vortex-file-compressed 🚀 246240176 306099822 0.80
clickbench_q32/datafusion:vortex-file-compressed 🚀 1069782861 1314963203 0.81
clickbench_q33/datafusion:vortex-file-compressed 🚀 1393671783 1739274718 0.80
clickbench_q34/datafusion:vortex-file-compressed 🚀 1393516117 1751692135 0.80
clickbench_q35/datafusion:vortex-file-compressed 238044273 261536780 0.91
clickbench_q36/datafusion:vortex-file-compressed 🚀 54113654 62916226 0.86
clickbench_q37/datafusion:vortex-file-compressed 27099198 27686966 0.98
clickbench_q38/datafusion:vortex-file-compressed 15302698 16457669 0.93
clickbench_q39/datafusion:vortex-file-compressed 124421588 133790672 0.93
clickbench_q40/datafusion:vortex-file-compressed 🚀 11805770 14404491 0.82
clickbench_q41/datafusion:vortex-file-compressed 🚀 11428109 14122928 0.81
clickbench_q42/datafusion:vortex-file-compressed 🚀 11099184 13109808 0.85
datafusion / parquet (0.845x ✅, 31↑ 0↓)
name PR cb74329 (ns) base d2af06d (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚀 1606576 1839662 0.87
clickbench_q01/datafusion:parquet 🚀 19434665 22455331 0.87
clickbench_q02/datafusion:parquet 🚀 43585539 51006631 0.85
clickbench_q03/datafusion:parquet 🚀 33671373 39157200 0.86
clickbench_q04/datafusion:parquet 🚀 269367394 330327476 0.82
clickbench_q05/datafusion:parquet 🚀 312991598 393909825 0.79
clickbench_q06/datafusion:parquet 🚀 1530016 2358499 0.65
clickbench_q07/datafusion:parquet 21674849 23964723 0.90
clickbench_q08/datafusion:parquet 🚀 333065185 405419274 0.82
clickbench_q09/datafusion:parquet 460236613 491250631 0.94
clickbench_q10/datafusion:parquet 89517553 97902045 0.91
clickbench_q11/datafusion:parquet 115722074 126115009 0.92
clickbench_q12/datafusion:parquet 🚀 308453084 371900661 0.83
clickbench_q13/datafusion:parquet 🚀 474014826 579007638 0.82
clickbench_q14/datafusion:parquet 🚀 314998053 397496844 0.79
clickbench_q15/datafusion:parquet 🚀 279221925 356861830 0.78
clickbench_q16/datafusion:parquet 🚀 667119054 818382555 0.82
clickbench_q17/datafusion:parquet 🚀 657393617 819193509 0.80
clickbench_q18/datafusion:parquet 🚀 1376731001 1587240074 0.87
clickbench_q19/datafusion:parquet 🚀 26466192 29457209 0.90
clickbench_q20/datafusion:parquet 563374158 600510909 0.94
clickbench_q21/datafusion:parquet 613699350 655841385 0.94
clickbench_q22/datafusion:parquet 🚀 913339246 1036758068 0.88
clickbench_q23/datafusion:parquet 🚀 4029194234 4740013026 0.85
clickbench_q24/datafusion:parquet 54363771 57983761 0.94
clickbench_q25/datafusion:parquet 128200435 137668388 0.93
clickbench_q26/datafusion:parquet 56462207 57304355 0.99
clickbench_q27/datafusion:parquet 🚀 644353204 734954422 0.88
clickbench_q28/datafusion:parquet 2448211378 2613981646 0.94
clickbench_q29/datafusion:parquet 🚀 45013541 53379135 0.84
clickbench_q30/datafusion:parquet 313508292 344377243 0.91
clickbench_q31/datafusion:parquet 🚀 347957533 422320938 0.82
clickbench_q32/datafusion:parquet 🚀 1089613792 1385283127 0.79
clickbench_q33/datafusion:parquet 🚀 1502002893 1926874675 0.78
clickbench_q34/datafusion:parquet 🚀 1501495880 1858255136 0.81
clickbench_q35/datafusion:parquet 247795030 270412637 0.92
clickbench_q36/datafusion:parquet 🚀 107120489 144205103 0.74
clickbench_q37/datafusion:parquet 🚀 43542053 54174574 0.80
clickbench_q38/datafusion:parquet 🚀 58931172 75264718 0.78
clickbench_q39/datafusion:parquet 🚀 208724665 268860301 0.78
clickbench_q40/datafusion:parquet 🚀 22777028 28588097 0.80
clickbench_q41/datafusion:parquet 🚀 21558807 26963576 0.80
clickbench_q42/datafusion:parquet 🚀 21128577 26168888 0.81
duckdb / vortex-file-compressed (0.901x ➖, 18↑ 0↓)
name PR cb74329 (ns) base d2af06d (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 9919717 10301021 0.96
clickbench_q01/duckdb:vortex-file-compressed 🚀 14833518 18418280 0.81
clickbench_q02/duckdb:vortex-file-compressed 🚀 20068200 25039971 0.80
clickbench_q03/duckdb:vortex-file-compressed 🚀 25898623 32912908 0.79
clickbench_q04/duckdb:vortex-file-compressed 🚀 201636205 236146807 0.85
clickbench_q05/duckdb:vortex-file-compressed 🚀 181879138 231138541 0.79
clickbench_q06/duckdb:vortex-file-compressed 🚀 18355359 23647816 0.78
clickbench_q07/duckdb:vortex-file-compressed 🚀 19867400 23918314 0.83
clickbench_q08/duckdb:vortex-file-compressed 🚀 267899938 312765074 0.86
clickbench_q09/duckdb:vortex-file-compressed 🚀 343974458 402757358 0.85
clickbench_q10/duckdb:vortex-file-compressed 72423370 74647006 0.97
clickbench_q11/duckdb:vortex-file-compressed 84592928 88457741 0.96
clickbench_q12/duckdb:vortex-file-compressed 208902695 217565088 0.96
clickbench_q13/duckdb:vortex-file-compressed 🚀 408576621 521353800 0.78
clickbench_q14/duckdb:vortex-file-compressed 🚀 237343753 304245211 0.78
clickbench_q15/duckdb:vortex-file-compressed 248403218 274336012 0.91
clickbench_q16/duckdb:vortex-file-compressed 538886450 559507433 0.96
clickbench_q17/duckdb:vortex-file-compressed 🚀 437264221 512289876 0.85
clickbench_q18/duckdb:vortex-file-compressed 937229301 1002183201 0.94
clickbench_q19/duckdb:vortex-file-compressed 🚀 19528263 21885436 0.89
clickbench_q20/duckdb:vortex-file-compressed 🚀 248723045 284949026 0.87
clickbench_q21/duckdb:vortex-file-compressed 333583400 361341025 0.92
clickbench_q22/duckdb:vortex-file-compressed 518585586 514299915 1.01
clickbench_q23/duckdb:vortex-file-compressed 170182664 155953118 1.09
clickbench_q24/duckdb:vortex-file-compressed 🚀 38131537 42915506 0.89
clickbench_q25/duckdb:vortex-file-compressed 79685493 82698901 0.96
clickbench_q26/duckdb:vortex-file-compressed 47206758 48781029 0.97
clickbench_q27/duckdb:vortex-file-compressed 212559202 227759025 0.93
clickbench_q28/duckdb:vortex-file-compressed 3021054898 3231636164 0.93
clickbench_q29/duckdb:vortex-file-compressed 🚀 26034106 31922559 0.82
clickbench_q30/duckdb:vortex-file-compressed 200584976 210268217 0.95
clickbench_q31/duckdb:vortex-file-compressed 293510440 308462148 0.95
clickbench_q32/duckdb:vortex-file-compressed 🚀 1115796713 1299966346 0.86
clickbench_q33/duckdb:vortex-file-compressed 🚀 1078053303 1224059342 0.88
clickbench_q34/duckdb:vortex-file-compressed 1166784261 1252681809 0.93
clickbench_q35/duckdb:vortex-file-compressed 369027763 384973865 0.96
clickbench_q36/duckdb:vortex-file-compressed 28983531 31918309 0.91
clickbench_q37/duckdb:vortex-file-compressed 20102648 20760826 0.97
clickbench_q38/duckdb:vortex-file-compressed 23257883 25685280 0.91
clickbench_q39/duckdb:vortex-file-compressed 44083914 48175270 0.92
clickbench_q40/duckdb:vortex-file-compressed 20157876 20827527 0.97
clickbench_q41/duckdb:vortex-file-compressed 20485816 20934490 0.98
clickbench_q42/duckdb:vortex-file-compressed 21362515 21685092 0.99
duckdb / parquet (0.941x ➖, 10↑ 0↓)
name PR cb74329 (ns) base d2af06d (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 24670517 24525354 1.01
clickbench_q01/duckdb:parquet 30913832 32833975 0.94
clickbench_q02/duckdb:parquet 51232713 53776354 0.95
clickbench_q03/duckdb:parquet 40508955 41173956 0.98
clickbench_q04/duckdb:parquet 204618114 207571238 0.99
clickbench_q05/duckdb:parquet 262240732 264203438 0.99
clickbench_q06/duckdb:parquet 48397555 49105941 0.99
clickbench_q07/duckdb:parquet 31717497 33283311 0.95
clickbench_q08/duckdb:parquet 268762031 284509646 0.94
clickbench_q09/duckdb:parquet 397545537 417135462 0.95
clickbench_q10/duckdb:parquet 86011812 86751883 0.99
clickbench_q11/duckdb:parquet 🚀 102345668 115331551 0.89
clickbench_q12/duckdb:parquet 🚀 284030526 326357818 0.87
clickbench_q13/duckdb:parquet 468853886 494321247 0.95
clickbench_q14/duckdb:parquet 315983537 326225551 0.97
clickbench_q15/duckdb:parquet 🚀 258010385 298971291 0.86
clickbench_q16/duckdb:parquet 🚀 599381962 679498910 0.88
clickbench_q17/duckdb:parquet 🚀 500494722 575246667 0.87
clickbench_q18/duckdb:parquet 🚀 1037854765 1183662368 0.88
clickbench_q19/duckdb:parquet 28671337 29396619 0.98
clickbench_q20/duckdb:parquet 412719119 432089675 0.96
clickbench_q21/duckdb:parquet 533894818 541285052 0.99
clickbench_q22/duckdb:parquet 924321780 936394565 0.99
clickbench_q23/duckdb:parquet 271615256 276779474 0.98
clickbench_q24/duckdb:parquet 73519551 71464052 1.03
clickbench_q25/duckdb:parquet 163266709 165747416 0.99
clickbench_q26/duckdb:parquet 55492158 60646528 0.92
clickbench_q27/duckdb:parquet 468734175 500286617 0.94
clickbench_q28/duckdb:parquet 4754251680 4974854635 0.96
clickbench_q29/duckdb:parquet 43910767 44443526 0.99
clickbench_q30/duckdb:parquet 313078931 325297441 0.96
clickbench_q31/duckdb:parquet 381819562 390758728 0.98
clickbench_q32/duckdb:parquet 1099346769 1146251455 0.96
clickbench_q33/duckdb:parquet 🚀 1108340884 1355353481 0.82
clickbench_q34/duckdb:parquet 🚀 1150963685 1399415345 0.82
clickbench_q35/duckdb:parquet 🚀 370826951 414753126 0.89
clickbench_q36/duckdb:parquet 51595715 53779114 0.96
clickbench_q37/duckdb:parquet 34294290 37594552 0.91
clickbench_q38/duckdb:parquet 37684142 40254229 0.94
clickbench_q39/duckdb:parquet 78802411 87250934 0.90
clickbench_q40/duckdb:parquet 22800119 22578182 1.01
clickbench_q41/duckdb:parquet 22136324 22348887 0.99
clickbench_q42/duckdb:parquet 🚀 23112832 27336755 0.85

File Size Changes (101 files changed, -39.2% overall, 0↑ 101↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.88 MB 0 B 58.88 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.67 MB 0 B 90.67 MB -100.0%
hits_10.vortex 1.0 vortex-compact 49.48 MB 0 B 49.48 MB -100.0%
hits_11.vortex 1.0 vortex-compact 56.11 MB 0 B 56.11 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_13.vortex 1.0 vortex-compact 69.24 MB 0 B 69.24 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.88 MB 0 B 74.88 MB -100.0%
hits_15.vortex 1.0 vortex-compact 48.41 MB 0 B 48.41 MB -100.0%
hits_16.vortex 1.0 vortex-compact 49.56 MB 0 B 49.56 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.79 MB 0 B 58.79 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.89 MB 0 B 64.89 MB -100.0%
hits_19.vortex 1.0 vortex-compact 49.73 MB 0 B 49.73 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.16 MB 0 B 129.16 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.36 MB 0 B 38.36 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.99 MB 0 B 51.99 MB -100.0%
hits_22.vortex 1.0 vortex-compact 46.22 MB 0 B 46.22 MB -100.0%
hits_23.vortex 1.0 vortex-compact 46.13 MB 0 B 46.13 MB -100.0%
hits_24.vortex 1.0 vortex-compact 45.11 MB 0 B 45.11 MB -100.0%
hits_25.vortex 1.0 vortex-compact 73.88 MB 0 B 73.88 MB -100.0%
hits_26.vortex 1.0 vortex-compact 71.99 MB 0 B 71.99 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.92 MB 0 B 70.92 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.68 MB 0 B 36.68 MB -100.0%
hits_3.vortex 1.0 vortex-compact 95.12 MB 0 B 95.12 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.57 MB 0 B 58.57 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.77 MB 0 B 55.77 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.61 MB 0 B 44.61 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.92 MB 0 B 35.92 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.24 MB 0 B 58.24 MB -100.0%
hits_35.vortex 1.0 vortex-compact 75.53 MB 0 B 75.53 MB -100.0%
hits_36.vortex 1.0 vortex-compact 49.21 MB 0 B 49.21 MB -100.0%
hits_37.vortex 1.0 vortex-compact 54.76 MB 0 B 54.76 MB -100.0%
hits_38.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_39.vortex 1.0 vortex-compact 50.10 MB 0 B 50.10 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.94 MB 0 B 71.94 MB -100.0%
hits_40.vortex 1.0 vortex-compact 77.42 MB 0 B 77.42 MB -100.0%
hits_41.vortex 1.0 vortex-compact 166.05 MB 0 B 166.05 MB -100.0%
hits_42.vortex 1.0 vortex-compact 164.53 MB 0 B 164.53 MB -100.0%
hits_43.vortex 1.0 vortex-compact 169.21 MB 0 B 169.21 MB -100.0%
hits_44.vortex 1.0 vortex-compact 133.26 MB 0 B 133.26 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.80 MB 0 B 75.80 MB -100.0%
hits_46.vortex 1.0 vortex-compact 42.27 MB 0 B 42.27 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.22 MB 0 B 18.22 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.85 MB 0 B 17.85 MB -100.0%
hits_49.vortex 1.0 vortex-compact 51.00 MB 0 B 51.00 MB -100.0%
hits_5.vortex 1.0 vortex-compact 63.33 MB 0 B 63.33 MB -100.0%
hits_50.vortex 1.0 vortex-compact 114.20 MB 0 B 114.20 MB -100.0%
hits_51.vortex 1.0 vortex-compact 168.34 MB 0 B 168.34 MB -100.0%
hits_52.vortex 1.0 vortex-compact 65.08 MB 0 B 65.08 MB -100.0%
hits_53.vortex 1.0 vortex-compact 60.05 MB 0 B 60.05 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.57 MB 0 B 117.57 MB -100.0%
hits_55.vortex 1.0 vortex-compact 92.56 MB 0 B 92.56 MB -100.0%
hits_56.vortex 1.0 vortex-compact 78.58 MB 0 B 78.58 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.73 MB 0 B 83.73 MB -100.0%
hits_58.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.68 MB 0 B 66.68 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.57 MB 0 B 63.57 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.92 MB 0 B 64.92 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.73 MB 0 B 57.73 MB -100.0%
hits_62.vortex 1.0 vortex-compact 75.45 MB 0 B 75.45 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.44 MB 0 B 46.44 MB -100.0%
hits_64.vortex 1.0 vortex-compact 54.09 MB 0 B 54.09 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.40 MB 0 B 129.40 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.52 MB 0 B 53.52 MB -100.0%
hits_67.vortex 1.0 vortex-compact 114.44 MB 0 B 114.44 MB -100.0%
hits_68.vortex 1.0 vortex-compact 76.67 MB 0 B 76.67 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.98 MB 0 B 80.98 MB -100.0%
hits_7.vortex 1.0 vortex-compact 64.19 MB 0 B 64.19 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.84 MB 0 B 61.84 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.96 MB 0 B 69.96 MB -100.0%
hits_72.vortex 1.0 vortex-compact 52.74 MB 0 B 52.74 MB -100.0%
hits_73.vortex 1.0 vortex-compact 71.07 MB 0 B 71.07 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.87 MB 0 B 71.87 MB -100.0%
hits_75.vortex 1.0 vortex-compact 45.12 MB 0 B 45.12 MB -100.0%
hits_76.vortex 1.0 vortex-compact 77.10 MB 0 B 77.10 MB -100.0%
hits_77.vortex 1.0 vortex-compact 118.50 MB 0 B 118.50 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.85 MB 0 B 97.85 MB -100.0%
hits_79.vortex 1.0 vortex-compact 86.17 MB 0 B 86.17 MB -100.0%
hits_8.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_80.vortex 1.0 vortex-compact 68.67 MB 0 B 68.67 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.95 MB 0 B 65.95 MB -100.0%
hits_82.vortex 1.0 vortex-compact 67.43 MB 0 B 67.43 MB -100.0%
hits_83.vortex 1.0 vortex-compact 53.62 MB 0 B 53.62 MB -100.0%
hits_84.vortex 1.0 vortex-compact 74.35 MB 0 B 74.35 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.86 MB 0 B 52.86 MB -100.0%
hits_86.vortex 1.0 vortex-compact 49.12 MB 0 B 49.12 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.86 MB 0 B 118.86 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.58 MB 0 B 73.58 MB -100.0%
hits_89.vortex 1.0 vortex-compact 114.10 MB 0 B 114.10 MB -100.0%
hits_9.vortex 1.0 vortex-compact 66.32 MB 0 B 66.32 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.09 MB 0 B 82.09 MB -100.0%
hits_91.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.40 MB 0 B 94.40 MB -100.0%
hits_93.vortex 1.0 vortex-compact 59.92 MB 0 B 59.92 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.90 MB 0 B 90.90 MB -100.0%
hits_95.vortex 1.0 vortex-compact 58.20 MB 0 B 58.20 MB -100.0%
hits_96.vortex 1.0 vortex-compact 91.73 MB 0 B 91.73 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.58 MB 0 B 69.58 MB -100.0%
hits_98.vortex 1.0 vortex-compact 73.15 MB 0 B 73.15 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.65 MB 0 B 77.65 MB -100.0%

Totals:

  • vortex-compact: 7.11 GB → 0 B (-100.0%)
  • vortex-file-compressed: 11.04 GB → 11.04 GB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): 1.029x ➖
Parquet (geomean): 1.028x ➖
Shifts: Parquet (control) +2.8% · Median polish +3.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

duckdb / vortex-file-compressed (1.029x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12850309 12232099 1.05
statpopgen_q01/duckdb:vortex-file-compressed 13141384 12838206 1.02
statpopgen_q02/duckdb:vortex-file-compressed 540417610 508783099 1.06
statpopgen_q03/duckdb:vortex-file-compressed 1053038769 1031681296 1.02
statpopgen_q04/duckdb:vortex-file-compressed 1052282561 1056543762 1.00
statpopgen_q05/duckdb:vortex-file-compressed 494653568 456756500 1.08
statpopgen_q06/duckdb:vortex-file-compressed 1525491831 1504403618 1.01
statpopgen_q07/duckdb:vortex-file-compressed 203144860 196545412 1.03
statpopgen_q08/duckdb:vortex-file-compressed 231154023 227330016 1.02
statpopgen_q09/duckdb:vortex-file-compressed 835448875 821583238 1.02
statpopgen_q10/duckdb:vortex-file-compressed 2561040333 2535239894 1.01
duckdb / parquet (1.028x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 340178419 327911278 1.04
statpopgen_q01/duckdb:parquet 424702162 407988819 1.04
statpopgen_q02/duckdb:parquet 796898188 790162866 1.01
statpopgen_q03/duckdb:parquet 1263099783 1206877979 1.05
statpopgen_q04/duckdb:parquet 1229051955 1208282012 1.02
statpopgen_q05/duckdb:parquet 855208435 838268260 1.02
statpopgen_q06/duckdb:parquet 1466233105 1450923984 1.01
statpopgen_q07/duckdb:parquet 919322702 871941662 1.05
statpopgen_q08/duckdb:parquet 907932838 883467425 1.03
statpopgen_q09/duckdb:parquet 1071280397 1032315119 1.04
statpopgen_q10/duckdb:parquet 2265910879 2242492347 1.01

File Size Changes (2 files changed, -32.3% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
duckdb.db 100000 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 960.66 MB 0 B 960.66 MB -100.0%

Totals:

  • vortex-compact: 960.92 MB → 0 B (-100.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.8%
Engines: DataFusion No clear signal (+1.7%, environment too noisy confidence) · DuckDB No clear signal (-5.1%, low confidence)
Vortex (geomean): 0.997x ➖
Parquet (geomean): 1.014x ➖
Shifts: Parquet (control) +1.4% · Median polish +0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.030x ➖, 1↑ 3↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 489683482 364041382 1.35
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚨 22710383 20251917 1.12
clickbench-sorted_q26/datafusion:vortex-file-compressed 20985246 21380184 0.98
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚀 59764551 71715472 0.83
clickbench-sorted_q37/datafusion:vortex-file-compressed 43792038 44920027 0.97
clickbench-sorted_q38/datafusion:vortex-file-compressed 42931731 44975823 0.95
clickbench-sorted_q39/datafusion:vortex-file-compressed 118288121 115186279 1.03
clickbench-sorted_q40/datafusion:vortex-file-compressed 20791573 21164137 0.98
clickbench-sorted_q41/datafusion:vortex-file-compressed 20364108 20108576 1.01
clickbench-sorted_q42/datafusion:vortex-file-compressed 🚨 16628486 14454312 1.15
datafusion / parquet (1.013x ➖, 0↑ 1↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4925489858 4858119633 1.01
clickbench-sorted_q24/datafusion:parquet 28645522 30094001 0.95
clickbench-sorted_q26/datafusion:parquet 28830737 28718065 1.00
clickbench-sorted_q36/datafusion:parquet 184074992 183335799 1.00
clickbench-sorted_q37/datafusion:parquet 112845454 117172957 0.96
clickbench-sorted_q38/datafusion:parquet 167672875 160299885 1.05
clickbench-sorted_q39/datafusion:parquet 301233036 294596067 1.02
clickbench-sorted_q40/datafusion:parquet 🚨 72753676 63860258 1.14
clickbench-sorted_q41/datafusion:parquet 64464374 60480114 1.07
clickbench-sorted_q42/datafusion:parquet 31873268 34153243 0.93
duckdb / vortex-file-compressed (0.964x ➖, 2↑ 1↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚀 149221838 189440264 0.79
clickbench-sorted_q24/duckdb:vortex-file-compressed 27424972 25280457 1.08
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚨 44812797 39120744 1.15
clickbench-sorted_q36/duckdb:vortex-file-compressed 57556995 58183915 0.99
clickbench-sorted_q37/duckdb:vortex-file-compressed 45034124 46478871 0.97
clickbench-sorted_q38/duckdb:vortex-file-compressed 50402046 51091059 0.99
clickbench-sorted_q39/duckdb:vortex-file-compressed 109722179 120917706 0.91
clickbench-sorted_q40/duckdb:vortex-file-compressed 28928251 29026347 1.00
clickbench-sorted_q41/duckdb:vortex-file-compressed 🚀 25802415 29041279 0.89
clickbench-sorted_q42/duckdb:vortex-file-compressed 24286263 26135902 0.93
duckdb / parquet (1.016x ➖, 0↑ 0↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 202612265 196781781 1.03
clickbench-sorted_q24/duckdb:parquet 30477259 30055331 1.01
clickbench-sorted_q26/duckdb:parquet 25115595 23832313 1.05
clickbench-sorted_q36/duckdb:parquet 113739928 111161685 1.02
clickbench-sorted_q37/duckdb:parquet 95929820 94809999 1.01
clickbench-sorted_q38/duckdb:parquet 97873169 96727553 1.01
clickbench-sorted_q39/duckdb:parquet 184370512 184016849 1.00
clickbench-sorted_q40/duckdb:parquet 42421101 42804570 0.99
clickbench-sorted_q41/duckdb:parquet 42885129 41708257 1.03
clickbench-sorted_q42/duckdb:parquet 30728789 30840489 1.00

File Size Changes (201 files changed, -42.8% overall, 54↑ 147↓)
File Scale Format Base HEAD Change %
hits_001.vortex 1.0 vortex-file-compressed 189.11 MB 193.43 MB +4.32 MB +2.3%
hits_090.vortex 1.0 vortex-file-compressed 192.53 MB 194.51 MB +1.98 MB +1.0%
hits_070.vortex 1.0 vortex-file-compressed 198.89 MB 200.52 MB +1.63 MB +0.8%
hits_092.vortex 1.0 vortex-file-compressed 198.12 MB 199.59 MB +1.47 MB +0.7%
hits_085.vortex 1.0 vortex-file-compressed 198.61 MB 199.72 MB +1.11 MB +0.6%
hits_082.vortex 1.0 vortex-file-compressed 139.94 MB 140.63 MB +712.96 KB +0.5%
hits_057.vortex 1.0 vortex-file-compressed 159.94 MB 160.67 MB +743.47 KB +0.5%
hits_065.vortex 1.0 vortex-file-compressed 161.36 MB 161.99 MB +643.81 KB +0.4%
hits_091.vortex 1.0 vortex-file-compressed 147.12 MB 147.63 MB +526.09 KB +0.3%
hits_050.vortex 1.0 vortex-file-compressed 161.13 MB 161.64 MB +520.99 KB +0.3%
hits_007.vortex 1.0 vortex-file-compressed 200.10 MB 200.72 MB +634.68 KB +0.3%
hits_060.vortex 1.0 vortex-file-compressed 193.14 MB 193.74 MB +610.78 KB +0.3%
hits_095.vortex 1.0 vortex-file-compressed 154.33 MB 154.77 MB +458.16 KB +0.3%
hits_016.vortex 1.0 vortex-file-compressed 180.49 MB 181.00 MB +527.87 KB +0.3%
hits_020.vortex 1.0 vortex-file-compressed 160.32 MB 160.76 MB +449.58 KB +0.3%
hits_031.vortex 1.0 vortex-file-compressed 159.54 MB 159.97 MB +433.64 KB +0.3%
hits_045.vortex 1.0 vortex-file-compressed 140.12 MB 140.46 MB +346.93 KB +0.2%
hits_074.vortex 1.0 vortex-file-compressed 199.27 MB 199.68 MB +421.64 KB +0.2%
hits_099.vortex 1.0 vortex-file-compressed 171.31 MB 171.65 MB +342.08 KB +0.2%
hits_075.vortex 1.0 vortex-file-compressed 189.67 MB 190.04 MB +373.35 KB +0.2%
hits_051.vortex 1.0 vortex-file-compressed 172.39 MB 172.70 MB +323.31 KB +0.2%
hits_002.vortex 1.0 vortex-file-compressed 160.94 MB 161.13 MB +197.03 KB +0.1%
hits_077.vortex 1.0 vortex-file-compressed 172.55 MB 172.76 MB +211.23 KB +0.1%
hits_025.vortex 1.0 vortex-file-compressed 171.84 MB 172.01 MB +175.17 KB +0.1%
hits_064.vortex 1.0 vortex-file-compressed 190.98 MB 191.16 MB +183.79 KB +0.1%
hits_032.vortex 1.0 vortex-file-compressed 154.64 MB 154.78 MB +148.72 KB +0.1%
hits_009.vortex 1.0 vortex-file-compressed 101.30 MB 101.39 MB +96.73 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 131.20 MB 131.31 MB +109.80 KB +0.1%
hits_029.vortex 1.0 vortex-file-compressed 199.93 MB 200.09 MB +165.91 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.52 MB 131.62 MB +106.28 KB +0.1%
hits_072.vortex 1.0 vortex-file-compressed 102.35 MB 102.43 MB +82.66 KB +0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.39 MB 131.50 MB +104.02 KB +0.1%
hits_012.vortex 1.0 vortex-file-compressed 190.90 MB 191.04 MB +142.16 KB +0.1%
hits_076.vortex 1.0 vortex-file-compressed 160.90 MB 161.01 MB +116.06 KB +0.1%
hits_014.vortex 1.0 vortex-file-compressed 172.20 MB 172.32 MB +121.06 KB +0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.93 MB 131.01 MB +90.35 KB +0.1%
hits_024.vortex 1.0 vortex-file-compressed 160.52 MB 160.62 MB +105.68 KB +0.1%
hits_069.vortex 1.0 vortex-file-compressed 142.23 MB 142.32 MB +93.05 KB +0.1%
hits_042.vortex 1.0 vortex-file-compressed 201.98 MB 202.10 MB +122.01 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 131.25 MB 131.32 MB +76.33 KB +0.1%
hits_026.vortex 1.0 vortex-file-compressed 131.40 MB 131.47 MB +74.48 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 169.10 MB 169.19 MB +90.36 KB +0.1%
hits_079.vortex 1.0 vortex-file-compressed 180.94 MB 181.03 MB +88.73 KB +0.0%
hits_039.vortex 1.0 vortex-file-compressed 161.11 MB 161.18 MB +70.91 KB +0.0%
hits_033.vortex 1.0 vortex-file-compressed 200.60 MB 200.68 MB +83.80 KB +0.0%
hits_044.vortex 1.0 vortex-file-compressed 198.85 MB 198.92 MB +75.31 KB +0.0%
hits_087.vortex 1.0 vortex-file-compressed 161.04 MB 161.07 MB +36.01 KB +0.0%
hits_022.vortex 1.0 vortex-file-compressed 199.22 MB 199.26 MB +41.68 KB +0.0%
hits_056.vortex 1.0 vortex-file-compressed 135.67 MB 135.69 MB +25.76 KB +0.0%
hits_062.vortex 1.0 vortex-file-compressed 170.62 MB 170.65 MB +31.76 KB +0.0%
hits_000.vortex 1.0 vortex-file-compressed 131.47 MB 131.49 MB +23.07 KB +0.0%
hits_058.vortex 1.0 vortex-file-compressed 155.26 MB 155.28 MB +19.18 KB +0.0%
hits_094.vortex 1.0 vortex-file-compressed 159.18 MB 159.19 MB +6.26 KB +0.0%
hits_098.vortex 1.0 vortex-file-compressed 137.63 MB 137.64 MB +2.81 KB +0.0%
hits_013.vortex 1.0 vortex-file-compressed 161.37 MB 161.37 MB 1.50 KB -0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.83 MB 146.80 MB 28.23 KB -0.0%
hits_053.vortex 1.0 vortex-file-compressed 190.03 MB 189.99 MB 39.11 KB -0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.99 MB 131.96 MB 27.70 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.38 MB 126.35 MB 26.91 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.88 MB 126.85 MB 27.27 KB -0.0%
hits_052.vortex 1.0 vortex-file-compressed 131.00 MB 130.97 MB 32.62 KB -0.0%
hits_061.vortex 1.0 vortex-file-compressed 160.84 MB 160.80 MB 44.44 KB -0.0%
hits_003.vortex 1.0 vortex-file-compressed 136.59 MB 136.55 MB 41.63 KB -0.0%
hits_048.vortex 1.0 vortex-file-compressed 199.66 MB 199.56 MB 100.00 KB -0.0%
hits_073.vortex 1.0 vortex-file-compressed 172.77 MB 172.68 MB 91.23 KB -0.1%
hits_086.vortex 1.0 vortex-file-compressed 192.24 MB 192.14 MB 112.30 KB -0.1%
hits_043.vortex 1.0 vortex-file-compressed 126.53 MB 126.46 MB 75.41 KB -0.1%
hits_008.vortex 1.0 vortex-file-compressed 140.02 MB 139.92 MB 105.23 KB -0.1%
hits_088.vortex 1.0 vortex-file-compressed 172.06 MB 171.93 MB 134.80 KB -0.1%
hits_049.vortex 1.0 vortex-file-compressed 191.67 MB 191.51 MB 160.80 KB -0.1%
hits_011.vortex 1.0 vortex-file-compressed 199.42 MB 199.25 MB 170.28 KB -0.1%
hits_037.vortex 1.0 vortex-file-compressed 177.09 MB 176.94 MB 155.01 KB -0.1%
hits_083.vortex 1.0 vortex-file-compressed 157.26 MB 157.13 MB 138.03 KB -0.1%
hits_047.vortex 1.0 vortex-file-compressed 154.61 MB 154.47 MB 148.15 KB -0.1%
hits_097.vortex 1.0 vortex-file-compressed 192.99 MB 192.81 MB 187.71 KB -0.1%
hits_019.vortex 1.0 vortex-file-compressed 140.95 MB 140.81 MB 137.84 KB -0.1%
hits_067.vortex 1.0 vortex-file-compressed 132.01 MB 131.89 MB 129.59 KB -0.1%
hits_021.vortex 1.0 vortex-file-compressed 154.41 MB 154.26 MB 154.27 KB -0.1%
hits_093.vortex 1.0 vortex-file-compressed 131.76 MB 131.61 MB 149.94 KB -0.1%
hits_005.vortex 1.0 vortex-file-compressed 168.11 MB 167.91 MB 206.84 KB -0.1%
hits_046.vortex 1.0 vortex-file-compressed 101.38 MB 101.26 MB 127.08 KB -0.1%
hits_027.vortex 1.0 vortex-file-compressed 190.02 MB 189.74 MB 288.12 KB -0.1%
hits_059.vortex 1.0 vortex-file-compressed 199.36 MB 198.94 MB 428.92 KB -0.2%
hits_036.vortex 1.0 vortex-file-compressed 172.02 MB 171.64 MB 390.80 KB -0.2%
hits_018.vortex 1.0 vortex-file-compressed 200.22 MB 199.77 MB 467.30 KB -0.2%
hits_040.vortex 1.0 vortex-file-compressed 143.21 MB 142.88 MB 337.25 KB -0.2%
hits_055.vortex 1.0 vortex-file-compressed 200.24 MB 199.77 MB 478.00 KB -0.2%
hits_063.vortex 1.0 vortex-file-compressed 132.15 MB 131.83 MB 328.32 KB -0.2%
hits_066.vortex 1.0 vortex-file-compressed 163.62 MB 163.06 MB 580.27 KB -0.3%
hits_054.vortex 1.0 vortex-file-compressed 147.65 MB 147.11 MB 548.33 KB -0.4%
hits_068.vortex 1.0 vortex-file-compressed 161.25 MB 160.66 MB 609.72 KB -0.4%
hits_071.vortex 1.0 vortex-file-compressed 140.60 MB 140.04 MB 577.42 KB -0.4%
hits_081.vortex 1.0 vortex-file-compressed 199.93 MB 199.07 MB 881.80 KB -0.4%
hits_035.vortex 1.0 vortex-file-compressed 103.07 MB 102.51 MB 566.23 KB -0.5%
hits_096.vortex 1.0 vortex-file-compressed 199.44 MB 198.32 MB 1.12 MB -0.6%
hits_028.vortex 1.0 vortex-file-compressed 153.21 MB 151.82 MB 1.39 MB -0.9%
hits_084.vortex 1.0 vortex-file-compressed 154.74 MB 153.21 MB 1.53 MB -1.0%
hits_038.vortex 1.0 vortex-file-compressed 192.25 MB 190.25 MB 2.00 MB -1.0%
hits_023.vortex 1.0 vortex-file-compressed 197.83 MB 195.47 MB 2.36 MB -1.2%
hits_034.vortex 1.0 vortex-file-compressed 184.39 MB 182.04 MB 2.35 MB -1.3%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_000.vortex 1.0 vortex-compact 99.05 MB 0 B 99.05 MB -100.0%
hits_001.vortex 1.0 vortex-compact 137.68 MB 0 B 137.68 MB -100.0%
hits_002.vortex 1.0 vortex-compact 123.76 MB 0 B 123.76 MB -100.0%
hits_003.vortex 1.0 vortex-compact 104.53 MB 0 B 104.53 MB -100.0%
hits_004.vortex 1.0 vortex-compact 97.86 MB 0 B 97.86 MB -100.0%
hits_005.vortex 1.0 vortex-compact 115.84 MB 0 B 115.84 MB -100.0%
hits_006.vortex 1.0 vortex-compact 95.61 MB 0 B 95.61 MB -100.0%
hits_007.vortex 1.0 vortex-compact 153.65 MB 0 B 153.65 MB -100.0%
hits_008.vortex 1.0 vortex-compact 106.21 MB 0 B 106.21 MB -100.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 0 B 75.23 MB -100.0%
hits_010.vortex 1.0 vortex-compact 123.39 MB 0 B 123.39 MB -100.0%
hits_011.vortex 1.0 vortex-compact 152.79 MB 0 B 152.79 MB -100.0%
hits_012.vortex 1.0 vortex-compact 138.84 MB 0 B 138.84 MB -100.0%
hits_013.vortex 1.0 vortex-compact 125.85 MB 0 B 125.85 MB -100.0%
hits_014.vortex 1.0 vortex-compact 134.17 MB 0 B 134.17 MB -100.0%
hits_015.vortex 1.0 vortex-compact 97.69 MB 0 B 97.69 MB -100.0%
hits_016.vortex 1.0 vortex-compact 127.40 MB 0 B 127.40 MB -100.0%
hits_017.vortex 1.0 vortex-compact 112.13 MB 0 B 112.13 MB -100.0%
hits_018.vortex 1.0 vortex-compact 153.72 MB 0 B 153.72 MB -100.0%
hits_019.vortex 1.0 vortex-compact 106.57 MB 0 B 106.57 MB -100.0%
hits_020.vortex 1.0 vortex-compact 111.68 MB 0 B 111.68 MB -100.0%
hits_021.vortex 1.0 vortex-compact 110.63 MB 0 B 110.63 MB -100.0%
hits_022.vortex 1.0 vortex-compact 153.14 MB 0 B 153.14 MB -100.0%
hits_023.vortex 1.0 vortex-compact 141.73 MB 0 B 141.73 MB -100.0%
hits_024.vortex 1.0 vortex-compact 125.27 MB 0 B 125.27 MB -100.0%
hits_025.vortex 1.0 vortex-compact 133.48 MB 0 B 133.48 MB -100.0%
hits_026.vortex 1.0 vortex-compact 98.56 MB 0 B 98.56 MB -100.0%
hits_027.vortex 1.0 vortex-compact 139.22 MB 0 B 139.22 MB -100.0%
hits_028.vortex 1.0 vortex-compact 115.95 MB 0 B 115.95 MB -100.0%
hits_029.vortex 1.0 vortex-compact 153.37 MB 0 B 153.37 MB -100.0%
hits_030.vortex 1.0 vortex-compact 98.53 MB 0 B 98.53 MB -100.0%
hits_031.vortex 1.0 vortex-compact 111.63 MB 0 B 111.63 MB -100.0%
hits_032.vortex 1.0 vortex-compact 110.63 MB 0 B 110.63 MB -100.0%
hits_033.vortex 1.0 vortex-compact 153.41 MB 0 B 153.41 MB -100.0%
hits_034.vortex 1.0 vortex-compact 132.47 MB 0 B 132.47 MB -100.0%
hits_035.vortex 1.0 vortex-compact 75.97 MB 0 B 75.97 MB -100.0%
hits_036.vortex 1.0 vortex-compact 133.41 MB 0 B 133.41 MB -100.0%
hits_037.vortex 1.0 vortex-compact 133.22 MB 0 B 133.22 MB -100.0%
hits_038.vortex 1.0 vortex-compact 139.55 MB 0 B 139.55 MB -100.0%
hits_039.vortex 1.0 vortex-compact 124.33 MB 0 B 124.33 MB -100.0%
hits_040.vortex 1.0 vortex-compact 110.53 MB 0 B 110.53 MB -100.0%
hits_041.vortex 1.0 vortex-compact 98.27 MB 0 B 98.27 MB -100.0%
hits_042.vortex 1.0 vortex-compact 136.26 MB 0 B 136.26 MB -100.0%
hits_043.vortex 1.0 vortex-compact 94.53 MB 0 B 94.53 MB -100.0%
hits_044.vortex 1.0 vortex-compact 153.64 MB 0 B 153.64 MB -100.0%
hits_045.vortex 1.0 vortex-compact 106.20 MB 0 B 106.20 MB -100.0%
hits_046.vortex 1.0 vortex-compact 74.96 MB 0 B 74.96 MB -100.0%
hits_047.vortex 1.0 vortex-compact 110.84 MB 0 B 110.84 MB -100.0%
hits_048.vortex 1.0 vortex-compact 152.62 MB 0 B 152.62 MB -100.0%
hits_049.vortex 1.0 vortex-compact 141.00 MB 0 B 141.00 MB -100.0%
hits_050.vortex 1.0 vortex-compact 125.19 MB 0 B 125.19 MB -100.0%
hits_051.vortex 1.0 vortex-compact 133.88 MB 0 B 133.88 MB -100.0%
hits_052.vortex 1.0 vortex-compact 98.11 MB 0 B 98.11 MB -100.0%
hits_053.vortex 1.0 vortex-compact 138.40 MB 0 B 138.40 MB -100.0%
hits_054.vortex 1.0 vortex-compact 112.11 MB 0 B 112.11 MB -100.0%
hits_055.vortex 1.0 vortex-compact 153.46 MB 0 B 153.46 MB -100.0%
hits_056.vortex 1.0 vortex-compact 101.40 MB 0 B 101.40 MB -100.0%
hits_057.vortex 1.0 vortex-compact 111.84 MB 0 B 111.84 MB -100.0%
hits_058.vortex 1.0 vortex-compact 111.08 MB 0 B 111.08 MB -100.0%
hits_059.vortex 1.0 vortex-compact 152.90 MB 0 B 152.90 MB -100.0%
hits_060.vortex 1.0 vortex-compact 140.04 MB 0 B 140.04 MB -100.0%
hits_061.vortex 1.0 vortex-compact 124.67 MB 0 B 124.67 MB -100.0%
hits_062.vortex 1.0 vortex-compact 132.79 MB 0 B 132.79 MB -100.0%
hits_063.vortex 1.0 vortex-compact 98.16 MB 0 B 98.16 MB -100.0%
hits_064.vortex 1.0 vortex-compact 140.15 MB 0 B 140.15 MB -100.0%
hits_065.vortex 1.0 vortex-compact 126.43 MB 0 B 126.43 MB -100.0%
hits_066.vortex 1.0 vortex-compact 117.60 MB 0 B 117.60 MB -100.0%
hits_067.vortex 1.0 vortex-compact 99.23 MB 0 B 99.23 MB -100.0%
hits_068.vortex 1.0 vortex-compact 112.49 MB 0 B 112.49 MB -100.0%
hits_069.vortex 1.0 vortex-compact 99.80 MB 0 B 99.80 MB -100.0%
hits_070.vortex 1.0 vortex-compact 153.56 MB 0 B 153.56 MB -100.0%
hits_071.vortex 1.0 vortex-compact 106.19 MB 0 B 106.19 MB -100.0%
hits_072.vortex 1.0 vortex-compact 75.57 MB 0 B 75.57 MB -100.0%
hits_073.vortex 1.0 vortex-compact 134.11 MB 0 B 134.11 MB -100.0%
hits_074.vortex 1.0 vortex-compact 153.11 MB 0 B 153.11 MB -100.0%
hits_075.vortex 1.0 vortex-compact 137.76 MB 0 B 137.76 MB -100.0%
hits_076.vortex 1.0 vortex-compact 125.68 MB 0 B 125.68 MB -100.0%
hits_077.vortex 1.0 vortex-compact 134.09 MB 0 B 134.09 MB -100.0%
hits_078.vortex 1.0 vortex-compact 97.18 MB 0 B 97.18 MB -100.0%
hits_079.vortex 1.0 vortex-compact 128.03 MB 0 B 128.03 MB -100.0%
hits_080.vortex 1.0 vortex-compact 96.14 MB 0 B 96.14 MB -100.0%
hits_081.vortex 1.0 vortex-compact 153.62 MB 0 B 153.62 MB -100.0%
hits_082.vortex 1.0 vortex-compact 106.26 MB 0 B 106.26 MB -100.0%
hits_083.vortex 1.0 vortex-compact 110.09 MB 0 B 110.09 MB -100.0%
hits_084.vortex 1.0 vortex-compact 110.68 MB 0 B 110.68 MB -100.0%
hits_085.vortex 1.0 vortex-compact 152.52 MB 0 B 152.52 MB -100.0%
hits_086.vortex 1.0 vortex-compact 139.68 MB 0 B 139.68 MB -100.0%
hits_087.vortex 1.0 vortex-compact 125.70 MB 0 B 125.70 MB -100.0%
hits_088.vortex 1.0 vortex-compact 134.18 MB 0 B 134.18 MB -100.0%
hits_089.vortex 1.0 vortex-compact 99.06 MB 0 B 99.06 MB -100.0%
hits_090.vortex 1.0 vortex-compact 141.29 MB 0 B 141.29 MB -100.0%
hits_091.vortex 1.0 vortex-compact 112.36 MB 0 B 112.36 MB -100.0%
hits_092.vortex 1.0 vortex-compact 153.50 MB 0 B 153.50 MB -100.0%
hits_093.vortex 1.0 vortex-compact 98.92 MB 0 B 98.92 MB -100.0%
hits_094.vortex 1.0 vortex-compact 110.69 MB 0 B 110.69 MB -100.0%
hits_095.vortex 1.0 vortex-compact 110.60 MB 0 B 110.60 MB -100.0%
hits_096.vortex 1.0 vortex-compact 153.23 MB 0 B 153.23 MB -100.0%
hits_097.vortex 1.0 vortex-compact 140.19 MB 0 B 140.19 MB -100.0%
hits_098.vortex 1.0 vortex-compact 104.12 MB 0 B 104.12 MB -100.0%
hits_099.vortex 1.0 vortex-compact 133.47 MB 0 B 133.47 MB -100.0%

Totals:

  • vortex-compact: 11.93 GB → 0 B (-100.0%)
  • vortex-file-compressed: 15.97 GB → 15.97 GB (+0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.0%
Engines: DataFusion No clear signal (+0.9%, low confidence) · DuckDB No clear signal (+1.1%, low confidence)
Vortex (geomean): 1.041x ➖
Parquet (geomean): 1.031x ➖
Shifts: Parquet (control) +3.1% · Median polish +3.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.047x ➖, 0↑ 0↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 457152165 432574035 1.06
tpch_q02/datafusion:vortex-file-compressed 105711935 100455451 1.05
tpch_q03/datafusion:vortex-file-compressed 202111435 190045452 1.06
tpch_q04/datafusion:vortex-file-compressed 99355699 90647425 1.10
tpch_q05/datafusion:vortex-file-compressed 349809637 327838235 1.07
tpch_q06/datafusion:vortex-file-compressed 38493462 37747091 1.02
tpch_q07/datafusion:vortex-file-compressed 464348667 446519566 1.04
tpch_q08/datafusion:vortex-file-compressed 352030074 331975456 1.06
tpch_q09/datafusion:vortex-file-compressed 616664202 593386182 1.04
tpch_q10/datafusion:vortex-file-compressed 223230382 213011945 1.05
tpch_q11/datafusion:vortex-file-compressed 80794205 75766296 1.07
tpch_q12/datafusion:vortex-file-compressed 114366835 110085155 1.04
tpch_q13/datafusion:vortex-file-compressed 202181248 192842627 1.05
tpch_q14/datafusion:vortex-file-compressed 52360501 49989575 1.05
tpch_q15/datafusion:vortex-file-compressed 101301664 99435700 1.02
tpch_q16/datafusion:vortex-file-compressed 75361880 73260356 1.03
tpch_q17/datafusion:vortex-file-compressed 616723883 568990699 1.08
tpch_q18/datafusion:vortex-file-compressed 864929711 819024728 1.06
tpch_q19/datafusion:vortex-file-compressed 77266532 75881514 1.02
tpch_q20/datafusion:vortex-file-compressed 159782574 153736897 1.04
tpch_q21/datafusion:vortex-file-compressed 608323622 579435520 1.05
tpch_q22/datafusion:vortex-file-compressed 51020066 50828391 1.00
datafusion / parquet (1.038x ➖, 0↑ 1↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 490396571 476344913 1.03
tpch_q02/datafusion:parquet 172221050 164846066 1.04
tpch_q03/datafusion:parquet 264594162 253126850 1.05
tpch_q04/datafusion:parquet 119337819 115694738 1.03
tpch_q05/datafusion:parquet 401824928 398237668 1.01
tpch_q06/datafusion:parquet 136098341 130690065 1.04
tpch_q07/datafusion:parquet 574621161 548254245 1.05
tpch_q08/datafusion:parquet 468826881 438736118 1.07
tpch_q09/datafusion:parquet 750670441 708427636 1.06
tpch_q10/datafusion:parquet 563984736 529362171 1.07
tpch_q11/datafusion:parquet 121778631 119769903 1.02
tpch_q12/datafusion:parquet 213421850 209367230 1.02
tpch_q13/datafusion:parquet 357839344 352900092 1.01
tpch_q14/datafusion:parquet 161061900 152794839 1.05
tpch_q15/datafusion:parquet 275758847 263827084 1.05
tpch_q16/datafusion:parquet 🚨 127330855 115014948 1.11
tpch_q17/datafusion:parquet 696638400 673123397 1.03
tpch_q18/datafusion:parquet 903671680 867417469 1.04
tpch_q19/datafusion:parquet 288400411 282538391 1.02
tpch_q20/datafusion:parquet 305788309 304538641 1.00
tpch_q21/datafusion:parquet 684550426 653486411 1.05
tpch_q22/datafusion:parquet 211571875 214527866 0.99
duckdb / vortex-file-compressed (1.035x ➖, 0↑ 0↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 171555492 169100989 1.01
tpch_q02/duckdb:vortex-file-compressed 54564503 53205181 1.03
tpch_q03/duckdb:vortex-file-compressed 125600436 119658336 1.05
tpch_q04/duckdb:vortex-file-compressed 158772891 153441535 1.03
tpch_q05/duckdb:vortex-file-compressed 141688034 133272282 1.06
tpch_q06/duckdb:vortex-file-compressed 35764174 34856423 1.03
tpch_q07/duckdb:vortex-file-compressed 132572681 127540045 1.04
tpch_q08/duckdb:vortex-file-compressed 181146841 169324680 1.07
tpch_q09/duckdb:vortex-file-compressed 403700301 390559061 1.03
tpch_q10/duckdb:vortex-file-compressed 196880384 191334974 1.03
tpch_q11/duckdb:vortex-file-compressed 31503826 30401245 1.04
tpch_q12/duckdb:vortex-file-compressed 110217706 104369884 1.06
tpch_q13/duckdb:vortex-file-compressed 274957737 270919922 1.01
tpch_q14/duckdb:vortex-file-compressed 53454620 52631297 1.02
tpch_q15/duckdb:vortex-file-compressed 90699339 87197048 1.04
tpch_q16/duckdb:vortex-file-compressed 78775131 76404999 1.03
tpch_q17/duckdb:vortex-file-compressed 89793348 86371126 1.04
tpch_q18/duckdb:vortex-file-compressed 294619748 284675282 1.03
tpch_q19/duckdb:vortex-file-compressed 74962335 74089288 1.01
tpch_q20/duckdb:vortex-file-compressed 141579306 136835591 1.03
tpch_q21/duckdb:vortex-file-compressed 497626009 474247357 1.05
tpch_q22/duckdb:vortex-file-compressed 65022021 62943970 1.03
duckdb / parquet (1.024x ➖, 0↑ 0↓)
name PR cb74329 (ns) base 9f662b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 264306849 262192258 1.01
tpch_q02/duckdb:parquet 105998186 105655950 1.00
tpch_q03/duckdb:parquet 218639241 211197549 1.04
tpch_q04/duckdb:parquet 141477145 136892728 1.03
tpch_q05/duckdb:parquet 230477025 227669977 1.01
tpch_q06/duckdb:parquet 75879399 75943696 1.00
tpch_q07/duckdb:parquet 194077831 184799103 1.05
tpch_q08/duckdb:parquet 273109105 265264109 1.03
tpch_q09/duckdb:parquet 528012537 486771218 1.08
tpch_q10/duckdb:parquet 639904370 622349577 1.03
tpch_q11/duckdb:parquet 65373284 61986931 1.05
tpch_q12/duckdb:parquet 134532715 132525508 1.02
tpch_q13/duckdb:parquet 455153459 447216526 1.02
tpch_q14/duckdb:parquet 181578536 181841437 1.00
tpch_q15/duckdb:parquet 105389736 103194481 1.02
tpch_q16/duckdb:parquet 167992378 167226985 1.00
tpch_q17/duckdb:parquet 186507635 179942458 1.04
tpch_q18/duckdb:parquet 370162266 363811463 1.02
tpch_q19/duckdb:parquet 292753074 285331212 1.03
tpch_q20/duckdb:parquet 238711567 237135811 1.01
tpch_q21/duckdb:parquet 596707935 559654068 1.07
tpch_q22/duckdb:parquet 302359120 304835411 0.99

File Size Changes (25 files changed, -44.0% overall, 0↑ 25↓)
File Scale Format Base HEAD Change %
customer_0.vortex 10.0 vortex-compact 74.00 MB 0 B 74.00 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_1.vortex 10.0 vortex-compact 100.64 MB 0 B 100.64 MB -100.0%
lineitem_10.vortex 10.0 vortex-compact 100.83 MB 0 B 100.83 MB -100.0%
lineitem_11.vortex 10.0 vortex-compact 100.75 MB 0 B 100.75 MB -100.0%
lineitem_12.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_2.vortex 10.0 vortex-compact 100.79 MB 0 B 100.79 MB -100.0%
lineitem_3.vortex 10.0 vortex-compact 100.85 MB 0 B 100.85 MB -100.0%
lineitem_4.vortex 10.0 vortex-compact 100.55 MB 0 B 100.55 MB -100.0%
lineitem_5.vortex 10.0 vortex-compact 100.70 MB 0 B 100.70 MB -100.0%
lineitem_6.vortex 10.0 vortex-compact 100.88 MB 0 B 100.88 MB -100.0%
lineitem_7.vortex 10.0 vortex-compact 100.79 MB 0 B 100.79 MB -100.0%
lineitem_8.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_9.vortex 10.0 vortex-compact 100.46 MB 0 B 100.46 MB -100.0%
nation_0.vortex 10.0 vortex-compact 7.80 KB 0 B 7.80 KB -100.0%
orders_0.vortex 10.0 vortex-compact 114.79 MB 0 B 114.79 MB -100.0%
orders_1.vortex 10.0 vortex-compact 114.76 MB 0 B 114.76 MB -100.0%
orders_2.vortex 10.0 vortex-compact 114.78 MB 0 B 114.78 MB -100.0%
part_0.vortex 10.0 vortex-compact 17.92 MB 0 B 17.92 MB -100.0%
part_1.vortex 10.0 vortex-compact 17.98 MB 0 B 17.98 MB -100.0%
partsupp_0.vortex 10.0 vortex-compact 101.84 MB 0 B 101.84 MB -100.0%
partsupp_1.vortex 10.0 vortex-compact 102.09 MB 0 B 102.09 MB -100.0%
region_0.vortex 10.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier_0.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%

Totals:

  • vortex-compact: 1.93 GB → 0 B (-100.0%)
  • vortex-file-compressed: 2.45 GB → 2.45 GB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.7%
Engines: DataFusion No clear signal (-3.3%, environment too noisy confidence) · DuckDB No clear signal (+4.8%, low confidence)
Vortex (geomean): 0.949x ➖
Parquet (geomean): 0.943x ➖
Shifts: Parquet (control) -5.7% · Median polish -4.9%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.925x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 270163823 265470022 1.02
tpch_q02/datafusion:vortex-file-compressed 402844039 422917212 0.95
tpch_q03/datafusion:vortex-file-compressed 395737407 434973861 0.91
tpch_q04/datafusion:vortex-file-compressed 204530890 214783214 0.95
tpch_q05/datafusion:vortex-file-compressed 335827282 356146684 0.94
tpch_q06/datafusion:vortex-file-compressed 299208608 300521496 1.00
tpch_q07/datafusion:vortex-file-compressed 381387658 394399328 0.97
tpch_q08/datafusion:vortex-file-compressed 458204346 631430302 0.73
tpch_q09/datafusion:vortex-file-compressed 297033196 331491973 0.90
tpch_q10/datafusion:vortex-file-compressed 408933669 458815222 0.89
tpch_q11/datafusion:vortex-file-compressed 263979478 320965438 0.82
tpch_q12/datafusion:vortex-file-compressed 369367509 402734398 0.92
tpch_q13/datafusion:vortex-file-compressed 198305274 197620283 1.00
tpch_q14/datafusion:vortex-file-compressed 237420628 247832048 0.96
tpch_q15/datafusion:vortex-file-compressed 428902062 479498543 0.89
tpch_q16/datafusion:vortex-file-compressed 181279436 209159126 0.87
tpch_q17/datafusion:vortex-file-compressed 342334384 354507899 0.97
tpch_q18/datafusion:vortex-file-compressed 251905329 251065867 1.00
tpch_q19/datafusion:vortex-file-compressed 419858941 477529745 0.88
tpch_q20/datafusion:vortex-file-compressed 383958418 405181221 0.95
tpch_q21/datafusion:vortex-file-compressed 478648949 491431865 0.97
tpch_q22/datafusion:vortex-file-compressed 141853977 152989034 0.93
datafusion / parquet (0.957x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 221615506 222386193 1.00
tpch_q02/datafusion:parquet 388589666 396666640 0.98
tpch_q03/datafusion:parquet 317039387 344137266 0.92
tpch_q04/datafusion:parquet 197623642 183630424 1.08
tpch_q05/datafusion:parquet 422760060 437292724 0.97
tpch_q06/datafusion:parquet 150313615 148015943 1.02
tpch_q07/datafusion:parquet 474496261 470670003 1.01
tpch_q08/datafusion:parquet 535010133 569546682 0.94
tpch_q09/datafusion:parquet 459982891 480743743 0.96
tpch_q10/datafusion:parquet 477386753 459074605 1.04
tpch_q11/datafusion:parquet 381162420 386220272 0.99
tpch_q12/datafusion:parquet 216732497 235272346 0.92
tpch_q13/datafusion:parquet 422495113 435150703 0.97
tpch_q14/datafusion:parquet 174229497 222218943 0.78
tpch_q15/datafusion:parquet 302598248 285713937 1.06
tpch_q16/datafusion:parquet 177361368 168746236 1.05
tpch_q17/datafusion:parquet 360117399 391320338 0.92
tpch_q18/datafusion:parquet 421873406 443286946 0.95
tpch_q19/datafusion:parquet 300813490 316463382 0.95
tpch_q20/datafusion:parquet 297029139 335409254 0.89
tpch_q21/datafusion:parquet 473607319 655676684 0.72
tpch_q22/datafusion:parquet 175310519 170545000 1.03
duckdb / vortex-file-compressed (0.974x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 278226001 248234029 1.12
tpch_q02/duckdb:vortex-file-compressed 920145029 946468546 0.97
tpch_q03/duckdb:vortex-file-compressed 613173157 612853242 1.00
tpch_q04/duckdb:vortex-file-compressed 386557034 350489824 1.10
tpch_q05/duckdb:vortex-file-compressed 715555759 778944360 0.92
tpch_q06/duckdb:vortex-file-compressed 311072957 364518752 0.85
tpch_q07/duckdb:vortex-file-compressed 832103435 878567022 0.95
tpch_q08/duckdb:vortex-file-compressed 1011576592 1018296497 0.99
tpch_q09/duckdb:vortex-file-compressed 869233670 930818209 0.93
tpch_q10/duckdb:vortex-file-compressed 656902282 687181367 0.96
tpch_q11/duckdb:vortex-file-compressed 452108425 457386525 0.99
tpch_q12/duckdb:vortex-file-compressed 587997309 574000510 1.02
tpch_q13/duckdb:vortex-file-compressed 381803483 422347167 0.90
tpch_q14/duckdb:vortex-file-compressed 356374451 382153062 0.93
tpch_q15/duckdb:vortex-file-compressed 250722621 307486916 0.82
tpch_q16/duckdb:vortex-file-compressed 322326631 336970862 0.96
tpch_q17/duckdb:vortex-file-compressed 640722174 628954714 1.02
tpch_q18/duckdb:vortex-file-compressed 560412916 560889100 1.00
tpch_q19/duckdb:vortex-file-compressed 448685314 429691577 1.04
tpch_q20/duckdb:vortex-file-compressed 714515011 752844954 0.95
tpch_q21/duckdb:vortex-file-compressed 989882114 1003719915 0.99
tpch_q22/duckdb:vortex-file-compressed 269172191 251852161 1.07
duckdb / parquet (0.930x ➖, 0↑ 0↓)
name PR cb74329 (ns) base e405072 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 397845502 424679257 0.94
tpch_q02/duckdb:parquet 875606125 1023267718 0.86
tpch_q03/duckdb:parquet 851940888 912560916 0.93
tpch_q04/duckdb:parquet 544170335 593834610 0.92
tpch_q05/duckdb:parquet 1045599281 1204294031 0.87
tpch_q06/duckdb:parquet 372547785 401658493 0.93
tpch_q07/duckdb:parquet 1019621584 1055016148 0.97
tpch_q08/duckdb:parquet 1277707902 1391724100 0.92
tpch_q09/duckdb:parquet 1202833267 1240177042 0.97
tpch_q10/duckdb:parquet 1123970773 1228361333 0.92
tpch_q11/duckdb:parquet 603616534 675413017 0.89
tpch_q12/duckdb:parquet 607238562 611276008 0.99
tpch_q13/duckdb:parquet 821624087 898581583 0.91
tpch_q14/duckdb:parquet 579792699 634404531 0.91
tpch_q15/duckdb:parquet 427226110 417140636 1.02
tpch_q16/duckdb:parquet 545264418 589491358 0.92
tpch_q17/duckdb:parquet 669430351 695135168 0.96
tpch_q18/duckdb:parquet 760998904 822963724 0.92
tpch_q19/duckdb:parquet 692020902 718201815 0.96
tpch_q20/duckdb:parquet 952970070 1002342277 0.95
tpch_q21/duckdb:parquet 930119243 1019274720 0.91
tpch_q22/duckdb:parquet 452326180 510621364 0.89

@mhk197 mhk197 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 29, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant