Skip to content

small metal benchmark runners#7456

Draft
joseph-isaacs wants to merge 2 commits intodevelopfrom
ji/metal-small
Draft

small metal benchmark runners#7456
joseph-isaacs wants to merge 2 commits intodevelopfrom
ji/metal-small

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

Summary

Closes: #000

Testing

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 824e3c4 2 Explore Profiling Data
Previous Runs (2)
Status Commit Job Attempt Link
🟢 Done 824e3c4 1 Explore Profiling Data
🟢 Done ede2ac5 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.016x ➖


datafusion / vortex-file-compressed (1.016x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 125148481 121995931 1.03
polarsignals_q01/datafusion:vortex-file-compressed 363571430 366285637 0.99
polarsignals_q02/datafusion:vortex-file-compressed 24354908 24313570 1.00
polarsignals_q03/datafusion:vortex-file-compressed 370916041 366568334 1.01
polarsignals_q04/datafusion:vortex-file-compressed 11895017 11162943 1.07
polarsignals_q05/datafusion:vortex-file-compressed 16381790 16208985 1.01
polarsignals_q06/datafusion:vortex-file-compressed 19749732 18880156 1.05
polarsignals_q07/datafusion:vortex-file-compressed 14279255 14058014 1.02
polarsignals_q08/datafusion:vortex-file-compressed 447621295 443254698 1.01
polarsignals_q09/datafusion:vortex-file-compressed 10570514 10749316 0.98

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -6.7%
Vortex (geomean): 1.019x ➖
Parquet (geomean): 1.093x ➖
Shifts: Parquet (control) +9.3% · Median polish +1.0%


datafusion / vortex-file-compressed (1.042x ➖, 0↑ 1↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 5520359 4325194 1.28
fineweb_q01/datafusion:vortex-file-compressed 29080137 26461347 1.10
fineweb_q02/datafusion:vortex-file-compressed 28878604 28710986 1.01
fineweb_q03/datafusion:vortex-file-compressed 81967225 84189263 0.97
fineweb_q04/datafusion:vortex-file-compressed 268208604 252558358 1.06
fineweb_q05/datafusion:vortex-file-compressed 231343776 228743605 1.01
fineweb_q06/datafusion:vortex-file-compressed 67369014 72754028 0.93
fineweb_q07/datafusion:vortex-file-compressed 70817825 71163407 1.00
fineweb_q08/datafusion:vortex-file-compressed 26361068 24794329 1.06
datafusion / vortex-compact (0.992x ➖, 1↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 4725104 4678365 1.01
fineweb_q01/datafusion:vortex-compact 162943051 162469178 1.00
fineweb_q02/datafusion:vortex-compact 164072596 165718556 0.99
fineweb_q03/datafusion:vortex-compact 1456749983 1438247840 1.01
fineweb_q04/datafusion:vortex-compact 1559425639 1562252511 1.00
fineweb_q05/datafusion:vortex-compact 1236669067 1225335920 1.01
fineweb_q06/datafusion:vortex-compact 709340708 694473503 1.02
fineweb_q07/datafusion:vortex-compact 742198797 730283449 1.02
fineweb_q08/datafusion:vortex-compact 🚀 20833393 23863405 0.87
datafusion / parquet (1.004x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6376840 6622627 0.96
fineweb_q01/datafusion:parquet 283243183 281769695 1.01
fineweb_q02/datafusion:parquet 286180196 282278688 1.01
fineweb_q03/datafusion:parquet 284444710 278145128 1.02
fineweb_q04/datafusion:parquet 297782305 291731432 1.02
fineweb_q05/datafusion:parquet 295403164 287856408 1.03
fineweb_q06/datafusion:parquet 283039825 291317390 0.97
fineweb_q07/datafusion:parquet 279670916 277589225 1.01
fineweb_q08/datafusion:parquet 277868069 276165242 1.01
duckdb / vortex-file-compressed (1.012x ➖, 1↑ 3↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3755329 3255926 1.15
fineweb_q01/duckdb:vortex-file-compressed 🚨 27689099 25034042 1.11
fineweb_q02/duckdb:vortex-file-compressed 24485760 26688758 0.92
fineweb_q03/duckdb:vortex-file-compressed 🚨 170011647 136016603 1.25
fineweb_q04/duckdb:vortex-file-compressed 228329367 233497662 0.98
fineweb_q05/duckdb:vortex-file-compressed 220271226 222195550 0.99
fineweb_q06/duckdb:vortex-file-compressed 67944656 69685632 0.98
fineweb_q07/duckdb:vortex-file-compressed 🚀 67983824 85204508 0.80
fineweb_q08/duckdb:vortex-file-compressed 24768631 24608965 1.01
duckdb / vortex-compact (1.033x ➖, 0↑ 1↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4029221 3936892 1.02
fineweb_q01/duckdb:vortex-compact 🚨 108148603 94607387 1.14
fineweb_q02/duckdb:vortex-compact 117895791 113248309 1.04
fineweb_q03/duckdb:vortex-compact 870308116 861417108 1.01
fineweb_q04/duckdb:vortex-compact 916228391 903202442 1.01
fineweb_q05/duckdb:vortex-compact 811515407 807883981 1.00
fineweb_q06/duckdb:vortex-compact 471502165 461977089 1.02
fineweb_q07/duckdb:vortex-compact 483680010 477090865 1.01
fineweb_q08/duckdb:vortex-compact 23095044 22282157 1.04
duckdb / parquet (1.190x ❌, 0↑ 4↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚨 37397324 26435973 1.41
fineweb_q01/duckdb:parquet 🚨 95440261 80565158 1.18
fineweb_q02/duckdb:parquet 🚨 100624442 82171352 1.22
fineweb_q03/duckdb:parquet 310273254 305038185 1.02
fineweb_q04/duckdb:parquet 441188974 436593896 1.01
fineweb_q05/duckdb:parquet 414595822 406917363 1.02
fineweb_q06/duckdb:parquet 202073658 195291936 1.03
fineweb_q07/duckdb:parquet 212052140 205830931 1.03
fineweb_q08/duckdb:parquet 🚨 60527886 28885083 2.10
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +1.0% +16.7% -13.5% +41.6% ➖ noise
0 datafusion:vortex-file-compressed +27.6% +16.7% +9.4% +84.1% ➖ noise
0 duckdb:vortex-compact +2.3% +16.7% -12.3% +36.2% ➖ noise
0 duckdb:vortex-file-compressed +15.3% +16.7% -1.2% +47.4% ➖ noise
1 datafusion:vortex-compact +0.3% +9.1% -8.1% +35.7% ➖ noise
1 datafusion:vortex-file-compressed +9.9% +9.1% +0.7% +35.7% ➖ noise
1 duckdb:vortex-compact +14.3% +9.1% +4.8% +35.7% ➖ noise
1 duckdb:vortex-file-compressed +10.6% +9.1% +1.4% +38.2% ➖ noise
2 datafusion:vortex-compact -1.0% +11.4% -11.1% +35.7% ➖ noise
2 datafusion:vortex-file-compressed +0.6% +11.4% -9.7% +35.7% ➖ noise
2 duckdb:vortex-compact +4.1% +11.4% -6.6% +35.7% ➖ noise
2 duckdb:vortex-file-compressed -8.3% +11.4% -17.7% +35.7% ➖ noise
3 datafusion:vortex-compact +1.3% +2.0% -0.7% +35.7% ➖ noise
3 datafusion:vortex-file-compressed -2.6% +2.0% -4.5% +35.7% ➖ noise
3 duckdb:vortex-compact +1.0% +2.0% -0.9% +35.7% ➖ noise
3 duckdb:vortex-file-compressed +25.0% +2.0% +22.6% +35.7% ➖ noise
4 datafusion:vortex-compact -0.2% +1.6% -1.7% +35.7% ➖ noise
4 datafusion:vortex-file-compressed +6.2% +1.6% +4.6% +35.7% ➖ noise
4 duckdb:vortex-compact +1.4% +1.6% -0.1% +35.7% ➖ noise
4 duckdb:vortex-file-compressed -2.2% +1.6% -3.7% +35.7% ➖ noise
5 datafusion:vortex-compact +0.9% +2.3% -1.3% +35.7% ➖ noise
5 datafusion:vortex-file-compressed +1.1% +2.3% -1.1% +35.7% ➖ noise
5 duckdb:vortex-compact +0.4% +2.3% -1.8% +35.7% ➖ noise
5 duckdb:vortex-file-compressed -0.9% +2.3% -3.1% +35.7% ➖ noise
6 datafusion:vortex-compact +2.1% +0.3% +1.9% +35.7% ➖ noise
6 datafusion:vortex-file-compressed -7.4% +0.3% -7.6% +35.7% ➖ noise
6 duckdb:vortex-compact +2.1% +0.3% +1.8% +35.7% ➖ noise
6 duckdb:vortex-file-compressed -2.5% +0.3% -2.8% +35.7% ➖ noise
7 datafusion:vortex-compact +1.6% +1.9% -0.2% +35.7% ➖ noise
7 datafusion:vortex-file-compressed -0.5% +1.9% -2.3% +35.7% ➖ noise
7 duckdb:vortex-compact +1.4% +1.9% -0.5% +35.7% ➖ noise
7 duckdb:vortex-file-compressed -20.2% +1.9% -21.7% +35.7% ➖ noise
8 datafusion:vortex-compact -12.7% +45.2% -39.9% +35.7% ✅ faster
8 datafusion:vortex-file-compressed +6.3% +45.2% -26.8% +35.7% ✅ faster
8 duckdb:vortex-compact +3.6% +45.2% -28.6% +35.7% ✅ faster
8 duckdb:vortex-file-compressed +0.6% +45.2% -30.7% +35.7% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.5%
Vortex (geomean): 1.130x ❌
Parquet (geomean): 1.078x ➖
Shifts: Parquet (control) +7.8% · Median polish +12.8%


datafusion / vortex-file-compressed (1.093x ➖, 0↑ 9↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 53484480 50798190 1.05
tpch_q02/datafusion:vortex-file-compressed 🚨 35571368 31914739 1.11
tpch_q03/datafusion:vortex-file-compressed 29435297 27225599 1.08
tpch_q04/datafusion:vortex-file-compressed 20445700 19016874 1.08
tpch_q05/datafusion:vortex-file-compressed 🚨 59074400 53060027 1.11
tpch_q06/datafusion:vortex-file-compressed 11429823 11169269 1.02
tpch_q07/datafusion:vortex-file-compressed 🚨 69838526 63029525 1.11
tpch_q08/datafusion:vortex-file-compressed 48125869 44468588 1.08
tpch_q09/datafusion:vortex-file-compressed 60041556 55638811 1.08
tpch_q10/datafusion:vortex-file-compressed 48595363 45317183 1.07
tpch_q11/datafusion:vortex-file-compressed 🚨 19325771 17459703 1.11
tpch_q12/datafusion:vortex-file-compressed 25391913 23946112 1.06
tpch_q13/datafusion:vortex-file-compressed 🚨 30260587 27354832 1.11
tpch_q14/datafusion:vortex-file-compressed 17143765 15869542 1.08
tpch_q15/datafusion:vortex-file-compressed 🚨 27010076 24171360 1.12
tpch_q16/datafusion:vortex-file-compressed 26315529 24356179 1.08
tpch_q17/datafusion:vortex-file-compressed 🚨 72077842 65306468 1.10
tpch_q18/datafusion:vortex-file-compressed 85372080 78139045 1.09
tpch_q19/datafusion:vortex-file-compressed 25450345 23881638 1.07
tpch_q20/datafusion:vortex-file-compressed 36032966 32950393 1.09
tpch_q21/datafusion:vortex-file-compressed 🚨 88668860 75184667 1.18
tpch_q22/datafusion:vortex-file-compressed 🚨 18700874 16054133 1.16
datafusion / vortex-compact (1.123x ❌, 0↑ 14↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 67820040 57066979 1.19
tpch_q02/datafusion:vortex-compact 🚨 40942297 36590129 1.12
tpch_q03/datafusion:vortex-compact 🚨 34224967 30278652 1.13
tpch_q04/datafusion:vortex-compact 24877999 22984864 1.08
tpch_q05/datafusion:vortex-compact 59192589 55813659 1.06
tpch_q06/datafusion:vortex-compact 14388588 13776881 1.04
tpch_q07/datafusion:vortex-compact 74706381 69154746 1.08
tpch_q08/datafusion:vortex-compact 🚨 53269877 48257663 1.10
tpch_q09/datafusion:vortex-compact 65931017 61675382 1.07
tpch_q10/datafusion:vortex-compact 57395568 52211127 1.10
tpch_q11/datafusion:vortex-compact 🚨 21345470 18784374 1.14
tpch_q12/datafusion:vortex-compact 🚨 38071766 33207836 1.15
tpch_q13/datafusion:vortex-compact 🚨 42087246 35480577 1.19
tpch_q14/datafusion:vortex-compact 🚨 23530786 20299365 1.16
tpch_q15/datafusion:vortex-compact 🚨 39714040 34066807 1.17
tpch_q16/datafusion:vortex-compact 32364396 29581371 1.09
tpch_q17/datafusion:vortex-compact 🚨 81023621 67108370 1.21
tpch_q18/datafusion:vortex-compact 🚨 97083404 83431340 1.16
tpch_q19/datafusion:vortex-compact 36164803 33225375 1.09
tpch_q20/datafusion:vortex-compact 🚨 43485594 38813204 1.12
tpch_q21/datafusion:vortex-compact 🚨 98642626 85223574 1.16
tpch_q22/datafusion:vortex-compact 🚨 18692726 16666526 1.12
datafusion / parquet (1.059x ➖, 0↑ 6↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 129448201 135241566 0.96
tpch_q02/datafusion:parquet 73165200 69105208 1.06
tpch_q03/datafusion:parquet 77085647 73715867 1.05
tpch_q04/datafusion:parquet 51424490 48389382 1.06
tpch_q05/datafusion:parquet 108554389 102188414 1.06
tpch_q06/datafusion:parquet 🚨 45066951 38612688 1.17
tpch_q07/datafusion:parquet 120326953 114362780 1.05
tpch_q08/datafusion:parquet 103928684 103992879 1.00
tpch_q09/datafusion:parquet 142483980 139550049 1.02
tpch_q10/datafusion:parquet 129252913 120478524 1.07
tpch_q11/datafusion:parquet 🚨 52369165 47538089 1.10
tpch_q12/datafusion:parquet 🚨 96920494 87211001 1.11
tpch_q13/datafusion:parquet 🚨 228862587 203741167 1.12
tpch_q14/datafusion:parquet 51255023 51714067 0.99
tpch_q15/datafusion:parquet 64438873 69445692 0.93
tpch_q16/datafusion:parquet 54332487 50942913 1.07
tpch_q17/datafusion:parquet 🚨 145984967 130060220 1.12
tpch_q18/datafusion:parquet 🚨 187888831 164654439 1.14
tpch_q19/datafusion:parquet 75864033 74355078 1.02
tpch_q20/datafusion:parquet 83735805 77678194 1.08
tpch_q21/datafusion:parquet 153388742 144751055 1.06
tpch_q22/datafusion:parquet 37288772 34025178 1.10
datafusion / arrow (1.165x ❌, 0↑ 19↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚨 62389584 51871650 1.20
tpch_q02/datafusion:arrow 22640096 21980359 1.03
tpch_q03/datafusion:arrow 🚨 36532776 32106182 1.14
tpch_q04/datafusion:arrow 🚨 32126444 26189892 1.23
tpch_q05/datafusion:arrow 🚨 89917116 73473766 1.22
tpch_q06/datafusion:arrow 🚨 24576274 18765741 1.31
tpch_q07/datafusion:arrow 🚨 119706274 108147314 1.11
tpch_q08/datafusion:arrow 🚨 48591408 41138739 1.18
tpch_q09/datafusion:arrow 🚨 78462649 66513222 1.18
tpch_q10/datafusion:arrow 🚨 59232970 51125337 1.16
tpch_q11/datafusion:arrow 🚨 12833692 11417044 1.12
tpch_q12/datafusion:arrow 🚨 65146888 53596000 1.22
tpch_q13/datafusion:arrow 🚨 54038120 48229901 1.12
tpch_q14/datafusion:arrow 🚨 26919607 21757285 1.24
tpch_q15/datafusion:arrow 🚨 49063171 42472985 1.16
tpch_q16/datafusion:arrow 21946365 20838256 1.05
tpch_q17/datafusion:arrow 🚨 79090978 68455429 1.16
tpch_q18/datafusion:arrow 🚨 156483439 137863572 1.14
tpch_q19/datafusion:arrow 🚨 45798129 36876087 1.24
tpch_q20/datafusion:arrow 🚨 44446958 36427097 1.22
tpch_q21/datafusion:arrow 🚨 170018185 146143699 1.16
tpch_q22/datafusion:arrow 21109032 19293729 1.09
duckdb / vortex-file-compressed (1.177x ❌, 0↑ 21↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 36230234 32456361 1.12
tpch_q02/duckdb:vortex-file-compressed 🚨 31481410 27038635 1.16
tpch_q03/duckdb:vortex-file-compressed 🚨 35753260 28738235 1.24
tpch_q04/duckdb:vortex-file-compressed 🚨 39369598 30374619 1.30
tpch_q05/duckdb:vortex-file-compressed 🚨 41269289 33825380 1.22
tpch_q06/duckdb:vortex-file-compressed 🚨 12690798 10374190 1.22
tpch_q07/duckdb:vortex-file-compressed 🚨 45859103 36256243 1.26
tpch_q08/duckdb:vortex-file-compressed 🚨 49105855 40546839 1.21
tpch_q09/duckdb:vortex-file-compressed 🚨 94338045 81263933 1.16
tpch_q10/duckdb:vortex-file-compressed 🚨 43676343 35735038 1.22
tpch_q11/duckdb:vortex-file-compressed 🚨 18081722 16076788 1.12
tpch_q12/duckdb:vortex-file-compressed 🚨 26338655 22962307 1.15
tpch_q13/duckdb:vortex-file-compressed 🚨 45078295 36651798 1.23
tpch_q14/duckdb:vortex-file-compressed 🚨 23895646 20975423 1.14
tpch_q15/duckdb:vortex-file-compressed 🚨 18350364 16056109 1.14
tpch_q16/duckdb:vortex-file-compressed 🚨 33971973 29651133 1.15
tpch_q17/duckdb:vortex-file-compressed 🚨 27668504 24973492 1.11
tpch_q18/duckdb:vortex-file-compressed 55855562 51120434 1.09
tpch_q19/duckdb:vortex-file-compressed 🚨 36054246 31735165 1.14
tpch_q20/duckdb:vortex-file-compressed 🚨 38373883 33987025 1.13
tpch_q21/duckdb:vortex-file-compressed 🚨 132333271 106311329 1.24
tpch_q22/duckdb:vortex-file-compressed 🚨 21829074 18761828 1.16
duckdb / vortex-compact (1.130x ❌, 0↑ 20↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 🚨 43748896 38878751 1.13
tpch_q02/duckdb:vortex-compact 🚨 40477697 35564254 1.14
tpch_q03/duckdb:vortex-compact 🚨 35173471 31321216 1.12
tpch_q04/duckdb:vortex-compact 🚨 37514736 33825245 1.11
tpch_q05/duckdb:vortex-compact 🚨 42517020 37543213 1.13
tpch_q06/duckdb:vortex-compact 🚨 16373230 14880408 1.10
tpch_q07/duckdb:vortex-compact 🚨 49533672 42122064 1.18
tpch_q08/duckdb:vortex-compact 🚨 51615560 45120641 1.14
tpch_q09/duckdb:vortex-compact 🚨 104534986 90678042 1.15
tpch_q10/duckdb:vortex-compact 🚨 45037342 40794415 1.10
tpch_q11/duckdb:vortex-compact 22431708 20505585 1.09
tpch_q12/duckdb:vortex-compact 39337386 35867185 1.10
tpch_q13/duckdb:vortex-compact 🚨 50359151 45589197 1.10
tpch_q14/duckdb:vortex-compact 🚨 34034376 28986967 1.17
tpch_q15/duckdb:vortex-compact 🚨 22377323 19023395 1.18
tpch_q16/duckdb:vortex-compact 🚨 41658007 37235961 1.12
tpch_q17/duckdb:vortex-compact 🚨 35470323 31307154 1.13
tpch_q18/duckdb:vortex-compact 🚨 59110862 52296574 1.13
tpch_q19/duckdb:vortex-compact 🚨 42930884 37625104 1.14
tpch_q20/duckdb:vortex-compact 🚨 47217584 42628129 1.11
tpch_q21/duckdb:vortex-compact 🚨 128623984 109331859 1.18
tpch_q22/duckdb:vortex-compact 🚨 22756788 20589854 1.11
duckdb / parquet (1.098x ➖, 0↑ 9↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 79099235 76072926 1.04
tpch_q02/duckdb:parquet 41857273 38842592 1.08
tpch_q03/duckdb:parquet 71779671 73788827 0.97
tpch_q04/duckdb:parquet 🚨 53733872 46786412 1.15
tpch_q05/duckdb:parquet 69312969 71490030 0.97
tpch_q06/duckdb:parquet 21582057 19919165 1.08
tpch_q07/duckdb:parquet 🚨 80398167 67189190 1.20
tpch_q08/duckdb:parquet 85154657 90836310 0.94
tpch_q09/duckdb:parquet 152007894 143192180 1.06
tpch_q10/duckdb:parquet 🚨 140779812 114554816 1.23
tpch_q11/duckdb:parquet 24193645 22221299 1.09
tpch_q12/duckdb:parquet 48028068 45020322 1.07
tpch_q13/duckdb:parquet 🚨 298678747 246938913 1.21
tpch_q14/duckdb:parquet 52384147 48428307 1.08
tpch_q15/duckdb:parquet 25552085 23933377 1.07
tpch_q16/duckdb:parquet 🚨 62400226 55655519 1.12
tpch_q17/duckdb:parquet 56324463 52979636 1.06
tpch_q18/duckdb:parquet 🚨 127430953 113268149 1.13
tpch_q19/duckdb:parquet 🚨 78578440 66094909 1.19
tpch_q20/duckdb:parquet 🚨 79200574 62999768 1.26
tpch_q21/duckdb:parquet 🚨 188832088 161426844 1.17
tpch_q22/duckdb:parquet 54089453 50955797 1.06
duckdb / duckdb (1.138x ❌, 0↑ 17↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17421183 15840267 1.10
tpch_q02/duckdb:duckdb 🚨 14086463 12682631 1.11
tpch_q03/duckdb:duckdb 🚨 21570877 18834572 1.15
tpch_q04/duckdb:duckdb 🚨 22197153 17918629 1.24
tpch_q05/duckdb:duckdb 🚨 22484455 19529613 1.15
tpch_q06/duckdb:duckdb 🚨 6031345 5270625 1.14
tpch_q07/duckdb:duckdb 🚨 26436383 22543054 1.17
tpch_q08/duckdb:duckdb 🚨 23831803 20662463 1.15
tpch_q09/duckdb:duckdb 🚨 61809992 52295903 1.18
tpch_q10/duckdb:duckdb 🚨 47218582 42378575 1.11
tpch_q11/duckdb:duckdb 🚨 6601511 5729315 1.15
tpch_q12/duckdb:duckdb 🚨 16267603 13501717 1.20
tpch_q13/duckdb:duckdb 🚨 41936169 37604837 1.12
tpch_q14/duckdb:duckdb 🚨 20390300 16074995 1.27
tpch_q15/duckdb:duckdb 🚨 13517307 11630436 1.16
tpch_q16/duckdb:duckdb 25972331 24202062 1.07
tpch_q17/duckdb:duckdb 🚨 15067232 13627042 1.11
tpch_q18/duckdb:duckdb 40998577 38936256 1.05
tpch_q19/duckdb:duckdb 🚨 31015734 26445869 1.17
tpch_q20/duckdb:duckdb 23756397 22301949 1.07
tpch_q21/duckdb:duckdb 🚨 61949998 55480417 1.12
tpch_q22/duckdb:duckdb 25501431 23924026 1.07
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +20.3% -0.2% +20.6% +19.7% 🚨 regression
1 datafusion:vortex-compact +18.8% -0.2% +19.1% +19.1% ➖ noise
1 datafusion:vortex-file-compressed +5.3% -0.2% +5.5% +20.4% ➖ noise
1 duckdb:duckdb +10.0% -0.2% +10.2% +19.2% ➖ noise
1 duckdb:vortex-compact +12.5% -0.2% +12.8% +18.2% ➖ noise
1 duckdb:vortex-file-compressed +11.6% -0.2% +11.9% +18.8% ➖ noise
2 datafusion:arrow +3.0% +6.8% -3.6% +14.7% ➖ noise
2 datafusion:vortex-compact +11.9% +6.8% +4.8% +14.7% ➖ noise
2 datafusion:vortex-file-compressed +11.5% +6.8% +4.3% +14.7% ➖ noise
2 duckdb:duckdb +11.1% +6.8% +4.0% +14.7% ➖ noise
2 duckdb:vortex-compact +13.8% +6.8% +6.6% +14.7% ➖ noise
2 duckdb:vortex-file-compressed +16.4% +6.8% +9.0% +14.7% ➖ noise
3 datafusion:arrow +13.8% +0.9% +12.8% +14.7% ➖ noise
3 datafusion:vortex-compact +13.0% +0.9% +12.1% +14.7% ➖ noise
3 datafusion:vortex-file-compressed +8.1% +0.9% +7.2% +14.7% ➖ noise
3 duckdb:duckdb +14.5% +0.9% +13.6% +14.7% ➖ noise
3 duckdb:vortex-compact +12.3% +0.9% +11.3% +14.7% ➖ noise
3 duckdb:vortex-file-compressed +24.4% +0.9% +23.4% +14.7% 🚨 regression
4 datafusion:arrow +22.7% +10.5% +11.0% +14.7% ➖ noise
4 datafusion:vortex-compact +8.2% +10.5% -2.0% +14.7% ➖ noise
4 datafusion:vortex-file-compressed +7.5% +10.5% -2.7% +14.7% ➖ noise
4 duckdb:duckdb +23.9% +10.5% +12.1% +14.7% ➖ noise
4 duckdb:vortex-compact +10.9% +10.5% +0.4% +14.7% ➖ noise
4 duckdb:vortex-file-compressed +29.6% +10.5% +17.3% +14.7% 🚨 regression
5 datafusion:arrow +22.4% +1.5% +20.6% +14.7% 🚨 regression
5 datafusion:vortex-compact +6.1% +1.5% +4.5% +14.7% ➖ noise
5 datafusion:vortex-file-compressed +11.3% +1.5% +9.7% +14.7% ➖ noise
5 duckdb:duckdb +15.1% +1.5% +13.4% +14.7% ➖ noise
5 duckdb:vortex-compact +13.2% +1.5% +11.6% +14.7% ➖ noise
5 duckdb:vortex-file-compressed +22.0% +1.5% +20.2% +14.7% 🚨 regression
6 datafusion:arrow +31.0% +12.5% +16.5% +15.8% 🚨 regression
6 datafusion:vortex-compact +4.4% +12.5% -7.1% +15.8% ➖ noise
6 datafusion:vortex-file-compressed +2.3% +12.5% -9.0% +17.6% ➖ noise
6 duckdb:duckdb +14.4% +12.5% +1.8% +18.4% ➖ noise
6 duckdb:vortex-compact +10.0% +12.5% -2.2% +17.1% ➖ noise
6 duckdb:vortex-file-compressed +22.3% +12.5% +8.8% +16.5% ➖ noise
7 datafusion:arrow +10.7% +12.2% -1.4% +14.7% ➖ noise
7 datafusion:vortex-compact +8.0% +12.2% -3.7% +14.7% ➖ noise
7 datafusion:vortex-file-compressed +10.8% +12.2% -1.2% +14.7% ➖ noise
7 duckdb:duckdb +17.3% +12.2% +4.5% +14.7% ➖ noise
7 duckdb:vortex-compact +17.6% +12.2% +4.8% +14.7% ➖ noise
7 duckdb:vortex-file-compressed +26.5% +12.2% +12.7% +14.7% ➖ noise
8 datafusion:arrow +18.1% -3.2% +22.0% +14.7% 🚨 regression
8 datafusion:vortex-compact +10.4% -3.2% +14.0% +14.7% ➖ noise
8 datafusion:vortex-file-compressed +8.2% -3.2% +11.8% +14.7% ➖ noise
8 duckdb:duckdb +15.3% -3.2% +19.2% +14.7% 🚨 regression
8 duckdb:vortex-compact +14.4% -3.2% +18.2% +14.7% 🚨 regression
8 duckdb:vortex-file-compressed +21.1% -3.2% +25.1% +14.7% 🚨 regression
9 datafusion:arrow +18.0% +4.1% +13.3% +14.7% ➖ noise
9 datafusion:vortex-compact +6.9% +4.1% +2.7% +14.7% ➖ noise
9 datafusion:vortex-file-compressed +7.9% +4.1% +3.7% +14.7% ➖ noise
9 duckdb:duckdb +18.2% +4.1% +13.5% +14.7% ➖ noise
9 duckdb:vortex-compact +15.3% +4.1% +10.7% +14.7% ➖ noise
9 duckdb:vortex-file-compressed +16.1% +4.1% +11.5% +14.7% ➖ noise
10 datafusion:arrow +15.9% +14.8% +0.9% +14.7% ➖ noise
10 datafusion:vortex-compact +9.9% +14.8% -4.3% +14.7% ➖ noise
10 datafusion:vortex-file-compressed +7.2% +14.8% -6.6% +14.7% ➖ noise
10 duckdb:duckdb +11.4% +14.8% -3.0% +14.7% ➖ noise
10 duckdb:vortex-compact +10.4% +14.8% -3.9% +14.7% ➖ noise
10 duckdb:vortex-file-compressed +22.2% +14.8% +6.4% +14.7% ➖ noise
11 datafusion:arrow +12.4% +9.5% +2.6% +14.7% ➖ noise
11 datafusion:vortex-compact +13.6% +9.5% +3.8% +14.7% ➖ noise
11 datafusion:vortex-file-compressed +10.7% +9.5% +1.1% +14.7% ➖ noise
11 duckdb:duckdb +15.2% +9.5% +5.2% +14.7% ➖ noise
11 duckdb:vortex-compact +9.4% +9.5% -0.1% +14.7% ➖ noise
11 duckdb:vortex-file-compressed +12.5% +9.5% +2.7% +14.7% ➖ noise
12 datafusion:arrow +21.6% +8.9% +11.6% +14.7% ➖ noise
12 datafusion:vortex-compact +14.6% +8.9% +5.3% +14.7% ➖ noise
12 datafusion:vortex-file-compressed +6.0% +8.9% -2.6% +14.7% ➖ noise
12 duckdb:duckdb +20.5% +8.9% +10.7% +14.7% ➖ noise
12 duckdb:vortex-compact +9.7% +8.9% +0.7% +14.7% ➖ noise
12 duckdb:vortex-file-compressed +14.7% +8.9% +5.3% +14.7% ➖ noise
13 datafusion:arrow +12.0% +16.6% -3.9% +14.7% ➖ noise
13 datafusion:vortex-compact +18.6% +16.6% +1.8% +14.7% ➖ noise
13 datafusion:vortex-file-compressed +10.6% +16.6% -5.1% +14.7% ➖ noise
13 duckdb:duckdb +11.5% +16.6% -4.3% +14.7% ➖ noise
13 duckdb:vortex-compact +10.5% +16.6% -5.2% +14.7% ➖ noise
13 duckdb:vortex-file-compressed +23.0% +16.6% +5.5% +14.7% ➖ noise
14 datafusion:arrow +23.7% +3.5% +19.5% +14.7% 🚨 regression
14 datafusion:vortex-compact +15.9% +3.5% +12.0% +14.7% ➖ noise
14 datafusion:vortex-file-compressed +8.0% +3.5% +4.3% +14.7% ➖ noise
14 duckdb:duckdb +26.8% +3.5% +22.5% +15.8% 🚨 regression
14 duckdb:vortex-compact +17.4% +3.5% +13.4% +14.7% ➖ noise
14 duckdb:vortex-file-compressed +13.9% +3.5% +10.0% +14.7% ➖ noise
15 datafusion:arrow +15.5% -0.5% +16.1% +14.7% 🚨 regression
15 datafusion:vortex-compact +16.6% -0.5% +17.1% +14.7% 🚨 regression
15 datafusion:vortex-file-compressed +11.7% -0.5% +12.3% +14.7% ➖ noise
15 duckdb:duckdb +16.2% -0.5% +16.8% +14.7% 🚨 regression
15 duckdb:vortex-compact +17.6% -0.5% +18.2% +14.7% 🚨 regression
15 duckdb:vortex-file-compressed +14.3% -0.5% +14.8% +14.7% 🚨 regression
16 datafusion:arrow +5.3% +9.4% -3.7% +14.7% ➖ noise
16 datafusion:vortex-compact +9.4% +9.4% +0.1% +14.7% ➖ noise
16 datafusion:vortex-file-compressed +8.0% +9.4% -1.2% +14.7% ➖ noise
16 duckdb:duckdb +7.3% +9.4% -1.9% +14.7% ➖ noise
16 duckdb:vortex-compact +11.9% +9.4% +2.3% +14.7% ➖ noise
16 duckdb:vortex-file-compressed +14.6% +9.4% +4.8% +14.7% ➖ noise
17 datafusion:arrow +15.5% +9.2% +5.8% +14.7% ➖ noise
17 datafusion:vortex-compact +20.7% +9.2% +10.5% +14.7% ➖ noise
17 datafusion:vortex-file-compressed +10.4% +9.2% +1.0% +14.7% ➖ noise
17 duckdb:duckdb +10.6% +9.2% +1.2% +14.7% ➖ noise
17 duckdb:vortex-compact +13.3% +9.2% +3.7% +14.7% ➖ noise
17 duckdb:vortex-file-compressed +10.8% +9.2% +1.4% +14.7% ➖ noise
18 datafusion:arrow +13.5% +13.3% +0.2% +14.7% ➖ noise
18 datafusion:vortex-compact +16.4% +13.3% +2.7% +14.7% ➖ noise
18 datafusion:vortex-file-compressed +9.3% +13.3% -3.6% +14.7% ➖ noise
18 duckdb:duckdb +5.3% +13.3% -7.1% +14.7% ➖ noise
18 duckdb:vortex-compact +13.0% +13.3% -0.2% +14.7% ➖ noise
18 duckdb:vortex-file-compressed +9.3% +13.3% -3.6% +14.7% ➖ noise
19 datafusion:arrow +24.2% +10.1% +12.8% +14.7% ➖ noise
19 datafusion:vortex-compact +8.8% +10.1% -1.2% +14.7% ➖ noise
19 datafusion:vortex-file-compressed +6.6% +10.1% -3.2% +14.7% ➖ noise
19 duckdb:duckdb +17.3% +10.1% +6.5% +15.3% ➖ noise
19 duckdb:vortex-compact +14.1% +10.1% +3.6% +14.7% ➖ noise
19 duckdb:vortex-file-compressed +13.6% +10.1% +3.2% +14.7% ➖ noise
20 datafusion:arrow +22.0% +16.4% +4.8% +14.7% ➖ noise
20 datafusion:vortex-compact +12.0% +16.4% -3.8% +14.7% ➖ noise
20 datafusion:vortex-file-compressed +9.4% +16.4% -6.1% +14.7% ➖ noise
20 duckdb:duckdb +6.5% +16.4% -8.5% +14.7% ➖ noise
20 duckdb:vortex-compact +10.8% +16.4% -4.9% +14.7% ➖ noise
20 duckdb:vortex-file-compressed +12.9% +16.4% -3.0% +14.7% ➖ noise
21 datafusion:arrow +16.3% +11.3% +4.5% +14.7% ➖ noise
21 datafusion:vortex-compact +15.7% +11.3% +4.0% +14.7% ➖ noise
21 datafusion:vortex-file-compressed +17.9% +11.3% +5.9% +14.7% ➖ noise
21 duckdb:duckdb +11.7% +11.3% +0.3% +14.7% ➖ noise
21 duckdb:vortex-compact +17.6% +11.3% +5.7% +14.7% ➖ noise
21 duckdb:vortex-file-compressed +24.5% +11.3% +11.8% +14.7% ➖ noise
22 datafusion:arrow +9.4% +7.9% +1.4% +14.7% ➖ noise
22 datafusion:vortex-compact +12.2% +7.9% +4.0% +14.7% ➖ noise
22 datafusion:vortex-file-compressed +16.5% +7.9% +8.0% +14.7% ➖ noise
22 duckdb:duckdb +6.6% +7.9% -1.2% +14.7% ➖ noise
22 duckdb:vortex-compact +10.5% +7.9% +2.5% +14.7% ➖ noise
22 duckdb:vortex-file-compressed +16.3% +7.9% +7.9% +14.7% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.0%
Vortex (geomean): 1.059x ➖
Parquet (geomean): 1.065x ➖
Shifts: Parquet (control) +6.5% · Median polish +0.7%


datafusion / vortex-file-compressed (1.004x ➖, 0↑ 1↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 27897725 29460688 0.95
tpcds_q02/datafusion:vortex-file-compressed 53396074 52141268 1.02
tpcds_q03/datafusion:vortex-file-compressed 20137808 20090096 1.00
tpcds_q04/datafusion:vortex-file-compressed 292305682 292533178 1.00
tpcds_q05/datafusion:vortex-file-compressed 51498948 53933624 0.95
tpcds_q06/datafusion:vortex-file-compressed 50614375 50395321 1.00
tpcds_q07/datafusion:vortex-file-compressed 50522881 49675870 1.02
tpcds_q08/datafusion:vortex-file-compressed 37182075 34689446 1.07
tpcds_q09/datafusion:vortex-file-compressed 58698290 57901101 1.01
tpcds_q10/datafusion:vortex-file-compressed 44180762 44021555 1.00
tpcds_q11/datafusion:vortex-file-compressed 166699289 165355857 1.01
tpcds_q12/datafusion:vortex-file-compressed 22884959 21875831 1.05
tpcds_q13/datafusion:vortex-file-compressed 53511021 55684474 0.96
tpcds_q14/datafusion:vortex-file-compressed 201533314 198131201 1.02
tpcds_q15/datafusion:vortex-file-compressed 34687179 33348941 1.04
tpcds_q16/datafusion:vortex-file-compressed 28817964 28406056 1.01
tpcds_q17/datafusion:vortex-file-compressed 65501166 64096424 1.02
tpcds_q18/datafusion:vortex-file-compressed 77518735 77549321 1.00
tpcds_q19/datafusion:vortex-file-compressed 29311714 29599915 0.99
tpcds_q20/datafusion:vortex-file-compressed 25837732 25437293 1.02
tpcds_q21/datafusion:vortex-file-compressed 138539450 140309277 0.99
tpcds_q22/datafusion:vortex-file-compressed 58821836 56502298 1.04
tpcds_q23/datafusion:vortex-file-compressed 145233157 144382074 1.01
tpcds_q24/datafusion:vortex-file-compressed 112068651 110033639 1.02
tpcds_q25/datafusion:vortex-file-compressed 66144568 72337983 0.91
tpcds_q26/datafusion:vortex-file-compressed 37572912 36874822 1.02
tpcds_q27/datafusion:vortex-file-compressed 119474138 117696780 1.02
tpcds_q28/datafusion:vortex-file-compressed 51750665 52490574 0.99
tpcds_q29/datafusion:vortex-file-compressed 65566437 66009010 0.99
tpcds_q30/datafusion:vortex-file-compressed 29862872 30155079 0.99
tpcds_q31/datafusion:vortex-file-compressed 91904539 92851618 0.99
tpcds_q32/datafusion:vortex-file-compressed 22498796 21477920 1.05
tpcds_q33/datafusion:vortex-file-compressed 37659530 38002338 0.99
tpcds_q34/datafusion:vortex-file-compressed 29575060 30112908 0.98
tpcds_q35/datafusion:vortex-file-compressed 53528273 53776122 1.00
tpcds_q36/datafusion:vortex-file-compressed 75288532 76831818 0.98
tpcds_q37/datafusion:vortex-file-compressed 35907522 33079354 1.09
tpcds_q38/datafusion:vortex-file-compressed 53146202 53022358 1.00
tpcds_q39/datafusion:vortex-file-compressed 142724464 149928674 0.95
tpcds_q40/datafusion:vortex-file-compressed 51700537 52086200 0.99
tpcds_q41/datafusion:vortex-file-compressed 18101266 17943448 1.01
tpcds_q42/datafusion:vortex-file-compressed 18504219 17551626 1.05
tpcds_q43/datafusion:vortex-file-compressed 31667595 31864147 0.99
tpcds_q44/datafusion:vortex-file-compressed 39683023 39506303 1.00
tpcds_q45/datafusion:vortex-file-compressed 33359784 33924252 0.98
tpcds_q46/datafusion:vortex-file-compressed 45606330 45712826 1.00
tpcds_q47/datafusion:vortex-file-compressed 201428041 202273373 1.00
tpcds_q48/datafusion:vortex-file-compressed 44764171 44854529 1.00
tpcds_q49/datafusion:vortex-file-compressed 68661813 71381444 0.96
tpcds_q50/datafusion:vortex-file-compressed 45665715 45103598 1.01
tpcds_q51/datafusion:vortex-file-compressed 88490492 88648087 1.00
tpcds_q52/datafusion:vortex-file-compressed 19071264 19465102 0.98
tpcds_q53/datafusion:vortex-file-compressed 26039901 25050164 1.04
tpcds_q54/datafusion:vortex-file-compressed 43476714 43073283 1.01
tpcds_q55/datafusion:vortex-file-compressed 18474691 17509827 1.06
tpcds_q56/datafusion:vortex-file-compressed 39252051 39630005 0.99
tpcds_q57/datafusion:vortex-file-compressed 127154554 126318539 1.01
tpcds_q58/datafusion:vortex-file-compressed 70528121 70213667 1.00
tpcds_q59/datafusion:vortex-file-compressed 72868917 69737484 1.04
tpcds_q60/datafusion:vortex-file-compressed 39875055 40228886 0.99
tpcds_q61/datafusion:vortex-file-compressed 49361350 48729405 1.01
tpcds_q62/datafusion:vortex-file-compressed 31106995 31302224 0.99
tpcds_q63/datafusion:vortex-file-compressed 25621530 24805909 1.03
tpcds_q64/datafusion:vortex-file-compressed 471177845 463178946 1.02
tpcds_q65/datafusion:vortex-file-compressed 49004433 47009416 1.04
tpcds_q66/datafusion:vortex-file-compressed 90042656 93286048 0.97
tpcds_q67/datafusion:vortex-file-compressed 114869775 120434053 0.95
tpcds_q68/datafusion:vortex-file-compressed 43253791 43352098 1.00
tpcds_q69/datafusion:vortex-file-compressed 40902119 41836143 0.98
tpcds_q70/datafusion:vortex-file-compressed 116165516 108630113 1.07
tpcds_q71/datafusion:vortex-file-compressed 30092188 30924789 0.97
tpcds_q72/datafusion:vortex-file-compressed 2576670636 2556787349 1.01
tpcds_q73/datafusion:vortex-file-compressed 🚨 34414217 30493176 1.13
tpcds_q74/datafusion:vortex-file-compressed 115811795 115780977 1.00
tpcds_q75/datafusion:vortex-file-compressed 119350905 120223474 0.99
tpcds_q76/datafusion:vortex-file-compressed 32633682 32450620 1.01
tpcds_q77/datafusion:vortex-file-compressed 49655241 51298985 0.97
tpcds_q78/datafusion:vortex-file-compressed 125435974 123028133 1.02
tpcds_q79/datafusion:vortex-file-compressed 37043627 36954589 1.00
tpcds_q80/datafusion:vortex-file-compressed 112019305 115580605 0.97
tpcds_q81/datafusion:vortex-file-compressed 36469760 35558728 1.03
tpcds_q82/datafusion:vortex-file-compressed 36609869 35955663 1.02
tpcds_q83/datafusion:vortex-file-compressed 51326400 52838021 0.97
tpcds_q84/datafusion:vortex-file-compressed 14888753 15161058 0.98
tpcds_q85/datafusion:vortex-file-compressed 103294107 101909945 1.01
tpcds_q86/datafusion:vortex-file-compressed 19872563 19247137 1.03
tpcds_q87/datafusion:vortex-file-compressed 51831988 53239666 0.97
tpcds_q88/datafusion:vortex-file-compressed 67724187 68880239 0.98
tpcds_q89/datafusion:vortex-file-compressed 36976439 35194498 1.05
tpcds_q90/datafusion:vortex-file-compressed 17655443 18265930 0.97
tpcds_q91/datafusion:vortex-file-compressed 25570019 25599186 1.00
tpcds_q92/datafusion:vortex-file-compressed 19131271 18950743 1.01
tpcds_q93/datafusion:vortex-file-compressed 33316921 32830784 1.01
tpcds_q94/datafusion:vortex-file-compressed 24659375 25888460 0.95
tpcds_q95/datafusion:vortex-file-compressed 61917457 60594278 1.02
tpcds_q96/datafusion:vortex-file-compressed 15214900 15060276 1.01
tpcds_q97/datafusion:vortex-file-compressed 29490002 29334237 1.01
tpcds_q98/datafusion:vortex-file-compressed 32241396 33012721 0.98
tpcds_q99/datafusion:vortex-file-compressed 46923598 47012434 1.00
datafusion / vortex-compact (1.002x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 36177926 35688295 1.01
tpcds_q02/datafusion:vortex-compact 60696819 59584123 1.02
tpcds_q03/datafusion:vortex-compact 25883112 25825065 1.00
tpcds_q04/datafusion:vortex-compact 327532933 327393081 1.00
tpcds_q05/datafusion:vortex-compact 65186538 63539284 1.03
tpcds_q06/datafusion:vortex-compact 56037851 57005502 0.98
tpcds_q07/datafusion:vortex-compact 67468988 64283702 1.05
tpcds_q08/datafusion:vortex-compact 45430472 45458437 1.00
tpcds_q09/datafusion:vortex-compact 72462601 72010754 1.01
tpcds_q10/datafusion:vortex-compact 65121628 64578009 1.01
tpcds_q11/datafusion:vortex-compact 189385859 190779614 0.99
tpcds_q12/datafusion:vortex-compact 26814844 26932045 1.00
tpcds_q13/datafusion:vortex-compact 121216507 125862995 0.96
tpcds_q14/datafusion:vortex-compact 255507610 252281390 1.01
tpcds_q15/datafusion:vortex-compact 38333657 39164384 0.98
tpcds_q16/datafusion:vortex-compact 38900909 39566562 0.98
tpcds_q17/datafusion:vortex-compact 93188160 91949406 1.01
tpcds_q18/datafusion:vortex-compact 89573832 87358211 1.03
tpcds_q19/datafusion:vortex-compact 43543592 42995594 1.01
tpcds_q20/datafusion:vortex-compact 29726146 30210418 0.98
tpcds_q21/datafusion:vortex-compact 141525724 141063837 1.00
tpcds_q22/datafusion:vortex-compact 67050652 64473060 1.04
tpcds_q23/datafusion:vortex-compact 183878324 180611975 1.02
tpcds_q24/datafusion:vortex-compact 139862262 138711774 1.01
tpcds_q25/datafusion:vortex-compact 95571099 93848128 1.02
tpcds_q26/datafusion:vortex-compact 47561111 46311922 1.03
tpcds_q27/datafusion:vortex-compact 154972311 155904586 0.99
tpcds_q28/datafusion:vortex-compact 85692563 87688558 0.98
tpcds_q29/datafusion:vortex-compact 92056312 92803914 0.99
tpcds_q30/datafusion:vortex-compact 34447554 34737253 0.99
tpcds_q31/datafusion:vortex-compact 133944019 134824153 0.99
tpcds_q32/datafusion:vortex-compact 26456440 27452828 0.96
tpcds_q33/datafusion:vortex-compact 54034621 53758701 1.01
tpcds_q34/datafusion:vortex-compact 50517387 49988173 1.01
tpcds_q35/datafusion:vortex-compact 71072004 69948484 1.02
tpcds_q36/datafusion:vortex-compact 101365292 100708052 1.01
tpcds_q37/datafusion:vortex-compact 47986018 48015818 1.00
tpcds_q38/datafusion:vortex-compact 68641839 69042729 0.99
tpcds_q39/datafusion:vortex-compact 148181578 154004738 0.96
tpcds_q40/datafusion:vortex-compact 57325633 58033180 0.99
tpcds_q41/datafusion:vortex-compact 20499750 20330029 1.01
tpcds_q42/datafusion:vortex-compact 24252029 25588391 0.95
tpcds_q43/datafusion:vortex-compact 38753152 38243529 1.01
tpcds_q44/datafusion:vortex-compact 75665908 76444813 0.99
tpcds_q45/datafusion:vortex-compact 40410937 39955805 1.01
tpcds_q46/datafusion:vortex-compact 71581281 72136686 0.99
tpcds_q47/datafusion:vortex-compact 233214876 231237864 1.01
tpcds_q48/datafusion:vortex-compact 90616962 88859423 1.02
tpcds_q49/datafusion:vortex-compact 90794525 89362922 1.02
tpcds_q50/datafusion:vortex-compact 62809289 65536423 0.96
tpcds_q51/datafusion:vortex-compact 101294973 96595048 1.05
tpcds_q52/datafusion:vortex-compact 24940668 24492692 1.02
tpcds_q53/datafusion:vortex-compact 35427328 35529687 1.00
tpcds_q54/datafusion:vortex-compact 58851781 59389157 0.99
tpcds_q55/datafusion:vortex-compact 24471327 24215547 1.01
tpcds_q56/datafusion:vortex-compact 56390216 55134096 1.02
tpcds_q57/datafusion:vortex-compact 137187094 140193345 0.98
tpcds_q58/datafusion:vortex-compact 77222171 79426787 0.97
tpcds_q59/datafusion:vortex-compact 84324883 85879327 0.98
tpcds_q60/datafusion:vortex-compact 55582200 55345977 1.00
tpcds_q61/datafusion:vortex-compact 72690575 73590936 0.99
tpcds_q62/datafusion:vortex-compact 33481482 33184041 1.01
tpcds_q63/datafusion:vortex-compact 35520389 36730929 0.97
tpcds_q64/datafusion:vortex-compact 540409891 532665528 1.01
tpcds_q65/datafusion:vortex-compact 67363273 69579621 0.97
tpcds_q66/datafusion:vortex-compact 97575183 98503805 0.99
tpcds_q67/datafusion:vortex-compact 122776155 124331755 0.99
tpcds_q68/datafusion:vortex-compact 72126938 71358125 1.01
tpcds_q69/datafusion:vortex-compact 64646158 62157743 1.04
tpcds_q70/datafusion:vortex-compact 129839033 125485943 1.03
tpcds_q71/datafusion:vortex-compact 47573030 49356663 0.96
tpcds_q72/datafusion:vortex-compact 2614961522 2592284130 1.01
tpcds_q73/datafusion:vortex-compact 51319929 49021729 1.05
tpcds_q74/datafusion:vortex-compact 136426993 135430909 1.01
tpcds_q75/datafusion:vortex-compact 165533918 163842505 1.01
tpcds_q76/datafusion:vortex-compact 49961081 51751307 0.97
tpcds_q77/datafusion:vortex-compact 66942204 68017709 0.98
tpcds_q78/datafusion:vortex-compact 150420646 147383812 1.02
tpcds_q79/datafusion:vortex-compact 59356879 60789791 0.98
tpcds_q80/datafusion:vortex-compact 133910248 134796033 0.99
tpcds_q81/datafusion:vortex-compact 42424910 42926693 0.99
tpcds_q82/datafusion:vortex-compact 49160781 48561563 1.01
tpcds_q83/datafusion:vortex-compact 58548545 58656443 1.00
tpcds_q84/datafusion:vortex-compact 18979088 18012472 1.05
tpcds_q85/datafusion:vortex-compact 126766726 125855340 1.01
tpcds_q86/datafusion:vortex-compact 22489174 22488893 1.00
tpcds_q87/datafusion:vortex-compact 70739424 70409700 1.00
tpcds_q88/datafusion:vortex-compact 138855186 139959368 0.99
tpcds_q89/datafusion:vortex-compact 46031734 45887143 1.00
tpcds_q90/datafusion:vortex-compact 24427115 24144788 1.01
tpcds_q91/datafusion:vortex-compact 42174160 40497055 1.04
tpcds_q92/datafusion:vortex-compact 25654204 26267411 0.98
tpcds_q93/datafusion:vortex-compact 44717520 45942984 0.97
tpcds_q94/datafusion:vortex-compact 31508624 31023547 1.02
tpcds_q95/datafusion:vortex-compact 71969591 70499575 1.02
tpcds_q96/datafusion:vortex-compact 27912874 26287408 1.06
tpcds_q97/datafusion:vortex-compact 42821272 42214862 1.01
tpcds_q98/datafusion:vortex-compact 38911526 39267799 0.99
tpcds_q99/datafusion:vortex-compact 48435498 48770094 0.99
datafusion / parquet (0.998x ➖, 1↑ 1↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 35703954 36311809 0.98
tpcds_q02/datafusion:parquet 46639362 46706109 1.00
tpcds_q03/datafusion:parquet 16354746 15740811 1.04
tpcds_q04/datafusion:parquet 318083865 323594350 0.98
tpcds_q05/datafusion:parquet 49967167 52680918 0.95
tpcds_q06/datafusion:parquet 65940046 66010490 1.00
tpcds_q07/datafusion:parquet 90405911 86162863 1.05
tpcds_q08/datafusion:parquet 🚨 34625918 31457704 1.10
tpcds_q09/datafusion:parquet 60534221 56287575 1.08
tpcds_q10/datafusion:parquet 83069825 82365488 1.01
tpcds_q11/datafusion:parquet 184317505 175595640 1.05
tpcds_q12/datafusion:parquet 22914772 22335242 1.03
tpcds_q13/datafusion:parquet 86902777 85498027 1.02
tpcds_q14/datafusion:parquet 193519484 195326725 0.99
tpcds_q15/datafusion:parquet 26251982 26461621 0.99
tpcds_q16/datafusion:parquet 27153977 28250555 0.96
tpcds_q17/datafusion:parquet 68455771 68532466 1.00
tpcds_q18/datafusion:parquet 129196699 129531524 1.00
tpcds_q19/datafusion:parquet 27262487 27931390 0.98
tpcds_q20/datafusion:parquet 20524919 20620421 1.00
tpcds_q21/datafusion:parquet 21817561 21663679 1.01
tpcds_q22/datafusion:parquet 134647844 146314221 0.92
tpcds_q23/datafusion:parquet 159465883 159654076 1.00
tpcds_q24/datafusion:parquet 107818390 104457321 1.03
tpcds_q25/datafusion:parquet 73954856 72238263 1.02
tpcds_q26/datafusion:parquet 75894671 73450937 1.03
tpcds_q27/datafusion:parquet 167808630 160768540 1.04
tpcds_q28/datafusion:parquet 47967453 48433320 0.99
tpcds_q29/datafusion:parquet 75579386 73403872 1.03
tpcds_q30/datafusion:parquet 43757922 42956158 1.02
tpcds_q31/datafusion:parquet 76758068 78405767 0.98
tpcds_q32/datafusion:parquet 22550831 22808724 0.99
tpcds_q33/datafusion:parquet 34323554 35881888 0.96
tpcds_q34/datafusion:parquet 25645597 26661511 0.96
tpcds_q35/datafusion:parquet 84575787 84771239 1.00
tpcds_q36/datafusion:parquet 64193214 64874064 0.99
tpcds_q37/datafusion:parquet 24169207 23800168 1.02
tpcds_q38/datafusion:parquet 50819001 48876110 1.04
tpcds_q39/datafusion:parquet 82113633 81559935 1.01
tpcds_q40/datafusion:parquet 26628686 28522472 0.93
tpcds_q41/datafusion:parquet 16410950 15909500 1.03
tpcds_q42/datafusion:parquet 13740261 13762881 1.00
tpcds_q43/datafusion:parquet 19159385 19297360 0.99
tpcds_q44/datafusion:parquet 40986570 40312046 1.02
tpcds_q45/datafusion:parquet 33121258 33240167 1.00
tpcds_q46/datafusion:parquet 38951199 38446004 1.01
tpcds_q47/datafusion:parquet 134869551 135615366 0.99
tpcds_q48/datafusion:parquet 78989722 78387739 1.01
tpcds_q49/datafusion:parquet 65886495 64617006 1.02
tpcds_q50/datafusion:parquet 47405718 49160656 0.96
tpcds_q51/datafusion:parquet 89525334 87171776 1.03
tpcds_q52/datafusion:parquet 14353406 15224105 0.94
tpcds_q53/datafusion:parquet 22071714 21943159 1.01
tpcds_q54/datafusion:parquet 42354772 43160912 0.98
tpcds_q55/datafusion:parquet 13644366 13879458 0.98
tpcds_q56/datafusion:parquet 36285304 34859320 1.04
tpcds_q57/datafusion:parquet 111939863 108123669 1.04
tpcds_q58/datafusion:parquet 58738910 56544894 1.04
tpcds_q59/datafusion:parquet 58576149 58844992 1.00
tpcds_q60/datafusion:parquet 35441542 34545453 1.03
tpcds_q61/datafusion:parquet 50569256 51139863 0.99
tpcds_q62/datafusion:parquet 🚀 22841118 28915837 0.79
tpcds_q63/datafusion:parquet 21144083 21475410 0.98
tpcds_q64/datafusion:parquet 548033865 546528752 1.00
tpcds_q65/datafusion:parquet 43418864 46462828 0.93
tpcds_q66/datafusion:parquet 78381820 72551631 1.08
tpcds_q67/datafusion:parquet 151903196 156416439 0.97
tpcds_q68/datafusion:parquet 39874552 38673735 1.03
tpcds_q69/datafusion:parquet 80179183 76328625 1.05
tpcds_q70/datafusion:parquet 97805012 97699595 1.00
tpcds_q71/datafusion:parquet 26760230 26945792 0.99
tpcds_q72/datafusion:parquet 643088393 639824261 1.01
tpcds_q73/datafusion:parquet 26866857 27639260 0.97
tpcds_q74/datafusion:parquet 107675808 103503690 1.04
tpcds_q75/datafusion:parquet 115941502 115324654 1.01
tpcds_q76/datafusion:parquet 35205524 34625343 1.02
tpcds_q77/datafusion:parquet 49384659 50606144 0.98
tpcds_q78/datafusion:parquet 123724807 119524511 1.04
tpcds_q79/datafusion:parquet 30501501 30287876 1.01
tpcds_q80/datafusion:parquet 91739259 93510476 0.98
tpcds_q81/datafusion:parquet 40611180 41395030 0.98
tpcds_q82/datafusion:parquet 24202785 23256839 1.04
tpcds_q83/datafusion:parquet 47949336 47734995 1.00
tpcds_q84/datafusion:parquet 47311506 46848698 1.01
tpcds_q85/datafusion:parquet 175101945 173042259 1.01
tpcds_q86/datafusion:parquet 16335880 18038278 0.91
tpcds_q87/datafusion:parquet 49767011 50286659 0.99
tpcds_q88/datafusion:parquet 70039359 69095339 1.01
tpcds_q89/datafusion:parquet 24192339 25032039 0.97
tpcds_q90/datafusion:parquet 18405416 19151671 0.96
tpcds_q91/datafusion:parquet 69133438 70161550 0.99
tpcds_q92/datafusion:parquet 21605718 22116246 0.98
tpcds_q93/datafusion:parquet 35194303 34655427 1.02
tpcds_q94/datafusion:parquet 24106412 25236658 0.96
tpcds_q95/datafusion:parquet 68118451 67000478 1.02
tpcds_q96/datafusion:parquet 14028897 15457697 0.91
tpcds_q97/datafusion:parquet 33221971 34553520 0.96
tpcds_q98/datafusion:parquet 26142049 25906455 1.01
tpcds_q99/datafusion:parquet 29902120 29226039 1.02
duckdb / vortex-file-compressed (1.094x ➖, 5↑ 16↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚨 25757666 22251005 1.16
tpcds_q02/duckdb:vortex-file-compressed 🚨 77778149 51099169 1.52
tpcds_q03/duckdb:vortex-file-compressed 30966991 30213621 1.02
tpcds_q04/duckdb:vortex-file-compressed 103939754 105899566 0.98
tpcds_q05/duckdb:vortex-file-compressed 🚨 99348771 35761018 2.78
tpcds_q06/duckdb:vortex-file-compressed 35828967 35330328 1.01
tpcds_q07/duckdb:vortex-file-compressed 24385372 24335185 1.00
tpcds_q08/duckdb:vortex-file-compressed 26026537 25509236 1.02
tpcds_q09/duckdb:vortex-file-compressed 39814451 39996194 1.00
tpcds_q10/duckdb:vortex-file-compressed 35448417 35897220 0.99
tpcds_q11/duckdb:vortex-file-compressed 🚨 61946502 54538027 1.14
tpcds_q12/duckdb:vortex-file-compressed 14018462 14617365 0.96
tpcds_q13/duckdb:vortex-file-compressed 31110273 32787774 0.95
tpcds_q14/duckdb:vortex-file-compressed 🚨 191999236 110256281 1.74
tpcds_q15/duckdb:vortex-file-compressed 40755797 38219607 1.07
tpcds_q16/duckdb:vortex-file-compressed 29538541 29581170 1.00
tpcds_q17/duckdb:vortex-file-compressed 37157646 35373857 1.05
tpcds_q18/duckdb:vortex-file-compressed 45499226 45084215 1.01
tpcds_q19/duckdb:vortex-file-compressed 32375892 31829969 1.02
tpcds_q20/duckdb:vortex-file-compressed 16676388 15806529 1.06
tpcds_q21/duckdb:vortex-file-compressed 19871367 20653600 0.96
tpcds_q22/duckdb:vortex-file-compressed 102578699 103073703 1.00
tpcds_q23/duckdb:vortex-file-compressed 🚨 123467081 108598802 1.14
tpcds_q24/duckdb:vortex-file-compressed 53712830 53668036 1.00
tpcds_q25/duckdb:vortex-file-compressed 35011988 35617439 0.98
tpcds_q26/duckdb:vortex-file-compressed 39819932 39371587 1.01
tpcds_q27/duckdb:vortex-file-compressed 🚨 84787941 49107173 1.73
tpcds_q28/duckdb:vortex-file-compressed 39943389 39934783 1.00
tpcds_q29/duckdb:vortex-file-compressed 35331020 34342653 1.03
tpcds_q30/duckdb:vortex-file-compressed 🚨 28850596 26105099 1.11
tpcds_q31/duckdb:vortex-file-compressed 🚀 25641780 32892717 0.78
tpcds_q32/duckdb:vortex-file-compressed 17028764 17288155 0.98
tpcds_q33/duckdb:vortex-file-compressed 🚨 62478116 23943487 2.61
tpcds_q34/duckdb:vortex-file-compressed 18850937 19658182 0.96
tpcds_q35/duckdb:vortex-file-compressed 63788348 64479856 0.99
tpcds_q36/duckdb:vortex-file-compressed 27927416 26696879 1.05
tpcds_q37/duckdb:vortex-file-compressed 21944861 22407469 0.98
tpcds_q38/duckdb:vortex-file-compressed 37172443 36761530 1.01
tpcds_q39/duckdb:vortex-file-compressed 47141222 45008418 1.05
tpcds_q40/duckdb:vortex-file-compressed 23348693 24146141 0.97
tpcds_q41/duckdb:vortex-file-compressed 13946717 13945388 1.00
tpcds_q42/duckdb:vortex-file-compressed 12364223 11496518 1.08
tpcds_q43/duckdb:vortex-file-compressed 30791484 30113174 1.02
tpcds_q44/duckdb:vortex-file-compressed 22115571 23156839 0.96
tpcds_q45/duckdb:vortex-file-compressed 27923771 27387887 1.02
tpcds_q46/duckdb:vortex-file-compressed 47561836 46931763 1.01
tpcds_q47/duckdb:vortex-file-compressed 49133479 48834397 1.01
tpcds_q48/duckdb:vortex-file-compressed 29983975 29512776 1.02
tpcds_q49/duckdb:vortex-file-compressed 30608229 28671603 1.07
tpcds_q50/duckdb:vortex-file-compressed 35296370 34774673 1.02
tpcds_q51/duckdb:vortex-file-compressed 99719799 100499714 0.99
tpcds_q52/duckdb:vortex-file-compressed 12466890 11409668 1.09
tpcds_q53/duckdb:vortex-file-compressed 🚀 16564652 20129965 0.82
tpcds_q54/duckdb:vortex-file-compressed 🚨 45868815 30124822 1.52
tpcds_q55/duckdb:vortex-file-compressed 11917370 12038045 0.99
tpcds_q56/duckdb:vortex-file-compressed 🚨 61206221 23610942 2.59
tpcds_q57/duckdb:vortex-file-compressed 43769350 44969145 0.97
tpcds_q58/duckdb:vortex-file-compressed 32192105 31268042 1.03
tpcds_q59/duckdb:vortex-file-compressed 79447931 76997102 1.03
tpcds_q60/duckdb:vortex-file-compressed 🚨 67603717 24371407 2.77
tpcds_q61/duckdb:vortex-file-compressed 37765574 37050092 1.02
tpcds_q62/duckdb:vortex-file-compressed 🚀 16569969 21408642 0.77
tpcds_q63/duckdb:vortex-file-compressed 🚀 16907016 20962027 0.81
tpcds_q64/duckdb:vortex-file-compressed 81695943 82103262 1.00
tpcds_q65/duckdb:vortex-file-compressed 24492059 23006587 1.06
tpcds_q66/duckdb:vortex-file-compressed 🚨 56401790 33164192 1.70
tpcds_q67/duckdb:vortex-file-compressed 143642259 143928440 1.00
tpcds_q68/duckdb:vortex-file-compressed 40442233 38854962 1.04
tpcds_q69/duckdb:vortex-file-compressed 37475288 37942138 0.99
tpcds_q70/duckdb:vortex-file-compressed 26679252 27574788 0.97
tpcds_q71/duckdb:vortex-file-compressed 20917109 20501939 1.02
tpcds_q72/duckdb:vortex-file-compressed 174513660 172649742 1.01
tpcds_q73/duckdb:vortex-file-compressed 18604669 19644859 0.95
tpcds_q74/duckdb:vortex-file-compressed 🚀 52011232 63608165 0.82
tpcds_q75/duckdb:vortex-file-compressed 61278878 59247337 1.03
tpcds_q76/duckdb:vortex-file-compressed 🚨 62914763 22508661 2.80
tpcds_q77/duckdb:vortex-file-compressed 🚨 58465493 27426304 2.13
tpcds_q78/duckdb:vortex-file-compressed 76822451 77254000 0.99
tpcds_q79/duckdb:vortex-file-compressed 34714736 35533608 0.98
tpcds_q80/duckdb:vortex-file-compressed 🚨 86886148 51472204 1.69
tpcds_q81/duckdb:vortex-file-compressed 33222961 30980808 1.07
tpcds_q82/duckdb:vortex-file-compressed 24399337 22979286 1.06
tpcds_q83/duckdb:vortex-file-compressed 29858304 29865267 1.00
tpcds_q84/duckdb:vortex-file-compressed 17908595 17218665 1.04
tpcds_q85/duckdb:vortex-file-compressed 46479920 45205785 1.03
tpcds_q86/duckdb:vortex-file-compressed 18765750 17649295 1.06
tpcds_q87/duckdb:vortex-file-compressed 41920822 39688689 1.06
tpcds_q88/duckdb:vortex-file-compressed 33519805 35152103 0.95
tpcds_q89/duckdb:vortex-file-compressed 17558951 19120535 0.92
tpcds_q90/duckdb:vortex-file-compressed 13962842 13603698 1.03
tpcds_q91/duckdb:vortex-file-compressed 28540954 31648078 0.90
tpcds_q92/duckdb:vortex-file-compressed 14467402 14572052 0.99
tpcds_q93/duckdb:vortex-file-compressed 29101713 26899329 1.08
tpcds_q94/duckdb:vortex-file-compressed 22051836 20894705 1.06
tpcds_q95/duckdb:vortex-file-compressed 151549322 138487983 1.09
tpcds_q96/duckdb:vortex-file-compressed 11092997 10602470 1.05
tpcds_q97/duckdb:vortex-file-compressed 39063633 38754158 1.01
tpcds_q98/duckdb:vortex-file-compressed 17901194 18432646 0.97
tpcds_q99/duckdb:vortex-file-compressed 30534035 30879757 0.99
duckdb / vortex-compact (1.142x ❌, 4↑ 18↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚨 32240078 25167619 1.28
tpcds_q02/duckdb:vortex-compact 🚨 120786003 58072236 2.08
tpcds_q03/duckdb:vortex-compact 57081318 58340929 0.98
tpcds_q04/duckdb:vortex-compact 🚨 126803554 110037923 1.15
tpcds_q05/duckdb:vortex-compact 🚨 147117217 35840089 4.10
tpcds_q06/duckdb:vortex-compact 38516069 37873264 1.02
tpcds_q07/duckdb:vortex-compact 34721424 36335993 0.96
tpcds_q08/duckdb:vortex-compact 34209307 35622754 0.96
tpcds_q09/duckdb:vortex-compact 59838546 57458690 1.04
tpcds_q10/duckdb:vortex-compact 48894457 48116304 1.02
tpcds_q11/duckdb:vortex-compact 🚨 76797614 61982784 1.24
tpcds_q12/duckdb:vortex-compact 18966331 19370340 0.98
tpcds_q13/duckdb:vortex-compact 48250984 48152296 1.00
tpcds_q14/duckdb:vortex-compact 🚨 252144342 124335069 2.03
tpcds_q15/duckdb:vortex-compact 44153160 45021146 0.98
tpcds_q16/duckdb:vortex-compact 33652635 34668674 0.97
tpcds_q17/duckdb:vortex-compact 46514135 47023287 0.99
tpcds_q18/duckdb:vortex-compact 58150000 55478032 1.05
tpcds_q19/duckdb:vortex-compact 39929333 38959763 1.02
tpcds_q20/duckdb:vortex-compact 20393372 21425489 0.95
tpcds_q21/duckdb:vortex-compact 27011333 27728239 0.97
tpcds_q22/duckdb:vortex-compact 112686699 109813986 1.03
tpcds_q23/duckdb:vortex-compact 🚨 163004816 105399613 1.55
tpcds_q24/duckdb:vortex-compact 69630630 68116861 1.02
tpcds_q25/duckdb:vortex-compact 51463139 48910208 1.05
tpcds_q26/duckdb:vortex-compact 47023284 50948621 0.92
tpcds_q27/duckdb:vortex-compact 🚨 127801592 65921567 1.94
tpcds_q28/duckdb:vortex-compact 85834194 85112408 1.01
tpcds_q29/duckdb:vortex-compact 47843874 47708377 1.00
tpcds_q30/duckdb:vortex-compact 🚨 36497721 29750699 1.23
tpcds_q31/duckdb:vortex-compact 32239122 35376826 0.91
tpcds_q32/duckdb:vortex-compact 23004479 23112086 1.00
tpcds_q33/duckdb:vortex-compact 🚨 131868937 29477357 4.47
tpcds_q34/duckdb:vortex-compact 26245885 25853568 1.02
tpcds_q35/duckdb:vortex-compact 69712232 69233239 1.01
tpcds_q36/duckdb:vortex-compact 35707733 35753650 1.00
tpcds_q37/duckdb:vortex-compact 31151640 29887645 1.04
tpcds_q38/duckdb:vortex-compact 42001550 39716356 1.06
tpcds_q39/duckdb:vortex-compact 51713447 52939947 0.98
tpcds_q40/duckdb:vortex-compact 28334923 28831230 0.98
tpcds_q41/duckdb:vortex-compact 17241717 16923397 1.02
tpcds_q42/duckdb:vortex-compact 16053105 15877076 1.01
tpcds_q43/duckdb:vortex-compact 38791707 38903135 1.00
tpcds_q44/duckdb:vortex-compact 32525213 31524394 1.03
tpcds_q45/duckdb:vortex-compact 31985079 30400651 1.05
tpcds_q46/duckdb:vortex-compact 56536911 57047189 0.99
tpcds_q47/duckdb:vortex-compact 57234097 57298443 1.00
tpcds_q48/duckdb:vortex-compact 41297205 41152688 1.00
tpcds_q49/duckdb:vortex-compact 43302153 43005646 1.01
tpcds_q50/duckdb:vortex-compact 48358911 48328249 1.00
tpcds_q51/duckdb:vortex-compact 102694660 105029095 0.98
tpcds_q52/duckdb:vortex-compact 17103612 17279242 0.99
tpcds_q53/duckdb:vortex-compact 🚀 24552543 27738550 0.89
tpcds_q54/duckdb:vortex-compact 🚨 77196750 36593331 2.11
tpcds_q55/duckdb:vortex-compact 17102186 17462194 0.98
tpcds_q56/duckdb:vortex-compact 🚨 125816560 30321439 4.15
tpcds_q57/duckdb:vortex-compact 49443746 48581962 1.02
tpcds_q58/duckdb:vortex-compact 46042236 44201722 1.04
tpcds_q59/duckdb:vortex-compact 97708532 97481081 1.00
tpcds_q60/duckdb:vortex-compact 🚨 131531084 31671450 4.15
tpcds_q61/duckdb:vortex-compact 50616081 49145371 1.03
tpcds_q62/duckdb:vortex-compact 20240023 20580804 0.98
tpcds_q63/duckdb:vortex-compact 🚀 24516578 28002705 0.88
tpcds_q64/duckdb:vortex-compact 100687474 100742874 1.00
tpcds_q65/duckdb:vortex-compact 31328921 29459874 1.06
tpcds_q66/duckdb:vortex-compact 🚨 94940016 38383766 2.47
tpcds_q67/duckdb:vortex-compact 151705757 150411479 1.01
tpcds_q68/duckdb:vortex-compact 53167850 51784914 1.03
tpcds_q69/duckdb:vortex-compact 49050481 47836565 1.03
tpcds_q70/duckdb:vortex-compact 35585510 34933671 1.02
tpcds_q71/duckdb:vortex-compact 25714999 28219898 0.91
tpcds_q72/duckdb:vortex-compact 192727940 195235792 0.99
tpcds_q73/duckdb:vortex-compact 25640904 25193229 1.02
tpcds_q74/duckdb:vortex-compact 🚀 61002139 89471701 0.68
tpcds_q75/duckdb:vortex-compact 67965861 68098996 1.00
tpcds_q76/duckdb:vortex-compact 🚨 124949435 39513768 3.16
tpcds_q77/duckdb:vortex-compact 🚨 118155238 38582184 3.06
tpcds_q78/duckdb:vortex-compact 84140566 84729850 0.99
tpcds_q79/duckdb:vortex-compact 58135462 57725692 1.01
tpcds_q80/duckdb:vortex-compact 🚨 157346309 65883590 2.39
tpcds_q81/duckdb:vortex-compact 🚨 38490172 34188385 1.13
tpcds_q82/duckdb:vortex-compact 30906545 30766794 1.00
tpcds_q83/duckdb:vortex-compact 46026445 46432367 0.99
tpcds_q84/duckdb:vortex-compact 22721321 21646511 1.05
tpcds_q85/duckdb:vortex-compact 58393884 58945916 0.99
tpcds_q86/duckdb:vortex-compact 19771995 20390473 0.97
tpcds_q87/duckdb:vortex-compact 43335345 42845004 1.01
tpcds_q88/duckdb:vortex-compact 38424849 40557388 0.95
tpcds_q89/duckdb:vortex-compact 🚀 24463962 27313060 0.90
tpcds_q90/duckdb:vortex-compact 15721827 15679075 1.00
tpcds_q91/duckdb:vortex-compact 47789841 52610583 0.91
tpcds_q92/duckdb:vortex-compact 20013980 21560094 0.93
tpcds_q93/duckdb:vortex-compact 31992041 30598393 1.05
tpcds_q94/duckdb:vortex-compact 25434898 24930908 1.02
tpcds_q95/duckdb:vortex-compact 144944721 156589069 0.93
tpcds_q96/duckdb:vortex-compact 13220567 13459828 0.98
tpcds_q97/duckdb:vortex-compact 42674336 41917902 1.02
tpcds_q98/duckdb:vortex-compact 24267796 23835281 1.02
tpcds_q99/duckdb:vortex-compact 32701701 32167443 1.02
duckdb / parquet (1.137x ❌, 3↑ 25↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚨 44638771 29302667 1.52
tpcds_q02/duckdb:parquet 🚨 60869991 23484836 2.59
tpcds_q03/duckdb:parquet 11933011 11373766 1.05
tpcds_q04/duckdb:parquet 🚀 125239289 169231317 0.74
tpcds_q05/duckdb:parquet 🚨 70510350 28842279 2.44
tpcds_q06/duckdb:parquet 28284278 26451911 1.07
tpcds_q07/duckdb:parquet 🚨 23275564 20746413 1.12
tpcds_q08/duckdb:parquet 28023921 26967114 1.04
tpcds_q09/duckdb:parquet 40004671 39169102 1.02
tpcds_q10/duckdb:parquet 34706532 32526123 1.07
tpcds_q11/duckdb:parquet 90159873 83416037 1.08
tpcds_q12/duckdb:parquet 14306993 14948342 0.96
tpcds_q13/duckdb:parquet 34349578 32757003 1.05
tpcds_q14/duckdb:parquet 🚨 161960975 101626350 1.59
tpcds_q15/duckdb:parquet 30352387 29939896 1.01
tpcds_q16/duckdb:parquet 21868802 20863460 1.05
tpcds_q17/duckdb:parquet 39063553 36573100 1.07
tpcds_q18/duckdb:parquet 48111198 45169342 1.07
tpcds_q19/duckdb:parquet 28308488 30064167 0.94
tpcds_q20/duckdb:parquet 15070818 15275122 0.99
tpcds_q21/duckdb:parquet 🚨 11512274 10150978 1.13
tpcds_q22/duckdb:parquet 68982102 69178177 1.00
tpcds_q23/duckdb:parquet 🚨 119596804 83088760 1.44
tpcds_q24/duckdb:parquet 45833131 45686065 1.00
tpcds_q25/duckdb:parquet 32688131 32057854 1.02
tpcds_q26/duckdb:parquet 34878093 34455936 1.01
tpcds_q27/duckdb:parquet 🚨 89263025 49096698 1.82
tpcds_q28/duckdb:parquet 36875526 37112895 0.99
tpcds_q29/duckdb:parquet 34600652 34201879 1.01
tpcds_q30/duckdb:parquet 🚨 39007272 34103527 1.14
tpcds_q31/duckdb:parquet 22076895 22968160 0.96
tpcds_q32/duckdb:parquet 11482356 11466891 1.00
tpcds_q33/duckdb:parquet 🚨 72562844 20143237 3.60
tpcds_q34/duckdb:parquet 20676997 21078937 0.98
tpcds_q35/duckdb:parquet 59807383 57045264 1.05
tpcds_q36/duckdb:parquet 20665492 19667479 1.05
tpcds_q37/duckdb:parquet 12949066 12356103 1.05
tpcds_q38/duckdb:parquet 32179046 32917185 0.98
tpcds_q39/duckdb:parquet 🚨 32925934 28862300 1.14
tpcds_q40/duckdb:parquet 17877002 16833064 1.06
tpcds_q41/duckdb:parquet 7445193 7513368 0.99
tpcds_q42/duckdb:parquet 🚨 10320532 9332644 1.11
tpcds_q43/duckdb:parquet 15545235 15348575 1.01
tpcds_q44/duckdb:parquet 21394994 22031635 0.97
tpcds_q45/duckdb:parquet 26362984 27635597 0.95
tpcds_q46/duckdb:parquet 46477999 44712657 1.04
tpcds_q47/duckdb:parquet 45630677 44257421 1.03
tpcds_q48/duckdb:parquet 🚨 31865683 28705024 1.11
tpcds_q49/duckdb:parquet 23991673 24462002 0.98
tpcds_q50/duckdb:parquet 24550973 23907188 1.03
tpcds_q51/duckdb:parquet 92918894 94265199 0.99
tpcds_q52/duckdb:parquet 10934517 10046213 1.09
tpcds_q53/duckdb:parquet 15951410 14795080 1.08
tpcds_q54/duckdb:parquet 🚨 38758050 25808049 1.50
tpcds_q55/duckdb:parquet 🚨 10922279 9872533 1.11
tpcds_q56/duckdb:parquet 🚨 68019709 20558174 3.31
tpcds_q57/duckdb:parquet 34998627 34434060 1.02
tpcds_q58/duckdb:parquet 21792105 22358396 0.97
tpcds_q59/duckdb:parquet 36744648 35144245 1.05
tpcds_q60/duckdb:parquet 🚨 70995991 21233730 3.34
tpcds_q61/duckdb:parquet 30682498 30442482 1.01
tpcds_q62/duckdb:parquet 11368203 11206370 1.01
tpcds_q63/duckdb:parquet 🚨 15354487 13577405 1.13
tpcds_q64/duckdb:parquet 74034324 72942216 1.01
tpcds_q65/duckdb:parquet 19953245 20353127 0.98
tpcds_q66/duckdb:parquet 🚨 53611049 27900064 1.92
tpcds_q67/duckdb:parquet 137161950 130993617 1.05
tpcds_q68/duckdb:parquet 37614049 36853943 1.02
tpcds_q69/duckdb:parquet 38169288 35727715 1.07
tpcds_q70/duckdb:parquet 19619462 18988064 1.03
tpcds_q71/duckdb:parquet 19240103 18298037 1.05
tpcds_q72/duckdb:parquet 164392452 165076519 1.00
tpcds_q73/duckdb:parquet 18170913 17292941 1.05
tpcds_q74/duckdb:parquet 🚀 50740788 125659997 0.40
tpcds_q75/duckdb:parquet 53128572 53702143 0.99
tpcds_q76/duckdb:parquet 🚨 71525329 19893447 3.60
tpcds_q77/duckdb:parquet 🚨 61527761 21843298 2.82
tpcds_q78/duckdb:parquet 75211264 78211110 0.96
tpcds_q79/duckdb:parquet 29184612 27158076 1.07
tpcds_q80/duckdb:parquet 🚨 82898793 39798807 2.08
tpcds_q81/duckdb:parquet 🚨 47682195 30765849 1.55
tpcds_q82/duckdb:parquet 🚨 15321919 12948418 1.18
tpcds_q83/duckdb:parquet 16123428 15696909 1.03
tpcds_q84/duckdb:parquet 19365055 19087719 1.01
tpcds_q85/duckdb:parquet 🚨 41983066 36856330 1.14
tpcds_q86/duckdb:parquet 11980411 11993991 1.00
tpcds_q87/duckdb:parquet 37545573 36005228 1.04
tpcds_q88/duckdb:parquet 🚀 29225002 48709243 0.60
tpcds_q89/duckdb:parquet 16842486 16262556 1.04
tpcds_q90/duckdb:parquet 7535160 8118786 0.93
tpcds_q91/duckdb:parquet 23353845 22613766 1.03
tpcds_q92/duckdb:parquet 11324281 10717527 1.06
tpcds_q93/duckdb:parquet 29673020 28177520 1.05
tpcds_q94/duckdb:parquet 15842273 17040530 0.93
tpcds_q95/duckdb:parquet 130077668 133596231 0.97
tpcds_q96/duckdb:parquet 9052759 8412449 1.08
tpcds_q97/duckdb:parquet 34471859 35427301 0.97
tpcds_q98/duckdb:parquet 17957044 17306294 1.04
tpcds_q99/duckdb:parquet 19985933 19731177 1.01
duckdb / duckdb (0.986x ➖, 6↑ 5↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19889165 19555862 1.02
tpcds_q02/duckdb:duckdb 18672382 19258205 0.97
tpcds_q03/duckdb:duckdb 9018239 8207672 1.10
tpcds_q04/duckdb:duckdb 162886864 173054988 0.94
tpcds_q05/duckdb:duckdb 18631372 17976497 1.04
tpcds_q06/duckdb:duckdb 22056236 21642568 1.02
tpcds_q07/duckdb:duckdb 38851374 38810097 1.00
tpcds_q08/duckdb:duckdb 120221420 120194099 1.00
tpcds_q09/duckdb:duckdb 19500773 19656300 0.99
tpcds_q10/duckdb:duckdb 23204745 22978829 1.01
tpcds_q11/duckdb:duckdb 🚨 140161825 84587716 1.66
tpcds_q12/duckdb:duckdb 11037296 11942332 0.92
tpcds_q13/duckdb:duckdb 23685015 23636448 1.00
tpcds_q14/duckdb:duckdb 92608860 88026241 1.05
tpcds_q15/duckdb:duckdb 24738058 24537413 1.01
tpcds_q16/duckdb:duckdb 15996770 16635806 0.96
tpcds_q17/duckdb:duckdb 22136965 21535121 1.03
tpcds_q18/duckdb:duckdb 44065581 42580527 1.03
tpcds_q19/duckdb:duckdb 16073704 15851615 1.01
tpcds_q20/duckdb:duckdb 11229859 12198869 0.92
tpcds_q21/duckdb:duckdb 6238299 6527344 0.96
tpcds_q22/duckdb:duckdb 60857530 59373582 1.02
tpcds_q23/duckdb:duckdb 🚨 78752988 71015852 1.11
tpcds_q24/duckdb:duckdb 24170073 22739526 1.06
tpcds_q25/duckdb:duckdb 🚀 15698466 17448415 0.90
tpcds_q26/duckdb:duckdb 25677383 25506220 1.01
tpcds_q27/duckdb:duckdb 39571459 38331116 1.03
tpcds_q28/duckdb:duckdb 21186882 21487961 0.99
tpcds_q29/duckdb:duckdb 19715100 20448990 0.96
tpcds_q30/duckdb:duckdb 28745547 28544090 1.01
tpcds_q31/duckdb:duckdb 🚀 19609695 48331853 0.41
tpcds_q32/duckdb:duckdb 6593971 6597037 1.00
tpcds_q33/duckdb:duckdb 12163603 12794020 0.95
tpcds_q34/duckdb:duckdb 14641433 14056353 1.04
tpcds_q35/duckdb:duckdb 31198490 33662421 0.93
tpcds_q36/duckdb:duckdb 69567889 68835477 1.01
tpcds_q37/duckdb:duckdb 🚀 6652531 7881300 0.84
tpcds_q38/duckdb:duckdb 30462752 31118796 0.98
tpcds_q39/duckdb:duckdb 🚨 26922177 24260095 1.11
tpcds_q40/duckdb:duckdb 🚨 14205794 12680620 1.12
tpcds_q41/duckdb:duckdb 8020790 7464299 1.07
tpcds_q42/duckdb:duckdb 5862687 6345034 0.92
tpcds_q43/duckdb:duckdb 10907515 10810711 1.01
tpcds_q44/duckdb:duckdb 13089586 13200670 0.99
tpcds_q45/duckdb:duckdb 17547161 17063118 1.03
tpcds_q46/duckdb:duckdb 34947755 36987560 0.94
tpcds_q47/duckdb:duckdb 40516662 39105032 1.04
tpcds_q48/duckdb:duckdb 21081590 22807046 0.92
tpcds_q49/duckdb:duckdb 15150775 15418635 0.98
tpcds_q50/duckdb:duckdb 13681425 13832492 0.99
tpcds_q51/duckdb:duckdb 90022867 90224655 1.00
tpcds_q52/duckdb:duckdb 7276587 7165005 1.02
tpcds_q53/duckdb:duckdb 🚀 11533413 12950272 0.89
tpcds_q54/duckdb:duckdb 16859709 16350423 1.03
tpcds_q55/duckdb:duckdb 7039256 6554409 1.07
tpcds_q56/duckdb:duckdb 13343982 13257940 1.01
tpcds_q57/duckdb:duckdb 31269944 31156264 1.00
tpcds_q58/duckdb:duckdb 12357723 13547145 0.91
tpcds_q59/duckdb:duckdb 34202821 35001895 0.98
tpcds_q60/duckdb:duckdb 14570677 14316517 1.02
tpcds_q61/duckdb:duckdb 14747207 14230214 1.04
tpcds_q62/duckdb:duckdb 9192385 9279324 0.99
tpcds_q63/duckdb:duckdb 11115240 11866535 0.94
tpcds_q64/duckdb:duckdb 53186798 51939930 1.02
tpcds_q65/duckdb:duckdb 30955794 33229838 0.93
tpcds_q66/duckdb:duckdb 24677553 24505320 1.01
tpcds_q67/duckdb:duckdb 126456003 128153762 0.99
tpcds_q68/duckdb:duckdb 24564411 24822440 0.99
tpcds_q69/duckdb:duckdb 24158496 23231732 1.04
tpcds_q70/duckdb:duckdb 15315834 14358544 1.07
tpcds_q71/duckdb:duckdb 12973226 11903024 1.09
tpcds_q72/duckdb:duckdb 39727639 42907071 0.93
tpcds_q73/duckdb:duckdb 10624178 10397283 1.02
tpcds_q74/duckdb:duckdb 🚀 96269385 143225949 0.67
tpcds_q75/duckdb:duckdb 42080107 40252977 1.05
tpcds_q76/duckdb:duckdb 12213198 11871252 1.03
tpcds_q77/duckdb:duckdb 11937047 11684058 1.02
tpcds_q78/duckdb:duckdb 63318270 62522493 1.01
tpcds_q79/duckdb:duckdb 17249965 17608893 0.98
tpcds_q80/duckdb:duckdb 27999300 27588982 1.01
tpcds_q81/duckdb:duckdb 37148426 38032320 0.98
tpcds_q82/duckdb:duckdb 7841804 8178627 0.96
tpcds_q83/duckdb:duckdb 8802248 9053309 0.97
tpcds_q84/duckdb:duckdb 13714451 14067502 0.97
tpcds_q85/duckdb:duckdb 🚨 25089306 22035848 1.14
tpcds_q86/duckdb:duckdb 10348013 10795326 0.96
tpcds_q87/duckdb:duckdb 33708714 32760860 1.03
tpcds_q88/duckdb:duckdb 23668823 24843441 0.95
tpcds_q89/duckdb:duckdb 12932948 14109691 0.92
tpcds_q90/duckdb:duckdb 5349335 5418447 0.99
tpcds_q91/duckdb:duckdb 11962553 12514624 0.96
tpcds_q92/duckdb:duckdb 8143103 8806105 0.92
tpcds_q93/duckdb:duckdb 21500899 20965911 1.03
tpcds_q94/duckdb:duckdb 12857829 12449447 1.03
tpcds_q95/duckdb:duckdb 🚀 107704343 125978845 0.85
tpcds_q96/duckdb:duckdb 4396725 4846201 0.91
tpcds_q97/duckdb:duckdb 29499147 30651887 0.96
tpcds_q98/duckdb:duckdb 12981888 13066406 0.99
tpcds_q99/duckdb:duckdb 16327837 16536796 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +1.4% +22.4% -17.2% +54.4% ➖ noise
1 datafusion:vortex-file-compressed -5.3% +22.4% -22.6% +54.4% ➖ noise
1 duckdb:duckdb +1.7% +22.4% -16.9% +54.4% ➖ noise
1 duckdb:vortex-compact +28.1% +22.4% +4.7% +54.4% ➖ noise
1 duckdb:vortex-file-compressed +15.8% +22.4% -5.4% +54.4% ➖ noise
2 datafusion:vortex-compact +1.9% +60.9% -36.7% +54.4% ✅ faster
2 datafusion:vortex-file-compressed +2.4% +60.9% -36.3% +54.4% ✅ faster
2 duckdb:duckdb -3.0% +60.9% -39.7% +54.4% ✅ faster
2 duckdb:vortex-compact +108.0% +60.9% +29.3% +54.4% ➖ noise
2 duckdb:vortex-file-compressed +52.2% +60.9% -5.4% +54.4% ➖ noise
3 datafusion:vortex-compact +0.2% +4.4% -4.0% +54.4% ➖ noise
3 datafusion:vortex-file-compressed +0.2% +4.4% -4.0% +54.4% ➖ noise
3 duckdb:duckdb +9.9% +4.4% +5.2% +54.4% ➖ noise
3 duckdb:vortex-compact -2.2% +4.4% -6.3% +54.4% ➖ noise
3 duckdb:vortex-file-compressed +2.5% +4.4% -1.8% +54.4% ➖ noise
4 datafusion:vortex-compact +0.0% -14.7% +17.3% +54.4% ➖ noise
4 datafusion:vortex-file-compressed -0.1% -14.7% +17.2% +54.4% ➖ noise
4 duckdb:duckdb -5.9% -14.7% +10.4% +54.4% ➖ noise
4 duckdb:vortex-compact +15.2% -14.7% +35.1% +54.4% ➖ noise
4 duckdb:vortex-file-compressed -1.9% -14.7% +15.1% +54.4% ➖ noise
5 datafusion:vortex-compact +2.6% +52.3% -32.6% +54.4% ➖ noise
5 datafusion:vortex-file-compressed -4.5% +52.3% -37.3% +54.4% ✅ faster
5 duckdb:duckdb +3.6% +52.3% -31.9% +54.4% ➖ noise
5 duckdb:vortex-compact +310.5% +52.3% +169.6% +54.4% 🚨 regression
5 duckdb:vortex-file-compressed +177.8% +52.3% +82.4% +54.4% 🚨 regression
6 datafusion:vortex-compact -1.7% +3.4% -4.9% +54.4% ➖ noise
6 datafusion:vortex-file-compressed +0.4% +3.4% -2.8% +54.4% ➖ noise
6 duckdb:duckdb +1.9% +3.4% -1.4% +54.4% ➖ noise
6 duckdb:vortex-compact +1.7% +3.4% -1.6% +54.4% ➖ noise
6 duckdb:vortex-file-compressed +1.4% +3.4% -1.9% +54.4% ➖ noise
7 datafusion:vortex-compact +5.0% +8.5% -3.3% +54.4% ➖ noise
7 datafusion:vortex-file-compressed +1.7% +8.5% -6.3% +54.4% ➖ noise
7 duckdb:duckdb +0.1% +8.5% -7.7% +54.4% ➖ noise
7 duckdb:vortex-compact -4.4% +8.5% -11.9% +54.4% ➖ noise
7 duckdb:vortex-file-compressed +0.2% +8.5% -7.6% +54.4% ➖ noise
8 datafusion:vortex-compact -0.1% +7.0% -6.6% +54.4% ➖ noise
8 datafusion:vortex-file-compressed +7.2% +7.0% +0.2% +54.4% ➖ noise
8 duckdb:duckdb +0.0% +7.0% -6.5% +54.4% ➖ noise
8 duckdb:vortex-compact -4.0% +7.0% -10.2% +54.4% ➖ noise
8 duckdb:vortex-file-compressed +2.0% +7.0% -4.6% +54.4% ➖ noise
9 datafusion:vortex-compact +0.6% +4.8% -4.0% +54.4% ➖ noise
9 datafusion:vortex-file-compressed +1.4% +4.8% -3.3% +54.4% ➖ noise
9 duckdb:duckdb -0.8% +4.8% -5.3% +54.4% ➖ noise
9 duckdb:vortex-compact +4.1% +4.8% -0.6% +54.4% ➖ noise
9 duckdb:vortex-file-compressed -0.5% +4.8% -5.0% +54.4% ➖ noise
10 datafusion:vortex-compact +0.8% +3.7% -2.8% +54.4% ➖ noise
10 datafusion:vortex-file-compressed +0.4% +3.7% -3.3% +54.4% ➖ noise
10 duckdb:duckdb +1.0% +3.7% -2.7% +54.4% ➖ noise
10 duckdb:vortex-compact +1.6% +3.7% -2.0% +54.4% ➖ noise
10 duckdb:vortex-file-compressed -1.3% +3.7% -4.8% +54.4% ➖ noise
11 datafusion:vortex-compact -0.7% +6.5% -6.8% +54.4% ➖ noise
11 datafusion:vortex-file-compressed +0.8% +6.5% -5.4% +54.4% ➖ noise
11 duckdb:duckdb +65.7% +6.5% +55.6% +54.4% 🚨 regression
11 duckdb:vortex-compact +23.9% +6.5% +16.3% +54.4% ➖ noise
11 duckdb:vortex-file-compressed +13.6% +6.5% +6.6% +54.4% ➖ noise
12 datafusion:vortex-compact -0.4% -0.9% +0.5% +54.4% ➖ noise
12 datafusion:vortex-file-compressed +4.6% -0.9% +5.6% +54.4% ➖ noise
12 duckdb:duckdb -7.6% -0.9% -6.7% +54.4% ➖ noise
12 duckdb:vortex-compact -2.1% -0.9% -1.2% +54.4% ➖ noise
12 duckdb:vortex-file-compressed -4.1% -0.9% -3.2% +54.4% ➖ noise
13 datafusion:vortex-compact -3.7% +3.2% -6.7% +54.4% ➖ noise
13 datafusion:vortex-file-compressed -3.9% +3.2% -6.9% +54.4% ➖ noise
13 duckdb:duckdb +0.2% +3.2% -2.9% +54.4% ➖ noise
13 duckdb:vortex-compact +0.2% +3.2% -2.9% +54.4% ➖ noise
13 duckdb:vortex-file-compressed -5.1% +3.2% -8.1% +54.4% ➖ noise
14 datafusion:vortex-compact +1.3% +25.7% -19.4% +54.4% ➖ noise
14 datafusion:vortex-file-compressed +1.7% +25.7% -19.1% +54.4% ➖ noise
14 duckdb:duckdb +5.2% +25.7% -16.3% +54.4% ➖ noise
14 duckdb:vortex-compact +102.8% +25.7% +61.4% +54.4% 🚨 regression
14 duckdb:vortex-file-compressed +74.1% +25.7% +38.6% +54.4% ➖ noise
15 datafusion:vortex-compact -2.1% +0.3% -2.4% +54.4% ➖ noise
15 datafusion:vortex-file-compressed +4.0% +0.3% +3.7% +54.4% ➖ noise
15 duckdb:duckdb +0.8% +0.3% +0.5% +54.4% ➖ noise
15 duckdb:vortex-compact -1.9% +0.3% -2.2% +54.4% ➖ noise
15 duckdb:vortex-file-compressed +6.6% +0.3% +6.3% +54.4% ➖ noise
16 datafusion:vortex-compact -1.7% +0.4% -2.0% +54.4% ➖ noise
16 datafusion:vortex-file-compressed +1.5% +0.4% +1.1% +54.4% ➖ noise
16 duckdb:duckdb -3.8% +0.4% -4.2% +54.4% ➖ noise
16 duckdb:vortex-compact -2.9% +0.4% -3.3% +54.4% ➖ noise
16 duckdb:vortex-file-compressed -0.1% +0.4% -0.5% +54.4% ➖ noise
17 datafusion:vortex-compact +1.3% +3.3% -1.9% +54.4% ➖ noise
17 datafusion:vortex-file-compressed +2.2% +3.3% -1.1% +54.4% ➖ noise
17 duckdb:duckdb +2.8% +3.3% -0.5% +54.4% ➖ noise
17 duckdb:vortex-compact -1.1% +3.3% -4.2% +54.4% ➖ noise
17 duckdb:vortex-file-compressed +5.0% +3.3% +1.7% +54.4% ➖ noise
18 datafusion:vortex-compact +2.5% +3.1% -0.5% +54.4% ➖ noise
18 datafusion:vortex-file-compressed -0.0% +3.1% -3.0% +54.4% ➖ noise
18 duckdb:duckdb +3.5% +3.1% +0.4% +54.4% ➖ noise
18 duckdb:vortex-compact +4.8% +3.1% +1.7% +54.4% ➖ noise
18 duckdb:vortex-file-compressed +0.9% +3.1% -2.1% +54.4% ➖ noise
19 datafusion:vortex-compact +1.3% -4.1% +5.6% +54.4% ➖ noise
19 datafusion:vortex-file-compressed -1.0% -4.1% +3.3% +54.4% ➖ noise
19 duckdb:duckdb +1.4% -4.1% +5.8% +54.4% ➖ noise
19 duckdb:vortex-compact +2.5% -4.1% +6.9% +54.4% ➖ noise
19 duckdb:vortex-file-compressed +1.7% -4.1% +6.1% +54.4% ➖ noise
20 datafusion:vortex-compact -1.6% -0.9% -0.7% +54.4% ➖ noise
20 datafusion:vortex-file-compressed +1.6% -0.9% +2.5% +54.4% ➖ noise
20 duckdb:duckdb -7.9% -0.9% -7.1% +54.4% ➖ noise
20 duckdb:vortex-compact -4.8% -0.9% -4.0% +54.4% ➖ noise
20 duckdb:vortex-file-compressed +5.5% -0.9% +6.5% +54.4% ➖ noise
21 datafusion:vortex-compact +0.3% +6.9% -6.1% +54.4% ➖ noise
21 datafusion:vortex-file-compressed -1.3% +6.9% -7.6% +54.4% ➖ noise
21 duckdb:duckdb -4.4% +6.9% -10.6% +54.4% ➖ noise
21 duckdb:vortex-compact -2.6% +6.9% -8.8% +54.4% ➖ noise
21 duckdb:vortex-file-compressed -3.8% +6.9% -10.0% +54.4% ➖ noise
22 datafusion:vortex-compact +4.0% -4.2% +8.6% +54.4% ➖ noise
22 datafusion:vortex-file-compressed +4.1% -4.2% +8.7% +54.4% ➖ noise
22 duckdb:duckdb +2.5% -4.2% +7.0% +54.4% ➖ noise
22 duckdb:vortex-compact +2.6% -4.2% +7.1% +54.4% ➖ noise
22 duckdb:vortex-file-compressed -0.5% -4.2% +3.9% +54.4% ➖ noise
23 datafusion:vortex-compact +1.8% +19.9% -15.1% +54.4% ➖ noise
23 datafusion:vortex-file-compressed +0.6% +19.9% -16.1% +54.4% ➖ noise
23 duckdb:duckdb +10.9% +19.9% -7.5% +54.4% ➖ noise
23 duckdb:vortex-compact +54.7% +19.9% +29.0% +54.4% ➖ noise
23 duckdb:vortex-file-compressed +13.7% +19.9% -5.2% +54.4% ➖ noise
24 datafusion:vortex-compact +0.8% +1.8% -0.9% +54.4% ➖ noise
24 datafusion:vortex-file-compressed +1.8% +1.8% +0.1% +54.4% ➖ noise
24 duckdb:duckdb +6.3% +1.8% +4.5% +54.4% ➖ noise
24 duckdb:vortex-compact +2.2% +1.8% +0.5% +54.4% ➖ noise
24 duckdb:vortex-file-compressed +0.1% +1.8% -1.6% +54.4% ➖ noise
25 datafusion:vortex-compact +1.8% +2.2% -0.3% +54.4% ➖ noise
25 datafusion:vortex-file-compressed -8.6% +2.2% -10.5% +54.4% ➖ noise
25 duckdb:duckdb -10.0% +2.2% -11.9% +54.4% ➖ noise
25 duckdb:vortex-compact +5.2% +2.2% +3.0% +54.4% ➖ noise
25 duckdb:vortex-file-compressed -1.7% +2.2% -3.8% +54.4% ➖ noise
26 datafusion:vortex-compact +2.7% +2.3% +0.4% +54.4% ➖ noise
26 datafusion:vortex-file-compressed +1.9% +2.3% -0.4% +54.4% ➖ noise
26 duckdb:duckdb +0.7% +2.3% -1.6% +54.4% ➖ noise
26 duckdb:vortex-compact -7.7% +2.3% -9.8% +54.4% ➖ noise
26 duckdb:vortex-file-compressed +1.1% +2.3% -1.1% +54.4% ➖ noise
27 datafusion:vortex-compact -0.6% +37.8% -27.8% +54.4% ➖ noise
27 datafusion:vortex-file-compressed +1.5% +37.8% -26.3% +54.4% ➖ noise
27 duckdb:duckdb +3.2% +37.8% -25.1% +54.4% ➖ noise
27 duckdb:vortex-compact +93.9% +37.8% +40.7% +54.4% ➖ noise
27 duckdb:vortex-file-compressed +72.7% +37.8% +25.3% +54.4% ➖ noise
28 datafusion:vortex-compact -2.3% -0.8% -1.5% +54.4% ➖ noise
28 datafusion:vortex-file-compressed -1.4% -0.8% -0.6% +54.4% ➖ noise
28 duckdb:duckdb -1.4% -0.8% -0.6% +54.4% ➖ noise
28 duckdb:vortex-compact +0.8% -0.8% +1.7% +54.4% ➖ noise
28 duckdb:vortex-file-compressed +0.0% -0.8% +0.8% +54.4% ➖ noise
29 datafusion:vortex-compact -0.8% +2.1% -2.8% +54.4% ➖ noise
29 datafusion:vortex-file-compressed -0.7% +2.1% -2.7% +54.4% ➖ noise
29 duckdb:duckdb -3.6% +2.1% -5.5% +54.4% ➖ noise
29 duckdb:vortex-compact +0.3% +2.1% -1.7% +54.4% ➖ noise
29 duckdb:vortex-file-compressed +2.9% +2.1% +0.8% +54.4% ➖ noise
30 datafusion:vortex-compact -0.8% +7.9% -8.1% +54.4% ➖ noise
30 datafusion:vortex-file-compressed -1.0% +7.9% -8.3% +54.4% ➖ noise
30 duckdb:duckdb +0.7% +7.9% -6.7% +54.4% ➖ noise
30 duckdb:vortex-compact +22.7% +7.9% +13.7% +54.4% ➖ noise
30 duckdb:vortex-file-compressed +10.5% +7.9% +2.4% +54.4% ➖ noise
31 datafusion:vortex-compact -0.7% -3.0% +2.4% +54.4% ➖ noise
31 datafusion:vortex-file-compressed -1.0% -3.0% +2.0% +54.4% ➖ noise
31 duckdb:duckdb -59.4% -3.0% -58.2% +54.4% ✅ faster
31 duckdb:vortex-compact -8.9% -3.0% -6.1% +54.4% ➖ noise
31 duckdb:vortex-file-compressed -22.0% -3.0% -19.6% +54.4% ➖ noise
32 datafusion:vortex-compact -3.6% -0.5% -3.1% +54.4% ➖ noise
32 datafusion:vortex-file-compressed +4.8% -0.5% +5.3% +54.4% ➖ noise
32 duckdb:duckdb -0.0% -0.5% +0.5% +54.4% ➖ noise
32 duckdb:vortex-compact -0.5% -0.5% +0.0% +54.4% ➖ noise
32 duckdb:vortex-file-compressed -1.5% -0.5% -1.0% +54.4% ➖ noise
33 datafusion:vortex-compact +0.5% +85.6% -45.9% +54.4% ✅ faster
33 datafusion:vortex-file-compressed -0.9% +85.6% -46.6% +54.4% ✅ faster
33 duckdb:duckdb -4.9% +85.6% -48.8% +54.4% ✅ faster
33 duckdb:vortex-compact +347.4% +85.6% +141.0% +54.4% 🚨 regression
33 duckdb:vortex-file-compressed +160.9% +85.6% +40.6% +54.4% ➖ noise
34 datafusion:vortex-compact +1.1% -2.9% +4.0% +54.4% ➖ noise
34 datafusion:vortex-file-compressed -1.8% -2.9% +1.1% +54.4% ➖ noise
34 duckdb:duckdb +4.2% -2.9% +7.2% +54.4% ➖ noise
34 duckdb:vortex-compact +1.5% -2.9% +4.5% +54.4% ➖ noise
34 duckdb:vortex-file-compressed -4.1% -2.9% -1.3% +54.4% ➖ noise
35 datafusion:vortex-compact +1.6% +2.3% -0.7% +54.4% ➖ noise
35 datafusion:vortex-file-compressed -0.5% +2.3% -2.7% +54.4% ➖ noise
35 duckdb:duckdb -7.3% +2.3% -9.4% +54.4% ➖ noise
35 duckdb:vortex-compact +0.7% +2.3% -1.5% +54.4% ➖ noise
35 duckdb:vortex-file-compressed -1.1% +2.3% -3.3% +54.4% ➖ noise
36 datafusion:vortex-compact +0.7% +2.0% -1.3% +54.4% ➖ noise
36 datafusion:vortex-file-compressed -2.0% +2.0% -3.9% +54.4% ➖ noise
36 duckdb:duckdb +1.1% +2.0% -0.9% +54.4% ➖ noise
36 duckdb:vortex-compact -0.1% +2.0% -2.1% +54.4% ➖ noise
36 duckdb:vortex-file-compressed +4.6% +2.0% +2.6% +54.4% ➖ noise
37 datafusion:vortex-compact -0.1% +3.2% -3.1% +54.4% ➖ noise
37 datafusion:vortex-file-compressed +8.5% +3.2% +5.2% +54.4% ➖ noise
37 duckdb:duckdb -15.6% +3.2% -18.2% +54.4% ➖ noise
37 duckdb:vortex-compact +4.2% +3.2% +1.0% +54.4% ➖ noise
37 duckdb:vortex-file-compressed -2.1% +3.2% -5.1% +54.4% ➖ noise
38 datafusion:vortex-compact -0.6% +0.8% -1.4% +54.4% ➖ noise
38 datafusion:vortex-file-compressed +0.2% +0.8% -0.6% +54.4% ➖ noise
38 duckdb:duckdb -2.1% +0.8% -2.9% +54.4% ➖ noise
38 duckdb:vortex-compact +5.8% +0.8% +4.9% +54.4% ➖ noise
38 duckdb:vortex-file-compressed +1.1% +0.8% +0.3% +54.4% ➖ noise
39 datafusion:vortex-compact -3.8% +7.2% -10.2% +54.4% ➖ noise
39 datafusion:vortex-file-compressed -4.8% +7.2% -11.2% +54.4% ➖ noise
39 duckdb:duckdb +11.0% +7.2% +3.5% +54.4% ➖ noise
39 duckdb:vortex-compact -2.3% +7.2% -8.9% +54.4% ➖ noise
39 duckdb:vortex-file-compressed +4.7% +7.2% -2.3% +54.4% ➖ noise
40 datafusion:vortex-compact -1.2% -0.4% -0.8% +54.4% ➖ noise
40 datafusion:vortex-file-compressed -0.7% -0.4% -0.3% +54.4% ➖ noise
40 duckdb:duckdb +12.0% -0.4% +12.5% +54.4% ➖ noise
40 duckdb:vortex-compact -1.7% -0.4% -1.3% +54.4% ➖ noise
40 duckdb:vortex-file-compressed -3.3% -0.4% -2.9% +54.4% ➖ noise
41 datafusion:vortex-compact +0.8% +1.1% -0.3% +54.4% ➖ noise
41 datafusion:vortex-file-compressed +0.9% +1.1% -0.2% +54.4% ➖ noise
41 duckdb:duckdb +7.5% +1.1% +6.3% +54.4% ➖ noise
41 duckdb:vortex-compact +1.9% +1.1% +0.8% +54.4% ➖ noise
41 duckdb:vortex-file-compressed +0.0% +1.1% -1.1% +54.4% ➖ noise
42 datafusion:vortex-compact -5.2% +5.1% -9.8% +54.4% ➖ noise
42 datafusion:vortex-file-compressed +5.4% +5.1% +0.3% +54.4% ➖ noise
42 duckdb:duckdb -7.6% +5.1% -12.1% +54.4% ➖ noise
42 duckdb:vortex-compact +1.1% +5.1% -3.8% +54.4% ➖ noise
42 duckdb:vortex-file-compressed +7.5% +5.1% +2.4% +54.4% ➖ noise
43 datafusion:vortex-compact +1.3% +0.3% +1.1% +54.4% ➖ noise
43 datafusion:vortex-file-compressed -0.6% +0.3% -0.9% +54.4% ➖ noise
43 duckdb:duckdb +0.9% +0.3% +0.6% +54.4% ➖ noise
43 duckdb:vortex-compact -0.3% +0.3% -0.6% +54.4% ➖ noise
43 duckdb:vortex-file-compressed +2.3% +0.3% +2.0% +54.4% ➖ noise
44 datafusion:vortex-compact -1.0% -0.6% -0.4% +54.4% ➖ noise
44 datafusion:vortex-file-compressed +0.4% -0.6% +1.1% +54.4% ➖ noise
44 duckdb:duckdb -0.8% -0.6% -0.2% +54.4% ➖ noise
44 duckdb:vortex-compact +3.2% -0.6% +3.8% +54.4% ➖ noise
44 duckdb:vortex-file-compressed -4.5% -0.6% -3.9% +54.4% ➖ noise
45 datafusion:vortex-compact +1.1% -2.5% +3.7% +54.4% ➖ noise
45 datafusion:vortex-file-compressed -1.7% -2.5% +0.9% +54.4% ➖ noise
45 duckdb:duckdb +2.8% -2.5% +5.5% +54.4% ➖ noise
45 duckdb:vortex-compact +5.2% -2.5% +7.9% +54.4% ➖ noise
45 duckdb:vortex-file-compressed +2.0% -2.5% +4.6% +54.4% ➖ noise
46 datafusion:vortex-compact -0.8% +2.6% -3.3% +54.4% ➖ noise
46 datafusion:vortex-file-compressed -0.2% +2.6% -2.8% +54.4% ➖ noise
46 duckdb:duckdb -5.5% +2.6% -7.9% +54.4% ➖ noise
46 duckdb:vortex-compact -0.9% +2.6% -3.4% +54.4% ➖ noise
46 duckdb:vortex-file-compressed +1.3% +2.6% -1.2% +54.4% ➖ noise
47 datafusion:vortex-compact +0.9% +1.3% -0.4% +54.4% ➖ noise
47 datafusion:vortex-file-compressed -0.4% +1.3% -1.7% +54.4% ➖ noise
47 duckdb:duckdb +3.6% +1.3% +2.3% +54.4% ➖ noise
47 duckdb:vortex-compact -0.1% +1.3% -1.4% +54.4% ➖ noise
47 duckdb:vortex-file-compressed +0.6% +1.3% -0.6% +54.4% ➖ noise
48 datafusion:vortex-compact +2.0% +5.8% -3.6% +54.4% ➖ noise
48 datafusion:vortex-file-compressed -0.2% +5.8% -5.6% +54.4% ➖ noise
48 duckdb:duckdb -7.6% +5.8% -12.6% +54.4% ➖ noise
48 duckdb:vortex-compact +0.4% +5.8% -5.1% +54.4% ➖ noise
48 duckdb:vortex-file-compressed +1.6% +5.8% -3.9% +54.4% ➖ noise
49 datafusion:vortex-compact +1.6% +0.0% +1.6% +54.4% ➖ noise
49 datafusion:vortex-file-compressed -3.8% +0.0% -3.8% +54.4% ➖ noise
49 duckdb:duckdb -1.7% +0.0% -1.7% +54.4% ➖ noise
49 duckdb:vortex-compact +0.7% +0.0% +0.7% +54.4% ➖ noise
49 duckdb:vortex-file-compressed +6.8% +0.0% +6.8% +54.4% ➖ noise
50 datafusion:vortex-compact -4.2% -0.5% -3.7% +54.4% ➖ noise
50 datafusion:vortex-file-compressed +1.2% -0.5% +1.7% +54.4% ➖ noise
50 duckdb:duckdb -1.1% -0.5% -0.6% +54.4% ➖ noise
50 duckdb:vortex-compact +0.1% -0.5% +0.6% +54.4% ➖ noise
50 duckdb:vortex-file-compressed +1.5% -0.5% +2.0% +54.4% ➖ noise
51 datafusion:vortex-compact +4.9% +0.6% +4.2% +54.4% ➖ noise
51 datafusion:vortex-file-compressed -0.2% +0.6% -0.8% +54.4% ➖ noise
51 duckdb:duckdb -0.2% +0.6% -0.8% +54.4% ➖ noise
51 duckdb:vortex-compact -2.2% +0.6% -2.8% +54.4% ➖ noise
51 duckdb:vortex-file-compressed -0.8% +0.6% -1.4% +54.4% ➖ noise
52 datafusion:vortex-compact +1.8% +1.3% +0.5% +54.4% ➖ noise
52 datafusion:vortex-file-compressed -2.0% +1.3% -3.3% +54.4% ➖ noise
52 duckdb:duckdb +1.6% +1.3% +0.3% +54.4% ➖ noise
52 duckdb:vortex-compact -1.0% +1.3% -2.3% +54.4% ➖ noise
52 duckdb:vortex-file-compressed +9.3% +1.3% +7.9% +54.4% ➖ noise
53 datafusion:vortex-compact -0.3% +4.1% -4.3% +54.4% ➖ noise
53 datafusion:vortex-file-compressed +4.0% +4.1% -0.2% +54.4% ➖ noise
53 duckdb:duckdb -10.9% +4.1% -14.5% +54.4% ➖ noise
53 duckdb:vortex-compact -11.5% +4.1% -15.0% +54.4% ➖ noise
53 duckdb:vortex-file-compressed -17.7% +4.1% -21.0% +54.4% ➖ noise
54 datafusion:vortex-compact -0.9% +21.4% -18.4% +54.4% ➖ noise
54 datafusion:vortex-file-compressed +0.9% +21.4% -16.9% +54.4% ➖ noise
54 duckdb:duckdb +3.1% +21.4% -15.1% +54.4% ➖ noise
54 duckdb:vortex-compact +111.0% +21.4% +73.8% +54.4% 🚨 regression
54 duckdb:vortex-file-compressed +52.3% +21.4% +25.4% +54.4% ➖ noise
55 datafusion:vortex-compact +1.1% +4.3% -3.1% +54.4% ➖ noise
55 datafusion:vortex-file-compressed +5.5% +4.3% +1.2% +54.4% ➖ noise
55 duckdb:duckdb +7.4% +4.3% +3.0% +54.4% ➖ noise
55 duckdb:vortex-compact -2.1% +4.3% -6.1% +54.4% ➖ noise
55 duckdb:vortex-file-compressed -1.0% +4.3% -5.1% +54.4% ➖ noise
56 datafusion:vortex-compact +2.3% +85.6% -44.9% +54.4% ✅ faster
56 datafusion:vortex-file-compressed -1.0% +85.6% -46.6% +54.4% ✅ faster
56 duckdb:duckdb +0.6% +85.6% -45.8% +54.4% ✅ faster
56 duckdb:vortex-compact +314.9% +85.6% +123.6% +54.4% 🚨 regression
56 duckdb:vortex-file-compressed +159.2% +85.6% +39.7% +54.4% ➖ noise
57 datafusion:vortex-compact -2.1% +2.6% -4.6% +54.4% ➖ noise
57 datafusion:vortex-file-compressed +0.7% +2.6% -1.9% +54.4% ➖ noise
57 duckdb:duckdb +0.4% +2.6% -2.2% +54.4% ➖ noise
57 duckdb:vortex-compact +1.8% +2.6% -0.8% +54.4% ➖ noise
57 duckdb:vortex-file-compressed -2.7% +2.6% -5.1% +54.4% ➖ noise
58 datafusion:vortex-compact -2.8% +0.6% -3.4% +54.4% ➖ noise
58 datafusion:vortex-file-compressed +0.4% +0.6% -0.2% +54.4% ➖ noise
58 duckdb:duckdb -8.8% +0.6% -9.3% +54.4% ➖ noise
58 duckdb:vortex-compact +4.2% +0.6% +3.5% +54.4% ➖ noise
58 duckdb:vortex-file-compressed +3.0% +0.6% +2.3% +54.4% ➖ noise
59 datafusion:vortex-compact -1.8% +2.0% -3.8% +54.4% ➖ noise
59 datafusion:vortex-file-compressed +4.5% +2.0% +2.4% +54.4% ➖ noise
59 duckdb:duckdb -2.3% +2.0% -4.2% +54.4% ➖ noise
59 duckdb:vortex-compact +0.2% +2.0% -1.7% +54.4% ➖ noise
59 duckdb:vortex-file-compressed +3.2% +2.0% +1.1% +54.4% ➖ noise
60 datafusion:vortex-compact +0.4% +85.2% -45.8% +54.4% ✅ faster
60 datafusion:vortex-file-compressed -0.9% +85.2% -46.5% +54.4% ✅ faster
60 duckdb:duckdb +1.8% +85.2% -45.0% +54.4% ✅ faster
60 duckdb:vortex-compact +315.3% +85.2% +124.2% +54.4% 🚨 regression
60 duckdb:vortex-file-compressed +177.4% +85.2% +49.8% +54.4% ➖ noise
61 datafusion:vortex-compact -1.2% -0.2% -1.1% +54.4% ➖ noise
61 datafusion:vortex-file-compressed +1.3% -0.2% +1.5% +54.4% ➖ noise
61 duckdb:duckdb +3.6% -0.2% +3.8% +54.4% ➖ noise
61 duckdb:vortex-compact +3.0% -0.2% +3.2% +54.4% ➖ noise
61 duckdb:vortex-file-compressed +1.9% -0.2% +2.1% +54.4% ➖ noise
62 datafusion:vortex-compact +0.9% -10.5% +12.7% +54.4% ➖ noise
62 datafusion:vortex-file-compressed -0.6% -10.5% +11.0% +54.4% ➖ noise
62 duckdb:duckdb -0.9% -10.5% +10.7% +54.4% ➖ noise
62 duckdb:vortex-compact -1.7% -10.5% +9.9% +54.4% ➖ noise
62 duckdb:vortex-file-compressed -22.6% -10.5% -13.5% +54.4% ➖ noise
63 datafusion:vortex-compact -3.3% +5.5% -8.4% +54.4% ➖ noise
63 datafusion:vortex-file-compressed +3.3% +5.5% -2.1% +54.4% ➖ noise
63 duckdb:duckdb -6.3% +5.5% -11.2% +54.4% ➖ noise
63 duckdb:vortex-compact -12.4% +5.5% -17.0% +54.4% ➖ noise
63 duckdb:vortex-file-compressed -19.3% +5.5% -23.6% +54.4% ➖ noise
64 datafusion:vortex-compact +1.5% +0.9% +0.6% +54.4% ➖ noise
64 datafusion:vortex-file-compressed +1.7% +0.9% +0.8% +54.4% ➖ noise
64 duckdb:duckdb +2.4% +0.9% +1.5% +54.4% ➖ noise
64 duckdb:vortex-compact -0.1% +0.9% -0.9% +54.4% ➖ noise
64 duckdb:vortex-file-compressed -0.5% +0.9% -1.4% +54.4% ➖ noise
65 datafusion:vortex-compact -3.2% -4.3% +1.1% +54.4% ➖ noise
65 datafusion:vortex-file-compressed +4.2% -4.3% +8.9% +54.4% ➖ noise
65 duckdb:duckdb -6.8% -4.3% -2.7% +54.4% ➖ noise
65 duckdb:vortex-compact +6.3% -4.3% +11.1% +54.4% ➖ noise
65 duckdb:vortex-file-compressed +6.5% -4.3% +11.2% +54.4% ➖ noise
66 datafusion:vortex-compact -0.9% +44.1% -31.2% +54.4% ➖ noise
66 datafusion:vortex-file-compressed -3.5% +44.1% -33.0% +54.4% ➖ noise
66 duckdb:duckdb +0.7% +44.1% -30.1% +54.4% ➖ noise
66 duckdb:vortex-compact +147.3% +44.1% +71.7% +54.4% 🚨 regression
66 duckdb:vortex-file-compressed +70.1% +44.1% +18.0% +54.4% ➖ noise
67 datafusion:vortex-compact -1.3% +0.8% -2.1% +54.4% ➖ noise
67 datafusion:vortex-file-compressed -4.6% +0.8% -5.4% +54.4% ➖ noise
67 duckdb:duckdb -1.3% +0.8% -2.1% +54.4% ➖ noise
67 duckdb:vortex-compact +0.9% +0.8% +0.0% +54.4% ➖ noise
67 duckdb:vortex-file-compressed -0.2% +0.8% -1.0% +54.4% ➖ noise
68 datafusion:vortex-compact +1.1% +2.6% -1.5% +54.4% ➖ noise
68 datafusion:vortex-file-compressed -0.2% +2.6% -2.7% +54.4% ➖ noise
68 duckdb:duckdb -1.0% +2.6% -3.5% +54.4% ➖ noise
68 duckdb:vortex-compact +2.7% +2.6% +0.1% +54.4% ➖ noise
68 duckdb:vortex-file-compressed +4.1% +2.6% +1.5% +54.4% ➖ noise
69 datafusion:vortex-compact +4.0% +5.9% -1.8% +54.4% ➖ noise
69 datafusion:vortex-file-compressed -2.2% +5.9% -7.7% +54.4% ➖ noise
69 duckdb:duckdb +4.0% +5.9% -1.8% +54.4% ➖ noise
69 duckdb:vortex-compact +2.5% +5.9% -3.2% +54.4% ➖ noise
69 duckdb:vortex-file-compressed -1.2% +5.9% -6.8% +54.4% ➖ noise
70 datafusion:vortex-compact +3.5% +1.7% +1.7% +54.4% ➖ noise
70 datafusion:vortex-file-compressed +6.9% +1.7% +5.1% +54.4% ➖ noise
70 duckdb:duckdb +6.7% +1.7% +4.9% +54.4% ➖ noise
70 duckdb:vortex-compact +1.9% +1.7% +0.2% +54.4% ➖ noise
70 duckdb:vortex-file-compressed -3.2% +1.7% -4.9% +54.4% ➖ noise
71 datafusion:vortex-compact -3.6% +2.2% -5.7% +54.4% ➖ noise
71 datafusion:vortex-file-compressed -2.7% +2.2% -4.8% +54.4% ➖ noise
71 duckdb:duckdb +9.0% +2.2% +6.7% +54.4% ➖ noise
71 duckdb:vortex-compact -8.9% +2.2% -10.8% +54.4% ➖ noise
71 duckdb:vortex-file-compressed +2.0% +2.2% -0.2% +54.4% ➖ noise
72 datafusion:vortex-compact +0.9% +0.0% +0.8% +54.4% ➖ noise
72 datafusion:vortex-file-compressed +0.8% +0.0% +0.7% +54.4% ➖ noise
72 duckdb:duckdb -7.4% +0.0% -7.5% +54.4% ➖ noise
72 duckdb:vortex-compact -1.3% +0.0% -1.3% +54.4% ➖ noise
72 duckdb:vortex-file-compressed +1.1% +0.0% +1.0% +54.4% ➖ noise
73 datafusion:vortex-compact +4.7% +1.1% +3.6% +54.4% ➖ noise
73 datafusion:vortex-file-compressed +12.9% +1.1% +11.7% +54.4% ➖ noise
73 duckdb:duckdb +2.2% +1.1% +1.1% +54.4% ➖ noise
73 duckdb:vortex-compact +1.8% +1.1% +0.7% +54.4% ➖ noise
73 duckdb:vortex-file-compressed -5.3% +1.1% -6.3% +54.4% ➖ noise
74 datafusion:vortex-compact +0.7% -35.2% +55.4% +54.4% 🚨 regression
74 datafusion:vortex-file-compressed +0.0% -35.2% +54.3% +54.4% ➖ noise
74 duckdb:duckdb -32.8% -35.2% +3.7% +54.4% ➖ noise
74 duckdb:vortex-compact -31.8% -35.2% +5.2% +54.4% ➖ noise
74 duckdb:vortex-file-compressed -18.2% -35.2% +26.2% +54.4% ➖ noise
75 datafusion:vortex-compact +1.0% -0.3% +1.3% +54.4% ➖ noise
75 datafusion:vortex-file-compressed -0.7% -0.3% -0.5% +54.4% ➖ noise
75 duckdb:duckdb +4.5% -0.3% +4.8% +54.4% ➖ noise
75 duckdb:vortex-compact -0.2% -0.3% +0.1% +54.4% ➖ noise
75 duckdb:vortex-file-compressed +3.4% -0.3% +3.7% +54.4% ➖ noise
76 datafusion:vortex-compact -3.5% +91.2% -49.5% +54.4% ✅ faster
76 datafusion:vortex-file-compressed +0.6% +91.2% -47.4% +54.4% ✅ faster
76 duckdb:duckdb +2.9% +91.2% -46.2% +54.4% ✅ faster
76 duckdb:vortex-compact +216.2% +91.2% +65.4% +54.4% 🚨 regression
76 duckdb:vortex-file-compressed +179.5% +91.2% +46.2% +54.4% ➖ noise
77 datafusion:vortex-compact -1.6% +65.8% -40.6% +54.4% ✅ faster
77 datafusion:vortex-file-compressed -3.2% +65.8% -41.6% +54.4% ✅ faster
77 duckdb:duckdb +2.2% +65.8% -38.4% +54.4% ✅ faster
77 duckdb:vortex-compact +206.2% +65.8% +84.7% +54.4% 🚨 regression
77 duckdb:vortex-file-compressed +113.2% +65.8% +28.6% +54.4% ➖ noise
78 datafusion:vortex-compact +2.1% -0.2% +2.3% +54.4% ➖ noise
78 datafusion:vortex-file-compressed +2.0% -0.2% +2.2% +54.4% ➖ noise
78 duckdb:duckdb +1.3% -0.2% +1.5% +54.4% ➖ noise
78 duckdb:vortex-compact -0.7% -0.2% -0.5% +54.4% ➖ noise
78 duckdb:vortex-file-compressed -0.6% -0.2% -0.3% +54.4% ➖ noise
79 datafusion:vortex-compact -2.4% +4.0% -6.1% +54.4% ➖ noise
79 datafusion:vortex-file-compressed +0.2% +4.0% -3.6% +54.4% ➖ noise
79 duckdb:duckdb -2.0% +4.0% -5.8% +54.4% ➖ noise
79 duckdb:vortex-compact +0.7% +4.0% -3.2% +54.4% ➖ noise
79 duckdb:vortex-file-compressed -2.3% +4.0% -6.1% +54.4% ➖ noise
80 datafusion:vortex-compact -0.7% +43.0% -30.5% +54.4% ➖ noise
80 datafusion:vortex-file-compressed -3.1% +43.0% -32.2% +54.4% ➖ noise
80 duckdb:duckdb +1.5% +43.0% -29.0% +54.4% ➖ noise
80 duckdb:vortex-compact +138.8% +43.0% +67.1% +54.4% 🚨 regression
80 duckdb:vortex-file-compressed +68.8% +43.0% +18.1% +54.4% ➖ noise
81 datafusion:vortex-compact -1.2% +23.3% -19.9% +54.4% ➖ noise
81 datafusion:vortex-file-compressed +2.6% +23.3% -16.8% +54.4% ➖ noise
81 duckdb:duckdb -2.3% +23.3% -20.8% +54.4% ➖ noise
81 duckdb:vortex-compact +12.6% +23.3% -8.7% +54.4% ➖ noise
81 duckdb:vortex-file-compressed +7.2% +23.3% -13.0% +54.4% ➖ noise
82 datafusion:vortex-compact +1.2% +11.0% -8.8% +54.4% ➖ noise
82 datafusion:vortex-file-compressed +1.8% +11.0% -8.2% +54.4% ➖ noise
82 duckdb:duckdb -4.1% +11.0% -13.6% +54.4% ➖ noise
82 duckdb:vortex-compact +0.5% +11.0% -9.5% +54.4% ➖ noise
82 duckdb:vortex-file-compressed +6.2% +11.0% -4.3% +54.4% ➖ noise
83 datafusion:vortex-compact -0.2% +1.6% -1.7% +54.4% ➖ noise
83 datafusion:vortex-file-compressed -2.9% +1.6% -4.4% +54.4% ➖ noise
83 duckdb:duckdb -2.8% +1.6% -4.3% +54.4% ➖ noise
83 duckdb:vortex-compact -0.9% +1.6% -2.4% +54.4% ➖ noise
83 duckdb:vortex-file-compressed -0.0% +1.6% -1.6% +54.4% ➖ noise
84 datafusion:vortex-compact +5.4% +1.2% +4.1% +54.4% ➖ noise
84 datafusion:vortex-file-compressed -1.8% +1.2% -3.0% +54.4% ➖ noise
84 duckdb:duckdb -2.5% +1.2% -3.7% +54.4% ➖ noise
84 duckdb:vortex-compact +5.0% +1.2% +3.7% +54.4% ➖ noise
84 duckdb:vortex-file-compressed +4.0% +1.2% +2.8% +54.4% ➖ noise
85 datafusion:vortex-compact +0.7% +7.4% -6.2% +54.4% ➖ noise
85 datafusion:vortex-file-compressed +1.4% +7.4% -5.6% +54.4% ➖ noise
85 duckdb:duckdb +13.9% +7.4% +6.0% +54.4% ➖ noise
85 duckdb:vortex-compact -0.9% +7.4% -7.7% +54.4% ➖ noise
85 duckdb:vortex-file-compressed +2.8% +7.4% -4.2% +54.4% ➖ noise
86 datafusion:vortex-compact +0.0% -4.9% +5.1% +54.4% ➖ noise
86 datafusion:vortex-file-compressed +3.2% -4.9% +8.6% +54.4% ➖ noise
86 duckdb:duckdb -4.1% -4.9% +0.8% +54.4% ➖ noise
86 duckdb:vortex-compact -3.0% -4.9% +2.0% +54.4% ➖ noise
86 duckdb:vortex-file-compressed +6.3% -4.9% +11.8% +54.4% ➖ noise
87 datafusion:vortex-compact +0.5% +1.6% -1.1% +54.4% ➖ noise
87 datafusion:vortex-file-compressed -2.6% +1.6% -4.2% +54.4% ➖ noise
87 duckdb:duckdb +2.9% +1.6% +1.3% +54.4% ➖ noise
87 duckdb:vortex-compact +1.1% +1.6% -0.4% +54.4% ➖ noise
87 duckdb:vortex-file-compressed +5.6% +1.6% +4.0% +54.4% ➖ noise
88 datafusion:vortex-compact -0.8% -22.0% +27.2% +54.4% ➖ noise
88 datafusion:vortex-file-compressed -1.7% -22.0% +26.1% +54.4% ➖ noise
88 duckdb:duckdb -4.7% -22.0% +22.2% +54.4% ➖ noise
88 duckdb:vortex-compact -5.3% -22.0% +21.5% +54.4% ➖ noise
88 duckdb:vortex-file-compressed -4.6% -22.0% +22.3% +54.4% ➖ noise
89 datafusion:vortex-compact +0.3% +0.0% +0.3% +54.4% ➖ noise
89 datafusion:vortex-file-compressed +5.1% +0.0% +5.0% +54.4% ➖ noise
89 duckdb:duckdb -8.3% +0.0% -8.4% +54.4% ➖ noise
89 duckdb:vortex-compact -10.4% +0.0% -10.5% +54.4% ➖ noise
89 duckdb:vortex-file-compressed -8.2% +0.0% -8.2% +54.4% ➖ noise
90 datafusion:vortex-compact +1.2% -5.6% +7.1% +54.4% ➖ noise
90 datafusion:vortex-file-compressed -3.3% -5.6% +2.3% +54.4% ➖ noise
90 duckdb:duckdb -1.3% -5.6% +4.5% +54.4% ➖ noise
90 duckdb:vortex-compact +0.3% -5.6% +6.2% +54.4% ➖ noise
90 duckdb:vortex-file-compressed +2.6% -5.6% +8.7% +54.4% ➖ noise
91 datafusion:vortex-compact +4.1% +0.9% +3.2% +54.4% ➖ noise
91 datafusion:vortex-file-compressed -0.1% +0.9% -1.0% +54.4% ➖ noise
91 duckdb:duckdb -4.4% +0.9% -5.2% +54.4% ➖ noise
91 duckdb:vortex-compact -9.2% +0.9% -10.0% +54.4% ➖ noise
91 duckdb:vortex-file-compressed -9.8% +0.9% -10.6% +54.4% ➖ noise
92 datafusion:vortex-compact -2.3% +1.6% -3.9% +54.4% ➖ noise
92 datafusion:vortex-file-compressed +1.0% +1.6% -0.6% +54.4% ➖ noise
92 duckdb:duckdb -7.5% +1.6% -9.0% +54.4% ➖ noise
92 duckdb:vortex-compact -7.2% +1.6% -8.6% +54.4% ➖ noise
92 duckdb:vortex-file-compressed -0.7% +1.6% -2.3% +54.4% ➖ noise
93 datafusion:vortex-compact -2.7% +3.4% -5.9% +54.4% ➖ noise
93 datafusion:vortex-file-compressed +1.5% +3.4% -1.9% +54.4% ➖ noise
93 duckdb:duckdb +2.6% +3.4% -0.8% +54.4% ➖ noise
93 duckdb:vortex-compact +4.6% +3.4% +1.1% +54.4% ➖ noise
93 duckdb:vortex-file-compressed +8.2% +3.4% +4.6% +54.4% ➖ noise
94 datafusion:vortex-compact +1.6% -5.8% +7.8% +54.4% ➖ noise
94 datafusion:vortex-file-compressed -4.7% -5.8% +1.1% +54.4% ➖ noise
94 duckdb:duckdb +3.3% -5.8% +9.6% +54.4% ➖ noise
94 duckdb:vortex-compact +2.0% -5.8% +8.3% +54.4% ➖ noise
94 duckdb:vortex-file-compressed +5.5% -5.8% +12.0% +54.4% ➖ noise
95 datafusion:vortex-compact +2.1% -0.5% +2.6% +54.4% ➖ noise
95 datafusion:vortex-file-compressed +2.2% -0.5% +2.7% +54.4% ➖ noise
95 duckdb:duckdb -14.5% -0.5% -14.1% +54.4% ➖ noise
95 duckdb:vortex-compact -7.4% -0.5% -7.0% +54.4% ➖ noise
95 duckdb:vortex-file-compressed +9.4% -0.5% +10.0% +54.4% ➖ noise
96 datafusion:vortex-compact +6.2% -1.2% +7.4% +54.4% ➖ noise
96 datafusion:vortex-file-compressed +1.0% -1.2% +2.2% +54.4% ➖ noise
96 duckdb:duckdb -9.3% -1.2% -8.2% +54.4% ➖ noise
96 duckdb:vortex-compact -1.8% -1.2% -0.6% +54.4% ➖ noise
96 duckdb:vortex-file-compressed +4.6% -1.2% +5.9% +54.4% ➖ noise
97 datafusion:vortex-compact +1.4% -3.3% +4.9% +54.4% ➖ noise
97 datafusion:vortex-file-compressed +0.5% -3.3% +3.9% +54.4% ➖ noise
97 duckdb:duckdb -3.8% -3.3% -0.5% +54.4% ➖ noise
97 duckdb:vortex-compact +1.8% -3.3% +5.3% +54.4% ➖ noise
97 duckdb:vortex-file-compressed +0.8% -3.3% +4.2% +54.4% ➖ noise
98 datafusion:vortex-compact -0.9% +2.3% -3.2% +54.4% ➖ noise
98 datafusion:vortex-file-compressed -2.3% +2.3% -4.6% +54.4% ➖ noise
98 duckdb:duckdb -0.6% +2.3% -2.9% +54.4% ➖ noise
98 duckdb:vortex-compact +1.8% +2.3% -0.5% +54.4% ➖ noise
98 duckdb:vortex-file-compressed -2.9% +2.3% -5.1% +54.4% ➖ noise
99 datafusion:vortex-compact -0.7% +1.8% -2.4% +54.4% ➖ noise
99 datafusion:vortex-file-compressed -0.2% +1.8% -2.0% +54.4% ➖ noise
99 duckdb:duckdb -1.3% +1.8% -3.0% +54.4% ➖ noise
99 duckdb:vortex-compact +1.7% +1.8% -0.1% +54.4% ➖ noise
99 duckdb:vortex-file-compressed -1.1% +1.8% -2.9% +54.4% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.3%
Vortex (geomean): 1.121x ➖
Parquet (geomean): 1.075x ➖
Shifts: Parquet (control) +7.5% · Median polish +5.2%


datafusion / vortex-file-compressed (0.878x ➖, 1↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 31943594 34836519 0.92
fineweb_q01/datafusion:vortex-file-compressed 🚀 549268395 988756265 0.56
fineweb_q02/datafusion:vortex-file-compressed 569572713 533433592 1.07
fineweb_q03/datafusion:vortex-file-compressed 1424814783 1418204480 1.00
fineweb_q04/datafusion:vortex-file-compressed 1358061460 1444352526 0.94
fineweb_q05/datafusion:vortex-file-compressed 1350532640 1447937876 0.93
fineweb_q06/datafusion:vortex-file-compressed 1579723185 1733571423 0.91
fineweb_q07/datafusion:vortex-file-compressed 1363336966 1542865695 0.88
fineweb_q08/datafusion:vortex-file-compressed 520058191 645352485 0.81
datafusion / vortex-compact (1.634x ❌, 0↑ 6↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 40030307 30294002 1.32
fineweb_q01/datafusion:vortex-compact 🚨 1347684543 604388576 2.23
fineweb_q02/datafusion:vortex-compact 🚨 1566712976 611236548 2.56
fineweb_q03/datafusion:vortex-compact 2172863900 1815697532 1.20
fineweb_q04/datafusion:vortex-compact 2211095716 2190227434 1.01
fineweb_q05/datafusion:vortex-compact 1706902735 1672086688 1.02
fineweb_q06/datafusion:vortex-compact 🚨 3106550156 1457310124 2.13
fineweb_q07/datafusion:vortex-compact 🚨 2931799342 1578260705 1.86
fineweb_q08/datafusion:vortex-compact 🚨 933809832 413820528 2.26
datafusion / parquet (1.068x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1268697502 1270596008 1.00
fineweb_q01/datafusion:parquet 1832121954 2002575832 0.91
fineweb_q02/datafusion:parquet 2014842681 1869366143 1.08
fineweb_q03/datafusion:parquet 1863925877 1934477850 0.96
fineweb_q04/datafusion:parquet 2416147409 1914493886 1.26
fineweb_q05/datafusion:parquet 2245628815 1937557847 1.16
fineweb_q06/datafusion:parquet 2008829985 1824641058 1.10
fineweb_q07/datafusion:parquet 2013524294 1780305208 1.13
fineweb_q08/datafusion:parquet 2042878108 1956297097 1.04
duckdb / vortex-file-compressed (1.042x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 77940642 80742431 0.97
fineweb_q01/duckdb:vortex-file-compressed 578202509 570420598 1.01
fineweb_q02/duckdb:vortex-file-compressed 493621772 454046035 1.09
fineweb_q03/duckdb:vortex-file-compressed 1469383086 1433411778 1.03
fineweb_q04/duckdb:vortex-file-compressed 1655614339 1510356156 1.10
fineweb_q05/duckdb:vortex-file-compressed 1490656834 1445398701 1.03
fineweb_q06/duckdb:vortex-file-compressed 1608684418 1593209670 1.01
fineweb_q07/duckdb:vortex-file-compressed 1468557166 1419599545 1.03
fineweb_q08/duckdb:vortex-file-compressed 665136829 592699547 1.12
duckdb / vortex-compact (1.055x ➖, 0↑ 1↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 85115337 55753941 1.53
fineweb_q01/duckdb:vortex-compact 570578336 536172667 1.06
fineweb_q02/duckdb:vortex-compact 543374475 603514116 0.90
fineweb_q03/duckdb:vortex-compact 1613368349 1548871744 1.04
fineweb_q04/duckdb:vortex-compact 1543044439 1657089934 0.93
fineweb_q05/duckdb:vortex-compact 1500078152 1452197612 1.03
fineweb_q06/duckdb:vortex-compact 1549428970 1410030105 1.10
fineweb_q07/duckdb:vortex-compact 1265071425 1271294980 1.00
fineweb_q08/duckdb:vortex-compact 472763537 465954824 1.01
duckdb / parquet (1.081x ➖, 0↑ 1↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1076042911 1095350761 0.98
fineweb_q01/duckdb:parquet 1630418666 1342366195 1.21
fineweb_q02/duckdb:parquet 1585962468 1362554883 1.16
fineweb_q03/duckdb:parquet 4271152728 3803217717 1.12
fineweb_q04/duckdb:parquet 1866129269 1856614028 1.01
fineweb_q05/duckdb:parquet 2636767818 2264529766 1.16
fineweb_q06/duckdb:parquet 3437706649 4565707151 0.75
fineweb_q07/duckdb:parquet 🚨 3966299464 2582584269 1.54
fineweb_q08/duckdb:parquet 1072197163 1119811518 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +32.1% -1.0% +33.4% +194.6% ➖ noise
0 datafusion:vortex-file-compressed -8.3% -1.0% -7.4% +190.8% ➖ noise
0 duckdb:vortex-compact +52.7% -1.0% +54.1% +44.2% 🚨 regression
0 duckdb:vortex-file-compressed -3.5% -1.0% -2.5% +42.1% ➖ noise
1 datafusion:vortex-compact +123.0% +5.4% +111.5% +168.9% ➖ noise
1 datafusion:vortex-file-compressed -44.4% +5.4% -47.3% +111.2% ➖ noise
1 duckdb:vortex-compact +6.4% +5.4% +1.0% +34.7% ➖ noise
1 duckdb:vortex-file-compressed +1.4% +5.4% -3.8% +31.9% ➖ noise
2 datafusion:vortex-compact +156.3% +12.0% +128.8% +191.4% ➖ noise
2 datafusion:vortex-file-compressed +6.8% +12.0% -4.7% +39.2% ➖ noise
2 duckdb:vortex-compact -10.0% +12.0% -19.6% +31.9% ➖ noise
2 duckdb:vortex-file-compressed +8.7% +12.0% -2.9% +31.9% ➖ noise
3 datafusion:vortex-compact +19.7% +4.0% +15.0% +31.9% ➖ noise
3 datafusion:vortex-file-compressed +0.5% +4.0% -3.4% +31.9% ➖ noise
3 duckdb:vortex-compact +4.2% +4.0% +0.1% +31.9% ➖ noise
3 duckdb:vortex-file-compressed +2.5% +4.0% -1.5% +31.9% ➖ noise
4 datafusion:vortex-compact +1.0% +12.6% -10.4% +31.9% ➖ noise
4 datafusion:vortex-file-compressed -6.0% +12.6% -16.5% +31.9% ➖ noise
4 duckdb:vortex-compact -6.9% +12.6% -17.3% +31.9% ➖ noise
4 duckdb:vortex-file-compressed +9.6% +12.6% -2.7% +31.9% ➖ noise
5 datafusion:vortex-compact +2.1% +16.2% -12.1% +31.9% ➖ noise
5 datafusion:vortex-file-compressed -6.7% +16.2% -19.7% +31.9% ➖ noise
5 duckdb:vortex-compact +3.3% +16.2% -11.1% +31.9% ➖ noise
5 duckdb:vortex-file-compressed +3.1% +16.2% -11.2% +31.9% ➖ noise
6 datafusion:vortex-compact +113.2% -9.0% +134.1% +31.9% 🚨 regression
6 datafusion:vortex-file-compressed -8.9% -9.0% +0.1% +31.9% ➖ noise
6 duckdb:vortex-compact +9.9% -9.0% +20.7% +31.9% ➖ noise
6 duckdb:vortex-file-compressed +1.0% -9.0% +10.9% +31.9% ➖ noise
7 datafusion:vortex-compact +85.8% +31.8% +40.9% +135.7% ➖ noise
7 datafusion:vortex-file-compressed -11.6% +31.8% -33.0% +31.9% ✅ faster
7 duckdb:vortex-compact -0.5% +31.8% -24.5% +31.9% ✅ faster
7 duckdb:vortex-file-compressed +3.4% +31.8% -21.5% +31.9% ➖ noise
8 datafusion:vortex-compact +125.7% -0.0% +125.7% +95.9% 🚨 regression
8 datafusion:vortex-file-compressed -19.4% -0.0% -19.4% +37.0% ➖ noise
8 duckdb:vortex-compact +1.5% -0.0% +1.5% +31.9% ➖ noise
8 duckdb:vortex-file-compressed +12.2% -0.0% +12.2% +31.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.5%
Vortex (geomean): 0.931x ➖
Parquet (geomean): 0.986x ➖
Shifts: Parquet (control) -1.4% · Median polish -6.9%


duckdb / vortex-file-compressed (0.928x ➖, 1↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11064979 12091395 0.92
statpopgen_q01/duckdb:vortex-file-compressed 49064935 52194963 0.94
statpopgen_q02/duckdb:vortex-file-compressed 1307058968 1387595529 0.94
statpopgen_q03/duckdb:vortex-file-compressed 3062094538 3306798645 0.93
statpopgen_q04/duckdb:vortex-file-compressed 3153879706 3295748377 0.96
statpopgen_q05/duckdb:vortex-file-compressed 1389358066 1478842683 0.94
statpopgen_q06/duckdb:vortex-file-compressed 2066538240 2187984454 0.94
statpopgen_q07/duckdb:vortex-file-compressed 🚀 332192006 370307763 0.90
statpopgen_q08/duckdb:vortex-file-compressed 350921185 389403006 0.90
statpopgen_q09/duckdb:vortex-file-compressed 2867301106 3102014613 0.92
statpopgen_q10/duckdb:vortex-file-compressed 4629396075 5028067146 0.92
duckdb / vortex-compact (0.935x ➖, 1↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11415432 11937792 0.96
statpopgen_q01/duckdb:vortex-compact 165283495 171215655 0.97
statpopgen_q02/duckdb:vortex-compact 1809446668 1933306242 0.94
statpopgen_q03/duckdb:vortex-compact 3503569604 3759593069 0.93
statpopgen_q04/duckdb:vortex-compact 3501066349 3806880835 0.92
statpopgen_q05/duckdb:vortex-compact 🚀 1800400061 2008374272 0.90
statpopgen_q06/duckdb:vortex-compact 2675116288 2842569999 0.94
statpopgen_q07/duckdb:vortex-compact 930303998 974161118 0.95
statpopgen_q08/duckdb:vortex-compact 969315892 1016199694 0.95
statpopgen_q09/duckdb:vortex-compact 3310290447 3657890055 0.90
statpopgen_q10/duckdb:vortex-compact 5381198924 5798312435 0.93
duckdb / parquet (0.986x ➖, 0↑ 2↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 311471548 342004647 0.91
statpopgen_q01/duckdb:parquet 397985596 428690309 0.93
statpopgen_q02/duckdb:parquet 990910645 1078272073 0.92
statpopgen_q03/duckdb:parquet 1498768919 1624152577 0.92
statpopgen_q04/duckdb:parquet 1490376231 1613665488 0.92
statpopgen_q05/duckdb:parquet 1009286403 1087889891 0.93
statpopgen_q06/duckdb:parquet 1469373269 1621676686 0.91
statpopgen_q07/duckdb:parquet 🚨 1892024247 1402478884 1.35
statpopgen_q08/duckdb:parquet 🚨 1877598403 1397261789 1.34
statpopgen_q09/duckdb:parquet 1391303447 1505551114 0.92
statpopgen_q10/duckdb:parquet 2650208598 2899924806 0.91
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -4.4% -8.9% +5.0% +48.9% ➖ noise
0 duckdb:vortex-file-compressed -8.5% -8.9% +0.5% +48.9% ➖ noise
1 duckdb:vortex-compact -3.5% -7.2% +4.0% +48.9% ➖ noise
1 duckdb:vortex-file-compressed -6.0% -7.2% +1.3% +208.5% ➖ noise
2 duckdb:vortex-compact -6.4% -8.1% +1.8% +48.9% ➖ noise
2 duckdb:vortex-file-compressed -5.8% -8.1% +2.5% +48.9% ➖ noise
3 duckdb:vortex-compact -6.8% -7.7% +1.0% +48.9% ➖ noise
3 duckdb:vortex-file-compressed -7.4% -7.7% +0.3% +48.9% ➖ noise
4 duckdb:vortex-compact -8.0% -7.6% -0.4% +48.9% ➖ noise
4 duckdb:vortex-file-compressed -4.3% -7.6% +3.6% +48.9% ➖ noise
5 duckdb:vortex-compact -10.4% -7.2% -3.4% +48.9% ➖ noise
5 duckdb:vortex-file-compressed -6.1% -7.2% +1.3% +48.9% ➖ noise
6 duckdb:vortex-compact -5.9% -9.4% +3.9% +48.9% ➖ noise
6 duckdb:vortex-file-compressed -5.6% -9.4% +4.2% +48.9% ➖ noise
7 duckdb:vortex-compact -4.5% +34.9% -29.2% +48.9% ➖ noise
7 duckdb:vortex-file-compressed -10.3% +34.9% -33.5% +48.9% ✅ faster
8 duckdb:vortex-compact -4.6% +34.4% -29.0% +48.9% ➖ noise
8 duckdb:vortex-file-compressed -9.9% +34.4% -32.9% +48.9% ✅ faster
9 duckdb:vortex-compact -9.5% -7.6% -2.1% +48.9% ➖ noise
9 duckdb:vortex-file-compressed -7.6% -7.6% +0.0% +48.9% ➖ noise
10 duckdb:vortex-compact -7.2% -8.6% +1.6% +48.9% ➖ noise
10 duckdb:vortex-file-compressed -7.9% -8.6% +0.7% +48.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Vortex (geomean): 0.984x ➖
Parquet (geomean): 0.981x ➖
Shifts: Parquet (control) -1.9% · Median polish -1.5%


datafusion / vortex-file-compressed (0.980x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 402230744 407888781 0.99
tpch_q02/datafusion:vortex-file-compressed 114787614 115063084 1.00
tpch_q03/datafusion:vortex-file-compressed 211759924 216784766 0.98
tpch_q04/datafusion:vortex-file-compressed 108361424 110274534 0.98
tpch_q05/datafusion:vortex-file-compressed 384443129 391488359 0.98
tpch_q06/datafusion:vortex-file-compressed 42610153 43010341 0.99
tpch_q07/datafusion:vortex-file-compressed 563822750 573570864 0.98
tpch_q08/datafusion:vortex-file-compressed 377171993 384408567 0.98
tpch_q09/datafusion:vortex-file-compressed 662875297 676462527 0.98
tpch_q10/datafusion:vortex-file-compressed 242628546 249374255 0.97
tpch_q11/datafusion:vortex-file-compressed 85008840 86893161 0.98
tpch_q12/datafusion:vortex-file-compressed 116720519 118737523 0.98
tpch_q13/datafusion:vortex-file-compressed 222477935 224328891 0.99
tpch_q14/datafusion:vortex-file-compressed 56857553 57222666 0.99
tpch_q15/datafusion:vortex-file-compressed 106996159 109174220 0.98
tpch_q16/datafusion:vortex-file-compressed 77405087 78595074 0.98
tpch_q17/datafusion:vortex-file-compressed 646548585 679357689 0.95
tpch_q18/datafusion:vortex-file-compressed 881385884 902314030 0.98
tpch_q19/datafusion:vortex-file-compressed 90643354 97345371 0.93
tpch_q20/datafusion:vortex-file-compressed 171011022 173773700 0.98
tpch_q21/datafusion:vortex-file-compressed 682436832 696474538 0.98
tpch_q22/datafusion:vortex-file-compressed 59963380 60689491 0.99
datafusion / vortex-compact (0.987x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 443239812 444641454 1.00
tpch_q02/datafusion:vortex-compact 120836377 120032083 1.01
tpch_q03/datafusion:vortex-compact 216197968 220179640 0.98
tpch_q04/datafusion:vortex-compact 119400452 120580905 0.99
tpch_q05/datafusion:vortex-compact 389673745 399244397 0.98
tpch_q06/datafusion:vortex-compact 62845298 63530481 0.99
tpch_q07/datafusion:vortex-compact 584483728 593507898 0.98
tpch_q08/datafusion:vortex-compact 388193827 391614708 0.99
tpch_q09/datafusion:vortex-compact 675186296 687361856 0.98
tpch_q10/datafusion:vortex-compact 277123000 277704624 1.00
tpch_q11/datafusion:vortex-compact 89728844 91830571 0.98
tpch_q12/datafusion:vortex-compact 167998027 168677116 1.00
tpch_q13/datafusion:vortex-compact 274519007 274021328 1.00
tpch_q14/datafusion:vortex-compact 73604153 74366988 0.99
tpch_q15/datafusion:vortex-compact 164743309 165976125 0.99
tpch_q16/datafusion:vortex-compact 82284227 83174976 0.99
tpch_q17/datafusion:vortex-compact 647370328 657828719 0.98
tpch_q18/datafusion:vortex-compact 879740741 892345153 0.99
tpch_q19/datafusion:vortex-compact 136283797 141730298 0.96
tpch_q20/datafusion:vortex-compact 197832174 199158257 0.99
tpch_q21/datafusion:vortex-compact 698224853 705897994 0.99
tpch_q22/datafusion:vortex-compact 71374471 73960057 0.97
datafusion / parquet (0.985x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 438529497 424195147 1.03
tpch_q02/datafusion:parquet 185438342 186820928 0.99
tpch_q03/datafusion:parquet 296258130 298286282 0.99
tpch_q04/datafusion:parquet 136946076 139203880 0.98
tpch_q05/datafusion:parquet 448620582 457218434 0.98
tpch_q06/datafusion:parquet 123446127 129187020 0.96
tpch_q07/datafusion:parquet 625795364 643803764 0.97
tpch_q08/datafusion:parquet 495610871 502546702 0.99
tpch_q09/datafusion:parquet 768254681 791035995 0.97
tpch_q10/datafusion:parquet 501118961 511680580 0.98
tpch_q11/datafusion:parquet 131318856 132933948 0.99
tpch_q12/datafusion:parquet 202881526 219397251 0.92
tpch_q13/datafusion:parquet 342903418 343297249 1.00
tpch_q14/datafusion:parquet 158327123 162068926 0.98
tpch_q15/datafusion:parquet 245366633 252000464 0.97
tpch_q16/datafusion:parquet 140898087 139512810 1.01
tpch_q17/datafusion:parquet 695148921 699442870 0.99
tpch_q18/datafusion:parquet 886706198 910515407 0.97
tpch_q19/datafusion:parquet 269163904 264472930 1.02
tpch_q20/datafusion:parquet 308843333 310759961 0.99
tpch_q21/datafusion:parquet 741043090 754539328 0.98
tpch_q22/datafusion:parquet 215270112 216270485 1.00
datafusion / arrow (0.981x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 585325283 599903078 0.98
tpch_q02/datafusion:arrow 164244404 164201068 1.00
tpch_q03/datafusion:arrow 444246042 456127511 0.97
tpch_q04/datafusion:arrow 331822642 346746034 0.96
tpch_q05/datafusion:arrow 889332160 899094568 0.99
tpch_q06/datafusion:arrow 261742675 271727476 0.96
tpch_q07/datafusion:arrow 1090887570 1115702825 0.98
tpch_q08/datafusion:arrow 1082699171 1103882109 0.98
tpch_q09/datafusion:arrow 1286465329 1315140790 0.98
tpch_q10/datafusion:arrow 579162043 592660627 0.98
tpch_q11/datafusion:arrow 144233396 143912716 1.00
tpch_q12/datafusion:arrow 648064617 647757569 1.00
tpch_q13/datafusion:arrow 527690160 517688884 1.02
tpch_q14/datafusion:arrow 293501523 301218661 0.97
tpch_q15/datafusion:arrow 622728548 664116646 0.94
tpch_q16/datafusion:arrow 105887468 106337292 1.00
tpch_q17/datafusion:arrow 1284079214 1304757479 0.98
tpch_q18/datafusion:arrow 1788608354 1816367543 0.98
tpch_q19/datafusion:arrow 487916240 496272717 0.98
tpch_q20/datafusion:arrow 470919131 488996948 0.96
tpch_q21/datafusion:arrow 2760547820 2838479912 0.97
tpch_q22/datafusion:arrow 138352014 140538619 0.98
duckdb / vortex-file-compressed (0.983x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 176337842 177897438 0.99
tpch_q02/duckdb:vortex-file-compressed 54249386 54494960 1.00
tpch_q03/duckdb:vortex-file-compressed 132044307 136424800 0.97
tpch_q04/duckdb:vortex-file-compressed 157809035 161892031 0.97
tpch_q05/duckdb:vortex-file-compressed 133550553 134785689 0.99
tpch_q06/duckdb:vortex-file-compressed 48878121 48515630 1.01
tpch_q07/duckdb:vortex-file-compressed 153214626 157299983 0.97
tpch_q08/duckdb:vortex-file-compressed 177174311 182918779 0.97
tpch_q09/duckdb:vortex-file-compressed 336325633 341316186 0.99
tpch_q10/duckdb:vortex-file-compressed 162211374 168357039 0.96
tpch_q11/duckdb:vortex-file-compressed 35648858 37103856 0.96
tpch_q12/duckdb:vortex-file-compressed 98908420 100437661 0.98
tpch_q13/duckdb:vortex-file-compressed 249765738 248387377 1.01
tpch_q14/duckdb:vortex-file-compressed 69660104 72583067 0.96
tpch_q15/duckdb:vortex-file-compressed 98648952 100453545 0.98
tpch_q16/duckdb:vortex-file-compressed 81837522 83492095 0.98
tpch_q17/duckdb:vortex-file-compressed 102478771 103523298 0.99
tpch_q18/duckdb:vortex-file-compressed 302613199 303114394 1.00
tpch_q19/duckdb:vortex-file-compressed 90112119 91939311 0.98
tpch_q20/duckdb:vortex-file-compressed 165948408 169184377 0.98
tpch_q21/duckdb:vortex-file-compressed 599799703 604077152 0.99
tpch_q22/duckdb:vortex-file-compressed 77154971 78130245 0.99
duckdb / vortex-compact (0.985x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229584338 230197437 1.00
tpch_q02/duckdb:vortex-compact 57846471 59299270 0.98
tpch_q03/duckdb:vortex-compact 139763964 142876564 0.98
tpch_q04/duckdb:vortex-compact 172309744 178448098 0.97
tpch_q05/duckdb:vortex-compact 147764004 152499364 0.97
tpch_q06/duckdb:vortex-compact 84035427 84303263 1.00
tpch_q07/duckdb:vortex-compact 201526107 207010808 0.97
tpch_q08/duckdb:vortex-compact 190550451 192940318 0.99
tpch_q09/duckdb:vortex-compact 362027555 364975287 0.99
tpch_q10/duckdb:vortex-compact 185163732 187276618 0.99
tpch_q11/duckdb:vortex-compact 41763525 41906124 1.00
tpch_q12/duckdb:vortex-compact 201991834 203756021 0.99
tpch_q13/duckdb:vortex-compact 297387226 299683338 0.99
tpch_q14/duckdb:vortex-compact 100283218 103182107 0.97
tpch_q15/duckdb:vortex-compact 120213858 120212679 1.00
tpch_q16/duckdb:vortex-compact 84788770 86108963 0.98
tpch_q17/duckdb:vortex-compact 117252862 119289785 0.98
tpch_q18/duckdb:vortex-compact 288876720 294961727 0.98
tpch_q19/duckdb:vortex-compact 114604669 116384023 0.98
tpch_q20/duckdb:vortex-compact 205942686 210410975 0.98
tpch_q21/duckdb:vortex-compact 629550058 628772645 1.00
tpch_q22/duckdb:vortex-compact 89956603 91278653 0.99
duckdb / parquet (0.978x ➖, 1↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 255353010 264490541 0.97
tpch_q02/duckdb:parquet 102048339 103489320 0.99
tpch_q03/duckdb:parquet 209163878 206468291 1.01
tpch_q04/duckdb:parquet 135216702 133173466 1.02
tpch_q05/duckdb:parquet 218468293 219516461 1.00
tpch_q06/duckdb:parquet 67105792 64390898 1.04
tpch_q07/duckdb:parquet 184770251 183530647 1.01
tpch_q08/duckdb:parquet 255613050 253133442 1.01
tpch_q09/duckdb:parquet 459759502 477931877 0.96
tpch_q10/duckdb:parquet 608351831 614295913 0.99
tpch_q11/duckdb:parquet 🚀 45193956 64304569 0.70
tpch_q12/duckdb:parquet 126687596 125473196 1.01
tpch_q13/duckdb:parquet 429715400 455828156 0.94
tpch_q14/duckdb:parquet 172038576 172854736 1.00
tpch_q15/duckdb:parquet 97212394 97171727 1.00
tpch_q16/duckdb:parquet 161685298 162487131 1.00
tpch_q17/duckdb:parquet 178018868 179045138 0.99
tpch_q18/duckdb:parquet 349998517 356521035 0.98
tpch_q19/duckdb:parquet 280148863 283936668 0.99
tpch_q20/duckdb:parquet 227523882 234772453 0.97
tpch_q21/duckdb:parquet 568338066 562721782 1.01
tpch_q22/duckdb:parquet 290667805 292152141 0.99
duckdb / duckdb (1.007x ➖, 0↑ 1↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 117197918 116348248 1.01
tpch_q02/duckdb:duckdb 47867112 47333221 1.01
tpch_q03/duckdb:duckdb 97172877 97500850 1.00
tpch_q04/duckdb:duckdb 131587930 133842582 0.98
tpch_q05/duckdb:duckdb 109134439 109358102 1.00
tpch_q06/duckdb:duckdb 37502007 37624123 1.00
tpch_q07/duckdb:duckdb 86832119 86987694 1.00
tpch_q08/duckdb:duckdb 110525510 112162255 0.99
tpch_q09/duckdb:duckdb 275838308 279203119 0.99
tpch_q10/duckdb:duckdb 205954785 205033271 1.00
tpch_q11/duckdb:duckdb 15834803 15409750 1.03
tpch_q12/duckdb:duckdb 84940931 85012595 1.00
tpch_q13/duckdb:duckdb 🚨 249014924 221495118 1.12
tpch_q14/duckdb:duckdb 70262480 71875092 0.98
tpch_q15/duckdb:duckdb 78893284 77387671 1.02
tpch_q16/duckdb:duckdb 73586187 73922242 1.00
tpch_q17/duckdb:duckdb 85316418 84946923 1.00
tpch_q18/duckdb:duckdb 214389951 213755739 1.00
tpch_q19/duckdb:duckdb 115951512 117216001 0.99
tpch_q20/duckdb:duckdb 111553278 112192842 0.99
tpch_q21/duckdb:duckdb 307766862 297096557 1.04
tpch_q22/duckdb:duckdb 70243087 68173337 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -2.4% -0.1% -2.3% +10.4% ➖ noise
1 datafusion:vortex-compact -0.3% -0.1% -0.2% +10.4% ➖ noise
1 datafusion:vortex-file-compressed -1.4% -0.1% -1.3% +10.4% ➖ noise
1 duckdb:duckdb +0.7% -0.1% +0.8% +10.4% ➖ noise
1 duckdb:vortex-compact -0.3% -0.1% -0.2% +10.4% ➖ noise
1 duckdb:vortex-file-compressed -0.9% -0.1% -0.8% +10.4% ➖ noise
2 datafusion:arrow +0.0% -1.1% +1.1% +10.4% ➖ noise
2 datafusion:vortex-compact +0.7% -1.1% +1.8% +10.4% ➖ noise
2 datafusion:vortex-file-compressed -0.2% -1.1% +0.8% +10.4% ➖ noise
2 duckdb:duckdb +1.1% -1.1% +2.2% +10.4% ➖ noise
2 duckdb:vortex-compact -2.4% -1.1% -1.4% +10.4% ➖ noise
2 duckdb:vortex-file-compressed -0.5% -1.1% +0.6% +10.4% ➖ noise
3 datafusion:arrow -2.6% +0.3% -2.9% +10.4% ➖ noise
3 datafusion:vortex-compact -1.8% +0.3% -2.1% +10.4% ➖ noise
3 datafusion:vortex-file-compressed -2.3% +0.3% -2.6% +10.4% ➖ noise
3 duckdb:duckdb -0.3% +0.3% -0.6% +10.4% ➖ noise
3 duckdb:vortex-compact -2.2% +0.3% -2.5% +10.4% ➖ noise
3 duckdb:vortex-file-compressed -3.2% +0.3% -3.5% +10.4% ➖ noise
4 datafusion:arrow -4.3% -0.1% -4.2% +10.4% ➖ noise
4 datafusion:vortex-compact -1.0% -0.1% -0.9% +10.4% ➖ noise
4 datafusion:vortex-file-compressed -1.7% -0.1% -1.7% +10.4% ➖ noise
4 duckdb:duckdb -1.7% -0.1% -1.6% +10.4% ➖ noise
4 duckdb:vortex-compact -3.4% -0.1% -3.4% +10.4% ➖ noise
4 duckdb:vortex-file-compressed -2.5% -0.1% -2.5% +10.4% ➖ noise
5 datafusion:arrow -1.1% -1.2% +0.1% +10.4% ➖ noise
5 datafusion:vortex-compact -2.4% -1.2% -1.2% +10.4% ➖ noise
5 datafusion:vortex-file-compressed -1.8% -1.2% -0.6% +10.4% ➖ noise
5 duckdb:duckdb -0.2% -1.2% +1.0% +10.4% ➖ noise
5 duckdb:vortex-compact -3.1% -1.2% -1.9% +10.4% ➖ noise
5 duckdb:vortex-file-compressed -0.9% -1.2% +0.3% +10.4% ➖ noise
6 datafusion:arrow -3.7% -0.2% -3.5% +10.4% ➖ noise
6 datafusion:vortex-compact -1.1% -0.2% -0.9% +10.4% ➖ noise
6 datafusion:vortex-file-compressed -0.9% -0.2% -0.7% +10.4% ➖ noise
6 duckdb:duckdb -0.3% -0.2% -0.1% +10.4% ➖ noise
6 duckdb:vortex-compact -0.3% -0.2% -0.1% +10.4% ➖ noise
6 duckdb:vortex-file-compressed +0.7% -0.2% +1.0% +10.4% ➖ noise
7 datafusion:arrow -2.2% -1.1% -1.2% +10.4% ➖ noise
7 datafusion:vortex-compact -1.5% -1.1% -0.4% +10.4% ➖ noise
7 datafusion:vortex-file-compressed -1.7% -1.1% -0.6% +10.4% ➖ noise
7 duckdb:duckdb -0.2% -1.1% +0.9% +10.4% ➖ noise
7 duckdb:vortex-compact -2.6% -1.1% -1.6% +10.4% ➖ noise
7 duckdb:vortex-file-compressed -2.6% -1.1% -1.5% +10.4% ➖ noise
8 datafusion:arrow -1.9% -0.2% -1.7% +10.4% ➖ noise
8 datafusion:vortex-compact -0.9% -0.2% -0.7% +10.4% ➖ noise
8 datafusion:vortex-file-compressed -1.9% -0.2% -1.7% +10.4% ➖ noise
8 duckdb:duckdb -1.5% -0.2% -1.3% +10.4% ➖ noise
8 duckdb:vortex-compact -1.2% -0.2% -1.0% +10.4% ➖ noise
8 duckdb:vortex-file-compressed -3.1% -0.2% -2.9% +10.4% ➖ noise
9 datafusion:arrow -2.2% -3.3% +1.2% +10.4% ➖ noise
9 datafusion:vortex-compact -1.8% -3.3% +1.6% +10.4% ➖ noise
9 datafusion:vortex-file-compressed -2.0% -3.3% +1.4% +10.4% ➖ noise
9 duckdb:duckdb -1.2% -3.3% +2.2% +10.4% ➖ noise
9 duckdb:vortex-compact -0.8% -3.3% +2.6% +10.4% ➖ noise
9 duckdb:vortex-file-compressed -1.5% -3.3% +1.9% +10.4% ➖ noise
10 datafusion:arrow -2.3% -1.5% -0.8% +10.4% ➖ noise
10 datafusion:vortex-compact -0.2% -1.5% +1.3% +10.4% ➖ noise
10 datafusion:vortex-file-compressed -2.7% -1.5% -1.2% +10.4% ➖ noise
10 duckdb:duckdb +0.4% -1.5% +2.0% +10.4% ➖ noise
10 duckdb:vortex-compact -1.1% -1.5% +0.4% +10.4% ➖ noise
10 duckdb:vortex-file-compressed -3.7% -1.5% -2.2% +10.4% ➖ noise
11 datafusion:arrow +0.2% -16.7% +20.3% +10.4% 🚨 regression
11 datafusion:vortex-compact -2.3% -16.7% +17.3% +10.4% 🚨 regression
11 datafusion:vortex-file-compressed -2.2% -16.7% +17.4% +10.4% 🚨 regression
11 duckdb:duckdb +2.8% -16.7% +23.3% +17.0% 🚨 regression
11 duckdb:vortex-compact -0.3% -16.7% +19.6% +10.4% 🚨 regression
11 duckdb:vortex-file-compressed -3.9% -16.7% +15.3% +10.4% 🚨 regression
12 datafusion:arrow +0.0% -3.4% +3.5% +24.2% ➖ noise
12 datafusion:vortex-compact -0.4% -3.4% +3.1% +10.4% ➖ noise
12 datafusion:vortex-file-compressed -1.7% -3.4% +1.7% +10.4% ➖ noise
12 duckdb:duckdb -0.1% -3.4% +3.4% +10.4% ➖ noise
12 duckdb:vortex-compact -0.9% -3.4% +2.6% +10.4% ➖ noise
12 duckdb:vortex-file-compressed -1.5% -3.4% +1.9% +10.4% ➖ noise
13 datafusion:arrow +1.9% -3.0% +5.0% +10.4% ➖ noise
13 datafusion:vortex-compact +0.2% -3.0% +3.2% +10.4% ➖ noise
13 datafusion:vortex-file-compressed -0.8% -3.0% +2.2% +10.4% ➖ noise
13 duckdb:duckdb +12.4% -3.0% +15.9% +10.4% 🚨 regression
13 duckdb:vortex-compact -0.8% -3.0% +2.3% +10.4% ➖ noise
13 duckdb:vortex-file-compressed +0.6% -3.0% +3.6% +10.4% ➖ noise
14 datafusion:arrow -2.6% -1.4% -1.2% +10.4% ➖ noise
14 datafusion:vortex-compact -1.0% -1.4% +0.4% +10.4% ➖ noise
14 datafusion:vortex-file-compressed -0.6% -1.4% +0.8% +10.4% ➖ noise
14 duckdb:duckdb -2.2% -1.4% -0.9% +10.4% ➖ noise
14 duckdb:vortex-compact -2.8% -1.4% -1.4% +10.4% ➖ noise
14 duckdb:vortex-file-compressed -4.0% -1.4% -2.7% +10.4% ➖ noise
15 datafusion:arrow -6.2% -1.3% -5.0% +10.4% ➖ noise
15 datafusion:vortex-compact -0.7% -1.3% +0.6% +10.4% ➖ noise
15 datafusion:vortex-file-compressed -2.0% -1.3% -0.7% +10.4% ➖ noise
15 duckdb:duckdb +1.9% -1.3% +3.3% +10.4% ➖ noise
15 duckdb:vortex-compact +0.0% -1.3% +1.3% +10.4% ➖ noise
15 duckdb:vortex-file-compressed -1.8% -1.3% -0.5% +10.4% ➖ noise
16 datafusion:arrow -0.4% +0.2% -0.7% +10.4% ➖ noise
16 datafusion:vortex-compact -1.1% +0.2% -1.3% +10.4% ➖ noise
16 datafusion:vortex-file-compressed -1.5% +0.2% -1.8% +10.4% ➖ noise
16 duckdb:duckdb -0.5% +0.2% -0.7% +10.4% ➖ noise
16 duckdb:vortex-compact -1.5% +0.2% -1.8% +10.4% ➖ noise
16 duckdb:vortex-file-compressed -2.0% +0.2% -2.2% +10.4% ➖ noise
17 datafusion:arrow -1.6% -0.6% -1.0% +10.4% ➖ noise
17 datafusion:vortex-compact -1.6% -0.6% -1.0% +10.4% ➖ noise
17 datafusion:vortex-file-compressed -4.8% -0.6% -4.3% +10.4% ➖ noise
17 duckdb:duckdb +0.4% -0.6% +1.0% +10.4% ➖ noise
17 duckdb:vortex-compact -1.7% -0.6% -1.1% +10.4% ➖ noise
17 duckdb:vortex-file-compressed -1.0% -0.6% -0.4% +10.4% ➖ noise
18 datafusion:arrow -1.5% -2.2% +0.7% +10.4% ➖ noise
18 datafusion:vortex-compact -1.4% -2.2% +0.8% +10.4% ➖ noise
18 datafusion:vortex-file-compressed -2.3% -2.2% -0.1% +10.4% ➖ noise
18 duckdb:duckdb +0.3% -2.2% +2.6% +10.4% ➖ noise
18 duckdb:vortex-compact -2.1% -2.2% +0.2% +10.4% ➖ noise
18 duckdb:vortex-file-compressed -0.2% -2.2% +2.1% +10.4% ➖ noise
19 datafusion:arrow -1.7% +0.2% -1.9% +10.4% ➖ noise
19 datafusion:vortex-compact -3.8% +0.2% -4.0% +10.4% ➖ noise
19 datafusion:vortex-file-compressed -6.9% +0.2% -7.1% +10.4% ➖ noise
19 duckdb:duckdb -1.1% +0.2% -1.3% +10.4% ➖ noise
19 duckdb:vortex-compact -1.5% +0.2% -1.7% +10.4% ➖ noise
19 duckdb:vortex-file-compressed -2.0% +0.2% -2.2% +10.4% ➖ noise
20 datafusion:arrow -3.7% -1.9% -1.9% +10.4% ➖ noise
20 datafusion:vortex-compact -0.7% -1.9% +1.2% +10.4% ➖ noise
20 datafusion:vortex-file-compressed -1.6% -1.9% +0.3% +10.4% ➖ noise
20 duckdb:duckdb -0.6% -1.9% +1.3% +10.4% ➖ noise
20 duckdb:vortex-compact -2.1% -1.9% -0.3% +10.4% ➖ noise
20 duckdb:vortex-file-compressed -1.9% -1.9% -0.1% +10.4% ➖ noise
21 datafusion:arrow -2.7% -0.4% -2.4% +10.4% ➖ noise
21 datafusion:vortex-compact -1.1% -0.4% -0.7% +10.4% ➖ noise
21 datafusion:vortex-file-compressed -2.0% -0.4% -1.6% +10.4% ➖ noise
21 duckdb:duckdb +3.6% -0.4% +4.0% +10.4% ➖ noise
21 duckdb:vortex-compact +0.1% -0.4% +0.5% +10.4% ➖ noise
21 duckdb:vortex-file-compressed -0.7% -0.4% -0.3% +10.4% ➖ noise
22 datafusion:arrow -1.6% -0.5% -1.1% +10.4% ➖ noise
22 datafusion:vortex-compact -3.5% -0.5% -3.0% +10.4% ➖ noise
22 datafusion:vortex-file-compressed -1.2% -0.5% -0.7% +10.4% ➖ noise
22 duckdb:duckdb +3.0% -0.5% +3.5% +10.4% ➖ noise
22 duckdb:vortex-compact -1.4% -0.5% -1.0% +10.4% ➖ noise
22 duckdb:vortex-file-compressed -1.2% -0.5% -0.8% +10.4% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.4%
Vortex (geomean): 1.025x ➖
Parquet (geomean): 1.028x ➖
Shifts: Parquet (control) +2.8% · Median polish +5.6%


datafusion / vortex-file-compressed (1.054x ➖, 1↑ 3↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 260519889 232008491 1.12
tpch_q02/datafusion:vortex-file-compressed 625073310 540651225 1.16
tpch_q03/datafusion:vortex-file-compressed 412506423 477109298 0.86
tpch_q04/datafusion:vortex-file-compressed 261550911 262343029 1.00
tpch_q05/datafusion:vortex-file-compressed 437470070 446973721 0.98
tpch_q06/datafusion:vortex-file-compressed 366778626 335564892 1.09
tpch_q07/datafusion:vortex-file-compressed 401678894 430922906 0.93
tpch_q08/datafusion:vortex-file-compressed 684130145 915756184 0.75
tpch_q09/datafusion:vortex-file-compressed 🚀 422579177 610615392 0.69
tpch_q10/datafusion:vortex-file-compressed 551973799 503438494 1.10
tpch_q11/datafusion:vortex-file-compressed 363331570 318634537 1.14
tpch_q12/datafusion:vortex-file-compressed 428910088 362802381 1.18
tpch_q13/datafusion:vortex-file-compressed 150617529 182715672 0.82
tpch_q14/datafusion:vortex-file-compressed 213861054 196880507 1.09
tpch_q15/datafusion:vortex-file-compressed 340418136 330461796 1.03
tpch_q16/datafusion:vortex-file-compressed 241334315 197417853 1.22
tpch_q17/datafusion:vortex-file-compressed 464884523 389123493 1.19
tpch_q18/datafusion:vortex-file-compressed 🚨 473442751 328665640 1.44
tpch_q19/datafusion:vortex-file-compressed 🚨 539455578 343169121 1.57
tpch_q20/datafusion:vortex-file-compressed 🚨 495356611 371229528 1.33
tpch_q21/datafusion:vortex-file-compressed 475258115 544399508 0.87
tpch_q22/datafusion:vortex-file-compressed 156646043 147728660 1.06
datafusion / vortex-compact (1.044x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 286248111 245132777 1.17
tpch_q02/datafusion:vortex-compact 460427343 411820130 1.12
tpch_q03/datafusion:vortex-compact 385822044 357218567 1.08
tpch_q04/datafusion:vortex-compact 210168066 240258432 0.87
tpch_q05/datafusion:vortex-compact 428384131 388421991 1.10
tpch_q06/datafusion:vortex-compact 377166820 337730474 1.12
tpch_q07/datafusion:vortex-compact 457411725 481614550 0.95
tpch_q08/datafusion:vortex-compact 620549551 525871784 1.18
tpch_q09/datafusion:vortex-compact 448544666 376382546 1.19
tpch_q10/datafusion:vortex-compact 528323196 421036216 1.25
tpch_q11/datafusion:vortex-compact 321561232 251487571 1.28
tpch_q12/datafusion:vortex-compact 451859609 533139057 0.85
tpch_q13/datafusion:vortex-compact 211699861 189588369 1.12
tpch_q14/datafusion:vortex-compact 296950725 375658964 0.79
tpch_q15/datafusion:vortex-compact 523090843 527970574 0.99
tpch_q16/datafusion:vortex-compact 189880925 210670920 0.90
tpch_q17/datafusion:vortex-compact 390372280 393893698 0.99
tpch_q18/datafusion:vortex-compact 293342764 301881949 0.97
tpch_q19/datafusion:vortex-compact 499867759 474356683 1.05
tpch_q20/datafusion:vortex-compact 470618797 450291459 1.05
tpch_q21/datafusion:vortex-compact 608000087 557838614 1.09
tpch_q22/datafusion:vortex-compact 145917720 141511086 1.03
datafusion / parquet (1.035x ➖, 1↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 223046138 241106335 0.93
tpch_q02/datafusion:parquet 461815782 498837809 0.93
tpch_q03/datafusion:parquet 361152111 316669252 1.14
tpch_q04/datafusion:parquet 188114210 174214642 1.08
tpch_q05/datafusion:parquet 512578682 458094825 1.12
tpch_q06/datafusion:parquet 153338362 147252904 1.04
tpch_q07/datafusion:parquet 600590263 542116847 1.11
tpch_q08/datafusion:parquet 768592400 646066639 1.19
tpch_q09/datafusion:parquet 629789814 549647763 1.15
tpch_q10/datafusion:parquet 541940134 525705404 1.03
tpch_q11/datafusion:parquet 386929948 410621681 0.94
tpch_q12/datafusion:parquet 268048736 259744430 1.03
tpch_q13/datafusion:parquet 509547033 450848533 1.13
tpch_q14/datafusion:parquet 210998052 182957634 1.15
tpch_q15/datafusion:parquet 383310103 433129553 0.88
tpch_q16/datafusion:parquet 218550871 171279494 1.28
tpch_q17/datafusion:parquet 811775472 816509751 0.99
tpch_q18/datafusion:parquet 🚀 586043683 923261881 0.63
tpch_q19/datafusion:parquet 411118372 382133261 1.08
tpch_q20/datafusion:parquet 396475091 365164305 1.09
tpch_q21/datafusion:parquet 645124156 579317360 1.11
tpch_q22/datafusion:parquet 145065966 152084554 0.95
duckdb / vortex-file-compressed (1.009x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 283851748 254930474 1.11
tpch_q02/duckdb:vortex-file-compressed 900784981 935274956 0.96
tpch_q03/duckdb:vortex-file-compressed 595894238 623000753 0.96
tpch_q04/duckdb:vortex-file-compressed 396968488 367479674 1.08
tpch_q05/duckdb:vortex-file-compressed 863284098 910390522 0.95
tpch_q06/duckdb:vortex-file-compressed 408418497 419006176 0.97
tpch_q07/duckdb:vortex-file-compressed 762420795 765859634 1.00
tpch_q08/duckdb:vortex-file-compressed 963154353 948455424 1.02
tpch_q09/duckdb:vortex-file-compressed 857189032 934902106 0.92
tpch_q10/duckdb:vortex-file-compressed 716307842 699555261 1.02
tpch_q11/duckdb:vortex-file-compressed 469619860 468324413 1.00
tpch_q12/duckdb:vortex-file-compressed 473948212 504871456 0.94
tpch_q13/duckdb:vortex-file-compressed 458155343 478846279 0.96
tpch_q14/duckdb:vortex-file-compressed 559632701 463357189 1.21
tpch_q15/duckdb:vortex-file-compressed 352397945 316063972 1.11
tpch_q16/duckdb:vortex-file-compressed 364729209 408490959 0.89
tpch_q17/duckdb:vortex-file-compressed 675884163 713368200 0.95
tpch_q18/duckdb:vortex-file-compressed 592926853 576778464 1.03
tpch_q19/duckdb:vortex-file-compressed 429275849 430992122 1.00
tpch_q20/duckdb:vortex-file-compressed 811393754 840359590 0.97
tpch_q21/duckdb:vortex-file-compressed 1183190064 1194413728 0.99
tpch_q22/duckdb:vortex-file-compressed 408134468 325521408 1.25
duckdb / vortex-compact (0.992x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 270183941 284405072 0.95
tpch_q02/duckdb:vortex-compact 870338860 958581644 0.91
tpch_q03/duckdb:vortex-compact 571025254 605831407 0.94
tpch_q04/duckdb:vortex-compact 350170257 322952521 1.08
tpch_q05/duckdb:vortex-compact 852684906 817316171 1.04
tpch_q06/duckdb:vortex-compact 391123026 432332415 0.90
tpch_q07/duckdb:vortex-compact 689960861 701897915 0.98
tpch_q08/duckdb:vortex-compact 906445730 886885753 1.02
tpch_q09/duckdb:vortex-compact 894455078 923755604 0.97
tpch_q10/duckdb:vortex-compact 638282097 629041616 1.01
tpch_q11/duckdb:vortex-compact 467591226 511142710 0.91
tpch_q12/duckdb:vortex-compact 506897624 461721066 1.10
tpch_q13/duckdb:vortex-compact 444084929 474516707 0.94
tpch_q14/duckdb:vortex-compact 460184925 490195054 0.94
tpch_q15/duckdb:vortex-compact 271040418 289620646 0.94
tpch_q16/duckdb:vortex-compact 351571967 347903041 1.01
tpch_q17/duckdb:vortex-compact 673692679 616834450 1.09
tpch_q18/duckdb:vortex-compact 506639117 478764652 1.06
tpch_q19/duckdb:vortex-compact 449756653 465750641 0.97
tpch_q20/duckdb:vortex-compact 784914817 725781573 1.08
tpch_q21/duckdb:vortex-compact 1049182956 1057375789 0.99
tpch_q22/duckdb:vortex-compact 344599000 335714428 1.03
duckdb / parquet (1.022x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 494896853 452601025 1.09
tpch_q02/duckdb:parquet 1370732049 1173083903 1.17
tpch_q03/duckdb:parquet 1009345945 1013761895 1.00
tpch_q04/duckdb:parquet 630424494 693531697 0.91
tpch_q05/duckdb:parquet 1489675953 1440756961 1.03
tpch_q06/duckdb:parquet 398879650 436834537 0.91
tpch_q07/duckdb:parquet 1243311273 1269231008 0.98
tpch_q08/duckdb:parquet 1644589893 1624263763 1.01
tpch_q09/duckdb:parquet 1500767934 1321607270 1.14
tpch_q10/duckdb:parquet 1312798504 1391691062 0.94
tpch_q11/duckdb:parquet 882847961 833860317 1.06
tpch_q12/duckdb:parquet 590438967 682282717 0.87
tpch_q13/duckdb:parquet 955060669 877349529 1.09
tpch_q14/duckdb:parquet 703067579 621267068 1.13
tpch_q15/duckdb:parquet 490008856 495136286 0.99
tpch_q16/duckdb:parquet 504544328 604993004 0.83
tpch_q17/duckdb:parquet 750383906 728283624 1.03
tpch_q18/duckdb:parquet 901314077 799043457 1.13
tpch_q19/duckdb:parquet 939441163 756449064 1.24
tpch_q20/duckdb:parquet 1103348498 1062959353 1.04
tpch_q21/duckdb:parquet 1186970146 1083163177 1.10
tpch_q22/duckdb:parquet 500452719 555169164 0.90
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +16.8% +0.6% +16.1% +75.6% ➖ noise
1 datafusion:vortex-file-compressed +12.3% +0.6% +11.6% +81.3% ➖ noise
1 duckdb:vortex-compact -5.0% +0.6% -5.5% +35.2% ➖ noise
1 duckdb:vortex-file-compressed +11.3% +0.6% +10.7% +45.6% ➖ noise
2 datafusion:vortex-compact +11.8% +4.0% +7.5% +35.1% ➖ noise
2 datafusion:vortex-file-compressed +15.6% +4.0% +11.2% +33.9% ➖ noise
2 duckdb:vortex-compact -9.2% +4.0% -12.7% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -3.7% +4.0% -7.4% +30.0% ➖ noise
3 datafusion:vortex-compact +8.0% +6.6% +1.4% +52.5% ➖ noise
3 datafusion:vortex-file-compressed -13.5% +6.6% -18.9% +62.5% ➖ noise
3 duckdb:vortex-compact -5.7% +6.6% -11.5% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -4.4% +6.6% -10.2% +48.2% ➖ noise
4 datafusion:vortex-compact -12.5% -0.9% -11.7% +41.2% ➖ noise
4 datafusion:vortex-file-compressed -0.3% -0.9% +0.6% +80.1% ➖ noise
4 duckdb:vortex-compact +8.4% -0.9% +9.4% +35.8% ➖ noise
4 duckdb:vortex-file-compressed +8.0% -0.9% +9.0% +32.5% ➖ noise
5 datafusion:vortex-compact +10.3% +7.6% +2.5% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -2.1% +7.6% -9.0% +30.0% ➖ noise
5 duckdb:vortex-compact +4.3% +7.6% -3.0% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -5.2% +7.6% -11.8% +30.0% ➖ noise
6 datafusion:vortex-compact +11.7% -2.5% +14.5% +39.0% ➖ noise
6 datafusion:vortex-file-compressed +9.3% -2.5% +12.1% +47.9% ➖ noise
6 duckdb:vortex-compact -9.5% -2.5% -7.2% +30.2% ➖ noise
6 duckdb:vortex-file-compressed -2.5% -2.5% -0.0% +30.0% ➖ noise
7 datafusion:vortex-compact -5.0% +4.2% -8.8% +32.7% ➖ noise
7 datafusion:vortex-file-compressed -6.8% +4.2% -10.5% +31.9% ➖ noise
7 duckdb:vortex-compact -1.7% +4.2% -5.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -0.4% +4.2% -4.4% +30.0% ➖ noise
8 datafusion:vortex-compact +18.0% +9.8% +7.5% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -25.3% +9.8% -31.9% +30.0% ✅ faster
8 duckdb:vortex-compact +2.2% +9.8% -6.9% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +1.5% +9.8% -7.5% +30.0% ➖ noise
9 datafusion:vortex-compact +19.2% +14.1% +4.5% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -30.8% +14.1% -39.3% +32.3% ✅ faster
9 duckdb:vortex-compact -3.2% +14.1% -15.1% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -8.3% +14.1% -19.6% +30.0% ➖ noise
10 datafusion:vortex-compact +25.5% -1.4% +27.2% +30.0% ➖ noise
10 datafusion:vortex-file-compressed +9.6% -1.4% +11.2% +44.2% ➖ noise
10 duckdb:vortex-compact +1.5% -1.4% +2.9% +30.0% ➖ noise
10 duckdb:vortex-file-compressed +2.4% -1.4% +3.8% +30.0% ➖ noise
11 datafusion:vortex-compact +27.9% -0.1% +28.0% +30.0% ➖ noise
11 datafusion:vortex-file-compressed +14.0% -0.1% +14.2% +33.6% ➖ noise
11 duckdb:vortex-compact -8.5% -0.1% -8.4% +30.0% ➖ noise
11 duckdb:vortex-file-compressed +0.3% -0.1% +0.4% +30.0% ➖ noise
12 datafusion:vortex-compact -15.2% -5.5% -10.3% +30.7% ➖ noise
12 datafusion:vortex-file-compressed +18.2% -5.5% +25.1% +30.0% ➖ noise
12 duckdb:vortex-compact +9.8% -5.5% +16.2% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -6.1% -5.5% -0.7% +30.0% ➖ noise
13 datafusion:vortex-compact +11.7% +10.9% +0.7% +53.4% ➖ noise
13 datafusion:vortex-file-compressed -17.6% +10.9% -25.7% +30.4% ✅ faster
13 duckdb:vortex-compact -6.4% +10.9% -15.6% +38.3% ➖ noise
13 duckdb:vortex-file-compressed -4.3% +10.9% -13.7% +32.3% ➖ noise
14 datafusion:vortex-compact -21.0% +14.2% -30.8% +30.0% ✅ faster
14 datafusion:vortex-file-compressed +8.6% +14.2% -4.9% +30.0% ➖ noise
14 duckdb:vortex-compact -6.1% +14.2% -17.8% +30.0% ➖ noise
14 duckdb:vortex-file-compressed +20.8% +14.2% +5.7% +30.0% ➖ noise
15 datafusion:vortex-compact -0.9% -6.4% +5.9% +38.4% ➖ noise
15 datafusion:vortex-file-compressed +3.0% -6.4% +10.1% +34.9% ➖ noise
15 duckdb:vortex-compact -6.4% -6.4% -0.0% +30.0% ➖ noise
15 duckdb:vortex-file-compressed +11.5% -6.4% +19.1% +35.7% ➖ noise
16 datafusion:vortex-compact -9.9% +3.2% -12.6% +31.4% ➖ noise
16 datafusion:vortex-file-compressed +22.2% +3.2% +18.5% +33.2% ➖ noise
16 duckdb:vortex-compact +1.1% +3.2% -2.0% +35.7% ➖ noise
16 duckdb:vortex-file-compressed -10.7% +3.2% -13.4% +40.9% ➖ noise
17 datafusion:vortex-compact -0.9% +1.2% -2.1% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +19.5% +1.2% +18.0% +30.0% ➖ noise
17 duckdb:vortex-compact +9.2% +1.2% +7.9% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -5.3% +1.2% -6.4% +32.1% ➖ noise
18 datafusion:vortex-compact -2.8% -15.4% +14.8% +30.1% ➖ noise
18 datafusion:vortex-file-compressed +44.0% -15.4% +70.2% +32.5% 🚨 regression
18 duckdb:vortex-compact +5.8% -15.4% +25.1% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +2.8% -15.4% +21.5% +30.0% ➖ noise
19 datafusion:vortex-compact +5.4% +15.6% -8.8% +30.0% ➖ noise
19 datafusion:vortex-file-compressed +57.2% +15.6% +36.0% +30.0% 🚨 regression
19 duckdb:vortex-compact -3.4% +15.6% -16.5% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -0.4% +15.6% -13.8% +30.0% ➖ noise
20 datafusion:vortex-compact +4.5% +6.2% -1.6% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +33.4% +6.2% +25.7% +30.0% ➖ noise
20 duckdb:vortex-compact +8.1% +6.2% +1.9% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -3.4% +6.2% -9.0% +30.0% ➖ noise
21 datafusion:vortex-compact +9.0% +10.5% -1.3% +30.0% ➖ noise
21 datafusion:vortex-file-compressed -12.7% +10.5% -21.0% +30.0% ➖ noise
21 duckdb:vortex-compact -0.8% +10.5% -10.2% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -0.9% +10.5% -10.3% +30.0% ➖ noise
22 datafusion:vortex-compact +3.1% -7.3% +11.2% +39.6% ➖ noise
22 datafusion:vortex-file-compressed +6.0% -7.3% +14.4% +30.0% ➖ noise
22 duckdb:vortex-compact +2.6% -7.3% +10.7% +30.0% ➖ noise
22 duckdb:vortex-file-compressed +25.4% -7.3% +35.2% +30.0% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -8.9%
Vortex (geomean): 1.012x ➖
Parquet (geomean): 1.131x ❌
Shifts: Parquet (control) +13.1% · Median polish +0.7%


datafusion / vortex-file-compressed (1.009x ➖, 1↑ 2↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1858946 1827268 1.02
clickbench_q01/datafusion:vortex-file-compressed 🚀 13755895 16032980 0.86
clickbench_q02/datafusion:vortex-file-compressed 34928409 34463376 1.01
clickbench_q03/datafusion:vortex-file-compressed 39078197 39400845 0.99
clickbench_q04/datafusion:vortex-file-compressed 308902849 309198663 1.00
clickbench_q05/datafusion:vortex-file-compressed 316691593 317940285 1.00
clickbench_q06/datafusion:vortex-file-compressed 1900107 1893502 1.00
clickbench_q07/datafusion:vortex-file-compressed 19994808 18398721 1.09
clickbench_q08/datafusion:vortex-file-compressed 383115884 389235222 0.98
clickbench_q09/datafusion:vortex-file-compressed 573868495 556796482 1.03
clickbench_q10/datafusion:vortex-file-compressed 78238860 74449912 1.05
clickbench_q11/datafusion:vortex-file-compressed 84876804 83921181 1.01
clickbench_q12/datafusion:vortex-file-compressed 277979047 275674633 1.01
clickbench_q13/datafusion:vortex-file-compressed 414578765 409354420 1.01
clickbench_q14/datafusion:vortex-file-compressed 259787966 264040577 0.98
clickbench_q15/datafusion:vortex-file-compressed 360306912 361028499 1.00
clickbench_q16/datafusion:vortex-file-compressed 706478380 700152007 1.01
clickbench_q17/datafusion:vortex-file-compressed 703479513 686706158 1.02
clickbench_q18/datafusion:vortex-file-compressed 1349919912 1333965378 1.01
clickbench_q19/datafusion:vortex-file-compressed 25374144 25525474 0.99
clickbench_q20/datafusion:vortex-file-compressed 360033491 356183245 1.01
clickbench_q21/datafusion:vortex-file-compressed 407323449 403371319 1.01
clickbench_q22/datafusion:vortex-file-compressed 511311815 502413967 1.02
clickbench_q23/datafusion:vortex-file-compressed 785240450 783487692 1.00
clickbench_q24/datafusion:vortex-file-compressed 🚨 53302388 48162875 1.11
clickbench_q25/datafusion:vortex-file-compressed 74458647 76298370 0.98
clickbench_q26/datafusion:vortex-file-compressed 🚨 52098040 46071992 1.13
clickbench_q27/datafusion:vortex-file-compressed 812034788 789616261 1.03
clickbench_q28/datafusion:vortex-file-compressed 6842720675 6786473452 1.01
clickbench_q29/datafusion:vortex-file-compressed 250262322 250029701 1.00
clickbench_q30/datafusion:vortex-file-compressed 247598573 240435637 1.03
clickbench_q31/datafusion:vortex-file-compressed 277887871 276186409 1.01
clickbench_q32/datafusion:vortex-file-compressed 1218505771 1179581769 1.03
clickbench_q33/datafusion:vortex-file-compressed 1408526353 1384570538 1.02
clickbench_q34/datafusion:vortex-file-compressed 1414732248 1398682795 1.01
clickbench_q35/datafusion:vortex-file-compressed 521936865 521286283 1.00
clickbench_q36/datafusion:vortex-file-compressed 79372763 81687020 0.97
clickbench_q37/datafusion:vortex-file-compressed 38635113 39960087 0.97
clickbench_q38/datafusion:vortex-file-compressed 23470644 22748927 1.03
clickbench_q39/datafusion:vortex-file-compressed 148177406 150404356 0.99
clickbench_q40/datafusion:vortex-file-compressed 18601461 18305043 1.02
clickbench_q41/datafusion:vortex-file-compressed 17083143 17497207 0.98
clickbench_q42/datafusion:vortex-file-compressed 18706994 18868759 0.99
datafusion / parquet (0.999x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1958887 1960986 1.00
clickbench_q01/datafusion:parquet 20938625 21011721 1.00
clickbench_q02/datafusion:parquet 54782097 56784317 0.96
clickbench_q03/datafusion:parquet 43229810 46264044 0.93
clickbench_q04/datafusion:parquet 330903273 334453849 0.99
clickbench_q05/datafusion:parquet 377200708 360513824 1.05
clickbench_q06/datafusion:parquet 1792102 1760878 1.02
clickbench_q07/datafusion:parquet 25495991 25027649 1.02
clickbench_q08/datafusion:parquet 418232701 406033625 1.03
clickbench_q09/datafusion:parquet 639603545 656743197 0.97
clickbench_q10/datafusion:parquet 110378303 107466770 1.03
clickbench_q11/datafusion:parquet 135132250 136050689 0.99
clickbench_q12/datafusion:parquet 358582499 358317950 1.00
clickbench_q13/datafusion:parquet 518273198 500438353 1.04
clickbench_q14/datafusion:parquet 360542660 363174393 0.99
clickbench_q15/datafusion:parquet 374303386 369461771 1.01
clickbench_q16/datafusion:parquet 700187289 721110211 0.97
clickbench_q17/datafusion:parquet 684668227 686112824 1.00
clickbench_q18/datafusion:parquet 1411282862 1396148849 1.01
clickbench_q19/datafusion:parquet 33524166 34908146 0.96
clickbench_q20/datafusion:parquet 616092738 614681093 1.00
clickbench_q21/datafusion:parquet 676922673 679223018 1.00
clickbench_q22/datafusion:parquet 1001392476 1001256022 1.00
clickbench_q23/datafusion:parquet 3691230525 3733749087 0.99
clickbench_q24/datafusion:parquet 89316497 85169923 1.05
clickbench_q25/datafusion:parquet 135698409 139094874 0.98
clickbench_q26/datafusion:parquet 90083512 90077418 1.00
clickbench_q27/datafusion:parquet 1071958011 1087291465 0.99
clickbench_q28/datafusion:parquet 6700761503 6540306372 1.02
clickbench_q29/datafusion:parquet 240158957 237190149 1.01
clickbench_q30/datafusion:parquet 360786003 365881471 0.99
clickbench_q31/datafusion:parquet 385960867 397148986 0.97
clickbench_q32/datafusion:parquet 1190413120 1175363909 1.01
clickbench_q33/datafusion:parquet 1528669567 1520363059 1.01
clickbench_q34/datafusion:parquet 1519676185 1527835310 0.99
clickbench_q35/datafusion:parquet 525048791 526359305 1.00
clickbench_q36/datafusion:parquet 152081916 142642950 1.07
clickbench_q37/datafusion:parquet 59571745 59747689 1.00
clickbench_q38/datafusion:parquet 91460795 92693010 0.99
clickbench_q39/datafusion:parquet 269037043 274996025 0.98
clickbench_q40/datafusion:parquet 34311215 34908654 0.98
clickbench_q41/datafusion:parquet 30237955 30893511 0.98
clickbench_q42/datafusion:parquet 31986391 32185011 0.99
duckdb / vortex-file-compressed (1.015x ➖, 2↑ 4↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6284679 6098657 1.03
clickbench_q01/duckdb:vortex-file-compressed 14546216 14447278 1.01
clickbench_q02/duckdb:vortex-file-compressed 26432392 27892493 0.95
clickbench_q03/duckdb:vortex-file-compressed 30711158 31270242 0.98
clickbench_q04/duckdb:vortex-file-compressed 190939618 185931375 1.03
clickbench_q05/duckdb:vortex-file-compressed 🚨 202648244 180543779 1.12
clickbench_q06/duckdb:vortex-file-compressed 19970041 19494004 1.02
clickbench_q07/duckdb:vortex-file-compressed 16225333 15610802 1.04
clickbench_q08/duckdb:vortex-file-compressed 270972465 266478147 1.02
clickbench_q09/duckdb:vortex-file-compressed 354350422 344943155 1.03
clickbench_q10/duckdb:vortex-file-compressed 72390239 73572359 0.98
clickbench_q11/duckdb:vortex-file-compressed 80998731 82213366 0.99
clickbench_q12/duckdb:vortex-file-compressed 225155527 207863418 1.08
clickbench_q13/duckdb:vortex-file-compressed 442830511 404828140 1.09
clickbench_q14/duckdb:vortex-file-compressed 🚨 266291920 241875153 1.10
clickbench_q15/duckdb:vortex-file-compressed 232334367 245577958 0.95
clickbench_q16/duckdb:vortex-file-compressed 742353719 707183501 1.05
clickbench_q17/duckdb:vortex-file-compressed 552404146 512644371 1.08
clickbench_q18/duckdb:vortex-file-compressed 1219521533 1168594860 1.04
clickbench_q19/duckdb:vortex-file-compressed 23835580 23506472 1.01
clickbench_q20/duckdb:vortex-file-compressed 400962993 371957547 1.08
clickbench_q21/duckdb:vortex-file-compressed 421075172 411581823 1.02
clickbench_q22/duckdb:vortex-file-compressed 578563335 562219059 1.03
clickbench_q23/duckdb:vortex-file-compressed 🚨 2067829432 1474431459 1.40
clickbench_q24/duckdb:vortex-file-compressed 🚨 58541039 49800752 1.18
clickbench_q25/duckdb:vortex-file-compressed 83476093 79988297 1.04
clickbench_q26/duckdb:vortex-file-compressed 🚀 45498679 51317740 0.89
clickbench_q27/duckdb:vortex-file-compressed 526317075 503983580 1.04
clickbench_q28/duckdb:vortex-file-compressed 2995600378 2983338868 1.00
clickbench_q29/duckdb:vortex-file-compressed 29629411 29773914 1.00
clickbench_q30/duckdb:vortex-file-compressed 196865218 202791048 0.97
clickbench_q31/duckdb:vortex-file-compressed 270215908 294648619 0.92
clickbench_q32/duckdb:vortex-file-compressed 1387775490 1315006529 1.06
clickbench_q33/duckdb:vortex-file-compressed 1525225728 1458557954 1.05
clickbench_q34/duckdb:vortex-file-compressed 1641880585 1506401054 1.09
clickbench_q35/duckdb:vortex-file-compressed 375251794 384248526 0.98
clickbench_q36/duckdb:vortex-file-compressed 34141803 37136361 0.92
clickbench_q37/duckdb:vortex-file-compressed 25557261 26950905 0.95
clickbench_q38/duckdb:vortex-file-compressed 27349290 28803689 0.95
clickbench_q39/duckdb:vortex-file-compressed 45288458 47417898 0.96
clickbench_q40/duckdb:vortex-file-compressed 25532936 27053168 0.94
clickbench_q41/duckdb:vortex-file-compressed 23997896 25550974 0.94
clickbench_q42/duckdb:vortex-file-compressed 🚀 24776762 30253099 0.82
duckdb / parquet (1.280x ❌, 0↑ 18↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 🚨 224549141 25001891 8.98
clickbench_q01/duckdb:parquet 🚨 50231484 27218216 1.85
clickbench_q02/duckdb:parquet 🚨 66486907 47984317 1.39
clickbench_q03/duckdb:parquet 🚨 64757436 37851353 1.71
clickbench_q04/duckdb:parquet 205817403 204878550 1.00
clickbench_q05/duckdb:parquet 282044424 263324972 1.07
clickbench_q06/duckdb:parquet 🚨 61240327 46257594 1.32
clickbench_q07/duckdb:parquet 🚨 53188116 29473975 1.80
clickbench_q08/duckdb:parquet 269379001 265567448 1.01
clickbench_q09/duckdb:parquet 398900760 398121508 1.00
clickbench_q10/duckdb:parquet 🚨 96421357 80277414 1.20
clickbench_q11/duckdb:parquet 🚨 107791491 97655934 1.10
clickbench_q12/duckdb:parquet 300415563 284381106 1.06
clickbench_q13/duckdb:parquet 519145597 480486887 1.08
clickbench_q14/duckdb:parquet 335538836 321909369 1.04
clickbench_q15/duckdb:parquet 244012836 258322831 0.94
clickbench_q16/duckdb:parquet 610196734 658423693 0.93
clickbench_q17/duckdb:parquet 506793873 539217806 0.94
clickbench_q18/duckdb:parquet 1048758336 1084405869 0.97
clickbench_q19/duckdb:parquet 🚨 49341208 25563915 1.93
clickbench_q20/duckdb:parquet 429346809 429944924 1.00
clickbench_q21/duckdb:parquet 554913082 550217688 1.01
clickbench_q22/duckdb:parquet 923406791 929643894 0.99
clickbench_q23/duckdb:parquet 308728854 315089064 0.98
clickbench_q24/duckdb:parquet 🚨 78476184 68276323 1.15
clickbench_q25/duckdb:parquet 141712630 155751623 0.91
clickbench_q26/duckdb:parquet 52186336 48741255 1.07
clickbench_q27/duckdb:parquet 645286050 646310173 1.00
clickbench_q28/duckdb:parquet 4893059683 4827623385 1.01
clickbench_q29/duckdb:parquet 🚨 61238237 40452363 1.51
clickbench_q30/duckdb:parquet 306158653 296685715 1.03
clickbench_q31/duckdb:parquet 347847910 359827074 0.97
clickbench_q32/duckdb:parquet 1154661093 1225004965 0.94
clickbench_q33/duckdb:parquet 1315558210 1274058693 1.03
clickbench_q34/duckdb:parquet 1303626041 1333627850 0.98
clickbench_q35/duckdb:parquet 352832500 361281578 0.98
clickbench_q36/duckdb:parquet 🚨 64469464 44958480 1.43
clickbench_q37/duckdb:parquet 🚨 53841842 32189828 1.67
clickbench_q38/duckdb:parquet 🚨 59128075 34262891 1.73
clickbench_q39/duckdb:parquet 🚨 98996224 85350371 1.16
clickbench_q40/duckdb:parquet 🚨 55678597 17453195 3.19
clickbench_q41/duckdb:parquet 🚨 58907806 19222832 3.06
clickbench_q42/duckdb:parquet 🚨 49549738 21792058 2.27
duckdb / duckdb (1.068x ➖, 1↑ 15↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 18429019 18394317 1.00
clickbench_q01/duckdb:duckdb 32593684 33578750 0.97
clickbench_q02/duckdb:duckdb 44863407 45502473 0.99
clickbench_q03/duckdb:duckdb 46937633 47170938 1.00
clickbench_q04/duckdb:duckdb 🚨 221842852 189557183 1.17
clickbench_q05/duckdb:duckdb 🚨 334824747 267385719 1.25
clickbench_q06/duckdb:duckdb 🚨 35197860 28843172 1.22
clickbench_q07/duckdb:duckdb 34989340 36003152 0.97
clickbench_q08/duckdb:duckdb 🚨 326081133 253287159 1.29
clickbench_q09/duckdb:duckdb 🚨 487650484 364532509 1.34
clickbench_q10/duckdb:duckdb 99372156 98727143 1.01
clickbench_q11/duckdb:duckdb 107441180 107403058 1.00
clickbench_q12/duckdb:duckdb 🚨 321643707 240095575 1.34
clickbench_q13/duckdb:duckdb 🚨 585306241 460377645 1.27
clickbench_q14/duckdb:duckdb 🚨 377600538 276399528 1.37
clickbench_q15/duckdb:duckdb 🚨 268366346 217671539 1.23
clickbench_q16/duckdb:duckdb 🚨 714289801 643283714 1.11
clickbench_q17/duckdb:duckdb 598341470 552866375 1.08
clickbench_q18/duckdb:duckdb 1306506094 1215510166 1.07
clickbench_q19/duckdb:duckdb 34747786 35160206 0.99
clickbench_q20/duckdb:duckdb 🚨 1085136910 878607932 1.24
clickbench_q21/duckdb:duckdb 🚨 1087317895 982128427 1.11
clickbench_q22/duckdb:duckdb 1105553301 1113403243 0.99
clickbench_q23/duckdb:duckdb 257136395 256461242 1.00
clickbench_q24/duckdb:duckdb 60410432 62755634 0.96
clickbench_q25/duckdb:duckdb 🚀 122706340 142441593 0.86
clickbench_q26/duckdb:duckdb 57486372 59814288 0.96
clickbench_q27/duckdb:duckdb 🚨 1143171660 957468759 1.19
clickbench_q28/duckdb:duckdb 4628985038 4673739608 0.99
clickbench_q29/duckdb:duckdb 48105514 49007197 0.98
clickbench_q30/duckdb:duckdb 🚨 307215746 263367126 1.17
clickbench_q31/duckdb:duckdb 462170594 428205462 1.08
clickbench_q32/duckdb:duckdb 1587171173 1530961727 1.04
clickbench_q33/duckdb:duckdb 1980860009 1918678622 1.03
clickbench_q34/duckdb:duckdb 2085363455 2098935805 0.99
clickbench_q35/duckdb:duckdb 263092304 275706675 0.95
clickbench_q36/duckdb:duckdb 41576519 42060340 0.99
clickbench_q37/duckdb:duckdb 31323345 31341440 1.00
clickbench_q38/duckdb:duckdb 30378643 31814317 0.95
clickbench_q39/duckdb:duckdb 🚨 74983644 62802727 1.19
clickbench_q40/duckdb:duckdb 31464303 32312383 0.97
clickbench_q41/duckdb:duckdb 30310594 32085836 0.94
clickbench_q42/duckdb:duckdb 31435162 32356008 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed +1.7% +199.5% -66.0% +646.0% ➖ noise
0 duckdb:duckdb +0.2% +199.5% -66.6% +264.3% ➖ noise
0 duckdb:vortex-file-compressed +3.1% +199.5% -65.6% +306.0% ➖ noise
1 datafusion:vortex-file-compressed -14.2% +35.6% -36.7% +75.4% ➖ noise
1 duckdb:duckdb -2.9% +35.6% -28.4% +75.4% ➖ noise
1 duckdb:vortex-file-compressed +0.7% +35.6% -25.8% +75.4% ➖ noise
2 datafusion:vortex-file-compressed +1.3% +15.6% -12.3% +75.4% ➖ noise
2 duckdb:duckdb -1.4% +15.6% -14.7% +75.4% ➖ noise
2 duckdb:vortex-file-compressed -5.2% +15.6% -18.0% +75.4% ➖ noise
3 datafusion:vortex-file-compressed -0.8% +26.4% -21.6% +153.7% ➖ noise
3 duckdb:duckdb -0.5% +26.4% -21.3% +75.4% ➖ noise
3 duckdb:vortex-file-compressed -1.8% +26.4% -22.3% +75.4% ➖ noise
4 datafusion:vortex-file-compressed -0.1% -0.3% +0.2% +75.4% ➖ noise
4 duckdb:duckdb +17.0% -0.3% +17.4% +75.4% ➖ noise
4 duckdb:vortex-file-compressed +2.7% -0.3% +3.0% +75.4% ➖ noise
5 datafusion:vortex-file-compressed -0.4% +5.9% -5.9% +75.4% ➖ noise
5 duckdb:duckdb +25.2% +5.9% +18.3% +75.4% ➖ noise
5 duckdb:vortex-file-compressed +12.2% +5.9% +6.0% +75.4% ➖ noise
6 datafusion:vortex-file-compressed +0.3% +16.1% -13.5% +75.4% ➖ noise
6 duckdb:duckdb +22.0% +16.1% +5.1% +75.4% ➖ noise
6 duckdb:vortex-file-compressed +2.4% +16.1% -11.7% +75.4% ➖ noise
7 datafusion:vortex-file-compressed +8.7% +35.6% -19.8% +75.4% ➖ noise
7 duckdb:duckdb -2.8% +35.6% -28.3% +75.4% ➖ noise
7 duckdb:vortex-file-compressed +3.9% +35.6% -23.3% +75.4% ➖ noise
8 datafusion:vortex-file-compressed -1.6% +2.2% -3.7% +75.4% ➖ noise
8 duckdb:duckdb +28.7% +2.2% +25.9% +75.4% ➖ noise
8 duckdb:vortex-file-compressed +1.7% +2.2% -0.5% +75.4% ➖ noise
9 datafusion:vortex-file-compressed +3.1% -1.2% +4.3% +75.4% ➖ noise
9 duckdb:duckdb +33.8% -1.2% +35.4% +75.4% ➖ noise
9 duckdb:vortex-file-compressed +2.7% -1.2% +4.0% +75.4% ➖ noise
10 datafusion:vortex-file-compressed +5.1% +11.1% -5.4% +75.4% ➖ noise
10 duckdb:duckdb +0.7% +11.1% -9.4% +75.4% ➖ noise
10 duckdb:vortex-file-compressed -1.6% +11.1% -11.4% +75.4% ➖ noise
11 datafusion:vortex-file-compressed +1.1% +4.7% -3.4% +75.4% ➖ noise
11 duckdb:duckdb +0.0% +4.7% -4.5% +75.4% ➖ noise
11 duckdb:vortex-file-compressed -1.5% +4.7% -5.9% +75.4% ➖ noise
12 datafusion:vortex-file-compressed +0.8% +2.8% -1.9% +75.4% ➖ noise
12 duckdb:duckdb +34.0% +2.8% +30.3% +75.4% ➖ noise
12 duckdb:vortex-file-compressed +8.3% +2.8% +5.3% +75.4% ➖ noise
13 datafusion:vortex-file-compressed +1.3% +5.8% -4.3% +75.4% ➖ noise
13 duckdb:duckdb +27.1% +5.8% +20.2% +75.4% ➖ noise
13 duckdb:vortex-file-compressed +9.4% +5.8% +3.4% +75.4% ➖ noise
14 datafusion:vortex-file-compressed -1.6% +1.7% -3.3% +75.4% ➖ noise
14 duckdb:duckdb +36.6% +1.7% +34.3% +75.4% ➖ noise
14 duckdb:vortex-file-compressed +10.1% +1.7% +8.2% +75.4% ➖ noise
15 datafusion:vortex-file-compressed -0.2% -2.2% +2.0% +75.4% ➖ noise
15 duckdb:duckdb +23.3% -2.2% +26.0% +75.4% ➖ noise
15 duckdb:vortex-file-compressed -5.4% -2.2% -3.3% +75.4% ➖ noise
16 datafusion:vortex-file-compressed +0.9% -5.1% +6.4% +75.4% ➖ noise
16 duckdb:duckdb +11.0% -5.1% +17.1% +75.4% ➖ noise
16 duckdb:vortex-file-compressed +5.0% -5.1% +10.7% +75.4% ➖ noise
17 datafusion:vortex-file-compressed +2.4% -3.2% +5.8% +75.4% ➖ noise
17 duckdb:duckdb +8.2% -3.2% +11.8% +75.4% ➖ noise
17 duckdb:vortex-file-compressed +7.8% -3.2% +11.3% +75.4% ➖ noise
18 datafusion:vortex-file-compressed +1.2% -1.1% +2.3% +75.4% ➖ noise
18 duckdb:duckdb +7.5% -1.1% +8.7% +75.4% ➖ noise
18 duckdb:vortex-file-compressed +4.4% -1.1% +5.5% +75.4% ➖ noise
19 datafusion:vortex-file-compressed -0.6% +36.1% -27.0% +75.4% ➖ noise
19 duckdb:duckdb -1.2% +36.1% -27.4% +75.4% ➖ noise
19 duckdb:vortex-file-compressed +1.4% +36.1% -25.5% +75.4% ➖ noise
20 datafusion:vortex-file-compressed +1.1% +0.0% +1.0% +194.8% ➖ noise
20 duckdb:duckdb +23.5% +0.0% +23.5% +75.4% ➖ noise
20 duckdb:vortex-file-compressed +7.8% +0.0% +7.7% +75.4% ➖ noise
21 datafusion:vortex-file-compressed +1.0% +0.3% +0.7% +75.4% ➖ noise
21 duckdb:duckdb +10.7% +0.3% +10.4% +75.4% ➖ noise
21 duckdb:vortex-file-compressed +2.3% +0.3% +2.0% +75.4% ➖ noise
22 datafusion:vortex-file-compressed +1.8% -0.3% +2.1% +75.4% ➖ noise
22 duckdb:duckdb -0.7% -0.3% -0.4% +75.4% ➖ noise
22 duckdb:vortex-file-compressed +2.9% -0.3% +3.2% +75.4% ➖ noise
23 datafusion:vortex-file-compressed +0.2% -1.6% +1.8% +75.4% ➖ noise
23 duckdb:duckdb +0.3% -1.6% +1.9% +75.4% ➖ noise
23 duckdb:vortex-file-compressed +40.2% -1.6% +42.5% +75.4% ➖ noise
24 datafusion:vortex-file-compressed +10.7% +9.8% +0.8% +75.4% ➖ noise
24 duckdb:duckdb -3.7% +9.8% -12.3% +75.4% ➖ noise
24 duckdb:vortex-file-compressed +17.6% +9.8% +7.1% +75.4% ➖ noise
25 datafusion:vortex-file-compressed -2.4% -5.8% +3.6% +75.4% ➖ noise
25 duckdb:duckdb -13.9% -5.8% -8.6% +75.4% ➖ noise
25 duckdb:vortex-file-compressed +4.4% -5.8% +10.8% +75.4% ➖ noise
26 datafusion:vortex-file-compressed +13.1% +3.5% +9.3% +75.4% ➖ noise
26 duckdb:duckdb -3.9% +3.5% -7.1% +75.4% ➖ noise
26 duckdb:vortex-file-compressed -11.3% +3.5% -14.3% +75.4% ➖ noise
27 datafusion:vortex-file-compressed +2.8% -0.8% +3.7% +75.4% ➖ noise
27 duckdb:duckdb +19.4% -0.8% +20.3% +75.4% ➖ noise
27 duckdb:vortex-file-compressed +4.4% -0.8% +5.3% +75.4% ➖ noise
28 datafusion:vortex-file-compressed +0.8% +1.9% -1.1% +75.4% ➖ noise
28 duckdb:duckdb -1.0% +1.9% -2.8% +75.4% ➖ noise
28 duckdb:vortex-file-compressed +0.4% +1.9% -1.5% +75.4% ➖ noise
29 datafusion:vortex-file-compressed +0.1% +23.8% -19.2% +75.4% ➖ noise
29 duckdb:duckdb -1.8% +23.8% -20.7% +75.4% ➖ noise
29 duckdb:vortex-file-compressed -0.5% +23.8% -19.6% +75.4% ➖ noise
30 datafusion:vortex-file-compressed +3.0% +0.9% +2.1% +75.4% ➖ noise
30 duckdb:duckdb +16.6% +0.9% +15.6% +75.4% ➖ noise
30 duckdb:vortex-file-compressed -2.9% +0.9% -3.8% +75.4% ➖ noise
31 datafusion:vortex-file-compressed +0.6% -3.1% +3.8% +75.4% ➖ noise
31 duckdb:duckdb +7.9% -3.1% +11.4% +75.4% ➖ noise
31 duckdb:vortex-file-compressed -8.3% -3.1% -5.4% +75.4% ➖ noise
32 datafusion:vortex-file-compressed +3.3% -2.3% +5.7% +75.4% ➖ noise
32 duckdb:duckdb +3.7% -2.3% +6.1% +75.4% ➖ noise
32 duckdb:vortex-file-compressed +5.5% -2.3% +8.0% +75.4% ➖ noise
33 datafusion:vortex-file-compressed +1.7% +1.9% -0.2% +75.4% ➖ noise
33 duckdb:duckdb +3.2% +1.9% +1.3% +75.4% ➖ noise
33 duckdb:vortex-file-compressed +4.6% +1.9% +2.6% +75.4% ➖ noise
34 datafusion:vortex-file-compressed +1.1% -1.4% +2.6% +75.4% ➖ noise
34 duckdb:duckdb -0.6% -1.4% +0.8% +75.4% ➖ noise
34 duckdb:vortex-file-compressed +9.0% -1.4% +10.5% +75.4% ➖ noise
35 datafusion:vortex-file-compressed +0.1% -1.3% +1.4% +75.4% ➖ noise
35 duckdb:duckdb -4.6% -1.3% -3.3% +75.4% ➖ noise
35 duckdb:vortex-file-compressed -2.3% -1.3% -1.1% +75.4% ➖ noise
36 datafusion:vortex-file-compressed -2.8% +23.6% -21.4% +75.4% ➖ noise
36 duckdb:duckdb -1.2% +23.6% -20.1% +75.4% ➖ noise
36 duckdb:vortex-file-compressed -8.1% +23.6% -25.6% +75.4% ➖ noise
37 datafusion:vortex-file-compressed -3.3% +29.1% -25.1% +75.4% ➖ noise
37 duckdb:duckdb -0.1% +29.1% -22.6% +75.4% ➖ noise
37 duckdb:vortex-file-compressed -5.2% +29.1% -26.6% +75.4% ➖ noise
38 datafusion:vortex-file-compressed +3.2% +30.5% -20.9% +75.4% ➖ noise
38 duckdb:duckdb -4.5% +30.5% -26.8% +75.4% ➖ noise
38 duckdb:vortex-file-compressed -5.0% +30.5% -27.2% +75.4% ➖ noise
39 datafusion:vortex-file-compressed -1.5% +6.5% -7.5% +75.4% ➖ noise
39 duckdb:duckdb +19.4% +6.5% +12.1% +75.4% ➖ noise
39 duckdb:vortex-file-compressed -4.5% +6.5% -10.3% +75.4% ➖ noise
40 datafusion:vortex-file-compressed +1.6% +77.1% -42.6% +75.4% ➖ noise
40 duckdb:duckdb -2.6% +77.1% -45.0% +75.4% ✅ faster
40 duckdb:vortex-file-compressed -5.6% +77.1% -46.7% +75.4% ✅ faster
41 datafusion:vortex-file-compressed -2.4% +73.2% -43.6% +75.4% ✅ faster
41 duckdb:duckdb -5.5% +73.2% -45.5% +75.4% ✅ faster
41 duckdb:vortex-file-compressed -6.1% +73.2% -45.8% +75.4% ✅ faster
42 datafusion:vortex-file-compressed -0.9% +50.3% -34.0% +75.4% ➖ noise
42 duckdb:duckdb -2.8% +50.3% -35.4% +75.4% ➖ noise
42 duckdb:vortex-file-compressed -18.1% +50.3% -45.5% +75.4% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

File Sizes: Clickbench on NVME

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

Totals:

  • vortex-compact: 7.03 GB → 7.03 GB (-0.0%)
  • vortex-file-compressed: 13.88 GB → 13.88 GB (0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: Random Access

Vortex (geomean): 0.861x ✅
Parquet (geomean): 0.998x ➖


unknown / unknown (0.945x ➖, 9↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 2554681 3120988 0.82
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1255402 1277561 0.98
random-access/feature-vectors/correlated/parquet-tokio-local-disk 11686200927 11556985315 1.01
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11183578911 11165070221 1.00
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 8760491 9740684 0.90
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6998606 7484545 0.94
random-access/feature-vectors/uniform/lance-tokio-local-disk 1453802 1471334 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2353875 2339406 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11189567552 11138998947 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11187541768 11127187372 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk 13675852 14972793 0.91
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 13949935 15020400 0.93
random-access/lance-tokio-local-disk 743171 733384 1.01
random-access/lance-tokio-local-disk-footer 1344000 1344991 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk 263740 276457 0.95
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 695573 688780 1.01
random-access/nested-lists/correlated/parquet-tokio-local-disk 142039753 137989324 1.03
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 140384246 138309509 1.02
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 723207 1032901 0.70
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 738332 854480 0.86
random-access/nested-lists/uniform/lance-tokio-local-disk 1156985 1182756 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1624570 1660710 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk 139988489 138197320 1.01
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 139747043 138279345 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 2458134 2606504 0.94
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2533939 2757043 0.92
random-access/nested-structs/correlated/lance-tokio-local-disk 426275 435316 0.98
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 635587 638900 0.99
random-access/nested-structs/correlated/parquet-tokio-local-disk 26959095 27405930 0.98
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27179658 27752260 0.98
random-access/nested-structs/correlated/vortex-tokio-local-disk 945218 940139 1.01
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 919762 856701 1.07
random-access/nested-structs/uniform/lance-tokio-local-disk 2778798 2849186 0.98
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3027593 3089460 0.98
random-access/nested-structs/uniform/parquet-tokio-local-disk 27547569 27489634 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 26734923 27647119 0.97
random-access/nested-structs/uniform/vortex-tokio-local-disk 1850981 1856264 1.00
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1849547 1926159 0.96
random-access/parquet-tokio-local-disk 185852695 186630570 1.00
random-access/parquet-tokio-local-disk-footer 183309518 186764186 0.98
random-access/taxi/correlated/lance-tokio-local-disk 972805 953627 1.02
random-access/taxi/correlated/lance-tokio-local-disk-footer 1640582 1627216 1.01
random-access/taxi/correlated/parquet-tokio-local-disk 270425489 277121462 0.98
random-access/taxi/correlated/parquet-tokio-local-disk-footer 274820040 279373437 0.98
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1782454 2951217 0.60
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1999506 2078424 0.96
random-access/taxi/uniform/lance-tokio-local-disk 8478923 8427445 1.01
random-access/taxi/uniform/lance-tokio-local-disk-footer 9104228 9112531 1.00
random-access/taxi/uniform/parquet-tokio-local-disk 291395907 289958846 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 294507967 294469481 1.00
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4766165 5821474 0.82
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4655549 5811999 0.80
random-access/vortex-tokio-local-disk 🚀 1313447 1962124 0.67
random-access/vortex-tokio-local-disk-footer 🚀 1331846 1957759 0.68

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: Compression

Vortex (geomean): 1.000x ➖
Parquet (geomean): 1.001x ➖


unknown / unknown (1.001x ➖, 0↑ 2↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
compress time/Arade 1148021857 1177154935 0.98
compress time/Bimbo 7050058182 7120213756 0.99
compress time/CMSprovider 2965876212 2889143576 1.03
compress time/Euro2016 416939416 419977236 0.99
compress time/Food 378361253 397294822 0.95
compress time/HashTags 799317682 818893790 0.98
compress time/TPC-H l_comment canonical 1301643678 1314215027 0.99
compress time/TPC-H l_comment chunked 1329297253 1318092434 1.01
compress time/taxi 711541118 726590345 0.98
compress time/wide table cols=100 chunks=1 rows=1000 12726136 13994756 0.91
compress time/wide table cols=100 chunks=50 rows=1000 13563513 12790054 1.06
compress time/wide table cols=1000 chunks=1 rows=1000 138129386 142156771 0.97
compress time/wide table cols=1000 chunks=50 rows=1000 142305811 143664531 0.99
compress time/wide table cols=10000 chunks=1 rows=1000 1446693135 1423161726 1.02
compress time/wide table cols=10000 chunks=50 rows=1000 1423660697 1425851477 1.00
decompress time/Arade 31874809 33405356 0.95
decompress time/Bimbo 103943364 103446609 1.00
decompress time/CMSprovider 92789065 84643993 1.10
decompress time/Euro2016 🚨 21379736 18689322 1.14
decompress time/Food 10139037 9876378 1.03
decompress time/HashTags 81206621 79650546 1.02
decompress time/TPC-H l_comment canonical 41341670 42071581 0.98
decompress time/TPC-H l_comment chunked 42451574 40277233 1.05
decompress time/taxi 22337021 21360251 1.05
decompress time/wide table cols=100 chunks=1 rows=1000 2740106 2843007 0.96
decompress time/wide table cols=100 chunks=50 rows=1000 2662031 2713779 0.98
decompress time/wide table cols=1000 chunks=1 rows=1000 24788688 24966020 0.99
decompress time/wide table cols=1000 chunks=50 rows=1000 24976084 24434700 1.02
decompress time/wide table cols=10000 chunks=1 rows=1000 250494558 257992965 0.97
decompress time/wide table cols=10000 chunks=50 rows=1000 255728118 255124606 1.00
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 3069510637 3028197647 1.01
parquet_rs-zstd compress time/Bimbo 17359523241 17197609760 1.01
parquet_rs-zstd compress time/CMSprovider 7763623107 7737996917 1.00
parquet_rs-zstd compress time/Euro2016 1349733231 1347810971 1.00
parquet_rs-zstd compress time/Food 935435899 923832530 1.01
parquet_rs-zstd compress time/HashTags 2446103181 2501311438 0.98
parquet_rs-zstd compress time/TPC-H l_comment canonical 3096739600 3086568508 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3140644063 3108769889 1.01
parquet_rs-zstd compress time/taxi 1519419725 1512477158 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6751131 6703540 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6849349 6832243 1.00
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 89378357 88235375 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 88852869 87015787 1.02
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 881810033 855132345 1.03
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 865038800 884316496 0.98
parquet_rs-zstd decompress time/Arade 657501953 645992129 1.02
parquet_rs-zstd decompress time/Bimbo 1744280069 1739692858 1.00
parquet_rs-zstd decompress time/CMSprovider 1928587174 1926838899 1.00
parquet_rs-zstd decompress time/Euro2016 386536521 385903614 1.00
parquet_rs-zstd decompress time/Food 222268310 220990958 1.01
parquet_rs-zstd decompress time/HashTags 627615374 636215080 0.99
parquet_rs-zstd decompress time/TPC-H l_comment canonical 565215636 565846868 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 561761037 567444216 0.99
parquet_rs-zstd decompress time/taxi 247522166 245296909 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2705726 2804069 0.96
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2714889 2717044 1.00
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32287534 32459427 0.99
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32351143 31444081 1.03
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 371927521 370899373 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 371077771 370445139 1.00
vortex-file-compressed size/Arade 145363828 145363828 1.00
vortex-file-compressed size/Bimbo 468763364 468763364 1.00
vortex-file-compressed size/CMSprovider 417907844 417907844 1.00
vortex-file-compressed size/Euro2016 163757372 163497828 1.00
vortex-file-compressed size/Food 41926968 41926968 1.00
vortex-file-compressed size/HashTags 195647860 195647860 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179087392 179087392 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179087392 179087392 1.00
vortex-file-compressed size/taxi 52363980 52363980 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957680 92957680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957680 92957680 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.96
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.98
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.02
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.99
vortex:parquet-zstd ratio compress time/Food 0 0 0.94
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio compress time/taxi 0 0 0.97
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 2 0.90
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.06
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.97
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.94
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.00
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.10
vortex:parquet-zstd ratio decompress time/Euro2016 🚨 0 0 1.14
vortex:parquet-zstd ratio decompress time/Food 0 0 1.02
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.03
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.98
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.06
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.00
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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 15, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.1%
Vortex (geomean): 0.972x ➖
Parquet (geomean): 1.004x ➖
Shifts: Parquet (control) +0.4% · Median polish -2.9%


datafusion / vortex-file-compressed (0.926x ➖, 2↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 684683431 711755666 0.96
tpch_q02/datafusion:vortex-file-compressed 599017655 667850981 0.90
tpch_q03/datafusion:vortex-file-compressed 785530058 882267684 0.89
tpch_q04/datafusion:vortex-file-compressed 574607850 599907534 0.96
tpch_q05/datafusion:vortex-file-compressed 1055568649 1016880105 1.04
tpch_q06/datafusion:vortex-file-compressed 713927251 647522625 1.10
tpch_q07/datafusion:vortex-file-compressed 1224181548 1112686848 1.10
tpch_q08/datafusion:vortex-file-compressed 1452258007 1321754609 1.10
tpch_q09/datafusion:vortex-file-compressed 1492380862 1844794237 0.81
tpch_q10/datafusion:vortex-file-compressed 1087819404 1459991197 0.75
tpch_q11/datafusion:vortex-file-compressed 506870951 607520029 0.83
tpch_q12/datafusion:vortex-file-compressed 🚀 987744597 2049842491 0.48
tpch_q13/datafusion:vortex-file-compressed 🚀 435204340 634087636 0.69
tpch_q14/datafusion:vortex-file-compressed 668730933 621348671 1.08
tpch_q15/datafusion:vortex-file-compressed 1341145775 1167697071 1.15
tpch_q16/datafusion:vortex-file-compressed 371086534 391465502 0.95
tpch_q17/datafusion:vortex-file-compressed 1268784585 1217620905 1.04
tpch_q18/datafusion:vortex-file-compressed 1381671317 1340356373 1.03
tpch_q19/datafusion:vortex-file-compressed 840440394 761201878 1.10
tpch_q20/datafusion:vortex-file-compressed 945738880 971845976 0.97
tpch_q21/datafusion:vortex-file-compressed 1832390184 1698927762 1.08
tpch_q22/datafusion:vortex-file-compressed 355332909 480926822 0.74
datafusion / vortex-compact (1.023x ➖, 0↑ 3↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 689393942 735891863 0.94
tpch_q02/datafusion:vortex-compact 695752187 785799540 0.89
tpch_q03/datafusion:vortex-compact 674501712 832708241 0.81
tpch_q04/datafusion:vortex-compact 519478748 649405448 0.80
tpch_q05/datafusion:vortex-compact 904049894 943104785 0.96
tpch_q06/datafusion:vortex-compact 590700650 632351249 0.93
tpch_q07/datafusion:vortex-compact 1006107282 1098255904 0.92
tpch_q08/datafusion:vortex-compact 1221433284 1184348202 1.03
tpch_q09/datafusion:vortex-compact 1365821888 1259627154 1.08
tpch_q10/datafusion:vortex-compact 🚨 1129405449 867679960 1.30
tpch_q11/datafusion:vortex-compact 473589171 386570807 1.23
tpch_q12/datafusion:vortex-compact 790130625 899725124 0.88
tpch_q13/datafusion:vortex-compact 415681642 421423421 0.99
tpch_q14/datafusion:vortex-compact 570667964 666513575 0.86
tpch_q15/datafusion:vortex-compact 1062385148 1034290154 1.03
tpch_q16/datafusion:vortex-compact 414836677 346994870 1.20
tpch_q17/datafusion:vortex-compact 1168633425 1289729670 0.91
tpch_q18/datafusion:vortex-compact 1098384529 1204607086 0.91
tpch_q19/datafusion:vortex-compact 🚨 1136770203 705738045 1.61
tpch_q20/datafusion:vortex-compact 🚨 1325218234 911087306 1.45
tpch_q21/datafusion:vortex-compact 1606286847 1634684190 0.98
tpch_q22/datafusion:vortex-compact 484079871 396766262 1.22
datafusion / parquet (1.041x ➖, 1↑ 1↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 830741445 814726557 1.02
tpch_q02/datafusion:parquet 860737079 733449718 1.17
tpch_q03/datafusion:parquet 991466451 977611270 1.01
tpch_q04/datafusion:parquet 447264621 490760864 0.91
tpch_q05/datafusion:parquet 1216493546 1245339463 0.98
tpch_q06/datafusion:parquet 518087828 545195459 0.95
tpch_q07/datafusion:parquet 1396960004 1295858649 1.08
tpch_q08/datafusion:parquet 1710226173 1527913975 1.12
tpch_q09/datafusion:parquet 1732937661 1866809196 0.93
tpch_q10/datafusion:parquet 2262681101 2034924764 1.11
tpch_q11/datafusion:parquet 🚀 498612196 760165497 0.66
tpch_q12/datafusion:parquet 741315197 760701247 0.97
tpch_q13/datafusion:parquet 955123049 736471330 1.30
tpch_q14/datafusion:parquet 997750299 900844529 1.11
tpch_q15/datafusion:parquet 1458743730 1246852285 1.17
tpch_q16/datafusion:parquet 436116129 390457661 1.12
tpch_q17/datafusion:parquet 1380447060 1604701277 0.86
tpch_q18/datafusion:parquet 1591945698 1964116958 0.81
tpch_q19/datafusion:parquet 1226187174 989027415 1.24
tpch_q20/datafusion:parquet 🚨 1943401254 1128478512 1.72
tpch_q21/datafusion:parquet 2094337609 1799798328 1.16
tpch_q22/datafusion:parquet 692854473 757047972 0.92
duckdb / vortex-file-compressed (0.984x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 639381085 675057718 0.95
tpch_q02/duckdb:vortex-file-compressed 1233504363 1109349222 1.11
tpch_q03/duckdb:vortex-file-compressed 902425600 1014439889 0.89
tpch_q04/duckdb:vortex-file-compressed 647693711 644607774 1.00
tpch_q05/duckdb:vortex-file-compressed 1062847820 1120899145 0.95
tpch_q06/duckdb:vortex-file-compressed 804356829 835310944 0.96
tpch_q07/duckdb:vortex-file-compressed 1128199375 1165090331 0.97
tpch_q08/duckdb:vortex-file-compressed 1449172090 1505910972 0.96
tpch_q09/duckdb:vortex-file-compressed 1522382474 1482551214 1.03
tpch_q10/duckdb:vortex-file-compressed 1159383427 1210133764 0.96
tpch_q11/duckdb:vortex-file-compressed 639043943 596059963 1.07
tpch_q12/duckdb:vortex-file-compressed 752598514 717916484 1.05
tpch_q13/duckdb:vortex-file-compressed 907831645 940908500 0.96
tpch_q14/duckdb:vortex-file-compressed 851124879 931909646 0.91
tpch_q15/duckdb:vortex-file-compressed 572466555 581014073 0.99
tpch_q16/duckdb:vortex-file-compressed 528221027 515604507 1.02
tpch_q17/duckdb:vortex-file-compressed 948359821 1016509125 0.93
tpch_q18/duckdb:vortex-file-compressed 938744599 967497364 0.97
tpch_q19/duckdb:vortex-file-compressed 774262313 783372494 0.99
tpch_q20/duckdb:vortex-file-compressed 1315918965 1221332873 1.08
tpch_q21/duckdb:vortex-file-compressed 1944481748 2106932725 0.92
tpch_q22/duckdb:vortex-file-compressed 631607807 628544709 1.00
duckdb / vortex-compact (0.959x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 602845645 640793014 0.94
tpch_q02/duckdb:vortex-compact 1016628140 1067140337 0.95
tpch_q03/duckdb:vortex-compact 895392458 841363722 1.06
tpch_q04/duckdb:vortex-compact 450678576 506522803 0.89
tpch_q05/duckdb:vortex-compact 1004618655 1036383222 0.97
tpch_q06/duckdb:vortex-compact 775643135 812459510 0.95
tpch_q07/duckdb:vortex-compact 1065739430 1038028646 1.03
tpch_q08/duckdb:vortex-compact 1348494162 1479331962 0.91
tpch_q09/duckdb:vortex-compact 1309508512 1355267589 0.97
tpch_q10/duckdb:vortex-compact 1057440209 1029965410 1.03
tpch_q11/duckdb:vortex-compact 649172647 697100224 0.93
tpch_q12/duckdb:vortex-compact 623548388 674036439 0.93
tpch_q13/duckdb:vortex-compact 837844327 877816837 0.95
tpch_q14/duckdb:vortex-compact 827478590 934026462 0.89
tpch_q15/duckdb:vortex-compact 511582395 588444554 0.87
tpch_q16/duckdb:vortex-compact 448938793 425258337 1.06
tpch_q17/duckdb:vortex-compact 937020144 913481881 1.03
tpch_q18/duckdb:vortex-compact 733723243 732729266 1.00
tpch_q19/duckdb:vortex-compact 748964029 732459919 1.02
tpch_q20/duckdb:vortex-compact 1116618308 1233793864 0.91
tpch_q21/duckdb:vortex-compact 1616689082 1799703401 0.90
tpch_q22/duckdb:vortex-compact 588925734 619624355 0.95
duckdb / parquet (0.967x ➖, 0↑ 0↓)
name PR 824e3c4 (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 954019036 889210627 1.07
tpch_q02/duckdb:parquet 1547005575 1494315782 1.04
tpch_q03/duckdb:parquet 1441230851 1774583740 0.81
tpch_q04/duckdb:parquet 974796843 999188332 0.98
tpch_q05/duckdb:parquet 2132415457 2130507328 1.00
tpch_q06/duckdb:parquet 749581459 702440153 1.07
tpch_q07/duckdb:parquet 1739002792 1762212525 0.99
tpch_q08/duckdb:parquet 2390107275 2454279250 0.97
tpch_q09/duckdb:parquet 2367061801 2529705333 0.94
tpch_q10/duckdb:parquet 3094230835 3082837665 1.00
tpch_q11/duckdb:parquet 1021042581 1045030289 0.98
tpch_q12/duckdb:parquet 880647250 1123989860 0.78
tpch_q13/duckdb:parquet 1234820146 1207835413 1.02
tpch_q14/duckdb:parquet 1239285529 1213345831 1.02
tpch_q15/duckdb:parquet 833630184 912619823 0.91
tpch_q16/duckdb:parquet 828859376 849008843 0.98
tpch_q17/duckdb:parquet 1352720158 1378712481 0.98
tpch_q18/duckdb:parquet 1452879419 1517192598 0.96
tpch_q19/duckdb:parquet 1511261810 1522796686 0.99
tpch_q20/duckdb:parquet 1743785589 1939385478 0.90
tpch_q21/duckdb:parquet 1834709551 1952356996 0.94
tpch_q22/duckdb:parquet 1093108269 1084744194 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -6.3% +4.6% -10.4% +36.4% ➖ noise
1 datafusion:vortex-file-compressed -3.8% +4.6% -8.0% +44.9% ➖ noise
1 duckdb:vortex-compact -5.9% +4.6% -10.1% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -5.3% +4.6% -9.4% +30.3% ➖ noise
2 datafusion:vortex-compact -11.5% +10.2% -19.7% +44.4% ➖ noise
2 datafusion:vortex-file-compressed -10.3% +10.2% -18.6% +48.5% ➖ noise
2 duckdb:vortex-compact -4.7% +10.2% -13.6% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +11.2% +10.2% +0.9% +34.8% ➖ noise
3 datafusion:vortex-compact -19.0% -9.2% -10.7% +43.9% ➖ noise
3 datafusion:vortex-file-compressed -11.0% -9.2% -1.9% +46.6% ➖ noise
3 duckdb:vortex-compact +6.4% -9.2% +17.3% +33.0% ➖ noise
3 duckdb:vortex-file-compressed -11.0% -9.2% -2.0% +32.8% ➖ noise
4 datafusion:vortex-compact -20.0% -5.7% -15.2% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -4.2% -5.7% +1.6% +30.0% ➖ noise
4 duckdb:vortex-compact -11.0% -5.7% -5.6% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +0.5% -5.7% +6.6% +30.0% ➖ noise
5 datafusion:vortex-compact -4.1% -1.1% -3.1% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +3.8% -1.1% +5.0% +30.0% ➖ noise
5 duckdb:vortex-compact -3.1% -1.1% -2.0% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -5.2% -1.1% -4.1% +30.0% ➖ noise
6 datafusion:vortex-compact -6.6% +0.7% -7.2% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +10.3% +0.7% +9.5% +30.0% ➖ noise
6 duckdb:vortex-compact -4.5% +0.7% -5.2% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -3.7% +0.7% -4.4% +30.0% ➖ noise
7 datafusion:vortex-compact -8.4% +3.1% -11.2% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +10.0% +3.1% +6.7% +30.0% ➖ noise
7 duckdb:vortex-compact +2.7% +3.1% -0.5% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -3.2% +3.1% -6.1% +30.0% ➖ noise
8 datafusion:vortex-compact +3.1% +4.4% -1.2% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +9.9% +4.4% +5.2% +30.0% ➖ noise
8 duckdb:vortex-compact -8.8% +4.4% -12.7% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -3.8% +4.4% -7.8% +30.0% ➖ noise
9 datafusion:vortex-compact +8.4% -6.8% +16.3% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -19.1% -6.8% -13.2% +30.0% ➖ noise
9 duckdb:vortex-compact -3.4% -6.8% +3.7% +30.0% ➖ noise
9 duckdb:vortex-file-compressed +2.7% -6.8% +10.2% +30.0% ➖ noise
10 datafusion:vortex-compact +30.2% +5.6% +23.2% +30.0% ➖ noise
10 datafusion:vortex-file-compressed -25.5% +5.6% -29.5% +40.9% ✅ faster
10 duckdb:vortex-compact +2.7% +5.6% -2.8% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -4.2% +5.6% -9.3% +30.3% ➖ noise
11 datafusion:vortex-compact +22.5% -19.9% +53.0% +30.0% 🚨 regression
11 datafusion:vortex-file-compressed -16.6% -19.9% +4.2% +33.6% ➖ noise
11 duckdb:vortex-compact -6.9% -19.9% +16.3% +30.0% ➖ noise
11 duckdb:vortex-file-compressed +7.2% -19.9% +33.9% +30.0% 🚨 regression
12 datafusion:vortex-compact -12.2% -12.6% +0.5% +32.5% ➖ noise
12 datafusion:vortex-file-compressed -51.8% -12.6% -44.9% +47.0% ✅ faster
12 duckdb:vortex-compact -7.5% -12.6% +5.9% +30.0% ➖ noise
12 duckdb:vortex-file-compressed +4.8% -12.6% +20.0% +30.0% ➖ noise
13 datafusion:vortex-compact -1.4% +15.1% -14.3% +30.0% ➖ noise
13 datafusion:vortex-file-compressed -31.4% +15.1% -40.4% +51.5% ✅ faster
13 duckdb:vortex-compact -4.6% +15.1% -17.1% +42.1% ➖ noise
13 duckdb:vortex-file-compressed -3.5% +15.1% -16.2% +43.2% ➖ noise
14 datafusion:vortex-compact -14.4% +6.4% -19.5% +30.0% ➖ noise
14 datafusion:vortex-file-compressed +7.6% +6.4% +1.2% +42.3% ➖ noise
14 duckdb:vortex-compact -11.4% +6.4% -16.7% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -8.7% +6.4% -14.1% +30.0% ➖ noise
15 datafusion:vortex-compact +2.7% +3.4% -0.6% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +14.9% +3.4% +11.1% +30.0% ➖ noise
15 duckdb:vortex-compact -13.1% +3.4% -15.9% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -1.5% +3.4% -4.7% +30.0% ➖ noise
16 datafusion:vortex-compact +19.6% +4.4% +14.5% +42.5% ➖ noise
16 datafusion:vortex-file-compressed -5.2% +4.4% -9.2% +37.1% ➖ noise
16 duckdb:vortex-compact +5.6% +4.4% +1.1% +30.0% ➖ noise
16 duckdb:vortex-file-compressed +2.4% +4.4% -1.9% +43.4% ➖ noise
17 datafusion:vortex-compact -9.4% -8.1% -1.4% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +4.2% -8.1% +13.4% +30.0% ➖ noise
17 duckdb:vortex-compact +2.6% -8.1% +11.7% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -6.7% -8.1% +1.6% +30.0% ➖ noise
18 datafusion:vortex-compact -8.8% -11.9% +3.5% +30.0% ➖ noise
18 datafusion:vortex-file-compressed +3.1% -11.9% +17.0% +30.0% ➖ noise
18 duckdb:vortex-compact +0.1% -11.9% +13.7% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -3.0% -11.9% +10.1% +30.0% ➖ noise
19 datafusion:vortex-compact +61.1% +10.9% +45.2% +30.0% 🚨 regression
19 datafusion:vortex-file-compressed +10.4% +10.9% -0.5% +30.0% ➖ noise
19 duckdb:vortex-compact +2.3% +10.9% -7.8% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -1.2% +10.9% -10.9% +30.0% ➖ noise
20 datafusion:vortex-compact +45.5% +24.4% +16.9% +30.0% ➖ noise
20 datafusion:vortex-file-compressed -2.7% +24.4% -21.8% +30.0% ➖ noise
20 duckdb:vortex-compact -9.5% +24.4% -27.3% +30.0% ✅ faster
20 duckdb:vortex-file-compressed +7.7% +24.4% -13.4% +30.0% ➖ noise
21 datafusion:vortex-compact -1.7% +4.6% -6.0% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +7.9% +4.6% +3.1% +30.0% ➖ noise
21 duckdb:vortex-compact -10.2% +4.6% -14.1% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -7.7% +4.6% -11.7% +30.0% ➖ noise
22 datafusion:vortex-compact +22.0% -4.0% +27.0% +46.2% ➖ noise
22 datafusion:vortex-file-compressed -26.1% -4.0% -23.1% +34.1% ➖ noise
22 duckdb:vortex-compact -5.0% -4.0% -1.0% +30.0% ➖ noise
22 duckdb:vortex-file-compressed +0.5% -4.0% +4.6% +30.0% ➖ noise

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 16, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 16, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 16, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 16, 2026
Comment thread scripts/bench-taskset.sh
matrix:
machine_type:
- id: x86
instance_name: c6id.8xlarge
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

consider turning off freq scaling always running at max:

# Pin CPU frequency governor to performance to prevent dynamic frequency scaling.
for gov in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
  [[ -w "$gov" ]] && echo performance > "$gov" || true
done

Comment thread scripts/bench-taskset.sh
BENCH_CPUS="2-$((cpu_count - 1))"
fi
fi

Copy link
Copy Markdown
Contributor Author

@joseph-isaacs joseph-isaacs Apr 16, 2026

Choose a reason for hiding this comment

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

Suggested change
# Pin CPU frequency governor to performance to prevent dynamic frequency scaling.
for gov in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
[[ -w "$gov" ]] && echo performance > "$gov" || true
done

Like this?

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 16, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants