Skip to content

perf[layout]: stop using dict layout if it offers poor compression#7884

Draft
joseph-isaacs wants to merge 1 commit into
developfrom
ji/dict-layout-writer-checker-more
Draft

perf[layout]: stop using dict layout if it offers poor compression#7884
joseph-isaacs wants to merge 1 commit into
developfrom
ji/dict-layout-writer-checker-more

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

No description provided.

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 11, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 11, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 34ea12c 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.819x ✅


datafusion / vortex-file-compressed (0.819x ✅, 9↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 121010517 137389252 0.88
polarsignals_q01/datafusion:vortex-file-compressed 🚀 266025782 360291565 0.74
polarsignals_q02/datafusion:vortex-file-compressed 25894548 27234288 0.95
polarsignals_q03/datafusion:vortex-file-compressed 🚀 285734517 348053296 0.82
polarsignals_q04/datafusion:vortex-file-compressed 🚀 11884835 16073285 0.74
polarsignals_q05/datafusion:vortex-file-compressed 🚀 15404315 19370741 0.80
polarsignals_q06/datafusion:vortex-file-compressed 🚀 19636166 22689208 0.87
polarsignals_q07/datafusion:vortex-file-compressed 🚀 14437009 16929352 0.85
polarsignals_q08/datafusion:vortex-file-compressed 🚀 404275915 524828432 0.77
polarsignals_q09/datafusion:vortex-file-compressed 🚀 11334559 14138596 0.80

@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 May 11, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.1%
Vortex (geomean): 0.957x ➖
Parquet (geomean): 0.937x ➖
Shifts: Parquet (control) -6.3% · Median polish -3.7%


datafusion / vortex-file-compressed (0.972x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5197350 5748683 0.90
fineweb_q01/datafusion:vortex-file-compressed 21432188 21710207 0.99
fineweb_q02/datafusion:vortex-file-compressed 21264649 23577748 0.90
fineweb_q03/datafusion:vortex-file-compressed 79073251 81169700 0.97
fineweb_q04/datafusion:vortex-file-compressed 229562730 232769962 0.99
fineweb_q05/datafusion:vortex-file-compressed 216221821 215270791 1.00
fineweb_q06/datafusion:vortex-file-compressed 51132926 51996770 0.98
fineweb_q07/datafusion:vortex-file-compressed 57591794 57032280 1.01
fineweb_q08/datafusion:vortex-file-compressed 22660896 22598189 1.00
datafusion / vortex-compact (0.947x ➖, 1↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 5798343 6965991 0.83
fineweb_q01/datafusion:vortex-compact 126778467 129334838 0.98
fineweb_q02/datafusion:vortex-compact 132127075 135331994 0.98
fineweb_q03/datafusion:vortex-compact 1011670067 1070927101 0.94
fineweb_q04/datafusion:vortex-compact 1104810726 1139658246 0.97
fineweb_q05/datafusion:vortex-compact 960936473 977036798 0.98
fineweb_q06/datafusion:vortex-compact 523181713 535125861 0.98
fineweb_q07/datafusion:vortex-compact 527784671 563796685 0.94
fineweb_q08/datafusion:vortex-compact 19491426 20874912 0.93
datafusion / parquet (0.940x ➖, 1↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 6820053 7601215 0.90
fineweb_q01/datafusion:parquet 280883431 295279797 0.95
fineweb_q02/datafusion:parquet 286103663 304538747 0.94
fineweb_q03/datafusion:parquet 292655242 303099885 0.97
fineweb_q04/datafusion:parquet 301116879 313194609 0.96
fineweb_q05/datafusion:parquet 296070316 316964118 0.93
fineweb_q06/datafusion:parquet 283495813 308606195 0.92
fineweb_q07/datafusion:parquet 281641118 293121536 0.96
fineweb_q08/datafusion:parquet 274778890 293624470 0.94
duckdb / vortex-file-compressed (0.949x ➖, 1↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3448149 3709191 0.93
fineweb_q01/duckdb:vortex-file-compressed 21872278 21608650 1.01
fineweb_q02/duckdb:vortex-file-compressed 23981002 23759439 1.01
fineweb_q03/duckdb:vortex-file-compressed 🚀 115662144 155782582 0.74
fineweb_q04/duckdb:vortex-file-compressed 216040459 222019891 0.97
fineweb_q05/duckdb:vortex-file-compressed 216441677 209052883 1.04
fineweb_q06/duckdb:vortex-file-compressed 50852387 52709782 0.96
fineweb_q07/duckdb:vortex-file-compressed 52362230 55702234 0.94
fineweb_q08/duckdb:vortex-file-compressed 23113492 23892784 0.97
duckdb / vortex-compact (0.960x ➖, 1↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3864022 4228274 0.91
fineweb_q01/duckdb:vortex-compact 🚀 91331206 105182192 0.87
fineweb_q02/duckdb:vortex-compact 113680948 120407799 0.94
fineweb_q03/duckdb:vortex-compact 837971405 867300589 0.97
fineweb_q04/duckdb:vortex-compact 898637418 923650918 0.97
fineweb_q05/duckdb:vortex-compact 802433135 832719473 0.96
fineweb_q06/duckdb:vortex-compact 461915962 474935278 0.97
fineweb_q07/duckdb:vortex-compact 469746504 489036573 0.96
fineweb_q08/duckdb:vortex-compact 22049744 20129997 1.10
duckdb / parquet (0.935x ➖, 1↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 30508772 31895856 0.96
fineweb_q01/duckdb:parquet 81862547 88050141 0.93
fineweb_q02/duckdb:parquet 83022583 88262737 0.94
fineweb_q03/duckdb:parquet 305913357 319510402 0.96
fineweb_q04/duckdb:parquet 439113895 448333535 0.98
fineweb_q05/duckdb:parquet 410221781 419452966 0.98
fineweb_q06/duckdb:parquet 196569151 205373122 0.96
fineweb_q07/duckdb:parquet 207946629 215859338 0.96
fineweb_q08/duckdb:parquet 🚀 28781630 37441451 0.77
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -16.8% -7.4% -10.1% +51.5% ➖ noise
0 datafusion:vortex-file-compressed -9.6% -7.4% -2.4% +52.2% ➖ noise
0 duckdb:vortex-compact -8.6% -7.4% -1.4% +106.8% ➖ noise
0 duckdb:vortex-file-compressed -7.0% -7.4% +0.3% +84.7% ➖ noise
1 datafusion:vortex-compact -2.0% -6.0% +4.2% +11.0% ➖ noise
1 datafusion:vortex-file-compressed -1.3% -6.0% +5.0% +23.6% ➖ noise
1 duckdb:vortex-compact -13.2% -6.0% -7.7% +21.4% ➖ noise
1 duckdb:vortex-file-compressed +1.2% -6.0% +7.6% +69.9% ➖ noise
2 datafusion:vortex-compact -2.4% -6.0% +3.9% +11.0% ➖ noise
2 datafusion:vortex-file-compressed -9.8% -6.0% -4.1% +11.0% ➖ noise
2 duckdb:vortex-compact -5.6% -6.0% +0.4% +11.0% ➖ noise
2 duckdb:vortex-file-compressed +0.9% -6.0% +7.4% +11.0% ➖ noise
3 datafusion:vortex-compact -5.5% -3.9% -1.7% +11.0% ➖ noise
3 datafusion:vortex-file-compressed -2.6% -3.9% +1.3% +39.8% ➖ noise
3 duckdb:vortex-compact -3.4% -3.9% +0.5% +11.0% ➖ noise
3 duckdb:vortex-file-compressed -25.8% -3.9% -22.8% +30.2% ➖ noise
4 datafusion:vortex-compact -3.1% -3.0% -0.1% +11.0% ➖ noise
4 datafusion:vortex-file-compressed -1.4% -3.0% +1.6% +11.0% ➖ noise
4 duckdb:vortex-compact -2.7% -3.0% +0.3% +11.0% ➖ noise
4 duckdb:vortex-file-compressed -2.7% -3.0% +0.3% +11.0% ➖ noise
5 datafusion:vortex-compact -1.6% -4.4% +2.9% +11.0% ➖ noise
5 datafusion:vortex-file-compressed +0.4% -4.4% +5.1% +11.0% ➖ noise
5 duckdb:vortex-compact -3.6% -4.4% +0.8% +11.0% ➖ noise
5 duckdb:vortex-file-compressed +3.5% -4.4% +8.3% +11.0% ➖ noise
6 datafusion:vortex-compact -2.2% -6.2% +4.3% +11.0% ➖ noise
6 datafusion:vortex-file-compressed -1.7% -6.2% +4.9% +11.0% ➖ noise
6 duckdb:vortex-compact -2.7% -6.2% +3.7% +11.0% ➖ noise
6 duckdb:vortex-file-compressed -3.5% -6.2% +2.9% +11.0% ➖ noise
7 datafusion:vortex-compact -6.4% -3.8% -2.7% +11.0% ➖ noise
7 datafusion:vortex-file-compressed +1.0% -3.8% +5.0% +15.8% ➖ noise
7 duckdb:vortex-compact -3.9% -3.8% -0.2% +11.0% ➖ noise
7 duckdb:vortex-file-compressed -6.0% -3.8% -2.3% +20.0% ➖ noise
8 datafusion:vortex-compact -6.6% -15.2% +10.1% +39.2% ➖ noise
8 datafusion:vortex-file-compressed +0.3% -15.2% +18.2% +16.2% 🚨 regression
8 duckdb:vortex-compact +9.5% -15.2% +29.1% +43.2% ➖ noise
8 duckdb:vortex-file-compressed -3.3% -15.2% +14.1% +26.4% ➖ 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 May 11, 2026

Benchmarks: TPC-H SF=1 on NVME

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


datafusion / vortex-file-compressed (0.993x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50371923 51109045 0.99
tpch_q02/datafusion:vortex-file-compressed 22106676 22057517 1.00
tpch_q03/datafusion:vortex-file-compressed 28832457 28424884 1.01
tpch_q04/datafusion:vortex-file-compressed 21044115 20904547 1.01
tpch_q05/datafusion:vortex-file-compressed 49218245 47882629 1.03
tpch_q06/datafusion:vortex-file-compressed 12227166 12379680 0.99
tpch_q07/datafusion:vortex-file-compressed 55015614 55411774 0.99
tpch_q08/datafusion:vortex-file-compressed 39909979 40057096 1.00
tpch_q09/datafusion:vortex-file-compressed 50879201 51600513 0.99
tpch_q10/datafusion:vortex-file-compressed 39629379 38863761 1.02
tpch_q11/datafusion:vortex-file-compressed 15737197 17013802 0.92
tpch_q12/datafusion:vortex-file-compressed 25459413 24855528 1.02
tpch_q13/datafusion:vortex-file-compressed 24224295 25194425 0.96
tpch_q14/datafusion:vortex-file-compressed 16797225 16946750 0.99
tpch_q15/datafusion:vortex-file-compressed 25833966 26553472 0.97
tpch_q16/datafusion:vortex-file-compressed 19202273 19556025 0.98
tpch_q17/datafusion:vortex-file-compressed 66269495 64980962 1.02
tpch_q18/datafusion:vortex-file-compressed 80613855 81945597 0.98
tpch_q19/datafusion:vortex-file-compressed 23464101 24123879 0.97
tpch_q20/datafusion:vortex-file-compressed 30490868 30935737 0.99
tpch_q21/datafusion:vortex-file-compressed 71269274 71508756 1.00
tpch_q22/datafusion:vortex-file-compressed 12497218 12286067 1.02
datafusion / vortex-compact (1.001x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58490740 57012567 1.03
tpch_q02/datafusion:vortex-compact 25366841 25379427 1.00
tpch_q03/datafusion:vortex-compact 30271845 30371773 1.00
tpch_q04/datafusion:vortex-compact 24071809 24841175 0.97
tpch_q05/datafusion:vortex-compact 51657839 51311978 1.01
tpch_q06/datafusion:vortex-compact 14909070 14190314 1.05
tpch_q07/datafusion:vortex-compact 60183028 59778635 1.01
tpch_q08/datafusion:vortex-compact 44071936 44204343 1.00
tpch_q09/datafusion:vortex-compact 56833313 55447992 1.02
tpch_q10/datafusion:vortex-compact 47618620 47366993 1.01
tpch_q11/datafusion:vortex-compact 17124487 17182955 1.00
tpch_q12/datafusion:vortex-compact 32384358 32160268 1.01
tpch_q13/datafusion:vortex-compact 31443798 32039150 0.98
tpch_q14/datafusion:vortex-compact 19810785 19925400 0.99
tpch_q15/datafusion:vortex-compact 32556966 33230003 0.98
tpch_q16/datafusion:vortex-compact 23818775 23709487 1.00
tpch_q17/datafusion:vortex-compact 68682836 68836383 1.00
tpch_q18/datafusion:vortex-compact 83564759 85561392 0.98
tpch_q19/datafusion:vortex-compact 31144179 31012934 1.00
tpch_q20/datafusion:vortex-compact 35791474 34827726 1.03
tpch_q21/datafusion:vortex-compact 78421045 81129041 0.97
tpch_q22/datafusion:vortex-compact 12632531 12625196 1.00
datafusion / parquet (0.986x ➖, 2↑ 1↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 116279297 96489835 1.21
tpch_q02/datafusion:parquet 59165397 60925267 0.97
tpch_q03/datafusion:parquet 72713196 73771846 0.99
tpch_q04/datafusion:parquet 43241014 43471743 0.99
tpch_q05/datafusion:parquet 92676449 92841501 1.00
tpch_q06/datafusion:parquet 41596844 42897702 0.97
tpch_q07/datafusion:parquet 103389772 106504855 0.97
tpch_q08/datafusion:parquet 89061632 93855942 0.95
tpch_q09/datafusion:parquet 127381258 129827411 0.98
tpch_q10/datafusion:parquet 110697528 112025596 0.99
tpch_q11/datafusion:parquet 40407982 41252833 0.98
tpch_q12/datafusion:parquet 85581783 85303872 1.00
tpch_q13/datafusion:parquet 195499179 204805993 0.95
tpch_q14/datafusion:parquet 🚀 42029102 46760306 0.90
tpch_q15/datafusion:parquet 61654386 63364436 0.97
tpch_q16/datafusion:parquet 39827957 40673450 0.98
tpch_q17/datafusion:parquet 128492936 127963889 1.00
tpch_q18/datafusion:parquet 161117745 159451494 1.01
tpch_q19/datafusion:parquet 🚀 63186042 73130503 0.86
tpch_q20/datafusion:parquet 68309654 67627264 1.01
tpch_q21/datafusion:parquet 135350188 129795092 1.04
tpch_q22/datafusion:parquet 30905973 31016572 1.00
datafusion / arrow (1.009x ➖, 0↑ 2↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 56392563 51987865 1.08
tpch_q02/datafusion:arrow 18748449 19288674 0.97
tpch_q03/datafusion:arrow 28877853 28994164 1.00
tpch_q04/datafusion:arrow 25955968 24437693 1.06
tpch_q05/datafusion:arrow 🚨 80715998 72118999 1.12
tpch_q06/datafusion:arrow 🚨 21122902 18923381 1.12
tpch_q07/datafusion:arrow 100110050 101397354 0.99
tpch_q08/datafusion:arrow 40271657 41960077 0.96
tpch_q09/datafusion:arrow 61671165 64072266 0.96
tpch_q10/datafusion:arrow 45037700 47034583 0.96
tpch_q11/datafusion:arrow 9156575 9300912 0.98
tpch_q12/datafusion:arrow 51697357 50959491 1.01
tpch_q13/datafusion:arrow 47308473 46674015 1.01
tpch_q14/datafusion:arrow 21093924 21049367 1.00
tpch_q15/datafusion:arrow 41640866 41727510 1.00
tpch_q16/datafusion:arrow 19276479 19200137 1.00
tpch_q17/datafusion:arrow 66461776 66824863 0.99
tpch_q18/datafusion:arrow 132599713 134793385 0.98
tpch_q19/datafusion:arrow 35063928 34907197 1.00
tpch_q20/datafusion:arrow 33266054 33437264 0.99
tpch_q21/datafusion:arrow 145046448 147799075 0.98
tpch_q22/datafusion:arrow 17959477 17617675 1.02
duckdb / vortex-file-compressed (0.993x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31449985 31375600 1.00
tpch_q02/duckdb:vortex-file-compressed 24308531 24185790 1.01
tpch_q03/duckdb:vortex-file-compressed 27831061 29628462 0.94
tpch_q04/duckdb:vortex-file-compressed 29106307 28768033 1.01
tpch_q05/duckdb:vortex-file-compressed 32335470 32126573 1.01
tpch_q06/duckdb:vortex-file-compressed 10239895 9910485 1.03
tpch_q07/duckdb:vortex-file-compressed 35269528 35882229 0.98
tpch_q08/duckdb:vortex-file-compressed 38548132 39026782 0.99
tpch_q09/duckdb:vortex-file-compressed 71428397 71550927 1.00
tpch_q10/duckdb:vortex-file-compressed 34226025 34039721 1.01
tpch_q11/duckdb:vortex-file-compressed 14583284 14818538 0.98
tpch_q12/duckdb:vortex-file-compressed 21525605 21656222 0.99
tpch_q13/duckdb:vortex-file-compressed 34174588 34757824 0.98
tpch_q14/duckdb:vortex-file-compressed 21483307 20749814 1.04
tpch_q15/duckdb:vortex-file-compressed 16296207 16449514 0.99
tpch_q16/duckdb:vortex-file-compressed 27507063 28217830 0.97
tpch_q17/duckdb:vortex-file-compressed 24031108 24911760 0.96
tpch_q18/duckdb:vortex-file-compressed 48046359 48055490 1.00
tpch_q19/duckdb:vortex-file-compressed 28867110 28843938 1.00
tpch_q20/duckdb:vortex-file-compressed 32507531 33835402 0.96
tpch_q21/duckdb:vortex-file-compressed 105015886 105998583 0.99
tpch_q22/duckdb:vortex-file-compressed 17124133 16965034 1.01
duckdb / vortex-compact (0.994x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38088199 38172444 1.00
tpch_q02/duckdb:vortex-compact 36474185 36007537 1.01
tpch_q03/duckdb:vortex-compact 31822348 31587481 1.01
tpch_q04/duckdb:vortex-compact 33556283 33923807 0.99
tpch_q05/duckdb:vortex-compact 37004219 37155445 1.00
tpch_q06/duckdb:vortex-compact 14254018 14280193 1.00
tpch_q07/duckdb:vortex-compact 42223898 41722730 1.01
tpch_q08/duckdb:vortex-compact 45103772 44510909 1.01
tpch_q09/duckdb:vortex-compact 83074381 83550825 0.99
tpch_q10/duckdb:vortex-compact 39322525 38707173 1.02
tpch_q11/duckdb:vortex-compact 19220835 19607979 0.98
tpch_q12/duckdb:vortex-compact 34741960 34892721 1.00
tpch_q13/duckdb:vortex-compact 43981400 44024015 1.00
tpch_q14/duckdb:vortex-compact 28049319 29463995 0.95
tpch_q15/duckdb:vortex-compact 19353336 19718699 0.98
tpch_q16/duckdb:vortex-compact 34480576 36196508 0.95
tpch_q17/duckdb:vortex-compact 29831723 29645032 1.01
tpch_q18/duckdb:vortex-compact 49472476 50520557 0.98
tpch_q19/duckdb:vortex-compact 33856601 34490185 0.98
tpch_q20/duckdb:vortex-compact 42469417 41204834 1.03
tpch_q21/duckdb:vortex-compact 111684617 111733585 1.00
tpch_q22/duckdb:vortex-compact 19198895 19794615 0.97
duckdb / parquet (0.988x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 75689717 79441589 0.95
tpch_q02/duckdb:parquet 38516839 38849413 0.99
tpch_q03/duckdb:parquet 69521033 68978375 1.01
tpch_q04/duckdb:parquet 46762712 46420800 1.01
tpch_q05/duckdb:parquet 64875928 68332061 0.95
tpch_q06/duckdb:parquet 20128692 20343127 0.99
tpch_q07/duckdb:parquet 66754818 68263069 0.98
tpch_q08/duckdb:parquet 78537447 80128960 0.98
tpch_q09/duckdb:parquet 132754062 134134590 0.99
tpch_q10/duckdb:parquet 123191960 123690662 1.00
tpch_q11/duckdb:parquet 20851963 21210924 0.98
tpch_q12/duckdb:parquet 45316831 48630002 0.93
tpch_q13/duckdb:parquet 247884950 247624809 1.00
tpch_q14/duckdb:parquet 48739063 48930254 1.00
tpch_q15/duckdb:parquet 24147873 24291627 0.99
tpch_q16/duckdb:parquet 55597014 56203200 0.99
tpch_q17/duckdb:parquet 52283830 52660060 0.99
tpch_q18/duckdb:parquet 109828832 110302373 1.00
tpch_q19/duckdb:parquet 66372444 67322160 0.99
tpch_q20/duckdb:parquet 61875628 62877645 0.98
tpch_q21/duckdb:parquet 171287011 163167551 1.05
tpch_q22/duckdb:parquet 51662504 51563289 1.00
duckdb / duckdb (1.002x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16030266 15917094 1.01
tpch_q02/duckdb:duckdb 12704775 12253124 1.04
tpch_q03/duckdb:duckdb 19371416 18689655 1.04
tpch_q04/duckdb:duckdb 19402497 19346452 1.00
tpch_q05/duckdb:duckdb 20294831 20181924 1.01
tpch_q06/duckdb:duckdb 5438872 5270127 1.03
tpch_q07/duckdb:duckdb 21989777 22084425 1.00
tpch_q08/duckdb:duckdb 20866918 21093409 0.99
tpch_q09/duckdb:duckdb 53708684 56099393 0.96
tpch_q10/duckdb:duckdb 43294255 43461292 1.00
tpch_q11/duckdb:duckdb 5634056 5744028 0.98
tpch_q12/duckdb:duckdb 13526558 13650159 0.99
tpch_q13/duckdb:duckdb 38145226 37377841 1.02
tpch_q14/duckdb:duckdb 16311742 16272936 1.00
tpch_q15/duckdb:duckdb 11734029 12801482 0.92
tpch_q16/duckdb:duckdb 23805309 23395783 1.02
tpch_q17/duckdb:duckdb 13949188 13743153 1.01
tpch_q18/duckdb:duckdb 39562393 38105223 1.04
tpch_q19/duckdb:duckdb 26359780 26773728 0.98
tpch_q20/duckdb:duckdb 22997463 22663459 1.01
tpch_q21/duckdb:duckdb 56444728 54941059 1.03
tpch_q22/duckdb:duckdb 24228098 24855763 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +8.5% +7.2% +1.2% +18.9% ➖ noise
1 datafusion:vortex-compact +2.6% +7.2% -4.3% +16.7% ➖ noise
1 datafusion:vortex-file-compressed -1.4% +7.2% -8.0% +17.7% ➖ noise
1 duckdb:duckdb +0.7% +7.2% -6.0% +16.6% ➖ noise
1 duckdb:vortex-compact -0.2% +7.2% -6.9% +15.8% ➖ noise
1 duckdb:vortex-file-compressed +0.2% +7.2% -6.5% +19.0% ➖ noise
2 datafusion:arrow -2.8% -1.9% -0.9% +10.0% ➖ noise
2 datafusion:vortex-compact -0.0% -1.9% +1.9% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.2% -1.9% +2.1% +10.0% ➖ noise
2 duckdb:duckdb +3.7% -1.9% +5.7% +11.3% ➖ noise
2 duckdb:vortex-compact +1.3% -1.9% +3.2% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +0.5% -1.9% +2.4% +10.0% ➖ noise
3 datafusion:arrow -0.4% -0.3% -0.1% +10.0% ➖ noise
3 datafusion:vortex-compact -0.3% -0.3% +0.0% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +1.4% -0.3% +1.8% +10.0% ➖ noise
3 duckdb:duckdb +3.6% -0.3% +4.0% +11.8% ➖ noise
3 duckdb:vortex-compact +0.7% -0.3% +1.1% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -6.1% -0.3% -5.8% +12.5% ➖ noise
4 datafusion:arrow +6.2% +0.1% +6.1% +10.0% ➖ noise
4 datafusion:vortex-compact -3.1% +0.1% -3.2% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +0.7% +0.1% +0.6% +10.0% ➖ noise
4 duckdb:duckdb +0.3% +0.1% +0.2% +10.0% ➖ noise
4 duckdb:vortex-compact -1.1% +0.1% -1.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.2% +0.1% +1.1% +10.0% ➖ noise
5 datafusion:arrow +11.9% -2.6% +15.0% +10.0% 🚨 regression
5 datafusion:vortex-compact +0.7% -2.6% +3.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +2.8% -2.6% +5.6% +10.0% ➖ noise
5 duckdb:duckdb +0.6% -2.6% +3.3% +11.6% ➖ noise
5 duckdb:vortex-compact -0.4% -2.6% +2.3% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.7% -2.6% +3.4% +10.0% ➖ noise
6 datafusion:arrow +11.6% -2.0% +14.0% +14.7% ➖ noise
6 datafusion:vortex-compact +5.1% -2.0% +7.3% +16.3% ➖ noise
6 datafusion:vortex-file-compressed -1.2% -2.0% +0.8% +14.5% ➖ noise
6 duckdb:duckdb +3.2% -2.0% +5.4% +16.2% ➖ noise
6 duckdb:vortex-compact -0.2% -2.0% +1.9% +21.1% ➖ noise
6 duckdb:vortex-file-compressed +3.3% -2.0% +5.5% +16.0% ➖ noise
7 datafusion:arrow -1.3% -2.6% +1.3% +10.0% ➖ noise
7 datafusion:vortex-compact +0.7% -2.6% +3.3% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -0.7% -2.6% +1.9% +10.0% ➖ noise
7 duckdb:duckdb -0.4% -2.6% +2.2% +10.0% ➖ noise
7 duckdb:vortex-compact +1.2% -2.6% +3.9% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -1.7% -2.6% +0.9% +10.0% ➖ noise
8 datafusion:arrow -4.0% -3.6% -0.5% +10.0% ➖ noise
8 datafusion:vortex-compact -0.3% -3.6% +3.4% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -0.4% -3.6% +3.3% +10.0% ➖ noise
8 duckdb:duckdb -1.1% -3.6% +2.6% +10.0% ➖ noise
8 duckdb:vortex-compact +1.3% -3.6% +5.1% +11.2% ➖ noise
8 duckdb:vortex-file-compressed -1.2% -3.6% +2.4% +13.4% ➖ noise
9 datafusion:arrow -3.7% -1.5% -2.3% +10.0% ➖ noise
9 datafusion:vortex-compact +2.5% -1.5% +4.0% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -1.4% -1.5% +0.1% +10.0% ➖ noise
9 duckdb:duckdb -4.3% -1.5% -2.8% +10.0% ➖ noise
9 duckdb:vortex-compact -0.6% -1.5% +0.9% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.2% -1.5% +1.3% +10.0% ➖ noise
10 datafusion:arrow -4.2% -0.8% -3.5% +10.0% ➖ noise
10 datafusion:vortex-compact +0.5% -0.8% +1.3% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +2.0% -0.8% +2.8% +10.0% ➖ noise
10 duckdb:duckdb -0.4% -0.8% +0.4% +11.4% ➖ noise
10 duckdb:vortex-compact +1.6% -0.8% +2.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.5% -0.8% +1.4% +10.0% ➖ noise
11 datafusion:arrow -1.6% -1.9% +0.3% +10.0% ➖ noise
11 datafusion:vortex-compact -0.3% -1.9% +1.6% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -7.5% -1.9% -5.7% +10.0% ➖ noise
11 duckdb:duckdb -1.9% -1.9% -0.0% +10.3% ➖ noise
11 duckdb:vortex-compact -2.0% -1.9% -0.1% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -1.6% -1.9% +0.3% +10.0% ➖ noise
12 datafusion:arrow +1.4% -3.3% +4.9% +20.0% ➖ noise
12 datafusion:vortex-compact +0.7% -3.3% +4.1% +10.8% ➖ noise
12 datafusion:vortex-file-compressed +2.4% -3.3% +5.9% +12.2% ➖ noise
12 duckdb:duckdb -0.9% -3.3% +2.5% +11.0% ➖ noise
12 duckdb:vortex-compact -0.4% -3.3% +3.0% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -0.6% -3.3% +2.8% +10.9% ➖ noise
13 datafusion:arrow +1.4% -2.2% +3.7% +10.0% ➖ noise
13 datafusion:vortex-compact -1.9% -2.2% +0.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -3.9% -2.2% -1.6% +10.0% ➖ noise
13 duckdb:duckdb +2.1% -2.2% +4.4% +10.0% ➖ noise
13 duckdb:vortex-compact -0.1% -2.2% +2.2% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -1.7% -2.2% +0.6% +10.0% ➖ noise
14 datafusion:arrow +0.2% -5.4% +5.9% +12.1% ➖ noise
14 datafusion:vortex-compact -0.6% -5.4% +5.1% +11.6% ➖ noise
14 datafusion:vortex-file-compressed -0.9% -5.4% +4.8% +11.7% ➖ noise
14 duckdb:duckdb +0.2% -5.4% +5.9% +16.5% ➖ noise
14 duckdb:vortex-compact -4.8% -5.4% +0.6% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +3.5% -5.4% +9.4% +12.1% ➖ noise
15 datafusion:arrow -0.2% -1.7% +1.5% +10.7% ➖ noise
15 datafusion:vortex-compact -2.0% -1.7% -0.4% +11.9% ➖ noise
15 datafusion:vortex-file-compressed -2.7% -1.7% -1.1% +11.2% ➖ noise
15 duckdb:duckdb -8.3% -1.7% -6.8% +20.5% ➖ noise
15 duckdb:vortex-compact -1.9% -1.7% -0.2% +14.7% ➖ noise
15 duckdb:vortex-file-compressed -0.9% -1.7% +0.7% +11.6% ➖ noise
16 datafusion:arrow +0.4% -1.6% +2.0% +10.0% ➖ noise
16 datafusion:vortex-compact +0.5% -1.6% +2.1% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -1.8% -1.6% -0.2% +10.0% ➖ noise
16 duckdb:duckdb +1.8% -1.6% +3.4% +11.0% ➖ noise
16 duckdb:vortex-compact -4.7% -1.6% -3.2% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -2.5% -1.6% -1.0% +10.0% ➖ noise
17 datafusion:arrow -0.5% -0.2% -0.4% +11.1% ➖ noise
17 datafusion:vortex-compact -0.2% -0.2% -0.1% +11.2% ➖ noise
17 datafusion:vortex-file-compressed +2.0% -0.2% +2.1% +10.9% ➖ noise
17 duckdb:duckdb +1.5% -0.2% +1.7% +12.2% ➖ noise
17 duckdb:vortex-compact +0.6% -0.2% +0.8% +12.4% ➖ noise
17 duckdb:vortex-file-compressed -3.5% -0.2% -3.4% +12.9% ➖ noise
18 datafusion:arrow -1.6% +0.3% -1.9% +10.0% ➖ noise
18 datafusion:vortex-compact -2.3% +0.3% -2.6% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -1.6% +0.3% -1.9% +10.0% ➖ noise
18 duckdb:duckdb +3.8% +0.3% +3.5% +10.0% ➖ noise
18 duckdb:vortex-compact -2.1% +0.3% -2.4% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -0.0% +0.3% -0.3% +10.0% ➖ noise
19 datafusion:arrow +0.4% -7.7% +8.8% +15.0% ➖ noise
19 datafusion:vortex-compact +0.4% -7.7% +8.8% +12.0% ➖ noise
19 datafusion:vortex-file-compressed -2.7% -7.7% +5.4% +14.9% ➖ noise
19 duckdb:duckdb -1.5% -7.7% +6.7% +14.6% ➖ noise
19 duckdb:vortex-compact -1.8% -7.7% +6.4% +11.1% ➖ noise
19 duckdb:vortex-file-compressed +0.1% -7.7% +8.4% +12.4% ➖ noise
20 datafusion:arrow -0.5% -0.3% -0.2% +10.0% ➖ noise
20 datafusion:vortex-compact +2.8% -0.3% +3.1% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -1.4% -0.3% -1.1% +10.2% ➖ noise
20 duckdb:duckdb +1.5% -0.3% +1.8% +10.0% ➖ noise
20 duckdb:vortex-compact +3.1% -0.3% +3.4% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -3.9% -0.3% -3.6% +10.0% ➖ noise
21 datafusion:arrow -1.9% +4.6% -6.2% +10.0% ➖ noise
21 datafusion:vortex-compact -3.3% +4.6% -7.6% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -0.3% +4.6% -4.7% +10.0% ➖ noise
21 duckdb:duckdb +2.7% +4.6% -1.8% +10.0% ➖ noise
21 duckdb:vortex-compact -0.0% +4.6% -4.5% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -0.9% +4.6% -5.3% +10.0% ➖ noise
22 datafusion:arrow +1.9% -0.1% +2.0% +10.0% ➖ noise
22 datafusion:vortex-compact +0.1% -0.1% +0.1% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +1.7% -0.1% +1.8% +10.0% ➖ noise
22 duckdb:duckdb -2.5% -0.1% -2.4% +10.0% ➖ noise
22 duckdb:vortex-compact -3.0% -0.1% -2.9% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +0.9% -0.1% +1.0% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Benchmarks: TPC-DS SF=1 on NVME

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


datafusion / vortex-file-compressed (0.990x ➖, 1↑ 1↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 24934644 25476288 0.98
tpcds_q02/datafusion:vortex-file-compressed 46288198 47653765 0.97
tpcds_q03/datafusion:vortex-file-compressed 15087617 15816695 0.95
tpcds_q04/datafusion:vortex-file-compressed 254587510 266608163 0.95
tpcds_q05/datafusion:vortex-file-compressed 43203943 41690302 1.04
tpcds_q06/datafusion:vortex-file-compressed 59057323 59706412 0.99
tpcds_q07/datafusion:vortex-file-compressed 40257104 43514385 0.93
tpcds_q08/datafusion:vortex-file-compressed 28715558 28820361 1.00
tpcds_q09/datafusion:vortex-file-compressed 42574832 43715742 0.97
tpcds_q10/datafusion:vortex-file-compressed 38371791 38347457 1.00
tpcds_q11/datafusion:vortex-file-compressed 123497707 129170587 0.96
tpcds_q12/datafusion:vortex-file-compressed 19285503 18352785 1.05
tpcds_q13/datafusion:vortex-file-compressed 45701752 43456973 1.05
tpcds_q14/datafusion:vortex-file-compressed 167857223 168712768 0.99
tpcds_q15/datafusion:vortex-file-compressed 28458182 27386349 1.04
tpcds_q16/datafusion:vortex-file-compressed 28493544 28970626 0.98
tpcds_q17/datafusion:vortex-file-compressed 61360834 63351869 0.97
tpcds_q18/datafusion:vortex-file-compressed 67658398 68354279 0.99
tpcds_q19/datafusion:vortex-file-compressed 22128289 21864153 1.01
tpcds_q20/datafusion:vortex-file-compressed 20980237 21386780 0.98
tpcds_q21/datafusion:vortex-file-compressed 34491598 34719810 0.99
tpcds_q22/datafusion:vortex-file-compressed 🚀 113359094 128026846 0.89
tpcds_q23/datafusion:vortex-file-compressed 146452204 152617837 0.96
tpcds_q24/datafusion:vortex-file-compressed 84974420 82011355 1.04
tpcds_q25/datafusion:vortex-file-compressed 64216889 70049225 0.92
tpcds_q26/datafusion:vortex-file-compressed 33359133 33772160 0.99
tpcds_q27/datafusion:vortex-file-compressed 105739632 106658040 0.99
tpcds_q28/datafusion:vortex-file-compressed 41088614 41408708 0.99
tpcds_q29/datafusion:vortex-file-compressed 61755833 62065903 1.00
tpcds_q30/datafusion:vortex-file-compressed 22764491 22772154 1.00
tpcds_q31/datafusion:vortex-file-compressed 72126407 73192989 0.99
tpcds_q32/datafusion:vortex-file-compressed 20111751 19986328 1.01
tpcds_q33/datafusion:vortex-file-compressed 28877978 29868056 0.97
tpcds_q34/datafusion:vortex-file-compressed 23530307 23818465 0.99
tpcds_q35/datafusion:vortex-file-compressed 43607163 45084507 0.97
tpcds_q36/datafusion:vortex-file-compressed 58464471 57256811 1.02
tpcds_q37/datafusion:vortex-file-compressed 25083138 25348536 0.99
tpcds_q38/datafusion:vortex-file-compressed 43706238 43649224 1.00
tpcds_q39/datafusion:vortex-file-compressed 103361895 102462239 1.01
tpcds_q40/datafusion:vortex-file-compressed 32445051 33046656 0.98
tpcds_q41/datafusion:vortex-file-compressed 15200952 15622548 0.97
tpcds_q42/datafusion:vortex-file-compressed 13793700 14653934 0.94
tpcds_q43/datafusion:vortex-file-compressed 18499532 18696720 0.99
tpcds_q44/datafusion:vortex-file-compressed 31024814 32623539 0.95
tpcds_q45/datafusion:vortex-file-compressed 26222144 27312932 0.96
tpcds_q46/datafusion:vortex-file-compressed 33617029 34123263 0.99
tpcds_q47/datafusion:vortex-file-compressed 129849571 132208842 0.98
tpcds_q48/datafusion:vortex-file-compressed 37373601 38272471 0.98
tpcds_q49/datafusion:vortex-file-compressed 57457994 57210225 1.00
tpcds_q50/datafusion:vortex-file-compressed 38169468 39185947 0.97
tpcds_q51/datafusion:vortex-file-compressed 87116582 90607354 0.96
tpcds_q52/datafusion:vortex-file-compressed 13876822 14213829 0.98
tpcds_q53/datafusion:vortex-file-compressed 20444233 20683575 0.99
tpcds_q54/datafusion:vortex-file-compressed 34854050 33976472 1.03
tpcds_q55/datafusion:vortex-file-compressed 13855236 13811368 1.00
tpcds_q56/datafusion:vortex-file-compressed 28811163 29873521 0.96
tpcds_q57/datafusion:vortex-file-compressed 104897567 103742782 1.01
tpcds_q58/datafusion:vortex-file-compressed 53196831 53019719 1.00
tpcds_q59/datafusion:vortex-file-compressed 56163469 56867045 0.99
tpcds_q60/datafusion:vortex-file-compressed 28705022 28352386 1.01
tpcds_q61/datafusion:vortex-file-compressed 39060909 40120465 0.97
tpcds_q62/datafusion:vortex-file-compressed 23769582 22328732 1.06
tpcds_q63/datafusion:vortex-file-compressed 21603514 20925888 1.03
tpcds_q64/datafusion:vortex-file-compressed 411189350 411533414 1.00
tpcds_q65/datafusion:vortex-file-compressed 39101449 39912270 0.98
tpcds_q66/datafusion:vortex-file-compressed 69230276 71506265 0.97
tpcds_q67/datafusion:vortex-file-compressed 149332750 139358004 1.07
tpcds_q68/datafusion:vortex-file-compressed 31980678 32133084 1.00
tpcds_q69/datafusion:vortex-file-compressed 35166340 35924216 0.98
tpcds_q70/datafusion:vortex-file-compressed 86764972 84544447 1.03
tpcds_q71/datafusion:vortex-file-compressed 22621523 23810055 0.95
tpcds_q72/datafusion:vortex-file-compressed 2104235652 2118053860 0.99
tpcds_q73/datafusion:vortex-file-compressed 22844982 22776385 1.00
tpcds_q74/datafusion:vortex-file-compressed 76528094 81169092 0.94
tpcds_q75/datafusion:vortex-file-compressed 104179839 105715102 0.99
tpcds_q76/datafusion:vortex-file-compressed 🚨 27619962 23707870 1.17
tpcds_q77/datafusion:vortex-file-compressed 38640709 40119165 0.96
tpcds_q78/datafusion:vortex-file-compressed 122330034 121777203 1.00
tpcds_q79/datafusion:vortex-file-compressed 29777655 28462192 1.05
tpcds_q80/datafusion:vortex-file-compressed 90087915 92703365 0.97
tpcds_q81/datafusion:vortex-file-compressed 23001039 23793416 0.97
tpcds_q82/datafusion:vortex-file-compressed 25744645 26363049 0.98
tpcds_q83/datafusion:vortex-file-compressed 33330390 33239575 1.00
tpcds_q84/datafusion:vortex-file-compressed 12171438 12607874 0.97
tpcds_q85/datafusion:vortex-file-compressed 96148717 95958440 1.00
tpcds_q86/datafusion:vortex-file-compressed 17934730 16856608 1.06
tpcds_q87/datafusion:vortex-file-compressed 42818301 43438801 0.99
tpcds_q88/datafusion:vortex-file-compressed 56425635 55470897 1.02
tpcds_q89/datafusion:vortex-file-compressed 24106205 24360452 0.99
tpcds_q90/datafusion:vortex-file-compressed 15317280 14560399 1.05
tpcds_q91/datafusion:vortex-file-compressed 17608097 18480648 0.95
tpcds_q92/datafusion:vortex-file-compressed 17352620 18313140 0.95
tpcds_q93/datafusion:vortex-file-compressed 32587393 33643686 0.97
tpcds_q94/datafusion:vortex-file-compressed 22168846 22592470 0.98
tpcds_q95/datafusion:vortex-file-compressed 61893829 63598546 0.97
tpcds_q96/datafusion:vortex-file-compressed 13241374 13434663 0.99
tpcds_q97/datafusion:vortex-file-compressed 31384178 31775388 0.99
tpcds_q98/datafusion:vortex-file-compressed 23659835 24141992 0.98
tpcds_q99/datafusion:vortex-file-compressed 32040766 32284397 0.99
datafusion / vortex-compact (0.988x ➖, 1↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 24787188 24724243 1.00
tpcds_q02/datafusion:vortex-compact 51812388 52491128 0.99
tpcds_q03/datafusion:vortex-compact 19733049 19292517 1.02
tpcds_q04/datafusion:vortex-compact 284447646 287105391 0.99
tpcds_q05/datafusion:vortex-compact 46631290 46970700 0.99
tpcds_q06/datafusion:vortex-compact 63669242 64267706 0.99
tpcds_q07/datafusion:vortex-compact 51233353 55372340 0.93
tpcds_q08/datafusion:vortex-compact 35173146 35911174 0.98
tpcds_q09/datafusion:vortex-compact 60262261 61726850 0.98
tpcds_q10/datafusion:vortex-compact 49209779 48800690 1.01
tpcds_q11/datafusion:vortex-compact 145185035 151377540 0.96
tpcds_q12/datafusion:vortex-compact 24071500 23209909 1.04
tpcds_q13/datafusion:vortex-compact 90765501 94524120 0.96
tpcds_q14/datafusion:vortex-compact 195907457 192483260 1.02
tpcds_q15/datafusion:vortex-compact 30716865 30713515 1.00
tpcds_q16/datafusion:vortex-compact 32334548 31904874 1.01
tpcds_q17/datafusion:vortex-compact 72736027 75242950 0.97
tpcds_q18/datafusion:vortex-compact 76956650 77610989 0.99
tpcds_q19/datafusion:vortex-compact 28854915 28835041 1.00
tpcds_q20/datafusion:vortex-compact 26220906 26148687 1.00
tpcds_q21/datafusion:vortex-compact 41001700 41400186 0.99
tpcds_q22/datafusion:vortex-compact 118337872 123626235 0.96
tpcds_q23/datafusion:vortex-compact 167090189 161089460 1.04
tpcds_q24/datafusion:vortex-compact 97614689 96066083 1.02
tpcds_q25/datafusion:vortex-compact 79047490 78675600 1.00
tpcds_q26/datafusion:vortex-compact 43329959 43190443 1.00
tpcds_q27/datafusion:vortex-compact 121444859 122982524 0.99
tpcds_q28/datafusion:vortex-compact 75976860 78878690 0.96
tpcds_q29/datafusion:vortex-compact 76948112 73229824 1.05
tpcds_q30/datafusion:vortex-compact 27100781 27692571 0.98
tpcds_q31/datafusion:vortex-compact 93399473 96055808 0.97
tpcds_q32/datafusion:vortex-compact 25313309 24953360 1.01
tpcds_q33/datafusion:vortex-compact 35819468 38035082 0.94
tpcds_q34/datafusion:vortex-compact 31349955 31520673 0.99
tpcds_q35/datafusion:vortex-compact 50537950 51348889 0.98
tpcds_q36/datafusion:vortex-compact 71238460 72334173 0.98
tpcds_q37/datafusion:vortex-compact 38208339 38930373 0.98
tpcds_q38/datafusion:vortex-compact 53301973 52699020 1.01
tpcds_q39/datafusion:vortex-compact 111318883 114613433 0.97
tpcds_q40/datafusion:vortex-compact 35928462 36917522 0.97
tpcds_q41/datafusion:vortex-compact 17526504 17466329 1.00
tpcds_q42/datafusion:vortex-compact 18021092 17987275 1.00
tpcds_q43/datafusion:vortex-compact 24768691 24808134 1.00
tpcds_q44/datafusion:vortex-compact 46677279 46710860 1.00
tpcds_q45/datafusion:vortex-compact 30545097 31724743 0.96
tpcds_q46/datafusion:vortex-compact 43411936 44126806 0.98
tpcds_q47/datafusion:vortex-compact 147278811 149512066 0.99
tpcds_q48/datafusion:vortex-compact 69616917 72925514 0.95
tpcds_q49/datafusion:vortex-compact 67611938 68740131 0.98
tpcds_q50/datafusion:vortex-compact 46045616 45808151 1.01
tpcds_q51/datafusion:vortex-compact 96042471 94455181 1.02
tpcds_q52/datafusion:vortex-compact 18634377 18084126 1.03
tpcds_q53/datafusion:vortex-compact 27400625 27843394 0.98
tpcds_q54/datafusion:vortex-compact 41421791 41581581 1.00
tpcds_q55/datafusion:vortex-compact 17513906 17796262 0.98
tpcds_q56/datafusion:vortex-compact 35316201 36473940 0.97
tpcds_q57/datafusion:vortex-compact 110275216 112293829 0.98
tpcds_q58/datafusion:vortex-compact 59822837 64451185 0.93
tpcds_q59/datafusion:vortex-compact 70213676 70431878 1.00
tpcds_q60/datafusion:vortex-compact 34870364 35228194 0.99
tpcds_q61/datafusion:vortex-compact 54159171 54084103 1.00
tpcds_q62/datafusion:vortex-compact 31547671 31851276 0.99
tpcds_q63/datafusion:vortex-compact 27561541 28805569 0.96
tpcds_q64/datafusion:vortex-compact 448148290 452073237 0.99
tpcds_q65/datafusion:vortex-compact 52875995 54120659 0.98
tpcds_q66/datafusion:vortex-compact 73571664 80274290 0.92
tpcds_q67/datafusion:vortex-compact 144951908 151547938 0.96
tpcds_q68/datafusion:vortex-compact 43775651 44747344 0.98
tpcds_q69/datafusion:vortex-compact 46550241 46727941 1.00
tpcds_q70/datafusion:vortex-compact 99062573 97475476 1.02
tpcds_q71/datafusion:vortex-compact 29287698 29887545 0.98
tpcds_q72/datafusion:vortex-compact 2122833065 2119849821 1.00
tpcds_q73/datafusion:vortex-compact 29985365 30401682 0.99
tpcds_q74/datafusion:vortex-compact 90118530 89834583 1.00
tpcds_q75/datafusion:vortex-compact 128625832 127277251 1.01
tpcds_q76/datafusion:vortex-compact 32471708 31500673 1.03
tpcds_q77/datafusion:vortex-compact 47916389 49784836 0.96
tpcds_q78/datafusion:vortex-compact 133785352 138686552 0.96
tpcds_q79/datafusion:vortex-compact 36609105 37800844 0.97
tpcds_q80/datafusion:vortex-compact 108609469 102802934 1.06
tpcds_q81/datafusion:vortex-compact 27754768 28290829 0.98
tpcds_q82/datafusion:vortex-compact 39897211 40514874 0.98
tpcds_q83/datafusion:vortex-compact 32824080 32428341 1.01
tpcds_q84/datafusion:vortex-compact 14184591 14439325 0.98
tpcds_q85/datafusion:vortex-compact 130967645 133983145 0.98
tpcds_q86/datafusion:vortex-compact 18332832 18084801 1.01
tpcds_q87/datafusion:vortex-compact 51744067 52076319 0.99
tpcds_q88/datafusion:vortex-compact 74625272 75547774 0.99
tpcds_q89/datafusion:vortex-compact 30079921 30933075 0.97
tpcds_q90/datafusion:vortex-compact 15047692 15577581 0.97
tpcds_q91/datafusion:vortex-compact 31940095 32022847 1.00
tpcds_q92/datafusion:vortex-compact 24148559 23531965 1.03
tpcds_q93/datafusion:vortex-compact 40188434 37772665 1.06
tpcds_q94/datafusion:vortex-compact 25684348 26177099 0.98
tpcds_q95/datafusion:vortex-compact 64132934 63350786 1.01
tpcds_q96/datafusion:vortex-compact 17022796 16985112 1.00
tpcds_q97/datafusion:vortex-compact 35335597 36001208 0.98
tpcds_q98/datafusion:vortex-compact 29438976 30914820 0.95
tpcds_q99/datafusion:vortex-compact 🚀 30708106 35478341 0.87
datafusion / parquet (0.984x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 30230548 30634999 0.99
tpcds_q02/datafusion:parquet 40552481 43011692 0.94
tpcds_q03/datafusion:parquet 12826551 13292849 0.96
tpcds_q04/datafusion:parquet 261157793 276709372 0.94
tpcds_q05/datafusion:parquet 41142968 40100704 1.03
tpcds_q06/datafusion:parquet 56626468 58820179 0.96
tpcds_q07/datafusion:parquet 77988971 75167370 1.04
tpcds_q08/datafusion:parquet 26730568 25347715 1.05
tpcds_q09/datafusion:parquet 46261005 43744632 1.06
tpcds_q10/datafusion:parquet 69529711 67738167 1.03
tpcds_q11/datafusion:parquet 145959459 148115693 0.99
tpcds_q12/datafusion:parquet 16584857 17494366 0.95
tpcds_q13/datafusion:parquet 73061973 74250610 0.98
tpcds_q14/datafusion:parquet 157563612 157352256 1.00
tpcds_q15/datafusion:parquet 21930216 21808332 1.01
tpcds_q16/datafusion:parquet 22951317 24098552 0.95
tpcds_q17/datafusion:parquet 60651596 65043769 0.93
tpcds_q18/datafusion:parquet 113133995 116002923 0.98
tpcds_q19/datafusion:parquet 21619984 21698278 1.00
tpcds_q20/datafusion:parquet 16113621 16014891 1.01
tpcds_q21/datafusion:parquet 17716655 18209616 0.97
tpcds_q22/datafusion:parquet 142763434 145164256 0.98
tpcds_q23/datafusion:parquet 140510080 144041741 0.98
tpcds_q24/datafusion:parquet 88529186 89721489 0.99
tpcds_q25/datafusion:parquet 64511759 63268950 1.02
tpcds_q26/datafusion:parquet 63136876 63190615 1.00
tpcds_q27/datafusion:parquet 141837649 142436376 1.00
tpcds_q28/datafusion:parquet 43508038 43300095 1.00
tpcds_q29/datafusion:parquet 63344277 64450012 0.98
tpcds_q30/datafusion:parquet 33309037 33642533 0.99
tpcds_q31/datafusion:parquet 62468414 62770137 1.00
tpcds_q32/datafusion:parquet 17643569 17983503 0.98
tpcds_q33/datafusion:parquet 26012808 27150590 0.96
tpcds_q34/datafusion:parquet 20354341 20885611 0.97
tpcds_q35/datafusion:parquet 66619700 67011327 0.99
tpcds_q36/datafusion:parquet 54852714 56161862 0.98
tpcds_q37/datafusion:parquet 18048631 18632493 0.97
tpcds_q38/datafusion:parquet 40683836 41030092 0.99
tpcds_q39/datafusion:parquet 71522463 72432598 0.99
tpcds_q40/datafusion:parquet 23319738 24060761 0.97
tpcds_q41/datafusion:parquet 12897179 13291002 0.97
tpcds_q42/datafusion:parquet 11311100 11124450 1.02
tpcds_q43/datafusion:parquet 16305386 16349750 1.00
tpcds_q44/datafusion:parquet 31251155 32437773 0.96
tpcds_q45/datafusion:parquet 27126173 27976208 0.97
tpcds_q46/datafusion:parquet 31008763 31344283 0.99
tpcds_q47/datafusion:parquet 123500362 122462554 1.01
tpcds_q48/datafusion:parquet 65805956 67770016 0.97
tpcds_q49/datafusion:parquet 54527706 54162402 1.01
tpcds_q50/datafusion:parquet 42915874 44922574 0.96
tpcds_q51/datafusion:parquet 82966204 83718473 0.99
tpcds_q52/datafusion:parquet 11430231 11862536 0.96
tpcds_q53/datafusion:parquet 17131272 17075026 1.00
tpcds_q54/datafusion:parquet 32948655 33978305 0.97
tpcds_q55/datafusion:parquet 10882978 11452562 0.95
tpcds_q56/datafusion:parquet 26036999 26894078 0.97
tpcds_q57/datafusion:parquet 91715710 99984952 0.92
tpcds_q58/datafusion:parquet 48852255 48568661 1.01
tpcds_q59/datafusion:parquet 54880997 55699927 0.99
tpcds_q60/datafusion:parquet 25514100 27005088 0.94
tpcds_q61/datafusion:parquet 42209591 41936241 1.01
tpcds_q62/datafusion:parquet 24891348 24998132 1.00
tpcds_q63/datafusion:parquet 16972423 17353765 0.98
tpcds_q64/datafusion:parquet 503020504 502581810 1.00
tpcds_q65/datafusion:parquet 36445562 36388816 1.00
tpcds_q66/datafusion:parquet 67528142 69243467 0.98
tpcds_q67/datafusion:parquet 148388782 147072004 1.01
tpcds_q68/datafusion:parquet 30684434 31654488 0.97
tpcds_q69/datafusion:parquet 61961674 63990373 0.97
tpcds_q70/datafusion:parquet 80122949 88864441 0.90
tpcds_q71/datafusion:parquet 21516986 21665084 0.99
tpcds_q72/datafusion:parquet 595356029 593934948 1.00
tpcds_q73/datafusion:parquet 21366571 20013524 1.07
tpcds_q74/datafusion:parquet 79650121 82806655 0.96
tpcds_q75/datafusion:parquet 98487720 98414360 1.00
tpcds_q76/datafusion:parquet 28216265 29554357 0.95
tpcds_q77/datafusion:parquet 36574149 38704368 0.94
tpcds_q78/datafusion:parquet 110732030 112960538 0.98
tpcds_q79/datafusion:parquet 25900094 25403815 1.02
tpcds_q80/datafusion:parquet 76335996 77582143 0.98
tpcds_q81/datafusion:parquet 31220483 31123904 1.00
tpcds_q82/datafusion:parquet 18424207 18745733 0.98
tpcds_q83/datafusion:parquet 35789608 36496137 0.98
tpcds_q84/datafusion:parquet 37436301 38141014 0.98
tpcds_q85/datafusion:parquet 145132218 147643025 0.98
tpcds_q86/datafusion:parquet 15186265 15062318 1.01
tpcds_q87/datafusion:parquet 39731805 40342184 0.98
tpcds_q88/datafusion:parquet 57850710 58323683 0.99
tpcds_q89/datafusion:parquet 20368258 21210820 0.96
tpcds_q90/datafusion:parquet 13252405 13494032 0.98
tpcds_q91/datafusion:parquet 55477976 57329956 0.97
tpcds_q92/datafusion:parquet 18203645 17443396 1.04
tpcds_q93/datafusion:parquet 30886172 31033304 1.00
tpcds_q94/datafusion:parquet 19279616 19451886 0.99
tpcds_q95/datafusion:parquet 57225373 59296622 0.97
tpcds_q96/datafusion:parquet 11203289 11348508 0.99
tpcds_q97/datafusion:parquet 29959476 32652699 0.92
tpcds_q98/datafusion:parquet 20578277 20328756 1.01
tpcds_q99/datafusion:parquet 25097072 25577120 0.98
duckdb / vortex-file-compressed (0.995x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 21486206 20388112 1.05
tpcds_q02/duckdb:vortex-file-compressed 35465206 37131681 0.96
tpcds_q03/duckdb:vortex-file-compressed 29665502 31024269 0.96
tpcds_q04/duckdb:vortex-file-compressed 103007159 110618886 0.93
tpcds_q05/duckdb:vortex-file-compressed 37404916 36043698 1.04
tpcds_q06/duckdb:vortex-file-compressed 31414131 31298768 1.00
tpcds_q07/duckdb:vortex-file-compressed 18956744 19119701 0.99
tpcds_q08/duckdb:vortex-file-compressed 27773345 27817235 1.00
tpcds_q09/duckdb:vortex-file-compressed 37039380 36944184 1.00
tpcds_q10/duckdb:vortex-file-compressed 38871362 38847074 1.00
tpcds_q11/duckdb:vortex-file-compressed 60323347 59840158 1.01
tpcds_q12/duckdb:vortex-file-compressed 13616871 13481131 1.01
tpcds_q13/duckdb:vortex-file-compressed 32840561 31768419 1.03
tpcds_q14/duckdb:vortex-file-compressed 103798958 103713703 1.00
tpcds_q15/duckdb:vortex-file-compressed 25791339 26277574 0.98
tpcds_q16/duckdb:vortex-file-compressed 27188033 26616149 1.02
tpcds_q17/duckdb:vortex-file-compressed 43354176 42371132 1.02
tpcds_q18/duckdb:vortex-file-compressed 47467481 45793922 1.04
tpcds_q19/duckdb:vortex-file-compressed 32629931 32701476 1.00
tpcds_q20/duckdb:vortex-file-compressed 14452418 14594900 0.99
tpcds_q21/duckdb:vortex-file-compressed 15894008 16103480 0.99
tpcds_q22/duckdb:vortex-file-compressed 74707930 74765723 1.00
tpcds_q23/duckdb:vortex-file-compressed 101734619 104243988 0.98
tpcds_q24/duckdb:vortex-file-compressed 49398046 48993715 1.01
tpcds_q25/duckdb:vortex-file-compressed 48504113 49820317 0.97
tpcds_q26/duckdb:vortex-file-compressed 38218519 39630765 0.96
tpcds_q27/duckdb:vortex-file-compressed 45856580 47171593 0.97
tpcds_q28/duckdb:vortex-file-compressed 35082616 35799797 0.98
tpcds_q29/duckdb:vortex-file-compressed 41146722 41219106 1.00
tpcds_q30/duckdb:vortex-file-compressed 24469218 23512039 1.04
tpcds_q31/duckdb:vortex-file-compressed 33798416 34442646 0.98
tpcds_q32/duckdb:vortex-file-compressed 13345670 13837321 0.96
tpcds_q33/duckdb:vortex-file-compressed 24538233 23544562 1.04
tpcds_q34/duckdb:vortex-file-compressed 23166888 22913215 1.01
tpcds_q35/duckdb:vortex-file-compressed 61142689 62927618 0.97
tpcds_q36/duckdb:vortex-file-compressed 24513099 24596051 1.00
tpcds_q37/duckdb:vortex-file-compressed 15074617 14866700 1.01
tpcds_q38/duckdb:vortex-file-compressed 36076832 36319222 0.99
tpcds_q39/duckdb:vortex-file-compressed 34212800 34098461 1.00
tpcds_q40/duckdb:vortex-file-compressed 19331739 19427848 1.00
tpcds_q41/duckdb:vortex-file-compressed 12604629 12964750 0.97
tpcds_q42/duckdb:vortex-file-compressed 12864653 12471402 1.03
tpcds_q43/duckdb:vortex-file-compressed 22898582 23087699 0.99
tpcds_q44/duckdb:vortex-file-compressed 21362611 20345704 1.05
tpcds_q45/duckdb:vortex-file-compressed 27673916 28120608 0.98
tpcds_q46/duckdb:vortex-file-compressed 51977812 52910920 0.98
tpcds_q47/duckdb:vortex-file-compressed 46233027 46416445 1.00
tpcds_q48/duckdb:vortex-file-compressed 29507935 29782275 0.99
tpcds_q49/duckdb:vortex-file-compressed 34858517 35408747 0.98
tpcds_q50/duckdb:vortex-file-compressed 32795074 33254573 0.99
tpcds_q51/duckdb:vortex-file-compressed 96259131 98140812 0.98
tpcds_q52/duckdb:vortex-file-compressed 12837162 12158631 1.06
tpcds_q53/duckdb:vortex-file-compressed 22238891 22405781 0.99
tpcds_q54/duckdb:vortex-file-compressed 27318417 27558371 0.99
tpcds_q55/duckdb:vortex-file-compressed 12577450 12932272 0.97
tpcds_q56/duckdb:vortex-file-compressed 22933264 23080992 0.99
tpcds_q57/duckdb:vortex-file-compressed 38503953 39837343 0.97
tpcds_q58/duckdb:vortex-file-compressed 32044955 30872641 1.04
tpcds_q59/duckdb:vortex-file-compressed 66805050 67312897 0.99
tpcds_q60/duckdb:vortex-file-compressed 24559457 24778295 0.99
tpcds_q61/duckdb:vortex-file-compressed 33254412 34925818 0.95
tpcds_q62/duckdb:vortex-file-compressed 16925959 17796218 0.95
tpcds_q63/duckdb:vortex-file-compressed 20512944 21243313 0.97
tpcds_q64/duckdb:vortex-file-compressed 81327912 85415682 0.95
tpcds_q65/duckdb:vortex-file-compressed 22041924 21342093 1.03
tpcds_q66/duckdb:vortex-file-compressed 29358690 28961128 1.01
tpcds_q67/duckdb:vortex-file-compressed 138623433 134180246 1.03
tpcds_q68/duckdb:vortex-file-compressed 39556335 40357196 0.98
tpcds_q69/duckdb:vortex-file-compressed 42591224 41902092 1.02
tpcds_q70/duckdb:vortex-file-compressed 25071006 26052681 0.96
tpcds_q71/duckdb:vortex-file-compressed 20044141 20578063 0.97
tpcds_q72/duckdb:vortex-file-compressed 171855590 174608549 0.98
tpcds_q73/duckdb:vortex-file-compressed 22849298 22721846 1.01
tpcds_q74/duckdb:vortex-file-compressed 70579847 74452203 0.95
tpcds_q75/duckdb:vortex-file-compressed 54571391 56073431 0.97
tpcds_q76/duckdb:vortex-file-compressed 17375780 17896703 0.97
tpcds_q77/duckdb:vortex-file-compressed 24236430 26086472 0.93
tpcds_q78/duckdb:vortex-file-compressed 76355568 75217979 1.02
tpcds_q79/duckdb:vortex-file-compressed 32418353 32185732 1.01
tpcds_q80/duckdb:vortex-file-compressed 49865487 46480087 1.07
tpcds_q81/duckdb:vortex-file-compressed 28141204 27610805 1.02
tpcds_q82/duckdb:vortex-file-compressed 16606481 16163821 1.03
tpcds_q83/duckdb:vortex-file-compressed 22970728 23054116 1.00
tpcds_q84/duckdb:vortex-file-compressed 18478382 18968056 0.97
tpcds_q85/duckdb:vortex-file-compressed 46511916 45038520 1.03
tpcds_q86/duckdb:vortex-file-compressed 16793984 15765293 1.07
tpcds_q87/duckdb:vortex-file-compressed 41111555 39770744 1.03
tpcds_q88/duckdb:vortex-file-compressed 32460687 32888770 0.99
tpcds_q89/duckdb:vortex-file-compressed 22364613 22400469 1.00
tpcds_q90/duckdb:vortex-file-compressed 12275691 12116097 1.01
tpcds_q91/duckdb:vortex-file-compressed 30153646 30484213 0.99
tpcds_q92/duckdb:vortex-file-compressed 20797407 21870937 0.95
tpcds_q93/duckdb:vortex-file-compressed 26274608 27539913 0.95
tpcds_q94/duckdb:vortex-file-compressed 22431230 22382480 1.00
tpcds_q95/duckdb:vortex-file-compressed 139518526 152496878 0.91
tpcds_q96/duckdb:vortex-file-compressed 13545719 13669341 0.99
tpcds_q97/duckdb:vortex-file-compressed 37699866 37452637 1.01
tpcds_q98/duckdb:vortex-file-compressed 17597269 17493834 1.01
tpcds_q99/duckdb:vortex-file-compressed 27208192 27684845 0.98
duckdb / vortex-compact (0.996x ➖, 1↑ 2↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 23387981 22841234 1.02
tpcds_q02/duckdb:vortex-compact 🚨 36918100 30761612 1.20
tpcds_q03/duckdb:vortex-compact 56041030 56959941 0.98
tpcds_q04/duckdb:vortex-compact 125548784 127778158 0.98
tpcds_q05/duckdb:vortex-compact 51424904 50948503 1.01
tpcds_q06/duckdb:vortex-compact 38573879 39760088 0.97
tpcds_q07/duckdb:vortex-compact 33765095 33714268 1.00
tpcds_q08/duckdb:vortex-compact 45234627 45010904 1.00
tpcds_q09/duckdb:vortex-compact 56877167 57653249 0.99
tpcds_q10/duckdb:vortex-compact 61356756 60694583 1.01
tpcds_q11/duckdb:vortex-compact 68378971 70562373 0.97
tpcds_q12/duckdb:vortex-compact 21943446 21588678 1.02
tpcds_q13/duckdb:vortex-compact 59305974 59709264 0.99
tpcds_q14/duckdb:vortex-compact 128888670 135679930 0.95
tpcds_q15/duckdb:vortex-compact 30667724 31635000 0.97
tpcds_q16/duckdb:vortex-compact 28492475 29432216 0.97
tpcds_q17/duckdb:vortex-compact 54088413 53527815 1.01
tpcds_q18/duckdb:vortex-compact 59814719 56601364 1.06
tpcds_q19/duckdb:vortex-compact 50950806 48578885 1.05
tpcds_q20/duckdb:vortex-compact 19654127 19605969 1.00
tpcds_q21/duckdb:vortex-compact 18997380 19492877 0.97
tpcds_q22/duckdb:vortex-compact 78184367 72709005 1.08
tpcds_q23/duckdb:vortex-compact 118261890 119375180 0.99
tpcds_q24/duckdb:vortex-compact 61098497 63218513 0.97
tpcds_q25/duckdb:vortex-compact 82504844 80282218 1.03
tpcds_q26/duckdb:vortex-compact 48830346 50153119 0.97
tpcds_q27/duckdb:vortex-compact 67848159 70026799 0.97
tpcds_q28/duckdb:vortex-compact 83357936 84913197 0.98
tpcds_q29/duckdb:vortex-compact 53776105 53264809 1.01
tpcds_q30/duckdb:vortex-compact 28896020 29022977 1.00
tpcds_q31/duckdb:vortex-compact 44646359 44447450 1.00
tpcds_q32/duckdb:vortex-compact 21806667 22559833 0.97
tpcds_q33/duckdb:vortex-compact 34364028 35285093 0.97
tpcds_q34/duckdb:vortex-compact 37170451 37250961 1.00
tpcds_q35/duckdb:vortex-compact 79506765 80679094 0.99
tpcds_q36/duckdb:vortex-compact 39844024 41884787 0.95
tpcds_q37/duckdb:vortex-compact 23028520 23293358 0.99
tpcds_q38/duckdb:vortex-compact 47058696 47428281 0.99
tpcds_q39/duckdb:vortex-compact 36078923 37479800 0.96
tpcds_q40/duckdb:vortex-compact 🚀 23853910 27247292 0.88
tpcds_q41/duckdb:vortex-compact 15787581 16354462 0.97
tpcds_q42/duckdb:vortex-compact 21734809 21324138 1.02
tpcds_q43/duckdb:vortex-compact 37395161 34792879 1.07
tpcds_q44/duckdb:vortex-compact 29548048 28617430 1.03
tpcds_q45/duckdb:vortex-compact 38701366 38392583 1.01
tpcds_q46/duckdb:vortex-compact 69998167 69268649 1.01
tpcds_q47/duckdb:vortex-compact 60802500 61935614 0.98
tpcds_q48/duckdb:vortex-compact 50019257 50562121 0.99
tpcds_q49/duckdb:vortex-compact 55771917 54233772 1.03
tpcds_q50/duckdb:vortex-compact 46861211 46778526 1.00
tpcds_q51/duckdb:vortex-compact 103556268 106510289 0.97
tpcds_q52/duckdb:vortex-compact 21284266 22219379 0.96
tpcds_q53/duckdb:vortex-compact 38643728 37745412 1.02
tpcds_q54/duckdb:vortex-compact 40283753 39015212 1.03
tpcds_q55/duckdb:vortex-compact 21691136 22734583 0.95
tpcds_q56/duckdb:vortex-compact 33256709 35831474 0.93
tpcds_q57/duckdb:vortex-compact 44036362 43543016 1.01
tpcds_q58/duckdb:vortex-compact 41262106 41984290 0.98
tpcds_q59/duckdb:vortex-compact 88526077 89127958 0.99
tpcds_q60/duckdb:vortex-compact 37718944 37742748 1.00
tpcds_q61/duckdb:vortex-compact 60418250 66645439 0.91
tpcds_q62/duckdb:vortex-compact 26913959 24935984 1.08
tpcds_q63/duckdb:vortex-compact 37219598 36411297 1.02
tpcds_q64/duckdb:vortex-compact 114245082 117219579 0.97
tpcds_q65/duckdb:vortex-compact 33457207 31982108 1.05
tpcds_q66/duckdb:vortex-compact 39888380 36849589 1.08
tpcds_q67/duckdb:vortex-compact 153594741 153852847 1.00
tpcds_q68/duckdb:vortex-compact 60153617 60210822 1.00
tpcds_q69/duckdb:vortex-compact 60134186 61758350 0.97
tpcds_q70/duckdb:vortex-compact 36995048 37361229 0.99
tpcds_q71/duckdb:vortex-compact 32659420 33786696 0.97
tpcds_q72/duckdb:vortex-compact 193487387 193070579 1.00
tpcds_q73/duckdb:vortex-compact 36979779 37325693 0.99
tpcds_q74/duckdb:vortex-compact 🚨 88059548 79669369 1.11
tpcds_q75/duckdb:vortex-compact 72714059 76018047 0.96
tpcds_q76/duckdb:vortex-compact 32979157 33190152 0.99
tpcds_q77/duckdb:vortex-compact 42954288 41855438 1.03
tpcds_q78/duckdb:vortex-compact 84077489 87037764 0.97
tpcds_q79/duckdb:vortex-compact 53589149 53745127 1.00
tpcds_q80/duckdb:vortex-compact 81253091 80266790 1.01
tpcds_q81/duckdb:vortex-compact 32489733 33396565 0.97
tpcds_q82/duckdb:vortex-compact 23886544 24098060 0.99
tpcds_q83/duckdb:vortex-compact 31738586 32252642 0.98
tpcds_q84/duckdb:vortex-compact 26041500 24961976 1.04
tpcds_q85/duckdb:vortex-compact 56606093 55197292 1.03
tpcds_q86/duckdb:vortex-compact 23774550 23586067 1.01
tpcds_q87/duckdb:vortex-compact 48680558 49415327 0.99
tpcds_q88/duckdb:vortex-compact 38531972 39933333 0.96
tpcds_q89/duckdb:vortex-compact 37120704 37909052 0.98
tpcds_q90/duckdb:vortex-compact 15353524 14382690 1.07
tpcds_q91/duckdb:vortex-compact 50212263 50299426 1.00
tpcds_q92/duckdb:vortex-compact 52683866 53511579 0.98
tpcds_q93/duckdb:vortex-compact 29788877 32288232 0.92
tpcds_q94/duckdb:vortex-compact 29985194 31417922 0.95
tpcds_q95/duckdb:vortex-compact 155880751 162363749 0.96
tpcds_q96/duckdb:vortex-compact 17191314 18304040 0.94
tpcds_q97/duckdb:vortex-compact 41803573 43216763 0.97
tpcds_q98/duckdb:vortex-compact 27625613 28169573 0.98
tpcds_q99/duckdb:vortex-compact 32760424 30115410 1.09
duckdb / parquet (0.999x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 26994973 27739471 0.97
tpcds_q02/duckdb:parquet 23567413 22686446 1.04
tpcds_q03/duckdb:parquet 11048521 11269942 0.98
tpcds_q04/duckdb:parquet 168778869 169644036 0.99
tpcds_q05/duckdb:parquet 29545621 29272193 1.01
tpcds_q06/duckdb:parquet 27727601 27172724 1.02
tpcds_q07/duckdb:parquet 20729435 20247766 1.02
tpcds_q08/duckdb:parquet 26405152 26284692 1.00
tpcds_q09/duckdb:parquet 39361716 38945457 1.01
tpcds_q10/duckdb:parquet 32940527 32493352 1.01
tpcds_q11/duckdb:parquet 85522257 88858403 0.96
tpcds_q12/duckdb:parquet 14086376 14163067 0.99
tpcds_q13/duckdb:parquet 32930608 33293250 0.99
tpcds_q14/duckdb:parquet 98413786 97482768 1.01
tpcds_q15/duckdb:parquet 30577272 29172522 1.05
tpcds_q16/duckdb:parquet 20682848 20578875 1.01
tpcds_q17/duckdb:parquet 36223542 35693941 1.01
tpcds_q18/duckdb:parquet 44804191 44871499 1.00
tpcds_q19/duckdb:parquet 29296512 30357512 0.97
tpcds_q20/duckdb:parquet 14920387 14830726 1.01
tpcds_q21/duckdb:parquet 9884613 9835557 1.00
tpcds_q22/duckdb:parquet 65257227 63439370 1.03
tpcds_q23/duckdb:parquet 79091472 82449901 0.96
tpcds_q24/duckdb:parquet 44872505 44247492 1.01
tpcds_q25/duckdb:parquet 32462308 32838371 0.99
tpcds_q26/duckdb:parquet 35485858 35301955 1.01
tpcds_q27/duckdb:parquet 47765169 49029878 0.97
tpcds_q28/duckdb:parquet 36950823 36767834 1.00
tpcds_q29/duckdb:parquet 35545110 34892417 1.02
tpcds_q30/duckdb:parquet 34698376 33557304 1.03
tpcds_q31/duckdb:parquet 22619691 23004461 0.98
tpcds_q32/duckdb:parquet 12163071 11260365 1.08
tpcds_q33/duckdb:parquet 20961563 20106557 1.04
tpcds_q34/duckdb:parquet 19890472 20471219 0.97
tpcds_q35/duckdb:parquet 56753734 57481396 0.99
tpcds_q36/duckdb:parquet 19244926 20939072 0.92
tpcds_q37/duckdb:parquet 11378346 12513922 0.91
tpcds_q38/duckdb:parquet 32547017 33651740 0.97
tpcds_q39/duckdb:parquet 28447697 28349719 1.00
tpcds_q40/duckdb:parquet 16256180 16604302 0.98
tpcds_q41/duckdb:parquet 7551008 7614679 0.99
tpcds_q42/duckdb:parquet 9706794 9571685 1.01
tpcds_q43/duckdb:parquet 14975525 15106259 0.99
tpcds_q44/duckdb:parquet 22618176 22346517 1.01
tpcds_q45/duckdb:parquet 26307472 27931214 0.94
tpcds_q46/duckdb:parquet 43919194 44783188 0.98
tpcds_q47/duckdb:parquet 43322354 43742937 0.99
tpcds_q48/duckdb:parquet 28694921 29226141 0.98
tpcds_q49/duckdb:parquet 24195843 23883856 1.01
tpcds_q50/duckdb:parquet 24417340 23881421 1.02
tpcds_q51/duckdb:parquet 94079174 93782087 1.00
tpcds_q52/duckdb:parquet 10341328 10290031 1.00
tpcds_q53/duckdb:parquet 14674480 14983031 0.98
tpcds_q54/duckdb:parquet 25260514 25321773 1.00
tpcds_q55/duckdb:parquet 9995552 9549164 1.05
tpcds_q56/duckdb:parquet 19808830 19511232 1.02
tpcds_q57/duckdb:parquet 33329025 34373614 0.97
tpcds_q58/duckdb:parquet 21148589 21593990 0.98
tpcds_q59/duckdb:parquet 35071570 35202836 1.00
tpcds_q60/duckdb:parquet 20958692 20419349 1.03
tpcds_q61/duckdb:parquet 30800467 30191662 1.02
tpcds_q62/duckdb:parquet 11564967 11603967 1.00
tpcds_q63/duckdb:parquet 14022791 13904931 1.01
tpcds_q64/duckdb:parquet 72539941 73122385 0.99
tpcds_q65/duckdb:parquet 19144350 20712612 0.92
tpcds_q66/duckdb:parquet 29884720 27756424 1.08
tpcds_q67/duckdb:parquet 132274373 133485301 0.99
tpcds_q68/duckdb:parquet 35833675 36359491 0.99
tpcds_q69/duckdb:parquet 35514539 33996683 1.04
tpcds_q70/duckdb:parquet 18861402 18827045 1.00
tpcds_q71/duckdb:parquet 18817296 18886867 1.00
tpcds_q72/duckdb:parquet 164923257 162831248 1.01
tpcds_q73/duckdb:parquet 17099703 16988452 1.01
tpcds_q74/duckdb:parquet 125737203 128334088 0.98
tpcds_q75/duckdb:parquet 53389601 52971167 1.01
tpcds_q76/duckdb:parquet 18611957 19741666 0.94
tpcds_q77/duckdb:parquet 22614534 21325608 1.06
tpcds_q78/duckdb:parquet 72892333 73854485 0.99
tpcds_q79/duckdb:parquet 27462476 28076812 0.98
tpcds_q80/duckdb:parquet 40742940 41464081 0.98
tpcds_q81/duckdb:parquet 31507773 30675260 1.03
tpcds_q82/duckdb:parquet 13692232 13349044 1.03
tpcds_q83/duckdb:parquet 15652423 16289678 0.96
tpcds_q84/duckdb:parquet 18449091 18934344 0.97
tpcds_q85/duckdb:parquet 38722252 38102484 1.02
tpcds_q86/duckdb:parquet 11741829 12281665 0.96
tpcds_q87/duckdb:parquet 35500720 36601591 0.97
tpcds_q88/duckdb:parquet 48114671 47905920 1.00
tpcds_q89/duckdb:parquet 16165668 15896695 1.02
tpcds_q90/duckdb:parquet 7926280 7554963 1.05
tpcds_q91/duckdb:parquet 22384013 22193641 1.01
tpcds_q92/duckdb:parquet 10812976 10851528 1.00
tpcds_q93/duckdb:parquet 29091796 28408805 1.02
tpcds_q94/duckdb:parquet 16397449 15841373 1.04
tpcds_q95/duckdb:parquet 139156411 145601578 0.96
tpcds_q96/duckdb:parquet 8550320 8599658 0.99
tpcds_q97/duckdb:parquet 34362826 32811870 1.05
tpcds_q98/duckdb:parquet 17841755 18131986 0.98
tpcds_q99/duckdb:parquet 19148034 19236839 1.00
duckdb / duckdb (0.986x ➖, 2↑ 1↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20238800 20165262 1.00
tpcds_q02/duckdb:duckdb 19206540 18588898 1.03
tpcds_q03/duckdb:duckdb 8242823 8455654 0.97
tpcds_q04/duckdb:duckdb 170523237 172310303 0.99
tpcds_q05/duckdb:duckdb 18271959 19340372 0.94
tpcds_q06/duckdb:duckdb 22142276 22603882 0.98
tpcds_q07/duckdb:duckdb 37591111 39110963 0.96
tpcds_q08/duckdb:duckdb 119779433 120622849 0.99
tpcds_q09/duckdb:duckdb 19696973 19876969 0.99
tpcds_q10/duckdb:duckdb 23421915 23594188 0.99
tpcds_q11/duckdb:duckdb 88022139 86536511 1.02
tpcds_q12/duckdb:duckdb 11179321 11246863 0.99
tpcds_q13/duckdb:duckdb 23627295 24036594 0.98
tpcds_q14/duckdb:duckdb 89882944 90467499 0.99
tpcds_q15/duckdb:duckdb 24518661 25782790 0.95
tpcds_q16/duckdb:duckdb 17664413 17066013 1.04
tpcds_q17/duckdb:duckdb 21366887 23069411 0.93
tpcds_q18/duckdb:duckdb 44130908 42502660 1.04
tpcds_q19/duckdb:duckdb 16602625 16975507 0.98
tpcds_q20/duckdb:duckdb 11787236 11841690 1.00
tpcds_q21/duckdb:duckdb 6759916 6582422 1.03
tpcds_q22/duckdb:duckdb 62486410 59064948 1.06
tpcds_q23/duckdb:duckdb 79110375 76539547 1.03
tpcds_q24/duckdb:duckdb 23744230 24411500 0.97
tpcds_q25/duckdb:duckdb 16465331 17318221 0.95
tpcds_q26/duckdb:duckdb 25730566 27472654 0.94
tpcds_q27/duckdb:duckdb 38693156 35762947 1.08
tpcds_q28/duckdb:duckdb 21462194 22307157 0.96
tpcds_q29/duckdb:duckdb 19560969 20543992 0.95
tpcds_q30/duckdb:duckdb 28642282 29629426 0.97
tpcds_q31/duckdb:duckdb 45165265 47396496 0.95
tpcds_q32/duckdb:duckdb 6782176 7411994 0.92
tpcds_q33/duckdb:duckdb 13276548 12927228 1.03
tpcds_q34/duckdb:duckdb 14232475 14482078 0.98
tpcds_q35/duckdb:duckdb 32707181 34247203 0.96
tpcds_q36/duckdb:duckdb 67889546 68026649 1.00
tpcds_q37/duckdb:duckdb 7873521 7403343 1.06
tpcds_q38/duckdb:duckdb 29983029 30064829 1.00
tpcds_q39/duckdb:duckdb 25650492 24796585 1.03
tpcds_q40/duckdb:duckdb 13293344 12719393 1.05
tpcds_q41/duckdb:duckdb 8172556 8636761 0.95
tpcds_q42/duckdb:duckdb 6586073 6382323 1.03
tpcds_q43/duckdb:duckdb 11127778 11068895 1.01
tpcds_q44/duckdb:duckdb 13263335 14366374 0.92
tpcds_q45/duckdb:duckdb 17024713 17838676 0.95
tpcds_q46/duckdb:duckdb 35899802 36821203 0.97
tpcds_q47/duckdb:duckdb 40704384 40533273 1.00
tpcds_q48/duckdb:duckdb 22840757 22268651 1.03
tpcds_q49/duckdb:duckdb 16852347 17383142 0.97
tpcds_q50/duckdb:duckdb 14183777 14172218 1.00
tpcds_q51/duckdb:duckdb 90706315 90818869 1.00
tpcds_q52/duckdb:duckdb 7474767 7352813 1.02
tpcds_q53/duckdb:duckdb 13102657 13798296 0.95
tpcds_q54/duckdb:duckdb 16356587 18152909 0.90
tpcds_q55/duckdb:duckdb 6966039 7288942 0.96
tpcds_q56/duckdb:duckdb 13399038 13546308 0.99
tpcds_q57/duckdb:duckdb 32379818 33756961 0.96
tpcds_q58/duckdb:duckdb 12241984 12936389 0.95
tpcds_q59/duckdb:duckdb 34758357 34569938 1.01
tpcds_q60/duckdb:duckdb 14319217 14589835 0.98
tpcds_q61/duckdb:duckdb 14115221 14724514 0.96
tpcds_q62/duckdb:duckdb 9180111 9407077 0.98
tpcds_q63/duckdb:duckdb 12426776 11900893 1.04
tpcds_q64/duckdb:duckdb 52779731 53468834 0.99
tpcds_q65/duckdb:duckdb 34751151 35193185 0.99
tpcds_q66/duckdb:duckdb 25903344 25262768 1.03
tpcds_q67/duckdb:duckdb 131751291 129462717 1.02
tpcds_q68/duckdb:duckdb 24885697 25154810 0.99
tpcds_q69/duckdb:duckdb 25279962 25298250 1.00
tpcds_q70/duckdb:duckdb 14374389 15035202 0.96
tpcds_q71/duckdb:duckdb 12785099 12253837 1.04
tpcds_q72/duckdb:duckdb 42837093 44794064 0.96
tpcds_q73/duckdb:duckdb 11607695 11052844 1.05
tpcds_q74/duckdb:duckdb 141699414 143475950 0.99
tpcds_q75/duckdb:duckdb 41982819 42476168 0.99
tpcds_q76/duckdb:duckdb 11301136 11985354 0.94
tpcds_q77/duckdb:duckdb 🚨 13134977 11765526 1.12
tpcds_q78/duckdb:duckdb 62679830 65003203 0.96
tpcds_q79/duckdb:duckdb 18661497 18561099 1.01
tpcds_q80/duckdb:duckdb 🚀 26601241 30467611 0.87
tpcds_q81/duckdb:duckdb 37026078 37339618 0.99
tpcds_q82/duckdb:duckdb 8657248 8871688 0.98
tpcds_q83/duckdb:duckdb 8845181 9327161 0.95
tpcds_q84/duckdb:duckdb 13409724 14559888 0.92
tpcds_q85/duckdb:duckdb 24957364 23913032 1.04
tpcds_q86/duckdb:duckdb 10607892 10654411 1.00
tpcds_q87/duckdb:duckdb 35577784 33613401 1.06
tpcds_q88/duckdb:duckdb 25510388 26189994 0.97
tpcds_q89/duckdb:duckdb 15094795 14634621 1.03
tpcds_q90/duckdb:duckdb 5331212 5490634 0.97
tpcds_q91/duckdb:duckdb 12746681 12314276 1.04
tpcds_q92/duckdb:duckdb 8753531 8266420 1.06
tpcds_q93/duckdb:duckdb 20899225 22623443 0.92
tpcds_q94/duckdb:duckdb 12066923 13268268 0.91
tpcds_q95/duckdb:duckdb 111108417 117847224 0.94
tpcds_q96/duckdb:duckdb 4475164 4827947 0.93
tpcds_q97/duckdb:duckdb 30201525 28023385 1.08
tpcds_q98/duckdb:duckdb 14228424 13358135 1.07
tpcds_q99/duckdb:duckdb 🚀 16643915 20314131 0.82
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +0.3% -2.0% +2.3% +19.4% ➖ noise
1 datafusion:vortex-file-compressed -2.1% -2.0% -0.1% +21.8% ➖ noise
1 duckdb:duckdb +0.4% -2.0% +2.4% +22.4% ➖ noise
1 duckdb:vortex-compact +2.4% -2.0% +4.5% +20.4% ➖ noise
1 duckdb:vortex-file-compressed +5.4% -2.0% +7.5% +29.9% ➖ noise
2 datafusion:vortex-compact -1.3% -1.0% -0.3% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -2.9% -1.0% -1.9% +10.0% ➖ noise
2 duckdb:duckdb +3.3% -1.0% +4.4% +10.0% ➖ noise
2 duckdb:vortex-compact +20.0% -1.0% +21.3% +31.2% ➖ noise
2 duckdb:vortex-file-compressed -4.5% -1.0% -3.5% +16.2% ➖ noise
3 datafusion:vortex-compact +2.3% -2.7% +5.2% +15.4% ➖ noise
3 datafusion:vortex-file-compressed -4.6% -2.7% -1.9% +10.9% ➖ noise
3 duckdb:duckdb -2.5% -2.7% +0.2% +14.8% ➖ noise
3 duckdb:vortex-compact -1.6% -2.7% +1.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -4.4% -2.7% -1.7% +10.0% ➖ noise
4 datafusion:vortex-compact -0.9% -3.1% +2.2% +10.9% ➖ noise
4 datafusion:vortex-file-compressed -4.5% -3.1% -1.5% +10.0% ➖ noise
4 duckdb:duckdb -1.0% -3.1% +2.1% +13.2% ➖ noise
4 duckdb:vortex-compact -1.7% -3.1% +1.4% +14.1% ➖ noise
4 duckdb:vortex-file-compressed -6.9% -3.1% -3.9% +10.0% ➖ noise
5 datafusion:vortex-compact -0.7% +1.8% -2.4% +11.1% ➖ noise
5 datafusion:vortex-file-compressed +3.6% +1.8% +1.8% +12.2% ➖ noise
5 duckdb:duckdb -5.5% +1.8% -7.2% +13.4% ➖ noise
5 duckdb:vortex-compact +0.9% +1.8% -0.8% +11.7% ➖ noise
5 duckdb:vortex-file-compressed +3.8% +1.8% +2.0% +10.0% ➖ noise
6 datafusion:vortex-compact -0.9% -0.9% -0.0% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -1.1% -0.9% -0.2% +10.0% ➖ noise
6 duckdb:duckdb -2.0% -0.9% -1.2% +12.7% ➖ noise
6 duckdb:vortex-compact -3.0% -0.9% -2.1% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +0.4% -0.9% +1.3% +10.0% ➖ noise
7 datafusion:vortex-compact -7.5% +3.1% -10.2% +13.0% ➖ noise
7 datafusion:vortex-file-compressed -7.5% +3.1% -10.2% +10.0% ✅ faster
7 duckdb:duckdb -3.9% +3.1% -6.7% +22.4% ➖ noise
7 duckdb:vortex-compact +0.2% +3.1% -2.8% +16.4% ➖ noise
7 duckdb:vortex-file-compressed -0.9% +3.1% -3.8% +22.9% ➖ noise
8 datafusion:vortex-compact -2.1% +2.9% -4.8% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -0.4% +2.9% -3.2% +10.0% ➖ noise
8 duckdb:duckdb -0.7% +2.9% -3.5% +10.0% ➖ noise
8 duckdb:vortex-compact +0.5% +2.9% -2.4% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.2% +2.9% -3.0% +10.0% ➖ noise
9 datafusion:vortex-compact -2.4% +3.4% -5.6% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -2.6% +3.4% -5.8% +10.0% ➖ noise
9 duckdb:duckdb -0.9% +3.4% -4.1% +10.0% ➖ noise
9 duckdb:vortex-compact -1.3% +3.4% -4.6% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +0.3% +3.4% -3.0% +11.1% ➖ noise
10 datafusion:vortex-compact +0.8% +2.0% -1.1% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +0.1% +2.0% -1.9% +10.0% ➖ noise
10 duckdb:duckdb -0.7% +2.0% -2.7% +10.0% ➖ noise
10 duckdb:vortex-compact +1.1% +2.0% -0.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.1% +2.0% -1.9% +10.0% ➖ noise
11 datafusion:vortex-compact -4.1% -2.6% -1.5% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -4.4% -2.6% -1.8% +10.0% ➖ noise
11 duckdb:duckdb +1.7% -2.6% +4.4% +10.0% ➖ noise
11 duckdb:vortex-compact -3.1% -2.6% -0.5% +11.3% ➖ noise
11 duckdb:vortex-file-compressed +0.8% -2.6% +3.5% +10.0% ➖ noise
12 datafusion:vortex-compact +3.7% -2.9% +6.8% +15.6% ➖ noise
12 datafusion:vortex-file-compressed +5.1% -2.9% +8.2% +12.5% ➖ noise
12 duckdb:duckdb -0.6% -2.9% +2.4% +17.5% ➖ noise
12 duckdb:vortex-compact +1.6% -2.9% +4.7% +14.4% ➖ noise
12 duckdb:vortex-file-compressed +1.0% -2.9% +4.0% +11.5% ➖ noise
13 datafusion:vortex-compact -4.0% -1.3% -2.7% +12.1% ➖ noise
13 datafusion:vortex-file-compressed +5.2% -1.3% +6.6% +10.0% ➖ noise
13 duckdb:duckdb -1.7% -1.3% -0.4% +10.0% ➖ noise
13 duckdb:vortex-compact -0.7% -1.3% +0.7% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +3.4% -1.3% +4.8% +10.0% ➖ noise
14 datafusion:vortex-compact +1.8% +0.5% +1.2% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -0.5% +0.5% -1.0% +10.1% ➖ noise
14 duckdb:duckdb -0.6% +0.5% -1.2% +10.0% ➖ noise
14 duckdb:vortex-compact -5.0% +0.5% -5.5% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +0.1% +0.5% -0.5% +10.0% ➖ noise
15 datafusion:vortex-compact +0.0% +2.7% -2.6% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +3.9% +2.7% +1.2% +10.0% ➖ noise
15 duckdb:duckdb -4.9% +2.7% -7.4% +12.8% ➖ noise
15 duckdb:vortex-compact -3.1% +2.7% -5.6% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -1.9% +2.7% -4.4% +10.0% ➖ noise
16 datafusion:vortex-compact +1.3% -2.2% +3.6% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -1.6% -2.2% +0.5% +10.6% ➖ noise
16 duckdb:duckdb +3.5% -2.2% +5.8% +14.3% ➖ noise
16 duckdb:vortex-compact -3.2% -2.2% -1.1% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +2.1% -2.2% +4.4% +10.0% ➖ noise
17 datafusion:vortex-compact -3.3% -2.7% -0.6% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -3.1% -2.7% -0.4% +10.0% ➖ noise
17 duckdb:duckdb -7.4% -2.7% -4.8% +10.0% ➖ noise
17 duckdb:vortex-compact +1.0% -2.7% +3.9% +10.8% ➖ noise
17 duckdb:vortex-file-compressed +2.3% -2.7% +5.2% +10.0% ➖ noise
18 datafusion:vortex-compact -0.8% -1.3% +0.5% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -1.0% -1.3% +0.3% +10.0% ➖ noise
18 duckdb:duckdb +3.8% -1.3% +5.2% +10.0% ➖ noise
18 duckdb:vortex-compact +5.7% -1.3% +7.1% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +3.7% -1.3% +5.0% +11.4% ➖ noise
19 datafusion:vortex-compact +0.1% -1.9% +2.0% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +1.2% -1.9% +3.2% +11.0% ➖ noise
19 duckdb:duckdb -2.2% -1.9% -0.3% +10.9% ➖ noise
19 duckdb:vortex-compact +4.9% -1.9% +7.0% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -0.2% -1.9% +1.8% +10.0% ➖ noise
20 datafusion:vortex-compact +0.3% +0.6% -0.3% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -1.9% +0.6% -2.5% +10.0% ➖ noise
20 duckdb:duckdb -0.5% +0.6% -1.1% +11.4% ➖ noise
20 duckdb:vortex-compact +0.2% +0.6% -0.4% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -1.0% +0.6% -1.6% +10.7% ➖ noise
21 datafusion:vortex-compact -1.0% -1.1% +0.2% +13.8% ➖ noise
21 datafusion:vortex-file-compressed -0.7% -1.1% +0.5% +11.3% ➖ noise
21 duckdb:duckdb +2.7% -1.1% +3.9% +20.5% ➖ noise
21 duckdb:vortex-compact -2.5% -1.1% -1.4% +15.9% ➖ noise
21 duckdb:vortex-file-compressed -1.3% -1.1% -0.2% +33.1% ➖ noise
22 datafusion:vortex-compact -4.3% +0.6% -4.8% +19.8% ➖ noise
22 datafusion:vortex-file-compressed -11.5% +0.6% -12.0% +19.9% ➖ noise
22 duckdb:duckdb +5.8% +0.6% +5.2% +11.9% ➖ noise
22 duckdb:vortex-compact +7.5% +0.6% +6.9% +12.9% ➖ noise
22 duckdb:vortex-file-compressed -0.1% +0.6% -0.7% +14.1% ➖ noise
23 datafusion:vortex-compact +3.7% -3.3% +7.2% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -4.0% -3.3% -0.8% +10.0% ➖ noise
23 duckdb:duckdb +3.4% -3.3% +6.8% +14.9% ➖ noise
23 duckdb:vortex-compact -0.9% -3.3% +2.4% +11.8% ➖ noise
23 duckdb:vortex-file-compressed -2.4% -3.3% +0.9% +11.9% ➖ noise
24 datafusion:vortex-compact +1.6% +0.0% +1.6% +10.0% ➖ noise
24 datafusion:vortex-file-compressed +3.6% +0.0% +3.6% +10.0% ➖ noise
24 duckdb:duckdb -2.7% +0.0% -2.8% +10.0% ➖ noise
24 duckdb:vortex-compact -3.4% +0.0% -3.4% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +0.8% +0.0% +0.8% +12.5% ➖ noise
25 datafusion:vortex-compact +0.5% +0.4% +0.1% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -8.3% +0.4% -8.7% +10.0% ➖ noise
25 duckdb:duckdb -4.9% +0.4% -5.3% +10.8% ➖ noise
25 duckdb:vortex-compact +2.8% +0.4% +2.4% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -2.6% +0.4% -3.0% +10.0% ➖ noise
26 datafusion:vortex-compact +0.3% +0.2% +0.1% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -1.2% +0.2% -1.4% +10.0% ➖ noise
26 duckdb:duckdb -6.3% +0.2% -6.5% +13.0% ➖ noise
26 duckdb:vortex-compact -2.6% +0.2% -2.8% +10.0% ➖ noise
26 duckdb:vortex-file-compressed -3.6% +0.2% -3.8% +10.0% ➖ noise
27 datafusion:vortex-compact -1.3% -1.5% +0.3% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -0.9% -1.5% +0.7% +10.9% ➖ noise
27 duckdb:duckdb +8.2% -1.5% +9.8% +17.4% ➖ noise
27 duckdb:vortex-compact -3.1% -1.5% -1.6% +11.3% ➖ noise
27 duckdb:vortex-file-compressed -2.8% -1.5% -1.3% +17.8% ➖ noise
28 datafusion:vortex-compact -3.7% +0.5% -4.1% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -0.8% +0.5% -1.3% +10.0% ➖ noise
28 duckdb:duckdb -3.8% +0.5% -4.3% +10.0% ➖ noise
28 duckdb:vortex-compact -1.8% +0.5% -2.3% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -2.0% +0.5% -2.5% +10.0% ➖ noise
29 datafusion:vortex-compact +5.1% +0.1% +5.0% +11.7% ➖ noise
29 datafusion:vortex-file-compressed -0.5% +0.1% -0.6% +10.0% ➖ noise
29 duckdb:duckdb -4.8% +0.1% -4.8% +10.2% ➖ noise
29 duckdb:vortex-compact +1.0% +0.1% +0.9% +12.1% ➖ noise
29 duckdb:vortex-file-compressed -0.2% +0.1% -0.2% +10.0% ➖ noise
30 datafusion:vortex-compact -2.1% +1.2% -3.3% +10.0% ➖ noise
30 datafusion:vortex-file-compressed -0.0% +1.2% -1.2% +10.0% ➖ noise
30 duckdb:duckdb -3.3% +1.2% -4.5% +10.0% ➖ noise
30 duckdb:vortex-compact -0.4% +1.2% -1.6% +16.0% ➖ noise
30 duckdb:vortex-file-compressed +4.1% +1.2% +2.9% +10.0% ➖ noise
31 datafusion:vortex-compact -2.8% -1.1% -1.7% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -1.5% -1.1% -0.4% +10.0% ➖ noise
31 duckdb:duckdb -4.7% -1.1% -3.7% +10.0% ➖ noise
31 duckdb:vortex-compact +0.4% -1.1% +1.5% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -1.9% -1.1% -0.8% +14.4% ➖ noise
32 datafusion:vortex-compact +1.4% +2.9% -1.5% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +0.6% +2.9% -2.3% +10.0% ➖ noise
32 duckdb:duckdb -8.5% +2.9% -11.1% +13.1% ➖ noise
32 duckdb:vortex-compact -3.3% +2.9% -6.1% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -3.6% +2.9% -6.3% +10.0% ➖ noise
33 datafusion:vortex-compact -5.8% -0.1% -5.8% +19.0% ➖ noise
33 datafusion:vortex-file-compressed -3.3% -0.1% -3.3% +11.3% ➖ noise
33 duckdb:duckdb +2.7% -0.1% +2.8% +11.5% ➖ noise
33 duckdb:vortex-compact -2.6% -0.1% -2.6% +10.4% ➖ noise
33 duckdb:vortex-file-compressed +4.2% -0.1% +4.3% +10.0% ➖ noise
34 datafusion:vortex-compact -0.5% -2.7% +2.2% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -1.2% -2.7% +1.5% +13.6% ➖ noise
34 duckdb:duckdb -1.7% -2.7% +1.0% +13.1% ➖ noise
34 duckdb:vortex-compact -0.2% -2.7% +2.5% +10.8% ➖ noise
34 duckdb:vortex-file-compressed +1.1% -2.7% +3.9% +10.0% ➖ noise
35 datafusion:vortex-compact -1.6% -0.9% -0.7% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -3.3% -0.9% -2.4% +10.0% ➖ noise
35 duckdb:duckdb -4.5% -0.9% -3.6% +10.0% ➖ noise
35 duckdb:vortex-compact -1.5% -0.9% -0.5% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -2.8% -0.9% -1.9% +10.0% ➖ noise
36 datafusion:vortex-compact -1.5% -5.3% +3.9% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +2.1% -5.3% +7.8% +10.2% ➖ noise
36 duckdb:duckdb -0.2% -5.3% +5.3% +10.0% ➖ noise
36 duckdb:vortex-compact -4.9% -5.3% +0.4% +10.0% ➖ noise
36 duckdb:vortex-file-compressed -0.3% -5.3% +5.2% +10.0% ➖ noise
37 datafusion:vortex-compact -1.9% -6.2% +4.6% +11.6% ➖ noise
37 datafusion:vortex-file-compressed -1.0% -6.2% +5.4% +10.0% ➖ noise
37 duckdb:duckdb +6.4% -6.2% +13.3% +13.1% 🚨 regression
37 duckdb:vortex-compact -1.1% -6.2% +5.3% +10.7% ➖ noise
37 duckdb:vortex-file-compressed +1.4% -6.2% +8.0% +11.3% ➖ noise
38 datafusion:vortex-compact +1.1% -2.1% +3.3% +10.2% ➖ noise
38 datafusion:vortex-file-compressed +0.1% -2.1% +2.2% +10.2% ➖ noise
38 duckdb:duckdb -0.3% -2.1% +1.8% +10.9% ➖ noise
38 duckdb:vortex-compact -0.8% -2.1% +1.3% +10.0% ➖ noise
38 duckdb:vortex-file-compressed -0.7% -2.1% +1.4% +10.0% ➖ noise
39 datafusion:vortex-compact -2.9% -0.5% -2.4% +14.0% ➖ noise
39 datafusion:vortex-file-compressed +0.9% -0.5% +1.3% +11.1% ➖ noise
39 duckdb:duckdb +3.4% -0.5% +3.9% +25.9% ➖ noise
39 duckdb:vortex-compact -3.7% -0.5% -3.3% +14.2% ➖ noise
39 duckdb:vortex-file-compressed +0.3% -0.5% +0.8% +13.1% ➖ noise
40 datafusion:vortex-compact -2.7% -2.6% -0.1% +15.4% ➖ noise
40 datafusion:vortex-file-compressed -1.8% -2.6% +0.8% +13.4% ➖ noise
40 duckdb:duckdb +4.5% -2.6% +7.3% +13.6% ➖ noise
40 duckdb:vortex-compact -12.5% -2.6% -10.1% +11.5% ➖ noise
40 duckdb:vortex-file-compressed -0.5% -2.6% +2.2% +14.3% ➖ noise
41 datafusion:vortex-compact +0.3% -1.9% +2.3% +12.2% ➖ noise
41 datafusion:vortex-file-compressed -2.7% -1.9% -0.8% +10.0% ➖ noise
41 duckdb:duckdb -5.4% -1.9% -3.5% +13.4% ➖ noise
41 duckdb:vortex-compact -3.5% -1.9% -1.6% +10.1% ➖ noise
41 duckdb:vortex-file-compressed -2.8% -1.9% -0.9% +10.0% ➖ noise
42 datafusion:vortex-compact +0.2% +1.5% -1.3% +10.0% ➖ noise
42 datafusion:vortex-file-compressed -5.9% +1.5% -7.3% +13.7% ➖ noise
42 duckdb:duckdb +3.2% +1.5% +1.6% +13.2% ➖ noise
42 duckdb:vortex-compact +1.9% +1.5% +0.4% +10.0% ➖ noise
42 duckdb:vortex-file-compressed +3.2% +1.5% +1.6% +11.3% ➖ noise
43 datafusion:vortex-compact -0.2% -0.6% +0.4% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -1.1% -0.6% -0.5% +10.0% ➖ noise
43 duckdb:duckdb +0.5% -0.6% +1.1% +10.3% ➖ noise
43 duckdb:vortex-compact +7.5% -0.6% +8.1% +20.2% ➖ noise
43 duckdb:vortex-file-compressed -0.8% -0.6% -0.3% +15.8% ➖ noise
44 datafusion:vortex-compact -0.1% -1.3% +1.2% +10.0% ➖ noise
44 datafusion:vortex-file-compressed -4.9% -1.3% -3.7% +10.0% ➖ noise
44 duckdb:duckdb -7.7% -1.3% -6.5% +11.0% ➖ noise
44 duckdb:vortex-compact +3.3% -1.3% +4.6% +12.8% ➖ noise
44 duckdb:vortex-file-compressed +5.0% -1.3% +6.3% +10.0% ➖ noise
45 datafusion:vortex-compact -3.7% -4.4% +0.8% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -4.0% -4.4% +0.5% +10.0% ➖ noise
45 duckdb:duckdb -4.6% -4.4% -0.1% +10.0% ➖ noise
45 duckdb:vortex-compact +0.8% -4.4% +5.5% +11.0% ➖ noise
45 duckdb:vortex-file-compressed -1.6% -4.4% +3.0% +10.0% ➖ noise
46 datafusion:vortex-compact -1.6% -1.5% -0.1% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -1.5% -1.5% +0.0% +13.1% ➖ noise
46 duckdb:duckdb -2.5% -1.5% -1.0% +10.0% ➖ noise
46 duckdb:vortex-compact +1.1% -1.5% +2.6% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -1.8% -1.5% -0.3% +10.5% ➖ noise
47 datafusion:vortex-compact -1.5% -0.1% -1.4% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -1.8% -0.1% -1.7% +10.0% ➖ noise
47 duckdb:duckdb +0.4% -0.1% +0.5% +10.0% ➖ noise
47 duckdb:vortex-compact -1.8% -0.1% -1.8% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -0.4% -0.1% -0.3% +10.0% ➖ noise
48 datafusion:vortex-compact -4.5% -2.4% -2.2% +17.3% ➖ noise
48 datafusion:vortex-file-compressed -2.3% -2.4% +0.0% +10.0% ➖ noise
48 duckdb:duckdb +2.6% -2.4% +5.0% +12.6% ➖ noise
48 duckdb:vortex-compact -1.1% -2.4% +1.3% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -0.9% -2.4% +1.5% +10.0% ➖ noise
49 datafusion:vortex-compact -1.6% +1.0% -2.6% +10.0% ➖ noise
49 datafusion:vortex-file-compressed +0.4% +1.0% -0.6% +10.0% ➖ noise
49 duckdb:duckdb -3.1% +1.0% -4.0% +15.2% ➖ noise
49 duckdb:vortex-compact +2.8% +1.0% +1.8% +10.0% ➖ noise
49 duckdb:vortex-file-compressed -1.6% +1.0% -2.5% +16.8% ➖ noise
50 datafusion:vortex-compact +0.5% -1.2% +1.7% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -2.6% -1.2% -1.4% +10.0% ➖ noise
50 duckdb:duckdb +0.1% -1.2% +1.3% +10.1% ➖ noise
50 duckdb:vortex-compact +0.2% -1.2% +1.4% +14.0% ➖ noise
50 duckdb:vortex-file-compressed -1.4% -1.2% -0.2% +10.0% ➖ noise
51 datafusion:vortex-compact +1.7% -0.3% +2.0% +10.6% ➖ noise
51 datafusion:vortex-file-compressed -3.9% -0.3% -3.6% +10.0% ➖ noise
51 duckdb:duckdb -0.1% -0.3% +0.2% +26.3% ➖ noise
51 duckdb:vortex-compact -2.8% -0.3% -2.5% +10.0% ➖ noise
51 duckdb:vortex-file-compressed -1.9% -0.3% -1.6% +18.2% ➖ noise
52 datafusion:vortex-compact +3.0% -1.6% +4.7% +15.2% ➖ noise
52 datafusion:vortex-file-compressed -2.4% -1.6% -0.8% +10.0% ➖ noise
52 duckdb:duckdb +1.7% -1.6% +3.3% +15.8% ➖ noise
52 duckdb:vortex-compact -4.2% -1.6% -2.7% +11.8% ➖ noise
52 duckdb:vortex-file-compressed +5.6% -1.6% +7.3% +26.5% ➖ noise
53 datafusion:vortex-compact -1.6% -0.9% -0.7% +10.0% ➖ noise
53 datafusion:vortex-file-compressed -1.2% -0.9% -0.3% +10.0% ➖ noise
53 duckdb:duckdb -5.0% -0.9% -4.2% +10.0% ➖ noise
53 duckdb:vortex-compact +2.4% -0.9% +3.3% +13.2% ➖ noise
53 duckdb:vortex-file-compressed -0.7% -0.9% +0.1% +10.0% ➖ noise
54 datafusion:vortex-compact -0.4% -1.6% +1.3% +10.0% ➖ noise
54 datafusion:vortex-file-compressed +2.6% -1.6% +4.3% +10.4% ➖ noise
54 duckdb:duckdb -9.9% -1.6% -8.4% +10.5% ➖ noise
54 duckdb:vortex-compact +3.3% -1.6% +5.0% +10.4% ➖ noise
54 duckdb:vortex-file-compressed -0.9% -1.6% +0.8% +10.0% ➖ noise
55 datafusion:vortex-compact -1.6% -0.3% -1.3% +10.4% ➖ noise
55 datafusion:vortex-file-compressed +0.3% -0.3% +0.6% +10.0% ➖ noise
55 duckdb:duckdb -4.4% -0.3% -4.2% +32.5% ➖ noise
55 duckdb:vortex-compact -4.6% -0.3% -4.3% +10.0% ➖ noise
55 duckdb:vortex-file-compressed -2.7% -0.3% -2.5% +10.0% ➖ noise
56 datafusion:vortex-compact -3.2% -0.9% -2.3% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -3.6% -0.9% -2.7% +11.0% ➖ noise
56 duckdb:duckdb -1.1% -0.9% -0.2% +10.0% ➖ noise
56 duckdb:vortex-compact -7.2% -0.9% -6.4% +13.2% ➖ noise
56 duckdb:vortex-file-compressed -0.6% -0.9% +0.2% +10.3% ➖ noise
57 datafusion:vortex-compact -1.8% -5.7% +4.1% +10.0% ➖ noise
57 datafusion:vortex-file-compressed +1.1% -5.7% +7.2% +10.0% ➖ noise
57 duckdb:duckdb -4.1% -5.7% +1.7% +10.0% ➖ noise
57 duckdb:vortex-compact +1.1% -5.7% +7.2% +12.3% ➖ noise
57 duckdb:vortex-file-compressed -3.3% -5.7% +2.5% +13.6% ➖ noise
58 datafusion:vortex-compact -7.2% -0.7% -6.5% +10.6% ➖ noise
58 datafusion:vortex-file-compressed +0.3% -0.7% +1.1% +10.9% ➖ noise
58 duckdb:duckdb -5.4% -0.7% -4.7% +13.8% ➖ noise
58 duckdb:vortex-compact -1.7% -0.7% -1.0% +12.0% ➖ noise
58 duckdb:vortex-file-compressed +3.8% -0.7% +4.6% +21.4% ➖ noise
59 datafusion:vortex-compact -0.3% -0.9% +0.6% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -1.2% -0.9% -0.3% +10.0% ➖ noise
59 duckdb:duckdb +0.5% -0.9% +1.5% +10.0% ➖ noise
59 duckdb:vortex-compact -0.7% -0.9% +0.3% +10.0% ➖ noise
59 duckdb:vortex-file-compressed -0.8% -0.9% +0.2% +27.1% ➖ noise
60 datafusion:vortex-compact -1.0% -1.5% +0.5% +10.0% ➖ noise
60 datafusion:vortex-file-compressed +1.2% -1.5% +2.8% +10.0% ➖ noise
60 duckdb:duckdb -1.9% -1.5% -0.3% +11.4% ➖ noise
60 duckdb:vortex-compact -0.1% -1.5% +1.5% +10.0% ➖ noise
60 duckdb:vortex-file-compressed -0.9% -1.5% +0.7% +18.8% ➖ noise
61 datafusion:vortex-compact +0.1% +1.3% -1.2% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -2.6% +1.3% -3.9% +10.0% ➖ noise
61 duckdb:duckdb -4.1% +1.3% -5.4% +10.0% ➖ noise
61 duckdb:vortex-compact -9.3% +1.3% -10.5% +14.3% ➖ noise
61 duckdb:vortex-file-compressed -4.8% +1.3% -6.0% +19.0% ➖ noise
62 datafusion:vortex-compact -1.0% -0.4% -0.6% +22.4% ➖ noise
62 datafusion:vortex-file-compressed +6.5% -0.4% +6.9% +24.2% ➖ noise
62 duckdb:duckdb -2.4% -0.4% -2.0% +10.5% ➖ noise
62 duckdb:vortex-compact +7.9% -0.4% +8.3% +25.5% ➖ noise
62 duckdb:vortex-file-compressed -4.9% -0.4% -4.5% +12.5% ➖ noise
63 datafusion:vortex-compact -4.3% -0.7% -3.7% +10.0% ➖ noise
63 datafusion:vortex-file-compressed +3.2% -0.7% +4.0% +13.5% ➖ noise
63 duckdb:duckdb +4.4% -0.7% +5.1% +15.3% ➖ noise
63 duckdb:vortex-compact +2.2% -0.7% +2.9% +10.0% ➖ noise
63 duckdb:vortex-file-compressed -3.4% -0.7% -2.8% +10.0% ➖ noise
64 datafusion:vortex-compact -0.9% -0.4% -0.5% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -0.1% -0.4% +0.3% +10.0% ➖ noise
64 duckdb:duckdb -1.3% -0.4% -0.9% +10.0% ➖ noise
64 duckdb:vortex-compact -2.5% -0.4% -2.2% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -4.8% -0.4% -4.4% +10.0% ➖ noise
65 datafusion:vortex-compact -2.3% -3.8% +1.5% +12.5% ➖ noise
65 datafusion:vortex-file-compressed -2.0% -3.8% +1.8% +10.0% ➖ noise
65 duckdb:duckdb -1.3% -3.8% +2.6% +22.6% ➖ noise
65 duckdb:vortex-compact +4.6% -3.8% +8.7% +11.8% ➖ noise
65 duckdb:vortex-file-compressed +3.3% -3.8% +7.3% +10.0% ➖ noise
66 datafusion:vortex-compact -8.3% +2.5% -10.6% +10.0% ✅ faster
66 datafusion:vortex-file-compressed -3.2% +2.5% -5.5% +10.0% ➖ noise
66 duckdb:duckdb +2.5% +2.5% +0.1% +10.5% ➖ noise
66 duckdb:vortex-compact +8.2% +2.5% +5.6% +21.0% ➖ noise
66 duckdb:vortex-file-compressed +1.4% +2.5% -1.1% +10.0% ➖ noise
67 datafusion:vortex-compact -4.4% -0.0% -4.3% +10.0% ➖ noise
67 datafusion:vortex-file-compressed +7.2% -0.0% +7.2% +10.0% ➖ noise
67 duckdb:duckdb +1.8% -0.0% +1.8% +10.0% ➖ noise
67 duckdb:vortex-compact -0.2% -0.0% -0.2% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +3.3% -0.0% +3.3% +10.0% ➖ noise
68 datafusion:vortex-compact -2.2% -2.3% +0.1% +22.8% ➖ noise
68 datafusion:vortex-file-compressed -0.5% -2.3% +1.8% +10.9% ➖ noise
68 duckdb:duckdb -1.1% -2.3% +1.2% +10.0% ➖ noise
68 duckdb:vortex-compact -0.1% -2.3% +2.2% +12.5% ➖ noise
68 duckdb:vortex-file-compressed -2.0% -2.3% +0.3% +10.0% ➖ noise
69 datafusion:vortex-compact -0.4% +0.6% -0.9% +11.3% ➖ noise
69 datafusion:vortex-file-compressed -2.1% +0.6% -2.7% +10.0% ➖ noise
69 duckdb:duckdb -0.1% +0.6% -0.6% +10.8% ➖ noise
69 duckdb:vortex-compact -2.6% +0.6% -3.2% +10.0% ➖ noise
69 duckdb:vortex-file-compressed +1.6% +0.6% +1.1% +10.8% ➖ noise
70 datafusion:vortex-compact +1.6% -5.0% +6.9% +10.8% ➖ noise
70 datafusion:vortex-file-compressed +2.6% -5.0% +8.0% +12.7% ➖ noise
70 duckdb:duckdb -4.4% -5.0% +0.6% +13.9% ➖ noise
70 duckdb:vortex-compact -1.0% -5.0% +4.2% +15.6% ➖ noise
70 duckdb:vortex-file-compressed -3.8% -5.0% +1.3% +10.0% ➖ noise
71 datafusion:vortex-compact -2.0% -0.5% -1.5% +10.0% ➖ noise
71 datafusion:vortex-file-compressed -5.0% -0.5% -4.5% +10.0% ➖ noise
71 duckdb:duckdb +4.3% -0.5% +4.9% +13.9% ➖ noise
71 duckdb:vortex-compact -3.3% -0.5% -2.8% +14.0% ➖ noise
71 duckdb:vortex-file-compressed -2.6% -0.5% -2.1% +10.0% ➖ noise
72 datafusion:vortex-compact +0.1% +0.8% -0.6% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -0.7% +0.8% -1.4% +10.0% ➖ noise
72 duckdb:duckdb -4.4% +0.8% -5.1% +10.1% ➖ noise
72 duckdb:vortex-compact +0.2% +0.8% -0.5% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -1.6% +0.8% -2.3% +10.0% ➖ noise
73 datafusion:vortex-compact -1.4% +3.7% -4.9% +10.0% ➖ noise
73 datafusion:vortex-file-compressed +0.3% +3.7% -3.2% +13.3% ➖ noise
73 duckdb:duckdb +5.0% +3.7% +1.3% +13.0% ➖ noise
73 duckdb:vortex-compact -0.9% +3.7% -4.4% +10.0% ➖ noise
73 duckdb:vortex-file-compressed +0.6% +3.7% -3.0% +10.0% ➖ noise
74 datafusion:vortex-compact +0.3% -2.9% +3.3% +11.5% ➖ noise
74 datafusion:vortex-file-compressed -5.7% -2.9% -2.9% +10.0% ➖ noise
74 duckdb:duckdb -1.2% -2.9% +1.7% +10.0% ➖ noise
74 duckdb:vortex-compact +10.5% -2.9% +13.9% +14.8% ➖ noise
74 duckdb:vortex-file-compressed -5.2% -2.9% -2.3% +28.0% ➖ noise
75 datafusion:vortex-compact +1.1% +0.4% +0.6% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -1.5% +0.4% -1.9% +10.0% ➖ noise
75 duckdb:duckdb -1.2% +0.4% -1.6% +10.0% ➖ noise
75 duckdb:vortex-compact -4.3% +0.4% -4.8% +10.0% ➖ noise
75 duckdb:vortex-file-compressed -2.7% +0.4% -3.1% +10.0% ➖ noise
76 datafusion:vortex-compact +3.1% -5.1% +8.7% +10.8% ➖ noise
76 datafusion:vortex-file-compressed +16.5% -5.1% +22.8% +25.6% ➖ noise
76 duckdb:duckdb -5.7% -5.1% -0.6% +14.7% ➖ noise
76 duckdb:vortex-compact -0.6% -5.1% +4.7% +10.0% ➖ noise
76 duckdb:vortex-file-compressed -2.9% -5.1% +2.3% +10.0% ➖ noise
77 datafusion:vortex-compact -3.8% +0.1% -3.9% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -3.7% +0.1% -3.8% +10.0% ➖ noise
77 duckdb:duckdb +11.6% +0.1% +11.5% +26.1% ➖ noise
77 duckdb:vortex-compact +2.6% +0.1% +2.5% +14.5% ➖ noise
77 duckdb:vortex-file-compressed -7.1% +0.1% -7.2% +20.1% ➖ noise
78 datafusion:vortex-compact -3.5% -1.6% -1.9% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +0.5% -1.6% +2.1% +10.0% ➖ noise
78 duckdb:duckdb -3.6% -1.6% -2.0% +10.0% ➖ noise
78 duckdb:vortex-compact -3.4% -1.6% -1.8% +12.1% ➖ noise
78 duckdb:vortex-file-compressed +1.5% -1.6% +3.2% +10.0% ➖ noise
79 datafusion:vortex-compact -3.2% -0.1% -3.0% +10.0% ➖ noise
79 datafusion:vortex-file-compressed +4.6% -0.1% +4.8% +18.2% ➖ noise
79 duckdb:duckdb +0.5% -0.1% +0.7% +11.0% ➖ noise
79 duckdb:vortex-compact -0.3% -0.1% -0.2% +10.0% ➖ noise
79 duckdb:vortex-file-compressed +0.7% -0.1% +0.9% +15.1% ➖ noise
80 datafusion:vortex-compact +5.6% -1.7% +7.4% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -2.8% -1.7% -1.2% +10.0% ➖ noise
80 duckdb:duckdb -12.7% -1.7% -11.2% +10.0% ✅ faster
80 duckdb:vortex-compact +1.2% -1.7% +3.0% +13.1% ➖ noise
80 duckdb:vortex-file-compressed +7.3% -1.7% +9.1% +11.0% ➖ noise
81 datafusion:vortex-compact -1.9% +1.5% -3.3% +14.5% ➖ noise
81 datafusion:vortex-file-compressed -3.3% +1.5% -4.8% +10.0% ➖ noise
81 duckdb:duckdb -0.8% +1.5% -2.3% +10.4% ➖ noise
81 duckdb:vortex-compact -2.7% +1.5% -4.2% +10.0% ➖ noise
81 duckdb:vortex-file-compressed +1.9% +1.5% +0.4% +11.4% ➖ noise
82 datafusion:vortex-compact -1.5% +0.4% -1.9% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -2.3% +0.4% -2.7% +10.0% ➖ noise
82 duckdb:duckdb -2.4% +0.4% -2.8% +13.2% ➖ noise
82 duckdb:vortex-compact -0.9% +0.4% -1.3% +10.0% ➖ noise
82 duckdb:vortex-file-compressed +2.7% +0.4% +2.3% +11.5% ➖ noise
83 datafusion:vortex-compact +1.2% -2.9% +4.3% +10.0% ➖ noise
83 datafusion:vortex-file-compressed +0.3% -2.9% +3.3% +10.5% ➖ noise
83 duckdb:duckdb -5.2% -2.9% -2.3% +10.7% ➖ noise
83 duckdb:vortex-compact -1.6% -2.9% +1.4% +10.0% ➖ noise
83 duckdb:vortex-file-compressed -0.4% -2.9% +2.6% +14.0% ➖ noise
84 datafusion:vortex-compact -1.8% -2.2% +0.5% +18.4% ➖ noise
84 datafusion:vortex-file-compressed -3.5% -2.2% -1.3% +17.5% ➖ noise
84 duckdb:duckdb -7.9% -2.2% -5.8% +13.3% ➖ noise
84 duckdb:vortex-compact +4.3% -2.2% +6.7% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -2.6% -2.2% -0.4% +10.0% ➖ noise
85 datafusion:vortex-compact -2.3% -0.1% -2.2% +13.7% ➖ noise
85 datafusion:vortex-file-compressed +0.2% -0.1% +0.2% +10.0% ➖ noise
85 duckdb:duckdb +4.4% -0.1% +4.4% +13.1% ➖ noise
85 duckdb:vortex-compact +2.6% -0.1% +2.6% +10.0% ➖ noise
85 duckdb:vortex-file-compressed +3.3% -0.1% +3.3% +11.0% ➖ noise
86 datafusion:vortex-compact +1.4% -1.8% +3.3% +16.5% ➖ noise
86 datafusion:vortex-file-compressed +6.4% -1.8% +8.4% +13.9% ➖ noise
86 duckdb:duckdb -0.4% -1.8% +1.4% +13.0% ➖ noise
86 duckdb:vortex-compact +0.8% -1.8% +2.7% +15.4% ➖ noise
86 duckdb:vortex-file-compressed +6.5% -1.8% +8.5% +12.4% ➖ noise
87 datafusion:vortex-compact -0.6% -2.3% +1.7% +10.4% ➖ noise
87 datafusion:vortex-file-compressed -1.4% -2.3% +0.9% +10.0% ➖ noise
87 duckdb:duckdb +5.8% -2.3% +8.3% +10.0% ➖ noise
87 duckdb:vortex-compact -1.5% -2.3% +0.8% +11.8% ➖ noise
87 duckdb:vortex-file-compressed +3.4% -2.3% +5.8% +12.6% ➖ noise
88 datafusion:vortex-compact -1.2% -0.2% -1.0% +10.0% ➖ noise
88 datafusion:vortex-file-compressed +1.7% -0.2% +1.9% +10.0% ➖ noise
88 duckdb:duckdb -2.6% -0.2% -2.4% +10.0% ➖ noise
88 duckdb:vortex-compact -3.5% -0.2% -3.3% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -1.3% -0.2% -1.1% +10.0% ➖ noise
89 datafusion:vortex-compact -2.8% -1.2% -1.6% +12.6% ➖ noise
89 datafusion:vortex-file-compressed -1.0% -1.2% +0.1% +10.9% ➖ noise
89 duckdb:duckdb +3.1% -1.2% +4.4% +11.4% ➖ noise
89 duckdb:vortex-compact -2.1% -1.2% -0.9% +10.0% ➖ noise
89 duckdb:vortex-file-compressed -0.2% -1.2% +1.0% +12.5% ➖ noise
90 datafusion:vortex-compact -3.4% +1.5% -4.8% +11.8% ➖ noise
90 datafusion:vortex-file-compressed +5.2% +1.5% +3.6% +11.3% ➖ noise
90 duckdb:duckdb -2.9% +1.5% -4.3% +11.5% ➖ noise
90 duckdb:vortex-compact +6.8% +1.5% +5.2% +10.5% ➖ noise
90 duckdb:vortex-file-compressed +1.3% +1.5% -0.2% +10.0% ➖ noise
91 datafusion:vortex-compact -0.3% -1.2% +1.0% +10.0% ➖ noise
91 datafusion:vortex-file-compressed -4.7% -1.2% -3.6% +10.0% ➖ noise
91 duckdb:duckdb +3.5% -1.2% +4.8% +15.0% ➖ noise
91 duckdb:vortex-compact -0.2% -1.2% +1.0% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -1.1% -1.2% +0.1% +10.0% ➖ noise
92 datafusion:vortex-compact +2.6% +2.0% +0.6% +15.9% ➖ noise
92 datafusion:vortex-file-compressed -5.2% +2.0% -7.1% +11.5% ➖ noise
92 duckdb:duckdb +5.9% +2.0% +3.8% +12.1% ➖ noise
92 duckdb:vortex-compact -1.5% +2.0% -3.5% +17.2% ➖ noise
92 duckdb:vortex-file-compressed -4.9% +2.0% -6.7% +19.3% ➖ noise
93 datafusion:vortex-compact +6.4% +1.0% +5.4% +11.7% ➖ noise
93 datafusion:vortex-file-compressed -3.1% +1.0% -4.1% +10.0% ➖ noise
93 duckdb:duckdb -7.6% +1.0% -8.5% +10.6% ➖ noise
93 duckdb:vortex-compact -7.7% +1.0% -8.6% +15.9% ➖ noise
93 duckdb:vortex-file-compressed -4.6% +1.0% -5.5% +10.0% ➖ noise
94 datafusion:vortex-compact -1.9% +1.3% -3.1% +10.0% ➖ noise
94 datafusion:vortex-file-compressed -1.9% +1.3% -3.1% +10.0% ➖ noise
94 duckdb:duckdb -9.1% +1.3% -10.2% +11.3% ✅ faster
94 duckdb:vortex-compact -4.6% +1.3% -5.8% +12.9% ➖ noise
94 duckdb:vortex-file-compressed +0.2% +1.3% -1.1% +14.0% ➖ noise
95 datafusion:vortex-compact +1.2% -4.0% +5.4% +10.0% ➖ noise
95 datafusion:vortex-file-compressed -2.7% -4.0% +1.3% +10.0% ➖ noise
95 duckdb:duckdb -5.7% -4.0% -1.8% +20.1% ➖ noise
95 duckdb:vortex-compact -4.0% -4.0% -0.0% +13.7% ➖ noise
95 duckdb:vortex-file-compressed -8.5% -4.0% -4.7% +22.1% ➖ noise
96 datafusion:vortex-compact +0.2% -0.9% +1.2% +10.0% ➖ noise
96 datafusion:vortex-file-compressed -1.4% -0.9% -0.5% +10.1% ➖ noise
96 duckdb:duckdb -7.3% -0.9% -6.4% +18.9% ➖ noise
96 duckdb:vortex-compact -6.1% -0.9% -5.2% +16.1% ➖ noise
96 duckdb:vortex-file-compressed -0.9% -0.9% +0.0% +27.1% ➖ noise
97 datafusion:vortex-compact -1.8% -2.0% +0.1% +11.2% ➖ noise
97 datafusion:vortex-file-compressed -1.2% -2.0% +0.8% +12.0% ➖ noise
97 duckdb:duckdb +7.8% -2.0% +9.9% +14.0% ➖ noise
97 duckdb:vortex-compact -3.3% -2.0% -1.3% +12.7% ➖ noise
97 duckdb:vortex-file-compressed +0.7% -2.0% +2.7% +10.1% ➖ noise
98 datafusion:vortex-compact -4.8% -0.2% -4.6% +10.1% ➖ noise
98 datafusion:vortex-file-compressed -2.0% -0.2% -1.8% +10.0% ➖ noise
98 duckdb:duckdb +6.5% -0.2% +6.7% +14.8% ➖ noise
98 duckdb:vortex-compact -1.9% -0.2% -1.7% +12.6% ➖ noise
98 duckdb:vortex-file-compressed +0.6% -0.2% +0.8% +10.8% ➖ noise
99 datafusion:vortex-compact -13.4% -1.2% -12.4% +11.5% ✅ faster
99 datafusion:vortex-file-compressed -0.8% -1.2% +0.4% +19.0% ➖ noise
99 duckdb:duckdb -18.1% -1.2% -17.1% +30.4% ➖ noise
99 duckdb:vortex-compact +8.8% -1.2% +10.1% +13.8% ➖ noise
99 duckdb:vortex-file-compressed -1.7% -1.2% -0.6% +19.3% ➖ 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 May 11, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.6%
Vortex (geomean): 1.025x ➖
Parquet (geomean): 1.074x ➖
Shifts: Parquet (control) +7.4% · Median polish +3.3%


datafusion / vortex-file-compressed (0.894x ➖, 1↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 34898495 35356277 0.99
fineweb_q01/datafusion:vortex-file-compressed 🚀 510984984 1440235740 0.35
fineweb_q02/datafusion:vortex-file-compressed 600256922 668821388 0.90
fineweb_q03/datafusion:vortex-file-compressed 1496598245 1430089665 1.05
fineweb_q04/datafusion:vortex-file-compressed 1367443720 1360900493 1.00
fineweb_q05/datafusion:vortex-file-compressed 1350556164 1351742287 1.00
fineweb_q06/datafusion:vortex-file-compressed 1538352428 1516482704 1.01
fineweb_q07/datafusion:vortex-file-compressed 1402700343 1369209289 1.02
fineweb_q08/datafusion:vortex-file-compressed 547353760 517253299 1.06
datafusion / vortex-compact (1.039x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 35629352 34455104 1.03
fineweb_q01/datafusion:vortex-compact 598880655 508762713 1.18
fineweb_q02/datafusion:vortex-compact 519195848 541374041 0.96
fineweb_q03/datafusion:vortex-compact 1525862901 1485237433 1.03
fineweb_q04/datafusion:vortex-compact 1807855653 1723633805 1.05
fineweb_q05/datafusion:vortex-compact 1445149798 1448550992 1.00
fineweb_q06/datafusion:vortex-compact 1343826205 1309907330 1.03
fineweb_q07/datafusion:vortex-compact 1218720201 1136929057 1.07
fineweb_q08/datafusion:vortex-compact 381578760 373801775 1.02
datafusion / parquet (1.126x ➖, 0↑ 1↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 2258646362 1133237971 1.99
fineweb_q01/datafusion:parquet 2026911729 1836453826 1.10
fineweb_q02/datafusion:parquet 1845489856 1793584334 1.03
fineweb_q03/datafusion:parquet 1865304831 1830516462 1.02
fineweb_q04/datafusion:parquet 1800452256 1728025904 1.04
fineweb_q05/datafusion:parquet 1936924015 1774735496 1.09
fineweb_q06/datafusion:parquet 1931591804 1878099635 1.03
fineweb_q07/datafusion:parquet 2011057366 1801014931 1.12
fineweb_q08/datafusion:parquet 1923836872 1994096090 0.96
duckdb / vortex-file-compressed (1.128x ➖, 0↑ 1↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 124606810 81116022 1.54
fineweb_q01/duckdb:vortex-file-compressed 826464432 651329111 1.27
fineweb_q02/duckdb:vortex-file-compressed 573625323 615672789 0.93
fineweb_q03/duckdb:vortex-file-compressed 1544753643 1490749938 1.04
fineweb_q04/duckdb:vortex-file-compressed 1758907586 1575618998 1.12
fineweb_q05/duckdb:vortex-file-compressed 1784739251 1441221979 1.24
fineweb_q06/duckdb:vortex-file-compressed 1869119344 1671798477 1.12
fineweb_q07/duckdb:vortex-file-compressed 1524573300 1464239017 1.04
fineweb_q08/duckdb:vortex-file-compressed 635542493 652130887 0.97
duckdb / vortex-compact (1.053x ➖, 0↑ 1↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 79687732 95554539 0.83
fineweb_q01/duckdb:vortex-compact 🚨 988071560 692917817 1.43
fineweb_q02/duckdb:vortex-compact 620955136 601982783 1.03
fineweb_q03/duckdb:vortex-compact 1808810183 1609737009 1.12
fineweb_q04/duckdb:vortex-compact 1865738172 1766510687 1.06
fineweb_q05/duckdb:vortex-compact 1649986829 1533262066 1.08
fineweb_q06/duckdb:vortex-compact 1571166199 1434415823 1.10
fineweb_q07/duckdb:vortex-compact 1454270219 1412611442 1.03
fineweb_q08/duckdb:vortex-compact 521217088 577203451 0.90
duckdb / parquet (1.024x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1106455576 1120936043 0.99
fineweb_q01/duckdb:parquet 1319928664 1338753449 0.99
fineweb_q02/duckdb:parquet 1399614854 1307718019 1.07
fineweb_q03/duckdb:parquet 3764274329 3654685705 1.03
fineweb_q04/duckdb:parquet 1992834711 1920733429 1.04
fineweb_q05/duckdb:parquet 2191854539 2119828657 1.03
fineweb_q06/duckdb:parquet 4720337635 4493639468 1.05
fineweb_q07/duckdb:parquet 2652514962 2671234297 0.99
fineweb_q08/duckdb:parquet 1174619050 1135804779 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +3.4% +40.3% -26.3% +232.3% ➖ noise
0 datafusion:vortex-file-compressed -1.3% +40.3% -29.6% +194.5% ➖ noise
0 duckdb:vortex-compact -16.6% +40.3% -40.5% +93.2% ➖ noise
0 duckdb:vortex-file-compressed +53.6% +40.3% +9.5% +60.5% ➖ noise
1 datafusion:vortex-compact +17.7% +4.3% +12.8% +125.3% ➖ noise
1 datafusion:vortex-file-compressed -64.5% +4.3% -66.0% +79.9% ✅ faster
1 duckdb:vortex-compact +42.6% +4.3% +36.7% +80.9% ➖ noise
1 duckdb:vortex-file-compressed +26.9% +4.3% +21.6% +37.8% ➖ noise
2 datafusion:vortex-compact -4.1% +4.9% -8.6% +30.0% ➖ noise
2 datafusion:vortex-file-compressed -10.3% +4.9% -14.5% +43.2% ➖ noise
2 duckdb:vortex-compact +3.2% +4.9% -1.7% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -6.8% +4.9% -11.2% +30.0% ➖ noise
3 datafusion:vortex-compact +2.7% +2.4% +0.3% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +4.7% +2.4% +2.1% +30.0% ➖ noise
3 duckdb:vortex-compact +12.4% +2.4% +9.7% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +3.6% +2.4% +1.1% +30.0% ➖ noise
4 datafusion:vortex-compact +4.9% +4.0% +0.9% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +0.5% +4.0% -3.4% +30.0% ➖ noise
4 duckdb:vortex-compact +5.6% +4.0% +1.6% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +11.6% +4.0% +7.4% +30.0% ➖ noise
5 datafusion:vortex-compact -0.2% +6.2% -6.1% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -0.1% +6.2% -5.9% +30.0% ➖ noise
5 duckdb:vortex-compact +7.6% +6.2% +1.3% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +23.8% +6.2% +16.6% +30.0% ➖ noise
6 datafusion:vortex-compact +2.6% +3.9% -1.3% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +1.4% +3.9% -2.4% +30.0% ➖ noise
6 duckdb:vortex-compact +9.5% +3.9% +5.4% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +11.8% +3.9% +7.6% +30.0% ➖ noise
7 datafusion:vortex-compact +7.2% +5.3% +1.8% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +2.4% +5.3% -2.7% +30.0% ➖ noise
7 duckdb:vortex-compact +2.9% +5.3% -2.2% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +4.1% +5.3% -1.1% +30.0% ➖ noise
8 datafusion:vortex-compact +2.1% -0.1% +2.2% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +5.8% -0.1% +5.9% +30.0% ➖ noise
8 duckdb:vortex-compact -9.7% -0.1% -9.6% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -2.5% -0.1% -2.4% +32.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.3%
Vortex (geomean): 1.043x ➖
Parquet (geomean): 1.032x ➖
Shifts: Parquet (control) +3.2% · Median polish +3.8%


datafusion / vortex-file-compressed (1.046x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 397774152 400893461 0.99
tpch_q02/datafusion:vortex-file-compressed 109789493 104377197 1.05
tpch_q03/datafusion:vortex-file-compressed 219306540 211633474 1.04
tpch_q04/datafusion:vortex-file-compressed 118006985 114466611 1.03
tpch_q05/datafusion:vortex-file-compressed 379965735 364120672 1.04
tpch_q06/datafusion:vortex-file-compressed 43594203 41954504 1.04
tpch_q07/datafusion:vortex-file-compressed 518384697 492129681 1.05
tpch_q08/datafusion:vortex-file-compressed 365175777 346219381 1.05
tpch_q09/datafusion:vortex-file-compressed 653908326 616319513 1.06
tpch_q10/datafusion:vortex-file-compressed 236506006 222750673 1.06
tpch_q11/datafusion:vortex-file-compressed 82899879 79808196 1.04
tpch_q12/datafusion:vortex-file-compressed 124862351 120720352 1.03
tpch_q13/datafusion:vortex-file-compressed 229180863 209533971 1.09
tpch_q14/datafusion:vortex-file-compressed 57930809 54756843 1.06
tpch_q15/datafusion:vortex-file-compressed 109691450 103898599 1.06
tpch_q16/datafusion:vortex-file-compressed 77819837 72744223 1.07
tpch_q17/datafusion:vortex-file-compressed 654473466 620825357 1.05
tpch_q18/datafusion:vortex-file-compressed 883854202 820809095 1.08
tpch_q19/datafusion:vortex-file-compressed 93760663 94706843 0.99
tpch_q20/datafusion:vortex-file-compressed 171070833 164924999 1.04
tpch_q21/datafusion:vortex-file-compressed 668746201 638413413 1.05
tpch_q22/datafusion:vortex-file-compressed 67301314 64836597 1.04
datafusion / vortex-compact (1.040x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 450256176 453680629 0.99
tpch_q02/datafusion:vortex-compact 111831643 108278856 1.03
tpch_q03/datafusion:vortex-compact 223478729 211992053 1.05
tpch_q04/datafusion:vortex-compact 124252028 120778145 1.03
tpch_q05/datafusion:vortex-compact 385882962 367319687 1.05
tpch_q06/datafusion:vortex-compact 63160284 62618227 1.01
tpch_q07/datafusion:vortex-compact 531781554 508841080 1.05
tpch_q08/datafusion:vortex-compact 371237019 358993339 1.03
tpch_q09/datafusion:vortex-compact 646061328 626504812 1.03
tpch_q10/datafusion:vortex-compact 253390276 244185360 1.04
tpch_q11/datafusion:vortex-compact 86626784 80932395 1.07
tpch_q12/datafusion:vortex-compact 174833369 163329374 1.07
tpch_q13/datafusion:vortex-compact 270681594 256640677 1.05
tpch_q14/datafusion:vortex-compact 74779319 72320997 1.03
tpch_q15/datafusion:vortex-compact 165475925 159760393 1.04
tpch_q16/datafusion:vortex-compact 79346475 76592632 1.04
tpch_q17/datafusion:vortex-compact 651953165 624105202 1.04
tpch_q18/datafusion:vortex-compact 864656691 820589894 1.05
tpch_q19/datafusion:vortex-compact 132775172 129729381 1.02
tpch_q20/datafusion:vortex-compact 195561504 186848057 1.05
tpch_q21/datafusion:vortex-compact 674778560 647324039 1.04
tpch_q22/datafusion:vortex-compact 73952232 70685984 1.05
datafusion / parquet (1.037x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 465602207 467006477 1.00
tpch_q02/datafusion:parquet 174985361 168120569 1.04
tpch_q03/datafusion:parquet 283230846 271242638 1.04
tpch_q04/datafusion:parquet 127991630 123156203 1.04
tpch_q05/datafusion:parquet 438058947 420823368 1.04
tpch_q06/datafusion:parquet 125104743 122071945 1.02
tpch_q07/datafusion:parquet 613769135 588720859 1.04
tpch_q08/datafusion:parquet 471344630 446845070 1.05
tpch_q09/datafusion:parquet 755606971 714593108 1.06
tpch_q10/datafusion:parquet 496716089 479211375 1.04
tpch_q11/datafusion:parquet 118785465 114444416 1.04
tpch_q12/datafusion:parquet 192440288 195372426 0.98
tpch_q13/datafusion:parquet 337094261 325014035 1.04
tpch_q14/datafusion:parquet 155379008 150824346 1.03
tpch_q15/datafusion:parquet 248623148 240642984 1.03
tpch_q16/datafusion:parquet 127171972 120189475 1.06
tpch_q17/datafusion:parquet 702944551 662496775 1.06
tpch_q18/datafusion:parquet 897253719 854007422 1.05
tpch_q19/datafusion:parquet 258199161 249588714 1.03
tpch_q20/datafusion:parquet 289222817 277761045 1.04
tpch_q21/datafusion:parquet 701341587 669445168 1.05
tpch_q22/datafusion:parquet 216304911 209672749 1.03
datafusion / arrow (1.073x ➖, 0↑ 3↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 617941823 585219738 1.06
tpch_q02/datafusion:arrow 170503974 160131133 1.06
tpch_q03/datafusion:arrow 497326256 452872861 1.10
tpch_q04/datafusion:arrow 358404181 328486217 1.09
tpch_q05/datafusion:arrow 972950366 912932798 1.07
tpch_q06/datafusion:arrow 298216134 274297376 1.09
tpch_q07/datafusion:arrow 1206873827 1136089902 1.06
tpch_q08/datafusion:arrow 1187075644 1099770916 1.08
tpch_q09/datafusion:arrow 1404402668 1322143741 1.06
tpch_q10/datafusion:arrow 620205599 571692217 1.08
tpch_q11/datafusion:arrow 142013691 137950247 1.03
tpch_q12/datafusion:arrow 772533013 778090182 0.99
tpch_q13/datafusion:arrow 505828230 494261892 1.02
tpch_q14/datafusion:arrow 🚨 340413338 306675129 1.11
tpch_q15/datafusion:arrow 🚨 747064487 668039732 1.12
tpch_q16/datafusion:arrow 108531529 102778619 1.06
tpch_q17/datafusion:arrow 1398736423 1296822031 1.08
tpch_q18/datafusion:arrow 1985751911 1824937691 1.09
tpch_q19/datafusion:arrow 510584996 467155619 1.09
tpch_q20/datafusion:arrow 515328058 472395634 1.09
tpch_q21/datafusion:arrow 3121238200 2938850421 1.06
tpch_q22/datafusion:arrow 🚨 141717319 125898314 1.13
duckdb / vortex-file-compressed (1.054x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 172931706 170522240 1.01
tpch_q02/duckdb:vortex-file-compressed 53386051 49881364 1.07
tpch_q03/duckdb:vortex-file-compressed 134471636 123404259 1.09
tpch_q04/duckdb:vortex-file-compressed 160190927 150825208 1.06
tpch_q05/duckdb:vortex-file-compressed 133168599 124771735 1.07
tpch_q06/duckdb:vortex-file-compressed 46139164 45306415 1.02
tpch_q07/duckdb:vortex-file-compressed 147101665 142534544 1.03
tpch_q08/duckdb:vortex-file-compressed 179896532 166555845 1.08
tpch_q09/duckdb:vortex-file-compressed 332056228 320017278 1.04
tpch_q10/duckdb:vortex-file-compressed 151017640 141558301 1.07
tpch_q11/duckdb:vortex-file-compressed 33712196 32012812 1.05
tpch_q12/duckdb:vortex-file-compressed 96561511 91831075 1.05
tpch_q13/duckdb:vortex-file-compressed 234054312 223435179 1.05
tpch_q14/duckdb:vortex-file-compressed 67493648 65781601 1.03
tpch_q15/duckdb:vortex-file-compressed 89686971 86412882 1.04
tpch_q16/duckdb:vortex-file-compressed 81450505 77455691 1.05
tpch_q17/duckdb:vortex-file-compressed 103332555 95925455 1.08
tpch_q18/duckdb:vortex-file-compressed 308284538 286138229 1.08
tpch_q19/duckdb:vortex-file-compressed 87487846 82921366 1.06
tpch_q20/duckdb:vortex-file-compressed 163703456 155541538 1.05
tpch_q21/duckdb:vortex-file-compressed 597788876 558826024 1.07
tpch_q22/duckdb:vortex-file-compressed 73991146 69868727 1.06
duckdb / vortex-compact (1.031x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 230735646 227684494 1.01
tpch_q02/duckdb:vortex-compact 58220668 55247233 1.05
tpch_q03/duckdb:vortex-compact 142949835 136653536 1.05
tpch_q04/duckdb:vortex-compact 180077846 168876544 1.07
tpch_q05/duckdb:vortex-compact 150424125 145359613 1.03
tpch_q06/duckdb:vortex-compact 82234468 81271795 1.01
tpch_q07/duckdb:vortex-compact 200629938 194836525 1.03
tpch_q08/duckdb:vortex-compact 190715496 182978634 1.04
tpch_q09/duckdb:vortex-compact 358508166 346321541 1.04
tpch_q10/duckdb:vortex-compact 180354424 173580123 1.04
tpch_q11/duckdb:vortex-compact 40787247 39295066 1.04
tpch_q12/duckdb:vortex-compact 203864381 199182593 1.02
tpch_q13/duckdb:vortex-compact 284038020 275208829 1.03
tpch_q14/duckdb:vortex-compact 99727998 99585716 1.00
tpch_q15/duckdb:vortex-compact 114782931 111091521 1.03
tpch_q16/duckdb:vortex-compact 85752221 83435339 1.03
tpch_q17/duckdb:vortex-compact 114191968 110695063 1.03
tpch_q18/duckdb:vortex-compact 290157821 290170411 1.00
tpch_q19/duckdb:vortex-compact 108540716 108214910 1.00
tpch_q20/duckdb:vortex-compact 208905949 201386962 1.04
tpch_q21/duckdb:vortex-compact 635322619 609599246 1.04
tpch_q22/duckdb:vortex-compact 87523743 83600207 1.05
duckdb / parquet (1.026x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 262773056 260852595 1.01
tpch_q02/duckdb:parquet 97832768 100775635 0.97
tpch_q03/duckdb:parquet 210498497 208422044 1.01
tpch_q04/duckdb:parquet 135043642 129248152 1.04
tpch_q05/duckdb:parquet 216852042 212471274 1.02
tpch_q06/duckdb:parquet 66893049 66622821 1.00
tpch_q07/duckdb:parquet 183679415 176568849 1.04
tpch_q08/duckdb:parquet 254750476 249739844 1.02
tpch_q09/duckdb:parquet 504547370 463987430 1.09
tpch_q10/duckdb:parquet 625329856 606010805 1.03
tpch_q11/duckdb:parquet 56095450 54685999 1.03
tpch_q12/duckdb:parquet 128170523 124116838 1.03
tpch_q13/duckdb:parquet 454797990 444631723 1.02
tpch_q14/duckdb:parquet 177550459 173961713 1.02
tpch_q15/duckdb:parquet 97677536 93348277 1.05
tpch_q16/duckdb:parquet 167817893 160081423 1.05
tpch_q17/duckdb:parquet 174520478 174651242 1.00
tpch_q18/duckdb:parquet 357666404 351022356 1.02
tpch_q19/duckdb:parquet 285666897 276594110 1.03
tpch_q20/duckdb:parquet 230824089 226183637 1.02
tpch_q21/duckdb:parquet 583973709 548120732 1.07
tpch_q22/duckdb:parquet 293173199 289281605 1.01
duckdb / duckdb (1.028x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 117697071 116762565 1.01
tpch_q02/duckdb:duckdb 48252106 45991898 1.05
tpch_q03/duckdb:duckdb 99296774 96920432 1.02
tpch_q04/duckdb:duckdb 139071333 130591327 1.06
tpch_q05/duckdb:duckdb 112717888 109258802 1.03
tpch_q06/duckdb:duckdb 39338104 37866526 1.04
tpch_q07/duckdb:duckdb 88713289 85421791 1.04
tpch_q08/duckdb:duckdb 114965372 110249492 1.04
tpch_q09/duckdb:duckdb 287011740 274998773 1.04
tpch_q10/duckdb:duckdb 211682876 203300412 1.04
tpch_q11/duckdb:duckdb 15906780 15237817 1.04
tpch_q12/duckdb:duckdb 86867681 85327557 1.02
tpch_q13/duckdb:duckdb 229343205 223845816 1.02
tpch_q14/duckdb:duckdb 71984035 71027263 1.01
tpch_q15/duckdb:duckdb 78616056 79051831 0.99
tpch_q16/duckdb:duckdb 76344583 74085665 1.03
tpch_q17/duckdb:duckdb 86628609 84612506 1.02
tpch_q18/duckdb:duckdb 217759336 218858653 0.99
tpch_q19/duckdb:duckdb 117482525 115256205 1.02
tpch_q20/duckdb:duckdb 114325628 111682879 1.02
tpch_q21/duckdb:duckdb 309860117 292467940 1.06
tpch_q22/duckdb:duckdb 67505691 67765633 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +5.6% +0.2% +5.4% +10.0% ➖ noise
1 datafusion:vortex-compact -0.8% +0.2% -1.0% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -0.8% +0.2% -1.0% +10.0% ➖ noise
1 duckdb:duckdb +0.8% +0.2% +0.6% +10.0% ➖ noise
1 duckdb:vortex-compact +1.3% +0.2% +1.1% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +1.4% +0.2% +1.2% +10.0% ➖ noise
2 datafusion:arrow +6.5% +0.5% +5.9% +10.0% ➖ noise
2 datafusion:vortex-compact +3.3% +0.5% +2.7% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +5.2% +0.5% +4.6% +10.0% ➖ noise
2 duckdb:duckdb +4.9% +0.5% +4.4% +10.4% ➖ noise
2 duckdb:vortex-compact +5.4% +0.5% +4.8% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +7.0% +0.5% +6.5% +11.6% ➖ noise
3 datafusion:arrow +9.8% +2.7% +6.9% +10.0% ➖ noise
3 datafusion:vortex-compact +5.4% +2.7% +2.7% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +3.6% +2.7% +0.9% +10.0% ➖ noise
3 duckdb:duckdb +2.5% +2.7% -0.2% +10.0% ➖ noise
3 duckdb:vortex-compact +4.6% +2.7% +1.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +9.0% +2.7% +6.1% +10.0% ➖ noise
4 datafusion:arrow +9.1% +4.2% +4.7% +10.0% ➖ noise
4 datafusion:vortex-compact +2.9% +4.2% -1.3% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +3.1% +4.2% -1.1% +10.0% ➖ noise
4 duckdb:duckdb +6.5% +4.2% +2.2% +10.0% ➖ noise
4 duckdb:vortex-compact +6.6% +4.2% +2.3% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +6.2% +4.2% +1.9% +10.0% ➖ noise
5 datafusion:arrow +6.6% +3.1% +3.4% +10.0% ➖ noise
5 datafusion:vortex-compact +5.1% +3.1% +1.9% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +4.4% +3.1% +1.2% +10.0% ➖ noise
5 duckdb:duckdb +3.2% +3.1% +0.1% +10.0% ➖ noise
5 duckdb:vortex-compact +3.5% +3.1% +0.4% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +6.7% +3.1% +3.5% +10.0% ➖ noise
6 datafusion:arrow +8.7% +1.4% +7.2% +10.0% ➖ noise
6 datafusion:vortex-compact +0.9% +1.4% -0.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +3.9% +1.4% +2.4% +10.0% ➖ noise
6 duckdb:duckdb +3.9% +1.4% +2.4% +10.3% ➖ noise
6 duckdb:vortex-compact +1.2% +1.4% -0.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +1.8% +1.4% +0.4% +10.0% ➖ noise
7 datafusion:arrow +6.2% +4.1% +2.0% +10.0% ➖ noise
7 datafusion:vortex-compact +4.5% +4.1% +0.4% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +5.3% +4.1% +1.1% +10.0% ➖ noise
7 duckdb:duckdb +3.9% +4.1% -0.3% +10.0% ➖ noise
7 duckdb:vortex-compact +3.0% +4.1% -1.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +3.2% +4.1% -0.9% +10.0% ➖ noise
8 datafusion:arrow +7.9% +3.7% +4.1% +10.0% ➖ noise
8 datafusion:vortex-compact +3.4% +3.7% -0.3% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +5.5% +3.7% +1.7% +10.0% ➖ noise
8 duckdb:duckdb +4.3% +3.7% +0.5% +10.0% ➖ noise
8 duckdb:vortex-compact +4.2% +3.7% +0.5% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +8.0% +3.7% +4.1% +10.0% ➖ noise
9 datafusion:arrow +6.2% +7.2% -0.9% +10.0% ➖ noise
9 datafusion:vortex-compact +3.1% +7.2% -3.8% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +6.1% +7.2% -1.1% +10.0% ➖ noise
9 duckdb:duckdb +4.4% +7.2% -2.7% +10.0% ➖ noise
9 duckdb:vortex-compact +3.5% +7.2% -3.5% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +3.8% +7.2% -3.2% +10.0% ➖ noise
10 datafusion:arrow +8.5% +3.4% +4.9% +10.0% ➖ noise
10 datafusion:vortex-compact +3.8% +3.4% +0.3% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +6.2% +3.4% +2.7% +10.0% ➖ noise
10 duckdb:duckdb +4.1% +3.4% +0.7% +10.0% ➖ noise
10 duckdb:vortex-compact +3.9% +3.4% +0.5% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +6.7% +3.4% +3.2% +10.0% ➖ noise
11 datafusion:arrow +2.9% +3.2% -0.2% +11.3% ➖ noise
11 datafusion:vortex-compact +7.0% +3.2% +3.7% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +3.9% +3.2% +0.7% +10.0% ➖ noise
11 duckdb:duckdb +4.4% +3.2% +1.2% +13.3% ➖ noise
11 duckdb:vortex-compact +3.8% +3.2% +0.6% +12.6% ➖ noise
11 duckdb:vortex-file-compressed +5.3% +3.2% +2.1% +12.7% ➖ noise
12 datafusion:arrow -0.7% +0.9% -1.6% +35.3% ➖ noise
12 datafusion:vortex-compact +7.0% +0.9% +6.1% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +3.4% +0.9% +2.6% +10.0% ➖ noise
12 duckdb:duckdb +1.8% +0.9% +0.9% +10.0% ➖ noise
12 duckdb:vortex-compact +2.4% +0.9% +1.5% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +5.2% +0.9% +4.3% +10.0% ➖ noise
13 datafusion:arrow +2.3% +3.0% -0.6% +10.0% ➖ noise
13 datafusion:vortex-compact +5.5% +3.0% +2.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +9.4% +3.0% +6.2% +10.0% ➖ noise
13 duckdb:duckdb +2.5% +3.0% -0.5% +10.0% ➖ noise
13 duckdb:vortex-compact +3.2% +3.0% +0.2% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +4.8% +3.0% +1.7% +10.0% ➖ noise
14 datafusion:arrow +11.0% +2.5% +8.3% +10.0% ➖ noise
14 datafusion:vortex-compact +3.4% +2.5% +0.8% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +5.8% +2.5% +3.2% +10.0% ➖ noise
14 duckdb:duckdb +1.3% +2.5% -1.2% +10.0% ➖ noise
14 duckdb:vortex-compact +0.1% +2.5% -2.3% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +2.6% +2.5% +0.1% +10.0% ➖ noise
15 datafusion:arrow +11.8% +4.0% +7.6% +10.0% ➖ noise
15 datafusion:vortex-compact +3.6% +4.0% -0.4% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +5.6% +4.0% +1.5% +10.0% ➖ noise
15 duckdb:duckdb -0.6% +4.0% -4.4% +10.0% ➖ noise
15 duckdb:vortex-compact +3.3% +4.0% -0.6% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +3.8% +4.0% -0.2% +10.0% ➖ noise
16 datafusion:arrow +5.6% +5.3% +0.3% +10.0% ➖ noise
16 datafusion:vortex-compact +3.6% +5.3% -1.6% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +7.0% +5.3% +1.6% +10.0% ➖ noise
16 duckdb:duckdb +3.0% +5.3% -2.2% +10.0% ➖ noise
16 duckdb:vortex-compact +2.8% +5.3% -2.4% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +5.2% +5.3% -0.2% +10.0% ➖ noise
17 datafusion:arrow +7.9% +3.0% +4.7% +10.0% ➖ noise
17 datafusion:vortex-compact +4.5% +3.0% +1.5% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +5.4% +3.0% +2.4% +10.0% ➖ noise
17 duckdb:duckdb +2.4% +3.0% -0.6% +10.0% ➖ noise
17 duckdb:vortex-compact +3.2% +3.0% +0.2% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +7.7% +3.0% +4.6% +10.0% ➖ noise
18 datafusion:arrow +8.8% +3.5% +5.2% +10.0% ➖ noise
18 datafusion:vortex-compact +5.4% +3.5% +1.8% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +7.7% +3.5% +4.1% +10.0% ➖ noise
18 duckdb:duckdb -0.5% +3.5% -3.8% +10.0% ➖ noise
18 duckdb:vortex-compact -0.0% +3.5% -3.4% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +7.7% +3.5% +4.1% +10.0% ➖ noise
19 datafusion:arrow +9.3% +3.4% +5.7% +10.0% ➖ noise
19 datafusion:vortex-compact +2.3% +3.4% -1.0% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -1.0% +3.4% -4.2% +10.0% ➖ noise
19 duckdb:duckdb +1.9% +3.4% -1.4% +10.0% ➖ noise
19 duckdb:vortex-compact +0.3% +3.4% -3.0% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +5.5% +3.4% +2.1% +10.0% ➖ noise
20 datafusion:arrow +9.1% +3.1% +5.8% +10.0% ➖ noise
20 datafusion:vortex-compact +4.7% +3.1% +1.5% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +3.7% +3.1% +0.6% +10.0% ➖ noise
20 duckdb:duckdb +2.4% +3.1% -0.7% +10.0% ➖ noise
20 duckdb:vortex-compact +3.7% +3.1% +0.6% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +5.2% +3.1% +2.1% +10.0% ➖ noise
21 datafusion:arrow +6.2% +5.6% +0.5% +10.0% ➖ noise
21 datafusion:vortex-compact +4.2% +5.6% -1.3% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +4.8% +5.6% -0.8% +10.0% ➖ noise
21 duckdb:duckdb +5.9% +5.6% +0.3% +10.0% ➖ noise
21 duckdb:vortex-compact +4.2% +5.6% -1.4% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +7.0% +5.6% +1.3% +10.0% ➖ noise
22 datafusion:arrow +12.6% +2.3% +10.1% +10.0% 🚨 regression
22 datafusion:vortex-compact +4.6% +2.3% +2.3% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +3.8% +2.3% +1.5% +10.0% ➖ noise
22 duckdb:duckdb -0.4% +2.3% -2.6% +10.0% ➖ noise
22 duckdb:vortex-compact +4.7% +2.3% +2.4% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +5.9% +2.3% +3.6% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.8%
Vortex (geomean): 1.034x ➖
Parquet (geomean): 1.042x ➖
Shifts: Parquet (control) +4.2% · Median polish +4.7%


duckdb / vortex-file-compressed (1.071x ➖, 0↑ 4↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 🚨 12437587 11144397 1.12
statpopgen_q01/duckdb:vortex-file-compressed 🚨 22495055 19899867 1.13
statpopgen_q02/duckdb:vortex-file-compressed 1445472312 1392687746 1.04
statpopgen_q03/duckdb:vortex-file-compressed 3339346080 3128603677 1.07
statpopgen_q04/duckdb:vortex-file-compressed 3346696700 3147023364 1.06
statpopgen_q05/duckdb:vortex-file-compressed 1506913628 1464295392 1.03
statpopgen_q06/duckdb:vortex-file-compressed 2240540296 2148711900 1.04
statpopgen_q07/duckdb:vortex-file-compressed 🚨 228906041 207775942 1.10
statpopgen_q08/duckdb:vortex-file-compressed 🚨 264224194 239027366 1.11
statpopgen_q09/duckdb:vortex-file-compressed 3121218946 2970839346 1.05
statpopgen_q10/duckdb:vortex-file-compressed 4955871988 4770740445 1.04
duckdb / vortex-compact (0.998x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11175755 11140243 1.00
statpopgen_q01/duckdb:vortex-compact 169731220 165164973 1.03
statpopgen_q02/duckdb:vortex-compact 1816952710 1839126696 0.99
statpopgen_q03/duckdb:vortex-compact 3576742842 3559962166 1.00
statpopgen_q04/duckdb:vortex-compact 3529655248 3611914116 0.98
statpopgen_q05/duckdb:vortex-compact 1835363951 1860627964 0.99
statpopgen_q06/duckdb:vortex-compact 2718597131 2715004171 1.00
statpopgen_q07/duckdb:vortex-compact 895223998 891050499 1.00
statpopgen_q08/duckdb:vortex-compact 934483686 923227363 1.01
statpopgen_q09/duckdb:vortex-compact 3348897706 3425850090 0.98
statpopgen_q10/duckdb:vortex-compact 5432117820 5459224234 1.00
duckdb / parquet (1.042x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 339284526 330349425 1.03
statpopgen_q01/duckdb:parquet 424909120 411474594 1.03
statpopgen_q02/duckdb:parquet 1049342611 1013433721 1.04
statpopgen_q03/duckdb:parquet 1613291425 1503975194 1.07
statpopgen_q04/duckdb:parquet 1621837812 1526743935 1.06
statpopgen_q05/duckdb:parquet 1068543275 1015960134 1.05
statpopgen_q06/duckdb:parquet 1599544745 1503617169 1.06
statpopgen_q07/duckdb:parquet 1358209302 1352685377 1.00
statpopgen_q08/duckdb:parquet 1393532367 1356127761 1.03
statpopgen_q09/duckdb:parquet 1453570760 1402890846 1.04
statpopgen_q10/duckdb:parquet 2878990991 2730367420 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +0.3% +2.7% -2.3% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +11.6% +2.7% +8.7% +10.0% ➖ noise
1 duckdb:vortex-compact +2.8% +3.3% -0.5% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +13.0% +3.3% +9.5% +201.1% ➖ noise
2 duckdb:vortex-compact -1.2% +3.5% -4.6% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +3.8% +3.5% +0.2% +10.0% ➖ noise
3 duckdb:vortex-compact +0.5% +7.3% -6.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +6.7% +7.3% -0.5% +10.0% ➖ noise
4 duckdb:vortex-compact -2.3% +6.2% -8.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +6.3% +6.2% +0.1% +10.0% ➖ noise
5 duckdb:vortex-compact -1.4% +5.2% -6.2% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +2.9% +5.2% -2.2% +10.0% ➖ noise
6 duckdb:vortex-compact +0.1% +6.4% -5.9% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +4.3% +6.4% -2.0% +10.0% ➖ noise
7 duckdb:vortex-compact +0.5% +0.4% +0.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +10.2% +0.4% +9.7% +10.0% ➖ noise
8 duckdb:vortex-compact +1.2% +2.8% -1.5% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +10.5% +2.8% +7.6% +10.0% ➖ noise
9 duckdb:vortex-compact -2.2% +3.6% -5.7% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +5.1% +3.6% +1.4% +10.0% ➖ noise
10 duckdb:vortex-compact -0.5% +5.4% -5.6% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +3.9% +5.4% -1.5% +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

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.9%
Vortex (geomean): 0.994x ➖
Parquet (geomean): 0.952x ➖
Shifts: Parquet (control) -4.8% · Median polish -4.7%


datafusion / vortex-file-compressed (0.952x ➖, 6↑ 3↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1616650 1676715 0.96
clickbench_q01/datafusion:vortex-file-compressed 🚀 16183889 19616312 0.83
clickbench_q02/datafusion:vortex-file-compressed 🚀 33990650 38150439 0.89
clickbench_q03/datafusion:vortex-file-compressed 🚀 40166113 46198947 0.87
clickbench_q04/datafusion:vortex-file-compressed 283248635 304229646 0.93
clickbench_q05/datafusion:vortex-file-compressed 302789036 324468724 0.93
clickbench_q06/datafusion:vortex-file-compressed 1641879 1649236 1.00
clickbench_q07/datafusion:vortex-file-compressed 🚀 20266897 22931736 0.88
clickbench_q08/datafusion:vortex-file-compressed 346273406 377430205 0.92
clickbench_q09/datafusion:vortex-file-compressed 553027329 588294389 0.94
clickbench_q10/datafusion:vortex-file-compressed 70085997 77092288 0.91
clickbench_q11/datafusion:vortex-file-compressed 82341012 89389055 0.92
clickbench_q12/datafusion:vortex-file-compressed 263936061 285071791 0.93
clickbench_q13/datafusion:vortex-file-compressed 411656820 440389811 0.93
clickbench_q14/datafusion:vortex-file-compressed 🚀 248093671 278529907 0.89
clickbench_q15/datafusion:vortex-file-compressed 317720453 348377110 0.91
clickbench_q16/datafusion:vortex-file-compressed 642549010 686781080 0.94
clickbench_q17/datafusion:vortex-file-compressed 630697713 685255166 0.92
clickbench_q18/datafusion:vortex-file-compressed 1288829584 1387219126 0.93
clickbench_q19/datafusion:vortex-file-compressed 28616800 30065053 0.95
clickbench_q20/datafusion:vortex-file-compressed 🚨 397724796 344896378 1.15
clickbench_q21/datafusion:vortex-file-compressed 🚨 447479802 389061960 1.15
clickbench_q22/datafusion:vortex-file-compressed 435041055 476275118 0.91
clickbench_q23/datafusion:vortex-file-compressed 667925938 665009612 1.00
clickbench_q24/datafusion:vortex-file-compressed 44693527 46533892 0.96
clickbench_q25/datafusion:vortex-file-compressed 70096945 74107664 0.95
clickbench_q26/datafusion:vortex-file-compressed 44536612 45821828 0.97
clickbench_q27/datafusion:vortex-file-compressed 🚨 923087163 719214860 1.28
clickbench_q28/datafusion:vortex-file-compressed 6788378623 6727135333 1.01
clickbench_q29/datafusion:vortex-file-compressed 231313016 246594480 0.94
clickbench_q30/datafusion:vortex-file-compressed 221813297 234928027 0.94
clickbench_q31/datafusion:vortex-file-compressed 251199438 272561203 0.92
clickbench_q32/datafusion:vortex-file-compressed 1090805659 1181333745 0.92
clickbench_q33/datafusion:vortex-file-compressed 1438403111 1357079670 1.06
clickbench_q34/datafusion:vortex-file-compressed 1418338206 1359775338 1.04
clickbench_q35/datafusion:vortex-file-compressed 437776123 481789879 0.91
clickbench_q36/datafusion:vortex-file-compressed 76292849 74384834 1.03
clickbench_q37/datafusion:vortex-file-compressed 34311499 37565645 0.91
clickbench_q38/datafusion:vortex-file-compressed 18911624 20278778 0.93
clickbench_q39/datafusion:vortex-file-compressed 132457773 136726362 0.97
clickbench_q40/datafusion:vortex-file-compressed 15635769 17028369 0.92
clickbench_q41/datafusion:vortex-file-compressed 🚀 14481078 16313362 0.89
clickbench_q42/datafusion:vortex-file-compressed 16795835 18198731 0.92
datafusion / parquet (0.941x ➖, 3↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1546271 1667365 0.93
clickbench_q01/datafusion:parquet 18869448 19972871 0.94
clickbench_q02/datafusion:parquet 45629096 49123860 0.93
clickbench_q03/datafusion:parquet 36927802 39306820 0.94
clickbench_q04/datafusion:parquet 291940285 321326586 0.91
clickbench_q05/datafusion:parquet 354281062 360154451 0.98
clickbench_q06/datafusion:parquet 1608341 1594844 1.01
clickbench_q07/datafusion:parquet 22151050 22441956 0.99
clickbench_q08/datafusion:parquet 365259565 389618149 0.94
clickbench_q09/datafusion:parquet 613234157 662581599 0.93
clickbench_q10/datafusion:parquet 105197486 115122002 0.91
clickbench_q11/datafusion:parquet 126932185 135951675 0.93
clickbench_q12/datafusion:parquet 347063917 366412349 0.95
clickbench_q13/datafusion:parquet 🚀 482451440 544548236 0.89
clickbench_q14/datafusion:parquet 349124855 369736011 0.94
clickbench_q15/datafusion:parquet 337000118 360669813 0.93
clickbench_q16/datafusion:parquet 659093041 708825116 0.93
clickbench_q17/datafusion:parquet 645751334 705229046 0.92
clickbench_q18/datafusion:parquet 1302764323 1402014782 0.93
clickbench_q19/datafusion:parquet 28508280 30650942 0.93
clickbench_q20/datafusion:parquet 606507739 629757635 0.96
clickbench_q21/datafusion:parquet 666043927 694325457 0.96
clickbench_q22/datafusion:parquet 961247534 1023181789 0.94
clickbench_q23/datafusion:parquet 3603756748 3849499173 0.94
clickbench_q24/datafusion:parquet 89234147 85977934 1.04
clickbench_q25/datafusion:parquet 130747375 132717067 0.99
clickbench_q26/datafusion:parquet 85841321 88077133 0.97
clickbench_q27/datafusion:parquet 1046555966 1086506487 0.96
clickbench_q28/datafusion:parquet 6553288086 6803189935 0.96
clickbench_q29/datafusion:parquet 230860881 247905742 0.93
clickbench_q30/datafusion:parquet 320047361 345017403 0.93
clickbench_q31/datafusion:parquet 364784218 374962700 0.97
clickbench_q32/datafusion:parquet 🚀 1150828631 1310613348 0.88
clickbench_q33/datafusion:parquet 1442625259 1563429047 0.92
clickbench_q34/datafusion:parquet 1438986344 1586932803 0.91
clickbench_q35/datafusion:parquet 457549601 491449937 0.93
clickbench_q36/datafusion:parquet 138848137 153235203 0.91
clickbench_q37/datafusion:parquet 🚀 55504157 61817990 0.90
clickbench_q38/datafusion:parquet 82762967 89564101 0.92
clickbench_q39/datafusion:parquet 256447418 269660859 0.95
clickbench_q40/datafusion:parquet 29479974 31281521 0.94
clickbench_q41/datafusion:parquet 28067793 29029335 0.97
clickbench_q42/datafusion:parquet 28839720 30436209 0.95
duckdb / vortex-file-compressed (1.037x ➖, 5↑ 10↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6456038 6311385 1.02
clickbench_q01/duckdb:vortex-file-compressed 13410329 14127123 0.95
clickbench_q02/duckdb:vortex-file-compressed 25700146 27818943 0.92
clickbench_q03/duckdb:vortex-file-compressed 29154777 30730313 0.95
clickbench_q04/duckdb:vortex-file-compressed 181137692 186414305 0.97
clickbench_q05/duckdb:vortex-file-compressed 173188616 188385041 0.92
clickbench_q06/duckdb:vortex-file-compressed 19951956 20275521 0.98
clickbench_q07/duckdb:vortex-file-compressed 14823035 14546919 1.02
clickbench_q08/duckdb:vortex-file-compressed 252597076 267669485 0.94
clickbench_q09/duckdb:vortex-file-compressed 327811253 342815796 0.96
clickbench_q10/duckdb:vortex-file-compressed 65590731 68127189 0.96
clickbench_q11/duckdb:vortex-file-compressed 74415631 78515555 0.95
clickbench_q12/duckdb:vortex-file-compressed 195723386 201418265 0.97
clickbench_q13/duckdb:vortex-file-compressed 395166240 416412319 0.95
clickbench_q14/duckdb:vortex-file-compressed 225562035 248204049 0.91
clickbench_q15/duckdb:vortex-file-compressed 236268414 251787677 0.94
clickbench_q16/duckdb:vortex-file-compressed 578560601 604643166 0.96
clickbench_q17/duckdb:vortex-file-compressed 483863243 502302194 0.96
clickbench_q18/duckdb:vortex-file-compressed 979993280 1026940094 0.95
clickbench_q19/duckdb:vortex-file-compressed 20316823 21198482 0.96
clickbench_q20/duckdb:vortex-file-compressed 🚨 562147830 358818622 1.57
clickbench_q21/duckdb:vortex-file-compressed 🚨 565872835 370779531 1.53
clickbench_q22/duckdb:vortex-file-compressed 🚀 480753811 626833087 0.77
clickbench_q23/duckdb:vortex-file-compressed 🚨 510474611 267591364 1.91
clickbench_q24/duckdb:vortex-file-compressed 🚨 37477614 31466753 1.19
clickbench_q25/duckdb:vortex-file-compressed 🚀 69865332 79347011 0.88
clickbench_q26/duckdb:vortex-file-compressed 🚨 49572868 40958961 1.21
clickbench_q27/duckdb:vortex-file-compressed 🚨 725127812 488040346 1.49
clickbench_q28/duckdb:vortex-file-compressed 🚨 4022185930 3038732896 1.32
clickbench_q29/duckdb:vortex-file-compressed 27477773 30493866 0.90
clickbench_q30/duckdb:vortex-file-compressed 185003548 187312437 0.99
clickbench_q31/duckdb:vortex-file-compressed 270391210 292972712 0.92
clickbench_q32/duckdb:vortex-file-compressed 🚀 1152409957 1317473355 0.87
clickbench_q33/duckdb:vortex-file-compressed 🚨 1497267364 1226122999 1.22
clickbench_q34/duckdb:vortex-file-compressed 🚨 1648217086 1355338423 1.22
clickbench_q35/duckdb:vortex-file-compressed 380566602 390550155 0.97
clickbench_q36/duckdb:vortex-file-compressed 🚨 45383230 28095496 1.62
clickbench_q37/duckdb:vortex-file-compressed 19966993 20829846 0.96
clickbench_q38/duckdb:vortex-file-compressed 22131984 21554969 1.03
clickbench_q39/duckdb:vortex-file-compressed 42736511 39349327 1.09
clickbench_q40/duckdb:vortex-file-compressed 🚀 19038590 21460087 0.89
clickbench_q41/duckdb:vortex-file-compressed 🚀 18380588 21550591 0.85
clickbench_q42/duckdb:vortex-file-compressed 20667018 21509752 0.96
duckdb / parquet (0.964x ➖, 1↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 28397559 26666014 1.06
clickbench_q01/duckdb:parquet 26707713 26828141 1.00
clickbench_q02/duckdb:parquet 48262946 48183911 1.00
clickbench_q03/duckdb:parquet 37641102 39728470 0.95
clickbench_q04/duckdb:parquet 200580850 205974774 0.97
clickbench_q05/duckdb:parquet 269573232 285592487 0.94
clickbench_q06/duckdb:parquet 45878297 47194465 0.97
clickbench_q07/duckdb:parquet 29451786 29842122 0.99
clickbench_q08/duckdb:parquet 265144278 271022849 0.98
clickbench_q09/duckdb:parquet 396872507 412625444 0.96
clickbench_q10/duckdb:parquet 80561478 83598222 0.96
clickbench_q11/duckdb:parquet 96403384 99546455 0.97
clickbench_q12/duckdb:parquet 293137558 302180898 0.97
clickbench_q13/duckdb:parquet 477544868 490904551 0.97
clickbench_q14/duckdb:parquet 324131438 332011869 0.98
clickbench_q15/duckdb:parquet 255214566 274356941 0.93
clickbench_q16/duckdb:parquet 635158858 670005158 0.95
clickbench_q17/duckdb:parquet 524617376 565412544 0.93
clickbench_q18/duckdb:parquet 1063825057 1117634992 0.95
clickbench_q19/duckdb:parquet 25108189 25496490 0.98
clickbench_q20/duckdb:parquet 420064974 442292744 0.95
clickbench_q21/duckdb:parquet 548526867 560472374 0.98
clickbench_q22/duckdb:parquet 932862176 955642845 0.98
clickbench_q23/duckdb:parquet 305679278 321144001 0.95
clickbench_q24/duckdb:parquet 68622519 72086161 0.95
clickbench_q25/duckdb:parquet 156089467 159462288 0.98
clickbench_q26/duckdb:parquet 49227110 50613453 0.97
clickbench_q27/duckdb:parquet 638163375 653727825 0.98
clickbench_q28/duckdb:parquet 4814340642 4913102959 0.98
clickbench_q29/duckdb:parquet 40949866 41051094 1.00
clickbench_q30/duckdb:parquet 299257204 308498833 0.97
clickbench_q31/duckdb:parquet 358254648 371887124 0.96
clickbench_q32/duckdb:parquet 1160009808 1237592900 0.94
clickbench_q33/duckdb:parquet 1204936118 1326531832 0.91
clickbench_q34/duckdb:parquet 1247684851 1337193690 0.93
clickbench_q35/duckdb:parquet 363528684 372285257 0.98
clickbench_q36/duckdb:parquet 47958062 49057987 0.98
clickbench_q37/duckdb:parquet 31171408 33921890 0.92
clickbench_q38/duckdb:parquet 33553463 35625082 0.94
clickbench_q39/duckdb:parquet 90406298 91580419 0.99
clickbench_q40/duckdb:parquet 🚀 17391552 19388323 0.90
clickbench_q41/duckdb:parquet 19396809 20860962 0.93
clickbench_q42/duckdb:parquet 20943104 21113983 0.99
duckdb / duckdb (0.954x ➖, 5↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17690014 18203013 0.97
clickbench_q01/duckdb:duckdb 34159643 35095840 0.97
clickbench_q02/duckdb:duckdb 45840252 46961611 0.98
clickbench_q03/duckdb:duckdb 46486670 49224471 0.94
clickbench_q04/duckdb:duckdb 192781432 196711247 0.98
clickbench_q05/duckdb:duckdb 270684497 273480040 0.99
clickbench_q06/duckdb:duckdb 🚀 28469811 37378615 0.76
clickbench_q07/duckdb:duckdb 36038970 37483251 0.96
clickbench_q08/duckdb:duckdb 250925174 257799879 0.97
clickbench_q09/duckdb:duckdb 373053614 380431117 0.98
clickbench_q10/duckdb:duckdb 99286267 101320429 0.98
clickbench_q11/duckdb:duckdb 108960564 109513091 0.99
clickbench_q12/duckdb:duckdb 237997797 247506958 0.96
clickbench_q13/duckdb:duckdb 🚀 463130014 525472567 0.88
clickbench_q14/duckdb:duckdb 274004725 289870824 0.95
clickbench_q15/duckdb:duckdb 220953242 231157582 0.96
clickbench_q16/duckdb:duckdb 633075116 683772703 0.93
clickbench_q17/duckdb:duckdb 568166146 559134242 1.02
clickbench_q18/duckdb:duckdb 1195000088 1250664140 0.96
clickbench_q19/duckdb:duckdb 34837530 36458862 0.96
clickbench_q20/duckdb:duckdb 1020729404 1051975135 0.97
clickbench_q21/duckdb:duckdb 🚀 1000940416 1151801257 0.87
clickbench_q22/duckdb:duckdb 1164963326 1112810933 1.05
clickbench_q23/duckdb:duckdb 259545620 272421957 0.95
clickbench_q24/duckdb:duckdb 61459182 63674100 0.97
clickbench_q25/duckdb:duckdb 144258015 145457984 0.99
clickbench_q26/duckdb:duckdb 61122987 60594225 1.01
clickbench_q27/duckdb:duckdb 🚀 926605955 1144461724 0.81
clickbench_q28/duckdb:duckdb 4633353484 4724547778 0.98
clickbench_q29/duckdb:duckdb 48026713 49728328 0.97
clickbench_q30/duckdb:duckdb 262285335 270990313 0.97
clickbench_q31/duckdb:duckdb 🚀 406543403 457699033 0.89
clickbench_q32/duckdb:duckdb 1458917890 1616843574 0.90
clickbench_q33/duckdb:duckdb 1863244567 1989737292 0.94
clickbench_q34/duckdb:duckdb 1980241103 2124001782 0.93
clickbench_q35/duckdb:duckdb 283409138 291344755 0.97
clickbench_q36/duckdb:duckdb 42058568 42340274 0.99
clickbench_q37/duckdb:duckdb 32231409 32868153 0.98
clickbench_q38/duckdb:duckdb 31813070 33593964 0.95
clickbench_q39/duckdb:duckdb 68817136 65250695 1.05
clickbench_q40/duckdb:duckdb 31656121 33336073 0.95
clickbench_q41/duckdb:duckdb 31107257 31911265 0.97
clickbench_q42/duckdb:duckdb 32120241 33551204 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -3.6% -0.6% -3.0% +775.9% ➖ noise
0 duckdb:duckdb -2.8% -0.6% -2.2% +288.0% ➖ noise
0 duckdb:vortex-file-compressed +2.3% -0.6% +2.9% +478.9% ➖ noise
1 datafusion:vortex-file-compressed -17.5% -3.0% -14.9% +22.0% ➖ noise
1 duckdb:duckdb -2.7% -3.0% +0.4% +66.1% ➖ noise
1 duckdb:vortex-file-compressed -5.1% -3.0% -2.1% +31.9% ➖ noise
2 datafusion:vortex-file-compressed -10.9% -3.5% -7.6% +22.3% ➖ noise
2 duckdb:duckdb -2.4% -3.5% +1.2% +21.2% ➖ noise
2 duckdb:vortex-file-compressed -7.6% -3.5% -4.2% +11.2% ➖ noise
3 datafusion:vortex-file-compressed -13.1% -5.7% -7.8% +138.7% ➖ noise
3 duckdb:duckdb -5.6% -5.7% +0.1% +46.8% ➖ noise
3 duckdb:vortex-file-compressed -5.1% -5.7% +0.6% +63.2% ➖ noise
4 datafusion:vortex-file-compressed -6.9% -5.9% -1.0% +10.0% ➖ noise
4 duckdb:duckdb -2.0% -5.9% +4.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -2.8% -5.9% +3.3% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -6.7% -3.6% -3.2% +10.0% ➖ noise
5 duckdb:duckdb -1.0% -3.6% +2.7% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -8.1% -3.6% -4.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -0.4% -1.0% +0.5% +41.9% ➖ noise
6 duckdb:duckdb -23.8% -1.0% -23.1% +28.4% ✅ faster
6 duckdb:vortex-file-compressed -1.6% -1.0% -0.6% +17.2% ➖ noise
7 datafusion:vortex-file-compressed -11.6% -1.3% -10.5% +14.2% ➖ noise
7 duckdb:duckdb -3.9% -1.3% -2.6% +10.2% ➖ noise
7 duckdb:vortex-file-compressed +1.9% -1.3% +3.2% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -8.3% -4.2% -4.2% +10.0% ➖ noise
8 duckdb:duckdb -2.7% -4.2% +1.6% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -5.6% -4.2% -1.5% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -6.0% -5.7% -0.4% +10.0% ➖ noise
9 duckdb:duckdb -1.9% -5.7% +3.9% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -4.4% -5.7% +1.3% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -9.1% -6.2% -3.1% +10.0% ➖ noise
10 duckdb:duckdb -2.0% -6.2% +4.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -3.7% -6.2% +2.6% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -7.9% -4.9% -3.1% +10.0% ➖ noise
11 duckdb:duckdb -0.5% -4.9% +4.6% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -5.2% -4.9% -0.3% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -7.4% -4.1% -3.4% +10.0% ➖ noise
12 duckdb:duckdb -3.8% -4.1% +0.3% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -2.8% -4.1% +1.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -6.5% -7.2% +0.7% +10.0% ➖ noise
13 duckdb:duckdb -11.9% -7.2% -5.1% +11.4% ➖ noise
13 duckdb:vortex-file-compressed -5.1% -7.2% +2.2% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -10.9% -4.0% -7.2% +10.0% ➖ noise
14 duckdb:duckdb -5.5% -4.0% -1.5% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -9.1% -4.0% -5.3% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -8.8% -6.8% -2.2% +10.0% ➖ noise
15 duckdb:duckdb -4.4% -6.8% +2.5% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -6.2% -6.8% +0.7% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -6.4% -6.1% -0.3% +10.0% ➖ noise
16 duckdb:duckdb -7.4% -6.1% -1.4% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -4.3% -6.1% +1.9% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -8.0% -7.8% -0.1% +10.0% ➖ noise
17 duckdb:duckdb +1.6% -7.8% +10.2% +10.0% 🚨 regression
17 duckdb:vortex-file-compressed -3.7% -7.8% +4.5% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -7.1% -6.0% -1.2% +10.0% ➖ noise
18 duckdb:duckdb -4.5% -6.0% +1.6% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -4.6% -6.0% +1.5% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -4.8% -4.3% -0.5% +28.3% ➖ noise
19 duckdb:duckdb -4.4% -4.3% -0.2% +13.0% ➖ noise
19 duckdb:vortex-file-compressed -4.2% -4.3% +0.1% +15.8% ➖ noise
20 datafusion:vortex-file-compressed +15.3% -4.4% +20.6% +167.4% ➖ noise
20 duckdb:duckdb -3.0% -4.4% +1.5% +26.3% ➖ noise
20 duckdb:vortex-file-compressed +56.7% -4.4% +63.8% +49.0% 🚨 regression
21 datafusion:vortex-file-compressed +15.0% -3.1% +18.7% +10.0% 🚨 regression
21 duckdb:duckdb -13.1% -3.1% -10.3% +10.0% ✅ faster
21 duckdb:vortex-file-compressed +52.6% -3.1% +57.5% +10.0% 🚨 regression
22 datafusion:vortex-file-compressed -8.7% -4.2% -4.6% +16.7% ➖ noise
22 duckdb:duckdb +4.7% -4.2% +9.3% +20.6% ➖ noise
22 duckdb:vortex-file-compressed -23.3% -4.2% -19.9% +32.5% ➖ noise
23 datafusion:vortex-file-compressed +0.4% -5.6% +6.4% +49.0% ➖ noise
23 duckdb:duckdb -4.7% -5.6% +0.9% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +90.8% -5.6% +102.1% +15.0% 🚨 regression
24 datafusion:vortex-file-compressed -4.0% -0.6% -3.4% +11.8% ➖ noise
24 duckdb:duckdb -3.5% -0.6% -2.9% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +19.1% -0.6% +19.8% +30.3% ➖ noise
25 datafusion:vortex-file-compressed -5.4% -1.8% -3.7% +10.0% ➖ noise
25 duckdb:duckdb -0.8% -1.8% +1.0% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -11.9% -1.8% -10.3% +10.0% ✅ faster
26 datafusion:vortex-file-compressed -2.8% -2.6% -0.2% +10.0% ➖ noise
26 duckdb:duckdb +0.9% -2.6% +3.6% +10.0% ➖ noise
26 duckdb:vortex-file-compressed +21.0% -2.6% +24.3% +23.3% 🚨 regression
27 datafusion:vortex-file-compressed +28.3% -3.0% +32.4% +10.0% 🚨 regression
27 duckdb:duckdb -19.0% -3.0% -16.5% +14.0% ✅ faster
27 duckdb:vortex-file-compressed +48.6% -3.0% +53.2% +10.0% 🚨 regression
28 datafusion:vortex-file-compressed +0.9% -2.8% +3.9% +10.0% ➖ noise
28 duckdb:duckdb -1.9% -2.8% +0.9% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +32.4% -2.8% +36.2% +10.0% 🚨 regression
29 datafusion:vortex-file-compressed -6.2% -3.6% -2.7% +10.0% ➖ noise
29 duckdb:duckdb -3.4% -3.6% +0.2% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -9.9% -3.6% -6.5% +12.7% ➖ noise
30 datafusion:vortex-file-compressed -5.6% -5.1% -0.5% +10.0% ➖ noise
30 duckdb:duckdb -3.2% -5.1% +2.0% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -1.2% -5.1% +4.1% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -7.8% -3.2% -4.8% +10.0% ➖ noise
31 duckdb:duckdb -11.2% -3.2% -8.2% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -7.7% -3.2% -4.7% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -7.7% -9.3% +1.8% +10.0% ➖ noise
32 duckdb:duckdb -9.8% -9.3% -0.5% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -12.5% -9.3% -3.6% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +6.0% -8.4% +15.8% +10.0% 🚨 regression
33 duckdb:duckdb -6.4% -8.4% +2.3% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +22.1% -8.4% +33.4% +10.0% 🚨 regression
34 datafusion:vortex-file-compressed +4.3% -8.0% +13.4% +10.0% 🚨 regression
34 duckdb:duckdb -6.8% -8.0% +1.4% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +21.6% -8.0% +32.2% +10.0% 🚨 regression
35 datafusion:vortex-file-compressed -9.1% -4.7% -4.7% +10.0% ➖ noise
35 duckdb:duckdb -2.7% -4.7% +2.0% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -2.6% -4.7% +2.2% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +2.6% -5.9% +9.0% +10.8% ➖ noise
36 duckdb:duckdb -0.7% -5.9% +5.5% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +61.5% -5.9% +71.6% +16.2% 🚨 regression
37 datafusion:vortex-file-compressed -8.7% -9.2% +0.6% +10.0% ➖ noise
37 duckdb:duckdb -1.9% -9.2% +8.0% +12.2% ➖ noise
37 duckdb:vortex-file-compressed -4.1% -9.2% +5.5% +15.4% ➖ noise
38 datafusion:vortex-file-compressed -6.7% -6.7% -0.0% +10.0% ➖ noise
38 duckdb:duckdb -5.3% -6.7% +1.5% +10.1% ➖ noise
38 duckdb:vortex-file-compressed +2.7% -6.7% +10.1% +13.2% ➖ noise
39 datafusion:vortex-file-compressed -3.1% -3.1% -0.0% +10.0% ➖ noise
39 duckdb:duckdb +5.5% -3.1% +8.8% +20.3% ➖ noise
39 duckdb:vortex-file-compressed +8.6% -3.1% +12.1% +11.3% 🚨 regression
40 datafusion:vortex-file-compressed -8.2% -8.1% -0.1% +10.3% ➖ noise
40 duckdb:duckdb -5.0% -8.1% +3.3% +11.0% ➖ noise
40 duckdb:vortex-file-compressed -11.3% -8.1% -3.5% +11.7% ➖ noise
41 datafusion:vortex-file-compressed -11.2% -5.2% -6.4% +10.0% ➖ noise
41 duckdb:duckdb -2.5% -5.2% +2.8% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -14.7% -5.2% -10.0% +12.1% ➖ noise
42 datafusion:vortex-file-compressed -7.7% -3.1% -4.8% +11.5% ➖ noise
42 duckdb:duckdb -4.3% -3.1% -1.3% +11.0% ➖ noise
42 duckdb:vortex-file-compressed -3.9% -3.1% -0.9% +20.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

File Sizes: Clickbench on NVME

File Size Changes (143 files changed, +0.9% overall, 122↑ 21↓)
File Scale Format Base HEAD Change %
hits_18.vortex 1.0 vortex-compact 64.28 MB 69.13 MB +4.84 MB +7.5%
hits_2.vortex 1.0 vortex-file-compressed 241.46 MB 255.66 MB +14.21 MB +5.9%
hits_96.vortex 1.0 vortex-file-compressed 180.76 MB 191.39 MB +10.63 MB +5.9%
hits_18.vortex 1.0 vortex-file-compressed 126.06 MB 132.23 MB +6.17 MB +4.9%
hits_45.vortex 1.0 vortex-file-compressed 145.48 MB 152.04 MB +6.56 MB +4.5%
hits_45.vortex 1.0 vortex-compact 76.07 MB 79.20 MB +3.14 MB +4.1%
hits_62.vortex 1.0 vortex-file-compressed 148.36 MB 153.77 MB +5.42 MB +3.7%
hits_19.vortex 1.0 vortex-compact 44.88 MB 46.47 MB +1.59 MB +3.5%
hits_66.vortex 1.0 vortex-compact 53.49 MB 55.32 MB +1.83 MB +3.4%
hits_19.vortex 1.0 vortex-file-compressed 82.10 MB 84.89 MB +2.79 MB +3.4%
hits_98.vortex 1.0 vortex-compact 72.77 MB 75.20 MB +2.43 MB +3.3%
hits_87.vortex 1.0 vortex-file-compressed 221.68 MB 228.64 MB +6.95 MB +3.1%
hits_46.vortex 1.0 vortex-compact 41.92 MB 43.23 MB +1.31 MB +3.1%
hits_92.vortex 1.0 vortex-file-compressed 196.47 MB 202.50 MB +6.03 MB +3.1%
hits_62.vortex 1.0 vortex-compact 74.26 MB 76.51 MB +2.26 MB +3.0%
hits_65.vortex 1.0 vortex-file-compressed 238.05 MB 245.25 MB +7.21 MB +3.0%
hits_1.vortex 1.0 vortex-file-compressed 181.16 MB 186.43 MB +5.26 MB +2.9%
hits_60.vortex 1.0 vortex-compact 64.33 MB 66.14 MB +1.81 MB +2.8%
hits_1.vortex 1.0 vortex-compact 90.34 MB 92.87 MB +2.53 MB +2.8%
hits_35.vortex 1.0 vortex-compact 75.11 MB 77.20 MB +2.09 MB +2.8%
hits_3.vortex 1.0 vortex-file-compressed 193.11 MB 198.48 MB +5.37 MB +2.8%
hits_80.vortex 1.0 vortex-file-compressed 124.24 MB 127.58 MB +3.34 MB +2.7%
hits_99.vortex 1.0 vortex-file-compressed 158.88 MB 163.04 MB +4.17 MB +2.6%
hits_97.vortex 1.0 vortex-file-compressed 130.96 MB 134.24 MB +3.28 MB +2.5%
hits_95.vortex 1.0 vortex-compact 57.75 MB 59.18 MB +1.42 MB +2.5%
hits_74.vortex 1.0 vortex-compact 71.62 MB 73.34 MB +1.72 MB +2.4%
hits_3.vortex 1.0 vortex-compact 94.23 MB 96.48 MB +2.25 MB +2.4%
hits_96.vortex 1.0 vortex-compact 91.08 MB 93.25 MB +2.17 MB +2.4%
hits_98.vortex 1.0 vortex-file-compressed 150.55 MB 154.12 MB +3.57 MB +2.4%
hits_25.vortex 1.0 vortex-file-compressed 137.01 MB 140.08 MB +3.07 MB +2.2%
hits_57.vortex 1.0 vortex-file-compressed 158.37 MB 161.91 MB +3.53 MB +2.2%
hits_35.vortex 1.0 vortex-file-compressed 138.81 MB 141.85 MB +3.04 MB +2.2%
hits_94.vortex 1.0 vortex-file-compressed 185.12 MB 189.17 MB +4.05 MB +2.2%
hits_10.vortex 1.0 vortex-compact 48.86 MB 49.89 MB +1.03 MB +2.1%
hits_76.vortex 1.0 vortex-file-compressed 140.05 MB 142.98 MB +2.93 MB +2.1%
hits_57.vortex 1.0 vortex-compact 83.54 MB 85.28 MB +1.75 MB +2.1%
hits_80.vortex 1.0 vortex-compact 68.07 MB 69.47 MB +1.40 MB +2.1%
hits_14.vortex 1.0 vortex-file-compressed 135.14 MB 137.78 MB +2.64 MB +2.0%
hits_74.vortex 1.0 vortex-file-compressed 152.12 MB 155.07 MB +2.95 MB +1.9%
hits_10.vortex 1.0 vortex-file-compressed 81.76 MB 83.34 MB +1.58 MB +1.9%
hits_25.vortex 1.0 vortex-compact 73.14 MB 74.53 MB +1.40 MB +1.9%
hits_88.vortex 1.0 vortex-file-compressed 137.34 MB 139.94 MB +2.60 MB +1.9%
hits_60.vortex 1.0 vortex-file-compressed 121.19 MB 123.48 MB +2.29 MB +1.9%
hits_73.vortex 1.0 vortex-file-compressed 131.83 MB 134.06 MB +2.23 MB +1.7%
hits_89.vortex 1.0 vortex-file-compressed 266.01 MB 270.48 MB +4.47 MB +1.7%
hits_94.vortex 1.0 vortex-compact 90.63 MB 92.14 MB +1.50 MB +1.7%
hits_15.vortex 1.0 vortex-compact 48.14 MB 48.93 MB +808.52 KB +1.6%
hits_14.vortex 1.0 vortex-compact 73.75 MB 74.96 MB +1.20 MB +1.6%
hits_85.vortex 1.0 vortex-compact 52.73 MB 53.59 MB +881.05 KB +1.6%
hits_88.vortex 1.0 vortex-compact 73.31 MB 74.41 MB +1.09 MB +1.5%
hits_67.vortex 1.0 vortex-file-compressed 265.94 MB 269.86 MB +3.93 MB +1.5%
hits_99.vortex 1.0 vortex-compact 77.31 MB 78.42 MB +1.11 MB +1.4%
hits_46.vortex 1.0 vortex-file-compressed 80.32 MB 81.46 MB +1.14 MB +1.4%
hits_73.vortex 1.0 vortex-compact 70.04 MB 71.03 MB +1012.82 KB +1.4%
hits_59.vortex 1.0 vortex-compact 66.30 MB 67.23 MB +952.69 KB +1.4%
hits_66.vortex 1.0 vortex-file-compressed 105.34 MB 106.76 MB +1.42 MB +1.3%
hits_72.vortex 1.0 vortex-compact 51.79 MB 52.47 MB +698.55 KB +1.3%
hits_30.vortex 1.0 vortex-compact 58.69 MB 59.45 MB +779.33 KB +1.3%
hits_97.vortex 1.0 vortex-compact 69.16 MB 70.04 MB +904.40 KB +1.3%
hits_79.vortex 1.0 vortex-file-compressed 204.16 MB 206.72 MB +2.56 MB +1.3%
hits_34.vortex 1.0 vortex-compact 58.26 MB 58.98 MB +742.80 KB +1.2%
hits_92.vortex 1.0 vortex-compact 94.27 MB 95.45 MB +1.17 MB +1.2%
hits_52.vortex 1.0 vortex-compact 63.73 MB 64.48 MB +772.34 KB +1.2%
hits_95.vortex 1.0 vortex-file-compressed 114.33 MB 115.65 MB +1.32 MB +1.2%
hits_79.vortex 1.0 vortex-compact 85.70 MB 86.68 MB +1002.39 KB +1.1%
hits_84.vortex 1.0 vortex-file-compressed 145.05 MB 146.66 MB +1.61 MB +1.1%
hits_83.vortex 1.0 vortex-compact 52.57 MB 53.15 MB +590.37 KB +1.1%
hits_68.vortex 1.0 vortex-file-compressed 172.16 MB 174.03 MB +1.87 MB +1.1%
hits_49.vortex 1.0 vortex-compact 50.53 MB 51.08 MB +560.05 KB +1.1%
hits_84.vortex 1.0 vortex-compact 73.14 MB 73.93 MB +809.14 KB +1.1%
hits_21.vortex 1.0 vortex-compact 51.60 MB 52.15 MB +566.10 KB +1.1%
hits_85.vortex 1.0 vortex-file-compressed 106.37 MB 107.48 MB +1.11 MB +1.0%
hits_4.vortex 1.0 vortex-compact 71.81 MB 72.52 MB +725.14 KB +1.0%
hits_2.vortex 1.0 vortex-compact 129.36 MB 130.62 MB +1.26 MB +1.0%
hits_93.vortex 1.0 vortex-compact 58.90 MB 59.46 MB +573.59 KB +1.0%
hits_83.vortex 1.0 vortex-file-compressed 103.72 MB 104.66 MB +964.18 KB +0.9%
hits_40.vortex 1.0 vortex-file-compressed 142.99 MB 144.26 MB +1.26 MB +0.9%
hits_11.vortex 1.0 vortex-compact 54.35 MB 54.82 MB +481.13 KB +0.9%
hits_30.vortex 1.0 vortex-file-compressed 104.00 MB 104.85 MB +872.31 KB +0.8%
hits_91.vortex 1.0 vortex-compact 60.94 MB 61.44 MB +506.44 KB +0.8%
hits_69.vortex 1.0 vortex-compact 81.02 MB 81.66 MB +653.44 KB +0.8%
hits_59.vortex 1.0 vortex-file-compressed 121.84 MB 122.79 MB +968.28 KB +0.8%
hits_58.vortex 1.0 vortex-compact 60.41 MB 60.88 MB +475.73 KB +0.8%
hits_93.vortex 1.0 vortex-file-compressed 107.66 MB 108.48 MB +840.17 KB +0.8%
hits_17.vortex 1.0 vortex-compact 58.32 MB 58.70 MB +392.32 KB +0.7%
hits_15.vortex 1.0 vortex-file-compressed 97.01 MB 97.63 MB +640.33 KB +0.6%
hits_58.vortex 1.0 vortex-file-compressed 113.78 MB 114.50 MB +741.91 KB +0.6%
hits_17.vortex 1.0 vortex-file-compressed 103.64 MB 104.29 MB +668.60 KB +0.6%
hits_87.vortex 1.0 vortex-compact 119.04 MB 119.78 MB +752.72 KB +0.6%
hits_4.vortex 1.0 vortex-file-compressed 138.86 MB 139.72 MB +874.38 KB +0.6%
hits_70.vortex 1.0 vortex-compact 61.29 MB 61.66 MB +381.01 KB +0.6%
hits_72.vortex 1.0 vortex-file-compressed 96.27 MB 96.84 MB +578.27 KB +0.6%
hits_11.vortex 1.0 vortex-file-compressed 96.07 MB 96.62 MB +566.40 KB +0.6%
hits_65.vortex 1.0 vortex-compact 129.95 MB 130.69 MB +761.11 KB +0.6%
hits_77.vortex 1.0 vortex-compact 118.11 MB 118.75 MB +649.95 KB +0.5%
hits_44.vortex 1.0 vortex-compact 132.46 MB 133.14 MB +691.46 KB +0.5%
hits_0.vortex 1.0 vortex-compact 58.66 MB 58.95 MB +303.17 KB +0.5%
hits_56.vortex 1.0 vortex-compact 77.87 MB 78.25 MB +386.11 KB +0.5%
hits_34.vortex 1.0 vortex-file-compressed 111.68 MB 112.21 MB +536.93 KB +0.5%
hits_89.vortex 1.0 vortex-compact 112.82 MB 113.34 MB +534.53 KB +0.5%
hits_21.vortex 1.0 vortex-file-compressed 101.28 MB 101.72 MB +450.23 KB +0.4%
hits_76.vortex 1.0 vortex-compact 76.44 MB 76.76 MB +329.80 KB +0.4%
hits_71.vortex 1.0 vortex-compact 69.29 MB 69.57 MB +282.18 KB +0.4%
hits_9.vortex 1.0 vortex-compact 65.67 MB 65.93 MB +267.07 KB +0.4%
hits_40.vortex 1.0 vortex-compact 75.92 MB 76.22 MB +305.64 KB +0.4%
hits_69.vortex 1.0 vortex-file-compressed 147.61 MB 148.15 MB +556.66 KB +0.4%
hits_67.vortex 1.0 vortex-compact 114.05 MB 114.47 MB +427.56 KB +0.4%
hits_91.vortex 1.0 vortex-file-compressed 116.23 MB 116.66 MB +434.28 KB +0.4%
hits_70.vortex 1.0 vortex-file-compressed 115.14 MB 115.53 MB +394.73 KB +0.3%
hits_71.vortex 1.0 vortex-file-compressed 126.41 MB 126.82 MB +426.18 KB +0.3%
hits_90.vortex 1.0 vortex-file-compressed 204.12 MB 204.66 MB +552.41 KB +0.3%
hits_50.vortex 1.0 vortex-file-compressed 255.24 MB 255.84 MB +611.61 KB +0.2%
hits_44.vortex 1.0 vortex-file-compressed 243.64 MB 244.12 MB +491.64 KB +0.2%
hits_9.vortex 1.0 vortex-file-compressed 124.22 MB 124.45 MB +238.78 KB +0.2%
hits_56.vortex 1.0 vortex-file-compressed 163.76 MB 164.04 MB +286.14 KB +0.2%
hits_81.vortex 1.0 vortex-compact 65.45 MB 65.56 MB +113.74 KB +0.2%
hits_42.vortex 1.0 vortex-compact 164.22 MB 164.45 MB +229.30 KB +0.1%
hits_41.vortex 1.0 vortex-compact 165.78 MB 165.99 MB +218.48 KB +0.1%
hits_81.vortex 1.0 vortex-file-compressed 126.55 MB 126.64 MB +90.84 KB +0.1%
hits_43.vortex 1.0 vortex-compact 168.91 MB 169.01 MB +109.20 KB +0.1%
hits_77.vortex 1.0 vortex-file-compressed 218.96 MB 219.06 MB +97.64 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 298.79 MB 298.85 MB +65.20 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 361.83 MB 361.67 MB 161.19 KB -0.0%
hits_41.vortex 1.0 vortex-file-compressed 300.49 MB 300.34 MB 154.51 KB -0.1%
hits_26.vortex 1.0 vortex-file-compressed 144.05 MB 143.90 MB 152.73 KB -0.1%
hits_43.vortex 1.0 vortex-file-compressed 305.71 MB 305.36 MB 359.52 KB -0.1%
hits_26.vortex 1.0 vortex-compact 70.89 MB 70.72 MB 169.05 KB -0.2%
hits_27.vortex 1.0 vortex-file-compressed 174.61 MB 174.14 MB 482.02 KB -0.3%
hits_28.vortex 1.0 vortex-file-compressed 167.55 MB 167.02 MB 543.29 KB -0.3%
hits_78.vortex 1.0 vortex-file-compressed 238.59 MB 237.66 MB 953.75 KB -0.4%
hits_28.vortex 1.0 vortex-compact 70.27 MB 69.96 MB 317.20 KB -0.4%
hits_50.vortex 1.0 vortex-compact 113.12 MB 112.55 MB 583.70 KB -0.5%
hits_0.vortex 1.0 vortex-file-compressed 112.17 MB 111.56 MB 629.26 KB -0.5%
hits_51.vortex 1.0 vortex-file-compressed 428.84 MB 426.48 MB 2.36 MB -0.5%
hits_27.vortex 1.0 vortex-compact 69.88 MB 69.43 MB 460.65 KB -0.6%
hits_68.vortex 1.0 vortex-compact 75.99 MB 75.43 MB 571.51 KB -0.7%
hits_52.vortex 1.0 vortex-file-compressed 120.78 MB 119.79 MB 1009.76 KB -0.8%
hits_49.vortex 1.0 vortex-file-compressed 88.67 MB 87.76 MB 929.57 KB -1.0%
hits_90.vortex 1.0 vortex-compact 81.86 MB 81.01 MB 870.14 KB -1.0%
hits_78.vortex 1.0 vortex-compact 97.87 MB 96.14 MB 1.73 MB -1.8%
hits_51.vortex 1.0 vortex-compact 167.81 MB 164.36 MB 3.45 MB -2.1%
hits_54.vortex 1.0 vortex-compact 117.66 MB 112.25 MB 5.41 MB -4.6%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.06 GB → 7.11 GB (+0.7%)
  • vortex-file-compressed: 14.01 GB → 14.15 GB (+1.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.1%
Vortex (geomean): 1.168x ➖
Parquet (geomean): 1.122x ➖
Shifts: Parquet (control) +12.2% · Median polish +11.2%


datafusion / vortex-file-compressed (1.313x ❌, 0↑ 9↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 250946453 238467620 1.05
tpch_q02/datafusion:vortex-file-compressed 🚨 686957947 450706885 1.52
tpch_q03/datafusion:vortex-file-compressed 497486050 415862888 1.20
tpch_q04/datafusion:vortex-file-compressed 279653564 260112215 1.08
tpch_q05/datafusion:vortex-file-compressed 480653015 408274654 1.18
tpch_q06/datafusion:vortex-file-compressed 417878468 389607959 1.07
tpch_q07/datafusion:vortex-file-compressed 394721798 422158238 0.94
tpch_q08/datafusion:vortex-file-compressed 752115501 626144521 1.20
tpch_q09/datafusion:vortex-file-compressed 🚨 730043810 389214519 1.88
tpch_q10/datafusion:vortex-file-compressed 🚨 1932942483 490352076 3.94
tpch_q11/datafusion:vortex-file-compressed 🚨 369157845 278312305 1.33
tpch_q12/datafusion:vortex-file-compressed 622515456 504050762 1.24
tpch_q13/datafusion:vortex-file-compressed 🚨 233832073 164229134 1.42
tpch_q14/datafusion:vortex-file-compressed 🚨 347400192 251680292 1.38
tpch_q15/datafusion:vortex-file-compressed 512188095 474255024 1.08
tpch_q16/datafusion:vortex-file-compressed 218264601 204544396 1.07
tpch_q17/datafusion:vortex-file-compressed 470992371 443912510 1.06
tpch_q18/datafusion:vortex-file-compressed 🚨 554877109 369573753 1.50
tpch_q19/datafusion:vortex-file-compressed 557550161 544017678 1.02
tpch_q20/datafusion:vortex-file-compressed 🚨 708450642 414006330 1.71
tpch_q21/datafusion:vortex-file-compressed 🚨 831627854 542068629 1.53
tpch_q22/datafusion:vortex-file-compressed 128213069 110091170 1.16
datafusion / vortex-compact (1.210x ➖, 0↑ 8↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 284669439 306101628 0.93
tpch_q02/datafusion:vortex-compact 468575378 422374152 1.11
tpch_q03/datafusion:vortex-compact 405943757 354942662 1.14
tpch_q04/datafusion:vortex-compact 284909473 235266145 1.21
tpch_q05/datafusion:vortex-compact 🚨 613854631 376406488 1.63
tpch_q06/datafusion:vortex-compact 🚨 468835206 325627429 1.44
tpch_q07/datafusion:vortex-compact 🚨 575465110 380938437 1.51
tpch_q08/datafusion:vortex-compact 621500109 486909536 1.28
tpch_q09/datafusion:vortex-compact 408101699 408496577 1.00
tpch_q10/datafusion:vortex-compact 🚨 669768003 469457242 1.43
tpch_q11/datafusion:vortex-compact 322271971 266298935 1.21
tpch_q12/datafusion:vortex-compact 584222513 480643126 1.22
tpch_q13/datafusion:vortex-compact 🚨 184531839 141420968 1.30
tpch_q14/datafusion:vortex-compact 🚨 369755045 275834208 1.34
tpch_q15/datafusion:vortex-compact 613980834 547735087 1.12
tpch_q16/datafusion:vortex-compact 208557852 184065827 1.13
tpch_q17/datafusion:vortex-compact 🚨 546347544 334506844 1.63
tpch_q18/datafusion:vortex-compact 🚨 374372100 283255721 1.32
tpch_q19/datafusion:vortex-compact 547420504 480735186 1.14
tpch_q20/datafusion:vortex-compact 465252943 494780906 0.94
tpch_q21/datafusion:vortex-compact 624373233 580187753 1.08
tpch_q22/datafusion:vortex-compact 146746335 164867403 0.89
datafusion / parquet (1.147x ➖, 1↑ 5↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 221980152 258440790 0.86
tpch_q02/datafusion:parquet 483872431 495287364 0.98
tpch_q03/datafusion:parquet 349539934 333393588 1.05
tpch_q04/datafusion:parquet 201670380 166533081 1.21
tpch_q05/datafusion:parquet 462735586 504067838 0.92
tpch_q06/datafusion:parquet 168451525 156989590 1.07
tpch_q07/datafusion:parquet 504678229 510969015 0.99
tpch_q08/datafusion:parquet 583899853 575759826 1.01
tpch_q09/datafusion:parquet 526131877 472477764 1.11
tpch_q10/datafusion:parquet 🚨 707200078 479246799 1.48
tpch_q11/datafusion:parquet 364357569 326194568 1.12
tpch_q12/datafusion:parquet 🚨 347766457 222617829 1.56
tpch_q13/datafusion:parquet 526080665 425774070 1.24
tpch_q14/datafusion:parquet 🚨 312274602 175958069 1.77
tpch_q15/datafusion:parquet 🚨 565123355 301457068 1.87
tpch_q16/datafusion:parquet 177026554 181341826 0.98
tpch_q17/datafusion:parquet 471422125 363862396 1.30
tpch_q18/datafusion:parquet 519523827 454969749 1.14
tpch_q19/datafusion:parquet 🚨 406177199 295044791 1.38
tpch_q20/datafusion:parquet 385150650 329434947 1.17
tpch_q21/datafusion:parquet 594498713 569565276 1.04
tpch_q22/datafusion:parquet 🚀 136486225 199654312 0.68
duckdb / vortex-file-compressed (1.050x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 262092854 274911206 0.95
tpch_q02/duckdb:vortex-file-compressed 1120209761 981198570 1.14
tpch_q03/duckdb:vortex-file-compressed 728330674 647743236 1.12
tpch_q04/duckdb:vortex-file-compressed 381955786 376154594 1.02
tpch_q05/duckdb:vortex-file-compressed 889828853 891832434 1.00
tpch_q06/duckdb:vortex-file-compressed 470946540 441697941 1.07
tpch_q07/duckdb:vortex-file-compressed 932787900 888665376 1.05
tpch_q08/duckdb:vortex-file-compressed 1182207151 985226390 1.20
tpch_q09/duckdb:vortex-file-compressed 974505060 886254516 1.10
tpch_q10/duckdb:vortex-file-compressed 834800806 772847286 1.08
tpch_q11/duckdb:vortex-file-compressed 517101362 477277825 1.08
tpch_q12/duckdb:vortex-file-compressed 509224232 525444225 0.97
tpch_q13/duckdb:vortex-file-compressed 552598896 427814770 1.29
tpch_q14/duckdb:vortex-file-compressed 529916910 419355612 1.26
tpch_q15/duckdb:vortex-file-compressed 238541585 305492305 0.78
tpch_q16/duckdb:vortex-file-compressed 398297308 398459392 1.00
tpch_q17/duckdb:vortex-file-compressed 759462765 716664610 1.06
tpch_q18/duckdb:vortex-file-compressed 607160225 577662246 1.05
tpch_q19/duckdb:vortex-file-compressed 440520261 434324421 1.01
tpch_q20/duckdb:vortex-file-compressed 804867688 837571313 0.96
tpch_q21/duckdb:vortex-file-compressed 1234342903 1100057594 1.12
tpch_q22/duckdb:vortex-file-compressed 354540641 389037773 0.91
duckdb / vortex-compact (1.115x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 301695771 294491986 1.02
tpch_q02/duckdb:vortex-compact 1035763460 916954255 1.13
tpch_q03/duckdb:vortex-compact 614188757 609152491 1.01
tpch_q04/duckdb:vortex-compact 362240964 343904919 1.05
tpch_q05/duckdb:vortex-compact 968037199 832116343 1.16
tpch_q06/duckdb:vortex-compact 461798340 397186565 1.16
tpch_q07/duckdb:vortex-compact 833256759 789411587 1.06
tpch_q08/duckdb:vortex-compact 1003774259 935466384 1.07
tpch_q09/duckdb:vortex-compact 1042235559 868118316 1.20
tpch_q10/duckdb:vortex-compact 749337611 664493158 1.13
tpch_q11/duckdb:vortex-compact 526352258 482065094 1.09
tpch_q12/duckdb:vortex-compact 497693995 481255515 1.03
tpch_q13/duckdb:vortex-compact 507612200 461163002 1.10
tpch_q14/duckdb:vortex-compact 516812721 479842163 1.08
tpch_q15/duckdb:vortex-compact 355133600 296435984 1.20
tpch_q16/duckdb:vortex-compact 395899874 346047710 1.14
tpch_q17/duckdb:vortex-compact 673142724 595538379 1.13
tpch_q18/duckdb:vortex-compact 513046602 477189164 1.08
tpch_q19/duckdb:vortex-compact 508136375 417176774 1.22
tpch_q20/duckdb:vortex-compact 858050339 782946486 1.10
tpch_q21/duckdb:vortex-compact 1231020817 1040980722 1.18
tpch_q22/duckdb:vortex-compact 424832513 349410970 1.22
duckdb / parquet (1.098x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 545702981 441761452 1.24
tpch_q02/duckdb:parquet 1208536036 1131187869 1.07
tpch_q03/duckdb:parquet 1164913012 973251567 1.20
tpch_q04/duckdb:parquet 701073215 630901730 1.11
tpch_q05/duckdb:parquet 1382037818 1261441032 1.10
tpch_q06/duckdb:parquet 493215968 405987852 1.21
tpch_q07/duckdb:parquet 1303951606 1184352032 1.10
tpch_q08/duckdb:parquet 1573201575 1483552548 1.06
tpch_q09/duckdb:parquet 1377273200 1347072979 1.02
tpch_q10/duckdb:parquet 1356809513 1341670734 1.01
tpch_q11/duckdb:parquet 814319765 733585675 1.11
tpch_q12/duckdb:parquet 791229541 693821633 1.14
tpch_q13/duckdb:parquet 921403466 917352086 1.00
tpch_q14/duckdb:parquet 749801626 745018789 1.01
tpch_q15/duckdb:parquet 585354251 546483219 1.07
tpch_q16/duckdb:parquet 685672447 682451374 1.00
tpch_q17/duckdb:parquet 903653669 801639826 1.13
tpch_q18/duckdb:parquet 1034291461 909965955 1.14
tpch_q19/duckdb:parquet 935148496 811284757 1.15
tpch_q20/duckdb:parquet 1208711980 1071218397 1.13
tpch_q21/duckdb:parquet 1150735126 1071066303 1.07
tpch_q22/duckdb:parquet 607335065 545190807 1.11
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -7.0% +3.0% -9.7% +70.1% ➖ noise
1 datafusion:vortex-file-compressed +5.2% +3.0% +2.2% +72.5% ➖ noise
1 duckdb:vortex-compact +2.4% +3.0% -0.5% +51.8% ➖ noise
1 duckdb:vortex-file-compressed -4.7% +3.0% -7.4% +47.1% ➖ noise
2 datafusion:vortex-compact +10.9% +2.2% +8.6% +33.8% ➖ noise
2 datafusion:vortex-file-compressed +52.4% +2.2% +49.2% +33.8% 🚨 regression
2 duckdb:vortex-compact +13.0% +2.2% +10.6% +33.8% ➖ noise
2 duckdb:vortex-file-compressed +14.2% +2.2% +11.7% +33.8% ➖ noise
3 datafusion:vortex-compact +14.4% +12.0% +2.1% +58.9% ➖ noise
3 datafusion:vortex-file-compressed +19.6% +12.0% +6.8% +59.7% ➖ noise
3 duckdb:vortex-compact +0.8% +12.0% -10.0% +38.0% ➖ noise
3 duckdb:vortex-file-compressed +12.4% +12.0% +0.4% +41.0% ➖ noise
4 datafusion:vortex-compact +21.1% +16.0% +4.4% +33.8% ➖ noise
4 datafusion:vortex-file-compressed +7.5% +16.0% -7.3% +33.8% ➖ noise
4 duckdb:vortex-compact +5.3% +16.0% -9.2% +33.8% ➖ noise
4 duckdb:vortex-file-compressed +1.5% +16.0% -12.5% +33.8% ➖ noise
5 datafusion:vortex-compact +63.1% +0.3% +62.6% +36.9% 🚨 regression
5 datafusion:vortex-file-compressed +17.7% +0.3% +17.4% +33.8% ➖ noise
5 duckdb:vortex-compact +16.3% +0.3% +16.0% +33.8% ➖ noise
5 duckdb:vortex-file-compressed -0.2% +0.3% -0.5% +33.8% ➖ noise
6 datafusion:vortex-compact +44.0% +14.2% +26.1% +33.8% ➖ noise
6 datafusion:vortex-file-compressed +7.3% +14.2% -6.1% +33.8% ➖ noise
6 duckdb:vortex-compact +16.3% +14.2% +1.8% +33.8% ➖ noise
6 duckdb:vortex-file-compressed +6.6% +14.2% -6.6% +33.8% ➖ noise
7 datafusion:vortex-compact +51.1% +4.3% +44.9% +33.8% 🚨 regression
7 datafusion:vortex-file-compressed -6.5% +4.3% -10.3% +33.8% ➖ noise
7 duckdb:vortex-compact +5.6% +4.3% +1.2% +33.8% ➖ noise
7 duckdb:vortex-file-compressed +5.0% +4.3% +0.7% +33.8% ➖ noise
8 datafusion:vortex-compact +27.6% +3.7% +23.1% +33.8% ➖ noise
8 datafusion:vortex-file-compressed +20.1% +3.7% +15.8% +35.2% ➖ noise
8 duckdb:vortex-compact +7.3% +3.7% +3.5% +33.8% ➖ noise
8 duckdb:vortex-file-compressed +20.0% +3.7% +15.7% +33.8% ➖ noise
9 datafusion:vortex-compact -0.1% +6.7% -6.4% +33.8% ➖ noise
9 datafusion:vortex-file-compressed +87.6% +6.7% +75.8% +34.5% 🚨 regression
9 duckdb:vortex-compact +20.1% +6.7% +12.5% +33.8% ➖ noise
9 duckdb:vortex-file-compressed +10.0% +6.7% +3.1% +33.8% ➖ noise
10 datafusion:vortex-compact +42.7% +22.2% +16.8% +33.8% ➖ noise
10 datafusion:vortex-file-compressed +294.2% +22.2% +222.7% +53.8% 🚨 regression
10 duckdb:vortex-compact +12.8% +22.2% -7.7% +33.8% ➖ noise
10 duckdb:vortex-file-compressed +8.0% +22.2% -11.6% +33.8% ➖ noise
11 datafusion:vortex-compact +21.0% +11.4% +8.7% +33.8% ➖ noise
11 datafusion:vortex-file-compressed +32.6% +11.4% +19.1% +33.8% ➖ noise
11 duckdb:vortex-compact +9.2% +11.4% -1.9% +33.8% ➖ noise
11 duckdb:vortex-file-compressed +8.3% +11.4% -2.7% +33.8% ➖ noise
12 datafusion:vortex-compact +21.6% +33.5% -8.9% +53.1% ➖ noise
12 datafusion:vortex-file-compressed +23.5% +33.5% -7.5% +33.8% ➖ noise
12 duckdb:vortex-compact +3.4% +33.5% -22.5% +33.8% ➖ noise
12 duckdb:vortex-file-compressed -3.1% +33.5% -27.4% +33.8% ✅ faster
13 datafusion:vortex-compact +30.5% +11.4% +17.1% +76.5% ➖ noise
13 datafusion:vortex-file-compressed +42.4% +11.4% +27.8% +63.6% ➖ noise
13 duckdb:vortex-compact +10.1% +11.4% -1.2% +36.8% ➖ noise
13 duckdb:vortex-file-compressed +29.2% +11.4% +15.9% +33.8% ➖ noise
14 datafusion:vortex-compact +34.0% +33.6% +0.3% +33.8% ➖ noise
14 datafusion:vortex-file-compressed +38.0% +33.6% +3.3% +39.1% ➖ noise
14 duckdb:vortex-compact +7.7% +33.6% -19.4% +33.8% ➖ noise
14 duckdb:vortex-file-compressed +26.4% +33.6% -5.4% +33.8% ➖ noise
15 datafusion:vortex-compact +12.1% +41.7% -20.9% +33.8% ➖ noise
15 datafusion:vortex-file-compressed +8.0% +41.7% -23.8% +33.8% ➖ noise
15 duckdb:vortex-compact +19.8% +41.7% -15.5% +33.8% ➖ noise
15 duckdb:vortex-file-compressed -21.9% +41.7% -44.9% +33.8% ✅ faster
16 datafusion:vortex-compact +13.3% -1.0% +14.4% +33.8% ➖ noise
16 datafusion:vortex-file-compressed +6.7% -1.0% +7.7% +33.8% ➖ noise
16 duckdb:vortex-compact +14.4% -1.0% +15.5% +33.8% ➖ noise
16 duckdb:vortex-file-compressed -0.0% -1.0% +0.9% +33.8% ➖ noise
17 datafusion:vortex-compact +63.3% +20.9% +35.2% +33.8% 🚨 regression
17 datafusion:vortex-file-compressed +6.1% +20.9% -12.2% +33.8% ➖ noise
17 duckdb:vortex-compact +13.0% +20.9% -6.5% +33.8% ➖ noise
17 duckdb:vortex-file-compressed +6.0% +20.9% -12.3% +33.8% ➖ noise
18 datafusion:vortex-compact +32.2% +13.9% +16.0% +33.8% ➖ noise
18 datafusion:vortex-file-compressed +50.1% +13.9% +31.8% +39.4% ➖ noise
18 duckdb:vortex-compact +7.5% +13.9% -5.6% +33.8% ➖ noise
18 duckdb:vortex-file-compressed +5.1% +13.9% -7.7% +33.8% ➖ noise
19 datafusion:vortex-compact +13.9% +26.0% -9.6% +33.8% ➖ noise
19 datafusion:vortex-file-compressed +2.5% +26.0% -18.6% +33.8% ➖ noise
19 duckdb:vortex-compact +21.8% +26.0% -3.3% +33.8% ➖ noise
19 duckdb:vortex-file-compressed +1.4% +26.0% -19.5% +33.8% ➖ noise
20 datafusion:vortex-compact -6.0% +14.9% -18.1% +33.8% ➖ noise
20 datafusion:vortex-file-compressed +71.1% +14.9% +49.0% +33.8% 🚨 regression
20 duckdb:vortex-compact +9.6% +14.9% -4.6% +33.8% ➖ noise
20 duckdb:vortex-file-compressed -3.9% +14.9% -16.3% +33.8% ➖ noise
21 datafusion:vortex-compact +7.6% +5.9% +1.6% +33.8% ➖ noise
21 datafusion:vortex-file-compressed +53.4% +5.9% +44.9% +33.8% 🚨 regression
21 duckdb:vortex-compact +18.3% +5.9% +11.7% +33.8% ➖ noise
21 duckdb:vortex-file-compressed +12.2% +5.9% +6.0% +33.8% ➖ noise
22 datafusion:vortex-compact -11.0% -12.7% +2.0% +41.4% ➖ noise
22 datafusion:vortex-file-compressed +16.5% -12.7% +33.5% +33.8% ➖ noise
22 duckdb:vortex-compact +21.6% -12.7% +39.3% +35.3% 🚨 regression
22 duckdb:vortex-file-compressed -8.9% -12.7% +4.4% +33.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Benchmarks: Compression

Vortex (geomean): 0.997x ➖
Parquet (geomean): 0.974x ➖


unknown / unknown (0.966x ➖, 13↑ 2↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
compress time/Arade 1125424041 1215881960 0.93
compress time/Bimbo 6559724684 7204599044 0.91
compress time/CMSprovider 2814385203 2913734138 0.97
compress time/Euro2016 410459849 448173824 0.92
compress time/Food 374489005 392493238 0.95
compress time/HashTags 838203086 830577084 1.01
compress time/TPC-H l_comment canonical 1285284327 1363052921 0.94
compress time/TPC-H l_comment chunked 1274091536 1354371129 0.94
compress time/taxi 698966457 751101357 0.93
compress time/wide table cols=100 chunks=1 rows=1000 🚀 11796588 13156836 0.90
compress time/wide table cols=100 chunks=50 rows=1000 11420610 12067427 0.95
compress time/wide table cols=1000 chunks=1 rows=1000 132018207 140140299 0.94
compress time/wide table cols=1000 chunks=50 rows=1000 135791874 136008284 1.00
compress time/wide table cols=10000 chunks=1 rows=1000 1443685517 1487008317 0.97
compress time/wide table cols=10000 chunks=50 rows=1000 1457626153 1504331733 0.97
decompress time/Arade 27610248 27979399 0.99
decompress time/Bimbo 77728052 84973702 0.91
decompress time/CMSprovider 78591845 76631204 1.03
decompress time/Euro2016 🚀 17204212 19921645 0.86
decompress time/Food 8174513 8365479 0.98
decompress time/HashTags 🚀 61945064 74896782 0.83
decompress time/TPC-H l_comment canonical 38208080 41946598 0.91
decompress time/TPC-H l_comment chunked 🚀 38331720 42818073 0.90
decompress time/taxi 🚀 13940460 17279200 0.81
decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2482695 2876690 0.86
decompress time/wide table cols=100 chunks=50 rows=1000 2546521 2734812 0.93
decompress time/wide table cols=1000 chunks=1 rows=1000 23437313 25603396 0.92
decompress time/wide table cols=1000 chunks=50 rows=1000 23569784 25837122 0.91
decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 251120614 288337224 0.87
decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 255892330 302369275 0.85
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 2552844481 2659533938 0.96
parquet_rs-zstd compress time/Bimbo 12936722563 12952866907 1.00
parquet_rs-zstd compress time/CMSprovider 6800783252 7326297156 0.93
parquet_rs-zstd compress time/Euro2016 1305525985 1383742472 0.94
parquet_rs-zstd compress time/Food 794651399 816872166 0.97
parquet_rs-zstd compress time/HashTags 2127281730 2333588332 0.91
parquet_rs-zstd compress time/TPC-H l_comment canonical 3132882432 3408791716 0.92
parquet_rs-zstd compress time/TPC-H l_comment chunked 3158675976 3375291198 0.94
parquet_rs-zstd compress time/taxi 1190207657 1258355277 0.95
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 6203562 8166148 0.76
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6200676 6675926 0.93
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 75974103 81479869 0.93
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 75755519 81491284 0.93
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 779351716 865787254 0.90
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 768174869 836013839 0.92
parquet_rs-zstd decompress time/Arade 608804691 634976587 0.96
parquet_rs-zstd decompress time/Bimbo 1683245494 1689222559 1.00
parquet_rs-zstd decompress time/CMSprovider 1675209702 1727013847 0.97
parquet_rs-zstd decompress time/Euro2016 372320385 396251461 0.94
parquet_rs-zstd decompress time/Food 195644538 204201779 0.96
parquet_rs-zstd decompress time/HashTags 632458827 700680111 0.90
parquet_rs-zstd decompress time/TPC-H l_comment canonical 581759581 614790995 0.95
parquet_rs-zstd decompress time/TPC-H l_comment chunked 587604371 616779653 0.95
parquet_rs-zstd decompress time/taxi 242377632 248463375 0.98
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2844649 3407988 0.83
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2810372 2920726 0.96
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 🚀 32284776 36092183 0.89
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 🚀 32852496 36933360 0.89
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 344684886 373784816 0.92
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 341999996 367108038 0.93
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 163497796 163586068 1.00
vortex-file-compressed size/Food 41926936 41926936 1.00
vortex-file-compressed size/HashTags 197420700 195647828 1.01
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 0.96
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.91
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.04
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio compress time/Food 0 0 0.98
vortex:parquet-zstd ratio compress time/HashTags 🚨 0 0 1.11
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.03
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.01
vortex:parquet-zstd ratio compress time/taxi 0 0 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚨 1 1 1.18
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.07
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.08
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.03
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.92
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.06
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.92
vortex:parquet-zstd ratio decompress time/Food 0 0 1.02
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.92
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.96
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.94
vortex:parquet-zstd ratio decompress time/taxi 🚀 0 0 0.83
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.03
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.03
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.94
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.91
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.01
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 May 11, 2026

Benchmarks: Random Access

Vortex (geomean): 0.963x ➖
Parquet (geomean): 0.992x ➖


unknown / unknown (0.974x ➖, 3↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 1990739 2442664 0.81
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1452570 1479282 0.98
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8122516515 8381220695 0.97
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8130462636 8403808912 0.97
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7704477 7503295 1.03
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6702629 7105824 0.94
random-access/feature-vectors/uniform/lance-tokio-local-disk 5715222 5800302 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 6502266 6599717 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8139930722 8389433307 0.97
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8199820072 8371355050 0.98
random-access/feature-vectors/uniform/vortex-tokio-local-disk 13021754 13217378 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12816190 13031658 0.98
random-access/lance-tokio-local-disk 765907 760347 1.01
random-access/lance-tokio-local-disk-footer 1312951 1325235 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk 247557 253699 0.98
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 624591 629698 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk 125986383 129035515 0.98
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 125785604 128622664 0.98
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 528629 609571 0.87
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 563955 583175 0.97
random-access/nested-lists/uniform/lance-tokio-local-disk 1058660 1121989 0.94
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1444457 1520986 0.95
random-access/nested-lists/uniform/parquet-tokio-local-disk 125865971 128747274 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 129457174 128735542 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 2075201 2075438 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2055119 2066927 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk 390551 400229 0.98
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 591181 598976 0.99
random-access/nested-structs/correlated/parquet-tokio-local-disk 20576772 20574874 1.00
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20801529 20767568 1.00
random-access/nested-structs/correlated/vortex-tokio-local-disk 733278 727165 1.01
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 731138 755998 0.97
random-access/nested-structs/uniform/lance-tokio-local-disk 2587985 2763978 0.94
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2806621 2980150 0.94
random-access/nested-structs/uniform/parquet-tokio-local-disk 20779881 20855432 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20664178 20597559 1.00
random-access/nested-structs/uniform/vortex-tokio-local-disk 1625055 1551968 1.05
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1598919 1663985 0.96
random-access/parquet-tokio-local-disk 166096774 164928988 1.01
random-access/parquet-tokio-local-disk-footer 165301929 165060553 1.00
random-access/taxi/correlated/lance-tokio-local-disk 951170 955515 1.00
random-access/taxi/correlated/lance-tokio-local-disk-footer 1606264 1596333 1.01
random-access/taxi/correlated/parquet-tokio-local-disk 250613101 247784207 1.01
random-access/taxi/correlated/parquet-tokio-local-disk-footer 251092070 249520246 1.01
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1520643 1782437 0.85
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1713939 1815035 0.94
random-access/taxi/uniform/lance-tokio-local-disk 9421207 9714136 0.97
random-access/taxi/uniform/lance-tokio-local-disk-footer 9961442 10367842 0.96
random-access/taxi/uniform/parquet-tokio-local-disk 264387365 262522821 1.01
random-access/taxi/uniform/parquet-tokio-local-disk-footer 264381534 263139902 1.00
random-access/taxi/uniform/vortex-tokio-local-disk 4437626 4579078 0.97
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4403417 4588573 0.96
random-access/vortex-tokio-local-disk 1185994 1250600 0.95
random-access/vortex-tokio-local-disk-footer 1201825 1283120 0.94

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 11, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.3%
Vortex (geomean): 1.105x ➖
Parquet (geomean): 1.070x ➖
Shifts: Parquet (control) +7.0% · Median polish +7.1%


datafusion / vortex-file-compressed (1.214x ➖, 0↑ 6↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 777489175 729060407 1.07
tpch_q02/datafusion:vortex-file-compressed 🚨 1306983264 727080720 1.80
tpch_q03/datafusion:vortex-file-compressed 🚨 1386738001 843478540 1.64
tpch_q04/datafusion:vortex-file-compressed 🚨 877309239 663269055 1.32
tpch_q05/datafusion:vortex-file-compressed 1005655462 999078329 1.01
tpch_q06/datafusion:vortex-file-compressed 671037749 678764315 0.99
tpch_q07/datafusion:vortex-file-compressed 1115740938 1034033058 1.08
tpch_q08/datafusion:vortex-file-compressed 1385524557 1208885893 1.15
tpch_q09/datafusion:vortex-file-compressed 1531422244 1285112410 1.19
tpch_q10/datafusion:vortex-file-compressed 🚨 1358022519 1003845447 1.35
tpch_q11/datafusion:vortex-file-compressed 649009637 585257001 1.11
tpch_q12/datafusion:vortex-file-compressed 1182862686 932865657 1.27
tpch_q13/datafusion:vortex-file-compressed 491007281 449972692 1.09
tpch_q14/datafusion:vortex-file-compressed 🚨 903368820 654220287 1.38
tpch_q15/datafusion:vortex-file-compressed 1380320661 1184339855 1.17
tpch_q16/datafusion:vortex-file-compressed 🚨 886392625 454528263 1.95
tpch_q17/datafusion:vortex-file-compressed 1230577036 1204782405 1.02
tpch_q18/datafusion:vortex-file-compressed 1270079840 1261458794 1.01
tpch_q19/datafusion:vortex-file-compressed 966440302 830582391 1.16
tpch_q20/datafusion:vortex-file-compressed 1261925335 1001653323 1.26
tpch_q21/datafusion:vortex-file-compressed 1962612706 1671825237 1.17
tpch_q22/datafusion:vortex-file-compressed 419224518 412149456 1.02
datafusion / vortex-compact (1.078x ➖, 0↑ 3↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 697755656 696896122 1.00
tpch_q02/datafusion:vortex-compact 680980503 652141816 1.04
tpch_q03/datafusion:vortex-compact 🚨 934503636 668281558 1.40
tpch_q04/datafusion:vortex-compact 624308240 629544710 0.99
tpch_q05/datafusion:vortex-compact 1079167717 1028322824 1.05
tpch_q06/datafusion:vortex-compact 651732403 640960781 1.02
tpch_q07/datafusion:vortex-compact 1028931898 953322838 1.08
tpch_q08/datafusion:vortex-compact 1146113473 1624021539 0.71
tpch_q09/datafusion:vortex-compact 1294979321 1541391994 0.84
tpch_q10/datafusion:vortex-compact 1111436608 902413288 1.23
tpch_q11/datafusion:vortex-compact 467999497 396355808 1.18
tpch_q12/datafusion:vortex-compact 903912532 816293312 1.11
tpch_q13/datafusion:vortex-compact 428850206 424777963 1.01
tpch_q14/datafusion:vortex-compact 🚨 740540555 562784068 1.32
tpch_q15/datafusion:vortex-compact 1175512449 1125852333 1.04
tpch_q16/datafusion:vortex-compact 347838556 368157429 0.94
tpch_q17/datafusion:vortex-compact 1227296335 1191587627 1.03
tpch_q18/datafusion:vortex-compact 1146778916 1093035357 1.05
tpch_q19/datafusion:vortex-compact 978885052 786593201 1.24
tpch_q20/datafusion:vortex-compact 1069949435 885596335 1.21
tpch_q21/datafusion:vortex-compact 1735401608 1486010237 1.17
tpch_q22/datafusion:vortex-compact 🚨 525477493 398700794 1.32
datafusion / parquet (1.018x ➖, 0↑ 1↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 838497108 891521845 0.94
tpch_q02/datafusion:parquet 748790255 951478737 0.79
tpch_q03/datafusion:parquet 1188114571 1044011301 1.14
tpch_q04/datafusion:parquet 511594107 553090269 0.92
tpch_q05/datafusion:parquet 1171010837 1144159107 1.02
tpch_q06/datafusion:parquet 502936036 548713881 0.92
tpch_q07/datafusion:parquet 1471628086 1341047007 1.10
tpch_q08/datafusion:parquet 1620948615 1500923384 1.08
tpch_q09/datafusion:parquet 2074684088 1924756073 1.08
tpch_q10/datafusion:parquet 1992595404 1954010935 1.02
tpch_q11/datafusion:parquet 609669390 537726246 1.13
tpch_q12/datafusion:parquet 687917578 645829360 1.07
tpch_q13/datafusion:parquet 757340983 716922925 1.06
tpch_q14/datafusion:parquet 819272836 866142787 0.95
tpch_q15/datafusion:parquet 1315091483 1428786607 0.92
tpch_q16/datafusion:parquet 470144713 418233328 1.12
tpch_q17/datafusion:parquet 1382081599 1451430328 0.95
tpch_q18/datafusion:parquet 1648457219 1478394580 1.12
tpch_q19/datafusion:parquet 916731839 940502412 0.97
tpch_q20/datafusion:parquet 1149768334 1374360137 0.84
tpch_q21/datafusion:parquet 1899690325 1815054671 1.05
tpch_q22/datafusion:parquet 🚨 885814139 643586857 1.38
duckdb / vortex-file-compressed (1.079x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 634685878 624803533 1.02
tpch_q02/duckdb:vortex-file-compressed 1189040691 1190955843 1.00
tpch_q03/duckdb:vortex-file-compressed 1055385771 1000012161 1.06
tpch_q04/duckdb:vortex-file-compressed 700590438 614087788 1.14
tpch_q05/duckdb:vortex-file-compressed 1167646051 1119212079 1.04
tpch_q06/duckdb:vortex-file-compressed 823253759 775327415 1.06
tpch_q07/duckdb:vortex-file-compressed 1321514189 1134965789 1.16
tpch_q08/duckdb:vortex-file-compressed 1564251515 1463642801 1.07
tpch_q09/duckdb:vortex-file-compressed 1527705916 1453668044 1.05
tpch_q10/duckdb:vortex-file-compressed 1301831922 1047713283 1.24
tpch_q11/duckdb:vortex-file-compressed 659201081 665469430 0.99
tpch_q12/duckdb:vortex-file-compressed 733595371 724966389 1.01
tpch_q13/duckdb:vortex-file-compressed 1095127068 909218653 1.20
tpch_q14/duckdb:vortex-file-compressed 922403541 811129054 1.14
tpch_q15/duckdb:vortex-file-compressed 562249987 580877897 0.97
tpch_q16/duckdb:vortex-file-compressed 534562603 501584638 1.07
tpch_q17/duckdb:vortex-file-compressed 1081535681 969808393 1.12
tpch_q18/duckdb:vortex-file-compressed 931890521 929011154 1.00
tpch_q19/duckdb:vortex-file-compressed 836492792 798973271 1.05
tpch_q20/duckdb:vortex-file-compressed 1382219166 1199392106 1.15
tpch_q21/duckdb:vortex-file-compressed 2139639227 1937926082 1.10
tpch_q22/duckdb:vortex-file-compressed 711990358 625657079 1.14
duckdb / vortex-compact (1.057x ➖, 0↑ 0↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 638733419 588774211 1.08
tpch_q02/duckdb:vortex-compact 1147962088 1074313115 1.07
tpch_q03/duckdb:vortex-compact 949614889 812921827 1.17
tpch_q04/duckdb:vortex-compact 511510549 503331768 1.02
tpch_q05/duckdb:vortex-compact 1165994805 1125319955 1.04
tpch_q06/duckdb:vortex-compact 765157029 747791260 1.02
tpch_q07/duckdb:vortex-compact 1096070254 1049168759 1.04
tpch_q08/duckdb:vortex-compact 1468294112 1308666621 1.12
tpch_q09/duckdb:vortex-compact 1339817770 1313295387 1.02
tpch_q10/duckdb:vortex-compact 1084409309 1049723452 1.03
tpch_q11/duckdb:vortex-compact 724662396 681552154 1.06
tpch_q12/duckdb:vortex-compact 639211027 643974910 0.99
tpch_q13/duckdb:vortex-compact 929675828 827799850 1.12
tpch_q14/duckdb:vortex-compact 910144200 848740851 1.07
tpch_q15/duckdb:vortex-compact 526754748 544446606 0.97
tpch_q16/duckdb:vortex-compact 491301801 452641604 1.09
tpch_q17/duckdb:vortex-compact 894897931 917927340 0.97
tpch_q18/duckdb:vortex-compact 832510752 780747099 1.07
tpch_q19/duckdb:vortex-compact 877286097 784654575 1.12
tpch_q20/duckdb:vortex-compact 1232244625 1144293827 1.08
tpch_q21/duckdb:vortex-compact 1749018824 1644909085 1.06
tpch_q22/duckdb:vortex-compact 673281854 639014544 1.05
duckdb / parquet (1.125x ➖, 0↑ 1↓)
name PR 34ea12c (ns) base 3e93048 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 912402593 801892863 1.14
tpch_q02/duckdb:parquet 🚨 1649648214 1242664251 1.33
tpch_q03/duckdb:parquet 1915468098 1560988429 1.23
tpch_q04/duckdb:parquet 1032921774 925823369 1.12
tpch_q05/duckdb:parquet 2007109360 1789008997 1.12
tpch_q06/duckdb:parquet 889009458 768733563 1.16
tpch_q07/duckdb:parquet 1942790440 1689733447 1.15
tpch_q08/duckdb:parquet 2422027634 2218109977 1.09
tpch_q09/duckdb:parquet 2667511095 2353268939 1.13
tpch_q10/duckdb:parquet 3351385032 3055645792 1.10
tpch_q11/duckdb:parquet 985502956 863741225 1.14
tpch_q12/duckdb:parquet 1261995150 1078686598 1.17
tpch_q13/duckdb:parquet 1330522717 1260488886 1.06
tpch_q14/duckdb:parquet 1285844837 1207898979 1.06
tpch_q15/duckdb:parquet 1010215313 903759167 1.12
tpch_q16/duckdb:parquet 914968183 856761793 1.07
tpch_q17/duckdb:parquet 1352344215 1213702728 1.11
tpch_q18/duckdb:parquet 1435452461 1284359883 1.12
tpch_q19/duckdb:parquet 1505839870 1410774829 1.07
tpch_q20/duckdb:parquet 1952470766 1777417805 1.10
tpch_q21/duckdb:parquet 1854095647 1716787423 1.08
tpch_q22/duckdb:parquet 1156419198 1028126963 1.12
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +0.1% +3.4% -3.2% +46.4% ➖ noise
1 datafusion:vortex-file-compressed +6.6% +3.4% +3.1% +62.2% ➖ noise
1 duckdb:vortex-compact +8.5% +3.4% +4.9% +30.0% ➖ noise
1 duckdb:vortex-file-compressed +1.6% +3.4% -1.8% +32.3% ➖ noise
2 datafusion:vortex-compact +4.4% +2.2% +2.2% +41.3% ➖ noise
2 datafusion:vortex-file-compressed +79.8% +2.2% +75.9% +49.3% 🚨 regression
2 duckdb:vortex-compact +6.9% +2.2% +4.5% +30.4% ➖ noise
2 duckdb:vortex-file-compressed -0.2% +2.2% -2.3% +30.0% ➖ noise
3 datafusion:vortex-compact +39.8% +18.2% +18.3% +53.2% ➖ noise
3 datafusion:vortex-file-compressed +64.4% +18.2% +39.1% +47.7% ➖ noise
3 duckdb:vortex-compact +16.8% +18.2% -1.1% +37.5% ➖ noise
3 duckdb:vortex-file-compressed +5.5% +18.2% -10.7% +51.4% ➖ noise
4 datafusion:vortex-compact -0.8% +1.6% -2.4% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +32.3% +1.6% +30.2% +31.5% ➖ noise
4 duckdb:vortex-compact +1.6% +1.6% +0.0% +35.1% ➖ noise
4 duckdb:vortex-file-compressed +14.1% +1.6% +12.3% +30.0% ➖ noise
5 datafusion:vortex-compact +4.9% +7.2% -2.1% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +0.7% +7.2% -6.1% +30.0% ➖ noise
5 duckdb:vortex-compact +3.6% +7.2% -3.3% +116.7% ➖ noise
5 duckdb:vortex-file-compressed +4.3% +7.2% -2.6% +30.0% ➖ noise
6 datafusion:vortex-compact +1.7% +3.0% -1.2% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -1.1% +3.0% -4.0% +30.0% ➖ noise
6 duckdb:vortex-compact +2.3% +3.0% -0.6% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +6.2% +3.0% +3.1% +30.0% ➖ noise
7 datafusion:vortex-compact +7.9% +12.3% -3.9% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +7.9% +12.3% -3.9% +30.0% ➖ noise
7 duckdb:vortex-compact +4.5% +12.3% -7.0% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +16.4% +12.3% +3.7% +30.0% ➖ noise
8 datafusion:vortex-compact -29.4% +8.6% -35.0% +30.0% ✅ faster
8 datafusion:vortex-file-compressed +14.6% +8.6% +5.5% +30.0% ➖ noise
8 duckdb:vortex-compact +12.2% +8.6% +3.3% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +6.9% +8.6% -1.6% +30.0% ➖ noise
9 datafusion:vortex-compact -16.0% +10.5% -24.0% +30.0% ✅ faster
9 datafusion:vortex-file-compressed +19.2% +10.5% +7.8% +30.0% ➖ noise
9 duckdb:vortex-compact +2.0% +10.5% -7.7% +30.0% ➖ noise
9 duckdb:vortex-file-compressed +5.1% +10.5% -4.9% +30.0% ➖ noise
10 datafusion:vortex-compact +23.2% +5.8% +16.5% +33.2% ➖ noise
10 datafusion:vortex-file-compressed +35.3% +5.8% +27.9% +30.8% ➖ noise
10 duckdb:vortex-compact +3.3% +5.8% -2.3% +30.0% ➖ noise
10 duckdb:vortex-file-compressed +24.3% +5.8% +17.5% +30.0% ➖ noise
11 datafusion:vortex-compact +18.1% +13.7% +3.8% +30.0% ➖ noise
11 datafusion:vortex-file-compressed +10.9% +13.7% -2.5% +30.0% ➖ noise
11 duckdb:vortex-compact +6.3% +13.7% -6.5% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -0.9% +13.7% -12.9% +30.0% ➖ noise
12 datafusion:vortex-compact +10.7% +11.6% -0.8% +30.0% ➖ noise
12 datafusion:vortex-file-compressed +26.8% +11.6% +13.6% +30.0% ➖ noise
12 duckdb:vortex-compact -0.7% +11.6% -11.1% +30.0% ➖ noise
12 duckdb:vortex-file-compressed +1.2% +11.6% -9.4% +30.0% ➖ noise
13 datafusion:vortex-compact +1.0% +5.6% -4.4% +30.0% ➖ noise
13 datafusion:vortex-file-compressed +9.1% +5.6% +3.3% +30.0% ➖ noise
13 duckdb:vortex-compact +12.3% +5.6% +6.4% +40.3% ➖ noise
13 duckdb:vortex-file-compressed +20.4% +5.6% +14.1% +37.4% ➖ noise
14 datafusion:vortex-compact +31.6% +0.3% +31.1% +30.0% 🚨 regression
14 datafusion:vortex-file-compressed +38.1% +0.3% +37.6% +30.0% 🚨 regression
14 duckdb:vortex-compact +7.2% +0.3% +6.9% +30.0% ➖ noise
14 duckdb:vortex-file-compressed +13.7% +0.3% +13.3% +30.0% ➖ noise
15 datafusion:vortex-compact +4.4% +1.4% +2.9% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +16.5% +1.4% +14.9% +30.0% ➖ noise
15 duckdb:vortex-compact -3.2% +1.4% -4.6% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -3.2% +1.4% -4.6% +30.0% ➖ noise
16 datafusion:vortex-compact -5.5% +9.6% -13.8% +32.4% ➖ noise
16 datafusion:vortex-file-compressed +95.0% +9.6% +78.0% +34.0% 🚨 regression
16 duckdb:vortex-compact +8.5% +9.6% -0.9% +30.0% ➖ noise
16 duckdb:vortex-file-compressed +6.6% +9.6% -2.7% +30.0% ➖ noise
17 datafusion:vortex-compact +3.0% +3.0% -0.0% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +2.1% +3.0% -0.8% +30.0% ➖ noise
17 duckdb:vortex-compact -2.5% +3.0% -5.4% +30.0% ➖ noise
17 duckdb:vortex-file-compressed +11.5% +3.0% +8.3% +30.0% ➖ noise
18 datafusion:vortex-compact +4.9% +11.6% -6.0% +30.0% ➖ noise
18 datafusion:vortex-file-compressed +0.7% +11.6% -9.8% +30.0% ➖ noise
18 duckdb:vortex-compact +6.6% +11.6% -4.5% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +0.3% +11.6% -10.1% +30.0% ➖ noise
19 datafusion:vortex-compact +24.4% +2.0% +22.0% +30.0% ➖ noise
19 datafusion:vortex-file-compressed +16.4% +2.0% +14.1% +30.0% ➖ noise
19 duckdb:vortex-compact +11.8% +2.0% +9.6% +30.0% ➖ noise
19 duckdb:vortex-file-compressed +4.7% +2.0% +2.6% +30.0% ➖ noise
20 datafusion:vortex-compact +20.8% -4.1% +26.0% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +26.0% -4.1% +31.4% +30.0% 🚨 regression
20 duckdb:vortex-compact +7.7% -4.1% +12.3% +30.0% ➖ noise
20 duckdb:vortex-file-compressed +15.2% -4.1% +20.2% +30.0% ➖ noise
21 datafusion:vortex-compact +16.8% +6.3% +9.8% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +17.4% +6.3% +10.4% +30.0% ➖ noise
21 duckdb:vortex-compact +6.3% +6.3% +0.0% +30.0% ➖ noise
21 duckdb:vortex-file-compressed +10.4% +6.3% +3.8% +30.0% ➖ noise
22 datafusion:vortex-compact +31.8% +24.4% +5.9% +34.3% ➖ noise
22 datafusion:vortex-file-compressed +1.7% +24.4% -18.2% +33.3% ➖ noise
22 duckdb:vortex-compact +5.4% +24.4% -15.3% +30.0% ➖ noise
22 duckdb:vortex-file-compressed +13.8% +24.4% -8.5% +30.0% ➖ noise

Copy link
Copy Markdown
Contributor

@onursatici onursatici left a comment

Choose a reason for hiding this comment

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

I wonder why clickbench files increased in size, do you know if the fallback layout still compresses them as dict arrays?

@joseph-isaacs joseph-isaacs changed the title perf[layout]: stop using dict layout if it offer poor compression perf[layout]: stop using dict layout if it offers poor compression May 12, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 12, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants