Skip to content

Remove pre df 53.0 polarsignals benchmark workaround#8122

Merged
robert3005 merged 1 commit into
developfrom
rk/noworkaround
May 27, 2026
Merged

Remove pre df 53.0 polarsignals benchmark workaround#8122
robert3005 merged 1 commit into
developfrom
rk/noworkaround

Conversation

@robert3005
Copy link
Copy Markdown
Contributor

Found this randomly when reading benchmark code

Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005 robert3005 requested a review from AdamGS May 27, 2026 11:32
@robert3005 robert3005 added the changelog/chore A trivial change label May 27, 2026
@robert3005 robert3005 enabled auto-merge (squash) May 27, 2026 11:32
@robert3005 robert3005 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label May 27, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label May 27, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 8c893f5 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.004x ➖


datafusion / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 118051203 121887007 0.97
polarsignals_q01/datafusion:vortex-file-compressed 253883051 278093599 0.91
polarsignals_q02/datafusion:vortex-file-compressed 22694534 22724784 1.00
polarsignals_q03/datafusion:vortex-file-compressed 276497233 263565596 1.05
polarsignals_q04/datafusion:vortex-file-compressed 12000069 11646231 1.03
polarsignals_q05/datafusion:vortex-file-compressed 16045521 14941119 1.07
polarsignals_q06/datafusion:vortex-file-compressed 18339436 18135760 1.01
polarsignals_q07/datafusion:vortex-file-compressed 12571177 13401816 0.94
polarsignals_q08/datafusion:vortex-file-compressed 402039659 395246640 1.02
polarsignals_q09/datafusion:vortex-file-compressed 11507676 10895350 1.06

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.6%
Vortex (geomean): 0.939x ➖
Parquet (geomean): 0.924x ➖
Shifts: Parquet (control) -7.6% · Median polish -7.1%


datafusion / vortex-file-compressed (0.928x ➖, 2↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5935097 6423444 0.92
fineweb_q01/datafusion:vortex-file-compressed 22684199 21472215 1.06
fineweb_q02/datafusion:vortex-file-compressed 21638010 23410845 0.92
fineweb_q03/datafusion:vortex-file-compressed 76538100 80929554 0.95
fineweb_q04/datafusion:vortex-file-compressed 227106649 239644387 0.95
fineweb_q05/datafusion:vortex-file-compressed 219367061 230808908 0.95
fineweb_q06/datafusion:vortex-file-compressed 🚀 51613062 63046780 0.82
fineweb_q07/datafusion:vortex-file-compressed 🚀 58876019 65840595 0.89
fineweb_q08/datafusion:vortex-file-compressed 20614905 22752851 0.91
datafusion / vortex-compact (0.940x ➖, 1↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 6007407 6880311 0.87
fineweb_q01/datafusion:vortex-compact 109898335 106885519 1.03
fineweb_q02/datafusion:vortex-compact 100792142 107418629 0.94
fineweb_q03/datafusion:vortex-compact 866534401 930970852 0.93
fineweb_q04/datafusion:vortex-compact 910018296 986471732 0.92
fineweb_q05/datafusion:vortex-compact 820355642 879300203 0.93
fineweb_q06/datafusion:vortex-compact 471613932 509632345 0.93
fineweb_q07/datafusion:vortex-compact 481585432 515179415 0.93
fineweb_q08/datafusion:vortex-compact 18899999 19342704 0.98
datafusion / parquet (0.902x ➖, 4↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 6694562 8238094 0.81
fineweb_q01/datafusion:parquet 🚀 286159202 322899486 0.89
fineweb_q02/datafusion:parquet 301545644 331203886 0.91
fineweb_q03/datafusion:parquet 298506628 304589857 0.98
fineweb_q04/datafusion:parquet 300776226 328535953 0.92
fineweb_q05/datafusion:parquet 🚀 297591659 334901012 0.89
fineweb_q06/datafusion:parquet 291246237 309402775 0.94
fineweb_q07/datafusion:parquet 281267801 311228188 0.90
fineweb_q08/datafusion:parquet 🚀 274294551 308033737 0.89
duckdb / vortex-file-compressed (0.953x ➖, 3↑ 1↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3508005 3989810 0.88
fineweb_q01/duckdb:vortex-file-compressed 23457182 22446000 1.05
fineweb_q02/duckdb:vortex-file-compressed 22897946 25253713 0.91
fineweb_q03/duckdb:vortex-file-compressed 🚨 133156806 118587526 1.12
fineweb_q04/duckdb:vortex-file-compressed 222700068 224686522 0.99
fineweb_q05/duckdb:vortex-file-compressed 213762498 218791036 0.98
fineweb_q06/duckdb:vortex-file-compressed 🚀 52838931 59108201 0.89
fineweb_q07/duckdb:vortex-file-compressed 🚀 52266914 59160337 0.88
fineweb_q08/duckdb:vortex-file-compressed 22082308 24448475 0.90
duckdb / vortex-compact (0.936x ➖, 1↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 4117442 4690611 0.88
fineweb_q01/duckdb:vortex-compact 107996534 115791468 0.93
fineweb_q02/duckdb:vortex-compact 115892436 119052574 0.97
fineweb_q03/duckdb:vortex-compact 866909054 914805087 0.95
fineweb_q04/duckdb:vortex-compact 899232345 977294229 0.92
fineweb_q05/duckdb:vortex-compact 803922129 867035450 0.93
fineweb_q06/duckdb:vortex-compact 462690679 499835678 0.93
fineweb_q07/duckdb:vortex-compact 478509679 516899729 0.93
fineweb_q08/duckdb:vortex-compact 19656756 19619070 1.00
duckdb / parquet (0.946x ➖, 1↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 31910513 32938095 0.97
fineweb_q01/duckdb:parquet 83907881 93037003 0.90
fineweb_q02/duckdb:parquet 86027934 93754788 0.92
fineweb_q03/duckdb:parquet 315805934 332795788 0.95
fineweb_q04/duckdb:parquet 447039748 454855221 0.98
fineweb_q05/duckdb:parquet 414252318 429400483 0.96
fineweb_q06/duckdb:parquet 203583118 208561117 0.98
fineweb_q07/duckdb:parquet 215402864 222965558 0.97
fineweb_q08/duckdb:parquet 🚀 32497748 36317091 0.89
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -12.7% -11.3% -1.6% +48.9% ➖ noise
0 datafusion:vortex-file-compressed -7.6% -11.3% +4.1% +90.3% ➖ noise
0 duckdb:vortex-compact -12.2% -11.3% -1.1% +112.2% ➖ noise
0 duckdb:vortex-file-compressed -12.1% -11.3% -0.9% +68.6% ➖ noise
1 datafusion:vortex-compact +2.8% -10.6% +15.0% +23.3% ➖ noise
1 datafusion:vortex-file-compressed +5.6% -10.6% +18.2% +36.7% ➖ noise
1 duckdb:vortex-compact -6.7% -10.6% +4.3% +12.3% ➖ noise
1 duckdb:vortex-file-compressed +4.5% -10.6% +16.9% +65.1% ➖ noise
2 datafusion:vortex-compact -6.2% -8.6% +2.7% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -7.6% -8.6% +1.1% +16.2% ➖ noise
2 duckdb:vortex-compact -2.7% -8.6% +6.5% +17.3% ➖ noise
2 duckdb:vortex-file-compressed -9.3% -8.6% -0.8% +10.8% ➖ noise
3 datafusion:vortex-compact -6.9% -3.6% -3.5% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -5.4% -3.6% -1.9% +29.5% ➖ noise
3 duckdb:vortex-compact -5.2% -3.6% -1.7% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +12.3% -3.6% +16.4% +25.2% ➖ noise
4 datafusion:vortex-compact -7.8% -5.1% -2.7% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -5.2% -5.1% -0.1% +10.0% ➖ noise
4 duckdb:vortex-compact -8.0% -5.1% -3.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -0.9% -5.1% +4.5% +10.0% ➖ noise
5 datafusion:vortex-compact -6.7% -7.4% +0.8% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -5.0% -7.4% +2.7% +10.0% ➖ noise
5 duckdb:vortex-compact -7.3% -7.4% +0.1% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -2.3% -7.4% +5.5% +10.0% ➖ noise
6 datafusion:vortex-compact -7.5% -4.1% -3.5% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -18.1% -4.1% -14.6% +11.3% ✅ faster
6 duckdb:vortex-compact -7.4% -4.1% -3.4% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -10.6% -4.1% -6.7% +10.0% ➖ noise
7 datafusion:vortex-compact -6.5% -6.6% +0.0% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -10.6% -6.6% -4.3% +15.8% ➖ noise
7 duckdb:vortex-compact -7.4% -6.6% -0.9% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -11.7% -6.6% -5.4% +26.7% ➖ noise
8 datafusion:vortex-compact -2.3% -10.7% +9.5% +24.9% ➖ noise
8 datafusion:vortex-file-compressed -9.4% -10.7% +1.5% +11.5% ➖ noise
8 duckdb:vortex-compact +0.2% -10.7% +12.2% +14.4% ➖ noise
8 duckdb:vortex-file-compressed -9.7% -10.7% +1.2% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Vortex (geomean): 1.025x ➖
Parquet (geomean): 1.017x ➖
Shifts: Parquet (control) +1.7% · Median polish +1.4%


datafusion / vortex-file-compressed (1.024x ➖, 0↑ 1↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50994848 49139861 1.04
tpch_q02/datafusion:vortex-file-compressed 23757137 22826390 1.04
tpch_q03/datafusion:vortex-file-compressed 29051614 28121027 1.03
tpch_q04/datafusion:vortex-file-compressed 20735815 20989353 0.99
tpch_q05/datafusion:vortex-file-compressed 49756869 48744957 1.02
tpch_q06/datafusion:vortex-file-compressed 🚨 11368372 10287645 1.11
tpch_q07/datafusion:vortex-file-compressed 56716944 54884219 1.03
tpch_q08/datafusion:vortex-file-compressed 40946257 39780989 1.03
tpch_q09/datafusion:vortex-file-compressed 53394060 53193808 1.00
tpch_q10/datafusion:vortex-file-compressed 41073679 39163568 1.05
tpch_q11/datafusion:vortex-file-compressed 16623717 16728281 0.99
tpch_q12/datafusion:vortex-file-compressed 24964863 25023092 1.00
tpch_q13/datafusion:vortex-file-compressed 27038701 24752785 1.09
tpch_q14/datafusion:vortex-file-compressed 17147850 16466022 1.04
tpch_q15/datafusion:vortex-file-compressed 26249275 24811638 1.06
tpch_q16/datafusion:vortex-file-compressed 20607813 20542400 1.00
tpch_q17/datafusion:vortex-file-compressed 69273801 71020886 0.98
tpch_q18/datafusion:vortex-file-compressed 87017675 85634019 1.02
tpch_q19/datafusion:vortex-file-compressed 21431768 20851677 1.03
tpch_q20/datafusion:vortex-file-compressed 29502822 30197054 0.98
tpch_q21/datafusion:vortex-file-compressed 74773525 72876398 1.03
tpch_q22/datafusion:vortex-file-compressed 12738394 12823888 0.99
datafusion / vortex-compact (1.038x ➖, 0↑ 1↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 59134811 59299150 1.00
tpch_q02/datafusion:vortex-compact 26345429 27013465 0.98
tpch_q03/datafusion:vortex-compact 30100877 28807840 1.04
tpch_q04/datafusion:vortex-compact 23225041 22195056 1.05
tpch_q05/datafusion:vortex-compact 53417891 51074461 1.05
tpch_q06/datafusion:vortex-compact 13391338 12396120 1.08
tpch_q07/datafusion:vortex-compact 61576833 60902918 1.01
tpch_q08/datafusion:vortex-compact 44788227 43943548 1.02
tpch_q09/datafusion:vortex-compact 59001134 55817816 1.06
tpch_q10/datafusion:vortex-compact 47662138 45327166 1.05
tpch_q11/datafusion:vortex-compact 🚨 18640350 16788971 1.11
tpch_q12/datafusion:vortex-compact 31530174 30369102 1.04
tpch_q13/datafusion:vortex-compact 32590582 31790588 1.03
tpch_q14/datafusion:vortex-compact 19888149 19451163 1.02
tpch_q15/datafusion:vortex-compact 31832317 31107837 1.02
tpch_q16/datafusion:vortex-compact 25393880 24311265 1.04
tpch_q17/datafusion:vortex-compact 72315228 70686878 1.02
tpch_q18/datafusion:vortex-compact 90190109 85961622 1.05
tpch_q19/datafusion:vortex-compact 31197983 31202683 1.00
tpch_q20/datafusion:vortex-compact 35430876 33372936 1.06
tpch_q21/datafusion:vortex-compact 81477184 77374258 1.05
tpch_q22/datafusion:vortex-compact 13270918 12588216 1.05
datafusion / parquet (1.019x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 105060927 107572340 0.98
tpch_q02/datafusion:parquet 63632868 62547257 1.02
tpch_q03/datafusion:parquet 71490696 73665385 0.97
tpch_q04/datafusion:parquet 44263425 43890293 1.01
tpch_q05/datafusion:parquet 95448962 93085305 1.03
tpch_q06/datafusion:parquet 42180030 40489960 1.04
tpch_q07/datafusion:parquet 106821093 106423764 1.00
tpch_q08/datafusion:parquet 95933574 94205929 1.02
tpch_q09/datafusion:parquet 133431400 132417680 1.01
tpch_q10/datafusion:parquet 113366970 113918754 1.00
tpch_q11/datafusion:parquet 42294427 42716490 0.99
tpch_q12/datafusion:parquet 90096024 82534326 1.09
tpch_q13/datafusion:parquet 217760344 203406198 1.07
tpch_q14/datafusion:parquet 44846024 44505635 1.01
tpch_q15/datafusion:parquet 59438792 59591183 1.00
tpch_q16/datafusion:parquet 43261760 41480979 1.04
tpch_q17/datafusion:parquet 146343593 149166857 0.98
tpch_q18/datafusion:parquet 170987200 179128833 0.95
tpch_q19/datafusion:parquet 74894308 70955704 1.06
tpch_q20/datafusion:parquet 72804066 67503225 1.08
tpch_q21/datafusion:parquet 140884867 130334295 1.08
tpch_q22/datafusion:parquet 31702027 31365114 1.01
datafusion / arrow (1.036x ➖, 0↑ 1↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 57949225 56027418 1.03
tpch_q02/datafusion:arrow 19464381 19869810 0.98
tpch_q03/datafusion:arrow 30518742 30169585 1.01
tpch_q04/datafusion:arrow 25872852 24803077 1.04
tpch_q05/datafusion:arrow 78958651 74268588 1.06
tpch_q06/datafusion:arrow 🚨 22873379 19849293 1.15
tpch_q07/datafusion:arrow 105692397 103941632 1.02
tpch_q08/datafusion:arrow 43753739 42142589 1.04
tpch_q09/datafusion:arrow 67248074 67577020 1.00
tpch_q10/datafusion:arrow 47245622 49476579 0.95
tpch_q11/datafusion:arrow 9560225 9136762 1.05
tpch_q12/datafusion:arrow 52604191 50382372 1.04
tpch_q13/datafusion:arrow 47783265 47785226 1.00
tpch_q14/datafusion:arrow 23101182 21108940 1.09
tpch_q15/datafusion:arrow 45725164 42664188 1.07
tpch_q16/datafusion:arrow 19561376 18803116 1.04
tpch_q17/datafusion:arrow 71267234 66198634 1.08
tpch_q18/datafusion:arrow 141183956 137341257 1.03
tpch_q19/datafusion:arrow 36849204 35685852 1.03
tpch_q20/datafusion:arrow 35401702 34163831 1.04
tpch_q21/datafusion:arrow 160559096 157128992 1.02
tpch_q22/datafusion:arrow 18578287 18166048 1.02
duckdb / vortex-file-compressed (1.022x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31446545 31331196 1.00
tpch_q02/duckdb:vortex-file-compressed 25590598 25575488 1.00
tpch_q03/duckdb:vortex-file-compressed 34332013 32895571 1.04
tpch_q04/duckdb:vortex-file-compressed 30116941 28764972 1.05
tpch_q05/duckdb:vortex-file-compressed 38820447 38212360 1.02
tpch_q06/duckdb:vortex-file-compressed 8420620 8198341 1.03
tpch_q07/duckdb:vortex-file-compressed 36467010 34909755 1.04
tpch_q08/duckdb:vortex-file-compressed 38668377 37215689 1.04
tpch_q09/duckdb:vortex-file-compressed 59429996 58821081 1.01
tpch_q10/duckdb:vortex-file-compressed 41782369 41616830 1.00
tpch_q11/duckdb:vortex-file-compressed 15860896 14767792 1.07
tpch_q12/duckdb:vortex-file-compressed 23500024 23147553 1.02
tpch_q13/duckdb:vortex-file-compressed 42343155 41449139 1.02
tpch_q14/duckdb:vortex-file-compressed 22745251 21733475 1.05
tpch_q15/duckdb:vortex-file-compressed 17549809 17133450 1.02
tpch_q16/duckdb:vortex-file-compressed 30527729 29810393 1.02
tpch_q17/duckdb:vortex-file-compressed 24826421 25064057 0.99
tpch_q18/duckdb:vortex-file-compressed 54682287 53072236 1.03
tpch_q19/duckdb:vortex-file-compressed 30153046 29771157 1.01
tpch_q20/duckdb:vortex-file-compressed 34025046 33766679 1.01
tpch_q21/duckdb:vortex-file-compressed 103354957 102254116 1.01
tpch_q22/duckdb:vortex-file-compressed 17958011 17989796 1.00
duckdb / vortex-compact (1.016x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38918236 38384907 1.01
tpch_q02/duckdb:vortex-compact 33614602 33574567 1.00
tpch_q03/duckdb:vortex-compact 35420934 35038589 1.01
tpch_q04/duckdb:vortex-compact 31747084 31279086 1.01
tpch_q05/duckdb:vortex-compact 43212409 41930174 1.03
tpch_q06/duckdb:vortex-compact 11519138 11766863 0.98
tpch_q07/duckdb:vortex-compact 42336638 40935983 1.03
tpch_q08/duckdb:vortex-compact 42010792 42034675 1.00
tpch_q09/duckdb:vortex-compact 68622133 66695613 1.03
tpch_q10/duckdb:vortex-compact 47366374 45704707 1.04
tpch_q11/duckdb:vortex-compact 18708219 18543686 1.01
tpch_q12/duckdb:vortex-compact 29605499 29890061 0.99
tpch_q13/duckdb:vortex-compact 47602340 47683403 1.00
tpch_q14/duckdb:vortex-compact 27013495 26106852 1.03
tpch_q15/duckdb:vortex-compact 21095380 20274930 1.04
tpch_q16/duckdb:vortex-compact 33913042 32585420 1.04
tpch_q17/duckdb:vortex-compact 29896375 29349761 1.02
tpch_q18/duckdb:vortex-compact 53919824 53208277 1.01
tpch_q19/duckdb:vortex-compact 34656207 34530970 1.00
tpch_q20/duckdb:vortex-compact 41987272 39860229 1.05
tpch_q21/duckdb:vortex-compact 107482577 108299735 0.99
tpch_q22/duckdb:vortex-compact 19430252 19362057 1.00
duckdb / parquet (1.016x ➖, 0↑ 3↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77003354 79692046 0.97
tpch_q02/duckdb:parquet 40653640 40663946 1.00
tpch_q03/duckdb:parquet 72232489 71421090 1.01
tpch_q04/duckdb:parquet 50679172 49899963 1.02
tpch_q05/duckdb:parquet 68555582 68409691 1.00
tpch_q06/duckdb:parquet 22288173 22629392 0.98
tpch_q07/duckdb:parquet 70559004 77867094 0.91
tpch_q08/duckdb:parquet 84409034 88357241 0.96
tpch_q09/duckdb:parquet 🚨 154618963 134890361 1.15
tpch_q10/duckdb:parquet 128672800 129989114 0.99
tpch_q11/duckdb:parquet 23233251 22577377 1.03
tpch_q12/duckdb:parquet 🚨 53270024 47877665 1.11
tpch_q13/duckdb:parquet 259994741 257810522 1.01
tpch_q14/duckdb:parquet 51969219 52072715 1.00
tpch_q15/duckdb:parquet 27828998 25980078 1.07
tpch_q16/duckdb:parquet 59806760 57763683 1.04
tpch_q17/duckdb:parquet 57893008 61625605 0.94
tpch_q18/duckdb:parquet 121249038 118477036 1.02
tpch_q19/duckdb:parquet 🚨 81094255 70937833 1.14
tpch_q20/duckdb:parquet 66138063 65224498 1.01
tpch_q21/duckdb:parquet 185433757 181980052 1.02
tpch_q22/duckdb:parquet 54686042 53956661 1.01
duckdb / duckdb (1.017x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 18178646 17813398 1.02
tpch_q02/duckdb:duckdb 14676956 14537699 1.01
tpch_q03/duckdb:duckdb 23472496 21892926 1.07
tpch_q04/duckdb:duckdb 22627034 22430770 1.01
tpch_q05/duckdb:duckdb 24113336 23740065 1.02
tpch_q06/duckdb:duckdb 7242678 7131493 1.02
tpch_q07/duckdb:duckdb 26337480 25554082 1.03
tpch_q08/duckdb:duckdb 24499903 24265503 1.01
tpch_q09/duckdb:duckdb 59123422 58355790 1.01
tpch_q10/duckdb:duckdb 53120541 49908042 1.06
tpch_q11/duckdb:duckdb 7421761 7322575 1.01
tpch_q12/duckdb:duckdb 18476370 18557710 1.00
tpch_q13/duckdb:duckdb 40122819 40784527 0.98
tpch_q14/duckdb:duckdb 22660303 22179890 1.02
tpch_q15/duckdb:duckdb 13881398 13690496 1.01
tpch_q16/duckdb:duckdb 26732367 26101436 1.02
tpch_q17/duckdb:duckdb 16370434 16485151 0.99
tpch_q18/duckdb:duckdb 41091577 40590061 1.01
tpch_q19/duckdb:duckdb 32447724 31785276 1.02
tpch_q20/duckdb:duckdb 25590734 25968584 0.99
tpch_q21/duckdb:duckdb 63441861 61769862 1.03
tpch_q22/duckdb:duckdb 25880598 25388657 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +3.4% -2.9% +6.5% +20.7% ➖ noise
1 datafusion:vortex-compact -0.3% -2.9% +2.7% +21.1% ➖ noise
1 datafusion:vortex-file-compressed +3.8% -2.9% +6.8% +19.1% ➖ noise
1 duckdb:duckdb +2.1% -2.9% +5.1% +16.7% ➖ noise
1 duckdb:vortex-compact +1.4% -2.9% +4.4% +17.9% ➖ noise
1 duckdb:vortex-file-compressed +0.4% -2.9% +3.3% +18.9% ➖ noise
2 datafusion:arrow -2.0% +0.9% -2.9% +10.5% ➖ noise
2 datafusion:vortex-compact -2.5% +0.9% -3.3% +12.1% ➖ noise
2 datafusion:vortex-file-compressed +4.1% +0.9% +3.2% +10.5% ➖ noise
2 duckdb:duckdb +1.0% +0.9% +0.1% +10.5% ➖ noise
2 duckdb:vortex-compact +0.1% +0.9% -0.7% +10.5% ➖ noise
2 duckdb:vortex-file-compressed +0.1% +0.9% -0.8% +10.5% ➖ noise
3 datafusion:arrow +1.2% -0.9% +2.1% +14.4% ➖ noise
3 datafusion:vortex-compact +4.5% -0.9% +5.5% +13.2% ➖ noise
3 datafusion:vortex-file-compressed +3.3% -0.9% +4.3% +10.5% ➖ noise
3 duckdb:duckdb +7.2% -0.9% +8.2% +10.5% ➖ noise
3 duckdb:vortex-compact +1.1% -0.9% +2.0% +11.1% ➖ noise
3 duckdb:vortex-file-compressed +4.4% -0.9% +5.3% +11.0% ➖ noise
4 datafusion:arrow +4.3% +1.2% +3.1% +10.5% ➖ noise
4 datafusion:vortex-compact +4.6% +1.2% +3.4% +10.5% ➖ noise
4 datafusion:vortex-file-compressed -1.2% +1.2% -2.4% +11.4% ➖ noise
4 duckdb:duckdb +0.9% +1.2% -0.3% +10.5% ➖ noise
4 duckdb:vortex-compact +1.5% +1.2% +0.3% +10.5% ➖ noise
4 duckdb:vortex-file-compressed +4.7% +1.2% +3.5% +10.5% ➖ noise
5 datafusion:arrow +6.3% +1.4% +4.9% +10.5% ➖ noise
5 datafusion:vortex-compact +4.6% +1.4% +3.2% +10.5% ➖ noise
5 datafusion:vortex-file-compressed +2.1% +1.4% +0.7% +10.5% ➖ noise
5 duckdb:duckdb +1.6% +1.4% +0.2% +10.5% ➖ noise
5 duckdb:vortex-compact +3.1% +1.4% +1.7% +10.5% ➖ noise
5 duckdb:vortex-file-compressed +1.6% +1.4% +0.2% +12.5% ➖ noise
6 datafusion:arrow +15.2% +1.3% +13.8% +12.6% 🚨 regression
6 datafusion:vortex-compact +8.0% +1.3% +6.6% +19.7% ➖ noise
6 datafusion:vortex-file-compressed +10.5% +1.3% +9.1% +15.2% ➖ noise
6 duckdb:duckdb +1.6% +1.3% +0.3% +12.8% ➖ noise
6 duckdb:vortex-compact -2.1% +1.3% -3.4% +17.8% ➖ noise
6 duckdb:vortex-file-compressed +2.7% +1.3% +1.4% +15.3% ➖ noise
7 datafusion:arrow +1.7% -4.6% +6.6% +10.9% ➖ noise
7 datafusion:vortex-compact +1.1% -4.6% +6.0% +10.5% ➖ noise
7 datafusion:vortex-file-compressed +3.3% -4.6% +8.4% +12.2% ➖ noise
7 duckdb:duckdb +3.1% -4.6% +8.1% +10.5% ➖ noise
7 duckdb:vortex-compact +3.4% -4.6% +8.4% +10.5% ➖ noise
7 duckdb:vortex-file-compressed +4.5% -4.6% +9.5% +10.9% ➖ noise
8 datafusion:arrow +3.8% -1.4% +5.3% +10.5% ➖ noise
8 datafusion:vortex-compact +1.9% -1.4% +3.3% +12.2% ➖ noise
8 datafusion:vortex-file-compressed +2.9% -1.4% +4.4% +10.5% ➖ noise
8 duckdb:duckdb +1.0% -1.4% +2.4% +10.5% ➖ noise
8 duckdb:vortex-compact -0.1% -1.4% +1.3% +10.5% ➖ noise
8 duckdb:vortex-file-compressed +3.9% -1.4% +5.3% +13.0% ➖ noise
9 datafusion:arrow -0.5% +7.5% -7.4% +10.5% ➖ noise
9 datafusion:vortex-compact +5.7% +7.5% -1.6% +10.5% ➖ noise
9 datafusion:vortex-file-compressed +0.4% +7.5% -6.6% +10.8% ➖ noise
9 duckdb:duckdb +1.3% +7.5% -5.7% +10.5% ➖ noise
9 duckdb:vortex-compact +2.9% +7.5% -4.3% +10.5% ➖ noise
9 duckdb:vortex-file-compressed +1.0% +7.5% -6.0% +11.1% ➖ noise
10 datafusion:arrow -4.5% -0.7% -3.8% +10.5% ➖ noise
10 datafusion:vortex-compact +5.2% -0.7% +5.9% +10.5% ➖ noise
10 datafusion:vortex-file-compressed +4.9% -0.7% +5.7% +10.5% ➖ noise
10 duckdb:duckdb +6.4% -0.7% +7.2% +10.5% ➖ noise
10 duckdb:vortex-compact +3.6% -0.7% +4.4% +10.5% ➖ noise
10 duckdb:vortex-file-compressed +0.4% -0.7% +1.2% +10.5% ➖ noise
11 datafusion:arrow +4.6% +0.9% +3.7% +11.6% ➖ noise
11 datafusion:vortex-compact +11.0% +0.9% +10.0% +10.5% ➖ noise
11 datafusion:vortex-file-compressed -0.6% +0.9% -1.6% +14.2% ➖ noise
11 duckdb:duckdb +1.4% +0.9% +0.4% +10.5% ➖ noise
11 duckdb:vortex-compact +0.9% +0.9% -0.1% +10.5% ➖ noise
11 duckdb:vortex-file-compressed +7.4% +0.9% +6.4% +13.7% ➖ noise
12 datafusion:arrow +4.4% +10.2% -5.3% +19.3% ➖ noise
12 datafusion:vortex-compact +3.8% +10.2% -5.8% +13.1% ➖ noise
12 datafusion:vortex-file-compressed -0.2% +10.2% -9.5% +11.8% ➖ noise
12 duckdb:duckdb -0.4% +10.2% -9.7% +11.4% ➖ noise
12 duckdb:vortex-compact -1.0% +10.2% -10.1% +14.4% ➖ noise
12 duckdb:vortex-file-compressed +1.5% +10.2% -7.9% +11.6% ➖ noise
13 datafusion:arrow -0.0% +3.9% -3.8% +13.7% ➖ noise
13 datafusion:vortex-compact +2.5% +3.9% -1.3% +10.5% ➖ noise
13 datafusion:vortex-file-compressed +9.2% +3.9% +5.1% +12.3% ➖ noise
13 duckdb:duckdb -1.6% +3.9% -5.3% +10.5% ➖ noise
13 duckdb:vortex-compact -0.2% +3.9% -3.9% +10.5% ➖ noise
13 duckdb:vortex-file-compressed +2.2% +3.9% -1.7% +10.5% ➖ noise
14 datafusion:arrow +9.4% +0.3% +9.1% +18.3% ➖ noise
14 datafusion:vortex-compact +2.2% +0.3% +2.0% +10.5% ➖ noise
14 datafusion:vortex-file-compressed +4.1% +0.3% +3.8% +14.8% ➖ noise
14 duckdb:duckdb +2.2% +0.3% +1.9% +10.5% ➖ noise
14 duckdb:vortex-compact +3.5% +0.3% +3.2% +10.5% ➖ noise
14 duckdb:vortex-file-compressed +4.7% +0.3% +4.4% +10.5% ➖ noise
15 datafusion:arrow +7.2% +3.4% +3.7% +13.5% ➖ noise
15 datafusion:vortex-compact +2.3% +3.4% -1.0% +14.2% ➖ noise
15 datafusion:vortex-file-compressed +5.8% +3.4% +2.4% +14.1% ➖ noise
15 duckdb:duckdb +1.4% +3.4% -1.9% +11.8% ➖ noise
15 duckdb:vortex-compact +4.0% +3.4% +0.7% +12.9% ➖ noise
15 duckdb:vortex-file-compressed +2.4% +3.4% -0.9% +12.0% ➖ noise
16 datafusion:arrow +4.0% +3.9% +0.1% +10.5% ➖ noise
16 datafusion:vortex-compact +4.5% +3.9% +0.5% +10.5% ➖ noise
16 datafusion:vortex-file-compressed +0.3% +3.9% -3.5% +10.5% ➖ noise
16 duckdb:duckdb +2.4% +3.9% -1.4% +10.5% ➖ noise
16 duckdb:vortex-compact +4.1% +3.9% +0.2% +10.5% ➖ noise
16 duckdb:vortex-file-compressed +2.4% +3.9% -1.5% +10.5% ➖ noise
17 datafusion:arrow +7.7% -4.0% +12.1% +13.4% ➖ noise
17 datafusion:vortex-compact +2.3% -4.0% +6.6% +11.3% ➖ noise
17 datafusion:vortex-file-compressed -2.5% -4.0% +1.6% +11.7% ➖ noise
17 duckdb:duckdb -0.7% -4.0% +3.4% +10.5% ➖ noise
17 duckdb:vortex-compact +1.9% -4.0% +6.1% +15.0% ➖ noise
17 duckdb:vortex-file-compressed -0.9% -4.0% +3.2% +10.5% ➖ noise
18 datafusion:arrow +2.8% -1.2% +4.0% +11.1% ➖ noise
18 datafusion:vortex-compact +4.9% -1.2% +6.2% +10.5% ➖ noise
18 datafusion:vortex-file-compressed +1.6% -1.2% +2.8% +10.5% ➖ noise
18 duckdb:duckdb +1.2% -1.2% +2.4% +10.5% ➖ noise
18 duckdb:vortex-compact +1.3% -1.2% +2.5% +10.5% ➖ noise
18 duckdb:vortex-file-compressed +3.0% -1.2% +4.2% +10.5% ➖ noise
19 datafusion:arrow +3.3% +9.8% -6.0% +18.6% ➖ noise
19 datafusion:vortex-compact -0.0% +9.8% -9.0% +14.1% ➖ noise
19 datafusion:vortex-file-compressed +2.8% +9.8% -6.4% +16.6% ➖ noise
19 duckdb:duckdb +2.1% +9.8% -7.1% +12.3% ➖ noise
19 duckdb:vortex-compact +0.4% +9.8% -8.6% +13.3% ➖ noise
19 duckdb:vortex-file-compressed +1.3% +9.8% -7.8% +13.1% ➖ noise
20 datafusion:arrow +3.6% +4.6% -0.9% +10.5% ➖ noise
20 datafusion:vortex-compact +6.2% +4.6% +1.5% +10.5% ➖ noise
20 datafusion:vortex-file-compressed -2.3% +4.6% -6.6% +11.7% ➖ noise
20 duckdb:duckdb -1.5% +4.6% -5.8% +10.5% ➖ noise
20 duckdb:vortex-compact +5.3% +4.6% +0.7% +10.5% ➖ noise
20 duckdb:vortex-file-compressed +0.8% +4.6% -3.6% +13.5% ➖ noise
21 datafusion:arrow +2.2% +5.0% -2.6% +10.9% ➖ noise
21 datafusion:vortex-compact +5.3% +5.0% +0.3% +10.5% ➖ noise
21 datafusion:vortex-file-compressed +2.6% +5.0% -2.2% +10.5% ➖ noise
21 duckdb:duckdb +2.7% +5.0% -2.1% +10.5% ➖ noise
21 duckdb:vortex-compact -0.8% +5.0% -5.4% +10.5% ➖ noise
21 duckdb:vortex-file-compressed +1.1% +5.0% -3.7% +10.5% ➖ noise
22 datafusion:arrow +2.3% +1.2% +1.0% +10.5% ➖ noise
22 datafusion:vortex-compact +5.4% +1.2% +4.2% +10.5% ➖ noise
22 datafusion:vortex-file-compressed -0.7% +1.2% -1.9% +10.5% ➖ noise
22 duckdb:duckdb +1.9% +1.2% +0.7% +10.5% ➖ noise
22 duckdb:vortex-compact +0.4% +1.2% -0.9% +10.5% ➖ noise
22 duckdb:vortex-file-compressed -0.2% +1.2% -1.4% +10.5% ➖ 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

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.9%
Vortex (geomean): 1.027x ➖
Parquet (geomean): 1.032x ➖
Shifts: Parquet (control) +3.2% · Median polish +0.1%


datafusion / vortex-file-compressed (1.130x ❌, 0↑ 66↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚨 32817343 25826111 1.27
tpcds_q02/datafusion:vortex-file-compressed 🚨 56172526 49465877 1.14
tpcds_q03/datafusion:vortex-file-compressed 🚨 18946847 15485543 1.22
tpcds_q04/datafusion:vortex-file-compressed 🚨 313986616 250516951 1.25
tpcds_q05/datafusion:vortex-file-compressed 🚨 53848615 44544978 1.21
tpcds_q06/datafusion:vortex-file-compressed 64650463 59987100 1.08
tpcds_q07/datafusion:vortex-file-compressed 49303988 45935372 1.07
tpcds_q08/datafusion:vortex-file-compressed 🚨 35025233 30742579 1.14
tpcds_q09/datafusion:vortex-file-compressed 🚨 46101659 38970297 1.18
tpcds_q10/datafusion:vortex-file-compressed 🚨 47070625 38910579 1.21
tpcds_q11/datafusion:vortex-file-compressed 🚨 154481305 136444689 1.13
tpcds_q12/datafusion:vortex-file-compressed 🚨 24455683 18814511 1.30
tpcds_q13/datafusion:vortex-file-compressed 🚨 52670348 46876671 1.12
tpcds_q14/datafusion:vortex-file-compressed 🚨 208857993 171523588 1.22
tpcds_q15/datafusion:vortex-file-compressed 🚨 34223581 29029357 1.18
tpcds_q16/datafusion:vortex-file-compressed 🚨 34905910 29185697 1.20
tpcds_q17/datafusion:vortex-file-compressed 🚨 78564990 65285371 1.20
tpcds_q18/datafusion:vortex-file-compressed 🚨 81324345 69631257 1.17
tpcds_q19/datafusion:vortex-file-compressed 🚨 28114468 22140407 1.27
tpcds_q20/datafusion:vortex-file-compressed 🚨 25542916 21790561 1.17
tpcds_q21/datafusion:vortex-file-compressed 🚨 43597104 36831201 1.18
tpcds_q22/datafusion:vortex-file-compressed 🚨 140899355 112602443 1.25
tpcds_q23/datafusion:vortex-file-compressed 169797804 156054379 1.09
tpcds_q24/datafusion:vortex-file-compressed 88268858 87601227 1.01
tpcds_q25/datafusion:vortex-file-compressed 67993168 71781009 0.95
tpcds_q26/datafusion:vortex-file-compressed 🚨 38159785 34200076 1.12
tpcds_q27/datafusion:vortex-file-compressed 🚨 124360153 106663211 1.17
tpcds_q28/datafusion:vortex-file-compressed 🚨 36337486 32642124 1.11
tpcds_q29/datafusion:vortex-file-compressed 🚨 83107550 63173281 1.32
tpcds_q30/datafusion:vortex-file-compressed 🚨 28423077 23384662 1.22
tpcds_q31/datafusion:vortex-file-compressed 🚨 87619908 75335035 1.16
tpcds_q32/datafusion:vortex-file-compressed 🚨 24882361 20070120 1.24
tpcds_q33/datafusion:vortex-file-compressed 🚨 35429529 30492238 1.16
tpcds_q34/datafusion:vortex-file-compressed 🚨 29116347 24170781 1.20
tpcds_q35/datafusion:vortex-file-compressed 🚨 53211329 45690773 1.16
tpcds_q36/datafusion:vortex-file-compressed 🚨 71000915 58604777 1.21
tpcds_q37/datafusion:vortex-file-compressed 🚨 30542384 25893164 1.18
tpcds_q38/datafusion:vortex-file-compressed 🚨 52522806 43435248 1.21
tpcds_q39/datafusion:vortex-file-compressed 🚨 137640681 106308191 1.29
tpcds_q40/datafusion:vortex-file-compressed 🚨 40368382 35992809 1.12
tpcds_q41/datafusion:vortex-file-compressed 🚨 18758460 14906917 1.26
tpcds_q42/datafusion:vortex-file-compressed 🚨 17633185 14963358 1.18
tpcds_q43/datafusion:vortex-file-compressed 🚨 21138348 18862542 1.12
tpcds_q44/datafusion:vortex-file-compressed 🚨 38699759 32421491 1.19
tpcds_q45/datafusion:vortex-file-compressed 🚨 34387753 28303595 1.21
tpcds_q46/datafusion:vortex-file-compressed 🚨 41642580 34348857 1.21
tpcds_q47/datafusion:vortex-file-compressed 🚨 158008141 134066107 1.18
tpcds_q48/datafusion:vortex-file-compressed 🚨 43806657 34863153 1.26
tpcds_q49/datafusion:vortex-file-compressed 🚨 69507363 58905722 1.18
tpcds_q50/datafusion:vortex-file-compressed 🚨 47539283 39551626 1.20
tpcds_q51/datafusion:vortex-file-compressed 🚨 113344121 88013852 1.29
tpcds_q52/datafusion:vortex-file-compressed 🚨 17438639 15672982 1.11
tpcds_q53/datafusion:vortex-file-compressed 🚨 26429352 21204751 1.25
tpcds_q54/datafusion:vortex-file-compressed 🚨 42522562 37295819 1.14
tpcds_q55/datafusion:vortex-file-compressed 🚨 17938089 14414483 1.24
tpcds_q56/datafusion:vortex-file-compressed 🚨 35263536 30430704 1.16
tpcds_q57/datafusion:vortex-file-compressed 🚨 124304000 104726792 1.19
tpcds_q58/datafusion:vortex-file-compressed 🚨 63802088 57565677 1.11
tpcds_q59/datafusion:vortex-file-compressed 🚨 65067088 56752129 1.15
tpcds_q60/datafusion:vortex-file-compressed 🚨 34346026 29804787 1.15
tpcds_q61/datafusion:vortex-file-compressed 🚨 47686451 40025778 1.19
tpcds_q62/datafusion:vortex-file-compressed 🚨 31335423 24343113 1.29
tpcds_q63/datafusion:vortex-file-compressed 🚨 28447272 21589296 1.32
tpcds_q64/datafusion:vortex-file-compressed 435022207 422275366 1.03
tpcds_q65/datafusion:vortex-file-compressed 🚨 45082385 39876331 1.13
tpcds_q66/datafusion:vortex-file-compressed 🚨 89512234 72036285 1.24
tpcds_q67/datafusion:vortex-file-compressed 🚨 176679791 158819314 1.11
tpcds_q68/datafusion:vortex-file-compressed 🚨 39843254 32573573 1.22
tpcds_q69/datafusion:vortex-file-compressed 🚨 42202888 35989297 1.17
tpcds_q70/datafusion:vortex-file-compressed 🚨 100177799 87704011 1.14
tpcds_q71/datafusion:vortex-file-compressed 🚨 26925108 23440059 1.15
tpcds_q72/datafusion:vortex-file-compressed 🚨 2671373321 2224698350 1.20
tpcds_q73/datafusion:vortex-file-compressed 23333712 22737947 1.03
tpcds_q74/datafusion:vortex-file-compressed 81346358 82964600 0.98
tpcds_q75/datafusion:vortex-file-compressed 110839863 108395562 1.02
tpcds_q76/datafusion:vortex-file-compressed 31853268 32416044 0.98
tpcds_q77/datafusion:vortex-file-compressed 40095211 41688498 0.96
tpcds_q78/datafusion:vortex-file-compressed 131448921 124473202 1.06
tpcds_q79/datafusion:vortex-file-compressed 28711435 29004284 0.99
tpcds_q80/datafusion:vortex-file-compressed 95834287 96714227 0.99
tpcds_q81/datafusion:vortex-file-compressed 24790217 23992157 1.03
tpcds_q82/datafusion:vortex-file-compressed 25513074 26229722 0.97
tpcds_q83/datafusion:vortex-file-compressed 34568792 34465585 1.00
tpcds_q84/datafusion:vortex-file-compressed 13224586 13041590 1.01
tpcds_q85/datafusion:vortex-file-compressed 94740300 94168709 1.01
tpcds_q86/datafusion:vortex-file-compressed 17214628 16202052 1.06
tpcds_q87/datafusion:vortex-file-compressed 45131568 44966663 1.00
tpcds_q88/datafusion:vortex-file-compressed 56950897 57873135 0.98
tpcds_q89/datafusion:vortex-file-compressed 25315139 24939242 1.02
tpcds_q90/datafusion:vortex-file-compressed 15265840 15098693 1.01
tpcds_q91/datafusion:vortex-file-compressed 19358796 18810326 1.03
tpcds_q92/datafusion:vortex-file-compressed 18815533 17760014 1.06
tpcds_q93/datafusion:vortex-file-compressed 35228869 35804017 0.98
tpcds_q94/datafusion:vortex-file-compressed 23594797 23960306 0.98
tpcds_q95/datafusion:vortex-file-compressed 62678820 63329656 0.99
tpcds_q96/datafusion:vortex-file-compressed 13730937 14051569 0.98
tpcds_q97/datafusion:vortex-file-compressed 33316266 31945034 1.04
tpcds_q98/datafusion:vortex-file-compressed 24392930 23970159 1.02
tpcds_q99/datafusion:vortex-file-compressed 32339339 32470851 1.00
datafusion / vortex-compact (0.985x ➖, 4↑ 2↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25887513 26023315 0.99
tpcds_q02/datafusion:vortex-compact 53281288 53239074 1.00
tpcds_q03/datafusion:vortex-compact 19459887 20284935 0.96
tpcds_q04/datafusion:vortex-compact 297271107 295839592 1.00
tpcds_q05/datafusion:vortex-compact 48779877 49692152 0.98
tpcds_q06/datafusion:vortex-compact 60818526 63514026 0.96
tpcds_q07/datafusion:vortex-compact 53850732 52343620 1.03
tpcds_q08/datafusion:vortex-compact 35508609 36270087 0.98
tpcds_q09/datafusion:vortex-compact 51617392 51791373 1.00
tpcds_q10/datafusion:vortex-compact 47815212 49378754 0.97
tpcds_q11/datafusion:vortex-compact 151866228 152282263 1.00
tpcds_q12/datafusion:vortex-compact 🚀 24987998 28401727 0.88
tpcds_q13/datafusion:vortex-compact 132457220 127333694 1.04
tpcds_q14/datafusion:vortex-compact 195196061 202720747 0.96
tpcds_q15/datafusion:vortex-compact 31266581 31814170 0.98
tpcds_q16/datafusion:vortex-compact 31940431 34196960 0.93
tpcds_q17/datafusion:vortex-compact 76676992 74572739 1.03
tpcds_q18/datafusion:vortex-compact 78581040 79031313 0.99
tpcds_q19/datafusion:vortex-compact 🚀 29088537 33154070 0.88
tpcds_q20/datafusion:vortex-compact 26470512 26493012 1.00
tpcds_q21/datafusion:vortex-compact 40163764 40760301 0.99
tpcds_q22/datafusion:vortex-compact 144362850 151705753 0.95
tpcds_q23/datafusion:vortex-compact 168779399 165521137 1.02
tpcds_q24/datafusion:vortex-compact 100315892 101688255 0.99
tpcds_q25/datafusion:vortex-compact 78595637 80908754 0.97
tpcds_q26/datafusion:vortex-compact 42661512 46008128 0.93
tpcds_q27/datafusion:vortex-compact 126630787 126273821 1.00
tpcds_q28/datafusion:vortex-compact 99530822 102442638 0.97
tpcds_q29/datafusion:vortex-compact 74025332 76373153 0.97
tpcds_q30/datafusion:vortex-compact 28729480 28503639 1.01
tpcds_q31/datafusion:vortex-compact 99401243 99900310 1.00
tpcds_q32/datafusion:vortex-compact 25302246 25915997 0.98
tpcds_q33/datafusion:vortex-compact 36086706 37476770 0.96
tpcds_q34/datafusion:vortex-compact 33309197 35465730 0.94
tpcds_q35/datafusion:vortex-compact 51581375 52474334 0.98
tpcds_q36/datafusion:vortex-compact 77016755 75743824 1.02
tpcds_q37/datafusion:vortex-compact 33863149 34534251 0.98
tpcds_q38/datafusion:vortex-compact 50968322 53823770 0.95
tpcds_q39/datafusion:vortex-compact 115322211 112419545 1.03
tpcds_q40/datafusion:vortex-compact 36422538 36390117 1.00
tpcds_q41/datafusion:vortex-compact 17090306 18599024 0.92
tpcds_q42/datafusion:vortex-compact 18099197 19179496 0.94
tpcds_q43/datafusion:vortex-compact 24687324 25034925 0.99
tpcds_q44/datafusion:vortex-compact 48206173 47282687 1.02
tpcds_q45/datafusion:vortex-compact 33095403 31649016 1.05
tpcds_q46/datafusion:vortex-compact 44408959 44586185 1.00
tpcds_q47/datafusion:vortex-compact 152235789 151650008 1.00
tpcds_q48/datafusion:vortex-compact 🚀 82541254 99775515 0.83
tpcds_q49/datafusion:vortex-compact 71026309 71180281 1.00
tpcds_q50/datafusion:vortex-compact 47131069 48009313 0.98
tpcds_q51/datafusion:vortex-compact 94824723 97694900 0.97
tpcds_q52/datafusion:vortex-compact 18217496 19390199 0.94
tpcds_q53/datafusion:vortex-compact 28143973 28273883 1.00
tpcds_q54/datafusion:vortex-compact 42950755 44388146 0.97
tpcds_q55/datafusion:vortex-compact 18247821 18359477 0.99
tpcds_q56/datafusion:vortex-compact 34891658 36620066 0.95
tpcds_q57/datafusion:vortex-compact 118062446 117706860 1.00
tpcds_q58/datafusion:vortex-compact 61801191 61020506 1.01
tpcds_q59/datafusion:vortex-compact 68778139 69341164 0.99
tpcds_q60/datafusion:vortex-compact 35914158 37059414 0.97
tpcds_q61/datafusion:vortex-compact 56825528 54297613 1.05
tpcds_q62/datafusion:vortex-compact 24091392 24543273 0.98
tpcds_q63/datafusion:vortex-compact 🚀 28094509 31226272 0.90
tpcds_q64/datafusion:vortex-compact 456856054 460061788 0.99
tpcds_q65/datafusion:vortex-compact 54631805 54144793 1.01
tpcds_q66/datafusion:vortex-compact 78968433 77749663 1.02
tpcds_q67/datafusion:vortex-compact 156586208 156842240 1.00
tpcds_q68/datafusion:vortex-compact 44374922 48027237 0.92
tpcds_q69/datafusion:vortex-compact 46050052 47331964 0.97
tpcds_q70/datafusion:vortex-compact 96622497 96949581 1.00
tpcds_q71/datafusion:vortex-compact 30495316 31462815 0.97
tpcds_q72/datafusion:vortex-compact 2162897101 2246711455 0.96
tpcds_q73/datafusion:vortex-compact 29851190 30687701 0.97
tpcds_q74/datafusion:vortex-compact 92919168 92245920 1.01
tpcds_q75/datafusion:vortex-compact 130094300 132046861 0.99
tpcds_q76/datafusion:vortex-compact 32067592 32831442 0.98
tpcds_q77/datafusion:vortex-compact 54457456 51655532 1.05
tpcds_q78/datafusion:vortex-compact 137634357 137085478 1.00
tpcds_q79/datafusion:vortex-compact 41416402 41302032 1.00
tpcds_q80/datafusion:vortex-compact 104222482 104327099 1.00
tpcds_q81/datafusion:vortex-compact 27684695 27339639 1.01
tpcds_q82/datafusion:vortex-compact 34054297 35447472 0.96
tpcds_q83/datafusion:vortex-compact 35818152 35382315 1.01
tpcds_q84/datafusion:vortex-compact 14960763 14306155 1.05
tpcds_q85/datafusion:vortex-compact 🚨 164372493 142925327 1.15
tpcds_q86/datafusion:vortex-compact 🚨 22550427 18962554 1.19
tpcds_q87/datafusion:vortex-compact 50656166 52845982 0.96
tpcds_q88/datafusion:vortex-compact 78897512 78796955 1.00
tpcds_q89/datafusion:vortex-compact 31301683 31622804 0.99
tpcds_q90/datafusion:vortex-compact 15236741 16177629 0.94
tpcds_q91/datafusion:vortex-compact 33965561 33719744 1.01
tpcds_q92/datafusion:vortex-compact 23573464 23027714 1.02
tpcds_q93/datafusion:vortex-compact 40119676 39764694 1.01
tpcds_q94/datafusion:vortex-compact 27177591 26159630 1.04
tpcds_q95/datafusion:vortex-compact 67339639 69406231 0.97
tpcds_q96/datafusion:vortex-compact 17195419 19077832 0.90
tpcds_q97/datafusion:vortex-compact 36018514 36964856 0.97
tpcds_q98/datafusion:vortex-compact 30191246 30332188 1.00
tpcds_q99/datafusion:vortex-compact 34967452 36078649 0.97
datafusion / parquet (1.066x ➖, 0↑ 31↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 30060051 30214173 0.99
tpcds_q02/datafusion:parquet 41595376 41583036 1.00
tpcds_q03/datafusion:parquet 13561218 13211191 1.03
tpcds_q04/datafusion:parquet 266118010 277276620 0.96
tpcds_q05/datafusion:parquet 42979581 42659065 1.01
tpcds_q06/datafusion:parquet 58503408 59669669 0.98
tpcds_q07/datafusion:parquet 80473879 78365687 1.03
tpcds_q08/datafusion:parquet 28954824 27447705 1.05
tpcds_q09/datafusion:parquet 47716737 44530146 1.07
tpcds_q10/datafusion:parquet 70465582 70501967 1.00
tpcds_q11/datafusion:parquet 153370706 151970953 1.01
tpcds_q12/datafusion:parquet 17438733 18398347 0.95
tpcds_q13/datafusion:parquet 79100906 77583343 1.02
tpcds_q14/datafusion:parquet 166822152 163867265 1.02
tpcds_q15/datafusion:parquet 22586591 21971266 1.03
tpcds_q16/datafusion:parquet 26352989 25708616 1.03
tpcds_q17/datafusion:parquet 67300712 69088118 0.97
tpcds_q18/datafusion:parquet 119453518 117848472 1.01
tpcds_q19/datafusion:parquet 24840843 23590009 1.05
tpcds_q20/datafusion:parquet 17803779 16841835 1.06
tpcds_q21/datafusion:parquet 19819115 18803589 1.05
tpcds_q22/datafusion:parquet 153412961 156175403 0.98
tpcds_q23/datafusion:parquet 156930568 146547921 1.07
tpcds_q24/datafusion:parquet 95526775 95607852 1.00
tpcds_q25/datafusion:parquet 67663736 67641456 1.00
tpcds_q26/datafusion:parquet 68521038 65600474 1.04
tpcds_q27/datafusion:parquet 156961598 146391217 1.07
tpcds_q28/datafusion:parquet 46267225 46777627 0.99
tpcds_q29/datafusion:parquet 67495862 67421929 1.00
tpcds_q30/datafusion:parquet 35908785 34483471 1.04
tpcds_q31/datafusion:parquet 66744076 66210849 1.01
tpcds_q32/datafusion:parquet 19289461 18419939 1.05
tpcds_q33/datafusion:parquet 28688328 27704972 1.04
tpcds_q34/datafusion:parquet 24342717 22449458 1.08
tpcds_q35/datafusion:parquet 71594204 70499957 1.02
tpcds_q36/datafusion:parquet 61420807 58166737 1.06
tpcds_q37/datafusion:parquet 19554986 18967110 1.03
tpcds_q38/datafusion:parquet 44152160 41820155 1.06
tpcds_q39/datafusion:parquet 77551322 76818639 1.01
tpcds_q40/datafusion:parquet 25300544 24153955 1.05
tpcds_q41/datafusion:parquet 13360630 14374214 0.93
tpcds_q42/datafusion:parquet 11983178 11927181 1.00
tpcds_q43/datafusion:parquet 18017673 17154643 1.05
tpcds_q44/datafusion:parquet 33000195 34161431 0.97
tpcds_q45/datafusion:parquet 29205699 28859554 1.01
tpcds_q46/datafusion:parquet 33004635 32357778 1.02
tpcds_q47/datafusion:parquet 128028212 129580833 0.99
tpcds_q48/datafusion:parquet 69990050 69947671 1.00
tpcds_q49/datafusion:parquet 57718069 55556761 1.04
tpcds_q50/datafusion:parquet 45535506 45505781 1.00
tpcds_q51/datafusion:parquet 86641598 86585330 1.00
tpcds_q52/datafusion:parquet 11872418 11907775 1.00
tpcds_q53/datafusion:parquet 🚨 20216609 18008490 1.12
tpcds_q54/datafusion:parquet 35747755 34518150 1.04
tpcds_q55/datafusion:parquet 11920760 11253602 1.06
tpcds_q56/datafusion:parquet 28553743 27345646 1.04
tpcds_q57/datafusion:parquet 100884268 98940131 1.02
tpcds_q58/datafusion:parquet 🚨 55178211 48197052 1.14
tpcds_q59/datafusion:parquet 60727776 61071971 0.99
tpcds_q60/datafusion:parquet 🚨 30087048 27307735 1.10
tpcds_q61/datafusion:parquet 🚨 47475089 42527014 1.12
tpcds_q62/datafusion:parquet 🚨 28364663 20511578 1.38
tpcds_q63/datafusion:parquet 19699574 18038775 1.09
tpcds_q64/datafusion:parquet 🚨 577399554 518763290 1.11
tpcds_q65/datafusion:parquet 🚨 42419976 38207650 1.11
tpcds_q66/datafusion:parquet 76937600 70894875 1.09
tpcds_q67/datafusion:parquet 162290276 152011356 1.07
tpcds_q68/datafusion:parquet 🚨 35785067 31540452 1.13
tpcds_q69/datafusion:parquet 71504523 67042902 1.07
tpcds_q70/datafusion:parquet 95684277 93328449 1.03
tpcds_q71/datafusion:parquet 🚨 25364158 22342188 1.14
tpcds_q72/datafusion:parquet 🚨 732166942 641189881 1.14
tpcds_q73/datafusion:parquet 🚨 23656668 20967917 1.13
tpcds_q74/datafusion:parquet 🚨 95085821 84700979 1.12
tpcds_q75/datafusion:parquet 111700440 105581733 1.06
tpcds_q76/datafusion:parquet 🚨 35681595 29976757 1.19
tpcds_q77/datafusion:parquet 🚨 45923248 38826012 1.18
tpcds_q78/datafusion:parquet 🚨 137529011 115671371 1.19
tpcds_q79/datafusion:parquet 🚨 29733397 26386222 1.13
tpcds_q80/datafusion:parquet 🚨 95639418 79591273 1.20
tpcds_q81/datafusion:parquet 🚨 36188845 31667999 1.14
tpcds_q82/datafusion:parquet 🚨 23522909 20181500 1.17
tpcds_q83/datafusion:parquet 43495442 39627738 1.10
tpcds_q84/datafusion:parquet 41234335 39815080 1.04
tpcds_q85/datafusion:parquet 150174317 151021527 0.99
tpcds_q86/datafusion:parquet 🚨 16707225 14455936 1.16
tpcds_q87/datafusion:parquet 43234224 41903384 1.03
tpcds_q88/datafusion:parquet 63860265 60525250 1.06
tpcds_q89/datafusion:parquet 🚨 24328393 21320106 1.14
tpcds_q90/datafusion:parquet 🚨 17345859 14791009 1.17
tpcds_q91/datafusion:parquet 🚨 68060023 59917342 1.14
tpcds_q92/datafusion:parquet 🚨 21513008 18339922 1.17
tpcds_q93/datafusion:parquet 🚨 38900090 32601149 1.19
tpcds_q94/datafusion:parquet 🚨 23949876 20733916 1.16
tpcds_q95/datafusion:parquet 🚨 68013920 60811953 1.12
tpcds_q96/datafusion:parquet 🚨 14892699 12774949 1.17
tpcds_q97/datafusion:parquet 🚨 35160182 30370389 1.16
tpcds_q98/datafusion:parquet 🚨 25851072 21633596 1.19
tpcds_q99/datafusion:parquet 🚨 36101867 25878522 1.40
duckdb / vortex-file-compressed (1.002x ➖, 1↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 24463303 25968222 0.94
tpcds_q02/duckdb:vortex-file-compressed 36279220 38214916 0.95
tpcds_q03/duckdb:vortex-file-compressed 21427158 21542334 0.99
tpcds_q04/duckdb:vortex-file-compressed 97618729 99420737 0.98
tpcds_q05/duckdb:vortex-file-compressed 34800659 32217226 1.08
tpcds_q06/duckdb:vortex-file-compressed 33977952 33795593 1.01
tpcds_q07/duckdb:vortex-file-compressed 21874396 21880145 1.00
tpcds_q08/duckdb:vortex-file-compressed 27314009 27406633 1.00
tpcds_q09/duckdb:vortex-file-compressed 16282090 16220379 1.00
tpcds_q10/duckdb:vortex-file-compressed 37145378 37113132 1.00
tpcds_q11/duckdb:vortex-file-compressed 64660280 64281967 1.01
tpcds_q12/duckdb:vortex-file-compressed 16626352 16463059 1.01
tpcds_q13/duckdb:vortex-file-compressed 32628543 32050585 1.02
tpcds_q14/duckdb:vortex-file-compressed 95978809 96279944 1.00
tpcds_q15/duckdb:vortex-file-compressed 28714650 26830590 1.07
tpcds_q16/duckdb:vortex-file-compressed 🚀 26115909 29408743 0.89
tpcds_q17/duckdb:vortex-file-compressed 44321949 43699783 1.01
tpcds_q18/duckdb:vortex-file-compressed 37829212 36982684 1.02
tpcds_q19/duckdb:vortex-file-compressed 33857048 32529251 1.04
tpcds_q20/duckdb:vortex-file-compressed 17233056 16858091 1.02
tpcds_q21/duckdb:vortex-file-compressed 16583205 17794822 0.93
tpcds_q22/duckdb:vortex-file-compressed 79951092 78192490 1.02
tpcds_q23/duckdb:vortex-file-compressed 96978352 94847086 1.02
tpcds_q24/duckdb:vortex-file-compressed 48107824 47838136 1.01
tpcds_q25/duckdb:vortex-file-compressed 43364530 41090054 1.06
tpcds_q26/duckdb:vortex-file-compressed 19543728 19351635 1.01
tpcds_q27/duckdb:vortex-file-compressed 23741254 23009055 1.03
tpcds_q28/duckdb:vortex-file-compressed 12927679 11898708 1.09
tpcds_q29/duckdb:vortex-file-compressed 39677322 39670121 1.00
tpcds_q30/duckdb:vortex-file-compressed 26979703 26136433 1.03
tpcds_q31/duckdb:vortex-file-compressed 29218069 28678991 1.02
tpcds_q32/duckdb:vortex-file-compressed 14053864 13537371 1.04
tpcds_q33/duckdb:vortex-file-compressed 24306008 23412238 1.04
tpcds_q34/duckdb:vortex-file-compressed 25270397 24551781 1.03
tpcds_q35/duckdb:vortex-file-compressed 66536039 63491073 1.05
tpcds_q36/duckdb:vortex-file-compressed 24470799 25261454 0.97
tpcds_q37/duckdb:vortex-file-compressed 19562319 19309846 1.01
tpcds_q38/duckdb:vortex-file-compressed 36888986 35831965 1.03
tpcds_q39/duckdb:vortex-file-compressed 35753056 35596565 1.00
tpcds_q40/duckdb:vortex-file-compressed 19764858 20242656 0.98
tpcds_q41/duckdb:vortex-file-compressed 10298886 10427461 0.99
tpcds_q42/duckdb:vortex-file-compressed 13720305 13563627 1.01
tpcds_q43/duckdb:vortex-file-compressed 21348771 21256777 1.00
tpcds_q44/duckdb:vortex-file-compressed 20600613 21178387 0.97
tpcds_q45/duckdb:vortex-file-compressed 31277196 29695604 1.05
tpcds_q46/duckdb:vortex-file-compressed 30323261 32241714 0.94
tpcds_q47/duckdb:vortex-file-compressed 52405316 53441885 0.98
tpcds_q48/duckdb:vortex-file-compressed 28891455 28569908 1.01
tpcds_q49/duckdb:vortex-file-compressed 33691361 36686764 0.92
tpcds_q50/duckdb:vortex-file-compressed 26575910 27315310 0.97
tpcds_q51/duckdb:vortex-file-compressed 106977968 108775056 0.98
tpcds_q52/duckdb:vortex-file-compressed 13803643 13934403 0.99
tpcds_q53/duckdb:vortex-file-compressed 22274624 22406272 0.99
tpcds_q54/duckdb:vortex-file-compressed 28487611 28831010 0.99
tpcds_q55/duckdb:vortex-file-compressed 12512559 13240636 0.95
tpcds_q56/duckdb:vortex-file-compressed 24978596 25507912 0.98
tpcds_q57/duckdb:vortex-file-compressed 42207968 42477403 0.99
tpcds_q58/duckdb:vortex-file-compressed 29973808 29624164 1.01
tpcds_q59/duckdb:vortex-file-compressed 57911328 56372204 1.03
tpcds_q60/duckdb:vortex-file-compressed 28263470 26334594 1.07
tpcds_q61/duckdb:vortex-file-compressed 30739557 31761207 0.97
tpcds_q62/duckdb:vortex-file-compressed 15911199 16263755 0.98
tpcds_q63/duckdb:vortex-file-compressed 20853127 20450197 1.02
tpcds_q64/duckdb:vortex-file-compressed 95682333 96311930 0.99
tpcds_q65/duckdb:vortex-file-compressed 22750346 22504993 1.01
tpcds_q66/duckdb:vortex-file-compressed 29961243 29531528 1.01
tpcds_q67/duckdb:vortex-file-compressed 144106715 141019178 1.02
tpcds_q68/duckdb:vortex-file-compressed 29488365 30425431 0.97
tpcds_q69/duckdb:vortex-file-compressed 41754524 39930009 1.05
tpcds_q70/duckdb:vortex-file-compressed 37308897 38142842 0.98
tpcds_q71/duckdb:vortex-file-compressed 20985294 20941708 1.00
tpcds_q72/duckdb:vortex-file-compressed 171723683 167559980 1.02
tpcds_q73/duckdb:vortex-file-compressed 25293825 24399532 1.04
tpcds_q74/duckdb:vortex-file-compressed 41622024 42784981 0.97
tpcds_q75/duckdb:vortex-file-compressed 49518265 51111287 0.97
tpcds_q76/duckdb:vortex-file-compressed 20451855 20759641 0.99
tpcds_q77/duckdb:vortex-file-compressed 22843304 23735087 0.96
tpcds_q78/duckdb:vortex-file-compressed 78290666 81727483 0.96
tpcds_q79/duckdb:vortex-file-compressed 24277745 25627399 0.95
tpcds_q80/duckdb:vortex-file-compressed 47066689 45708784 1.03
tpcds_q81/duckdb:vortex-file-compressed 29944018 29462823 1.02
tpcds_q82/duckdb:vortex-file-compressed 45866273 46257648 0.99
tpcds_q83/duckdb:vortex-file-compressed 26795867 26533890 1.01
tpcds_q84/duckdb:vortex-file-compressed 16938132 17047066 0.99
tpcds_q85/duckdb:vortex-file-compressed 40742149 40196046 1.01
tpcds_q86/duckdb:vortex-file-compressed 17418008 18009378 0.97
tpcds_q87/duckdb:vortex-file-compressed 40908849 42610541 0.96
tpcds_q88/duckdb:vortex-file-compressed 51804475 51096020 1.01
tpcds_q89/duckdb:vortex-file-compressed 22783315 21590962 1.06
tpcds_q90/duckdb:vortex-file-compressed 9976669 9829032 1.02
tpcds_q91/duckdb:vortex-file-compressed 22137930 22328835 0.99
tpcds_q92/duckdb:vortex-file-compressed 17726034 18268616 0.97
tpcds_q93/duckdb:vortex-file-compressed 28992298 30237701 0.96
tpcds_q94/duckdb:vortex-file-compressed 21811343 21855073 1.00
tpcds_q95/duckdb:vortex-file-compressed 161667127 151904712 1.06
tpcds_q96/duckdb:vortex-file-compressed 13370424 12201849 1.10
tpcds_q97/duckdb:vortex-file-compressed 38824514 37509365 1.04
tpcds_q98/duckdb:vortex-file-compressed 19236559 20376653 0.94
tpcds_q99/duckdb:vortex-file-compressed 23214560 22757728 1.02
duckdb / vortex-compact (0.998x ➖, 2↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 26164193 25682471 1.02
tpcds_q02/duckdb:vortex-compact 36056773 38502083 0.94
tpcds_q03/duckdb:vortex-compact 48708732 49387179 0.99
tpcds_q04/duckdb:vortex-compact 100655856 101642721 0.99
tpcds_q05/duckdb:vortex-compact 41256835 44160390 0.93
tpcds_q06/duckdb:vortex-compact 38196869 40226432 0.95
tpcds_q07/duckdb:vortex-compact 34644183 34659134 1.00
tpcds_q08/duckdb:vortex-compact 41477659 40282008 1.03
tpcds_q09/duckdb:vortex-compact 🚀 19316041 21706060 0.89
tpcds_q10/duckdb:vortex-compact 51308911 51983619 0.99
tpcds_q11/duckdb:vortex-compact 72670767 73923598 0.98
tpcds_q12/duckdb:vortex-compact 21872851 22203436 0.99
tpcds_q13/duckdb:vortex-compact 53601352 52715074 1.02
tpcds_q14/duckdb:vortex-compact 116634401 120407349 0.97
tpcds_q15/duckdb:vortex-compact 29973061 29936537 1.00
tpcds_q16/duckdb:vortex-compact 27144965 27853961 0.97
tpcds_q17/duckdb:vortex-compact 55972665 55080215 1.02
tpcds_q18/duckdb:vortex-compact 50469775 50903547 0.99
tpcds_q19/duckdb:vortex-compact 42620397 44271423 0.96
tpcds_q20/duckdb:vortex-compact 22350009 20800972 1.07
tpcds_q21/duckdb:vortex-compact 19046919 17629332 1.08
tpcds_q22/duckdb:vortex-compact 74240099 80569512 0.92
tpcds_q23/duckdb:vortex-compact 🚀 96235132 107215015 0.90
tpcds_q24/duckdb:vortex-compact 57425109 58855230 0.98
tpcds_q25/duckdb:vortex-compact 55783628 53679939 1.04
tpcds_q26/duckdb:vortex-compact 31158532 33387183 0.93
tpcds_q27/duckdb:vortex-compact 36536899 36667023 1.00
tpcds_q28/duckdb:vortex-compact 33651382 33598374 1.00
tpcds_q29/duckdb:vortex-compact 53731822 53560793 1.00
tpcds_q30/duckdb:vortex-compact 29508516 29873142 0.99
tpcds_q31/duckdb:vortex-compact 35602976 36237506 0.98
tpcds_q32/duckdb:vortex-compact 20474915 21438040 0.96
tpcds_q33/duckdb:vortex-compact 33213852 32373868 1.03
tpcds_q34/duckdb:vortex-compact 30616705 31549206 0.97
tpcds_q35/duckdb:vortex-compact 75208743 75400172 1.00
tpcds_q36/duckdb:vortex-compact 36548166 36328310 1.01
tpcds_q37/duckdb:vortex-compact 24681574 24426858 1.01
tpcds_q38/duckdb:vortex-compact 41594850 41980870 0.99
tpcds_q39/duckdb:vortex-compact 38331536 37978430 1.01
tpcds_q40/duckdb:vortex-compact 26004961 23862168 1.09
tpcds_q41/duckdb:vortex-compact 12303244 12037654 1.02
tpcds_q42/duckdb:vortex-compact 19866364 19676340 1.01
tpcds_q43/duckdb:vortex-compact 31808220 30856118 1.03
tpcds_q44/duckdb:vortex-compact 28886725 29461648 0.98
tpcds_q45/duckdb:vortex-compact 37951439 37199665 1.02
tpcds_q46/duckdb:vortex-compact 47255027 43979201 1.07
tpcds_q47/duckdb:vortex-compact 62836103 63568721 0.99
tpcds_q48/duckdb:vortex-compact 45707164 47800531 0.96
tpcds_q49/duckdb:vortex-compact 51875140 48269041 1.07
tpcds_q50/duckdb:vortex-compact 37840626 38685630 0.98
tpcds_q51/duckdb:vortex-compact 111371884 114394337 0.97
tpcds_q52/duckdb:vortex-compact 19898163 18924855 1.05
tpcds_q53/duckdb:vortex-compact 32544930 32248344 1.01
tpcds_q54/duckdb:vortex-compact 40203969 37642273 1.07
tpcds_q55/duckdb:vortex-compact 18374111 19081435 0.96
tpcds_q56/duckdb:vortex-compact 33133381 32768444 1.01
tpcds_q57/duckdb:vortex-compact 45603805 44291095 1.03
tpcds_q58/duckdb:vortex-compact 37174140 37820548 0.98
tpcds_q59/duckdb:vortex-compact 66530441 65562098 1.01
tpcds_q60/duckdb:vortex-compact 35450797 33037285 1.07
tpcds_q61/duckdb:vortex-compact 54493359 54976815 0.99
tpcds_q62/duckdb:vortex-compact 21588255 21198695 1.02
tpcds_q63/duckdb:vortex-compact 31827405 31679352 1.00
tpcds_q64/duckdb:vortex-compact 126619551 128885920 0.98
tpcds_q65/duckdb:vortex-compact 30888334 31064218 0.99
tpcds_q66/duckdb:vortex-compact 36400882 36111095 1.01
tpcds_q67/duckdb:vortex-compact 151924940 154556558 0.98
tpcds_q68/duckdb:vortex-compact 46571831 46468941 1.00
tpcds_q69/duckdb:vortex-compact 54379218 53991381 1.01
tpcds_q70/duckdb:vortex-compact 59508826 58518073 1.02
tpcds_q71/duckdb:vortex-compact 30300836 32546570 0.93
tpcds_q72/duckdb:vortex-compact 183011910 182502051 1.00
tpcds_q73/duckdb:vortex-compact 29685647 29576943 1.00
tpcds_q74/duckdb:vortex-compact 48494961 47928287 1.01
tpcds_q75/duckdb:vortex-compact 61447462 63084504 0.97
tpcds_q76/duckdb:vortex-compact 29101943 31517911 0.92
tpcds_q77/duckdb:vortex-compact 36504466 37161033 0.98
tpcds_q78/duckdb:vortex-compact 90269082 89002882 1.01
tpcds_q79/duckdb:vortex-compact 39124984 39671224 0.99
tpcds_q80/duckdb:vortex-compact 71398608 69869956 1.02
tpcds_q81/duckdb:vortex-compact 33856934 34598833 0.98
tpcds_q82/duckdb:vortex-compact 50433865 49623622 1.02
tpcds_q83/duckdb:vortex-compact 35409155 34996732 1.01
tpcds_q84/duckdb:vortex-compact 21706352 21191901 1.02
tpcds_q85/duckdb:vortex-compact 54059207 54884509 0.98
tpcds_q86/duckdb:vortex-compact 22046931 20957670 1.05
tpcds_q87/duckdb:vortex-compact 46780039 46097246 1.01
tpcds_q88/duckdb:vortex-compact 75751316 75793927 1.00
tpcds_q89/duckdb:vortex-compact 31824258 32276277 0.99
tpcds_q90/duckdb:vortex-compact 11253116 10872636 1.03
tpcds_q91/duckdb:vortex-compact 43304237 40405794 1.07
tpcds_q92/duckdb:vortex-compact 46631302 50352523 0.93
tpcds_q93/duckdb:vortex-compact 33002310 32953526 1.00
tpcds_q94/duckdb:vortex-compact 28303366 28082522 1.01
tpcds_q95/duckdb:vortex-compact 167790475 163865246 1.02
tpcds_q96/duckdb:vortex-compact 16304616 16124788 1.01
tpcds_q97/duckdb:vortex-compact 43270696 42947317 1.01
tpcds_q98/duckdb:vortex-compact 27474760 28168530 0.98
tpcds_q99/duckdb:vortex-compact 25995387 26281019 0.99
duckdb / parquet (0.998x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 30007328 29058389 1.03
tpcds_q02/duckdb:parquet 23772267 24548473 0.97
tpcds_q03/duckdb:parquet 13306928 12733005 1.05
tpcds_q04/duckdb:parquet 169918807 165800314 1.02
tpcds_q05/duckdb:parquet 31626867 31604788 1.00
tpcds_q06/duckdb:parquet 33720279 33587887 1.00
tpcds_q07/duckdb:parquet 24589402 24347555 1.01
tpcds_q08/duckdb:parquet 30193192 29421353 1.03
tpcds_q09/duckdb:parquet 45164105 45646948 0.99
tpcds_q10/duckdb:parquet 37840441 37644335 1.01
tpcds_q11/duckdb:parquet 95652505 94388693 1.01
tpcds_q12/duckdb:parquet 17083077 17190582 0.99
tpcds_q13/duckdb:parquet 34628400 35157847 0.98
tpcds_q14/duckdb:parquet 102738737 102417910 1.00
tpcds_q15/duckdb:parquet 30480532 30694694 0.99
tpcds_q16/duckdb:parquet 22641230 22781969 0.99
tpcds_q17/duckdb:parquet 40833656 41016061 1.00
tpcds_q18/duckdb:parquet 47835572 48724381 0.98
tpcds_q19/duckdb:parquet 31645192 31946374 0.99
tpcds_q20/duckdb:parquet 18469883 18924794 0.98
tpcds_q21/duckdb:parquet 11519917 11730364 0.98
tpcds_q22/duckdb:parquet 71392664 70398123 1.01
tpcds_q23/duckdb:parquet 79810147 81446272 0.98
tpcds_q24/duckdb:parquet 46628192 47520738 0.98
tpcds_q25/duckdb:parquet 35708020 36083873 0.99
tpcds_q26/duckdb:parquet 38563208 38605471 1.00
tpcds_q27/duckdb:parquet 52560679 53164682 0.99
tpcds_q28/duckdb:parquet 42514903 42481928 1.00
tpcds_q29/duckdb:parquet 39013804 36808223 1.06
tpcds_q30/duckdb:parquet 37800615 37574306 1.01
tpcds_q31/duckdb:parquet 28023451 28857316 0.97
tpcds_q32/duckdb:parquet 12662935 12848654 0.99
tpcds_q33/duckdb:parquet 22912038 24219010 0.95
tpcds_q34/duckdb:parquet 23036301 22384648 1.03
tpcds_q35/duckdb:parquet 61389450 62533584 0.98
tpcds_q36/duckdb:parquet 22854699 22819709 1.00
tpcds_q37/duckdb:parquet 14219762 14505924 0.98
tpcds_q38/duckdb:parquet 39914626 37056371 1.08
tpcds_q39/duckdb:parquet 32482939 32675127 0.99
tpcds_q40/duckdb:parquet 19731871 19748500 1.00
tpcds_q41/duckdb:parquet 8974900 8803039 1.02
tpcds_q42/duckdb:parquet 13436937 12600442 1.07
tpcds_q43/duckdb:parquet 17963805 18644493 0.96
tpcds_q44/duckdb:parquet 26670454 26695085 1.00
tpcds_q45/duckdb:parquet 28618226 28442873 1.01
tpcds_q46/duckdb:parquet 47956537 47191503 1.02
tpcds_q47/duckdb:parquet 49897140 51510675 0.97
tpcds_q48/duckdb:parquet 32616338 33021559 0.99
tpcds_q49/duckdb:parquet 28831804 28945217 1.00
tpcds_q50/duckdb:parquet 26090129 26432628 0.99
tpcds_q51/duckdb:parquet 104718424 105147745 1.00
tpcds_q52/duckdb:parquet 14616201 13803099 1.06
tpcds_q53/duckdb:parquet 19192308 19218261 1.00
tpcds_q54/duckdb:parquet 28737100 28628676 1.00
tpcds_q55/duckdb:parquet 13103631 13238432 0.99
tpcds_q56/duckdb:parquet 23552028 24363447 0.97
tpcds_q57/duckdb:parquet 38502545 38369549 1.00
tpcds_q58/duckdb:parquet 26459290 26389864 1.00
tpcds_q59/duckdb:parquet 36213119 36157317 1.00
tpcds_q60/duckdb:parquet 25538070 25517939 1.00
tpcds_q61/duckdb:parquet 34494379 34060919 1.01
tpcds_q62/duckdb:parquet 12586157 12859840 0.98
tpcds_q63/duckdb:parquet 17591357 17836439 0.99
tpcds_q64/duckdb:parquet 76140172 79789145 0.95
tpcds_q65/duckdb:parquet 23265838 25118754 0.93
tpcds_q66/duckdb:parquet 29707877 32526622 0.91
tpcds_q67/duckdb:parquet 138191142 139049149 0.99
tpcds_q68/duckdb:parquet 39581946 39597754 1.00
tpcds_q69/duckdb:parquet 38842102 38984859 1.00
tpcds_q70/duckdb:parquet 23824013 24222567 0.98
tpcds_q71/duckdb:parquet 23132530 22887287 1.01
tpcds_q72/duckdb:parquet 168697400 165868234 1.02
tpcds_q73/duckdb:parquet 20889675 19413614 1.08
tpcds_q74/duckdb:parquet 130290436 128012910 1.02
tpcds_q75/duckdb:parquet 57057500 57369993 0.99
tpcds_q76/duckdb:parquet 22153102 22221546 1.00
tpcds_q77/duckdb:parquet 25701828 25929674 0.99
tpcds_q78/duckdb:parquet 77572892 78867562 0.98
tpcds_q79/duckdb:parquet 30416334 30562803 1.00
tpcds_q80/duckdb:parquet 44255200 43268745 1.02
tpcds_q81/duckdb:parquet 35585283 35315176 1.01
tpcds_q82/duckdb:parquet 17890501 17476865 1.02
tpcds_q83/duckdb:parquet 18713192 18466519 1.01
tpcds_q84/duckdb:parquet 21727281 20824119 1.04
tpcds_q85/duckdb:parquet 42266501 42293528 1.00
tpcds_q86/duckdb:parquet 14072372 14151860 0.99
tpcds_q87/duckdb:parquet 39823218 39731789 1.00
tpcds_q88/duckdb:parquet 54001804 54042924 1.00
tpcds_q89/duckdb:parquet 20598668 21622318 0.95
tpcds_q90/duckdb:parquet 8559212 8682953 0.99
tpcds_q91/duckdb:parquet 26329643 26155789 1.01
tpcds_q92/duckdb:parquet 13973646 13546952 1.03
tpcds_q93/duckdb:parquet 32231436 32978074 0.98
tpcds_q94/duckdb:parquet 18361315 18636722 0.99
tpcds_q95/duckdb:parquet 150744039 149780925 1.01
tpcds_q96/duckdb:parquet 10715869 10747906 1.00
tpcds_q97/duckdb:parquet 39213567 39749534 0.99
tpcds_q98/duckdb:parquet 25588902 25217192 1.01
tpcds_q99/duckdb:parquet 20313565 20831644 0.98
duckdb / duckdb (1.002x ➖, 0↑ 3↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22347607 22334001 1.00
tpcds_q02/duckdb:duckdb 19256550 19551237 0.98
tpcds_q03/duckdb:duckdb 10758215 10216331 1.05
tpcds_q04/duckdb:duckdb 179761117 176461678 1.02
tpcds_q05/duckdb:duckdb 21168887 22057845 0.96
tpcds_q06/duckdb:duckdb 28672715 27717610 1.03
tpcds_q07/duckdb:duckdb 40456695 40591175 1.00
tpcds_q08/duckdb:duckdb 120990451 120202422 1.01
tpcds_q09/duckdb:duckdb 21095666 20637226 1.02
tpcds_q10/duckdb:duckdb 28121734 28960337 0.97
tpcds_q11/duckdb:duckdb 96548899 92312491 1.05
tpcds_q12/duckdb:duckdb 13940433 13737186 1.01
tpcds_q13/duckdb:duckdb 26224133 26318590 1.00
tpcds_q14/duckdb:duckdb 93247053 93987416 0.99
tpcds_q15/duckdb:duckdb 24994338 25129880 0.99
tpcds_q16/duckdb:duckdb 19179686 19314608 0.99
tpcds_q17/duckdb:duckdb 24287246 23729526 1.02
tpcds_q18/duckdb:duckdb 45830155 46882487 0.98
tpcds_q19/duckdb:duckdb 19733761 19088939 1.03
tpcds_q20/duckdb:duckdb 14194512 14320637 0.99
tpcds_q21/duckdb:duckdb 7603651 7635911 1.00
tpcds_q22/duckdb:duckdb 63547815 63646162 1.00
tpcds_q23/duckdb:duckdb 78727628 79299393 0.99
tpcds_q24/duckdb:duckdb 25274102 27224357 0.93
tpcds_q25/duckdb:duckdb 18715682 18982190 0.99
tpcds_q26/duckdb:duckdb 28235782 28199348 1.00
tpcds_q27/duckdb:duckdb 41436326 42466287 0.98
tpcds_q28/duckdb:duckdb 26354684 25072992 1.05
tpcds_q29/duckdb:duckdb 22940811 23409048 0.98
tpcds_q30/duckdb:duckdb 31203892 32374293 0.96
tpcds_q31/duckdb:duckdb 51794153 51455729 1.01
tpcds_q32/duckdb:duckdb 8302677 8272613 1.00
tpcds_q33/duckdb:duckdb 15872533 15142383 1.05
tpcds_q34/duckdb:duckdb 18711396 20087074 0.93
tpcds_q35/duckdb:duckdb 39184239 37719748 1.04
tpcds_q36/duckdb:duckdb 70353428 70574186 1.00
tpcds_q37/duckdb:duckdb 8764649 9034449 0.97
tpcds_q38/duckdb:duckdb 33285123 35116497 0.95
tpcds_q39/duckdb:duckdb 28596570 28657723 1.00
tpcds_q40/duckdb:duckdb 14783458 15017789 0.98
tpcds_q41/duckdb:duckdb 9285082 9498390 0.98
tpcds_q42/duckdb:duckdb 🚨 9535577 8473201 1.13
tpcds_q43/duckdb:duckdb 14393678 14976794 0.96
tpcds_q44/duckdb:duckdb 15382156 15645180 0.98
tpcds_q45/duckdb:duckdb 18586398 18584905 1.00
tpcds_q46/duckdb:duckdb 38746579 39969695 0.97
tpcds_q47/duckdb:duckdb 46339668 46345641 1.00
tpcds_q48/duckdb:duckdb 26140317 24863105 1.05
tpcds_q49/duckdb:duckdb 21573084 20458724 1.05
tpcds_q50/duckdb:duckdb 16504685 16416834 1.01
tpcds_q51/duckdb:duckdb 104861926 98526902 1.06
tpcds_q52/duckdb:duckdb 🚨 10032535 9011285 1.11
tpcds_q53/duckdb:duckdb 18237012 17787495 1.03
tpcds_q54/duckdb:duckdb 19025149 18760511 1.01
tpcds_q55/duckdb:duckdb 8895058 9341588 0.95
tpcds_q56/duckdb:duckdb 16407646 16625287 0.99
tpcds_q57/duckdb:duckdb 36112870 37222796 0.97
tpcds_q58/duckdb:duckdb 16453808 16469266 1.00
tpcds_q59/duckdb:duckdb 36811961 36821587 1.00
tpcds_q60/duckdb:duckdb 18520431 18070215 1.02
tpcds_q61/duckdb:duckdb 17115266 16266608 1.05
tpcds_q62/duckdb:duckdb 9817036 10025821 0.98
tpcds_q63/duckdb:duckdb 16143205 16150064 1.00
tpcds_q64/duckdb:duckdb 57129912 58417212 0.98
tpcds_q65/duckdb:duckdb 36128410 36410511 0.99
tpcds_q66/duckdb:duckdb 28264071 26087409 1.08
tpcds_q67/duckdb:duckdb 134272080 131663902 1.02
tpcds_q68/duckdb:duckdb 27112175 28361757 0.96
tpcds_q69/duckdb:duckdb 28155274 28620703 0.98
tpcds_q70/duckdb:duckdb 16765489 16143888 1.04
tpcds_q71/duckdb:duckdb 16311997 16636400 0.98
tpcds_q72/duckdb:duckdb 45772670 45694307 1.00
tpcds_q73/duckdb:duckdb 14816315 14221843 1.04
tpcds_q74/duckdb:duckdb 145403644 145847045 1.00
tpcds_q75/duckdb:duckdb 46629832 46198318 1.01
tpcds_q76/duckdb:duckdb 14595442 14330852 1.02
tpcds_q77/duckdb:duckdb 15646834 15130191 1.03
tpcds_q78/duckdb:duckdb 66574353 65151901 1.02
tpcds_q79/duckdb:duckdb 20003187 21847936 0.92
tpcds_q80/duckdb:duckdb 32335968 32365054 1.00
tpcds_q81/duckdb:duckdb 39093619 42173211 0.93
tpcds_q82/duckdb:duckdb 10611051 10249089 1.04
tpcds_q83/duckdb:duckdb 10848066 10832645 1.00
tpcds_q84/duckdb:duckdb 14946367 16292681 0.92
tpcds_q85/duckdb:duckdb 25834957 26542807 0.97
tpcds_q86/duckdb:duckdb 12150835 12195725 1.00
tpcds_q87/duckdb:duckdb 35598406 37247512 0.96
tpcds_q88/duckdb:duckdb 29239607 28763667 1.02
tpcds_q89/duckdb:duckdb 22389041 21595967 1.04
tpcds_q90/duckdb:duckdb 6215196 6470408 0.96
tpcds_q91/duckdb:duckdb 14829264 14704567 1.01
tpcds_q92/duckdb:duckdb 9892500 9844705 1.00
tpcds_q93/duckdb:duckdb 23763523 24024008 0.99
tpcds_q94/duckdb:duckdb 14992658 14505318 1.03
tpcds_q95/duckdb:duckdb 🚨 133276732 112691861 1.18
tpcds_q96/duckdb:duckdb 5943616 5982021 0.99
tpcds_q97/duckdb:duckdb 32819010 32441905 1.01
tpcds_q98/duckdb:duckdb 20564684 20739792 0.99
tpcds_q99/duckdb:duckdb 16782674 17029873 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -0.5% +1.4% -1.9% +21.6% ➖ noise
1 datafusion:vortex-file-compressed +27.1% +1.4% +25.4% +24.4% 🚨 regression
1 duckdb:duckdb +0.1% +1.4% -1.3% +20.9% ➖ noise
1 duckdb:vortex-compact +1.9% +1.4% +0.5% +22.2% ➖ noise
1 duckdb:vortex-file-compressed -5.8% +1.4% -7.1% +27.8% ➖ noise
2 datafusion:vortex-compact +0.1% -1.6% +1.7% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +13.6% -1.6% +15.4% +12.5% 🚨 regression
2 duckdb:duckdb -1.5% -1.6% +0.1% +10.0% ➖ noise
2 duckdb:vortex-compact -6.4% -1.6% -4.8% +21.4% ➖ noise
2 duckdb:vortex-file-compressed -5.1% -1.6% -3.5% +16.8% ➖ noise
3 datafusion:vortex-compact -4.1% +3.6% -7.4% +28.2% ➖ noise
3 datafusion:vortex-file-compressed +22.4% +3.6% +18.1% +11.0% 🚨 regression
3 duckdb:duckdb +5.3% +3.6% +1.7% +10.0% ➖ noise
3 duckdb:vortex-compact -1.4% +3.6% -4.8% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.5% +3.6% -4.0% +10.0% ➖ noise
4 datafusion:vortex-compact +0.5% -0.8% +1.3% +10.6% ➖ noise
4 datafusion:vortex-file-compressed +25.3% -0.8% +26.4% +10.0% 🚨 regression
4 duckdb:duckdb +1.9% -0.8% +2.7% +10.0% ➖ noise
4 duckdb:vortex-compact -1.0% -0.8% -0.1% +10.6% ➖ noise
4 duckdb:vortex-file-compressed -1.8% -0.8% -1.0% +12.0% ➖ noise
5 datafusion:vortex-compact -1.8% +0.4% -2.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +20.9% +0.4% +20.4% +11.9% 🚨 regression
5 duckdb:duckdb -4.0% +0.4% -4.4% +11.0% ➖ noise
5 duckdb:vortex-compact -6.6% +0.4% -7.0% +21.0% ➖ noise
5 duckdb:vortex-file-compressed +8.0% +0.4% +7.6% +10.0% ➖ noise
6 datafusion:vortex-compact -4.2% -0.8% -3.5% +24.0% ➖ noise
6 datafusion:vortex-file-compressed +7.8% -0.8% +8.6% +10.0% ➖ noise
6 duckdb:duckdb +3.4% -0.8% +4.3% +10.0% ➖ noise
6 duckdb:vortex-compact -5.0% -0.8% -4.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +0.5% -0.8% +1.3% +10.0% ➖ noise
7 datafusion:vortex-compact +2.9% +1.8% +1.0% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +7.3% +1.8% +5.4% +15.2% ➖ noise
7 duckdb:duckdb -0.3% +1.8% -2.1% +10.0% ➖ noise
7 duckdb:vortex-compact -0.0% +1.8% -1.8% +25.8% ➖ noise
7 duckdb:vortex-file-compressed -0.0% +1.8% -1.8% +10.0% ➖ noise
8 datafusion:vortex-compact -2.1% +4.0% -5.9% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +13.9% +4.0% +9.5% +20.6% ➖ noise
8 duckdb:duckdb +0.7% +4.0% -3.3% +10.0% ➖ noise
8 duckdb:vortex-compact +3.0% +4.0% -1.0% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.3% +4.0% -4.2% +18.8% ➖ noise
9 datafusion:vortex-compact -0.3% +3.0% -3.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +18.3% +3.0% +14.9% +10.0% 🚨 regression
9 duckdb:duckdb +2.2% +3.0% -0.7% +10.0% ➖ noise
9 duckdb:vortex-compact -11.0% +3.0% -13.6% +12.3% ✅ faster
9 duckdb:vortex-file-compressed +0.4% +3.0% -2.5% +12.0% ➖ noise
10 datafusion:vortex-compact -3.2% +0.2% -3.4% +22.1% ➖ noise
10 datafusion:vortex-file-compressed +21.0% +0.2% +20.7% +10.0% 🚨 regression
10 duckdb:duckdb -2.9% +0.2% -3.1% +10.0% ➖ noise
10 duckdb:vortex-compact -1.3% +0.2% -1.5% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.1% +0.2% -0.1% +10.0% ➖ noise
11 datafusion:vortex-compact -0.3% +1.1% -1.4% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +13.2% +1.1% +12.0% +10.0% 🚨 regression
11 duckdb:duckdb +4.6% +1.1% +3.4% +13.8% ➖ noise
11 duckdb:vortex-compact -1.7% +1.1% -2.8% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +0.6% +1.1% -0.5% +10.0% ➖ noise
12 datafusion:vortex-compact -12.0% -2.9% -9.3% +18.5% ➖ noise
12 datafusion:vortex-file-compressed +30.0% -2.9% +33.9% +10.3% 🚨 regression
12 duckdb:duckdb +1.5% -2.9% +4.6% +10.0% ➖ noise
12 duckdb:vortex-compact -1.5% -2.9% +1.5% +19.7% ➖ noise
12 duckdb:vortex-file-compressed +1.0% -2.9% +4.1% +37.4% ➖ noise
13 datafusion:vortex-compact +4.0% +0.2% +3.8% +27.2% ➖ noise
13 datafusion:vortex-file-compressed +12.4% +0.2% +12.1% +10.0% 🚨 regression
13 duckdb:duckdb -0.4% +0.2% -0.6% +10.0% ➖ noise
13 duckdb:vortex-compact +1.7% +0.2% +1.5% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +1.8% +0.2% +1.6% +12.0% ➖ noise
14 datafusion:vortex-compact -3.7% +1.1% -4.7% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +21.8% +1.1% +20.5% +10.0% 🚨 regression
14 duckdb:duckdb -0.8% +1.1% -1.8% +10.0% ➖ noise
14 duckdb:vortex-compact -3.1% +1.1% -4.1% +10.9% ➖ noise
14 duckdb:vortex-file-compressed -0.3% +1.1% -1.4% +10.0% ➖ noise
15 datafusion:vortex-compact -1.7% +1.0% -2.7% +15.3% ➖ noise
15 datafusion:vortex-file-compressed +17.9% +1.0% +16.7% +10.0% 🚨 regression
15 duckdb:duckdb -0.5% +1.0% -1.6% +10.0% ➖ noise
15 duckdb:vortex-compact +0.1% +1.0% -0.9% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +7.0% +1.0% +5.9% +24.7% ➖ noise
16 datafusion:vortex-compact -6.6% +0.9% -7.5% +15.8% ➖ noise
16 datafusion:vortex-file-compressed +19.6% +0.9% +18.5% +32.5% ➖ noise
16 duckdb:duckdb -0.7% +0.9% -1.6% +15.2% ➖ noise
16 duckdb:vortex-compact -2.5% +0.9% -3.4% +14.5% ➖ noise
16 duckdb:vortex-file-compressed -11.2% +0.9% -12.0% +20.6% ➖ noise
17 datafusion:vortex-compact +2.8% -1.5% +4.4% +17.7% ➖ noise
17 datafusion:vortex-file-compressed +20.3% -1.5% +22.2% +21.3% 🚨 regression
17 duckdb:duckdb +2.4% -1.5% +3.9% +18.6% ➖ noise
17 duckdb:vortex-compact +1.6% -1.5% +3.2% +15.5% ➖ noise
17 duckdb:vortex-file-compressed +1.4% -1.5% +3.0% +12.5% ➖ noise
18 datafusion:vortex-compact -0.6% -0.2% -0.3% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +16.8% -0.2% +17.1% +10.0% 🚨 regression
18 duckdb:duckdb -2.2% -0.2% -2.0% +10.0% ➖ noise
18 duckdb:vortex-compact -0.9% -0.2% -0.6% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +2.3% -0.2% +2.5% +10.0% ➖ noise
19 datafusion:vortex-compact -12.3% +2.1% -14.1% +30.4% ➖ noise
19 datafusion:vortex-file-compressed +27.0% +2.1% +24.3% +28.6% ➖ noise
19 duckdb:duckdb +3.4% +2.1% +1.2% +10.0% ➖ noise
19 duckdb:vortex-compact -3.7% +2.1% -5.7% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +4.1% +2.1% +1.9% +17.0% ➖ noise
20 datafusion:vortex-compact -0.1% +1.6% -1.6% +16.2% ➖ noise
20 datafusion:vortex-file-compressed +17.2% +1.6% +15.4% +10.0% 🚨 regression
20 duckdb:duckdb -0.9% +1.6% -2.4% +10.0% ➖ noise
20 duckdb:vortex-compact +7.4% +1.6% +5.8% +10.7% ➖ noise
20 duckdb:vortex-file-compressed +2.2% +1.6% +0.6% +10.0% ➖ noise
21 datafusion:vortex-compact -1.5% +1.7% -3.1% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +18.4% +1.7% +16.3% +16.4% ➖ noise
21 duckdb:duckdb -0.4% +1.7% -2.1% +22.1% ➖ noise
21 duckdb:vortex-compact +8.0% +1.7% +6.2% +36.7% ➖ noise
21 duckdb:vortex-file-compressed -6.8% +1.7% -8.4% +10.1% ➖ noise
22 datafusion:vortex-compact -4.8% -0.2% -4.7% +24.8% ➖ noise
22 datafusion:vortex-file-compressed +25.1% -0.2% +25.4% +27.5% ➖ noise
22 duckdb:duckdb -0.2% -0.2% +0.0% +11.8% ➖ noise
22 duckdb:vortex-compact -7.9% -0.2% -7.7% +12.8% ➖ noise
22 duckdb:vortex-file-compressed +2.2% -0.2% +2.4% +12.7% ➖ noise
23 datafusion:vortex-compact +2.0% +2.4% -0.5% +11.5% ➖ noise
23 datafusion:vortex-file-compressed +8.8% +2.4% +6.2% +16.8% ➖ noise
23 duckdb:duckdb -0.7% +2.4% -3.1% +12.4% ➖ noise
23 duckdb:vortex-compact -10.2% +2.4% -12.4% +15.2% ➖ noise
23 duckdb:vortex-file-compressed +2.2% +2.4% -0.2% +11.5% ➖ noise
24 datafusion:vortex-compact -1.3% -1.0% -0.4% +15.7% ➖ noise
24 datafusion:vortex-file-compressed +0.8% -1.0% +1.8% +11.3% ➖ noise
24 duckdb:duckdb -7.2% -1.0% -6.2% +10.0% ➖ noise
24 duckdb:vortex-compact -2.4% -1.0% -1.5% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +0.6% -1.0% +1.6% +10.0% ➖ noise
25 datafusion:vortex-compact -2.9% -0.5% -2.4% +10.1% ➖ noise
25 datafusion:vortex-file-compressed -5.3% -0.5% -4.8% +10.0% ➖ noise
25 duckdb:duckdb -1.4% -0.5% -0.9% +10.0% ➖ noise
25 duckdb:vortex-compact +3.9% -0.5% +4.4% +11.6% ➖ noise
25 duckdb:vortex-file-compressed +5.5% -0.5% +6.1% +18.7% ➖ noise
26 datafusion:vortex-compact -7.3% +2.1% -9.2% +11.1% ➖ noise
26 datafusion:vortex-file-compressed +11.6% +2.1% +9.2% +19.5% ➖ noise
26 duckdb:duckdb +0.1% +2.1% -2.0% +10.0% ➖ noise
26 duckdb:vortex-compact -6.7% +2.1% -8.6% +10.0% ➖ noise
26 duckdb:vortex-file-compressed +1.0% +2.1% -1.1% +10.0% ➖ noise
27 datafusion:vortex-compact +0.3% +3.0% -2.6% +12.0% ➖ noise
27 datafusion:vortex-file-compressed +16.6% +3.0% +13.2% +16.9% ➖ noise
27 duckdb:duckdb -2.4% +3.0% -5.2% +10.0% ➖ noise
27 duckdb:vortex-compact -0.4% +3.0% -3.2% +12.8% ➖ noise
27 duckdb:vortex-file-compressed +3.2% +3.0% +0.2% +10.0% ➖ noise
28 datafusion:vortex-compact -2.8% -0.5% -2.3% +16.8% ➖ noise
28 datafusion:vortex-file-compressed +11.3% -0.5% +11.9% +10.0% 🚨 regression
28 duckdb:duckdb +5.1% -0.5% +5.6% +10.0% ➖ noise
28 duckdb:vortex-compact +0.2% -0.5% +0.7% +31.6% ➖ noise
28 duckdb:vortex-file-compressed +8.6% -0.5% +9.2% +10.0% ➖ noise
29 datafusion:vortex-compact -3.1% +3.0% -5.9% +11.3% ➖ noise
29 datafusion:vortex-file-compressed +31.6% +3.0% +27.7% +13.9% 🚨 regression
29 duckdb:duckdb -2.0% +3.0% -4.9% +10.0% ➖ noise
29 duckdb:vortex-compact +0.3% +3.0% -2.6% +19.2% ➖ noise
29 duckdb:vortex-file-compressed +0.0% +3.0% -2.9% +10.0% ➖ noise
30 datafusion:vortex-compact +0.8% +2.4% -1.5% +20.4% ➖ noise
30 datafusion:vortex-file-compressed +21.5% +2.4% +18.8% +10.0% 🚨 regression
30 duckdb:duckdb -3.6% +2.4% -5.8% +10.0% ➖ noise
30 duckdb:vortex-compact -1.2% +2.4% -3.5% +10.0% ➖ noise
30 duckdb:vortex-file-compressed +3.2% +2.4% +0.9% +22.5% ➖ noise
31 datafusion:vortex-compact -0.5% -1.1% +0.6% +12.0% ➖ noise
31 datafusion:vortex-file-compressed +16.3% -1.1% +17.6% +14.6% 🚨 regression
31 duckdb:duckdb +0.7% -1.1% +1.7% +10.0% ➖ noise
31 duckdb:vortex-compact -1.8% -1.1% -0.7% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +1.9% -1.1% +3.0% +14.9% ➖ noise
32 datafusion:vortex-compact -2.4% +1.6% -3.9% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +24.0% +1.6% +22.0% +11.7% 🚨 regression
32 duckdb:duckdb +0.4% +1.6% -1.2% +10.5% ➖ noise
32 duckdb:vortex-compact -4.5% +1.6% -6.0% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +3.8% +1.6% +2.2% +17.4% ➖ noise
33 datafusion:vortex-compact -3.7% -1.0% -2.7% +11.0% ➖ noise
33 datafusion:vortex-file-compressed +16.2% -1.0% +17.4% +10.4% 🚨 regression
33 duckdb:duckdb +4.8% -1.0% +5.9% +10.6% ➖ noise
33 duckdb:vortex-compact +2.6% -1.0% +3.7% +24.4% ➖ noise
33 duckdb:vortex-file-compressed +3.8% -1.0% +4.9% +10.0% ➖ noise
34 datafusion:vortex-compact -6.1% +5.6% -11.1% +26.7% ➖ noise
34 datafusion:vortex-file-compressed +20.5% +5.6% +14.0% +10.0% 🚨 regression
34 duckdb:duckdb -6.8% +5.6% -11.8% +10.0% ✅ faster
34 duckdb:vortex-compact -3.0% +5.6% -8.1% +16.8% ➖ noise
34 duckdb:vortex-file-compressed +2.9% +5.6% -2.6% +10.0% ➖ noise
35 datafusion:vortex-compact -1.7% -0.2% -1.6% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +16.5% -0.2% +16.6% +10.0% 🚨 regression
35 duckdb:duckdb +3.9% -0.2% +4.0% +10.0% ➖ noise
35 duckdb:vortex-compact -0.3% -0.2% -0.1% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +4.8% -0.2% +5.0% +10.5% ➖ noise
36 datafusion:vortex-compact +1.7% +2.8% -1.1% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +21.2% +2.8% +17.8% +15.9% 🚨 regression
36 duckdb:duckdb -0.3% +2.8% -3.1% +10.0% ➖ noise
36 duckdb:vortex-compact +0.6% +2.8% -2.2% +12.3% ➖ noise
36 duckdb:vortex-file-compressed -3.1% +2.8% -5.8% +10.0% ➖ noise
37 datafusion:vortex-compact -1.9% +0.5% -2.5% +10.0% ➖ noise
37 datafusion:vortex-file-compressed +18.0% +0.5% +17.3% +13.2% 🚨 regression
37 duckdb:duckdb -3.0% +0.5% -3.5% +10.0% ➖ noise
37 duckdb:vortex-compact +1.0% +0.5% +0.5% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +1.3% +0.5% +0.8% +10.0% ➖ noise
38 datafusion:vortex-compact -5.3% +6.6% -11.2% +16.8% ➖ noise
38 datafusion:vortex-file-compressed +20.9% +6.6% +13.4% +10.0% 🚨 regression
38 duckdb:duckdb -5.2% +6.6% -11.1% +15.7% ➖ noise
38 duckdb:vortex-compact -0.9% +6.6% -7.1% +13.3% ➖ noise
38 duckdb:vortex-file-compressed +2.9% +6.6% -3.5% +10.0% ➖ noise
39 datafusion:vortex-compact +2.6% +0.2% +2.4% +10.0% ➖ noise
39 datafusion:vortex-file-compressed +29.5% +0.2% +29.2% +10.0% 🚨 regression
39 duckdb:duckdb -0.2% +0.2% -0.4% +23.9% ➖ noise
39 duckdb:vortex-compact +0.9% +0.2% +0.7% +13.1% ➖ noise
39 duckdb:vortex-file-compressed +0.4% +0.2% +0.3% +22.6% ➖ noise
40 datafusion:vortex-compact +0.1% +2.3% -2.2% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +12.2% +2.3% +9.6% +22.4% ➖ noise
40 duckdb:duckdb -1.6% +2.3% -3.8% +10.0% ➖ noise
40 duckdb:vortex-compact +9.0% +2.3% +6.5% +23.0% ➖ noise
40 duckdb:vortex-file-compressed -2.4% +2.3% -4.6% +10.0% ➖ noise
41 datafusion:vortex-compact -8.1% -2.7% -5.6% +27.3% ➖ noise
41 datafusion:vortex-file-compressed +25.8% -2.7% +29.3% +10.0% 🚨 regression
41 duckdb:duckdb -2.2% -2.7% +0.4% +10.0% ➖ noise
41 duckdb:vortex-compact +2.2% -2.7% +5.0% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -1.2% -2.7% +1.5% +10.0% ➖ noise
42 datafusion:vortex-compact -5.6% +3.5% -8.8% +13.8% ➖ noise
42 datafusion:vortex-file-compressed +17.8% +3.5% +13.8% +12.2% 🚨 regression
42 duckdb:duckdb +12.5% +3.5% +8.7% +16.4% ➖ noise
42 duckdb:vortex-compact +1.0% +3.5% -2.5% +11.0% ➖ noise
42 duckdb:vortex-file-compressed +1.2% +3.5% -2.3% +13.8% ➖ noise
43 datafusion:vortex-compact -1.4% +0.6% -2.0% +10.0% ➖ noise
43 datafusion:vortex-file-compressed +12.1% +0.6% +11.4% +10.9% 🚨 regression
43 duckdb:duckdb -3.9% +0.6% -4.5% +10.0% ➖ noise
43 duckdb:vortex-compact +3.1% +0.6% +2.5% +17.5% ➖ noise
43 duckdb:vortex-file-compressed +0.4% +0.6% -0.2% +10.9% ➖ noise
44 datafusion:vortex-compact +2.0% -1.8% +3.8% +15.7% ➖ noise
44 datafusion:vortex-file-compressed +19.4% -1.8% +21.5% +10.3% 🚨 regression
44 duckdb:duckdb -1.7% -1.8% +0.1% +10.0% ➖ noise
44 duckdb:vortex-compact -2.0% -1.8% -0.2% +12.7% ➖ noise
44 duckdb:vortex-file-compressed -2.7% -1.8% -1.0% +11.9% ➖ noise
45 datafusion:vortex-compact +4.6% +0.9% +3.6% +10.0% ➖ noise
45 datafusion:vortex-file-compressed +21.5% +0.9% +20.4% +24.4% ➖ noise
45 duckdb:duckdb +0.0% +0.9% -0.9% +10.0% ➖ noise
45 duckdb:vortex-compact +2.0% +0.9% +1.1% +11.9% ➖ noise
45 duckdb:vortex-file-compressed +5.3% +0.9% +4.4% +12.1% ➖ noise
46 datafusion:vortex-compact -0.4% +1.8% -2.2% +10.0% ➖ noise
46 datafusion:vortex-file-compressed +21.2% +1.8% +19.1% +10.0% 🚨 regression
46 duckdb:duckdb -3.1% +1.8% -4.8% +10.0% ➖ noise
46 duckdb:vortex-compact +7.4% +1.8% +5.5% +12.0% ➖ noise
46 duckdb:vortex-file-compressed -6.0% +1.8% -7.6% +12.2% ➖ noise
47 datafusion:vortex-compact +0.4% -2.2% +2.6% +10.0% ➖ noise
47 datafusion:vortex-file-compressed +17.9% -2.2% +20.5% +10.0% 🚨 regression
47 duckdb:duckdb -0.0% -2.2% +2.2% +10.0% ➖ noise
47 duckdb:vortex-compact -1.2% -2.2% +1.0% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -1.9% -2.2% +0.2% +10.0% ➖ noise
48 datafusion:vortex-compact -17.3% -0.6% -16.8% +16.1% ✅ faster
48 datafusion:vortex-file-compressed +25.7% -0.6% +26.4% +10.0% 🚨 regression
48 duckdb:duckdb +5.1% -0.6% +5.8% +15.1% ➖ noise
48 duckdb:vortex-compact -4.4% -0.6% -3.8% +14.6% ➖ noise
48 duckdb:vortex-file-compressed +1.1% -0.6% +1.7% +13.4% ➖ noise
49 datafusion:vortex-compact -0.2% +1.7% -1.9% +10.0% ➖ noise
49 datafusion:vortex-file-compressed +18.0% +1.7% +16.0% +12.1% 🚨 regression
49 duckdb:duckdb +5.4% +1.7% +3.7% +10.1% ➖ noise
49 duckdb:vortex-compact +7.5% +1.7% +5.6% +12.1% ➖ noise
49 duckdb:vortex-file-compressed -8.2% +1.7% -9.7% +20.5% ➖ noise
50 datafusion:vortex-compact -1.8% -0.6% -1.2% +10.4% ➖ noise
50 datafusion:vortex-file-compressed +20.2% -0.6% +20.9% +10.0% 🚨 regression
50 duckdb:duckdb +0.5% -0.6% +1.2% +10.5% ➖ noise
50 duckdb:vortex-compact -2.2% -0.6% -1.6% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -2.7% -0.6% -2.1% +10.0% ➖ noise
51 datafusion:vortex-compact -2.9% -0.2% -2.8% +11.5% ➖ noise
51 datafusion:vortex-file-compressed +28.8% -0.2% +29.0% +10.8% 🚨 regression
51 duckdb:duckdb +6.4% -0.2% +6.6% +19.1% ➖ noise
51 duckdb:vortex-compact -2.6% -0.2% -2.5% +10.0% ➖ noise
51 duckdb:vortex-file-compressed -1.7% -0.2% -1.5% +16.8% ➖ noise
52 datafusion:vortex-compact -6.0% +2.8% -8.6% +20.7% ➖ noise
52 datafusion:vortex-file-compressed +11.3% +2.8% +8.3% +16.2% ➖ noise
52 duckdb:duckdb +11.3% +2.8% +8.4% +18.5% ➖ noise
52 duckdb:vortex-compact +5.1% +2.8% +2.3% +14.6% ➖ noise
52 duckdb:vortex-file-compressed -0.9% +2.8% -3.6% +17.9% ➖ noise
53 datafusion:vortex-compact -0.5% +5.9% -6.0% +25.5% ➖ noise
53 datafusion:vortex-file-compressed +24.6% +5.9% +17.7% +10.0% 🚨 regression
53 duckdb:duckdb +2.5% +5.9% -3.2% +10.0% ➖ noise
53 duckdb:vortex-compact +0.9% +5.9% -4.7% +10.0% ➖ noise
53 duckdb:vortex-file-compressed -0.6% +5.9% -6.1% +10.0% ➖ noise
54 datafusion:vortex-compact -3.2% +2.0% -5.1% +10.0% ➖ noise
54 datafusion:vortex-file-compressed +14.0% +2.0% +11.8% +10.0% 🚨 regression
54 duckdb:duckdb +1.4% +2.0% -0.5% +10.0% ➖ noise
54 duckdb:vortex-compact +6.8% +2.0% +4.8% +19.6% ➖ noise
54 duckdb:vortex-file-compressed -1.2% +2.0% -3.1% +10.0% ➖ noise
55 datafusion:vortex-compact -0.6% +2.4% -2.9% +10.0% ➖ noise
55 datafusion:vortex-file-compressed +24.4% +2.4% +21.5% +29.7% ➖ noise
55 duckdb:duckdb -4.8% +2.4% -7.0% +15.7% ➖ noise
55 duckdb:vortex-compact -3.7% +2.4% -6.0% +12.5% ➖ noise
55 duckdb:vortex-file-compressed -5.5% +2.4% -7.7% +10.0% ➖ noise
56 datafusion:vortex-compact -4.7% +0.5% -5.2% +20.8% ➖ noise
56 datafusion:vortex-file-compressed +15.9% +0.5% +15.3% +11.5% 🚨 regression
56 duckdb:duckdb -1.3% +0.5% -1.8% +11.4% ➖ noise
56 duckdb:vortex-compact +1.1% +0.5% +0.6% +12.0% ➖ noise
56 duckdb:vortex-file-compressed -2.1% +0.5% -2.5% +18.3% ➖ noise
57 datafusion:vortex-compact +0.3% +1.2% -0.8% +11.3% ➖ noise
57 datafusion:vortex-file-compressed +18.7% +1.2% +17.3% +10.0% 🚨 regression
57 duckdb:duckdb -3.0% +1.2% -4.1% +11.8% ➖ noise
57 duckdb:vortex-compact +3.0% +1.2% +1.8% +13.1% ➖ noise
57 duckdb:vortex-file-compressed -0.6% +1.2% -1.8% +10.9% ➖ noise
58 datafusion:vortex-compact +1.3% +7.1% -5.5% +10.0% ➖ noise
58 datafusion:vortex-file-compressed +10.8% +7.1% +3.4% +10.8% ➖ noise
58 duckdb:duckdb -0.1% +7.1% -6.8% +10.0% ➖ noise
58 duckdb:vortex-compact -1.7% +7.1% -8.3% +11.2% ➖ noise
58 duckdb:vortex-file-compressed +1.2% +7.1% -5.6% +12.0% ➖ noise
59 datafusion:vortex-compact -0.8% -0.2% -0.6% +10.0% ➖ noise
59 datafusion:vortex-file-compressed +14.7% -0.2% +14.9% +10.0% 🚨 regression
59 duckdb:duckdb -0.0% -0.2% +0.2% +10.0% ➖ noise
59 duckdb:vortex-compact +1.5% -0.2% +1.7% +23.2% ➖ noise
59 duckdb:vortex-file-compressed +2.7% -0.2% +2.9% +10.0% ➖ noise
60 datafusion:vortex-compact -3.1% +5.0% -7.7% +16.5% ➖ noise
60 datafusion:vortex-file-compressed +15.2% +5.0% +9.7% +10.0% ➖ noise
60 duckdb:duckdb +2.5% +5.0% -2.4% +10.0% ➖ noise
60 duckdb:vortex-compact +7.3% +5.0% +2.2% +11.3% ➖ noise
60 duckdb:vortex-file-compressed +7.3% +5.0% +2.2% +24.7% ➖ noise
61 datafusion:vortex-compact +4.7% +6.3% -1.6% +10.0% ➖ noise
61 datafusion:vortex-file-compressed +19.1% +6.3% +12.0% +14.1% ➖ noise
61 duckdb:duckdb +5.2% +6.3% -1.0% +10.0% ➖ noise
61 duckdb:vortex-compact -0.9% +6.3% -6.8% +18.1% ➖ noise
61 duckdb:vortex-file-compressed -3.2% +6.3% -9.0% +10.2% ➖ noise
62 datafusion:vortex-compact -1.8% +16.3% -15.6% +33.0% ➖ noise
62 datafusion:vortex-file-compressed +28.7% +16.3% +10.6% +30.0% ➖ noise
62 duckdb:duckdb -2.1% +16.3% -15.8% +21.1% ➖ noise
62 duckdb:vortex-compact +1.8% +16.3% -12.5% +20.5% ➖ noise
62 duckdb:vortex-file-compressed -2.2% +16.3% -15.9% +20.1% ➖ noise
63 datafusion:vortex-compact -10.0% +3.8% -13.3% +34.0% ➖ noise
63 datafusion:vortex-file-compressed +31.8% +3.8% +27.0% +30.1% ➖ noise
63 duckdb:duckdb -0.0% +3.8% -3.7% +10.0% ➖ noise
63 duckdb:vortex-compact +0.5% +3.8% -3.2% +10.0% ➖ noise
63 duckdb:vortex-file-compressed +2.0% +3.8% -1.7% +10.0% ➖ noise
64 datafusion:vortex-compact -0.7% +3.1% -3.6% +10.0% ➖ noise
64 datafusion:vortex-file-compressed +3.0% +3.1% -0.0% +13.6% ➖ noise
64 duckdb:duckdb -2.2% +3.1% -5.1% +10.0% ➖ noise
64 duckdb:vortex-compact -1.8% +3.1% -4.7% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -0.7% +3.1% -3.6% +10.0% ➖ noise
65 datafusion:vortex-compact +0.9% +1.4% -0.5% +12.8% ➖ noise
65 datafusion:vortex-file-compressed +13.1% +1.4% +11.5% +11.2% 🚨 regression
65 duckdb:duckdb -0.8% +1.4% -2.2% +10.0% ➖ noise
65 duckdb:vortex-compact -0.6% +1.4% -1.9% +10.0% ➖ noise
65 duckdb:vortex-file-compressed +1.1% +1.4% -0.3% +10.8% ➖ noise
66 datafusion:vortex-compact +1.6% -0.4% +2.0% +15.6% ➖ noise
66 datafusion:vortex-file-compressed +24.3% -0.4% +24.8% +19.4% 🚨 regression
66 duckdb:duckdb +8.3% -0.4% +8.8% +12.9% ➖ noise
66 duckdb:vortex-compact +0.8% -0.4% +1.2% +20.6% ➖ noise
66 duckdb:vortex-file-compressed +1.5% -0.4% +1.9% +13.0% ➖ noise
67 datafusion:vortex-compact -0.2% +3.0% -3.1% +12.9% ➖ noise
67 datafusion:vortex-file-compressed +11.2% +3.0% +8.0% +10.0% ➖ noise
67 duckdb:duckdb +2.0% +3.0% -1.0% +10.0% ➖ noise
67 duckdb:vortex-compact -1.7% +3.0% -4.6% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +2.2% +3.0% -0.8% +10.0% ➖ noise
68 datafusion:vortex-compact -7.6% +6.5% -13.2% +14.5% ✅ faster
68 datafusion:vortex-file-compressed +22.3% +6.5% +14.9% +17.1% ➖ noise
68 duckdb:duckdb -4.4% +6.5% -10.2% +10.0% ✅ faster
68 duckdb:vortex-compact +0.2% +6.5% -5.9% +10.0% ➖ noise
68 duckdb:vortex-file-compressed -3.1% +6.5% -9.0% +14.5% ➖ noise
69 datafusion:vortex-compact -2.7% +3.1% -5.6% +10.0% ➖ noise
69 datafusion:vortex-file-compressed +17.3% +3.1% +13.8% +10.0% 🚨 regression
69 duckdb:duckdb -1.6% +3.1% -4.6% +10.0% ➖ noise
69 duckdb:vortex-compact +0.7% +3.1% -2.3% +10.0% ➖ noise
69 duckdb:vortex-file-compressed +4.6% +3.1% +1.4% +20.3% ➖ noise
70 datafusion:vortex-compact -0.3% +0.4% -0.8% +12.5% ➖ noise
70 datafusion:vortex-file-compressed +14.2% +0.4% +13.7% +11.2% 🚨 regression
70 duckdb:duckdb +3.9% +0.4% +3.4% +10.4% ➖ noise
70 duckdb:vortex-compact +1.7% +0.4% +1.3% +10.8% ➖ noise
70 duckdb:vortex-file-compressed -2.2% +0.4% -2.6% +11.8% ➖ noise
71 datafusion:vortex-compact -3.1% +7.1% -9.5% +29.6% ➖ noise
71 datafusion:vortex-file-compressed +14.9% +7.1% +7.2% +15.2% ➖ noise
71 duckdb:duckdb -1.9% +7.1% -8.5% +10.0% ➖ noise
71 duckdb:vortex-compact -6.9% +7.1% -13.1% +28.6% ➖ noise
71 duckdb:vortex-file-compressed +0.2% +7.1% -6.5% +13.7% ➖ noise
72 datafusion:vortex-compact -3.7% +7.8% -10.7% +10.0% ✅ faster
72 datafusion:vortex-file-compressed +20.1% +7.8% +11.4% +10.2% 🚨 regression
72 duckdb:duckdb +0.2% +7.8% -7.0% +10.0% ➖ noise
72 duckdb:vortex-compact +0.3% +7.8% -6.9% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +2.5% +7.8% -4.9% +10.0% ➖ noise
73 datafusion:vortex-compact -2.7% +10.2% -11.7% +19.9% ➖ noise
73 datafusion:vortex-file-compressed +2.6% +10.2% -6.9% +10.0% ➖ noise
73 duckdb:duckdb +4.2% +10.2% -5.4% +10.3% ➖ noise
73 duckdb:vortex-compact +0.4% +10.2% -8.9% +10.0% ➖ noise
73 duckdb:vortex-file-compressed +3.7% +10.2% -5.9% +11.6% ➖ noise
74 datafusion:vortex-compact +0.7% +6.9% -5.8% +19.0% ➖ noise
74 datafusion:vortex-file-compressed -2.0% +6.9% -8.3% +20.2% ➖ noise
74 duckdb:duckdb -0.3% +6.9% -6.7% +10.0% ➖ noise
74 duckdb:vortex-compact +1.2% +6.9% -5.3% +10.6% ➖ noise
74 duckdb:vortex-file-compressed -2.7% +6.9% -9.0% +20.5% ➖ noise
75 datafusion:vortex-compact -1.5% +2.6% -4.0% +10.0% ➖ noise
75 datafusion:vortex-file-compressed +2.3% +2.6% -0.3% +11.7% ➖ noise
75 duckdb:duckdb +0.9% +2.6% -1.6% +10.0% ➖ noise
75 duckdb:vortex-compact -2.6% +2.6% -5.0% +12.5% ➖ noise
75 duckdb:vortex-file-compressed -3.1% +2.6% -5.6% +10.7% ➖ noise
76 datafusion:vortex-compact -2.3% +8.9% -10.3% +10.2% ✅ faster
76 datafusion:vortex-file-compressed -1.7% +8.9% -9.8% +10.0% ✅ faster
76 duckdb:duckdb +1.8% +8.9% -6.5% +10.0% ➖ noise
76 duckdb:vortex-compact -7.7% +8.9% -15.2% +10.6% ✅ faster
76 duckdb:vortex-file-compressed -1.5% +8.9% -9.6% +10.7% ➖ noise
77 datafusion:vortex-compact +5.4% +8.3% -2.6% +29.7% ➖ noise
77 datafusion:vortex-file-compressed -3.8% +8.3% -11.2% +25.0% ➖ noise
77 duckdb:duckdb +3.4% +8.3% -4.5% +13.1% ➖ noise
77 duckdb:vortex-compact -1.8% +8.3% -9.3% +14.3% ➖ noise
77 duckdb:vortex-file-compressed -3.8% +8.3% -11.1% +12.2% ✅ faster
78 datafusion:vortex-compact +0.4% +8.1% -7.2% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +5.6% +8.1% -2.3% +10.0% ➖ noise
78 duckdb:duckdb +2.2% +8.1% -5.5% +11.0% ➖ noise
78 duckdb:vortex-compact +1.4% +8.1% -6.2% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -4.2% +8.1% -11.4% +14.9% ➖ noise
79 datafusion:vortex-compact +0.3% +5.9% -5.3% +39.1% ➖ noise
79 datafusion:vortex-file-compressed -1.0% +5.9% -6.5% +10.0% ➖ noise
79 duckdb:duckdb -8.4% +5.9% -13.5% +10.0% ✅ faster
79 duckdb:vortex-compact -1.4% +5.9% -6.9% +10.0% ➖ noise
79 duckdb:vortex-file-compressed -5.3% +5.9% -10.5% +11.0% ✅ faster
80 datafusion:vortex-compact -0.1% +10.9% -9.9% +10.0% ✅ faster
80 datafusion:vortex-file-compressed -0.9% +10.9% -10.6% +18.6% ➖ noise
80 duckdb:duckdb -0.1% +10.9% -9.9% +11.4% ➖ noise
80 duckdb:vortex-compact +2.2% +10.9% -7.8% +10.0% ➖ noise
80 duckdb:vortex-file-compressed +3.0% +10.9% -7.1% +10.0% ➖ noise
81 datafusion:vortex-compact +1.3% +7.3% -5.6% +10.0% ➖ noise
81 datafusion:vortex-file-compressed +3.3% +7.3% -3.7% +13.9% ➖ noise
81 duckdb:duckdb -7.3% +7.3% -13.6% +10.0% ✅ faster
81 duckdb:vortex-compact -2.1% +7.3% -8.8% +14.1% ➖ noise
81 duckdb:vortex-file-compressed +1.6% +7.3% -5.3% +25.5% ➖ noise
82 datafusion:vortex-compact -3.9% +9.2% -12.0% +12.1% ✅ faster
82 datafusion:vortex-file-compressed -2.7% +9.2% -11.0% +14.9% ➖ noise
82 duckdb:duckdb +3.5% +9.2% -5.2% +13.0% ➖ noise
82 duckdb:vortex-compact +1.6% +9.2% -7.0% +14.6% ➖ noise
82 duckdb:vortex-file-compressed -0.8% +9.2% -9.2% +13.0% ➖ noise
83 datafusion:vortex-compact +1.2% +5.5% -4.0% +34.0% ➖ noise
83 datafusion:vortex-file-compressed +0.3% +5.5% -4.9% +10.0% ➖ noise
83 duckdb:duckdb +0.1% +5.5% -5.0% +10.0% ➖ noise
83 duckdb:vortex-compact +1.2% +5.5% -4.1% +15.6% ➖ noise
83 duckdb:vortex-file-compressed +1.0% +5.5% -4.2% +10.0% ➖ noise
84 datafusion:vortex-compact +4.6% +4.0% +0.6% +11.4% ➖ noise
84 datafusion:vortex-file-compressed +1.4% +4.0% -2.5% +10.0% ➖ noise
84 duckdb:duckdb -8.3% +4.0% -11.7% +10.0% ✅ faster
84 duckdb:vortex-compact +2.4% +4.0% -1.5% +27.0% ➖ noise
84 duckdb:vortex-file-compressed -0.6% +4.0% -4.4% +11.7% ➖ noise
85 datafusion:vortex-compact +15.0% -0.3% +15.4% +16.4% ➖ noise
85 datafusion:vortex-file-compressed +0.6% -0.3% +0.9% +12.1% ➖ noise
85 duckdb:duckdb -2.7% -0.3% -2.4% +10.0% ➖ noise
85 duckdb:vortex-compact -1.5% -0.3% -1.2% +10.0% ➖ noise
85 duckdb:vortex-file-compressed +1.4% -0.3% +1.7% +12.1% ➖ noise
86 datafusion:vortex-compact +18.9% +7.2% +10.9% +41.4% ➖ noise
86 datafusion:vortex-file-compressed +6.2% +7.2% -0.9% +15.9% ➖ noise
86 duckdb:duckdb -0.4% +7.2% -7.1% +11.5% ➖ noise
86 duckdb:vortex-compact +5.2% +7.2% -1.9% +19.6% ➖ noise
86 duckdb:vortex-file-compressed -3.3% +7.2% -9.8% +13.1% ➖ noise
87 datafusion:vortex-compact -4.1% +1.7% -5.7% +10.0% ➖ noise
87 datafusion:vortex-file-compressed +0.4% +1.7% -1.3% +10.0% ➖ noise
87 duckdb:duckdb -4.4% +1.7% -6.0% +10.0% ➖ noise
87 duckdb:vortex-compact +1.5% +1.7% -0.2% +10.0% ➖ noise
87 duckdb:vortex-file-compressed -4.0% +1.7% -5.6% +10.0% ➖ noise
88 datafusion:vortex-compact +0.1% +2.7% -2.5% +10.4% ➖ noise
88 datafusion:vortex-file-compressed -1.6% +2.7% -4.2% +10.0% ➖ noise
88 duckdb:duckdb +1.7% +2.7% -1.0% +10.0% ➖ noise
88 duckdb:vortex-compact -0.1% +2.7% -2.7% +10.0% ➖ noise
88 duckdb:vortex-file-compressed +1.4% +2.7% -1.3% +10.0% ➖ noise
89 datafusion:vortex-compact -1.0% +4.3% -5.1% +23.5% ➖ noise
89 datafusion:vortex-file-compressed +1.5% +4.3% -2.6% +32.6% ➖ noise
89 duckdb:duckdb +3.7% +4.3% -0.6% +10.0% ➖ noise
89 duckdb:vortex-compact -1.4% +4.3% -5.4% +10.0% ➖ noise
89 duckdb:vortex-file-compressed +5.5% +4.3% +1.2% +15.8% ➖ noise
90 datafusion:vortex-compact -5.8% +7.5% -12.4% +32.6% ➖ noise
90 datafusion:vortex-file-compressed +1.1% +7.5% -6.0% +33.1% ➖ noise
90 duckdb:duckdb -3.9% +7.5% -10.7% +13.0% ➖ noise
90 duckdb:vortex-compact +3.5% +7.5% -3.7% +13.7% ➖ noise
90 duckdb:vortex-file-compressed +1.5% +7.5% -5.6% +14.9% ➖ noise
91 datafusion:vortex-compact +0.7% +6.9% -5.8% +10.0% ➖ noise
91 datafusion:vortex-file-compressed +2.9% +6.9% -3.8% +10.0% ➖ noise
91 duckdb:duckdb +0.8% +6.9% -5.7% +10.0% ➖ noise
91 duckdb:vortex-compact +7.2% +6.9% +0.2% +17.5% ➖ noise
91 duckdb:vortex-file-compressed -0.9% +6.9% -7.3% +12.1% ➖ noise
92 datafusion:vortex-compact +2.4% +10.0% -6.9% +11.2% ➖ noise
92 datafusion:vortex-file-compressed +5.9% +10.0% -3.7% +15.4% ➖ noise
92 duckdb:duckdb +0.5% +10.0% -8.6% +11.3% ➖ noise
92 duckdb:vortex-compact -7.4% +10.0% -15.8% +25.2% ➖ noise
92 duckdb:vortex-file-compressed -3.0% +10.0% -11.8% +10.0% ✅ faster
93 datafusion:vortex-compact +0.9% +8.0% -6.6% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -1.6% +8.0% -8.9% +10.0% ➖ noise
93 duckdb:duckdb -1.1% +8.0% -8.4% +11.7% ➖ noise
93 duckdb:vortex-compact +0.1% +8.0% -7.3% +12.9% ➖ noise
93 duckdb:vortex-file-compressed -4.1% +8.0% -11.2% +10.0% ✅ faster
94 datafusion:vortex-compact +3.9% +6.7% -2.6% +14.6% ➖ noise
94 datafusion:vortex-file-compressed -1.5% +6.7% -7.7% +10.0% ➖ noise
94 duckdb:duckdb +3.4% +6.7% -3.1% +10.0% ➖ noise
94 duckdb:vortex-compact +0.8% +6.7% -5.5% +23.4% ➖ noise
94 duckdb:vortex-file-compressed -0.2% +6.7% -6.4% +23.3% ➖ noise
95 datafusion:vortex-compact -3.0% +6.1% -8.6% +12.0% ➖ noise
95 datafusion:vortex-file-compressed -1.0% +6.1% -6.7% +11.3% ➖ noise
95 duckdb:duckdb +18.3% +6.1% +11.5% +18.0% ➖ noise
95 duckdb:vortex-compact +2.4% +6.1% -3.5% +16.2% ➖ noise
95 duckdb:vortex-file-compressed +6.4% +6.1% +0.3% +17.6% ➖ noise
96 datafusion:vortex-compact -9.9% +7.8% -16.4% +21.0% ➖ noise
96 datafusion:vortex-file-compressed -2.3% +7.8% -9.4% +10.7% ➖ noise
96 duckdb:duckdb -0.6% +7.8% -7.8% +19.0% ➖ noise
96 duckdb:vortex-compact +1.1% +7.8% -6.2% +32.9% ➖ noise
96 duckdb:vortex-file-compressed +9.6% +7.8% +1.6% +29.6% ➖ noise
97 datafusion:vortex-compact -2.6% +6.9% -8.8% +10.0% ➖ noise
97 datafusion:vortex-file-compressed +4.3% +6.9% -2.4% +12.1% ➖ noise
97 duckdb:duckdb +1.2% +6.9% -5.3% +10.0% ➖ noise
97 duckdb:vortex-compact +0.8% +6.9% -5.7% +10.0% ➖ noise
97 duckdb:vortex-file-compressed +3.5% +6.9% -3.1% +11.3% ➖ noise
98 datafusion:vortex-compact -0.5% +10.1% -9.6% +10.0% ✅ faster
98 datafusion:vortex-file-compressed +1.8% +10.1% -7.6% +11.6% ➖ noise
98 duckdb:duckdb -0.8% +10.1% -10.0% +10.0% ✅ faster
98 duckdb:vortex-compact -2.5% +10.1% -11.4% +10.0% ✅ faster
98 duckdb:vortex-file-compressed -5.6% +10.1% -14.3% +22.6% ➖ noise
99 datafusion:vortex-compact -3.1% +16.6% -16.9% +28.0% ➖ noise
99 datafusion:vortex-file-compressed -0.4% +16.6% -14.6% +23.6% ➖ noise
99 duckdb:duckdb -1.5% +16.6% -15.5% +17.7% ✅ faster
99 duckdb:vortex-compact -1.1% +16.6% -15.2% +19.9% ➖ noise
99 duckdb:vortex-file-compressed +2.0% +16.6% -12.5% +19.6% ➖ noise

@robert3005 robert3005 merged commit 76b0ad8 into develop May 27, 2026
84 of 85 checks passed
@robert3005 robert3005 deleted the rk/noworkaround branch May 27, 2026 11:40
@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

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -8.1%
Vortex (geomean): 0.989x ➖
Parquet (geomean): 1.076x ➖
Shifts: Parquet (control) +7.6% · Median polish +1.6%


datafusion / vortex-file-compressed (1.112x ➖, 0↑ 2↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 41061783 36797961 1.12
fineweb_q01/datafusion:vortex-file-compressed 🚨 754625439 575583479 1.31
fineweb_q02/datafusion:vortex-file-compressed 🚨 687646301 524348389 1.31
fineweb_q03/datafusion:vortex-file-compressed 1702711048 1346444676 1.26
fineweb_q04/datafusion:vortex-file-compressed 1433610501 1351722119 1.06
fineweb_q05/datafusion:vortex-file-compressed 1357595391 1350200551 1.01
fineweb_q06/datafusion:vortex-file-compressed 1764307684 1611141578 1.10
fineweb_q07/datafusion:vortex-file-compressed 1498779021 1571138551 0.95
fineweb_q08/datafusion:vortex-file-compressed 496297918 517803065 0.96
datafusion / vortex-compact (0.841x ➖, 2↑ 1↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 39835218 89169856 0.45
fineweb_q01/datafusion:vortex-compact 🚀 663951829 1404812359 0.47
fineweb_q02/datafusion:vortex-compact 🚨 1082413721 722811660 1.50
fineweb_q03/datafusion:vortex-compact 1393107213 1376642836 1.01
fineweb_q04/datafusion:vortex-compact 1566807123 1635867183 0.96
fineweb_q05/datafusion:vortex-compact 1371479093 1416447188 0.97
fineweb_q06/datafusion:vortex-compact 1301382436 1427335999 0.91
fineweb_q07/datafusion:vortex-compact 1128586456 1292295776 0.87
fineweb_q08/datafusion:vortex-compact 343610868 386743964 0.89
datafusion / parquet (1.134x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1680575968 1326658833 1.27
fineweb_q01/datafusion:parquet 2620991265 2043185582 1.28
fineweb_q02/datafusion:parquet 2451699209 2055285104 1.19
fineweb_q03/datafusion:parquet 2347426071 1908850690 1.23
fineweb_q04/datafusion:parquet 2335519924 2248322156 1.04
fineweb_q05/datafusion:parquet 1973541129 2002771116 0.99
fineweb_q06/datafusion:parquet 2192897597 2029635447 1.08
fineweb_q07/datafusion:parquet 2286019417 1925870853 1.19
fineweb_q08/datafusion:parquet 2141791796 2160682847 0.99
duckdb / vortex-file-compressed (1.024x ➖, 0↑ 1↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 92445926 83866685 1.10
fineweb_q01/duckdb:vortex-file-compressed 647347030 635418176 1.02
fineweb_q02/duckdb:vortex-file-compressed 🚨 694318572 518144740 1.34
fineweb_q03/duckdb:vortex-file-compressed 1723116231 1646838088 1.05
fineweb_q04/duckdb:vortex-file-compressed 1781572502 1808552681 0.99
fineweb_q05/duckdb:vortex-file-compressed 1735732365 1721172057 1.01
fineweb_q06/duckdb:vortex-file-compressed 1777141921 1828691334 0.97
fineweb_q07/duckdb:vortex-file-compressed 1556380887 1743066654 0.89
fineweb_q08/duckdb:vortex-file-compressed 697100511 764042854 0.91
duckdb / vortex-compact (1.000x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 64863300 62481010 1.04
fineweb_q01/duckdb:vortex-compact 567392864 628073508 0.90
fineweb_q02/duckdb:vortex-compact 584023892 612370515 0.95
fineweb_q03/duckdb:vortex-compact 1883962905 1809713717 1.04
fineweb_q04/duckdb:vortex-compact 1901714421 1911815431 0.99
fineweb_q05/duckdb:vortex-compact 1757898539 1732000630 1.01
fineweb_q06/duckdb:vortex-compact 1548147605 1616894403 0.96
fineweb_q07/duckdb:vortex-compact 1460484975 1479460472 0.99
fineweb_q08/duckdb:vortex-compact 533874384 475480139 1.12
duckdb / parquet (1.022x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1129211062 1157690057 0.98
fineweb_q01/duckdb:parquet 1478322225 1459147398 1.01
fineweb_q02/duckdb:parquet 1462789234 1376523705 1.06
fineweb_q03/duckdb:parquet 3994542137 3751942060 1.06
fineweb_q04/duckdb:parquet 2047802998 2000236698 1.02
fineweb_q05/duckdb:parquet 2391393847 2158812702 1.11
fineweb_q06/duckdb:parquet 4457431562 4551351278 0.98
fineweb_q07/duckdb:parquet 2873385683 2748434892 1.05
fineweb_q08/duckdb:parquet 1077486436 1153206538 0.93
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -55.3% +11.2% -59.8% +172.6% ➖ noise
0 datafusion:vortex-file-compressed +11.6% +11.2% +0.4% +143.1% ➖ noise
0 duckdb:vortex-compact +3.8% +11.2% -6.6% +47.1% ➖ noise
0 duckdb:vortex-file-compressed +10.2% +11.2% -0.8% +77.9% ➖ noise
1 datafusion:vortex-compact -52.7% +14.0% -58.5% +57.3% ✅ faster
1 datafusion:vortex-file-compressed +31.1% +14.0% +15.0% +81.8% ➖ noise
1 duckdb:vortex-compact -9.7% +14.0% -20.8% +30.0% ➖ noise
1 duckdb:vortex-file-compressed +1.9% +14.0% -10.6% +49.7% ➖ noise
2 datafusion:vortex-compact +49.8% +12.6% +33.0% +58.7% ➖ noise
2 datafusion:vortex-file-compressed +31.1% +12.6% +16.5% +85.8% ➖ noise
2 duckdb:vortex-compact -4.6% +12.6% -15.3% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +34.0% +12.6% +19.0% +37.3% ➖ noise
3 datafusion:vortex-compact +1.2% +14.4% -11.6% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +26.5% +14.4% +10.5% +30.0% ➖ noise
3 duckdb:vortex-compact +4.1% +14.4% -9.0% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +4.6% +14.4% -8.6% +30.0% ➖ noise
4 datafusion:vortex-compact -4.2% +3.1% -7.1% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +6.1% +3.1% +2.8% +30.0% ➖ noise
4 duckdb:vortex-compact -0.5% +3.1% -3.5% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -1.5% +3.1% -4.5% +30.0% ➖ noise
5 datafusion:vortex-compact -3.2% +4.5% -7.3% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +0.5% +4.5% -3.8% +30.0% ➖ noise
5 duckdb:vortex-compact +1.5% +4.5% -2.9% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +0.8% +4.5% -3.5% +30.0% ➖ noise
6 datafusion:vortex-compact -8.8% +2.9% -11.4% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +9.5% +2.9% +6.5% +30.0% ➖ noise
6 duckdb:vortex-compact -4.3% +2.9% -6.9% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -2.8% +2.9% -5.5% +30.3% ➖ noise
7 datafusion:vortex-compact -12.7% +11.4% -21.6% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -4.6% +11.4% -14.4% +30.0% ➖ noise
7 duckdb:vortex-compact -1.3% +11.4% -11.4% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -10.7% +11.4% -19.8% +30.0% ➖ noise
8 datafusion:vortex-compact -11.2% -3.8% -7.7% +33.9% ➖ noise
8 datafusion:vortex-file-compressed -4.2% -3.8% -0.4% +30.0% ➖ noise
8 duckdb:vortex-compact +12.3% -3.8% +16.7% +32.9% ➖ noise
8 duckdb:vortex-file-compressed -8.8% -3.8% -5.2% +30.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.6%
Vortex (geomean): 1.005x ➖
Parquet (geomean): 0.990x ➖
Shifts: Parquet (control) -1.0% · Median polish -0.1%


duckdb / vortex-file-compressed (1.003x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12257679 12001328 1.02
statpopgen_q01/duckdb:vortex-file-compressed 26184608 26979369 0.97
statpopgen_q02/duckdb:vortex-file-compressed 551515064 538204449 1.02
statpopgen_q03/duckdb:vortex-file-compressed 1044407410 1046314732 1.00
statpopgen_q04/duckdb:vortex-file-compressed 1078528965 1066672027 1.01
statpopgen_q05/duckdb:vortex-file-compressed 495102112 471474038 1.05
statpopgen_q06/duckdb:vortex-file-compressed 1554622714 1535977853 1.01
statpopgen_q07/duckdb:vortex-file-compressed 203478744 209782946 0.97
statpopgen_q08/duckdb:vortex-file-compressed 238496316 238208554 1.00
statpopgen_q09/duckdb:vortex-file-compressed 819585274 843773037 0.97
statpopgen_q10/duckdb:vortex-file-compressed 2560302207 2549695185 1.00
duckdb / vortex-compact (1.008x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11461674 11444058 1.00
statpopgen_q01/duckdb:vortex-compact 213781872 215408941 0.99
statpopgen_q02/duckdb:vortex-compact 582807015 562987587 1.04
statpopgen_q03/duckdb:vortex-compact 1149249517 1124473137 1.02
statpopgen_q04/duckdb:vortex-compact 1153220960 1162002919 0.99
statpopgen_q05/duckdb:vortex-compact 560864866 553109369 1.01
statpopgen_q06/duckdb:vortex-compact 1513217752 1488140052 1.02
statpopgen_q07/duckdb:vortex-compact 884381112 892800825 0.99
statpopgen_q08/duckdb:vortex-compact 926768760 917507468 1.01
statpopgen_q09/duckdb:vortex-compact 908861748 911631262 1.00
statpopgen_q10/duckdb:vortex-compact 2613655016 2575426455 1.01
duckdb / parquet (0.990x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base 4b089af (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 293756814 303498911 0.97
statpopgen_q01/duckdb:parquet 384028547 380764434 1.01
statpopgen_q02/duckdb:parquet 756880518 772596557 0.98
statpopgen_q03/duckdb:parquet 1178220797 1188908214 0.99
statpopgen_q04/duckdb:parquet 1181978237 1194499963 0.99
statpopgen_q05/duckdb:parquet 813878775 815470640 1.00
statpopgen_q06/duckdb:parquet 1441444601 1436000417 1.00
statpopgen_q07/duckdb:parquet 839216496 875629740 0.96
statpopgen_q08/duckdb:parquet 851170438 866712258 0.98
statpopgen_q09/duckdb:parquet 1005053591 1016943479 0.99
statpopgen_q10/duckdb:parquet 2247223091 2195558252 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +0.2% -3.2% +3.5% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +2.1% -3.2% +5.5% +11.6% ➖ noise
1 duckdb:vortex-compact -0.8% +0.9% -1.6% +14.6% ➖ noise
1 duckdb:vortex-file-compressed -2.9% +0.9% -3.8% +223.9% ➖ noise
2 duckdb:vortex-compact +3.5% -2.0% +5.7% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +2.5% -2.0% +4.6% +10.0% ➖ noise
3 duckdb:vortex-compact +2.2% -0.9% +3.1% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.2% -0.9% +0.7% +10.0% ➖ noise
4 duckdb:vortex-compact -0.8% -1.0% +0.3% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.1% -1.0% +2.2% +10.0% ➖ noise
5 duckdb:vortex-compact +1.4% -0.2% +1.6% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +5.0% -0.2% +5.2% +10.0% ➖ noise
6 duckdb:vortex-compact +1.7% +0.4% +1.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +1.2% +0.4% +0.8% +10.0% ➖ noise
7 duckdb:vortex-compact -0.9% -4.2% +3.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -3.0% -4.2% +1.2% +10.0% ➖ noise
8 duckdb:vortex-compact +1.0% -1.8% +2.9% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +0.1% -1.8% +1.9% +10.0% ➖ noise
9 duckdb:vortex-compact -0.3% -1.2% +0.9% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -2.9% -1.2% -1.7% +10.0% ➖ noise
10 duckdb:vortex-compact +1.5% +2.4% -0.8% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.4% +2.4% -1.9% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.7%
Vortex (geomean): 1.010x ➖
Parquet (geomean): 1.004x ➖
Shifts: Parquet (control) +0.4% · Median polish +0.9%


datafusion / vortex-file-compressed (1.008x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 387367274 397919319 0.97
tpch_q02/datafusion:vortex-file-compressed 109966420 109711561 1.00
tpch_q03/datafusion:vortex-file-compressed 215263017 210981024 1.02
tpch_q04/datafusion:vortex-file-compressed 113283919 112535388 1.01
tpch_q05/datafusion:vortex-file-compressed 380497011 379520290 1.00
tpch_q06/datafusion:vortex-file-compressed 36841753 36319485 1.01
tpch_q07/datafusion:vortex-file-compressed 511605549 501458722 1.02
tpch_q08/datafusion:vortex-file-compressed 364195759 369200512 0.99
tpch_q09/datafusion:vortex-file-compressed 655784094 642982411 1.02
tpch_q10/datafusion:vortex-file-compressed 230714508 231004928 1.00
tpch_q11/datafusion:vortex-file-compressed 86236799 85530453 1.01
tpch_q12/datafusion:vortex-file-compressed 114363690 114816679 1.00
tpch_q13/datafusion:vortex-file-compressed 219105399 214513624 1.02
tpch_q14/datafusion:vortex-file-compressed 52976277 52480657 1.01
tpch_q15/datafusion:vortex-file-compressed 99764330 98620133 1.01
tpch_q16/datafusion:vortex-file-compressed 77118525 75969611 1.02
tpch_q17/datafusion:vortex-file-compressed 636596827 642943383 0.99
tpch_q18/datafusion:vortex-file-compressed 873306692 866154745 1.01
tpch_q19/datafusion:vortex-file-compressed 75824499 75307958 1.01
tpch_q20/datafusion:vortex-file-compressed 164996655 161065069 1.02
tpch_q21/datafusion:vortex-file-compressed 674384666 668734548 1.01
tpch_q22/datafusion:vortex-file-compressed 67013600 65108648 1.03
datafusion / vortex-compact (1.011x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 445175459 430274945 1.03
tpch_q02/datafusion:vortex-compact 116355748 112939610 1.03
tpch_q03/datafusion:vortex-compact 213381686 213070754 1.00
tpch_q04/datafusion:vortex-compact 118679038 120468937 0.99
tpch_q05/datafusion:vortex-compact 382643438 380599155 1.01
tpch_q06/datafusion:vortex-compact 60399243 59105455 1.02
tpch_q07/datafusion:vortex-compact 528338689 520025867 1.02
tpch_q08/datafusion:vortex-compact 372820965 373435993 1.00
tpch_q09/datafusion:vortex-compact 655070460 646412184 1.01
tpch_q10/datafusion:vortex-compact 248521648 247794219 1.00
tpch_q11/datafusion:vortex-compact 88751264 86754779 1.02
tpch_q12/datafusion:vortex-compact 159120317 159622173 1.00
tpch_q13/datafusion:vortex-compact 268015081 263750128 1.02
tpch_q14/datafusion:vortex-compact 72338758 69472313 1.04
tpch_q15/datafusion:vortex-compact 156243156 156823133 1.00
tpch_q16/datafusion:vortex-compact 82803733 81086648 1.02
tpch_q17/datafusion:vortex-compact 647724820 642927245 1.01
tpch_q18/datafusion:vortex-compact 874219318 858044999 1.02
tpch_q19/datafusion:vortex-compact 123593464 129321716 0.96
tpch_q20/datafusion:vortex-compact 188664804 186892442 1.01
tpch_q21/datafusion:vortex-compact 693086085 668090021 1.04
tpch_q22/datafusion:vortex-compact 76402798 76159454 1.00
datafusion / parquet (1.010x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 460930623 484507938 0.95
tpch_q02/datafusion:parquet 176123055 172314369 1.02
tpch_q03/datafusion:parquet 288674949 284513900 1.01
tpch_q04/datafusion:parquet 127638946 126854338 1.01
tpch_q05/datafusion:parquet 443480832 436414146 1.02
tpch_q06/datafusion:parquet 127493597 119613683 1.07
tpch_q07/datafusion:parquet 607330803 609098454 1.00
tpch_q08/datafusion:parquet 469610867 463532646 1.01
tpch_q09/datafusion:parquet 760315145 751436736 1.01
tpch_q10/datafusion:parquet 500512808 499972345 1.00
tpch_q11/datafusion:parquet 120745841 117485849 1.03
tpch_q12/datafusion:parquet 204719565 201267765 1.02
tpch_q13/datafusion:parquet 332835694 332513019 1.00
tpch_q14/datafusion:parquet 153317038 157747061 0.97
tpch_q15/datafusion:parquet 252956752 247385740 1.02
tpch_q16/datafusion:parquet 124070587 123232783 1.01
tpch_q17/datafusion:parquet 686377260 682367749 1.01
tpch_q18/datafusion:parquet 914198579 916072153 1.00
tpch_q19/datafusion:parquet 270362353 258970458 1.04
tpch_q20/datafusion:parquet 296103165 293777704 1.01
tpch_q21/datafusion:parquet 703742048 700964078 1.00
tpch_q22/datafusion:parquet 214814578 212712588 1.01
datafusion / arrow (1.019x ➖, 0↑ 1↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 593139392 583336336 1.02
tpch_q02/datafusion:arrow 164931522 162250676 1.02
tpch_q03/datafusion:arrow 462013682 456976360 1.01
tpch_q04/datafusion:arrow 333577488 343080627 0.97
tpch_q05/datafusion:arrow 932925852 919574464 1.01
tpch_q06/datafusion:arrow 280988438 275763743 1.02
tpch_q07/datafusion:arrow 1171537700 1151920107 1.02
tpch_q08/datafusion:arrow 1125300565 1127365273 1.00
tpch_q09/datafusion:arrow 1338779508 1330976465 1.01
tpch_q10/datafusion:arrow 589628247 579683715 1.02
tpch_q11/datafusion:arrow 138134964 136914054 1.01
tpch_q12/datafusion:arrow 🚨 817663562 695258304 1.18
tpch_q13/datafusion:arrow 503656543 506756520 0.99
tpch_q14/datafusion:arrow 317457434 308935673 1.03
tpch_q15/datafusion:arrow 683413977 672318059 1.02
tpch_q16/datafusion:arrow 105474510 105934274 1.00
tpch_q17/datafusion:arrow 1337162029 1296152815 1.03
tpch_q18/datafusion:arrow 1920931339 1891622000 1.02
tpch_q19/datafusion:arrow 484226400 478250144 1.01
tpch_q20/datafusion:arrow 489415252 473682273 1.03
tpch_q21/datafusion:arrow 3012018454 2962909298 1.02
tpch_q22/datafusion:arrow 131822676 128772159 1.02
duckdb / vortex-file-compressed (1.010x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 169822961 167920788 1.01
tpch_q02/duckdb:vortex-file-compressed 52261628 51651757 1.01
tpch_q03/duckdb:vortex-file-compressed 121128766 119552578 1.01
tpch_q04/duckdb:vortex-file-compressed 158810757 154978776 1.02
tpch_q05/duckdb:vortex-file-compressed 136216820 136222182 1.00
tpch_q06/duckdb:vortex-file-compressed 34494255 32497330 1.06
tpch_q07/duckdb:vortex-file-compressed 132070360 131872647 1.00
tpch_q08/duckdb:vortex-file-compressed 168913242 166981868 1.01
tpch_q09/duckdb:vortex-file-compressed 396958986 392122260 1.01
tpch_q10/duckdb:vortex-file-compressed 188280684 185999170 1.01
tpch_q11/duckdb:vortex-file-compressed 31765930 32092037 0.99
tpch_q12/duckdb:vortex-file-compressed 99988515 98980772 1.01
tpch_q13/duckdb:vortex-file-compressed 268414672 267324544 1.00
tpch_q14/duckdb:vortex-file-compressed 54485576 52327772 1.04
tpch_q15/duckdb:vortex-file-compressed 88646928 88270429 1.00
tpch_q16/duckdb:vortex-file-compressed 76505003 77375156 0.99
tpch_q17/duckdb:vortex-file-compressed 93633924 92040622 1.02
tpch_q18/duckdb:vortex-file-compressed 286420655 285224270 1.00
tpch_q19/duckdb:vortex-file-compressed 79564080 78862422 1.01
tpch_q20/duckdb:vortex-file-compressed 140996152 138067482 1.02
tpch_q21/duckdb:vortex-file-compressed 483497230 488825213 0.99
tpch_q22/duckdb:vortex-file-compressed 63975716 64606229 0.99
duckdb / vortex-compact (1.012x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229172595 226917840 1.01
tpch_q02/duckdb:vortex-compact 57462160 55775694 1.03
tpch_q03/duckdb:vortex-compact 135192187 134580306 1.00
tpch_q04/duckdb:vortex-compact 171321548 170242194 1.01
tpch_q05/duckdb:vortex-compact 165812660 163223699 1.02
tpch_q06/duckdb:vortex-compact 57319682 55010371 1.04
tpch_q07/duckdb:vortex-compact 172536211 172875147 1.00
tpch_q08/duckdb:vortex-compact 185996320 184952060 1.01
tpch_q09/duckdb:vortex-compact 426494800 422939415 1.01
tpch_q10/duckdb:vortex-compact 217956702 216926323 1.00
tpch_q11/duckdb:vortex-compact 39707773 39221440 1.01
tpch_q12/duckdb:vortex-compact 163121405 161350504 1.01
tpch_q13/duckdb:vortex-compact 324308046 320523762 1.01
tpch_q14/duckdb:vortex-compact 71318808 71540774 1.00
tpch_q15/duckdb:vortex-compact 114759336 112661913 1.02
tpch_q16/duckdb:vortex-compact 81535422 79747061 1.02
tpch_q17/duckdb:vortex-compact 106497253 105901154 1.01
tpch_q18/duckdb:vortex-compact 289188573 285293503 1.01
tpch_q19/duckdb:vortex-compact 96790985 96362398 1.00
tpch_q20/duckdb:vortex-compact 177651031 174979852 1.02
tpch_q21/duckdb:vortex-compact 519217709 508719781 1.02
tpch_q22/duckdb:vortex-compact 71706492 71181977 1.01
duckdb / parquet (0.998x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 264489293 260507051 1.02
tpch_q02/duckdb:parquet 100635471 102357683 0.98
tpch_q03/duckdb:parquet 208827142 209737278 1.00
tpch_q04/duckdb:parquet 134664438 134690106 1.00
tpch_q05/duckdb:parquet 224607586 225987964 0.99
tpch_q06/duckdb:parquet 73532120 74567137 0.99
tpch_q07/duckdb:parquet 185962463 187275923 0.99
tpch_q08/duckdb:parquet 263950049 265379346 0.99
tpch_q09/duckdb:parquet 472057499 472443394 1.00
tpch_q10/duckdb:parquet 620180504 621679385 1.00
tpch_q11/duckdb:parquet 66611819 70124836 0.95
tpch_q12/duckdb:parquet 132295870 131107449 1.01
tpch_q13/duckdb:parquet 442727556 430835676 1.03
tpch_q14/duckdb:parquet 179641689 181689470 0.99
tpch_q15/duckdb:parquet 103109084 104329011 0.99
tpch_q16/duckdb:parquet 165602524 165727318 1.00
tpch_q17/duckdb:parquet 181052801 178011667 1.02
tpch_q18/duckdb:parquet 362083630 362914420 1.00
tpch_q19/duckdb:parquet 283263508 284830011 0.99
tpch_q20/duckdb:parquet 231773410 227068789 1.02
tpch_q21/duckdb:parquet 554295128 558964834 0.99
tpch_q22/duckdb:parquet 293203301 289915658 1.01
duckdb / duckdb (1.006x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120359806 120405007 1.00
tpch_q02/duckdb:duckdb 49256857 52896785 0.93
tpch_q03/duckdb:duckdb 103601173 103092271 1.00
tpch_q04/duckdb:duckdb 138254856 136507684 1.01
tpch_q05/duckdb:duckdb 119639747 118308418 1.01
tpch_q06/duckdb:duckdb 44507135 44470035 1.00
tpch_q07/duckdb:duckdb 90988521 90248143 1.01
tpch_q08/duckdb:duckdb 118304101 117849902 1.00
tpch_q09/duckdb:duckdb 279712248 278423883 1.00
tpch_q10/duckdb:duckdb 217504628 210067127 1.04
tpch_q11/duckdb:duckdb 19521976 18981178 1.03
tpch_q12/duckdb:duckdb 90332369 88669281 1.02
tpch_q13/duckdb:duckdb 230389982 226884683 1.02
tpch_q14/duckdb:duckdb 77510492 78264443 0.99
tpch_q15/duckdb:duckdb 81203890 81089877 1.00
tpch_q16/duckdb:duckdb 75123578 76196468 0.99
tpch_q17/duckdb:duckdb 87782536 87142760 1.01
tpch_q18/duckdb:duckdb 232204535 229969766 1.01
tpch_q19/duckdb:duckdb 124435434 123033132 1.01
tpch_q20/duckdb:duckdb 117521068 117626817 1.00
tpch_q21/duckdb:duckdb 300820677 296978435 1.01
tpch_q22/duckdb:duckdb 71277180 68169179 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +1.7% -1.7% +3.5% +10.0% ➖ noise
1 datafusion:vortex-compact +3.5% -1.7% +5.3% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -2.7% -1.7% -0.9% +10.0% ➖ noise
1 duckdb:duckdb -0.0% -1.7% +1.7% +10.0% ➖ noise
1 duckdb:vortex-compact +1.0% -1.7% +2.8% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +1.1% -1.7% +2.9% +10.0% ➖ noise
2 datafusion:arrow +1.7% +0.2% +1.4% +10.0% ➖ noise
2 datafusion:vortex-compact +3.0% +0.2% +2.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.2% +0.2% -0.0% +10.0% ➖ noise
2 duckdb:duckdb -6.9% +0.2% -7.1% +10.0% ➖ noise
2 duckdb:vortex-compact +3.0% +0.2% +2.8% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +1.2% +0.2% +0.9% +10.0% ➖ noise
3 datafusion:arrow +1.1% +0.5% +0.6% +10.0% ➖ noise
3 datafusion:vortex-compact +0.1% +0.5% -0.4% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +2.0% +0.5% +1.5% +10.0% ➖ noise
3 duckdb:duckdb +0.5% +0.5% -0.0% +10.0% ➖ noise
3 duckdb:vortex-compact +0.5% +0.5% -0.1% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +1.3% +0.5% +0.8% +10.0% ➖ noise
4 datafusion:arrow -2.8% +0.3% -3.1% +10.0% ➖ noise
4 datafusion:vortex-compact -1.5% +0.3% -1.8% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +0.7% +0.3% +0.4% +10.0% ➖ noise
4 duckdb:duckdb +1.3% +0.3% +1.0% +10.0% ➖ noise
4 duckdb:vortex-compact +0.6% +0.3% +0.3% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.5% +0.3% +2.2% +10.0% ➖ noise
5 datafusion:arrow +1.5% +0.5% +0.9% +10.0% ➖ noise
5 datafusion:vortex-compact +0.5% +0.5% +0.0% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +0.3% +0.5% -0.2% +10.0% ➖ noise
5 duckdb:duckdb +1.1% +0.5% +0.6% +10.0% ➖ noise
5 duckdb:vortex-compact +1.6% +0.5% +1.1% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -0.0% +0.5% -0.5% +10.0% ➖ noise
6 datafusion:arrow +1.9% +2.5% -0.6% +10.0% ➖ noise
6 datafusion:vortex-compact +2.2% +2.5% -0.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +1.4% +2.5% -1.1% +13.1% ➖ noise
6 duckdb:duckdb +0.1% +2.5% -2.4% +10.0% ➖ noise
6 duckdb:vortex-compact +4.2% +2.5% +1.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +6.1% +2.5% +3.5% +10.9% ➖ noise
7 datafusion:arrow +1.7% -0.5% +2.2% +10.0% ➖ noise
7 datafusion:vortex-compact +1.6% -0.5% +2.1% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +2.0% -0.5% +2.5% +10.0% ➖ noise
7 duckdb:duckdb +0.8% -0.5% +1.3% +10.0% ➖ noise
7 duckdb:vortex-compact -0.2% -0.5% +0.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +0.1% -0.5% +0.6% +10.0% ➖ noise
8 datafusion:arrow -0.2% +0.4% -0.6% +10.0% ➖ noise
8 datafusion:vortex-compact -0.2% +0.4% -0.5% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -1.4% +0.4% -1.7% +10.0% ➖ noise
8 duckdb:duckdb +0.4% +0.4% +0.0% +10.0% ➖ noise
8 duckdb:vortex-compact +0.6% +0.4% +0.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.2% +0.4% +0.8% +10.0% ➖ noise
9 datafusion:arrow +0.6% +0.5% +0.0% +10.0% ➖ noise
9 datafusion:vortex-compact +1.3% +0.5% +0.8% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +2.0% +0.5% +1.4% +10.0% ➖ noise
9 duckdb:duckdb +0.5% +0.5% -0.1% +10.0% ➖ noise
9 duckdb:vortex-compact +0.8% +0.5% +0.3% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.2% +0.5% +0.7% +10.0% ➖ noise
10 datafusion:arrow +1.7% -0.1% +1.8% +10.0% ➖ noise
10 datafusion:vortex-compact +0.3% -0.1% +0.4% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -0.1% -0.1% -0.1% +10.0% ➖ noise
10 duckdb:duckdb +3.5% -0.1% +3.6% +10.0% ➖ noise
10 duckdb:vortex-compact +0.5% -0.1% +0.5% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +1.2% -0.1% +1.3% +10.0% ➖ noise
11 datafusion:arrow +0.9% -1.2% +2.1% +10.9% ➖ noise
11 datafusion:vortex-compact +2.3% -1.2% +3.5% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +0.8% -1.2% +2.0% +10.0% ➖ noise
11 duckdb:duckdb +2.8% -1.2% +4.1% +10.0% ➖ noise
11 duckdb:vortex-compact +1.2% -1.2% +2.5% +18.6% ➖ noise
11 duckdb:vortex-file-compressed -1.0% -1.2% +0.2% +12.8% ➖ noise
12 datafusion:arrow +17.6% +1.3% +16.1% +38.7% ➖ noise
12 datafusion:vortex-compact -0.3% +1.3% -1.6% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -0.4% +1.3% -1.7% +10.0% ➖ noise
12 duckdb:duckdb +1.9% +1.3% +0.6% +10.0% ➖ noise
12 duckdb:vortex-compact +1.1% +1.3% -0.2% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +1.0% +1.3% -0.3% +10.0% ➖ noise
13 datafusion:arrow -0.6% +1.4% -2.0% +10.0% ➖ noise
13 datafusion:vortex-compact +1.6% +1.4% +0.2% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +2.1% +1.4% +0.7% +10.0% ➖ noise
13 duckdb:duckdb +1.5% +1.4% +0.1% +10.0% ➖ noise
13 duckdb:vortex-compact +1.2% +1.4% -0.2% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +0.4% +1.4% -1.0% +10.0% ➖ noise
14 datafusion:arrow +2.8% -2.0% +4.8% +10.0% ➖ noise
14 datafusion:vortex-compact +4.1% -2.0% +6.2% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +0.9% -2.0% +3.0% +10.0% ➖ noise
14 duckdb:duckdb -1.0% -2.0% +1.0% +10.0% ➖ noise
14 duckdb:vortex-compact -0.3% -2.0% +1.7% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +4.1% -2.0% +6.2% +10.0% ➖ noise
15 datafusion:arrow +1.7% +0.5% +1.1% +10.0% ➖ noise
15 datafusion:vortex-compact -0.4% +0.5% -0.9% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +1.2% +0.5% +0.6% +10.0% ➖ noise
15 duckdb:duckdb +0.1% +0.5% -0.4% +10.0% ➖ noise
15 duckdb:vortex-compact +1.9% +0.5% +1.3% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +0.4% +0.5% -0.1% +10.0% ➖ noise
16 datafusion:arrow -0.4% +0.3% -0.7% +10.0% ➖ noise
16 datafusion:vortex-compact +2.1% +0.3% +1.8% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +1.5% +0.3% +1.2% +10.0% ➖ noise
16 duckdb:duckdb -1.4% +0.3% -1.7% +10.0% ➖ noise
16 duckdb:vortex-compact +2.2% +0.3% +1.9% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -1.1% +0.3% -1.4% +10.0% ➖ noise
17 datafusion:arrow +3.2% +1.1% +2.0% +10.0% ➖ noise
17 datafusion:vortex-compact +0.7% +1.1% -0.4% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -1.0% +1.1% -2.1% +10.0% ➖ noise
17 duckdb:duckdb +0.7% +1.1% -0.4% +10.0% ➖ noise
17 duckdb:vortex-compact +0.6% +1.1% -0.6% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +1.7% +1.1% +0.6% +10.0% ➖ noise
18 datafusion:arrow +1.5% -0.2% +1.8% +10.0% ➖ noise
18 datafusion:vortex-compact +1.9% -0.2% +2.1% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +0.8% -0.2% +1.0% +10.0% ➖ noise
18 duckdb:duckdb +1.0% -0.2% +1.2% +10.0% ➖ noise
18 duckdb:vortex-compact +1.4% -0.2% +1.6% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +0.4% -0.2% +0.6% +10.0% ➖ noise
19 datafusion:arrow +1.2% +1.9% -0.6% +10.0% ➖ noise
19 datafusion:vortex-compact -4.4% +1.9% -6.2% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +0.7% +1.9% -1.2% +10.0% ➖ noise
19 duckdb:duckdb +1.1% +1.9% -0.7% +10.0% ➖ noise
19 duckdb:vortex-compact +0.4% +1.9% -1.4% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +0.9% +1.9% -1.0% +10.0% ➖ noise
20 datafusion:arrow +3.3% +1.4% +1.9% +10.0% ➖ noise
20 datafusion:vortex-compact +0.9% +1.4% -0.5% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +2.4% +1.4% +1.0% +10.0% ➖ noise
20 duckdb:duckdb -0.1% +1.4% -1.5% +10.0% ➖ noise
20 duckdb:vortex-compact +1.5% +1.4% +0.1% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +2.1% +1.4% +0.7% +10.0% ➖ noise
21 datafusion:arrow +1.7% -0.2% +1.9% +10.0% ➖ noise
21 datafusion:vortex-compact +3.7% -0.2% +4.0% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +0.8% -0.2% +1.1% +10.0% ➖ noise
21 duckdb:duckdb +1.3% -0.2% +1.5% +10.0% ➖ noise
21 duckdb:vortex-compact +2.1% -0.2% +2.3% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -1.1% -0.2% -0.9% +10.0% ➖ noise
22 datafusion:arrow +2.4% +1.1% +1.3% +10.0% ➖ noise
22 datafusion:vortex-compact +0.3% +1.1% -0.7% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +2.9% +1.1% +1.8% +10.0% ➖ noise
22 duckdb:duckdb +4.6% +1.1% +3.5% +10.0% ➖ noise
22 duckdb:vortex-compact +0.7% +1.1% -0.3% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -1.0% +1.1% -2.0% +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

Benchmarks: Clickbench on NVME

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


datafusion / vortex-file-compressed (0.989x ➖, 2↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1694369 1608035 1.05
clickbench_q01/datafusion:vortex-file-compressed 20386583 20191736 1.01
clickbench_q02/datafusion:vortex-file-compressed 37878103 37343412 1.01
clickbench_q03/datafusion:vortex-file-compressed 43150279 44642472 0.97
clickbench_q04/datafusion:vortex-file-compressed 297492827 295249167 1.01
clickbench_q05/datafusion:vortex-file-compressed 318245196 308686998 1.03
clickbench_q06/datafusion:vortex-file-compressed 1686275 1680960 1.00
clickbench_q07/datafusion:vortex-file-compressed 🚀 22947688 26910472 0.85
clickbench_q08/datafusion:vortex-file-compressed 360731038 354102376 1.02
clickbench_q09/datafusion:vortex-file-compressed 561340814 552377630 1.02
clickbench_q10/datafusion:vortex-file-compressed 77881331 75981110 1.03
clickbench_q11/datafusion:vortex-file-compressed 90338301 90774692 1.00
clickbench_q12/datafusion:vortex-file-compressed 275722371 277604527 0.99
clickbench_q13/datafusion:vortex-file-compressed 427846572 427899544 1.00
clickbench_q14/datafusion:vortex-file-compressed 263099543 268645000 0.98
clickbench_q15/datafusion:vortex-file-compressed 339599373 329037376 1.03
clickbench_q16/datafusion:vortex-file-compressed 678645238 672266711 1.01
clickbench_q17/datafusion:vortex-file-compressed 653484554 656936241 0.99
clickbench_q18/datafusion:vortex-file-compressed 1362850570 1352953625 1.01
clickbench_q19/datafusion:vortex-file-compressed 31410939 31098000 1.01
clickbench_q20/datafusion:vortex-file-compressed 352647952 353032178 1.00
clickbench_q21/datafusion:vortex-file-compressed 392049290 394614584 0.99
clickbench_q22/datafusion:vortex-file-compressed 463712128 463410955 1.00
clickbench_q23/datafusion:vortex-file-compressed 636741564 641149468 0.99
clickbench_q24/datafusion:vortex-file-compressed 52820422 49370512 1.07
clickbench_q25/datafusion:vortex-file-compressed 78775843 79715022 0.99
clickbench_q26/datafusion:vortex-file-compressed 46164208 47792736 0.97
clickbench_q27/datafusion:vortex-file-compressed 760471680 753469572 1.01
clickbench_q28/datafusion:vortex-file-compressed 6747993162 6784708493 0.99
clickbench_q29/datafusion:vortex-file-compressed 236287000 245119367 0.96
clickbench_q30/datafusion:vortex-file-compressed 230185791 233792424 0.98
clickbench_q31/datafusion:vortex-file-compressed 261457944 265434920 0.99
clickbench_q32/datafusion:vortex-file-compressed 1169483699 1151034992 1.02
clickbench_q33/datafusion:vortex-file-compressed 1379904607 1390688170 0.99
clickbench_q34/datafusion:vortex-file-compressed 1356707398 1401058678 0.97
clickbench_q35/datafusion:vortex-file-compressed 472866767 468008365 1.01
clickbench_q36/datafusion:vortex-file-compressed 73830646 74745352 0.99
clickbench_q37/datafusion:vortex-file-compressed 🚀 34571890 39177532 0.88
clickbench_q38/datafusion:vortex-file-compressed 19295947 20035318 0.96
clickbench_q39/datafusion:vortex-file-compressed 139406128 140635801 0.99
clickbench_q40/datafusion:vortex-file-compressed 15554671 16763178 0.93
clickbench_q41/datafusion:vortex-file-compressed 14905273 15865121 0.94
clickbench_q42/datafusion:vortex-file-compressed 16543213 18269479 0.91
datafusion / parquet (1.002x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1577557 1531453 1.03
clickbench_q01/datafusion:parquet 21192487 19832267 1.07
clickbench_q02/datafusion:parquet 47462030 48294013 0.98
clickbench_q03/datafusion:parquet 40506405 38422519 1.05
clickbench_q04/datafusion:parquet 309551224 305299196 1.01
clickbench_q05/datafusion:parquet 366756193 347319018 1.06
clickbench_q06/datafusion:parquet 1543506 1573895 0.98
clickbench_q07/datafusion:parquet 22965401 22343120 1.03
clickbench_q08/datafusion:parquet 371667181 375198391 0.99
clickbench_q09/datafusion:parquet 622695488 637854458 0.98
clickbench_q10/datafusion:parquet 109438944 107788000 1.02
clickbench_q11/datafusion:parquet 134013620 131369751 1.02
clickbench_q12/datafusion:parquet 355076440 342178962 1.04
clickbench_q13/datafusion:parquet 503225351 507913317 0.99
clickbench_q14/datafusion:parquet 342204725 349495856 0.98
clickbench_q15/datafusion:parquet 342579260 346226434 0.99
clickbench_q16/datafusion:parquet 695608130 660939373 1.05
clickbench_q17/datafusion:parquet 667747239 660043172 1.01
clickbench_q18/datafusion:parquet 1361856989 1378247290 0.99
clickbench_q19/datafusion:parquet 30065167 29894429 1.01
clickbench_q20/datafusion:parquet 603447484 607970366 0.99
clickbench_q21/datafusion:parquet 668936052 668647024 1.00
clickbench_q22/datafusion:parquet 973720823 982470754 0.99
clickbench_q23/datafusion:parquet 3752714727 3713493828 1.01
clickbench_q24/datafusion:parquet 82550107 85405423 0.97
clickbench_q25/datafusion:parquet 133153058 132383339 1.01
clickbench_q26/datafusion:parquet 82648191 83297580 0.99
clickbench_q27/datafusion:parquet 1060483144 1062644099 1.00
clickbench_q28/datafusion:parquet 6679656674 6321849157 1.06
clickbench_q29/datafusion:parquet 228494410 237552071 0.96
clickbench_q30/datafusion:parquet 330732257 330639638 1.00
clickbench_q31/datafusion:parquet 379589679 382320248 0.99
clickbench_q32/datafusion:parquet 1198317045 1214700428 0.99
clickbench_q33/datafusion:parquet 1504521303 1489846544 1.01
clickbench_q34/datafusion:parquet 1494978153 1490707096 1.00
clickbench_q35/datafusion:parquet 480233405 466615031 1.03
clickbench_q36/datafusion:parquet 142961778 146245218 0.98
clickbench_q37/datafusion:parquet 58357544 60812849 0.96
clickbench_q38/datafusion:parquet 84688177 85508139 0.99
clickbench_q39/datafusion:parquet 270219169 271007866 1.00
clickbench_q40/datafusion:parquet 30297502 30942934 0.98
clickbench_q41/datafusion:parquet 26870416 29218100 0.92
clickbench_q42/datafusion:parquet 29001380 29231959 0.99
duckdb / vortex-file-compressed (1.004x ➖, 1↑ 2↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6496838 6342646 1.02
clickbench_q01/duckdb:vortex-file-compressed 12167880 11990530 1.01
clickbench_q02/duckdb:vortex-file-compressed 25611600 26210041 0.98
clickbench_q03/duckdb:vortex-file-compressed 30180519 30902411 0.98
clickbench_q04/duckdb:vortex-file-compressed 185665722 187614584 0.99
clickbench_q05/duckdb:vortex-file-compressed 175480136 176540203 0.99
clickbench_q06/duckdb:vortex-file-compressed 20940185 20747631 1.01
clickbench_q07/duckdb:vortex-file-compressed 15937057 15340482 1.04
clickbench_q08/duckdb:vortex-file-compressed 262709808 268844240 0.98
clickbench_q09/duckdb:vortex-file-compressed 342745132 348075800 0.98
clickbench_q10/duckdb:vortex-file-compressed 66955734 69209605 0.97
clickbench_q11/duckdb:vortex-file-compressed 80382544 78977244 1.02
clickbench_q12/duckdb:vortex-file-compressed 194613328 199969041 0.97
clickbench_q13/duckdb:vortex-file-compressed 401714752 400090072 1.00
clickbench_q14/duckdb:vortex-file-compressed 226952375 224963514 1.01
clickbench_q15/duckdb:vortex-file-compressed 246818509 244293883 1.01
clickbench_q16/duckdb:vortex-file-compressed 527236610 526072612 1.00
clickbench_q17/duckdb:vortex-file-compressed 424135317 420246001 1.01
clickbench_q18/duckdb:vortex-file-compressed 951151944 949336904 1.00
clickbench_q19/duckdb:vortex-file-compressed 21396744 21877327 0.98
clickbench_q20/duckdb:vortex-file-compressed 331526871 338983305 0.98
clickbench_q21/duckdb:vortex-file-compressed 381683530 374392920 1.02
clickbench_q22/duckdb:vortex-file-compressed 553611399 541550106 1.02
clickbench_q23/duckdb:vortex-file-compressed 202621359 196471197 1.03
clickbench_q24/duckdb:vortex-file-compressed 40739295 38579788 1.06
clickbench_q25/duckdb:vortex-file-compressed 🚨 80517633 69730860 1.15
clickbench_q26/duckdb:vortex-file-compressed 🚨 50305030 41636316 1.21
clickbench_q27/duckdb:vortex-file-compressed 476147371 477592647 1.00
clickbench_q28/duckdb:vortex-file-compressed 3007645204 3017466785 1.00
clickbench_q29/duckdb:vortex-file-compressed 🚀 28691096 41218730 0.70
clickbench_q30/duckdb:vortex-file-compressed 191534489 191779718 1.00
clickbench_q31/duckdb:vortex-file-compressed 289859950 293209421 0.99
clickbench_q32/duckdb:vortex-file-compressed 1126513071 1120639710 1.01
clickbench_q33/duckdb:vortex-file-compressed 1103894558 1154313723 0.96
clickbench_q34/duckdb:vortex-file-compressed 1173342230 1165739768 1.01
clickbench_q35/duckdb:vortex-file-compressed 376581637 375980599 1.00
clickbench_q36/duckdb:vortex-file-compressed 25824001 25372780 1.02
clickbench_q37/duckdb:vortex-file-compressed 18042213 17027742 1.06
clickbench_q38/duckdb:vortex-file-compressed 19218760 19390610 0.99
clickbench_q39/duckdb:vortex-file-compressed 42017883 40020481 1.05
clickbench_q40/duckdb:vortex-file-compressed 17771069 17964657 0.99
clickbench_q41/duckdb:vortex-file-compressed 18220077 17944701 1.02
clickbench_q42/duckdb:vortex-file-compressed 19704002 18499890 1.07
duckdb / parquet (0.998x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 21828969 22793497 0.96
clickbench_q01/duckdb:parquet 29414508 29226608 1.01
clickbench_q02/duckdb:parquet 50935332 49865307 1.02
clickbench_q03/duckdb:parquet 39806605 40654137 0.98
clickbench_q04/duckdb:parquet 204230984 206866180 0.99
clickbench_q05/duckdb:parquet 261453608 259737454 1.01
clickbench_q06/duckdb:parquet 47511035 47767408 0.99
clickbench_q07/duckdb:parquet 31378877 33442333 0.94
clickbench_q08/duckdb:parquet 269705186 273881464 0.98
clickbench_q09/duckdb:parquet 400589641 397354345 1.01
clickbench_q10/duckdb:parquet 81409748 81853601 0.99
clickbench_q11/duckdb:parquet 100492897 99453303 1.01
clickbench_q12/duckdb:parquet 281280223 278938161 1.01
clickbench_q13/duckdb:parquet 471967208 471885035 1.00
clickbench_q14/duckdb:parquet 320479392 312881799 1.02
clickbench_q15/duckdb:parquet 252960493 256519544 0.99
clickbench_q16/duckdb:parquet 598739394 598938042 1.00
clickbench_q17/duckdb:parquet 505388652 496945903 1.02
clickbench_q18/duckdb:parquet 1040130135 1039406940 1.00
clickbench_q19/duckdb:parquet 28117964 27936889 1.01
clickbench_q20/duckdb:parquet 412459947 410271961 1.01
clickbench_q21/duckdb:parquet 536719006 531077592 1.01
clickbench_q22/duckdb:parquet 912205758 927128701 0.98
clickbench_q23/duckdb:parquet 274961184 275502284 1.00
clickbench_q24/duckdb:parquet 71563686 71291326 1.00
clickbench_q25/duckdb:parquet 161560880 165219447 0.98
clickbench_q26/duckdb:parquet 53144591 55066476 0.97
clickbench_q27/duckdb:parquet 637165585 642419627 0.99
clickbench_q28/duckdb:parquet 4888006725 4906971378 1.00
clickbench_q29/duckdb:parquet 41497367 41860373 0.99
clickbench_q30/duckdb:parquet 310420488 311183516 1.00
clickbench_q31/duckdb:parquet 372962561 379762361 0.98
clickbench_q32/duckdb:parquet 1117664707 1113111303 1.00
clickbench_q33/duckdb:parquet 1104852580 1103809217 1.00
clickbench_q34/duckdb:parquet 1148939462 1153758844 1.00
clickbench_q35/duckdb:parquet 370015616 366148577 1.01
clickbench_q36/duckdb:parquet 45733629 47967758 0.95
clickbench_q37/duckdb:parquet 34014686 33638994 1.01
clickbench_q38/duckdb:parquet 35803463 35057862 1.02
clickbench_q39/duckdb:parquet 87737974 86409222 1.02
clickbench_q40/duckdb:parquet 21327351 21111697 1.01
clickbench_q41/duckdb:parquet 20967669 20360212 1.03
clickbench_q42/duckdb:parquet 23657153 22888216 1.03
duckdb / duckdb (1.003x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 20217371 20463218 0.99
clickbench_q01/duckdb:duckdb 37227453 36736292 1.01
clickbench_q02/duckdb:duckdb 54343044 55630217 0.98
clickbench_q03/duckdb:duckdb 59512024 59993886 0.99
clickbench_q04/duckdb:duckdb 213565934 225129212 0.95
clickbench_q05/duckdb:duckdb 286028952 301280518 0.95
clickbench_q06/duckdb:duckdb 36868107 37672968 0.98
clickbench_q07/duckdb:duckdb 38482778 38155572 1.01
clickbench_q08/duckdb:duckdb 275656766 277269653 0.99
clickbench_q09/duckdb:duckdb 398965127 395100391 1.01
clickbench_q10/duckdb:duckdb 119759244 119929919 1.00
clickbench_q11/duckdb:duckdb 129029868 128528431 1.00
clickbench_q12/duckdb:duckdb 262361047 261532076 1.00
clickbench_q13/duckdb:duckdb 446893402 445683423 1.00
clickbench_q14/duckdb:duckdb 289831489 286342028 1.01
clickbench_q15/duckdb:duckdb 245615450 242764194 1.01
clickbench_q16/duckdb:duckdb 568017391 561760504 1.01
clickbench_q17/duckdb:duckdb 474798669 476460548 1.00
clickbench_q18/duckdb:duckdb 1007081394 989100409 1.02
clickbench_q19/duckdb:duckdb 38450119 35929300 1.07
clickbench_q20/duckdb:duckdb 483115050 467265936 1.03
clickbench_q21/duckdb:duckdb 469337403 478479281 0.98
clickbench_q22/duckdb:duckdb 545432867 558054992 0.98
clickbench_q23/duckdb:duckdb 252063370 257935567 0.98
clickbench_q24/duckdb:duckdb 63646265 63727354 1.00
clickbench_q25/duckdb:duckdb 151303663 151735489 1.00
clickbench_q26/duckdb:duckdb 65242181 62507969 1.04
clickbench_q27/duckdb:duckdb 548204501 563902215 0.97
clickbench_q28/duckdb:duckdb 4455577430 4519402068 0.99
clickbench_q29/duckdb:duckdb 53886518 52247983 1.03
clickbench_q30/duckdb:duckdb 279365852 279091998 1.00
clickbench_q31/duckdb:duckdb 365612673 371228863 0.98
clickbench_q32/duckdb:duckdb 1127210318 1126083698 1.00
clickbench_q33/duckdb:duckdb 1115003387 1124865061 0.99
clickbench_q34/duckdb:duckdb 1190809527 1212171853 0.98
clickbench_q35/duckdb:duckdb 301364121 302486477 1.00
clickbench_q36/duckdb:duckdb 51416246 50639894 1.02
clickbench_q37/duckdb:duckdb 31584985 30762773 1.03
clickbench_q38/duckdb:duckdb 36204377 35779189 1.01
clickbench_q39/duckdb:duckdb 81952456 81324674 1.01
clickbench_q40/duckdb:duckdb 30647145 29698617 1.03
clickbench_q41/duckdb:duckdb 30389871 29126901 1.04
clickbench_q42/duckdb:duckdb 33731488 31321619 1.08
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed +5.4% -0.7% +6.1% +759.0% ➖ noise
0 duckdb:duckdb -1.2% -0.7% -0.5% +274.2% ➖ noise
0 duckdb:vortex-file-compressed +2.4% -0.7% +3.1% +450.2% ➖ noise
1 datafusion:vortex-file-compressed +1.0% +3.7% -2.6% +27.9% ➖ noise
1 duckdb:duckdb +1.3% +3.7% -2.3% +50.1% ➖ noise
1 duckdb:vortex-file-compressed +1.5% +3.7% -2.1% +23.9% ➖ noise
2 datafusion:vortex-file-compressed +1.4% +0.2% +1.2% +15.9% ➖ noise
2 duckdb:duckdb -2.3% +0.2% -2.5% +26.8% ➖ noise
2 duckdb:vortex-file-compressed -2.3% +0.2% -2.5% +14.9% ➖ noise
3 datafusion:vortex-file-compressed -3.3% +1.6% -4.9% +139.2% ➖ noise
3 duckdb:duckdb -0.8% +1.6% -2.4% +47.1% ➖ noise
3 duckdb:vortex-file-compressed -2.3% +1.6% -3.9% +87.7% ➖ noise
4 datafusion:vortex-file-compressed +0.8% +0.1% +0.7% +10.0% ➖ noise
4 duckdb:duckdb -5.1% +0.1% -5.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.0% +0.1% -1.1% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +3.1% +3.1% -0.0% +10.0% ➖ noise
5 duckdb:duckdb -5.1% +3.1% -7.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -0.6% +3.1% -3.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +0.3% -1.2% +1.6% +41.4% ➖ noise
6 duckdb:duckdb -2.1% -1.2% -0.9% +15.7% ➖ noise
6 duckdb:vortex-file-compressed +0.9% -1.2% +2.2% +22.5% ➖ noise
7 datafusion:vortex-file-compressed -14.7% -1.8% -13.2% +32.7% ➖ noise
7 duckdb:duckdb +0.9% -1.8% +2.7% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +3.9% -1.8% +5.8% +32.3% ➖ noise
8 datafusion:vortex-file-compressed +1.9% -1.2% +3.1% +10.0% ➖ noise
8 duckdb:duckdb -0.6% -1.2% +0.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -2.3% -1.2% -1.1% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +1.6% -0.8% +2.4% +10.0% ➖ noise
9 duckdb:duckdb +1.0% -0.8% +1.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.5% -0.8% -0.7% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +2.5% +0.5% +2.0% +10.0% ➖ noise
10 duckdb:duckdb -0.1% +0.5% -0.6% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -3.3% +0.5% -3.7% +11.7% ➖ noise
11 datafusion:vortex-file-compressed -0.5% +1.5% -2.0% +10.0% ➖ noise
11 duckdb:duckdb +0.4% +1.5% -1.1% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +1.8% +1.5% +0.2% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -0.7% +2.3% -2.9% +10.0% ➖ noise
12 duckdb:duckdb +0.3% +2.3% -1.9% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -2.7% +2.3% -4.9% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -0.0% -0.5% +0.4% +10.0% ➖ noise
13 duckdb:duckdb +0.3% -0.5% +0.7% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +0.4% -0.5% +0.9% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -2.1% +0.1% -2.2% +10.0% ➖ noise
14 duckdb:duckdb +1.2% +0.1% +1.1% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +0.9% +0.1% +0.7% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +3.2% -1.2% +4.5% +10.0% ➖ noise
15 duckdb:duckdb +1.2% -1.2% +2.4% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +1.0% -1.2% +2.3% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +0.9% +2.6% -1.6% +10.0% ➖ noise
16 duckdb:duckdb +1.1% +2.6% -1.4% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +0.2% +2.6% -2.3% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -0.5% +1.4% -1.9% +10.0% ➖ noise
17 duckdb:duckdb -0.3% +1.4% -1.8% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +0.9% +1.4% -0.5% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +0.7% -0.6% +1.3% +10.0% ➖ noise
18 duckdb:duckdb +1.8% -0.6% +2.4% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +0.2% -0.6% +0.8% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +1.0% +0.6% +0.4% +41.6% ➖ noise
19 duckdb:duckdb +7.0% +0.6% +6.4% +16.0% ➖ noise
19 duckdb:vortex-file-compressed -2.2% +0.6% -2.8% +26.7% ➖ noise
20 datafusion:vortex-file-compressed -0.1% -0.1% -0.0% +200.6% ➖ noise
20 duckdb:duckdb +3.4% -0.1% +3.5% +94.0% ➖ noise
20 duckdb:vortex-file-compressed -2.2% -0.1% -2.1% +88.0% ➖ noise
21 datafusion:vortex-file-compressed -0.7% +0.6% -1.2% +10.0% ➖ noise
21 duckdb:duckdb -1.9% +0.6% -2.4% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +1.9% +0.6% +1.4% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +0.1% -1.3% +1.3% +12.6% ➖ noise
22 duckdb:duckdb -2.3% -1.3% -1.0% +41.6% ➖ noise
22 duckdb:vortex-file-compressed +2.2% -1.3% +3.5% +23.4% ➖ noise
23 datafusion:vortex-file-compressed -0.7% +0.4% -1.1% +49.4% ➖ noise
23 duckdb:duckdb -2.3% +0.4% -2.7% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +3.1% +0.4% +2.7% +11.1% ➖ noise
24 datafusion:vortex-file-compressed +7.0% -1.5% +8.6% +23.3% ➖ noise
24 duckdb:duckdb -0.1% -1.5% +1.4% +32.2% ➖ noise
24 duckdb:vortex-file-compressed +5.6% -1.5% +7.2% +25.6% ➖ noise
25 datafusion:vortex-file-compressed -1.2% -0.8% -0.4% +12.9% ➖ noise
25 duckdb:duckdb -0.3% -0.8% +0.5% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +15.5% -0.8% +16.4% +13.1% 🚨 regression
26 datafusion:vortex-file-compressed -3.4% -2.1% -1.3% +11.4% ➖ noise
26 duckdb:duckdb +4.4% -2.1% +6.7% +10.0% ➖ noise
26 duckdb:vortex-file-compressed +20.8% -2.1% +23.5% +19.9% 🚨 regression
27 datafusion:vortex-file-compressed +0.9% -0.5% +1.4% +10.0% ➖ noise
27 duckdb:duckdb -2.8% -0.5% -2.3% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -0.3% -0.5% +0.2% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -0.5% +2.6% -3.1% +10.0% ➖ noise
28 duckdb:duckdb -1.4% +2.6% -3.9% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -0.3% +2.6% -2.8% +13.8% ➖ noise
29 datafusion:vortex-file-compressed -3.6% -2.4% -1.3% +15.9% ➖ noise
29 duckdb:duckdb +3.1% -2.4% +5.6% +10.3% ➖ noise
29 duckdb:vortex-file-compressed -30.4% -2.4% -28.7% +58.4% ➖ noise
30 datafusion:vortex-file-compressed -1.5% -0.1% -1.4% +10.0% ➖ noise
30 duckdb:duckdb +0.1% -0.1% +0.2% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -0.1% -0.1% -0.0% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -1.5% -1.3% -0.2% +10.0% ➖ noise
31 duckdb:duckdb -1.5% -1.3% -0.3% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -1.1% -1.3% +0.1% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +1.6% -0.5% +2.1% +10.0% ➖ noise
32 duckdb:duckdb +0.1% -0.5% +0.6% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +0.5% -0.5% +1.0% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -0.8% +0.5% -1.3% +10.0% ➖ noise
33 duckdb:duckdb -0.9% +0.5% -1.4% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -4.4% +0.5% -4.9% +19.6% ➖ noise
34 datafusion:vortex-file-compressed -3.2% -0.1% -3.1% +10.0% ➖ noise
34 duckdb:duckdb -1.8% -0.1% -1.7% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +0.7% -0.1% +0.7% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +1.0% +2.0% -0.9% +10.0% ➖ noise
35 duckdb:duckdb -0.4% +2.0% -2.3% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +0.2% +2.0% -1.8% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -1.2% -3.5% +2.3% +10.9% ➖ noise
36 duckdb:duckdb +1.5% -3.5% +5.2% +18.8% ➖ noise
36 duckdb:vortex-file-compressed +1.8% -3.5% +5.4% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -11.8% -1.5% -10.4% +12.0% ➖ noise
37 duckdb:duckdb +2.7% -1.5% +4.2% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +6.0% -1.5% +7.6% +11.3% ➖ noise
38 datafusion:vortex-file-compressed -3.7% +0.6% -4.2% +10.2% ➖ noise
38 duckdb:duckdb +1.2% +0.6% +0.6% +10.0% ➖ noise
38 duckdb:vortex-file-compressed -0.9% +0.6% -1.5% +10.0% ➖ noise
39 datafusion:vortex-file-compressed -0.9% +0.6% -1.5% +10.7% ➖ noise
39 duckdb:duckdb +0.8% +0.6% +0.2% +18.1% ➖ noise
39 duckdb:vortex-file-compressed +5.0% +0.6% +4.3% +10.7% ➖ noise
40 datafusion:vortex-file-compressed -7.2% -0.5% -6.7% +10.0% ➖ noise
40 duckdb:duckdb +3.2% -0.5% +3.8% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -1.1% -0.5% -0.5% +13.4% ➖ noise
41 datafusion:vortex-file-compressed -6.1% -2.7% -3.5% +14.7% ➖ noise
41 duckdb:duckdb +4.3% -2.7% +7.2% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +1.5% -2.7% +4.3% +31.3% ➖ noise
42 datafusion:vortex-file-compressed -9.4% +1.3% -10.6% +17.4% ➖ noise
42 duckdb:duckdb +7.7% +1.3% +6.3% +10.0% ➖ noise
42 duckdb:vortex-file-compressed +6.5% +1.3% +5.2% +10.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Clickbench on NVME

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

Totals:

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

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.4%
Vortex (geomean): 0.807x ➖
Parquet (geomean): 0.845x ➖
Shifts: Parquet (control) -15.5% · Median polish -15.5%


datafusion / vortex-file-compressed (0.711x ➖, 8↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 313393041 266453998 1.18
tpch_q02/datafusion:vortex-file-compressed 583899126 568635728 1.03
tpch_q03/datafusion:vortex-file-compressed 559231830 650309322 0.86
tpch_q04/datafusion:vortex-file-compressed 🚀 279600335 415830185 0.67
tpch_q05/datafusion:vortex-file-compressed 517875663 614459170 0.84
tpch_q06/datafusion:vortex-file-compressed 🚀 303821146 552108174 0.55
tpch_q07/datafusion:vortex-file-compressed 🚀 439917509 1047689124 0.42
tpch_q08/datafusion:vortex-file-compressed 969214991 1311131568 0.74
tpch_q09/datafusion:vortex-file-compressed 740611234 772691874 0.96
tpch_q10/datafusion:vortex-file-compressed 599174873 830101108 0.72
tpch_q11/datafusion:vortex-file-compressed 356225181 431505454 0.83
tpch_q12/datafusion:vortex-file-compressed 🚀 418502732 798699951 0.52
tpch_q13/datafusion:vortex-file-compressed 156161555 212341184 0.74
tpch_q14/datafusion:vortex-file-compressed 🚀 239345726 472236463 0.51
tpch_q15/datafusion:vortex-file-compressed 🚀 420030450 800377800 0.52
tpch_q16/datafusion:vortex-file-compressed 🚀 178810236 284247264 0.63
tpch_q17/datafusion:vortex-file-compressed 576593901 764618127 0.75
tpch_q18/datafusion:vortex-file-compressed 558044906 624350119 0.89
tpch_q19/datafusion:vortex-file-compressed 596496166 789029535 0.76
tpch_q20/datafusion:vortex-file-compressed 🚀 465221401 851734154 0.55
tpch_q21/datafusion:vortex-file-compressed 697478802 990155360 0.70
tpch_q22/datafusion:vortex-file-compressed 143770379 190946395 0.75
datafusion / vortex-compact (0.668x ✅, 11↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚀 267595972 397391774 0.67
tpch_q02/datafusion:vortex-compact 476742698 672117881 0.71
tpch_q03/datafusion:vortex-compact 365143920 465430748 0.78
tpch_q04/datafusion:vortex-compact 🚀 217923795 428145769 0.51
tpch_q05/datafusion:vortex-compact 🚀 392807680 625820094 0.63
tpch_q06/datafusion:vortex-compact 🚀 293632909 545780301 0.54
tpch_q07/datafusion:vortex-compact 396500862 500894789 0.79
tpch_q08/datafusion:vortex-compact 🚀 747619811 1292909708 0.58
tpch_q09/datafusion:vortex-compact 452018120 639099613 0.71
tpch_q10/datafusion:vortex-compact 🚀 430867780 852248333 0.51
tpch_q11/datafusion:vortex-compact 🚀 274089882 457977327 0.60
tpch_q12/datafusion:vortex-compact 429748651 490033915 0.88
tpch_q13/datafusion:vortex-compact 166670732 180269553 0.92
tpch_q14/datafusion:vortex-compact 358380092 333067774 1.08
tpch_q15/datafusion:vortex-compact 507182071 607216563 0.84
tpch_q16/datafusion:vortex-compact 213060330 294027734 0.72
tpch_q17/datafusion:vortex-compact 🚀 367556170 864150265 0.43
tpch_q18/datafusion:vortex-compact 🚀 297523384 671877440 0.44
tpch_q19/datafusion:vortex-compact 🚀 470050700 867238607 0.54
tpch_q20/datafusion:vortex-compact 🚀 415439688 694979867 0.60
tpch_q21/datafusion:vortex-compact 578803716 726167205 0.80
tpch_q22/datafusion:vortex-compact 162681747 185980607 0.87
datafusion / parquet (0.778x ➖, 4↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 244430987 410235324 0.60
tpch_q02/datafusion:parquet 427078492 422625912 1.01
tpch_q03/datafusion:parquet 597171345 469415926 1.27
tpch_q04/datafusion:parquet 254789314 305705984 0.83
tpch_q05/datafusion:parquet 623190189 615861478 1.01
tpch_q06/datafusion:parquet 237896861 242676960 0.98
tpch_q07/datafusion:parquet 634823038 514005138 1.24
tpch_q08/datafusion:parquet 669489099 620807369 1.08
tpch_q09/datafusion:parquet 501429166 479978844 1.04
tpch_q10/datafusion:parquet 540651695 678709486 0.80
tpch_q11/datafusion:parquet 353415597 425063463 0.83
tpch_q12/datafusion:parquet 248522296 313551054 0.79
tpch_q13/datafusion:parquet 493319564 594835120 0.83
tpch_q14/datafusion:parquet 🚀 257193830 506755348 0.51
tpch_q15/datafusion:parquet 431669816 567145482 0.76
tpch_q16/datafusion:parquet 193818225 260402073 0.74
tpch_q17/datafusion:parquet 560698897 697765991 0.80
tpch_q18/datafusion:parquet 524233658 713998784 0.73
tpch_q19/datafusion:parquet 444720593 630721771 0.71
tpch_q20/datafusion:parquet 407890708 558162463 0.73
tpch_q21/datafusion:parquet 🚀 657264320 1489671676 0.44
tpch_q22/datafusion:parquet 🚀 158580788 589415906 0.27
duckdb / vortex-file-compressed (0.971x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 253491861 275914834 0.92
tpch_q02/duckdb:vortex-file-compressed 927938659 1043086163 0.89
tpch_q03/duckdb:vortex-file-compressed 676687812 711335397 0.95
tpch_q04/duckdb:vortex-file-compressed 441122021 417389551 1.06
tpch_q05/duckdb:vortex-file-compressed 882549523 930552771 0.95
tpch_q06/duckdb:vortex-file-compressed 348205955 389235042 0.89
tpch_q07/duckdb:vortex-file-compressed 928904098 941492704 0.99
tpch_q08/duckdb:vortex-file-compressed 1079218940 1029429905 1.05
tpch_q09/duckdb:vortex-file-compressed 1053162180 981504459 1.07
tpch_q10/duckdb:vortex-file-compressed 774923276 773512977 1.00
tpch_q11/duckdb:vortex-file-compressed 536574607 509255884 1.05
tpch_q12/duckdb:vortex-file-compressed 716891475 690337396 1.04
tpch_q13/duckdb:vortex-file-compressed 425705356 423934346 1.00
tpch_q14/duckdb:vortex-file-compressed 479817055 501042579 0.96
tpch_q15/duckdb:vortex-file-compressed 300963241 326417032 0.92
tpch_q16/duckdb:vortex-file-compressed 363921255 351364483 1.04
tpch_q17/duckdb:vortex-file-compressed 770861749 826686123 0.93
tpch_q18/duckdb:vortex-file-compressed 535639385 686177667 0.78
tpch_q19/duckdb:vortex-file-compressed 479747237 511761691 0.94
tpch_q20/duckdb:vortex-file-compressed 876033808 858193980 1.02
tpch_q21/duckdb:vortex-file-compressed 1092221801 1236881297 0.88
tpch_q22/duckdb:vortex-file-compressed 322899774 298423380 1.08
duckdb / vortex-compact (0.921x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 236143754 315558321 0.75
tpch_q02/duckdb:vortex-compact 882469675 913793768 0.97
tpch_q03/duckdb:vortex-compact 629718459 674174162 0.93
tpch_q04/duckdb:vortex-compact 413978701 403071772 1.03
tpch_q05/duckdb:vortex-compact 739248308 940271935 0.79
tpch_q06/duckdb:vortex-compact 314642308 330765007 0.95
tpch_q07/duckdb:vortex-compact 1038467835 981868073 1.06
tpch_q08/duckdb:vortex-compact 941649158 986075796 0.95
tpch_q09/duckdb:vortex-compact 917332050 1132346900 0.81
tpch_q10/duckdb:vortex-compact 691892571 723797629 0.96
tpch_q11/duckdb:vortex-compact 493366208 512643826 0.96
tpch_q12/duckdb:vortex-compact 678544759 684528776 0.99
tpch_q13/duckdb:vortex-compact 408483345 419422467 0.97
tpch_q14/duckdb:vortex-compact 403501909 444789995 0.91
tpch_q15/duckdb:vortex-compact 308969593 340237519 0.91
tpch_q16/duckdb:vortex-compact 336492725 342457980 0.98
tpch_q17/duckdb:vortex-compact 682572327 745020430 0.92
tpch_q18/duckdb:vortex-compact 471375188 507939527 0.93
tpch_q19/duckdb:vortex-compact 504920749 547849573 0.92
tpch_q20/duckdb:vortex-compact 782854008 762915359 1.03
tpch_q21/duckdb:vortex-compact 832175309 1077097831 0.77
tpch_q22/duckdb:vortex-compact 253423291 291687086 0.87
duckdb / parquet (0.918x ➖, 0↑ 1↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 493049763 614636422 0.80
tpch_q02/duckdb:parquet 1215413583 1158776868 1.05
tpch_q03/duckdb:parquet 1035344448 1137861875 0.91
tpch_q04/duckdb:parquet 653358184 705933164 0.93
tpch_q05/duckdb:parquet 1180854265 1459501433 0.81
tpch_q06/duckdb:parquet 🚨 608984863 420291779 1.45
tpch_q07/duckdb:parquet 1190568114 1598499753 0.74
tpch_q08/duckdb:parquet 1405383873 1811797050 0.78
tpch_q09/duckdb:parquet 1565052897 1676343966 0.93
tpch_q10/duckdb:parquet 1420209824 1695829690 0.84
tpch_q11/duckdb:parquet 747498701 840119734 0.89
tpch_q12/duckdb:parquet 675369935 864773058 0.78
tpch_q13/duckdb:parquet 1049096381 979616700 1.07
tpch_q14/duckdb:parquet 720195628 760378517 0.95
tpch_q15/duckdb:parquet 510409744 611611481 0.83
tpch_q16/duckdb:parquet 635479151 693149112 0.92
tpch_q17/duckdb:parquet 854674964 864554028 0.99
tpch_q18/duckdb:parquet 810792366 907144325 0.89
tpch_q19/duckdb:parquet 842198849 777906002 1.08
tpch_q20/duckdb:parquet 1191832305 1252649763 0.95
tpch_q21/duckdb:parquet 1039845658 1164308201 0.89
tpch_q22/duckdb:parquet 557838683 606305233 0.92
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -32.7% -30.9% -2.6% +74.9% ➖ noise
1 datafusion:vortex-file-compressed +17.6% -30.9% +70.1% +70.5% ➖ noise
1 duckdb:vortex-compact -25.2% -30.9% +8.2% +62.4% ➖ noise
1 duckdb:vortex-file-compressed -8.1% -30.9% +32.9% +62.4% ➖ noise
2 datafusion:vortex-compact -29.1% +3.0% -31.1% +62.4% ➖ noise
2 datafusion:vortex-file-compressed +2.7% +3.0% -0.3% +62.4% ➖ noise
2 duckdb:vortex-compact -3.4% +3.0% -6.2% +62.4% ➖ noise
2 duckdb:vortex-file-compressed -11.0% +3.0% -13.6% +62.4% ➖ noise
3 datafusion:vortex-compact -21.5% +7.6% -27.1% +62.4% ➖ noise
3 datafusion:vortex-file-compressed -14.0% +7.6% -20.1% +62.4% ➖ noise
3 duckdb:vortex-compact -6.6% +7.6% -13.2% +62.4% ➖ noise
3 duckdb:vortex-file-compressed -4.9% +7.6% -11.6% +62.4% ➖ noise
4 datafusion:vortex-compact -49.1% -12.2% -42.0% +62.4% ✅ faster
4 datafusion:vortex-file-compressed -32.8% -12.2% -23.4% +62.4% ➖ noise
4 duckdb:vortex-compact +2.7% -12.2% +16.9% +62.4% ➖ noise
4 duckdb:vortex-file-compressed +5.7% -12.2% +20.3% +62.4% ➖ noise
5 datafusion:vortex-compact -37.2% -9.5% -30.6% +62.4% ➖ noise
5 datafusion:vortex-file-compressed -15.7% -9.5% -6.9% +62.4% ➖ noise
5 duckdb:vortex-compact -21.4% -9.5% -13.1% +62.4% ➖ noise
5 duckdb:vortex-file-compressed -5.2% -9.5% +4.8% +62.4% ➖ noise
6 datafusion:vortex-compact -46.2% +19.2% -54.9% +62.4% ✅ faster
6 datafusion:vortex-file-compressed -45.0% +19.2% -53.8% +62.4% ✅ faster
6 duckdb:vortex-compact -4.9% +19.2% -20.2% +62.4% ➖ noise
6 duckdb:vortex-file-compressed -10.5% +19.2% -24.9% +62.4% ➖ noise
7 datafusion:vortex-compact -20.8% -4.1% -17.5% +62.4% ➖ noise
7 datafusion:vortex-file-compressed -58.0% -4.1% -56.2% +62.4% ✅ faster
7 duckdb:vortex-compact +5.8% -4.1% +10.3% +62.4% ➖ noise
7 duckdb:vortex-file-compressed -1.3% -4.1% +2.9% +62.4% ➖ noise
8 datafusion:vortex-compact -42.2% -8.5% -36.8% +62.4% ➖ noise
8 datafusion:vortex-file-compressed -26.1% -8.5% -19.2% +62.4% ➖ noise
8 duckdb:vortex-compact -4.5% -8.5% +4.4% +62.4% ➖ noise
8 duckdb:vortex-file-compressed +4.8% -8.5% +14.6% +62.4% ➖ noise
9 datafusion:vortex-compact -29.3% -1.2% -28.4% +62.4% ➖ noise
9 datafusion:vortex-file-compressed -4.2% -1.2% -2.9% +62.4% ➖ noise
9 duckdb:vortex-compact -19.0% -1.2% -18.0% +62.4% ➖ noise
9 duckdb:vortex-file-compressed +7.3% -1.2% +8.6% +62.4% ➖ noise
10 datafusion:vortex-compact -49.4% -18.3% -38.1% +62.4% ➖ noise
10 datafusion:vortex-file-compressed -27.8% -18.3% -11.6% +62.4% ➖ noise
10 duckdb:vortex-compact -4.4% -18.3% +17.0% +62.4% ➖ noise
10 duckdb:vortex-file-compressed +0.2% -18.3% +22.7% +62.4% ➖ noise
11 datafusion:vortex-compact -40.2% -14.0% -30.4% +62.4% ➖ noise
11 datafusion:vortex-file-compressed -17.4% -14.0% -4.0% +62.4% ➖ noise
11 duckdb:vortex-compact -3.8% -14.0% +11.9% +62.4% ➖ noise
11 duckdb:vortex-file-compressed +5.4% -14.0% +22.5% +62.4% ➖ noise
12 datafusion:vortex-compact -12.3% -21.3% +11.5% +62.4% ➖ noise
12 datafusion:vortex-file-compressed -47.6% -21.3% -33.4% +62.4% ➖ noise
12 duckdb:vortex-compact -0.9% -21.3% +26.0% +62.4% ➖ noise
12 duckdb:vortex-file-compressed +3.8% -21.3% +32.0% +62.4% ➖ noise
13 datafusion:vortex-compact -7.5% -5.8% -1.9% +62.4% ➖ noise
13 datafusion:vortex-file-compressed -26.5% -5.8% -22.0% +62.4% ➖ noise
13 duckdb:vortex-compact -2.6% -5.8% +3.3% +62.4% ➖ noise
13 duckdb:vortex-file-compressed +0.4% -5.8% +6.6% +62.4% ➖ noise
14 datafusion:vortex-compact +7.6% -30.7% +55.2% +62.4% ➖ noise
14 datafusion:vortex-file-compressed -49.3% -30.7% -26.9% +62.4% ➖ noise
14 duckdb:vortex-compact -9.3% -30.7% +30.8% +62.4% ➖ noise
14 duckdb:vortex-file-compressed -4.2% -30.7% +38.1% +96.2% ➖ noise
15 datafusion:vortex-compact -16.5% -20.3% +4.8% +62.4% ➖ noise
15 datafusion:vortex-file-compressed -47.5% -20.3% -34.2% +62.4% ➖ noise
15 duckdb:vortex-compact -9.2% -20.3% +13.9% +62.4% ➖ noise
15 duckdb:vortex-file-compressed -7.8% -20.3% +15.7% +62.4% ➖ noise
16 datafusion:vortex-compact -27.5% -17.4% -12.3% +62.4% ➖ noise
16 datafusion:vortex-file-compressed -37.1% -17.4% -23.8% +62.4% ➖ noise
16 duckdb:vortex-compact -1.7% -17.4% +18.9% +62.4% ➖ noise
16 duckdb:vortex-file-compressed +3.6% -17.4% +25.4% +62.4% ➖ noise
17 datafusion:vortex-compact -57.5% -10.9% -52.3% +62.4% ✅ faster
17 datafusion:vortex-file-compressed -24.6% -10.9% -15.4% +62.4% ➖ noise
17 duckdb:vortex-compact -8.4% -10.9% +2.8% +62.4% ➖ noise
17 duckdb:vortex-file-compressed -6.8% -10.9% +4.6% +62.4% ➖ noise
18 datafusion:vortex-compact -55.7% -19.0% -45.3% +62.4% ✅ faster
18 datafusion:vortex-file-compressed -10.6% -19.0% +10.3% +62.4% ➖ noise
18 duckdb:vortex-compact -7.2% -19.0% +14.6% +62.4% ➖ noise
18 duckdb:vortex-file-compressed -21.9% -19.0% -3.6% +62.4% ➖ noise
19 datafusion:vortex-compact -45.8% -12.6% -38.0% +62.4% ➖ noise
19 datafusion:vortex-file-compressed -24.4% -12.6% -13.5% +62.4% ➖ noise
19 duckdb:vortex-compact -7.8% -12.6% +5.5% +62.4% ➖ noise
19 duckdb:vortex-file-compressed -6.3% -12.6% +7.3% +62.4% ➖ noise
20 datafusion:vortex-compact -40.2% -16.6% -28.3% +62.4% ➖ noise
20 datafusion:vortex-file-compressed -45.4% -16.6% -34.5% +62.4% ➖ noise
20 duckdb:vortex-compact +2.6% -16.6% +23.1% +62.4% ➖ noise
20 duckdb:vortex-file-compressed +2.1% -16.6% +22.4% +62.4% ➖ noise
21 datafusion:vortex-compact -20.3% -37.2% +27.0% +62.4% ➖ noise
21 datafusion:vortex-file-compressed -29.6% -37.2% +12.2% +62.4% ➖ noise
21 duckdb:vortex-compact -22.7% -37.2% +23.1% +62.4% ➖ noise
21 duckdb:vortex-file-compressed -11.7% -37.2% +40.7% +62.4% ➖ noise
22 datafusion:vortex-compact -12.5% -50.2% +75.8% +62.4% 🚨 regression
22 datafusion:vortex-file-compressed -24.7% -50.2% +51.3% +62.4% ➖ noise
22 duckdb:vortex-compact -13.1% -50.2% +74.6% +62.4% 🚨 regression
22 duckdb:vortex-file-compressed +8.2% -50.2% +117.5% +62.4% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.5%
Vortex (geomean): 0.881x ➖
Parquet (geomean): 0.913x ➖
Shifts: Parquet (control) -8.7% · Median polish -13.1%


datafusion / vortex-file-compressed (0.841x ➖, 4↑ 2↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 745236440 794881595 0.94
tpch_q02/datafusion:vortex-file-compressed 🚨 1660668096 1156605726 1.44
tpch_q03/datafusion:vortex-file-compressed 🚀 993415891 1466223595 0.68
tpch_q04/datafusion:vortex-file-compressed 570879121 794753852 0.72
tpch_q05/datafusion:vortex-file-compressed 1126650103 1235840130 0.91
tpch_q06/datafusion:vortex-file-compressed 577488429 680595333 0.85
tpch_q07/datafusion:vortex-file-compressed 1215395980 1484701916 0.82
tpch_q08/datafusion:vortex-file-compressed 2023011332 1792977888 1.13
tpch_q09/datafusion:vortex-file-compressed 1642725524 1840402535 0.89
tpch_q10/datafusion:vortex-file-compressed 899192117 1122762630 0.80
tpch_q11/datafusion:vortex-file-compressed 558835990 571043439 0.98
tpch_q12/datafusion:vortex-file-compressed 786764286 1050842978 0.75
tpch_q13/datafusion:vortex-file-compressed 451407890 461686876 0.98
tpch_q14/datafusion:vortex-file-compressed 🚀 500414084 1019724113 0.49
tpch_q15/datafusion:vortex-file-compressed 941030641 1092286101 0.86
tpch_q16/datafusion:vortex-file-compressed 🚨 702993551 513536767 1.37
tpch_q17/datafusion:vortex-file-compressed 1710016283 1812601163 0.94
tpch_q18/datafusion:vortex-file-compressed 1314155886 1716169545 0.77
tpch_q19/datafusion:vortex-file-compressed 🚀 805902376 1193433160 0.68
tpch_q20/datafusion:vortex-file-compressed 880455030 1212336215 0.73
tpch_q21/datafusion:vortex-file-compressed 1711308045 2348171010 0.73
tpch_q22/datafusion:vortex-file-compressed 🚀 550223751 882889595 0.62
datafusion / vortex-compact (0.844x ➖, 4↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 700714785 759773611 0.92
tpch_q02/datafusion:vortex-compact 849676671 975526946 0.87
tpch_q03/datafusion:vortex-compact 720365971 756756361 0.95
tpch_q04/datafusion:vortex-compact 🚀 574058253 866352872 0.66
tpch_q05/datafusion:vortex-compact 1137189468 1565104739 0.73
tpch_q06/datafusion:vortex-compact 579333027 680913167 0.85
tpch_q07/datafusion:vortex-compact 1098922125 1314533296 0.84
tpch_q08/datafusion:vortex-compact 1317755643 1583633466 0.83
tpch_q09/datafusion:vortex-compact 1355572931 1574583302 0.86
tpch_q10/datafusion:vortex-compact 941215310 861857511 1.09
tpch_q11/datafusion:vortex-compact 618384647 507753596 1.22
tpch_q12/datafusion:vortex-compact 849981421 917890761 0.93
tpch_q13/datafusion:vortex-compact 425303914 443897916 0.96
tpch_q14/datafusion:vortex-compact 508459600 540946106 0.94
tpch_q15/datafusion:vortex-compact 968485537 991359625 0.98
tpch_q16/datafusion:vortex-compact 🚀 375598723 637574620 0.59
tpch_q17/datafusion:vortex-compact 1392156195 1505572365 0.92
tpch_q18/datafusion:vortex-compact 1227794491 1392286064 0.88
tpch_q19/datafusion:vortex-compact 1342332660 1182205260 1.14
tpch_q20/datafusion:vortex-compact 🚀 1010175302 1780173256 0.57
tpch_q21/datafusion:vortex-compact 1608640335 2072152170 0.78
tpch_q22/datafusion:vortex-compact 🚀 623488883 1282963571 0.49
datafusion / parquet (0.987x ➖, 4↑ 4↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 964025790 931912319 1.03
tpch_q02/datafusion:parquet 1235881280 1185038438 1.04
tpch_q03/datafusion:parquet 🚨 2324433060 1412398560 1.65
tpch_q04/datafusion:parquet 🚨 1229331702 731119084 1.68
tpch_q05/datafusion:parquet 2032086468 1632722115 1.24
tpch_q06/datafusion:parquet 🚨 906880334 654765690 1.39
tpch_q07/datafusion:parquet 1740720003 1659763664 1.05
tpch_q08/datafusion:parquet 2127430510 2133305491 1.00
tpch_q09/datafusion:parquet 🚀 1944834158 2985255356 0.65
tpch_q10/datafusion:parquet 🚀 2874086939 4765398429 0.60
tpch_q11/datafusion:parquet 🚀 864594491 1280526052 0.68
tpch_q12/datafusion:parquet 765749419 756235492 1.01
tpch_q13/datafusion:parquet 845033052 754032832 1.12
tpch_q14/datafusion:parquet 916927840 952579546 0.96
tpch_q15/datafusion:parquet 1475898590 1546332538 0.95
tpch_q16/datafusion:parquet 🚀 423085348 862695364 0.49
tpch_q17/datafusion:parquet 1437038802 2027032240 0.71
tpch_q18/datafusion:parquet 1905301514 1819206082 1.05
tpch_q19/datafusion:parquet 1175726649 1300891372 0.90
tpch_q20/datafusion:parquet 1689287306 1374494917 1.23
tpch_q21/datafusion:parquet 2240282291 2623500207 0.85
tpch_q22/datafusion:parquet 🚨 1199519760 824847818 1.45
duckdb / vortex-file-compressed (0.872x ➖, 0↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 634566732 822022888 0.77
tpch_q02/duckdb:vortex-file-compressed 1188634516 1376659288 0.86
tpch_q03/duckdb:vortex-file-compressed 958345703 1168126838 0.82
tpch_q04/duckdb:vortex-file-compressed 799795548 927176310 0.86
tpch_q05/duckdb:vortex-file-compressed 1204169374 1453678104 0.83
tpch_q06/duckdb:vortex-file-compressed 581925130 702489187 0.83
tpch_q07/duckdb:vortex-file-compressed 1222366745 1493586461 0.82
tpch_q08/duckdb:vortex-file-compressed 1443170040 1784105366 0.81
tpch_q09/duckdb:vortex-file-compressed 1786539897 2042615500 0.87
tpch_q10/duckdb:vortex-file-compressed 1155255286 1427266833 0.81
tpch_q11/duckdb:vortex-file-compressed 664733339 692570968 0.96
tpch_q12/duckdb:vortex-file-compressed 1392536002 1579466058 0.88
tpch_q13/duckdb:vortex-file-compressed 1003477921 930115048 1.08
tpch_q14/duckdb:vortex-file-compressed 700058649 840576839 0.83
tpch_q15/duckdb:vortex-file-compressed 570758493 678121377 0.84
tpch_q16/duckdb:vortex-file-compressed 530656852 542435430 0.98
tpch_q17/duckdb:vortex-file-compressed 1044400011 1113366979 0.94
tpch_q18/duckdb:vortex-file-compressed 1001405447 1123138357 0.89
tpch_q19/duckdb:vortex-file-compressed 819823024 985523807 0.83
tpch_q20/duckdb:vortex-file-compressed 1282607912 1421814005 0.90
tpch_q21/duckdb:vortex-file-compressed 2066610969 2350346451 0.88
tpch_q22/duckdb:vortex-file-compressed 452558631 480235789 0.94
duckdb / vortex-compact (0.971x ➖, 0↑ 1↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 634289617 745918549 0.85
tpch_q02/duckdb:vortex-compact 1093848284 1344836778 0.81
tpch_q03/duckdb:vortex-compact 983794963 969614519 1.01
tpch_q04/duckdb:vortex-compact 655487661 665501794 0.98
tpch_q05/duckdb:vortex-compact 1291487071 1268056717 1.02
tpch_q06/duckdb:vortex-compact 586779193 675590379 0.87
tpch_q07/duckdb:vortex-compact 1213126644 1346625450 0.90
tpch_q08/duckdb:vortex-compact 1488294301 1591772487 0.93
tpch_q09/duckdb:vortex-compact 1802245128 1754446755 1.03
tpch_q10/duckdb:vortex-compact 1410888709 1347217953 1.05
tpch_q11/duckdb:vortex-compact 782383169 817301070 0.96
tpch_q12/duckdb:vortex-compact 1147647764 1298113911 0.88
tpch_q13/duckdb:vortex-compact 934608721 949116465 0.98
tpch_q14/duckdb:vortex-compact 693682606 778016860 0.89
tpch_q15/duckdb:vortex-compact 🚨 790192256 607081301 1.30
tpch_q16/duckdb:vortex-compact 443950274 456775203 0.97
tpch_q17/duckdb:vortex-compact 958690630 1164314532 0.82
tpch_q18/duckdb:vortex-compact 946299514 841456653 1.12
tpch_q19/duckdb:vortex-compact 701240157 886087463 0.79
tpch_q20/duckdb:vortex-compact 1381871941 1328406526 1.04
tpch_q21/duckdb:vortex-compact 1976190520 1933058887 1.02
tpch_q22/duckdb:vortex-compact 565736041 436673920 1.30
duckdb / parquet (0.844x ➖, 2↑ 0↓)
name PR 8c893f5 (ns) base fab01a1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 837514185 1040809423 0.80
tpch_q02/duckdb:parquet 1159002834 1609487125 0.72
tpch_q03/duckdb:parquet 1535037371 1909087266 0.80
tpch_q04/duckdb:parquet 1210664098 1196592562 1.01
tpch_q05/duckdb:parquet 2052990403 2336373971 0.88
tpch_q06/duckdb:parquet 987327731 922840825 1.07
tpch_q07/duckdb:parquet 1715798839 2413154703 0.71
tpch_q08/duckdb:parquet 2383246828 3093568096 0.77
tpch_q09/duckdb:parquet 🚀 2478620390 3558938886 0.70
tpch_q10/duckdb:parquet 3386520890 3867244182 0.88
tpch_q11/duckdb:parquet 1172711754 1250227031 0.94
tpch_q12/duckdb:parquet 1230976147 1290518217 0.95
tpch_q13/duckdb:parquet 1309112673 1563856699 0.84
tpch_q14/duckdb:parquet 1363531243 1796019954 0.76
tpch_q15/duckdb:parquet 🚀 953919001 1469434607 0.65
tpch_q16/duckdb:parquet 847898618 984591802 0.86
tpch_q17/duckdb:parquet 1336041437 1393691508 0.96
tpch_q18/duckdb:parquet 1599030095 1595555957 1.00
tpch_q19/duckdb:parquet 1493318562 1679367373 0.89
tpch_q20/duckdb:parquet 1918584112 2256432157 0.85
tpch_q21/duckdb:parquet 1794611443 2143493089 0.84
tpch_q22/duckdb:parquet 1145265212 1364530379 0.84
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -7.8% -8.8% +1.1% +59.1% ➖ noise
1 datafusion:vortex-file-compressed -6.2% -8.8% +2.8% +59.1% ➖ noise
1 duckdb:vortex-compact -15.0% -8.8% -6.8% +59.1% ➖ noise
1 duckdb:vortex-file-compressed -22.8% -8.8% -15.4% +59.1% ➖ noise
2 datafusion:vortex-compact -12.9% -13.3% +0.5% +59.1% ➖ noise
2 datafusion:vortex-file-compressed +43.6% -13.3% +65.7% +59.1% 🚨 regression
2 duckdb:vortex-compact -18.7% -13.3% -6.1% +59.1% ➖ noise
2 duckdb:vortex-file-compressed -13.7% -13.3% -0.4% +59.1% ➖ noise
3 datafusion:vortex-compact -4.8% +15.0% -17.2% +59.1% ➖ noise
3 datafusion:vortex-file-compressed -32.2% +15.0% -41.1% +59.1% ✅ faster
3 duckdb:vortex-compact +1.5% +15.0% -11.8% +59.1% ➖ noise
3 duckdb:vortex-file-compressed -18.0% +15.0% -28.7% +59.1% ➖ noise
4 datafusion:vortex-compact -33.7% +30.4% -49.2% +59.1% ✅ faster
4 datafusion:vortex-file-compressed -28.2% +30.4% -44.9% +59.1% ✅ faster
4 duckdb:vortex-compact -1.5% +30.4% -24.5% +59.1% ➖ noise
4 duckdb:vortex-file-compressed -13.7% +30.4% -33.9% +59.1% ➖ noise
5 datafusion:vortex-compact -27.3% +4.6% -30.5% +59.1% ➖ noise
5 datafusion:vortex-file-compressed -8.8% +4.6% -12.8% +59.1% ➖ noise
5 duckdb:vortex-compact +1.8% +4.6% -2.6% +59.1% ➖ noise
5 duckdb:vortex-file-compressed -17.2% +4.6% -20.8% +59.1% ➖ noise
6 datafusion:vortex-compact -14.9% +21.7% -30.1% +59.1% ➖ noise
6 datafusion:vortex-file-compressed -15.1% +21.7% -30.3% +59.1% ➖ noise
6 duckdb:vortex-compact -13.1% +21.7% -28.7% +59.1% ➖ noise
6 duckdb:vortex-file-compressed -17.2% +21.7% -31.9% +59.1% ➖ noise
7 datafusion:vortex-compact -16.4% -13.6% -3.2% +59.1% ➖ noise
7 datafusion:vortex-file-compressed -18.1% -13.6% -5.2% +59.1% ➖ noise
7 duckdb:vortex-compact -9.9% -13.6% +4.3% +59.1% ➖ noise
7 duckdb:vortex-file-compressed -18.2% -13.6% -5.2% +59.1% ➖ noise
8 datafusion:vortex-compact -16.8% -12.3% -5.1% +66.2% ➖ noise
8 datafusion:vortex-file-compressed +12.8% -12.3% +28.7% +90.6% ➖ noise
8 duckdb:vortex-compact -6.5% -12.3% +6.7% +59.1% ➖ noise
8 duckdb:vortex-file-compressed -19.1% -12.3% -7.7% +59.1% ➖ noise
9 datafusion:vortex-compact -13.9% -32.6% +27.8% +59.1% ➖ noise
9 datafusion:vortex-file-compressed -10.7% -32.6% +32.5% +59.1% ➖ noise
9 duckdb:vortex-compact +2.7% -32.6% +52.5% +59.1% ➖ noise
9 duckdb:vortex-file-compressed -12.5% -32.6% +29.8% +59.1% ➖ noise
10 datafusion:vortex-compact +9.2% -27.3% +50.3% +59.1% ➖ noise
10 datafusion:vortex-file-compressed -19.9% -27.3% +10.2% +59.1% ➖ noise
10 duckdb:vortex-compact +4.7% -27.3% +44.1% +59.1% ➖ noise
10 duckdb:vortex-file-compressed -19.1% -27.3% +11.4% +59.1% ➖ noise
11 datafusion:vortex-compact +21.8% -20.4% +53.0% +59.1% ➖ noise
11 datafusion:vortex-file-compressed -2.1% -20.4% +23.0% +59.1% ➖ noise
11 duckdb:vortex-compact -4.3% -20.4% +20.3% +59.1% ➖ noise
11 duckdb:vortex-file-compressed -4.0% -20.4% +20.6% +59.1% ➖ noise
12 datafusion:vortex-compact -7.4% -1.7% -5.8% +59.1% ➖ noise
12 datafusion:vortex-file-compressed -25.1% -1.7% -23.8% +59.1% ➖ noise
12 duckdb:vortex-compact -11.6% -1.7% -10.0% +59.1% ➖ noise
12 duckdb:vortex-file-compressed -11.8% -1.7% -10.3% +59.1% ➖ noise
13 datafusion:vortex-compact -4.2% -3.1% -1.1% +59.1% ➖ noise
13 datafusion:vortex-file-compressed -2.2% -3.1% +0.9% +59.1% ➖ noise
13 duckdb:vortex-compact -1.5% -3.1% +1.7% +59.1% ➖ noise
13 duckdb:vortex-file-compressed +7.9% -3.1% +11.4% +59.1% ➖ noise
14 datafusion:vortex-compact -6.0% -14.5% +10.0% +59.1% ➖ noise
14 datafusion:vortex-file-compressed -50.9% -14.5% -42.6% +59.1% ✅ faster
14 duckdb:vortex-compact -10.8% -14.5% +4.3% +74.0% ➖ noise
14 duckdb:vortex-file-compressed -16.7% -14.5% -2.6% +59.1% ➖ noise
15 datafusion:vortex-compact -2.3% -21.3% +24.1% +59.1% ➖ noise
15 datafusion:vortex-file-compressed -13.8% -21.3% +9.4% +59.1% ➖ noise
15 duckdb:vortex-compact +30.2% -21.3% +65.4% +59.1% 🚨 regression
15 duckdb:vortex-file-compressed -15.8% -21.3% +6.9% +59.1% ➖ noise
16 datafusion:vortex-compact -41.1% -35.0% -9.4% +59.1% ➖ noise
16 datafusion:vortex-file-compressed +36.9% -35.0% +110.6% +59.1% 🚨 regression
16 duckdb:vortex-compact -2.8% -35.0% +49.6% +59.1% ➖ noise
16 duckdb:vortex-file-compressed -2.2% -35.0% +50.5% +59.1% ➖ noise
17 datafusion:vortex-compact -7.5% -17.6% +12.2% +59.1% ➖ noise
17 datafusion:vortex-file-compressed -5.7% -17.6% +14.4% +113.3% ➖ noise
17 duckdb:vortex-compact -17.7% -17.6% -0.1% +59.1% ➖ noise
17 duckdb:vortex-file-compressed -6.2% -17.6% +13.8% +59.1% ➖ noise
18 datafusion:vortex-compact -11.8% +2.5% -13.9% +59.1% ➖ noise
18 datafusion:vortex-file-compressed -23.4% +2.5% -25.3% +59.1% ➖ noise
18 duckdb:vortex-compact +12.5% +2.5% +9.8% +59.1% ➖ noise
18 duckdb:vortex-file-compressed -10.8% +2.5% -13.0% +59.1% ➖ noise
19 datafusion:vortex-compact +13.5% -10.4% +26.7% +59.1% ➖ noise
19 datafusion:vortex-file-compressed -32.5% -10.4% -24.7% +59.1% ➖ noise
19 duckdb:vortex-compact -20.9% -10.4% -11.7% +59.1% ➖ noise
19 duckdb:vortex-file-compressed -16.8% -10.4% -7.2% +59.1% ➖ noise
20 datafusion:vortex-compact -43.3% +2.2% -44.5% +59.1% ✅ faster
20 datafusion:vortex-file-compressed -27.4% +2.2% -29.0% +59.1% ➖ noise
20 duckdb:vortex-compact +4.0% +2.2% +1.8% +63.8% ➖ noise
20 duckdb:vortex-file-compressed -9.8% +2.2% -11.8% +59.1% ➖ noise
21 datafusion:vortex-compact -22.4% -15.4% -8.2% +59.1% ➖ noise
21 datafusion:vortex-file-compressed -27.1% -15.4% -13.8% +59.1% ➖ noise
21 duckdb:vortex-compact +2.2% -15.4% +20.9% +59.1% ➖ noise
21 duckdb:vortex-file-compressed -12.1% -15.4% +4.0% +59.1% ➖ noise
22 datafusion:vortex-compact -51.4% +10.5% -56.0% +59.1% ✅ faster
22 datafusion:vortex-file-compressed -37.7% +10.5% -43.6% +59.1% ✅ faster
22 duckdb:vortex-compact +29.6% +10.5% +17.3% +59.1% ➖ noise
22 duckdb:vortex-file-compressed -5.8% +10.5% -14.7% +59.1% ➖ noise

let mut listing_options = ListingOptions::new(Arc::clone(&file_format))
let listing_options = ListingOptions::new(Arc::clone(&file_format))
.with_session_config_options(session.state().config());
if benchmark.dataset_name() == "polarsignals" && format == Format::Parquet {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

just realized we don't even run this combo

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

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants