Skip to content

Add comment showing change in benchmark file sizes#7264

Merged
a10y merged 7 commits intodevelopfrom
diff-report
Apr 3, 2026
Merged

Add comment showing change in benchmark file sizes#7264
a10y merged 7 commits intodevelopfrom
diff-report

Conversation

@a10y
Copy link
Copy Markdown
Contributor

@a10y a10y commented Apr 2, 2026

Adds an additional comment as part of the PR benchmarks reporting that shows the change in size of SQL benchmark files after applying the diff from the PR.

Only applies to vortex and vortex-compact

Similar to our other benchmarks, tracks state over time via a GZipped JSON file stored in S3 bucket.

I've verified the Python scripts locally

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y a10y added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 2, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 2, 2026
@a10y a10y changed the title Add comment showing change in ClickBench files Add comment showing change in benchmark file sizes Apr 2, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 5d19dd6 1 Explore Profiling Data
Previous Runs (3)
Status Commit Job Attempt Link
🟢 Done 7fa0c26 1 Explore Profiling Data
🟢 Done ae9f875 1 Explore Profiling Data
🟢 Done d1edb79 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.116x ❌


datafusion / vortex-file-compressed (1.116x ❌, 0↑ 3↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 135960965 131949109 1.03
polarsignals_q01/datafusion:vortex-file-compressed 401590297 381953304 1.05
polarsignals_q02/datafusion:vortex-file-compressed 24972095 22837261 1.09
polarsignals_q03/datafusion:vortex-file-compressed 412617015 380282377 1.09
polarsignals_q04/datafusion:vortex-file-compressed 🚨 13920500 10580091 1.32
polarsignals_q05/datafusion:vortex-file-compressed 🚨 18915138 15209574 1.24
polarsignals_q06/datafusion:vortex-file-compressed 20076531 18612481 1.08
polarsignals_q07/datafusion:vortex-file-compressed 🚨 15589631 13415788 1.16
polarsignals_q08/datafusion:vortex-file-compressed 495516971 465256083 1.07
polarsignals_q09/datafusion:vortex-file-compressed 11184487 10497088 1.07

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.0%
Vortex (geomean): 1.005x ➖
Parquet (geomean): 1.005x ➖
Shifts: Parquet (control) +0.5% · Median polish +0.4%


datafusion / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50531360 49293091 1.03
tpch_q02/datafusion:vortex-file-compressed 32275654 33168092 0.97
tpch_q03/datafusion:vortex-file-compressed 27311088 27721167 0.99
tpch_q04/datafusion:vortex-file-compressed 18643733 18437671 1.01
tpch_q05/datafusion:vortex-file-compressed 53861671 52803242 1.02
tpch_q06/datafusion:vortex-file-compressed 9874639 10853477 0.91
tpch_q07/datafusion:vortex-file-compressed 64385730 64142223 1.00
tpch_q08/datafusion:vortex-file-compressed 44312928 45272966 0.98
tpch_q09/datafusion:vortex-file-compressed 57298921 54679895 1.05
tpch_q10/datafusion:vortex-file-compressed 43893071 44068914 1.00
tpch_q11/datafusion:vortex-file-compressed 16772003 17506256 0.96
tpch_q12/datafusion:vortex-file-compressed 23031543 21881629 1.05
tpch_q13/datafusion:vortex-file-compressed 28129075 26983569 1.04
tpch_q14/datafusion:vortex-file-compressed 16089056 15406359 1.04
tpch_q15/datafusion:vortex-file-compressed 24316651 23279393 1.04
tpch_q16/datafusion:vortex-file-compressed 23635433 24655656 0.96
tpch_q17/datafusion:vortex-file-compressed 64696946 62935451 1.03
tpch_q18/datafusion:vortex-file-compressed 78412601 76670031 1.02
tpch_q19/datafusion:vortex-file-compressed 23091943 22209585 1.04
tpch_q20/datafusion:vortex-file-compressed 31855534 34154945 0.93
tpch_q21/datafusion:vortex-file-compressed 71744399 74133972 0.97
tpch_q22/datafusion:vortex-file-compressed 17206479 16072635 1.07
datafusion / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 57649823 56759660 1.02
tpch_q02/datafusion:vortex-compact 36314886 37091893 0.98
tpch_q03/datafusion:vortex-compact 31250794 30214629 1.03
tpch_q04/datafusion:vortex-compact 23374835 23405057 1.00
tpch_q05/datafusion:vortex-compact 56220216 55392861 1.01
tpch_q06/datafusion:vortex-compact 12840239 13136234 0.98
tpch_q07/datafusion:vortex-compact 69890742 68232484 1.02
tpch_q08/datafusion:vortex-compact 49850747 50240039 0.99
tpch_q09/datafusion:vortex-compact 61216678 60883871 1.01
tpch_q10/datafusion:vortex-compact 52967836 54251805 0.98
tpch_q11/datafusion:vortex-compact 19791213 19381804 1.02
tpch_q12/datafusion:vortex-compact 33895736 32607982 1.04
tpch_q13/datafusion:vortex-compact 36250579 35705588 1.02
tpch_q14/datafusion:vortex-compact 20884971 20920011 1.00
tpch_q15/datafusion:vortex-compact 33643632 34246176 0.98
tpch_q16/datafusion:vortex-compact 29855638 29670651 1.01
tpch_q17/datafusion:vortex-compact 71135586 69376116 1.03
tpch_q18/datafusion:vortex-compact 84173286 83774333 1.00
tpch_q19/datafusion:vortex-compact 33740989 32924330 1.02
tpch_q20/datafusion:vortex-compact 37926344 37361263 1.02
tpch_q21/datafusion:vortex-compact 87623089 86199400 1.02
tpch_q22/datafusion:vortex-compact 17050568 17069123 1.00
datafusion / parquet (0.996x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 94507971 93361286 1.01
tpch_q02/datafusion:parquet 70386505 69380514 1.01
tpch_q03/datafusion:parquet 78866677 79666807 0.99
tpch_q04/datafusion:parquet 47215338 47282609 1.00
tpch_q05/datafusion:parquet 100333007 102894881 0.98
tpch_q06/datafusion:parquet 34764511 33627262 1.03
tpch_q07/datafusion:parquet 112143399 112306852 1.00
tpch_q08/datafusion:parquet 107362282 107382241 1.00
tpch_q09/datafusion:parquet 130970711 136318168 0.96
tpch_q10/datafusion:parquet 119459697 121520993 0.98
tpch_q11/datafusion:parquet 47723616 47719851 1.00
tpch_q12/datafusion:parquet 83906326 79413897 1.06
tpch_q13/datafusion:parquet 208012848 223773724 0.93
tpch_q14/datafusion:parquet 48599199 50640041 0.96
tpch_q15/datafusion:parquet 65388579 63428696 1.03
tpch_q16/datafusion:parquet 49830086 50795886 0.98
tpch_q17/datafusion:parquet 126716150 133198471 0.95
tpch_q18/datafusion:parquet 170678066 168018398 1.02
tpch_q19/datafusion:parquet 85744919 85463134 1.00
tpch_q20/datafusion:parquet 76724056 72089652 1.06
tpch_q21/datafusion:parquet 151006608 150711683 1.00
tpch_q22/datafusion:parquet 34548794 35621198 0.97
datafusion / arrow (1.001x ➖, 1↑ 2↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 52441495 56036056 0.94
tpch_q02/datafusion:arrow 21669637 22277342 0.97
tpch_q03/datafusion:arrow 34003298 34943518 0.97
tpch_q04/datafusion:arrow 27926800 27703459 1.01
tpch_q05/datafusion:arrow 78607801 81948321 0.96
tpch_q06/datafusion:arrow 20165503 21636052 0.93
tpch_q07/datafusion:arrow 111950191 112914909 0.99
tpch_q08/datafusion:arrow 45141200 45904720 0.98
tpch_q09/datafusion:arrow 71271188 69542951 1.02
tpch_q10/datafusion:arrow 56037001 51132192 1.10
tpch_q11/datafusion:arrow 🚨 12454159 11230253 1.11
tpch_q12/datafusion:arrow 🚨 61480772 54013521 1.14
tpch_q13/datafusion:arrow 50231845 50341082 1.00
tpch_q14/datafusion:arrow 22973820 22716796 1.01
tpch_q15/datafusion:arrow 45043205 43806927 1.03
tpch_q16/datafusion:arrow 20602709 20215987 1.02
tpch_q17/datafusion:arrow 74098256 69379465 1.07
tpch_q18/datafusion:arrow 143019113 141591449 1.01
tpch_q19/datafusion:arrow 🚀 38290388 44668984 0.86
tpch_q20/datafusion:arrow 39050570 41739994 0.94
tpch_q21/datafusion:arrow 153791956 151610037 1.01
tpch_q22/datafusion:arrow 19586804 19691042 0.99
duckdb / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 33784473 33610457 1.01
tpch_q02/duckdb:vortex-file-compressed 29091566 28374559 1.03
tpch_q03/duckdb:vortex-file-compressed 28668370 29078041 0.99
tpch_q04/duckdb:vortex-file-compressed 30796749 28636684 1.08
tpch_q05/duckdb:vortex-file-compressed 32450118 33286921 0.97
tpch_q06/duckdb:vortex-file-compressed 10322568 10113196 1.02
tpch_q07/duckdb:vortex-file-compressed 35664634 34955308 1.02
tpch_q08/duckdb:vortex-file-compressed 38777278 39132400 0.99
tpch_q09/duckdb:vortex-file-compressed 75719156 78763878 0.96
tpch_q10/duckdb:vortex-file-compressed 35267848 36929535 0.96
tpch_q11/duckdb:vortex-file-compressed 16071689 16022535 1.00
tpch_q12/duckdb:vortex-file-compressed 21897375 22496588 0.97
tpch_q13/duckdb:vortex-file-compressed 36918264 36942778 1.00
tpch_q14/duckdb:vortex-file-compressed 22166243 21835642 1.02
tpch_q15/duckdb:vortex-file-compressed 16098466 15969858 1.01
tpch_q16/duckdb:vortex-file-compressed 30822687 29242193 1.05
tpch_q17/duckdb:vortex-file-compressed 25073561 25065527 1.00
tpch_q18/duckdb:vortex-file-compressed 46354355 46025387 1.01
tpch_q19/duckdb:vortex-file-compressed 31829105 30954489 1.03
tpch_q20/duckdb:vortex-file-compressed 34568613 34702776 1.00
tpch_q21/duckdb:vortex-file-compressed 102245251 100788123 1.01
tpch_q22/duckdb:vortex-file-compressed 17663632 18142356 0.97
duckdb / vortex-compact (1.005x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 40076168 39498726 1.01
tpch_q02/duckdb:vortex-compact 38006039 35835777 1.06
tpch_q03/duckdb:vortex-compact 31190317 32950594 0.95
tpch_q04/duckdb:vortex-compact 34334762 34847228 0.99
tpch_q05/duckdb:vortex-compact 37377988 37999346 0.98
tpch_q06/duckdb:vortex-compact 14849609 14436788 1.03
tpch_q07/duckdb:vortex-compact 42684475 41428132 1.03
tpch_q08/duckdb:vortex-compact 46476262 44635618 1.04
tpch_q09/duckdb:vortex-compact 89726202 89793111 1.00
tpch_q10/duckdb:vortex-compact 41021779 40555684 1.01
tpch_q11/duckdb:vortex-compact 19989423 21137040 0.95
tpch_q12/duckdb:vortex-compact 36758133 36819545 1.00
tpch_q13/duckdb:vortex-compact 45975147 44971116 1.02
tpch_q14/duckdb:vortex-compact 28931873 29670496 0.98
tpch_q15/duckdb:vortex-compact 19145178 19166196 1.00
tpch_q16/duckdb:vortex-compact 37093517 35190004 1.05
tpch_q17/duckdb:vortex-compact 30994053 31207053 0.99
tpch_q18/duckdb:vortex-compact 50465344 50907171 0.99
tpch_q19/duckdb:vortex-compact 37005234 36023063 1.03
tpch_q20/duckdb:vortex-compact 43338514 44177484 0.98
tpch_q21/duckdb:vortex-compact 111444984 108839829 1.02
tpch_q22/duckdb:vortex-compact 20547501 20590024 1.00
duckdb / parquet (1.014x ➖, 5↑ 4↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 110861920 76054843 1.46
tpch_q02/duckdb:parquet 39673182 39648775 1.00
tpch_q03/duckdb:parquet 🚀 70166919 80638437 0.87
tpch_q04/duckdb:parquet 🚀 47820654 56367561 0.85
tpch_q05/duckdb:parquet 🚨 79690055 65733936 1.21
tpch_q06/duckdb:parquet 21732296 20312625 1.07
tpch_q07/duckdb:parquet 🚨 78855631 67284016 1.17
tpch_q08/duckdb:parquet 81220786 80422281 1.01
tpch_q09/duckdb:parquet 🚀 131800639 157523664 0.84
tpch_q10/duckdb:parquet 138568841 137771481 1.01
tpch_q11/duckdb:parquet 21995582 22256756 0.99
tpch_q12/duckdb:parquet 47917836 44598012 1.07
tpch_q13/duckdb:parquet 261758866 262022268 1.00
tpch_q14/duckdb:parquet 54873630 50039284 1.10
tpch_q15/duckdb:parquet 🚀 24972434 29570041 0.84
tpch_q16/duckdb:parquet 54285550 52988236 1.02
tpch_q17/duckdb:parquet 50464967 49098477 1.03
tpch_q18/duckdb:parquet 🚨 143458200 122209901 1.17
tpch_q19/duckdb:parquet 67540318 69154124 0.98
tpch_q20/duckdb:parquet 🚀 62665211 73773904 0.85
tpch_q21/duckdb:parquet 168245792 174040275 0.97
tpch_q22/duckdb:parquet 51311321 51589173 0.99
duckdb / duckdb (1.007x ➖, 0↑ 1↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 15934381 16192478 0.98
tpch_q02/duckdb:duckdb 11748776 12032900 0.98
tpch_q03/duckdb:duckdb 18886867 19766942 0.96
tpch_q04/duckdb:duckdb 19582379 18985611 1.03
tpch_q05/duckdb:duckdb 19313167 18840913 1.03
tpch_q06/duckdb:duckdb 5364798 5287065 1.01
tpch_q07/duckdb:duckdb 22668918 23013596 0.99
tpch_q08/duckdb:duckdb 20601217 20556654 1.00
tpch_q09/duckdb:duckdb 53066488 52753473 1.01
tpch_q10/duckdb:duckdb 42709378 41604715 1.03
tpch_q11/duckdb:duckdb 5578459 5472456 1.02
tpch_q12/duckdb:duckdb 13808733 14142891 0.98
tpch_q13/duckdb:duckdb 36556653 38239745 0.96
tpch_q14/duckdb:duckdb 15836572 15692224 1.01
tpch_q15/duckdb:duckdb 11737714 11916975 0.98
tpch_q16/duckdb:duckdb 23055098 22160113 1.04
tpch_q17/duckdb:duckdb 13389879 13333247 1.00
tpch_q18/duckdb:duckdb 38551692 36673357 1.05
tpch_q19/duckdb:duckdb 🚨 27992478 25085996 1.12
tpch_q20/duckdb:duckdb 23186653 22290803 1.04
tpch_q21/duckdb:duckdb 55436617 57275150 0.97
tpch_q22/duckdb:duckdb 24421347 24291227 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -6.4% +21.5% -23.0% +34.6% ➖ noise
1 datafusion:vortex-compact +1.6% +21.5% -16.4% +30.6% ➖ noise
1 datafusion:vortex-file-compressed +2.5% +21.5% -15.6% +31.2% ➖ noise
1 duckdb:duckdb -1.6% +21.5% -19.0% +30.8% ➖ noise
1 duckdb:vortex-compact +1.5% +21.5% -16.5% +29.9% ➖ noise
1 duckdb:vortex-file-compressed +0.5% +21.5% -17.3% +30.3% ➖ noise
2 datafusion:arrow -2.7% +0.8% -3.5% +19.4% ➖ noise
2 datafusion:vortex-compact -2.1% +0.8% -2.8% +19.4% ➖ noise
2 datafusion:vortex-file-compressed -2.7% +0.8% -3.4% +19.4% ➖ noise
2 duckdb:duckdb -2.4% +0.8% -3.1% +19.4% ➖ noise
2 duckdb:vortex-compact +6.1% +0.8% +5.3% +19.4% ➖ noise
2 duckdb:vortex-file-compressed +2.5% +0.8% +1.8% +19.4% ➖ noise
3 datafusion:arrow -2.7% -7.2% +4.8% +19.4% ➖ noise
3 datafusion:vortex-compact +3.4% -7.2% +11.4% +19.4% ➖ noise
3 datafusion:vortex-file-compressed -1.5% -7.2% +6.2% +19.4% ➖ noise
3 duckdb:duckdb -4.5% -7.2% +2.9% +19.4% ➖ noise
3 duckdb:vortex-compact -5.3% -7.2% +2.0% +19.4% ➖ noise
3 duckdb:vortex-file-compressed -1.4% -7.2% +6.2% +19.4% ➖ noise
4 datafusion:arrow +0.8% -8.0% +9.5% +19.4% ➖ noise
4 datafusion:vortex-compact -0.1% -8.0% +8.5% +19.4% ➖ noise
4 datafusion:vortex-file-compressed +1.1% -8.0% +9.9% +19.4% ➖ noise
4 duckdb:duckdb +3.1% -8.0% +12.1% +19.4% ➖ noise
4 duckdb:vortex-compact -1.5% -8.0% +7.0% +19.4% ➖ noise
4 duckdb:vortex-file-compressed +7.5% -8.0% +16.8% +19.4% ➖ noise
5 datafusion:arrow -4.1% +8.7% -11.8% +19.4% ➖ noise
5 datafusion:vortex-compact +1.5% +8.7% -6.7% +19.4% ➖ noise
5 datafusion:vortex-file-compressed +2.0% +8.7% -6.2% +19.4% ➖ noise
5 duckdb:duckdb +2.5% +8.7% -5.7% +19.4% ➖ noise
5 duckdb:vortex-compact -1.6% +8.7% -9.5% +19.4% ➖ noise
5 duckdb:vortex-file-compressed -2.5% +8.7% -10.3% +19.4% ➖ noise
6 datafusion:arrow -6.8% +5.2% -11.4% +25.1% ➖ noise
6 datafusion:vortex-compact -2.3% +5.2% -7.1% +22.6% ➖ noise
6 datafusion:vortex-file-compressed -9.0% +5.2% -13.5% +26.0% ➖ noise
6 duckdb:duckdb +1.5% +5.2% -3.5% +26.7% ➖ noise
6 duckdb:vortex-compact +2.9% +5.2% -2.2% +26.7% ➖ noise
6 duckdb:vortex-file-compressed +2.1% +5.2% -2.9% +26.7% ➖ noise
7 datafusion:arrow -0.9% +8.2% -8.4% +19.4% ➖ noise
7 datafusion:vortex-compact +2.4% +8.2% -5.3% +19.4% ➖ noise
7 datafusion:vortex-file-compressed +0.4% +8.2% -7.2% +19.4% ➖ noise
7 duckdb:duckdb -1.5% +8.2% -8.9% +19.4% ➖ noise
7 duckdb:vortex-compact +3.0% +8.2% -4.8% +19.4% ➖ noise
7 duckdb:vortex-file-compressed +2.0% +8.2% -5.7% +19.4% ➖ noise
8 datafusion:arrow -1.7% +0.5% -2.1% +19.4% ➖ noise
8 datafusion:vortex-compact -0.8% +0.5% -1.3% +19.4% ➖ noise
8 datafusion:vortex-file-compressed -2.1% +0.5% -2.6% +19.4% ➖ noise
8 duckdb:duckdb +0.2% +0.5% -0.3% +19.4% ➖ noise
8 duckdb:vortex-compact +4.1% +0.5% +3.6% +19.4% ➖ noise
8 duckdb:vortex-file-compressed -0.9% +0.5% -1.4% +19.4% ➖ noise
9 datafusion:arrow +2.5% -10.3% +14.3% +19.4% ➖ noise
9 datafusion:vortex-compact +0.5% -10.3% +12.1% +19.4% ➖ noise
9 datafusion:vortex-file-compressed +4.8% -10.3% +16.9% +19.4% ➖ noise
9 duckdb:duckdb +0.6% -10.3% +12.2% +19.4% ➖ noise
9 duckdb:vortex-compact -0.1% -10.3% +11.5% +19.4% ➖ noise
9 duckdb:vortex-file-compressed -3.9% -10.3% +7.2% +19.4% ➖ noise
10 datafusion:arrow +9.6% -0.6% +10.2% +19.4% ➖ noise
10 datafusion:vortex-compact -2.4% -0.6% -1.8% +19.4% ➖ noise
10 datafusion:vortex-file-compressed -0.4% -0.6% +0.2% +19.4% ➖ noise
10 duckdb:duckdb +2.7% -0.6% +3.2% +19.4% ➖ noise
10 duckdb:vortex-compact +1.1% -0.6% +1.7% +19.4% ➖ noise
10 duckdb:vortex-file-compressed -4.5% -0.6% -4.0% +19.4% ➖ noise
11 datafusion:arrow +10.9% -0.6% +11.6% +27.8% ➖ noise
11 datafusion:vortex-compact +2.1% -0.6% +2.7% +19.4% ➖ noise
11 datafusion:vortex-file-compressed -4.2% -0.6% -3.6% +19.4% ➖ noise
11 duckdb:duckdb +1.9% -0.6% +2.5% +23.5% ➖ noise
11 duckdb:vortex-compact -5.4% -0.6% -4.9% +19.4% ➖ noise
11 duckdb:vortex-file-compressed +0.3% -0.6% +0.9% +19.4% ➖ noise
12 datafusion:arrow +13.8% +6.5% +6.8% +21.0% ➖ noise
12 datafusion:vortex-compact +3.9% +6.5% -2.4% +19.4% ➖ noise
12 datafusion:vortex-file-compressed +5.3% +6.5% -1.2% +19.4% ➖ noise
12 duckdb:duckdb -2.4% +6.5% -8.4% +19.4% ➖ noise
12 duckdb:vortex-compact -0.2% +6.5% -6.3% +19.4% ➖ noise
12 duckdb:vortex-file-compressed -2.7% +6.5% -8.6% +19.4% ➖ noise
13 datafusion:arrow -0.2% -3.6% +3.5% +19.4% ➖ noise
13 datafusion:vortex-compact +1.5% -3.6% +5.4% +19.4% ➖ noise
13 datafusion:vortex-file-compressed +4.2% -3.6% +8.2% +19.4% ➖ noise
13 duckdb:duckdb -4.4% -3.6% -0.8% +19.4% ➖ noise
13 duckdb:vortex-compact +2.2% -3.6% +6.1% +19.4% ➖ noise
13 duckdb:vortex-file-compressed -0.1% -3.6% +3.7% +19.4% ➖ noise
14 datafusion:arrow +1.1% +2.6% -1.4% +19.4% ➖ noise
14 datafusion:vortex-compact -0.2% +2.6% -2.7% +19.4% ➖ noise
14 datafusion:vortex-file-compressed +4.4% +2.6% +1.8% +19.4% ➖ noise
14 duckdb:duckdb +0.9% +2.6% -1.6% +22.7% ➖ noise
14 duckdb:vortex-compact -2.5% +2.6% -4.9% +19.4% ➖ noise
14 duckdb:vortex-file-compressed +1.5% +2.6% -1.0% +19.4% ➖ noise
15 datafusion:arrow +2.8% -6.7% +10.2% +19.4% ➖ noise
15 datafusion:vortex-compact -1.8% -6.7% +5.3% +19.4% ➖ noise
15 datafusion:vortex-file-compressed +4.5% -6.7% +11.9% +19.4% ➖ noise
15 duckdb:duckdb -1.5% -6.7% +5.6% +20.2% ➖ noise
15 duckdb:vortex-compact -0.1% -6.7% +7.1% +19.4% ➖ noise
15 duckdb:vortex-file-compressed +0.8% -6.7% +8.0% +19.4% ➖ noise
16 datafusion:arrow +1.9% +0.2% +1.7% +19.4% ➖ noise
16 datafusion:vortex-compact +0.6% +0.2% +0.4% +19.4% ➖ noise
16 datafusion:vortex-file-compressed -4.1% +0.2% -4.4% +19.4% ➖ noise
16 duckdb:duckdb +4.0% +0.2% +3.8% +19.4% ➖ noise
16 duckdb:vortex-compact +5.4% +0.2% +5.1% +19.4% ➖ noise
16 duckdb:vortex-file-compressed +5.4% +0.2% +5.1% +19.4% ➖ noise
17 datafusion:arrow +6.8% -1.1% +8.0% +19.4% ➖ noise
17 datafusion:vortex-compact +2.5% -1.1% +3.7% +19.4% ➖ noise
17 datafusion:vortex-file-compressed +2.8% -1.1% +4.0% +19.4% ➖ noise
17 duckdb:duckdb +0.4% -1.1% +1.6% +19.4% ➖ noise
17 duckdb:vortex-compact -0.7% -1.1% +0.4% +19.4% ➖ noise
17 duckdb:vortex-file-compressed +0.0% -1.1% +1.2% +19.4% ➖ noise
18 datafusion:arrow +1.0% +9.2% -7.5% +19.4% ➖ noise
18 datafusion:vortex-compact +0.5% +9.2% -8.0% +19.4% ➖ noise
18 datafusion:vortex-file-compressed +2.3% +9.2% -6.3% +19.4% ➖ noise
18 duckdb:duckdb +5.1% +9.2% -3.7% +19.4% ➖ noise
18 duckdb:vortex-compact -0.9% +9.2% -9.2% +19.4% ➖ noise
18 duckdb:vortex-file-compressed +0.7% +9.2% -7.8% +19.4% ➖ noise
19 datafusion:arrow -14.3% -1.0% -13.4% +21.2% ➖ noise
19 datafusion:vortex-compact +2.5% -1.0% +3.5% +19.4% ➖ noise
19 datafusion:vortex-file-compressed +4.0% -1.0% +5.0% +19.4% ➖ noise
19 duckdb:duckdb +11.6% -1.0% +12.7% +23.6% ➖ noise
19 duckdb:vortex-compact +2.7% -1.0% +3.8% +19.4% ➖ noise
19 duckdb:vortex-file-compressed +2.8% -1.0% +3.9% +19.4% ➖ noise
20 datafusion:arrow -6.4% -4.9% -1.6% +19.4% ➖ noise
20 datafusion:vortex-compact +1.5% -4.9% +6.8% +19.4% ➖ noise
20 datafusion:vortex-file-compressed -6.7% -4.9% -1.9% +19.4% ➖ noise
20 duckdb:duckdb +4.0% -4.9% +9.4% +19.4% ➖ noise
20 duckdb:vortex-compact -1.9% -4.9% +3.2% +19.4% ➖ noise
20 duckdb:vortex-file-compressed -0.4% -4.9% +4.8% +19.4% ➖ noise
21 datafusion:arrow +1.4% -1.6% +3.1% +19.4% ➖ noise
21 datafusion:vortex-compact +1.7% -1.6% +3.3% +19.4% ➖ noise
21 datafusion:vortex-file-compressed -3.2% -1.6% -1.7% +19.4% ➖ noise
21 duckdb:duckdb -3.2% -1.6% -1.7% +19.4% ➖ noise
21 duckdb:vortex-compact +2.4% -1.6% +4.0% +19.4% ➖ noise
21 duckdb:vortex-file-compressed +1.4% -1.6% +3.1% +19.4% ➖ noise
22 datafusion:arrow -0.5% -1.8% +1.3% +19.4% ➖ noise
22 datafusion:vortex-compact -0.1% -1.8% +1.7% +19.4% ➖ noise
22 datafusion:vortex-file-compressed +7.1% -1.8% +9.0% +21.4% ➖ noise
22 duckdb:duckdb +0.5% -1.8% +2.4% +19.4% ➖ noise
22 duckdb:vortex-compact -0.2% -1.8% +1.6% +19.4% ➖ noise
22 duckdb:vortex-file-compressed -2.6% -1.8% -0.9% +19.4% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: PolarSignals Profiling

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-H SF=1 on NVME

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.3%
Vortex (geomean): 0.956x ➖
Parquet (geomean): 0.944x ➖
Shifts: Parquet (control) -5.6% · Median polish -4.0%


datafusion / vortex-file-compressed (0.910x ➖, 3↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5245309 5765719 0.91
fineweb_q01/datafusion:vortex-file-compressed 28686311 31488400 0.91
fineweb_q02/datafusion:vortex-file-compressed 29979311 31436737 0.95
fineweb_q03/datafusion:vortex-file-compressed 🚀 69549291 83970956 0.83
fineweb_q04/datafusion:vortex-file-compressed 263352913 269332571 0.98
fineweb_q05/datafusion:vortex-file-compressed 248343198 264415586 0.94
fineweb_q06/datafusion:vortex-file-compressed 63268415 66189819 0.96
fineweb_q07/datafusion:vortex-file-compressed 🚀 66176106 75749803 0.87
fineweb_q08/datafusion:vortex-file-compressed 🚀 25663467 29959233 0.86
datafusion / vortex-compact (0.961x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5009029 5281566 0.95
fineweb_q01/datafusion:vortex-compact 164216527 172828691 0.95
fineweb_q02/datafusion:vortex-compact 163064441 169092966 0.96
fineweb_q03/datafusion:vortex-compact 1454265078 1483497605 0.98
fineweb_q04/datafusion:vortex-compact 1566190522 1623359529 0.96
fineweb_q05/datafusion:vortex-compact 1242283996 1283408636 0.97
fineweb_q06/datafusion:vortex-compact 699824103 722916924 0.97
fineweb_q07/datafusion:vortex-compact 728027566 755349347 0.96
fineweb_q08/datafusion:vortex-compact 23757552 25259735 0.94
datafusion / parquet (0.930x ➖, 1↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 6263425 7099472 0.88
fineweb_q01/datafusion:parquet 268724065 288545833 0.93
fineweb_q02/datafusion:parquet 267300548 286323121 0.93
fineweb_q03/datafusion:parquet 267981505 281674927 0.95
fineweb_q04/datafusion:parquet 286358533 296687223 0.97
fineweb_q05/datafusion:parquet 281730187 299001655 0.94
fineweb_q06/datafusion:parquet 270342281 297857041 0.91
fineweb_q07/datafusion:parquet 265875178 288650797 0.92
fineweb_q08/datafusion:parquet 267334507 284277822 0.94
duckdb / vortex-file-compressed (0.992x ➖, 1↑ 1↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3221411 3626364 0.89
fineweb_q01/duckdb:vortex-file-compressed 27409268 29436095 0.93
fineweb_q02/duckdb:vortex-file-compressed 27225281 27279288 1.00
fineweb_q03/duckdb:vortex-file-compressed 🚨 164684709 129074909 1.28
fineweb_q04/duckdb:vortex-file-compressed 231866973 231838595 1.00
fineweb_q05/duckdb:vortex-file-compressed 222550018 213983922 1.04
fineweb_q06/duckdb:vortex-file-compressed 62992860 66779425 0.94
fineweb_q07/duckdb:vortex-file-compressed 66913901 69331702 0.97
fineweb_q08/duckdb:vortex-file-compressed 24914940 26610286 0.94
duckdb / vortex-compact (0.963x ➖, 1↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4199666 4284641 0.98
fineweb_q01/duckdb:vortex-compact 109445799 99636571 1.10
fineweb_q02/duckdb:vortex-compact 120665577 125987063 0.96
fineweb_q03/duckdb:vortex-compact 860624871 908523918 0.95
fineweb_q04/duckdb:vortex-compact 909144763 943141938 0.96
fineweb_q05/duckdb:vortex-compact 819906854 852327910 0.96
fineweb_q06/duckdb:vortex-compact 464430072 487794137 0.95
fineweb_q07/duckdb:vortex-compact 477345828 492311684 0.97
fineweb_q08/duckdb:vortex-compact 🚀 20903122 24502128 0.85
duckdb / parquet (0.959x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base a8351a9 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 37185687 38680125 0.96
fineweb_q01/duckdb:parquet 92910566 97868356 0.95
fineweb_q02/duckdb:parquet 96508631 101760072 0.95
fineweb_q03/duckdb:parquet 306960630 317819537 0.97
fineweb_q04/duckdb:parquet 441026791 448600817 0.98
fineweb_q05/duckdb:parquet 410291659 419088686 0.98
fineweb_q06/duckdb:parquet 198685759 205280751 0.97
fineweb_q07/duckdb:parquet 210684874 215971677 0.98
fineweb_q08/duckdb:parquet 57588100 63912830 0.90
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -5.2% -7.9% +3.0% +35.0% ➖ noise
0 datafusion:vortex-file-compressed -9.0% -7.9% -1.2% +64.1% ➖ noise
0 duckdb:vortex-compact -2.0% -7.9% +6.4% +32.7% ➖ noise
0 duckdb:vortex-file-compressed -11.2% -7.9% -3.5% +49.6% ➖ noise
1 datafusion:vortex-compact -5.0% -6.0% +1.1% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -8.9% -6.0% -3.1% +19.9% ➖ noise
1 duckdb:vortex-compact +9.8% -6.0% +16.8% +15.7% 🚨 regression
1 duckdb:vortex-file-compressed -6.9% -6.0% -1.0% +42.8% ➖ noise
2 datafusion:vortex-compact -3.6% -5.9% +2.5% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -4.6% -5.9% +1.3% +17.0% ➖ noise
2 duckdb:vortex-compact -4.2% -5.9% +1.8% +12.4% ➖ noise
2 duckdb:vortex-file-compressed -0.2% -5.9% +6.1% +12.1% ➖ noise
3 datafusion:vortex-compact -2.0% -4.1% +2.3% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -17.2% -4.1% -13.6% +38.9% ➖ noise
3 duckdb:vortex-compact -5.3% -4.1% -1.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +27.6% -4.1% +33.1% +37.5% ➖ noise
4 datafusion:vortex-compact -3.5% -2.6% -1.0% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -2.2% -2.6% +0.4% +10.0% ➖ noise
4 duckdb:vortex-compact -3.6% -2.6% -1.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.0% -2.6% +2.7% +10.0% ➖ noise
5 datafusion:vortex-compact -3.2% -4.0% +0.8% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -6.1% -4.0% -2.2% +15.1% ➖ noise
5 duckdb:vortex-compact -3.8% -4.0% +0.2% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +4.0% -4.0% +8.3% +10.0% ➖ noise
6 datafusion:vortex-compact -3.2% -6.3% +3.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -4.4% -6.3% +2.0% +12.9% ➖ noise
6 duckdb:vortex-compact -4.8% -6.3% +1.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -5.7% -6.3% +0.6% +36.3% ➖ noise
7 datafusion:vortex-compact -3.6% -5.2% +1.7% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -12.6% -5.2% -7.8% +10.0% ➖ noise
7 duckdb:vortex-compact -3.0% -5.2% +2.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -3.5% -5.2% +1.8% +10.0% ➖ noise
8 datafusion:vortex-compact -5.9% -7.9% +2.2% +17.5% ➖ noise
8 datafusion:vortex-file-compressed -14.3% -7.9% -6.9% +20.4% ➖ noise
8 duckdb:vortex-compact -14.7% -7.9% -7.3% +20.0% ➖ noise
8 duckdb:vortex-file-compressed -6.4% -7.9% +1.7% +14.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: FineWeb NVMe

No baseline file sizes available yet.

@a10y a10y marked this pull request as draft April 2, 2026 15:26
Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Vortex (geomean): 0.940x ➖
Parquet (geomean): 0.943x ➖
Shifts: Parquet (control) -5.7% · Median polish -5.7%


datafusion / vortex-file-compressed (0.939x ➖, 9↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28903485 29880993 0.97
tpcds_q02/datafusion:vortex-file-compressed 53788064 55494455 0.97
tpcds_q03/datafusion:vortex-file-compressed 20509677 22232858 0.92
tpcds_q04/datafusion:vortex-file-compressed 295517595 320968347 0.92
tpcds_q05/datafusion:vortex-file-compressed 55276006 59065047 0.94
tpcds_q06/datafusion:vortex-file-compressed 🚀 52112840 59088834 0.88
tpcds_q07/datafusion:vortex-file-compressed 🚀 51291331 58297911 0.88
tpcds_q08/datafusion:vortex-file-compressed 37881260 41275186 0.92
tpcds_q09/datafusion:vortex-file-compressed 54897805 59532265 0.92
tpcds_q10/datafusion:vortex-file-compressed 47114615 48801305 0.97
tpcds_q11/datafusion:vortex-file-compressed 168031406 180931876 0.93
tpcds_q12/datafusion:vortex-file-compressed 23921420 24877355 0.96
tpcds_q13/datafusion:vortex-file-compressed 62726598 65369485 0.96
tpcds_q14/datafusion:vortex-file-compressed 202718484 210195570 0.96
tpcds_q15/datafusion:vortex-file-compressed 🚀 35409769 39810973 0.89
tpcds_q16/datafusion:vortex-file-compressed 29483935 31656073 0.93
tpcds_q17/datafusion:vortex-file-compressed 68049566 71461557 0.95
tpcds_q18/datafusion:vortex-file-compressed 77849489 82123511 0.95
tpcds_q19/datafusion:vortex-file-compressed 🚀 31632401 35879429 0.88
tpcds_q20/datafusion:vortex-file-compressed 25696312 28195116 0.91
tpcds_q21/datafusion:vortex-file-compressed 136842003 146370829 0.93
tpcds_q22/datafusion:vortex-file-compressed 59128713 59729626 0.99
tpcds_q23/datafusion:vortex-file-compressed 149623772 159128034 0.94
tpcds_q24/datafusion:vortex-file-compressed 112944367 118380210 0.95
tpcds_q25/datafusion:vortex-file-compressed 69847360 72480449 0.96
tpcds_q26/datafusion:vortex-file-compressed 37146473 39890983 0.93
tpcds_q27/datafusion:vortex-file-compressed 122578459 134405905 0.91
tpcds_q28/datafusion:vortex-file-compressed 49821922 51662987 0.96
tpcds_q29/datafusion:vortex-file-compressed 69723190 72685377 0.96
tpcds_q30/datafusion:vortex-file-compressed 30675264 33462460 0.92
tpcds_q31/datafusion:vortex-file-compressed 98649023 106201167 0.93
tpcds_q32/datafusion:vortex-file-compressed 21948678 22227991 0.99
tpcds_q33/datafusion:vortex-file-compressed 39783096 41764980 0.95
tpcds_q34/datafusion:vortex-file-compressed 33995982 36641231 0.93
tpcds_q35/datafusion:vortex-file-compressed 58156409 60891179 0.96
tpcds_q36/datafusion:vortex-file-compressed 76543507 78743157 0.97
tpcds_q37/datafusion:vortex-file-compressed 33345744 35765855 0.93
tpcds_q38/datafusion:vortex-file-compressed 53651430 57090762 0.94
tpcds_q39/datafusion:vortex-file-compressed 141302740 146130648 0.97
tpcds_q40/datafusion:vortex-file-compressed 51709722 55838976 0.93
tpcds_q41/datafusion:vortex-file-compressed 18293643 19660240 0.93
tpcds_q42/datafusion:vortex-file-compressed 🚀 18762406 21318919 0.88
tpcds_q43/datafusion:vortex-file-compressed 31646919 34362330 0.92
tpcds_q44/datafusion:vortex-file-compressed 47127744 49144253 0.96
tpcds_q45/datafusion:vortex-file-compressed 35043083 37806812 0.93
tpcds_q46/datafusion:vortex-file-compressed 🚀 49527958 55089011 0.90
tpcds_q47/datafusion:vortex-file-compressed 206354792 219825076 0.94
tpcds_q48/datafusion:vortex-file-compressed 49505423 51178632 0.97
tpcds_q49/datafusion:vortex-file-compressed 69143724 73362917 0.94
tpcds_q50/datafusion:vortex-file-compressed 47760505 50345418 0.95
tpcds_q51/datafusion:vortex-file-compressed 90826308 99920983 0.91
tpcds_q52/datafusion:vortex-file-compressed 19680228 21384175 0.92
tpcds_q53/datafusion:vortex-file-compressed 26533372 29372766 0.90
tpcds_q54/datafusion:vortex-file-compressed 46677975 47694976 0.98
tpcds_q55/datafusion:vortex-file-compressed 18267829 19690338 0.93
tpcds_q56/datafusion:vortex-file-compressed 42930219 43534685 0.99
tpcds_q57/datafusion:vortex-file-compressed 126442306 131032573 0.96
tpcds_q58/datafusion:vortex-file-compressed 70320743 72958072 0.96
tpcds_q59/datafusion:vortex-file-compressed 73163608 75928595 0.96
tpcds_q60/datafusion:vortex-file-compressed 41346259 41935668 0.99
tpcds_q61/datafusion:vortex-file-compressed 51744288 52548276 0.98
tpcds_q62/datafusion:vortex-file-compressed 31596418 31663009 1.00
tpcds_q63/datafusion:vortex-file-compressed 26853124 28043362 0.96
tpcds_q64/datafusion:vortex-file-compressed 472756708 488597500 0.97
tpcds_q65/datafusion:vortex-file-compressed 49664344 53013034 0.94
tpcds_q66/datafusion:vortex-file-compressed 91357587 98684175 0.93
tpcds_q67/datafusion:vortex-file-compressed 120787065 128869726 0.94
tpcds_q68/datafusion:vortex-file-compressed 47402396 50268400 0.94
tpcds_q69/datafusion:vortex-file-compressed 44748608 46625690 0.96
tpcds_q70/datafusion:vortex-file-compressed 113885156 120165129 0.95
tpcds_q71/datafusion:vortex-file-compressed 32194235 34117635 0.94
tpcds_q72/datafusion:vortex-file-compressed 2574667101 2834466356 0.91
tpcds_q73/datafusion:vortex-file-compressed 36114449 37009828 0.98
tpcds_q74/datafusion:vortex-file-compressed 118874886 127477307 0.93
tpcds_q75/datafusion:vortex-file-compressed 122984308 133350550 0.92
tpcds_q76/datafusion:vortex-file-compressed 35613626 38687053 0.92
tpcds_q77/datafusion:vortex-file-compressed 53441602 56629280 0.94
tpcds_q78/datafusion:vortex-file-compressed 126430114 132751279 0.95
tpcds_q79/datafusion:vortex-file-compressed 41584518 41812704 0.99
tpcds_q80/datafusion:vortex-file-compressed 113407956 121337813 0.93
tpcds_q81/datafusion:vortex-file-compressed 37026395 38282094 0.97
tpcds_q82/datafusion:vortex-file-compressed 35998957 38057542 0.95
tpcds_q83/datafusion:vortex-file-compressed 50648694 53994433 0.94
tpcds_q84/datafusion:vortex-file-compressed 🚀 15150762 18294889 0.83
tpcds_q85/datafusion:vortex-file-compressed 102243004 107519606 0.95
tpcds_q86/datafusion:vortex-file-compressed 19071783 20371248 0.94
tpcds_q87/datafusion:vortex-file-compressed 55608597 57877790 0.96
tpcds_q88/datafusion:vortex-file-compressed 83833010 87913658 0.95
tpcds_q89/datafusion:vortex-file-compressed 37928429 41861184 0.91
tpcds_q90/datafusion:vortex-file-compressed 🚀 18275287 20968507 0.87
tpcds_q91/datafusion:vortex-file-compressed 🚀 26147928 30482871 0.86
tpcds_q92/datafusion:vortex-file-compressed 20023058 20840721 0.96
tpcds_q93/datafusion:vortex-file-compressed 34786692 37974575 0.92
tpcds_q94/datafusion:vortex-file-compressed 26569070 28602411 0.93
tpcds_q95/datafusion:vortex-file-compressed 61903225 65675391 0.94
tpcds_q96/datafusion:vortex-file-compressed 18517512 18439146 1.00
tpcds_q97/datafusion:vortex-file-compressed 33089562 34197592 0.97
tpcds_q98/datafusion:vortex-file-compressed 31974019 35083272 0.91
tpcds_q99/datafusion:vortex-file-compressed 45859501 49804403 0.92
datafusion / vortex-compact (0.935x ➖, 14↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 36425484 39051398 0.93
tpcds_q02/datafusion:vortex-compact 57886353 61979441 0.93
tpcds_q03/datafusion:vortex-compact 25600423 27030834 0.95
tpcds_q04/datafusion:vortex-compact 325823914 344533085 0.95
tpcds_q05/datafusion:vortex-compact 64134776 68379792 0.94
tpcds_q06/datafusion:vortex-compact 56752400 58875024 0.96
tpcds_q07/datafusion:vortex-compact 67253749 69918068 0.96
tpcds_q08/datafusion:vortex-compact 46049899 49657914 0.93
tpcds_q09/datafusion:vortex-compact 102091583 110056023 0.93
tpcds_q10/datafusion:vortex-compact 62834047 65894236 0.95
tpcds_q11/datafusion:vortex-compact 188627843 204870569 0.92
tpcds_q12/datafusion:vortex-compact 26063684 28383744 0.92
tpcds_q13/datafusion:vortex-compact 131700498 136213770 0.97
tpcds_q14/datafusion:vortex-compact 256850332 275524450 0.93
tpcds_q15/datafusion:vortex-compact 41010725 42281244 0.97
tpcds_q16/datafusion:vortex-compact 40515424 41476886 0.98
tpcds_q17/datafusion:vortex-compact 94452452 96351923 0.98
tpcds_q18/datafusion:vortex-compact 92981944 102814220 0.90
tpcds_q19/datafusion:vortex-compact 🚀 42365910 47974142 0.88
tpcds_q20/datafusion:vortex-compact 29614529 32893211 0.90
tpcds_q21/datafusion:vortex-compact 142418737 149815930 0.95
tpcds_q22/datafusion:vortex-compact 65533262 67343660 0.97
tpcds_q23/datafusion:vortex-compact 184129604 195420617 0.94
tpcds_q24/datafusion:vortex-compact 137388300 146786362 0.94
tpcds_q25/datafusion:vortex-compact 94138798 97485208 0.97
tpcds_q26/datafusion:vortex-compact 48139526 51159587 0.94
tpcds_q27/datafusion:vortex-compact 155975769 163106144 0.96
tpcds_q28/datafusion:vortex-compact 100658779 105077232 0.96
tpcds_q29/datafusion:vortex-compact 94980593 96760619 0.98
tpcds_q30/datafusion:vortex-compact 37936043 38675484 0.98
tpcds_q31/datafusion:vortex-compact 123625695 133492920 0.93
tpcds_q32/datafusion:vortex-compact 28072390 29334851 0.96
tpcds_q33/datafusion:vortex-compact 50080080 54466883 0.92
tpcds_q34/datafusion:vortex-compact 48717543 50476119 0.97
tpcds_q35/datafusion:vortex-compact 68609891 71669139 0.96
tpcds_q36/datafusion:vortex-compact 96408320 103055303 0.94
tpcds_q37/datafusion:vortex-compact 46385748 49602939 0.94
tpcds_q38/datafusion:vortex-compact 65619529 67464588 0.97
tpcds_q39/datafusion:vortex-compact 158987919 159282134 1.00
tpcds_q40/datafusion:vortex-compact 🚀 58242459 65668439 0.89
tpcds_q41/datafusion:vortex-compact 🚀 20786764 24244705 0.86
tpcds_q42/datafusion:vortex-compact 🚀 24147871 28445194 0.85
tpcds_q43/datafusion:vortex-compact 38433316 41778155 0.92
tpcds_q44/datafusion:vortex-compact 77205346 80815054 0.96
tpcds_q45/datafusion:vortex-compact 37514759 41013926 0.91
tpcds_q46/datafusion:vortex-compact 68068492 74048849 0.92
tpcds_q47/datafusion:vortex-compact 🚀 223182687 248680724 0.90
tpcds_q48/datafusion:vortex-compact 95949940 98361815 0.98
tpcds_q49/datafusion:vortex-compact 96665255 99125250 0.98
tpcds_q50/datafusion:vortex-compact 62828482 64516156 0.97
tpcds_q51/datafusion:vortex-compact 96930257 102936479 0.94
tpcds_q52/datafusion:vortex-compact 24820845 27528938 0.90
tpcds_q53/datafusion:vortex-compact 34668956 35409408 0.98
tpcds_q54/datafusion:vortex-compact 56053739 61057054 0.92
tpcds_q55/datafusion:vortex-compact 24003120 25319213 0.95
tpcds_q56/datafusion:vortex-compact 53682551 57143941 0.94
tpcds_q57/datafusion:vortex-compact 137950920 151690512 0.91
tpcds_q58/datafusion:vortex-compact 76299603 82025326 0.93
tpcds_q59/datafusion:vortex-compact 84036718 91240160 0.92
tpcds_q60/datafusion:vortex-compact 54868191 56615468 0.97
tpcds_q61/datafusion:vortex-compact 70230678 71866402 0.98
tpcds_q62/datafusion:vortex-compact 32855590 36211576 0.91
tpcds_q63/datafusion:vortex-compact 34512831 36981569 0.93
tpcds_q64/datafusion:vortex-compact 530591878 577649340 0.92
tpcds_q65/datafusion:vortex-compact 🚀 64486207 72415893 0.89
tpcds_q66/datafusion:vortex-compact 🚀 97229774 111470737 0.87
tpcds_q67/datafusion:vortex-compact 🚀 125925896 141183069 0.89
tpcds_q68/datafusion:vortex-compact 69523480 73294745 0.95
tpcds_q69/datafusion:vortex-compact 59386276 62314963 0.95
tpcds_q70/datafusion:vortex-compact 122198780 130165551 0.94
tpcds_q71/datafusion:vortex-compact 46745039 49280711 0.95
tpcds_q72/datafusion:vortex-compact 🚀 2595675852 2915418616 0.89
tpcds_q73/datafusion:vortex-compact 48272621 53262924 0.91
tpcds_q74/datafusion:vortex-compact 132525469 147026514 0.90
tpcds_q75/datafusion:vortex-compact 165950297 173873840 0.95
tpcds_q76/datafusion:vortex-compact 51150647 55818336 0.92
tpcds_q77/datafusion:vortex-compact 67040043 72277441 0.93
tpcds_q78/datafusion:vortex-compact 149493600 157378737 0.95
tpcds_q79/datafusion:vortex-compact 57926068 61137333 0.95
tpcds_q80/datafusion:vortex-compact 🚀 132040516 146722168 0.90
tpcds_q81/datafusion:vortex-compact 43379699 44445726 0.98
tpcds_q82/datafusion:vortex-compact 48768044 53548319 0.91
tpcds_q83/datafusion:vortex-compact 58824443 63344373 0.93
tpcds_q84/datafusion:vortex-compact 🚀 18265328 20378601 0.90
tpcds_q85/datafusion:vortex-compact 125779742 133655703 0.94
tpcds_q86/datafusion:vortex-compact 21447382 22889368 0.94
tpcds_q87/datafusion:vortex-compact 65981704 70533925 0.94
tpcds_q88/datafusion:vortex-compact 133073084 138131498 0.96
tpcds_q89/datafusion:vortex-compact 44232540 47305274 0.94
tpcds_q90/datafusion:vortex-compact 24739310 25339203 0.98
tpcds_q91/datafusion:vortex-compact 42127251 41793370 1.01
tpcds_q92/datafusion:vortex-compact 21607374 23524884 0.92
tpcds_q93/datafusion:vortex-compact 🚀 46372214 51567635 0.90
tpcds_q94/datafusion:vortex-compact 31151795 34427554 0.90
tpcds_q95/datafusion:vortex-compact 70876908 75921162 0.93
tpcds_q96/datafusion:vortex-compact 26002513 27175582 0.96
tpcds_q97/datafusion:vortex-compact 41515524 44382737 0.94
tpcds_q98/datafusion:vortex-compact 🚀 38171043 42852947 0.89
tpcds_q99/datafusion:vortex-compact 🚀 48290551 57207401 0.84
datafusion / parquet (0.944x ➖, 11↑ 1↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 36284349 39040131 0.93
tpcds_q02/datafusion:parquet 46588619 48737159 0.96
tpcds_q03/datafusion:parquet 15175199 15721133 0.97
tpcds_q04/datafusion:parquet 320856112 340695182 0.94
tpcds_q05/datafusion:parquet 54101427 56286650 0.96
tpcds_q06/datafusion:parquet 65154207 64403491 1.01
tpcds_q07/datafusion:parquet 89151525 89650168 0.99
tpcds_q08/datafusion:parquet 34038190 34775332 0.98
tpcds_q09/datafusion:parquet 57332840 56938372 1.01
tpcds_q10/datafusion:parquet 84048354 85272038 0.99
tpcds_q11/datafusion:parquet 182242391 193552964 0.94
tpcds_q12/datafusion:parquet 23147620 24515261 0.94
tpcds_q13/datafusion:parquet 88656764 89527348 0.99
tpcds_q14/datafusion:parquet 🚀 190528341 211899962 0.90
tpcds_q15/datafusion:parquet 🚀 24875294 28468745 0.87
tpcds_q16/datafusion:parquet 🚀 27859375 32870873 0.85
tpcds_q17/datafusion:parquet 69633317 72314293 0.96
tpcds_q18/datafusion:parquet 130138346 136043314 0.96
tpcds_q19/datafusion:parquet 27920781 30583123 0.91
tpcds_q20/datafusion:parquet 21866325 23566607 0.93
tpcds_q21/datafusion:parquet 23903259 24111212 0.99
tpcds_q22/datafusion:parquet 143510402 151324526 0.95
tpcds_q23/datafusion:parquet 163203776 169210652 0.96
tpcds_q24/datafusion:parquet 104918977 114058494 0.92
tpcds_q25/datafusion:parquet 71360758 74610207 0.96
tpcds_q26/datafusion:parquet 74172988 81084649 0.91
tpcds_q27/datafusion:parquet 162948750 174296529 0.93
tpcds_q28/datafusion:parquet 48621084 53293739 0.91
tpcds_q29/datafusion:parquet 71822834 78887989 0.91
tpcds_q30/datafusion:parquet 45767222 47460342 0.96
tpcds_q31/datafusion:parquet 75992125 84297156 0.90
tpcds_q32/datafusion:parquet 🚀 22077362 24917611 0.89
tpcds_q33/datafusion:parquet 35884428 37246265 0.96
tpcds_q34/datafusion:parquet 25868744 28336384 0.91
tpcds_q35/datafusion:parquet 86384919 93577410 0.92
tpcds_q36/datafusion:parquet 64429509 69045290 0.93
tpcds_q37/datafusion:parquet 24321013 24557190 0.99
tpcds_q38/datafusion:parquet 51358955 55326338 0.93
tpcds_q39/datafusion:parquet 84527212 91203750 0.93
tpcds_q40/datafusion:parquet 28170870 29863581 0.94
tpcds_q41/datafusion:parquet 16428706 16815277 0.98
tpcds_q42/datafusion:parquet 14457415 14422974 1.00
tpcds_q43/datafusion:parquet 20011176 19999954 1.00
tpcds_q44/datafusion:parquet 40073503 44435203 0.90
tpcds_q45/datafusion:parquet 🚀 32622795 36418667 0.90
tpcds_q46/datafusion:parquet 39402156 42554257 0.93
tpcds_q47/datafusion:parquet 134567558 145129585 0.93
tpcds_q48/datafusion:parquet 77726398 84388623 0.92
tpcds_q49/datafusion:parquet 64469311 69804916 0.92
tpcds_q50/datafusion:parquet 49844561 52960198 0.94
tpcds_q51/datafusion:parquet 91005128 95496243 0.95
tpcds_q52/datafusion:parquet 🚀 13813456 15741628 0.88
tpcds_q53/datafusion:parquet 23289979 23709888 0.98
tpcds_q54/datafusion:parquet 42430891 46190521 0.92
tpcds_q55/datafusion:parquet 14401793 15803350 0.91
tpcds_q56/datafusion:parquet 36591078 37023288 0.99
tpcds_q57/datafusion:parquet 110358193 115934298 0.95
tpcds_q58/datafusion:parquet 59199817 63316573 0.93
tpcds_q59/datafusion:parquet 57611781 62099733 0.93
tpcds_q60/datafusion:parquet 🚀 34284064 38820649 0.88
tpcds_q61/datafusion:parquet 51292039 56281201 0.91
tpcds_q62/datafusion:parquet 🚨 28524221 25612475 1.11
tpcds_q63/datafusion:parquet 🚀 21581133 24057595 0.90
tpcds_q64/datafusion:parquet 551602829 594617401 0.93
tpcds_q65/datafusion:parquet 44390891 45297250 0.98
tpcds_q66/datafusion:parquet 🚀 73137711 82528075 0.89
tpcds_q67/datafusion:parquet 153186731 160197910 0.96
tpcds_q68/datafusion:parquet 41277802 41094199 1.00
tpcds_q69/datafusion:parquet 80223948 82334069 0.97
tpcds_q70/datafusion:parquet 96706012 100746629 0.96
tpcds_q71/datafusion:parquet 26177007 27579601 0.95
tpcds_q72/datafusion:parquet 630103515 668098363 0.94
tpcds_q73/datafusion:parquet 27151181 28830741 0.94
tpcds_q74/datafusion:parquet 106292998 112213980 0.95
tpcds_q75/datafusion:parquet 119128196 123851016 0.96
tpcds_q76/datafusion:parquet 34966351 37744261 0.93
tpcds_q77/datafusion:parquet 51533747 54339766 0.95
tpcds_q78/datafusion:parquet 121773531 132006769 0.92
tpcds_q79/datafusion:parquet 32996148 31946742 1.03
tpcds_q80/datafusion:parquet 🚀 92253265 103060858 0.90
tpcds_q81/datafusion:parquet 41666382 44299703 0.94
tpcds_q82/datafusion:parquet 24097839 26396931 0.91
tpcds_q83/datafusion:parquet 47607133 50962833 0.93
tpcds_q84/datafusion:parquet 47890826 49262392 0.97
tpcds_q85/datafusion:parquet 171691799 175465775 0.98
tpcds_q86/datafusion:parquet 18156219 18427961 0.99
tpcds_q87/datafusion:parquet 50149668 52223824 0.96
tpcds_q88/datafusion:parquet 70899217 71288707 0.99
tpcds_q89/datafusion:parquet 25321916 25314809 1.00
tpcds_q90/datafusion:parquet 18827431 19727556 0.95
tpcds_q91/datafusion:parquet 69148020 75217691 0.92
tpcds_q92/datafusion:parquet 22209353 24667702 0.90
tpcds_q93/datafusion:parquet 34407511 37164866 0.93
tpcds_q94/datafusion:parquet 25947360 26190469 0.99
tpcds_q95/datafusion:parquet 67897153 68323708 0.99
tpcds_q96/datafusion:parquet 14961172 15679065 0.95
tpcds_q97/datafusion:parquet 33157268 36572451 0.91
tpcds_q98/datafusion:parquet 🚀 25846891 29017138 0.89
tpcds_q99/datafusion:parquet 28663989 31088326 0.92
duckdb / vortex-file-compressed (0.942x ➖, 8↑ 1↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25726734 26658064 0.97
tpcds_q02/duckdb:vortex-file-compressed 80655223 88071215 0.92
tpcds_q03/duckdb:vortex-file-compressed 23867577 24761296 0.96
tpcds_q04/duckdb:vortex-file-compressed 107029717 111757260 0.96
tpcds_q05/duckdb:vortex-file-compressed 100930825 101698503 0.99
tpcds_q06/duckdb:vortex-file-compressed 36000988 38367276 0.94
tpcds_q07/duckdb:vortex-file-compressed 24440398 26922011 0.91
tpcds_q08/duckdb:vortex-file-compressed 🚀 23091480 25692754 0.90
tpcds_q09/duckdb:vortex-file-compressed 40189978 41760712 0.96
tpcds_q10/duckdb:vortex-file-compressed 37191686 40652028 0.91
tpcds_q11/duckdb:vortex-file-compressed 60727328 66313766 0.92
tpcds_q12/duckdb:vortex-file-compressed 14339544 15253935 0.94
tpcds_q13/duckdb:vortex-file-compressed 33828958 35941619 0.94
tpcds_q14/duckdb:vortex-file-compressed 🚀 182436911 210015459 0.87
tpcds_q15/duckdb:vortex-file-compressed 39836432 43460633 0.92
tpcds_q16/duckdb:vortex-file-compressed 29119490 30685250 0.95
tpcds_q17/duckdb:vortex-file-compressed 38290169 41327278 0.93
tpcds_q18/duckdb:vortex-file-compressed 46596647 49806470 0.94
tpcds_q19/duckdb:vortex-file-compressed 32459598 35728066 0.91
tpcds_q20/duckdb:vortex-file-compressed 15850490 16175329 0.98
tpcds_q21/duckdb:vortex-file-compressed 20127620 22177474 0.91
tpcds_q22/duckdb:vortex-file-compressed 111859321 117030611 0.96
tpcds_q23/duckdb:vortex-file-compressed 132118288 135662524 0.97
tpcds_q24/duckdb:vortex-file-compressed 55376043 58920554 0.94
tpcds_q25/duckdb:vortex-file-compressed 37587484 40249281 0.93
tpcds_q26/duckdb:vortex-file-compressed 39064859 42715987 0.91
tpcds_q27/duckdb:vortex-file-compressed 87791792 95591512 0.92
tpcds_q28/duckdb:vortex-file-compressed 35779731 37151965 0.96
tpcds_q29/duckdb:vortex-file-compressed 37050541 38326512 0.97
tpcds_q30/duckdb:vortex-file-compressed 🚀 28451145 32432939 0.88
tpcds_q31/duckdb:vortex-file-compressed 25091710 26002178 0.96
tpcds_q32/duckdb:vortex-file-compressed 16675737 16916928 0.99
tpcds_q33/duckdb:vortex-file-compressed 70676662 75867963 0.93
tpcds_q34/duckdb:vortex-file-compressed 19562445 20444828 0.96
tpcds_q35/duckdb:vortex-file-compressed 🚀 60789753 68516379 0.89
tpcds_q36/duckdb:vortex-file-compressed 26538869 29221575 0.91
tpcds_q37/duckdb:vortex-file-compressed 🚀 21384705 24911388 0.86
tpcds_q38/duckdb:vortex-file-compressed 37080220 39916132 0.93
tpcds_q39/duckdb:vortex-file-compressed 47219870 49002685 0.96
tpcds_q40/duckdb:vortex-file-compressed 23685634 25497724 0.93
tpcds_q41/duckdb:vortex-file-compressed 13008013 14224470 0.91
tpcds_q42/duckdb:vortex-file-compressed 12179924 12117704 1.01
tpcds_q43/duckdb:vortex-file-compressed 20744594 20501050 1.01
tpcds_q44/duckdb:vortex-file-compressed 22468195 24114002 0.93
tpcds_q45/duckdb:vortex-file-compressed 26862192 27477952 0.98
tpcds_q46/duckdb:vortex-file-compressed 48675808 50980165 0.95
tpcds_q47/duckdb:vortex-file-compressed 49959557 51916988 0.96
tpcds_q48/duckdb:vortex-file-compressed 32561606 34468208 0.94
tpcds_q49/duckdb:vortex-file-compressed 31198147 32110498 0.97
tpcds_q50/duckdb:vortex-file-compressed 36435769 39956866 0.91
tpcds_q51/duckdb:vortex-file-compressed 🚨 112801020 101808077 1.11
tpcds_q52/duckdb:vortex-file-compressed 12249859 13302781 0.92
tpcds_q53/duckdb:vortex-file-compressed 17789134 18907622 0.94
tpcds_q54/duckdb:vortex-file-compressed 50612021 54369220 0.93
tpcds_q55/duckdb:vortex-file-compressed 10985915 11415995 0.96
tpcds_q56/duckdb:vortex-file-compressed 68061181 70875105 0.96
tpcds_q57/duckdb:vortex-file-compressed 52187700 47539883 1.10
tpcds_q58/duckdb:vortex-file-compressed 32827192 33572379 0.98
tpcds_q59/duckdb:vortex-file-compressed 63357840 63867303 0.99
tpcds_q60/duckdb:vortex-file-compressed 🚀 69201379 78192786 0.89
tpcds_q61/duckdb:vortex-file-compressed 39621560 41454276 0.96
tpcds_q62/duckdb:vortex-file-compressed 18380677 18314869 1.00
tpcds_q63/duckdb:vortex-file-compressed 17585956 18267261 0.96
tpcds_q64/duckdb:vortex-file-compressed 82734137 84851284 0.98
tpcds_q65/duckdb:vortex-file-compressed 23053344 24690364 0.93
tpcds_q66/duckdb:vortex-file-compressed 57394173 62201993 0.92
tpcds_q67/duckdb:vortex-file-compressed 143886711 152127011 0.95
tpcds_q68/duckdb:vortex-file-compressed 42097471 45772436 0.92
tpcds_q69/duckdb:vortex-file-compressed 37940935 41112699 0.92
tpcds_q70/duckdb:vortex-file-compressed 24308741 26840822 0.91
tpcds_q71/duckdb:vortex-file-compressed 20017095 21936119 0.91
tpcds_q72/duckdb:vortex-file-compressed 178128954 183479151 0.97
tpcds_q73/duckdb:vortex-file-compressed 19684213 21393264 0.92
tpcds_q74/duckdb:vortex-file-compressed 51398180 55490290 0.93
tpcds_q75/duckdb:vortex-file-compressed 59696578 62594635 0.95
tpcds_q76/duckdb:vortex-file-compressed 67633781 73532094 0.92
tpcds_q77/duckdb:vortex-file-compressed 🚀 66028295 75277955 0.88
tpcds_q78/duckdb:vortex-file-compressed 76182027 81096696 0.94
tpcds_q79/duckdb:vortex-file-compressed 44113246 44445596 0.99
tpcds_q80/duckdb:vortex-file-compressed 96480284 102124578 0.94
tpcds_q81/duckdb:vortex-file-compressed 31500807 34825887 0.90
tpcds_q82/duckdb:vortex-file-compressed 22249470 24317895 0.91
tpcds_q83/duckdb:vortex-file-compressed 🚀 27302385 30834422 0.89
tpcds_q84/duckdb:vortex-file-compressed 17161230 18156081 0.95
tpcds_q85/duckdb:vortex-file-compressed 44414322 47055020 0.94
tpcds_q86/duckdb:vortex-file-compressed 16710690 18152194 0.92
tpcds_q87/duckdb:vortex-file-compressed 41005012 45465121 0.90
tpcds_q88/duckdb:vortex-file-compressed 35184434 38099378 0.92
tpcds_q89/duckdb:vortex-file-compressed 17930276 19299216 0.93
tpcds_q90/duckdb:vortex-file-compressed 15701134 16237949 0.97
tpcds_q91/duckdb:vortex-file-compressed 28011112 28752987 0.97
tpcds_q92/duckdb:vortex-file-compressed 13536119 14979443 0.90
tpcds_q93/duckdb:vortex-file-compressed 27514280 30183614 0.91
tpcds_q94/duckdb:vortex-file-compressed 22152916 24486188 0.90
tpcds_q95/duckdb:vortex-file-compressed 150544046 148104849 1.02
tpcds_q96/duckdb:vortex-file-compressed 11533491 12138939 0.95
tpcds_q97/duckdb:vortex-file-compressed 38975353 39484402 0.99
tpcds_q98/duckdb:vortex-file-compressed 18327953 18600527 0.99
tpcds_q99/duckdb:vortex-file-compressed 32806818 34022600 0.96
duckdb / vortex-compact (0.943x ➖, 10↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 33869545 35943399 0.94
tpcds_q02/duckdb:vortex-compact 121850406 128952945 0.94
tpcds_q03/duckdb:vortex-compact 50078928 53628279 0.93
tpcds_q04/duckdb:vortex-compact 123306909 130307718 0.95
tpcds_q05/duckdb:vortex-compact 🚀 152919468 171684529 0.89
tpcds_q06/duckdb:vortex-compact 37016036 39590223 0.93
tpcds_q07/duckdb:vortex-compact 37648265 39183119 0.96
tpcds_q08/duckdb:vortex-compact 28205591 28925174 0.98
tpcds_q09/duckdb:vortex-compact 110928424 114124773 0.97
tpcds_q10/duckdb:vortex-compact 45940031 48320327 0.95
tpcds_q11/duckdb:vortex-compact 76337126 76017416 1.00
tpcds_q12/duckdb:vortex-compact 19304171 21261507 0.91
tpcds_q13/duckdb:vortex-compact 46246091 50798919 0.91
tpcds_q14/duckdb:vortex-compact 271354015 281090164 0.97
tpcds_q15/duckdb:vortex-compact 44772525 47474395 0.94
tpcds_q16/duckdb:vortex-compact 37376321 39315018 0.95
tpcds_q17/duckdb:vortex-compact 47150829 51786040 0.91
tpcds_q18/duckdb:vortex-compact 67596348 71181677 0.95
tpcds_q19/duckdb:vortex-compact 37168532 39647136 0.94
tpcds_q20/duckdb:vortex-compact 20024839 21848887 0.92
tpcds_q21/duckdb:vortex-compact 26975265 28245262 0.96
tpcds_q22/duckdb:vortex-compact 118481422 127142266 0.93
tpcds_q23/duckdb:vortex-compact 163886635 181570570 0.90
tpcds_q24/duckdb:vortex-compact 71285744 78408681 0.91
tpcds_q25/duckdb:vortex-compact 49991113 53924472 0.93
tpcds_q26/duckdb:vortex-compact 50011615 55488018 0.90
tpcds_q27/duckdb:vortex-compact 129640244 136320999 0.95
tpcds_q28/duckdb:vortex-compact 107871556 108974701 0.99
tpcds_q29/duckdb:vortex-compact 48586369 52042525 0.93
tpcds_q30/duckdb:vortex-compact 36024553 36855433 0.98
tpcds_q31/duckdb:vortex-compact 🚀 30031297 33455824 0.90
tpcds_q32/duckdb:vortex-compact 23607585 23662403 1.00
tpcds_q33/duckdb:vortex-compact 132058887 133746672 0.99
tpcds_q34/duckdb:vortex-compact 22576657 23406219 0.96
tpcds_q35/duckdb:vortex-compact 🚀 66590205 75943325 0.88
tpcds_q36/duckdb:vortex-compact 32018268 34381443 0.93
tpcds_q37/duckdb:vortex-compact 32317233 33091968 0.98
tpcds_q38/duckdb:vortex-compact 38714767 41761986 0.93
tpcds_q39/duckdb:vortex-compact 53935716 54910353 0.98
tpcds_q40/duckdb:vortex-compact 30210452 32734926 0.92
tpcds_q41/duckdb:vortex-compact 16281238 17572582 0.93
tpcds_q42/duckdb:vortex-compact 15413213 16805665 0.92
tpcds_q43/duckdb:vortex-compact 24202680 23637709 1.02
tpcds_q44/duckdb:vortex-compact 29558132 30531176 0.97
tpcds_q45/duckdb:vortex-compact 32843157 35181339 0.93
tpcds_q46/duckdb:vortex-compact 🚀 53397565 60921164 0.88
tpcds_q47/duckdb:vortex-compact 54274497 57257145 0.95
tpcds_q48/duckdb:vortex-compact 41037745 42116208 0.97
tpcds_q49/duckdb:vortex-compact 🚀 46654032 52157957 0.89
tpcds_q50/duckdb:vortex-compact 37164738 37907482 0.98
tpcds_q51/duckdb:vortex-compact 104296806 110107129 0.95
tpcds_q52/duckdb:vortex-compact 15009711 16168400 0.93
tpcds_q53/duckdb:vortex-compact 21250796 22801933 0.93
tpcds_q54/duckdb:vortex-compact 85780324 91264368 0.94
tpcds_q55/duckdb:vortex-compact 14590668 15434246 0.95
tpcds_q56/duckdb:vortex-compact 133604985 139256364 0.96
tpcds_q57/duckdb:vortex-compact 48161804 52738231 0.91
tpcds_q58/duckdb:vortex-compact 45454539 44116499 1.03
tpcds_q59/duckdb:vortex-compact 75055733 79773478 0.94
tpcds_q60/duckdb:vortex-compact 134241997 147353315 0.91
tpcds_q61/duckdb:vortex-compact 🚀 44372175 50765493 0.87
tpcds_q62/duckdb:vortex-compact 🚀 21222649 24667481 0.86
tpcds_q63/duckdb:vortex-compact 21687768 22812235 0.95
tpcds_q64/duckdb:vortex-compact 99441900 105952822 0.94
tpcds_q65/duckdb:vortex-compact 🚀 26691898 29859433 0.89
tpcds_q66/duckdb:vortex-compact 104426416 103237774 1.01
tpcds_q67/duckdb:vortex-compact 152324070 160346526 0.95
tpcds_q68/duckdb:vortex-compact 50423698 52115031 0.97
tpcds_q69/duckdb:vortex-compact 46117722 49631671 0.93
tpcds_q70/duckdb:vortex-compact 28309736 28807412 0.98
tpcds_q71/duckdb:vortex-compact 25454794 26606142 0.96
tpcds_q72/duckdb:vortex-compact 198480083 202611897 0.98
tpcds_q73/duckdb:vortex-compact 21142991 22253390 0.95
tpcds_q74/duckdb:vortex-compact 55626062 57657556 0.96
tpcds_q75/duckdb:vortex-compact 72166291 74327469 0.97
tpcds_q76/duckdb:vortex-compact 116398907 124897206 0.93
tpcds_q77/duckdb:vortex-compact 122413468 131759479 0.93
tpcds_q78/duckdb:vortex-compact 86012087 90991669 0.95
tpcds_q79/duckdb:vortex-compact 72586710 69312413 1.05
tpcds_q80/duckdb:vortex-compact 160257974 177968671 0.90
tpcds_q81/duckdb:vortex-compact 40760175 43892030 0.93
tpcds_q82/duckdb:vortex-compact 32126197 33833610 0.95
tpcds_q83/duckdb:vortex-compact 45388410 47831017 0.95
tpcds_q84/duckdb:vortex-compact 21436625 22815659 0.94
tpcds_q85/duckdb:vortex-compact 🚀 60256762 66990168 0.90
tpcds_q86/duckdb:vortex-compact 🚀 18700985 21040680 0.89
tpcds_q87/duckdb:vortex-compact 42420465 44111095 0.96
tpcds_q88/duckdb:vortex-compact 34694528 37074178 0.94
tpcds_q89/duckdb:vortex-compact 22069402 23624566 0.93
tpcds_q90/duckdb:vortex-compact 16043515 17500424 0.92
tpcds_q91/duckdb:vortex-compact 45096278 47558247 0.95
tpcds_q92/duckdb:vortex-compact 21277207 21396016 0.99
tpcds_q93/duckdb:vortex-compact 35843702 39337114 0.91
tpcds_q94/duckdb:vortex-compact 27201064 28905600 0.94
tpcds_q95/duckdb:vortex-compact 145654621 154424007 0.94
tpcds_q96/duckdb:vortex-compact 11403573 12140312 0.94
tpcds_q97/duckdb:vortex-compact 40758104 41755046 0.98
tpcds_q98/duckdb:vortex-compact 22940144 24269680 0.95
tpcds_q99/duckdb:vortex-compact 37336456 37597598 0.99
duckdb / parquet (0.941x ➖, 18↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚀 43627207 50752245 0.86
tpcds_q02/duckdb:parquet 58468306 64607358 0.90
tpcds_q03/duckdb:parquet 11737364 12420621 0.94
tpcds_q04/duckdb:parquet 126750504 130109419 0.97
tpcds_q05/duckdb:parquet 71653984 73614174 0.97
tpcds_q06/duckdb:parquet 28814549 29966811 0.96
tpcds_q07/duckdb:parquet 23362059 24259959 0.96
tpcds_q08/duckdb:parquet 28868616 29454575 0.98
tpcds_q09/duckdb:parquet 39513079 40445936 0.98
tpcds_q10/duckdb:parquet 🚀 33818972 37635807 0.90
tpcds_q11/duckdb:parquet 89157423 94004352 0.95
tpcds_q12/duckdb:parquet 14429907 15780921 0.91
tpcds_q13/duckdb:parquet 33833309 36542419 0.93
tpcds_q14/duckdb:parquet 158471252 172344234 0.92
tpcds_q15/duckdb:parquet 30377150 32483919 0.94
tpcds_q16/duckdb:parquet 21615025 22393364 0.97
tpcds_q17/duckdb:parquet 39711448 39201412 1.01
tpcds_q18/duckdb:parquet 45866463 47206948 0.97
tpcds_q19/duckdb:parquet 29814692 30989457 0.96
tpcds_q20/duckdb:parquet 15602058 15553195 1.00
tpcds_q21/duckdb:parquet 🚀 10704148 12360569 0.87
tpcds_q22/duckdb:parquet 🚀 64985008 73607184 0.88
tpcds_q23/duckdb:parquet 113300936 117756015 0.96
tpcds_q24/duckdb:parquet 45931991 49231923 0.93
tpcds_q25/duckdb:parquet 32253524 34750127 0.93
tpcds_q26/duckdb:parquet 🚀 37616130 42318364 0.89
tpcds_q27/duckdb:parquet 86573407 92045252 0.94
tpcds_q28/duckdb:parquet 37199015 38108036 0.98
tpcds_q29/duckdb:parquet 37352469 35634270 1.05
tpcds_q30/duckdb:parquet 40173123 41625862 0.97
tpcds_q31/duckdb:parquet 22383085 23329480 0.96
tpcds_q32/duckdb:parquet 11765565 11702087 1.01
tpcds_q33/duckdb:parquet 71465322 73696457 0.97
tpcds_q34/duckdb:parquet 20396302 22040450 0.93
tpcds_q35/duckdb:parquet 🚀 58708175 65759384 0.89
tpcds_q36/duckdb:parquet 🚀 20129297 22396316 0.90
tpcds_q37/duckdb:parquet 🚀 13539553 15920946 0.85
tpcds_q38/duckdb:parquet 33009853 36382387 0.91
tpcds_q39/duckdb:parquet 🚀 32788534 40197749 0.82
tpcds_q40/duckdb:parquet 17253111 18404301 0.94
tpcds_q41/duckdb:parquet 🚀 7361319 8355192 0.88
tpcds_q42/duckdb:parquet 🚀 9954744 11063608 0.90
tpcds_q43/duckdb:parquet 15394774 16277848 0.95
tpcds_q44/duckdb:parquet 20948244 22674837 0.92
tpcds_q45/duckdb:parquet 26256888 27407598 0.96
tpcds_q46/duckdb:parquet 🚀 44874465 50208695 0.89
tpcds_q47/duckdb:parquet 46361398 48773634 0.95
tpcds_q48/duckdb:parquet 30594668 32671783 0.94
tpcds_q49/duckdb:parquet 25139004 25649970 0.98
tpcds_q50/duckdb:parquet 24560048 25690418 0.96
tpcds_q51/duckdb:parquet 94598264 99494223 0.95
tpcds_q52/duckdb:parquet 10713375 11683701 0.92
tpcds_q53/duckdb:parquet 16134288 17109764 0.94
tpcds_q54/duckdb:parquet 🚀 38023817 43249687 0.88
tpcds_q55/duckdb:parquet 🚀 10462261 11791940 0.89
tpcds_q56/duckdb:parquet 69220027 71078635 0.97
tpcds_q57/duckdb:parquet 🚀 35249101 41475672 0.85
tpcds_q58/duckdb:parquet 21438389 23782270 0.90
tpcds_q59/duckdb:parquet 36552174 37406578 0.98
tpcds_q60/duckdb:parquet 71085009 71934394 0.99
tpcds_q61/duckdb:parquet 30130413 32523348 0.93
tpcds_q62/duckdb:parquet 🚀 11225260 13346340 0.84
tpcds_q63/duckdb:parquet 15308731 16252371 0.94
tpcds_q64/duckdb:parquet 73242093 77139714 0.95
tpcds_q65/duckdb:parquet 21276202 21615145 0.98
tpcds_q66/duckdb:parquet 53607533 58688393 0.91
tpcds_q67/duckdb:parquet 132034089 146505584 0.90
tpcds_q68/duckdb:parquet 37725810 38938082 0.97
tpcds_q69/duckdb:parquet 37300611 39419305 0.95
tpcds_q70/duckdb:parquet 🚀 19666865 22089559 0.89
tpcds_q71/duckdb:parquet 19025517 19263054 0.99
tpcds_q72/duckdb:parquet 164979181 168834071 0.98
tpcds_q73/duckdb:parquet 18563110 18751585 0.99
tpcds_q74/duckdb:parquet 50689806 53350992 0.95
tpcds_q75/duckdb:parquet 51516839 55429277 0.93
tpcds_q76/duckdb:parquet 72553371 72845003 1.00
tpcds_q77/duckdb:parquet 61094156 66273640 0.92
tpcds_q78/duckdb:parquet 74233006 76438255 0.97
tpcds_q79/duckdb:parquet 27528712 28735782 0.96
tpcds_q80/duckdb:parquet 84356698 85403096 0.99
tpcds_q81/duckdb:parquet 47150319 47264522 1.00
tpcds_q82/duckdb:parquet 15241623 16431496 0.93
tpcds_q83/duckdb:parquet 16123455 17246464 0.93
tpcds_q84/duckdb:parquet 18472949 19690970 0.94
tpcds_q85/duckdb:parquet 39158713 42897270 0.91
tpcds_q86/duckdb:parquet 11956976 12520078 0.96
tpcds_q87/duckdb:parquet 38327517 37246311 1.03
tpcds_q88/duckdb:parquet 28805595 29919973 0.96
tpcds_q89/duckdb:parquet 17189087 17961278 0.96
tpcds_q90/duckdb:parquet 8223856 8356502 0.98
tpcds_q91/duckdb:parquet 23260975 23350663 1.00
tpcds_q92/duckdb:parquet 11373417 11968132 0.95
tpcds_q93/duckdb:parquet 29740495 29892323 0.99
tpcds_q94/duckdb:parquet 15870879 17049299 0.93
tpcds_q95/duckdb:parquet 🚀 117779396 136171175 0.86
tpcds_q96/duckdb:parquet 9455487 9675124 0.98
tpcds_q97/duckdb:parquet 34195940 37046876 0.92
tpcds_q98/duckdb:parquet 18267399 18810885 0.97
tpcds_q99/duckdb:parquet 19712146 20673074 0.95
duckdb / duckdb (0.953x ➖, 8↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19979803 21438886 0.93
tpcds_q02/duckdb:duckdb 19112465 19761549 0.97
tpcds_q03/duckdb:duckdb 9106793 9064855 1.00
tpcds_q04/duckdb:duckdb 160018004 165311552 0.97
tpcds_q05/duckdb:duckdb 17654348 19383938 0.91
tpcds_q06/duckdb:duckdb 24625360 24509785 1.00
tpcds_q07/duckdb:duckdb 37242973 39845502 0.93
tpcds_q08/duckdb:duckdb 119878227 122324368 0.98
tpcds_q09/duckdb:duckdb 19534829 19603158 1.00
tpcds_q10/duckdb:duckdb 22883424 23968118 0.95
tpcds_q11/duckdb:duckdb 138983230 142286415 0.98
tpcds_q12/duckdb:duckdb 10961413 12073208 0.91
tpcds_q13/duckdb:duckdb 23756864 25366359 0.94
tpcds_q14/duckdb:duckdb 92076049 93490241 0.98
tpcds_q15/duckdb:duckdb 24312721 25409136 0.96
tpcds_q16/duckdb:duckdb 18031383 18576432 0.97
tpcds_q17/duckdb:duckdb 20653564 22538153 0.92
tpcds_q18/duckdb:duckdb 44314528 44735221 0.99
tpcds_q19/duckdb:duckdb 16669016 16727344 1.00
tpcds_q20/duckdb:duckdb 10945017 12131205 0.90
tpcds_q21/duckdb:duckdb 🚀 6058298 7379777 0.82
tpcds_q22/duckdb:duckdb 🚀 60344407 67965953 0.89
tpcds_q23/duckdb:duckdb 80379626 78523245 1.02
tpcds_q24/duckdb:duckdb 23627809 24541830 0.96
tpcds_q25/duckdb:duckdb 15822680 16396002 0.97
tpcds_q26/duckdb:duckdb 23521359 25574885 0.92
tpcds_q27/duckdb:duckdb 39884510 41352220 0.96
tpcds_q28/duckdb:duckdb 21184065 21312324 0.99
tpcds_q29/duckdb:duckdb 19731434 20969460 0.94
tpcds_q30/duckdb:duckdb 28627000 29417573 0.97
tpcds_q31/duckdb:duckdb 20078392 21553114 0.93
tpcds_q32/duckdb:duckdb 7042489 7624860 0.92
tpcds_q33/duckdb:duckdb 12556101 13662669 0.92
tpcds_q34/duckdb:duckdb 🚀 14258238 16232543 0.88
tpcds_q35/duckdb:duckdb 33262553 32925756 1.01
tpcds_q36/duckdb:duckdb 70133775 74635710 0.94
tpcds_q37/duckdb:duckdb 🚀 6654828 8258439 0.81
tpcds_q38/duckdb:duckdb 33604647 30834921 1.09
tpcds_q39/duckdb:duckdb 26842588 26788510 1.00
tpcds_q40/duckdb:duckdb 13635682 14331852 0.95
tpcds_q41/duckdb:duckdb 🚀 7415623 8470385 0.88
tpcds_q42/duckdb:duckdb 6372460 6706072 0.95
tpcds_q43/duckdb:duckdb 11086329 11398420 0.97
tpcds_q44/duckdb:duckdb 13771825 13832540 1.00
tpcds_q45/duckdb:duckdb 17126974 18029805 0.95
tpcds_q46/duckdb:duckdb 35291858 38016061 0.93
tpcds_q47/duckdb:duckdb 40132543 41656329 0.96
tpcds_q48/duckdb:duckdb 21184849 22150887 0.96
tpcds_q49/duckdb:duckdb 15066621 16739986 0.90
tpcds_q50/duckdb:duckdb 13434948 14118276 0.95
tpcds_q51/duckdb:duckdb 90116205 93017826 0.97
tpcds_q52/duckdb:duckdb 7148492 7163174 1.00
tpcds_q53/duckdb:duckdb 11903359 12406302 0.96
tpcds_q54/duckdb:duckdb 16661474 16799584 0.99
tpcds_q55/duckdb:duckdb 6843045 7123557 0.96
tpcds_q56/duckdb:duckdb 13205760 14077895 0.94
tpcds_q57/duckdb:duckdb 30650123 31321870 0.98
tpcds_q58/duckdb:duckdb 12603613 12687579 0.99
tpcds_q59/duckdb:duckdb 33817533 35888416 0.94
tpcds_q60/duckdb:duckdb 14280359 15467774 0.92
tpcds_q61/duckdb:duckdb 14451147 14641356 0.99
tpcds_q62/duckdb:duckdb 🚀 8793319 9781277 0.90
tpcds_q63/duckdb:duckdb 10869045 11517456 0.94
tpcds_q64/duckdb:duckdb 51924709 55502586 0.94
tpcds_q65/duckdb:duckdb 33762418 36849705 0.92
tpcds_q66/duckdb:duckdb 24435625 26822173 0.91
tpcds_q67/duckdb:duckdb 128595959 137575943 0.93
tpcds_q68/duckdb:duckdb 24359411 25785570 0.94
tpcds_q69/duckdb:duckdb 23201907 25378205 0.91
tpcds_q70/duckdb:duckdb 13768873 14912504 0.92
tpcds_q71/duckdb:duckdb 12537705 13058795 0.96
tpcds_q72/duckdb:duckdb 42064990 42138137 1.00
tpcds_q73/duckdb:duckdb 10504516 11292150 0.93
tpcds_q74/duckdb:duckdb 100895074 101334331 1.00
tpcds_q75/duckdb:duckdb 40779328 44485126 0.92
tpcds_q76/duckdb:duckdb 11679697 11525002 1.01
tpcds_q77/duckdb:duckdb 11633511 11963309 0.97
tpcds_q78/duckdb:duckdb 62973368 63674225 0.99
tpcds_q79/duckdb:duckdb 17464940 18091425 0.97
tpcds_q80/duckdb:duckdb 28777691 30723504 0.94
tpcds_q81/duckdb:duckdb 38765871 36785339 1.05
tpcds_q82/duckdb:duckdb 🚀 7566153 8555009 0.88
tpcds_q83/duckdb:duckdb 8886746 9590496 0.93
tpcds_q84/duckdb:duckdb 13009754 13821704 0.94
tpcds_q85/duckdb:duckdb 24334273 24405609 1.00
tpcds_q86/duckdb:duckdb 10510535 10496937 1.00
tpcds_q87/duckdb:duckdb 33630841 34018135 0.99
tpcds_q88/duckdb:duckdb 23961167 24855740 0.96
tpcds_q89/duckdb:duckdb 13235809 13927278 0.95
tpcds_q90/duckdb:duckdb 🚀 5372305 6053887 0.89
tpcds_q91/duckdb:duckdb 11684583 12763372 0.92
tpcds_q92/duckdb:duckdb 8957559 8861215 1.01
tpcds_q93/duckdb:duckdb 21519426 22079999 0.97
tpcds_q94/duckdb:duckdb 13131749 12882087 1.02
tpcds_q95/duckdb:duckdb 130414982 133862690 0.97
tpcds_q96/duckdb:duckdb 4361661 4806532 0.91
tpcds_q97/duckdb:duckdb 30278469 31193732 0.97
tpcds_q98/duckdb:duckdb 12656277 13807078 0.92
tpcds_q99/duckdb:duckdb 16241726 16317644 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -6.7% -10.6% +4.4% +10.5% ➖ noise
1 datafusion:vortex-file-compressed -3.3% -10.6% +8.2% +12.4% ➖ noise
1 duckdb:duckdb -6.8% -10.6% +4.3% +11.3% ➖ noise
1 duckdb:vortex-compact -5.8% -10.6% +5.4% +10.3% ➖ noise
1 duckdb:vortex-file-compressed -3.5% -10.6% +8.0% +16.2% ➖ noise
2 datafusion:vortex-compact -6.6% -7.0% +0.4% +11.0% ➖ noise
2 datafusion:vortex-file-compressed -3.1% -7.0% +4.2% +13.3% ➖ noise
2 duckdb:duckdb -3.3% -7.0% +4.0% +14.6% ➖ noise
2 duckdb:vortex-compact -5.5% -7.0% +1.6% +10.7% ➖ noise
2 duckdb:vortex-file-compressed -8.4% -7.0% -1.5% +13.9% ➖ noise
3 datafusion:vortex-compact -5.3% -4.5% -0.8% +11.2% ➖ noise
3 datafusion:vortex-file-compressed -7.8% -4.5% -3.4% +10.3% ➖ noise
3 duckdb:duckdb +0.5% -4.5% +5.2% +19.4% ➖ noise
3 duckdb:vortex-compact -6.6% -4.5% -2.2% +11.0% ➖ noise
3 duckdb:vortex-file-compressed -3.6% -4.5% +0.9% +11.0% ➖ noise
4 datafusion:vortex-compact -5.4% -4.2% -1.3% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -7.9% -4.2% -3.9% +10.0% ➖ noise
4 duckdb:duckdb -3.2% -4.2% +1.1% +10.0% ➖ noise
4 duckdb:vortex-compact -5.4% -4.2% -1.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -4.2% -4.2% -0.0% +10.0% ➖ noise
5 datafusion:vortex-compact -6.2% -3.3% -3.0% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -6.4% -3.3% -3.2% +11.3% ➖ noise
5 duckdb:duckdb -8.9% -3.3% -5.8% +15.0% ➖ noise
5 duckdb:vortex-compact -10.9% -3.3% -7.9% +13.8% ➖ noise
5 duckdb:vortex-file-compressed -0.8% -3.3% +2.6% +13.7% ➖ noise
6 datafusion:vortex-compact -3.6% -1.4% -2.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -11.8% -1.4% -10.6% +10.0% ✅ faster
6 duckdb:duckdb +0.5% -1.4% +1.9% +19.9% ➖ noise
6 duckdb:vortex-compact -6.5% -1.4% -5.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -6.2% -1.4% -4.9% +10.0% ➖ noise
7 datafusion:vortex-compact -3.8% -2.1% -1.7% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -12.0% -2.1% -10.1% +10.0% ✅ faster
7 duckdb:duckdb -6.5% -2.1% -4.5% +13.9% ➖ noise
7 duckdb:vortex-compact -3.9% -2.1% -1.8% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -9.2% -2.1% -7.2% +10.0% ➖ noise
8 datafusion:vortex-compact -7.3% -2.1% -5.3% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -8.2% -2.1% -6.3% +10.0% ➖ noise
8 duckdb:duckdb -2.0% -2.1% +0.1% +10.0% ➖ noise
8 duckdb:vortex-compact -2.5% -2.1% -0.4% +14.7% ➖ noise
8 duckdb:vortex-file-compressed -10.1% -2.1% -8.2% +10.0% ➖ noise
9 datafusion:vortex-compact -7.2% -0.8% -6.5% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -7.8% -0.8% -7.0% +10.0% ➖ noise
9 duckdb:duckdb -0.3% -0.8% +0.5% +10.0% ➖ noise
9 duckdb:vortex-compact -2.8% -0.8% -2.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -3.8% -0.8% -3.0% +10.0% ➖ noise
10 datafusion:vortex-compact -4.6% -5.9% +1.3% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -3.5% -5.9% +2.6% +10.0% ➖ noise
10 duckdb:duckdb -4.5% -5.9% +1.4% +11.0% ➖ noise
10 duckdb:vortex-compact -4.9% -5.9% +1.0% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -8.5% -5.9% -2.8% +10.0% ➖ noise
11 datafusion:vortex-compact -7.9% -5.5% -2.6% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -7.1% -5.5% -1.7% +10.0% ➖ noise
11 duckdb:duckdb -2.3% -5.5% +3.4% +10.0% ➖ noise
11 duckdb:vortex-compact +0.4% -5.5% +6.3% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -8.4% -5.5% -3.1% +10.0% ➖ noise
12 datafusion:vortex-compact -8.2% -7.1% -1.2% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -3.8% -7.1% +3.5% +10.1% ➖ noise
12 duckdb:duckdb -9.2% -7.1% -2.3% +13.7% ➖ noise
12 duckdb:vortex-compact -9.2% -7.1% -2.3% +10.1% ➖ noise
12 duckdb:vortex-file-compressed -6.0% -7.1% +1.2% +11.0% ➖ noise
13 datafusion:vortex-compact -3.3% -4.2% +1.0% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -4.0% -4.2% +0.2% +10.0% ➖ noise
13 duckdb:duckdb -6.3% -4.2% -2.2% +10.0% ➖ noise
13 duckdb:vortex-compact -9.0% -4.2% -4.9% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -5.9% -4.2% -1.7% +10.0% ➖ noise
14 datafusion:vortex-compact -6.8% -9.1% +2.5% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -3.6% -9.1% +6.1% +10.0% ➖ noise
14 duckdb:duckdb -1.5% -9.1% +8.3% +10.0% ➖ noise
14 duckdb:vortex-compact -3.5% -9.1% +6.2% +10.8% ➖ noise
14 duckdb:vortex-file-compressed -13.1% -9.1% -4.5% +14.0% ➖ noise
15 datafusion:vortex-compact -3.0% -9.6% +7.3% +10.8% ➖ noise
15 datafusion:vortex-file-compressed -11.1% -9.6% -1.6% +14.4% ➖ noise
15 duckdb:duckdb -4.3% -9.6% +5.9% +15.6% ➖ noise
15 duckdb:vortex-compact -5.7% -9.6% +4.3% +14.2% ➖ noise
15 duckdb:vortex-file-compressed -8.3% -9.6% +1.4% +10.0% ➖ noise
16 datafusion:vortex-compact -2.3% -9.6% +8.0% +11.5% ➖ noise
16 datafusion:vortex-file-compressed -6.9% -9.6% +3.0% +12.4% ➖ noise
16 duckdb:duckdb -2.9% -9.6% +7.3% +15.7% ➖ noise
16 duckdb:vortex-compact -4.9% -9.6% +5.1% +17.2% ➖ noise
16 duckdb:vortex-file-compressed -5.1% -9.6% +4.9% +10.0% ➖ noise
17 datafusion:vortex-compact -2.0% -1.2% -0.7% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -4.8% -1.2% -3.6% +10.0% ➖ noise
17 duckdb:duckdb -8.4% -1.2% -7.2% +10.0% ➖ noise
17 duckdb:vortex-compact -9.0% -1.2% -7.8% +13.2% ➖ noise
17 duckdb:vortex-file-compressed -7.3% -1.2% -6.2% +10.0% ➖ noise
18 datafusion:vortex-compact -9.6% -3.6% -6.2% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -5.2% -3.6% -1.7% +10.0% ➖ noise
18 duckdb:duckdb -0.9% -3.6% +2.8% +10.0% ➖ noise
18 duckdb:vortex-compact -5.0% -3.6% -1.5% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -6.4% -3.6% -3.0% +10.0% ➖ noise
19 datafusion:vortex-compact -11.7% -6.3% -5.8% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -11.8% -6.3% -5.9% +10.0% ➖ noise
19 duckdb:duckdb -0.3% -6.3% +6.3% +10.2% ➖ noise
19 duckdb:vortex-compact -6.3% -6.3% +0.0% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -9.1% -6.3% -3.1% +10.0% ➖ noise
20 datafusion:vortex-compact -10.0% -3.5% -6.7% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -8.9% -3.5% -5.5% +10.0% ➖ noise
20 duckdb:duckdb -9.8% -3.5% -6.5% +12.7% ➖ noise
20 duckdb:vortex-compact -8.3% -3.5% -5.0% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -2.0% -3.5% +1.6% +11.6% ➖ noise
21 datafusion:vortex-compact -4.9% -7.3% +2.6% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -6.5% -7.3% +0.9% +10.0% ➖ noise
21 duckdb:duckdb -17.9% -7.3% -11.4% +17.8% ➖ noise
21 duckdb:vortex-compact -4.5% -7.3% +3.1% +13.6% ➖ noise
21 duckdb:vortex-file-compressed -9.2% -7.3% -2.0% +10.5% ➖ noise
22 datafusion:vortex-compact -2.7% -8.5% +6.3% +12.6% ➖ noise
22 datafusion:vortex-file-compressed -1.0% -8.5% +8.2% +11.3% ➖ noise
22 duckdb:duckdb -11.2% -8.5% -3.0% +11.5% ➖ noise
22 duckdb:vortex-compact -6.8% -8.5% +1.8% +10.4% ➖ noise
22 duckdb:vortex-file-compressed -4.4% -8.5% +4.5% +10.2% ➖ noise
23 datafusion:vortex-compact -5.8% -3.7% -2.2% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -6.0% -3.7% -2.4% +10.0% ➖ noise
23 duckdb:duckdb +2.4% -3.7% +6.3% +12.0% ➖ noise
23 duckdb:vortex-compact -9.7% -3.7% -6.3% +10.3% ➖ noise
23 duckdb:vortex-file-compressed -2.6% -3.7% +1.1% +10.0% ➖ noise
24 datafusion:vortex-compact -6.4% -7.4% +1.0% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -4.6% -7.4% +3.0% +10.0% ➖ noise
24 duckdb:duckdb -3.7% -7.4% +3.9% +10.2% ➖ noise
24 duckdb:vortex-compact -9.1% -7.4% -1.9% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -6.0% -7.4% +1.5% +10.7% ➖ noise
25 datafusion:vortex-compact -3.4% -5.8% +2.5% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -3.6% -5.8% +2.3% +10.0% ➖ noise
25 duckdb:duckdb -3.5% -5.8% +2.4% +10.0% ➖ noise
25 duckdb:vortex-compact -7.3% -5.8% -1.6% +10.5% ➖ noise
25 duckdb:vortex-file-compressed -6.6% -5.8% -0.9% +10.0% ➖ noise
26 datafusion:vortex-compact -5.9% -9.8% +4.4% +12.0% ➖ noise
26 datafusion:vortex-file-compressed -6.9% -9.8% +3.3% +12.7% ➖ noise
26 duckdb:duckdb -8.0% -9.8% +2.0% +17.8% ➖ noise
26 duckdb:vortex-compact -9.9% -9.8% -0.0% +10.9% ➖ noise
26 duckdb:vortex-file-compressed -8.5% -9.8% +1.4% +16.8% ➖ noise
27 datafusion:vortex-compact -4.4% -6.2% +2.0% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -8.8% -6.2% -2.7% +10.0% ➖ noise
27 duckdb:duckdb -3.5% -6.2% +2.9% +17.6% ➖ noise
27 duckdb:vortex-compact -4.9% -6.2% +1.4% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -8.2% -6.2% -2.1% +10.0% ➖ noise
28 datafusion:vortex-compact -4.2% -5.6% +1.5% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -3.6% -5.6% +2.2% +10.5% ➖ noise
28 duckdb:duckdb -0.6% -5.6% +5.3% +10.0% ➖ noise
28 duckdb:vortex-compact -1.0% -5.6% +4.9% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -3.7% -5.6% +2.1% +10.0% ➖ noise
29 datafusion:vortex-compact -1.8% -2.3% +0.5% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -4.1% -2.3% -1.8% +10.0% ➖ noise
29 duckdb:duckdb -5.9% -2.3% -3.7% +10.0% ➖ noise
29 duckdb:vortex-compact -6.6% -2.3% -4.4% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -3.3% -2.3% -1.0% +10.4% ➖ noise
30 datafusion:vortex-compact -1.9% -3.5% +1.7% +10.0% ➖ noise
30 datafusion:vortex-file-compressed -8.3% -3.5% -5.0% +10.0% ➖ noise
30 duckdb:duckdb -2.7% -3.5% +0.9% +10.0% ➖ noise
30 duckdb:vortex-compact -2.3% -3.5% +1.3% +10.3% ➖ noise
30 duckdb:vortex-file-compressed -12.3% -3.5% -9.1% +10.6% ➖ noise
31 datafusion:vortex-compact -7.4% -7.0% -0.4% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -7.1% -7.0% -0.1% +10.0% ➖ noise
31 duckdb:duckdb -6.8% -7.0% +0.2% +10.0% ➖ noise
31 duckdb:vortex-compact -10.2% -7.0% -3.5% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -3.5% -7.0% +3.8% +10.7% ➖ noise
32 datafusion:vortex-compact -4.3% -5.6% +1.4% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -1.3% -5.6% +4.6% +10.0% ➖ noise
32 duckdb:duckdb -7.6% -5.6% -2.1% +20.8% ➖ noise
32 duckdb:vortex-compact -0.2% -5.6% +5.7% +15.0% ➖ noise
32 duckdb:vortex-file-compressed -1.4% -5.6% +4.4% +15.1% ➖ noise
33 datafusion:vortex-compact -8.1% -3.3% -4.9% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -4.7% -3.3% -1.5% +10.0% ➖ noise
33 duckdb:duckdb -8.1% -3.3% -4.9% +12.3% ➖ noise
33 duckdb:vortex-compact -1.3% -3.3% +2.2% +10.9% ➖ noise
33 duckdb:vortex-file-compressed -6.8% -3.3% -3.6% +10.2% ➖ noise
34 datafusion:vortex-compact -3.5% -8.1% +5.0% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -7.2% -8.1% +0.9% +10.0% ➖ noise
34 duckdb:duckdb -12.2% -8.1% -4.4% +10.3% ➖ noise
34 duckdb:vortex-compact -3.5% -8.1% +4.9% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -4.3% -8.1% +4.1% +10.2% ➖ noise
35 datafusion:vortex-compact -4.3% -9.2% +5.5% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -4.5% -9.2% +5.2% +10.0% ➖ noise
35 duckdb:duckdb +1.0% -9.2% +11.3% +15.7% ➖ noise
35 duckdb:vortex-compact -12.3% -9.2% -3.4% +13.3% ➖ noise
35 duckdb:vortex-file-compressed -11.3% -9.2% -2.3% +10.9% ➖ noise
36 datafusion:vortex-compact -6.4% -8.4% +2.2% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -2.8% -8.4% +6.1% +10.0% ➖ noise
36 duckdb:duckdb -6.0% -8.4% +2.6% +10.0% ➖ noise
36 duckdb:vortex-compact -6.9% -8.4% +1.7% +10.0% ➖ noise
36 duckdb:vortex-file-compressed -9.2% -8.4% -0.8% +13.7% ➖ noise
37 datafusion:vortex-compact -6.5% -8.2% +1.9% +11.4% ➖ noise
37 datafusion:vortex-file-compressed -6.8% -8.2% +1.6% +13.7% ➖ noise
37 duckdb:duckdb -19.4% -8.2% -12.2% +14.3% ➖ noise
37 duckdb:vortex-compact -2.3% -8.2% +6.4% +18.3% ➖ noise
37 duckdb:vortex-file-compressed -14.2% -8.2% -6.5% +22.8% ➖ noise
38 datafusion:vortex-compact -2.7% -8.2% +6.0% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -6.0% -8.2% +2.4% +10.0% ➖ noise
38 duckdb:duckdb +9.0% -8.2% +18.8% +18.4% 🚨 regression
38 duckdb:vortex-compact -7.3% -8.2% +1.0% +11.5% ➖ noise
38 duckdb:vortex-file-compressed -7.1% -8.2% +1.2% +14.5% ➖ noise
39 datafusion:vortex-compact -0.2% -13.1% +14.8% +14.1% 🚨 regression
39 datafusion:vortex-file-compressed -3.3% -13.1% +11.2% +14.0% ➖ noise
39 duckdb:duckdb +0.2% -13.1% +15.2% +15.8% ➖ noise
39 duckdb:vortex-compact -1.8% -13.1% +13.0% +15.2% ➖ noise
39 duckdb:vortex-file-compressed -3.6% -13.1% +10.8% +20.0% ➖ noise
40 datafusion:vortex-compact -11.3% -6.0% -5.7% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -7.4% -6.0% -1.5% +10.0% ➖ noise
40 duckdb:duckdb -4.9% -6.0% +1.2% +23.2% ➖ noise
40 duckdb:vortex-compact -7.7% -6.0% -1.9% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -7.1% -6.0% -1.2% +12.9% ➖ noise
41 datafusion:vortex-compact -14.3% -7.2% -7.6% +12.1% ➖ noise
41 datafusion:vortex-file-compressed -7.0% -7.2% +0.3% +10.0% ➖ noise
41 duckdb:duckdb -12.5% -7.2% -5.6% +11.8% ➖ noise
41 duckdb:vortex-compact -7.3% -7.2% -0.1% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -8.6% -7.2% -1.4% +10.0% ➖ noise
42 datafusion:vortex-compact -15.1% -5.0% -10.6% +12.4% ➖ noise
42 datafusion:vortex-file-compressed -12.0% -5.0% -7.3% +11.4% ➖ noise
42 duckdb:duckdb -5.0% -5.0% +0.1% +15.0% ➖ noise
42 duckdb:vortex-compact -8.3% -5.0% -3.4% +11.0% ➖ noise
42 duckdb:vortex-file-compressed +0.5% -5.0% +5.8% +13.7% ➖ noise
43 datafusion:vortex-compact -8.0% -2.7% -5.4% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -7.9% -2.7% -5.3% +10.0% ➖ noise
43 duckdb:duckdb -2.7% -2.7% -0.0% +10.0% ➖ noise
43 duckdb:vortex-compact +2.4% -2.7% +5.3% +10.0% ➖ noise
43 duckdb:vortex-file-compressed +1.2% -2.7% +4.0% +10.0% ➖ noise
44 datafusion:vortex-compact -4.5% -8.7% +4.7% +10.0% ➖ noise
44 datafusion:vortex-file-compressed -4.1% -8.7% +5.1% +10.0% ➖ noise
44 duckdb:duckdb -0.4% -8.7% +9.1% +10.0% ➖ noise
44 duckdb:vortex-compact -3.2% -8.7% +6.1% +10.0% ➖ noise
44 duckdb:vortex-file-compressed -6.8% -8.7% +2.1% +10.4% ➖ noise
45 datafusion:vortex-compact -8.5% -7.4% -1.3% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -7.3% -7.4% +0.1% +10.0% ➖ noise
45 duckdb:duckdb -5.0% -7.4% +2.5% +13.5% ➖ noise
45 duckdb:vortex-compact -6.6% -7.4% +0.8% +16.0% ➖ noise
45 duckdb:vortex-file-compressed -2.2% -7.4% +5.5% +11.4% ➖ noise
46 datafusion:vortex-compact -8.1% -9.0% +1.0% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -10.1% -9.0% -1.2% +10.0% ➖ noise
46 duckdb:duckdb -7.2% -9.0% +2.0% +10.0% ➖ noise
46 duckdb:vortex-compact -12.3% -9.0% -3.6% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -4.5% -9.0% +5.0% +10.0% ➖ noise
47 datafusion:vortex-compact -10.3% -6.1% -4.4% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -6.1% -6.1% -0.0% +10.0% ➖ noise
47 duckdb:duckdb -3.7% -6.1% +2.6% +10.0% ➖ noise
47 duckdb:vortex-compact -5.2% -6.1% +1.0% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -3.8% -6.1% +2.5% +10.0% ➖ noise
48 datafusion:vortex-compact -2.5% -7.1% +5.0% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -3.3% -7.1% +4.2% +10.0% ➖ noise
48 duckdb:duckdb -4.4% -7.1% +3.0% +10.0% ➖ noise
48 duckdb:vortex-compact -2.6% -7.1% +4.9% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -5.5% -7.1% +1.7% +11.7% ➖ noise
49 datafusion:vortex-compact -2.5% -4.9% +2.5% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -5.8% -4.9% -0.9% +10.0% ➖ noise
49 duckdb:duckdb -10.0% -4.9% -5.4% +19.7% ➖ noise
49 duckdb:vortex-compact -10.6% -4.9% -6.0% +10.0% ➖ noise
49 duckdb:vortex-file-compressed -2.8% -4.9% +2.1% +11.3% ➖ noise
50 datafusion:vortex-compact -2.6% -5.1% +2.7% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -5.1% -5.1% +0.0% +10.0% ➖ noise
50 duckdb:duckdb -4.8% -5.1% +0.3% +10.8% ➖ noise
50 duckdb:vortex-compact -2.0% -5.1% +3.4% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -8.8% -5.1% -3.9% +10.0% ➖ noise
51 datafusion:vortex-compact -5.8% -4.8% -1.1% +11.1% ➖ noise
51 datafusion:vortex-file-compressed -9.1% -4.8% -4.5% +12.8% ➖ noise
51 duckdb:duckdb -3.1% -4.8% +1.8% +10.5% ➖ noise
51 duckdb:vortex-compact -5.3% -4.8% -0.5% +20.1% ➖ noise
51 duckdb:vortex-file-compressed +10.8% -4.8% +16.4% +18.2% ➖ noise
52 datafusion:vortex-compact -9.8% -10.3% +0.5% +12.7% ➖ noise
52 datafusion:vortex-file-compressed -8.0% -10.3% +2.6% +13.6% ➖ noise
52 duckdb:duckdb -0.2% -10.3% +11.3% +21.9% ➖ noise
52 duckdb:vortex-compact -7.2% -10.3% +3.5% +17.4% ➖ noise
52 duckdb:vortex-file-compressed -7.9% -10.3% +2.7% +17.7% ➖ noise
53 datafusion:vortex-compact -2.1% -3.8% +1.7% +11.6% ➖ noise
53 datafusion:vortex-file-compressed -9.7% -3.8% -6.1% +11.2% ➖ noise
53 duckdb:duckdb -4.1% -3.8% -0.3% +12.6% ➖ noise
53 duckdb:vortex-compact -6.8% -3.8% -3.2% +11.3% ➖ noise
53 duckdb:vortex-file-compressed -5.9% -3.8% -2.2% +12.6% ➖ noise
54 datafusion:vortex-compact -8.2% -10.1% +2.2% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -2.1% -10.1% +8.9% +10.0% ➖ noise
54 duckdb:duckdb -0.8% -10.1% +10.4% +10.0% 🚨 regression
54 duckdb:vortex-compact -6.0% -10.1% +4.6% +10.0% ➖ noise
54 duckdb:vortex-file-compressed -6.9% -10.1% +3.6% +11.9% ➖ noise
55 datafusion:vortex-compact -5.2% -10.1% +5.4% +10.0% ➖ noise
55 datafusion:vortex-file-compressed -7.2% -10.1% +3.2% +10.0% ➖ noise
55 duckdb:duckdb -3.9% -10.1% +6.8% +15.1% ➖ noise
55 duckdb:vortex-compact -5.5% -10.1% +5.1% +11.1% ➖ noise
55 duckdb:vortex-file-compressed -3.8% -10.1% +7.0% +18.3% ➖ noise
56 datafusion:vortex-compact -6.1% -1.9% -4.2% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -1.4% -1.9% +0.5% +10.0% ➖ noise
56 duckdb:duckdb -6.2% -1.9% -4.4% +12.9% ➖ noise
56 duckdb:vortex-compact -4.1% -1.9% -2.2% +10.0% ➖ noise
56 duckdb:vortex-file-compressed -4.0% -1.9% -2.1% +13.2% ➖ noise
57 datafusion:vortex-compact -9.1% -10.1% +1.1% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -3.5% -10.1% +7.3% +10.0% ➖ noise
57 duckdb:duckdb -2.1% -10.1% +8.8% +10.2% ➖ noise
57 duckdb:vortex-compact -8.7% -10.1% +1.5% +23.9% ➖ noise
57 duckdb:vortex-file-compressed +9.8% -10.1% +22.0% +16.6% 🚨 regression
58 datafusion:vortex-compact -7.0% -8.2% +1.3% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -3.6% -8.2% +5.0% +10.0% ➖ noise
58 duckdb:duckdb -0.7% -8.2% +8.2% +17.6% ➖ noise
58 duckdb:vortex-compact +3.0% -8.2% +12.2% +18.4% ➖ noise
58 duckdb:vortex-file-compressed -2.2% -8.2% +6.5% +20.9% ➖ noise
59 datafusion:vortex-compact -7.9% -4.8% -3.3% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -3.6% -4.8% +1.2% +10.0% ➖ noise
59 duckdb:duckdb -5.8% -4.8% -1.0% +10.0% ➖ noise
59 duckdb:vortex-compact -5.9% -4.8% -1.2% +10.0% ➖ noise
59 duckdb:vortex-file-compressed -0.8% -4.8% +4.2% +10.0% ➖ noise
60 datafusion:vortex-compact -3.1% -6.6% +3.7% +10.0% ➖ noise
60 datafusion:vortex-file-compressed -1.4% -6.6% +5.5% +10.0% ➖ noise
60 duckdb:duckdb -7.7% -6.6% -1.2% +10.0% ➖ noise
60 duckdb:vortex-compact -8.9% -6.6% -2.5% +10.0% ➖ noise
60 duckdb:vortex-file-compressed -11.5% -6.6% -5.3% +10.0% ➖ noise
61 datafusion:vortex-compact -2.3% -8.1% +6.4% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -1.5% -8.1% +7.2% +10.0% ➖ noise
61 duckdb:duckdb -1.3% -8.1% +7.4% +10.0% ➖ noise
61 duckdb:vortex-compact -12.6% -8.1% -4.9% +11.1% ➖ noise
61 duckdb:vortex-file-compressed -4.4% -8.1% +4.0% +12.1% ➖ noise
62 datafusion:vortex-compact -9.3% -3.2% -6.3% +14.5% ➖ noise
62 datafusion:vortex-file-compressed -0.2% -3.2% +3.1% +15.5% ➖ noise
62 duckdb:duckdb -10.1% -3.2% -7.1% +14.0% ➖ noise
62 duckdb:vortex-compact -14.0% -3.2% -11.1% +19.6% ➖ noise
62 duckdb:vortex-file-compressed +0.4% -3.2% +3.7% +22.7% ➖ noise
63 datafusion:vortex-compact -6.7% -8.1% +1.5% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -4.2% -8.1% +4.2% +10.0% ➖ noise
63 duckdb:duckdb -5.6% -8.1% +2.7% +10.0% ➖ noise
63 duckdb:vortex-compact -4.9% -8.1% +3.4% +11.0% ➖ noise
63 duckdb:vortex-file-compressed -3.7% -8.1% +4.7% +12.6% ➖ noise
64 datafusion:vortex-compact -8.1% -6.1% -2.1% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -3.2% -6.1% +3.1% +10.0% ➖ noise
64 duckdb:duckdb -6.4% -6.1% -0.3% +10.0% ➖ noise
64 duckdb:vortex-compact -6.1% -6.1% +0.0% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -2.5% -6.1% +3.9% +10.0% ➖ noise
65 datafusion:vortex-compact -11.0% -1.8% -9.3% +10.3% ✅ faster
65 datafusion:vortex-file-compressed -6.3% -1.8% -4.6% +10.0% ➖ noise
65 duckdb:duckdb -8.4% -1.8% -6.7% +15.0% ➖ noise
65 duckdb:vortex-compact -10.6% -1.8% -9.0% +11.8% ➖ noise
65 duckdb:vortex-file-compressed -6.6% -1.8% -4.9% +10.0% ➖ noise
66 datafusion:vortex-compact -12.8% -10.0% -3.1% +10.0% ➖ noise
66 datafusion:vortex-file-compressed -7.4% -10.0% +2.9% +10.0% ➖ noise
66 duckdb:duckdb -8.9% -10.0% +1.3% +15.4% ➖ noise
66 duckdb:vortex-compact +1.2% -10.0% +12.4% +11.9% 🚨 regression
66 duckdb:vortex-file-compressed -7.7% -10.0% +2.6% +12.1% ➖ noise
67 datafusion:vortex-compact -10.8% -7.2% -3.9% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -6.3% -7.2% +1.0% +10.0% ➖ noise
67 duckdb:duckdb -6.5% -7.2% +0.7% +10.0% ➖ noise
67 duckdb:vortex-compact -5.0% -7.2% +2.3% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -5.4% -7.2% +1.9% +10.0% ➖ noise
68 datafusion:vortex-compact -5.1% -1.3% -3.8% +10.0% ➖ noise
68 datafusion:vortex-file-compressed -5.7% -1.3% -4.4% +10.0% ➖ noise
68 duckdb:duckdb -5.5% -1.3% -4.2% +10.0% ➖ noise
68 duckdb:vortex-compact -3.2% -1.3% -1.9% +11.2% ➖ noise
68 duckdb:vortex-file-compressed -8.0% -1.3% -6.8% +10.0% ➖ noise
69 datafusion:vortex-compact -4.7% -4.0% -0.8% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -4.0% -4.0% -0.0% +10.0% ➖ noise
69 duckdb:duckdb -8.6% -4.0% -4.8% +10.0% ➖ noise
69 duckdb:vortex-compact -7.1% -4.0% -3.2% +10.0% ➖ noise
69 duckdb:vortex-file-compressed -7.7% -4.0% -3.9% +10.0% ➖ noise
70 datafusion:vortex-compact -6.1% -7.6% +1.6% +11.3% ➖ noise
70 datafusion:vortex-file-compressed -5.2% -7.6% +2.5% +12.2% ➖ noise
70 duckdb:duckdb -7.7% -7.6% -0.1% +15.8% ➖ noise
70 duckdb:vortex-compact -1.7% -7.6% +6.3% +12.6% ➖ noise
70 duckdb:vortex-file-compressed -9.4% -7.6% -2.0% +12.3% ➖ noise
71 datafusion:vortex-compact -5.1% -3.2% -2.0% +10.0% ➖ noise
71 datafusion:vortex-file-compressed -5.6% -3.2% -2.5% +10.0% ➖ noise
71 duckdb:duckdb -4.0% -3.2% -0.8% +14.8% ➖ noise
71 duckdb:vortex-compact -4.3% -3.2% -1.2% +11.8% ➖ noise
71 duckdb:vortex-file-compressed -8.7% -3.2% -5.8% +17.8% ➖ noise
72 datafusion:vortex-compact -11.0% -4.0% -7.3% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -9.2% -4.0% -5.4% +10.0% ➖ noise
72 duckdb:duckdb -0.2% -4.0% +4.0% +13.3% ➖ noise
72 duckdb:vortex-compact -2.0% -4.0% +2.0% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -2.9% -4.0% +1.1% +10.0% ➖ noise
73 datafusion:vortex-compact -9.4% -3.4% -6.1% +15.2% ➖ noise
73 datafusion:vortex-file-compressed -2.4% -3.4% +1.1% +13.8% ➖ noise
73 duckdb:duckdb -7.0% -3.4% -3.7% +10.2% ➖ noise
73 duckdb:vortex-compact -5.0% -3.4% -1.6% +10.0% ➖ noise
73 duckdb:vortex-file-compressed -8.0% -3.4% -4.7% +10.0% ➖ noise
74 datafusion:vortex-compact -9.9% -5.1% -5.0% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -6.7% -5.1% -1.7% +10.0% ➖ noise
74 duckdb:duckdb -0.4% -5.1% +5.0% +10.0% ➖ noise
74 duckdb:vortex-compact -3.5% -5.1% +1.7% +10.0% ➖ noise
74 duckdb:vortex-file-compressed -7.4% -5.1% -2.4% +10.0% ➖ noise
75 datafusion:vortex-compact -4.6% -5.4% +0.9% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -7.8% -5.4% -2.5% +10.0% ➖ noise
75 duckdb:duckdb -8.3% -5.4% -3.0% +13.2% ➖ noise
75 duckdb:vortex-compact -2.9% -5.4% +2.7% +10.0% ➖ noise
75 duckdb:vortex-file-compressed -4.6% -5.4% +0.9% +10.0% ➖ noise
76 datafusion:vortex-compact -8.4% -3.9% -4.6% +10.0% ➖ noise
76 datafusion:vortex-file-compressed -7.9% -3.9% -4.2% +10.0% ➖ noise
76 duckdb:duckdb +1.3% -3.9% +5.5% +14.7% ➖ noise
76 duckdb:vortex-compact -6.8% -3.9% -3.0% +11.3% ➖ noise
76 duckdb:vortex-file-compressed -8.0% -3.9% -4.2% +22.7% ➖ noise
77 datafusion:vortex-compact -7.2% -6.5% -0.8% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -5.6% -6.5% +0.9% +10.5% ➖ noise
77 duckdb:duckdb -2.8% -6.5% +4.0% +10.0% ➖ noise
77 duckdb:vortex-compact -7.1% -6.5% -0.6% +10.0% ➖ noise
77 duckdb:vortex-file-compressed -12.3% -6.5% -6.2% +10.4% ➖ noise
78 datafusion:vortex-compact -5.0% -5.3% +0.4% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -4.8% -5.3% +0.6% +10.0% ➖ noise
78 duckdb:duckdb -1.1% -5.3% +4.5% +10.0% ➖ noise
78 duckdb:vortex-compact -5.5% -5.3% -0.1% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -6.1% -5.3% -0.8% +10.0% ➖ noise
79 datafusion:vortex-compact -5.3% -0.5% -4.7% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -0.5% -0.5% -0.0% +10.0% ➖ noise
79 duckdb:duckdb -3.5% -0.5% -3.0% +10.0% ➖ noise
79 duckdb:vortex-compact +4.7% -0.5% +5.3% +10.0% ➖ noise
79 duckdb:vortex-file-compressed -0.7% -0.5% -0.2% +13.3% ➖ noise
80 datafusion:vortex-compact -10.0% -6.0% -4.3% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -6.5% -6.0% -0.6% +10.0% ➖ noise
80 duckdb:duckdb -6.3% -6.0% -0.4% +15.7% ➖ noise
80 duckdb:vortex-compact -10.0% -6.0% -4.2% +10.0% ➖ noise
80 duckdb:vortex-file-compressed -5.5% -6.0% +0.5% +10.0% ➖ noise
81 datafusion:vortex-compact -2.4% -3.1% +0.8% +10.0% ➖ noise
81 datafusion:vortex-file-compressed -3.3% -3.1% -0.1% +11.1% ➖ noise
81 duckdb:duckdb +5.4% -3.1% +8.8% +12.7% ➖ noise
81 duckdb:vortex-compact -7.1% -3.1% -4.1% +10.0% ➖ noise
81 duckdb:vortex-file-compressed -9.5% -3.1% -6.6% +10.0% ➖ noise
82 datafusion:vortex-compact -8.9% -8.0% -1.0% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -5.4% -8.0% +2.8% +10.0% ➖ noise
82 duckdb:duckdb -11.6% -8.0% -3.9% +14.1% ➖ noise
82 duckdb:vortex-compact -5.0% -8.0% +3.2% +12.1% ➖ noise
82 duckdb:vortex-file-compressed -8.5% -8.0% -0.6% +17.0% ➖ noise
83 datafusion:vortex-compact -7.1% -6.5% -0.6% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -6.2% -6.5% +0.4% +10.0% ➖ noise
83 duckdb:duckdb -7.3% -6.5% -0.8% +11.2% ➖ noise
83 duckdb:vortex-compact -5.1% -6.5% +1.5% +10.5% ➖ noise
83 duckdb:vortex-file-compressed -11.5% -6.5% -5.3% +10.5% ➖ noise
84 datafusion:vortex-compact -10.4% -4.5% -6.1% +10.0% ➖ noise
84 datafusion:vortex-file-compressed -17.2% -4.5% -13.3% +10.0% ✅ faster
84 duckdb:duckdb -5.9% -4.5% -1.4% +10.0% ➖ noise
84 duckdb:vortex-compact -6.0% -4.5% -1.6% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -5.5% -4.5% -1.0% +10.0% ➖ noise
85 datafusion:vortex-compact -5.9% -5.5% -0.4% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -4.9% -5.5% +0.6% +10.0% ➖ noise
85 duckdb:duckdb -0.3% -5.5% +5.5% +10.3% ➖ noise
85 duckdb:vortex-compact -10.1% -5.5% -4.8% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -5.6% -5.5% -0.1% +10.0% ➖ noise
86 datafusion:vortex-compact -6.3% -3.0% -3.4% +10.9% ➖ noise
86 datafusion:vortex-file-compressed -6.4% -3.0% -3.5% +11.1% ➖ noise
86 duckdb:duckdb +0.1% -3.0% +3.2% +15.1% ➖ noise
86 duckdb:vortex-compact -11.1% -3.0% -8.4% +21.0% ➖ noise
86 duckdb:vortex-file-compressed -7.9% -3.0% -5.1% +17.2% ➖ noise
87 datafusion:vortex-compact -6.5% -0.6% -5.9% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -3.9% -0.6% -3.3% +10.0% ➖ noise
87 duckdb:duckdb -1.1% -0.6% -0.5% +10.1% ➖ noise
87 duckdb:vortex-compact -3.8% -0.6% -3.3% +12.9% ➖ noise
87 duckdb:vortex-file-compressed -9.8% -0.6% -9.3% +15.0% ➖ noise
88 datafusion:vortex-compact -3.7% -2.1% -1.5% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -4.6% -2.1% -2.5% +10.0% ➖ noise
88 duckdb:duckdb -3.6% -2.1% -1.5% +10.0% ➖ noise
88 duckdb:vortex-compact -6.4% -2.1% -4.4% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -7.7% -2.1% -5.6% +10.0% ➖ noise
89 datafusion:vortex-compact -6.5% -2.2% -4.4% +10.0% ➖ noise
89 datafusion:vortex-file-compressed -9.4% -2.2% -7.4% +10.6% ➖ noise
89 duckdb:duckdb -5.0% -2.2% -2.9% +10.7% ➖ noise
89 duckdb:vortex-compact -6.6% -2.2% -4.5% +13.4% ➖ noise
89 duckdb:vortex-file-compressed -7.1% -2.2% -5.0% +11.5% ➖ noise
90 datafusion:vortex-compact -2.4% -3.1% +0.7% +15.7% ➖ noise
90 datafusion:vortex-file-compressed -12.8% -3.1% -10.1% +17.4% ➖ noise
90 duckdb:duckdb -11.3% -3.1% -8.4% +16.0% ➖ noise
90 duckdb:vortex-compact -8.3% -3.1% -5.4% +16.4% ➖ noise
90 duckdb:vortex-file-compressed -3.3% -3.1% -0.2% +16.0% ➖ noise
91 datafusion:vortex-compact +0.8% -4.3% +5.3% +10.9% ➖ noise
91 datafusion:vortex-file-compressed -14.2% -4.3% -10.4% +10.0% ✅ faster
91 duckdb:duckdb -8.5% -4.3% -4.3% +19.8% ➖ noise
91 duckdb:vortex-compact -5.2% -4.3% -0.9% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -2.6% -4.3% +1.8% +10.0% ➖ noise
92 datafusion:vortex-compact -8.2% -7.5% -0.7% +10.0% ➖ noise
92 datafusion:vortex-file-compressed -3.9% -7.5% +3.9% +10.0% ➖ noise
92 duckdb:duckdb +1.1% -7.5% +9.3% +15.7% ➖ noise
92 duckdb:vortex-compact -0.6% -7.5% +7.5% +16.5% ➖ noise
92 duckdb:vortex-file-compressed -9.6% -7.5% -2.3% +10.0% ➖ noise
93 datafusion:vortex-compact -10.1% -4.0% -6.3% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -8.4% -4.0% -4.6% +10.0% ➖ noise
93 duckdb:duckdb -2.5% -4.0% +1.5% +15.0% ➖ noise
93 duckdb:vortex-compact -8.9% -4.0% -5.1% +14.5% ➖ noise
93 duckdb:vortex-file-compressed -8.8% -4.0% -5.0% +11.7% ➖ noise
94 datafusion:vortex-compact -9.5% -4.0% -5.8% +10.0% ➖ noise
94 datafusion:vortex-file-compressed -7.1% -4.0% -3.3% +10.0% ➖ noise
94 duckdb:duckdb +1.9% -4.0% +6.1% +11.1% ➖ noise
94 duckdb:vortex-compact -5.9% -4.0% -2.0% +10.3% ➖ noise
94 duckdb:vortex-file-compressed -9.5% -4.0% -5.8% +10.0% ➖ noise
95 datafusion:vortex-compact -6.6% -7.3% +0.7% +13.1% ➖ noise
95 datafusion:vortex-file-compressed -5.7% -7.3% +1.7% +14.1% ➖ noise
95 duckdb:duckdb -2.6% -7.3% +5.1% +16.7% ➖ noise
95 duckdb:vortex-compact -5.7% -7.3% +1.7% +16.5% ➖ noise
95 duckdb:vortex-file-compressed +1.6% -7.3% +9.6% +20.3% ➖ noise
96 datafusion:vortex-compact -4.3% -3.4% -0.9% +10.0% ➖ noise
96 datafusion:vortex-file-compressed +0.4% -3.4% +4.0% +12.3% ➖ noise
96 duckdb:duckdb -9.3% -3.4% -6.0% +13.8% ➖ noise
96 duckdb:vortex-compact -6.1% -3.4% -2.7% +10.0% ➖ noise
96 duckdb:vortex-file-compressed -5.0% -3.4% -1.6% +14.6% ➖ noise
97 datafusion:vortex-compact -6.5% -8.5% +2.3% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -3.2% -8.5% +5.8% +10.0% ➖ noise
97 duckdb:duckdb -2.9% -8.5% +6.1% +10.6% ➖ noise
97 duckdb:vortex-compact -2.4% -8.5% +6.7% +11.0% ➖ noise
97 duckdb:vortex-file-compressed -1.3% -8.5% +7.9% +12.0% ➖ noise
98 datafusion:vortex-compact -10.9% -7.0% -4.2% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -8.9% -7.0% -2.0% +10.4% ➖ noise
98 duckdb:duckdb -8.3% -7.0% -1.4% +12.5% ➖ noise
98 duckdb:vortex-compact -5.5% -7.0% +1.6% +11.7% ➖ noise
98 duckdb:vortex-file-compressed -1.5% -7.0% +5.9% +14.0% ➖ noise
99 datafusion:vortex-compact -15.6% -6.2% -10.0% +15.5% ➖ noise
99 datafusion:vortex-file-compressed -7.9% -6.2% -1.8% +13.8% ➖ noise
99 duckdb:duckdb -0.5% -6.2% +6.2% +13.6% ➖ noise
99 duckdb:vortex-compact -0.7% -6.2% +5.9% +14.6% ➖ noise
99 duckdb:vortex-file-compressed -3.6% -6.2% +2.8% +30.4% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-DS SF=1 on NVME

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Vortex (geomean): 0.999x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) +0.0% · Median polish -0.1%


datafusion / vortex-file-compressed (0.995x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 395437655 402759819 0.98
tpch_q02/datafusion:vortex-file-compressed 115569583 115293071 1.00
tpch_q03/datafusion:vortex-file-compressed 207430902 201028042 1.03
tpch_q04/datafusion:vortex-file-compressed 100398076 99710232 1.01
tpch_q05/datafusion:vortex-file-compressed 387419710 387562942 1.00
tpch_q06/datafusion:vortex-file-compressed 40980150 42021749 0.98
tpch_q07/datafusion:vortex-file-compressed 560890923 564223534 0.99
tpch_q08/datafusion:vortex-file-compressed 377520244 379232481 1.00
tpch_q09/datafusion:vortex-file-compressed 663788384 672510112 0.99
tpch_q10/datafusion:vortex-file-compressed 237708290 236372873 1.01
tpch_q11/datafusion:vortex-file-compressed 85883375 85258768 1.01
tpch_q12/datafusion:vortex-file-compressed 106577276 111442573 0.96
tpch_q13/datafusion:vortex-file-compressed 221094740 221054967 1.00
tpch_q14/datafusion:vortex-file-compressed 57550888 57616228 1.00
tpch_q15/datafusion:vortex-file-compressed 107595183 106673733 1.01
tpch_q16/datafusion:vortex-file-compressed 76271347 78129463 0.98
tpch_q17/datafusion:vortex-file-compressed 646404823 643469927 1.00
tpch_q18/datafusion:vortex-file-compressed 888421667 888498824 1.00
tpch_q19/datafusion:vortex-file-compressed 96886275 99609342 0.97
tpch_q20/datafusion:vortex-file-compressed 171864550 172432282 1.00
tpch_q21/datafusion:vortex-file-compressed 661875490 663105452 1.00
tpch_q22/datafusion:vortex-file-compressed 59779916 60843309 0.98
datafusion / vortex-compact (1.000x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 440909573 451919263 0.98
tpch_q02/datafusion:vortex-compact 119554750 121421758 0.98
tpch_q03/datafusion:vortex-compact 219220397 215793646 1.02
tpch_q04/datafusion:vortex-compact 122319644 120241380 1.02
tpch_q05/datafusion:vortex-compact 388939836 396119575 0.98
tpch_q06/datafusion:vortex-compact 63713624 63620143 1.00
tpch_q07/datafusion:vortex-compact 589863966 593931188 0.99
tpch_q08/datafusion:vortex-compact 388286142 393300442 0.99
tpch_q09/datafusion:vortex-compact 685138215 685444224 1.00
tpch_q10/datafusion:vortex-compact 274000641 276425018 0.99
tpch_q11/datafusion:vortex-compact 90843561 89651236 1.01
tpch_q12/datafusion:vortex-compact 173365730 169512808 1.02
tpch_q13/datafusion:vortex-compact 276079877 272672234 1.01
tpch_q14/datafusion:vortex-compact 74898563 76082368 0.98
tpch_q15/datafusion:vortex-compact 168115428 168665354 1.00
tpch_q16/datafusion:vortex-compact 86523637 83284677 1.04
tpch_q17/datafusion:vortex-compact 656862498 652926464 1.01
tpch_q18/datafusion:vortex-compact 891253048 892676547 1.00
tpch_q19/datafusion:vortex-compact 140321832 141132853 0.99
tpch_q20/datafusion:vortex-compact 199936172 198278440 1.01
tpch_q21/datafusion:vortex-compact 703491470 706151738 1.00
tpch_q22/datafusion:vortex-compact 73532895 74354848 0.99
datafusion / parquet (0.998x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 425587210 436284094 0.98
tpch_q02/datafusion:parquet 187271539 185070961 1.01
tpch_q03/datafusion:parquet 297106106 298592418 1.00
tpch_q04/datafusion:parquet 132241466 134304052 0.98
tpch_q05/datafusion:parquet 443072406 444909270 1.00
tpch_q06/datafusion:parquet 118414106 121418748 0.98
tpch_q07/datafusion:parquet 627552501 627030388 1.00
tpch_q08/datafusion:parquet 497401601 487014802 1.02
tpch_q09/datafusion:parquet 766881412 766244661 1.00
tpch_q10/datafusion:parquet 506163307 500566094 1.01
tpch_q11/datafusion:parquet 129209216 131450168 0.98
tpch_q12/datafusion:parquet 196321913 204248307 0.96
tpch_q13/datafusion:parquet 339459268 340193467 1.00
tpch_q14/datafusion:parquet 158977232 154285146 1.03
tpch_q15/datafusion:parquet 239236184 248524633 0.96
tpch_q16/datafusion:parquet 135004544 136139782 0.99
tpch_q17/datafusion:parquet 684606084 693838671 0.99
tpch_q18/datafusion:parquet 876976731 880343795 1.00
tpch_q19/datafusion:parquet 267161611 270716792 0.99
tpch_q20/datafusion:parquet 309311510 307786233 1.00
tpch_q21/datafusion:parquet 736850483 733652692 1.00
tpch_q22/datafusion:parquet 231260526 213840208 1.08
datafusion / arrow (1.014x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 599726035 592930077 1.01
tpch_q02/datafusion:arrow 161995165 162907592 0.99
tpch_q03/datafusion:arrow 467941221 461187040 1.01
tpch_q04/datafusion:arrow 365378627 345710127 1.06
tpch_q05/datafusion:arrow 924516704 904428057 1.02
tpch_q06/datafusion:arrow 279634805 271682767 1.03
tpch_q07/datafusion:arrow 1140625653 1141418268 1.00
tpch_q08/datafusion:arrow 1151826315 1125064864 1.02
tpch_q09/datafusion:arrow 1347505781 1332120071 1.01
tpch_q10/datafusion:arrow 610433093 595092220 1.03
tpch_q11/datafusion:arrow 149152093 147794391 1.01
tpch_q12/datafusion:arrow 652562412 655091215 1.00
tpch_q13/datafusion:arrow 506997496 524334476 0.97
tpch_q14/datafusion:arrow 319651627 312684078 1.02
tpch_q15/datafusion:arrow 675742977 657187871 1.03
tpch_q16/datafusion:arrow 108805844 107241990 1.01
tpch_q17/datafusion:arrow 1325747980 1307029428 1.01
tpch_q18/datafusion:arrow 1821559274 1799485884 1.01
tpch_q19/datafusion:arrow 514985448 501602385 1.03
tpch_q20/datafusion:arrow 500216687 493143795 1.01
tpch_q21/datafusion:arrow 2842030153 2830049271 1.00
tpch_q22/datafusion:arrow 139920264 137375026 1.02
duckdb / vortex-file-compressed (1.000x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 179646639 176790945 1.02
tpch_q02/duckdb:vortex-file-compressed 55171158 55355632 1.00
tpch_q03/duckdb:vortex-file-compressed 125340070 126786644 0.99
tpch_q04/duckdb:vortex-file-compressed 148319609 151417149 0.98
tpch_q05/duckdb:vortex-file-compressed 129840607 132564447 0.98
tpch_q06/duckdb:vortex-file-compressed 49888185 50599429 0.99
tpch_q07/duckdb:vortex-file-compressed 148830351 147224583 1.01
tpch_q08/duckdb:vortex-file-compressed 174670606 176161952 0.99
tpch_q09/duckdb:vortex-file-compressed 336203214 337094353 1.00
tpch_q10/duckdb:vortex-file-compressed 155747041 155966023 1.00
tpch_q11/duckdb:vortex-file-compressed 36582139 36661683 1.00
tpch_q12/duckdb:vortex-file-compressed 92881633 90974307 1.02
tpch_q13/duckdb:vortex-file-compressed 249713235 248600587 1.00
tpch_q14/duckdb:vortex-file-compressed 70960900 72236796 0.98
tpch_q15/duckdb:vortex-file-compressed 97477779 96475561 1.01
tpch_q16/duckdb:vortex-file-compressed 80812083 78489117 1.03
tpch_q17/duckdb:vortex-file-compressed 102947372 103527942 0.99
tpch_q18/duckdb:vortex-file-compressed 281148309 275937442 1.02
tpch_q19/duckdb:vortex-file-compressed 91617517 92211999 0.99
tpch_q20/duckdb:vortex-file-compressed 168740156 167681486 1.01
tpch_q21/duckdb:vortex-file-compressed 558062719 549576896 1.02
tpch_q22/duckdb:vortex-file-compressed 76219425 77302711 0.99
duckdb / vortex-compact (1.000x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 230094630 230112868 1.00
tpch_q02/duckdb:vortex-compact 57748360 57738617 1.00
tpch_q03/duckdb:vortex-compact 139556503 145696734 0.96
tpch_q04/duckdb:vortex-compact 175092467 177296855 0.99
tpch_q05/duckdb:vortex-compact 149100493 151473105 0.98
tpch_q06/duckdb:vortex-compact 84583237 87383212 0.97
tpch_q07/duckdb:vortex-compact 206085499 203653263 1.01
tpch_q08/duckdb:vortex-compact 193054234 192272782 1.00
tpch_q09/duckdb:vortex-compact 369151032 365145834 1.01
tpch_q10/duckdb:vortex-compact 185309738 187988676 0.99
tpch_q11/duckdb:vortex-compact 41828415 41991091 1.00
tpch_q12/duckdb:vortex-compact 209015192 207966869 1.01
tpch_q13/duckdb:vortex-compact 298799661 294895539 1.01
tpch_q14/duckdb:vortex-compact 106006308 102860286 1.03
tpch_q15/duckdb:vortex-compact 122786991 121351538 1.01
tpch_q16/duckdb:vortex-compact 85841775 84798468 1.01
tpch_q17/duckdb:vortex-compact 121711307 118049839 1.03
tpch_q18/duckdb:vortex-compact 293260820 295437947 0.99
tpch_q19/duckdb:vortex-compact 116593410 115467035 1.01
tpch_q20/duckdb:vortex-compact 209542887 209277353 1.00
tpch_q21/duckdb:vortex-compact 634345380 635157514 1.00
tpch_q22/duckdb:vortex-compact 89946803 90811312 0.99
duckdb / parquet (1.002x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 260377388 257205940 1.01
tpch_q02/duckdb:parquet 106199590 104383895 1.02
tpch_q03/duckdb:parquet 214545226 210475320 1.02
tpch_q04/duckdb:parquet 134226994 135201285 0.99
tpch_q05/duckdb:parquet 217932914 218095300 1.00
tpch_q06/duckdb:parquet 67784573 67676131 1.00
tpch_q07/duckdb:parquet 181039823 179655692 1.01
tpch_q08/duckdb:parquet 251539986 252561397 1.00
tpch_q09/duckdb:parquet 461418608 463859937 0.99
tpch_q10/duckdb:parquet 604802320 609991583 0.99
tpch_q11/duckdb:parquet 43840375 41173194 1.06
tpch_q12/duckdb:parquet 127174438 126404337 1.01
tpch_q13/duckdb:parquet 455855709 450029036 1.01
tpch_q14/duckdb:parquet 173099648 172463974 1.00
tpch_q15/duckdb:parquet 99213550 98503697 1.01
tpch_q16/duckdb:parquet 156076234 161525453 0.97
tpch_q17/duckdb:parquet 178813098 179718265 0.99
tpch_q18/duckdb:parquet 350032010 353646121 0.99
tpch_q19/duckdb:parquet 281725518 282160056 1.00
tpch_q20/duckdb:parquet 232475634 232435205 1.00
tpch_q21/duckdb:parquet 568450222 581695884 0.98
tpch_q22/duckdb:parquet 292744514 293321387 1.00
duckdb / duckdb (0.998x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 115708564 116671750 0.99
tpch_q02/duckdb:duckdb 45926191 44881596 1.02
tpch_q03/duckdb:duckdb 97768083 96150175 1.02
tpch_q04/duckdb:duckdb 130839812 132107163 0.99
tpch_q05/duckdb:duckdb 110029179 109073512 1.01
tpch_q06/duckdb:duckdb 39575319 39693070 1.00
tpch_q07/duckdb:duckdb 86505939 85968381 1.01
tpch_q08/duckdb:duckdb 109612797 110756269 0.99
tpch_q09/duckdb:duckdb 277381520 278802663 0.99
tpch_q10/duckdb:duckdb 204292570 199414044 1.02
tpch_q11/duckdb:duckdb 15533799 15519008 1.00
tpch_q12/duckdb:duckdb 84873212 83723872 1.01
tpch_q13/duckdb:duckdb 250687402 255190558 0.98
tpch_q14/duckdb:duckdb 71233566 71237470 1.00
tpch_q15/duckdb:duckdb 77057602 79210591 0.97
tpch_q16/duckdb:duckdb 72596124 72761578 1.00
tpch_q17/duckdb:duckdb 83930563 83811983 1.00
tpch_q18/duckdb:duckdb 214114953 214051491 1.00
tpch_q19/duckdb:duckdb 116392648 114794863 1.01
tpch_q20/duckdb:duckdb 110966822 111711203 0.99
tpch_q21/duckdb:duckdb 302340825 303233704 1.00
tpch_q22/duckdb:duckdb 65039638 68601660 0.95
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +1.1% -0.6% +1.8% +10.7% ➖ noise
1 datafusion:vortex-compact -2.4% -0.6% -1.8% +12.0% ➖ noise
1 datafusion:vortex-file-compressed -1.8% -0.6% -1.2% +11.6% ➖ noise
1 duckdb:duckdb -0.8% -0.6% -0.2% +12.2% ➖ noise
1 duckdb:vortex-compact -0.0% -0.6% +0.6% +10.9% ➖ noise
1 duckdb:vortex-file-compressed +1.6% -0.6% +2.3% +12.6% ➖ noise
2 datafusion:arrow -0.6% +1.5% -2.0% +10.0% ➖ noise
2 datafusion:vortex-compact -1.5% +1.5% -3.0% +11.1% ➖ noise
2 datafusion:vortex-file-compressed +0.2% +1.5% -1.2% +10.0% ➖ noise
2 duckdb:duckdb +2.3% +1.5% +0.9% +12.8% ➖ noise
2 duckdb:vortex-compact +0.0% +1.5% -1.4% +10.3% ➖ noise
2 duckdb:vortex-file-compressed -0.3% +1.5% -1.8% +10.2% ➖ noise
3 datafusion:arrow +1.5% +0.7% +0.7% +10.0% ➖ noise
3 datafusion:vortex-compact +1.6% +0.7% +0.9% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +3.2% +0.7% +2.5% +10.0% ➖ noise
3 duckdb:duckdb +1.7% +0.7% +1.0% +10.0% ➖ noise
3 duckdb:vortex-compact -4.2% +0.7% -4.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -1.1% +0.7% -1.8% +10.0% ➖ noise
4 datafusion:arrow +5.7% -1.1% +6.9% +10.0% ➖ noise
4 datafusion:vortex-compact +1.7% -1.1% +2.9% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +0.7% -1.1% +1.8% +10.0% ➖ noise
4 duckdb:duckdb -1.0% -1.1% +0.2% +10.0% ➖ noise
4 duckdb:vortex-compact -1.2% -1.1% -0.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -2.0% -1.1% -0.9% +10.0% ➖ noise
5 datafusion:arrow +2.2% -0.2% +2.5% +10.0% ➖ noise
5 datafusion:vortex-compact -1.8% -0.2% -1.6% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -0.0% -0.2% +0.2% +10.0% ➖ noise
5 duckdb:duckdb +0.9% -0.2% +1.1% +10.0% ➖ noise
5 duckdb:vortex-compact -1.6% -0.2% -1.3% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -2.1% -0.2% -1.8% +10.0% ➖ noise
6 datafusion:arrow +2.9% -1.2% +4.1% +10.0% ➖ noise
6 datafusion:vortex-compact +0.1% -1.2% +1.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -2.5% -1.2% -1.3% +10.0% ➖ noise
6 duckdb:duckdb -0.3% -1.2% +0.9% +16.2% ➖ noise
6 duckdb:vortex-compact -3.2% -1.2% -2.1% +11.1% ➖ noise
6 duckdb:vortex-file-compressed -1.4% -1.2% -0.2% +13.2% ➖ noise
7 datafusion:arrow -0.1% +0.4% -0.5% +10.0% ➖ noise
7 datafusion:vortex-compact -0.7% +0.4% -1.1% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -0.6% +0.4% -1.0% +10.0% ➖ noise
7 duckdb:duckdb +0.6% +0.4% +0.2% +10.6% ➖ noise
7 duckdb:vortex-compact +1.2% +0.4% +0.8% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +1.1% +0.4% +0.7% +10.0% ➖ noise
8 datafusion:arrow +2.4% +0.9% +1.5% +10.0% ➖ noise
8 datafusion:vortex-compact -1.3% +0.9% -2.1% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -0.5% +0.9% -1.3% +10.0% ➖ noise
8 duckdb:duckdb -1.0% +0.9% -1.9% +10.0% ➖ noise
8 duckdb:vortex-compact +0.4% +0.9% -0.4% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.8% +0.9% -1.7% +10.0% ➖ noise
9 datafusion:arrow +1.2% -0.2% +1.4% +10.0% ➖ noise
9 datafusion:vortex-compact -0.0% -0.2% +0.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -1.3% -0.2% -1.1% +10.0% ➖ noise
9 duckdb:duckdb -0.5% -0.2% -0.3% +10.0% ➖ noise
9 duckdb:vortex-compact +1.1% -0.2% +1.3% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.3% -0.2% -0.0% +10.0% ➖ noise
10 datafusion:arrow +2.6% +0.1% +2.4% +10.0% ➖ noise
10 datafusion:vortex-compact -0.9% +0.1% -1.0% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +0.6% +0.1% +0.4% +10.0% ➖ noise
10 duckdb:duckdb +2.4% +0.1% +2.3% +10.0% ➖ noise
10 duckdb:vortex-compact -1.4% +0.1% -1.6% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.1% +0.1% -0.3% +10.0% ➖ noise
11 datafusion:arrow +0.9% +2.3% -1.4% +10.0% ➖ noise
11 datafusion:vortex-compact +1.3% +2.3% -1.0% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +0.7% +2.3% -1.5% +10.0% ➖ noise
11 duckdb:duckdb +0.1% +2.3% -2.2% +17.9% ➖ noise
11 duckdb:vortex-compact -0.4% +2.3% -2.6% +13.3% ➖ noise
11 duckdb:vortex-file-compressed -0.2% +2.3% -2.5% +13.7% ➖ noise
12 datafusion:arrow -0.4% -1.7% +1.3% +42.3% ➖ noise
12 datafusion:vortex-compact +2.3% -1.7% +4.0% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -4.4% -1.7% -2.8% +10.0% ➖ noise
12 duckdb:duckdb +1.4% -1.7% +3.1% +10.0% ➖ noise
12 duckdb:vortex-compact +0.5% -1.7% +2.2% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +2.1% -1.7% +3.8% +10.0% ➖ noise
13 datafusion:arrow -3.3% +0.5% -3.8% +10.0% ➖ noise
13 datafusion:vortex-compact +1.2% +0.5% +0.7% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +0.0% +0.5% -0.5% +10.0% ➖ noise
13 duckdb:duckdb -1.8% +0.5% -2.3% +10.0% ➖ noise
13 duckdb:vortex-compact +1.3% +0.5% +0.8% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +0.4% +0.5% -0.1% +10.0% ➖ noise
14 datafusion:arrow +2.2% +1.7% +0.5% +10.0% ➖ noise
14 datafusion:vortex-compact -1.6% +1.7% -3.2% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -0.1% +1.7% -1.8% +13.2% ➖ noise
14 duckdb:duckdb -0.0% +1.7% -1.7% +10.0% ➖ noise
14 duckdb:vortex-compact +3.1% +1.7% +1.3% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -1.8% +1.7% -3.4% +10.0% ➖ noise
15 datafusion:arrow +2.8% -1.5% +4.4% +10.0% ➖ noise
15 datafusion:vortex-compact -0.3% -1.5% +1.2% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +0.9% -1.5% +2.4% +10.0% ➖ noise
15 duckdb:duckdb -2.7% -1.5% -1.2% +10.0% ➖ noise
15 duckdb:vortex-compact +1.2% -1.5% +2.8% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +1.0% -1.5% +2.6% +10.0% ➖ noise
16 datafusion:arrow +1.5% -2.1% +3.6% +10.0% ➖ noise
16 datafusion:vortex-compact +3.9% -2.1% +6.1% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -2.4% -2.1% -0.3% +11.1% ➖ noise
16 duckdb:duckdb -0.2% -2.1% +1.9% +10.0% ➖ noise
16 duckdb:vortex-compact +1.2% -2.1% +3.4% +10.4% ➖ noise
16 duckdb:vortex-file-compressed +3.0% -2.1% +5.2% +10.5% ➖ noise
17 datafusion:arrow +1.4% -0.9% +2.4% +10.0% ➖ noise
17 datafusion:vortex-compact +0.6% -0.9% +1.5% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +0.5% -0.9% +1.4% +10.0% ➖ noise
17 duckdb:duckdb +0.1% -0.9% +1.1% +10.0% ➖ noise
17 duckdb:vortex-compact +3.1% -0.9% +4.1% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -0.6% -0.9% +0.4% +10.0% ➖ noise
18 datafusion:arrow +1.2% -0.7% +1.9% +10.0% ➖ noise
18 datafusion:vortex-compact -0.2% -0.7% +0.5% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -0.0% -0.7% +0.7% +10.0% ➖ noise
18 duckdb:duckdb +0.0% -0.7% +0.7% +10.0% ➖ noise
18 duckdb:vortex-compact -0.7% -0.7% -0.0% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +1.9% -0.7% +2.6% +10.0% ➖ noise
19 datafusion:arrow +2.7% -0.7% +3.4% +10.0% ➖ noise
19 datafusion:vortex-compact -0.6% -0.7% +0.2% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -2.7% -0.7% -2.0% +10.0% ➖ noise
19 duckdb:duckdb +1.4% -0.7% +2.1% +10.0% ➖ noise
19 duckdb:vortex-compact +1.0% -0.7% +1.7% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -0.6% -0.7% +0.1% +10.0% ➖ noise
20 datafusion:arrow +1.4% +0.3% +1.2% +10.0% ➖ noise
20 datafusion:vortex-compact +0.8% +0.3% +0.6% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -0.3% +0.3% -0.6% +10.0% ➖ noise
20 duckdb:duckdb -0.7% +0.3% -0.9% +10.0% ➖ noise
20 duckdb:vortex-compact +0.1% +0.3% -0.1% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +0.6% +0.3% +0.4% +10.0% ➖ noise
21 datafusion:arrow +0.4% -0.9% +1.4% +10.0% ➖ noise
21 datafusion:vortex-compact -0.4% -0.9% +0.6% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -0.2% -0.9% +0.8% +10.0% ➖ noise
21 duckdb:duckdb -0.3% -0.9% +0.6% +10.0% ➖ noise
21 duckdb:vortex-compact -0.1% -0.9% +0.8% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +1.5% -0.9% +2.5% +10.0% ➖ noise
22 datafusion:arrow +1.9% +3.9% -2.0% +10.0% ➖ noise
22 datafusion:vortex-compact -1.1% +3.9% -4.8% +10.0% ➖ noise
22 datafusion:vortex-file-compressed -1.7% +3.9% -5.4% +10.0% ➖ noise
22 duckdb:duckdb -5.2% +3.9% -8.7% +10.2% ➖ noise
22 duckdb:vortex-compact -1.0% +3.9% -4.7% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -1.4% +3.9% -5.1% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-H SF=10 on NVME

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Vortex (geomean): 0.988x ➖
Parquet (geomean): 0.987x ➖
Shifts: Parquet (control) -1.3% · Median polish -0.6%


duckdb / vortex-file-compressed (0.980x ➖, 1↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 10966296 11563654 0.95
statpopgen_q01/duckdb:vortex-file-compressed 🚀 19534708 27239347 0.72
statpopgen_q02/duckdb:vortex-file-compressed 1289017023 1311333787 0.98
statpopgen_q03/duckdb:vortex-file-compressed 2982777856 3049277193 0.98
statpopgen_q04/duckdb:vortex-file-compressed 3136493416 3075934920 1.02
statpopgen_q05/duckdb:vortex-file-compressed 1399124818 1387110285 1.01
statpopgen_q06/duckdb:vortex-file-compressed 2046566207 2048406568 1.00
statpopgen_q07/duckdb:vortex-file-compressed 241142397 226131608 1.07
statpopgen_q08/duckdb:vortex-file-compressed 261375318 238415871 1.10
statpopgen_q09/duckdb:vortex-file-compressed 2818424127 2812243758 1.00
statpopgen_q10/duckdb:vortex-file-compressed 4631446536 4568498370 1.01
duckdb / vortex-compact (0.996x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 10572743 10891391 0.97
statpopgen_q01/duckdb:vortex-compact 166019776 172199874 0.96
statpopgen_q02/duckdb:vortex-compact 1824035549 1810076558 1.01
statpopgen_q03/duckdb:vortex-compact 3477107956 3482256268 1.00
statpopgen_q04/duckdb:vortex-compact 3457032477 3526904071 0.98
statpopgen_q05/duckdb:vortex-compact 1829279961 1833386579 1.00
statpopgen_q06/duckdb:vortex-compact 2683018199 2655826853 1.01
statpopgen_q07/duckdb:vortex-compact 960010367 942784253 1.02
statpopgen_q08/duckdb:vortex-compact 992935068 976905788 1.02
statpopgen_q09/duckdb:vortex-compact 3292808109 3336611866 0.99
statpopgen_q10/duckdb:vortex-compact 5386807276 5359789247 1.01
duckdb / parquet (0.987x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 305757362 317293573 0.96
statpopgen_q01/duckdb:parquet 396463624 391281928 1.01
statpopgen_q02/duckdb:parquet 985760883 992109178 0.99
statpopgen_q03/duckdb:parquet 1489290761 1508794724 0.99
statpopgen_q04/duckdb:parquet 1503252484 1493245771 1.01
statpopgen_q05/duckdb:parquet 996567891 1007844081 0.99
statpopgen_q06/duckdb:parquet 1472661872 1500910723 0.98
statpopgen_q07/duckdb:parquet 1850242224 1919891603 0.96
statpopgen_q08/duckdb:parquet 1857779478 1905354906 0.98
statpopgen_q09/duckdb:parquet 1362910109 1379556706 0.99
statpopgen_q10/duckdb:parquet 2676576410 2686710276 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -2.9% -3.6% +0.7% +10.0% ➖ noise
0 duckdb:vortex-file-compressed -5.2% -3.6% -1.6% +11.3% ➖ noise
1 duckdb:vortex-compact -3.6% +1.3% -4.8% +10.4% ➖ noise
1 duckdb:vortex-file-compressed -28.3% +1.3% -29.2% +191.6% ➖ noise
2 duckdb:vortex-compact +0.8% -0.6% +1.4% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -1.7% -0.6% -1.1% +10.0% ➖ noise
3 duckdb:vortex-compact -0.1% -1.3% +1.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -2.2% -1.3% -0.9% +10.0% ➖ noise
4 duckdb:vortex-compact -2.0% +0.7% -2.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.0% +0.7% +1.3% +10.0% ➖ noise
5 duckdb:vortex-compact -0.2% -1.1% +0.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.9% -1.1% +2.0% +10.0% ➖ noise
6 duckdb:vortex-compact +1.0% -1.9% +3.0% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.1% -1.9% +1.8% +10.0% ➖ noise
7 duckdb:vortex-compact +1.8% -3.6% +5.7% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +6.6% -3.6% +10.7% +10.0% 🚨 regression
8 duckdb:vortex-compact +1.6% -2.5% +4.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +9.6% -2.5% +12.4% +10.0% 🚨 regression
9 duckdb:vortex-compact -1.3% -1.2% -0.1% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +0.2% -1.2% +1.4% +10.0% ➖ noise
10 duckdb:vortex-compact +0.5% -0.4% +0.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +1.4% -0.4% +1.8% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Vortex (geomean): 1.011x ➖
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish -0.9%


datafusion / vortex-file-compressed (0.992x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1911101 1941216 0.98
clickbench_q01/datafusion:vortex-file-compressed 14294112 14149352 1.01
clickbench_q02/datafusion:vortex-file-compressed 33465632 34460918 0.97
clickbench_q03/datafusion:vortex-file-compressed 38632860 38344007 1.01
clickbench_q04/datafusion:vortex-file-compressed 308775445 320995796 0.96
clickbench_q05/datafusion:vortex-file-compressed 321005486 318087281 1.01
clickbench_q06/datafusion:vortex-file-compressed 1949899 1901738 1.03
clickbench_q07/datafusion:vortex-file-compressed 18189009 17256147 1.05
clickbench_q08/datafusion:vortex-file-compressed 371600594 393278027 0.94
clickbench_q09/datafusion:vortex-file-compressed 561346408 562000296 1.00
clickbench_q10/datafusion:vortex-file-compressed 73483785 75230929 0.98
clickbench_q11/datafusion:vortex-file-compressed 84532920 86014287 0.98
clickbench_q12/datafusion:vortex-file-compressed 278118075 280550725 0.99
clickbench_q13/datafusion:vortex-file-compressed 416248926 423096262 0.98
clickbench_q14/datafusion:vortex-file-compressed 255884368 263574562 0.97
clickbench_q15/datafusion:vortex-file-compressed 363115710 366915345 0.99
clickbench_q16/datafusion:vortex-file-compressed 692814946 716719601 0.97
clickbench_q17/datafusion:vortex-file-compressed 683254785 698134786 0.98
clickbench_q18/datafusion:vortex-file-compressed 1381532937 1355798140 1.02
clickbench_q19/datafusion:vortex-file-compressed 22956848 23535183 0.98
clickbench_q20/datafusion:vortex-file-compressed 355031091 354378393 1.00
clickbench_q21/datafusion:vortex-file-compressed 409340739 417030896 0.98
clickbench_q22/datafusion:vortex-file-compressed 500088007 506403765 0.99
clickbench_q23/datafusion:vortex-file-compressed 782762996 822631280 0.95
clickbench_q24/datafusion:vortex-file-compressed 47769995 46034774 1.04
clickbench_q25/datafusion:vortex-file-compressed 68633288 70343632 0.98
clickbench_q26/datafusion:vortex-file-compressed 45761198 44974522 1.02
clickbench_q27/datafusion:vortex-file-compressed 825206795 796137228 1.04
clickbench_q28/datafusion:vortex-file-compressed 6775689926 6853531647 0.99
clickbench_q29/datafusion:vortex-file-compressed 240175398 236093762 1.02
clickbench_q30/datafusion:vortex-file-compressed 228355833 234202551 0.98
clickbench_q31/datafusion:vortex-file-compressed 271440037 272250459 1.00
clickbench_q32/datafusion:vortex-file-compressed 1382493019 1314435768 1.05
clickbench_q33/datafusion:vortex-file-compressed 1434753171 1426748916 1.01
clickbench_q34/datafusion:vortex-file-compressed 1414537421 1435358808 0.99
clickbench_q35/datafusion:vortex-file-compressed 498821907 512685241 0.97
clickbench_q36/datafusion:vortex-file-compressed 81476974 85701143 0.95
clickbench_q37/datafusion:vortex-file-compressed 39920200 40270599 0.99
clickbench_q38/datafusion:vortex-file-compressed 23257774 23664826 0.98
clickbench_q39/datafusion:vortex-file-compressed 149472172 150201993 1.00
clickbench_q40/datafusion:vortex-file-compressed 19227296 19225911 1.00
clickbench_q41/datafusion:vortex-file-compressed 17212001 17794493 0.97
clickbench_q42/datafusion:vortex-file-compressed 18991825 19368076 0.98
datafusion / parquet (0.999x ➖, 1↑ 1↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1830832 1793792 1.02
clickbench_q01/datafusion:parquet 21442564 20047919 1.07
clickbench_q02/datafusion:parquet 53570409 55988523 0.96
clickbench_q03/datafusion:parquet 42232474 44292834 0.95
clickbench_q04/datafusion:parquet 336065335 347632691 0.97
clickbench_q05/datafusion:parquet 366557855 369100002 0.99
clickbench_q06/datafusion:parquet 🚨 1985209 1761642 1.13
clickbench_q07/datafusion:parquet 27608469 26862216 1.03
clickbench_q08/datafusion:parquet 403505134 413717600 0.98
clickbench_q09/datafusion:parquet 644333314 647467501 1.00
clickbench_q10/datafusion:parquet 111620249 111301913 1.00
clickbench_q11/datafusion:parquet 133123112 137729025 0.97
clickbench_q12/datafusion:parquet 362525750 359406769 1.01
clickbench_q13/datafusion:parquet 498661413 510467552 0.98
clickbench_q14/datafusion:parquet 359790608 357038833 1.01
clickbench_q15/datafusion:parquet 386428267 382795162 1.01
clickbench_q16/datafusion:parquet 686453556 694011354 0.99
clickbench_q17/datafusion:parquet 669523255 680629265 0.98
clickbench_q18/datafusion:parquet 1420092405 1409163304 1.01
clickbench_q19/datafusion:parquet 33432746 32023666 1.04
clickbench_q20/datafusion:parquet 599659565 595469758 1.01
clickbench_q21/datafusion:parquet 676515863 671134791 1.01
clickbench_q22/datafusion:parquet 965757215 965606160 1.00
clickbench_q23/datafusion:parquet 3610843361 3631458452 0.99
clickbench_q24/datafusion:parquet 86737281 88454897 0.98
clickbench_q25/datafusion:parquet 140383839 140214862 1.00
clickbench_q26/datafusion:parquet 87503930 88336686 0.99
clickbench_q27/datafusion:parquet 1049108802 1058754820 0.99
clickbench_q28/datafusion:parquet 6633881532 6673868338 0.99
clickbench_q29/datafusion:parquet 248367388 246153710 1.01
clickbench_q30/datafusion:parquet 358910634 363823984 0.99
clickbench_q31/datafusion:parquet 393037280 401342184 0.98
clickbench_q32/datafusion:parquet 1338082079 1285633523 1.04
clickbench_q33/datafusion:parquet 1532000865 1506783173 1.02
clickbench_q34/datafusion:parquet 1547407023 1529594339 1.01
clickbench_q35/datafusion:parquet 540489310 530012215 1.02
clickbench_q36/datafusion:parquet 145287248 149525891 0.97
clickbench_q37/datafusion:parquet 60671587 61850650 0.98
clickbench_q38/datafusion:parquet 🚀 87014730 97696054 0.89
clickbench_q39/datafusion:parquet 281348637 270632842 1.04
clickbench_q40/datafusion:parquet 34134578 35414458 0.96
clickbench_q41/datafusion:parquet 31586261 30452201 1.04
clickbench_q42/datafusion:parquet 32134098 32057784 1.00
duckdb / vortex-file-compressed (1.031x ➖, 1↑ 2↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6091023 6045243 1.01
clickbench_q01/duckdb:vortex-file-compressed 13920157 13573199 1.03
clickbench_q02/duckdb:vortex-file-compressed 25322829 25909321 0.98
clickbench_q03/duckdb:vortex-file-compressed 30650622 30718429 1.00
clickbench_q04/duckdb:vortex-file-compressed 168295014 170111784 0.99
clickbench_q05/duckdb:vortex-file-compressed 198650976 197872603 1.00
clickbench_q06/duckdb:vortex-file-compressed 18114420 18463238 0.98
clickbench_q07/duckdb:vortex-file-compressed 🚀 15027963 17104878 0.88
clickbench_q08/duckdb:vortex-file-compressed 263582854 263128144 1.00
clickbench_q09/duckdb:vortex-file-compressed 379291299 382963752 0.99
clickbench_q10/duckdb:vortex-file-compressed 74883769 75519395 0.99
clickbench_q11/duckdb:vortex-file-compressed 86090280 85626588 1.01
clickbench_q12/duckdb:vortex-file-compressed 214419343 218401395 0.98
clickbench_q13/duckdb:vortex-file-compressed 441099238 438109411 1.01
clickbench_q14/duckdb:vortex-file-compressed 242421126 246498150 0.98
clickbench_q15/duckdb:vortex-file-compressed 213004329 213863647 1.00
clickbench_q16/duckdb:vortex-file-compressed 716530932 696522519 1.03
clickbench_q17/duckdb:vortex-file-compressed 565469425 518900689 1.09
clickbench_q18/duckdb:vortex-file-compressed 1179892166 1215443437 0.97
clickbench_q19/duckdb:vortex-file-compressed 21147941 22048477 0.96
clickbench_q20/duckdb:vortex-file-compressed 388516301 392669106 0.99
clickbench_q21/duckdb:vortex-file-compressed 418211477 418718064 1.00
clickbench_q22/duckdb:vortex-file-compressed 🚨 644859806 554677190 1.16
clickbench_q23/duckdb:vortex-file-compressed 🚨 2193490474 622070770 3.53
clickbench_q24/duckdb:vortex-file-compressed 53428825 49746912 1.07
clickbench_q25/duckdb:vortex-file-compressed 71288387 76159067 0.94
clickbench_q26/duckdb:vortex-file-compressed 45803795 42738137 1.07
clickbench_q27/duckdb:vortex-file-compressed 517560723 504339956 1.03
clickbench_q28/duckdb:vortex-file-compressed 2989460861 3004332135 1.00
clickbench_q29/duckdb:vortex-file-compressed 28015083 27976585 1.00
clickbench_q30/duckdb:vortex-file-compressed 182336209 183445298 0.99
clickbench_q31/duckdb:vortex-file-compressed 257840853 261381340 0.99
clickbench_q32/duckdb:vortex-file-compressed 1257407503 1390023093 0.90
clickbench_q33/duckdb:vortex-file-compressed 1577757612 1512038076 1.04
clickbench_q34/duckdb:vortex-file-compressed 1667336280 1597005295 1.04
clickbench_q35/duckdb:vortex-file-compressed 369768096 372243030 0.99
clickbench_q36/duckdb:vortex-file-compressed 34325116 32703571 1.05
clickbench_q37/duckdb:vortex-file-compressed 26114773 25357716 1.03
clickbench_q38/duckdb:vortex-file-compressed 27303931 26765269 1.02
clickbench_q39/duckdb:vortex-file-compressed 43958130 46931192 0.94
clickbench_q40/duckdb:vortex-file-compressed 25329230 26359757 0.96
clickbench_q41/duckdb:vortex-file-compressed 25256987 25849649 0.98
clickbench_q42/duckdb:vortex-file-compressed 25956962 25059676 1.04
duckdb / parquet (0.990x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 218463419 227599863 0.96
clickbench_q01/duckdb:parquet 49961073 49995606 1.00
clickbench_q02/duckdb:parquet 66051643 66315837 1.00
clickbench_q03/duckdb:parquet 63781160 65116238 0.98
clickbench_q04/duckdb:parquet 207586341 206612006 1.00
clickbench_q05/duckdb:parquet 276815847 282472153 0.98
clickbench_q06/duckdb:parquet 59750773 59953903 1.00
clickbench_q07/duckdb:parquet 52473249 52440138 1.00
clickbench_q08/duckdb:parquet 268402376 268948144 1.00
clickbench_q09/duckdb:parquet 396938491 398491459 1.00
clickbench_q10/duckdb:parquet 94003992 95132291 0.99
clickbench_q11/duckdb:parquet 105941320 108565545 0.98
clickbench_q12/duckdb:parquet 293473204 296400151 0.99
clickbench_q13/duckdb:parquet 517519270 526221561 0.98
clickbench_q14/duckdb:parquet 328429750 337270411 0.97
clickbench_q15/duckdb:parquet 240876035 246130590 0.98
clickbench_q16/duckdb:parquet 609700690 618986951 0.98
clickbench_q17/duckdb:parquet 508373874 518310451 0.98
clickbench_q18/duckdb:parquet 1051799887 1058869716 0.99
clickbench_q19/duckdb:parquet 49352720 49840981 0.99
clickbench_q20/duckdb:parquet 433055466 435250413 0.99
clickbench_q21/duckdb:parquet 559838037 564389732 0.99
clickbench_q22/duckdb:parquet 931943107 934746798 1.00
clickbench_q23/duckdb:parquet 313105193 319372587 0.98
clickbench_q24/duckdb:parquet 79830597 77566688 1.03
clickbench_q25/duckdb:parquet 142120040 140616821 1.01
clickbench_q26/duckdb:parquet 52543750 55418126 0.95
clickbench_q27/duckdb:parquet 639588066 646993117 0.99
clickbench_q28/duckdb:parquet 4847974371 4845104390 1.00
clickbench_q29/duckdb:parquet 62566239 61636988 1.02
clickbench_q30/duckdb:parquet 307559010 305674612 1.01
clickbench_q31/duckdb:parquet 348079291 350354247 0.99
clickbench_q32/duckdb:parquet 1135408916 1157915778 0.98
clickbench_q33/duckdb:parquet 1223713172 1256318770 0.97
clickbench_q34/duckdb:parquet 1324375411 1332525649 0.99
clickbench_q35/duckdb:parquet 352676424 355801218 0.99
clickbench_q36/duckdb:parquet 64004862 64913854 0.99
clickbench_q37/duckdb:parquet 53800673 53819535 1.00
clickbench_q38/duckdb:parquet 58282090 59351276 0.98
clickbench_q39/duckdb:parquet 96819307 103819354 0.93
clickbench_q40/duckdb:parquet 55408985 56406535 0.98
clickbench_q41/duckdb:parquet 59315853 57943218 1.02
clickbench_q42/duckdb:parquet 52674655 52451396 1.00
duckdb / duckdb (0.960x ➖, 13↑ 2↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 🚀 17936822 21289054 0.84
clickbench_q01/duckdb:duckdb 🚀 32902914 38586065 0.85
clickbench_q02/duckdb:duckdb 🚀 45426935 50486298 0.90
clickbench_q03/duckdb:duckdb 🚀 46615522 52234392 0.89
clickbench_q04/duckdb:duckdb 223721017 227665882 0.98
clickbench_q05/duckdb:duckdb 342229478 339170963 1.01
clickbench_q06/duckdb:duckdb 🚀 35104953 40939711 0.86
clickbench_q07/duckdb:duckdb 🚀 35183897 40623759 0.87
clickbench_q08/duckdb:duckdb 322235159 312529496 1.03
clickbench_q09/duckdb:duckdb 508224698 514154978 0.99
clickbench_q10/duckdb:duckdb 97618483 101038933 0.97
clickbench_q11/duckdb:duckdb 106763474 110131274 0.97
clickbench_q12/duckdb:duckdb 324845472 313085966 1.04
clickbench_q13/duckdb:duckdb 561219986 597364108 0.94
clickbench_q14/duckdb:duckdb 367039659 367232942 1.00
clickbench_q15/duckdb:duckdb 270874018 275247849 0.98
clickbench_q16/duckdb:duckdb 694816644 707586933 0.98
clickbench_q17/duckdb:duckdb 600300745 598016604 1.00
clickbench_q18/duckdb:duckdb 1296072387 1305795438 0.99
clickbench_q19/duckdb:duckdb 🚀 34434781 39462845 0.87
clickbench_q20/duckdb:duckdb 1064564318 1004609786 1.06
clickbench_q21/duckdb:duckdb 1099654053 1053659291 1.04
clickbench_q22/duckdb:duckdb 1130296021 1196059715 0.95
clickbench_q23/duckdb:duckdb 260363104 257563107 1.01
clickbench_q24/duckdb:duckdb 61779739 65779197 0.94
clickbench_q25/duckdb:duckdb 122786147 128925612 0.95
clickbench_q26/duckdb:duckdb 🚀 54419605 61271174 0.89
clickbench_q27/duckdb:duckdb 🚨 1197543617 1008909013 1.19
clickbench_q28/duckdb:duckdb 4657052890 4640685319 1.00
clickbench_q29/duckdb:duckdb 49205731 53641552 0.92
clickbench_q30/duckdb:duckdb 306983791 290333500 1.06
clickbench_q31/duckdb:duckdb 🚨 462834381 395333418 1.17
clickbench_q32/duckdb:duckdb 1473134749 1381256324 1.07
clickbench_q33/duckdb:duckdb 1980382628 1965374916 1.01
clickbench_q34/duckdb:duckdb 1986379899 2013554544 0.99
clickbench_q35/duckdb:duckdb 262079588 266150169 0.98
clickbench_q36/duckdb:duckdb 40059053 42708373 0.94
clickbench_q37/duckdb:duckdb 🚀 31059142 36056252 0.86
clickbench_q38/duckdb:duckdb 🚀 30619739 34335137 0.89
clickbench_q39/duckdb:duckdb 62565856 68925486 0.91
clickbench_q40/duckdb:duckdb 🚀 31598755 36353675 0.87
clickbench_q41/duckdb:duckdb 🚀 30423919 34464890 0.88
clickbench_q42/duckdb:duckdb 🚀 31695618 36785299 0.86
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -1.6% -1.0% -0.5% +524.5% ➖ noise
0 duckdb:duckdb -15.7% -1.0% -14.9% +262.6% ➖ noise
0 duckdb:vortex-file-compressed +0.8% -1.0% +1.8% +312.5% ➖ noise
1 datafusion:vortex-file-compressed +1.0% +3.4% -2.3% +28.8% ➖ noise
1 duckdb:duckdb -14.7% +3.4% -17.5% +54.5% ➖ noise
1 duckdb:vortex-file-compressed +2.6% +3.4% -0.8% +15.9% ➖ noise
2 datafusion:vortex-file-compressed -2.9% -2.4% -0.5% +33.0% ➖ noise
2 duckdb:duckdb -10.0% -2.4% -7.8% +21.0% ➖ noise
2 duckdb:vortex-file-compressed -2.3% -2.4% +0.1% +13.3% ➖ noise
3 datafusion:vortex-file-compressed +0.8% -3.4% +4.3% +153.5% ➖ noise
3 duckdb:duckdb -10.8% -3.4% -7.7% +53.3% ➖ noise
3 duckdb:vortex-file-compressed -0.2% -3.4% +3.2% +33.9% ➖ noise
4 datafusion:vortex-file-compressed -3.8% -1.4% -2.4% +10.0% ➖ noise
4 duckdb:duckdb -1.7% -1.4% -0.3% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.1% -1.4% +0.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +0.9% -1.3% +2.3% +10.0% ➖ noise
5 duckdb:duckdb +0.9% -1.3% +2.3% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.4% -1.3% +1.8% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +2.5% +6.0% -3.2% +39.4% ➖ noise
6 duckdb:duckdb -14.3% +6.0% -19.1% +30.3% ➖ noise
6 duckdb:vortex-file-compressed -1.9% +6.0% -7.4% +18.5% ➖ noise
7 datafusion:vortex-file-compressed +5.4% +1.4% +3.9% +10.0% ➖ noise
7 duckdb:duckdb -13.4% +1.4% -14.6% +14.6% ✅ faster
7 duckdb:vortex-file-compressed -12.1% +1.4% -13.4% +13.7% ✅ faster
8 datafusion:vortex-file-compressed -5.5% -1.3% -4.2% +10.0% ➖ noise
8 duckdb:duckdb +3.1% -1.3% +4.5% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +0.2% -1.3% +1.5% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -0.1% -0.4% +0.3% +10.0% ➖ noise
9 duckdb:duckdb -1.2% -0.4% -0.7% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.0% -0.4% -0.5% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -2.3% -0.5% -1.9% +10.0% ➖ noise
10 duckdb:duckdb -3.4% -0.5% -2.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.8% -0.5% -0.4% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -1.7% -2.9% +1.2% +10.0% ➖ noise
11 duckdb:duckdb -3.1% -2.9% -0.2% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +0.5% -2.9% +3.5% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -0.9% -0.1% -0.8% +10.0% ➖ noise
12 duckdb:duckdb +3.8% -0.1% +3.8% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -1.8% -0.1% -1.8% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -1.6% -2.0% +0.4% +10.0% ➖ noise
13 duckdb:duckdb -6.1% -2.0% -4.1% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +0.7% -2.0% +2.7% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -2.9% -0.9% -2.0% +10.0% ➖ noise
14 duckdb:duckdb -0.1% -0.9% +0.9% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -1.7% -0.9% -0.7% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -1.0% -0.6% -0.4% +10.0% ➖ noise
15 duckdb:duckdb -1.6% -0.6% -1.0% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -0.4% -0.6% +0.2% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -3.3% -1.3% -2.1% +10.0% ➖ noise
16 duckdb:duckdb -1.8% -1.3% -0.5% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +2.9% -1.3% +4.2% +16.3% ➖ noise
17 datafusion:vortex-file-compressed -2.1% -1.8% -0.4% +10.0% ➖ noise
17 duckdb:duckdb +0.4% -1.8% +2.2% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +9.0% -1.8% +10.9% +13.9% ➖ noise
18 datafusion:vortex-file-compressed +1.9% +0.1% +1.8% +10.0% ➖ noise
18 duckdb:duckdb -0.7% +0.1% -0.8% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -2.9% +0.1% -3.0% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -2.5% +1.7% -4.1% +17.7% ➖ noise
19 duckdb:duckdb -12.7% +1.7% -14.2% +11.0% ✅ faster
19 duckdb:vortex-file-compressed -4.1% +1.7% -5.7% +35.0% ➖ noise
20 datafusion:vortex-file-compressed +0.2% +0.1% +0.1% +179.5% ➖ noise
20 duckdb:duckdb +6.0% +0.1% +5.9% +18.8% ➖ noise
20 duckdb:vortex-file-compressed -1.1% +0.1% -1.2% +10.1% ➖ noise
21 datafusion:vortex-file-compressed -1.8% -0.0% -1.8% +10.0% ➖ noise
21 duckdb:duckdb +4.4% -0.0% +4.4% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -0.1% -0.0% -0.1% +10.0% ➖ noise
22 datafusion:vortex-file-compressed -1.2% -0.1% -1.1% +10.0% ➖ noise
22 duckdb:duckdb -5.5% -0.1% -5.4% +17.1% ➖ noise
22 duckdb:vortex-file-compressed +16.3% -0.1% +16.4% +10.0% 🚨 regression
23 datafusion:vortex-file-compressed -4.8% -1.3% -3.6% +42.2% ➖ noise
23 duckdb:duckdb +1.1% -1.3% +2.4% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +252.6% -1.3% +257.1% +39.5% 🚨 regression
24 datafusion:vortex-file-compressed +3.8% +0.5% +3.3% +19.7% ➖ noise
24 duckdb:duckdb -6.1% +0.5% -6.5% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +7.4% +0.5% +6.9% +27.7% ➖ noise
25 datafusion:vortex-file-compressed -2.4% +0.6% -3.0% +10.0% ➖ noise
25 duckdb:duckdb -4.8% +0.6% -5.3% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -6.4% +0.6% -6.9% +10.2% ➖ noise
26 datafusion:vortex-file-compressed +1.7% -3.1% +5.0% +15.2% ➖ noise
26 duckdb:duckdb -11.2% -3.1% -8.4% +13.0% ➖ noise
26 duckdb:vortex-file-compressed +7.2% -3.1% +10.6% +18.8% ➖ noise
27 datafusion:vortex-file-compressed +3.7% -1.0% +4.7% +10.0% ➖ noise
27 duckdb:duckdb +18.7% -1.0% +19.9% +10.6% 🚨 regression
27 duckdb:vortex-file-compressed +2.6% -1.0% +3.7% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -1.1% -0.3% -0.9% +10.0% ➖ noise
28 duckdb:duckdb +0.4% -0.3% +0.6% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -0.5% -0.3% -0.2% +10.0% ➖ noise
29 datafusion:vortex-file-compressed +1.7% +1.2% +0.5% +12.1% ➖ noise
29 duckdb:duckdb -8.3% +1.2% -9.4% +12.1% ➖ noise
29 duckdb:vortex-file-compressed +0.1% +1.2% -1.1% +12.9% ➖ noise
30 datafusion:vortex-file-compressed -2.5% -0.4% -2.1% +10.0% ➖ noise
30 duckdb:duckdb +5.7% -0.4% +6.1% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -0.6% -0.4% -0.2% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -0.3% -1.4% +1.1% +10.0% ➖ noise
31 duckdb:duckdb +17.1% -1.4% +18.7% +10.0% 🚨 regression
31 duckdb:vortex-file-compressed -1.4% -1.4% +0.0% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +5.2% +1.0% +4.1% +20.5% ➖ noise
32 duckdb:duckdb +6.7% +1.0% +5.6% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -9.5% +1.0% -10.5% +10.0% ✅ faster
33 datafusion:vortex-file-compressed +0.6% -0.5% +1.0% +10.0% ➖ noise
33 duckdb:duckdb +0.8% -0.5% +1.3% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +4.3% -0.5% +4.9% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -1.5% +0.3% -1.7% +10.0% ➖ noise
34 duckdb:duckdb -1.3% +0.3% -1.6% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +4.4% +0.3% +4.1% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -2.7% +0.5% -3.2% +10.0% ➖ noise
35 duckdb:duckdb -1.5% +0.5% -2.1% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -0.7% +0.5% -1.2% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -4.9% -2.1% -2.9% +10.0% ➖ noise
36 duckdb:duckdb -6.2% -2.1% -4.2% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +5.0% -2.1% +7.2% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -0.9% -1.0% +0.1% +10.0% ➖ noise
37 duckdb:duckdb -13.9% -1.0% -13.0% +15.6% ➖ noise
37 duckdb:vortex-file-compressed +3.0% -1.0% +4.0% +12.3% ➖ noise
38 datafusion:vortex-file-compressed -1.7% -6.5% +5.1% +10.0% ➖ noise
38 duckdb:duckdb -10.8% -6.5% -4.6% +11.6% ➖ noise
38 duckdb:vortex-file-compressed +2.0% -6.5% +9.1% +10.2% ➖ noise
39 datafusion:vortex-file-compressed -0.5% -1.5% +1.1% +10.0% ➖ noise
39 duckdb:duckdb -9.2% -1.5% -7.8% +21.4% ➖ noise
39 duckdb:vortex-file-compressed -6.3% -1.5% -4.9% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +0.0% -2.7% +2.8% +12.4% ➖ noise
40 duckdb:duckdb -13.1% -2.7% -10.7% +10.0% ✅ faster
40 duckdb:vortex-file-compressed -3.9% -2.7% -1.2% +10.0% ➖ noise
41 datafusion:vortex-file-compressed -3.3% +3.0% -6.1% +10.0% ➖ noise
41 duckdb:duckdb -11.7% +3.0% -14.3% +10.0% ✅ faster
41 duckdb:vortex-file-compressed -2.3% +3.0% -5.2% +10.0% ➖ noise
42 datafusion:vortex-file-compressed -1.9% +0.3% -2.3% +10.0% ➖ noise
42 duckdb:duckdb -13.8% +0.3% -14.1% +10.9% ✅ faster
42 duckdb:vortex-file-compressed +3.6% +0.3% +3.2% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.7%
Vortex (geomean): 0.939x ➖
Parquet (geomean): 0.985x ➖
Shifts: Parquet (control) -1.5% · Median polish -1.3%


datafusion / vortex-file-compressed (0.925x ➖, 3↑ 2↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 200389953 212859683 0.94
tpch_q02/datafusion:vortex-file-compressed 532895842 431956795 1.23
tpch_q03/datafusion:vortex-file-compressed 360942274 352162930 1.02
tpch_q04/datafusion:vortex-file-compressed 191991932 216221846 0.89
tpch_q05/datafusion:vortex-file-compressed 400126465 365373733 1.10
tpch_q06/datafusion:vortex-file-compressed 272655830 248220401 1.10
tpch_q07/datafusion:vortex-file-compressed 338406742 355837924 0.95
tpch_q08/datafusion:vortex-file-compressed 669986510 628805160 1.07
tpch_q09/datafusion:vortex-file-compressed 🚨 699961008 433953421 1.61
tpch_q10/datafusion:vortex-file-compressed 660356852 812082111 0.81
tpch_q11/datafusion:vortex-file-compressed 🚀 289341750 718035281 0.40
tpch_q12/datafusion:vortex-file-compressed 337516069 440955709 0.77
tpch_q13/datafusion:vortex-file-compressed 174195469 203807891 0.85
tpch_q14/datafusion:vortex-file-compressed 168221644 184581462 0.91
tpch_q15/datafusion:vortex-file-compressed 298788116 315578191 0.95
tpch_q16/datafusion:vortex-file-compressed 181007478 198623112 0.91
tpch_q17/datafusion:vortex-file-compressed 332852366 349150709 0.95
tpch_q18/datafusion:vortex-file-compressed 🚀 260979008 421294586 0.62
tpch_q19/datafusion:vortex-file-compressed 🚀 353730494 549083749 0.64
tpch_q20/datafusion:vortex-file-compressed 344115372 382982013 0.90
tpch_q21/datafusion:vortex-file-compressed 🚨 647258679 496234949 1.30
tpch_q22/datafusion:vortex-file-compressed 177219855 152376947 1.16
datafusion / vortex-compact (0.871x ➖, 1↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 267239527 234100785 1.14
tpch_q02/datafusion:vortex-compact 421286845 478961492 0.88
tpch_q03/datafusion:vortex-compact 366205791 372663345 0.98
tpch_q04/datafusion:vortex-compact 231640878 259637827 0.89
tpch_q05/datafusion:vortex-compact 369142735 377407920 0.98
tpch_q06/datafusion:vortex-compact 281159639 342997697 0.82
tpch_q07/datafusion:vortex-compact 370337830 496473067 0.75
tpch_q08/datafusion:vortex-compact 582377939 702440244 0.83
tpch_q09/datafusion:vortex-compact 462990760 494893114 0.94
tpch_q10/datafusion:vortex-compact 408947425 577731140 0.71
tpch_q11/datafusion:vortex-compact 268888323 338589287 0.79
tpch_q12/datafusion:vortex-compact 448746832 458315971 0.98
tpch_q13/datafusion:vortex-compact 211394409 243643662 0.87
tpch_q14/datafusion:vortex-compact 281778980 275487031 1.02
tpch_q15/datafusion:vortex-compact 446845901 511145922 0.87
tpch_q16/datafusion:vortex-compact 189121556 187380027 1.01
tpch_q17/datafusion:vortex-compact 378210319 424799487 0.89
tpch_q18/datafusion:vortex-compact 332674681 416838226 0.80
tpch_q19/datafusion:vortex-compact 🚀 521129756 1017361400 0.51
tpch_q20/datafusion:vortex-compact 462124537 533905062 0.87
tpch_q21/datafusion:vortex-compact 565373627 617771332 0.92
tpch_q22/datafusion:vortex-compact 165443419 173769804 0.95
datafusion / parquet (0.943x ➖, 2↑ 1↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 230974104 236890405 0.98
tpch_q02/datafusion:parquet 428353198 471993199 0.91
tpch_q03/datafusion:parquet 🚨 443716514 316546349 1.40
tpch_q04/datafusion:parquet 187793243 159241607 1.18
tpch_q05/datafusion:parquet 539088276 623091537 0.87
tpch_q06/datafusion:parquet 142711063 187540218 0.76
tpch_q07/datafusion:parquet 456566139 636237586 0.72
tpch_q08/datafusion:parquet 725768493 654001355 1.11
tpch_q09/datafusion:parquet 555413016 500348504 1.11
tpch_q10/datafusion:parquet 614998015 559164598 1.10
tpch_q11/datafusion:parquet 404055511 342804300 1.18
tpch_q12/datafusion:parquet 289502277 269222061 1.08
tpch_q13/datafusion:parquet 443857908 450069192 0.99
tpch_q14/datafusion:parquet 176707480 189204601 0.93
tpch_q15/datafusion:parquet 284503501 309803764 0.92
tpch_q16/datafusion:parquet 201788652 173535536 1.16
tpch_q17/datafusion:parquet 386667363 374106650 1.03
tpch_q18/datafusion:parquet 491349840 501799605 0.98
tpch_q19/datafusion:parquet 🚀 372785726 551892858 0.68
tpch_q20/datafusion:parquet 363793401 410640578 0.89
tpch_q21/datafusion:parquet 508052053 717072790 0.71
tpch_q22/datafusion:parquet 🚀 110868899 204223379 0.54
duckdb / vortex-file-compressed (0.985x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 263951774 287276646 0.92
tpch_q02/duckdb:vortex-file-compressed 1063094805 883501836 1.20
tpch_q03/duckdb:vortex-file-compressed 602556565 623305875 0.97
tpch_q04/duckdb:vortex-file-compressed 390777133 378737793 1.03
tpch_q05/duckdb:vortex-file-compressed 857190665 863179460 0.99
tpch_q06/duckdb:vortex-file-compressed 439889043 407521663 1.08
tpch_q07/duckdb:vortex-file-compressed 786730351 726983382 1.08
tpch_q08/duckdb:vortex-file-compressed 1031144110 1024439423 1.01
tpch_q09/duckdb:vortex-file-compressed 887146467 890612057 1.00
tpch_q10/duckdb:vortex-file-compressed 686643281 748315295 0.92
tpch_q11/duckdb:vortex-file-compressed 492168024 487148190 1.01
tpch_q12/duckdb:vortex-file-compressed 434196387 496371881 0.87
tpch_q13/duckdb:vortex-file-compressed 446894435 573012728 0.78
tpch_q14/duckdb:vortex-file-compressed 521948053 572919366 0.91
tpch_q15/duckdb:vortex-file-compressed 288981732 332674240 0.87
tpch_q16/duckdb:vortex-file-compressed 356571110 380616374 0.94
tpch_q17/duckdb:vortex-file-compressed 692560195 685477811 1.01
tpch_q18/duckdb:vortex-file-compressed 672708291 652050126 1.03
tpch_q19/duckdb:vortex-file-compressed 507812140 526077003 0.97
tpch_q20/duckdb:vortex-file-compressed 850961690 859452967 0.99
tpch_q21/duckdb:vortex-file-compressed 1121601285 1059255109 1.06
tpch_q22/duckdb:vortex-file-compressed 434766288 387954589 1.12
duckdb / vortex-compact (0.978x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 341765560 330269763 1.03
tpch_q02/duckdb:vortex-compact 899989235 1010975793 0.89
tpch_q03/duckdb:vortex-compact 567590352 629160835 0.90
tpch_q04/duckdb:vortex-compact 306635245 329216702 0.93
tpch_q05/duckdb:vortex-compact 782682215 825224186 0.95
tpch_q06/duckdb:vortex-compact 425885272 369512610 1.15
tpch_q07/duckdb:vortex-compact 810637278 742013901 1.09
tpch_q08/duckdb:vortex-compact 1078341109 993158865 1.09
tpch_q09/duckdb:vortex-compact 905181273 1097020996 0.83
tpch_q10/duckdb:vortex-compact 704686948 792139066 0.89
tpch_q11/duckdb:vortex-compact 558508134 522425076 1.07
tpch_q12/duckdb:vortex-compact 460687647 594745971 0.77
tpch_q13/duckdb:vortex-compact 442853020 449425044 0.99
tpch_q14/duckdb:vortex-compact 451619437 564393154 0.80
tpch_q15/duckdb:vortex-compact 290667338 296738075 0.98
tpch_q16/duckdb:vortex-compact 367468982 356893232 1.03
tpch_q17/duckdb:vortex-compact 629395306 627341418 1.00
tpch_q18/duckdb:vortex-compact 435377519 434460441 1.00
tpch_q19/duckdb:vortex-compact 477783591 447994479 1.07
tpch_q20/duckdb:vortex-compact 732867885 723295849 1.01
tpch_q21/duckdb:vortex-compact 1240889161 1142903653 1.09
tpch_q22/duckdb:vortex-compact 375851584 354458492 1.06
duckdb / parquet (1.029x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 617051635 538780502 1.15
tpch_q02/duckdb:parquet 1417569803 1375767681 1.03
tpch_q03/duckdb:parquet 1026767126 1028282669 1.00
tpch_q04/duckdb:parquet 579946551 644899761 0.90
tpch_q05/duckdb:parquet 1690499730 1636456441 1.03
tpch_q06/duckdb:parquet 486911860 443379317 1.10
tpch_q07/duckdb:parquet 1403748265 1314730880 1.07
tpch_q08/duckdb:parquet 1744565551 1703237889 1.02
tpch_q09/duckdb:parquet 1745503307 1388451114 1.26
tpch_q10/duckdb:parquet 1482365084 1495378932 0.99
tpch_q11/duckdb:parquet 918586005 874400423 1.05
tpch_q12/duckdb:parquet 702479212 690326075 1.02
tpch_q13/duckdb:parquet 897392563 955506383 0.94
tpch_q14/duckdb:parquet 798918709 687563226 1.16
tpch_q15/duckdb:parquet 562352607 603512544 0.93
tpch_q16/duckdb:parquet 595414027 576826639 1.03
tpch_q17/duckdb:parquet 867821043 734473415 1.18
tpch_q18/duckdb:parquet 926601100 897294763 1.03
tpch_q19/duckdb:parquet 818697084 950791145 0.86
tpch_q20/duckdb:parquet 1105818930 1087307201 1.02
tpch_q21/duckdb:parquet 1195137564 1173939367 1.02
tpch_q22/duckdb:parquet 517649785 553656175 0.93
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +14.2% +5.7% +8.0% +155.3% ➖ noise
1 datafusion:vortex-file-compressed -5.9% +5.7% -10.9% +165.8% ➖ noise
1 duckdb:vortex-compact +3.5% +5.7% -2.1% +56.2% ➖ noise
1 duckdb:vortex-file-compressed -8.1% +5.7% -13.1% +59.7% ➖ noise
2 datafusion:vortex-compact -12.0% -3.3% -9.0% +60.3% ➖ noise
2 datafusion:vortex-file-compressed +23.4% -3.3% +27.6% +44.6% ➖ noise
2 duckdb:vortex-compact -11.0% -3.3% -7.9% +39.4% ➖ noise
2 duckdb:vortex-file-compressed +20.3% -3.3% +24.4% +39.4% ➖ noise
3 datafusion:vortex-compact -1.7% +18.3% -16.9% +102.8% ➖ noise
3 datafusion:vortex-file-compressed +2.5% +18.3% -13.4% +101.1% ➖ noise
3 duckdb:vortex-compact -9.8% +18.3% -23.7% +52.0% ➖ noise
3 duckdb:vortex-file-compressed -3.3% +18.3% -18.3% +42.2% ➖ noise
4 datafusion:vortex-compact -10.8% +3.0% -13.4% +49.9% ➖ noise
4 datafusion:vortex-file-compressed -11.2% +3.0% -13.8% +51.8% ➖ noise
4 duckdb:vortex-compact -6.9% +3.0% -9.6% +43.2% ➖ noise
4 duckdb:vortex-file-compressed +3.2% +3.0% +0.2% +62.6% ➖ noise
5 datafusion:vortex-compact -2.2% -5.5% +3.5% +39.4% ➖ noise
5 datafusion:vortex-file-compressed +9.5% -5.5% +15.8% +39.4% ➖ noise
5 duckdb:vortex-compact -5.2% -5.5% +0.3% +39.4% ➖ noise
5 duckdb:vortex-file-compressed -0.7% -5.5% +5.0% +68.9% ➖ noise
6 datafusion:vortex-compact -18.0% -8.6% -10.3% +56.8% ➖ noise
6 datafusion:vortex-file-compressed +9.8% -8.6% +20.2% +58.2% ➖ noise
6 duckdb:vortex-compact +15.3% -8.6% +26.1% +59.2% ➖ noise
6 duckdb:vortex-file-compressed +7.9% -8.6% +18.1% +70.9% ➖ noise
7 datafusion:vortex-compact -25.4% -12.5% -14.8% +39.4% ➖ noise
7 datafusion:vortex-file-compressed -4.9% -12.5% +8.6% +39.4% ➖ noise
7 duckdb:vortex-compact +9.2% -12.5% +24.8% +39.4% ➖ noise
7 duckdb:vortex-file-compressed +8.2% -12.5% +23.6% +39.4% ➖ noise
8 datafusion:vortex-compact -17.1% +6.6% -22.2% +39.4% ➖ noise
8 datafusion:vortex-file-compressed +6.5% +6.6% -0.1% +90.9% ➖ noise
8 duckdb:vortex-compact +8.6% +6.6% +1.8% +39.4% ➖ noise
8 duckdb:vortex-file-compressed +0.7% +6.6% -5.6% +39.4% ➖ noise
9 datafusion:vortex-compact -6.4% +18.1% -20.8% +54.3% ➖ noise
9 datafusion:vortex-file-compressed +61.3% +18.1% +36.5% +76.9% ➖ noise
9 duckdb:vortex-compact -17.5% +18.1% -30.2% +39.4% ✅ faster
9 duckdb:vortex-file-compressed -0.4% +18.1% -15.7% +39.4% ➖ noise
10 datafusion:vortex-compact -29.2% +4.4% -32.2% +42.1% ✅ faster
10 datafusion:vortex-file-compressed -18.7% +4.4% -22.1% +63.0% ➖ noise
10 duckdb:vortex-compact -11.0% +4.4% -14.8% +42.5% ➖ noise
10 duckdb:vortex-file-compressed -8.2% +4.4% -12.1% +39.4% ➖ noise
11 datafusion:vortex-compact -20.6% +11.3% -28.6% +48.6% ➖ noise
11 datafusion:vortex-file-compressed -59.7% +11.3% -63.8% +109.0% ✅ faster
11 duckdb:vortex-compact +6.9% +11.3% -3.9% +39.4% ➖ noise
11 duckdb:vortex-file-compressed +1.0% +11.3% -9.2% +39.4% ➖ noise
12 datafusion:vortex-compact -2.1% +4.6% -6.4% +48.5% ➖ noise
12 datafusion:vortex-file-compressed -23.5% +4.6% -26.8% +73.5% ➖ noise
12 duckdb:vortex-compact -22.5% +4.6% -26.0% +56.5% ➖ noise
12 duckdb:vortex-file-compressed -12.5% +4.6% -16.4% +47.3% ➖ noise
13 datafusion:vortex-compact -13.2% -3.8% -9.8% +55.1% ➖ noise
13 datafusion:vortex-file-compressed -14.5% -3.8% -11.2% +73.8% ➖ noise
13 duckdb:vortex-compact -1.5% -3.8% +2.4% +39.4% ➖ noise
13 duckdb:vortex-file-compressed -22.0% -3.8% -19.0% +39.4% ➖ noise
14 datafusion:vortex-compact +2.3% +4.2% -1.8% +43.4% ➖ noise
14 datafusion:vortex-file-compressed -8.9% +4.2% -12.5% +39.4% ➖ noise
14 duckdb:vortex-compact -20.0% +4.2% -23.2% +39.4% ➖ noise
14 duckdb:vortex-file-compressed -8.9% +4.2% -12.5% +39.4% ➖ noise
15 datafusion:vortex-compact -12.6% -7.5% -5.5% +39.4% ➖ noise
15 datafusion:vortex-file-compressed -5.3% -7.5% +2.4% +39.4% ➖ noise
15 duckdb:vortex-compact -2.0% -7.5% +5.9% +39.4% ➖ noise
15 duckdb:vortex-file-compressed -13.1% -7.5% -6.1% +39.4% ➖ noise
16 datafusion:vortex-compact +0.9% +9.6% -7.9% +39.4% ➖ noise
16 datafusion:vortex-file-compressed -8.9% +9.6% -16.8% +39.4% ➖ noise
16 duckdb:vortex-compact +3.0% +9.6% -6.0% +39.4% ➖ noise
16 duckdb:vortex-file-compressed -6.3% +9.6% -14.5% +39.4% ➖ noise
17 datafusion:vortex-compact -11.0% +10.5% -19.4% +39.4% ➖ noise
17 datafusion:vortex-file-compressed -4.7% +10.5% -13.7% +39.4% ➖ noise
17 duckdb:vortex-compact +0.3% +10.5% -9.2% +39.4% ➖ noise
17 duckdb:vortex-file-compressed +1.0% +10.5% -8.6% +39.4% ➖ noise
18 datafusion:vortex-compact -20.2% +0.6% -20.6% +39.4% ➖ noise
18 datafusion:vortex-file-compressed -38.1% +0.6% -38.4% +52.5% ✅ faster
18 duckdb:vortex-compact +0.2% +0.6% -0.3% +39.4% ➖ noise
18 duckdb:vortex-file-compressed +3.2% +0.6% +2.6% +47.2% ➖ noise
19 datafusion:vortex-compact -48.8% -23.7% -32.8% +59.7% ➖ noise
19 datafusion:vortex-file-compressed -35.6% -23.7% -15.5% +39.4% ➖ noise
19 duckdb:vortex-compact +6.6% -23.7% +39.8% +39.4% 🚨 regression
19 duckdb:vortex-file-compressed -3.5% -23.7% +26.6% +39.4% ➖ noise
20 datafusion:vortex-compact -13.4% -5.1% -8.8% +39.4% ➖ noise
20 datafusion:vortex-file-compressed -10.1% -5.1% -5.3% +39.4% ➖ noise
20 duckdb:vortex-compact +1.3% -5.1% +6.7% +39.4% ➖ noise
20 duckdb:vortex-file-compressed -1.0% -5.1% +4.3% +39.4% ➖ noise
21 datafusion:vortex-compact -8.5% -15.1% +7.8% +39.4% ➖ noise
21 datafusion:vortex-file-compressed +30.4% -15.1% +53.6% +40.6% 🚨 regression
21 duckdb:vortex-compact +8.6% -15.1% +27.8% +39.4% ➖ noise
21 duckdb:vortex-file-compressed +5.9% -15.1% +24.7% +39.4% ➖ noise
22 datafusion:vortex-compact -4.8% -28.8% +33.6% +50.0% ➖ noise
22 datafusion:vortex-file-compressed +16.3% -28.8% +63.2% +40.1% 🚨 regression
22 duckdb:vortex-compact +6.0% -28.8% +48.8% +54.0% ➖ noise
22 duckdb:vortex-file-compressed +12.1% -28.8% +57.3% +50.7% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.4%
Vortex (geomean): 0.965x ➖
Parquet (geomean): 0.969x ➖
Shifts: Parquet (control) -3.1% · Median polish -2.1%


datafusion / vortex-file-compressed (0.995x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 32919133 33485752 0.98
fineweb_q01/datafusion:vortex-file-compressed 507190920 568116170 0.89
fineweb_q02/datafusion:vortex-file-compressed 567083303 505285472 1.12
fineweb_q03/datafusion:vortex-file-compressed 1331073764 1350380582 0.99
fineweb_q04/datafusion:vortex-file-compressed 1369451641 1370426157 1.00
fineweb_q05/datafusion:vortex-file-compressed 1336104452 1352038149 0.99
fineweb_q06/datafusion:vortex-file-compressed 1460291796 1499045891 0.97
fineweb_q07/datafusion:vortex-file-compressed 1338004190 1359326781 0.98
fineweb_q08/datafusion:vortex-file-compressed 576723885 555561904 1.04
datafusion / vortex-compact (1.012x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 31767047 35661869 0.89
fineweb_q01/datafusion:vortex-compact 507746089 551905480 0.92
fineweb_q02/datafusion:vortex-compact 669776801 632439060 1.06
fineweb_q03/datafusion:vortex-compact 1837344385 1880767214 0.98
fineweb_q04/datafusion:vortex-compact 2241087419 2209018085 1.01
fineweb_q05/datafusion:vortex-compact 1690755815 1717618698 0.98
fineweb_q06/datafusion:vortex-compact 1576477635 1444518033 1.09
fineweb_q07/datafusion:vortex-compact 1377501426 1339987230 1.03
fineweb_q08/datafusion:vortex-compact 479160879 408010943 1.17
datafusion / parquet (0.940x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1161991408 1094778030 1.06
fineweb_q01/datafusion:parquet 1731626068 1939414502 0.89
fineweb_q02/datafusion:parquet 1716964039 1903130266 0.90
fineweb_q03/datafusion:parquet 1751149470 1885575942 0.93
fineweb_q04/datafusion:parquet 1839661073 2002218193 0.92
fineweb_q05/datafusion:parquet 1817265594 1739236584 1.04
fineweb_q06/datafusion:parquet 1792531856 1961270502 0.91
fineweb_q07/datafusion:parquet 1805534226 1829575867 0.99
fineweb_q08/datafusion:parquet 1664401788 1988554654 0.84
duckdb / vortex-file-compressed (0.901x ➖, 1↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 88935220 80689327 1.10
fineweb_q01/duckdb:vortex-file-compressed 🚀 585611772 878726228 0.67
fineweb_q02/duckdb:vortex-file-compressed 487727215 620293310 0.79
fineweb_q03/duckdb:vortex-file-compressed 1512508450 1513753519 1.00
fineweb_q04/duckdb:vortex-file-compressed 1528866745 1570616780 0.97
fineweb_q05/duckdb:vortex-file-compressed 1534291035 1522475123 1.01
fineweb_q06/duckdb:vortex-file-compressed 1593709300 1682614831 0.95
fineweb_q07/duckdb:vortex-file-compressed 1595719827 1805519458 0.88
fineweb_q08/duckdb:vortex-file-compressed 601309267 726173063 0.83
duckdb / vortex-compact (0.955x ➖, 0↑ 1↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 84575328 60385323 1.40
fineweb_q01/duckdb:vortex-compact 502424677 602166859 0.83
fineweb_q02/duckdb:vortex-compact 546928702 712948154 0.77
fineweb_q03/duckdb:vortex-compact 1646704608 1683619414 0.98
fineweb_q04/duckdb:vortex-compact 1717915878 1762832898 0.97
fineweb_q05/duckdb:vortex-compact 1514173699 1540222043 0.98
fineweb_q06/duckdb:vortex-compact 1387447110 1464698997 0.95
fineweb_q07/duckdb:vortex-compact 1427973940 1387619949 1.03
fineweb_q08/duckdb:vortex-compact 462725046 571400680 0.81
duckdb / parquet (0.999x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1094540846 1076515781 1.02
fineweb_q01/duckdb:parquet 1609782350 1628575681 0.99
fineweb_q02/duckdb:parquet 1667295404 1645578296 1.01
fineweb_q03/duckdb:parquet 4214023488 4156238289 1.01
fineweb_q04/duckdb:parquet 1937734723 1980381761 0.98
fineweb_q05/duckdb:parquet 2671806598 2767628547 0.97
fineweb_q06/duckdb:parquet 3585536483 3350635718 1.07
fineweb_q07/duckdb:parquet 4097393216 4213395219 0.97
fineweb_q08/duckdb:parquet 1063177154 1092733764 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -10.9% +3.9% -14.3% +193.1% ➖ noise
0 datafusion:vortex-file-compressed -1.7% +3.9% -5.4% +177.6% ➖ noise
0 duckdb:vortex-compact +40.1% +3.9% +34.8% +41.3% ➖ noise
0 duckdb:vortex-file-compressed +10.2% +3.9% +6.1% +110.5% ➖ noise
1 datafusion:vortex-compact -8.0% -6.1% -2.1% +65.4% ➖ noise
1 datafusion:vortex-file-compressed -10.7% -6.1% -5.0% +66.0% ➖ noise
1 duckdb:vortex-compact -16.6% -6.1% -11.2% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -33.4% -6.1% -29.1% +32.3% ✅ faster
2 datafusion:vortex-compact +5.9% -4.4% +10.8% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +12.2% -4.4% +17.4% +34.1% ➖ noise
2 duckdb:vortex-compact -23.3% -4.4% -19.8% +42.7% ➖ noise
2 duckdb:vortex-file-compressed -21.4% -4.4% -17.8% +42.1% ➖ noise
3 datafusion:vortex-compact -2.3% -3.0% +0.7% +30.0% ➖ noise
3 datafusion:vortex-file-compressed -1.4% -3.0% +1.6% +30.0% ➖ noise
3 duckdb:vortex-compact -2.2% -3.0% +0.8% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -0.1% -3.0% +3.0% +30.0% ➖ noise
4 datafusion:vortex-compact +1.5% -5.2% +7.0% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -0.1% -5.2% +5.4% +30.0% ➖ noise
4 duckdb:vortex-compact -2.5% -5.2% +2.8% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -2.7% -5.2% +2.7% +30.0% ➖ noise
5 datafusion:vortex-compact -1.6% +0.4% -2.0% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -1.2% +0.4% -1.6% +30.0% ➖ noise
5 duckdb:vortex-compact -1.7% +0.4% -2.1% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +0.8% +0.4% +0.3% +30.0% ➖ noise
6 datafusion:vortex-compact +9.1% -1.1% +10.4% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -2.6% -1.1% -1.5% +30.0% ➖ noise
6 duckdb:vortex-compact -5.3% -1.1% -4.2% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -5.3% -1.1% -4.2% +30.0% ➖ noise
7 datafusion:vortex-compact +2.8% -2.0% +4.9% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -1.6% -2.0% +0.5% +30.0% ➖ noise
7 duckdb:vortex-compact +2.9% -2.0% +5.0% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -11.6% -2.0% -9.8% +30.0% ➖ noise
8 datafusion:vortex-compact +17.4% -9.8% +30.1% +30.0% 🚨 regression
8 datafusion:vortex-file-compressed +3.8% -9.8% +15.0% +30.0% ➖ noise
8 duckdb:vortex-compact -19.0% -9.8% -10.3% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -17.2% -9.8% -8.2% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-H SF=1 on S3

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: FineWeb S3

No baseline file sizes available yet.

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y a10y added changelog/ci action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 2, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 2, 2026
Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@joseph-isaacs
Copy link
Copy Markdown
Contributor

Thoughts on having a single file per benchmark (I think we should move other benchmarks in that direction too?)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: Clickbench on NVME

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.3%
Vortex (geomean): 0.958x ➖
Parquet (geomean): 0.928x ➖
Shifts: Parquet (control) -7.2% · Median polish -6.2%


datafusion / vortex-file-compressed (0.931x ➖, 1↑ 1↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 656721925 757590252 0.87
tpch_q02/datafusion:vortex-file-compressed 794554749 964505598 0.82
tpch_q03/datafusion:vortex-file-compressed 800944817 1040430397 0.77
tpch_q04/datafusion:vortex-file-compressed 638564724 721700926 0.88
tpch_q05/datafusion:vortex-file-compressed 1000831641 1098784083 0.91
tpch_q06/datafusion:vortex-file-compressed 609340438 652468876 0.93
tpch_q07/datafusion:vortex-file-compressed 1046404059 1269784076 0.82
tpch_q08/datafusion:vortex-file-compressed 1230507905 1252620749 0.98
tpch_q09/datafusion:vortex-file-compressed 1300284994 1487980473 0.87
tpch_q10/datafusion:vortex-file-compressed 1138862294 963208748 1.18
tpch_q11/datafusion:vortex-file-compressed 487522358 668333411 0.73
tpch_q12/datafusion:vortex-file-compressed 1083655867 973573953 1.11
tpch_q13/datafusion:vortex-file-compressed 497852175 468779824 1.06
tpch_q14/datafusion:vortex-file-compressed 641640311 566685438 1.13
tpch_q15/datafusion:vortex-file-compressed 1124736742 1119539220 1.00
tpch_q16/datafusion:vortex-file-compressed 🚨 549358680 372375626 1.48
tpch_q17/datafusion:vortex-file-compressed 1234994832 1267252988 0.97
tpch_q18/datafusion:vortex-file-compressed 1231076596 1399236788 0.88
tpch_q19/datafusion:vortex-file-compressed 1017683139 955319960 1.07
tpch_q20/datafusion:vortex-file-compressed 963115650 1203714557 0.80
tpch_q21/datafusion:vortex-file-compressed 1682246010 1853373231 0.91
tpch_q22/datafusion:vortex-file-compressed 🚀 409002416 659202835 0.62
datafusion / vortex-compact (1.041x ➖, 0↑ 4↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 715303959 726686306 0.98
tpch_q02/datafusion:vortex-compact 🚨 832623987 619238154 1.34
tpch_q03/datafusion:vortex-compact 712132423 807092524 0.88
tpch_q04/datafusion:vortex-compact 619274693 528181518 1.17
tpch_q05/datafusion:vortex-compact 983531453 892222522 1.10
tpch_q06/datafusion:vortex-compact 635668341 603047948 1.05
tpch_q07/datafusion:vortex-compact 994835969 1088440081 0.91
tpch_q08/datafusion:vortex-compact 1124573339 1093868184 1.03
tpch_q09/datafusion:vortex-compact 1514149915 1342309701 1.13
tpch_q10/datafusion:vortex-compact 🚨 1136814978 849342696 1.34
tpch_q11/datafusion:vortex-compact 🚨 527415884 397777146 1.33
tpch_q12/datafusion:vortex-compact 897678962 1039122170 0.86
tpch_q13/datafusion:vortex-compact 400679617 483192744 0.83
tpch_q14/datafusion:vortex-compact 596287313 730758357 0.82
tpch_q15/datafusion:vortex-compact 1036737994 1189153721 0.87
tpch_q16/datafusion:vortex-compact 342378615 326943766 1.05
tpch_q17/datafusion:vortex-compact 1176954528 1229640218 0.96
tpch_q18/datafusion:vortex-compact 1134559364 1292026016 0.88
tpch_q19/datafusion:vortex-compact 748463163 1010696191 0.74
tpch_q20/datafusion:vortex-compact 821714671 843130992 0.97
tpch_q21/datafusion:vortex-compact 1416684679 1500414221 0.94
tpch_q22/datafusion:vortex-compact 🚨 902217947 342702049 2.63
datafusion / parquet (0.918x ➖, 2↑ 1↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 853968233 802049120 1.06
tpch_q02/datafusion:parquet 🚨 1269499427 651033340 1.95
tpch_q03/datafusion:parquet 965362706 988273701 0.98
tpch_q04/datafusion:parquet 480987772 573536044 0.84
tpch_q05/datafusion:parquet 1132435874 1226690658 0.92
tpch_q06/datafusion:parquet 492080860 529358465 0.93
tpch_q07/datafusion:parquet 1376102415 1577867403 0.87
tpch_q08/datafusion:parquet 1605477400 1551326047 1.03
tpch_q09/datafusion:parquet 1745026501 1823381553 0.96
tpch_q10/datafusion:parquet 🚀 1908675917 3325424303 0.57
tpch_q11/datafusion:parquet 592329403 632634240 0.94
tpch_q12/datafusion:parquet 699906942 861028388 0.81
tpch_q13/datafusion:parquet 692138859 740945552 0.93
tpch_q14/datafusion:parquet 765174839 807847611 0.95
tpch_q15/datafusion:parquet 1237934165 1258685671 0.98
tpch_q16/datafusion:parquet 🚀 393283421 722978358 0.54
tpch_q17/datafusion:parquet 1362959801 1717552356 0.79
tpch_q18/datafusion:parquet 1557563192 1536887751 1.01
tpch_q19/datafusion:parquet 1008534222 1109255312 0.91
tpch_q20/datafusion:parquet 1162956175 1166831597 1.00
tpch_q21/datafusion:parquet 1753988673 1916352478 0.92
tpch_q22/datafusion:parquet 864226672 994736472 0.87
duckdb / vortex-file-compressed (0.923x ➖, 1↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 603579918 647052142 0.93
tpch_q02/duckdb:vortex-file-compressed 1065437612 1384658275 0.77
tpch_q03/duckdb:vortex-file-compressed 1015504743 945858807 1.07
tpch_q04/duckdb:vortex-file-compressed 666642739 704984074 0.95
tpch_q05/duckdb:vortex-file-compressed 1148243041 1147906296 1.00
tpch_q06/duckdb:vortex-file-compressed 792352045 855725374 0.93
tpch_q07/duckdb:vortex-file-compressed 1194413906 1258019460 0.95
tpch_q08/duckdb:vortex-file-compressed 1515210396 1535141626 0.99
tpch_q09/duckdb:vortex-file-compressed 1480616889 1699492988 0.87
tpch_q10/duckdb:vortex-file-compressed 1141668396 1096270928 1.04
tpch_q11/duckdb:vortex-file-compressed 🚀 553076109 792617865 0.70
tpch_q12/duckdb:vortex-file-compressed 801235597 903490890 0.89
tpch_q13/duckdb:vortex-file-compressed 972595831 1105595876 0.88
tpch_q14/duckdb:vortex-file-compressed 835167449 927183171 0.90
tpch_q15/duckdb:vortex-file-compressed 510039562 576190388 0.89
tpch_q16/duckdb:vortex-file-compressed 425349346 410163872 1.04
tpch_q17/duckdb:vortex-file-compressed 1003573396 1107135868 0.91
tpch_q18/duckdb:vortex-file-compressed 816804108 1057319033 0.77
tpch_q19/duckdb:vortex-file-compressed 740716902 801363033 0.92
tpch_q20/duckdb:vortex-file-compressed 1191539070 1315143699 0.91
tpch_q21/duckdb:vortex-file-compressed 1965856299 2159017999 0.91
tpch_q22/duckdb:vortex-file-compressed 744764746 595395929 1.25
duckdb / vortex-compact (0.944x ➖, 1↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 561279085 639800903 0.88
tpch_q02/duckdb:vortex-compact 1211123616 1048173099 1.16
tpch_q03/duckdb:vortex-compact 804789827 804678338 1.00
tpch_q04/duckdb:vortex-compact 🚀 520459833 763947383 0.68
tpch_q05/duckdb:vortex-compact 960452043 1070156582 0.90
tpch_q06/duckdb:vortex-compact 762776483 809214622 0.94
tpch_q07/duckdb:vortex-compact 1066623470 1138063213 0.94
tpch_q08/duckdb:vortex-compact 1284348875 1495832541 0.86
tpch_q09/duckdb:vortex-compact 1332572556 1529436770 0.87
tpch_q10/duckdb:vortex-compact 1125861093 1292211200 0.87
tpch_q11/duckdb:vortex-compact 726768382 713319367 1.02
tpch_q12/duckdb:vortex-compact 756535428 738404618 1.02
tpch_q13/duckdb:vortex-compact 872692258 930128520 0.94
tpch_q14/duckdb:vortex-compact 851365503 909035758 0.94
tpch_q15/duckdb:vortex-compact 511465549 563120158 0.91
tpch_q16/duckdb:vortex-compact 432158877 464820957 0.93
tpch_q17/duckdb:vortex-compact 1097752054 1101708467 1.00
tpch_q18/duckdb:vortex-compact 801803454 860985332 0.93
tpch_q19/duckdb:vortex-compact 770839021 757041975 1.02
tpch_q20/duckdb:vortex-compact 1270556636 1354700953 0.94
tpch_q21/duckdb:vortex-compact 1750842535 1824579877 0.96
tpch_q22/duckdb:vortex-compact 768820725 648852033 1.18
duckdb / parquet (0.938x ➖, 0↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 956870328 1213179357 0.79
tpch_q02/duckdb:parquet 1654808557 1822013627 0.91
tpch_q03/duckdb:parquet 1654444768 1842965811 0.90
tpch_q04/duckdb:parquet 941763606 1156722492 0.81
tpch_q05/duckdb:parquet 2178834204 2272614413 0.96
tpch_q06/duckdb:parquet 674265453 764551853 0.88
tpch_q07/duckdb:parquet 1818036243 1997946084 0.91
tpch_q08/duckdb:parquet 2465621732 2608744670 0.95
tpch_q09/duckdb:parquet 2599802314 2443063933 1.06
tpch_q10/duckdb:parquet 3390228220 3054011857 1.11
tpch_q11/duckdb:parquet 940824359 1110568859 0.85
tpch_q12/duckdb:parquet 994202469 1140605375 0.87
tpch_q13/duckdb:parquet 1368330750 1278226626 1.07
tpch_q14/duckdb:parquet 1347059328 1364230678 0.99
tpch_q15/duckdb:parquet 880770171 749136254 1.18
tpch_q16/duckdb:parquet 672966982 896073782 0.75
tpch_q17/duckdb:parquet 1392624084 1350096873 1.03
tpch_q18/duckdb:parquet 1447861113 1660557967 0.87
tpch_q19/duckdb:parquet 1530720459 1480439156 1.03
tpch_q20/duckdb:parquet 1834936121 1747941726 1.05
tpch_q21/duckdb:parquet 1962943124 2066043444 0.95
tpch_q22/duckdb:parquet 980772525 1148266814 0.85
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -1.6% -8.4% +7.4% +66.1% ➖ noise
1 datafusion:vortex-file-compressed -13.3% -8.4% -5.4% +84.3% ➖ noise
1 duckdb:vortex-compact -12.3% -8.4% -4.3% +41.2% ➖ noise
1 duckdb:vortex-file-compressed -6.7% -8.4% +1.8% +41.2% ➖ noise
2 datafusion:vortex-compact +34.5% +33.1% +1.0% +66.3% ➖ noise
2 datafusion:vortex-file-compressed -17.6% +33.1% -38.1% +57.5% ✅ faster
2 duckdb:vortex-compact +15.5% +33.1% -13.2% +42.5% ➖ noise
2 duckdb:vortex-file-compressed -23.1% +33.1% -42.2% +41.2% ✅ faster
3 datafusion:vortex-compact -11.8% -6.4% -5.8% +74.0% ➖ noise
3 datafusion:vortex-file-compressed -23.0% -6.4% -17.8% +80.0% ➖ noise
3 duckdb:vortex-compact +0.0% -6.4% +6.8% +49.1% ➖ noise
3 duckdb:vortex-file-compressed +7.4% -6.4% +14.7% +48.9% ➖ noise
4 datafusion:vortex-compact +17.2% -17.4% +41.9% +49.4% ➖ noise
4 datafusion:vortex-file-compressed -11.5% -17.4% +7.1% +41.2% ➖ noise
4 duckdb:vortex-compact -31.9% -17.4% -17.6% +47.6% ➖ noise
4 duckdb:vortex-file-compressed -5.4% -17.4% +14.4% +41.2% ➖ noise
5 datafusion:vortex-compact +10.2% -5.9% +17.2% +41.2% ➖ noise
5 datafusion:vortex-file-compressed -8.9% -5.9% -3.2% +41.2% ➖ noise
5 duckdb:vortex-compact -10.3% -5.9% -4.6% +41.2% ➖ noise
5 duckdb:vortex-file-compressed +0.0% -5.9% +6.3% +41.2% ➖ noise
6 datafusion:vortex-compact +5.4% -9.5% +16.4% +41.2% ➖ noise
6 datafusion:vortex-file-compressed -6.6% -9.5% +3.1% +41.2% ➖ noise
6 duckdb:vortex-compact -5.7% -9.5% +4.1% +41.2% ➖ noise
6 duckdb:vortex-file-compressed -7.4% -9.5% +2.3% +41.2% ➖ noise
7 datafusion:vortex-compact -8.6% -10.9% +2.6% +41.2% ➖ noise
7 datafusion:vortex-file-compressed -17.6% -10.9% -7.5% +41.2% ➖ noise
7 duckdb:vortex-compact -6.3% -10.9% +5.2% +48.3% ➖ noise
7 duckdb:vortex-file-compressed -5.1% -10.9% +6.6% +41.2% ➖ noise
8 datafusion:vortex-compact +2.8% -1.1% +4.0% +41.2% ➖ noise
8 datafusion:vortex-file-compressed -1.8% -1.1% -0.7% +41.2% ➖ noise
8 duckdb:vortex-compact -14.1% -1.1% -13.2% +41.2% ➖ noise
8 duckdb:vortex-file-compressed -1.3% -1.1% -0.2% +41.2% ➖ noise
9 datafusion:vortex-compact +12.8% +0.9% +11.8% +41.2% ➖ noise
9 datafusion:vortex-file-compressed -12.6% +0.9% -13.4% +41.2% ➖ noise
9 duckdb:vortex-compact -12.9% +0.9% -13.7% +41.2% ➖ noise
9 duckdb:vortex-file-compressed -12.9% +0.9% -13.7% +61.7% ➖ noise
10 datafusion:vortex-compact +33.8% -20.2% +67.7% +53.7% 🚨 regression
10 datafusion:vortex-file-compressed +18.2% -20.2% +48.1% +49.2% ➖ noise
10 duckdb:vortex-compact -12.9% -20.2% +9.2% +42.2% ➖ noise
10 duckdb:vortex-file-compressed +4.1% -20.2% +30.5% +41.2% ➖ noise
11 datafusion:vortex-compact +32.6% -10.9% +48.9% +80.0% ➖ noise
11 datafusion:vortex-file-compressed -27.1% -10.9% -18.1% +43.9% ➖ noise
11 duckdb:vortex-compact +1.9% -10.9% +14.4% +41.2% ➖ noise
11 duckdb:vortex-file-compressed -30.2% -10.9% -21.7% +41.2% ➖ noise
12 datafusion:vortex-compact -13.6% -15.8% +2.6% +51.2% ➖ noise
12 datafusion:vortex-file-compressed +11.3% -15.8% +32.2% +41.5% ➖ noise
12 duckdb:vortex-compact +2.5% -15.8% +21.7% +49.4% ➖ noise
12 duckdb:vortex-file-compressed -11.3% -15.8% +5.4% +42.1% ➖ noise
13 datafusion:vortex-compact -17.1% -0.0% -17.1% +49.4% ➖ noise
13 datafusion:vortex-file-compressed +6.2% -0.0% +6.2% +42.1% ➖ noise
13 duckdb:vortex-compact -6.2% -0.0% -6.2% +63.8% ➖ noise
13 duckdb:vortex-file-compressed -12.0% -0.0% -12.0% +52.3% ➖ noise
14 datafusion:vortex-compact -18.4% -3.3% -15.6% +41.2% ➖ noise
14 datafusion:vortex-file-compressed +13.2% -3.3% +17.1% +41.2% ➖ noise
14 duckdb:vortex-compact -6.3% -3.3% -3.2% +41.2% ➖ noise
14 duckdb:vortex-file-compressed -9.9% -3.3% -6.9% +41.2% ➖ noise
15 datafusion:vortex-compact -12.8% +7.5% -18.9% +41.2% ➖ noise
15 datafusion:vortex-file-compressed +0.5% +7.5% -6.6% +41.2% ➖ noise
15 duckdb:vortex-compact -9.2% +7.5% -15.5% +41.2% ➖ noise
15 duckdb:vortex-file-compressed -11.5% +7.5% -17.7% +41.2% ➖ noise
16 datafusion:vortex-compact +4.7% -36.1% +63.8% +66.6% ➖ noise
16 datafusion:vortex-file-compressed +47.5% -36.1% +130.8% +49.0% 🚨 regression
16 duckdb:vortex-compact -7.0% -36.1% +45.5% +41.2% 🚨 regression
16 duckdb:vortex-file-compressed +3.7% -36.1% +62.2% +41.2% 🚨 regression
17 datafusion:vortex-compact -4.3% -9.5% +5.8% +41.2% ➖ noise
17 datafusion:vortex-file-compressed -2.5% -9.5% +7.7% +41.2% ➖ noise
17 duckdb:vortex-compact -0.4% -9.5% +10.1% +41.2% ➖ noise
17 duckdb:vortex-file-compressed -9.4% -9.5% +0.2% +41.2% ➖ noise
18 datafusion:vortex-compact -12.2% -6.0% -6.6% +41.2% ➖ noise
18 datafusion:vortex-file-compressed -12.0% -6.0% -6.4% +41.2% ➖ noise
18 duckdb:vortex-compact -6.9% -6.0% -0.9% +41.2% ➖ noise
18 duckdb:vortex-file-compressed -22.7% -6.0% -17.8% +41.2% ➖ noise
19 datafusion:vortex-compact -25.9% -3.0% -23.6% +41.2% ➖ noise
19 datafusion:vortex-file-compressed +6.5% -3.0% +9.9% +41.2% ➖ noise
19 duckdb:vortex-compact +1.8% -3.0% +5.0% +41.2% ➖ noise
19 duckdb:vortex-file-compressed -7.6% -3.0% -4.7% +41.2% ➖ noise
20 datafusion:vortex-compact -2.5% +2.3% -4.7% +41.2% ➖ noise
20 datafusion:vortex-file-compressed -20.0% +2.3% -21.8% +41.2% ➖ noise
20 duckdb:vortex-compact -6.2% +2.3% -8.3% +50.5% ➖ noise
20 duckdb:vortex-file-compressed -9.4% +2.3% -11.4% +41.2% ➖ noise
21 datafusion:vortex-compact -5.6% -6.7% +1.3% +41.2% ➖ noise
21 datafusion:vortex-file-compressed -9.2% -6.7% -2.7% +41.2% ➖ noise
21 duckdb:vortex-compact -4.0% -6.7% +2.9% +41.2% ➖ noise
21 duckdb:vortex-file-compressed -8.9% -6.7% -2.4% +41.2% ➖ noise
22 datafusion:vortex-compact +163.3% -13.9% +205.6% +57.7% 🚨 regression
22 datafusion:vortex-file-compressed -38.0% -13.9% -28.0% +44.6% ➖ noise
22 duckdb:vortex-compact +18.5% -13.9% +37.5% +41.2% ➖ noise
22 duckdb:vortex-file-compressed +25.1% -13.9% +45.2% +41.2% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-H SF=10 on S3

No baseline file sizes available yet.

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y a10y added changelog/skip Do not list PR in the changelog action/benchmark-sql Trigger SQL benchmarks to run on this PR and removed changelog/ci labels Apr 2, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 2, 2026
@a10y a10y requested a review from joseph-isaacs April 2, 2026 16:26
@a10y a10y marked this pull request as ready for review April 2, 2026 16:26
Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y
Copy link
Copy Markdown
Contributor Author

a10y commented Apr 2, 2026

@joseph-isaacs I don't really care, I was just trying to match what we have today

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y a10y requested review from AdamGS and connortsui20 April 3, 2026 19:50
@a10y
Copy link
Copy Markdown
Contributor Author

a10y commented Apr 3, 2026

I went ahead and updated it to use different file in S3 bucket for each benchmark

Copy link
Copy Markdown
Contributor

@AdamGS AdamGS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sgtm

@connortsui20 connortsui20 added the action/benchmark Trigger full benchmarks to run on this PR label Apr 3, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 3, 2026
@connortsui20
Copy link
Copy Markdown
Contributor

some things failed but Im pretty sure its just because of github falling over, lets just run them again

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

Benchmarks: Random Access

Vortex (geomean): 0.853x ✅
Parquet (geomean): 1.009x ➖


unknown / unknown (0.925x ➖, 16↑ 0↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 2559951 4219257 0.61
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1295547 1275584 1.02
random-access/feature-vectors/correlated/parquet-tokio-local-disk 11732027854 11254201175 1.04
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11222922621 11193332945 1.00
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7870075 8422701 0.93
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6181126 6849962 0.90
random-access/feature-vectors/uniform/lance-tokio-local-disk 1454416 1467234 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2376752 2389886 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11219912547 11177733324 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11247745832 11233726692 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12833525 13982533 0.92
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚀 12606950 14057610 0.90
random-access/lance-tokio-local-disk 754835 735396 1.03
random-access/lance-tokio-local-disk-footer 1360065 1366995 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk 🚀 272508 322078 0.85
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 🚀 722609 900554 0.80
random-access/nested-lists/correlated/parquet-tokio-local-disk 139425014 139440973 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 141313208 136880710 1.03
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 706102 864361 0.82
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 706548 860898 0.82
random-access/nested-lists/uniform/lance-tokio-local-disk 🚀 1165983 1370495 0.85
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 🚀 1653358 1838725 0.90
random-access/nested-lists/uniform/parquet-tokio-local-disk 141239993 151487538 0.93
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 139704765 147891384 0.94
random-access/nested-lists/uniform/vortex-tokio-local-disk 2432795 2552877 0.95
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2495923 2722500 0.92
random-access/nested-structs/correlated/lance-tokio-local-disk 435154 436014 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 646532 644321 1.00
random-access/nested-structs/correlated/parquet-tokio-local-disk 26380558 25331011 1.04
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27214501 25552272 1.07
random-access/nested-structs/correlated/vortex-tokio-local-disk 906211 898481 1.01
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 887346 890906 1.00
random-access/nested-structs/uniform/lance-tokio-local-disk 2820992 2897509 0.97
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3058555 3147548 0.97
random-access/nested-structs/uniform/parquet-tokio-local-disk 26646346 25279353 1.05
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 27451858 25350497 1.08
random-access/nested-structs/uniform/vortex-tokio-local-disk 1811549 1856007 0.98
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1797631 1835358 0.98
random-access/parquet-tokio-local-disk 185681946 185718844 1.00
random-access/parquet-tokio-local-disk-footer 184231789 184728675 1.00
random-access/taxi/correlated/lance-tokio-local-disk 981404 994844 0.99
random-access/taxi/correlated/lance-tokio-local-disk-footer 🚀 1668087 1918785 0.87
random-access/taxi/correlated/parquet-tokio-local-disk 276513030 273880660 1.01
random-access/taxi/correlated/parquet-tokio-local-disk-footer 274331313 278553247 0.98
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1733116 2200067 0.79
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1742109 2456287 0.71
random-access/taxi/uniform/lance-tokio-local-disk 8538227 9113351 0.94
random-access/taxi/uniform/lance-tokio-local-disk-footer 🚀 9198251 10386217 0.89
random-access/taxi/uniform/parquet-tokio-local-disk 287229597 290109659 0.99
random-access/taxi/uniform/parquet-tokio-local-disk-footer 288366269 289553862 1.00
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4487629 5485671 0.82
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4509103 5460863 0.83
random-access/vortex-tokio-local-disk 🚀 1267224 2000627 0.63
random-access/vortex-tokio-local-disk-footer 🚀 1286484 2087290 0.62

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

File Sizes: Statistical and Population Genetics

No baseline file sizes available yet.

@a10y a10y merged commit 16bbd12 into develop Apr 3, 2026
78 checks passed
@a10y a10y deleted the diff-report branch April 3, 2026 20:56
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

Benchmarks: Compression

Vortex (geomean): 0.996x ➖
Parquet (geomean): 1.009x ➖


unknown / unknown (1.012x ➖, 5↑ 9↓)
name PR 5d19dd6 (ns) base bf97ba2 (ns) ratio (PR/base)
compress time/Arade 1273936544 1200091580 1.06
compress time/Bimbo 7826385646 7314669563 1.07
compress time/CMSprovider 3134194006 3017878355 1.04
compress time/Euro2016 459164071 435585639 1.05
compress time/Food 412571471 397473032 1.04
compress time/HashTags 853812729 826689069 1.03
compress time/TPC-H l_comment canonical 1414147067 1331519499 1.06
compress time/TPC-H l_comment chunked 1419761736 1324636681 1.07
compress time/taxi 755650295 714057936 1.06
compress time/wide table cols=100 chunks=1 rows=1000 🚨 12776761 11349134 1.13
compress time/wide table cols=100 chunks=50 rows=1000 12454758 12655063 0.98
compress time/wide table cols=1000 chunks=1 rows=1000 135450207 131021040 1.03
compress time/wide table cols=1000 chunks=50 rows=1000 130991337 128536248 1.02
compress time/wide table cols=10000 chunks=1 rows=1000 1314069451 1263434062 1.04
compress time/wide table cols=10000 chunks=50 rows=1000 1326535337 1242520538 1.07
decompress time/Arade 🚨 37819032 29523711 1.28
decompress time/Bimbo 112228803 104488683 1.07
decompress time/CMSprovider 🚨 85287930 77140629 1.11
decompress time/Euro2016 21843236 21323994 1.02
decompress time/Food 8665330 9109908 0.95
decompress time/HashTags 🚨 90647315 81853170 1.11
decompress time/TPC-H l_comment canonical 46426103 42820568 1.08
decompress time/TPC-H l_comment chunked 45816925 43002590 1.07
decompress time/taxi 20136490 19170366 1.05
decompress time/wide table cols=100 chunks=1 rows=1000 2686044 2771802 0.97
decompress time/wide table cols=100 chunks=50 rows=1000 2637080 2532795 1.04
decompress time/wide table cols=1000 chunks=1 rows=1000 24229949 24517160 0.99
decompress time/wide table cols=1000 chunks=50 rows=1000 24619257 24718037 1.00
decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 275094414 357955918 0.77
decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 260117204 362361729 0.72
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 3108061110 3146999356 0.99
parquet_rs-zstd compress time/Bimbo 17860316169 18087910906 0.99
parquet_rs-zstd compress time/CMSprovider 8333077442 7992377318 1.04
parquet_rs-zstd compress time/Euro2016 1402704775 1354844371 1.04
parquet_rs-zstd compress time/Food 959315330 955942235 1.00
parquet_rs-zstd compress time/HashTags 2669763291 2493921636 1.07
parquet_rs-zstd compress time/TPC-H l_comment canonical 3199574511 3110867316 1.03
parquet_rs-zstd compress time/TPC-H l_comment chunked 3194597153 3114394565 1.03
parquet_rs-zstd compress time/taxi 1548299047 1558673811 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚨 8113688 7129490 1.14
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚨 7715600 6998017 1.10
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 94003937 92508405 1.02
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 98122645 89360311 1.10
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 🚨 1024747464 925505962 1.11
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 961925932 939125117 1.02
parquet_rs-zstd decompress time/Arade 662257052 658090114 1.01
parquet_rs-zstd decompress time/Bimbo 1844126826 1780488959 1.04
parquet_rs-zstd decompress time/CMSprovider 2003786896 1958430421 1.02
parquet_rs-zstd decompress time/Euro2016 395453495 387532631 1.02
parquet_rs-zstd decompress time/Food 226773303 223821813 1.01
parquet_rs-zstd decompress time/HashTags 684812064 627076025 1.09
parquet_rs-zstd decompress time/TPC-H l_comment canonical 588027680 572969299 1.03
parquet_rs-zstd decompress time/TPC-H l_comment chunked 584465765 569053813 1.03
parquet_rs-zstd decompress time/taxi 254992839 248420120 1.03
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2845262 2821430 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2750819 2736181 1.01
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32972104 33547248 0.98
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 🚨 34867783 31689935 1.10
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 387210292 376051317 1.03
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 379524950 373942757 1.01
vortex-file-compressed size/Arade 143600332 143589172 1.00
vortex-file-compressed size/Bimbo 510400068 510398836 1.00
vortex-file-compressed size/CMSprovider 448304012 448301188 1.00
vortex-file-compressed size/Euro2016 164458756 164458044 1.00
vortex-file-compressed size/Food 44206912 44206912 1.00
vortex-file-compressed size/HashTags 195864476 195860188 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179481896 179476760 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179481896 179476760 1.00
vortex-file-compressed size/taxi 51040172 51036356 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884416 884416 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884416 884416 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829616 8829616 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829616 8829616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317616 88317616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317616 88317616 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.07
vortex:parquet-zstd ratio compress time/Bimbo 0 0 1.08
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.00
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio compress time/Food 0 0 1.03
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.96
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.03
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.04
vortex:parquet-zstd ratio compress time/taxi 0 0 1.07
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚀 1 1 0.89
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.93
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.94
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.04
vortex:parquet-zstd ratio decompress time/Arade 🚨 0 0 1.27
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.04
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.08
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.00
vortex:parquet-zstd ratio decompress time/Food 0 0 0.94
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.01
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.06
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.04
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.91
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 0 0 0.75
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 0 0 0.71
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

connortsui20 added a commit that referenced this pull request Apr 3, 2026
This reverts commit 16bbd12.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
connortsui20 added a commit that referenced this pull request Apr 3, 2026
…7286)

This reverts commit 16bbd12.

Seems to be breaking when on develop, but not on the branch?

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/skip Do not list PR in the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants