Skip to content

fix: array correctly update their validity#7307

Merged
joseph-isaacs merged 3 commits intodevelopfrom
ji/mut-slots-fix
Apr 7, 2026
Merged

fix: array correctly update their validity#7307
joseph-isaacs merged 3 commits intodevelopfrom
ji/mut-slots-fix

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

@joseph-isaacs joseph-isaacs commented Apr 7, 2026

After #7287

The validity of some arrays as in-corrected cached. This PR fixes that.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the changelog/fix A bug fix label Apr 7, 2026
@joseph-isaacs joseph-isaacs marked this pull request as ready for review April 7, 2026 10:38
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs requested a review from robert3005 April 7, 2026 10:58
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 7, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 7, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 7aa1e80 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.891x ✅


datafusion / vortex-file-compressed (0.891x ✅, 6↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 128386770 138819775 0.92
polarsignals_q01/datafusion:vortex-file-compressed 🚀 372878707 438757052 0.85
polarsignals_q02/datafusion:vortex-file-compressed 🚀 22366681 25423988 0.88
polarsignals_q03/datafusion:vortex-file-compressed 🚀 379921035 441368041 0.86
polarsignals_q04/datafusion:vortex-file-compressed 12496349 12634800 0.99
polarsignals_q05/datafusion:vortex-file-compressed 16333720 17704143 0.92
polarsignals_q06/datafusion:vortex-file-compressed 18580687 20498851 0.91
polarsignals_q07/datafusion:vortex-file-compressed 🚀 13441199 15741326 0.85
polarsignals_q08/datafusion:vortex-file-compressed 🚀 475993257 538862155 0.88
polarsignals_q09/datafusion:vortex-file-compressed 🚀 9678831 11407836 0.85

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.3%
Vortex (geomean): 0.968x ➖
Parquet (geomean): 0.982x ➖
Shifts: Parquet (control) -1.8% · Median polish -2.6%


datafusion / vortex-file-compressed (0.958x ➖, 1↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 47961206 47282952 1.01
tpch_q02/datafusion:vortex-file-compressed 33292686 35330568 0.94
tpch_q03/datafusion:vortex-file-compressed 27089376 29094731 0.93
tpch_q04/datafusion:vortex-file-compressed 17910687 18505028 0.97
tpch_q05/datafusion:vortex-file-compressed 50763129 56145077 0.90
tpch_q06/datafusion:vortex-file-compressed 🚀 9553800 10785221 0.89
tpch_q07/datafusion:vortex-file-compressed 63841943 67108341 0.95
tpch_q08/datafusion:vortex-file-compressed 44970565 47187370 0.95
tpch_q09/datafusion:vortex-file-compressed 54642424 58497002 0.93
tpch_q10/datafusion:vortex-file-compressed 43488536 44273842 0.98
tpch_q11/datafusion:vortex-file-compressed 18370112 18725931 0.98
tpch_q12/datafusion:vortex-file-compressed 22337919 23235818 0.96
tpch_q13/datafusion:vortex-file-compressed 28456947 29379336 0.97
tpch_q14/datafusion:vortex-file-compressed 15481106 16862359 0.92
tpch_q15/datafusion:vortex-file-compressed 24795906 24162555 1.03
tpch_q16/datafusion:vortex-file-compressed 24577100 25764547 0.95
tpch_q17/datafusion:vortex-file-compressed 63994849 69280583 0.92
tpch_q18/datafusion:vortex-file-compressed 76981472 80468208 0.96
tpch_q19/datafusion:vortex-file-compressed 22713106 22664267 1.00
tpch_q20/datafusion:vortex-file-compressed 31999834 33963179 0.94
tpch_q21/datafusion:vortex-file-compressed 73557947 76120284 0.97
tpch_q22/datafusion:vortex-file-compressed 17240516 16767514 1.03
datafusion / vortex-compact (0.974x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58521798 62414800 0.94
tpch_q02/datafusion:vortex-compact 36985772 37673465 0.98
tpch_q03/datafusion:vortex-compact 31315485 31068416 1.01
tpch_q04/datafusion:vortex-compact 21962237 22961656 0.96
tpch_q05/datafusion:vortex-compact 57198637 57189107 1.00
tpch_q06/datafusion:vortex-compact 12987376 13075087 0.99
tpch_q07/datafusion:vortex-compact 69547865 72030847 0.97
tpch_q08/datafusion:vortex-compact 49633238 50643150 0.98
tpch_q09/datafusion:vortex-compact 62891297 64179759 0.98
tpch_q10/datafusion:vortex-compact 53117987 54680369 0.97
tpch_q11/datafusion:vortex-compact 18829927 19350490 0.97
tpch_q12/datafusion:vortex-compact 33827167 33719575 1.00
tpch_q13/datafusion:vortex-compact 35906785 37491810 0.96
tpch_q14/datafusion:vortex-compact 20157867 21442070 0.94
tpch_q15/datafusion:vortex-compact 33924280 34581147 0.98
tpch_q16/datafusion:vortex-compact 28855481 31031014 0.93
tpch_q17/datafusion:vortex-compact 68131817 72152175 0.94
tpch_q18/datafusion:vortex-compact 84920958 89147353 0.95
tpch_q19/datafusion:vortex-compact 34728053 33412325 1.04
tpch_q20/datafusion:vortex-compact 39562763 39121070 1.01
tpch_q21/datafusion:vortex-compact 86320561 89128507 0.97
tpch_q22/datafusion:vortex-compact 16890467 17547751 0.96
datafusion / parquet (0.988x ➖, 1↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 128211957 129426264 0.99
tpch_q02/datafusion:parquet 71087529 72577310 0.98
tpch_q03/datafusion:parquet 78100737 75919383 1.03
tpch_q04/datafusion:parquet 47950934 49812504 0.96
tpch_q05/datafusion:parquet 103517629 107167026 0.97
tpch_q06/datafusion:parquet 🚨 45753983 40825919 1.12
tpch_q07/datafusion:parquet 112112108 115515942 0.97
tpch_q08/datafusion:parquet 106704569 101165930 1.05
tpch_q09/datafusion:parquet 134798068 134065207 1.01
tpch_q10/datafusion:parquet 124843782 120825513 1.03
tpch_q11/datafusion:parquet 48056908 49934295 0.96
tpch_q12/datafusion:parquet 95598306 96982993 0.99
tpch_q13/datafusion:parquet 215606441 209773039 1.03
tpch_q14/datafusion:parquet 52679878 52567755 1.00
tpch_q15/datafusion:parquet 66452596 67422620 0.99
tpch_q16/datafusion:parquet 50179726 54136859 0.93
tpch_q17/datafusion:parquet 128349369 140819809 0.91
tpch_q18/datafusion:parquet 174795378 172675877 1.01
tpch_q19/datafusion:parquet 🚀 74973008 87262527 0.86
tpch_q20/datafusion:parquet 80690312 75232339 1.07
tpch_q21/datafusion:parquet 147320903 149910778 0.98
tpch_q22/datafusion:parquet 34335446 36697052 0.94
datafusion / arrow (0.959x ➖, 3↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 56166890 59706560 0.94
tpch_q02/datafusion:arrow 21302917 22707186 0.94
tpch_q03/datafusion:arrow 33564810 33922713 0.99
tpch_q04/datafusion:arrow 27273401 29513384 0.92
tpch_q05/datafusion:arrow 🚀 76832104 85959549 0.89
tpch_q06/datafusion:arrow 20323177 21815971 0.93
tpch_q07/datafusion:arrow 112291851 114518207 0.98
tpch_q08/datafusion:arrow 47892574 47978644 1.00
tpch_q09/datafusion:arrow 74262540 73766433 1.01
tpch_q10/datafusion:arrow 55472518 53329563 1.04
tpch_q11/datafusion:arrow 11305882 11603797 0.97
tpch_q12/datafusion:arrow 55176336 55004128 1.00
tpch_q13/datafusion:arrow 50189413 49893311 1.01
tpch_q14/datafusion:arrow 24188535 24802966 0.98
tpch_q15/datafusion:arrow 47361947 45553218 1.04
tpch_q16/datafusion:arrow 20619607 21419698 0.96
tpch_q17/datafusion:arrow 72554280 72198858 1.00
tpch_q18/datafusion:arrow 🚀 142192297 162170338 0.88
tpch_q19/datafusion:arrow 🚀 38847672 46532620 0.83
tpch_q20/datafusion:arrow 38158815 41318696 0.92
tpch_q21/datafusion:arrow 150151496 164966087 0.91
tpch_q22/datafusion:arrow 20014934 20668899 0.97
duckdb / vortex-file-compressed (0.970x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32523787 33720366 0.96
tpch_q02/duckdb:vortex-file-compressed 28728114 29276373 0.98
tpch_q03/duckdb:vortex-file-compressed 29021488 29783274 0.97
tpch_q04/duckdb:vortex-file-compressed 28828450 29570936 0.97
tpch_q05/duckdb:vortex-file-compressed 34085689 33730911 1.01
tpch_q06/duckdb:vortex-file-compressed 10362808 11262312 0.92
tpch_q07/duckdb:vortex-file-compressed 35946735 37328472 0.96
tpch_q08/duckdb:vortex-file-compressed 38305701 40429252 0.95
tpch_q09/duckdb:vortex-file-compressed 77594438 81317530 0.95
tpch_q10/duckdb:vortex-file-compressed 38476887 37731818 1.02
tpch_q11/duckdb:vortex-file-compressed 15394661 16982617 0.91
tpch_q12/duckdb:vortex-file-compressed 21128056 23188145 0.91
tpch_q13/duckdb:vortex-file-compressed 37891127 37749180 1.00
tpch_q14/duckdb:vortex-file-compressed 20825703 21884201 0.95
tpch_q15/duckdb:vortex-file-compressed 15782068 16583420 0.95
tpch_q16/duckdb:vortex-file-compressed 29659918 30171532 0.98
tpch_q17/duckdb:vortex-file-compressed 26003083 24697757 1.05
tpch_q18/duckdb:vortex-file-compressed 47022555 47131565 1.00
tpch_q19/duckdb:vortex-file-compressed 32760469 32750309 1.00
tpch_q20/duckdb:vortex-file-compressed 34109422 34937433 0.98
tpch_q21/duckdb:vortex-file-compressed 101281866 103584851 0.98
tpch_q22/duckdb:vortex-file-compressed 17964906 19180912 0.94
duckdb / vortex-compact (0.971x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 40059945 41128662 0.97
tpch_q02/duckdb:vortex-compact 37039124 38092264 0.97
tpch_q03/duckdb:vortex-compact 32674019 33707018 0.97
tpch_q04/duckdb:vortex-compact 34419060 35006754 0.98
tpch_q05/duckdb:vortex-compact 37565643 39025606 0.96
tpch_q06/duckdb:vortex-compact 14449780 15540736 0.93
tpch_q07/duckdb:vortex-compact 42570384 43894001 0.97
tpch_q08/duckdb:vortex-compact 45411686 47416844 0.96
tpch_q09/duckdb:vortex-compact 91428564 94671164 0.97
tpch_q10/duckdb:vortex-compact 40955102 41321512 0.99
tpch_q11/duckdb:vortex-compact 20058008 20377765 0.98
tpch_q12/duckdb:vortex-compact 36437101 36724614 0.99
tpch_q13/duckdb:vortex-compact 45628021 47800651 0.95
tpch_q14/duckdb:vortex-compact 30544659 29849002 1.02
tpch_q15/duckdb:vortex-compact 19264823 19887393 0.97
tpch_q16/duckdb:vortex-compact 35739585 37142077 0.96
tpch_q17/duckdb:vortex-compact 32842438 33289363 0.99
tpch_q18/duckdb:vortex-compact 49645865 52033434 0.95
tpch_q19/duckdb:vortex-compact 36545666 39204590 0.93
tpch_q20/duckdb:vortex-compact 45184007 44709465 1.01
tpch_q21/duckdb:vortex-compact 110932539 114704602 0.97
tpch_q22/duckdb:vortex-compact 20798441 21919775 0.95
duckdb / parquet (0.976x ➖, 4↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78447646 79257316 0.99
tpch_q02/duckdb:parquet 39033687 39738176 0.98
tpch_q03/duckdb:parquet 68842370 69362268 0.99
tpch_q04/duckdb:parquet 52794304 56398992 0.94
tpch_q05/duckdb:parquet 66151402 67158674 0.99
tpch_q06/duckdb:parquet 🚀 24905513 29801194 0.84
tpch_q07/duckdb:parquet 74051605 70021424 1.06
tpch_q08/duckdb:parquet 80281731 81102502 0.99
tpch_q09/duckdb:parquet 🚨 157609040 131678378 1.20
tpch_q10/duckdb:parquet 🚀 124560971 138455161 0.90
tpch_q11/duckdb:parquet 22642483 22909673 0.99
tpch_q12/duckdb:parquet 45264438 45880316 0.99
tpch_q13/duckdb:parquet 264596744 269444351 0.98
tpch_q14/duckdb:parquet 🚀 49432119 56021951 0.88
tpch_q15/duckdb:parquet 🚀 24175857 28246775 0.86
tpch_q16/duckdb:parquet 54690523 55672608 0.98
tpch_q17/duckdb:parquet 57525861 54386456 1.06
tpch_q18/duckdb:parquet 119960687 117489588 1.02
tpch_q19/duckdb:parquet 68938886 69165936 1.00
tpch_q20/duckdb:parquet 63997462 64277522 1.00
tpch_q21/duckdb:parquet 172428124 185265608 0.93
tpch_q22/duckdb:parquet 51181125 51864407 0.99
duckdb / duckdb (0.982x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 15990984 15934466 1.00
tpch_q02/duckdb:duckdb 12228401 12483176 0.98
tpch_q03/duckdb:duckdb 19098984 20884696 0.91
tpch_q04/duckdb:duckdb 20021673 19136545 1.05
tpch_q05/duckdb:duckdb 20164215 20325094 0.99
tpch_q06/duckdb:duckdb 5276186 5327111 0.99
tpch_q07/duckdb:duckdb 23968264 22458277 1.07
tpch_q08/duckdb:duckdb 20658150 20945514 0.99
tpch_q09/duckdb:duckdb 52546339 57900915 0.91
tpch_q10/duckdb:duckdb 44558871 42457808 1.05
tpch_q11/duckdb:duckdb 5751625 5845629 0.98
tpch_q12/duckdb:duckdb 13515557 14109411 0.96
tpch_q13/duckdb:duckdb 36843033 37402108 0.99
tpch_q14/duckdb:duckdb 18281672 17132758 1.07
tpch_q15/duckdb:duckdb 11632118 12106810 0.96
tpch_q16/duckdb:duckdb 23840907 25132865 0.95
tpch_q17/duckdb:duckdb 13475474 13929364 0.97
tpch_q18/duckdb:duckdb 38402982 39498251 0.97
tpch_q19/duckdb:duckdb 26137183 28439944 0.92
tpch_q20/duckdb:duckdb 22582407 22492914 1.00
tpch_q21/duckdb:duckdb 55975781 58620966 0.95
tpch_q22/duckdb:duckdb 23865276 24863958 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -5.9% -1.0% -5.0% +27.6% ➖ noise
1 datafusion:vortex-compact -6.2% -1.0% -5.3% +26.6% ➖ noise
1 datafusion:vortex-file-compressed +1.4% -1.0% +2.4% +28.5% ➖ noise
1 duckdb:duckdb +0.4% -1.0% +1.3% +26.0% ➖ noise
1 duckdb:vortex-compact -2.6% -1.0% -1.6% +24.4% ➖ noise
1 duckdb:vortex-file-compressed -3.5% -1.0% -2.6% +25.7% ➖ noise
2 datafusion:arrow -6.2% -1.9% -4.4% +10.9% ➖ noise
2 datafusion:vortex-compact -1.8% -1.9% +0.1% +12.4% ➖ noise
2 datafusion:vortex-file-compressed -5.8% -1.9% -3.9% +10.9% ➖ noise
2 duckdb:duckdb -2.0% -1.9% -0.1% +12.8% ➖ noise
2 duckdb:vortex-compact -2.8% -1.9% -0.9% +10.9% ➖ noise
2 duckdb:vortex-file-compressed -1.9% -1.9% +0.0% +10.9% ➖ noise
3 datafusion:arrow -1.1% +1.0% -2.1% +13.2% ➖ noise
3 datafusion:vortex-compact +0.8% +1.0% -0.2% +13.3% ➖ noise
3 datafusion:vortex-file-compressed -6.9% +1.0% -7.9% +14.6% ➖ noise
3 duckdb:duckdb -8.6% +1.0% -9.5% +19.6% ➖ noise
3 duckdb:vortex-compact -3.1% +1.0% -4.1% +11.4% ➖ noise
3 duckdb:vortex-file-compressed -2.6% +1.0% -3.6% +14.3% ➖ noise
4 datafusion:arrow -7.6% -5.1% -2.7% +10.9% ➖ noise
4 datafusion:vortex-compact -4.4% -5.1% +0.8% +11.5% ➖ noise
4 datafusion:vortex-file-compressed -3.2% -5.1% +2.0% +10.9% ➖ noise
4 duckdb:duckdb +4.6% -5.1% +10.2% +15.6% ➖ noise
4 duckdb:vortex-compact -1.7% -5.1% +3.6% +12.0% ➖ noise
4 duckdb:vortex-file-compressed -2.5% -5.1% +2.7% +13.2% ➖ noise
5 datafusion:arrow -10.6% -2.5% -8.4% +10.9% ➖ noise
5 datafusion:vortex-compact +0.0% -2.5% +2.5% +10.9% ➖ noise
5 datafusion:vortex-file-compressed -9.6% -2.5% -7.3% +10.9% ➖ noise
5 duckdb:duckdb -0.8% -2.5% +1.7% +11.2% ➖ noise
5 duckdb:vortex-compact -3.7% -2.5% -1.3% +10.9% ➖ noise
5 duckdb:vortex-file-compressed +1.1% -2.5% +3.6% +10.9% ➖ noise
6 datafusion:arrow -6.8% -3.2% -3.7% +23.2% ➖ noise
6 datafusion:vortex-compact -0.7% -3.2% +2.6% +24.2% ➖ noise
6 datafusion:vortex-file-compressed -11.4% -3.2% -8.5% +26.3% ➖ noise
6 duckdb:duckdb -1.0% -3.2% +2.3% +26.7% ➖ noise
6 duckdb:vortex-compact -7.0% -3.2% -3.9% +25.0% ➖ noise
6 duckdb:vortex-file-compressed -8.0% -3.2% -4.9% +24.5% ➖ noise
7 datafusion:arrow -1.9% +1.3% -3.2% +12.9% ➖ noise
7 datafusion:vortex-compact -3.4% +1.3% -4.7% +10.9% ➖ noise
7 datafusion:vortex-file-compressed -4.9% +1.3% -6.1% +10.9% ➖ noise
7 duckdb:duckdb +6.7% +1.3% +5.3% +14.6% ➖ noise
7 duckdb:vortex-compact -3.0% +1.3% -4.3% +10.9% ➖ noise
7 duckdb:vortex-file-compressed -3.7% +1.3% -4.9% +13.8% ➖ noise
8 datafusion:arrow -0.2% +2.2% -2.3% +10.9% ➖ noise
8 datafusion:vortex-compact -2.0% +2.2% -4.1% +10.9% ➖ noise
8 datafusion:vortex-file-compressed -4.7% +2.2% -6.7% +11.6% ➖ noise
8 duckdb:duckdb -1.4% +2.2% -3.5% +14.7% ➖ noise
8 duckdb:vortex-compact -4.2% +2.2% -6.3% +12.1% ➖ noise
8 duckdb:vortex-file-compressed -5.3% +2.2% -7.3% +12.3% ➖ noise
9 datafusion:arrow +0.7% +9.7% -8.2% +16.9% ➖ noise
9 datafusion:vortex-compact -2.0% +9.7% -10.7% +12.2% ➖ noise
9 datafusion:vortex-file-compressed -6.6% +9.7% -14.9% +12.4% ✅ faster
9 duckdb:duckdb -9.2% +9.7% -17.3% +14.0% ✅ faster
9 duckdb:vortex-compact -3.4% +9.7% -12.0% +13.4% ✅ faster
9 duckdb:vortex-file-compressed -4.6% +9.7% -13.0% +13.6% ✅ faster
10 datafusion:arrow +4.0% -3.6% +7.9% +10.9% ➖ noise
10 datafusion:vortex-compact -2.9% -3.6% +0.8% +10.9% ➖ noise
10 datafusion:vortex-file-compressed -1.8% -3.6% +1.9% +10.9% ➖ noise
10 duckdb:duckdb +4.9% -3.6% +8.9% +15.9% ➖ noise
10 duckdb:vortex-compact -0.9% -3.6% +2.8% +10.9% ➖ noise
10 duckdb:vortex-file-compressed +2.0% -3.6% +5.8% +10.9% ➖ noise
11 datafusion:arrow -2.6% -2.5% -0.1% +10.9% ➖ noise
11 datafusion:vortex-compact -2.7% -2.5% -0.2% +13.1% ➖ noise
11 datafusion:vortex-file-compressed -1.9% -2.5% +0.6% +10.9% ➖ noise
11 duckdb:duckdb -1.6% -2.5% +0.9% +15.9% ➖ noise
11 duckdb:vortex-compact -1.6% -2.5% +0.9% +10.9% ➖ noise
11 duckdb:vortex-file-compressed -9.4% -2.5% -7.1% +10.9% ➖ noise
12 datafusion:arrow +0.3% -1.4% +1.7% +17.6% ➖ noise
12 datafusion:vortex-compact +0.3% -1.4% +1.7% +13.7% ➖ noise
12 datafusion:vortex-file-compressed -3.9% -1.4% -2.5% +14.2% ➖ noise
12 duckdb:duckdb -4.2% -1.4% -2.9% +16.3% ➖ noise
12 duckdb:vortex-compact -0.8% -1.4% +0.6% +13.9% ➖ noise
12 duckdb:vortex-file-compressed -8.9% -1.4% -7.6% +14.6% ➖ noise
13 datafusion:arrow +0.6% +0.5% +0.1% +10.9% ➖ noise
13 datafusion:vortex-compact -4.2% +0.5% -4.7% +10.9% ➖ noise
13 datafusion:vortex-file-compressed -3.1% +0.5% -3.6% +10.9% ➖ noise
13 duckdb:duckdb -1.5% +0.5% -2.0% +21.3% ➖ noise
13 duckdb:vortex-compact -4.5% +0.5% -5.0% +10.9% ➖ noise
13 duckdb:vortex-file-compressed +0.4% +0.5% -0.1% +10.9% ➖ noise
14 datafusion:arrow -2.5% -6.0% +3.7% +17.3% ➖ noise
14 datafusion:vortex-compact -6.0% -6.0% -0.0% +15.6% ➖ noise
14 datafusion:vortex-file-compressed -8.2% -6.0% -2.4% +18.7% ➖ noise
14 duckdb:duckdb +6.7% -6.0% +13.5% +23.5% ➖ noise
14 duckdb:vortex-compact +2.3% -6.0% +8.8% +16.5% ➖ noise
14 duckdb:vortex-file-compressed -4.8% -6.0% +1.2% +20.3% ➖ noise
15 datafusion:arrow +4.0% -8.2% +13.2% +19.3% ➖ noise
15 datafusion:vortex-compact -1.9% -8.2% +6.8% +20.1% ➖ noise
15 datafusion:vortex-file-compressed +2.6% -8.2% +11.7% +20.3% ➖ noise
15 duckdb:duckdb -3.9% -8.2% +4.6% +21.2% ➖ noise
15 duckdb:vortex-compact -3.1% -8.2% +5.5% +19.2% ➖ noise
15 duckdb:vortex-file-compressed -4.8% -8.2% +3.6% +19.3% ➖ noise
16 datafusion:arrow -3.7% -4.6% +0.9% +10.9% ➖ noise
16 datafusion:vortex-compact -7.0% -4.6% -2.6% +10.9% ➖ noise
16 datafusion:vortex-file-compressed -4.6% -4.6% -0.0% +10.9% ➖ noise
16 duckdb:duckdb -5.1% -4.6% -0.6% +14.0% ➖ noise
16 duckdb:vortex-compact -3.8% -4.6% +0.8% +10.9% ➖ noise
16 duckdb:vortex-file-compressed -1.7% -4.6% +3.0% +12.8% ➖ noise
17 datafusion:arrow +0.5% -1.8% +2.3% +11.5% ➖ noise
17 datafusion:vortex-compact -5.6% -1.8% -3.8% +13.9% ➖ noise
17 datafusion:vortex-file-compressed -7.6% -1.8% -5.9% +14.4% ➖ noise
17 duckdb:duckdb -3.3% -1.8% -1.5% +15.1% ➖ noise
17 duckdb:vortex-compact -1.3% -1.8% +0.5% +13.7% ➖ noise
17 duckdb:vortex-file-compressed +5.3% -1.8% +7.2% +18.2% ➖ noise
18 datafusion:arrow -12.3% +1.7% -13.8% +10.9% ✅ faster
18 datafusion:vortex-compact -4.7% +1.7% -6.3% +10.9% ➖ noise
18 datafusion:vortex-file-compressed -4.3% +1.7% -5.9% +10.9% ➖ noise
18 duckdb:duckdb -2.8% +1.7% -4.4% +12.9% ➖ noise
18 duckdb:vortex-compact -4.6% +1.7% -6.2% +10.9% ➖ noise
18 duckdb:vortex-file-compressed -0.2% +1.7% -1.9% +12.2% ➖ noise
19 datafusion:arrow -16.5% -7.5% -9.8% +19.1% ➖ noise
19 datafusion:vortex-compact +3.9% -7.5% +12.3% +18.2% ➖ noise
19 datafusion:vortex-file-compressed +0.2% -7.5% +8.3% +17.0% ➖ noise
19 duckdb:duckdb -8.1% -7.5% -0.7% +21.9% ➖ noise
19 duckdb:vortex-compact -6.8% -7.5% +0.7% +19.1% ➖ noise
19 duckdb:vortex-file-compressed +0.0% -7.5% +8.1% +21.6% ➖ noise
20 datafusion:arrow -7.6% +3.3% -10.6% +16.8% ➖ noise
20 datafusion:vortex-compact +1.1% +3.3% -2.1% +15.5% ➖ noise
20 datafusion:vortex-file-compressed -5.8% +3.3% -8.8% +15.8% ➖ noise
20 duckdb:duckdb +0.4% +3.3% -2.8% +17.0% ➖ noise
20 duckdb:vortex-compact +1.1% +3.3% -2.2% +17.2% ➖ noise
20 duckdb:vortex-file-compressed -2.4% +3.3% -5.5% +21.2% ➖ noise
21 datafusion:arrow -9.0% -4.4% -4.8% +10.9% ➖ noise
21 datafusion:vortex-compact -3.2% -4.4% +1.3% +10.9% ➖ noise
21 datafusion:vortex-file-compressed -3.4% -4.4% +1.0% +10.9% ➖ noise
21 duckdb:duckdb -4.5% -4.4% -0.2% +10.9% ➖ noise
21 duckdb:vortex-compact -3.3% -4.4% +1.1% +10.9% ➖ noise
21 duckdb:vortex-file-compressed -2.2% -4.4% +2.2% +10.9% ➖ noise
22 datafusion:arrow -3.2% -3.9% +0.8% +10.9% ➖ noise
22 datafusion:vortex-compact -3.7% -3.9% +0.2% +10.9% ➖ noise
22 datafusion:vortex-file-compressed +2.8% -3.9% +7.0% +10.9% ➖ noise
22 duckdb:duckdb -4.0% -3.9% -0.1% +10.9% ➖ noise
22 duckdb:vortex-compact -5.1% -3.9% -1.3% +10.9% ➖ noise
22 duckdb:vortex-file-compressed -6.3% -3.9% -2.5% +16.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

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 7, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.7%
Vortex (geomean): 1.015x ➖
Parquet (geomean): 1.022x ➖
Shifts: Parquet (control) +2.2% · Median polish +1.9%


datafusion / vortex-file-compressed (0.999x ➖, 1↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5609622 6011335 0.93
fineweb_q01/datafusion:vortex-file-compressed 27971689 25565384 1.09
fineweb_q02/datafusion:vortex-file-compressed 27209981 30011763 0.91
fineweb_q03/datafusion:vortex-file-compressed 🚀 75179668 84299901 0.89
fineweb_q04/datafusion:vortex-file-compressed 269867308 246963899 1.09
fineweb_q05/datafusion:vortex-file-compressed 238073946 226520008 1.05
fineweb_q06/datafusion:vortex-file-compressed 67174424 61528860 1.09
fineweb_q07/datafusion:vortex-file-compressed 69694551 67143945 1.04
fineweb_q08/datafusion:vortex-file-compressed 23727089 25767573 0.92
datafusion / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5189436 4984862 1.04
fineweb_q01/datafusion:vortex-compact 161652742 163739813 0.99
fineweb_q02/datafusion:vortex-compact 164534668 167672598 0.98
fineweb_q03/datafusion:vortex-compact 1440070387 1436218062 1.00
fineweb_q04/datafusion:vortex-compact 1581794795 1603521625 0.99
fineweb_q05/datafusion:vortex-compact 1248769014 1234271670 1.01
fineweb_q06/datafusion:vortex-compact 700166605 695438459 1.01
fineweb_q07/datafusion:vortex-compact 740576040 735671092 1.01
fineweb_q08/datafusion:vortex-compact 21941279 21104398 1.04
datafusion / parquet (1.018x ➖, 0↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 7091041 6404088 1.11
fineweb_q01/datafusion:parquet 271662859 275241516 0.99
fineweb_q02/datafusion:parquet 271014995 274260217 0.99
fineweb_q03/datafusion:parquet 282960530 273343659 1.04
fineweb_q04/datafusion:parquet 295597341 285558122 1.04
fineweb_q05/datafusion:parquet 287825869 277683767 1.04
fineweb_q06/datafusion:parquet 274756338 281799446 0.98
fineweb_q07/datafusion:parquet 268118643 271195974 0.99
fineweb_q08/datafusion:parquet 266980507 263183466 1.01
duckdb / vortex-file-compressed (1.019x ➖, 1↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3790402 3197381 1.19
fineweb_q01/duckdb:vortex-file-compressed 28937643 26602592 1.09
fineweb_q02/duckdb:vortex-file-compressed 29429895 27663459 1.06
fineweb_q03/duckdb:vortex-file-compressed 🚀 133511635 172696697 0.77
fineweb_q04/duckdb:vortex-file-compressed 234305716 223565753 1.05
fineweb_q05/duckdb:vortex-file-compressed 225853748 223150129 1.01
fineweb_q06/duckdb:vortex-file-compressed 62128553 66273373 0.94
fineweb_q07/duckdb:vortex-file-compressed 72171232 66308120 1.09
fineweb_q08/duckdb:vortex-file-compressed 25709840 25016417 1.03
duckdb / vortex-compact (1.036x ➖, 0↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 4820764 4032977 1.20
fineweb_q01/duckdb:vortex-compact 105084665 102808926 1.02
fineweb_q02/duckdb:vortex-compact 118301006 119325025 0.99
fineweb_q03/duckdb:vortex-compact 872835774 852308253 1.02
fineweb_q04/duckdb:vortex-compact 922551583 908229989 1.02
fineweb_q05/duckdb:vortex-compact 829903058 813750525 1.02
fineweb_q06/duckdb:vortex-compact 478915391 461846804 1.04
fineweb_q07/duckdb:vortex-compact 488351952 479756610 1.02
fineweb_q08/duckdb:vortex-compact 22974344 22699633 1.01
duckdb / parquet (1.026x ➖, 0↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 36283393 35036601 1.04
fineweb_q01/duckdb:parquet 94914248 93917773 1.01
fineweb_q02/duckdb:parquet 98090108 96785574 1.01
fineweb_q03/duckdb:parquet 310365305 307628308 1.01
fineweb_q04/duckdb:parquet 441616062 438548211 1.01
fineweb_q05/duckdb:parquet 415939333 409655711 1.02
fineweb_q06/duckdb:parquet 203658177 198256641 1.03
fineweb_q07/duckdb:parquet 215659170 211568070 1.02
fineweb_q08/duckdb:parquet 🚨 62618509 56889875 1.10
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +4.1% +7.1% -2.8% +40.3% ➖ noise
0 datafusion:vortex-file-compressed -6.7% +7.1% -12.9% +79.9% ➖ noise
0 duckdb:vortex-compact +19.5% +7.1% +11.6% +40.7% ➖ noise
0 duckdb:vortex-file-compressed +18.5% +7.1% +10.7% +48.2% ➖ noise
1 datafusion:vortex-compact -1.3% -0.1% -1.1% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +9.4% -0.1% +9.6% +12.6% ➖ noise
1 duckdb:vortex-compact +2.2% -0.1% +2.3% +15.0% ➖ noise
1 duckdb:vortex-file-compressed +8.8% -0.1% +8.9% +38.1% ➖ noise
2 datafusion:vortex-compact -1.9% +0.1% -1.9% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -9.3% +0.1% -9.4% +11.4% ➖ noise
2 duckdb:vortex-compact -0.9% +0.1% -0.9% +12.2% ➖ noise
2 duckdb:vortex-file-compressed +6.4% +0.1% +6.3% +10.0% ➖ noise
3 datafusion:vortex-compact +0.3% +2.2% -1.9% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -10.8% +2.2% -12.7% +17.1% ➖ noise
3 duckdb:vortex-compact +2.4% +2.2% +0.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -22.7% +2.2% -24.4% +26.1% ✅ faster
4 datafusion:vortex-compact -1.4% +2.1% -3.4% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +9.3% +2.1% +7.0% +10.0% ➖ noise
4 duckdb:vortex-compact +1.6% +2.1% -0.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +4.8% +2.1% +2.7% +10.0% ➖ noise
5 datafusion:vortex-compact +1.2% +2.6% -1.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +5.1% +2.6% +2.4% +10.0% ➖ noise
5 duckdb:vortex-compact +2.0% +2.6% -0.6% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +1.2% +2.6% -1.3% +10.0% ➖ noise
6 datafusion:vortex-compact +0.7% +0.1% +0.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +9.2% +0.1% +9.1% +17.4% ➖ noise
6 duckdb:vortex-compact +3.7% +0.1% +3.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -6.3% +0.1% -6.3% +22.3% ➖ noise
7 datafusion:vortex-compact +0.7% +0.4% +0.3% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +3.8% +0.4% +3.4% +21.4% ➖ noise
7 duckdb:vortex-compact +1.8% +0.4% +1.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +8.8% +0.4% +8.4% +10.0% ➖ noise
8 datafusion:vortex-compact +4.0% +5.7% -1.6% +34.9% ➖ noise
8 datafusion:vortex-file-compressed -7.9% +5.7% -12.9% +26.4% ➖ noise
8 duckdb:vortex-compact +1.2% +5.7% -4.2% +21.9% ➖ noise
8 duckdb:vortex-file-compressed +2.8% +5.7% -2.7% +12.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.3%
Vortex (geomean): 0.934x ➖
Parquet (geomean): 0.933x ➖
Shifts: Parquet (control) -6.7% · Median polish -7.3%


datafusion / vortex-file-compressed (0.944x ➖, 13↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚀 27776294 31037005 0.89
tpcds_q02/datafusion:vortex-file-compressed 🚀 52636070 58799592 0.90
tpcds_q03/datafusion:vortex-file-compressed 🚀 20108510 22508032 0.89
tpcds_q04/datafusion:vortex-file-compressed 🚀 296477302 329635123 0.90
tpcds_q05/datafusion:vortex-file-compressed 54198669 56649695 0.96
tpcds_q06/datafusion:vortex-file-compressed 🚀 51612749 58540733 0.88
tpcds_q07/datafusion:vortex-file-compressed 53324862 56890079 0.94
tpcds_q08/datafusion:vortex-file-compressed 38764924 39305050 0.99
tpcds_q09/datafusion:vortex-file-compressed 56206028 59102750 0.95
tpcds_q10/datafusion:vortex-file-compressed 47664447 50411489 0.95
tpcds_q11/datafusion:vortex-file-compressed 169687122 187937728 0.90
tpcds_q12/datafusion:vortex-file-compressed 23201425 25546647 0.91
tpcds_q13/datafusion:vortex-file-compressed 62815267 66896581 0.94
tpcds_q14/datafusion:vortex-file-compressed 204347341 222110954 0.92
tpcds_q15/datafusion:vortex-file-compressed 34627230 37440806 0.92
tpcds_q16/datafusion:vortex-file-compressed 29655209 31350657 0.95
tpcds_q17/datafusion:vortex-file-compressed 68210308 72209557 0.94
tpcds_q18/datafusion:vortex-file-compressed 78270872 84721200 0.92
tpcds_q19/datafusion:vortex-file-compressed 31467425 33965568 0.93
tpcds_q20/datafusion:vortex-file-compressed 26087963 27947034 0.93
tpcds_q21/datafusion:vortex-file-compressed 137216142 144906773 0.95
tpcds_q22/datafusion:vortex-file-compressed 58137263 61763700 0.94
tpcds_q23/datafusion:vortex-file-compressed 🚀 150034999 168529542 0.89
tpcds_q24/datafusion:vortex-file-compressed 113700546 121129795 0.94
tpcds_q25/datafusion:vortex-file-compressed 69192500 74432129 0.93
tpcds_q26/datafusion:vortex-file-compressed 36723931 39845906 0.92
tpcds_q27/datafusion:vortex-file-compressed 🚀 120744391 134424627 0.90
tpcds_q28/datafusion:vortex-file-compressed 48904084 53940172 0.91
tpcds_q29/datafusion:vortex-file-compressed 68311756 73840148 0.93
tpcds_q30/datafusion:vortex-file-compressed 🚀 29868597 33799601 0.88
tpcds_q31/datafusion:vortex-file-compressed 98374312 102411704 0.96
tpcds_q32/datafusion:vortex-file-compressed 21292741 23461996 0.91
tpcds_q33/datafusion:vortex-file-compressed 39541572 42137331 0.94
tpcds_q34/datafusion:vortex-file-compressed 34089188 36529470 0.93
tpcds_q35/datafusion:vortex-file-compressed 58069283 60837577 0.95
tpcds_q36/datafusion:vortex-file-compressed 73416006 81547537 0.90
tpcds_q37/datafusion:vortex-file-compressed 🚀 34886779 39281468 0.89
tpcds_q38/datafusion:vortex-file-compressed 53927681 57996523 0.93
tpcds_q39/datafusion:vortex-file-compressed 🚀 133664218 151446589 0.88
tpcds_q40/datafusion:vortex-file-compressed 🚀 51641213 57609309 0.90
tpcds_q41/datafusion:vortex-file-compressed 🚀 17682476 19956866 0.89
tpcds_q42/datafusion:vortex-file-compressed 18994818 20586992 0.92
tpcds_q43/datafusion:vortex-file-compressed 33967323 34427526 0.99
tpcds_q44/datafusion:vortex-file-compressed 47163271 48370380 0.98
tpcds_q45/datafusion:vortex-file-compressed 34107875 36007969 0.95
tpcds_q46/datafusion:vortex-file-compressed 49721216 52093583 0.95
tpcds_q47/datafusion:vortex-file-compressed 205628081 218257566 0.94
tpcds_q48/datafusion:vortex-file-compressed 49913006 52672887 0.95
tpcds_q49/datafusion:vortex-file-compressed 69855253 72850174 0.96
tpcds_q50/datafusion:vortex-file-compressed 46524106 49222273 0.95
tpcds_q51/datafusion:vortex-file-compressed 89729953 97239936 0.92
tpcds_q52/datafusion:vortex-file-compressed 19541577 19878293 0.98
tpcds_q53/datafusion:vortex-file-compressed 25369121 27131778 0.94
tpcds_q54/datafusion:vortex-file-compressed 45883707 47439306 0.97
tpcds_q55/datafusion:vortex-file-compressed 18347013 19663311 0.93
tpcds_q56/datafusion:vortex-file-compressed 41425804 43073108 0.96
tpcds_q57/datafusion:vortex-file-compressed 127183927 132643743 0.96
tpcds_q58/datafusion:vortex-file-compressed 69468737 72707108 0.96
tpcds_q59/datafusion:vortex-file-compressed 72627997 77290547 0.94
tpcds_q60/datafusion:vortex-file-compressed 42167196 44106430 0.96
tpcds_q61/datafusion:vortex-file-compressed 53308928 55261574 0.96
tpcds_q62/datafusion:vortex-file-compressed 30841395 32805108 0.94
tpcds_q63/datafusion:vortex-file-compressed 🚀 24852540 28396930 0.88
tpcds_q64/datafusion:vortex-file-compressed 473064217 490627134 0.96
tpcds_q65/datafusion:vortex-file-compressed 47026934 48822441 0.96
tpcds_q66/datafusion:vortex-file-compressed 91870680 94873160 0.97
tpcds_q67/datafusion:vortex-file-compressed 121577228 126433036 0.96
tpcds_q68/datafusion:vortex-file-compressed 49816149 49340786 1.01
tpcds_q69/datafusion:vortex-file-compressed 44574702 45782758 0.97
tpcds_q70/datafusion:vortex-file-compressed 111930710 114454708 0.98
tpcds_q71/datafusion:vortex-file-compressed 32304265 32330323 1.00
tpcds_q72/datafusion:vortex-file-compressed 2603193772 2618292427 0.99
tpcds_q73/datafusion:vortex-file-compressed 35194225 38495879 0.91
tpcds_q74/datafusion:vortex-file-compressed 118684077 126951815 0.93
tpcds_q75/datafusion:vortex-file-compressed 119970435 131547153 0.91
tpcds_q76/datafusion:vortex-file-compressed 36028196 38602476 0.93
tpcds_q77/datafusion:vortex-file-compressed 53035120 54095133 0.98
tpcds_q78/datafusion:vortex-file-compressed 126988560 135038380 0.94
tpcds_q79/datafusion:vortex-file-compressed 41341297 42494068 0.97
tpcds_q80/datafusion:vortex-file-compressed 114159692 119319070 0.96
tpcds_q81/datafusion:vortex-file-compressed 36826433 37441417 0.98
tpcds_q82/datafusion:vortex-file-compressed 35092453 35190486 1.00
tpcds_q83/datafusion:vortex-file-compressed 51831486 51632186 1.00
tpcds_q84/datafusion:vortex-file-compressed 14969373 15529174 0.96
tpcds_q85/datafusion:vortex-file-compressed 102487830 101863361 1.01
tpcds_q86/datafusion:vortex-file-compressed 19264198 19300194 1.00
tpcds_q87/datafusion:vortex-file-compressed 55412328 54349122 1.02
tpcds_q88/datafusion:vortex-file-compressed 84313171 85523993 0.99
tpcds_q89/datafusion:vortex-file-compressed 37009952 39575489 0.94
tpcds_q90/datafusion:vortex-file-compressed 18439670 19372633 0.95
tpcds_q91/datafusion:vortex-file-compressed 24743594 27470533 0.90
tpcds_q92/datafusion:vortex-file-compressed 18729555 19385999 0.97
tpcds_q93/datafusion:vortex-file-compressed 34679552 35771094 0.97
tpcds_q94/datafusion:vortex-file-compressed 24396275 26383041 0.92
tpcds_q95/datafusion:vortex-file-compressed 60480233 62854171 0.96
tpcds_q96/datafusion:vortex-file-compressed 18177088 19182979 0.95
tpcds_q97/datafusion:vortex-file-compressed 33190200 33834514 0.98
tpcds_q98/datafusion:vortex-file-compressed 32917210 33153734 0.99
tpcds_q99/datafusion:vortex-file-compressed 46753557 47725193 0.98
datafusion / vortex-compact (0.917x ➖, 30↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 36340249 35972581 1.01
tpcds_q02/datafusion:vortex-compact 58724857 57440625 1.02
tpcds_q03/datafusion:vortex-compact 25285092 25833708 0.98
tpcds_q04/datafusion:vortex-compact 327901516 337213262 0.97
tpcds_q05/datafusion:vortex-compact 65540697 69596580 0.94
tpcds_q06/datafusion:vortex-compact 57080564 61190655 0.93
tpcds_q07/datafusion:vortex-compact 65962447 69845399 0.94
tpcds_q08/datafusion:vortex-compact 45910272 47318804 0.97
tpcds_q09/datafusion:vortex-compact 🚀 102219730 113786135 0.90
tpcds_q10/datafusion:vortex-compact 64205832 64107470 1.00
tpcds_q11/datafusion:vortex-compact 187499423 204080531 0.92
tpcds_q12/datafusion:vortex-compact 🚀 25002055 28995483 0.86
tpcds_q13/datafusion:vortex-compact 132827996 135943648 0.98
tpcds_q14/datafusion:vortex-compact 253484606 272226400 0.93
tpcds_q15/datafusion:vortex-compact 39909609 40640261 0.98
tpcds_q16/datafusion:vortex-compact 🚀 38767933 43308974 0.90
tpcds_q17/datafusion:vortex-compact 96076076 98736712 0.97
tpcds_q18/datafusion:vortex-compact 94433317 100331411 0.94
tpcds_q19/datafusion:vortex-compact 42201089 46607189 0.91
tpcds_q20/datafusion:vortex-compact 🚀 29749121 34037163 0.87
tpcds_q21/datafusion:vortex-compact 141736887 156690835 0.90
tpcds_q22/datafusion:vortex-compact 67646438 72975158 0.93
tpcds_q23/datafusion:vortex-compact 185081976 197584928 0.94
tpcds_q24/datafusion:vortex-compact 🚀 137176924 152586581 0.90
tpcds_q25/datafusion:vortex-compact 94210002 101224574 0.93
tpcds_q26/datafusion:vortex-compact 47074753 50331803 0.94
tpcds_q27/datafusion:vortex-compact 155171600 166844515 0.93
tpcds_q28/datafusion:vortex-compact 98331086 104514289 0.94
tpcds_q29/datafusion:vortex-compact 93974244 100770034 0.93
tpcds_q30/datafusion:vortex-compact 36511254 39873052 0.92
tpcds_q31/datafusion:vortex-compact 124131398 136041273 0.91
tpcds_q32/datafusion:vortex-compact 27242850 28791998 0.95
tpcds_q33/datafusion:vortex-compact 51661796 54014546 0.96
tpcds_q34/datafusion:vortex-compact 48669918 51760691 0.94
tpcds_q35/datafusion:vortex-compact 67831291 75294232 0.90
tpcds_q36/datafusion:vortex-compact 97560897 105074662 0.93
tpcds_q37/datafusion:vortex-compact 47958218 51863277 0.92
tpcds_q38/datafusion:vortex-compact 66930174 73685419 0.91
tpcds_q39/datafusion:vortex-compact 🚀 145653522 173582705 0.84
tpcds_q40/datafusion:vortex-compact 🚀 58508499 65757363 0.89
tpcds_q41/datafusion:vortex-compact 🚀 19549396 23601935 0.83
tpcds_q42/datafusion:vortex-compact 25220729 26611932 0.95
tpcds_q43/datafusion:vortex-compact 38555026 42836390 0.90
tpcds_q44/datafusion:vortex-compact 77968128 85199336 0.92
tpcds_q45/datafusion:vortex-compact 37922659 40364756 0.94
tpcds_q46/datafusion:vortex-compact 69267726 73837047 0.94
tpcds_q47/datafusion:vortex-compact 🚀 225672796 254317083 0.89
tpcds_q48/datafusion:vortex-compact 🚀 95704127 107962266 0.89
tpcds_q49/datafusion:vortex-compact 97704909 106970799 0.91
tpcds_q50/datafusion:vortex-compact 64364882 66116677 0.97
tpcds_q51/datafusion:vortex-compact 96587633 105126145 0.92
tpcds_q52/datafusion:vortex-compact 🚀 23962357 27433948 0.87
tpcds_q53/datafusion:vortex-compact 35823435 36186061 0.99
tpcds_q54/datafusion:vortex-compact 57754274 60896919 0.95
tpcds_q55/datafusion:vortex-compact 24389205 26948570 0.91
tpcds_q56/datafusion:vortex-compact 54507559 58230996 0.94
tpcds_q57/datafusion:vortex-compact 🚀 137299579 157120120 0.87
tpcds_q58/datafusion:vortex-compact 77887429 86150350 0.90
tpcds_q59/datafusion:vortex-compact 🚀 87285114 98557831 0.89
tpcds_q60/datafusion:vortex-compact 54772396 60761610 0.90
tpcds_q61/datafusion:vortex-compact 69705187 76221725 0.91
tpcds_q62/datafusion:vortex-compact 32040355 35286893 0.91
tpcds_q63/datafusion:vortex-compact 34988674 37949885 0.92
tpcds_q64/datafusion:vortex-compact 🚀 531281751 602686395 0.88
tpcds_q65/datafusion:vortex-compact 65370609 71750600 0.91
tpcds_q66/datafusion:vortex-compact 🚀 98477571 109501508 0.90
tpcds_q67/datafusion:vortex-compact 127463064 135255773 0.94
tpcds_q68/datafusion:vortex-compact 🚀 67573311 76056741 0.89
tpcds_q69/datafusion:vortex-compact 60511170 66378439 0.91
tpcds_q70/datafusion:vortex-compact 🚀 122252091 139794751 0.87
tpcds_q71/datafusion:vortex-compact 🚀 44821843 49995181 0.90
tpcds_q72/datafusion:vortex-compact 🚀 2575323391 3290957300 0.78
tpcds_q73/datafusion:vortex-compact 48837039 53178020 0.92
tpcds_q74/datafusion:vortex-compact 🚀 131892524 149601562 0.88
tpcds_q75/datafusion:vortex-compact 165536243 183276447 0.90
tpcds_q76/datafusion:vortex-compact 🚀 51514611 58336715 0.88
tpcds_q77/datafusion:vortex-compact 🚀 66515827 75457371 0.88
tpcds_q78/datafusion:vortex-compact 🚀 148714770 169295600 0.88
tpcds_q79/datafusion:vortex-compact 🚀 57884149 64850149 0.89
tpcds_q80/datafusion:vortex-compact 🚀 130090058 147478173 0.88
tpcds_q81/datafusion:vortex-compact 42745285 47357083 0.90
tpcds_q82/datafusion:vortex-compact 49068865 53125602 0.92
tpcds_q83/datafusion:vortex-compact 🚀 60232550 67801542 0.89
tpcds_q84/datafusion:vortex-compact 20135601 20920447 0.96
tpcds_q85/datafusion:vortex-compact 124772281 136825569 0.91
tpcds_q86/datafusion:vortex-compact 20810100 22436573 0.93
tpcds_q87/datafusion:vortex-compact 65838751 71365899 0.92
tpcds_q88/datafusion:vortex-compact 133973359 145053856 0.92
tpcds_q89/datafusion:vortex-compact 45022290 49685085 0.91
tpcds_q90/datafusion:vortex-compact 24719056 26600911 0.93
tpcds_q91/datafusion:vortex-compact 41134935 41534640 0.99
tpcds_q92/datafusion:vortex-compact 🚀 20779457 23205968 0.90
tpcds_q93/datafusion:vortex-compact 🚀 46747272 53715173 0.87
tpcds_q94/datafusion:vortex-compact 🚀 31200584 34955751 0.89
tpcds_q95/datafusion:vortex-compact 72053563 78199996 0.92
tpcds_q96/datafusion:vortex-compact 25621437 27428564 0.93
tpcds_q97/datafusion:vortex-compact 🚀 42015797 48771790 0.86
tpcds_q98/datafusion:vortex-compact 39790492 42435765 0.94
tpcds_q99/datafusion:vortex-compact 52259701 56108731 0.93
datafusion / parquet (0.918x ➖, 32↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 36370035 38209793 0.95
tpcds_q02/datafusion:parquet 46524912 49359827 0.94
tpcds_q03/datafusion:parquet 15190401 15952309 0.95
tpcds_q04/datafusion:parquet 🚀 315339477 352001383 0.90
tpcds_q05/datafusion:parquet 52644603 57009962 0.92
tpcds_q06/datafusion:parquet 64844745 66284910 0.98
tpcds_q07/datafusion:parquet 89134298 96095323 0.93
tpcds_q08/datafusion:parquet 33109812 34937879 0.95
tpcds_q09/datafusion:parquet 58359896 59462902 0.98
tpcds_q10/datafusion:parquet 82877831 87860711 0.94
tpcds_q11/datafusion:parquet 185235500 190178727 0.97
tpcds_q12/datafusion:parquet 24306892 25592732 0.95
tpcds_q13/datafusion:parquet 86981207 92607135 0.94
tpcds_q14/datafusion:parquet 198090688 215853835 0.92
tpcds_q15/datafusion:parquet 26317234 28580330 0.92
tpcds_q16/datafusion:parquet 29099027 30596068 0.95
tpcds_q17/datafusion:parquet 70762698 76233392 0.93
tpcds_q18/datafusion:parquet 129511340 140216879 0.92
tpcds_q19/datafusion:parquet 27332533 29468923 0.93
tpcds_q20/datafusion:parquet 🚀 21010271 23500501 0.89
tpcds_q21/datafusion:parquet 🚀 22086976 25057314 0.88
tpcds_q22/datafusion:parquet 155695370 142455839 1.09
tpcds_q23/datafusion:parquet 166614477 180759742 0.92
tpcds_q24/datafusion:parquet 🚀 103607810 116304432 0.89
tpcds_q25/datafusion:parquet 72576763 78215321 0.93
tpcds_q26/datafusion:parquet 76225389 83255435 0.92
tpcds_q27/datafusion:parquet 🚀 162076551 182002288 0.89
tpcds_q28/datafusion:parquet 🚀 48626248 54155270 0.90
tpcds_q29/datafusion:parquet 74022359 79817481 0.93
tpcds_q30/datafusion:parquet 44320481 46667057 0.95
tpcds_q31/datafusion:parquet 74459702 79977347 0.93
tpcds_q32/datafusion:parquet 23644605 24855445 0.95
tpcds_q33/datafusion:parquet 🚀 35849975 40075793 0.89
tpcds_q34/datafusion:parquet 27376613 29166423 0.94
tpcds_q35/datafusion:parquet 🚀 85298790 95738356 0.89
tpcds_q36/datafusion:parquet 64977053 72116681 0.90
tpcds_q37/datafusion:parquet 23565957 26172589 0.90
tpcds_q38/datafusion:parquet 51614385 55878291 0.92
tpcds_q39/datafusion:parquet 84328303 92878375 0.91
tpcds_q40/datafusion:parquet 🚀 27185691 32127237 0.85
tpcds_q41/datafusion:parquet 15677906 17388618 0.90
tpcds_q42/datafusion:parquet 🚀 13516990 15487109 0.87
tpcds_q43/datafusion:parquet 19205130 20312041 0.95
tpcds_q44/datafusion:parquet 🚀 41472440 46710666 0.89
tpcds_q45/datafusion:parquet 32382309 35410955 0.91
tpcds_q46/datafusion:parquet 40009777 41260861 0.97
tpcds_q47/datafusion:parquet 🚀 134279864 151375489 0.89
tpcds_q48/datafusion:parquet 🚀 79261167 88833037 0.89
tpcds_q49/datafusion:parquet 66922356 71435368 0.94
tpcds_q50/datafusion:parquet 🚀 49794867 55984387 0.89
tpcds_q51/datafusion:parquet 91793025 99191297 0.93
tpcds_q52/datafusion:parquet 14475195 15345598 0.94
tpcds_q53/datafusion:parquet 22111759 23595624 0.94
tpcds_q54/datafusion:parquet 🚀 43046284 48841479 0.88
tpcds_q55/datafusion:parquet 🚀 13883157 15636395 0.89
tpcds_q56/datafusion:parquet 🚀 35317645 40010218 0.88
tpcds_q57/datafusion:parquet 🚀 109597503 123507618 0.89
tpcds_q58/datafusion:parquet 58987343 61179225 0.96
tpcds_q59/datafusion:parquet 58421336 63190799 0.92
tpcds_q60/datafusion:parquet 🚀 35679568 40675324 0.88
tpcds_q61/datafusion:parquet 50566734 55201505 0.92
tpcds_q62/datafusion:parquet 🚀 27672798 31783513 0.87
tpcds_q63/datafusion:parquet 🚀 21447308 24127426 0.89
tpcds_q64/datafusion:parquet 558144661 606547322 0.92
tpcds_q65/datafusion:parquet 43714848 48528502 0.90
tpcds_q66/datafusion:parquet 🚀 74678960 84911463 0.88
tpcds_q67/datafusion:parquet 🚀 156505444 174891489 0.89
tpcds_q68/datafusion:parquet 🚀 38322698 46018331 0.83
tpcds_q69/datafusion:parquet 🚀 75732700 88109727 0.86
tpcds_q70/datafusion:parquet 94381658 102880897 0.92
tpcds_q71/datafusion:parquet 27094033 28846971 0.94
tpcds_q72/datafusion:parquet 🚀 632912425 744132875 0.85
tpcds_q73/datafusion:parquet 27090409 30065791 0.90
tpcds_q74/datafusion:parquet 🚀 103241440 115984194 0.89
tpcds_q75/datafusion:parquet 118834925 128475168 0.92
tpcds_q76/datafusion:parquet 36089297 39057529 0.92
tpcds_q77/datafusion:parquet 49254076 54703843 0.90
tpcds_q78/datafusion:parquet 🚀 125306193 139560857 0.90
tpcds_q79/datafusion:parquet 🚀 30575100 34559884 0.88
tpcds_q80/datafusion:parquet 93702955 104047956 0.90
tpcds_q81/datafusion:parquet 43561508 43838564 0.99
tpcds_q82/datafusion:parquet 23161498 25366578 0.91
tpcds_q83/datafusion:parquet 47589970 51829163 0.92
tpcds_q84/datafusion:parquet 47941140 50975268 0.94
tpcds_q85/datafusion:parquet 169899291 181950088 0.93
tpcds_q86/datafusion:parquet 17875324 19533912 0.92
tpcds_q87/datafusion:parquet 54022848 56432583 0.96
tpcds_q88/datafusion:parquet 71261437 74599885 0.96
tpcds_q89/datafusion:parquet 25668247 27193045 0.94
tpcds_q90/datafusion:parquet 🚀 18608929 21327355 0.87
tpcds_q91/datafusion:parquet 71669061 76189897 0.94
tpcds_q92/datafusion:parquet 🚀 21701302 24549209 0.88
tpcds_q93/datafusion:parquet 35356644 39078504 0.90
tpcds_q94/datafusion:parquet 🚀 25784706 29030958 0.89
tpcds_q95/datafusion:parquet 69174348 71514297 0.97
tpcds_q96/datafusion:parquet 14527293 15893493 0.91
tpcds_q97/datafusion:parquet 33720367 36416001 0.93
tpcds_q98/datafusion:parquet 25827824 27620871 0.94
tpcds_q99/datafusion:parquet 28733431 29969730 0.96
duckdb / vortex-file-compressed (0.912x ➖, 40↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚀 25402470 28726294 0.88
tpcds_q02/duckdb:vortex-file-compressed 84545140 88133460 0.96
tpcds_q03/duckdb:vortex-file-compressed 23941609 26066101 0.92
tpcds_q04/duckdb:vortex-file-compressed 104851117 116379020 0.90
tpcds_q05/duckdb:vortex-file-compressed 101143185 109420389 0.92
tpcds_q06/duckdb:vortex-file-compressed 🚀 35616840 41075622 0.87
tpcds_q07/duckdb:vortex-file-compressed 25127607 26520986 0.95
tpcds_q08/duckdb:vortex-file-compressed 🚀 23644948 26332331 0.90
tpcds_q09/duckdb:vortex-file-compressed 🚀 38886850 44118472 0.88
tpcds_q10/duckdb:vortex-file-compressed 🚀 37249164 43125544 0.86
tpcds_q11/duckdb:vortex-file-compressed 61647671 68326425 0.90
tpcds_q12/duckdb:vortex-file-compressed 14899349 16070530 0.93
tpcds_q13/duckdb:vortex-file-compressed 🚀 32783447 38000158 0.86
tpcds_q14/duckdb:vortex-file-compressed 205806080 200874887 1.02
tpcds_q15/duckdb:vortex-file-compressed 🚀 39974946 47868469 0.84
tpcds_q16/duckdb:vortex-file-compressed 30177501 33264716 0.91
tpcds_q17/duckdb:vortex-file-compressed 🚀 38273824 44336566 0.86
tpcds_q18/duckdb:vortex-file-compressed 🚀 45321508 54179373 0.84
tpcds_q19/duckdb:vortex-file-compressed 🚀 33108256 37475080 0.88
tpcds_q20/duckdb:vortex-file-compressed 🚀 15610592 18847447 0.83
tpcds_q21/duckdb:vortex-file-compressed 🚀 20341449 22608082 0.90
tpcds_q22/duckdb:vortex-file-compressed 112550684 124635926 0.90
tpcds_q23/duckdb:vortex-file-compressed 126763332 140495250 0.90
tpcds_q24/duckdb:vortex-file-compressed 58143182 63988766 0.91
tpcds_q25/duckdb:vortex-file-compressed 🚀 38200598 43076426 0.89
tpcds_q26/duckdb:vortex-file-compressed 40771395 42992175 0.95
tpcds_q27/duckdb:vortex-file-compressed 🚀 87894414 101129108 0.87
tpcds_q28/duckdb:vortex-file-compressed 🚀 35402375 39497384 0.90
tpcds_q29/duckdb:vortex-file-compressed 🚀 37852613 44005164 0.86
tpcds_q30/duckdb:vortex-file-compressed 🚀 28508945 34294137 0.83
tpcds_q31/duckdb:vortex-file-compressed 27457276 27795263 0.99
tpcds_q32/duckdb:vortex-file-compressed 🚀 16119111 18683108 0.86
tpcds_q33/duckdb:vortex-file-compressed 🚀 66200850 78763434 0.84
tpcds_q34/duckdb:vortex-file-compressed 🚀 19512925 21908078 0.89
tpcds_q35/duckdb:vortex-file-compressed 🚀 62008791 73401527 0.84
tpcds_q36/duckdb:vortex-file-compressed 🚀 27575630 31154724 0.89
tpcds_q37/duckdb:vortex-file-compressed 🚀 21165624 26012895 0.81
tpcds_q38/duckdb:vortex-file-compressed 🚀 36827222 42327124 0.87
tpcds_q39/duckdb:vortex-file-compressed 50542308 50892397 0.99
tpcds_q40/duckdb:vortex-file-compressed 24617588 26168330 0.94
tpcds_q41/duckdb:vortex-file-compressed 🚀 13155527 14999501 0.88
tpcds_q42/duckdb:vortex-file-compressed 🚀 11869382 13706523 0.87
tpcds_q43/duckdb:vortex-file-compressed 20065425 22293194 0.90
tpcds_q44/duckdb:vortex-file-compressed 🚀 21747645 24795916 0.88
tpcds_q45/duckdb:vortex-file-compressed 🚀 26927109 30973722 0.87
tpcds_q46/duckdb:vortex-file-compressed 49279435 53658553 0.92
tpcds_q47/duckdb:vortex-file-compressed 50255048 54270253 0.93
tpcds_q48/duckdb:vortex-file-compressed 🚀 31678155 35478259 0.89
tpcds_q49/duckdb:vortex-file-compressed 🚀 30102168 33508134 0.90
tpcds_q50/duckdb:vortex-file-compressed 37135272 40129413 0.93
tpcds_q51/duckdb:vortex-file-compressed 102738062 106776239 0.96
tpcds_q52/duckdb:vortex-file-compressed 12650058 13730070 0.92
tpcds_q53/duckdb:vortex-file-compressed 17750024 19186521 0.93
tpcds_q54/duckdb:vortex-file-compressed 🚀 47428797 53066620 0.89
tpcds_q55/duckdb:vortex-file-compressed 🚀 11690332 13104556 0.89
tpcds_q56/duckdb:vortex-file-compressed 66135542 72272833 0.92
tpcds_q57/duckdb:vortex-file-compressed 45200631 48375648 0.93
tpcds_q58/duckdb:vortex-file-compressed 32512346 31782218 1.02
tpcds_q59/duckdb:vortex-file-compressed 62021955 64190352 0.97
tpcds_q60/duckdb:vortex-file-compressed 🚀 68543050 78546406 0.87
tpcds_q61/duckdb:vortex-file-compressed 🚀 37284879 44108318 0.85
tpcds_q62/duckdb:vortex-file-compressed 17784261 19474787 0.91
tpcds_q63/duckdb:vortex-file-compressed 17838786 19713021 0.90
tpcds_q64/duckdb:vortex-file-compressed 80806078 86245913 0.94
tpcds_q65/duckdb:vortex-file-compressed 24248536 25275570 0.96
tpcds_q66/duckdb:vortex-file-compressed 58411096 63553322 0.92
tpcds_q67/duckdb:vortex-file-compressed 144316801 154919226 0.93
tpcds_q68/duckdb:vortex-file-compressed 41011490 45097868 0.91
tpcds_q69/duckdb:vortex-file-compressed 37858137 41594057 0.91
tpcds_q70/duckdb:vortex-file-compressed 25271150 25774828 0.98
tpcds_q71/duckdb:vortex-file-compressed 🚀 20721436 23337812 0.89
tpcds_q72/duckdb:vortex-file-compressed 178416419 183202302 0.97
tpcds_q73/duckdb:vortex-file-compressed 20239768 20665742 0.98
tpcds_q74/duckdb:vortex-file-compressed 🚀 49843210 55473126 0.90
tpcds_q75/duckdb:vortex-file-compressed 59502865 63326553 0.94
tpcds_q76/duckdb:vortex-file-compressed 73634711 75201282 0.98
tpcds_q77/duckdb:vortex-file-compressed 71051464 72869430 0.98
tpcds_q78/duckdb:vortex-file-compressed 77879682 83096252 0.94
tpcds_q79/duckdb:vortex-file-compressed 🚀 40057322 45323266 0.88
tpcds_q80/duckdb:vortex-file-compressed 94946389 101106922 0.94
tpcds_q81/duckdb:vortex-file-compressed 33856542 35391932 0.96
tpcds_q82/duckdb:vortex-file-compressed 🚀 21669115 24242744 0.89
tpcds_q83/duckdb:vortex-file-compressed 29910817 30530781 0.98
tpcds_q84/duckdb:vortex-file-compressed 🚀 16885151 19170729 0.88
tpcds_q85/duckdb:vortex-file-compressed 46120987 50546707 0.91
tpcds_q86/duckdb:vortex-file-compressed 16669729 18508286 0.90
tpcds_q87/duckdb:vortex-file-compressed 40420831 42024153 0.96
tpcds_q88/duckdb:vortex-file-compressed 36630137 37903097 0.97
tpcds_q89/duckdb:vortex-file-compressed 18772199 20296293 0.92
tpcds_q90/duckdb:vortex-file-compressed 15220755 16527221 0.92
tpcds_q91/duckdb:vortex-file-compressed 27480904 28968232 0.95
tpcds_q92/duckdb:vortex-file-compressed 14316781 15546993 0.92
tpcds_q93/duckdb:vortex-file-compressed 30919974 32636425 0.95
tpcds_q94/duckdb:vortex-file-compressed 21171184 23448903 0.90
tpcds_q95/duckdb:vortex-file-compressed 154966189 152022757 1.02
tpcds_q96/duckdb:vortex-file-compressed 12229590 12566742 0.97
tpcds_q97/duckdb:vortex-file-compressed 40404638 43695888 0.92
tpcds_q98/duckdb:vortex-file-compressed 🚀 17590312 19699927 0.89
tpcds_q99/duckdb:vortex-file-compressed 33590716 36783066 0.91
duckdb / vortex-compact (0.964x ➖, 3↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 34410018 36297702 0.95
tpcds_q02/duckdb:vortex-compact 122886232 128139654 0.96
tpcds_q03/duckdb:vortex-compact 51174276 52603496 0.97
tpcds_q04/duckdb:vortex-compact 130369035 132869434 0.98
tpcds_q05/duckdb:vortex-compact 162587509 168678101 0.96
tpcds_q06/duckdb:vortex-compact 37252182 39650750 0.94
tpcds_q07/duckdb:vortex-compact 36232662 39390904 0.92
tpcds_q08/duckdb:vortex-compact 27012776 28941664 0.93
tpcds_q09/duckdb:vortex-compact 110501467 117824524 0.94
tpcds_q10/duckdb:vortex-compact 46493110 47486673 0.98
tpcds_q11/duckdb:vortex-compact 75175203 79008746 0.95
tpcds_q12/duckdb:vortex-compact 20510317 20057858 1.02
tpcds_q13/duckdb:vortex-compact 47230240 49426003 0.96
tpcds_q14/duckdb:vortex-compact 275554280 281782149 0.98
tpcds_q15/duckdb:vortex-compact 45471534 48533993 0.94
tpcds_q16/duckdb:vortex-compact 36464927 38578753 0.95
tpcds_q17/duckdb:vortex-compact 46859433 48485328 0.97
tpcds_q18/duckdb:vortex-compact 68776703 72203161 0.95
tpcds_q19/duckdb:vortex-compact 37171180 41233653 0.90
tpcds_q20/duckdb:vortex-compact 20650346 22726650 0.91
tpcds_q21/duckdb:vortex-compact 27797703 29346773 0.95
tpcds_q22/duckdb:vortex-compact 118571605 124959961 0.95
tpcds_q23/duckdb:vortex-compact 169355508 176680780 0.96
tpcds_q24/duckdb:vortex-compact 72162188 75620228 0.95
tpcds_q25/duckdb:vortex-compact 47781109 50912399 0.94
tpcds_q26/duckdb:vortex-compact 51914884 54779371 0.95
tpcds_q27/duckdb:vortex-compact 129684022 132705934 0.98
tpcds_q28/duckdb:vortex-compact 107212288 111774428 0.96
tpcds_q29/duckdb:vortex-compact 45713197 48839739 0.94
tpcds_q30/duckdb:vortex-compact 🚀 34651760 38580820 0.90
tpcds_q31/duckdb:vortex-compact 30085602 32136052 0.94
tpcds_q32/duckdb:vortex-compact 23000469 24232650 0.95
tpcds_q33/duckdb:vortex-compact 129911309 133235251 0.98
tpcds_q34/duckdb:vortex-compact 21899137 22990271 0.95
tpcds_q35/duckdb:vortex-compact 66626258 72233554 0.92
tpcds_q36/duckdb:vortex-compact 32030912 33920400 0.94
tpcds_q37/duckdb:vortex-compact 32947614 33219640 0.99
tpcds_q38/duckdb:vortex-compact 41699626 43777225 0.95
tpcds_q39/duckdb:vortex-compact 52384283 55644159 0.94
tpcds_q40/duckdb:vortex-compact 30762472 31948655 0.96
tpcds_q41/duckdb:vortex-compact 15867546 17368973 0.91
tpcds_q42/duckdb:vortex-compact 15159413 15517848 0.98
tpcds_q43/duckdb:vortex-compact 23295975 24063768 0.97
tpcds_q44/duckdb:vortex-compact 29423658 29196078 1.01
tpcds_q45/duckdb:vortex-compact 31610386 34901551 0.91
tpcds_q46/duckdb:vortex-compact 56328129 58277161 0.97
tpcds_q47/duckdb:vortex-compact 54146351 54199311 1.00
tpcds_q48/duckdb:vortex-compact 41154316 40731402 1.01
tpcds_q49/duckdb:vortex-compact 47312334 48593932 0.97
tpcds_q50/duckdb:vortex-compact 36012772 37189212 0.97
tpcds_q51/duckdb:vortex-compact 104115779 104282239 1.00
tpcds_q52/duckdb:vortex-compact 15610301 15231842 1.02
tpcds_q53/duckdb:vortex-compact 🚀 20515103 23378178 0.88
tpcds_q54/duckdb:vortex-compact 85641422 85931813 1.00
tpcds_q55/duckdb:vortex-compact 15229490 14822987 1.03
tpcds_q56/duckdb:vortex-compact 136553495 132099831 1.03
tpcds_q57/duckdb:vortex-compact 48248319 49249142 0.98
tpcds_q58/duckdb:vortex-compact 41841574 45425438 0.92
tpcds_q59/duckdb:vortex-compact 75019507 77004440 0.97
tpcds_q60/duckdb:vortex-compact 132909176 141506923 0.94
tpcds_q61/duckdb:vortex-compact 44259202 45139090 0.98
tpcds_q62/duckdb:vortex-compact 22299928 22475667 0.99
tpcds_q63/duckdb:vortex-compact 22107664 21459768 1.03
tpcds_q64/duckdb:vortex-compact 97001233 100331588 0.97
tpcds_q65/duckdb:vortex-compact 27127290 27340440 0.99
tpcds_q66/duckdb:vortex-compact 100769388 98171622 1.03
tpcds_q67/duckdb:vortex-compact 150681858 153109102 0.98
tpcds_q68/duckdb:vortex-compact 52429983 51320814 1.02
tpcds_q69/duckdb:vortex-compact 45409111 46250132 0.98
tpcds_q70/duckdb:vortex-compact 28385129 27987436 1.01
tpcds_q71/duckdb:vortex-compact 25490189 27722353 0.92
tpcds_q72/duckdb:vortex-compact 197658308 200207326 0.99
tpcds_q73/duckdb:vortex-compact 21300205 21436915 0.99
tpcds_q74/duckdb:vortex-compact 55719969 53305032 1.05
tpcds_q75/duckdb:vortex-compact 69920956 70432596 0.99
tpcds_q76/duckdb:vortex-compact 127162149 128102678 0.99
tpcds_q77/duckdb:vortex-compact 128532560 134362802 0.96
tpcds_q78/duckdb:vortex-compact 85283061 92965804 0.92
tpcds_q79/duckdb:vortex-compact 72056228 74695870 0.96
tpcds_q80/duckdb:vortex-compact 162158253 166437138 0.97
tpcds_q81/duckdb:vortex-compact 🚀 40887045 45490190 0.90
tpcds_q82/duckdb:vortex-compact 31185513 34551406 0.90
tpcds_q83/duckdb:vortex-compact 46306347 47845388 0.97
tpcds_q84/duckdb:vortex-compact 20795400 21022364 0.99
tpcds_q85/duckdb:vortex-compact 60717582 66753075 0.91
tpcds_q86/duckdb:vortex-compact 19374660 21345502 0.91
tpcds_q87/duckdb:vortex-compact 40342816 44173208 0.91
tpcds_q88/duckdb:vortex-compact 34794970 36228016 0.96
tpcds_q89/duckdb:vortex-compact 22117727 22573774 0.98
tpcds_q90/duckdb:vortex-compact 15618256 17084440 0.91
tpcds_q91/duckdb:vortex-compact 45510438 48809395 0.93
tpcds_q92/duckdb:vortex-compact 19675292 20939957 0.94
tpcds_q93/duckdb:vortex-compact 35521079 35798738 0.99
tpcds_q94/duckdb:vortex-compact 29786428 27196269 1.10
tpcds_q95/duckdb:vortex-compact 137982075 144992220 0.95
tpcds_q96/duckdb:vortex-compact 11357533 11173107 1.02
tpcds_q97/duckdb:vortex-compact 38196637 40820342 0.94
tpcds_q98/duckdb:vortex-compact 22525213 22532023 1.00
tpcds_q99/duckdb:vortex-compact 39335131 36944558 1.06
duckdb / parquet (0.949x ➖, 8↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 42669161 46296202 0.92
tpcds_q02/duckdb:parquet 62256877 63885762 0.97
tpcds_q03/duckdb:parquet 11752978 12531116 0.94
tpcds_q04/duckdb:parquet 125200470 133359922 0.94
tpcds_q05/duckdb:parquet 71727196 78544734 0.91
tpcds_q06/duckdb:parquet 28650555 29921665 0.96
tpcds_q07/duckdb:parquet 23209769 24244903 0.96
tpcds_q08/duckdb:parquet 27936245 28600991 0.98
tpcds_q09/duckdb:parquet 39494532 41723281 0.95
tpcds_q10/duckdb:parquet 🚀 33273039 38041077 0.87
tpcds_q11/duckdb:parquet 89478030 90798331 0.99
tpcds_q12/duckdb:parquet 14695748 15274996 0.96
tpcds_q13/duckdb:parquet 35552826 36439782 0.98
tpcds_q14/duckdb:parquet 160826713 167445976 0.96
tpcds_q15/duckdb:parquet 29942713 31503187 0.95
tpcds_q16/duckdb:parquet 21255365 21869698 0.97
tpcds_q17/duckdb:parquet 38322613 40176600 0.95
tpcds_q18/duckdb:parquet 46370262 46956682 0.99
tpcds_q19/duckdb:parquet 29331237 30753310 0.95
tpcds_q20/duckdb:parquet 15465846 15173899 1.02
tpcds_q21/duckdb:parquet 11323174 11595940 0.98
tpcds_q22/duckdb:parquet 70852954 74433856 0.95
tpcds_q23/duckdb:parquet 114193222 121147538 0.94
tpcds_q24/duckdb:parquet 46055904 47367469 0.97
tpcds_q25/duckdb:parquet 33830906 33783359 1.00
tpcds_q26/duckdb:parquet 37625945 39439996 0.95
tpcds_q27/duckdb:parquet 89216396 92898773 0.96
tpcds_q28/duckdb:parquet 36950022 39468633 0.94
tpcds_q29/duckdb:parquet 35998006 36976512 0.97
tpcds_q30/duckdb:parquet 41020421 41843140 0.98
tpcds_q31/duckdb:parquet 23534469 24400990 0.96
tpcds_q32/duckdb:parquet 11317754 11676973 0.97
tpcds_q33/duckdb:parquet 71146005 74422551 0.96
tpcds_q34/duckdb:parquet 20869069 21743274 0.96
tpcds_q35/duckdb:parquet 59996716 62409206 0.96
tpcds_q36/duckdb:parquet 20900971 21428602 0.98
tpcds_q37/duckdb:parquet 13404567 14497346 0.92
tpcds_q38/duckdb:parquet 🚀 32334686 36776383 0.88
tpcds_q39/duckdb:parquet 🚨 40484111 33769726 1.20
tpcds_q40/duckdb:parquet 18205740 19100686 0.95
tpcds_q41/duckdb:parquet 7463204 8020900 0.93
tpcds_q42/duckdb:parquet 9967379 10806923 0.92
tpcds_q43/duckdb:parquet 15531477 15875595 0.98
tpcds_q44/duckdb:parquet 22387612 22591471 0.99
tpcds_q45/duckdb:parquet 27217768 28343127 0.96
tpcds_q46/duckdb:parquet 46448762 48305337 0.96
tpcds_q47/duckdb:parquet 45876829 47339083 0.97
tpcds_q48/duckdb:parquet 30537750 33043505 0.92
tpcds_q49/duckdb:parquet 23944293 24592776 0.97
tpcds_q50/duckdb:parquet 24726854 25602804 0.97
tpcds_q51/duckdb:parquet 92504496 96457853 0.96
tpcds_q52/duckdb:parquet 11160082 11847695 0.94
tpcds_q53/duckdb:parquet 16150411 17120836 0.94
tpcds_q54/duckdb:parquet 38885097 42675048 0.91
tpcds_q55/duckdb:parquet 🚀 10326776 11662062 0.89
tpcds_q56/duckdb:parquet 68053213 72737858 0.94
tpcds_q57/duckdb:parquet 34913461 37014643 0.94
tpcds_q58/duckdb:parquet 20762109 22030219 0.94
tpcds_q59/duckdb:parquet 36872579 37622512 0.98
tpcds_q60/duckdb:parquet 71287396 75472720 0.94
tpcds_q61/duckdb:parquet 30463576 32433673 0.94
tpcds_q62/duckdb:parquet 11648698 12706717 0.92
tpcds_q63/duckdb:parquet 15460174 16093672 0.96
tpcds_q64/duckdb:parquet 73805839 77314418 0.95
tpcds_q65/duckdb:parquet 🚀 20041702 22787183 0.88
tpcds_q66/duckdb:parquet 53511980 58875433 0.91
tpcds_q67/duckdb:parquet 132311255 144790188 0.91
tpcds_q68/duckdb:parquet 37791589 38661700 0.98
tpcds_q69/duckdb:parquet 37884321 37403987 1.01
tpcds_q70/duckdb:parquet 19212042 20339905 0.94
tpcds_q71/duckdb:parquet 19550338 19106024 1.02
tpcds_q72/duckdb:parquet 164533383 169191163 0.97
tpcds_q73/duckdb:parquet 18167477 19362173 0.94
tpcds_q74/duckdb:parquet 50727415 51495395 0.99
tpcds_q75/duckdb:parquet 54295398 56563214 0.96
tpcds_q76/duckdb:parquet 70929630 72637865 0.98
tpcds_q77/duckdb:parquet 🚀 58627997 70362282 0.83
tpcds_q78/duckdb:parquet 73502269 78378820 0.94
tpcds_q79/duckdb:parquet 26931154 29457131 0.91
tpcds_q80/duckdb:parquet 83010719 87527988 0.95
tpcds_q81/duckdb:parquet 46415737 48543598 0.96
tpcds_q82/duckdb:parquet 15111254 16034405 0.94
tpcds_q83/duckdb:parquet 15741784 17253696 0.91
tpcds_q84/duckdb:parquet 19423073 20188993 0.96
tpcds_q85/duckdb:parquet 39310645 41955388 0.94
tpcds_q86/duckdb:parquet 13080818 12923048 1.01
tpcds_q87/duckdb:parquet 37294652 40561258 0.92
tpcds_q88/duckdb:parquet 29191614 29938221 0.98
tpcds_q89/duckdb:parquet 17075778 18098681 0.94
tpcds_q90/duckdb:parquet 🚀 7358175 8756567 0.84
tpcds_q91/duckdb:parquet 22268186 23828859 0.93
tpcds_q92/duckdb:parquet 11258257 12380707 0.91
tpcds_q93/duckdb:parquet 30060567 31093888 0.97
tpcds_q94/duckdb:parquet 16433477 18050071 0.91
tpcds_q95/duckdb:parquet 🚀 117917790 137131112 0.86
tpcds_q96/duckdb:parquet 🚀 9110435 10156972 0.90
tpcds_q97/duckdb:parquet 34738913 37955562 0.92
tpcds_q98/duckdb:parquet 17918638 19682320 0.91
tpcds_q99/duckdb:parquet 19480687 20238415 0.96
duckdb / duckdb (0.919x ➖, 26↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20400786 22197593 0.92
tpcds_q02/duckdb:duckdb 18436164 18378332 1.00
tpcds_q03/duckdb:duckdb 8391981 9050059 0.93
tpcds_q04/duckdb:duckdb 160989707 162596619 0.99
tpcds_q05/duckdb:duckdb 18243752 19005159 0.96
tpcds_q06/duckdb:duckdb 🚀 22010541 24693313 0.89
tpcds_q07/duckdb:duckdb 38157920 42196016 0.90
tpcds_q08/duckdb:duckdb 121456373 122217010 0.99
tpcds_q09/duckdb:duckdb 19296022 20259698 0.95
tpcds_q10/duckdb:duckdb 🚀 22681293 25846448 0.88
tpcds_q11/duckdb:duckdb 138968871 151569754 0.92
tpcds_q12/duckdb:duckdb 🚀 11081935 12811901 0.86
tpcds_q13/duckdb:duckdb 23751558 25132389 0.95
tpcds_q14/duckdb:duckdb 93320833 92944601 1.00
tpcds_q15/duckdb:duckdb 23823837 24915232 0.96
tpcds_q16/duckdb:duckdb 🚀 16560498 19320642 0.86
tpcds_q17/duckdb:duckdb 20529987 21099618 0.97
tpcds_q18/duckdb:duckdb 43266829 44052797 0.98
tpcds_q19/duckdb:duckdb 16200642 16096488 1.01
tpcds_q20/duckdb:duckdb 12017536 12036738 1.00
tpcds_q21/duckdb:duckdb 6771304 7164961 0.95
tpcds_q22/duckdb:duckdb 🚀 60412421 68891334 0.88
tpcds_q23/duckdb:duckdb 🚀 69904535 80663242 0.87
tpcds_q24/duckdb:duckdb 🚀 22014379 24955653 0.88
tpcds_q25/duckdb:duckdb 16616502 18195900 0.91
tpcds_q26/duckdb:duckdb 🚀 25230936 28790114 0.88
tpcds_q27/duckdb:duckdb 36360064 40387110 0.90
tpcds_q28/duckdb:duckdb 21498042 22989298 0.94
tpcds_q29/duckdb:duckdb 🚀 19633561 22067457 0.89
tpcds_q30/duckdb:duckdb 28812031 30115412 0.96
tpcds_q31/duckdb:duckdb 20412058 22651334 0.90
tpcds_q32/duckdb:duckdb 7169796 7748438 0.93
tpcds_q33/duckdb:duckdb 🚀 12665220 14492675 0.87
tpcds_q34/duckdb:duckdb 14620552 15383823 0.95
tpcds_q35/duckdb:duckdb 🚀 31811099 36308228 0.88
tpcds_q36/duckdb:duckdb 🚀 67127321 78572086 0.85
tpcds_q37/duckdb:duckdb 🚀 7242097 8056063 0.90
tpcds_q38/duckdb:duckdb 30765804 31315730 0.98
tpcds_q39/duckdb:duckdb 26598814 28575099 0.93
tpcds_q40/duckdb:duckdb 13066670 14503904 0.90
tpcds_q41/duckdb:duckdb 8079522 8899419 0.91
tpcds_q42/duckdb:duckdb 🚀 5642475 6870952 0.82
tpcds_q43/duckdb:duckdb 11174049 12288393 0.91
tpcds_q44/duckdb:duckdb 🚀 13178762 14765544 0.89
tpcds_q45/duckdb:duckdb 17030333 18645741 0.91
tpcds_q46/duckdb:duckdb 36387414 40352449 0.90
tpcds_q47/duckdb:duckdb 40599728 43546446 0.93
tpcds_q48/duckdb:duckdb 21692971 22791991 0.95
tpcds_q49/duckdb:duckdb 16582194 18306652 0.91
tpcds_q50/duckdb:duckdb 🚀 13668005 15633671 0.87
tpcds_q51/duckdb:duckdb 89499684 97391110 0.92
tpcds_q52/duckdb:duckdb 7206925 7855281 0.92
tpcds_q53/duckdb:duckdb 11523515 12613662 0.91
tpcds_q54/duckdb:duckdb 16984369 17417975 0.98
tpcds_q55/duckdb:duckdb 6922201 7574814 0.91
tpcds_q56/duckdb:duckdb 13753335 14143935 0.97
tpcds_q57/duckdb:duckdb 31566956 34729121 0.91
tpcds_q58/duckdb:duckdb 12466842 13314183 0.94
tpcds_q59/duckdb:duckdb 34373879 36160676 0.95
tpcds_q60/duckdb:duckdb 14770636 15975240 0.92
tpcds_q61/duckdb:duckdb 13898163 15017358 0.93
tpcds_q62/duckdb:duckdb 9267968 10136753 0.91
tpcds_q63/duckdb:duckdb 10965786 11851845 0.93
tpcds_q64/duckdb:duckdb 52533274 56270571 0.93
tpcds_q65/duckdb:duckdb 🚀 31423653 38180655 0.82
tpcds_q66/duckdb:duckdb 24875547 26627877 0.93
tpcds_q67/duckdb:duckdb 🚀 126512248 147250424 0.86
tpcds_q68/duckdb:duckdb 24725821 26399472 0.94
tpcds_q69/duckdb:duckdb 23309030 25146478 0.93
tpcds_q70/duckdb:duckdb 15149162 16302452 0.93
tpcds_q71/duckdb:duckdb 12391520 13384497 0.93
tpcds_q72/duckdb:duckdb 41324748 42356329 0.98
tpcds_q73/duckdb:duckdb 10200452 11251453 0.91
tpcds_q74/duckdb:duckdb 96201492 102349279 0.94
tpcds_q75/duckdb:duckdb 41452130 44206368 0.94
tpcds_q76/duckdb:duckdb 11751455 11924141 0.99
tpcds_q77/duckdb:duckdb 11543955 12273010 0.94
tpcds_q78/duckdb:duckdb 62737128 65293644 0.96
tpcds_q79/duckdb:duckdb 18118216 19500937 0.93
tpcds_q80/duckdb:duckdb 🚀 27487693 30948157 0.89
tpcds_q81/duckdb:duckdb 🚀 36058725 40156858 0.90
tpcds_q82/duckdb:duckdb 8255094 9032294 0.91
tpcds_q83/duckdb:duckdb 🚀 8596945 9965781 0.86
tpcds_q84/duckdb:duckdb 13284302 14740325 0.90
tpcds_q85/duckdb:duckdb 22691267 25029845 0.91
tpcds_q86/duckdb:duckdb 🚀 10370485 11818161 0.88
tpcds_q87/duckdb:duckdb 33030075 34575754 0.96
tpcds_q88/duckdb:duckdb 23938524 25014566 0.96
tpcds_q89/duckdb:duckdb 13034938 13619175 0.96
tpcds_q90/duckdb:duckdb 🚀 5361530 6409147 0.84
tpcds_q91/duckdb:duckdb 13126304 13518952 0.97
tpcds_q92/duckdb:duckdb 🚀 8247656 9987096 0.83
tpcds_q93/duckdb:duckdb 🚀 22334714 25786575 0.87
tpcds_q94/duckdb:duckdb 13085682 13896431 0.94
tpcds_q95/duckdb:duckdb 🚀 107993459 136309106 0.79
tpcds_q96/duckdb:duckdb 4583883 5036859 0.91
tpcds_q97/duckdb:duckdb 30412651 33315896 0.91
tpcds_q98/duckdb:duckdb 12777028 14142941 0.90
tpcds_q99/duckdb:duckdb 16505977 17466995 0.94
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +1.0% -6.3% +7.9% +10.1% ➖ noise
1 datafusion:vortex-file-compressed -10.5% -6.3% -4.5% +11.2% ➖ noise
1 duckdb:duckdb -8.1% -6.3% -1.9% +18.4% ➖ noise
1 duckdb:vortex-compact -5.2% -6.3% +1.2% +10.9% ➖ noise
1 duckdb:vortex-file-compressed -11.6% -6.3% -5.6% +10.0% ➖ noise
2 datafusion:vortex-compact +2.2% -4.2% +6.7% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -10.5% -4.2% -6.6% +10.0% ➖ noise
2 duckdb:duckdb +0.3% -4.2% +4.7% +10.7% ➖ noise
2 duckdb:vortex-compact -4.1% -4.2% +0.1% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -4.1% -4.2% +0.1% +10.0% ➖ noise
3 datafusion:vortex-compact -2.1% -5.5% +3.6% +14.2% ➖ noise
3 datafusion:vortex-file-compressed -10.7% -5.5% -5.5% +11.1% ➖ noise
3 duckdb:duckdb -7.3% -5.5% -1.9% +17.4% ➖ noise
3 duckdb:vortex-compact -2.7% -5.5% +2.9% +13.8% ➖ noise
3 duckdb:vortex-file-compressed -8.2% -5.5% -2.8% +25.0% ➖ noise
4 datafusion:vortex-compact -2.8% -8.3% +6.0% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -10.1% -8.3% -1.9% +10.0% ➖ noise
4 duckdb:duckdb -1.0% -8.3% +8.0% +10.0% ➖ noise
4 duckdb:vortex-compact -1.9% -8.3% +7.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -9.9% -8.3% -1.8% +10.0% ➖ noise
5 datafusion:vortex-compact -5.8% -8.2% +2.6% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -4.3% -8.2% +4.2% +10.0% ➖ noise
5 duckdb:duckdb -4.0% -8.2% +4.5% +10.0% ➖ noise
5 duckdb:vortex-compact -3.6% -8.2% +5.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -7.6% -8.2% +0.7% +10.0% ➖ noise
6 datafusion:vortex-compact -6.7% -3.2% -3.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -11.8% -3.2% -8.9% +10.0% ➖ noise
6 duckdb:duckdb -10.9% -3.2% -7.9% +13.1% ➖ noise
6 duckdb:vortex-compact -6.0% -3.2% -2.9% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -13.3% -3.2% -10.4% +10.5% ✅ faster
7 datafusion:vortex-compact -5.6% -5.8% +0.2% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -6.3% -5.8% -0.5% +10.0% ➖ noise
7 duckdb:duckdb -9.6% -5.8% -4.0% +15.6% ➖ noise
7 duckdb:vortex-compact -8.0% -5.8% -2.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -5.3% -5.8% +0.5% +10.0% ➖ noise
8 datafusion:vortex-compact -3.0% -3.8% +0.8% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -1.4% -3.8% +2.5% +10.0% ➖ noise
8 duckdb:duckdb -0.6% -3.8% +3.3% +10.0% ➖ noise
8 duckdb:vortex-compact -6.7% -3.8% -3.0% +11.9% ➖ noise
8 duckdb:vortex-file-compressed -10.2% -3.8% -6.7% +10.0% ➖ noise
9 datafusion:vortex-compact -10.2% -3.6% -6.8% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -4.9% -3.6% -1.3% +10.0% ➖ noise
9 duckdb:duckdb -4.8% -3.6% -1.2% +10.0% ➖ noise
9 duckdb:vortex-compact -6.2% -3.6% -2.7% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -11.9% -3.6% -8.6% +10.0% ➖ noise
10 datafusion:vortex-compact +0.2% -9.2% +10.3% +10.0% 🚨 regression
10 datafusion:vortex-file-compressed -5.4% -9.2% +4.1% +10.0% ➖ noise
10 duckdb:duckdb -12.2% -9.2% -3.4% +10.0% ➖ noise
10 duckdb:vortex-compact -2.1% -9.2% +7.8% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -13.6% -9.2% -4.9% +10.0% ➖ noise
11 datafusion:vortex-compact -8.1% -2.0% -6.2% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -9.7% -2.0% -7.8% +10.0% ➖ noise
11 duckdb:duckdb -8.3% -2.0% -6.4% +10.0% ➖ noise
11 duckdb:vortex-compact -4.9% -2.0% -2.9% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -9.8% -2.0% -7.9% +10.0% ➖ noise
12 datafusion:vortex-compact -13.8% -4.4% -9.8% +10.0% ✅ faster
12 datafusion:vortex-file-compressed -9.2% -4.4% -5.0% +11.7% ➖ noise
12 duckdb:duckdb -13.5% -4.4% -9.5% +13.9% ➖ noise
12 duckdb:vortex-compact +2.3% -4.4% +7.0% +15.3% ➖ noise
12 duckdb:vortex-file-compressed -7.3% -4.4% -3.0% +12.9% ➖ noise
13 datafusion:vortex-compact -2.3% -4.3% +2.1% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -6.1% -4.3% -1.9% +11.8% ➖ noise
13 duckdb:duckdb -5.5% -4.3% -1.3% +10.0% ➖ noise
13 duckdb:vortex-compact -4.4% -4.3% -0.2% +10.4% ➖ noise
13 duckdb:vortex-file-compressed -13.7% -4.3% -9.9% +10.0% ✅ faster
14 datafusion:vortex-compact -6.9% -6.1% -0.8% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -8.0% -6.1% -2.0% +10.0% ➖ noise
14 duckdb:duckdb +0.4% -6.1% +6.9% +10.0% ➖ noise
14 duckdb:vortex-compact -2.2% -6.1% +4.2% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +2.5% -6.1% +9.1% +12.7% ➖ noise
15 datafusion:vortex-compact -1.8% -6.4% +5.0% +14.7% ➖ noise
15 datafusion:vortex-file-compressed -7.5% -6.4% -1.1% +16.3% ➖ noise
15 duckdb:duckdb -4.4% -6.4% +2.2% +19.9% ➖ noise
15 duckdb:vortex-compact -6.3% -6.4% +0.1% +10.9% ➖ noise
15 duckdb:vortex-file-compressed -16.5% -6.4% -10.7% +14.1% ➖ noise
16 datafusion:vortex-compact -10.5% -3.9% -6.9% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -5.4% -3.9% -1.6% +10.3% ➖ noise
16 duckdb:duckdb -14.3% -3.9% -10.8% +15.4% ➖ noise
16 duckdb:vortex-compact -5.5% -3.9% -1.7% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -9.3% -3.9% -5.6% +10.0% ➖ noise
17 datafusion:vortex-compact -2.7% -5.9% +3.4% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -5.5% -5.9% +0.4% +10.0% ➖ noise
17 duckdb:duckdb -2.7% -5.9% +3.4% +16.2% ➖ noise
17 duckdb:vortex-compact -3.4% -5.9% +2.7% +10.2% ➖ noise
17 duckdb:vortex-file-compressed -13.7% -5.9% -8.3% +10.0% ➖ noise
18 datafusion:vortex-compact -5.9% -4.5% -1.4% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -7.6% -4.5% -3.3% +10.0% ➖ noise
18 duckdb:duckdb -1.8% -4.5% +2.8% +10.0% ➖ noise
18 duckdb:vortex-compact -4.7% -4.5% -0.3% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -16.3% -4.5% -12.4% +11.5% ✅ faster
19 datafusion:vortex-compact -9.5% -5.9% -3.7% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -7.4% -5.9% -1.5% +10.0% ➖ noise
19 duckdb:duckdb +0.6% -5.9% +7.0% +10.0% ➖ noise
19 duckdb:vortex-compact -9.9% -5.9% -4.2% +10.1% ➖ noise
19 duckdb:vortex-file-compressed -11.7% -5.9% -6.1% +12.3% ➖ noise
20 datafusion:vortex-compact -12.6% -4.5% -8.4% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -6.7% -4.5% -2.2% +10.0% ➖ noise
20 duckdb:duckdb -0.2% -4.5% +4.6% +10.0% ➖ noise
20 duckdb:vortex-compact -9.1% -4.5% -4.8% +12.8% ➖ noise
20 duckdb:vortex-file-compressed -17.2% -4.5% -13.2% +10.0% ✅ faster
21 datafusion:vortex-compact -9.5% -7.2% -2.5% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -5.3% -7.2% +2.1% +10.0% ➖ noise
21 duckdb:duckdb -5.5% -7.2% +1.9% +22.6% ➖ noise
21 duckdb:vortex-compact -5.3% -7.2% +2.1% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -10.0% -7.2% -3.0% +20.3% ➖ noise
22 datafusion:vortex-compact -7.3% +2.0% -9.1% +13.3% ➖ noise
22 datafusion:vortex-file-compressed -5.9% +2.0% -7.7% +15.9% ➖ noise
22 duckdb:duckdb -12.3% +2.0% -14.0% +18.8% ➖ noise
22 duckdb:vortex-compact -5.1% +2.0% -7.0% +12.3% ➖ noise
22 duckdb:vortex-file-compressed -9.7% +2.0% -11.5% +11.9% ✅ faster
23 datafusion:vortex-compact -6.3% -6.8% +0.5% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -11.0% -6.8% -4.5% +10.0% ➖ noise
23 duckdb:duckdb -13.3% -6.8% -7.0% +18.4% ➖ noise
23 duckdb:vortex-compact -4.1% -6.8% +2.8% +14.1% ➖ noise
23 duckdb:vortex-file-compressed -9.8% -6.8% -3.2% +10.0% ➖ noise
24 datafusion:vortex-compact -10.1% -6.9% -3.4% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -6.1% -6.9% +0.9% +10.0% ➖ noise
24 duckdb:duckdb -11.8% -6.9% -5.2% +10.7% ➖ noise
24 duckdb:vortex-compact -4.6% -6.9% +2.5% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -9.1% -6.9% -2.4% +10.0% ➖ noise
25 datafusion:vortex-compact -6.9% -3.6% -3.4% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -7.0% -3.6% -3.6% +10.0% ➖ noise
25 duckdb:duckdb -8.7% -3.6% -5.3% +16.2% ➖ noise
25 duckdb:vortex-compact -6.2% -3.6% -2.6% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -11.3% -3.6% -8.0% +10.0% ➖ noise
26 datafusion:vortex-compact -6.5% -6.5% +0.1% +10.9% ➖ noise
26 datafusion:vortex-file-compressed -7.8% -6.5% -1.4% +18.6% ➖ noise
26 duckdb:duckdb -12.4% -6.5% -6.2% +14.3% ➖ noise
26 duckdb:vortex-compact -5.2% -6.5% +1.4% +11.7% ➖ noise
26 duckdb:vortex-file-compressed -5.2% -6.5% +1.5% +10.0% ➖ noise
27 datafusion:vortex-compact -7.0% -7.5% +0.6% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -10.2% -7.5% -2.9% +10.0% ➖ noise
27 duckdb:duckdb -10.0% -7.5% -2.6% +14.1% ➖ noise
27 duckdb:vortex-compact -2.3% -7.5% +5.7% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -13.1% -7.5% -6.0% +10.0% ➖ noise
28 datafusion:vortex-compact -5.9% -8.3% +2.6% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -9.3% -8.3% -1.1% +10.0% ➖ noise
28 duckdb:duckdb -6.5% -8.3% +2.0% +10.0% ➖ noise
28 duckdb:vortex-compact -4.1% -8.3% +4.6% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -10.4% -8.3% -2.2% +10.0% ➖ noise
29 datafusion:vortex-compact -6.7% -5.0% -1.9% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -7.5% -5.0% -2.6% +10.0% ➖ noise
29 duckdb:duckdb -11.0% -5.0% -6.4% +10.0% ➖ noise
29 duckdb:vortex-compact -6.4% -5.0% -1.5% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -14.0% -5.0% -9.5% +10.0% ✅ faster
30 datafusion:vortex-compact -8.4% -3.5% -5.1% +10.0% ➖ noise
30 datafusion:vortex-file-compressed -11.6% -3.5% -8.4% +10.0% ➖ noise
30 duckdb:duckdb -4.3% -3.5% -0.8% +11.6% ➖ noise
30 duckdb:vortex-compact -10.2% -3.5% -6.9% +11.7% ➖ noise
30 duckdb:vortex-file-compressed -16.9% -3.5% -13.8% +10.0% ✅ faster
31 datafusion:vortex-compact -8.8% -5.2% -3.7% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -3.9% -5.2% +1.4% +10.0% ➖ noise
31 duckdb:duckdb -9.9% -5.2% -4.9% +14.1% ➖ noise
31 duckdb:vortex-compact -6.4% -5.2% -1.2% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -1.2% -5.2% +4.2% +10.7% ➖ noise
32 datafusion:vortex-compact -5.4% -4.0% -1.5% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -9.2% -4.0% -5.5% +14.4% ➖ noise
32 duckdb:duckdb -7.5% -4.0% -3.6% +14.6% ➖ noise
32 duckdb:vortex-compact -5.1% -4.0% -1.2% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -13.7% -4.0% -10.1% +12.1% ➖ noise
33 datafusion:vortex-compact -4.4% -7.5% +3.4% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -6.2% -7.5% +1.5% +10.0% ➖ noise
33 duckdb:duckdb -12.6% -7.5% -5.5% +19.0% ➖ noise
33 duckdb:vortex-compact -2.5% -7.5% +5.4% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -15.9% -7.5% -9.1% +15.7% ➖ noise
34 datafusion:vortex-compact -6.0% -5.1% -0.9% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -6.7% -5.1% -1.7% +10.0% ➖ noise
34 duckdb:duckdb -5.0% -5.1% +0.1% +10.0% ➖ noise
34 duckdb:vortex-compact -4.7% -5.1% +0.4% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -10.9% -5.1% -6.2% +10.0% ➖ noise
35 datafusion:vortex-compact -9.9% -7.5% -2.7% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -4.6% -7.5% +3.1% +10.0% ➖ noise
35 duckdb:duckdb -12.4% -7.5% -5.3% +16.3% ➖ noise
35 duckdb:vortex-compact -7.8% -7.5% -0.3% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -15.5% -7.5% -8.7% +12.9% ➖ noise
36 datafusion:vortex-compact -7.2% -6.3% -1.0% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -10.0% -6.3% -4.0% +10.0% ➖ noise
36 duckdb:duckdb -14.6% -6.3% -8.9% +10.0% ➖ noise
36 duckdb:vortex-compact -5.6% -6.3% +0.7% +10.0% ➖ noise
36 duckdb:vortex-file-compressed -11.5% -6.3% -5.6% +10.0% ➖ noise
37 datafusion:vortex-compact -7.5% -8.8% +1.3% +10.2% ➖ noise
37 datafusion:vortex-file-compressed -11.2% -8.8% -2.7% +11.5% ➖ noise
37 duckdb:duckdb -10.1% -8.8% -1.5% +14.5% ➖ noise
37 duckdb:vortex-compact -0.8% -8.8% +8.7% +14.2% ➖ noise
37 duckdb:vortex-file-compressed -18.6% -8.8% -10.8% +18.1% ➖ noise
38 datafusion:vortex-compact -9.2% -9.9% +0.8% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -7.0% -9.9% +3.2% +10.0% ➖ noise
38 duckdb:duckdb -1.8% -9.9% +9.0% +14.7% ➖ noise
38 duckdb:vortex-compact -4.7% -9.9% +5.7% +15.1% ➖ noise
38 duckdb:vortex-file-compressed -13.0% -9.9% -3.5% +13.5% ➖ noise
39 datafusion:vortex-compact -16.1% +4.3% -19.6% +14.4% ✅ faster
39 datafusion:vortex-file-compressed -11.7% +4.3% -15.4% +16.4% ✅ faster
39 duckdb:duckdb -6.9% +4.3% -10.8% +15.3% ➖ noise
39 duckdb:vortex-compact -5.9% +4.3% -9.8% +13.2% ➖ noise
39 duckdb:vortex-file-compressed -0.7% +4.3% -4.8% +19.7% ➖ noise
40 datafusion:vortex-compact -11.0% -10.2% -0.9% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -10.4% -10.2% -0.2% +10.0% ➖ noise
40 duckdb:duckdb -9.9% -10.2% +0.3% +11.9% ➖ noise
40 duckdb:vortex-compact -3.7% -10.2% +7.2% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -5.9% -10.2% +4.8% +12.8% ➖ noise
41 datafusion:vortex-compact -17.2% -8.4% -9.6% +10.0% ✅ faster
41 datafusion:vortex-file-compressed -11.4% -8.4% -3.3% +10.0% ➖ noise
41 duckdb:duckdb -9.2% -8.4% -0.9% +10.0% ➖ noise
41 duckdb:vortex-compact -8.6% -8.4% -0.3% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -12.3% -8.4% -4.2% +10.0% ➖ noise
42 datafusion:vortex-compact -5.2% -10.3% +5.6% +10.2% ➖ noise
42 datafusion:vortex-file-compressed -7.7% -10.3% +2.8% +12.6% ➖ noise
42 duckdb:duckdb -17.9% -10.3% -8.5% +15.2% ➖ noise
42 duckdb:vortex-compact -2.3% -10.3% +8.9% +10.8% ➖ noise
42 duckdb:vortex-file-compressed -13.4% -10.3% -3.5% +19.5% ➖ noise
43 datafusion:vortex-compact -10.0% -3.8% -6.4% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -1.3% -3.8% +2.6% +10.0% ➖ noise
43 duckdb:duckdb -9.1% -3.8% -5.5% +19.4% ➖ noise
43 duckdb:vortex-compact -3.2% -3.8% +0.7% +10.0% ➖ noise
43 duckdb:vortex-file-compressed -10.0% -3.8% -6.4% +14.3% ➖ noise
44 datafusion:vortex-compact -8.5% -6.2% -2.4% +10.0% ➖ noise
44 datafusion:vortex-file-compressed -2.5% -6.2% +3.9% +11.6% ➖ noise
44 duckdb:duckdb -10.7% -6.2% -4.8% +11.5% ➖ noise
44 duckdb:vortex-compact +0.8% -6.2% +7.4% +13.9% ➖ noise
44 duckdb:vortex-file-compressed -12.3% -6.2% -6.5% +11.1% ➖ noise
45 datafusion:vortex-compact -6.1% -6.3% +0.3% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -5.3% -6.3% +1.1% +10.0% ➖ noise
45 duckdb:duckdb -8.7% -6.3% -2.5% +10.5% ➖ noise
45 duckdb:vortex-compact -9.4% -6.3% -3.4% +10.0% ➖ noise
45 duckdb:vortex-file-compressed -13.1% -6.3% -7.2% +10.0% ➖ noise
46 datafusion:vortex-compact -6.2% -3.4% -2.8% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -4.6% -3.4% -1.2% +10.0% ➖ noise
46 duckdb:duckdb -9.8% -3.4% -6.6% +10.0% ➖ noise
46 duckdb:vortex-compact -3.3% -3.4% +0.1% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -8.2% -3.4% -4.9% +10.0% ➖ noise
47 datafusion:vortex-compact -11.3% -7.3% -4.3% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -5.8% -7.3% +1.6% +10.0% ➖ noise
47 duckdb:duckdb -6.8% -7.3% +0.6% +10.6% ➖ noise
47 duckdb:vortex-compact -0.1% -7.3% +7.7% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -7.4% -7.3% -0.1% +10.0% ➖ noise
48 datafusion:vortex-compact -11.4% -9.2% -2.4% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -5.2% -9.2% +4.4% +10.0% ➖ noise
48 duckdb:duckdb -4.8% -9.2% +4.8% +10.0% ➖ noise
48 duckdb:vortex-compact +1.0% -9.2% +11.3% +10.0% 🚨 regression
48 duckdb:vortex-file-compressed -10.7% -9.2% -1.7% +10.6% ➖ noise
49 datafusion:vortex-compact -8.7% -4.5% -4.4% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -4.1% -4.5% +0.4% +10.0% ➖ noise
49 duckdb:duckdb -9.4% -4.5% -5.2% +17.0% ➖ noise
49 duckdb:vortex-compact -2.6% -4.5% +1.9% +10.3% ➖ noise
49 duckdb:vortex-file-compressed -10.2% -4.5% -5.9% +10.9% ➖ noise
50 datafusion:vortex-compact -2.6% -7.3% +5.0% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -5.5% -7.3% +2.0% +10.0% ➖ noise
50 duckdb:duckdb -12.6% -7.3% -5.7% +10.4% ➖ noise
50 duckdb:vortex-compact -3.2% -7.3% +4.5% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -7.5% -7.3% -0.2% +10.0% ➖ noise
51 datafusion:vortex-compact -8.1% -5.8% -2.5% +10.0% ➖ noise
51 datafusion:vortex-file-compressed -7.7% -5.8% -2.0% +10.0% ➖ noise
51 duckdb:duckdb -8.1% -5.8% -2.5% +10.0% ➖ noise
51 duckdb:vortex-compact -0.2% -5.8% +6.0% +11.2% ➖ noise
51 duckdb:vortex-file-compressed -3.8% -5.8% +2.1% +18.4% ➖ noise
52 datafusion:vortex-compact -12.7% -5.7% -7.3% +14.0% ➖ noise
52 datafusion:vortex-file-compressed -1.7% -5.7% +4.3% +14.2% ➖ noise
52 duckdb:duckdb -8.3% -5.7% -2.7% +16.0% ➖ noise
52 duckdb:vortex-compact +2.5% -5.7% +8.7% +17.9% ➖ noise
52 duckdb:vortex-file-compressed -7.9% -5.7% -2.3% +16.6% ➖ noise
53 datafusion:vortex-compact -1.0% -6.0% +5.3% +10.0% ➖ noise
53 datafusion:vortex-file-compressed -6.5% -6.0% -0.6% +10.0% ➖ noise
53 duckdb:duckdb -8.6% -6.0% -2.8% +11.6% ➖ noise
53 duckdb:vortex-compact -12.2% -6.0% -6.7% +10.9% ➖ noise
53 duckdb:vortex-file-compressed -7.5% -6.0% -1.6% +10.0% ➖ noise
54 datafusion:vortex-compact -5.2% -10.4% +5.8% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -3.3% -10.4% +7.9% +11.5% ➖ noise
54 duckdb:duckdb -2.5% -10.4% +8.8% +11.4% ➖ noise
54 duckdb:vortex-compact -0.3% -10.4% +11.2% +10.0% 🚨 regression
54 duckdb:vortex-file-compressed -10.6% -10.4% -0.3% +12.9% ➖ noise
55 datafusion:vortex-compact -9.5% -11.3% +2.1% +12.6% ➖ noise
55 datafusion:vortex-file-compressed -6.7% -11.3% +5.2% +10.1% ➖ noise
55 duckdb:duckdb -8.6% -11.3% +3.1% +14.2% ➖ noise
55 duckdb:vortex-compact +2.7% -11.3% +15.9% +11.1% 🚨 regression
55 duckdb:vortex-file-compressed -10.8% -11.3% +0.6% +14.7% ➖ noise
56 datafusion:vortex-compact -6.4% -9.1% +3.0% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -3.8% -9.1% +5.8% +10.0% ➖ noise
56 duckdb:duckdb -2.8% -9.1% +7.0% +10.0% ➖ noise
56 duckdb:vortex-compact +3.4% -9.1% +13.7% +11.4% 🚨 regression
56 duckdb:vortex-file-compressed -8.5% -9.1% +0.7% +10.0% ➖ noise
57 datafusion:vortex-compact -12.6% -8.5% -4.5% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -4.1% -8.5% +4.8% +10.0% ➖ noise
57 duckdb:duckdb -9.1% -8.5% -0.6% +13.9% ➖ noise
57 duckdb:vortex-compact -2.0% -8.5% +7.1% +18.1% ➖ noise
57 duckdb:vortex-file-compressed -6.6% -8.5% +2.1% +10.0% ➖ noise
58 datafusion:vortex-compact -9.6% -4.7% -5.2% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -4.5% -4.7% +0.2% +10.0% ➖ noise
58 duckdb:duckdb -6.4% -4.7% -1.8% +12.1% ➖ noise
58 duckdb:vortex-compact -7.9% -4.7% -3.4% +15.0% ➖ noise
58 duckdb:vortex-file-compressed +2.3% -4.7% +7.3% +14.1% ➖ noise
59 datafusion:vortex-compact -11.4% -4.8% -7.0% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -6.0% -4.8% -1.3% +10.0% ➖ noise
59 duckdb:duckdb -4.9% -4.8% -0.1% +10.0% ➖ noise
59 duckdb:vortex-compact -2.6% -4.8% +2.3% +10.0% ➖ noise
59 duckdb:vortex-file-compressed -3.4% -4.8% +1.5% +10.0% ➖ noise
60 datafusion:vortex-compact -9.9% -9.0% -1.0% +12.0% ➖ noise
60 datafusion:vortex-file-compressed -4.4% -9.0% +5.0% +10.0% ➖ noise
60 duckdb:duckdb -7.5% -9.0% +1.6% +10.0% ➖ noise
60 duckdb:vortex-compact -6.1% -9.0% +3.2% +10.0% ➖ noise
60 duckdb:vortex-file-compressed -12.7% -9.0% -4.1% +10.1% ➖ noise
61 datafusion:vortex-compact -8.5% -7.2% -1.4% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -3.5% -7.2% +4.0% +10.0% ➖ noise
61 duckdb:duckdb -7.5% -7.2% -0.2% +10.2% ➖ noise
61 duckdb:vortex-compact -1.9% -7.2% +5.7% +10.0% ➖ noise
61 duckdb:vortex-file-compressed -15.5% -7.2% -8.9% +10.0% ➖ noise
62 datafusion:vortex-compact -9.2% -10.7% +1.6% +12.7% ➖ noise
62 datafusion:vortex-file-compressed -6.0% -10.7% +5.2% +12.7% ➖ noise
62 duckdb:duckdb -8.6% -10.7% +2.3% +12.4% ➖ noise
62 duckdb:vortex-compact -0.8% -10.7% +11.1% +28.8% ➖ noise
62 duckdb:vortex-file-compressed -8.7% -10.7% +2.2% +22.3% ➖ noise
63 datafusion:vortex-compact -7.8% -7.6% -0.2% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -12.5% -7.6% -5.3% +10.0% ➖ noise
63 duckdb:duckdb -7.5% -7.6% +0.1% +10.1% ➖ noise
63 duckdb:vortex-compact +3.0% -7.6% +11.5% +12.7% ➖ noise
63 duckdb:vortex-file-compressed -9.5% -7.6% -2.1% +11.9% ➖ noise
64 datafusion:vortex-compact -11.8% -6.3% -5.9% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -3.6% -6.3% +2.9% +10.0% ➖ noise
64 duckdb:duckdb -6.6% -6.3% -0.4% +10.0% ➖ noise
64 duckdb:vortex-compact -3.3% -6.3% +3.2% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -6.3% -6.3% -0.0% +10.0% ➖ noise
65 datafusion:vortex-compact -8.9% -11.0% +2.4% +10.0% ➖ noise
65 datafusion:vortex-file-compressed -3.7% -11.0% +8.2% +10.0% ➖ noise
65 duckdb:duckdb -17.7% -11.0% -7.5% +16.0% ➖ noise
65 duckdb:vortex-compact -0.8% -11.0% +11.5% +12.9% ➖ noise
65 duckdb:vortex-file-compressed -4.1% -11.0% +7.8% +10.4% ➖ noise
66 datafusion:vortex-compact -10.1% -10.6% +0.6% +12.0% ➖ noise
66 datafusion:vortex-file-compressed -3.2% -10.6% +8.3% +10.9% ➖ noise
66 duckdb:duckdb -6.6% -10.6% +4.5% +10.8% ➖ noise
66 duckdb:vortex-compact +2.6% -10.6% +14.8% +11.9% 🚨 regression
66 duckdb:vortex-file-compressed -8.1% -10.6% +2.8% +11.5% ➖ noise
67 datafusion:vortex-compact -5.8% -9.6% +4.2% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -3.8% -9.6% +6.3% +10.0% ➖ noise
67 duckdb:duckdb -14.1% -9.6% -5.0% +10.0% ➖ noise
67 duckdb:vortex-compact -1.6% -9.6% +8.8% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -6.8% -9.6% +3.0% +10.0% ➖ noise
68 datafusion:vortex-compact -11.2% -9.8% -1.5% +10.0% ➖ noise
68 datafusion:vortex-file-compressed +1.0% -9.8% +11.9% +10.0% 🚨 regression
68 duckdb:duckdb -6.3% -9.8% +3.8% +10.0% ➖ noise
68 duckdb:vortex-compact +2.2% -9.8% +13.2% +10.0% 🚨 regression
68 duckdb:vortex-file-compressed -9.1% -9.8% +0.8% +10.6% ➖ noise
69 datafusion:vortex-compact -8.8% -6.7% -2.3% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -2.6% -6.7% +4.3% +10.0% ➖ noise
69 duckdb:duckdb -7.3% -6.7% -0.7% +10.0% ➖ noise
69 duckdb:vortex-compact -1.8% -6.7% +5.2% +10.0% ➖ noise
69 duckdb:vortex-file-compressed -9.0% -6.7% -2.4% +10.0% ➖ noise
70 datafusion:vortex-compact -12.5% -6.9% -6.1% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -2.2% -6.9% +5.1% +10.5% ➖ noise
70 duckdb:duckdb -7.1% -6.9% -0.2% +14.2% ➖ noise
70 duckdb:vortex-compact +1.4% -6.9% +9.0% +13.8% ➖ noise
70 duckdb:vortex-file-compressed -2.0% -6.9% +5.3% +11.0% ➖ noise
71 datafusion:vortex-compact -10.3% -2.0% -8.6% +10.2% ➖ noise
71 datafusion:vortex-file-compressed -0.1% -2.0% +1.9% +10.0% ➖ noise
71 duckdb:duckdb -7.4% -2.0% -5.6% +12.1% ➖ noise
71 duckdb:vortex-compact -8.1% -2.0% -6.2% +11.7% ➖ noise
71 duckdb:vortex-file-compressed -11.2% -2.0% -9.4% +12.0% ➖ noise
72 datafusion:vortex-compact -21.7% -9.1% -14.0% +10.0% ✅ faster
72 datafusion:vortex-file-compressed -0.6% -9.1% +9.3% +10.0% ➖ noise
72 duckdb:duckdb -2.4% -9.1% +7.3% +10.0% ➖ noise
72 duckdb:vortex-compact -1.3% -9.1% +8.6% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -2.6% -9.1% +7.1% +10.0% ➖ noise
73 datafusion:vortex-compact -8.2% -8.1% -0.1% +17.6% ➖ noise
73 datafusion:vortex-file-compressed -8.6% -8.1% -0.6% +18.2% ➖ noise
73 duckdb:duckdb -9.3% -8.1% -1.4% +11.0% ➖ noise
73 duckdb:vortex-compact -0.6% -8.1% +8.1% +10.0% ➖ noise
73 duckdb:vortex-file-compressed -2.1% -8.1% +6.5% +10.0% ➖ noise
74 datafusion:vortex-compact -11.8% -6.4% -5.9% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -6.5% -6.4% -0.2% +10.0% ➖ noise
74 duckdb:duckdb -6.0% -6.4% +0.4% +10.0% ➖ noise
74 duckdb:vortex-compact +4.5% -6.4% +11.6% +10.0% 🚨 regression
74 duckdb:vortex-file-compressed -10.1% -6.4% -4.0% +10.0% ➖ noise
75 datafusion:vortex-compact -9.7% -5.8% -4.1% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -8.8% -5.8% -3.2% +10.0% ➖ noise
75 duckdb:duckdb -6.2% -5.8% -0.5% +10.0% ➖ noise
75 duckdb:vortex-compact -0.7% -5.8% +5.4% +10.0% ➖ noise
75 duckdb:vortex-file-compressed -6.0% -5.8% -0.3% +10.0% ➖ noise
76 datafusion:vortex-compact -11.7% -5.0% -7.0% +12.1% ➖ noise
76 datafusion:vortex-file-compressed -6.7% -5.0% -1.7% +10.0% ➖ noise
76 duckdb:duckdb -1.4% -5.0% +3.8% +18.1% ➖ noise
76 duckdb:vortex-compact -0.7% -5.0% +4.5% +13.5% ➖ noise
76 duckdb:vortex-file-compressed -2.1% -5.0% +3.1% +29.8% ➖ noise
77 datafusion:vortex-compact -11.8% -13.4% +1.8% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -2.0% -13.4% +13.2% +10.0% 🚨 regression
77 duckdb:duckdb -5.9% -13.4% +8.6% +12.8% ➖ noise
77 duckdb:vortex-compact -4.3% -13.4% +10.4% +12.1% ➖ noise
77 duckdb:vortex-file-compressed -2.5% -13.4% +12.6% +11.5% 🚨 regression
78 datafusion:vortex-compact -12.2% -8.2% -4.3% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -6.0% -8.2% +2.5% +10.0% ➖ noise
78 duckdb:duckdb -3.9% -8.2% +4.7% +10.0% ➖ noise
78 duckdb:vortex-compact -8.3% -8.2% -0.0% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -6.3% -8.2% +2.1% +10.0% ➖ noise
79 datafusion:vortex-compact -10.7% -10.1% -0.8% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -2.7% -10.1% +8.2% +10.0% ➖ noise
79 duckdb:duckdb -7.1% -10.1% +3.3% +10.0% ➖ noise
79 duckdb:vortex-compact -3.5% -10.1% +7.3% +14.1% ➖ noise
79 duckdb:vortex-file-compressed -11.6% -10.1% -1.7% +10.2% ➖ noise
80 datafusion:vortex-compact -11.8% -7.6% -4.6% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -4.3% -7.6% +3.5% +10.0% ➖ noise
80 duckdb:duckdb -11.2% -7.6% -3.9% +13.5% ➖ noise
80 duckdb:vortex-compact -2.6% -7.6% +5.4% +10.0% ➖ noise
80 duckdb:vortex-file-compressed -6.1% -7.6% +1.6% +10.0% ➖ noise
81 datafusion:vortex-compact -9.7% -2.5% -7.4% +10.0% ➖ noise
81 datafusion:vortex-file-compressed -1.6% -2.5% +0.9% +11.7% ➖ noise
81 duckdb:duckdb -10.2% -2.5% -7.9% +12.2% ➖ noise
81 duckdb:vortex-compact -10.1% -2.5% -7.8% +15.7% ➖ noise
81 duckdb:vortex-file-compressed -4.3% -2.5% -1.9% +10.0% ➖ noise
82 datafusion:vortex-compact -7.6% -7.2% -0.4% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -0.3% -7.2% +7.5% +10.9% ➖ noise
82 duckdb:duckdb -8.6% -7.2% -1.5% +14.6% ➖ noise
82 duckdb:vortex-compact -9.7% -7.2% -2.7% +10.2% ➖ noise
82 duckdb:vortex-file-compressed -10.6% -7.2% -3.6% +15.3% ➖ noise
83 datafusion:vortex-compact -11.2% -8.5% -2.9% +10.0% ➖ noise
83 datafusion:vortex-file-compressed +0.4% -8.5% +9.7% +10.0% ➖ noise
83 duckdb:duckdb -13.7% -8.5% -5.8% +12.0% ➖ noise
83 duckdb:vortex-compact -3.2% -8.5% +5.7% +14.4% ➖ noise
83 duckdb:vortex-file-compressed -2.0% -8.5% +7.0% +15.4% ➖ noise
84 datafusion:vortex-compact -3.8% -4.9% +1.2% +10.7% ➖ noise
84 datafusion:vortex-file-compressed -3.6% -4.9% +1.3% +10.0% ➖ noise
84 duckdb:duckdb -9.9% -4.9% -5.3% +10.0% ➖ noise
84 duckdb:vortex-compact -1.1% -4.9% +4.0% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -11.9% -4.9% -7.4% +10.0% ➖ noise
85 datafusion:vortex-compact -8.8% -6.5% -2.5% +10.0% ➖ noise
85 datafusion:vortex-file-compressed +0.6% -6.5% +7.6% +10.0% ➖ noise
85 duckdb:duckdb -9.3% -6.5% -3.1% +10.0% ➖ noise
85 duckdb:vortex-compact -9.0% -6.5% -2.8% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -8.8% -6.5% -2.5% +10.0% ➖ noise
86 datafusion:vortex-compact -7.2% -3.8% -3.6% +10.0% ➖ noise
86 datafusion:vortex-file-compressed -0.2% -3.8% +3.7% +15.0% ➖ noise
86 duckdb:duckdb -12.2% -3.8% -8.8% +12.0% ➖ noise
86 duckdb:vortex-compact -9.2% -3.8% -5.7% +16.0% ➖ noise
86 duckdb:vortex-file-compressed -9.9% -3.8% -6.4% +18.6% ➖ noise
87 datafusion:vortex-compact -7.7% -6.2% -1.7% +10.0% ➖ noise
87 datafusion:vortex-file-compressed +2.0% -6.2% +8.7% +10.0% ➖ noise
87 duckdb:duckdb -4.5% -6.2% +1.8% +11.6% ➖ noise
87 duckdb:vortex-compact -8.7% -6.2% -2.7% +10.8% ➖ noise
87 duckdb:vortex-file-compressed -3.8% -6.2% +2.5% +10.8% ➖ noise
88 datafusion:vortex-compact -7.6% -3.5% -4.3% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -1.4% -3.5% +2.1% +10.0% ➖ noise
88 duckdb:duckdb -4.3% -3.5% -0.8% +10.0% ➖ noise
88 duckdb:vortex-compact -4.0% -3.5% -0.5% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -3.4% -3.5% +0.1% +10.9% ➖ noise
89 datafusion:vortex-compact -9.4% -5.6% -4.0% +10.0% ➖ noise
89 datafusion:vortex-file-compressed -6.5% -5.6% -0.9% +10.0% ➖ noise
89 duckdb:duckdb -4.3% -5.6% +1.4% +11.1% ➖ noise
89 duckdb:vortex-compact -2.0% -5.6% +3.8% +17.8% ➖ noise
89 duckdb:vortex-file-compressed -7.5% -5.6% -2.0% +10.0% ➖ noise
90 datafusion:vortex-compact -7.1% -14.4% +8.5% +14.1% ➖ noise
90 datafusion:vortex-file-compressed -4.8% -14.4% +11.2% +14.6% ➖ noise
90 duckdb:duckdb -16.3% -14.4% -2.3% +16.3% ➖ noise
90 duckdb:vortex-compact -8.6% -14.4% +6.8% +15.4% ➖ noise
90 duckdb:vortex-file-compressed -7.9% -14.4% +7.6% +17.6% ➖ noise
91 datafusion:vortex-compact -1.0% -6.2% +5.6% +10.0% ➖ noise
91 datafusion:vortex-file-compressed -9.9% -6.2% -3.9% +10.0% ➖ noise
91 duckdb:duckdb -2.9% -6.2% +3.6% +12.4% ➖ noise
91 duckdb:vortex-compact -6.8% -6.2% -0.6% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -5.1% -6.2% +1.2% +10.0% ➖ noise
92 datafusion:vortex-compact -10.5% -10.3% -0.1% +10.0% ➖ noise
92 datafusion:vortex-file-compressed -3.4% -10.3% +7.8% +10.0% ➖ noise
92 duckdb:duckdb -17.4% -10.3% -7.9% +12.7% ➖ noise
92 duckdb:vortex-compact -6.0% -10.3% +4.8% +10.8% ➖ noise
92 duckdb:vortex-file-compressed -7.9% -10.3% +2.7% +10.2% ➖ noise
93 datafusion:vortex-compact -13.0% -6.5% -6.9% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -3.1% -6.5% +3.7% +10.0% ➖ noise
93 duckdb:duckdb -13.4% -6.5% -7.4% +15.0% ➖ noise
93 duckdb:vortex-compact -0.8% -6.5% +6.1% +13.2% ➖ noise
93 duckdb:vortex-file-compressed -5.3% -6.5% +1.3% +13.7% ➖ noise
94 datafusion:vortex-compact -10.7% -10.1% -0.7% +11.4% ➖ noise
94 datafusion:vortex-file-compressed -7.5% -10.1% +2.8% +10.0% ➖ noise
94 duckdb:duckdb -5.8% -10.1% +4.7% +10.7% ➖ noise
94 duckdb:vortex-compact +9.5% -10.1% +21.8% +14.6% 🚨 regression
94 duckdb:vortex-file-compressed -9.7% -10.1% +0.4% +15.6% ➖ noise
95 datafusion:vortex-compact -7.9% -8.8% +1.0% +10.4% ➖ noise
95 datafusion:vortex-file-compressed -3.8% -8.8% +5.5% +10.3% ➖ noise
95 duckdb:duckdb -20.8% -8.8% -13.1% +17.7% ➖ noise
95 duckdb:vortex-compact -4.8% -8.8% +4.3% +22.7% ➖ noise
95 duckdb:vortex-file-compressed +1.9% -8.8% +11.8% +18.2% ➖ noise
96 datafusion:vortex-compact -6.6% -9.5% +3.2% +10.0% ➖ noise
96 datafusion:vortex-file-compressed -5.2% -9.5% +4.6% +10.0% ➖ noise
96 duckdb:duckdb -9.0% -9.5% +0.5% +14.9% ➖ noise
96 duckdb:vortex-compact +1.7% -9.5% +12.3% +10.0% 🚨 regression
96 duckdb:vortex-file-compressed -2.7% -9.5% +7.5% +14.5% ➖ noise
97 datafusion:vortex-compact -13.9% -7.9% -6.4% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -1.9% -7.9% +6.6% +10.0% ➖ noise
97 duckdb:duckdb -8.7% -7.9% -0.8% +10.1% ➖ noise
97 duckdb:vortex-compact -6.4% -7.9% +1.6% +13.0% ➖ noise
97 duckdb:vortex-file-compressed -7.5% -7.9% +0.4% +12.2% ➖ noise
98 datafusion:vortex-compact -6.2% -7.7% +1.6% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -0.7% -7.7% +7.6% +10.0% ➖ noise
98 duckdb:duckdb -9.7% -7.7% -2.1% +19.2% ➖ noise
98 duckdb:vortex-compact -0.0% -7.7% +8.4% +11.2% ➖ noise
98 duckdb:vortex-file-compressed -10.7% -7.7% -3.2% +10.4% ➖ noise
99 datafusion:vortex-compact -6.9% -3.9% -3.0% +15.2% ➖ noise
99 datafusion:vortex-file-compressed -2.0% -3.9% +2.0% +15.1% ➖ noise
99 duckdb:duckdb -5.5% -3.9% -1.6% +31.4% ➖ noise
99 duckdb:vortex-compact +6.5% -3.9% +10.8% +25.8% ➖ noise
99 duckdb:vortex-file-compressed -8.7% -3.9% -4.9% +34.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

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 7, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Vortex (geomean): 1.004x ➖
Parquet (geomean): 1.007x ➖
Shifts: Parquet (control) +0.7% · Median polish +0.6%


datafusion / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 392770628 392844653 1.00
tpch_q02/datafusion:vortex-file-compressed 115728100 114160610 1.01
tpch_q03/datafusion:vortex-file-compressed 205226992 200312622 1.02
tpch_q04/datafusion:vortex-file-compressed 103104386 101259423 1.02
tpch_q05/datafusion:vortex-file-compressed 382705080 382836074 1.00
tpch_q06/datafusion:vortex-file-compressed 41878192 41164642 1.02
tpch_q07/datafusion:vortex-file-compressed 566920701 563470415 1.01
tpch_q08/datafusion:vortex-file-compressed 378351544 383013769 0.99
tpch_q09/datafusion:vortex-file-compressed 664218277 667056572 1.00
tpch_q10/datafusion:vortex-file-compressed 238497343 237536569 1.00
tpch_q11/datafusion:vortex-file-compressed 86204922 86510397 1.00
tpch_q12/datafusion:vortex-file-compressed 106365765 107646487 0.99
tpch_q13/datafusion:vortex-file-compressed 222773503 221015476 1.01
tpch_q14/datafusion:vortex-file-compressed 56935299 57231478 0.99
tpch_q15/datafusion:vortex-file-compressed 107193185 107765338 0.99
tpch_q16/datafusion:vortex-file-compressed 77214102 78967940 0.98
tpch_q17/datafusion:vortex-file-compressed 738905745 697896638 1.06
tpch_q18/datafusion:vortex-file-compressed 885689377 878551984 1.01
tpch_q19/datafusion:vortex-file-compressed 95943291 98372649 0.98
tpch_q20/datafusion:vortex-file-compressed 169670148 168787316 1.01
tpch_q21/datafusion:vortex-file-compressed 657941521 661133750 1.00
tpch_q22/datafusion:vortex-file-compressed 61165157 60496946 1.01
datafusion / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 444170560 446085991 1.00
tpch_q02/datafusion:vortex-compact 118378900 120997505 0.98
tpch_q03/datafusion:vortex-compact 216778080 216836171 1.00
tpch_q04/datafusion:vortex-compact 121586127 119216864 1.02
tpch_q05/datafusion:vortex-compact 394458851 388057375 1.02
tpch_q06/datafusion:vortex-compact 62754558 63025755 1.00
tpch_q07/datafusion:vortex-compact 590309456 591137138 1.00
tpch_q08/datafusion:vortex-compact 391240777 390028630 1.00
tpch_q09/datafusion:vortex-compact 686409125 681122182 1.01
tpch_q10/datafusion:vortex-compact 275590746 271328064 1.02
tpch_q11/datafusion:vortex-compact 90747949 90805353 1.00
tpch_q12/datafusion:vortex-compact 169537228 168119925 1.01
tpch_q13/datafusion:vortex-compact 273834412 268650494 1.02
tpch_q14/datafusion:vortex-compact 74039429 75769510 0.98
tpch_q15/datafusion:vortex-compact 166698033 164557994 1.01
tpch_q16/datafusion:vortex-compact 83267995 80618840 1.03
tpch_q17/datafusion:vortex-compact 661036844 650433718 1.02
tpch_q18/datafusion:vortex-compact 903142198 887117085 1.02
tpch_q19/datafusion:vortex-compact 142113817 143507726 0.99
tpch_q20/datafusion:vortex-compact 199935969 196239006 1.02
tpch_q21/datafusion:vortex-compact 712413096 702539287 1.01
tpch_q22/datafusion:vortex-compact 73482772 72323660 1.02
datafusion / parquet (1.008x ➖, 0↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 455296978 409805386 1.11
tpch_q02/datafusion:parquet 185022810 184756079 1.00
tpch_q03/datafusion:parquet 295876006 292800256 1.01
tpch_q04/datafusion:parquet 135122299 132158615 1.02
tpch_q05/datafusion:parquet 449131424 446463626 1.01
tpch_q06/datafusion:parquet 118060529 129218747 0.91
tpch_q07/datafusion:parquet 632877256 622637053 1.02
tpch_q08/datafusion:parquet 487622862 496507348 0.98
tpch_q09/datafusion:parquet 781792972 758800751 1.03
tpch_q10/datafusion:parquet 497769212 509741845 0.98
tpch_q11/datafusion:parquet 132068596 126062369 1.05
tpch_q12/datafusion:parquet 216816883 206427357 1.05
tpch_q13/datafusion:parquet 340312117 337476563 1.01
tpch_q14/datafusion:parquet 153841353 166529904 0.92
tpch_q15/datafusion:parquet 248246333 251107986 0.99
tpch_q16/datafusion:parquet 141049413 135534684 1.04
tpch_q17/datafusion:parquet 703989725 695591403 1.01
tpch_q18/datafusion:parquet 910986443 885106618 1.03
tpch_q19/datafusion:parquet 264216971 266694537 0.99
tpch_q20/datafusion:parquet 305167209 302896741 1.01
tpch_q21/datafusion:parquet 742790577 732618004 1.01
tpch_q22/datafusion:parquet 218596124 218317984 1.00
datafusion / arrow (1.011x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 604370565 589121077 1.03
tpch_q02/datafusion:arrow 164150406 166233612 0.99
tpch_q03/datafusion:arrow 468929335 457676962 1.02
tpch_q04/datafusion:arrow 347776558 348821289 1.00
tpch_q05/datafusion:arrow 921797624 917544377 1.00
tpch_q06/datafusion:arrow 279402305 274532564 1.02
tpch_q07/datafusion:arrow 1144102094 1124255674 1.02
tpch_q08/datafusion:arrow 1146932312 1117421180 1.03
tpch_q09/datafusion:arrow 1347007508 1320612954 1.02
tpch_q10/datafusion:arrow 608110790 596115483 1.02
tpch_q11/datafusion:arrow 149907542 148303830 1.01
tpch_q12/datafusion:arrow 659674845 655619783 1.01
tpch_q13/datafusion:arrow 528612513 524290871 1.01
tpch_q14/datafusion:arrow 314735705 309185768 1.02
tpch_q15/datafusion:arrow 665696395 664551618 1.00
tpch_q16/datafusion:arrow 107963178 105880946 1.02
tpch_q17/datafusion:arrow 1317964006 1309688866 1.01
tpch_q18/datafusion:arrow 1836536033 1821096763 1.01
tpch_q19/datafusion:arrow 517314487 507823008 1.02
tpch_q20/datafusion:arrow 494683405 493405157 1.00
tpch_q21/datafusion:arrow 2888109271 2857129889 1.01
tpch_q22/datafusion:arrow 140641428 142416278 0.99
duckdb / vortex-file-compressed (0.997x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 174740052 176930576 0.99
tpch_q02/duckdb:vortex-file-compressed 53107840 53017793 1.00
tpch_q03/duckdb:vortex-file-compressed 126588650 127606419 0.99
tpch_q04/duckdb:vortex-file-compressed 148876392 149728193 0.99
tpch_q05/duckdb:vortex-file-compressed 133482149 133239723 1.00
tpch_q06/duckdb:vortex-file-compressed 45417930 49417594 0.92
tpch_q07/duckdb:vortex-file-compressed 150472769 147426019 1.02
tpch_q08/duckdb:vortex-file-compressed 179259987 176711013 1.01
tpch_q09/duckdb:vortex-file-compressed 337117255 337137899 1.00
tpch_q10/duckdb:vortex-file-compressed 154952306 154949381 1.00
tpch_q11/duckdb:vortex-file-compressed 36530238 36628536 1.00
tpch_q12/duckdb:vortex-file-compressed 88549185 88606152 1.00
tpch_q13/duckdb:vortex-file-compressed 248363553 249871532 0.99
tpch_q14/duckdb:vortex-file-compressed 71168858 71405998 1.00
tpch_q15/duckdb:vortex-file-compressed 96925495 97735356 0.99
tpch_q16/duckdb:vortex-file-compressed 80765751 80067986 1.01
tpch_q17/duckdb:vortex-file-compressed 101770508 102451199 0.99
tpch_q18/duckdb:vortex-file-compressed 278671000 282678458 0.99
tpch_q19/duckdb:vortex-file-compressed 92443534 92527650 1.00
tpch_q20/duckdb:vortex-file-compressed 165235748 163032112 1.01
tpch_q21/duckdb:vortex-file-compressed 572824517 561066841 1.02
tpch_q22/duckdb:vortex-file-compressed 77624101 76799244 1.01
duckdb / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229985699 229542874 1.00
tpch_q02/duckdb:vortex-compact 59383412 59723359 0.99
tpch_q03/duckdb:vortex-compact 144384481 140684010 1.03
tpch_q04/duckdb:vortex-compact 179977161 175545365 1.03
tpch_q05/duckdb:vortex-compact 146819287 147523195 1.00
tpch_q06/duckdb:vortex-compact 86924245 84842591 1.02
tpch_q07/duckdb:vortex-compact 205803611 204567059 1.01
tpch_q08/duckdb:vortex-compact 193713398 197063951 0.98
tpch_q09/duckdb:vortex-compact 365402778 364903832 1.00
tpch_q10/duckdb:vortex-compact 189072542 184837850 1.02
tpch_q11/duckdb:vortex-compact 42631763 41654703 1.02
tpch_q12/duckdb:vortex-compact 207242057 204667174 1.01
tpch_q13/duckdb:vortex-compact 295537338 294380667 1.00
tpch_q14/duckdb:vortex-compact 106743050 103100003 1.04
tpch_q15/duckdb:vortex-compact 119889105 118468367 1.01
tpch_q16/duckdb:vortex-compact 85778446 86263560 0.99
tpch_q17/duckdb:vortex-compact 116464967 116353511 1.00
tpch_q18/duckdb:vortex-compact 295780985 298554051 0.99
tpch_q19/duckdb:vortex-compact 114374860 114682244 1.00
tpch_q20/duckdb:vortex-compact 206919849 206579484 1.00
tpch_q21/duckdb:vortex-compact 635975851 629709351 1.01
tpch_q22/duckdb:vortex-compact 90515099 91303060 0.99
duckdb / parquet (1.006x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 251784831 260462974 0.97
tpch_q02/duckdb:parquet 104956577 103823095 1.01
tpch_q03/duckdb:parquet 214951080 210306070 1.02
tpch_q04/duckdb:parquet 137816105 134148083 1.03
tpch_q05/duckdb:parquet 222115343 217870922 1.02
tpch_q06/duckdb:parquet 67197320 69703926 0.96
tpch_q07/duckdb:parquet 182040229 181447978 1.00
tpch_q08/duckdb:parquet 253471587 254896839 0.99
tpch_q09/duckdb:parquet 473743235 465277376 1.02
tpch_q10/duckdb:parquet 609905013 607862611 1.00
tpch_q11/duckdb:parquet 45953487 44568400 1.03
tpch_q12/duckdb:parquet 128029296 125392058 1.02
tpch_q13/duckdb:parquet 453496993 447842999 1.01
tpch_q14/duckdb:parquet 174884996 173817570 1.01
tpch_q15/duckdb:parquet 98207568 98420482 1.00
tpch_q16/duckdb:parquet 164485076 164021791 1.00
tpch_q17/duckdb:parquet 176835417 175780524 1.01
tpch_q18/duckdb:parquet 352672096 353376570 1.00
tpch_q19/duckdb:parquet 283745318 275594409 1.03
tpch_q20/duckdb:parquet 225814495 223696760 1.01
tpch_q21/duckdb:parquet 564253942 567658724 0.99
tpch_q22/duckdb:parquet 290782128 293116992 0.99
duckdb / duckdb (1.002x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 117950680 117110154 1.01
tpch_q02/duckdb:duckdb 44536688 47998148 0.93
tpch_q03/duckdb:duckdb 97754399 97105517 1.01
tpch_q04/duckdb:duckdb 129715112 132352041 0.98
tpch_q05/duckdb:duckdb 109906177 109749051 1.00
tpch_q06/duckdb:duckdb 39003945 39034347 1.00
tpch_q07/duckdb:duckdb 86435789 85926575 1.01
tpch_q08/duckdb:duckdb 111595707 111990642 1.00
tpch_q09/duckdb:duckdb 276339825 279362600 0.99
tpch_q10/duckdb:duckdb 209969803 205467037 1.02
tpch_q11/duckdb:duckdb 16838016 15656424 1.08
tpch_q12/duckdb:duckdb 85424572 85092989 1.00
tpch_q13/duckdb:duckdb 252997688 254807877 0.99
tpch_q14/duckdb:duckdb 71279526 70966065 1.00
tpch_q15/duckdb:duckdb 78256001 78793326 0.99
tpch_q16/duckdb:duckdb 73266296 73685359 0.99
tpch_q17/duckdb:duckdb 84983697 84128405 1.01
tpch_q18/duckdb:duckdb 214917537 213538495 1.01
tpch_q19/duckdb:duckdb 114833844 115539556 0.99
tpch_q20/duckdb:duckdb 111723903 111165911 1.01
tpch_q21/duckdb:duckdb 309691439 299644280 1.03
tpch_q22/duckdb:duckdb 68710952 69104096 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +2.6% +3.6% -1.0% +10.0% ➖ noise
1 datafusion:vortex-compact -0.4% +3.6% -3.9% +11.4% ➖ noise
1 datafusion:vortex-file-compressed -0.0% +3.6% -3.5% +12.3% ➖ noise
1 duckdb:duckdb +0.7% +3.6% -2.8% +10.0% ➖ noise
1 duckdb:vortex-compact +0.2% +3.6% -3.3% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -1.2% +3.6% -4.7% +10.7% ➖ noise
2 datafusion:arrow -1.3% +0.6% -1.9% +10.0% ➖ noise
2 datafusion:vortex-compact -2.2% +0.6% -2.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +1.4% +0.6% +0.8% +10.0% ➖ noise
2 duckdb:duckdb -7.2% +0.6% -7.8% +10.5% ➖ noise
2 duckdb:vortex-compact -0.6% +0.6% -1.2% +10.3% ➖ noise
2 duckdb:vortex-file-compressed +0.2% +0.6% -0.4% +11.2% ➖ noise
3 datafusion:arrow +2.5% +1.6% +0.8% +10.0% ➖ noise
3 datafusion:vortex-compact -0.0% +1.6% -1.6% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +2.5% +1.6% +0.8% +10.0% ➖ noise
3 duckdb:duckdb +0.7% +1.6% -0.9% +10.0% ➖ noise
3 duckdb:vortex-compact +2.6% +1.6% +1.0% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.8% +1.6% -2.4% +10.0% ➖ noise
4 datafusion:arrow -0.3% +2.5% -2.7% +10.0% ➖ noise
4 datafusion:vortex-compact +2.0% +2.5% -0.5% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +1.8% +2.5% -0.6% +10.0% ➖ noise
4 duckdb:duckdb -2.0% +2.5% -4.4% +10.0% ➖ noise
4 duckdb:vortex-compact +2.5% +2.5% +0.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -0.6% +2.5% -3.0% +10.0% ➖ noise
5 datafusion:arrow +0.5% +1.3% -0.8% +10.0% ➖ noise
5 datafusion:vortex-compact +1.6% +1.3% +0.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -0.0% +1.3% -1.3% +10.0% ➖ noise
5 duckdb:duckdb +0.1% +1.3% -1.1% +10.0% ➖ noise
5 duckdb:vortex-compact -0.5% +1.3% -1.7% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.2% +1.3% -1.1% +10.0% ➖ noise
6 datafusion:arrow +1.8% -6.1% +8.4% +10.0% ➖ noise
6 datafusion:vortex-compact -0.4% -6.1% +6.1% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +1.7% -6.1% +8.4% +10.7% ➖ noise
6 duckdb:duckdb -0.1% -6.1% +6.5% +17.0% ➖ noise
6 duckdb:vortex-compact +2.5% -6.1% +9.2% +11.6% ➖ noise
6 duckdb:vortex-file-compressed -8.1% -6.1% -2.1% +13.4% ➖ noise
7 datafusion:arrow +1.8% +1.0% +0.8% +10.0% ➖ noise
7 datafusion:vortex-compact -0.1% +1.0% -1.1% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +0.6% +1.0% -0.4% +10.0% ➖ noise
7 duckdb:duckdb +0.6% +1.0% -0.4% +10.1% ➖ noise
7 duckdb:vortex-compact +0.6% +1.0% -0.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +2.1% +1.0% +1.1% +10.0% ➖ noise
8 datafusion:arrow +2.6% -1.2% +3.9% +10.0% ➖ noise
8 datafusion:vortex-compact +0.3% -1.2% +1.5% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -1.2% -1.2% -0.0% +10.0% ➖ noise
8 duckdb:duckdb -0.4% -1.2% +0.8% +10.0% ➖ noise
8 duckdb:vortex-compact -1.7% -1.2% -0.5% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.4% -1.2% +2.6% +10.0% ➖ noise
9 datafusion:arrow +2.0% +2.4% -0.4% +10.0% ➖ noise
9 datafusion:vortex-compact +0.8% +2.4% -1.6% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -0.4% +2.4% -2.8% +10.0% ➖ noise
9 duckdb:duckdb -1.1% +2.4% -3.4% +10.0% ➖ noise
9 duckdb:vortex-compact +0.1% +2.4% -2.2% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.0% +2.4% -2.4% +10.0% ➖ noise
10 datafusion:arrow +2.0% -1.0% +3.1% +10.0% ➖ noise
10 datafusion:vortex-compact +1.6% -1.0% +2.6% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +0.4% -1.0% +1.4% +10.0% ➖ noise
10 duckdb:duckdb +2.2% -1.0% +3.2% +10.0% ➖ noise
10 duckdb:vortex-compact +2.3% -1.0% +3.3% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.0% -1.0% +1.0% +10.0% ➖ noise
11 datafusion:arrow +1.1% +3.9% -2.7% +11.9% ➖ noise
11 datafusion:vortex-compact -0.1% +3.9% -3.8% +11.4% ➖ noise
11 datafusion:vortex-file-compressed -0.4% +3.9% -4.1% +11.5% ➖ noise
11 duckdb:duckdb +7.5% +3.9% +3.5% +20.5% ➖ noise
11 duckdb:vortex-compact +2.3% +3.9% -1.5% +15.6% ➖ noise
11 duckdb:vortex-file-compressed -0.3% +3.9% -4.0% +13.0% ➖ noise
12 datafusion:arrow +0.6% +3.6% -2.8% +51.0% ➖ noise
12 datafusion:vortex-compact +0.8% +3.6% -2.6% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -1.2% +3.6% -4.6% +10.0% ➖ noise
12 duckdb:duckdb +0.4% +3.6% -3.1% +10.0% ➖ noise
12 duckdb:vortex-compact +1.3% +3.6% -2.2% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -0.1% +3.6% -3.5% +10.0% ➖ noise
13 datafusion:arrow +0.8% +1.1% -0.2% +10.0% ➖ noise
13 datafusion:vortex-compact +1.9% +1.1% +0.9% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +0.8% +1.1% -0.3% +10.0% ➖ noise
13 duckdb:duckdb -0.7% +1.1% -1.7% +10.0% ➖ noise
13 duckdb:vortex-compact +0.4% +1.1% -0.7% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -0.6% +1.1% -1.6% +10.0% ➖ noise
14 datafusion:arrow +1.8% -3.6% +5.6% +10.0% ➖ noise
14 datafusion:vortex-compact -2.3% -3.6% +1.4% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -0.5% -3.6% +3.2% +14.8% ➖ noise
14 duckdb:duckdb +0.4% -3.6% +4.2% +10.0% ➖ noise
14 duckdb:vortex-compact +3.5% -3.6% +7.4% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -0.3% -3.6% +3.4% +10.0% ➖ noise
15 datafusion:arrow +0.2% -0.7% +0.9% +10.0% ➖ noise
15 datafusion:vortex-compact +1.3% -0.7% +2.0% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -0.5% -0.7% +0.1% +10.0% ➖ noise
15 duckdb:duckdb -0.7% -0.7% -0.0% +10.0% ➖ noise
15 duckdb:vortex-compact +1.2% -0.7% +1.9% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -0.8% -0.7% -0.2% +10.0% ➖ noise
16 datafusion:arrow +2.0% +2.2% -0.2% +10.7% ➖ noise
16 datafusion:vortex-compact +3.3% +2.2% +1.1% +10.1% ➖ noise
16 datafusion:vortex-file-compressed -2.2% +2.2% -4.3% +10.1% ➖ noise
16 duckdb:duckdb -0.6% +2.2% -2.7% +10.3% ➖ noise
16 duckdb:vortex-compact -0.6% +2.2% -2.7% +11.2% ➖ noise
16 duckdb:vortex-file-compressed +0.9% +2.2% -1.3% +11.1% ➖ noise
17 datafusion:arrow +0.6% +0.9% -0.3% +10.0% ➖ noise
17 datafusion:vortex-compact +1.6% +0.9% +0.7% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +5.9% +0.9% +4.9% +12.7% ➖ noise
17 duckdb:duckdb +1.0% +0.9% +0.1% +10.0% ➖ noise
17 duckdb:vortex-compact +0.1% +0.9% -0.8% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -0.7% +0.9% -1.6% +10.0% ➖ noise
18 datafusion:arrow +0.8% +1.4% -0.5% +10.0% ➖ noise
18 datafusion:vortex-compact +1.8% +1.4% +0.5% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +0.8% +1.4% -0.5% +10.0% ➖ noise
18 duckdb:duckdb +0.6% +1.4% -0.7% +10.0% ➖ noise
18 duckdb:vortex-compact -0.9% +1.4% -2.2% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -1.4% +1.4% -2.7% +10.0% ➖ noise
19 datafusion:arrow +1.9% +1.0% +0.9% +10.0% ➖ noise
19 datafusion:vortex-compact -1.0% +1.0% -1.9% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -2.5% +1.0% -3.4% +10.0% ➖ noise
19 duckdb:duckdb -0.6% +1.0% -1.6% +10.0% ➖ noise
19 duckdb:vortex-compact -0.3% +1.0% -1.3% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -0.1% +1.0% -1.1% +10.0% ➖ noise
20 datafusion:arrow +0.3% +0.8% -0.6% +10.0% ➖ noise
20 datafusion:vortex-compact +1.9% +0.8% +1.0% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +0.5% +0.8% -0.3% +10.0% ➖ noise
20 duckdb:duckdb +0.5% +0.8% -0.3% +10.0% ➖ noise
20 duckdb:vortex-compact +0.2% +0.8% -0.7% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +1.4% +0.8% +0.5% +10.0% ➖ noise
21 datafusion:arrow +1.1% +0.4% +0.7% +10.0% ➖ noise
21 datafusion:vortex-compact +1.4% +0.4% +1.0% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -0.5% +0.4% -0.9% +10.0% ➖ noise
21 duckdb:duckdb +3.4% +0.4% +3.0% +10.0% ➖ noise
21 duckdb:vortex-compact +1.0% +0.4% +0.6% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +2.1% +0.4% +1.7% +10.0% ➖ noise
22 datafusion:arrow -1.2% -0.3% -0.9% +10.0% ➖ noise
22 datafusion:vortex-compact +1.6% -0.3% +1.9% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +1.1% -0.3% +1.4% +10.0% ➖ noise
22 duckdb:duckdb -0.6% -0.3% -0.2% +10.0% ➖ noise
22 duckdb:vortex-compact -0.9% -0.3% -0.5% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +1.1% -0.3% +1.4% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

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 7, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.7%
Vortex (geomean): 1.060x ➖
Parquet (geomean): 1.053x ➖
Shifts: Parquet (control) +5.3% · Median polish +3.4%


datafusion / vortex-file-compressed (1.073x ➖, 0↑ 2↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 222147004 198233552 1.12
tpch_q02/datafusion:vortex-file-compressed 506778179 457863056 1.11
tpch_q03/datafusion:vortex-file-compressed 🚨 694260182 355118950 1.96
tpch_q04/datafusion:vortex-file-compressed 275446875 219670063 1.25
tpch_q05/datafusion:vortex-file-compressed 552999732 433248447 1.28
tpch_q06/datafusion:vortex-file-compressed 347274357 334165880 1.04
tpch_q07/datafusion:vortex-file-compressed 406967365 380550833 1.07
tpch_q08/datafusion:vortex-file-compressed 674182403 591250686 1.14
tpch_q09/datafusion:vortex-file-compressed 369100248 485422527 0.76
tpch_q10/datafusion:vortex-file-compressed 423237299 489237527 0.87
tpch_q11/datafusion:vortex-file-compressed 294546519 283367499 1.04
tpch_q12/datafusion:vortex-file-compressed 337044764 357495249 0.94
tpch_q13/datafusion:vortex-file-compressed 188758410 215392494 0.88
tpch_q14/datafusion:vortex-file-compressed 166801675 194960338 0.86
tpch_q15/datafusion:vortex-file-compressed 330583014 320806834 1.03
tpch_q16/datafusion:vortex-file-compressed 192514703 195579176 0.98
tpch_q17/datafusion:vortex-file-compressed 325822125 339954268 0.96
tpch_q18/datafusion:vortex-file-compressed 🚨 379909835 275717678 1.38
tpch_q19/datafusion:vortex-file-compressed 429866421 369167409 1.16
tpch_q20/datafusion:vortex-file-compressed 398409099 392779036 1.01
tpch_q21/datafusion:vortex-file-compressed 485702239 490842441 0.99
tpch_q22/datafusion:vortex-file-compressed 199272627 158550528 1.26
datafusion / vortex-compact (1.146x ➖, 0↑ 4↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 252068557 261702026 0.96
tpch_q02/datafusion:vortex-compact 440974110 470464196 0.94
tpch_q03/datafusion:vortex-compact 405897923 389712690 1.04
tpch_q04/datafusion:vortex-compact 227839715 249620318 0.91
tpch_q05/datafusion:vortex-compact 🚨 565054966 369801830 1.53
tpch_q06/datafusion:vortex-compact 424695972 348187389 1.22
tpch_q07/datafusion:vortex-compact 532885805 476574727 1.12
tpch_q08/datafusion:vortex-compact 651209695 599057586 1.09
tpch_q09/datafusion:vortex-compact 🚨 736243879 399836810 1.84
tpch_q10/datafusion:vortex-compact 🚨 761772095 450696821 1.69
tpch_q11/datafusion:vortex-compact 🚨 600735146 253335783 2.37
tpch_q12/datafusion:vortex-compact 434736955 420719163 1.03
tpch_q13/datafusion:vortex-compact 250788263 215948503 1.16
tpch_q14/datafusion:vortex-compact 315145794 258853417 1.22
tpch_q15/datafusion:vortex-compact 489628240 451495425 1.08
tpch_q16/datafusion:vortex-compact 188460713 204440601 0.92
tpch_q17/datafusion:vortex-compact 334782171 392032932 0.85
tpch_q18/datafusion:vortex-compact 275574596 301304737 0.91
tpch_q19/datafusion:vortex-compact 614611863 518001655 1.19
tpch_q20/datafusion:vortex-compact 469627831 476206149 0.99
tpch_q21/datafusion:vortex-compact 528122271 545058471 0.97
tpch_q22/datafusion:vortex-compact 165487315 153041881 1.08
datafusion / parquet (1.074x ➖, 0↑ 5↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 226077876 226274581 1.00
tpch_q02/datafusion:parquet 451165226 494888884 0.91
tpch_q03/datafusion:parquet 353533795 310101570 1.14
tpch_q04/datafusion:parquet 🚨 222831277 158027987 1.41
tpch_q05/datafusion:parquet 🚨 615244427 467933552 1.31
tpch_q06/datafusion:parquet 135078276 138368753 0.98
tpch_q07/datafusion:parquet 550059992 477411991 1.15
tpch_q08/datafusion:parquet 601703930 642331655 0.94
tpch_q09/datafusion:parquet 499595598 480180440 1.04
tpch_q10/datafusion:parquet 662383751 527282208 1.26
tpch_q11/datafusion:parquet 375177146 329185141 1.14
tpch_q12/datafusion:parquet 226289596 275055387 0.82
tpch_q13/datafusion:parquet 429091749 461240887 0.93
tpch_q14/datafusion:parquet 178921757 236585382 0.76
tpch_q15/datafusion:parquet 284049604 304924837 0.93
tpch_q16/datafusion:parquet 197437888 200942680 0.98
tpch_q17/datafusion:parquet 452535275 478738686 0.95
tpch_q18/datafusion:parquet 562738300 531168937 1.06
tpch_q19/datafusion:parquet 🚨 477819730 361895349 1.32
tpch_q20/datafusion:parquet 418877946 369636619 1.13
tpch_q21/datafusion:parquet 🚨 774304069 507986250 1.52
tpch_q22/datafusion:parquet 🚨 162773098 124143665 1.31
duckdb / vortex-file-compressed (1.033x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 312247329 263127318 1.19
tpch_q02/duckdb:vortex-file-compressed 1029085911 898100756 1.15
tpch_q03/duckdb:vortex-file-compressed 668053444 658853718 1.01
tpch_q04/duckdb:vortex-file-compressed 377266847 362307706 1.04
tpch_q05/duckdb:vortex-file-compressed 1076702223 899808682 1.20
tpch_q06/duckdb:vortex-file-compressed 460893428 424670745 1.09
tpch_q07/duckdb:vortex-file-compressed 727185648 750774624 0.97
tpch_q08/duckdb:vortex-file-compressed 956278340 982078607 0.97
tpch_q09/duckdb:vortex-file-compressed 909481284 947098810 0.96
tpch_q10/duckdb:vortex-file-compressed 771595078 702888188 1.10
tpch_q11/duckdb:vortex-file-compressed 505702226 487247661 1.04
tpch_q12/duckdb:vortex-file-compressed 515628197 614362725 0.84
tpch_q13/duckdb:vortex-file-compressed 454423373 512067675 0.89
tpch_q14/duckdb:vortex-file-compressed 515065547 470251898 1.10
tpch_q15/duckdb:vortex-file-compressed 299550467 276829061 1.08
tpch_q16/duckdb:vortex-file-compressed 397885976 361912589 1.10
tpch_q17/duckdb:vortex-file-compressed 738610268 659692971 1.12
tpch_q18/duckdb:vortex-file-compressed 591775515 536552339 1.10
tpch_q19/duckdb:vortex-file-compressed 443207879 526712347 0.84
tpch_q20/duckdb:vortex-file-compressed 861207121 755633261 1.14
tpch_q21/duckdb:vortex-file-compressed 1054673611 1093940418 0.96
tpch_q22/duckdb:vortex-file-compressed 370691762 385634022 0.96
duckdb / vortex-compact (0.992x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 286733137 322259049 0.89
tpch_q02/duckdb:vortex-compact 1009736798 932041155 1.08
tpch_q03/duckdb:vortex-compact 619250788 594165036 1.04
tpch_q04/duckdb:vortex-compact 349282443 363656774 0.96
tpch_q05/duckdb:vortex-compact 898409817 879766109 1.02
tpch_q06/duckdb:vortex-compact 418725736 505298882 0.83
tpch_q07/duckdb:vortex-compact 756933659 812302618 0.93
tpch_q08/duckdb:vortex-compact 892922428 866556172 1.03
tpch_q09/duckdb:vortex-compact 925138745 899566278 1.03
tpch_q10/duckdb:vortex-compact 677448206 692027339 0.98
tpch_q11/duckdb:vortex-compact 521304280 515914874 1.01
tpch_q12/duckdb:vortex-compact 509056079 453000922 1.12
tpch_q13/duckdb:vortex-compact 430088366 449103759 0.96
tpch_q14/duckdb:vortex-compact 465255722 461120408 1.01
tpch_q15/duckdb:vortex-compact 302990554 301872048 1.00
tpch_q16/duckdb:vortex-compact 363859273 345598259 1.05
tpch_q17/duckdb:vortex-compact 624680503 655260678 0.95
tpch_q18/duckdb:vortex-compact 473067032 475677727 0.99
tpch_q19/duckdb:vortex-compact 457952119 481698254 0.95
tpch_q20/duckdb:vortex-compact 781931131 794965529 0.98
tpch_q21/duckdb:vortex-compact 1126743906 1094312816 1.03
tpch_q22/duckdb:vortex-compact 358572873 355453806 1.01
duckdb / parquet (1.032x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 467507700 517112879 0.90
tpch_q02/duckdb:parquet 1375091330 1378787033 1.00
tpch_q03/duckdb:parquet 1097720085 1027102525 1.07
tpch_q04/duckdb:parquet 706210006 606503111 1.16
tpch_q05/duckdb:parquet 1509957943 1510199231 1.00
tpch_q06/duckdb:parquet 429653342 408673023 1.05
tpch_q07/duckdb:parquet 1283598774 1133602263 1.13
tpch_q08/duckdb:parquet 1656699615 1638338304 1.01
tpch_q09/duckdb:parquet 1553560203 1421364417 1.09
tpch_q10/duckdb:parquet 1501161917 1386220482 1.08
tpch_q11/duckdb:parquet 934941367 915866022 1.02
tpch_q12/duckdb:parquet 679918552 635339234 1.07
tpch_q13/duckdb:parquet 917122501 928611401 0.99
tpch_q14/duckdb:parquet 717642196 871593542 0.82
tpch_q15/duckdb:parquet 571138876 522220014 1.09
tpch_q16/duckdb:parquet 685406442 610768800 1.12
tpch_q17/duckdb:parquet 772871870 723474894 1.07
tpch_q18/duckdb:parquet 903453842 878276541 1.03
tpch_q19/duckdb:parquet 836732078 867843911 0.96
tpch_q20/duckdb:parquet 1128228298 1197815049 0.94
tpch_q21/duckdb:parquet 1372163577 1230824889 1.11
tpch_q22/duckdb:parquet 616995886 599494366 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -3.7% -5.0% +1.3% +176.6% ➖ noise
1 datafusion:vortex-file-compressed +12.1% -5.0% +17.9% +157.4% ➖ noise
1 duckdb:vortex-compact -11.0% -5.0% -6.4% +224.0% ➖ noise
1 duckdb:vortex-file-compressed +18.7% -5.0% +24.9% +47.2% ➖ noise
2 datafusion:vortex-compact -6.3% -4.6% -1.7% +69.1% ➖ noise
2 datafusion:vortex-file-compressed +10.7% -4.6% +16.1% +57.3% ➖ noise
2 duckdb:vortex-compact +8.3% -4.6% +13.6% +42.8% ➖ noise
2 duckdb:vortex-file-compressed +14.6% -4.6% +20.2% +42.8% ➖ noise
3 datafusion:vortex-compact +4.2% +10.4% -5.6% +109.2% ➖ noise
3 datafusion:vortex-file-compressed +95.5% +10.4% +77.1% +99.8% ➖ noise
3 duckdb:vortex-compact +4.2% +10.4% -5.6% +55.3% ➖ noise
3 duckdb:vortex-file-compressed +1.4% +10.4% -8.1% +43.1% ➖ noise
4 datafusion:vortex-compact -8.7% +28.1% -28.8% +58.5% ➖ noise
4 datafusion:vortex-file-compressed +25.4% +28.1% -2.1% +43.5% ➖ noise
4 duckdb:vortex-compact -4.0% +28.1% -25.0% +39.8% ➖ noise
4 duckdb:vortex-file-compressed +4.1% +28.1% -18.7% +40.1% ➖ noise
5 datafusion:vortex-compact +52.8% +14.7% +33.3% +33.6% ➖ noise
5 datafusion:vortex-file-compressed +27.6% +14.7% +11.3% +33.5% ➖ noise
5 duckdb:vortex-compact +2.1% +14.7% -10.9% +33.5% ➖ noise
5 duckdb:vortex-file-compressed +19.7% +14.7% +4.4% +33.5% ➖ noise
6 datafusion:vortex-compact +22.0% +1.3% +20.4% +42.1% ➖ noise
6 datafusion:vortex-file-compressed +3.9% +1.3% +2.6% +33.5% ➖ noise
6 duckdb:vortex-compact -17.1% +1.3% -18.2% +50.8% ➖ noise
6 duckdb:vortex-file-compressed +8.5% +1.3% +7.1% +33.5% ➖ noise
7 datafusion:vortex-compact +11.8% +14.2% -2.1% +42.6% ➖ noise
7 datafusion:vortex-file-compressed +6.9% +14.2% -6.4% +33.5% ➖ noise
7 duckdb:vortex-compact -6.8% +14.2% -18.4% +33.5% ➖ noise
7 duckdb:vortex-file-compressed -3.1% +14.2% -15.2% +33.5% ➖ noise
8 datafusion:vortex-compact +8.7% -2.7% +11.7% +46.3% ➖ noise
8 datafusion:vortex-file-compressed +14.0% -2.7% +17.2% +33.5% ➖ noise
8 duckdb:vortex-compact +3.0% -2.7% +5.9% +33.5% ➖ noise
8 duckdb:vortex-file-compressed -2.6% -2.7% +0.0% +33.5% ➖ noise
9 datafusion:vortex-compact +84.1% +6.6% +72.7% +41.0% 🚨 regression
9 datafusion:vortex-file-compressed -24.0% +6.6% -28.7% +66.0% ➖ noise
9 duckdb:vortex-compact +2.8% +6.6% -3.6% +33.5% ➖ noise
9 duckdb:vortex-file-compressed -4.0% +6.6% -10.0% +33.5% ➖ noise
10 datafusion:vortex-compact +69.0% +16.6% +44.9% +49.1% ➖ noise
10 datafusion:vortex-file-compressed -13.5% +16.6% -25.8% +38.5% ➖ noise
10 duckdb:vortex-compact -2.1% +16.6% -16.1% +33.5% ➖ noise
10 duckdb:vortex-file-compressed +9.8% +16.6% -5.9% +33.5% ➖ noise
11 datafusion:vortex-compact +137.1% +7.9% +119.8% +42.2% 🚨 regression
11 datafusion:vortex-file-compressed +3.9% +7.9% -3.6% +76.2% ➖ noise
11 duckdb:vortex-compact +1.0% +7.9% -6.3% +33.5% ➖ noise
11 duckdb:vortex-file-compressed +3.8% +7.9% -3.8% +54.7% ➖ noise
12 datafusion:vortex-compact +3.3% -6.2% +10.1% +45.9% ➖ noise
12 datafusion:vortex-file-compressed -5.7% -6.2% +0.5% +52.5% ➖ noise
12 duckdb:vortex-compact +12.4% -6.2% +19.8% +40.5% ➖ noise
12 duckdb:vortex-file-compressed -16.1% -6.2% -10.6% +44.0% ➖ noise
13 datafusion:vortex-compact +16.1% -4.1% +21.2% +46.1% ➖ noise
13 datafusion:vortex-file-compressed -12.4% -4.1% -8.6% +41.7% ➖ noise
13 duckdb:vortex-compact -4.2% -4.1% -0.1% +59.6% ➖ noise
13 duckdb:vortex-file-compressed -11.3% -4.1% -7.4% +33.5% ➖ noise
14 datafusion:vortex-compact +21.7% -21.1% +54.3% +33.5% 🚨 regression
14 datafusion:vortex-file-compressed -14.4% -21.1% +8.4% +33.5% ➖ noise
14 duckdb:vortex-compact +0.9% -21.1% +27.9% +33.5% ➖ noise
14 duckdb:vortex-file-compressed +9.5% -21.1% +38.8% +35.9% 🚨 regression
15 datafusion:vortex-compact +8.4% +0.9% +7.4% +40.3% ➖ noise
15 datafusion:vortex-file-compressed +3.0% +0.9% +2.1% +42.0% ➖ noise
15 duckdb:vortex-compact +0.4% +0.9% -0.6% +34.3% ➖ noise
15 duckdb:vortex-file-compressed +8.2% +0.9% +7.2% +40.6% ➖ noise
16 datafusion:vortex-compact -7.8% +5.0% -12.2% +33.5% ➖ noise
16 datafusion:vortex-file-compressed -1.6% +5.0% -6.3% +33.5% ➖ noise
16 duckdb:vortex-compact +5.3% +5.0% +0.3% +33.5% ➖ noise
16 duckdb:vortex-file-compressed +9.9% +5.0% +4.7% +33.5% ➖ noise
17 datafusion:vortex-compact -14.6% +0.5% -15.0% +40.7% ➖ noise
17 datafusion:vortex-file-compressed -4.2% +0.5% -4.6% +44.1% ➖ noise
17 duckdb:vortex-compact -4.7% +0.5% -5.1% +33.5% ➖ noise
17 duckdb:vortex-file-compressed +12.0% +0.5% +11.4% +44.1% ➖ noise
18 datafusion:vortex-compact -8.5% +4.4% -12.4% +33.5% ➖ noise
18 datafusion:vortex-file-compressed +37.8% +4.4% +32.0% +45.0% ➖ noise
18 duckdb:vortex-compact -0.5% +4.4% -4.7% +35.4% ➖ noise
18 duckdb:vortex-file-compressed +10.3% +4.4% +5.7% +33.5% ➖ noise
19 datafusion:vortex-compact +18.7% +12.8% +5.2% +44.0% ➖ noise
19 datafusion:vortex-file-compressed +16.4% +12.8% +3.2% +40.6% ➖ noise
19 duckdb:vortex-compact -4.9% +12.8% -15.7% +43.9% ➖ noise
19 duckdb:vortex-file-compressed -15.9% +12.8% -25.4% +45.0% ➖ noise
20 datafusion:vortex-compact -1.4% +3.3% -4.5% +33.5% ➖ noise
20 datafusion:vortex-file-compressed +1.4% +3.3% -1.8% +45.6% ➖ noise
20 duckdb:vortex-compact -1.6% +3.3% -4.8% +33.5% ➖ noise
20 duckdb:vortex-file-compressed +14.0% +3.3% +10.3% +33.5% ➖ noise
21 datafusion:vortex-compact -3.1% +30.4% -25.7% +33.5% ✅ faster
21 datafusion:vortex-file-compressed -1.0% +30.4% -24.1% +33.5% ➖ noise
21 duckdb:vortex-compact +3.0% +30.4% -21.0% +33.5% ➖ noise
21 duckdb:vortex-file-compressed -3.6% +30.4% -26.0% +33.5% ✅ faster
22 datafusion:vortex-compact +8.1% +16.2% -6.9% +94.7% ➖ noise
22 datafusion:vortex-file-compressed +25.7% +16.2% +8.2% +33.5% ➖ noise
22 duckdb:vortex-compact +0.9% +16.2% -13.2% +33.5% ➖ noise
22 duckdb:vortex-file-compressed -3.9% +16.2% -17.3% +33.5% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark FineWeb S3 failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: Random Access

Vortex (geomean): 0.909x ➖
Parquet (geomean): 1.021x ➖


unknown / unknown (0.977x ➖, 6↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 2530881 2508868 1.01
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1285682 1284998 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk 11679691776 11302217549 1.03
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11302068225 11161712699 1.01
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚨 8953503 7955379 1.13
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6392178 6755493 0.95
random-access/feature-vectors/uniform/lance-tokio-local-disk 1483180 1452588 1.02
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2387282 2368574 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11285393663 11102698522 1.02
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11182153159 11130337963 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚀 12628049 14104954 0.90
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12824633 14105578 0.91
random-access/lance-tokio-local-disk 753287 741557 1.02
random-access/lance-tokio-local-disk-footer 1360254 1348658 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk 265294 272557 0.97
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 718954 717987 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk 138997962 135641268 1.02
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 139652421 135663583 1.03
random-access/nested-lists/correlated/vortex-tokio-local-disk 700405 703599 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 708445 717743 0.99
random-access/nested-lists/uniform/lance-tokio-local-disk 1181510 1173454 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1669706 1668145 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk 141205123 136318812 1.04
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 139894099 137789092 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk 2363490 2327155 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2462588 2577947 0.96
random-access/nested-structs/correlated/lance-tokio-local-disk 436328 436945 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 648125 648679 1.00
random-access/nested-structs/correlated/parquet-tokio-local-disk 27316364 25807759 1.06
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 26992457 25711614 1.05
random-access/nested-structs/correlated/vortex-tokio-local-disk 894890 900585 0.99
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 876097 871989 1.00
random-access/nested-structs/uniform/lance-tokio-local-disk 2848071 2870190 0.99
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3093497 3103500 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk 27172822 25966788 1.05
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 26865445 25702520 1.05
random-access/nested-structs/uniform/vortex-tokio-local-disk 1814357 1813471 1.00
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1784084 1793878 0.99
random-access/parquet-tokio-local-disk 186201897 185532263 1.00
random-access/parquet-tokio-local-disk-footer 184599971 185129775 1.00
random-access/taxi/correlated/lance-tokio-local-disk 975225 961040 1.01
random-access/taxi/correlated/lance-tokio-local-disk-footer 1672849 1656694 1.01
random-access/taxi/correlated/parquet-tokio-local-disk 274472433 272939268 1.01
random-access/taxi/correlated/parquet-tokio-local-disk-footer 274819161 277009798 0.99
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1702617 2498732 0.68
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1711605 1858146 0.92
random-access/taxi/uniform/lance-tokio-local-disk 8723340 8409135 1.04
random-access/taxi/uniform/lance-tokio-local-disk-footer 9395554 9072632 1.04
random-access/taxi/uniform/parquet-tokio-local-disk 291053667 289891993 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 288561121 288590456 1.00
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4357771 5395290 0.81
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4399183 5339890 0.82
random-access/vortex-tokio-local-disk 🚀 1233820 1764307 0.70
random-access/vortex-tokio-local-disk-footer 🚀 1239826 1671493 0.74

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +7.9%
Vortex (geomean): 1.017x ➖
Parquet (geomean): 0.942x ➖
Shifts: Parquet (control) -5.8% · Median polish -0.1%


duckdb / vortex-file-compressed (0.999x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11498494 11436964 1.01
statpopgen_q01/duckdb:vortex-file-compressed 23122219 21033927 1.10
statpopgen_q02/duckdb:vortex-file-compressed 1355503275 1326272017 1.02
statpopgen_q03/duckdb:vortex-file-compressed 3179117148 3092199546 1.03
statpopgen_q04/duckdb:vortex-file-compressed 3084901697 3135169848 0.98
statpopgen_q05/duckdb:vortex-file-compressed 1423702784 1498295342 0.95
statpopgen_q06/duckdb:vortex-file-compressed 2112085258 2209662217 0.96
statpopgen_q07/duckdb:vortex-file-compressed 225922973 234464614 0.96
statpopgen_q08/duckdb:vortex-file-compressed 243658792 254290578 0.96
statpopgen_q09/duckdb:vortex-file-compressed 2905645554 2847568738 1.02
statpopgen_q10/duckdb:vortex-file-compressed 4678185276 4612814099 1.01
duckdb / vortex-compact (1.034x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11364212 10659538 1.07
statpopgen_q01/duckdb:vortex-compact 170533556 165143614 1.03
statpopgen_q02/duckdb:vortex-compact 1863590278 1833186390 1.02
statpopgen_q03/duckdb:vortex-compact 3575676757 3490372007 1.02
statpopgen_q04/duckdb:vortex-compact 3609745898 3541074481 1.02
statpopgen_q05/duckdb:vortex-compact 1913009228 1822733994 1.05
statpopgen_q06/duckdb:vortex-compact 2723176007 2656380664 1.03
statpopgen_q07/duckdb:vortex-compact 973882188 940528201 1.04
statpopgen_q08/duckdb:vortex-compact 1011626862 980328501 1.03
statpopgen_q09/duckdb:vortex-compact 3405594707 3282178039 1.04
statpopgen_q10/duckdb:vortex-compact 5565078055 5365511714 1.04
duckdb / parquet (0.942x ➖, 2↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 324949157 325414220 1.00
statpopgen_q01/duckdb:parquet 412990024 411789590 1.00
statpopgen_q02/duckdb:parquet 1027984384 1083222800 0.95
statpopgen_q03/duckdb:parquet 1535654915 1673754217 0.92
statpopgen_q04/duckdb:parquet 1552686644 1699289490 0.91
statpopgen_q05/duckdb:parquet 1039315682 1120498603 0.93
statpopgen_q06/duckdb:parquet 🚀 1523467512 1698990120 0.90
statpopgen_q07/duckdb:parquet 1954680087 1980082460 0.99
statpopgen_q08/duckdb:parquet 1941025612 1975094221 0.98
statpopgen_q09/duckdb:parquet 🚀 1368463651 1540760275 0.89
statpopgen_q10/duckdb:parquet 2698669619 2965934252 0.91
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +6.6% -0.1% +6.8% +12.3% ➖ noise
0 duckdb:vortex-file-compressed +0.5% -0.1% +0.7% +12.3% ➖ noise
1 duckdb:vortex-compact +3.3% +0.3% +3.0% +41.7% ➖ noise
1 duckdb:vortex-file-compressed +9.9% +0.3% +9.6% +197.0% ➖ noise
2 duckdb:vortex-compact +1.7% -5.1% +7.1% +12.3% ➖ noise
2 duckdb:vortex-file-compressed +2.2% -5.1% +7.7% +12.3% ➖ noise
3 duckdb:vortex-compact +2.4% -8.3% +11.7% +12.3% ➖ noise
3 duckdb:vortex-file-compressed +2.8% -8.3% +12.1% +12.3% ➖ noise
4 duckdb:vortex-compact +1.9% -8.6% +11.6% +12.3% ➖ noise
4 duckdb:vortex-file-compressed -1.6% -8.6% +7.7% +12.3% ➖ noise
5 duckdb:vortex-compact +5.0% -7.2% +13.2% +12.3% 🚨 regression
5 duckdb:vortex-file-compressed -5.0% -7.2% +2.4% +12.3% ➖ noise
6 duckdb:vortex-compact +2.5% -10.3% +14.3% +12.3% 🚨 regression
6 duckdb:vortex-file-compressed -4.4% -10.3% +6.6% +12.3% ➖ noise
7 duckdb:vortex-compact +3.5% -1.3% +4.9% +12.3% ➖ noise
7 duckdb:vortex-file-compressed -3.6% -1.3% -2.4% +20.8% ➖ noise
8 duckdb:vortex-compact +3.2% -1.7% +5.0% +12.3% ➖ noise
8 duckdb:vortex-file-compressed -4.2% -1.7% -2.5% +12.3% ➖ noise
9 duckdb:vortex-compact +3.8% -11.2% +16.8% +12.3% 🚨 regression
9 duckdb:vortex-file-compressed +2.0% -11.2% +14.9% +12.3% 🚨 regression
10 duckdb:vortex-compact +3.7% -9.0% +14.0% +12.3% 🚨 regression
10 duckdb:vortex-file-compressed +1.4% -9.0% +11.5% +12.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.7%
Vortex (geomean): 0.954x ➖
Parquet (geomean): 0.919x ➖
Shifts: Parquet (control) -8.1% · Median polish -5.7%


datafusion / vortex-file-compressed (1.013x ➖, 1↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1951782 1955193 1.00
clickbench_q01/datafusion:vortex-file-compressed 14985729 13632068 1.10
clickbench_q02/datafusion:vortex-file-compressed 33779568 32990262 1.02
clickbench_q03/datafusion:vortex-file-compressed 37871184 36538809 1.04
clickbench_q04/datafusion:vortex-file-compressed 310246257 312074647 0.99
clickbench_q05/datafusion:vortex-file-compressed 325370095 322550768 1.01
clickbench_q06/datafusion:vortex-file-compressed 1912226 1935065 0.99
clickbench_q07/datafusion:vortex-file-compressed 17891855 17271613 1.04
clickbench_q08/datafusion:vortex-file-compressed 382120069 375793855 1.02
clickbench_q09/datafusion:vortex-file-compressed 558735826 549777108 1.02
clickbench_q10/datafusion:vortex-file-compressed 73910039 75112263 0.98
clickbench_q11/datafusion:vortex-file-compressed 84183264 83265331 1.01
clickbench_q12/datafusion:vortex-file-compressed 277604908 280430654 0.99
clickbench_q13/datafusion:vortex-file-compressed 417665548 415153571 1.01
clickbench_q14/datafusion:vortex-file-compressed 262017522 259654629 1.01
clickbench_q15/datafusion:vortex-file-compressed 360026396 362544530 0.99
clickbench_q16/datafusion:vortex-file-compressed 700157138 704090561 0.99
clickbench_q17/datafusion:vortex-file-compressed 688693931 688737893 1.00
clickbench_q18/datafusion:vortex-file-compressed 1321119320 1388800683 0.95
clickbench_q19/datafusion:vortex-file-compressed 23868204 24236133 0.98
clickbench_q20/datafusion:vortex-file-compressed 355032533 353153644 1.01
clickbench_q21/datafusion:vortex-file-compressed 402190884 395690914 1.02
clickbench_q22/datafusion:vortex-file-compressed 496241519 491107352 1.01
clickbench_q23/datafusion:vortex-file-compressed 🚨 860491756 758446200 1.13
clickbench_q24/datafusion:vortex-file-compressed 47647378 46740151 1.02
clickbench_q25/datafusion:vortex-file-compressed 71367217 68726791 1.04
clickbench_q26/datafusion:vortex-file-compressed 🚀 45549889 50757195 0.90
clickbench_q27/datafusion:vortex-file-compressed 809377864 783536865 1.03
clickbench_q28/datafusion:vortex-file-compressed 6764212565 6887337810 0.98
clickbench_q29/datafusion:vortex-file-compressed 231088680 233133022 0.99
clickbench_q30/datafusion:vortex-file-compressed 227443568 222556650 1.02
clickbench_q31/datafusion:vortex-file-compressed 269774139 267601227 1.01
clickbench_q32/datafusion:vortex-file-compressed 1243490636 1149758680 1.08
clickbench_q33/datafusion:vortex-file-compressed 1448484672 1410669273 1.03
clickbench_q34/datafusion:vortex-file-compressed 1410512497 1401592547 1.01
clickbench_q35/datafusion:vortex-file-compressed 514737471 495792739 1.04
clickbench_q36/datafusion:vortex-file-compressed 83058180 80349789 1.03
clickbench_q37/datafusion:vortex-file-compressed 38996260 37736198 1.03
clickbench_q38/datafusion:vortex-file-compressed 22764124 22319358 1.02
clickbench_q39/datafusion:vortex-file-compressed 142087555 143827602 0.99
clickbench_q40/datafusion:vortex-file-compressed 19896945 18895481 1.05
clickbench_q41/datafusion:vortex-file-compressed 17291512 17247407 1.00
clickbench_q42/datafusion:vortex-file-compressed 18649557 18270302 1.02
datafusion / parquet (0.865x ✅, 29↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚀 1766771 2322425 0.76
clickbench_q01/datafusion:parquet 21386250 22310914 0.96
clickbench_q02/datafusion:parquet 55826122 60988759 0.92
clickbench_q03/datafusion:parquet 🚀 43219096 51219988 0.84
clickbench_q04/datafusion:parquet 🚀 337285315 423155336 0.80
clickbench_q05/datafusion:parquet 🚀 370918294 443820152 0.84
clickbench_q06/datafusion:parquet 🚀 1810148 2406735 0.75
clickbench_q07/datafusion:parquet 26235906 28756593 0.91
clickbench_q08/datafusion:parquet 🚀 411892750 517174610 0.80
clickbench_q09/datafusion:parquet 🚀 650891307 839165813 0.78
clickbench_q10/datafusion:parquet 🚀 108738529 136455107 0.80
clickbench_q11/datafusion:parquet 🚀 134796012 167526160 0.80
clickbench_q12/datafusion:parquet 🚀 360759688 440491715 0.82
clickbench_q13/datafusion:parquet 🚀 511557683 646476568 0.79
clickbench_q14/datafusion:parquet 🚀 357481383 433728108 0.82
clickbench_q15/datafusion:parquet 🚀 377813769 483442421 0.78
clickbench_q16/datafusion:parquet 🚀 719963044 876326130 0.82
clickbench_q17/datafusion:parquet 🚀 690602761 840523988 0.82
clickbench_q18/datafusion:parquet 🚀 1392465422 1721037445 0.81
clickbench_q19/datafusion:parquet 🚀 32467414 38167083 0.85
clickbench_q20/datafusion:parquet 🚀 594278543 732807719 0.81
clickbench_q21/datafusion:parquet 🚀 660733056 788298593 0.84
clickbench_q22/datafusion:parquet 🚀 961216304 1141368597 0.84
clickbench_q23/datafusion:parquet 🚀 3645148526 4400337015 0.83
clickbench_q24/datafusion:parquet 87266630 93728976 0.93
clickbench_q25/datafusion:parquet 🚀 137970832 159124579 0.87
clickbench_q26/datafusion:parquet 🚀 89255454 99750521 0.89
clickbench_q27/datafusion:parquet 🚀 1057662289 1227070393 0.86
clickbench_q28/datafusion:parquet 🚀 6615190433 7506651946 0.88
clickbench_q29/datafusion:parquet 251391977 268671684 0.94
clickbench_q30/datafusion:parquet 🚀 369695585 436090222 0.85
clickbench_q31/datafusion:parquet 🚀 393322874 466370089 0.84
clickbench_q32/datafusion:parquet 🚀 1161569386 1566103849 0.74
clickbench_q33/datafusion:parquet 1508305817 1549136672 0.97
clickbench_q34/datafusion:parquet 1515733966 1551150887 0.98
clickbench_q35/datafusion:parquet 534793300 532698751 1.00
clickbench_q36/datafusion:parquet 141391512 145823292 0.97
clickbench_q37/datafusion:parquet 61345839 60543555 1.01
clickbench_q38/datafusion:parquet 🚀 87317798 97183442 0.90
clickbench_q39/datafusion:parquet 273455867 274124153 1.00
clickbench_q40/datafusion:parquet 34434103 34405433 1.00
clickbench_q41/datafusion:parquet 29550040 29964702 0.99
clickbench_q42/datafusion:parquet 30916634 32709343 0.95
duckdb / vortex-file-compressed (0.898x ✅, 16↑ 1↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚀 5052531 7118033 0.71
clickbench_q01/duckdb:vortex-file-compressed 🚀 13769551 16346822 0.84
clickbench_q02/duckdb:vortex-file-compressed 25151750 26237837 0.96
clickbench_q03/duckdb:vortex-file-compressed 29812850 31746513 0.94
clickbench_q04/duckdb:vortex-file-compressed 170166037 174664184 0.97
clickbench_q05/duckdb:vortex-file-compressed 198165282 212660054 0.93
clickbench_q06/duckdb:vortex-file-compressed 🚀 17882124 19972699 0.90
clickbench_q07/duckdb:vortex-file-compressed 🚀 16271829 18691049 0.87
clickbench_q08/duckdb:vortex-file-compressed 261475372 270665794 0.97
clickbench_q09/duckdb:vortex-file-compressed 375156565 406094430 0.92
clickbench_q10/duckdb:vortex-file-compressed 🚀 75033068 88770495 0.85
clickbench_q11/duckdb:vortex-file-compressed 84300862 89031234 0.95
clickbench_q12/duckdb:vortex-file-compressed 🚀 210889814 240114248 0.88
clickbench_q13/duckdb:vortex-file-compressed 430393805 468519870 0.92
clickbench_q14/duckdb:vortex-file-compressed 240380351 266706310 0.90
clickbench_q15/duckdb:vortex-file-compressed 215168831 231493335 0.93
clickbench_q16/duckdb:vortex-file-compressed 🚀 623232345 825745313 0.75
clickbench_q17/duckdb:vortex-file-compressed 🚀 538672430 599684428 0.90
clickbench_q18/duckdb:vortex-file-compressed 1234647530 1290133139 0.96
clickbench_q19/duckdb:vortex-file-compressed 21111072 23241269 0.91
clickbench_q20/duckdb:vortex-file-compressed 390771386 378254650 1.03
clickbench_q21/duckdb:vortex-file-compressed 420149228 438543047 0.96
clickbench_q22/duckdb:vortex-file-compressed 🚨 689373919 586013192 1.18
clickbench_q23/duckdb:vortex-file-compressed 🚀 840584835 1820459375 0.46
clickbench_q24/duckdb:vortex-file-compressed 🚀 46738602 61446328 0.76
clickbench_q25/duckdb:vortex-file-compressed 77870112 83502590 0.93
clickbench_q26/duckdb:vortex-file-compressed 43562006 42169333 1.03
clickbench_q27/duckdb:vortex-file-compressed 🚀 501397606 598012116 0.84
clickbench_q28/duckdb:vortex-file-compressed 2997960425 3309413711 0.91
clickbench_q29/duckdb:vortex-file-compressed 28109064 30580849 0.92
clickbench_q30/duckdb:vortex-file-compressed 🚀 181649465 207850897 0.87
clickbench_q31/duckdb:vortex-file-compressed 🚀 261655929 310919213 0.84
clickbench_q32/duckdb:vortex-file-compressed 1356720521 1464639770 0.93
clickbench_q33/duckdb:vortex-file-compressed 🚀 1542403177 2000709434 0.77
clickbench_q34/duckdb:vortex-file-compressed 🚀 1672543734 1978287203 0.85
clickbench_q35/duckdb:vortex-file-compressed 🚀 365548707 427999274 0.85
clickbench_q36/duckdb:vortex-file-compressed 33832557 34441250 0.98
clickbench_q37/duckdb:vortex-file-compressed 25304552 26564992 0.95
clickbench_q38/duckdb:vortex-file-compressed 26077947 26900116 0.97
clickbench_q39/duckdb:vortex-file-compressed 47048675 49486481 0.95
clickbench_q40/duckdb:vortex-file-compressed 26276354 25828229 1.02
clickbench_q41/duckdb:vortex-file-compressed 24244129 24927388 0.97
clickbench_q42/duckdb:vortex-file-compressed 26288051 26508435 0.99
duckdb / parquet (0.977x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 216744476 236473998 0.92
clickbench_q01/duckdb:parquet 50851853 50715397 1.00
clickbench_q02/duckdb:parquet 65902935 68950748 0.96
clickbench_q03/duckdb:parquet 64451856 68964023 0.93
clickbench_q04/duckdb:parquet 206595841 211388929 0.98
clickbench_q05/duckdb:parquet 278287178 289767251 0.96
clickbench_q06/duckdb:parquet 59590945 63255469 0.94
clickbench_q07/duckdb:parquet 51974424 55209836 0.94
clickbench_q08/duckdb:parquet 272128000 277958921 0.98
clickbench_q09/duckdb:parquet 396480434 403839905 0.98
clickbench_q10/duckdb:parquet 97880149 102305284 0.96
clickbench_q11/duckdb:parquet 107384102 112759242 0.95
clickbench_q12/duckdb:parquet 299151034 304811861 0.98
clickbench_q13/duckdb:parquet 515328749 524396308 0.98
clickbench_q14/duckdb:parquet 330832015 330717828 1.00
clickbench_q15/duckdb:parquet 242817837 243731140 1.00
clickbench_q16/duckdb:parquet 608265107 616862372 0.99
clickbench_q17/duckdb:parquet 518196301 505274126 1.03
clickbench_q18/duckdb:parquet 1053759868 1077927552 0.98
clickbench_q19/duckdb:parquet 49734246 51554330 0.96
clickbench_q20/duckdb:parquet 441463832 445426237 0.99
clickbench_q21/duckdb:parquet 555389577 563441645 0.99
clickbench_q22/duckdb:parquet 939433133 943994665 1.00
clickbench_q23/duckdb:parquet 320469931 314774747 1.02
clickbench_q24/duckdb:parquet 76600356 78771205 0.97
clickbench_q25/duckdb:parquet 141125225 141411415 1.00
clickbench_q26/duckdb:parquet 53646039 52872541 1.01
clickbench_q27/duckdb:parquet 642533891 646943071 0.99
clickbench_q28/duckdb:parquet 4820515221 4867671667 0.99
clickbench_q29/duckdb:parquet 61764453 62195113 0.99
clickbench_q30/duckdb:parquet 307009286 305549859 1.00
clickbench_q31/duckdb:parquet 350319614 349535770 1.00
clickbench_q32/duckdb:parquet 1142390057 1136594984 1.01
clickbench_q33/duckdb:parquet 1219895891 1262304279 0.97
clickbench_q34/duckdb:parquet 1283771544 1286190910 1.00
clickbench_q35/duckdb:parquet 353608824 355092380 1.00
clickbench_q36/duckdb:parquet 63259735 66342801 0.95
clickbench_q37/duckdb:parquet 52321355 55730752 0.94
clickbench_q38/duckdb:parquet 59227413 61279440 0.97
clickbench_q39/duckdb:parquet 98443932 102083832 0.96
clickbench_q40/duckdb:parquet 55642534 58746715 0.95
clickbench_q41/duckdb:parquet 58772338 61212974 0.96
clickbench_q42/duckdb:parquet 53292023 56815204 0.94
duckdb / duckdb (0.924x ➖, 19↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17574911 19308589 0.91
clickbench_q01/duckdb:duckdb 33628402 35986772 0.93
clickbench_q02/duckdb:duckdb 45403481 48862933 0.93
clickbench_q03/duckdb:duckdb 46988013 51664959 0.91
clickbench_q04/duckdb:duckdb 🚀 218860597 265368080 0.82
clickbench_q05/duckdb:duckdb 🚀 314598355 375443217 0.84
clickbench_q06/duckdb:duckdb 35905798 36845970 0.97
clickbench_q07/duckdb:duckdb 36336682 36662977 0.99
clickbench_q08/duckdb:duckdb 🚀 308496661 363232490 0.85
clickbench_q09/duckdb:duckdb 🚀 498899750 575984055 0.87
clickbench_q10/duckdb:duckdb 🚀 98542162 109498475 0.90
clickbench_q11/duckdb:duckdb 🚀 108444361 121042799 0.90
clickbench_q12/duckdb:duckdb 🚀 301906183 352885639 0.86
clickbench_q13/duckdb:duckdb 🚀 545776882 636462106 0.86
clickbench_q14/duckdb:duckdb 🚀 353064737 411562664 0.86
clickbench_q15/duckdb:duckdb 🚀 273096645 317908345 0.86
clickbench_q16/duckdb:duckdb 🚀 689617679 800102114 0.86
clickbench_q17/duckdb:duckdb 🚀 592424735 683467258 0.87
clickbench_q18/duckdb:duckdb 🚀 1283636461 1477608824 0.87
clickbench_q19/duckdb:duckdb 34035667 35783147 0.95
clickbench_q20/duckdb:duckdb 🚀 856922697 1245975426 0.69
clickbench_q21/duckdb:duckdb 🚀 973643169 1150257161 0.85
clickbench_q22/duckdb:duckdb 1116250334 1106782724 1.01
clickbench_q23/duckdb:duckdb 253001558 264746820 0.96
clickbench_q24/duckdb:duckdb 62150344 61345585 1.01
clickbench_q25/duckdb:duckdb 123905964 124117335 1.00
clickbench_q26/duckdb:duckdb 56777255 56660895 1.00
clickbench_q27/duckdb:duckdb 🚀 986739022 1150730641 0.86
clickbench_q28/duckdb:duckdb 4603702503 4635693440 0.99
clickbench_q29/duckdb:duckdb 49366283 48597773 1.02
clickbench_q30/duckdb:duckdb 293237239 293868533 1.00
clickbench_q31/duckdb:duckdb 444554336 426101699 1.04
clickbench_q32/duckdb:duckdb 🚀 1472129514 1665645814 0.88
clickbench_q33/duckdb:duckdb 2029082063 2225434256 0.91
clickbench_q34/duckdb:duckdb 🚀 2140660802 2469034513 0.87
clickbench_q35/duckdb:duckdb 287049390 282933845 1.01
clickbench_q36/duckdb:duckdb 🚀 38940091 44132579 0.88
clickbench_q37/duckdb:duckdb 33055657 32872160 1.01
clickbench_q38/duckdb:duckdb 32405155 32618144 0.99
clickbench_q39/duckdb:duckdb 77806845 74151232 1.05
clickbench_q40/duckdb:duckdb 34046989 33244776 1.02
clickbench_q41/duckdb:duckdb 32693734 32310937 1.01
clickbench_q42/duckdb:duckdb 33840277 33176051 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -0.2% -16.5% +19.5% +548.5% ➖ noise
0 duckdb:duckdb -9.0% -16.5% +9.0% +251.1% ➖ noise
0 duckdb:vortex-file-compressed -29.0% -16.5% -15.0% +300.7% ➖ noise
1 datafusion:vortex-file-compressed +9.9% -2.0% +12.1% +33.8% ➖ noise
1 duckdb:duckdb -6.6% -2.0% -4.7% +54.9% ➖ noise
1 duckdb:vortex-file-compressed -15.8% -2.0% -14.1% +17.0% ➖ noise
2 datafusion:vortex-file-compressed +2.4% -6.5% +9.5% +35.8% ➖ noise
2 duckdb:duckdb -7.1% -6.5% -0.7% +22.3% ➖ noise
2 duckdb:vortex-file-compressed -4.1% -6.5% +2.5% +12.5% ➖ noise
3 datafusion:vortex-file-compressed +3.6% -11.2% +16.7% +172.9% ➖ noise
3 duckdb:duckdb -9.1% -11.2% +2.4% +52.4% ➖ noise
3 duckdb:vortex-file-compressed -6.1% -11.2% +5.8% +30.6% ➖ noise
4 datafusion:vortex-file-compressed -0.6% -11.7% +12.6% +12.1% 🚨 regression
4 duckdb:duckdb -17.5% -11.7% -6.6% +12.1% ➖ noise
4 duckdb:vortex-file-compressed -2.6% -11.7% +10.4% +12.1% ➖ noise
5 datafusion:vortex-file-compressed +0.9% -10.4% +12.6% +12.1% 🚨 regression
5 duckdb:duckdb -16.2% -10.4% -6.5% +12.1% ➖ noise
5 duckdb:vortex-file-compressed -6.8% -10.4% +4.0% +12.1% ➖ noise
6 datafusion:vortex-file-compressed -1.2% -15.8% +17.4% +35.5% ➖ noise
6 duckdb:duckdb -2.6% -15.8% +15.8% +26.0% ➖ noise
6 duckdb:vortex-file-compressed -10.5% -15.8% +6.4% +17.2% ➖ noise
7 datafusion:vortex-file-compressed +3.6% -7.3% +11.8% +12.1% ➖ noise
7 duckdb:duckdb -0.9% -7.3% +6.9% +12.1% ➖ noise
7 duckdb:vortex-file-compressed -12.9% -7.3% -6.1% +12.1% ➖ noise
8 datafusion:vortex-file-compressed +1.7% -11.7% +15.2% +12.1% 🚨 regression
8 duckdb:duckdb -15.1% -11.7% -3.8% +12.1% ➖ noise
8 duckdb:vortex-file-compressed -3.4% -11.7% +9.4% +12.1% ➖ noise
9 datafusion:vortex-file-compressed +1.6% -12.7% +16.5% +12.1% 🚨 regression
9 duckdb:duckdb -13.4% -12.7% -0.7% +12.1% ➖ noise
9 duckdb:vortex-file-compressed -7.6% -12.7% +5.9% +12.1% ➖ noise
10 datafusion:vortex-file-compressed -1.6% -12.7% +12.7% +12.1% 🚨 regression
10 duckdb:duckdb -10.0% -12.7% +3.1% +12.1% ➖ noise
10 duckdb:vortex-file-compressed -15.5% -12.7% -3.2% +12.1% ➖ noise
11 datafusion:vortex-file-compressed +1.1% -12.5% +15.5% +12.1% 🚨 regression
11 duckdb:duckdb -10.4% -12.5% +2.3% +12.1% ➖ noise
11 duckdb:vortex-file-compressed -5.3% -12.5% +8.2% +12.1% ➖ noise
12 datafusion:vortex-file-compressed -1.0% -10.3% +10.4% +12.1% ➖ noise
12 duckdb:duckdb -14.4% -10.3% -4.6% +12.1% ➖ noise
12 duckdb:vortex-file-compressed -12.2% -10.3% -2.0% +12.1% ➖ noise
13 datafusion:vortex-file-compressed +0.6% -11.8% +14.1% +12.1% 🚨 regression
13 duckdb:duckdb -14.2% -11.8% -2.8% +12.1% ➖ noise
13 duckdb:vortex-file-compressed -8.1% -11.8% +4.2% +12.1% ➖ noise
14 datafusion:vortex-file-compressed +0.9% -9.2% +11.1% +12.1% ➖ noise
14 duckdb:duckdb -14.2% -9.2% -5.5% +12.1% ➖ noise
14 duckdb:vortex-file-compressed -9.9% -9.2% -0.7% +12.1% ➖ noise
15 datafusion:vortex-file-compressed -0.7% -11.8% +12.5% +12.1% 🚨 regression
15 duckdb:duckdb -14.1% -11.8% -2.6% +12.1% ➖ noise
15 duckdb:vortex-file-compressed -7.1% -11.8% +5.3% +12.1% ➖ noise
16 datafusion:vortex-file-compressed -0.6% -10.0% +10.5% +12.1% ➖ noise
16 duckdb:duckdb -13.8% -10.0% -4.2% +12.1% ➖ noise
16 duckdb:vortex-file-compressed -24.5% -10.0% -16.1% +18.9% ✅ faster
17 datafusion:vortex-file-compressed -0.0% -8.2% +8.9% +12.1% ➖ noise
17 duckdb:duckdb -13.3% -8.2% -5.6% +12.1% ➖ noise
17 duckdb:vortex-file-compressed -10.2% -8.2% -2.1% +13.9% ➖ noise
18 datafusion:vortex-file-compressed -4.9% -11.1% +7.0% +12.1% ➖ noise
18 duckdb:duckdb -13.1% -11.1% -2.3% +12.1% ➖ noise
18 duckdb:vortex-file-compressed -4.3% -11.1% +7.6% +12.5% ➖ noise
19 datafusion:vortex-file-compressed -1.5% -9.4% +8.7% +13.4% ➖ noise
19 duckdb:duckdb -4.9% -9.4% +5.0% +12.1% ➖ noise
19 duckdb:vortex-file-compressed -9.2% -9.4% +0.3% +31.3% ➖ noise
20 datafusion:vortex-file-compressed +0.5% -10.3% +12.1% +198.5% ➖ noise
20 duckdb:duckdb -31.2% -10.3% -23.3% +29.8% ✅ faster
20 duckdb:vortex-file-compressed +3.3% -10.3% +15.2% +12.1% 🚨 regression
21 datafusion:vortex-file-compressed +1.6% -9.1% +11.8% +12.1% ➖ noise
21 duckdb:duckdb -15.4% -9.1% -6.9% +13.4% ➖ noise
21 duckdb:vortex-file-compressed -4.2% -9.1% +5.4% +12.1% ➖ noise
22 datafusion:vortex-file-compressed +1.0% -8.5% +10.4% +12.1% ➖ noise
22 duckdb:duckdb +0.9% -8.5% +10.2% +16.6% ➖ noise
22 duckdb:vortex-file-compressed +17.6% -8.5% +28.5% +15.0% 🚨 regression
23 datafusion:vortex-file-compressed +13.5% -8.2% +23.5% +44.7% ➖ noise
23 duckdb:duckdb -4.4% -8.2% +4.1% +12.1% ➖ noise
23 duckdb:vortex-file-compressed -53.8% -8.2% -49.7% +37.6% ✅ faster
24 datafusion:vortex-file-compressed +1.9% -4.8% +7.1% +14.5% ➖ noise
24 duckdb:duckdb +1.3% -4.8% +6.5% +12.1% ➖ noise
24 duckdb:vortex-file-compressed -23.9% -4.8% -20.1% +37.5% ➖ noise
25 datafusion:vortex-file-compressed +3.8% -7.0% +11.6% +12.1% ➖ noise
25 duckdb:duckdb -0.2% -7.0% +7.3% +12.1% ➖ noise
25 duckdb:vortex-file-compressed -6.7% -7.0% +0.3% +12.1% ➖ noise
26 datafusion:vortex-file-compressed -10.3% -4.7% -5.8% +23.4% ➖ noise
26 duckdb:duckdb +0.2% -4.7% +5.2% +15.9% ➖ noise
26 duckdb:vortex-file-compressed +3.3% -4.7% +8.4% +21.3% ➖ noise
27 datafusion:vortex-file-compressed +3.3% -7.5% +11.6% +12.1% ➖ noise
27 duckdb:duckdb -14.3% -7.5% -7.3% +12.1% ➖ noise
27 duckdb:vortex-file-compressed -16.2% -7.5% -9.4% +12.1% ➖ noise
28 datafusion:vortex-file-compressed -1.8% -6.6% +5.1% +12.1% ➖ noise
28 duckdb:duckdb -0.7% -6.6% +6.3% +12.1% ➖ noise
28 duckdb:vortex-file-compressed -9.4% -6.6% -3.0% +12.1% ➖ noise
29 datafusion:vortex-file-compressed -0.9% -3.6% +2.8% +13.3% ➖ noise
29 duckdb:duckdb +1.6% -3.6% +5.4% +12.1% ➖ noise
29 duckdb:vortex-file-compressed -8.1% -3.6% -4.6% +12.1% ➖ noise
30 datafusion:vortex-file-compressed +2.2% -7.7% +10.7% +12.1% ➖ noise
30 duckdb:duckdb -0.2% -7.7% +8.1% +12.1% ➖ noise
30 duckdb:vortex-file-compressed -12.6% -7.7% -5.3% +12.1% ➖ noise
31 datafusion:vortex-file-compressed +0.8% -8.1% +9.7% +12.1% ➖ noise
31 duckdb:duckdb +4.3% -8.1% +13.5% +12.1% 🚨 regression
31 duckdb:vortex-file-compressed -15.8% -8.1% -8.5% +12.1% ➖ noise
32 datafusion:vortex-file-compressed +8.2% -13.7% +25.3% +13.9% 🚨 regression
32 duckdb:duckdb -11.6% -13.7% +2.4% +12.1% ➖ noise
32 duckdb:vortex-file-compressed -7.4% -13.7% +7.3% +12.1% ➖ noise
33 datafusion:vortex-file-compressed +2.7% -3.0% +5.9% +12.1% ➖ noise
33 duckdb:duckdb -8.8% -3.0% -6.0% +12.1% ➖ noise
33 duckdb:vortex-file-compressed -22.9% -3.0% -20.5% +12.1% ✅ faster
34 datafusion:vortex-file-compressed +0.6% -1.2% +1.9% +12.1% ➖ noise
34 duckdb:duckdb -13.3% -1.2% -12.2% +12.5% ✅ faster
34 duckdb:vortex-file-compressed -15.5% -1.2% -14.4% +12.1% ✅ faster
35 datafusion:vortex-file-compressed +3.8% -0.0% +3.8% +12.1% ➖ noise
35 duckdb:duckdb +1.5% -0.0% +1.5% +12.1% ➖ noise
35 duckdb:vortex-file-compressed -14.6% -0.0% -14.6% +12.1% ✅ faster
36 datafusion:vortex-file-compressed +3.4% -3.8% +7.5% +12.1% ➖ noise
36 duckdb:duckdb -11.8% -3.8% -8.2% +15.1% ➖ noise
36 duckdb:vortex-file-compressed -1.8% -3.8% +2.2% +12.1% ➖ noise
37 datafusion:vortex-file-compressed +3.3% -2.5% +6.0% +12.1% ➖ noise
37 duckdb:duckdb +0.6% -2.5% +3.1% +12.1% ➖ noise
37 duckdb:vortex-file-compressed -4.7% -2.5% -2.3% +12.1% ➖ noise
38 datafusion:vortex-file-compressed +2.0% -6.8% +9.4% +12.1% ➖ noise
38 duckdb:duckdb -0.7% -6.8% +6.6% +12.1% ➖ noise
38 duckdb:vortex-file-compressed -3.1% -6.8% +4.0% +12.1% ➖ noise
39 datafusion:vortex-file-compressed -1.2% -1.9% +0.7% +12.1% ➖ noise
39 duckdb:duckdb +4.9% -1.9% +7.0% +18.2% ➖ noise
39 duckdb:vortex-file-compressed -4.9% -1.9% -3.1% +15.3% ➖ noise
40 datafusion:vortex-file-compressed +5.3% -2.6% +8.2% +12.1% ➖ noise
40 duckdb:duckdb +2.4% -2.6% +5.2% +12.1% ➖ noise
40 duckdb:vortex-file-compressed +1.7% -2.6% +4.5% +12.9% ➖ noise
41 datafusion:vortex-file-compressed +0.3% -2.7% +3.0% +12.1% ➖ noise
41 duckdb:duckdb +1.2% -2.7% +4.0% +12.1% ➖ noise
41 duckdb:vortex-file-compressed -2.7% -2.7% -0.0% +13.5% ➖ noise
42 datafusion:vortex-file-compressed +2.1% -5.8% +8.4% +12.1% ➖ noise
42 duckdb:duckdb +2.0% -5.8% +8.3% +12.1% ➖ noise
42 duckdb:vortex-file-compressed -0.8% -5.8% +5.3% +12.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

File Sizes: Clickbench on NVME

File Scale Format Base HEAD Change %
hits_71.vortex 1.0 vortex-compact 69.57 MB 0 B 69.57 MB -100.0%
hits_10.vortex 1.0 vortex-compact 50.24 MB 0 B 50.24 MB -100.0%
hits_53.vortex 1.0 vortex-compact 62.40 MB 0 B 62.40 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.90 MB 0 B 80.90 MB -100.0%
hits_26.vortex 1.0 vortex-compact 72.91 MB 0 B 72.91 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.77 MB 0 B 61.77 MB -100.0%
hits_3.vortex 1.0 vortex-compact 95.15 MB 0 B 95.15 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.23 MB 0 B 64.23 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.09 MB 0 B 129.09 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.82 MB 0 B 74.82 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.50 MB 0 B 66.50 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.59 MB 0 B 49.59 MB -100.0%
hits_32.vortex 1.0 vortex-compact 45.07 MB 0 B 45.07 MB -100.0%
hits_5.vortex 1.0 vortex-compact 63.18 MB 0 B 63.18 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.91 MB 0 B 48.91 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.38 MB 0 B 53.38 MB -100.0%
hits_42.vortex 1.0 vortex-compact 164.45 MB 0 B 164.45 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.71 MB 0 B 58.71 MB -100.0%
hits_29.vortex 1.0 vortex-compact 37.54 MB 0 B 37.54 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.08 MB 0 B 18.08 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.76 MB 0 B 118.76 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.60 MB 0 B 44.60 MB -100.0%
hits_9.vortex 1.0 vortex-compact 66.01 MB 0 B 66.01 MB -100.0%
hits_73.vortex 1.0 vortex-compact 70.34 MB 0 B 70.34 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.71 MB 0 B 53.71 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_77.vortex 1.0 vortex-compact 118.41 MB 0 B 118.41 MB -100.0%
hits_4.vortex 1.0 vortex-compact 72.12 MB 0 B 72.12 MB -100.0%
hits_82.vortex 1.0 vortex-compact 67.56 MB 0 B 67.56 MB -100.0%
hits_90.vortex 1.0 vortex-compact 81.85 MB 0 B 81.85 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.92 MB 0 B 76.92 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.29 MB 0 B 94.29 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.70 MB 0 B 69.70 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.00 MB 0 B 46.00 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.17 MB 0 B 17.17 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.47 MB 0 B 73.47 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.15 MB 0 B 74.15 MB -100.0%
hits_84.vortex 1.0 vortex-compact 73.39 MB 0 B 73.39 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.56 MB 0 B 97.56 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.65 MB 0 B 129.65 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.40 MB 0 B 77.40 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.78 MB 0 B 113.78 MB -100.0%
hits_96.vortex 1.0 vortex-compact 91.37 MB 0 B 91.37 MB -100.0%
hits_31.vortex 1.0 vortex-compact 56.11 MB 0 B 56.11 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.44 MB 0 B 57.44 MB -100.0%
hits_56.vortex 1.0 vortex-compact 78.25 MB 0 B 78.25 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.80 MB 0 B 69.80 MB -100.0%
hits_50.vortex 1.0 vortex-compact 113.52 MB 0 B 113.52 MB -100.0%
hits_51.vortex 1.0 vortex-compact 167.36 MB 0 B 167.36 MB -100.0%
hits_33.vortex 1.0 vortex-compact 36.75 MB 0 B 36.75 MB -100.0%
hits_35.vortex 1.0 vortex-compact 75.37 MB 0 B 75.37 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.02 MB 0 B 70.02 MB -100.0%
hits_46.vortex 1.0 vortex-compact 42.16 MB 0 B 42.16 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.48 MB 0 B 90.48 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.27 MB 0 B 69.27 MB -100.0%
hits_38.vortex 1.0 vortex-compact 63.16 MB 0 B 63.16 MB -100.0%
hits_24.vortex 1.0 vortex-compact 44.27 MB 0 B 44.27 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.77 MB 0 B 132.77 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.81 MB 0 B 71.81 MB -100.0%
hits_13.vortex 1.0 vortex-compact 68.18 MB 0 B 68.18 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.83 MB 0 B 90.83 MB -100.0%
hits_55.vortex 1.0 vortex-compact 93.47 MB 0 B 93.47 MB -100.0%
hits_68.vortex 1.0 vortex-compact 77.23 MB 0 B 77.23 MB -100.0%
hits_15.vortex 1.0 vortex-compact 48.34 MB 0 B 48.34 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.13 MB 0 B 58.13 MB -100.0%
hits_7.vortex 1.0 vortex-compact 64.08 MB 0 B 64.08 MB -100.0%
hits_20.vortex 1.0 vortex-compact 37.87 MB 0 B 37.87 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.52 MB 0 B 64.52 MB -100.0%
hits_80.vortex 1.0 vortex-compact 68.60 MB 0 B 68.60 MB -100.0%
hits_37.vortex 1.0 vortex-compact 54.23 MB 0 B 54.23 MB -100.0%
hits_22.vortex 1.0 vortex-compact 45.47 MB 0 B 45.47 MB -100.0%
hits_58.vortex 1.0 vortex-compact 61.19 MB 0 B 61.19 MB -100.0%
hits_89.vortex 1.0 vortex-compact 113.85 MB 0 B 113.85 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.84 MB 0 B 65.84 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.97 MB 0 B 48.97 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.84 MB 0 B 75.84 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.11 MB 0 B 54.11 MB -100.0%
hits_43.vortex 1.0 vortex-compact 169.14 MB 0 B 169.14 MB -100.0%
hits_91.vortex 1.0 vortex-compact 61.05 MB 0 B 61.05 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.77 MB 0 B 85.77 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.36 MB 0 B 117.36 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.98 MB 0 B 57.98 MB -100.0%
hits_25.vortex 1.0 vortex-compact 73.38 MB 0 B 73.38 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.71 MB 0 B 75.71 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.85 MB 0 B 72.85 MB -100.0%
hits_83.vortex 1.0 vortex-compact 53.24 MB 0 B 53.24 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.52 MB 0 B 52.52 MB -100.0%
hits_8.vortex 1.0 vortex-compact 63.29 MB 0 B 63.29 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.52 MB 0 B 83.52 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.43 MB 0 B 51.43 MB -100.0%
hits_36.vortex 1.0 vortex-compact 49.28 MB 0 B 49.28 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.98 MB 0 B 165.98 MB -100.0%
hits_0.vortex 1.0 vortex-compact 58.43 MB 0 B 58.43 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.51 MB 0 B 58.51 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.56 MB 0 B 50.56 MB -100.0%
hits_93.vortex 1.0 vortex-compact 59.66 MB 0 B 59.66 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.85 MB 0 B 51.85 MB -100.0%
hits_23.vortex 1.0 vortex-compact 44.94 MB 0 B 44.94 MB -100.0%
hits_75.vortex 1.0 vortex-compact 44.43 MB 0 B 44.43 MB -100.0%
hits_52.vortex 1.0 vortex-compact 64.99 MB 0 B 64.99 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.23 MB 0 B 63.23 MB -100.0%

Totals:

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.3%
Vortex (geomean): 1.037x ➖
Parquet (geomean): 1.051x ➖
Shifts: Parquet (control) +5.1% · Median polish +1.8%


datafusion / vortex-file-compressed (1.132x ➖, 0↑ 6↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 855820622 786633997 1.09
tpch_q02/datafusion:vortex-file-compressed 🚨 971806932 740091996 1.31
tpch_q03/datafusion:vortex-file-compressed 1023648626 1234451679 0.83
tpch_q04/datafusion:vortex-file-compressed 750105704 749413477 1.00
tpch_q05/datafusion:vortex-file-compressed 1031945319 1430307314 0.72
tpch_q06/datafusion:vortex-file-compressed 643703360 722368698 0.89
tpch_q07/datafusion:vortex-file-compressed 1076904256 1315115708 0.82
tpch_q08/datafusion:vortex-file-compressed 🚨 1842114567 1263549128 1.46
tpch_q09/datafusion:vortex-file-compressed 1695340314 1366125112 1.24
tpch_q10/datafusion:vortex-file-compressed 🚨 1295144149 977915094 1.32
tpch_q11/datafusion:vortex-file-compressed 573633590 512489818 1.12
tpch_q12/datafusion:vortex-file-compressed 1195597469 958623867 1.25
tpch_q13/datafusion:vortex-file-compressed 511748643 453295887 1.13
tpch_q14/datafusion:vortex-file-compressed 655639482 711457191 0.92
tpch_q15/datafusion:vortex-file-compressed 1216965008 1115755948 1.09
tpch_q16/datafusion:vortex-file-compressed 🚨 477488592 326160672 1.46
tpch_q17/datafusion:vortex-file-compressed 1238258286 1174987607 1.05
tpch_q18/datafusion:vortex-file-compressed 1485359520 1268086942 1.17
tpch_q19/datafusion:vortex-file-compressed 897897490 698829994 1.28
tpch_q20/datafusion:vortex-file-compressed 1078851747 893125190 1.21
tpch_q21/datafusion:vortex-file-compressed 🚨 2591247176 1604203230 1.62
tpch_q22/datafusion:vortex-file-compressed 🚨 563436440 395988817 1.42
datafusion / vortex-compact (1.007x ➖, 1↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 716516752 680085250 1.05
tpch_q02/datafusion:vortex-compact 617944541 574315960 1.08
tpch_q03/datafusion:vortex-compact 679976662 789355611 0.86
tpch_q04/datafusion:vortex-compact 560276521 559918184 1.00
tpch_q05/datafusion:vortex-compact 887826227 899925662 0.99
tpch_q06/datafusion:vortex-compact 710381626 557455251 1.27
tpch_q07/datafusion:vortex-compact 1037010568 1057302357 0.98
tpch_q08/datafusion:vortex-compact 1116917403 1110929018 1.01
tpch_q09/datafusion:vortex-compact 1404520798 1404906483 1.00
tpch_q10/datafusion:vortex-compact 1068880065 1094921712 0.98
tpch_q11/datafusion:vortex-compact 573341038 472970757 1.21
tpch_q12/datafusion:vortex-compact 856279550 822676081 1.04
tpch_q13/datafusion:vortex-compact 407344498 453277417 0.90
tpch_q14/datafusion:vortex-compact 584165155 586961361 1.00
tpch_q15/datafusion:vortex-compact 1098847447 986309952 1.11
tpch_q16/datafusion:vortex-compact 🚀 299616920 483178269 0.62
tpch_q17/datafusion:vortex-compact 1222359069 1195603568 1.02
tpch_q18/datafusion:vortex-compact 1200080332 1226845610 0.98
tpch_q19/datafusion:vortex-compact 753620870 767257327 0.98
tpch_q20/datafusion:vortex-compact 892785328 834921815 1.07
tpch_q21/datafusion:vortex-compact 1474319499 1373953445 1.07
tpch_q22/datafusion:vortex-compact 451955334 404895597 1.12
datafusion / parquet (1.125x ➖, 0↑ 2↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 859654278 859089535 1.00
tpch_q02/datafusion:parquet 1057753392 1068196801 0.99
tpch_q03/datafusion:parquet 1503551423 1278213238 1.18
tpch_q04/datafusion:parquet 643743301 579614049 1.11
tpch_q05/datafusion:parquet 1306629457 1330329066 0.98
tpch_q06/datafusion:parquet 522081797 532484437 0.98
tpch_q07/datafusion:parquet 1374863093 1281596862 1.07
tpch_q08/datafusion:parquet 1675149887 1537051723 1.09
tpch_q09/datafusion:parquet 2185223936 1723531922 1.27
tpch_q10/datafusion:parquet 2397090320 1972439600 1.22
tpch_q11/datafusion:parquet 🚨 990726021 509976475 1.94
tpch_q12/datafusion:parquet 693959846 663007278 1.05
tpch_q13/datafusion:parquet 725186319 701826929 1.03
tpch_q14/datafusion:parquet 738475774 760292366 0.97
tpch_q15/datafusion:parquet 1196047510 1154089179 1.04
tpch_q16/datafusion:parquet 511560680 411361030 1.24
tpch_q17/datafusion:parquet 1433610564 1370116565 1.05
tpch_q18/datafusion:parquet 1795764493 1570641662 1.14
tpch_q19/datafusion:parquet 1105978959 1102266919 1.00
tpch_q20/datafusion:parquet 1483169537 1261441202 1.18
tpch_q21/datafusion:parquet 2013825997 1714690687 1.17
tpch_q22/datafusion:parquet 🚨 977237736 712870886 1.37
duckdb / vortex-file-compressed (1.018x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 714451375 654292496 1.09
tpch_q02/duckdb:vortex-file-compressed 1149532420 1155827494 0.99
tpch_q03/duckdb:vortex-file-compressed 1066299520 1005043759 1.06
tpch_q04/duckdb:vortex-file-compressed 719827694 676247665 1.06
tpch_q05/duckdb:vortex-file-compressed 1069516426 1181207049 0.91
tpch_q06/duckdb:vortex-file-compressed 906334468 838390273 1.08
tpch_q07/duckdb:vortex-file-compressed 1191003502 1190965346 1.00
tpch_q08/duckdb:vortex-file-compressed 1552442932 1620342895 0.96
tpch_q09/duckdb:vortex-file-compressed 1483239620 1567207978 0.95
tpch_q10/duckdb:vortex-file-compressed 1184092581 1148910031 1.03
tpch_q11/duckdb:vortex-file-compressed 578211133 591427549 0.98
tpch_q12/duckdb:vortex-file-compressed 723702174 779821759 0.93
tpch_q13/duckdb:vortex-file-compressed 1191289365 932013325 1.28
tpch_q14/duckdb:vortex-file-compressed 927435537 865610498 1.07
tpch_q15/duckdb:vortex-file-compressed 581299660 575456483 1.01
tpch_q16/duckdb:vortex-file-compressed 469824801 457552244 1.03
tpch_q17/duckdb:vortex-file-compressed 1066016619 1046223511 1.02
tpch_q18/duckdb:vortex-file-compressed 1069409727 922813982 1.16
tpch_q19/duckdb:vortex-file-compressed 815044934 822391408 0.99
tpch_q20/duckdb:vortex-file-compressed 1332497319 1326534601 1.00
tpch_q21/duckdb:vortex-file-compressed 2092595075 2245630272 0.93
tpch_q22/duckdb:vortex-file-compressed 643506678 685498927 0.94
duckdb / vortex-compact (0.998x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 650518237 623941273 1.04
tpch_q02/duckdb:vortex-compact 1000651645 1105268445 0.91
tpch_q03/duckdb:vortex-compact 832004725 824831905 1.01
tpch_q04/duckdb:vortex-compact 616260543 614111213 1.00
tpch_q05/duckdb:vortex-compact 1239563568 955663168 1.30
tpch_q06/duckdb:vortex-compact 811079631 776445548 1.04
tpch_q07/duckdb:vortex-compact 1012804720 1089790085 0.93
tpch_q08/duckdb:vortex-compact 1414898293 1419835218 1.00
tpch_q09/duckdb:vortex-compact 1450283941 1425394345 1.02
tpch_q10/duckdb:vortex-compact 1215530644 1152552585 1.05
tpch_q11/duckdb:vortex-compact 704945487 764793722 0.92
tpch_q12/duckdb:vortex-compact 668179323 716022329 0.93
tpch_q13/duckdb:vortex-compact 928829494 947704333 0.98
tpch_q14/duckdb:vortex-compact 877852817 928515502 0.95
tpch_q15/duckdb:vortex-compact 561183014 593633150 0.95
tpch_q16/duckdb:vortex-compact 474771860 449232104 1.06
tpch_q17/duckdb:vortex-compact 1006392945 950217860 1.06
tpch_q18/duckdb:vortex-compact 869587752 807307964 1.08
tpch_q19/duckdb:vortex-compact 838792848 810011362 1.04
tpch_q20/duckdb:vortex-compact 1323168848 1276091083 1.04
tpch_q21/duckdb:vortex-compact 1920817540 2007989552 0.96
tpch_q22/duckdb:vortex-compact 612581086 776213985 0.79
duckdb / parquet (0.981x ➖, 0↑ 0↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 884766290 917985919 0.96
tpch_q02/duckdb:parquet 1637833679 1689093689 0.97
tpch_q03/duckdb:parquet 1819971307 1652688867 1.10
tpch_q04/duckdb:parquet 1027537295 1182374744 0.87
tpch_q05/duckdb:parquet 1958173169 2132073092 0.92
tpch_q06/duckdb:parquet 742519995 728133310 1.02
tpch_q07/duckdb:parquet 1968449406 1875355062 1.05
tpch_q08/duckdb:parquet 2429389166 2496004379 0.97
tpch_q09/duckdb:parquet 2398736320 2353860315 1.02
tpch_q10/duckdb:parquet 3237572761 3206158732 1.01
tpch_q11/duckdb:parquet 991664656 1054374856 0.94
tpch_q12/duckdb:parquet 959015259 1038787694 0.92
tpch_q13/duckdb:parquet 1244452560 1375990137 0.90
tpch_q14/duckdb:parquet 1233043786 1258394405 0.98
tpch_q15/duckdb:parquet 861363292 868229961 0.99
tpch_q16/duckdb:parquet 812477435 863498632 0.94
tpch_q17/duckdb:parquet 1282074946 1306522935 0.98
tpch_q18/duckdb:parquet 1337178457 1384499627 0.97
tpch_q19/duckdb:parquet 1591022393 1532691837 1.04
tpch_q20/duckdb:parquet 1885681753 1813875071 1.04
tpch_q21/duckdb:parquet 1854221194 1832757097 1.01
tpch_q22/duckdb:parquet 1051873258 1048561042 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +5.4% -1.8% +7.3% +67.1% ➖ noise
1 datafusion:vortex-file-compressed +8.8% -1.8% +10.8% +81.2% ➖ noise
1 duckdb:vortex-compact +4.3% -1.8% +6.2% +114.7% ➖ noise
1 duckdb:vortex-file-compressed +9.2% -1.8% +11.2% +44.9% ➖ noise
2 datafusion:vortex-compact +7.6% -2.0% +9.8% +74.7% ➖ noise
2 datafusion:vortex-file-compressed +31.3% -2.0% +34.0% +74.9% ➖ noise
2 duckdb:vortex-compact -9.5% -2.0% -7.6% +41.9% ➖ noise
2 duckdb:vortex-file-compressed -0.5% -2.0% +1.5% +42.6% ➖ noise
3 datafusion:vortex-compact -13.9% +13.8% -24.3% +74.7% ➖ noise
3 datafusion:vortex-file-compressed -17.1% +13.8% -27.1% +91.3% ➖ noise
3 duckdb:vortex-compact +0.9% +13.8% -11.4% +52.6% ➖ noise
3 duckdb:vortex-file-compressed +6.1% +13.8% -6.8% +51.1% ➖ noise
4 datafusion:vortex-compact +0.1% -1.8% +1.9% +32.6% ➖ noise
4 datafusion:vortex-file-compressed +0.1% -1.8% +1.9% +60.6% ➖ noise
4 duckdb:vortex-compact +0.3% -1.8% +2.1% +43.4% ➖ noise
4 duckdb:vortex-file-compressed +6.4% -1.8% +8.3% +33.8% ➖ noise
5 datafusion:vortex-compact -1.3% -5.0% +3.9% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -27.9% -5.0% -24.0% +31.9% ➖ noise
5 duckdb:vortex-compact +29.7% -5.0% +36.6% +30.0% 🚨 regression
5 duckdb:vortex-file-compressed -9.5% -5.0% -4.7% +30.0% ➖ noise
6 datafusion:vortex-compact +27.4% -0.0% +27.4% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -10.9% -0.0% -10.9% +34.8% ➖ noise
6 duckdb:vortex-compact +4.5% -0.0% +4.5% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +8.1% -0.0% +8.1% +30.0% ➖ noise
7 datafusion:vortex-compact -1.9% +6.1% -7.6% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -18.1% +6.1% -22.8% +31.8% ➖ noise
7 duckdb:vortex-compact -7.1% +6.1% -12.4% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +0.0% +6.1% -5.8% +30.0% ➖ noise
8 datafusion:vortex-compact +0.5% +3.0% -2.4% +56.3% ➖ noise
8 datafusion:vortex-file-compressed +45.8% +3.0% +41.6% +30.0% 🚨 regression
8 duckdb:vortex-compact -0.3% +3.0% -3.2% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -4.2% +3.0% -7.0% +30.0% ➖ noise
9 datafusion:vortex-compact -0.0% +13.7% -12.0% +30.0% ➖ noise
9 datafusion:vortex-file-compressed +24.1% +13.7% +9.2% +30.0% ➖ noise
9 duckdb:vortex-compact +1.7% +13.7% -10.5% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -5.4% +13.7% -16.7% +30.0% ➖ noise
10 datafusion:vortex-compact -2.4% +10.8% -11.9% +36.6% ➖ noise
10 datafusion:vortex-file-compressed +32.4% +10.8% +19.6% +33.8% ➖ noise
10 duckdb:vortex-compact +5.5% +10.8% -4.8% +36.3% ➖ noise
10 duckdb:vortex-file-compressed +3.1% +10.8% -7.0% +35.9% ➖ noise
11 datafusion:vortex-compact +21.2% +35.2% -10.3% +49.1% ➖ noise
11 datafusion:vortex-file-compressed +11.9% +35.2% -17.2% +36.7% ➖ noise
11 duckdb:vortex-compact -7.8% +35.2% -31.8% +30.0% ✅ faster
11 duckdb:vortex-file-compressed -2.2% +35.2% -27.7% +44.8% ➖ noise
12 datafusion:vortex-compact +4.1% -1.7% +5.9% +62.5% ➖ noise
12 datafusion:vortex-file-compressed +24.7% -1.7% +26.9% +45.0% ➖ noise
12 duckdb:vortex-compact -6.7% -1.7% -5.1% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -7.2% -1.7% -5.6% +30.0% ➖ noise
13 datafusion:vortex-compact -10.1% -3.3% -7.0% +48.8% ➖ noise
13 datafusion:vortex-file-compressed +12.9% -3.3% +16.8% +54.1% ➖ noise
13 duckdb:vortex-compact -2.0% -3.3% +1.4% +56.8% ➖ noise
13 duckdb:vortex-file-compressed +27.8% -3.3% +32.2% +76.6% ➖ noise
14 datafusion:vortex-compact -0.5% -2.4% +2.0% +34.6% ➖ noise
14 datafusion:vortex-file-compressed -7.8% -2.4% -5.5% +30.0% ➖ noise
14 duckdb:vortex-compact -5.5% -2.4% -3.1% +30.0% ➖ noise
14 duckdb:vortex-file-compressed +7.1% -2.4% +9.8% +30.0% ➖ noise
15 datafusion:vortex-compact +11.4% +1.4% +9.9% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +9.1% +1.4% +7.6% +30.7% ➖ noise
15 duckdb:vortex-compact -5.5% +1.4% -6.8% +30.8% ➖ noise
15 duckdb:vortex-file-compressed +1.0% +1.4% -0.4% +30.0% ➖ noise
16 datafusion:vortex-compact -38.0% +8.2% -42.7% +42.4% ✅ faster
16 datafusion:vortex-file-compressed +46.4% +8.2% +35.3% +30.4% 🚨 regression
16 duckdb:vortex-compact +5.7% +8.2% -2.3% +30.0% ➖ noise
16 duckdb:vortex-file-compressed +2.7% +8.2% -5.1% +30.0% ➖ noise
17 datafusion:vortex-compact +2.2% +1.3% +0.9% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +5.4% +1.3% +4.0% +30.0% ➖ noise
17 duckdb:vortex-compact +5.9% +1.3% +4.5% +30.0% ➖ noise
17 duckdb:vortex-file-compressed +1.9% +1.3% +0.6% +99.4% ➖ noise
18 datafusion:vortex-compact -2.2% +5.1% -6.9% +30.0% ➖ noise
18 datafusion:vortex-file-compressed +17.1% +5.1% +11.5% +30.0% ➖ noise
18 duckdb:vortex-compact +7.7% +5.1% +2.5% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +15.9% +5.1% +10.3% +30.0% ➖ noise
19 datafusion:vortex-compact -1.8% +2.1% -3.8% +30.0% ➖ noise
19 datafusion:vortex-file-compressed +28.5% +2.1% +25.9% +30.0% ➖ noise
19 duckdb:vortex-compact +3.6% +2.1% +1.5% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -0.9% +2.1% -2.9% +30.0% ➖ noise
20 datafusion:vortex-compact +6.9% +10.6% -3.3% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +20.8% +10.6% +9.3% +35.8% ➖ noise
20 duckdb:vortex-compact +3.7% +10.6% -6.2% +30.0% ➖ noise
20 duckdb:vortex-file-compressed +0.4% +10.6% -9.1% +30.0% ➖ noise
21 datafusion:vortex-compact +7.3% +9.0% -1.6% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +61.5% +9.0% +48.2% +30.0% 🚨 regression
21 duckdb:vortex-compact -4.3% +9.0% -12.2% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -6.8% +9.0% -14.5% +51.0% ➖ noise
22 datafusion:vortex-compact +11.6% +17.3% -4.8% +30.4% ➖ noise
22 datafusion:vortex-file-compressed +42.3% +17.3% +21.3% +54.7% ➖ noise
22 duckdb:vortex-compact -21.1% +17.3% -32.7% +33.9% ✅ faster
22 duckdb:vortex-file-compressed -6.1% +17.3% -19.9% +39.7% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Benchmarks: Compression

Vortex (geomean): 1.006x ➖
Parquet (geomean): 1.020x ➖


unknown / unknown (1.027x ➖, 1↑ 10↓)
name PR 7aa1e80 (ns) base 613638a (ns) ratio (PR/base)
compress time/Arade 1237901778 1210903531 1.02
compress time/Bimbo 7410960415 7141756465 1.04
compress time/CMSprovider 3116558604 3019506755 1.03
compress time/Euro2016 453305289 413057834 1.10
compress time/Food 390400821 401183016 0.97
compress time/HashTags 835871570 829208481 1.01
compress time/TPC-H l_comment canonical 1376351702 1307455580 1.05
compress time/TPC-H l_comment chunked 1390529712 1306705045 1.06
compress time/taxi 741380082 723694978 1.02
compress time/wide table cols=100 chunks=1 rows=1000 🚨 12722510 11277359 1.13
compress time/wide table cols=100 chunks=50 rows=1000 12832049 12078159 1.06
compress time/wide table cols=1000 chunks=1 rows=1000 131132351 121442586 1.08
compress time/wide table cols=1000 chunks=50 rows=1000 132043786 123095555 1.07
compress time/wide table cols=10000 chunks=1 rows=1000 1320078119 1241384717 1.06
compress time/wide table cols=10000 chunks=50 rows=1000 1312902460 1246215895 1.05
decompress time/Arade 33430964 30754848 1.09
decompress time/Bimbo 121738657 118475363 1.03
decompress time/CMSprovider 90463557 85303858 1.06
decompress time/Euro2016 21807841 20133872 1.08
decompress time/Food 9520706 9151323 1.04
decompress time/HashTags 87256932 82503882 1.06
decompress time/TPC-H l_comment canonical 43443419 41882168 1.04
decompress time/TPC-H l_comment chunked 44712735 42756239 1.05
decompress time/taxi 🚨 23793849 21425194 1.11
decompress time/wide table cols=100 chunks=1 rows=1000 🚨 2855671 2541055 1.12
decompress time/wide table cols=100 chunks=50 rows=1000 2724834 2570323 1.06
decompress time/wide table cols=1000 chunks=1 rows=1000 23384802 22875980 1.02
decompress time/wide table cols=1000 chunks=50 rows=1000 24398607 22412964 1.09
decompress time/wide table cols=10000 chunks=1 rows=1000 🚨 259699195 228667383 1.14
decompress time/wide table cols=10000 chunks=50 rows=1000 🚨 263583070 230160808 1.15
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 3140183322 3084253778 1.02
parquet_rs-zstd compress time/Bimbo 17980282007 18145228958 0.99
parquet_rs-zstd compress time/CMSprovider 8496133553 8098356130 1.05
parquet_rs-zstd compress time/Euro2016 1417680397 1350559395 1.05
parquet_rs-zstd compress time/Food 955673494 955742523 1.00
parquet_rs-zstd compress time/HashTags 2697732962 2490721597 1.08
parquet_rs-zstd compress time/TPC-H l_comment canonical 3215066573 3097997982 1.04
parquet_rs-zstd compress time/TPC-H l_comment chunked 3223628265 3114114959 1.04
parquet_rs-zstd compress time/taxi 1576000567 1556221459 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚨 7615014 6755504 1.13
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚨 9087989 6828298 1.33
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 90461848 88698067 1.02
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 92024555 88130652 1.04
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 929613769 918020260 1.01
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 930303474 944012282 0.99
parquet_rs-zstd decompress time/Arade 666043482 652427931 1.02
parquet_rs-zstd decompress time/Bimbo 1857548152 1767564424 1.05
parquet_rs-zstd decompress time/CMSprovider 2059989557 1958186820 1.05
parquet_rs-zstd decompress time/Euro2016 398554525 387685069 1.03
parquet_rs-zstd decompress time/Food 232532158 223061504 1.04
parquet_rs-zstd decompress time/HashTags 696321967 635608279 1.10
parquet_rs-zstd decompress time/TPC-H l_comment canonical 584490967 568181580 1.03
parquet_rs-zstd decompress time/TPC-H l_comment chunked 583507395 570655214 1.02
parquet_rs-zstd decompress time/taxi 258229205 246777229 1.05
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2757787 2694594 1.02
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚨 3076526 2657487 1.16
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 33288994 31836803 1.05
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 34773703 31817395 1.09
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 376095357 380835603 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 386844969 374351436 1.03
vortex-file-compressed size/Arade 143589172 143589172 1.00
vortex-file-compressed size/Bimbo 510398836 510398836 1.00
vortex-file-compressed size/CMSprovider 448301188 448301188 1.00
vortex-file-compressed size/Euro2016 164456380 164570452 1.00
vortex-file-compressed size/Food 44206912 44206912 1.00
vortex-file-compressed size/HashTags 195860188 195860188 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179476760 179476760 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179476760 179476760 1.00
vortex-file-compressed size/taxi 51036356 51036356 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884416 884416 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884416 884416 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829616 8829616 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829616 8829616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317616 88317616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317616 88317616 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.00
vortex:parquet-zstd ratio compress time/Bimbo 0 0 1.05
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 0.98
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.05
vortex:parquet-zstd ratio compress time/Food 0 0 0.97
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.93
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.01
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.03
vortex:parquet-zstd ratio compress time/taxi 0 0 1.01
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚀 1 1 0.80
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.06
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.03
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.07
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.06
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.98
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.01
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.05
vortex:parquet-zstd ratio decompress time/Food 0 0 1.00
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.01
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1 0 1.10
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.92
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 🚨 0 0 1.15
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 🚨 0 0 1.11
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

@joseph-isaacs joseph-isaacs enabled auto-merge (squash) April 7, 2026 11:32
@joseph-isaacs joseph-isaacs merged commit 951bdf9 into develop Apr 7, 2026
75 of 76 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/mut-slots-fix branch April 7, 2026 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants