Skip to content

zoned cleanup#7634

Merged
connortsui20 merged 1 commit intodevelopfrom
ct/zoned-cleanup
Apr 24, 2026
Merged

zoned cleanup#7634
connortsui20 merged 1 commit intodevelopfrom
ct/zoned-cleanup

Conversation

@connortsui20
Copy link
Copy Markdown
Contributor

Summary

Cleans up ZonedLayout. This is just a cosmetic change as I was trying to understand it. Also adds some tests that I thought would be helpful.

Testing

N/A

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 requested review from a10y and robert3005 April 24, 2026 20:50
@connortsui20 connortsui20 added changelog/chore A trivial change action/benchmark Trigger full benchmarks to run on this PR labels Apr 24, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done c3852b0 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.051x ➖


datafusion / vortex-file-compressed (1.051x ➖, 0↑ 3↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 125235834 123805199 1.01
polarsignals_q01/datafusion:vortex-file-compressed 268207662 292982768 0.92
polarsignals_q02/datafusion:vortex-file-compressed 23541973 23131771 1.02
polarsignals_q03/datafusion:vortex-file-compressed 269542942 263043928 1.02
polarsignals_q04/datafusion:vortex-file-compressed 🚨 13011932 11376910 1.14
polarsignals_q05/datafusion:vortex-file-compressed 🚨 17611274 15207641 1.16
polarsignals_q06/datafusion:vortex-file-compressed 19358929 18923489 1.02
polarsignals_q07/datafusion:vortex-file-compressed 🚨 15935154 13941452 1.14
polarsignals_q08/datafusion:vortex-file-compressed 359040762 350063788 1.03
polarsignals_q09/datafusion:vortex-file-compressed 11951253 11177763 1.07

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.5%
Vortex (geomean): 1.018x ➖
Parquet (geomean): 1.034x ➖
Shifts: Parquet (control) +3.4% · Median polish +2.1%


datafusion / vortex-file-compressed (1.030x ➖, 0↑ 1↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5285081 5298333 1.00
fineweb_q01/datafusion:vortex-file-compressed 21823821 22355564 0.98
fineweb_q02/datafusion:vortex-file-compressed 23349635 22750061 1.03
fineweb_q03/datafusion:vortex-file-compressed 70944251 68036896 1.04
fineweb_q04/datafusion:vortex-file-compressed 249266793 228393681 1.09
fineweb_q05/datafusion:vortex-file-compressed 215735860 218412246 0.99
fineweb_q06/datafusion:vortex-file-compressed 🚨 58900410 52463264 1.12
fineweb_q07/datafusion:vortex-file-compressed 64876436 63069182 1.03
fineweb_q08/datafusion:vortex-file-compressed 22381825 22179903 1.01
datafusion / vortex-compact (1.008x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 6322363 5873943 1.08
fineweb_q01/datafusion:vortex-compact 128378501 128034649 1.00
fineweb_q02/datafusion:vortex-compact 129222851 137439469 0.94
fineweb_q03/datafusion:vortex-compact 1052880738 1045169243 1.01
fineweb_q04/datafusion:vortex-compact 1124013888 1135171785 0.99
fineweb_q05/datafusion:vortex-compact 960288690 945643710 1.02
fineweb_q06/datafusion:vortex-compact 535935167 523085224 1.02
fineweb_q07/datafusion:vortex-compact 548646436 543130501 1.01
fineweb_q08/datafusion:vortex-compact 19876165 19658119 1.01
datafusion / parquet (1.015x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6949611 7266037 0.96
fineweb_q01/datafusion:parquet 288948661 290837072 0.99
fineweb_q02/datafusion:parquet 293511507 287663940 1.02
fineweb_q03/datafusion:parquet 299893242 281342985 1.07
fineweb_q04/datafusion:parquet 309323879 298631182 1.04
fineweb_q05/datafusion:parquet 302990487 302060353 1.00
fineweb_q06/datafusion:parquet 295234806 293479190 1.01
fineweb_q07/datafusion:parquet 287620453 284662042 1.01
fineweb_q08/datafusion:parquet 289338860 277343640 1.04
duckdb / vortex-file-compressed (1.027x ➖, 0↑ 2↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3535889 3186654 1.11
fineweb_q01/duckdb:vortex-file-compressed 22416597 22465182 1.00
fineweb_q02/duckdb:vortex-file-compressed 24090385 24145240 1.00
fineweb_q03/duckdb:vortex-file-compressed 115812771 125552177 0.92
fineweb_q04/duckdb:vortex-file-compressed 222622618 225003167 0.99
fineweb_q05/duckdb:vortex-file-compressed 212784471 212108637 1.00
fineweb_q06/duckdb:vortex-file-compressed 54584695 52453645 1.04
fineweb_q07/duckdb:vortex-file-compressed 🚨 61917578 53849449 1.15
fineweb_q08/duckdb:vortex-file-compressed 23335860 22229623 1.05
duckdb / vortex-compact (1.008x ➖, 1↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4112548 3890138 1.06
fineweb_q01/duckdb:vortex-compact 92253306 89696975 1.03
fineweb_q02/duckdb:vortex-compact 114416939 115681670 0.99
fineweb_q03/duckdb:vortex-compact 889273751 859751716 1.03
fineweb_q04/duckdb:vortex-compact 941646239 905185313 1.04
fineweb_q05/duckdb:vortex-compact 824800233 809322145 1.02
fineweb_q06/duckdb:vortex-compact 474477560 462757854 1.03
fineweb_q07/duckdb:vortex-compact 491507837 480496031 1.02
fineweb_q08/duckdb:vortex-compact 🚀 21870745 25173533 0.87
duckdb / parquet (1.055x ➖, 0↑ 1↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 31895330 30835436 1.03
fineweb_q01/duckdb:parquet 88463989 82399668 1.07
fineweb_q02/duckdb:parquet 87886235 84225934 1.04
fineweb_q03/duckdb:parquet 318138169 309246593 1.03
fineweb_q04/duckdb:parquet 447302174 439797181 1.02
fineweb_q05/duckdb:parquet 419670854 411956918 1.02
fineweb_q06/duckdb:parquet 204574632 198784799 1.03
fineweb_q07/duckdb:parquet 214170785 208935612 1.03
fineweb_q08/duckdb:parquet 🚨 36707689 29651196 1.24
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +7.6% -0.5% +8.2% +49.5% ➖ noise
0 datafusion:vortex-file-compressed -0.3% -0.5% +0.3% +48.6% ➖ noise
0 duckdb:vortex-compact +5.7% -0.5% +6.3% +102.2% ➖ noise
0 duckdb:vortex-file-compressed +11.0% -0.5% +11.6% +84.6% ➖ noise
1 datafusion:vortex-compact +0.3% +3.3% -2.9% +13.8% ➖ noise
1 datafusion:vortex-file-compressed -2.4% +3.3% -5.5% +29.9% ➖ noise
1 duckdb:vortex-compact +2.8% +3.3% -0.4% +20.6% ➖ noise
1 duckdb:vortex-file-compressed -0.2% +3.3% -3.4% +60.5% ➖ noise
2 datafusion:vortex-compact -6.0% +3.2% -8.9% +17.6% ➖ noise
2 datafusion:vortex-file-compressed +2.6% +3.2% -0.5% +14.5% ➖ noise
2 duckdb:vortex-compact -1.1% +3.2% -4.1% +13.4% ➖ noise
2 duckdb:vortex-file-compressed -0.2% +3.2% -3.3% +10.3% ➖ noise
3 datafusion:vortex-compact +0.7% +4.7% -3.8% +10.3% ➖ noise
3 datafusion:vortex-file-compressed +4.3% +4.7% -0.4% +54.4% ➖ noise
3 duckdb:vortex-compact +3.4% +4.7% -1.2% +10.3% ➖ noise
3 duckdb:vortex-file-compressed -7.8% +4.7% -11.9% +31.1% ➖ noise
4 datafusion:vortex-compact -1.0% +2.6% -3.5% +10.3% ➖ noise
4 datafusion:vortex-file-compressed +9.1% +2.6% +6.3% +10.3% ➖ noise
4 duckdb:vortex-compact +4.0% +2.6% +1.4% +10.3% ➖ noise
4 duckdb:vortex-file-compressed -1.1% +2.6% -3.6% +10.3% ➖ noise
5 datafusion:vortex-compact +1.5% +1.1% +0.5% +10.3% ➖ noise
5 datafusion:vortex-file-compressed -1.2% +1.1% -2.3% +10.3% ➖ noise
5 duckdb:vortex-compact +1.9% +1.1% +0.8% +10.3% ➖ noise
5 duckdb:vortex-file-compressed +0.3% +1.1% -0.8% +10.3% ➖ noise
6 datafusion:vortex-compact +2.5% +1.7% +0.7% +10.3% ➖ noise
6 datafusion:vortex-file-compressed +12.3% +1.7% +10.3% +20.2% ➖ noise
6 duckdb:vortex-compact +2.5% +1.7% +0.8% +10.3% ➖ noise
6 duckdb:vortex-file-compressed +4.1% +1.7% +2.3% +10.3% ➖ noise
7 datafusion:vortex-compact +1.0% +1.8% -0.7% +10.3% ➖ noise
7 datafusion:vortex-file-compressed +2.9% +1.8% +1.1% +33.2% ➖ noise
7 duckdb:vortex-compact +2.3% +1.8% +0.5% +10.3% ➖ noise
7 duckdb:vortex-file-compressed +15.0% +1.8% +13.0% +10.3% 🚨 regression
8 datafusion:vortex-compact +1.1% +13.6% -11.0% +41.7% ➖ noise
8 datafusion:vortex-file-compressed +0.9% +13.6% -11.2% +10.6% ✅ faster
8 duckdb:vortex-compact -13.1% +13.6% -23.6% +32.8% ➖ noise
8 duckdb:vortex-file-compressed +5.0% +13.6% -7.6% +19.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.0%
Vortex (geomean): 1.088x ➖
Parquet (geomean): 1.051x ➖
Shifts: Parquet (control) +5.1% · Median polish +7.7%


datafusion / vortex-file-compressed (1.091x ➖, 0↑ 9↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 59812830 50750795 1.18
tpch_q02/datafusion:vortex-file-compressed 🚨 25643115 22261443 1.15
tpch_q03/datafusion:vortex-file-compressed 🚨 34153595 28609428 1.19
tpch_q04/datafusion:vortex-file-compressed 🚨 23996976 21081521 1.14
tpch_q05/datafusion:vortex-file-compressed 🚨 54368717 49210874 1.10
tpch_q06/datafusion:vortex-file-compressed 🚨 14280418 12681200 1.13
tpch_q07/datafusion:vortex-file-compressed 59796125 55757693 1.07
tpch_q08/datafusion:vortex-file-compressed 43382020 39855045 1.09
tpch_q09/datafusion:vortex-file-compressed 🚨 58596611 52081978 1.13
tpch_q10/datafusion:vortex-file-compressed 43850606 40770933 1.08
tpch_q11/datafusion:vortex-file-compressed 16662622 16232310 1.03
tpch_q12/datafusion:vortex-file-compressed 27651483 26521438 1.04
tpch_q13/datafusion:vortex-file-compressed 🚨 28306800 24852938 1.14
tpch_q14/datafusion:vortex-file-compressed 18617826 17533203 1.06
tpch_q15/datafusion:vortex-file-compressed 28475996 26921209 1.06
tpch_q16/datafusion:vortex-file-compressed 20334791 19677173 1.03
tpch_q17/datafusion:vortex-file-compressed 71797774 68423059 1.05
tpch_q18/datafusion:vortex-file-compressed 90027451 82864094 1.09
tpch_q19/datafusion:vortex-file-compressed 24082863 22920769 1.05
tpch_q20/datafusion:vortex-file-compressed 32275778 31449109 1.03
tpch_q21/datafusion:vortex-file-compressed 🚨 80318517 72001807 1.12
tpch_q22/datafusion:vortex-file-compressed 13753952 12787993 1.08
datafusion / vortex-compact (1.084x ➖, 0↑ 5↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 68000966 58752706 1.16
tpch_q02/datafusion:vortex-compact 27662754 25432164 1.09
tpch_q03/datafusion:vortex-compact 33629453 31086490 1.08
tpch_q04/datafusion:vortex-compact 25857805 24989828 1.03
tpch_q05/datafusion:vortex-compact 🚨 59524708 52498821 1.13
tpch_q06/datafusion:vortex-compact 16027612 15216042 1.05
tpch_q07/datafusion:vortex-compact 65802151 60776110 1.08
tpch_q08/datafusion:vortex-compact 48521491 44567588 1.09
tpch_q09/datafusion:vortex-compact 63104974 58300066 1.08
tpch_q10/datafusion:vortex-compact 52342969 47718619 1.10
tpch_q11/datafusion:vortex-compact 18612725 17048661 1.09
tpch_q12/datafusion:vortex-compact 🚨 37461592 32982578 1.14
tpch_q13/datafusion:vortex-compact 34521239 32083417 1.08
tpch_q14/datafusion:vortex-compact 🚨 22326169 20091712 1.11
tpch_q15/datafusion:vortex-compact 35854772 33725608 1.06
tpch_q16/datafusion:vortex-compact 23994914 22817089 1.05
tpch_q17/datafusion:vortex-compact 77085211 70272339 1.10
tpch_q18/datafusion:vortex-compact 95100873 87769998 1.08
tpch_q19/datafusion:vortex-compact 31760623 30748988 1.03
tpch_q20/datafusion:vortex-compact 36982726 35185314 1.05
tpch_q21/datafusion:vortex-compact 85695615 80992055 1.06
tpch_q22/datafusion:vortex-compact 🚨 14124478 12687390 1.11
datafusion / parquet (1.048x ➖, 1↑ 4↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 115562602 119254109 0.97
tpch_q02/datafusion:parquet 🚨 72061938 63298249 1.14
tpch_q03/datafusion:parquet 76578687 75053818 1.02
tpch_q04/datafusion:parquet 48089777 46476686 1.03
tpch_q05/datafusion:parquet 102085056 94458888 1.08
tpch_q06/datafusion:parquet 🚀 36942281 43319682 0.85
tpch_q07/datafusion:parquet 115338228 107285101 1.08
tpch_q08/datafusion:parquet 97962709 98741876 0.99
tpch_q09/datafusion:parquet 🚨 137621148 124508988 1.11
tpch_q10/datafusion:parquet 117710176 115224801 1.02
tpch_q11/datafusion:parquet 44601591 42494443 1.05
tpch_q12/datafusion:parquet 92954503 90544639 1.03
tpch_q13/datafusion:parquet 206376307 197584433 1.04
tpch_q14/datafusion:parquet 48391857 49119106 0.99
tpch_q15/datafusion:parquet 64383833 66466078 0.97
tpch_q16/datafusion:parquet 48767331 44958691 1.08
tpch_q17/datafusion:parquet 🚨 156302235 129634937 1.21
tpch_q18/datafusion:parquet 174999270 161251071 1.09
tpch_q19/datafusion:parquet 🚨 90778737 74523568 1.22
tpch_q20/datafusion:parquet 73481853 71036622 1.03
tpch_q21/datafusion:parquet 146985810 141917578 1.04
tpch_q22/datafusion:parquet 33849511 31193340 1.09
datafusion / arrow (1.152x ❌, 0↑ 19↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚨 61375854 52262783 1.17
tpch_q02/datafusion:arrow 19697714 19242679 1.02
tpch_q03/datafusion:arrow 🚨 34575252 30058329 1.15
tpch_q04/datafusion:arrow 🚨 29523620 25519011 1.16
tpch_q05/datafusion:arrow 🚨 90577525 72723425 1.25
tpch_q06/datafusion:arrow 🚨 24275727 19744251 1.23
tpch_q07/datafusion:arrow 🚨 109256358 98918418 1.10
tpch_q08/datafusion:arrow 🚨 50491567 41651492 1.21
tpch_q09/datafusion:arrow 🚨 77226123 61692726 1.25
tpch_q10/datafusion:arrow 🚨 56058114 50160693 1.12
tpch_q11/datafusion:arrow 🚨 10221217 9085673 1.12
tpch_q12/datafusion:arrow 🚨 60859779 51599614 1.18
tpch_q13/datafusion:arrow 🚨 54512595 47160392 1.16
tpch_q14/datafusion:arrow 🚨 25346473 22165186 1.14
tpch_q15/datafusion:arrow 🚨 50942760 44242119 1.15
tpch_q16/datafusion:arrow 20676429 19024571 1.09
tpch_q17/datafusion:arrow 🚨 86213739 69633488 1.24
tpch_q18/datafusion:arrow 🚨 162367566 135040203 1.20
tpch_q19/datafusion:arrow 🚨 40997207 37032792 1.11
tpch_q20/datafusion:arrow 🚨 38951996 34296648 1.14
tpch_q21/datafusion:arrow 🚨 166622393 144658934 1.15
tpch_q22/datafusion:arrow 17967725 17275195 1.04
duckdb / vortex-file-compressed (1.096x ➖, 0↑ 7↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 33743959 31168220 1.08
tpch_q02/duckdb:vortex-file-compressed 26282679 24241020 1.08
tpch_q03/duckdb:vortex-file-compressed 🚨 32962589 29936776 1.10
tpch_q04/duckdb:vortex-file-compressed 32369590 29611047 1.09
tpch_q05/duckdb:vortex-file-compressed 🚨 36705952 32368105 1.13
tpch_q06/duckdb:vortex-file-compressed 11149318 10493849 1.06
tpch_q07/duckdb:vortex-file-compressed 🚨 40146548 36093239 1.11
tpch_q08/duckdb:vortex-file-compressed 41287746 38560100 1.07
tpch_q09/duckdb:vortex-file-compressed 81423208 74128193 1.10
tpch_q10/duckdb:vortex-file-compressed 37634212 34911921 1.08
tpch_q11/duckdb:vortex-file-compressed 15718986 14499485 1.08
tpch_q12/duckdb:vortex-file-compressed 22676596 21810442 1.04
tpch_q13/duckdb:vortex-file-compressed 37293381 34804364 1.07
tpch_q14/duckdb:vortex-file-compressed 21478997 21033562 1.02
tpch_q15/duckdb:vortex-file-compressed 17450551 16359870 1.07
tpch_q16/duckdb:vortex-file-compressed 30213811 28371786 1.06
tpch_q17/duckdb:vortex-file-compressed 26664079 25615944 1.04
tpch_q18/duckdb:vortex-file-compressed 🚨 57734984 49845838 1.16
tpch_q19/duckdb:vortex-file-compressed 🚨 33942205 29001376 1.17
tpch_q20/duckdb:vortex-file-compressed 🚨 40564358 33372932 1.22
tpch_q21/duckdb:vortex-file-compressed 🚨 130255247 109390137 1.19
tpch_q22/duckdb:vortex-file-compressed 18552280 17010730 1.09
duckdb / vortex-compact (1.080x ➖, 0↑ 6↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 41964864 38306507 1.10
tpch_q02/duckdb:vortex-compact 🚨 37604488 33943495 1.11
tpch_q03/duckdb:vortex-compact 🚨 38011453 32318220 1.18
tpch_q04/duckdb:vortex-compact 🚨 38091990 33699387 1.13
tpch_q05/duckdb:vortex-compact 40514065 37997430 1.07
tpch_q06/duckdb:vortex-compact 15269414 14385777 1.06
tpch_q07/duckdb:vortex-compact 46099669 43247309 1.07
tpch_q08/duckdb:vortex-compact 46204266 45169086 1.02
tpch_q09/duckdb:vortex-compact 90183170 83621257 1.08
tpch_q10/duckdb:vortex-compact 41665581 39796837 1.05
tpch_q11/duckdb:vortex-compact 🚨 20571478 18595751 1.11
tpch_q12/duckdb:vortex-compact 38481673 35069162 1.10
tpch_q13/duckdb:vortex-compact 🚨 49927567 44531195 1.12
tpch_q14/duckdb:vortex-compact 31286297 30543214 1.02
tpch_q15/duckdb:vortex-compact 20666111 19743389 1.05
tpch_q16/duckdb:vortex-compact 36512679 35341939 1.03
tpch_q17/duckdb:vortex-compact 33386522 30405440 1.10
tpch_q18/duckdb:vortex-compact 54384097 50250440 1.08
tpch_q19/duckdb:vortex-compact 🚨 38693935 34324539 1.13
tpch_q20/duckdb:vortex-compact 46031953 42778826 1.08
tpch_q21/duckdb:vortex-compact 119464462 111602071 1.07
tpch_q22/duckdb:vortex-compact 20474566 19541734 1.05
duckdb / parquet (1.055x ➖, 0↑ 5↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 82794886 77361207 1.07
tpch_q02/duckdb:parquet 42168704 38808797 1.09
tpch_q03/duckdb:parquet 72021668 69863985 1.03
tpch_q04/duckdb:parquet 48737459 46896274 1.04
tpch_q05/duckdb:parquet 69670570 65817818 1.06
tpch_q06/duckdb:parquet 20680882 21066429 0.98
tpch_q07/duckdb:parquet 🚨 76938097 67392766 1.14
tpch_q08/duckdb:parquet 🚨 88717623 80435999 1.10
tpch_q09/duckdb:parquet 🚨 154999385 140742723 1.10
tpch_q10/duckdb:parquet 122407488 117658366 1.04
tpch_q11/duckdb:parquet 23821177 22580199 1.05
tpch_q12/duckdb:parquet 48197344 45615935 1.06
tpch_q13/duckdb:parquet 🚨 278635945 247591776 1.13
tpch_q14/duckdb:parquet 🚨 51701123 46686890 1.11
tpch_q15/duckdb:parquet 25040525 24221633 1.03
tpch_q16/duckdb:parquet 58642279 56080608 1.05
tpch_q17/duckdb:parquet 50053238 53144760 0.94
tpch_q18/duckdb:parquet 114898416 115485452 0.99
tpch_q19/duckdb:parquet 67086925 64271197 1.04
tpch_q20/duckdb:parquet 64424172 63060022 1.02
tpch_q21/duckdb:parquet 182797586 167999171 1.09
tpch_q22/duckdb:parquet 54571501 51664755 1.06
duckdb / duckdb (1.057x ➖, 0↑ 3↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17874656 16607077 1.08
tpch_q02/duckdb:duckdb 🚨 14253184 12849967 1.11
tpch_q03/duckdb:duckdb 19938692 18504184 1.08
tpch_q04/duckdb:duckdb 20118212 19362653 1.04
tpch_q05/duckdb:duckdb 20785570 20024837 1.04
tpch_q06/duckdb:duckdb 5674963 5393066 1.05
tpch_q07/duckdb:duckdb 23132158 22193364 1.04
tpch_q08/duckdb:duckdb 22994529 21436304 1.07
tpch_q09/duckdb:duckdb 59590808 55134465 1.08
tpch_q10/duckdb:duckdb 45648135 46261478 0.99
tpch_q11/duckdb:duckdb 6458210 6015691 1.07
tpch_q12/duckdb:duckdb 14287873 13924212 1.03
tpch_q13/duckdb:duckdb 39550692 38172326 1.04
tpch_q14/duckdb:duckdb 🚨 18622269 16723749 1.11
tpch_q15/duckdb:duckdb 12655762 12330005 1.03
tpch_q16/duckdb:duckdb 24154646 23051902 1.05
tpch_q17/duckdb:duckdb 14321778 13824065 1.04
tpch_q18/duckdb:duckdb 40146568 38795993 1.03
tpch_q19/duckdb:duckdb 28158232 27640080 1.02
tpch_q20/duckdb:duckdb 23900328 22200848 1.08
tpch_q21/duckdb:duckdb 🚨 64107776 56271983 1.14
tpch_q22/duckdb:duckdb 26308076 24939059 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +17.4% +1.8% +15.3% +20.6% ➖ noise
1 datafusion:vortex-compact +15.7% +1.8% +13.7% +18.5% ➖ noise
1 datafusion:vortex-file-compressed +17.9% +1.8% +15.7% +19.5% ➖ noise
1 duckdb:duckdb +7.6% +1.8% +5.7% +17.3% ➖ noise
1 duckdb:vortex-compact +9.6% +1.8% +7.6% +18.0% ➖ noise
1 duckdb:vortex-file-compressed +8.3% +1.8% +6.3% +21.4% ➖ noise
2 datafusion:arrow +2.4% +11.2% -8.0% +11.9% ➖ noise
2 datafusion:vortex-compact +8.8% +11.2% -2.2% +11.9% ➖ noise
2 datafusion:vortex-file-compressed +15.2% +11.2% +3.6% +11.9% ➖ noise
2 duckdb:duckdb +10.9% +11.2% -0.3% +11.9% ➖ noise
2 duckdb:vortex-compact +10.8% +11.2% -0.4% +11.9% ➖ noise
2 duckdb:vortex-file-compressed +8.4% +11.2% -2.5% +11.9% ➖ noise
3 datafusion:arrow +15.0% +2.6% +12.2% +11.9% 🚨 regression
3 datafusion:vortex-compact +8.2% +2.6% +5.5% +11.9% ➖ noise
3 datafusion:vortex-file-compressed +19.4% +2.6% +16.4% +11.9% 🚨 regression
3 duckdb:duckdb +7.8% +2.6% +5.1% +13.4% ➖ noise
3 duckdb:vortex-compact +17.6% +2.6% +14.7% +14.1% 🚨 regression
3 duckdb:vortex-file-compressed +10.1% +2.6% +7.4% +12.6% ➖ noise
4 datafusion:arrow +15.7% +3.7% +11.6% +11.9% ➖ noise
4 datafusion:vortex-compact +3.5% +3.7% -0.2% +11.9% ➖ noise
4 datafusion:vortex-file-compressed +13.8% +3.7% +9.8% +11.9% ➖ noise
4 duckdb:duckdb +3.9% +3.7% +0.2% +11.9% ➖ noise
4 duckdb:vortex-compact +13.0% +3.7% +9.0% +11.9% ➖ noise
4 duckdb:vortex-file-compressed +9.3% +3.7% +5.4% +11.9% ➖ noise
5 datafusion:arrow +24.6% +7.0% +16.4% +11.9% 🚨 regression
5 datafusion:vortex-compact +13.4% +7.0% +6.0% +11.9% ➖ noise
5 datafusion:vortex-file-compressed +10.5% +7.0% +3.3% +11.9% ➖ noise
5 duckdb:duckdb +3.8% +7.0% -3.0% +11.9% ➖ noise
5 duckdb:vortex-compact +6.6% +7.0% -0.3% +11.9% ➖ noise
5 duckdb:vortex-file-compressed +13.4% +7.0% +6.0% +12.0% ➖ noise
6 datafusion:arrow +23.0% -8.5% +34.4% +15.4% 🚨 regression
6 datafusion:vortex-compact +5.3% -8.5% +15.1% +14.7% 🚨 regression
6 datafusion:vortex-file-compressed +12.6% -8.5% +23.1% +18.8% 🚨 regression
6 duckdb:duckdb +5.2% -8.5% +15.0% +15.0% ➖ noise
6 duckdb:vortex-compact +6.1% -8.5% +16.0% +14.8% 🚨 regression
6 duckdb:vortex-file-compressed +6.2% -8.5% +16.1% +16.4% ➖ noise
7 datafusion:arrow +10.5% +10.8% -0.3% +11.9% ➖ noise
7 datafusion:vortex-compact +8.3% +10.8% -2.3% +11.9% ➖ noise
7 datafusion:vortex-file-compressed +7.2% +10.8% -3.2% +11.9% ➖ noise
7 duckdb:duckdb +4.2% +10.8% -5.9% +11.9% ➖ noise
7 duckdb:vortex-compact +6.6% +10.8% -3.8% +11.9% ➖ noise
7 duckdb:vortex-file-compressed +11.2% +10.8% +0.4% +11.9% ➖ noise
8 datafusion:arrow +21.2% +4.6% +15.9% +11.9% 🚨 regression
8 datafusion:vortex-compact +8.9% +4.6% +4.1% +11.9% ➖ noise
8 datafusion:vortex-file-compressed +8.8% +4.6% +4.1% +11.9% ➖ noise
8 duckdb:duckdb +7.3% +4.6% +2.5% +11.9% ➖ noise
8 duckdb:vortex-compact +2.3% +4.6% -2.2% +11.9% ➖ noise
8 duckdb:vortex-file-compressed +7.1% +4.6% +2.4% +11.9% ➖ noise
9 datafusion:arrow +25.2% +10.3% +13.5% +11.9% 🚨 regression
9 datafusion:vortex-compact +8.2% +10.3% -1.9% +11.9% ➖ noise
9 datafusion:vortex-file-compressed +12.5% +10.3% +2.0% +11.9% ➖ noise
9 duckdb:duckdb +8.1% +10.3% -2.0% +11.9% ➖ noise
9 duckdb:vortex-compact +7.8% +10.3% -2.3% +11.9% ➖ noise
9 duckdb:vortex-file-compressed +9.8% +10.3% -0.4% +11.9% ➖ noise
10 datafusion:arrow +11.8% +3.1% +8.4% +11.9% ➖ noise
10 datafusion:vortex-compact +9.7% +3.1% +6.4% +11.9% ➖ noise
10 datafusion:vortex-file-compressed +7.6% +3.1% +4.3% +11.9% ➖ noise
10 duckdb:duckdb -1.3% +3.1% -4.3% +11.9% ➖ noise
10 duckdb:vortex-compact +4.7% +3.1% +1.6% +11.9% ➖ noise
10 duckdb:vortex-file-compressed +7.8% +3.1% +4.6% +11.9% ➖ noise
11 datafusion:arrow +12.5% +5.2% +6.9% +19.9% ➖ noise
11 datafusion:vortex-compact +9.2% +5.2% +3.8% +11.9% ➖ noise
11 datafusion:vortex-file-compressed +2.7% +5.2% -2.4% +11.9% ➖ noise
11 duckdb:duckdb +7.4% +5.2% +2.0% +11.9% ➖ noise
11 duckdb:vortex-compact +10.6% +5.2% +5.1% +11.9% ➖ noise
11 duckdb:vortex-file-compressed +8.4% +5.2% +3.0% +11.9% ➖ noise
12 datafusion:arrow +17.9% +4.1% +13.2% +19.6% ➖ noise
12 datafusion:vortex-compact +13.6% +4.1% +9.1% +11.9% ➖ noise
12 datafusion:vortex-file-compressed +4.3% +4.1% +0.1% +11.9% ➖ noise
12 duckdb:duckdb +2.6% +4.1% -1.5% +11.9% ➖ noise
12 duckdb:vortex-compact +9.7% +4.1% +5.4% +11.9% ➖ noise
12 duckdb:vortex-file-compressed +4.0% +4.1% -0.2% +11.9% ➖ noise
13 datafusion:arrow +15.6% +8.4% +6.6% +11.9% ➖ noise
13 datafusion:vortex-compact +7.6% +8.4% -0.8% +11.9% ➖ noise
13 datafusion:vortex-file-compressed +13.9% +8.4% +5.1% +11.9% ➖ noise
13 duckdb:duckdb +3.6% +8.4% -4.4% +11.9% ➖ noise
13 duckdb:vortex-compact +12.1% +8.4% +3.4% +11.9% ➖ noise
13 duckdb:vortex-file-compressed +7.2% +8.4% -1.2% +11.9% ➖ noise
14 datafusion:arrow +14.4% +4.5% +9.5% +11.9% ➖ noise
14 datafusion:vortex-compact +11.1% +4.5% +6.4% +12.8% ➖ noise
14 datafusion:vortex-file-compressed +6.2% +4.5% +1.7% +11.9% ➖ noise
14 duckdb:duckdb +11.4% +4.5% +6.6% +18.1% ➖ noise
14 duckdb:vortex-compact +2.4% +4.5% -1.9% +11.9% ➖ noise
14 duckdb:vortex-file-compressed +2.1% +4.5% -2.2% +11.9% ➖ noise
15 datafusion:arrow +15.1% +0.1% +15.1% +12.8% 🚨 regression
15 datafusion:vortex-compact +6.3% +0.1% +6.2% +12.2% ➖ noise
15 datafusion:vortex-file-compressed +5.8% +0.1% +5.7% +12.3% ➖ noise
15 duckdb:duckdb +2.6% +0.1% +2.6% +18.3% ➖ noise
15 duckdb:vortex-compact +4.7% +0.1% +4.6% +15.0% ➖ noise
15 duckdb:vortex-file-compressed +6.7% +0.1% +6.6% +14.0% ➖ noise
16 datafusion:arrow +8.7% +6.5% +2.0% +11.9% ➖ noise
16 datafusion:vortex-compact +5.2% +6.5% -1.3% +11.9% ➖ noise
16 datafusion:vortex-file-compressed +3.3% +6.5% -3.0% +11.9% ➖ noise
16 duckdb:duckdb +4.8% +6.5% -1.6% +14.1% ➖ noise
16 duckdb:vortex-compact +3.3% +6.5% -3.0% +11.9% ➖ noise
16 duckdb:vortex-file-compressed +6.5% +6.5% -0.0% +11.9% ➖ noise
17 datafusion:arrow +23.8% +6.6% +16.2% +11.9% 🚨 regression
17 datafusion:vortex-compact +9.7% +6.6% +2.9% +11.9% ➖ noise
17 datafusion:vortex-file-compressed +4.9% +6.6% -1.5% +11.9% ➖ noise
17 duckdb:duckdb +3.6% +6.6% -2.8% +11.9% ➖ noise
17 duckdb:vortex-compact +9.8% +6.6% +3.0% +12.0% ➖ noise
17 duckdb:vortex-file-compressed +4.1% +6.6% -2.3% +11.9% ➖ noise
18 datafusion:arrow +20.2% +3.9% +15.7% +11.9% 🚨 regression
18 datafusion:vortex-compact +8.4% +3.9% +4.3% +11.9% ➖ noise
18 datafusion:vortex-file-compressed +8.6% +3.9% +4.6% +11.9% ➖ noise
18 duckdb:duckdb +3.5% +3.9% -0.4% +11.9% ➖ noise
18 duckdb:vortex-compact +8.2% +3.9% +4.2% +11.9% ➖ noise
18 duckdb:vortex-file-compressed +15.8% +3.9% +11.5% +11.9% ➖ noise
19 datafusion:arrow +10.7% +12.8% -1.8% +16.3% ➖ noise
19 datafusion:vortex-compact +3.3% +12.8% -8.4% +11.9% ➖ noise
19 datafusion:vortex-file-compressed +5.1% +12.8% -6.8% +13.5% ➖ noise
19 duckdb:duckdb +1.9% +12.8% -9.7% +13.9% ➖ noise
19 duckdb:vortex-compact +12.7% +12.8% -0.0% +12.6% ➖ noise
19 duckdb:vortex-file-compressed +17.0% +12.8% +3.8% +13.1% ➖ noise
20 datafusion:arrow +13.6% +2.8% +10.5% +11.9% ➖ noise
20 datafusion:vortex-compact +5.1% +2.8% +2.2% +11.9% ➖ noise
20 datafusion:vortex-file-compressed +2.6% +2.8% -0.2% +11.9% ➖ noise
20 duckdb:duckdb +7.7% +2.8% +4.7% +11.9% ➖ noise
20 duckdb:vortex-compact +7.6% +2.8% +4.7% +12.1% ➖ noise
20 duckdb:vortex-file-compressed +21.5% +2.8% +18.2% +11.9% 🚨 regression
21 datafusion:arrow +15.2% +6.2% +8.5% +11.9% ➖ noise
21 datafusion:vortex-compact +5.8% +6.2% -0.3% +11.9% ➖ noise
21 datafusion:vortex-file-compressed +11.6% +6.2% +5.1% +11.9% ➖ noise
21 duckdb:duckdb +13.9% +6.2% +7.3% +11.9% ➖ noise
21 duckdb:vortex-compact +7.0% +6.2% +0.8% +11.9% ➖ noise
21 duckdb:vortex-file-compressed +19.1% +6.2% +12.2% +11.9% 🚨 regression
22 datafusion:arrow +4.0% +7.1% -2.9% +11.9% ➖ noise
22 datafusion:vortex-compact +11.3% +7.1% +4.0% +11.9% ➖ noise
22 datafusion:vortex-file-compressed +7.6% +7.1% +0.5% +11.9% ➖ noise
22 duckdb:duckdb +5.5% +7.1% -1.5% +11.9% ➖ noise
22 duckdb:vortex-compact +4.8% +7.1% -2.1% +11.9% ➖ noise
22 duckdb:vortex-file-compressed +9.1% +7.1% +1.9% +11.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=1 on NVME

No file size changes detected.

@connortsui20 connortsui20 enabled auto-merge (squash) April 24, 2026 20:57
@connortsui20 connortsui20 added the action/benchmark Trigger full benchmarks to run on this PR label Apr 24, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.3%
Vortex (geomean): 0.919x ➖
Parquet (geomean): 0.926x ➖
Shifts: Parquet (control) -7.4% · Median polish -8.1%


datafusion / vortex-file-compressed (0.919x ➖, 29↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 25768499 28115956 0.92
tpcds_q02/datafusion:vortex-file-compressed 47736908 50473807 0.95
tpcds_q03/datafusion:vortex-file-compressed 15117303 16303666 0.93
tpcds_q04/datafusion:vortex-file-compressed 244195060 270948449 0.90
tpcds_q05/datafusion:vortex-file-compressed 43031442 46745294 0.92
tpcds_q06/datafusion:vortex-file-compressed 58305336 59582523 0.98
tpcds_q07/datafusion:vortex-file-compressed 41468899 45183667 0.92
tpcds_q08/datafusion:vortex-file-compressed 28982653 30984368 0.94
tpcds_q09/datafusion:vortex-file-compressed 45385831 47850720 0.95
tpcds_q10/datafusion:vortex-file-compressed 🚀 38885361 43648887 0.89
tpcds_q11/datafusion:vortex-file-compressed 126983077 137783069 0.92
tpcds_q12/datafusion:vortex-file-compressed 20356693 21011086 0.97
tpcds_q13/datafusion:vortex-file-compressed 45046453 48016918 0.94
tpcds_q14/datafusion:vortex-file-compressed 170005966 184207906 0.92
tpcds_q15/datafusion:vortex-file-compressed 27214911 29326590 0.93
tpcds_q16/datafusion:vortex-file-compressed 🚀 27981097 31785319 0.88
tpcds_q17/datafusion:vortex-file-compressed 62053122 66658868 0.93
tpcds_q18/datafusion:vortex-file-compressed 68308773 74700111 0.91
tpcds_q19/datafusion:vortex-file-compressed 22171604 24357523 0.91
tpcds_q20/datafusion:vortex-file-compressed 20801450 22134979 0.94
tpcds_q21/datafusion:vortex-file-compressed 🚀 36039410 40421558 0.89
tpcds_q22/datafusion:vortex-file-compressed 🚀 119224480 132861869 0.90
tpcds_q23/datafusion:vortex-file-compressed 149059357 162808761 0.92
tpcds_q24/datafusion:vortex-file-compressed 86708527 92596272 0.94
tpcds_q25/datafusion:vortex-file-compressed 🚀 64936207 72216396 0.90
tpcds_q26/datafusion:vortex-file-compressed 34323164 36303203 0.95
tpcds_q27/datafusion:vortex-file-compressed 107208160 114927153 0.93
tpcds_q28/datafusion:vortex-file-compressed 41767474 43537815 0.96
tpcds_q29/datafusion:vortex-file-compressed 62027929 67284801 0.92
tpcds_q30/datafusion:vortex-file-compressed 🚀 22473636 25298975 0.89
tpcds_q31/datafusion:vortex-file-compressed 75118777 79737787 0.94
tpcds_q32/datafusion:vortex-file-compressed 🚀 20751223 23072250 0.90
tpcds_q33/datafusion:vortex-file-compressed 29662824 32576267 0.91
tpcds_q34/datafusion:vortex-file-compressed 🚀 24087528 26953312 0.89
tpcds_q35/datafusion:vortex-file-compressed 🚀 44256149 49331619 0.90
tpcds_q36/datafusion:vortex-file-compressed 58183047 62165434 0.94
tpcds_q37/datafusion:vortex-file-compressed 🚀 24905811 28460999 0.88
tpcds_q38/datafusion:vortex-file-compressed 🚀 42737584 47925944 0.89
tpcds_q39/datafusion:vortex-file-compressed 🚀 103315634 117339922 0.88
tpcds_q40/datafusion:vortex-file-compressed 🚀 31859283 37376543 0.85
tpcds_q41/datafusion:vortex-file-compressed 🚀 15504250 18281936 0.85
tpcds_q42/datafusion:vortex-file-compressed 13977325 15377838 0.91
tpcds_q43/datafusion:vortex-file-compressed 18702563 20116765 0.93
tpcds_q44/datafusion:vortex-file-compressed 30457993 33528148 0.91
tpcds_q45/datafusion:vortex-file-compressed 27092867 27911029 0.97
tpcds_q46/datafusion:vortex-file-compressed 35499337 36996070 0.96
tpcds_q47/datafusion:vortex-file-compressed 🚀 130172139 145395310 0.90
tpcds_q48/datafusion:vortex-file-compressed 38448237 41347818 0.93
tpcds_q49/datafusion:vortex-file-compressed 57281144 62583631 0.92
tpcds_q50/datafusion:vortex-file-compressed 38773152 41822062 0.93
tpcds_q51/datafusion:vortex-file-compressed 87590273 93884560 0.93
tpcds_q52/datafusion:vortex-file-compressed 🚀 14223866 16081815 0.88
tpcds_q53/datafusion:vortex-file-compressed 21002208 23171342 0.91
tpcds_q54/datafusion:vortex-file-compressed 35210696 38619967 0.91
tpcds_q55/datafusion:vortex-file-compressed 🚀 13763100 15660426 0.88
tpcds_q56/datafusion:vortex-file-compressed 🚀 29227273 32756451 0.89
tpcds_q57/datafusion:vortex-file-compressed 🚀 102792811 116749900 0.88
tpcds_q58/datafusion:vortex-file-compressed 53349285 55483326 0.96
tpcds_q59/datafusion:vortex-file-compressed 5739586 60248832 0.95
tpcds_q60/datafusion:vortex-file-compressed 30042885 31959905 0.94
tpcds_q61/datafusion:vortex-file-compressed 🚀 40456924 46392056 0.87
tpcds_q62/datafusion:vortex-file-compressed 25203801 24494454 1.03
tpcds_q63/datafusion:vortex-file-compressed 22265758 22874251 0.97
tpcds_q64/datafusion:vortex-file-compressed 405664118 439240204 0.92
tpcds_q65/datafusion:vortex-file-compressed 39616886 43574705 0.91
tpcds_q66/datafusion:vortex-file-compressed 71965184 78662049 0.91
tpcds_q67/datafusion:vortex-file-compressed 142963406 154443559 0.93
tpcds_q68/datafusion:vortex-file-compressed 🚀 32331023 36469480 0.89
tpcds_q69/datafusion:vortex-file-compressed 🚀 36042194 40509374 0.89
tpcds_q70/datafusion:vortex-file-compressed 87038970 93959240 0.93
tpcds_q71/datafusion:vortex-file-compressed 🚀 22914097 25837019 0.89
tpcds_q72/datafusion:vortex-file-compressed 2097973310 2284030109 0.92
tpcds_q73/datafusion:vortex-file-compressed 23777317 25636297 0.93
tpcds_q74/datafusion:vortex-file-compressed 81200953 86287305 0.94
tpcds_q75/datafusion:vortex-file-compressed 107098614 113437733 0.94
tpcds_q76/datafusion:vortex-file-compressed 23629673 26175138 0.90
tpcds_q77/datafusion:vortex-file-compressed 🚀 38533612 44996739 0.86
tpcds_q78/datafusion:vortex-file-compressed 126275532 131218117 0.96
tpcds_q79/datafusion:vortex-file-compressed 28619184 30098406 0.95
tpcds_q80/datafusion:vortex-file-compressed 92443631 102517124 0.90
tpcds_q81/datafusion:vortex-file-compressed 26088640 26631130 0.98
tpcds_q82/datafusion:vortex-file-compressed 🚀 25781755 30437214 0.85
tpcds_q83/datafusion:vortex-file-compressed 34061978 35889606 0.95
tpcds_q84/datafusion:vortex-file-compressed 🚀 13072590 15725386 0.83
tpcds_q85/datafusion:vortex-file-compressed 90740481 98983500 0.92
tpcds_q86/datafusion:vortex-file-compressed 17823637 18824250 0.95
tpcds_q87/datafusion:vortex-file-compressed 🚀 43669488 49032774 0.89
tpcds_q88/datafusion:vortex-file-compressed 56446585 58324790 0.97
tpcds_q89/datafusion:vortex-file-compressed 24736437 26067497 0.95
tpcds_q90/datafusion:vortex-file-compressed 15442212 15734607 0.98
tpcds_q91/datafusion:vortex-file-compressed 🚀 18124413 21066667 0.86
tpcds_q92/datafusion:vortex-file-compressed 19344730 20505974 0.94
tpcds_q93/datafusion:vortex-file-compressed 33145899 35992793 0.92
tpcds_q94/datafusion:vortex-file-compressed 22482481 24377598 0.92
tpcds_q95/datafusion:vortex-file-compressed 57422931 63230622 0.91
tpcds_q96/datafusion:vortex-file-compressed 13894810 13809134 1.01
tpcds_q97/datafusion:vortex-file-compressed 32012890 34677362 0.92
tpcds_q98/datafusion:vortex-file-compressed 23832460 25798499 0.92
tpcds_q99/datafusion:vortex-file-compressed 🚀 28488091 33333524 0.85
datafusion / vortex-compact (0.945x ➖, 8↑ 1↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25148375 27715334 0.91
tpcds_q02/datafusion:vortex-compact 53456016 56563963 0.95
tpcds_q03/datafusion:vortex-compact 19904301 20880870 0.95
tpcds_q04/datafusion:vortex-compact 285694844 306845796 0.93
tpcds_q05/datafusion:vortex-compact 46723374 51812597 0.90
tpcds_q06/datafusion:vortex-compact 64994909 62732707 1.04
tpcds_q07/datafusion:vortex-compact 53006806 56080387 0.95
tpcds_q08/datafusion:vortex-compact 35860535 37512293 0.96
tpcds_q09/datafusion:vortex-compact 62136033 65887617 0.94
tpcds_q10/datafusion:vortex-compact 49861395 54187187 0.92
tpcds_q11/datafusion:vortex-compact 151355241 162588187 0.93
tpcds_q12/datafusion:vortex-compact 22083715 24093675 0.92
tpcds_q13/datafusion:vortex-compact 95970612 95593940 1.00
tpcds_q14/datafusion:vortex-compact 204878779 213610959 0.96
tpcds_q15/datafusion:vortex-compact 30243830 32483715 0.93
tpcds_q16/datafusion:vortex-compact 31903202 33128004 0.96
tpcds_q17/datafusion:vortex-compact 🚀 72177290 81124451 0.89
tpcds_q18/datafusion:vortex-compact 78073166 82905950 0.94
tpcds_q19/datafusion:vortex-compact 29589343 32056960 0.92
tpcds_q20/datafusion:vortex-compact 25653081 26978853 0.95
tpcds_q21/datafusion:vortex-compact 39315676 43369172 0.91
tpcds_q22/datafusion:vortex-compact 132588891 142459505 0.93
tpcds_q23/datafusion:vortex-compact 🚀 163267502 182203151 0.90
tpcds_q24/datafusion:vortex-compact 🚀 96101653 107331237 0.90
tpcds_q25/datafusion:vortex-compact 79912902 85621647 0.93
tpcds_q26/datafusion:vortex-compact 43362754 47437020 0.91
tpcds_q27/datafusion:vortex-compact 🚀 124328333 143491243 0.87
tpcds_q28/datafusion:vortex-compact 78290310 79647658 0.98
tpcds_q29/datafusion:vortex-compact 73472732 79307868 0.93
tpcds_q30/datafusion:vortex-compact 26996951 28901665 0.93
tpcds_q31/datafusion:vortex-compact 96796102 103587064 0.93
tpcds_q32/datafusion:vortex-compact 26231752 27798811 0.94
tpcds_q33/datafusion:vortex-compact 36076517 38136908 0.95
tpcds_q34/datafusion:vortex-compact 31754632 33742460 0.94
tpcds_q35/datafusion:vortex-compact 51594834 55342489 0.93
tpcds_q36/datafusion:vortex-compact 75757452 80270261 0.94
tpcds_q37/datafusion:vortex-compact 40021233 43519079 0.92
tpcds_q38/datafusion:vortex-compact 🚀 50301332 56332359 0.89
tpcds_q39/datafusion:vortex-compact 🚀 115706824 130560291 0.89
tpcds_q40/datafusion:vortex-compact 🚀 36310794 40413518 0.90
tpcds_q41/datafusion:vortex-compact 🚀 17507560 20660914 0.85
tpcds_q42/datafusion:vortex-compact 18404604 19428497 0.95
tpcds_q43/datafusion:vortex-compact 25633203 28375973 0.90
tpcds_q44/datafusion:vortex-compact 49356109 50811048 0.97
tpcds_q45/datafusion:vortex-compact 30978452 33377062 0.93
tpcds_q46/datafusion:vortex-compact 44881644 48725378 0.92
tpcds_q47/datafusion:vortex-compact 148582344 163123089 0.91
tpcds_q48/datafusion:vortex-compact 69423123 74747862 0.93
tpcds_q49/datafusion:vortex-compact 69475698 77010370 0.90
tpcds_q50/datafusion:vortex-compact 46401624 50736913 0.91
tpcds_q51/datafusion:vortex-compact 95563907 99358754 0.96
tpcds_q52/datafusion:vortex-compact 18483130 19908342 0.93
tpcds_q53/datafusion:vortex-compact 28263883 29955536 0.94
tpcds_q54/datafusion:vortex-compact 41625738 44080509 0.94
tpcds_q55/datafusion:vortex-compact 18350405 18997533 0.97
tpcds_q56/datafusion:vortex-compact 36024521 36484724 0.99
tpcds_q57/datafusion:vortex-compact 114683533 119744889 0.96
tpcds_q58/datafusion:vortex-compact 64025912 66080074 0.97
tpcds_q59/datafusion:vortex-compact 70271478 71934371 0.98
tpcds_q60/datafusion:vortex-compact 35413823 37877142 0.93
tpcds_q61/datafusion:vortex-compact 54765103 57048040 0.96
tpcds_q62/datafusion:vortex-compact 27538380 26333542 1.05
tpcds_q63/datafusion:vortex-compact 28126748 29592246 0.95
tpcds_q64/datafusion:vortex-compact 444347913 464439415 0.96
tpcds_q65/datafusion:vortex-compact 53681119 55964591 0.96
tpcds_q66/datafusion:vortex-compact 74723034 77469588 0.96
tpcds_q67/datafusion:vortex-compact 151066947 163878588 0.92
tpcds_q68/datafusion:vortex-compact 44325609 46816098 0.95
tpcds_q69/datafusion:vortex-compact 47296539 49548351 0.95
tpcds_q70/datafusion:vortex-compact 96121063 104094260 0.92
tpcds_q71/datafusion:vortex-compact 30341169 30897415 0.98
tpcds_q72/datafusion:vortex-compact 2128894441 2262677711 0.94
tpcds_q73/datafusion:vortex-compact 30580940 31691724 0.96
tpcds_q74/datafusion:vortex-compact 92991740 97145448 0.96
tpcds_q75/datafusion:vortex-compact 132287759 134598817 0.98
tpcds_q76/datafusion:vortex-compact 32888049 34680052 0.95
tpcds_q77/datafusion:vortex-compact 51972509 52107325 1.00
tpcds_q78/datafusion:vortex-compact 139970269 141495320 0.99
tpcds_q79/datafusion:vortex-compact 38930512 40290736 0.97
tpcds_q80/datafusion:vortex-compact 102845041 107112830 0.96
tpcds_q81/datafusion:vortex-compact 28904298 29205571 0.99
tpcds_q82/datafusion:vortex-compact 41310525 43390007 0.95
tpcds_q83/datafusion:vortex-compact 33318353 35277232 0.94
tpcds_q84/datafusion:vortex-compact 14250198 15607771 0.91
tpcds_q85/datafusion:vortex-compact 115600083 127005564 0.91
tpcds_q86/datafusion:vortex-compact 18730681 20219478 0.93
tpcds_q87/datafusion:vortex-compact 51763158 56045868 0.92
tpcds_q88/datafusion:vortex-compact 76286067 79088220 0.96
tpcds_q89/datafusion:vortex-compact 31449110 32737230 0.96
tpcds_q90/datafusion:vortex-compact 15521618 16894500 0.92
tpcds_q91/datafusion:vortex-compact 33335467 36253764 0.92
tpcds_q92/datafusion:vortex-compact 25462849 24654753 1.03
tpcds_q93/datafusion:vortex-compact 39163418 41078969 0.95
tpcds_q94/datafusion:vortex-compact 27214545 27061108 1.01
tpcds_q95/datafusion:vortex-compact 63207061 64277302 0.98
tpcds_q96/datafusion:vortex-compact 17754837 18334288 0.97
tpcds_q97/datafusion:vortex-compact 37965723 37888378 1.00
tpcds_q98/datafusion:vortex-compact 29521794 30688242 0.96
tpcds_q99/datafusion:vortex-compact 🚨 35122334 31832088 1.10
datafusion / parquet (0.905x ➖, 34↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚀 29721580 34089288 0.87
tpcds_q02/datafusion:parquet 🚀 41535563 46549926 0.89
tpcds_q03/datafusion:parquet 🚀 12463678 17055410 0.73
tpcds_q04/datafusion:parquet 🚀 267979959 324033168 0.83
tpcds_q05/datafusion:parquet 41195891 45723420 0.90
tpcds_q06/datafusion:parquet 58964688 61111518 0.96
tpcds_q07/datafusion:parquet 🚀 79874497 92802818 0.86
tpcds_q08/datafusion:parquet 27570362 28858572 0.96
tpcds_q09/datafusion:parquet 44858242 49797335 0.90
tpcds_q10/datafusion:parquet 75558900 83538206 0.90
tpcds_q11/datafusion:parquet 🚀 156696660 176018845 0.89
tpcds_q12/datafusion:parquet 18070613 20009749 0.90
tpcds_q13/datafusion:parquet 🚀 75545354 87149184 0.87
tpcds_q14/datafusion:parquet 🚀 161647197 196820079 0.82
tpcds_q15/datafusion:parquet 21261461 23539113 0.90
tpcds_q16/datafusion:parquet 24592156 26880888 0.91
tpcds_q17/datafusion:parquet 🚀 62611927 70190158 0.89
tpcds_q18/datafusion:parquet 🚀 113613263 132327716 0.86
tpcds_q19/datafusion:parquet 🚀 23110745 26140743 0.88
tpcds_q20/datafusion:parquet 🚀 15909156 18769549 0.85
tpcds_q21/datafusion:parquet 🚀 18452229 22525696 0.82
tpcds_q22/datafusion:parquet 🚀 133690555 165367308 0.81
tpcds_q23/datafusion:parquet 🚀 149462568 175618894 0.85
tpcds_q24/datafusion:parquet 92635362 102284636 0.91
tpcds_q25/datafusion:parquet 65364376 71138128 0.92
tpcds_q26/datafusion:parquet 68111794 73786383 0.92
tpcds_q27/datafusion:parquet 149438313 164790824 0.91
tpcds_q28/datafusion:parquet 🚀 43647306 48757453 0.90
tpcds_q29/datafusion:parquet 65892525 69663470 0.95
tpcds_q30/datafusion:parquet 34455164 37564645 0.92
tpcds_q31/datafusion:parquet 🚀 63749220 71529820 0.89
tpcds_q32/datafusion:parquet 17979038 19875293 0.90
tpcds_q33/datafusion:parquet 27205321 28836582 0.94
tpcds_q34/datafusion:parquet 23643922 23897420 0.99
tpcds_q35/datafusion:parquet 70711281 77888546 0.91
tpcds_q36/datafusion:parquet 56162633 61853029 0.91
tpcds_q37/datafusion:parquet 19627104 20626642 0.95
tpcds_q38/datafusion:parquet 42571048 45568357 0.93
tpcds_q39/datafusion:parquet 🚀 71855733 84462138 0.85
tpcds_q40/datafusion:parquet 24007237 25416695 0.94
tpcds_q41/datafusion:parquet 🚀 13510373 15500966 0.87
tpcds_q42/datafusion:parquet 🚀 12055588 13585696 0.89
tpcds_q43/datafusion:parquet 16817984 18009853 0.93
tpcds_q44/datafusion:parquet 32476155 35448889 0.92
tpcds_q45/datafusion:parquet 27414771 29875850 0.92
tpcds_q46/datafusion:parquet 32137312 34677208 0.93
tpcds_q47/datafusion:parquet 🚀 123445323 137240818 0.90
tpcds_q48/datafusion:parquet 72107801 76898042 0.94
tpcds_q49/datafusion:parquet 56322984 60772944 0.93
tpcds_q50/datafusion:parquet 🚀 42189820 46921022 0.90
tpcds_q51/datafusion:parquet 86952830 85740052 1.01
tpcds_q52/datafusion:parquet 11947629 13237762 0.90
tpcds_q53/datafusion:parquet 18073155 18585180 0.97
tpcds_q54/datafusion:parquet 33991351 36950405 0.92
tpcds_q55/datafusion:parquet 12812237 13214619 0.97
tpcds_q56/datafusion:parquet 27255353 29812300 0.91
tpcds_q57/datafusion:parquet 96944403 100057154 0.97
tpcds_q58/datafusion:parquet 50038734 55094737 0.91
tpcds_q59/datafusion:parquet 51389493 56013729 0.92
tpcds_q60/datafusion:parquet 27441166 30029462 0.91
tpcds_q61/datafusion:parquet 42652812 45898439 0.93
tpcds_q62/datafusion:parquet 🚀 24769788 27540634 0.90
tpcds_q63/datafusion:parquet 17950068 19872803 0.90
tpcds_q64/datafusion:parquet 513184407 568315432 0.90
tpcds_q65/datafusion:parquet 🚀 36779233 41355066 0.89
tpcds_q66/datafusion:parquet 64882351 70913771 0.91
tpcds_q67/datafusion:parquet 141774538 156569605 0.91
tpcds_q68/datafusion:parquet 31898098 34695566 0.92
tpcds_q69/datafusion:parquet 🚀 67541736 78362851 0.86
tpcds_q70/datafusion:parquet 🚀 85050858 100803209 0.84
tpcds_q71/datafusion:parquet 🚀 22112085 25281642 0.87
tpcds_q72/datafusion:parquet 🚀 587993945 667795572 0.88
tpcds_q73/datafusion:parquet 22051431 23242166 0.95
tpcds_q74/datafusion:parquet 🚀 81469069 90819620 0.90
tpcds_q75/datafusion:parquet 98859996 106999208 0.92
tpcds_q76/datafusion:parquet 30429180 32787205 0.93
tpcds_q77/datafusion:parquet 38173007 40899636 0.93
tpcds_q78/datafusion:parquet 112156857 124206701 0.90
tpcds_q79/datafusion:parquet 26623912 28551131 0.93
tpcds_q80/datafusion:parquet 🚀 76672215 85346067 0.90
tpcds_q81/datafusion:parquet 🚀 31009396 37881147 0.82
tpcds_q82/datafusion:parquet 🚀 19094557 22414273 0.85
tpcds_q83/datafusion:parquet 36926149 40136727 0.92
tpcds_q84/datafusion:parquet 38896999 42751109 0.91
tpcds_q85/datafusion:parquet 149060147 162800819 0.92
tpcds_q86/datafusion:parquet 15226592 15868023 0.96
tpcds_q87/datafusion:parquet 40863516 44705049 0.91
tpcds_q88/datafusion:parquet 58876897 62593048 0.94
tpcds_q89/datafusion:parquet 21267313 22353718 0.95
tpcds_q90/datafusion:parquet 14485406 15840965 0.91
tpcds_q91/datafusion:parquet 58652168 64191567 0.91
tpcds_q92/datafusion:parquet 18132544 19331219 0.94
tpcds_q93/datafusion:parquet 🚀 29836027 35047383 0.85
tpcds_q94/datafusion:parquet 🚀 19576444 22359349 0.88
tpcds_q95/datafusion:parquet 57735061 59950044 0.96
tpcds_q96/datafusion:parquet 12254835 12935536 0.95
tpcds_q97/datafusion:parquet 29745338 31612902 0.94
tpcds_q98/datafusion:parquet 21084467 23208148 0.91
tpcds_q99/datafusion:parquet 24297470 26009554 0.93
duckdb / vortex-file-compressed (0.894x ✅, 53↑ 1↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 21755078 23394575 0.93
tpcds_q02/duckdb:vortex-file-compressed 🚨 35149568 31014154 1.13
tpcds_q03/duckdb:vortex-file-compressed 31538810 31572262 1.00
tpcds_q04/duckdb:vortex-file-compressed 106488044 111940524 0.95
tpcds_q05/duckdb:vortex-file-compressed 36845425 39269526 0.94
tpcds_q06/duckdb:vortex-file-compressed 31344994 34256789 0.92
tpcds_q07/duckdb:vortex-file-compressed 🚀 19338510 22982580 0.84
tpcds_q08/duckdb:vortex-file-compressed 28282411 30176049 0.94
tpcds_q09/duckdb:vortex-file-compressed 38146132 40679958 0.94
tpcds_q10/duckdb:vortex-file-compressed 🚀 40303051 45142834 0.89
tpcds_q11/duckdb:vortex-file-compressed 61106824 63722675 0.96
tpcds_q12/duckdb:vortex-file-compressed 14031212 14986669 0.94
tpcds_q13/duckdb:vortex-file-compressed 31735695 35072680 0.90
tpcds_q14/duckdb:vortex-file-compressed 102768729 112271653 0.92
tpcds_q15/duckdb:vortex-file-compressed 🚀 25661049 29307185 0.88
tpcds_q16/duckdb:vortex-file-compressed 🚀 26498381 30101629 0.88
tpcds_q17/duckdb:vortex-file-compressed 🚀 41668939 47559910 0.88
tpcds_q18/duckdb:vortex-file-compressed 47210849 49902254 0.95
tpcds_q19/duckdb:vortex-file-compressed 32762985 34975456 0.94
tpcds_q20/duckdb:vortex-file-compressed 🚀 14982415 16709205 0.90
tpcds_q21/duckdb:vortex-file-compressed 🚀 16253434 18394384 0.88
tpcds_q22/duckdb:vortex-file-compressed 🚀 69966205 79460551 0.88
tpcds_q23/duckdb:vortex-file-compressed 101974520 111974496 0.91
tpcds_q24/duckdb:vortex-file-compressed 48387000 52554132 0.92
tpcds_q25/duckdb:vortex-file-compressed 48418600 52844225 0.92
tpcds_q26/duckdb:vortex-file-compressed 39899440 44065083 0.91
tpcds_q27/duckdb:vortex-file-compressed 46964091 50579284 0.93
tpcds_q28/duckdb:vortex-file-compressed 35578191 38147273 0.93
tpcds_q29/duckdb:vortex-file-compressed 🚀 40020166 44837003 0.89
tpcds_q30/duckdb:vortex-file-compressed 🚀 23679053 26725837 0.89
tpcds_q31/duckdb:vortex-file-compressed 35047796 37719778 0.93
tpcds_q32/duckdb:vortex-file-compressed 🚀 13462708 16661546 0.81
tpcds_q33/duckdb:vortex-file-compressed 🚀 23845490 26810826 0.89
tpcds_q34/duckdb:vortex-file-compressed 23329695 25164805 0.93
tpcds_q35/duckdb:vortex-file-compressed 65206085 70217652 0.93
tpcds_q36/duckdb:vortex-file-compressed 🚀 24549378 27844250 0.88
tpcds_q37/duckdb:vortex-file-compressed 🚀 15158751 18054717 0.84
tpcds_q38/duckdb:vortex-file-compressed 🚀 35067433 41086893 0.85
tpcds_q39/duckdb:vortex-file-compressed 🚀 34786075 39175551 0.89
tpcds_q40/duckdb:vortex-file-compressed 🚀 19403007 22553636 0.86
tpcds_q41/duckdb:vortex-file-compressed 🚀 12765035 14813806 0.86
tpcds_q42/duckdb:vortex-file-compressed 🚀 12536886 15182711 0.83
tpcds_q43/duckdb:vortex-file-compressed 24162585 23195215 1.04
tpcds_q44/duckdb:vortex-file-compressed 21120303 22636133 0.93
tpcds_q45/duckdb:vortex-file-compressed 🚀 27827894 32465543 0.86
tpcds_q46/duckdb:vortex-file-compressed 🚀 49626310 56517865 0.88
tpcds_q47/duckdb:vortex-file-compressed 🚀 45013567 51959422 0.87
tpcds_q48/duckdb:vortex-file-compressed 🚀 29035535 34145757 0.85
tpcds_q49/duckdb:vortex-file-compressed 36528877 34748035 1.05
tpcds_q50/duckdb:vortex-file-compressed 33460141 35787158 0.93
tpcds_q51/duckdb:vortex-file-compressed 98318368 106870415 0.92
tpcds_q52/duckdb:vortex-file-compressed 🚀 12409372 14405382 0.86
tpcds_q53/duckdb:vortex-file-compressed 🚀 22292003 25495890 0.87
tpcds_q54/duckdb:vortex-file-compressed 🚀 26674692 32360034 0.82
tpcds_q55/duckdb:vortex-file-compressed 🚀 12543432 15004454 0.84
tpcds_q56/duckdb:vortex-file-compressed 24433846 26892153 0.91
tpcds_q57/duckdb:vortex-file-compressed 39250423 42089723 0.93
tpcds_q58/duckdb:vortex-file-compressed 31076032 34154866 0.91
tpcds_q59/duckdb:vortex-file-compressed 66568069 69845329 0.95
tpcds_q60/duckdb:vortex-file-compressed 🚀 25691948 28983324 0.89
tpcds_q61/duckdb:vortex-file-compressed 🚀 30967947 39110340 0.79
tpcds_q62/duckdb:vortex-file-compressed 🚀 16590240 20610197 0.80
tpcds_q63/duckdb:vortex-file-compressed 20936888 23181222 0.90
tpcds_q64/duckdb:vortex-file-compressed 🚀 81306427 93600845 0.87
tpcds_q65/duckdb:vortex-file-compressed 🚀 21754126 24668001 0.88
tpcds_q66/duckdb:vortex-file-compressed 🚀 28853583 32634835 0.88
tpcds_q67/duckdb:vortex-file-compressed 🚀 135127432 155211090 0.87
tpcds_q68/duckdb:vortex-file-compressed 🚀 40004140 46145171 0.87
tpcds_q69/duckdb:vortex-file-compressed 🚀 40894469 45563909 0.90
tpcds_q70/duckdb:vortex-file-compressed 26087858 27033951 0.97
tpcds_q71/duckdb:vortex-file-compressed 🚀 20443138 24201376 0.84
tpcds_q72/duckdb:vortex-file-compressed 171067068 177887416 0.96
tpcds_q73/duckdb:vortex-file-compressed 🚀 22716961 26356513 0.86
tpcds_q74/duckdb:vortex-file-compressed 🚀 73071507 96053891 0.76
tpcds_q75/duckdb:vortex-file-compressed 🚀 58436812 65824524 0.89
tpcds_q76/duckdb:vortex-file-compressed 18294768 19840610 0.92
tpcds_q77/duckdb:vortex-file-compressed 26260071 27622963 0.95
tpcds_q78/duckdb:vortex-file-compressed 73681950 80111737 0.92
tpcds_q79/duckdb:vortex-file-compressed 31325571 34671102 0.90
tpcds_q80/duckdb:vortex-file-compressed 49407844 54491676 0.91
tpcds_q81/duckdb:vortex-file-compressed 🚀 27680334 32327614 0.86
tpcds_q82/duckdb:vortex-file-compressed 🚀 16345766 19230627 0.85
tpcds_q83/duckdb:vortex-file-compressed 🚀 23218522 26204206 0.89
tpcds_q84/duckdb:vortex-file-compressed 🚀 18212501 21742588 0.84
tpcds_q85/duckdb:vortex-file-compressed 🚀 44019009 49606876 0.89
tpcds_q86/duckdb:vortex-file-compressed 🚀 15583712 18968933 0.82
tpcds_q87/duckdb:vortex-file-compressed 39909287 42661999 0.94
tpcds_q88/duckdb:vortex-file-compressed 🚀 32029074 38180996 0.84
tpcds_q89/duckdb:vortex-file-compressed 22495564 23995245 0.94
tpcds_q90/duckdb:vortex-file-compressed 🚀 12211599 13769479 0.89
tpcds_q91/duckdb:vortex-file-compressed 32123617 34259410 0.94
tpcds_q92/duckdb:vortex-file-compressed 🚀 20569678 27757133 0.74
tpcds_q93/duckdb:vortex-file-compressed 🚀 26212382 30641969 0.86
tpcds_q94/duckdb:vortex-file-compressed 🚀 22549464 25808629 0.87
tpcds_q95/duckdb:vortex-file-compressed 135321173 147217711 0.92
tpcds_q96/duckdb:vortex-file-compressed 🚀 12641695 14985777 0.84
tpcds_q97/duckdb:vortex-file-compressed 38656881 42504762 0.91
tpcds_q98/duckdb:vortex-file-compressed 🚀 18069004 21500956 0.84
tpcds_q99/duckdb:vortex-file-compressed 26774464 29395337 0.91
duckdb / vortex-compact (0.921x ➖, 27↑ 1↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 23978078 25157956 0.95
tpcds_q02/duckdb:vortex-compact 🚨 43781129 39637415 1.10
tpcds_q03/duckdb:vortex-compact 57023500 57317282 0.99
tpcds_q04/duckdb:vortex-compact 119399049 132454408 0.90
tpcds_q05/duckdb:vortex-compact 51924101 57637905 0.90
tpcds_q06/duckdb:vortex-compact 🚀 38919051 45738366 0.85
tpcds_q07/duckdb:vortex-compact 34658831 36573066 0.95
tpcds_q08/duckdb:vortex-compact 43346218 47115122 0.92
tpcds_q09/duckdb:vortex-compact 58728507 61538162 0.95
tpcds_q10/duckdb:vortex-compact 59962156 66308285 0.90
tpcds_q11/duckdb:vortex-compact 70796906 78467341 0.90
tpcds_q12/duckdb:vortex-compact 22014969 24112286 0.91
tpcds_q13/duckdb:vortex-compact 59932542 64004074 0.94
tpcds_q14/duckdb:vortex-compact 131814947 144887225 0.91
tpcds_q15/duckdb:vortex-compact 31418245 34794612 0.90
tpcds_q16/duckdb:vortex-compact 🚀 29951104 35458377 0.84
tpcds_q17/duckdb:vortex-compact 🚀 52679720 58886611 0.89
tpcds_q18/duckdb:vortex-compact 57636242 63798774 0.90
tpcds_q19/duckdb:vortex-compact 50150066 55212124 0.91
tpcds_q20/duckdb:vortex-compact 🚀 20050551 23546322 0.85
tpcds_q21/duckdb:vortex-compact 19179504 20638105 0.93
tpcds_q22/duckdb:vortex-compact 🚀 75101777 86451745 0.87
tpcds_q23/duckdb:vortex-compact 🚀 118116322 133810851 0.88
tpcds_q24/duckdb:vortex-compact 62308649 69017305 0.90
tpcds_q25/duckdb:vortex-compact 79907362 86800190 0.92
tpcds_q26/duckdb:vortex-compact 🚀 49298546 56916699 0.87
tpcds_q27/duckdb:vortex-compact 69771634 75736943 0.92
tpcds_q28/duckdb:vortex-compact 84866500 87865397 0.97
tpcds_q29/duckdb:vortex-compact 54511010 57984545 0.94
tpcds_q30/duckdb:vortex-compact 🚀 28832582 32222410 0.89
tpcds_q31/duckdb:vortex-compact 46035329 50301394 0.92
tpcds_q32/duckdb:vortex-compact 🚀 22691712 27290037 0.83
tpcds_q33/duckdb:vortex-compact 🚀 34999650 39911502 0.88
tpcds_q34/duckdb:vortex-compact 38085438 41508323 0.92
tpcds_q35/duckdb:vortex-compact 🚀 79444603 93683991 0.85
tpcds_q36/duckdb:vortex-compact 41496499 43100441 0.96
tpcds_q37/duckdb:vortex-compact 🚀 23391051 26566611 0.88
tpcds_q38/duckdb:vortex-compact 48718629 51797986 0.94
tpcds_q39/duckdb:vortex-compact 36674015 40182288 0.91
tpcds_q40/duckdb:vortex-compact 🚀 24621693 27676399 0.89
tpcds_q41/duckdb:vortex-compact 🚀 15516042 18627137 0.83
tpcds_q42/duckdb:vortex-compact 🚀 21895357 24731158 0.89
tpcds_q43/duckdb:vortex-compact 35250264 35578185 0.99
tpcds_q44/duckdb:vortex-compact 🚀 28471808 31897181 0.89
tpcds_q45/duckdb:vortex-compact 🚀 38604251 44016702 0.88
tpcds_q46/duckdb:vortex-compact 71994082 78250075 0.92
tpcds_q47/duckdb:vortex-compact 63671477 67910726 0.94
tpcds_q48/duckdb:vortex-compact 54327564 55300817 0.98
tpcds_q49/duckdb:vortex-compact 59272442 58494236 1.01
tpcds_q50/duckdb:vortex-compact 48159814 49640836 0.97
tpcds_q51/duckdb:vortex-compact 106011861 115932530 0.91
tpcds_q52/duckdb:vortex-compact 22621958 24228612 0.93
tpcds_q53/duckdb:vortex-compact 38519374 41160210 0.94
tpcds_q54/duckdb:vortex-compact 🚀 40065746 45126779 0.89
tpcds_q55/duckdb:vortex-compact 23079229 24847480 0.93
tpcds_q56/duckdb:vortex-compact 36589883 37463722 0.98
tpcds_q57/duckdb:vortex-compact 42838437 47279558 0.91
tpcds_q58/duckdb:vortex-compact 🚀 41367388 47389292 0.87
tpcds_q59/duckdb:vortex-compact 88193809 90512760 0.97
tpcds_q60/duckdb:vortex-compact 38877957 40211301 0.97
tpcds_q61/duckdb:vortex-compact 63400043 68525829 0.93
tpcds_q62/duckdb:vortex-compact 25513526 28293189 0.90
tpcds_q63/duckdb:vortex-compact 38097055 39917830 0.95
tpcds_q64/duckdb:vortex-compact 116046576 124471858 0.93
tpcds_q65/duckdb:vortex-compact 32789340 35114240 0.93
tpcds_q66/duckdb:vortex-compact 39168393 41763005 0.94
tpcds_q67/duckdb:vortex-compact 157801530 163286270 0.97
tpcds_q68/duckdb:vortex-compact 61792524 67289815 0.92
tpcds_q69/duckdb:vortex-compact 62468257 68021762 0.92
tpcds_q70/duckdb:vortex-compact 35124717 37261889 0.94
tpcds_q71/duckdb:vortex-compact 34214341 36198221 0.95
tpcds_q72/duckdb:vortex-compact 192391057 196899437 0.98
tpcds_q73/duckdb:vortex-compact 37337237 39588552 0.94
tpcds_q74/duckdb:vortex-compact 83791792 91161557 0.92
tpcds_q75/duckdb:vortex-compact 72595890 76920698 0.94
tpcds_q76/duckdb:vortex-compact 35559383 38196135 0.93
tpcds_q77/duckdb:vortex-compact 45284634 46564848 0.97
tpcds_q78/duckdb:vortex-compact 86055885 94851267 0.91
tpcds_q79/duckdb:vortex-compact 55175199 54590037 1.01
tpcds_q80/duckdb:vortex-compact 79266938 84479761 0.94
tpcds_q81/duckdb:vortex-compact 🚀 32332864 37162381 0.87
tpcds_q82/duckdb:vortex-compact 27168516 28836539 0.94
tpcds_q83/duckdb:vortex-compact 🚀 31324395 34849441 0.90
tpcds_q84/duckdb:vortex-compact 🚀 26575039 30455377 0.87
tpcds_q85/duckdb:vortex-compact 🚀 57737478 64841083 0.89
tpcds_q86/duckdb:vortex-compact 23327253 25300030 0.92
tpcds_q87/duckdb:vortex-compact 49431818 54776894 0.90
tpcds_q88/duckdb:vortex-compact 38967901 43244995 0.90
tpcds_q89/duckdb:vortex-compact 37945073 39884049 0.95
tpcds_q90/duckdb:vortex-compact 14769978 16127381 0.92
tpcds_q91/duckdb:vortex-compact 🚀 51075187 56780928 0.90
tpcds_q92/duckdb:vortex-compact 56083431 53376344 1.05
tpcds_q93/duckdb:vortex-compact 🚀 31049286 35338234 0.88
tpcds_q94/duckdb:vortex-compact 🚀 30033850 36195836 0.83
tpcds_q95/duckdb:vortex-compact 🚀 147892027 173239991 0.85
tpcds_q96/duckdb:vortex-compact 18736592 20101149 0.93
tpcds_q97/duckdb:vortex-compact 44208321 47153055 0.94
tpcds_q98/duckdb:vortex-compact 29039464 31608599 0.92
tpcds_q99/duckdb:vortex-compact 33885665 33577433 1.01
duckdb / parquet (0.948x ➖, 7↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 28268843 29752169 0.95
tpcds_q02/duckdb:parquet 24121921 25006154 0.96
tpcds_q03/duckdb:parquet 11001162 11706943 0.94
tpcds_q04/duckdb:parquet 164725059 173681071 0.95
tpcds_q05/duckdb:parquet 29109337 30123145 0.97
tpcds_q06/duckdb:parquet 28117817 28317775 0.99
tpcds_q07/duckdb:parquet 20677855 20976480 0.99
tpcds_q08/duckdb:parquet 26005867 27489513 0.95
tpcds_q09/duckdb:parquet 39238053 39993140 0.98
tpcds_q10/duckdb:parquet 32818988 33253149 0.99
tpcds_q11/duckdb:parquet 91242303 93027809 0.98
tpcds_q12/duckdb:parquet 14348561 14878937 0.96
tpcds_q13/duckdb:parquet 31995617 32834423 0.97
tpcds_q14/duckdb:parquet 97977383 97991045 1.00
tpcds_q15/duckdb:parquet 29566746 31606241 0.94
tpcds_q16/duckdb:parquet 19926077 22035455 0.90
tpcds_q17/duckdb:parquet 37651461 39292858 0.96
tpcds_q18/duckdb:parquet 45780999 46077084 0.99
tpcds_q19/duckdb:parquet 27943569 29419661 0.95
tpcds_q20/duckdb:parquet 15843412 15978598 0.99
tpcds_q21/duckdb:parquet 🚀 9985065 11245330 0.89
tpcds_q22/duckdb:parquet 71269111 73330947 0.97
tpcds_q23/duckdb:parquet 83183870 82754489 1.01
tpcds_q24/duckdb:parquet 42881488 44991905 0.95
tpcds_q25/duckdb:parquet 31733917 34918765 0.91
tpcds_q26/duckdb:parquet 34348722 37729887 0.91
tpcds_q27/duckdb:parquet 46952591 50086983 0.94
tpcds_q28/duckdb:parquet 38294599 38200371 1.00
tpcds_q29/duckdb:parquet 34777964 36219519 0.96
tpcds_q30/duckdb:parquet 34064655 37325350 0.91
tpcds_q31/duckdb:parquet 23275464 23273244 1.00
tpcds_q32/duckdb:parquet 11143278 10931475 1.02
tpcds_q33/duckdb:parquet 20327814 22154368 0.92
tpcds_q34/duckdb:parquet 20322041 21059260 0.96
tpcds_q35/duckdb:parquet 55948233 56960005 0.98
tpcds_q36/duckdb:parquet 19928735 20087255 0.99
tpcds_q37/duckdb:parquet 11747466 12635115 0.93
tpcds_q38/duckdb:parquet 32520931 35404460 0.92
tpcds_q39/duckdb:parquet 29233129 29927378 0.98
tpcds_q40/duckdb:parquet 17391511 19182164 0.91
tpcds_q41/duckdb:parquet 7550500 8375962 0.90
tpcds_q42/duckdb:parquet 9653152 10722966 0.90
tpcds_q43/duckdb:parquet 15239152 16053915 0.95
tpcds_q44/duckdb:parquet 21461761 23606993 0.91
tpcds_q45/duckdb:parquet 🚀 25090865 29515314 0.85
tpcds_q46/duckdb:parquet 44470946 46035659 0.97
tpcds_q47/duckdb:parquet 44714697 45373952 0.99
tpcds_q48/duckdb:parquet 29213934 29691579 0.98
tpcds_q49/duckdb:parquet 25268444 26283928 0.96
tpcds_q50/duckdb:parquet 23788165 24742963 0.96
tpcds_q51/duckdb:parquet 95556254 100611218 0.95
tpcds_q52/duckdb:parquet 10555134 10656284 0.99
tpcds_q53/duckdb:parquet 14684298 15583966 0.94
tpcds_q54/duckdb:parquet 25312597 27559787 0.92
tpcds_q55/duckdb:parquet 9772997 10788731 0.91
tpcds_q56/duckdb:parquet 20251025 21677555 0.93
tpcds_q57/duckdb:parquet 33620621 34022126 0.99
tpcds_q58/duckdb:parquet 21960957 23017670 0.95
tpcds_q59/duckdb:parquet 35042314 35407418 0.99
tpcds_q60/duckdb:parquet 21499115 21939446 0.98
tpcds_q61/duckdb:parquet 30164827 32042501 0.94
tpcds_q62/duckdb:parquet 12081549 13054504 0.93
tpcds_q63/duckdb:parquet 13640008 14724196 0.93
tpcds_q64/duckdb:parquet 72960712 77215321 0.94
tpcds_q65/duckdb:parquet 20921465 19828484 1.06
tpcds_q66/duckdb:parquet 28466987 29888305 0.95
tpcds_q67/duckdb:parquet 133479388 143529763 0.93
tpcds_q68/duckdb:parquet 36425919 38408111 0.95
tpcds_q69/duckdb:parquet 35943709 37823770 0.95
tpcds_q70/duckdb:parquet 19525943 21318115 0.92
tpcds_q71/duckdb:parquet 18530716 20167591 0.92
tpcds_q72/duckdb:parquet 166033511 168087472 0.99
tpcds_q73/duckdb:parquet 17305870 18599775 0.93
tpcds_q74/duckdb:parquet 126581758 130358686 0.97
tpcds_q75/duckdb:parquet 52680537 52809393 1.00
tpcds_q76/duckdb:parquet 19617807 19673822 1.00
tpcds_q77/duckdb:parquet 21588577 22318952 0.97
tpcds_q78/duckdb:parquet 70986203 75007098 0.95
tpcds_q79/duckdb:parquet 26908357 27977874 0.96
tpcds_q80/duckdb:parquet 42040680 43222309 0.97
tpcds_q81/duckdb:parquet 31542956 32880540 0.96
tpcds_q82/duckdb:parquet 🚀 12971622 15429134 0.84
tpcds_q83/duckdb:parquet 15981149 16968014 0.94
tpcds_q84/duckdb:parquet 18652678 20374968 0.92
tpcds_q85/duckdb:parquet 🚀 37583074 42486439 0.88
tpcds_q86/duckdb:parquet 11812456 12865335 0.92
tpcds_q87/duckdb:parquet 36247620 39827964 0.91
tpcds_q88/duckdb:parquet 47517286 49940290 0.95
tpcds_q89/duckdb:parquet 15985026 16967659 0.94
tpcds_q90/duckdb:parquet 7562366 8341206 0.91
tpcds_q91/duckdb:parquet 22098813 24168111 0.91
tpcds_q92/duckdb:parquet 🚀 11182220 12959496 0.86
tpcds_q93/duckdb:parquet 🚀 29244171 32784539 0.89
tpcds_q94/duckdb:parquet 16051631 17303005 0.93
tpcds_q95/duckdb:parquet 🚀 128897785 147832605 0.87
tpcds_q96/duckdb:parquet 8279882 9015089 0.92
tpcds_q97/duckdb:parquet 33889395 37192323 0.91
tpcds_q98/duckdb:parquet 18307767 17909846 1.02
tpcds_q99/duckdb:parquet 19862812 20488300 0.97
duckdb / duckdb (0.894x ✅, 53↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 🚀 19655423 22131594 0.89
tpcds_q02/duckdb:duckdb 18269324 19384093 0.94
tpcds_q03/duckdb:duckdb 🚀 8442355 10172053 0.83
tpcds_q04/duckdb:duckdb 172653121 183311318 0.94
tpcds_q05/duckdb:duckdb 19726992 20262803 0.97
tpcds_q06/duckdb:duckdb 🚀 21893199 26067903 0.84
tpcds_q07/duckdb:duckdb 🚀 37182744 42306295 0.88
tpcds_q08/duckdb:duckdb 120405768 122726337 0.98
tpcds_q09/duckdb:duckdb 19834932 21244730 0.93
tpcds_q10/duckdb:duckdb 🚀 23464664 26339536 0.89
tpcds_q11/duckdb:duckdb 🚀 86136835 95820996 0.90
tpcds_q12/duckdb:duckdb 🚀 10950157 12185449 0.90
tpcds_q13/duckdb:duckdb 24441979 26537955 0.92
tpcds_q14/duckdb:duckdb 91728995 97171231 0.94
tpcds_q15/duckdb:duckdb 🚀 24278977 27273607 0.89
tpcds_q16/duckdb:duckdb 20231340 20711900 0.98
tpcds_q17/duckdb:duckdb 🚀 21382869 26175698 0.82
tpcds_q18/duckdb:duckdb 43851751 48261014 0.91
tpcds_q19/duckdb:duckdb 🚀 15980380 19217344 0.83
tpcds_q20/duckdb:duckdb 🚀 11570738 13434882 0.86
tpcds_q21/duckdb:duckdb 🚀 6639807 7664496 0.87
tpcds_q22/duckdb:duckdb 🚀 61046908 72350126 0.84
tpcds_q23/duckdb:duckdb 80646799 85228860 0.95
tpcds_q24/duckdb:duckdb 23767272 26360276 0.90
tpcds_q25/duckdb:duckdb 🚀 16662754 19038504 0.88
tpcds_q26/duckdb:duckdb 🚀 26285799 29902890 0.88
tpcds_q27/duckdb:duckdb 38486598 42120886 0.91
tpcds_q28/duckdb:duckdb 22168146 22803168 0.97
tpcds_q29/duckdb:duckdb 🚀 20835453 23833375 0.87
tpcds_q30/duckdb:duckdb 🚀 28533214 33184438 0.86
tpcds_q31/duckdb:duckdb 🚀 45655753 53832909 0.85
tpcds_q32/duckdb:duckdb 7202762 7959765 0.90
tpcds_q33/duckdb:duckdb 🚀 12564489 14634327 0.86
tpcds_q34/duckdb:duckdb 🚀 15014330 16772821 0.90
tpcds_q35/duckdb:duckdb 🚀 32585542 37975126 0.86
tpcds_q36/duckdb:duckdb 70194664 77354503 0.91
tpcds_q37/duckdb:duckdb 🚀 7472928 8538911 0.88
tpcds_q38/duckdb:duckdb 29303588 31821357 0.92
tpcds_q39/duckdb:duckdb 24739575 26906586 0.92
tpcds_q40/duckdb:duckdb 🚀 13072703 15668320 0.83
tpcds_q41/duckdb:duckdb 🚀 8298330 9512943 0.87
tpcds_q42/duckdb:duckdb 🚀 6257896 7531300 0.83
tpcds_q43/duckdb:duckdb 11310734 12563890 0.90
tpcds_q44/duckdb:duckdb 14185122 14581898 0.97
tpcds_q45/duckdb:duckdb 🚀 17367520 19762005 0.88
tpcds_q46/duckdb:duckdb 🚀 36617985 40938902 0.89
tpcds_q47/duckdb:duckdb 40454385 44819437 0.90
tpcds_q48/duckdb:duckdb 🚀 21735386 24336044 0.89
tpcds_q49/duckdb:duckdb 16752331 18321794 0.91
tpcds_q50/duckdb:duckdb 🚀 14044762 16582468 0.85
tpcds_q51/duckdb:duckdb 91216588 95040524 0.96
tpcds_q52/duckdb:duckdb 7411996 8174404 0.91
tpcds_q53/duckdb:duckdb 13103624 14420966 0.91
tpcds_q54/duckdb:duckdb 🚀 16103253 19314997 0.83
tpcds_q55/duckdb:duckdb 7518750 8140848 0.92
tpcds_q56/duckdb:duckdb 🚀 13099382 14915237 0.88
tpcds_q57/duckdb:duckdb 🚀 31934392 35940778 0.89
tpcds_q58/duckdb:duckdb 🚀 12439884 14928199 0.83
tpcds_q59/duckdb:duckdb 35082424 37203336 0.94
tpcds_q60/duckdb:duckdb 🚀 14311452 17295299 0.83
tpcds_q61/duckdb:duckdb 14735764 16085233 0.92
tpcds_q62/duckdb:duckdb 10377543 10498752 0.99
tpcds_q63/duckdb:duckdb 12559406 13932390 0.90
tpcds_q64/duckdb:duckdb 🚀 54239954 60939340 0.89
tpcds_q65/duckdb:duckdb 🚀 33942869 37730236 0.90
tpcds_q66/duckdb:duckdb 28187819 27855129 1.01
tpcds_q67/duckdb:duckdb 128747536 141713668 0.91
tpcds_q68/duckdb:duckdb 24943096 26830067 0.93
tpcds_q69/duckdb:duckdb 25403322 27280688 0.93
tpcds_q70/duckdb:duckdb 14111681 15119709 0.93
tpcds_q71/duckdb:duckdb 🚀 12119086 14066077 0.86
tpcds_q72/duckdb:duckdb 🚀 41785342 46707318 0.89
tpcds_q73/duckdb:duckdb 10847894 11678905 0.93
tpcds_q74/duckdb:duckdb 144042261 150068399 0.96
tpcds_q75/duckdb:duckdb 42931885 45241376 0.95
tpcds_q76/duckdb:duckdb 🚀 11894270 13232409 0.90
tpcds_q77/duckdb:duckdb 🚀 11892027 13496306 0.88
tpcds_q78/duckdb:duckdb 🚀 62380776 69415336 0.90
tpcds_q79/duckdb:duckdb 18433690 20223865 0.91
tpcds_q80/duckdb:duckdb 🚀 26800136 32281433 0.83
tpcds_q81/duckdb:duckdb 🚀 37076599 41990233 0.88
tpcds_q82/duckdb:duckdb 🚀 7941475 9338188 0.85
tpcds_q83/duckdb:duckdb 🚀 9338266 10737128 0.87
tpcds_q84/duckdb:duckdb 13766627 15170046 0.91
tpcds_q85/duckdb:duckdb 24635151 27239062 0.90
tpcds_q86/duckdb:duckdb 🚀 10510241 12292874 0.85
tpcds_q87/duckdb:duckdb 33272726 35940534 0.93
tpcds_q88/duckdb:duckdb 25482216 27611653 0.92
tpcds_q89/duckdb:duckdb 14054525 15428142 0.91
tpcds_q90/duckdb:duckdb 🚀 5363620 6616819 0.81
tpcds_q91/duckdb:duckdb 🚀 12908142 14701562 0.88
tpcds_q92/duckdb:duckdb 🚀 8545125 10028968 0.85
tpcds_q93/duckdb:duckdb 22254577 24118752 0.92
tpcds_q94/duckdb:duckdb 🚀 12622470 14884977 0.85
tpcds_q95/duckdb:duckdb 🚀 105087883 133159676 0.79
tpcds_q96/duckdb:duckdb 4706792 5106422 0.92
tpcds_q97/duckdb:duckdb 🚀 28638371 33389447 0.86
tpcds_q98/duckdb:duckdb 🚀 13091377 15307792 0.86
tpcds_q99/duckdb:duckdb 17025598 18116102 0.94
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -9.3% -9.0% -0.3% +19.6% ➖ noise
1 datafusion:vortex-file-compressed -8.3% -9.0% +0.7% +19.4% ➖ noise
1 duckdb:duckdb -11.2% -9.0% -2.4% +19.8% ➖ noise
1 duckdb:vortex-compact -4.7% -9.0% +4.7% +19.3% ➖ noise
1 duckdb:vortex-file-compressed -7.0% -9.0% +2.2% +39.7% ➖ noise
2 datafusion:vortex-compact -5.5% -7.2% +1.9% +11.3% ➖ noise
2 datafusion:vortex-file-compressed -5.4% -7.2% +1.9% +10.5% ➖ noise
2 duckdb:duckdb -5.8% -7.2% +1.6% +12.3% ➖ noise
2 duckdb:vortex-compact +10.5% -7.2% +19.1% +35.5% ➖ noise
2 duckdb:vortex-file-compressed +13.3% -7.2% +22.2% +22.5% ➖ noise
3 datafusion:vortex-compact -4.7% -17.1% +15.0% +10.2% 🚨 regression
3 datafusion:vortex-file-compressed -7.3% -17.1% +11.9% +10.9% 🚨 regression
3 duckdb:duckdb -17.0% -17.1% +0.2% +14.9% ➖ noise
3 duckdb:vortex-compact -0.5% -17.1% +20.1% +10.3% 🚨 regression
3 duckdb:vortex-file-compressed -0.1% -17.1% +20.5% +10.2% 🚨 regression
4 datafusion:vortex-compact -6.9% -11.4% +5.1% +10.3% ➖ noise
4 datafusion:vortex-file-compressed -9.9% -11.4% +1.8% +10.0% ➖ noise
4 duckdb:duckdb -5.8% -11.4% +6.3% +10.0% ➖ noise
4 duckdb:vortex-compact -9.9% -11.4% +1.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -4.9% -11.4% +7.4% +10.0% ➖ noise
5 datafusion:vortex-compact -9.8% -6.7% -3.4% +15.0% ➖ noise
5 datafusion:vortex-file-compressed -7.9% -6.7% -1.3% +10.0% ➖ noise
5 duckdb:duckdb -2.6% -6.7% +4.3% +12.6% ➖ noise
5 duckdb:vortex-compact -9.9% -6.7% -3.5% +13.2% ➖ noise
5 duckdb:vortex-file-compressed -6.2% -6.7% +0.6% +10.0% ➖ noise
6 datafusion:vortex-compact +3.6% -2.1% +5.8% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -2.1% -2.1% -0.0% +10.0% ➖ noise
6 duckdb:duckdb -16.0% -2.1% -14.2% +10.4% ✅ faster
6 duckdb:vortex-compact -14.9% -2.1% -13.1% +10.0% ✅ faster
6 duckdb:vortex-file-compressed -8.5% -2.1% -6.5% +10.0% ➖ noise
7 datafusion:vortex-compact -5.5% -7.9% +2.6% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -8.2% -7.9% -0.4% +10.0% ➖ noise
7 duckdb:duckdb -12.1% -7.9% -4.6% +16.7% ➖ noise
7 duckdb:vortex-compact -5.2% -7.9% +2.9% +20.9% ➖ noise
7 duckdb:vortex-file-compressed -15.9% -7.9% -8.6% +20.8% ➖ noise
8 datafusion:vortex-compact -4.4% -4.9% +0.6% +17.3% ➖ noise
8 datafusion:vortex-file-compressed -6.5% -4.9% -1.6% +10.5% ➖ noise
8 duckdb:duckdb -1.9% -4.9% +3.2% +10.0% ➖ noise
8 duckdb:vortex-compact -8.0% -4.9% -3.2% +11.6% ➖ noise
8 duckdb:vortex-file-compressed -6.3% -4.9% -1.4% +10.0% ➖ noise
9 datafusion:vortex-compact -5.7% -6.0% +0.3% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -5.2% -6.0% +0.9% +10.0% ➖ noise
9 duckdb:duckdb -6.6% -6.0% -0.7% +10.0% ➖ noise
9 duckdb:vortex-compact -4.6% -6.0% +1.5% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -6.2% -6.0% -0.3% +10.8% ➖ noise
10 datafusion:vortex-compact -8.0% -5.5% -2.6% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -10.9% -5.5% -5.7% +10.0% ➖ noise
10 duckdb:duckdb -10.9% -5.5% -5.7% +10.0% ➖ noise
10 duckdb:vortex-compact -9.6% -5.5% -4.3% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -10.7% -5.5% -5.5% +10.5% ➖ noise
11 datafusion:vortex-compact -6.9% -6.6% -0.4% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -7.8% -6.6% -1.4% +10.8% ➖ noise
11 duckdb:duckdb -10.1% -6.6% -3.8% +10.0% ➖ noise
11 duckdb:vortex-compact -9.8% -6.6% -3.4% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -4.1% -6.6% +2.6% +11.5% ➖ noise
12 datafusion:vortex-compact -8.3% -6.7% -1.8% +14.0% ➖ noise
12 datafusion:vortex-file-compressed -3.1% -6.7% +3.8% +13.0% ➖ noise
12 duckdb:duckdb -10.1% -6.7% -3.7% +15.1% ➖ noise
12 duckdb:vortex-compact -8.7% -6.7% -2.2% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -6.4% -6.7% +0.3% +10.0% ➖ noise
13 datafusion:vortex-compact +0.4% -8.1% +9.2% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -6.2% -8.1% +2.1% +10.0% ➖ noise
13 duckdb:duckdb -7.9% -8.1% +0.2% +10.0% ➖ noise
13 duckdb:vortex-compact -6.4% -8.1% +1.9% +10.9% ➖ noise
13 duckdb:vortex-file-compressed -9.5% -8.1% -1.5% +10.0% ➖ noise
14 datafusion:vortex-compact -4.1% -9.4% +5.8% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -7.7% -9.4% +1.8% +10.0% ➖ noise
14 duckdb:duckdb -5.6% -9.4% +4.2% +10.0% ➖ noise
14 duckdb:vortex-compact -9.0% -9.4% +0.4% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -8.5% -9.4% +1.0% +10.0% ➖ noise
15 datafusion:vortex-compact -6.9% -8.1% +1.3% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -7.2% -8.1% +1.0% +10.0% ➖ noise
15 duckdb:duckdb -11.0% -8.1% -3.2% +10.0% ➖ noise
15 duckdb:vortex-compact -9.7% -8.1% -1.8% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -12.4% -8.1% -4.7% +10.0% ➖ noise
16 datafusion:vortex-compact -3.7% -9.0% +5.9% +16.1% ➖ noise
16 datafusion:vortex-file-compressed -12.0% -9.0% -3.2% +10.0% ➖ noise
16 duckdb:duckdb -2.3% -9.0% +7.4% +15.5% ➖ noise
16 duckdb:vortex-compact -15.5% -9.0% -7.1% +12.4% ➖ noise
16 duckdb:vortex-file-compressed -12.0% -9.0% -3.2% +10.0% ➖ noise
17 datafusion:vortex-compact -11.0% -7.5% -3.8% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -6.9% -7.5% +0.7% +10.0% ➖ noise
17 duckdb:duckdb -18.3% -7.5% -11.6% +10.0% ✅ faster
17 duckdb:vortex-compact -10.5% -7.5% -3.2% +11.3% ➖ noise
17 duckdb:vortex-file-compressed -12.4% -7.5% -5.2% +11.7% ➖ noise
18 datafusion:vortex-compact -5.8% -7.6% +2.0% +10.7% ➖ noise
18 datafusion:vortex-file-compressed -8.6% -7.6% -1.0% +10.0% ➖ noise
18 duckdb:duckdb -9.1% -7.6% -1.6% +10.0% ➖ noise
18 duckdb:vortex-compact -9.7% -7.6% -2.2% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -5.4% -7.6% +2.4% +11.5% ➖ noise
19 datafusion:vortex-compact -7.7% -8.4% +0.7% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -9.0% -8.4% -0.7% +10.0% ➖ noise
19 duckdb:duckdb -16.8% -8.4% -9.3% +21.1% ➖ noise
19 duckdb:vortex-compact -9.2% -8.4% -0.9% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -6.3% -8.4% +2.2% +16.1% ➖ noise
20 datafusion:vortex-compact -4.9% -8.3% +3.7% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -6.0% -8.3% +2.5% +10.0% ➖ noise
20 duckdb:duckdb -13.9% -8.3% -6.1% +14.9% ➖ noise
20 duckdb:vortex-compact -14.8% -8.3% -7.1% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -10.3% -8.3% -2.2% +10.0% ➖ noise
21 datafusion:vortex-compact -9.3% -14.7% +6.3% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -10.8% -14.7% +4.5% +10.1% ➖ noise
21 duckdb:duckdb -13.4% -14.7% +1.6% +16.0% ➖ noise
21 duckdb:vortex-compact -7.1% -14.7% +9.0% +12.2% ➖ noise
21 duckdb:vortex-file-compressed -11.6% -14.7% +3.6% +10.5% ➖ noise
22 datafusion:vortex-compact -6.9% -11.4% +5.0% +19.5% ➖ noise
22 datafusion:vortex-file-compressed -10.3% -11.4% +1.2% +25.1% ➖ noise
22 duckdb:duckdb -15.6% -11.4% -4.8% +14.0% ➖ noise
22 duckdb:vortex-compact -13.1% -11.4% -2.0% +13.6% ➖ noise
22 duckdb:vortex-file-compressed -11.9% -11.4% -0.7% +13.0% ➖ noise
23 datafusion:vortex-compact -10.4% -7.5% -3.1% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -8.4% -7.5% -1.0% +10.0% ➖ noise
23 duckdb:duckdb -5.4% -7.5% +2.3% +12.0% ➖ noise
23 duckdb:vortex-compact -11.7% -7.5% -4.6% +11.3% ➖ noise
23 duckdb:vortex-file-compressed -8.9% -7.5% -1.5% +15.7% ➖ noise
24 datafusion:vortex-compact -10.5% -7.1% -3.6% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -6.4% -7.1% +0.8% +10.0% ➖ noise
24 duckdb:duckdb -9.8% -7.1% -3.0% +10.4% ➖ noise
24 duckdb:vortex-compact -9.7% -7.1% -2.8% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -7.9% -7.1% -0.9% +11.2% ➖ noise
25 datafusion:vortex-compact -6.7% -8.6% +2.1% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -10.1% -8.6% -1.6% +10.0% ➖ noise
25 duckdb:duckdb -12.5% -8.6% -4.2% +11.1% ➖ noise
25 duckdb:vortex-compact -7.9% -8.6% +0.7% +13.3% ➖ noise
25 duckdb:vortex-file-compressed -8.4% -8.6% +0.3% +12.9% ➖ noise
26 datafusion:vortex-compact -8.6% -8.3% -0.3% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -5.5% -8.3% +3.1% +10.0% ➖ noise
26 duckdb:duckdb -12.1% -8.3% -4.1% +11.5% ➖ noise
26 duckdb:vortex-compact -13.4% -8.3% -5.5% +17.2% ➖ noise
26 duckdb:vortex-file-compressed -9.5% -8.3% -1.2% +13.3% ➖ noise
27 datafusion:vortex-compact -13.4% -7.8% -6.0% +11.7% ➖ noise
27 datafusion:vortex-file-compressed -6.7% -7.8% +1.2% +11.3% ➖ noise
27 duckdb:duckdb -8.6% -7.8% -0.9% +15.4% ➖ noise
27 duckdb:vortex-compact -7.9% -7.8% -0.1% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -7.1% -7.8% +0.7% +12.9% ➖ noise
28 datafusion:vortex-compact -1.7% -5.3% +3.8% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -4.1% -5.3% +1.3% +10.0% ➖ noise
28 duckdb:duckdb -2.8% -5.3% +2.6% +10.0% ➖ noise
28 duckdb:vortex-compact -3.4% -5.3% +2.0% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -6.7% -5.3% -1.5% +10.0% ➖ noise
29 datafusion:vortex-compact -7.4% -4.7% -2.8% +16.5% ➖ noise
29 datafusion:vortex-file-compressed -7.8% -4.7% -3.3% +10.0% ➖ noise
29 duckdb:duckdb -12.6% -4.7% -8.3% +16.7% ➖ noise
29 duckdb:vortex-compact -6.0% -4.7% -1.4% +10.8% ➖ noise
29 duckdb:vortex-file-compressed -10.7% -4.7% -6.3% +10.0% ➖ noise
30 datafusion:vortex-compact -6.6% -8.5% +2.1% +12.2% ➖ noise
30 datafusion:vortex-file-compressed -11.2% -8.5% -2.9% +10.0% ➖ noise
30 duckdb:duckdb -14.0% -8.5% -6.0% +10.3% ➖ noise
30 duckdb:vortex-compact -10.5% -8.5% -2.2% +10.7% ➖ noise
30 duckdb:vortex-file-compressed -11.4% -8.5% -3.2% +10.0% ➖ noise
31 datafusion:vortex-compact -6.6% -5.6% -1.0% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -5.8% -5.6% -0.2% +10.0% ➖ noise
31 duckdb:duckdb -15.2% -5.6% -10.2% +10.1% ✅ faster
31 duckdb:vortex-compact -8.5% -5.6% -3.1% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -7.1% -5.6% -1.6% +10.1% ➖ noise
32 datafusion:vortex-compact -5.6% -4.0% -1.7% +12.0% ➖ noise
32 datafusion:vortex-file-compressed -10.1% -4.0% -6.3% +12.4% ➖ noise
32 duckdb:duckdb -9.5% -4.0% -5.8% +12.4% ➖ noise
32 duckdb:vortex-compact -16.8% -4.0% -13.4% +10.0% ✅ faster
32 duckdb:vortex-file-compressed -19.2% -4.0% -15.9% +10.0% ✅ faster
33 datafusion:vortex-compact -5.4% -7.0% +1.7% +14.1% ➖ noise
33 datafusion:vortex-file-compressed -8.9% -7.0% -2.1% +10.0% ➖ noise
33 duckdb:duckdb -14.1% -7.0% -7.7% +10.2% ➖ noise
33 duckdb:vortex-compact -12.3% -7.0% -5.7% +10.8% ➖ noise
33 duckdb:vortex-file-compressed -11.1% -7.0% -4.4% +24.6% ➖ noise
34 datafusion:vortex-compact -5.9% -2.3% -3.7% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -10.6% -2.3% -8.5% +10.0% ➖ noise
34 duckdb:duckdb -10.5% -2.3% -8.4% +10.4% ➖ noise
34 duckdb:vortex-compact -8.2% -2.3% -6.1% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -7.3% -2.3% -5.1% +10.0% ➖ noise
35 datafusion:vortex-compact -6.8% -5.6% -1.3% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -10.3% -5.6% -5.0% +10.0% ➖ noise
35 duckdb:duckdb -14.2% -5.6% -9.1% +17.7% ➖ noise
35 duckdb:vortex-compact -15.2% -5.6% -10.2% +10.0% ✅ faster
35 duckdb:vortex-file-compressed -7.1% -5.6% -1.7% +10.0% ➖ noise
36 datafusion:vortex-compact -5.6% -5.1% -0.6% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -6.4% -5.1% -1.4% +10.0% ➖ noise
36 duckdb:duckdb -9.3% -5.1% -4.4% +10.0% ➖ noise
36 duckdb:vortex-compact -3.7% -5.1% +1.4% +10.0% ➖ noise
36 duckdb:vortex-file-compressed -11.8% -5.1% -7.1% +10.0% ➖ noise
37 datafusion:vortex-compact -8.0% -5.9% -2.2% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -12.5% -5.9% -7.0% +13.7% ➖ noise
37 duckdb:duckdb -12.5% -5.9% -7.0% +10.1% ➖ noise
37 duckdb:vortex-compact -12.0% -5.9% -6.4% +10.0% ➖ noise
37 duckdb:vortex-file-compressed -16.0% -5.9% -10.7% +10.0% ✅ faster
38 datafusion:vortex-compact -10.7% -7.4% -3.6% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -10.8% -7.4% -3.7% +10.0% ➖ noise
38 duckdb:duckdb -7.9% -7.4% -0.6% +13.6% ➖ noise
38 duckdb:vortex-compact -5.9% -7.4% +1.5% +14.3% ➖ noise
38 duckdb:vortex-file-compressed -14.7% -7.4% -7.9% +11.7% ➖ noise
39 datafusion:vortex-compact -11.4% -8.8% -2.8% +10.0% ➖ noise
39 datafusion:vortex-file-compressed -12.0% -8.8% -3.4% +10.0% ➖ noise
39 duckdb:duckdb -8.1% -8.8% +0.9% +16.5% ➖ noise
39 duckdb:vortex-compact -8.7% -8.8% +0.1% +16.1% ➖ noise
39 duckdb:vortex-file-compressed -11.2% -8.8% -2.6% +14.9% ➖ noise
40 datafusion:vortex-compact -10.2% -7.5% -2.9% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -14.8% -7.5% -7.9% +12.1% ➖ noise
40 duckdb:duckdb -16.6% -7.5% -9.8% +10.4% ✅ faster
40 duckdb:vortex-compact -11.0% -7.5% -3.9% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -14.0% -7.5% -7.0% +19.5% ➖ noise
41 datafusion:vortex-compact -15.3% -11.4% -4.4% +14.4% ➖ noise
41 datafusion:vortex-file-compressed -15.2% -11.4% -4.3% +10.0% ➖ noise
41 duckdb:duckdb -12.8% -11.4% -1.6% +10.0% ➖ noise
41 duckdb:vortex-compact -16.7% -11.4% -6.0% +12.5% ➖ noise
41 duckdb:vortex-file-compressed -13.8% -11.4% -2.8% +10.0% ➖ noise
42 datafusion:vortex-compact -5.3% -10.6% +6.0% +10.5% ➖ noise
42 datafusion:vortex-file-compressed -9.1% -10.6% +1.7% +12.8% ➖ noise
42 duckdb:duckdb -16.9% -10.6% -7.0% +14.0% ➖ noise
42 duckdb:vortex-compact -11.5% -10.6% -0.9% +11.2% ➖ noise
42 duckdb:vortex-file-compressed -17.4% -10.6% -7.6% +17.3% ➖ noise
43 datafusion:vortex-compact -9.7% -5.8% -4.1% +15.0% ➖ noise
43 datafusion:vortex-file-compressed -7.0% -5.8% -1.3% +10.0% ➖ noise
43 duckdb:duckdb -10.0% -5.8% -4.4% +10.6% ➖ noise
43 duckdb:vortex-compact -0.9% -5.8% +5.2% +14.0% ➖ noise
43 duckdb:vortex-file-compressed +4.2% -5.8% +10.6% +10.0% 🚨 regression
44 datafusion:vortex-compact -2.9% -8.7% +6.4% +10.2% ➖ noise
44 datafusion:vortex-file-compressed -9.2% -8.7% -0.5% +10.1% ➖ noise
44 duckdb:duckdb -2.7% -8.7% +6.6% +12.1% ➖ noise
44 duckdb:vortex-compact -10.7% -8.7% -2.2% +10.0% ➖ noise
44 duckdb:vortex-file-compressed -6.7% -8.7% +2.2% +10.8% ➖ noise
45 datafusion:vortex-compact -7.2% -11.7% +5.1% +12.9% ➖ noise
45 datafusion:vortex-file-compressed -2.9% -11.7% +9.9% +10.0% ➖ noise
45 duckdb:duckdb -12.1% -11.7% -0.5% +10.0% ➖ noise
45 duckdb:vortex-compact -12.3% -11.7% -0.7% +12.4% ➖ noise
45 duckdb:vortex-file-compressed -14.3% -11.7% -3.0% +10.0% ➖ noise
46 datafusion:vortex-compact -7.9% -5.4% -2.6% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -4.0% -5.4% +1.4% +10.0% ➖ noise
46 duckdb:duckdb -10.6% -5.4% -5.5% +10.0% ➖ noise
46 duckdb:vortex-compact -8.0% -5.4% -2.8% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -12.2% -5.4% -7.2% +10.0% ➖ noise
47 datafusion:vortex-compact -8.9% -5.9% -3.3% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -10.5% -5.9% -4.9% +10.0% ➖ noise
47 duckdb:duckdb -9.7% -5.9% -4.1% +10.0% ➖ noise
47 duckdb:vortex-compact -6.2% -5.9% -0.4% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -13.4% -5.9% -8.0% +10.0% ➖ noise
48 datafusion:vortex-compact -7.1% -3.9% -3.3% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -7.0% -3.9% -3.2% +10.0% ➖ noise
48 duckdb:duckdb -10.7% -3.9% -7.0% +10.0% ➖ noise
48 duckdb:vortex-compact -1.8% -3.9% +2.3% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -15.0% -3.9% -11.5% +10.0% ✅ faster
49 datafusion:vortex-compact -9.8% -5.6% -4.4% +11.2% ➖ noise
49 datafusion:vortex-file-compressed -8.5% -5.6% -3.0% +10.0% ➖ noise
49 duckdb:duckdb -8.6% -5.6% -3.1% +12.6% ➖ noise
49 duckdb:vortex-compact +1.3% -5.6% +7.4% +10.6% ➖ noise
49 duckdb:vortex-file-compressed +5.1% -5.6% +11.4% +19.1% ➖ noise
50 datafusion:vortex-compact -8.5% -7.0% -1.6% +11.9% ➖ noise
50 datafusion:vortex-file-compressed -7.3% -7.0% -0.3% +10.0% ➖ noise
50 duckdb:duckdb -15.3% -7.0% -8.9% +11.6% ➖ noise
50 duckdb:vortex-compact -3.0% -7.0% +4.3% +10.6% ➖ noise
50 duckdb:vortex-file-compressed -6.5% -7.0% +0.6% +10.0% ➖ noise
51 datafusion:vortex-compact -3.8% -1.9% -2.0% +10.0% ➖ noise
51 datafusion:vortex-file-compressed -6.7% -1.9% -4.9% +10.0% ➖ noise
51 duckdb:duckdb -4.0% -1.9% -2.2% +10.0% ➖ noise
51 duckdb:vortex-compact -8.6% -1.9% -6.8% +14.2% ➖ noise
51 duckdb:vortex-file-compressed -8.0% -1.9% -6.3% +16.8% ➖ noise
52 datafusion:vortex-compact -7.2% -5.4% -1.8% +10.0% ➖ noise
52 datafusion:vortex-file-compressed -11.6% -5.4% -6.5% +17.9% ➖ noise
52 duckdb:duckdb -9.3% -5.4% -4.1% +12.7% ➖ noise
52 duckdb:vortex-compact -6.6% -5.4% -1.2% +10.3% ➖ noise
52 duckdb:vortex-file-compressed -13.9% -5.4% -8.9% +10.0% ➖ noise
53 datafusion:vortex-compact -5.6% -4.3% -1.4% +12.5% ➖ noise
53 datafusion:vortex-file-compressed -9.4% -4.3% -5.3% +13.9% ➖ noise
53 duckdb:duckdb -9.1% -4.3% -5.1% +12.5% ➖ noise
53 duckdb:vortex-compact -6.4% -4.3% -2.2% +11.4% ➖ noise
53 duckdb:vortex-file-compressed -12.6% -4.3% -8.7% +10.4% ➖ noise
54 datafusion:vortex-compact -5.6% -8.1% +2.7% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -8.8% -8.1% -0.8% +10.0% ➖ noise
54 duckdb:duckdb -16.6% -8.1% -9.3% +12.0% ➖ noise
54 duckdb:vortex-compact -11.2% -8.1% -3.4% +19.7% ➖ noise
54 duckdb:vortex-file-compressed -17.6% -8.1% -10.3% +10.0% ✅ faster
55 datafusion:vortex-compact -3.4% -6.3% +3.1% +14.0% ➖ noise
55 datafusion:vortex-file-compressed -12.1% -6.3% -6.2% +10.1% ➖ noise
55 duckdb:duckdb -7.6% -6.3% -1.4% +14.9% ➖ noise
55 duckdb:vortex-compact -7.1% -6.3% -0.9% +10.1% ➖ noise
55 duckdb:vortex-file-compressed -16.4% -6.3% -10.8% +14.7% ➖ noise
56 datafusion:vortex-compact -1.3% -7.6% +6.8% +17.2% ➖ noise
56 datafusion:vortex-file-compressed -10.8% -7.6% -3.5% +10.0% ➖ noise
56 duckdb:duckdb -12.2% -7.6% -5.0% +10.0% ➖ noise
56 duckdb:vortex-compact -2.3% -7.6% +5.7% +11.9% ➖ noise
56 duckdb:vortex-file-compressed -9.1% -7.6% -1.7% +10.0% ➖ noise
57 datafusion:vortex-compact -4.2% -2.2% -2.1% +10.2% ➖ noise
57 datafusion:vortex-file-compressed -12.0% -2.2% -10.0% +10.2% ✅ faster
57 duckdb:duckdb -11.1% -2.2% -9.2% +21.0% ➖ noise
57 duckdb:vortex-compact -9.4% -2.2% -7.4% +11.4% ➖ noise
57 duckdb:vortex-file-compressed -6.7% -2.2% -4.7% +10.8% ➖ noise
58 datafusion:vortex-compact -3.1% -6.9% +4.1% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -3.8% -6.9% +3.3% +10.0% ➖ noise
58 duckdb:duckdb -16.7% -6.9% -10.5% +16.5% ➖ noise
58 duckdb:vortex-compact -12.7% -6.9% -6.2% +13.2% ➖ noise
58 duckdb:vortex-file-compressed -9.0% -6.9% -2.3% +12.1% ➖ noise
59 datafusion:vortex-compact -2.3% -4.7% +2.5% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -4.7% -4.7% -0.0% +10.0% ➖ noise
59 duckdb:duckdb -5.7% -4.7% -1.0% +10.0% ➖ noise
59 duckdb:vortex-compact -2.6% -4.7% +2.3% +10.0% ➖ noise
59 duckdb:vortex-file-compressed -4.7% -4.7% +0.0% +10.0% ➖ noise
60 datafusion:vortex-compact -6.5% -5.4% -1.2% +10.0% ➖ noise
60 datafusion:vortex-file-compressed -6.0% -5.4% -0.7% +10.0% ➖ noise
60 duckdb:duckdb -17.3% -5.4% -12.6% +10.0% ✅ faster
60 duckdb:vortex-compact -3.3% -5.4% +2.2% +12.9% ➖ noise
60 duckdb:vortex-file-compressed -11.4% -5.4% -6.3% +13.9% ➖ noise
61 datafusion:vortex-compact -4.0% -6.5% +2.6% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -12.8% -6.5% -6.8% +12.8% ➖ noise
61 duckdb:duckdb -8.4% -6.5% -2.1% +10.2% ➖ noise
61 duckdb:vortex-compact -7.5% -6.5% -1.1% +10.0% ➖ noise
61 duckdb:vortex-file-compressed -20.8% -6.5% -15.3% +11.1% ✅ faster
62 datafusion:vortex-compact +4.6% -8.8% +14.6% +23.2% ➖ noise
62 datafusion:vortex-file-compressed +2.9% -8.8% +12.8% +23.4% ➖ noise
62 duckdb:duckdb -1.2% -8.8% +8.3% +46.0% ➖ noise
62 duckdb:vortex-compact -9.8% -8.8% -1.2% +18.0% ➖ noise
62 duckdb:vortex-file-compressed -19.5% -8.8% -11.8% +14.5% ➖ noise
63 datafusion:vortex-compact -5.0% -8.5% +3.9% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -2.7% -8.5% +6.4% +10.0% ➖ noise
63 duckdb:duckdb -9.9% -8.5% -1.5% +10.0% ➖ noise
63 duckdb:vortex-compact -4.6% -8.5% +4.3% +14.5% ➖ noise
63 duckdb:vortex-file-compressed -9.7% -8.5% -1.3% +10.0% ➖ noise
64 datafusion:vortex-compact -4.3% -7.6% +3.6% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -7.6% -7.6% -0.0% +10.0% ➖ noise
64 duckdb:duckdb -11.0% -7.6% -3.6% +10.0% ➖ noise
64 duckdb:vortex-compact -6.8% -7.6% +0.9% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -13.1% -7.6% -6.0% +10.2% ➖ noise
65 datafusion:vortex-compact -4.1% -3.1% -1.0% +10.1% ➖ noise
65 datafusion:vortex-file-compressed -9.1% -3.1% -6.1% +11.4% ➖ noise
65 duckdb:duckdb -10.0% -3.1% -7.1% +16.0% ➖ noise
65 duckdb:vortex-compact -6.6% -3.1% -3.6% +10.0% ➖ noise
65 duckdb:vortex-file-compressed -11.8% -3.1% -9.0% +10.0% ➖ noise
66 datafusion:vortex-compact -3.5% -6.6% +3.3% +10.0% ➖ noise
66 datafusion:vortex-file-compressed -8.5% -6.6% -2.0% +10.0% ➖ noise
66 duckdb:duckdb +1.2% -6.6% +8.4% +11.4% ➖ noise
66 duckdb:vortex-compact -6.2% -6.6% +0.5% +15.2% ➖ noise
66 duckdb:vortex-file-compressed -11.6% -6.6% -5.3% +10.0% ➖ noise
67 datafusion:vortex-compact -7.8% -8.2% +0.5% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -7.4% -8.2% +0.9% +10.0% ➖ noise
67 duckdb:duckdb -9.1% -8.2% -1.0% +10.0% ➖ noise
67 duckdb:vortex-compact -3.4% -8.2% +5.3% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -12.9% -8.2% -5.1% +10.0% ➖ noise
68 datafusion:vortex-compact -5.3% -6.6% +1.4% +12.1% ➖ noise
68 datafusion:vortex-file-compressed -11.3% -6.6% -5.1% +10.0% ➖ noise
68 duckdb:duckdb -7.0% -6.6% -0.4% +10.0% ➖ noise
68 duckdb:vortex-compact -8.2% -6.6% -1.7% +10.1% ➖ noise
68 duckdb:vortex-file-compressed -13.3% -6.6% -7.2% +10.0% ➖ noise
69 datafusion:vortex-compact -4.5% -9.5% +5.5% +11.6% ➖ noise
69 datafusion:vortex-file-compressed -11.0% -9.5% -1.7% +12.2% ➖ noise
69 duckdb:duckdb -6.9% -9.5% +2.9% +10.0% ➖ noise
69 duckdb:vortex-compact -8.2% -9.5% +1.5% +10.0% ➖ noise
69 duckdb:vortex-file-compressed -10.2% -9.5% -0.8% +15.0% ➖ noise
70 datafusion:vortex-compact -7.7% -12.1% +5.0% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -7.4% -12.1% +5.4% +10.8% ➖ noise
70 duckdb:duckdb -6.7% -12.1% +6.2% +10.5% ➖ noise
70 duckdb:vortex-compact -5.7% -12.1% +7.2% +10.7% ➖ noise
70 duckdb:vortex-file-compressed -3.5% -12.1% +9.8% +10.3% ➖ noise
71 datafusion:vortex-compact -1.8% -10.4% +9.5% +11.5% ➖ noise
71 datafusion:vortex-file-compressed -11.3% -10.4% -1.1% +10.9% ➖ noise
71 duckdb:duckdb -13.8% -10.4% -3.9% +13.7% ➖ noise
71 duckdb:vortex-compact -5.5% -10.4% +5.4% +18.8% ➖ noise
71 duckdb:vortex-file-compressed -15.5% -10.4% -5.8% +13.3% ➖ noise
72 datafusion:vortex-compact -5.9% -6.7% +0.9% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -8.1% -6.7% -1.5% +10.0% ➖ noise
72 duckdb:duckdb -10.5% -6.7% -4.1% +10.0% ➖ noise
72 duckdb:vortex-compact -2.3% -6.7% +4.8% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -3.8% -6.7% +3.1% +10.0% ➖ noise
73 datafusion:vortex-compact -3.5% -6.0% +2.7% +10.0% ➖ noise
73 datafusion:vortex-file-compressed -7.3% -6.0% -1.3% +21.9% ➖ noise
73 duckdb:duckdb -7.1% -6.0% -1.1% +12.1% ➖ noise
73 duckdb:vortex-compact -5.7% -6.0% +0.4% +10.0% ➖ noise
73 duckdb:vortex-file-compressed -13.8% -6.0% -8.3% +11.9% ➖ noise
74 datafusion:vortex-compact -4.3% -6.7% +2.6% +13.0% ➖ noise
74 datafusion:vortex-file-compressed -5.9% -6.7% +0.8% +10.0% ➖ noise
74 duckdb:duckdb -4.0% -6.7% +2.8% +10.0% ➖ noise
74 duckdb:vortex-compact -8.1% -6.7% -1.5% +19.9% ➖ noise
74 duckdb:vortex-file-compressed -23.9% -6.7% -18.5% +20.8% ✅ faster
75 datafusion:vortex-compact -1.7% -4.0% +2.4% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -5.6% -4.0% -1.7% +11.9% ➖ noise
75 duckdb:duckdb -5.1% -4.0% -1.2% +10.0% ➖ noise
75 duckdb:vortex-compact -5.6% -4.0% -1.7% +10.0% ➖ noise
75 duckdb:vortex-file-compressed -11.2% -4.0% -7.5% +10.0% ➖ noise
76 datafusion:vortex-compact -5.2% -3.8% -1.4% +10.0% ➖ noise
76 datafusion:vortex-file-compressed -9.7% -3.8% -6.2% +10.0% ➖ noise
76 duckdb:duckdb -10.1% -3.8% -6.6% +15.2% ➖ noise
76 duckdb:vortex-compact -6.9% -3.8% -3.2% +12.3% ➖ noise
76 duckdb:vortex-file-compressed -7.8% -3.8% -4.1% +14.5% ➖ noise
77 datafusion:vortex-compact -0.3% -5.0% +5.0% +11.8% ➖ noise
77 datafusion:vortex-file-compressed -14.4% -5.0% -9.9% +10.0% ✅ faster
77 duckdb:duckdb -11.9% -5.0% -7.3% +11.3% ➖ noise
77 duckdb:vortex-compact -2.7% -5.0% +2.4% +13.2% ➖ noise
77 duckdb:vortex-file-compressed -4.9% -5.0% +0.1% +17.8% ➖ noise
78 datafusion:vortex-compact -1.1% -7.6% +7.0% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -3.8% -7.6% +4.1% +10.0% ➖ noise
78 duckdb:duckdb -10.1% -7.6% -2.8% +10.0% ➖ noise
78 duckdb:vortex-compact -9.3% -7.6% -1.9% +10.1% ➖ noise
78 duckdb:vortex-file-compressed -8.0% -7.6% -0.5% +10.0% ➖ noise
79 datafusion:vortex-compact -3.4% -5.3% +2.0% +14.4% ➖ noise
79 datafusion:vortex-file-compressed -4.9% -5.3% +0.4% +10.0% ➖ noise
79 duckdb:duckdb -8.9% -5.3% -3.8% +10.0% ➖ noise
79 duckdb:vortex-compact +1.1% -5.3% +6.7% +11.4% ➖ noise
79 duckdb:vortex-file-compressed -9.6% -5.3% -4.6% +10.0% ➖ noise
80 datafusion:vortex-compact -4.0% -6.5% +2.7% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -9.8% -6.5% -3.5% +10.0% ➖ noise
80 duckdb:duckdb -17.0% -6.5% -11.2% +14.4% ➖ noise
80 duckdb:vortex-compact -6.2% -6.5% +0.4% +15.9% ➖ noise
80 duckdb:vortex-file-compressed -9.3% -6.5% -3.0% +16.8% ➖ noise
81 datafusion:vortex-compact -1.0% -11.4% +11.7% +10.0% 🚨 regression
81 datafusion:vortex-file-compressed -2.0% -11.4% +10.5% +11.1% ➖ noise
81 duckdb:duckdb -11.7% -11.4% -0.4% +10.0% ➖ noise
81 duckdb:vortex-compact -13.0% -11.4% -1.8% +10.0% ➖ noise
81 duckdb:vortex-file-compressed -14.4% -11.4% -3.4% +10.0% ➖ noise
82 datafusion:vortex-compact -4.8% -15.4% +12.5% +10.0% 🚨 regression
82 datafusion:vortex-file-compressed -15.3% -15.4% +0.1% +12.6% ➖ noise
82 duckdb:duckdb -15.0% -15.4% +0.5% +15.3% ➖ noise
82 duckdb:vortex-compact -5.8% -15.4% +11.3% +15.2% ➖ noise
82 duckdb:vortex-file-compressed -15.0% -15.4% +0.4% +11.3% ➖ noise
83 datafusion:vortex-compact -5.6% -6.9% +1.5% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -5.1% -6.9% +2.0% +10.4% ➖ noise
83 duckdb:duckdb -13.0% -6.9% -6.6% +14.9% ➖ noise
83 duckdb:vortex-compact -10.1% -6.9% -3.4% +10.0% ➖ noise
83 duckdb:vortex-file-compressed -11.4% -6.9% -4.8% +10.0% ➖ noise
84 datafusion:vortex-compact -8.7% -8.7% +0.0% +10.0% ➖ noise
84 datafusion:vortex-file-compressed -16.9% -8.7% -8.9% +19.3% ➖ noise
84 duckdb:duckdb -9.3% -8.7% -0.6% +10.9% ➖ noise
84 duckdb:vortex-compact -12.7% -8.7% -4.4% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -16.2% -8.7% -8.2% +11.4% ➖ noise
85 datafusion:vortex-compact -9.0% -10.0% +1.1% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -8.3% -10.0% +1.9% +10.0% ➖ noise
85 duckdb:duckdb -9.6% -10.0% +0.5% +12.4% ➖ noise
85 duckdb:vortex-compact -11.0% -10.0% -1.1% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -11.3% -10.0% -1.4% +10.0% ➖ noise
86 datafusion:vortex-compact -7.4% -6.1% -1.3% +12.1% ➖ noise
86 datafusion:vortex-file-compressed -5.3% -6.1% +0.9% +14.7% ➖ noise
86 duckdb:duckdb -14.5% -6.1% -8.9% +12.4% ➖ noise
86 duckdb:vortex-compact -7.8% -6.1% -1.8% +14.0% ➖ noise
86 duckdb:vortex-file-compressed -17.8% -6.1% -12.5% +14.7% ➖ noise
87 datafusion:vortex-compact -7.6% -8.8% +1.3% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -10.9% -8.8% -2.4% +10.5% ➖ noise
87 duckdb:duckdb -7.4% -8.8% +1.5% +14.9% ➖ noise
87 duckdb:vortex-compact -9.8% -8.8% -1.1% +10.3% ➖ noise
87 duckdb:vortex-file-compressed -6.5% -8.8% +2.6% +10.8% ➖ noise
88 datafusion:vortex-compact -3.5% -5.4% +2.0% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -3.2% -5.4% +2.3% +10.4% ➖ noise
88 duckdb:duckdb -7.7% -5.4% -2.4% +10.0% ➖ noise
88 duckdb:vortex-compact -9.9% -5.4% -4.8% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -16.1% -5.4% -11.3% +10.0% ✅ faster
89 datafusion:vortex-compact -3.9% -5.3% +1.5% +10.0% ➖ noise
89 datafusion:vortex-file-compressed -5.1% -5.3% +0.2% +10.0% ➖ noise
89 duckdb:duckdb -8.9% -5.3% -3.8% +14.7% ➖ noise
89 duckdb:vortex-compact -4.9% -5.3% +0.5% +10.0% ➖ noise
89 duckdb:vortex-file-compressed -6.2% -5.3% -1.0% +12.1% ➖ noise
90 datafusion:vortex-compact -8.1% -8.9% +0.9% +12.0% ➖ noise
90 datafusion:vortex-file-compressed -1.9% -8.9% +7.8% +12.2% ➖ noise
90 duckdb:duckdb -18.9% -8.9% -11.0% +13.0% ➖ noise
90 duckdb:vortex-compact -8.4% -8.9% +0.6% +11.7% ➖ noise
90 duckdb:vortex-file-compressed -11.3% -8.9% -2.6% +12.0% ➖ noise
91 datafusion:vortex-compact -8.0% -8.6% +0.6% +10.0% ➖ noise
91 datafusion:vortex-file-compressed -14.0% -8.6% -5.9% +10.0% ➖ noise
91 duckdb:duckdb -12.2% -8.6% -3.9% +12.2% ➖ noise
91 duckdb:vortex-compact -10.0% -8.6% -1.6% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -6.2% -8.6% +2.6% +10.0% ➖ noise
92 datafusion:vortex-compact +3.3% -10.0% +14.8% +12.4% 🚨 regression
92 datafusion:vortex-file-compressed -5.7% -10.0% +4.9% +12.4% ➖ noise
92 duckdb:duckdb -14.8% -10.0% -5.3% +11.0% ➖ noise
92 duckdb:vortex-compact +5.1% -10.0% +16.8% +15.6% 🚨 regression
92 duckdb:vortex-file-compressed -25.9% -10.0% -17.6% +15.5% ✅ faster
93 datafusion:vortex-compact -4.7% -12.9% +9.4% +11.0% ➖ noise
93 datafusion:vortex-file-compressed -7.9% -12.9% +5.7% +10.0% ➖ noise
93 duckdb:duckdb -7.7% -12.9% +5.9% +15.0% ➖ noise
93 duckdb:vortex-compact -12.1% -12.9% +0.8% +16.9% ➖ noise
93 duckdb:vortex-file-compressed -14.5% -12.9% -1.8% +10.0% ➖ noise
94 datafusion:vortex-compact +0.6% -9.9% +11.6% +10.6% 🚨 regression
94 datafusion:vortex-file-compressed -7.8% -9.9% +2.3% +10.8% ➖ noise
94 duckdb:duckdb -15.2% -9.9% -5.9% +12.2% ➖ noise
94 duckdb:vortex-compact -17.0% -9.9% -7.9% +14.1% ➖ noise
94 duckdb:vortex-file-compressed -12.6% -9.9% -3.1% +21.8% ➖ noise
95 datafusion:vortex-compact -1.7% -8.4% +7.3% +12.7% ➖ noise
95 datafusion:vortex-file-compressed -9.2% -8.4% -0.9% +10.8% ➖ noise
95 duckdb:duckdb -21.1% -8.4% -13.9% +17.8% ➖ noise
95 duckdb:vortex-compact -14.6% -8.4% -6.8% +13.5% ➖ noise
95 duckdb:vortex-file-compressed -8.1% -8.4% +0.3% +16.1% ➖ noise
96 datafusion:vortex-compact -3.2% -6.7% +3.8% +18.4% ➖ noise
96 datafusion:vortex-file-compressed +0.6% -6.7% +7.9% +10.0% ➖ noise
96 duckdb:duckdb -7.8% -6.7% -1.2% +16.1% ➖ noise
96 duckdb:vortex-compact -6.8% -6.7% -0.1% +24.2% ➖ noise
96 duckdb:vortex-file-compressed -15.6% -6.7% -9.6% +11.5% ➖ noise
97 datafusion:vortex-compact +0.2% -7.4% +8.2% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -7.7% -7.4% -0.3% +10.0% ➖ noise
97 duckdb:duckdb -14.2% -7.4% -7.4% +17.1% ➖ noise
97 duckdb:vortex-compact -6.2% -7.4% +1.3% +12.7% ➖ noise
97 duckdb:vortex-file-compressed -9.1% -7.4% -1.8% +13.4% ➖ noise
98 datafusion:vortex-compact -3.8% -3.6% -0.2% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -7.6% -3.6% -4.1% +10.0% ➖ noise
98 duckdb:duckdb -14.5% -3.6% -11.3% +15.1% ➖ noise
98 duckdb:vortex-compact -8.1% -3.6% -4.7% +10.0% ➖ noise
98 duckdb:vortex-file-compressed -16.0% -3.6% -12.8% +10.7% ✅ faster
99 datafusion:vortex-compact +10.3% -4.8% +15.9% +28.4% ➖ noise
99 datafusion:vortex-file-compressed -14.5% -4.8% -10.2% +21.6% ➖ noise
99 duckdb:duckdb -6.0% -4.8% -1.2% +29.6% ➖ noise
99 duckdb:vortex-compact +0.9% -4.8% +6.0% +18.5% ➖ noise
99 duckdb:vortex-file-compressed -8.9% -4.8% -4.3% +23.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.0%
Vortex (geomean): 0.925x ➖
Parquet (geomean): 0.953x ➖
Shifts: Parquet (control) -4.7% · Median polish -5.6%


datafusion / vortex-file-compressed (0.907x ➖, 1↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 31648434 40128502 0.79
fineweb_q01/datafusion:vortex-file-compressed 622468831 575154253 1.08
fineweb_q02/datafusion:vortex-file-compressed 🚀 483855061 708961542 0.68
fineweb_q03/datafusion:vortex-file-compressed 1359212431 1461549409 0.93
fineweb_q04/datafusion:vortex-file-compressed 1381912189 1391917059 0.99
fineweb_q05/datafusion:vortex-file-compressed 1388712258 1367102870 1.02
fineweb_q06/datafusion:vortex-file-compressed 1515653820 1523731067 0.99
fineweb_q07/datafusion:vortex-file-compressed 1355019528 1472593658 0.92
fineweb_q08/datafusion:vortex-file-compressed 526370976 631638115 0.83
datafusion / vortex-compact (0.912x ➖, 1↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 32937280 45022590 0.73
fineweb_q01/datafusion:vortex-compact 🚀 481716509 742484712 0.65
fineweb_q02/datafusion:vortex-compact 625679267 710776280 0.88
fineweb_q03/datafusion:vortex-compact 1457412249 1479349610 0.99
fineweb_q04/datafusion:vortex-compact 1758171240 1772601470 0.99
fineweb_q05/datafusion:vortex-compact 1475721147 1470291316 1.00
fineweb_q06/datafusion:vortex-compact 1361974630 1373768428 0.99
fineweb_q07/datafusion:vortex-compact 1208920845 1167960195 1.04
fineweb_q08/datafusion:vortex-compact 385738935 372535685 1.04
datafusion / parquet (0.928x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 968636440 1085407456 0.89
fineweb_q01/datafusion:parquet 1669732547 1635479132 1.02
fineweb_q02/datafusion:parquet 1610195938 1891939978 0.85
fineweb_q03/datafusion:parquet 1696637862 1746132113 0.97
fineweb_q04/datafusion:parquet 1722198888 1790007790 0.96
fineweb_q05/datafusion:parquet 1659606876 1782988305 0.93
fineweb_q06/datafusion:parquet 1717401621 1906690343 0.90
fineweb_q07/datafusion:parquet 1609291054 1780713641 0.90
fineweb_q08/datafusion:parquet 1640467033 1767940260 0.93
duckdb / vortex-file-compressed (0.964x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 85469138 86747669 0.99
fineweb_q01/duckdb:vortex-file-compressed 551194965 576246864 0.96
fineweb_q02/duckdb:vortex-file-compressed 411091594 444339929 0.93
fineweb_q03/duckdb:vortex-file-compressed 1518794506 1573312529 0.97
fineweb_q04/duckdb:vortex-file-compressed 1488455153 1674572804 0.89
fineweb_q05/duckdb:vortex-file-compressed 1449085322 1541906431 0.94
fineweb_q06/duckdb:vortex-file-compressed 1623703120 1710103308 0.95
fineweb_q07/duckdb:vortex-file-compressed 1768088043 1519370508 1.16
fineweb_q08/duckdb:vortex-file-compressed 607428970 653643403 0.93
duckdb / vortex-compact (0.917x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 75930474 82403180 0.92
fineweb_q01/duckdb:vortex-compact 507468397 562581272 0.90
fineweb_q02/duckdb:vortex-compact 537245799 580893971 0.92
fineweb_q03/duckdb:vortex-compact 1626989499 1755545367 0.93
fineweb_q04/duckdb:vortex-compact 1689845912 1923095657 0.88
fineweb_q05/duckdb:vortex-compact 1473913687 1648250618 0.89
fineweb_q06/duckdb:vortex-compact 1483127628 1580836447 0.94
fineweb_q07/duckdb:vortex-compact 1337418384 1412888978 0.95
fineweb_q08/duckdb:vortex-compact 459335149 496992579 0.92
duckdb / parquet (0.979x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1167446868 1058720591 1.10
fineweb_q01/duckdb:parquet 1323133026 1351398393 0.98
fineweb_q02/duckdb:parquet 1296006541 1311032451 0.99
fineweb_q03/duckdb:parquet 3500580764 3619690326 0.97
fineweb_q04/duckdb:parquet 1821270872 1906666183 0.96
fineweb_q05/duckdb:parquet 2065456252 2110322814 0.98
fineweb_q06/duckdb:parquet 4089903444 4346966167 0.94
fineweb_q07/duckdb:parquet 2549307470 2652569414 0.96
fineweb_q08/duckdb:parquet 1044889113 1103578903 0.95
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -26.8% -0.8% -26.3% +129.9% ➖ noise
0 datafusion:vortex-file-compressed -21.1% -0.8% -20.5% +213.4% ➖ noise
0 duckdb:vortex-compact -7.9% -0.8% -7.1% +36.5% ➖ noise
0 duckdb:vortex-file-compressed -1.5% -0.8% -0.7% +46.2% ➖ noise
1 datafusion:vortex-compact -35.1% -0.0% -35.1% +65.7% ➖ noise
1 datafusion:vortex-file-compressed +8.2% -0.0% +8.2% +69.5% ➖ noise
1 duckdb:vortex-compact -9.8% -0.0% -9.8% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -4.3% -0.0% -4.3% +30.0% ➖ noise
2 datafusion:vortex-compact -12.0% -8.3% -4.0% +30.0% ➖ noise
2 datafusion:vortex-file-compressed -31.8% -8.3% -25.6% +43.0% ➖ noise
2 duckdb:vortex-compact -7.5% -8.3% +0.8% +31.3% ➖ noise
2 duckdb:vortex-file-compressed -7.5% -8.3% +0.9% +30.0% ➖ noise
3 datafusion:vortex-compact -1.5% -3.1% +1.6% +30.0% ➖ noise
3 datafusion:vortex-file-compressed -7.0% -3.1% -4.1% +30.0% ➖ noise
3 duckdb:vortex-compact -7.3% -3.1% -4.4% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -3.5% -3.1% -0.4% +30.0% ➖ noise
4 datafusion:vortex-compact -0.8% -4.1% +3.5% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -0.7% -4.1% +3.6% +30.0% ➖ noise
4 duckdb:vortex-compact -12.1% -4.1% -8.3% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -11.1% -4.1% -7.3% +30.0% ➖ noise
5 datafusion:vortex-compact +0.4% -4.6% +5.2% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +1.6% -4.6% +6.4% +30.0% ➖ noise
5 duckdb:vortex-compact -10.6% -4.6% -6.3% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -6.0% -4.6% -1.5% +30.0% ➖ noise
6 datafusion:vortex-compact -0.9% -7.9% +7.7% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -0.5% -7.9% +8.1% +30.0% ➖ noise
6 duckdb:vortex-compact -6.2% -7.9% +1.9% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -5.1% -7.9% +3.1% +30.0% ➖ noise
7 datafusion:vortex-compact +3.5% -6.8% +11.1% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -8.0% -6.8% -1.3% +30.0% ➖ noise
7 duckdb:vortex-compact -5.3% -6.8% +1.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +16.4% -6.8% +24.9% +30.0% ➖ noise
8 datafusion:vortex-compact +3.5% -6.3% +10.5% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -16.7% -6.3% -11.1% +30.0% ➖ noise
8 duckdb:vortex-compact -7.6% -6.3% -1.4% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -7.1% -6.3% -0.9% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: Random Access

Vortex (geomean): 0.977x ➖
Parquet (geomean): 0.995x ➖


unknown / unknown (0.990x ➖, 1↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 2222129 2384541 0.93
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1387617 1367887 1.01
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8289144641 8469588629 0.98
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8264783467 8580811242 0.96
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7780850 8040374 0.97
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 7473385 7523541 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk 5746086 5755656 1.00
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 6430865 6459266 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8358076767 8580389654 0.97
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8333284497 8535702096 0.98
random-access/feature-vectors/uniform/vortex-tokio-local-disk 13152142 13353042 0.98
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12956499 13148605 0.99
random-access/lance-tokio-local-disk 744906 732441 1.02
random-access/lance-tokio-local-disk-footer 1241527 1224921 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk 246260 250620 0.98
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 614058 616362 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk 130683999 130515698 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 130598704 130379402 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk 562235 599330 0.94
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 590881 601406 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk 1054103 1061686 0.99
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1426622 1429545 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk 130830476 130319572 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 131036327 130381908 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 2081124 2077698 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2059309 2077113 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk 387050 390672 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 576330 572855 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk 25578872 26246860 0.97
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 25032908 26177779 0.96
random-access/nested-structs/correlated/vortex-tokio-local-disk 745072 765430 0.97
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 740450 685999 1.08
random-access/nested-structs/uniform/lance-tokio-local-disk 2613794 2619739 1.00
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2834113 2837443 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk 25835516 26088827 0.99
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 26340435 26142663 1.01
random-access/nested-structs/uniform/vortex-tokio-local-disk 1629914 1573764 1.04
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1628057 1590305 1.02
random-access/parquet-tokio-local-disk 176604709 174190814 1.01
random-access/parquet-tokio-local-disk-footer 177390660 174795138 1.01
random-access/taxi/correlated/lance-tokio-local-disk 923194 923764 1.00
random-access/taxi/correlated/lance-tokio-local-disk-footer 1534839 1535625 1.00
random-access/taxi/correlated/parquet-tokio-local-disk 265338608 259349552 1.02
random-access/taxi/correlated/parquet-tokio-local-disk-footer 264818155 259709202 1.02
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1534488 1794614 0.86
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1746462 1794986 0.97
random-access/taxi/uniform/lance-tokio-local-disk 9605254 9599372 1.00
random-access/taxi/uniform/lance-tokio-local-disk-footer 10291266 10223199 1.01
random-access/taxi/uniform/parquet-tokio-local-disk 281854951 274936792 1.03
random-access/taxi/uniform/parquet-tokio-local-disk-footer 278461409 280416133 0.99
random-access/taxi/uniform/vortex-tokio-local-disk 4398229 4544872 0.97
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4371485 4516347 0.97
random-access/vortex-tokio-local-disk 1192297 1259885 0.95
random-access/vortex-tokio-local-disk-footer 1204501 1293106 0.93

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Vortex (geomean): 1.013x ➖
Parquet (geomean): 1.015x ➖
Shifts: Parquet (control) +1.5% · Median polish +1.4%


duckdb / vortex-file-compressed (1.020x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11987597 12101427 0.99
statpopgen_q01/duckdb:vortex-file-compressed 28780025 27474826 1.05
statpopgen_q02/duckdb:vortex-file-compressed 1390355704 1390157501 1.00
statpopgen_q03/duckdb:vortex-file-compressed 3161942009 3131050976 1.01
statpopgen_q04/duckdb:vortex-file-compressed 3196667657 3128319973 1.02
statpopgen_q05/duckdb:vortex-file-compressed 1464880372 1445034145 1.01
statpopgen_q06/duckdb:vortex-file-compressed 2169645628 2157893563 1.01
statpopgen_q07/duckdb:vortex-file-compressed 229743314 216930787 1.06
statpopgen_q08/duckdb:vortex-file-compressed 264725115 261132434 1.01
statpopgen_q09/duckdb:vortex-file-compressed 3041005452 2910848182 1.04
statpopgen_q10/duckdb:vortex-file-compressed 4771829666 4722338394 1.01
duckdb / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11550612 11517925 1.00
statpopgen_q01/duckdb:vortex-compact 174703560 166105692 1.05
statpopgen_q02/duckdb:vortex-compact 1842793730 1815508458 1.02
statpopgen_q03/duckdb:vortex-compact 3536987464 3529245589 1.00
statpopgen_q04/duckdb:vortex-compact 3590606728 3540712174 1.01
statpopgen_q05/duckdb:vortex-compact 1843225126 1829622985 1.01
statpopgen_q06/duckdb:vortex-compact 2682834258 2692699504 1.00
statpopgen_q07/duckdb:vortex-compact 900809988 903419274 1.00
statpopgen_q08/duckdb:vortex-compact 942969013 931786918 1.01
statpopgen_q09/duckdb:vortex-compact 3304983930 3320452712 1.00
statpopgen_q10/duckdb:vortex-compact 5357152779 5437747936 0.99
duckdb / parquet (1.015x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 330363354 330574117 1.00
statpopgen_q01/duckdb:parquet 415172745 410025368 1.01
statpopgen_q02/duckdb:parquet 994306845 998781120 1.00
statpopgen_q03/duckdb:parquet 1529883148 1491176406 1.03
statpopgen_q04/duckdb:parquet 1523871201 1497934083 1.02
statpopgen_q05/duckdb:parquet 1032770469 1010952382 1.02
statpopgen_q06/duckdb:parquet 1512895798 1492906065 1.01
statpopgen_q07/duckdb:parquet 1353429848 1331025937 1.02
statpopgen_q08/duckdb:parquet 1344318922 1326807852 1.01
statpopgen_q09/duckdb:parquet 1391883765 1368630295 1.02
statpopgen_q10/duckdb:parquet 2721122011 2647618787 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +0.3% -0.1% +0.3% +10.0% ➖ noise
0 duckdb:vortex-file-compressed -0.9% -0.1% -0.9% +13.2% ➖ noise
1 duckdb:vortex-compact +5.2% +1.3% +3.9% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +4.8% +1.3% +3.5% +167.3% ➖ noise
2 duckdb:vortex-compact +1.5% -0.4% +2.0% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +0.0% -0.4% +0.5% +10.0% ➖ noise
3 duckdb:vortex-compact +0.2% +2.6% -2.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +1.0% +2.6% -1.6% +10.0% ➖ noise
4 duckdb:vortex-compact +1.4% +1.7% -0.3% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.2% +1.7% +0.4% +10.0% ➖ noise
5 duckdb:vortex-compact +0.7% +2.2% -1.4% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +1.4% +2.2% -0.8% +10.0% ➖ noise
6 duckdb:vortex-compact -0.4% +1.3% -1.7% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +0.5% +1.3% -0.8% +10.0% ➖ noise
7 duckdb:vortex-compact -0.3% +1.7% -1.9% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +5.9% +1.7% +4.2% +10.0% ➖ noise
8 duckdb:vortex-compact +1.2% +1.3% -0.1% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.4% +1.3% +0.1% +10.0% ➖ noise
9 duckdb:vortex-compact -0.5% +1.7% -2.1% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +4.5% +1.7% +2.7% +10.0% ➖ noise
10 duckdb:vortex-compact -1.5% +2.8% -4.1% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +1.0% +2.8% -1.7% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: TPC-H SF=10 on NVME

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


datafusion / vortex-file-compressed (1.008x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 385187775 390661441 0.99
tpch_q02/datafusion:vortex-file-compressed 107614786 106200628 1.01
tpch_q03/datafusion:vortex-file-compressed 214550475 214314072 1.00
tpch_q04/datafusion:vortex-file-compressed 113236184 113076155 1.00
tpch_q05/datafusion:vortex-file-compressed 370469158 368846215 1.00
tpch_q06/datafusion:vortex-file-compressed 45264552 44908862 1.01
tpch_q07/datafusion:vortex-file-compressed 498262225 499064322 1.00
tpch_q08/datafusion:vortex-file-compressed 356188669 346356085 1.03
tpch_q09/datafusion:vortex-file-compressed 622884874 619799261 1.00
tpch_q10/datafusion:vortex-file-compressed 230523204 228507805 1.01
tpch_q11/datafusion:vortex-file-compressed 82339320 81912668 1.01
tpch_q12/datafusion:vortex-file-compressed 121498310 121105992 1.00
tpch_q13/datafusion:vortex-file-compressed 212158920 209924353 1.01
tpch_q14/datafusion:vortex-file-compressed 58973786 58128321 1.01
tpch_q15/datafusion:vortex-file-compressed 108602588 106785999 1.02
tpch_q16/datafusion:vortex-file-compressed 75149047 75492320 1.00
tpch_q17/datafusion:vortex-file-compressed 629496812 616564561 1.02
tpch_q18/datafusion:vortex-file-compressed 832870832 822255269 1.01
tpch_q19/datafusion:vortex-file-compressed 91876526 91234054 1.01
tpch_q20/datafusion:vortex-file-compressed 165697643 165811715 1.00
tpch_q21/datafusion:vortex-file-compressed 641968569 635807092 1.01
tpch_q22/datafusion:vortex-file-compressed 65131228 63456626 1.03
datafusion / vortex-compact (1.006x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 444753812 437866359 1.02
tpch_q02/datafusion:vortex-compact 109677768 108458454 1.01
tpch_q03/datafusion:vortex-compact 215834877 213089636 1.01
tpch_q04/datafusion:vortex-compact 123458873 120663248 1.02
tpch_q05/datafusion:vortex-compact 373677565 369979351 1.01
tpch_q06/datafusion:vortex-compact 64615208 64150043 1.01
tpch_q07/datafusion:vortex-compact 514639362 514794046 1.00
tpch_q08/datafusion:vortex-compact 350591589 353453437 0.99
tpch_q09/datafusion:vortex-compact 628689011 622737756 1.01
tpch_q10/datafusion:vortex-compact 247228144 245369740 1.01
tpch_q11/datafusion:vortex-compact 82833825 82394878 1.01
tpch_q12/datafusion:vortex-compact 165816048 165598035 1.00
tpch_q13/datafusion:vortex-compact 262406747 260002460 1.01
tpch_q14/datafusion:vortex-compact 74645540 74973575 1.00
tpch_q15/datafusion:vortex-compact 163211372 160838160 1.01
tpch_q16/datafusion:vortex-compact 78805225 78754484 1.00
tpch_q17/datafusion:vortex-compact 632988176 630861763 1.00
tpch_q18/datafusion:vortex-compact 825033338 822927735 1.00
tpch_q19/datafusion:vortex-compact 132145945 132783226 1.00
tpch_q20/datafusion:vortex-compact 188661710 187442770 1.01
tpch_q21/datafusion:vortex-compact 648663364 645039754 1.01
tpch_q22/datafusion:vortex-compact 72696762 72302415 1.01
datafusion / parquet (1.014x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 483774619 459178015 1.05
tpch_q02/datafusion:parquet 171392388 171063503 1.00
tpch_q03/datafusion:parquet 287662204 283221081 1.02
tpch_q04/datafusion:parquet 132914824 131438648 1.01
tpch_q05/datafusion:parquet 441320608 437803565 1.01
tpch_q06/datafusion:parquet 131811860 139563468 0.94
tpch_q07/datafusion:parquet 606246940 605123211 1.00
tpch_q08/datafusion:parquet 468092414 467056731 1.00
tpch_q09/datafusion:parquet 739544767 737936090 1.00
tpch_q10/datafusion:parquet 504858930 496225709 1.02
tpch_q11/datafusion:parquet 119913678 119103539 1.01
tpch_q12/datafusion:parquet 215670104 197284870 1.09
tpch_q13/datafusion:parquet 329830909 331122247 1.00
tpch_q14/datafusion:parquet 162621093 164696091 0.99
tpch_q15/datafusion:parquet 256788634 251324246 1.02
tpch_q16/datafusion:parquet 128459030 128676099 1.00
tpch_q17/datafusion:parquet 689880880 675993448 1.02
tpch_q18/datafusion:parquet 876525108 841091453 1.04
tpch_q19/datafusion:parquet 302231526 278639850 1.08
tpch_q20/datafusion:parquet 293167826 291627535 1.01
tpch_q21/datafusion:parquet 701356639 694775176 1.01
tpch_q22/datafusion:parquet 211249154 212238151 1.00
datafusion / arrow (1.006x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 584355962 593062962 0.99
tpch_q02/datafusion:arrow 160329769 161143157 0.99
tpch_q03/datafusion:arrow 460617921 458133302 1.01
tpch_q04/datafusion:arrow 333084511 335057912 0.99
tpch_q05/datafusion:arrow 918217628 901738140 1.02
tpch_q06/datafusion:arrow 279034056 281669403 0.99
tpch_q07/datafusion:arrow 1126138347 1144968878 0.98
tpch_q08/datafusion:arrow 1112166387 1114656621 1.00
tpch_q09/datafusion:arrow 1310789017 1319156564 0.99
tpch_q10/datafusion:arrow 589475984 581223847 1.01
tpch_q11/datafusion:arrow 135679783 133864741 1.01
tpch_q12/datafusion:arrow 775966518 780951705 0.99
tpch_q13/datafusion:arrow 502383159 492540711 1.02
tpch_q14/datafusion:arrow 320257200 311287885 1.03
tpch_q15/datafusion:arrow 684027454 691856168 0.99
tpch_q16/datafusion:arrow 103692619 101375473 1.02
tpch_q17/datafusion:arrow 1335211986 1277904248 1.04
tpch_q18/datafusion:arrow 1842344719 1828187370 1.01
tpch_q19/datafusion:arrow 478954934 481663517 0.99
tpch_q20/datafusion:arrow 487128671 477119874 1.02
tpch_q21/datafusion:arrow 2953784691 2968992377 0.99
tpch_q22/datafusion:arrow 125227349 122914134 1.02
duckdb / vortex-file-compressed (1.007x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 170050171 169824128 1.00
tpch_q02/duckdb:vortex-file-compressed 50878204 51164888 0.99
tpch_q03/duckdb:vortex-file-compressed 126287522 125967288 1.00
tpch_q04/duckdb:vortex-file-compressed 151234622 154517265 0.98
tpch_q05/duckdb:vortex-file-compressed 128213890 127036820 1.01
tpch_q06/duckdb:vortex-file-compressed 46539017 46831077 0.99
tpch_q07/duckdb:vortex-file-compressed 145310165 143057574 1.02
tpch_q08/duckdb:vortex-file-compressed 170957260 170491330 1.00
tpch_q09/duckdb:vortex-file-compressed 318204498 317548260 1.00
tpch_q10/duckdb:vortex-file-compressed 145698258 141798284 1.03
tpch_q11/duckdb:vortex-file-compressed 32750478 32821508 1.00
tpch_q12/duckdb:vortex-file-compressed 95437596 92871564 1.03
tpch_q13/duckdb:vortex-file-compressed 227032662 226928752 1.00
tpch_q14/duckdb:vortex-file-compressed 67369214 65369394 1.03
tpch_q15/duckdb:vortex-file-compressed 87097246 85405103 1.02
tpch_q16/duckdb:vortex-file-compressed 78743647 76786413 1.03
tpch_q17/duckdb:vortex-file-compressed 97676129 97591600 1.00
tpch_q18/duckdb:vortex-file-compressed 289899444 286880998 1.01
tpch_q19/duckdb:vortex-file-compressed 82887365 83430887 0.99
tpch_q20/duckdb:vortex-file-compressed 157719315 155852230 1.01
tpch_q21/duckdb:vortex-file-compressed 568599225 563619986 1.01
tpch_q22/duckdb:vortex-file-compressed 70373625 69991739 1.01
duckdb / vortex-compact (1.004x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 228898753 227794822 1.00
tpch_q02/duckdb:vortex-compact 55566477 55630656 1.00
tpch_q03/duckdb:vortex-compact 137707017 136663907 1.01
tpch_q04/duckdb:vortex-compact 171309834 170208669 1.01
tpch_q05/duckdb:vortex-compact 142157963 141693464 1.00
tpch_q06/duckdb:vortex-compact 82767924 87672149 0.94
tpch_q07/duckdb:vortex-compact 196299410 197629158 0.99
tpch_q08/duckdb:vortex-compact 185938770 183709106 1.01
tpch_q09/duckdb:vortex-compact 350489079 347486750 1.01
tpch_q10/duckdb:vortex-compact 176483070 174029235 1.01
tpch_q11/duckdb:vortex-compact 39733638 39719479 1.00
tpch_q12/duckdb:vortex-compact 199370665 201259614 0.99
tpch_q13/duckdb:vortex-compact 275023957 274516647 1.00
tpch_q14/duckdb:vortex-compact 99429232 98503593 1.01
tpch_q15/duckdb:vortex-compact 112433431 111109392 1.01
tpch_q16/duckdb:vortex-compact 82844280 81635679 1.01
tpch_q17/duckdb:vortex-compact 114041819 112621627 1.01
tpch_q18/duckdb:vortex-compact 291606412 280301780 1.04
tpch_q19/duckdb:vortex-compact 106619156 107189822 0.99
tpch_q20/duckdb:vortex-compact 200846667 199510684 1.01
tpch_q21/duckdb:vortex-compact 611099084 609923995 1.00
tpch_q22/duckdb:vortex-compact 84974483 84434139 1.01
duckdb / parquet (1.001x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 256189738 261225180 0.98
tpch_q02/duckdb:parquet 98115335 98796456 0.99
tpch_q03/duckdb:parquet 207309981 208262089 1.00
tpch_q04/duckdb:parquet 130113910 130472069 1.00
tpch_q05/duckdb:parquet 214694400 212920377 1.01
tpch_q06/duckdb:parquet 68046158 66073860 1.03
tpch_q07/duckdb:parquet 179829893 178444738 1.01
tpch_q08/duckdb:parquet 252063195 247727886 1.02
tpch_q09/duckdb:parquet 469535298 489584465 0.96
tpch_q10/duckdb:parquet 606899363 607661963 1.00
tpch_q11/duckdb:parquet 61930507 64377607 0.96
tpch_q12/duckdb:parquet 123753111 123987310 1.00
tpch_q13/duckdb:parquet 443613494 437829669 1.01
tpch_q14/duckdb:parquet 173377634 171907118 1.01
tpch_q15/duckdb:parquet 95914867 95863795 1.00
tpch_q16/duckdb:parquet 160802053 159503842 1.01
tpch_q17/duckdb:parquet 175347530 174617412 1.00
tpch_q18/duckdb:parquet 354070981 348724010 1.02
tpch_q19/duckdb:parquet 283510129 282502896 1.00
tpch_q20/duckdb:parquet 231791533 228613819 1.01
tpch_q21/duckdb:parquet 554117455 558661921 0.99
tpch_q22/duckdb:parquet 290908085 287788530 1.01
duckdb / duckdb (1.004x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 116735471 116996579 1.00
tpch_q02/duckdb:duckdb 45195728 44660464 1.01
tpch_q03/duckdb:duckdb 96395066 97027108 0.99
tpch_q04/duckdb:duckdb 131749097 130944518 1.01
tpch_q05/duckdb:duckdb 108791963 108969424 1.00
tpch_q06/duckdb:duckdb 37326822 37258271 1.00
tpch_q07/duckdb:duckdb 87103769 86209176 1.01
tpch_q08/duckdb:duckdb 109685146 109457233 1.00
tpch_q09/duckdb:duckdb 275741406 277734520 0.99
tpch_q10/duckdb:duckdb 202707893 204844805 0.99
tpch_q11/duckdb:duckdb 15607038 15440015 1.01
tpch_q12/duckdb:duckdb 84640486 84311162 1.00
tpch_q13/duckdb:duckdb 219189620 218933762 1.00
tpch_q14/duckdb:duckdb 70153105 70342534 1.00
tpch_q15/duckdb:duckdb 76983849 76939980 1.00
tpch_q16/duckdb:duckdb 73291976 73171849 1.00
tpch_q17/duckdb:duckdb 84454837 84586630 1.00
tpch_q18/duckdb:duckdb 211146925 210403728 1.00
tpch_q19/duckdb:duckdb 115640563 115325566 1.00
tpch_q20/duckdb:duckdb 111276230 111586872 1.00
tpch_q21/duckdb:duckdb 292883287 290924462 1.01
tpch_q22/duckdb:duckdb 68724627 64857946 1.06
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -1.5% +1.6% -3.1% +10.0% ➖ noise
1 datafusion:vortex-compact +1.6% +1.6% -0.1% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -1.4% +1.6% -3.0% +10.0% ➖ noise
1 duckdb:duckdb -0.2% +1.6% -1.8% +10.0% ➖ noise
1 duckdb:vortex-compact +0.5% +1.6% -1.1% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +0.1% +1.6% -1.5% +10.0% ➖ noise
2 datafusion:arrow -0.5% -0.2% -0.3% +10.0% ➖ noise
2 datafusion:vortex-compact +1.1% -0.2% +1.4% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +1.3% -0.2% +1.6% +10.0% ➖ noise
2 duckdb:duckdb +1.2% -0.2% +1.5% +10.0% ➖ noise
2 duckdb:vortex-compact -0.1% -0.2% +0.1% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -0.6% -0.2% -0.3% +10.0% ➖ noise
3 datafusion:arrow +0.5% +0.6% -0.0% +10.0% ➖ noise
3 datafusion:vortex-compact +1.3% +0.6% +0.7% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +0.1% +0.6% -0.4% +10.0% ➖ noise
3 duckdb:duckdb -0.7% +0.6% -1.2% +10.0% ➖ noise
3 duckdb:vortex-compact +0.8% +0.6% +0.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +0.3% +0.6% -0.3% +10.0% ➖ noise
4 datafusion:arrow -0.6% +0.4% -1.0% +10.0% ➖ noise
4 datafusion:vortex-compact +2.3% +0.4% +1.9% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +0.1% +0.4% -0.3% +10.0% ➖ noise
4 duckdb:duckdb +0.6% +0.4% +0.2% +10.0% ➖ noise
4 duckdb:vortex-compact +0.6% +0.4% +0.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -2.1% +0.4% -2.5% +10.0% ➖ noise
5 datafusion:arrow +1.8% +0.8% +1.0% +10.0% ➖ noise
5 datafusion:vortex-compact +1.0% +0.8% +0.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +0.4% +0.8% -0.4% +10.0% ➖ noise
5 duckdb:duckdb -0.2% +0.8% -1.0% +10.0% ➖ noise
5 duckdb:vortex-compact +0.3% +0.8% -0.5% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.9% +0.8% +0.1% +10.0% ➖ noise
6 datafusion:arrow -0.9% -1.4% +0.4% +10.0% ➖ noise
6 datafusion:vortex-compact +0.7% -1.4% +2.1% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +0.8% -1.4% +2.2% +10.0% ➖ noise
6 duckdb:duckdb +0.2% -1.4% +1.6% +10.0% ➖ noise
6 duckdb:vortex-compact -5.6% -1.4% -4.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.6% -1.4% +0.8% +10.9% ➖ noise
7 datafusion:arrow -1.6% +0.5% -2.1% +10.0% ➖ noise
7 datafusion:vortex-compact -0.0% +0.5% -0.5% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -0.2% +0.5% -0.6% +10.0% ➖ noise
7 duckdb:duckdb +1.0% +0.5% +0.6% +10.0% ➖ noise
7 duckdb:vortex-compact -0.7% +0.5% -1.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +1.6% +0.5% +1.1% +10.0% ➖ noise
8 datafusion:arrow -0.2% +1.0% -1.2% +10.0% ➖ noise
8 datafusion:vortex-compact -0.8% +1.0% -1.8% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +2.8% +1.0% +1.8% +10.0% ➖ noise
8 duckdb:duckdb +0.2% +1.0% -0.8% +10.0% ➖ noise
8 duckdb:vortex-compact +1.2% +1.0% +0.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +0.3% +1.0% -0.7% +10.0% ➖ noise
9 datafusion:arrow -0.6% -2.0% +1.4% +10.0% ➖ noise
9 datafusion:vortex-compact +1.0% -2.0% +3.0% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +0.5% -2.0% +2.5% +10.0% ➖ noise
9 duckdb:duckdb -0.7% -2.0% +1.3% +10.0% ➖ noise
9 duckdb:vortex-compact +0.9% -2.0% +2.9% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +0.2% -2.0% +2.2% +10.0% ➖ noise
10 datafusion:arrow +1.4% +0.8% +0.6% +10.0% ➖ noise
10 datafusion:vortex-compact +0.8% +0.8% -0.0% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +0.9% +0.8% +0.1% +10.0% ➖ noise
10 duckdb:duckdb -1.0% +0.8% -1.8% +10.0% ➖ noise
10 duckdb:vortex-compact +1.4% +0.8% +0.6% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +2.8% +0.8% +1.9% +10.0% ➖ noise
11 datafusion:arrow +1.4% -1.6% +3.0% +12.2% ➖ noise
11 datafusion:vortex-compact +0.5% -1.6% +2.2% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +0.5% -1.6% +2.1% +10.0% ➖ noise
11 duckdb:duckdb +1.1% -1.6% +2.7% +11.2% ➖ noise
11 duckdb:vortex-compact +0.0% -1.6% +1.6% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -0.2% -1.6% +1.4% +12.4% ➖ noise
12 datafusion:arrow -0.6% +4.5% -4.9% +33.0% ➖ noise
12 datafusion:vortex-compact +0.1% +4.5% -4.1% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +0.3% +4.5% -4.0% +10.0% ➖ noise
12 duckdb:duckdb +0.4% +4.5% -3.9% +10.0% ➖ noise
12 duckdb:vortex-compact -0.9% +4.5% -5.2% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +2.8% +4.5% -1.6% +10.0% ➖ noise
13 datafusion:arrow +2.0% +0.5% +1.5% +10.0% ➖ noise
13 datafusion:vortex-compact +0.9% +0.5% +0.5% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +1.1% +0.5% +0.6% +10.0% ➖ noise
13 duckdb:duckdb +0.1% +0.5% -0.3% +10.0% ➖ noise
13 duckdb:vortex-compact +0.2% +0.5% -0.3% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +0.0% +0.5% -0.4% +10.0% ➖ noise
14 datafusion:arrow +2.9% -0.2% +3.1% +10.0% ➖ noise
14 datafusion:vortex-compact -0.4% -0.2% -0.2% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +1.5% -0.2% +1.7% +10.0% ➖ noise
14 duckdb:duckdb -0.3% -0.2% -0.1% +10.0% ➖ noise
14 duckdb:vortex-compact +0.9% -0.2% +1.1% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +3.1% -0.2% +3.3% +10.0% ➖ noise
15 datafusion:arrow -1.1% +1.1% -2.2% +10.0% ➖ noise
15 datafusion:vortex-compact +1.5% +1.1% +0.4% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +1.7% +1.1% +0.6% +10.0% ➖ noise
15 duckdb:duckdb +0.1% +1.1% -1.0% +10.0% ➖ noise
15 duckdb:vortex-compact +1.2% +1.1% +0.1% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +2.0% +1.1% +0.9% +10.0% ➖ noise
16 datafusion:arrow +2.3% +0.3% +2.0% +10.0% ➖ noise
16 datafusion:vortex-compact +0.1% +0.3% -0.3% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -0.5% +0.3% -0.8% +10.0% ➖ noise
16 duckdb:duckdb +0.2% +0.3% -0.2% +10.0% ➖ noise
16 duckdb:vortex-compact +1.5% +0.3% +1.2% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +2.5% +0.3% +2.2% +10.0% ➖ noise
17 datafusion:arrow +4.5% +1.2% +3.2% +10.0% ➖ noise
17 datafusion:vortex-compact +0.3% +1.2% -0.9% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +2.1% +1.2% +0.9% +10.0% ➖ noise
17 duckdb:duckdb -0.2% +1.2% -1.4% +10.0% ➖ noise
17 duckdb:vortex-compact +1.3% +1.2% +0.0% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +0.1% +1.2% -1.1% +10.0% ➖ noise
18 datafusion:arrow +0.8% +2.9% -2.0% +10.0% ➖ noise
18 datafusion:vortex-compact +0.3% +2.9% -2.5% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +1.3% +2.9% -1.5% +10.0% ➖ noise
18 duckdb:duckdb +0.4% +2.9% -2.4% +10.0% ➖ noise
18 duckdb:vortex-compact +4.0% +2.9% +1.1% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +1.1% +2.9% -1.8% +10.0% ➖ noise
19 datafusion:arrow -0.6% +4.3% -4.7% +10.0% ➖ noise
19 datafusion:vortex-compact -0.5% +4.3% -4.6% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +0.7% +4.3% -3.5% +10.0% ➖ noise
19 duckdb:duckdb +0.3% +4.3% -3.9% +10.0% ➖ noise
19 duckdb:vortex-compact -0.5% +4.3% -4.7% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -0.7% +4.3% -4.8% +10.0% ➖ noise
20 datafusion:arrow +2.1% +1.0% +1.1% +10.0% ➖ noise
20 datafusion:vortex-compact +0.7% +1.0% -0.3% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -0.1% +1.0% -1.0% +10.0% ➖ noise
20 duckdb:duckdb -0.3% +1.0% -1.2% +10.0% ➖ noise
20 duckdb:vortex-compact +0.7% +1.0% -0.3% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +1.2% +1.0% +0.2% +10.0% ➖ noise
21 datafusion:arrow -0.5% +0.1% -0.6% +10.0% ➖ noise
21 datafusion:vortex-compact +0.6% +0.1% +0.5% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +1.0% +0.1% +0.9% +10.0% ➖ noise
21 duckdb:duckdb +0.7% +0.1% +0.6% +10.0% ➖ noise
21 duckdb:vortex-compact +0.2% +0.1% +0.1% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +0.9% +0.1% +0.8% +10.0% ➖ noise
22 datafusion:arrow +1.9% +0.3% +1.6% +10.0% ➖ noise
22 datafusion:vortex-compact +0.5% +0.3% +0.2% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +2.6% +0.3% +2.3% +10.0% ➖ noise
22 duckdb:duckdb +6.0% +0.3% +5.6% +10.0% ➖ noise
22 duckdb:vortex-compact +0.6% +0.3% +0.3% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +0.5% +0.3% +0.2% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.5%
Vortex (geomean): 0.916x ➖
Parquet (geomean): 0.912x ➖
Shifts: Parquet (control) -8.8% · Median polish -7.8%


datafusion / vortex-file-compressed (0.872x ➖, 1↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 247635527 259043846 0.96
tpch_q02/datafusion:vortex-file-compressed 481734303 434290307 1.11
tpch_q03/datafusion:vortex-file-compressed 413141752 433428334 0.95
tpch_q04/datafusion:vortex-file-compressed 251402507 258421387 0.97
tpch_q05/datafusion:vortex-file-compressed 402846617 437017965 0.92
tpch_q06/datafusion:vortex-file-compressed 315086001 383532998 0.82
tpch_q07/datafusion:vortex-file-compressed 376166547 465974099 0.81
tpch_q08/datafusion:vortex-file-compressed 574191816 620096914 0.93
tpch_q09/datafusion:vortex-file-compressed 357302201 415194877 0.86
tpch_q10/datafusion:vortex-file-compressed 476107333 516023985 0.92
tpch_q11/datafusion:vortex-file-compressed 269101952 295132184 0.91
tpch_q12/datafusion:vortex-file-compressed 454669935 527745368 0.86
tpch_q13/datafusion:vortex-file-compressed 🚀 149859838 276967720 0.54
tpch_q14/datafusion:vortex-file-compressed 260931011 293333841 0.89
tpch_q15/datafusion:vortex-file-compressed 448801296 507411093 0.88
tpch_q16/datafusion:vortex-file-compressed 182753733 225633045 0.81
tpch_q17/datafusion:vortex-file-compressed 331061227 458426902 0.72
tpch_q18/datafusion:vortex-file-compressed 325815830 370322247 0.88
tpch_q19/datafusion:vortex-file-compressed 451762833 565447899 0.80
tpch_q20/datafusion:vortex-file-compressed 416100838 472745222 0.88
tpch_q21/datafusion:vortex-file-compressed 534735891 581419498 0.92
tpch_q22/datafusion:vortex-file-compressed 122575000 122004327 1.00
datafusion / vortex-compact (0.939x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 273415232 305293647 0.90
tpch_q02/datafusion:vortex-compact 410108048 447747121 0.92
tpch_q03/datafusion:vortex-compact 360206912 431070266 0.84
tpch_q04/datafusion:vortex-compact 216770216 225444540 0.96
tpch_q05/datafusion:vortex-compact 361475887 372539831 0.97
tpch_q06/datafusion:vortex-compact 324329000 354514543 0.91
tpch_q07/datafusion:vortex-compact 379686927 371183854 1.02
tpch_q08/datafusion:vortex-compact 530739352 470808121 1.13
tpch_q09/datafusion:vortex-compact 384256741 429328816 0.90
tpch_q10/datafusion:vortex-compact 404019826 470653006 0.86
tpch_q11/datafusion:vortex-compact 245596434 288452039 0.85
tpch_q12/datafusion:vortex-compact 422653693 434548733 0.97
tpch_q13/datafusion:vortex-compact 131958174 131329303 1.00
tpch_q14/datafusion:vortex-compact 236674143 264381986 0.90
tpch_q15/datafusion:vortex-compact 448426373 498209332 0.90
tpch_q16/datafusion:vortex-compact 186149114 208749381 0.89
tpch_q17/datafusion:vortex-compact 434005258 362487462 1.20
tpch_q18/datafusion:vortex-compact 268257846 332261575 0.81
tpch_q19/datafusion:vortex-compact 480007656 549568484 0.87
tpch_q20/datafusion:vortex-compact 460404633 477862854 0.96
tpch_q21/datafusion:vortex-compact 537309937 513111012 1.05
tpch_q22/datafusion:vortex-compact 100306787 104533248 0.96
datafusion / parquet (0.891x ➖, 2↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 213809343 233292254 0.92
tpch_q02/datafusion:parquet 416657304 570171023 0.73
tpch_q03/datafusion:parquet 🚀 290700063 498810665 0.58
tpch_q04/datafusion:parquet 🚀 140157390 216104937 0.65
tpch_q05/datafusion:parquet 438641407 555829538 0.79
tpch_q06/datafusion:parquet 134466643 172781485 0.78
tpch_q07/datafusion:parquet 514039414 531111265 0.97
tpch_q08/datafusion:parquet 562127451 649401937 0.87
tpch_q09/datafusion:parquet 511196146 473773927 1.08
tpch_q10/datafusion:parquet 496899855 568576433 0.87
tpch_q11/datafusion:parquet 337141690 370985092 0.91
tpch_q12/datafusion:parquet 231984580 238194830 0.97
tpch_q13/datafusion:parquet 432327442 421448569 1.03
tpch_q14/datafusion:parquet 182072496 168632890 1.08
tpch_q15/datafusion:parquet 317952598 326653381 0.97
tpch_q16/datafusion:parquet 166719706 177066224 0.94
tpch_q17/datafusion:parquet 335936179 351986031 0.95
tpch_q18/datafusion:parquet 426835149 436577839 0.98
tpch_q19/datafusion:parquet 328228656 334577995 0.98
tpch_q20/datafusion:parquet 314422714 306407433 1.03
tpch_q21/datafusion:parquet 485751617 553565805 0.88
tpch_q22/datafusion:parquet 131820891 152729612 0.86
duckdb / vortex-file-compressed (0.931x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 243955024 264374918 0.92
tpch_q02/duckdb:vortex-file-compressed 862535388 1019694554 0.85
tpch_q03/duckdb:vortex-file-compressed 625798785 800343288 0.78
tpch_q04/duckdb:vortex-file-compressed 374715734 415573393 0.90
tpch_q05/duckdb:vortex-file-compressed 885306565 915636282 0.97
tpch_q06/duckdb:vortex-file-compressed 389493259 505916601 0.77
tpch_q07/duckdb:vortex-file-compressed 706081020 785781391 0.90
tpch_q08/duckdb:vortex-file-compressed 980863892 941714387 1.04
tpch_q09/duckdb:vortex-file-compressed 809960300 847852248 0.96
tpch_q10/duckdb:vortex-file-compressed 716981223 761280383 0.94
tpch_q11/duckdb:vortex-file-compressed 476889784 505759111 0.94
tpch_q12/duckdb:vortex-file-compressed 508616467 514326380 0.99
tpch_q13/duckdb:vortex-file-compressed 474730501 452290640 1.05
tpch_q14/duckdb:vortex-file-compressed 431003472 442933815 0.97
tpch_q15/duckdb:vortex-file-compressed 279892995 283673111 0.99
tpch_q16/duckdb:vortex-file-compressed 378006226 383019752 0.99
tpch_q17/duckdb:vortex-file-compressed 677080535 734614644 0.92
tpch_q18/duckdb:vortex-file-compressed 547939073 604561939 0.91
tpch_q19/duckdb:vortex-file-compressed 425912915 458954334 0.93
tpch_q20/duckdb:vortex-file-compressed 741087849 815740492 0.91
tpch_q21/duckdb:vortex-file-compressed 959381684 1055873802 0.91
tpch_q22/duckdb:vortex-file-compressed 375613227 369349106 1.02
duckdb / vortex-compact (0.921x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 265389296 294481234 0.90
tpch_q02/duckdb:vortex-compact 856082214 943434830 0.91
tpch_q03/duckdb:vortex-compact 565153448 619383331 0.91
tpch_q04/duckdb:vortex-compact 345871582 352929717 0.98
tpch_q05/duckdb:vortex-compact 862569979 924264991 0.93
tpch_q06/duckdb:vortex-compact 437546871 421225351 1.04
tpch_q07/duckdb:vortex-compact 695056990 762166529 0.91
tpch_q08/duckdb:vortex-compact 859049280 929863821 0.92
tpch_q09/duckdb:vortex-compact 846952565 938108091 0.90
tpch_q10/duckdb:vortex-compact 656231363 715518535 0.92
tpch_q11/duckdb:vortex-compact 437764395 501357371 0.87
tpch_q12/duckdb:vortex-compact 450184975 487518675 0.92
tpch_q13/duckdb:vortex-compact 441597138 451244888 0.98
tpch_q14/duckdb:vortex-compact 436469173 481268515 0.91
tpch_q15/duckdb:vortex-compact 275982296 319186687 0.86
tpch_q16/duckdb:vortex-compact 367222584 376705759 0.97
tpch_q17/duckdb:vortex-compact 620809242 640453734 0.97
tpch_q18/duckdb:vortex-compact 417124261 514683383 0.81
tpch_q19/duckdb:vortex-compact 416825915 433188942 0.96
tpch_q20/duckdb:vortex-compact 694642109 746053007 0.93
tpch_q21/duckdb:vortex-compact 999917537 1133400366 0.88
tpch_q22/duckdb:vortex-compact 321897742 361653356 0.89
duckdb / parquet (0.933x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 432026226 433341740 1.00
tpch_q02/duckdb:parquet 1165888847 1239551238 0.94
tpch_q03/duckdb:parquet 907489923 1129955373 0.80
tpch_q04/duckdb:parquet 603369538 684882415 0.88
tpch_q05/duckdb:parquet 1379034439 1548912769 0.89
tpch_q06/duckdb:parquet 392075344 412489172 0.95
tpch_q07/duckdb:parquet 1147561568 1254650902 0.91
tpch_q08/duckdb:parquet 1613284398 1674195752 0.96
tpch_q09/duckdb:parquet 1326321008 1423027952 0.93
tpch_q10/duckdb:parquet 1207812873 1358221508 0.89
tpch_q11/duckdb:parquet 801844079 938587375 0.85
tpch_q12/duckdb:parquet 702619662 686950705 1.02
tpch_q13/duckdb:parquet 885186266 931293915 0.95
tpch_q14/duckdb:parquet 634558654 607684121 1.04
tpch_q15/duckdb:parquet 492450125 544176229 0.90
tpch_q16/duckdb:parquet 597381229 675585041 0.88
tpch_q17/duckdb:parquet 717569990 770279412 0.93
tpch_q18/duckdb:parquet 830773759 993129959 0.84
tpch_q19/duckdb:parquet 783190500 685574698 1.14
tpch_q20/duckdb:parquet 1074291391 1074141546 1.00
tpch_q21/duckdb:parquet 1121657909 1249783815 0.90
tpch_q22/duckdb:parquet 566689464 594914686 0.95
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -10.4% -4.4% -6.3% +66.5% ➖ noise
1 datafusion:vortex-file-compressed -4.4% -4.4% +0.0% +64.4% ➖ noise
1 duckdb:vortex-compact -9.9% -4.4% -5.7% +44.2% ➖ noise
1 duckdb:vortex-file-compressed -7.7% -4.4% -3.5% +43.8% ➖ noise
2 datafusion:vortex-compact -8.4% -17.1% +10.5% +30.6% ➖ noise
2 datafusion:vortex-file-compressed +10.9% -17.1% +33.8% +35.1% ➖ noise
2 duckdb:vortex-compact -9.3% -17.1% +9.5% +30.6% ➖ noise
2 duckdb:vortex-file-compressed -15.4% -17.1% +2.0% +30.6% ➖ noise
3 datafusion:vortex-compact -16.4% -31.6% +22.1% +53.5% ➖ noise
3 datafusion:vortex-file-compressed -4.7% -31.6% +39.3% +49.4% ➖ noise
3 duckdb:vortex-compact -8.8% -31.6% +33.4% +30.6% 🚨 regression
3 duckdb:vortex-file-compressed -21.8% -31.6% +14.3% +30.6% ➖ noise
4 datafusion:vortex-compact -3.8% -24.4% +27.2% +30.6% ➖ noise
4 datafusion:vortex-file-compressed -2.7% -24.4% +28.7% +30.6% ➖ noise
4 duckdb:vortex-compact -2.0% -24.4% +29.6% +38.6% ➖ noise
4 duckdb:vortex-file-compressed -9.8% -24.4% +19.3% +30.6% ➖ noise
5 datafusion:vortex-compact -3.0% -16.2% +15.8% +30.6% ➖ noise
5 datafusion:vortex-file-compressed -7.8% -16.2% +10.0% +30.6% ➖ noise
5 duckdb:vortex-compact -6.7% -16.2% +11.3% +30.6% ➖ noise
5 duckdb:vortex-file-compressed -3.3% -16.2% +15.3% +30.6% ➖ noise
6 datafusion:vortex-compact -8.5% -14.0% +6.4% +30.6% ➖ noise
6 datafusion:vortex-file-compressed -17.8% -14.0% -4.5% +30.6% ➖ noise
6 duckdb:vortex-compact +3.9% -14.0% +20.8% +30.6% ➖ noise
6 duckdb:vortex-file-compressed -23.0% -14.0% -10.5% +30.6% ➖ noise
7 datafusion:vortex-compact +2.3% -5.9% +8.7% +30.6% ➖ noise
7 datafusion:vortex-file-compressed -19.3% -5.9% -14.2% +30.6% ➖ noise
7 duckdb:vortex-compact -8.8% -5.9% -3.1% +30.6% ➖ noise
7 duckdb:vortex-file-compressed -10.1% -5.9% -4.5% +30.6% ➖ noise
8 datafusion:vortex-compact +12.7% -8.7% +23.4% +30.6% ➖ noise
8 datafusion:vortex-file-compressed -7.4% -8.7% +1.4% +30.6% ➖ noise
8 duckdb:vortex-compact -7.6% -8.7% +1.2% +30.6% ➖ noise
8 duckdb:vortex-file-compressed +4.2% -8.7% +14.0% +30.6% ➖ noise
9 datafusion:vortex-compact -10.5% +0.3% -10.8% +30.6% ➖ noise
9 datafusion:vortex-file-compressed -13.9% +0.3% -14.2% +30.6% ➖ noise
9 duckdb:vortex-compact -9.7% +0.3% -10.0% +30.6% ➖ noise
9 duckdb:vortex-file-compressed -4.5% +0.3% -4.7% +30.6% ➖ noise
10 datafusion:vortex-compact -14.2% -11.8% -2.6% +30.6% ➖ noise
10 datafusion:vortex-file-compressed -7.7% -11.8% +4.7% +30.6% ➖ noise
10 duckdb:vortex-compact -8.3% -11.8% +4.0% +30.6% ➖ noise
10 duckdb:vortex-file-compressed -5.8% -11.8% +6.8% +30.6% ➖ noise
11 datafusion:vortex-compact -14.9% -11.9% -3.4% +30.6% ➖ noise
11 datafusion:vortex-file-compressed -8.8% -11.9% +3.5% +30.6% ➖ noise
11 duckdb:vortex-compact -12.7% -11.9% -0.9% +30.6% ➖ noise
11 duckdb:vortex-file-compressed -5.7% -11.9% +7.0% +30.6% ➖ noise
12 datafusion:vortex-compact -2.7% -0.2% -2.5% +30.6% ➖ noise
12 datafusion:vortex-file-compressed -13.8% -0.2% -13.7% +30.6% ➖ noise
12 duckdb:vortex-compact -7.7% -0.2% -7.5% +30.6% ➖ noise
12 duckdb:vortex-file-compressed -1.1% -0.2% -0.9% +30.6% ➖ noise
13 datafusion:vortex-compact +0.5% -1.3% +1.8% +57.9% ➖ noise
13 datafusion:vortex-file-compressed -45.9% -1.3% -45.2% +82.4% ✅ faster
13 duckdb:vortex-compact -2.1% -1.3% -0.9% +30.6% ➖ noise
13 duckdb:vortex-file-compressed +5.0% -1.3% +6.3% +30.6% ➖ noise
14 datafusion:vortex-compact -10.5% +6.2% -15.7% +30.6% ➖ noise
14 datafusion:vortex-file-compressed -11.0% +6.2% -16.2% +30.6% ➖ noise
14 duckdb:vortex-compact -9.3% +6.2% -14.6% +30.6% ➖ noise
14 duckdb:vortex-file-compressed -2.7% +6.2% -8.4% +30.6% ➖ noise
15 datafusion:vortex-compact -10.0% -6.1% -4.1% +33.3% ➖ noise
15 datafusion:vortex-file-compressed -11.6% -6.1% -5.8% +30.6% ➖ noise
15 duckdb:vortex-compact -13.5% -6.1% -7.9% +30.6% ➖ noise
15 duckdb:vortex-file-compressed -1.3% -6.1% +5.1% +30.6% ➖ noise
16 datafusion:vortex-compact -10.8% -8.8% -2.3% +30.6% ➖ noise
16 datafusion:vortex-file-compressed -19.0% -8.8% -11.2% +30.6% ➖ noise
16 duckdb:vortex-compact -2.5% -8.8% +6.8% +30.6% ➖ noise
16 duckdb:vortex-file-compressed -1.3% -8.8% +8.2% +30.6% ➖ noise
17 datafusion:vortex-compact +19.7% -5.7% +27.0% +35.4% ➖ noise
17 datafusion:vortex-file-compressed -27.8% -5.7% -23.4% +30.6% ➖ noise
17 duckdb:vortex-compact -3.1% -5.7% +2.8% +30.6% ➖ noise
17 duckdb:vortex-file-compressed -7.8% -5.7% -2.3% +30.6% ➖ noise
18 datafusion:vortex-compact -19.3% -9.6% -10.7% +32.8% ➖ noise
18 datafusion:vortex-file-compressed -12.0% -9.6% -2.7% +50.0% ➖ noise
18 duckdb:vortex-compact -19.0% -9.6% -10.4% +30.6% ➖ noise
18 duckdb:vortex-file-compressed -9.4% -9.6% +0.2% +30.6% ➖ noise
19 datafusion:vortex-compact -12.7% +5.9% -17.5% +30.6% ➖ noise
19 datafusion:vortex-file-compressed -20.1% +5.9% -24.5% +30.6% ✅ faster
19 duckdb:vortex-compact -3.8% +5.9% -9.1% +30.6% ➖ noise
19 duckdb:vortex-file-compressed -7.2% +5.9% -12.3% +30.6% ➖ noise
20 datafusion:vortex-compact -3.7% +1.3% -4.9% +30.6% ➖ noise
20 datafusion:vortex-file-compressed -12.0% +1.3% -13.1% +30.6% ➖ noise
20 duckdb:vortex-compact -6.9% +1.3% -8.1% +30.6% ➖ noise
20 duckdb:vortex-file-compressed -9.2% +1.3% -10.3% +30.6% ➖ noise
21 datafusion:vortex-compact +4.7% -11.3% +18.0% +30.6% ➖ noise
21 datafusion:vortex-file-compressed -8.0% -11.3% +3.6% +30.6% ➖ noise
21 duckdb:vortex-compact -11.8% -11.3% -0.6% +30.6% ➖ noise
21 duckdb:vortex-file-compressed -9.1% -11.3% +2.4% +30.6% ➖ noise
22 datafusion:vortex-compact -4.0% -9.3% +5.8% +30.8% ➖ noise
22 datafusion:vortex-file-compressed +0.5% -9.3% +10.8% +44.4% ➖ noise
22 duckdb:vortex-compact -11.0% -9.3% -1.8% +30.6% ➖ noise
22 duckdb:vortex-file-compressed +1.7% -9.3% +12.2% +30.6% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: Clickbench on NVME

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


datafusion / vortex-file-compressed (0.984x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1640936 1684914 0.97
clickbench_q01/datafusion:vortex-file-compressed 19047584 19615805 0.97
clickbench_q02/datafusion:vortex-file-compressed 39608384 39471996 1.00
clickbench_q03/datafusion:vortex-file-compressed 45012332 46046341 0.98
clickbench_q04/datafusion:vortex-file-compressed 289926273 306511514 0.95
clickbench_q05/datafusion:vortex-file-compressed 318553480 330808544 0.96
clickbench_q06/datafusion:vortex-file-compressed 1676573 1658261 1.01
clickbench_q07/datafusion:vortex-file-compressed 23250769 25066823 0.93
clickbench_q08/datafusion:vortex-file-compressed 368740170 374274842 0.99
clickbench_q09/datafusion:vortex-file-compressed 571160892 598065655 0.96
clickbench_q10/datafusion:vortex-file-compressed 79506866 77587368 1.02
clickbench_q11/datafusion:vortex-file-compressed 92358963 88614361 1.04
clickbench_q12/datafusion:vortex-file-compressed 286975213 285788294 1.00
clickbench_q13/datafusion:vortex-file-compressed 440721861 445228204 0.99
clickbench_q14/datafusion:vortex-file-compressed 263647834 268926446 0.98
clickbench_q15/datafusion:vortex-file-compressed 334090920 353773589 0.94
clickbench_q16/datafusion:vortex-file-compressed 678122008 690201708 0.98
clickbench_q17/datafusion:vortex-file-compressed 663300641 688087712 0.96
clickbench_q18/datafusion:vortex-file-compressed 1393747683 1431226079 0.97
clickbench_q19/datafusion:vortex-file-compressed 30866471 32012299 0.96
clickbench_q20/datafusion:vortex-file-compressed 339603175 346973113 0.98
clickbench_q21/datafusion:vortex-file-compressed 378672749 391986693 0.97
clickbench_q22/datafusion:vortex-file-compressed 449769146 476633442 0.94
clickbench_q23/datafusion:vortex-file-compressed 704203041 694212049 1.01
clickbench_q24/datafusion:vortex-file-compressed 47121819 48990993 0.96
clickbench_q25/datafusion:vortex-file-compressed 76516954 76366636 1.00
clickbench_q26/datafusion:vortex-file-compressed 51363121 51606783 1.00
clickbench_q27/datafusion:vortex-file-compressed 743753976 729989410 1.02
clickbench_q28/datafusion:vortex-file-compressed 7075940320 6944580021 1.02
clickbench_q29/datafusion:vortex-file-compressed 245834877 244548604 1.01
clickbench_q30/datafusion:vortex-file-compressed 229996468 243065111 0.95
clickbench_q31/datafusion:vortex-file-compressed 265708578 271499976 0.98
clickbench_q32/datafusion:vortex-file-compressed 1164282916 1182055512 0.98
clickbench_q33/datafusion:vortex-file-compressed 1329104023 1370903222 0.97
clickbench_q34/datafusion:vortex-file-compressed 1309122545 1357730213 0.96
clickbench_q35/datafusion:vortex-file-compressed 472675610 481194269 0.98
clickbench_q36/datafusion:vortex-file-compressed 73204836 74613655 0.98
clickbench_q37/datafusion:vortex-file-compressed 35951046 35640725 1.01
clickbench_q38/datafusion:vortex-file-compressed 20852528 20995860 0.99
clickbench_q39/datafusion:vortex-file-compressed 139673279 140194160 1.00
clickbench_q40/datafusion:vortex-file-compressed 17172476 16475135 1.04
clickbench_q41/datafusion:vortex-file-compressed 16051360 16177485 0.99
clickbench_q42/datafusion:vortex-file-compressed 18399352 18379131 1.00
datafusion / parquet (0.977x ➖, 1↑ 1↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1587673 1627405 0.98
clickbench_q01/datafusion:parquet 20205372 20565788 0.98
clickbench_q02/datafusion:parquet 48219391 49348252 0.98
clickbench_q03/datafusion:parquet 39175889 39306808 1.00
clickbench_q04/datafusion:parquet 308454159 320599036 0.96
clickbench_q05/datafusion:parquet 369909472 370914688 1.00
clickbench_q06/datafusion:parquet 1590336 1658798 0.96
clickbench_q07/datafusion:parquet 🚨 25054766 22701410 1.10
clickbench_q08/datafusion:parquet 382483812 403610549 0.95
clickbench_q09/datafusion:parquet 640172510 665453450 0.96
clickbench_q10/datafusion:parquet 114920052 119202103 0.96
clickbench_q11/datafusion:parquet 140202456 145030515 0.97
clickbench_q12/datafusion:parquet 351532690 359353852 0.98
clickbench_q13/datafusion:parquet 521773202 528037314 0.99
clickbench_q14/datafusion:parquet 356741184 375526710 0.95
clickbench_q15/datafusion:parquet 350091812 355809889 0.98
clickbench_q16/datafusion:parquet 705006303 725577740 0.97
clickbench_q17/datafusion:parquet 678446833 701241408 0.97
clickbench_q18/datafusion:parquet 1371988954 1408671677 0.97
clickbench_q19/datafusion:parquet 🚀 30272206 34962433 0.87
clickbench_q20/datafusion:parquet 631721820 639239217 0.99
clickbench_q21/datafusion:parquet 701110384 718063500 0.98
clickbench_q22/datafusion:parquet 1013273185 1047430804 0.97
clickbench_q23/datafusion:parquet 3875812777 3982781091 0.97
clickbench_q24/datafusion:parquet 88980261 87952249 1.01
clickbench_q25/datafusion:parquet 136467095 140557578 0.97
clickbench_q26/datafusion:parquet 82762456 89196745 0.93
clickbench_q27/datafusion:parquet 1079649771 1104878888 0.98
clickbench_q28/datafusion:parquet 6839501976 6922918761 0.99
clickbench_q29/datafusion:parquet 228881242 245461651 0.93
clickbench_q30/datafusion:parquet 337831408 348156397 0.97
clickbench_q31/datafusion:parquet 383062023 384980794 1.00
clickbench_q32/datafusion:parquet 1295040863 1229109311 1.05
clickbench_q33/datafusion:parquet 1559757178 1565750631 1.00
clickbench_q34/datafusion:parquet 1517144127 1595253109 0.95
clickbench_q35/datafusion:parquet 472624282 490634683 0.96
clickbench_q36/datafusion:parquet 145663722 150071443 0.97
clickbench_q37/datafusion:parquet 59819342 59907903 1.00
clickbench_q38/datafusion:parquet 86871457 90052764 0.96
clickbench_q39/datafusion:parquet 270173089 269009357 1.00
clickbench_q40/datafusion:parquet 31122942 30458338 1.02
clickbench_q41/datafusion:parquet 27731529 28706977 0.97
clickbench_q42/datafusion:parquet 30685483 30869593 0.99
duckdb / vortex-file-compressed (1.010x ➖, 0↑ 4↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6285465 6266153 1.00
clickbench_q01/duckdb:vortex-file-compressed 13821949 14512372 0.95
clickbench_q02/duckdb:vortex-file-compressed 26867594 27447803 0.98
clickbench_q03/duckdb:vortex-file-compressed 29631990 30671983 0.97
clickbench_q04/duckdb:vortex-file-compressed 188417773 191630981 0.98
clickbench_q05/duckdb:vortex-file-compressed 178670276 187119044 0.95
clickbench_q06/duckdb:vortex-file-compressed 18472907 19065476 0.97
clickbench_q07/duckdb:vortex-file-compressed 15361559 15072579 1.02
clickbench_q08/duckdb:vortex-file-compressed 263155634 263413433 1.00
clickbench_q09/duckdb:vortex-file-compressed 336498806 349420448 0.96
clickbench_q10/duckdb:vortex-file-compressed 68967246 70593886 0.98
clickbench_q11/duckdb:vortex-file-compressed 79484171 82841989 0.96
clickbench_q12/duckdb:vortex-file-compressed 198514661 208379377 0.95
clickbench_q13/duckdb:vortex-file-compressed 415856335 429114366 0.97
clickbench_q14/duckdb:vortex-file-compressed 235840747 247861562 0.95
clickbench_q15/duckdb:vortex-file-compressed 245484263 249907134 0.98
clickbench_q16/duckdb:vortex-file-compressed 587619977 600330184 0.98
clickbench_q17/duckdb:vortex-file-compressed 465796629 500374016 0.93
clickbench_q18/duckdb:vortex-file-compressed 991200430 1074282539 0.92
clickbench_q19/duckdb:vortex-file-compressed 22104856 22502001 0.98
clickbench_q20/duckdb:vortex-file-compressed 351900518 344374198 1.02
clickbench_q21/duckdb:vortex-file-compressed 373056959 391222882 0.95
clickbench_q22/duckdb:vortex-file-compressed 511111357 531806723 0.96
clickbench_q23/duckdb:vortex-file-compressed 🚨 1408763607 889393928 1.58
clickbench_q24/duckdb:vortex-file-compressed 42129781 41036710 1.03
clickbench_q25/duckdb:vortex-file-compressed 76850836 76182342 1.01
clickbench_q26/duckdb:vortex-file-compressed 45501433 47540781 0.96
clickbench_q27/duckdb:vortex-file-compressed 486061286 482720314 1.01
clickbench_q28/duckdb:vortex-file-compressed 2999256848 3068717427 0.98
clickbench_q29/duckdb:vortex-file-compressed 30571033 29678473 1.03
clickbench_q30/duckdb:vortex-file-compressed 197504832 197274907 1.00
clickbench_q31/duckdb:vortex-file-compressed 284065669 294455610 0.96
clickbench_q32/duckdb:vortex-file-compressed 1223827818 1222944246 1.00
clickbench_q33/duckdb:vortex-file-compressed 1209345167 1232100580 0.98
clickbench_q34/duckdb:vortex-file-compressed 1274816225 1286934236 0.99
clickbench_q35/duckdb:vortex-file-compressed 374377805 391222642 0.96
clickbench_q36/duckdb:vortex-file-compressed 29568453 27106186 1.09
clickbench_q37/duckdb:vortex-file-compressed 🚨 24719918 19072851 1.30
clickbench_q38/duckdb:vortex-file-compressed 23885611 22155574 1.08
clickbench_q39/duckdb:vortex-file-compressed 41124967 40885965 1.01
clickbench_q40/duckdb:vortex-file-compressed 🚨 22411442 19712611 1.14
clickbench_q41/duckdb:vortex-file-compressed 🚨 22954434 20356972 1.13
clickbench_q42/duckdb:vortex-file-compressed 22632146 20964758 1.08
duckdb / parquet (0.979x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 25296101 26155842 0.97
clickbench_q01/duckdb:parquet 27307033 27825510 0.98
clickbench_q02/duckdb:parquet 48654493 48681069 1.00
clickbench_q03/duckdb:parquet 38097102 40093111 0.95
clickbench_q04/duckdb:parquet 206780954 211388372 0.98
clickbench_q05/duckdb:parquet 271617408 274307421 0.99
clickbench_q06/duckdb:parquet 45700442 46601951 0.98
clickbench_q07/duckdb:parquet 29219286 29706626 0.98
clickbench_q08/duckdb:parquet 270738359 272710884 0.99
clickbench_q09/duckdb:parquet 404388891 409676088 0.99
clickbench_q10/duckdb:parquet 83610828 85840333 0.97
clickbench_q11/duckdb:parquet 101338016 102368643 0.99
clickbench_q12/duckdb:parquet 299031584 298865545 1.00
clickbench_q13/duckdb:parquet 493885897 504386246 0.98
clickbench_q14/duckdb:parquet 333158583 346593623 0.96
clickbench_q15/duckdb:parquet 263378182 273229111 0.96
clickbench_q16/duckdb:parquet 662394929 675383721 0.98
clickbench_q17/duckdb:parquet 538662203 568599350 0.95
clickbench_q18/duckdb:parquet 1112587306 1134298925 0.98
clickbench_q19/duckdb:parquet 25752058 25598360 1.01
clickbench_q20/duckdb:parquet 426768777 435058656 0.98
clickbench_q21/duckdb:parquet 546231247 561364043 0.97
clickbench_q22/duckdb:parquet 934402047 947227887 0.99
clickbench_q23/duckdb:parquet 309118667 317392243 0.97
clickbench_q24/duckdb:parquet 67189217 69838722 0.96
clickbench_q25/duckdb:parquet 157722833 158677792 0.99
clickbench_q26/duckdb:parquet 50494660 49774548 1.01
clickbench_q27/duckdb:parquet 648413516 668182621 0.97
clickbench_q28/duckdb:parquet 4855325474 4989636494 0.97
clickbench_q29/duckdb:parquet 40476115 40897556 0.99
clickbench_q30/duckdb:parquet 306154764 310262970 0.99
clickbench_q31/duckdb:parquet 362325499 382084068 0.95
clickbench_q32/duckdb:parquet 1179346657 1192616638 0.99
clickbench_q33/duckdb:parquet 1301807834 1324581344 0.98
clickbench_q34/duckdb:parquet 1317449447 1355259393 0.97
clickbench_q35/duckdb:parquet 364622181 374574393 0.97
clickbench_q36/duckdb:parquet 43986694 48048147 0.92
clickbench_q37/duckdb:parquet 31950880 33811969 0.94
clickbench_q38/duckdb:parquet 34462632 35176617 0.98
clickbench_q39/duckdb:parquet 85790826 82692857 1.04
clickbench_q40/duckdb:parquet 18726098 18911666 0.99
clickbench_q41/duckdb:parquet 18230109 17945176 1.02
clickbench_q42/duckdb:parquet 20334946 21330933 0.95
duckdb / duckdb (0.979x ➖, 2↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17707194 17634594 1.00
clickbench_q01/duckdb:duckdb 32475500 33578365 0.97
clickbench_q02/duckdb:duckdb 45160207 45841664 0.99
clickbench_q03/duckdb:duckdb 47531152 47242980 1.01
clickbench_q04/duckdb:duckdb 191148980 199127933 0.96
clickbench_q05/duckdb:duckdb 270977778 273774889 0.99
clickbench_q06/duckdb:duckdb 35842165 36031893 0.99
clickbench_q07/duckdb:duckdb 35314491 35502990 0.99
clickbench_q08/duckdb:duckdb 253599695 253773040 1.00
clickbench_q09/duckdb:duckdb 370462409 378666067 0.98
clickbench_q10/duckdb:duckdb 99241683 100993166 0.98
clickbench_q11/duckdb:duckdb 108781283 110870359 0.98
clickbench_q12/duckdb:duckdb 242925676 251925538 0.96
clickbench_q13/duckdb:duckdb 491287127 490118233 1.00
clickbench_q14/duckdb:duckdb 283151634 286962727 0.99
clickbench_q15/duckdb:duckdb 221929120 226537848 0.98
clickbench_q16/duckdb:duckdb 680960347 682558877 1.00
clickbench_q17/duckdb:duckdb 550788808 569436942 0.97
clickbench_q18/duckdb:duckdb 1246342600 1258185896 0.99
clickbench_q19/duckdb:duckdb 34429354 34107870 1.01
clickbench_q20/duckdb:duckdb 944906507 929141927 1.02
clickbench_q21/duckdb:duckdb 🚀 925331875 1044505267 0.89
clickbench_q22/duckdb:duckdb 1074010483 1096949565 0.98
clickbench_q23/duckdb:duckdb 268474123 266259358 1.01
clickbench_q24/duckdb:duckdb 62884957 62347981 1.01
clickbench_q25/duckdb:duckdb 142153715 145300806 0.98
clickbench_q26/duckdb:duckdb 59338749 61257531 0.97
clickbench_q27/duckdb:duckdb 1008449663 1021582145 0.99
clickbench_q28/duckdb:duckdb 4648174766 4780607740 0.97
clickbench_q29/duckdb:duckdb 48207209 48816914 0.99
clickbench_q30/duckdb:duckdb 268851553 270171696 1.00
clickbench_q31/duckdb:duckdb 446857501 436377976 1.02
clickbench_q32/duckdb:duckdb 1451635455 1585643538 0.92
clickbench_q33/duckdb:duckdb 2059665210 2148461910 0.96
clickbench_q34/duckdb:duckdb 2199780203 2368082965 0.93
clickbench_q35/duckdb:duckdb 278321899 292264041 0.95
clickbench_q36/duckdb:duckdb 42174693 41794240 1.01
clickbench_q37/duckdb:duckdb 31377134 31706224 0.99
clickbench_q38/duckdb:duckdb 30611643 31794882 0.96
clickbench_q39/duckdb:duckdb 🚀 60817624 67899473 0.90
clickbench_q40/duckdb:duckdb 30543637 31940908 0.96
clickbench_q41/duckdb:duckdb 31998869 30493626 1.05
clickbench_q42/duckdb:duckdb 30133142 32152456 0.94
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -2.6% -2.9% +0.3% +801.8% ➖ noise
0 duckdb:duckdb +0.4% -2.9% +3.4% +296.9% ➖ noise
0 duckdb:vortex-file-compressed +0.3% -2.9% +3.3% +487.7% ➖ noise
1 datafusion:vortex-file-compressed -2.9% -1.8% -1.1% +23.6% ➖ noise
1 duckdb:duckdb -3.3% -1.8% -1.5% +59.9% ➖ noise
1 duckdb:vortex-file-compressed -4.8% -1.8% -3.0% +21.2% ➖ noise
2 datafusion:vortex-file-compressed +0.3% -1.2% +1.5% +10.0% ➖ noise
2 duckdb:duckdb -1.5% -1.2% -0.3% +19.7% ➖ noise
2 duckdb:vortex-file-compressed -2.1% -1.2% -0.9% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -2.2% -2.7% +0.4% +134.0% ➖ noise
3 duckdb:duckdb +0.6% -2.7% +3.4% +42.1% ➖ noise
3 duckdb:vortex-file-compressed -3.4% -2.7% -0.7% +46.1% ➖ noise
4 datafusion:vortex-file-compressed -5.4% -3.0% -2.5% +10.0% ➖ noise
4 duckdb:duckdb -4.0% -3.0% -1.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.7% -3.0% +1.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -3.7% -0.6% -3.1% +10.0% ➖ noise
5 duckdb:duckdb -1.0% -0.6% -0.4% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -4.5% -0.6% -3.9% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +1.1% -3.0% +4.3% +42.3% ➖ noise
6 duckdb:duckdb -0.5% -3.0% +2.6% +29.6% ➖ noise
6 duckdb:vortex-file-compressed -3.1% -3.0% -0.1% +22.4% ➖ noise
7 datafusion:vortex-file-compressed -7.2% +4.2% -11.0% +14.4% ➖ noise
7 duckdb:duckdb -0.5% +4.2% -4.5% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +1.9% +4.2% -2.2% +10.1% ➖ noise
8 datafusion:vortex-file-compressed -1.5% -3.0% +1.6% +10.0% ➖ noise
8 duckdb:duckdb -0.1% -3.0% +3.0% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.1% -3.0% +3.0% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -4.5% -2.6% -2.0% +10.0% ➖ noise
9 duckdb:duckdb -2.2% -2.6% +0.4% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -3.7% -2.6% -1.2% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +2.5% -3.1% +5.7% +10.0% ➖ noise
10 duckdb:duckdb -1.7% -3.1% +1.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -2.3% -3.1% +0.8% +12.3% ➖ noise
11 datafusion:vortex-file-compressed +4.2% -2.2% +6.5% +10.0% ➖ noise
11 duckdb:duckdb -1.9% -2.2% +0.3% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -4.1% -2.2% -1.9% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +0.4% -1.1% +1.5% +10.0% ➖ noise
12 duckdb:duckdb -3.6% -1.1% -2.5% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -4.7% -1.1% -3.7% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -1.0% -1.6% +0.6% +10.0% ➖ noise
13 duckdb:duckdb +0.2% -1.6% +1.9% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -3.1% -1.6% -1.5% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -2.0% -4.4% +2.6% +10.0% ➖ noise
14 duckdb:duckdb -1.3% -4.4% +3.3% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -4.8% -4.4% -0.4% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -5.6% -2.6% -3.0% +10.0% ➖ noise
15 duckdb:duckdb -2.0% -2.6% +0.6% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -1.8% -2.6% +0.9% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -1.8% -2.4% +0.6% +10.0% ➖ noise
16 duckdb:duckdb -0.2% -2.4% +2.2% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -2.1% -2.4% +0.3% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -3.6% -4.3% +0.7% +10.0% ➖ noise
17 duckdb:duckdb -3.3% -4.3% +1.0% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -6.9% -4.3% -2.8% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -2.6% -2.3% -0.4% +10.0% ➖ noise
18 duckdb:duckdb -0.9% -2.3% +1.3% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -7.7% -2.3% -5.6% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -3.6% -6.7% +3.3% +36.6% ➖ noise
19 duckdb:duckdb +0.9% -6.7% +8.2% +20.0% ➖ noise
19 duckdb:vortex-file-compressed -1.8% -6.7% +5.3% +21.1% ➖ noise
20 datafusion:vortex-file-compressed -2.1% -1.5% -0.6% +206.9% ➖ noise
20 duckdb:duckdb +1.7% -1.5% +3.3% +26.8% ➖ noise
20 duckdb:vortex-file-compressed +2.2% -1.5% +3.8% +36.3% ➖ noise
21 datafusion:vortex-file-compressed -3.4% -2.5% -0.9% +10.0% ➖ noise
21 duckdb:duckdb -11.4% -2.5% -9.1% +10.0% ✅ faster
21 duckdb:vortex-file-compressed -4.6% -2.5% -2.2% +10.0% ➖ noise
22 datafusion:vortex-file-compressed -5.6% -2.3% -3.4% +13.2% ➖ noise
22 duckdb:duckdb -2.1% -2.3% +0.2% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -3.9% -2.3% -1.6% +24.8% ➖ noise
23 datafusion:vortex-file-compressed +1.4% -2.6% +4.2% +47.6% ➖ noise
23 duckdb:duckdb +0.8% -2.6% +3.6% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +58.4% -2.6% +62.7% +29.1% 🚨 regression
24 datafusion:vortex-file-compressed -3.8% -1.3% -2.5% +10.0% ➖ noise
24 duckdb:duckdb +0.9% -1.3% +2.2% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +2.7% -1.3% +4.1% +29.0% ➖ noise
25 datafusion:vortex-file-compressed +0.2% -1.8% +2.0% +10.0% ➖ noise
25 duckdb:duckdb -2.2% -1.8% -0.4% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +0.9% -1.8% +2.7% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -0.5% -3.0% +2.6% +12.4% ➖ noise
26 duckdb:duckdb -3.1% -3.0% -0.2% +10.0% ➖ noise
26 duckdb:vortex-file-compressed -4.3% -3.0% -1.3% +24.4% ➖ noise
27 datafusion:vortex-file-compressed +1.9% -2.6% +4.6% +10.0% ➖ noise
27 duckdb:duckdb -1.3% -2.6% +1.4% +10.0% ➖ noise
27 duckdb:vortex-file-compressed +0.7% -2.6% +3.4% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +1.9% -2.0% +3.9% +10.0% ➖ noise
28 duckdb:duckdb -2.8% -2.0% -0.8% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -2.3% -2.0% -0.3% +10.0% ➖ noise
29 datafusion:vortex-file-compressed +0.5% -3.9% +4.6% +10.8% ➖ noise
29 duckdb:duckdb -1.2% -3.9% +2.8% +10.2% ➖ noise
29 duckdb:vortex-file-compressed +3.0% -3.9% +7.2% +16.0% ➖ noise
30 datafusion:vortex-file-compressed -5.4% -2.1% -3.3% +10.0% ➖ noise
30 duckdb:duckdb -0.5% -2.1% +1.7% +10.0% ➖ noise
30 duckdb:vortex-file-compressed +0.1% -2.1% +2.3% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -2.1% -2.9% +0.8% +10.0% ➖ noise
31 duckdb:duckdb +2.4% -2.9% +5.4% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -3.5% -2.9% -0.7% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -1.5% +2.1% -3.5% +10.0% ➖ noise
32 duckdb:duckdb -8.5% +2.1% -10.3% +10.0% ✅ faster
32 duckdb:vortex-file-compressed +0.1% +2.1% -2.0% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -3.0% -1.1% -2.0% +10.0% ➖ noise
33 duckdb:duckdb -4.1% -1.1% -3.1% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -1.8% -1.1% -0.8% +10.9% ➖ noise
34 datafusion:vortex-file-compressed -3.6% -3.8% +0.3% +10.0% ➖ noise
34 duckdb:duckdb -7.1% -3.8% -3.4% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -0.9% -3.8% +3.0% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -1.8% -3.2% +1.4% +10.0% ➖ noise
35 duckdb:duckdb -4.8% -3.2% -1.7% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -4.3% -3.2% -1.2% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -1.9% -5.7% +4.1% +10.0% ➖ noise
36 duckdb:duckdb +0.9% -5.7% +7.0% +13.6% ➖ noise
36 duckdb:vortex-file-compressed +9.1% -5.7% +15.7% +13.3% 🚨 regression
37 datafusion:vortex-file-compressed +0.9% -2.9% +3.8% +10.0% ➖ noise
37 duckdb:duckdb -1.0% -2.9% +1.9% +19.5% ➖ noise
37 duckdb:vortex-file-compressed +29.6% -2.9% +33.4% +14.4% 🚨 regression
38 datafusion:vortex-file-compressed -0.7% -2.8% +2.2% +11.8% ➖ noise
38 duckdb:duckdb -3.7% -2.8% -1.0% +10.9% ➖ noise
38 duckdb:vortex-file-compressed +7.8% -2.8% +10.9% +23.2% ➖ noise
39 datafusion:vortex-file-compressed -0.4% +2.1% -2.4% +10.0% ➖ noise
39 duckdb:duckdb -10.4% +2.1% -12.3% +13.2% ✅ faster
39 duckdb:vortex-file-compressed +0.6% +2.1% -1.5% +10.6% ➖ noise
40 datafusion:vortex-file-compressed +4.2% +0.6% +3.6% +11.6% ➖ noise
40 duckdb:duckdb -4.4% +0.6% -4.9% +10.3% ➖ noise
40 duckdb:vortex-file-compressed +13.7% +0.6% +13.0% +12.9% 🚨 regression
41 datafusion:vortex-file-compressed -0.8% -0.9% +0.2% +15.9% ➖ noise
41 duckdb:duckdb +4.9% -0.9% +5.9% +13.8% ➖ noise
41 duckdb:vortex-file-compressed +12.8% -0.9% +13.8% +26.5% ➖ noise
42 datafusion:vortex-file-compressed +0.1% -2.7% +2.8% +11.6% ➖ noise
42 duckdb:duckdb -6.3% -2.7% -3.7% +11.5% ➖ noise
42 duckdb:vortex-file-compressed +8.0% -2.7% +10.9% +13.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

File Sizes: Clickbench on NVME

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

Totals:

  • vortex-compact: 7.06 GB → 7.06 GB (-0.0%)
  • vortex-file-compressed: 14.01 GB → 14.01 GB (0.0%)

Copy link
Copy Markdown
Contributor

@robert3005 robert3005 left a comment

Choose a reason for hiding this comment

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

I will allow it this time but not sure if pure cleanup prs like this are overall what we want

@connortsui20 connortsui20 merged commit 1838a7a into develop Apr 24, 2026
97 of 98 checks passed
@connortsui20 connortsui20 deleted the ct/zoned-cleanup branch April 24, 2026 21:13
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: Compression

Vortex (geomean): 1.005x ➖
Parquet (geomean): 0.982x ➖


unknown / unknown (0.976x ➖, 13↑ 3↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
compress time/Arade 1122346064 1191742645 0.94
compress time/Bimbo 6623158437 6901930399 0.96
compress time/CMSprovider 2842398749 2945913815 0.96
compress time/Euro2016 🚀 428811433 478654215 0.90
compress time/Food 🚀 366455748 433865476 0.84
compress time/HashTags 827356621 856573187 0.97
compress time/TPC-H l_comment canonical 1287294361 1395201812 0.92
compress time/TPC-H l_comment chunked 1311134953 1344448384 0.98
compress time/taxi 697153716 720793590 0.97
compress time/wide table cols=100 chunks=1 rows=1000 12309376 13342051 0.92
compress time/wide table cols=100 chunks=50 rows=1000 12673187 13366617 0.95
compress time/wide table cols=1000 chunks=1 rows=1000 🚀 123873693 138085316 0.90
compress time/wide table cols=1000 chunks=50 rows=1000 130434897 138261634 0.94
compress time/wide table cols=10000 chunks=1 rows=1000 1408369637 1493370206 0.94
compress time/wide table cols=10000 chunks=50 rows=1000 1424632180 1420483315 1.00
decompress time/Arade 28757634 29194460 0.99
decompress time/Bimbo 🚀 91167428 106275997 0.86
decompress time/CMSprovider 89406598 84613658 1.06
decompress time/Euro2016 19495646 18964608 1.03
decompress time/Food 🚀 9537909 10622604 0.90
decompress time/HashTags 71770912 76561285 0.94
decompress time/TPC-H l_comment canonical 🚀 39984202 48412143 0.83
decompress time/TPC-H l_comment chunked 39709271 41348627 0.96
decompress time/taxi 15583731 16225019 0.96
decompress time/wide table cols=100 chunks=1 rows=1000 2786005 2934777 0.95
decompress time/wide table cols=100 chunks=50 rows=1000 2710072 2810978 0.96
decompress time/wide table cols=1000 chunks=1 rows=1000 🚀 24498007 27559976 0.89
decompress time/wide table cols=1000 chunks=50 rows=1000 26394770 26644898 0.99
decompress time/wide table cols=10000 chunks=1 rows=1000 281442322 293807157 0.96
decompress time/wide table cols=10000 chunks=50 rows=1000 281830697 263391197 1.07
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 2886602512 3069643581 0.94
parquet_rs-zstd compress time/Bimbo 14946768785 15939941692 0.94
parquet_rs-zstd compress time/CMSprovider 🚀 7285329724 8250347375 0.88
parquet_rs-zstd compress time/Euro2016 1365084185 1419288310 0.96
parquet_rs-zstd compress time/Food 893878625 956284645 0.93
parquet_rs-zstd compress time/HashTags 2347218162 2491023594 0.94
parquet_rs-zstd compress time/TPC-H l_comment canonical 3118833158 3359340430 0.93
parquet_rs-zstd compress time/TPC-H l_comment chunked 3154309471 3275998842 0.96
parquet_rs-zstd compress time/taxi 1339304007 1389040818 0.96
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 7747733 8710149 0.89
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 7931904 8360663 0.95
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 83501227 89595599 0.93
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 82444734 88297845 0.93
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 872072303 935689750 0.93
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 889856166 935136496 0.95
parquet_rs-zstd decompress time/Arade 634632753 678811219 0.93
parquet_rs-zstd decompress time/Bimbo 1756180634 1786275821 0.98
parquet_rs-zstd decompress time/CMSprovider 1936239286 2045420357 0.95
parquet_rs-zstd decompress time/Euro2016 382077028 399517598 0.96
parquet_rs-zstd decompress time/Food 🚀 218391535 244915978 0.89
parquet_rs-zstd decompress time/HashTags 615007946 678546878 0.91
parquet_rs-zstd decompress time/TPC-H l_comment canonical 564003388 588634963 0.96
parquet_rs-zstd decompress time/TPC-H l_comment chunked 570027047 578837939 0.98
parquet_rs-zstd decompress time/taxi 246437288 251593023 0.98
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 🚀 3007643 3522531 0.85
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2950367 3252198 0.91
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32449201 34627404 0.94
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32629932 35208128 0.93
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 343748317 365383151 0.94
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 345346310 355955912 0.97
vortex-file-compressed size/Arade 145363796 145363796 1.00
vortex-file-compressed size/Bimbo 468763332 468763332 1.00
vortex-file-compressed size/CMSprovider 417907812 417907812 1.00
vortex-file-compressed size/Euro2016 163395292 163497796 1.00
vortex-file-compressed size/Food 41926936 41926936 1.00
vortex-file-compressed size/HashTags 195647828 195647828 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179087360 179087360 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179087360 179087360 1.00
vortex-file-compressed size/taxi 52363948 52363948 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930848 930848 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930848 930848 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293648 9293648 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293648 9293648 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957648 92957648 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957648 92957648 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.00
vortex:parquet-zstd ratio compress time/Bimbo 0 0 1.02
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.09
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.93
vortex:parquet-zstd ratio compress time/Food 0 0 0.90
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.03
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.01
vortex:parquet-zstd ratio compress time/taxi 0 0 1.00
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.04
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.00
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.05
vortex:parquet-zstd ratio decompress time/Bimbo 🚀 0 0 0.87
vortex:parquet-zstd ratio decompress time/CMSprovider 🚨 0 0 1.12
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.07
vortex:parquet-zstd ratio decompress time/Food 0 0 1.01
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.03
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 🚀 0 0 0.86
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.98
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 🚨 0 0 1.11
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.07
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 🚨 0 0 1.10
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.6%
Vortex (geomean): 0.960x ➖
Parquet (geomean): 0.945x ➖
Shifts: Parquet (control) -5.5% · Median polish -3.6%


datafusion / vortex-file-compressed (0.947x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 679977123 674582891 1.01
tpch_q02/datafusion:vortex-file-compressed 684993096 776206333 0.88
tpch_q03/datafusion:vortex-file-compressed 743522524 969393216 0.77
tpch_q04/datafusion:vortex-file-compressed 593547086 680983943 0.87
tpch_q05/datafusion:vortex-file-compressed 916718706 1008014907 0.91
tpch_q06/datafusion:vortex-file-compressed 627243902 664830911 0.94
tpch_q07/datafusion:vortex-file-compressed 979812694 965394496 1.01
tpch_q08/datafusion:vortex-file-compressed 1313235914 1154875353 1.14
tpch_q09/datafusion:vortex-file-compressed 1386566114 1282979559 1.08
tpch_q10/datafusion:vortex-file-compressed 1024007774 1033077470 0.99
tpch_q11/datafusion:vortex-file-compressed 542420972 515538177 1.05
tpch_q12/datafusion:vortex-file-compressed 1162135169 1128376243 1.03
tpch_q13/datafusion:vortex-file-compressed 454212964 477580338 0.95
tpch_q14/datafusion:vortex-file-compressed 619636638 658099437 0.94
tpch_q15/datafusion:vortex-file-compressed 1157648146 1303168310 0.89
tpch_q16/datafusion:vortex-file-compressed 349039740 427319468 0.82
tpch_q17/datafusion:vortex-file-compressed 1143077205 1255427546 0.91
tpch_q18/datafusion:vortex-file-compressed 1207809095 1267798624 0.95
tpch_q19/datafusion:vortex-file-compressed 798418706 824518308 0.97
tpch_q20/datafusion:vortex-file-compressed 962297337 1005469763 0.96
tpch_q21/datafusion:vortex-file-compressed 1729683794 1846245663 0.94
tpch_q22/datafusion:vortex-file-compressed 360478454 402683645 0.90
datafusion / vortex-compact (0.963x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 678292037 691837394 0.98
tpch_q02/datafusion:vortex-compact 629957847 615704914 1.02
tpch_q03/datafusion:vortex-compact 658462679 928500268 0.71
tpch_q04/datafusion:vortex-compact 539160329 666731562 0.81
tpch_q05/datafusion:vortex-compact 846307505 862103147 0.98
tpch_q06/datafusion:vortex-compact 572508232 564904389 1.01
tpch_q07/datafusion:vortex-compact 911221170 964701618 0.94
tpch_q08/datafusion:vortex-compact 1062956445 1271552101 0.84
tpch_q09/datafusion:vortex-compact 1152291294 1201559788 0.96
tpch_q10/datafusion:vortex-compact 862793185 884763753 0.98
tpch_q11/datafusion:vortex-compact 497088994 391738421 1.27
tpch_q12/datafusion:vortex-compact 802043228 811433372 0.99
tpch_q13/datafusion:vortex-compact 405920081 400244627 1.01
tpch_q14/datafusion:vortex-compact 565760214 568565712 1.00
tpch_q15/datafusion:vortex-compact 1017060312 1010749081 1.01
tpch_q16/datafusion:vortex-compact 298893114 339435425 0.88
tpch_q17/datafusion:vortex-compact 1137325457 1233695586 0.92
tpch_q18/datafusion:vortex-compact 1042405590 1069105549 0.98
tpch_q19/datafusion:vortex-compact 762146295 723026960 1.05
tpch_q20/datafusion:vortex-compact 870472428 833471453 1.04
tpch_q21/datafusion:vortex-compact 1356445472 1421644026 0.95
tpch_q22/datafusion:vortex-compact 330921870 339996601 0.97
datafusion / parquet (0.963x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 641298657 645621620 0.99
tpch_q02/datafusion:parquet 673782567 580271620 1.16
tpch_q03/datafusion:parquet 894476866 967221141 0.92
tpch_q04/datafusion:parquet 441682117 561355696 0.79
tpch_q05/datafusion:parquet 1101406171 1379204435 0.80
tpch_q06/datafusion:parquet 525150112 557652699 0.94
tpch_q07/datafusion:parquet 1278516497 1430900688 0.89
tpch_q08/datafusion:parquet 1561622765 2052909165 0.76
tpch_q09/datafusion:parquet 1767528641 1632012240 1.08
tpch_q10/datafusion:parquet 2021482623 1987437762 1.02
tpch_q11/datafusion:parquet 468236111 519523527 0.90
tpch_q12/datafusion:parquet 662012613 631072291 1.05
tpch_q13/datafusion:parquet 709366904 682141253 1.04
tpch_q14/datafusion:parquet 763183426 785157717 0.97
tpch_q15/datafusion:parquet 1161191142 1152964286 1.01
tpch_q16/datafusion:parquet 344017718 326918808 1.05
tpch_q17/datafusion:parquet 1299112713 1372093880 0.95
tpch_q18/datafusion:parquet 1354185786 1400064400 0.97
tpch_q19/datafusion:parquet 916628421 932104045 0.98
tpch_q20/datafusion:parquet 1052298769 1084459445 0.97
tpch_q21/datafusion:parquet 1570764231 1625960487 0.97
tpch_q22/datafusion:parquet 766413323 702814060 1.09
duckdb / vortex-file-compressed (0.965x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 600225406 611767911 0.98
tpch_q02/duckdb:vortex-file-compressed 1057648598 1174885364 0.90
tpch_q03/duckdb:vortex-file-compressed 847705732 981445046 0.86
tpch_q04/duckdb:vortex-file-compressed 628263355 624624437 1.01
tpch_q05/duckdb:vortex-file-compressed 1098153011 1136294703 0.97
tpch_q06/duckdb:vortex-file-compressed 804247593 784772998 1.02
tpch_q07/duckdb:vortex-file-compressed 1119465919 1158413462 0.97
tpch_q08/duckdb:vortex-file-compressed 1323156872 1394515307 0.95
tpch_q09/duckdb:vortex-file-compressed 1376192401 1457790873 0.94
tpch_q10/duckdb:vortex-file-compressed 1089916973 1122374682 0.97
tpch_q11/duckdb:vortex-file-compressed 609594474 633841035 0.96
tpch_q12/duckdb:vortex-file-compressed 696245881 695313352 1.00
tpch_q13/duckdb:vortex-file-compressed 887113542 874288093 1.01
tpch_q14/duckdb:vortex-file-compressed 828223188 821756518 1.01
tpch_q15/duckdb:vortex-file-compressed 533012456 523253580 1.02
tpch_q16/duckdb:vortex-file-compressed 481959953 486565424 0.99
tpch_q17/duckdb:vortex-file-compressed 917417670 1051063767 0.87
tpch_q18/duckdb:vortex-file-compressed 845365948 958235322 0.88
tpch_q19/duckdb:vortex-file-compressed 731084840 783568494 0.93
tpch_q20/duckdb:vortex-file-compressed 1180715185 1156031263 1.02
tpch_q21/duckdb:vortex-file-compressed 1910079622 1927171068 0.99
tpch_q22/duckdb:vortex-file-compressed 572937388 578179989 0.99
duckdb / vortex-compact (0.966x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 593048411 618182707 0.96
tpch_q02/duckdb:vortex-compact 1042099222 1062200049 0.98
tpch_q03/duckdb:vortex-compact 800820189 796506918 1.01
tpch_q04/duckdb:vortex-compact 482816480 514958430 0.94
tpch_q05/duckdb:vortex-compact 917217911 1004417795 0.91
tpch_q06/duckdb:vortex-compact 756545764 698109473 1.08
tpch_q07/duckdb:vortex-compact 1074636601 1076219606 1.00
tpch_q08/duckdb:vortex-compact 1319138770 1314058454 1.00
tpch_q09/duckdb:vortex-compact 1243990511 1299398432 0.96
tpch_q10/duckdb:vortex-compact 956302468 975411917 0.98
tpch_q11/duckdb:vortex-compact 635321601 664817251 0.96
tpch_q12/duckdb:vortex-compact 652402864 680177905 0.96
tpch_q13/duckdb:vortex-compact 831848430 848373641 0.98
tpch_q14/duckdb:vortex-compact 822728189 806596456 1.02
tpch_q15/duckdb:vortex-compact 514566621 611342120 0.84
tpch_q16/duckdb:vortex-compact 447587503 451504749 0.99
tpch_q17/duckdb:vortex-compact 910176294 948733134 0.96
tpch_q18/duckdb:vortex-compact 689857666 756026848 0.91
tpch_q19/duckdb:vortex-compact 713576575 696609021 1.02
tpch_q20/duckdb:vortex-compact 1095044228 1166196394 0.94
tpch_q21/duckdb:vortex-compact 1602688726 1661601378 0.96
tpch_q22/duckdb:vortex-compact 602351533 666842026 0.90
duckdb / parquet (0.928x ➖, 0↑ 0↓)
name PR c3852b0 (ns) base 7c2df2c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 748614103 785785741 0.95
tpch_q02/duckdb:parquet 1400409581 1421321829 0.99
tpch_q03/duckdb:parquet 1681306416 1613525763 1.04
tpch_q04/duckdb:parquet 933400780 846826699 1.10
tpch_q05/duckdb:parquet 2006083367 2152301404 0.93
tpch_q06/duckdb:parquet 667190785 752994886 0.89
tpch_q07/duckdb:parquet 1634131384 1771127035 0.92
tpch_q08/duckdb:parquet 2292641361 2513236549 0.91
tpch_q09/duckdb:parquet 2283459679 2592439890 0.88
tpch_q10/duckdb:parquet 3038250195 3170135586 0.96
tpch_q11/duckdb:parquet 997915315 1036689749 0.96
tpch_q12/duckdb:parquet 1029889732 1345253021 0.77
tpch_q13/duckdb:parquet 1139240853 1156910391 0.98
tpch_q14/duckdb:parquet 1129157794 1291032219 0.87
tpch_q15/duckdb:parquet 810170074 976134772 0.83
tpch_q16/duckdb:parquet 778101600 877732530 0.89
tpch_q17/duckdb:parquet 1223214437 1315812197 0.93
tpch_q18/duckdb:parquet 1238471806 1345826321 0.92
tpch_q19/duckdb:parquet 1408708282 1513260020 0.93
tpch_q20/duckdb:parquet 1653169149 1788526923 0.92
tpch_q21/duckdb:parquet 1604469364 1683589087 0.95
tpch_q22/duckdb:parquet 1020583878 1104652917 0.92
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -2.0% -2.7% +0.8% +42.3% ➖ noise
1 datafusion:vortex-file-compressed +0.8% -2.7% +3.6% +53.3% ➖ noise
1 duckdb:vortex-compact -4.1% -2.7% -1.4% +32.5% ➖ noise
1 duckdb:vortex-file-compressed -1.9% -2.7% +0.9% +32.8% ➖ noise
2 datafusion:vortex-compact +2.3% +7.0% -4.3% +43.7% ➖ noise
2 datafusion:vortex-file-compressed -11.8% +7.0% -17.5% +40.0% ➖ noise
2 duckdb:vortex-compact -1.9% +7.0% -8.3% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -10.0% +7.0% -15.8% +30.1% ➖ noise
3 datafusion:vortex-compact -29.1% -1.8% -27.8% +40.0% ➖ noise
3 datafusion:vortex-file-compressed -23.3% -1.8% -21.9% +47.4% ➖ noise
3 duckdb:vortex-compact +0.5% -1.8% +2.4% +32.5% ➖ noise
3 duckdb:vortex-file-compressed -13.6% -1.8% -12.0% +36.7% ➖ noise
4 datafusion:vortex-compact -19.1% -6.9% -13.2% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -12.8% -6.9% -6.4% +30.0% ➖ noise
4 duckdb:vortex-compact -6.2% -6.9% +0.7% +33.4% ➖ noise
4 duckdb:vortex-file-compressed +0.6% -6.9% +8.0% +30.0% ➖ noise
5 datafusion:vortex-compact -1.8% -13.7% +13.8% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -9.1% -13.7% +5.4% +30.0% ➖ noise
5 duckdb:vortex-compact -8.7% -13.7% +5.8% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -3.4% -13.7% +12.0% +30.0% ➖ noise
6 datafusion:vortex-compact +1.3% -8.7% +10.9% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -5.7% -8.7% +3.3% +30.0% ➖ noise
6 duckdb:vortex-compact +8.4% -8.7% +18.6% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +2.5% -8.7% +12.2% +30.0% ➖ noise
7 datafusion:vortex-compact -5.5% -9.2% +4.0% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +1.5% -9.2% +11.8% +30.0% ➖ noise
7 duckdb:vortex-compact -0.1% -9.2% +10.0% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -3.4% -9.2% +6.4% +30.0% ➖ noise
8 datafusion:vortex-compact -16.4% -16.7% +0.4% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +13.7% -16.7% +36.5% +30.0% 🚨 regression
8 duckdb:vortex-compact +0.4% -16.7% +20.5% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -5.1% -16.7% +13.9% +30.0% ➖ noise
9 datafusion:vortex-compact -4.1% -2.3% -1.8% +30.0% ➖ noise
9 datafusion:vortex-file-compressed +8.1% -2.3% +10.7% +30.0% ➖ noise
9 duckdb:vortex-compact -4.3% -2.3% -2.0% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -5.6% -2.3% -3.3% +30.0% ➖ noise
10 datafusion:vortex-compact -2.5% -1.3% -1.2% +30.0% ➖ noise
10 datafusion:vortex-file-compressed -0.9% -1.3% +0.4% +30.0% ➖ noise
10 duckdb:vortex-compact -2.0% -1.3% -0.7% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -2.9% -1.3% -1.6% +30.0% ➖ noise
11 datafusion:vortex-compact +26.9% -6.9% +36.2% +31.9% 🚨 regression
11 datafusion:vortex-file-compressed +5.2% -6.9% +13.0% +30.0% ➖ noise
11 duckdb:vortex-compact -4.4% -6.9% +2.6% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -3.8% -6.9% +3.3% +30.0% ➖ noise
12 datafusion:vortex-compact -1.2% -10.4% +10.3% +30.0% ➖ noise
12 datafusion:vortex-file-compressed +3.0% -10.4% +14.9% +30.0% ➖ noise
12 duckdb:vortex-compact -4.1% -10.4% +7.0% +30.0% ➖ noise
12 duckdb:vortex-file-compressed +0.1% -10.4% +11.7% +30.0% ➖ noise
13 datafusion:vortex-compact +1.4% +1.2% +0.2% +30.0% ➖ noise
13 datafusion:vortex-file-compressed -4.9% +1.2% -6.0% +30.0% ➖ noise
13 duckdb:vortex-compact -1.9% +1.2% -3.1% +39.1% ➖ noise
13 duckdb:vortex-file-compressed +1.5% +1.2% +0.3% +43.7% ➖ noise
14 datafusion:vortex-compact -0.5% -7.8% +7.9% +30.0% ➖ noise
14 datafusion:vortex-file-compressed -5.8% -7.8% +2.1% +30.0% ➖ noise
14 duckdb:vortex-compact +2.0% -7.8% +10.6% +30.0% ➖ noise
14 duckdb:vortex-file-compressed +0.8% -7.8% +9.3% +30.0% ➖ noise
15 datafusion:vortex-compact +0.6% -8.6% +10.1% +30.0% ➖ noise
15 datafusion:vortex-file-compressed -11.2% -8.6% -2.8% +30.0% ➖ noise
15 duckdb:vortex-compact -15.8% -8.6% -7.9% +31.2% ➖ noise
15 duckdb:vortex-file-compressed +1.9% -8.6% +11.4% +30.0% ➖ noise
16 datafusion:vortex-compact -11.9% -3.4% -8.8% +30.0% ➖ noise
16 datafusion:vortex-file-compressed -18.3% -3.4% -15.4% +30.0% ➖ noise
16 duckdb:vortex-compact -0.9% -3.4% +2.6% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -0.9% -3.4% +2.6% +30.0% ➖ noise
17 datafusion:vortex-compact -7.8% -6.2% -1.7% +30.0% ➖ noise
17 datafusion:vortex-file-compressed -8.9% -6.2% -2.9% +30.0% ➖ noise
17 duckdb:vortex-compact -4.1% -6.2% +2.3% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -12.7% -6.2% -7.0% +30.0% ➖ noise
18 datafusion:vortex-compact -2.5% -5.7% +3.3% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -4.7% -5.7% +1.0% +30.0% ➖ noise
18 duckdb:vortex-compact -8.8% -5.7% -3.3% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -11.8% -5.7% -6.5% +30.0% ➖ noise
19 datafusion:vortex-compact +5.4% -4.3% +10.2% +30.0% ➖ noise
19 datafusion:vortex-file-compressed -3.2% -4.3% +1.2% +30.0% ➖ noise
19 duckdb:vortex-compact +2.4% -4.3% +7.1% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -6.7% -4.3% -2.5% +30.0% ➖ noise
20 datafusion:vortex-compact +4.4% -5.3% +10.3% +30.0% ➖ noise
20 datafusion:vortex-file-compressed -4.3% -5.3% +1.1% +30.0% ➖ noise
20 duckdb:vortex-compact -6.1% -5.3% -0.9% +30.0% ➖ noise
20 duckdb:vortex-file-compressed +2.1% -5.3% +7.8% +30.0% ➖ noise
21 datafusion:vortex-compact -4.6% -4.0% -0.6% +30.0% ➖ noise
21 datafusion:vortex-file-compressed -6.3% -4.0% -2.4% +30.0% ➖ noise
21 duckdb:vortex-compact -3.5% -4.0% +0.5% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -0.9% -4.0% +3.3% +30.0% ➖ noise
22 datafusion:vortex-compact -2.7% +0.4% -3.0% +30.0% ➖ noise
22 datafusion:vortex-file-compressed -10.5% +0.4% -10.8% +30.0% ➖ noise
22 duckdb:vortex-compact -9.7% +0.4% -10.0% +30.0% ➖ noise
22 duckdb:vortex-file-compressed -0.9% +0.4% -1.3% +30.0% ➖ noise

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants