Skip to content

bump parquet to v58 for lance#7917

Draft
myrrc wants to merge 1 commit into
developfrom
myrrc/parquet-58
Draft

bump parquet to v58 for lance#7917
myrrc wants to merge 1 commit into
developfrom
myrrc/parquet-58

Conversation

@myrrc
Copy link
Copy Markdown
Contributor

@myrrc myrrc commented May 13, 2026

Also replace base16ct with manual printing.

Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@myrrc myrrc force-pushed the myrrc/parquet-58 branch from 9ff03df to f355ef8 Compare May 13, 2026 16:10
@myrrc myrrc added the changelog/chore A trivial change label May 13, 2026
@myrrc myrrc enabled auto-merge (squash) May 13, 2026 16:11
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 13, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 13, 2026

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

BENCHMARK FAILED

Benchmark Random Access failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.029x ➖


datafusion / vortex-file-compressed (1.029x ➖, 0↑ 2↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 121531505 124244947 0.98
polarsignals_q01/datafusion:vortex-file-compressed 259417569 280439560 0.93
polarsignals_q02/datafusion:vortex-file-compressed 23942897 23611730 1.01
polarsignals_q03/datafusion:vortex-file-compressed 🚨 311843359 273451837 1.14
polarsignals_q04/datafusion:vortex-file-compressed 12308291 12093243 1.02
polarsignals_q05/datafusion:vortex-file-compressed 15691946 15030237 1.04
polarsignals_q06/datafusion:vortex-file-compressed 19107889 18730942 1.02
polarsignals_q07/datafusion:vortex-file-compressed 14579083 14065845 1.04
polarsignals_q08/datafusion:vortex-file-compressed 408352405 408687054 1.00
polarsignals_q09/datafusion:vortex-file-compressed 🚨 11959515 10543537 1.13

@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: +0.9%
Vortex (geomean): 0.925x ➖
Parquet (geomean): 0.916x ➖
Shifts: Parquet (control) -8.4% · Median polish -6.8%


datafusion / vortex-file-compressed (0.876x ✅, 5↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 4855948 6722075 0.72
fineweb_q01/datafusion:vortex-file-compressed 🚀 20909980 23872632 0.88
fineweb_q02/datafusion:vortex-file-compressed 🚀 20508079 25686789 0.80
fineweb_q03/datafusion:vortex-file-compressed 83804756 81759798 1.03
fineweb_q04/datafusion:vortex-file-compressed 228915100 241567464 0.95
fineweb_q05/datafusion:vortex-file-compressed 212956531 232923111 0.91
fineweb_q06/datafusion:vortex-file-compressed 🚀 51281544 59590620 0.86
fineweb_q07/datafusion:vortex-file-compressed 🚀 59786853 69915900 0.86
fineweb_q08/datafusion:vortex-file-compressed 23778424 25782748 0.92
datafusion / vortex-compact (0.874x ✅, 7↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 5712536 6810648 0.84
fineweb_q01/datafusion:vortex-compact 137754733 148280246 0.93
fineweb_q02/datafusion:vortex-compact 🚀 131597023 149116408 0.88
fineweb_q03/datafusion:vortex-compact 🚀 1031230560 1248139268 0.83
fineweb_q04/datafusion:vortex-compact 🚀 1110081300 1328750904 0.84
fineweb_q05/datafusion:vortex-compact 🚀 961333555 1129605756 0.85
fineweb_q06/datafusion:vortex-compact 🚀 515076865 599163759 0.86
fineweb_q07/datafusion:vortex-compact 🚀 536993024 599508924 0.90
fineweb_q08/datafusion:vortex-compact 18731850 19549775 0.96
datafusion / parquet (0.881x ✅, 6↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7022187 7328911 0.96
fineweb_q01/datafusion:parquet 🚀 282250117 332288765 0.85
fineweb_q02/datafusion:parquet 🚀 288184380 334314345 0.86
fineweb_q03/datafusion:parquet 288234669 317710287 0.91
fineweb_q04/datafusion:parquet 🚀 296985896 348264195 0.85
fineweb_q05/datafusion:parquet 297977391 327422989 0.91
fineweb_q06/datafusion:parquet 🚀 286045620 325665098 0.88
fineweb_q07/datafusion:parquet 🚀 278762975 321986651 0.87
fineweb_q08/datafusion:parquet 🚀 278173029 325162468 0.86
duckdb / vortex-file-compressed (0.990x ➖, 1↑ 1↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3574315 3562274 1.00
fineweb_q01/duckdb:vortex-file-compressed 🚀 20629046 23735402 0.87
fineweb_q02/duckdb:vortex-file-compressed 23020820 25549835 0.90
fineweb_q03/duckdb:vortex-file-compressed 🚨 154800461 126674772 1.22
fineweb_q04/duckdb:vortex-file-compressed 213885356 217267586 0.98
fineweb_q05/duckdb:vortex-file-compressed 209580739 207174982 1.01
fineweb_q06/duckdb:vortex-file-compressed 51631027 52622923 0.98
fineweb_q07/duckdb:vortex-file-compressed 55249433 55744306 0.99
fineweb_q08/duckdb:vortex-file-compressed 23292231 23642157 0.99
duckdb / vortex-compact (0.965x ➖, 1↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3960563 4304172 0.92
fineweb_q01/duckdb:vortex-compact 🚀 97413358 109631495 0.89
fineweb_q02/duckdb:vortex-compact 109756280 119939924 0.92
fineweb_q03/duckdb:vortex-compact 866993937 860280942 1.01
fineweb_q04/duckdb:vortex-compact 906860183 905078155 1.00
fineweb_q05/duckdb:vortex-compact 810266153 825631762 0.98
fineweb_q06/duckdb:vortex-compact 464308602 472317856 0.98
fineweb_q07/duckdb:vortex-compact 482638820 488247484 0.99
fineweb_q08/duckdb:vortex-compact 19149840 18952086 1.01
duckdb / parquet (0.953x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 30951477 32478454 0.95
fineweb_q01/duckdb:parquet 85164243 87452414 0.97
fineweb_q02/duckdb:parquet 84392334 89692752 0.94
fineweb_q03/duckdb:parquet 309400436 316732143 0.98
fineweb_q04/duckdb:parquet 442714245 452506930 0.98
fineweb_q05/duckdb:parquet 410664088 443750258 0.93
fineweb_q06/duckdb:parquet 201392456 209241836 0.96
fineweb_q07/duckdb:parquet 207784480 219883574 0.94
fineweb_q08/duckdb:parquet 32800221 35590629 0.92
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -16.1% -4.4% -12.2% +51.8% ➖ noise
0 datafusion:vortex-file-compressed -27.8% -4.4% -24.4% +53.3% ➖ noise
0 duckdb:vortex-compact -8.0% -4.4% -3.7% +50.2% ➖ noise
0 duckdb:vortex-file-compressed +0.3% -4.4% +5.0% +76.6% ➖ noise
1 datafusion:vortex-compact -7.1% -9.1% +2.1% +12.2% ➖ noise
1 datafusion:vortex-file-compressed -12.4% -9.1% -3.7% +14.4% ➖ noise
1 duckdb:vortex-compact -11.1% -9.1% -2.3% +20.7% ➖ noise
1 duckdb:vortex-file-compressed -13.1% -9.1% -4.4% +75.7% ➖ noise
2 datafusion:vortex-compact -11.7% -9.9% -2.0% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -20.2% -9.9% -11.3% +13.1% ➖ noise
2 duckdb:vortex-compact -8.5% -9.9% +1.6% +14.9% ➖ noise
2 duckdb:vortex-file-compressed -9.9% -9.9% +0.0% +10.0% ➖ noise
3 datafusion:vortex-compact -17.4% -5.9% -12.2% +10.0% ✅ faster
3 datafusion:vortex-file-compressed +2.5% -5.9% +8.9% +34.0% ➖ noise
3 duckdb:vortex-compact +0.8% -5.9% +7.1% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +22.2% -5.9% +29.8% +34.6% ➖ noise
4 datafusion:vortex-compact -16.5% -8.7% -8.5% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -5.2% -8.7% +3.7% +10.0% ➖ noise
4 duckdb:vortex-compact +0.2% -8.7% +9.7% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.6% -8.7% +7.8% +10.0% ➖ noise
5 datafusion:vortex-compact -14.9% -8.2% -7.3% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -8.6% -8.2% -0.4% +10.0% ➖ noise
5 duckdb:vortex-compact -1.9% -8.2% +6.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +1.2% -8.2% +10.2% +10.0% 🚨 regression
6 datafusion:vortex-compact -14.0% -8.1% -6.5% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -13.9% -8.1% -6.4% +10.0% ➖ noise
6 duckdb:vortex-compact -1.7% -8.1% +6.9% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -1.9% -8.1% +6.7% +10.0% ➖ noise
7 datafusion:vortex-compact -10.4% -9.5% -1.0% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -14.5% -9.5% -5.5% +14.2% ➖ noise
7 duckdb:vortex-compact -1.1% -9.5% +9.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -0.9% -9.5% +9.6% +10.0% ➖ noise
8 datafusion:vortex-compact -4.2% -11.2% +7.9% +16.0% ➖ noise
8 datafusion:vortex-file-compressed -7.8% -11.2% +3.9% +10.0% ➖ noise
8 duckdb:vortex-compact +1.0% -11.2% +13.8% +12.0% 🚨 regression
8 duckdb:vortex-file-compressed -1.5% -11.2% +11.0% +10.0% 🚨 regression

@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.0%
Vortex (geomean): 1.010x ➖
Parquet (geomean): 1.011x ➖
Shifts: Parquet (control) +1.1% · Median polish +1.1%


datafusion / vortex-file-compressed (1.019x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 51368697 51237307 1.00
tpch_q02/datafusion:vortex-file-compressed 22553471 21773849 1.04
tpch_q03/datafusion:vortex-file-compressed 29766529 27789078 1.07
tpch_q04/datafusion:vortex-file-compressed 21930868 20573165 1.07
tpch_q05/datafusion:vortex-file-compressed 48748121 47867536 1.02
tpch_q06/datafusion:vortex-file-compressed 11938826 12038684 0.99
tpch_q07/datafusion:vortex-file-compressed 54936308 54782409 1.00
tpch_q08/datafusion:vortex-file-compressed 39457407 38993018 1.01
tpch_q09/datafusion:vortex-file-compressed 51022321 50210363 1.02
tpch_q10/datafusion:vortex-file-compressed 40158519 38994574 1.03
tpch_q11/datafusion:vortex-file-compressed 16281984 15676865 1.04
tpch_q12/datafusion:vortex-file-compressed 25709701 25479259 1.01
tpch_q13/datafusion:vortex-file-compressed 24867471 25033253 0.99
tpch_q14/datafusion:vortex-file-compressed 16964576 17177737 0.99
tpch_q15/datafusion:vortex-file-compressed 26063790 26845906 0.97
tpch_q16/datafusion:vortex-file-compressed 19770875 19285907 1.03
tpch_q17/datafusion:vortex-file-compressed 67398745 66455788 1.01
tpch_q18/datafusion:vortex-file-compressed 81487837 78141738 1.04
tpch_q19/datafusion:vortex-file-compressed 23773385 22554796 1.05
tpch_q20/datafusion:vortex-file-compressed 30383380 30059280 1.01
tpch_q21/datafusion:vortex-file-compressed 72000075 73114927 0.98
tpch_q22/datafusion:vortex-file-compressed 12479469 11943620 1.04
datafusion / vortex-compact (0.996x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58849053 60057382 0.98
tpch_q02/datafusion:vortex-compact 25890817 24858175 1.04
tpch_q03/datafusion:vortex-compact 30347643 29532377 1.03
tpch_q04/datafusion:vortex-compact 23902050 25764993 0.93
tpch_q05/datafusion:vortex-compact 51229555 53854319 0.95
tpch_q06/datafusion:vortex-compact 14554034 14348287 1.01
tpch_q07/datafusion:vortex-compact 61370481 61167144 1.00
tpch_q08/datafusion:vortex-compact 44852815 47392128 0.95
tpch_q09/datafusion:vortex-compact 56598085 59624878 0.95
tpch_q10/datafusion:vortex-compact 47053159 50255086 0.94
tpch_q11/datafusion:vortex-compact 17024368 17529554 0.97
tpch_q12/datafusion:vortex-compact 32693439 33043403 0.99
tpch_q13/datafusion:vortex-compact 32509026 31955140 1.02
tpch_q14/datafusion:vortex-compact 20351755 20079915 1.01
tpch_q15/datafusion:vortex-compact 33261184 32158336 1.03
tpch_q16/datafusion:vortex-compact 24565805 23472231 1.05
tpch_q17/datafusion:vortex-compact 67671597 70592103 0.96
tpch_q18/datafusion:vortex-compact 84561198 84040502 1.01
tpch_q19/datafusion:vortex-compact 30845884 30274545 1.02
tpch_q20/datafusion:vortex-compact 36796131 35043826 1.05
tpch_q21/datafusion:vortex-compact 79518532 77336773 1.03
tpch_q22/datafusion:vortex-compact 12796539 12488463 1.02
datafusion / parquet (1.012x ➖, 1↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 92959034 127979386 0.73
tpch_q02/datafusion:parquet 61941653 59661478 1.04
tpch_q03/datafusion:parquet 73915869 71786473 1.03
tpch_q04/datafusion:parquet 44053875 42717449 1.03
tpch_q05/datafusion:parquet 93763904 91972557 1.02
tpch_q06/datafusion:parquet 40354362 36815585 1.10
tpch_q07/datafusion:parquet 106004293 104016461 1.02
tpch_q08/datafusion:parquet 98309905 97484683 1.01
tpch_q09/datafusion:parquet 132745044 125499743 1.06
tpch_q10/datafusion:parquet 111800841 111465178 1.00
tpch_q11/datafusion:parquet 41179693 40177400 1.02
tpch_q12/datafusion:parquet 86717296 86239452 1.01
tpch_q13/datafusion:parquet 204898709 195228901 1.05
tpch_q14/datafusion:parquet 48281747 44499165 1.09
tpch_q15/datafusion:parquet 58619380 59183597 0.99
tpch_q16/datafusion:parquet 41021631 39696832 1.03
tpch_q17/datafusion:parquet 126384309 127156291 0.99
tpch_q18/datafusion:parquet 160116230 162412692 0.99
tpch_q19/datafusion:parquet 74734457 75676939 0.99
tpch_q20/datafusion:parquet 69202333 66342058 1.04
tpch_q21/datafusion:parquet 137262353 131290905 1.05
tpch_q22/datafusion:parquet 31802642 30361107 1.05
datafusion / arrow (1.015x ➖, 0↑ 1↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 50450009 50350608 1.00
tpch_q02/datafusion:arrow 18929553 19597597 0.97
tpch_q03/datafusion:arrow 29663896 28871741 1.03
tpch_q04/datafusion:arrow 25805043 24543775 1.05
tpch_q05/datafusion:arrow 78523708 72616238 1.08
tpch_q06/datafusion:arrow 🚨 22611917 19602080 1.15
tpch_q07/datafusion:arrow 101231720 103604949 0.98
tpch_q08/datafusion:arrow 40855911 40031830 1.02
tpch_q09/datafusion:arrow 63536220 64643324 0.98
tpch_q10/datafusion:arrow 46262296 47059279 0.98
tpch_q11/datafusion:arrow 9187892 9488423 0.97
tpch_q12/datafusion:arrow 50045193 51194725 0.98
tpch_q13/datafusion:arrow 46938252 46415833 1.01
tpch_q14/datafusion:arrow 22228668 21724985 1.02
tpch_q15/datafusion:arrow 42619585 42037515 1.01
tpch_q16/datafusion:arrow 19034509 18311024 1.04
tpch_q17/datafusion:arrow 67615886 66394008 1.02
tpch_q18/datafusion:arrow 134154303 132807327 1.01
tpch_q19/datafusion:arrow 35013777 35092888 1.00
tpch_q20/datafusion:arrow 34154202 33123182 1.03
tpch_q21/datafusion:arrow 156756537 154644665 1.01
tpch_q22/datafusion:arrow 17655767 17624754 1.00
duckdb / vortex-file-compressed (1.011x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31711976 31214176 1.02
tpch_q02/duckdb:vortex-file-compressed 24383000 23987824 1.02
tpch_q03/duckdb:vortex-file-compressed 29404494 27577360 1.07
tpch_q04/duckdb:vortex-file-compressed 28940411 28932493 1.00
tpch_q05/duckdb:vortex-file-compressed 32341792 32295097 1.00
tpch_q06/duckdb:vortex-file-compressed 10094029 10141362 1.00
tpch_q07/duckdb:vortex-file-compressed 35659811 35662029 1.00
tpch_q08/duckdb:vortex-file-compressed 38428784 37140382 1.03
tpch_q09/duckdb:vortex-file-compressed 72148373 72444617 1.00
tpch_q10/duckdb:vortex-file-compressed 33944811 33690837 1.01
tpch_q11/duckdb:vortex-file-compressed 14533248 14217427 1.02
tpch_q12/duckdb:vortex-file-compressed 21604534 21099511 1.02
tpch_q13/duckdb:vortex-file-compressed 34855414 34169932 1.02
tpch_q14/duckdb:vortex-file-compressed 20424028 21018517 0.97
tpch_q15/duckdb:vortex-file-compressed 16659515 16270213 1.02
tpch_q16/duckdb:vortex-file-compressed 27275663 27660171 0.99
tpch_q17/duckdb:vortex-file-compressed 24906891 24580498 1.01
tpch_q18/duckdb:vortex-file-compressed 48484886 49010400 0.99
tpch_q19/duckdb:vortex-file-compressed 28582263 27981673 1.02
tpch_q20/duckdb:vortex-file-compressed 33053268 32798524 1.01
tpch_q21/duckdb:vortex-file-compressed 105687080 104807917 1.01
tpch_q22/duckdb:vortex-file-compressed 17106693 16530646 1.03
duckdb / vortex-compact (1.014x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38331579 37936813 1.01
tpch_q02/duckdb:vortex-compact 36991310 35251057 1.05
tpch_q03/duckdb:vortex-compact 32394644 32086360 1.01
tpch_q04/duckdb:vortex-compact 34514510 34527791 1.00
tpch_q05/duckdb:vortex-compact 37787853 36810220 1.03
tpch_q06/duckdb:vortex-compact 14513802 13620050 1.07
tpch_q07/duckdb:vortex-compact 42055239 41926759 1.00
tpch_q08/duckdb:vortex-compact 44207933 44376040 1.00
tpch_q09/duckdb:vortex-compact 82653119 82537193 1.00
tpch_q10/duckdb:vortex-compact 38665913 38160908 1.01
tpch_q11/duckdb:vortex-compact 19601749 19771620 0.99
tpch_q12/duckdb:vortex-compact 34709621 35605467 0.97
tpch_q13/duckdb:vortex-compact 45292599 44360864 1.02
tpch_q14/duckdb:vortex-compact 29112497 28819088 1.01
tpch_q15/duckdb:vortex-compact 19562157 19264225 1.02
tpch_q16/duckdb:vortex-compact 34753792 34254229 1.01
tpch_q17/duckdb:vortex-compact 30004722 29737669 1.01
tpch_q18/duckdb:vortex-compact 50145656 50088499 1.00
tpch_q19/duckdb:vortex-compact 35348036 33971096 1.04
tpch_q20/duckdb:vortex-compact 42344325 41669232 1.02
tpch_q21/duckdb:vortex-compact 111749177 109745257 1.02
tpch_q22/duckdb:vortex-compact 19681045 19413356 1.01
duckdb / parquet (1.010x ➖, 0↑ 1↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77195759 80327880 0.96
tpch_q02/duckdb:parquet 38315680 38032994 1.01
tpch_q03/duckdb:parquet 68597599 68092500 1.01
tpch_q04/duckdb:parquet 46834662 46962079 1.00
tpch_q05/duckdb:parquet 65395091 64796206 1.01
tpch_q06/duckdb:parquet 20503293 20168491 1.02
tpch_q07/duckdb:parquet 67029257 66477816 1.01
tpch_q08/duckdb:parquet 79042818 80239400 0.99
tpch_q09/duckdb:parquet 152472101 155526535 0.98
tpch_q10/duckdb:parquet 124576240 123179636 1.01
tpch_q11/duckdb:parquet 21326943 21006189 1.02
tpch_q12/duckdb:parquet 45037865 45256612 1.00
tpch_q13/duckdb:parquet 251513483 246022471 1.02
tpch_q14/duckdb:parquet 50846612 50355446 1.01
tpch_q15/duckdb:parquet 🚨 28359127 24090537 1.18
tpch_q16/duckdb:parquet 54675771 55593273 0.98
tpch_q17/duckdb:parquet 54153512 53150372 1.02
tpch_q18/duckdb:parquet 112802423 115030832 0.98
tpch_q19/duckdb:parquet 68063446 66999566 1.02
tpch_q20/duckdb:parquet 62334256 63254374 0.99
tpch_q21/duckdb:parquet 169206919 160534377 1.05
tpch_q22/duckdb:parquet 51121598 51382165 0.99
duckdb / duckdb (1.012x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16166634 15709962 1.03
tpch_q02/duckdb:duckdb 12514589 13160713 0.95
tpch_q03/duckdb:duckdb 18639665 18733154 1.00
tpch_q04/duckdb:duckdb 19008869 19654344 0.97
tpch_q05/duckdb:duckdb 19705873 19502627 1.01
tpch_q06/duckdb:duckdb 5338312 5250871 1.02
tpch_q07/duckdb:duckdb 22058693 21352714 1.03
tpch_q08/duckdb:duckdb 20709718 21047072 0.98
tpch_q09/duckdb:duckdb 57301787 53363568 1.07
tpch_q10/duckdb:duckdb 42554974 41423506 1.03
tpch_q11/duckdb:duckdb 6146613 5655603 1.09
tpch_q12/duckdb:duckdb 13958908 13782884 1.01
tpch_q13/duckdb:duckdb 38053595 37226826 1.02
tpch_q14/duckdb:duckdb 17971423 17148279 1.05
tpch_q15/duckdb:duckdb 12611450 12796432 0.99
tpch_q16/duckdb:duckdb 23104865 23057583 1.00
tpch_q17/duckdb:duckdb 13957400 13995335 1.00
tpch_q18/duckdb:duckdb 39298243 37745054 1.04
tpch_q19/duckdb:duckdb 25920133 26114664 0.99
tpch_q20/duckdb:duckdb 22763107 22711479 1.00
tpch_q21/duckdb:duckdb 56482086 56100805 1.01
tpch_q22/duckdb:duckdb 24313081 24340014 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +0.2% -16.5% +19.9% +20.6% ➖ noise
1 datafusion:vortex-compact -2.0% -16.5% +17.3% +18.2% ➖ noise
1 datafusion:vortex-file-compressed +0.3% -16.5% +20.0% +19.6% 🚨 regression
1 duckdb:duckdb +2.9% -16.5% +23.2% +18.3% 🚨 regression
1 duckdb:vortex-compact +1.0% -16.5% +20.9% +17.9% 🚨 regression
1 duckdb:vortex-file-compressed +1.6% -16.5% +21.6% +21.0% 🚨 regression
2 datafusion:arrow -3.4% +2.3% -5.6% +13.0% ➖ noise
2 datafusion:vortex-compact +4.2% +2.3% +1.8% +13.0% ➖ noise
2 datafusion:vortex-file-compressed +3.6% +2.3% +1.3% +13.0% ➖ noise
2 duckdb:duckdb -4.9% +2.3% -7.0% +13.3% ➖ noise
2 duckdb:vortex-compact +4.9% +2.3% +2.6% +13.0% ➖ noise
2 duckdb:vortex-file-compressed +1.6% +2.3% -0.6% +13.0% ➖ noise
3 datafusion:arrow +2.7% +1.8% +0.9% +13.0% ➖ noise
3 datafusion:vortex-compact +2.8% +1.8% +0.9% +13.0% ➖ noise
3 datafusion:vortex-file-compressed +7.1% +1.8% +5.2% +13.0% ➖ noise
3 duckdb:duckdb -0.5% +1.8% -2.3% +13.0% ➖ noise
3 duckdb:vortex-compact +1.0% +1.8% -0.9% +13.0% ➖ noise
3 duckdb:vortex-file-compressed +6.6% +1.8% +4.7% +16.0% ➖ noise
4 datafusion:arrow +5.1% +1.4% +3.7% +13.0% ➖ noise
4 datafusion:vortex-compact -7.2% +1.4% -8.5% +13.0% ➖ noise
4 datafusion:vortex-file-compressed +6.6% +1.4% +5.1% +13.0% ➖ noise
4 duckdb:duckdb -3.3% +1.4% -4.6% +13.0% ➖ noise
4 duckdb:vortex-compact -0.0% +1.4% -1.4% +13.0% ➖ noise
4 duckdb:vortex-file-compressed +0.0% +1.4% -1.4% +13.0% ➖ noise
5 datafusion:arrow +8.1% +1.4% +6.6% +13.0% ➖ noise
5 datafusion:vortex-compact -4.9% +1.4% -6.2% +13.0% ➖ noise
5 datafusion:vortex-file-compressed +1.8% +1.4% +0.4% +13.0% ➖ noise
5 duckdb:duckdb +1.0% +1.4% -0.4% +13.0% ➖ noise
5 duckdb:vortex-compact +2.7% +1.4% +1.2% +13.0% ➖ noise
5 duckdb:vortex-file-compressed +0.1% +1.4% -1.3% +13.0% ➖ noise
6 datafusion:arrow +15.4% +5.6% +9.3% +16.4% ➖ noise
6 datafusion:vortex-compact +1.4% +5.6% -3.9% +13.7% ➖ noise
6 datafusion:vortex-file-compressed -0.8% +5.6% -6.1% +13.0% ➖ noise
6 duckdb:duckdb +1.7% +5.6% -3.7% +14.3% ➖ noise
6 duckdb:vortex-compact +6.6% +5.6% +0.9% +18.5% ➖ noise
6 duckdb:vortex-file-compressed -0.5% +5.6% -5.7% +14.6% ➖ noise
7 datafusion:arrow -2.3% +1.4% -3.6% +13.0% ➖ noise
7 datafusion:vortex-compact +0.3% +1.4% -1.0% +13.0% ➖ noise
7 datafusion:vortex-file-compressed +0.3% +1.4% -1.1% +13.0% ➖ noise
7 duckdb:duckdb +3.3% +1.4% +1.9% +13.0% ➖ noise
7 duckdb:vortex-compact +0.3% +1.4% -1.0% +13.0% ➖ noise
7 duckdb:vortex-file-compressed -0.0% +1.4% -1.4% +13.0% ➖ noise
8 datafusion:arrow +2.1% -0.3% +2.4% +13.0% ➖ noise
8 datafusion:vortex-compact -5.4% -0.3% -5.0% +13.0% ➖ noise
8 datafusion:vortex-file-compressed +1.2% -0.3% +1.5% +13.0% ➖ noise
8 duckdb:duckdb -1.6% -0.3% -1.3% +13.0% ➖ noise
8 duckdb:vortex-compact -0.4% -0.3% -0.0% +13.0% ➖ noise
8 duckdb:vortex-file-compressed +3.5% -0.3% +3.8% +13.3% ➖ noise
9 datafusion:arrow -1.7% +1.8% -3.5% +13.0% ➖ noise
9 datafusion:vortex-compact -5.1% +1.8% -6.8% +13.0% ➖ noise
9 datafusion:vortex-file-compressed +1.6% +1.8% -0.2% +13.0% ➖ noise
9 duckdb:duckdb +7.4% +1.8% +5.4% +13.0% ➖ noise
9 duckdb:vortex-compact +0.1% +1.8% -1.7% +13.0% ➖ noise
9 duckdb:vortex-file-compressed -0.4% +1.8% -2.2% +13.0% ➖ noise
10 datafusion:arrow -1.7% +0.7% -2.4% +13.0% ➖ noise
10 datafusion:vortex-compact -6.4% +0.7% -7.0% +13.0% ➖ noise
10 datafusion:vortex-file-compressed +3.0% +0.7% +2.3% +13.0% ➖ noise
10 duckdb:duckdb +2.7% +0.7% +2.0% +13.0% ➖ noise
10 duckdb:vortex-compact +1.3% +0.7% +0.6% +13.0% ➖ noise
10 duckdb:vortex-file-compressed +0.8% +0.7% +0.0% +13.0% ➖ noise
11 datafusion:arrow -3.2% +2.0% -5.1% +13.0% ➖ noise
11 datafusion:vortex-compact -2.9% +2.0% -4.8% +13.0% ➖ noise
11 datafusion:vortex-file-compressed +3.9% +2.0% +1.8% +13.0% ➖ noise
11 duckdb:duckdb +8.7% +2.0% +6.5% +13.0% ➖ noise
11 duckdb:vortex-compact -0.9% +2.0% -2.8% +13.0% ➖ noise
11 duckdb:vortex-file-compressed +2.2% +2.0% +0.2% +14.6% ➖ noise
12 datafusion:arrow -2.2% +0.0% -2.3% +18.7% ➖ noise
12 datafusion:vortex-compact -1.1% +0.0% -1.1% +13.0% ➖ noise
12 datafusion:vortex-file-compressed +0.9% +0.0% +0.9% +13.0% ➖ noise
12 duckdb:duckdb +1.3% +0.0% +1.2% +13.0% ➖ noise
12 duckdb:vortex-compact -2.5% +0.0% -2.5% +13.0% ➖ noise
12 duckdb:vortex-file-compressed +2.4% +0.0% +2.4% +13.0% ➖ noise
13 datafusion:arrow +1.1% +3.6% -2.4% +13.0% ➖ noise
13 datafusion:vortex-compact +1.7% +3.6% -1.8% +13.0% ➖ noise
13 datafusion:vortex-file-compressed -0.7% +3.6% -4.1% +13.0% ➖ noise
13 duckdb:duckdb +2.2% +3.6% -1.3% +13.0% ➖ noise
13 duckdb:vortex-compact +2.1% +3.6% -1.4% +13.0% ➖ noise
13 duckdb:vortex-file-compressed +2.0% +3.6% -1.5% +13.0% ➖ noise
14 datafusion:arrow +2.3% +4.7% -2.2% +13.0% ➖ noise
14 datafusion:vortex-compact +1.4% +4.7% -3.2% +13.0% ➖ noise
14 datafusion:vortex-file-compressed -1.2% +4.7% -5.6% +14.1% ➖ noise
14 duckdb:duckdb +4.8% +4.7% +0.1% +17.4% ➖ noise
14 duckdb:vortex-compact +1.0% +4.7% -3.5% +13.0% ➖ noise
14 duckdb:vortex-file-compressed -2.8% +4.7% -7.2% +15.6% ➖ noise
15 datafusion:arrow +1.4% +8.0% -6.1% +13.0% ➖ noise
15 datafusion:vortex-compact +3.4% +8.0% -4.2% +13.0% ➖ noise
15 datafusion:vortex-file-compressed -2.9% +8.0% -10.1% +13.0% ➖ noise
15 duckdb:duckdb -1.4% +8.0% -8.7% +22.6% ➖ noise
15 duckdb:vortex-compact +1.5% +8.0% -6.0% +15.2% ➖ noise
15 duckdb:vortex-file-compressed +2.4% +8.0% -5.2% +13.7% ➖ noise
16 datafusion:arrow +4.0% +0.8% +3.1% +13.0% ➖ noise
16 datafusion:vortex-compact +4.7% +0.8% +3.8% +13.0% ➖ noise
16 datafusion:vortex-file-compressed +2.5% +0.8% +1.7% +13.0% ➖ noise
16 duckdb:duckdb +0.2% +0.8% -0.6% +13.0% ➖ noise
16 duckdb:vortex-compact +1.5% +0.8% +0.6% +13.0% ➖ noise
16 duckdb:vortex-file-compressed -1.4% +0.8% -2.2% +13.0% ➖ noise
17 datafusion:arrow +1.8% +0.6% +1.2% +13.0% ➖ noise
17 datafusion:vortex-compact -4.1% +0.6% -4.7% +13.0% ➖ noise
17 datafusion:vortex-file-compressed +1.4% +0.6% +0.8% +13.0% ➖ noise
17 duckdb:duckdb -0.3% +0.6% -0.9% +13.0% ➖ noise
17 duckdb:vortex-compact +0.9% +0.6% +0.3% +13.0% ➖ noise
17 duckdb:vortex-file-compressed +1.3% +0.6% +0.7% +13.0% ➖ noise
18 datafusion:arrow +1.0% -1.7% +2.7% +13.0% ➖ noise
18 datafusion:vortex-compact +0.6% -1.7% +2.3% +13.0% ➖ noise
18 datafusion:vortex-file-compressed +4.3% -1.7% +6.1% +13.0% ➖ noise
18 duckdb:duckdb +4.1% -1.7% +5.9% +13.0% ➖ noise
18 duckdb:vortex-compact +0.1% -1.7% +1.8% +13.0% ➖ noise
18 duckdb:vortex-file-compressed -1.1% -1.7% +0.6% +13.0% ➖ noise
19 datafusion:arrow -0.2% +0.2% -0.4% +16.2% ➖ noise
19 datafusion:vortex-compact +1.9% +0.2% +1.7% +13.0% ➖ noise
19 datafusion:vortex-file-compressed +5.4% +0.2% +5.2% +15.3% ➖ noise
19 duckdb:duckdb -0.7% +0.2% -0.9% +16.4% ➖ noise
19 duckdb:vortex-compact +4.1% +0.2% +3.9% +13.0% ➖ noise
19 duckdb:vortex-file-compressed +2.1% +0.2% +2.0% +14.5% ➖ noise
20 datafusion:arrow +3.1% +1.4% +1.7% +13.0% ➖ noise
20 datafusion:vortex-compact +5.0% +1.4% +3.6% +13.0% ➖ noise
20 datafusion:vortex-file-compressed +1.1% +1.4% -0.3% +13.0% ➖ noise
20 duckdb:duckdb +0.2% +1.4% -1.1% +13.0% ➖ noise
20 duckdb:vortex-compact +1.6% +1.4% +0.2% +13.0% ➖ noise
20 duckdb:vortex-file-compressed +0.8% +1.4% -0.6% +13.0% ➖ noise
21 datafusion:arrow +1.4% +5.0% -3.4% +13.0% ➖ noise
21 datafusion:vortex-compact +2.8% +5.0% -2.1% +13.0% ➖ noise
21 datafusion:vortex-file-compressed -1.5% +5.0% -6.2% +13.0% ➖ noise
21 duckdb:duckdb +0.7% +5.0% -4.1% +13.0% ➖ noise
21 duckdb:vortex-compact +1.8% +5.0% -3.0% +13.0% ➖ noise
21 duckdb:vortex-file-compressed +0.8% +5.0% -3.9% +13.0% ➖ noise
22 datafusion:arrow +0.2% +2.1% -1.9% +13.0% ➖ noise
22 datafusion:vortex-compact +2.5% +2.1% +0.4% +13.0% ➖ noise
22 datafusion:vortex-file-compressed +4.5% +2.1% +2.4% +13.0% ➖ noise
22 duckdb:duckdb -0.1% +2.1% -2.2% +13.0% ➖ noise
22 duckdb:vortex-compact +1.4% +2.1% -0.7% +13.0% ➖ noise
22 duckdb:vortex-file-compressed +3.5% +2.1% +1.4% +13.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

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


datafusion / vortex-file-compressed (1.023x ➖, 0↑ 2↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 24897670 24422600 1.02
tpcds_q02/datafusion:vortex-file-compressed 46996831 46734706 1.01
tpcds_q03/datafusion:vortex-file-compressed 14876326 15148152 0.98
tpcds_q04/datafusion:vortex-file-compressed 251205367 247542244 1.01
tpcds_q05/datafusion:vortex-file-compressed 42693789 41530082 1.03
tpcds_q06/datafusion:vortex-file-compressed 58389194 60042685 0.97
tpcds_q07/datafusion:vortex-file-compressed 42842748 42021329 1.02
tpcds_q08/datafusion:vortex-file-compressed 28774105 29110736 0.99
tpcds_q09/datafusion:vortex-file-compressed 44263204 44051051 1.00
tpcds_q10/datafusion:vortex-file-compressed 39687932 37383144 1.06
tpcds_q11/datafusion:vortex-file-compressed 133535432 130505743 1.02
tpcds_q12/datafusion:vortex-file-compressed 19996658 20150603 0.99
tpcds_q13/datafusion:vortex-file-compressed 43902964 43863482 1.00
tpcds_q14/datafusion:vortex-file-compressed 172796180 169596176 1.02
tpcds_q15/datafusion:vortex-file-compressed 29020589 28049724 1.03
tpcds_q16/datafusion:vortex-file-compressed 30529088 27996999 1.09
tpcds_q17/datafusion:vortex-file-compressed 65056406 63248028 1.03
tpcds_q18/datafusion:vortex-file-compressed 70030412 68727744 1.02
tpcds_q19/datafusion:vortex-file-compressed 22441980 21307841 1.05
tpcds_q20/datafusion:vortex-file-compressed 23446206 21410672 1.10
tpcds_q21/datafusion:vortex-file-compressed 37266780 35397578 1.05
tpcds_q22/datafusion:vortex-file-compressed 🚨 152001206 108464761 1.40
tpcds_q23/datafusion:vortex-file-compressed 155076806 151042162 1.03
tpcds_q24/datafusion:vortex-file-compressed 86224228 82296123 1.05
tpcds_q25/datafusion:vortex-file-compressed 68555020 66684032 1.03
tpcds_q26/datafusion:vortex-file-compressed 34080487 32896283 1.04
tpcds_q27/datafusion:vortex-file-compressed 103260425 101642382 1.02
tpcds_q28/datafusion:vortex-file-compressed 41531700 41789881 0.99
tpcds_q29/datafusion:vortex-file-compressed 64282489 61601422 1.04
tpcds_q30/datafusion:vortex-file-compressed 22959434 22689451 1.01
tpcds_q31/datafusion:vortex-file-compressed 74087128 70344275 1.05
tpcds_q32/datafusion:vortex-file-compressed 21474735 20109113 1.07
tpcds_q33/datafusion:vortex-file-compressed 30511668 28965961 1.05
tpcds_q34/datafusion:vortex-file-compressed 24803288 23958206 1.04
tpcds_q35/datafusion:vortex-file-compressed 45407871 44119912 1.03
tpcds_q36/datafusion:vortex-file-compressed 58551492 57229371 1.02
tpcds_q37/datafusion:vortex-file-compressed 26568670 24848483 1.07
tpcds_q38/datafusion:vortex-file-compressed 44664972 45252126 0.99
tpcds_q39/datafusion:vortex-file-compressed 107398370 104058580 1.03
tpcds_q40/datafusion:vortex-file-compressed 33125321 32790640 1.01
tpcds_q41/datafusion:vortex-file-compressed 16557980 15117508 1.10
tpcds_q42/datafusion:vortex-file-compressed 14082969 13554916 1.04
tpcds_q43/datafusion:vortex-file-compressed 18913823 18806747 1.01
tpcds_q44/datafusion:vortex-file-compressed 32609886 32279730 1.01
tpcds_q45/datafusion:vortex-file-compressed 27831253 26752000 1.04
tpcds_q46/datafusion:vortex-file-compressed 35607416 34210171 1.04
tpcds_q47/datafusion:vortex-file-compressed 131453686 130167371 1.01
tpcds_q48/datafusion:vortex-file-compressed 38613850 38303166 1.01
tpcds_q49/datafusion:vortex-file-compressed 60184730 57297450 1.05
tpcds_q50/datafusion:vortex-file-compressed 39906657 39135272 1.02
tpcds_q51/datafusion:vortex-file-compressed 90237357 89189224 1.01
tpcds_q52/datafusion:vortex-file-compressed 15244830 14128124 1.08
tpcds_q53/datafusion:vortex-file-compressed 21663201 21190685 1.02
tpcds_q54/datafusion:vortex-file-compressed 35184071 34051832 1.03
tpcds_q55/datafusion:vortex-file-compressed 13476176 13413808 1.00
tpcds_q56/datafusion:vortex-file-compressed 29486330 28806482 1.02
tpcds_q57/datafusion:vortex-file-compressed 106215323 104160384 1.02
tpcds_q58/datafusion:vortex-file-compressed 52080187 50737099 1.03
tpcds_q59/datafusion:vortex-file-compressed 56183893 57061131 0.98
tpcds_q60/datafusion:vortex-file-compressed 29617730 28855997 1.03
tpcds_q61/datafusion:vortex-file-compressed 39926735 40955027 0.97
tpcds_q62/datafusion:vortex-file-compressed 🚨 26384787 23063991 1.14
tpcds_q63/datafusion:vortex-file-compressed 20594793 21008251 0.98
tpcds_q64/datafusion:vortex-file-compressed 413312040 412130979 1.00
tpcds_q65/datafusion:vortex-file-compressed 39540167 38892781 1.02
tpcds_q66/datafusion:vortex-file-compressed 68235615 69140360 0.99
tpcds_q67/datafusion:vortex-file-compressed 147798407 148451435 1.00
tpcds_q68/datafusion:vortex-file-compressed 32249354 32157085 1.00
tpcds_q69/datafusion:vortex-file-compressed 36102211 35934942 1.00
tpcds_q70/datafusion:vortex-file-compressed 83058887 87449515 0.95
tpcds_q71/datafusion:vortex-file-compressed 23044629 22999331 1.00
tpcds_q72/datafusion:vortex-file-compressed 2101754361 2108240510 1.00
tpcds_q73/datafusion:vortex-file-compressed 22709816 22440819 1.01
tpcds_q74/datafusion:vortex-file-compressed 80374345 79992295 1.00
tpcds_q75/datafusion:vortex-file-compressed 105837528 105723422 1.00
tpcds_q76/datafusion:vortex-file-compressed 23802288 23290240 1.02
tpcds_q77/datafusion:vortex-file-compressed 40008390 38459374 1.04
tpcds_q78/datafusion:vortex-file-compressed 125333937 122745343 1.02
tpcds_q79/datafusion:vortex-file-compressed 28298450 27898224 1.01
tpcds_q80/datafusion:vortex-file-compressed 90811015 92174074 0.99
tpcds_q81/datafusion:vortex-file-compressed 23736983 23863686 0.99
tpcds_q82/datafusion:vortex-file-compressed 27256464 26296513 1.04
tpcds_q83/datafusion:vortex-file-compressed 33497653 33062274 1.01
tpcds_q84/datafusion:vortex-file-compressed 12682698 12170859 1.04
tpcds_q85/datafusion:vortex-file-compressed 96239890 96564332 1.00
tpcds_q86/datafusion:vortex-file-compressed 15432718 15630849 0.99
tpcds_q87/datafusion:vortex-file-compressed 43392102 42782408 1.01
tpcds_q88/datafusion:vortex-file-compressed 54641647 54274200 1.01
tpcds_q89/datafusion:vortex-file-compressed 24829620 24519143 1.01
tpcds_q90/datafusion:vortex-file-compressed 14835613 14406416 1.03
tpcds_q91/datafusion:vortex-file-compressed 18186726 18189657 1.00
tpcds_q92/datafusion:vortex-file-compressed 18048712 18271996 0.99
tpcds_q93/datafusion:vortex-file-compressed 33320928 33191153 1.00
tpcds_q94/datafusion:vortex-file-compressed 23939233 23539574 1.02
tpcds_q95/datafusion:vortex-file-compressed 60700235 60617412 1.00
tpcds_q96/datafusion:vortex-file-compressed 14179341 13511917 1.05
tpcds_q97/datafusion:vortex-file-compressed 32076846 33628428 0.95
tpcds_q98/datafusion:vortex-file-compressed 23782343 23660925 1.01
tpcds_q99/datafusion:vortex-file-compressed 28065371 28079127 1.00
datafusion / vortex-compact (1.004x ➖, 2↑ 1↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 26194141 25073567 1.04
tpcds_q02/datafusion:vortex-compact 53081142 52007764 1.02
tpcds_q03/datafusion:vortex-compact 19189474 19064546 1.01
tpcds_q04/datafusion:vortex-compact 282298697 299011707 0.94
tpcds_q05/datafusion:vortex-compact 46803317 46503842 1.01
tpcds_q06/datafusion:vortex-compact 63196446 64523217 0.98
tpcds_q07/datafusion:vortex-compact 52056791 52699407 0.99
tpcds_q08/datafusion:vortex-compact 35762138 34988610 1.02
tpcds_q09/datafusion:vortex-compact 60892682 60193085 1.01
tpcds_q10/datafusion:vortex-compact 50731596 49613001 1.02
tpcds_q11/datafusion:vortex-compact 148875415 143792530 1.04
tpcds_q12/datafusion:vortex-compact 26153049 26193116 1.00
tpcds_q13/datafusion:vortex-compact 93020341 92874905 1.00
tpcds_q14/datafusion:vortex-compact 195904139 195862758 1.00
tpcds_q15/datafusion:vortex-compact 30173865 29884447 1.01
tpcds_q16/datafusion:vortex-compact 31665852 33007899 0.96
tpcds_q17/datafusion:vortex-compact 74064083 71899893 1.03
tpcds_q18/datafusion:vortex-compact 76263129 78569790 0.97
tpcds_q19/datafusion:vortex-compact 29600286 29405780 1.01
tpcds_q20/datafusion:vortex-compact 27419342 26063416 1.05
tpcds_q21/datafusion:vortex-compact 39304534 39314286 1.00
tpcds_q22/datafusion:vortex-compact 124556924 122727555 1.01
tpcds_q23/datafusion:vortex-compact 170991805 169090879 1.01
tpcds_q24/datafusion:vortex-compact 96086272 95139526 1.01
tpcds_q25/datafusion:vortex-compact 78884137 79216970 1.00
tpcds_q26/datafusion:vortex-compact 44677643 43834343 1.02
tpcds_q27/datafusion:vortex-compact 125083886 126963563 0.99
tpcds_q28/datafusion:vortex-compact 79508391 77144109 1.03
tpcds_q29/datafusion:vortex-compact 74140033 72412336 1.02
tpcds_q30/datafusion:vortex-compact 28936859 27515385 1.05
tpcds_q31/datafusion:vortex-compact 94918115 96762788 0.98
tpcds_q32/datafusion:vortex-compact 25682518 25198439 1.02
tpcds_q33/datafusion:vortex-compact 35691839 35258862 1.01
tpcds_q34/datafusion:vortex-compact 31755021 31622283 1.00
tpcds_q35/datafusion:vortex-compact 50977186 51237669 0.99
tpcds_q36/datafusion:vortex-compact 74874430 72888069 1.03
tpcds_q37/datafusion:vortex-compact 40373630 39831911 1.01
tpcds_q38/datafusion:vortex-compact 52941398 50317912 1.05
tpcds_q39/datafusion:vortex-compact 111867715 114399113 0.98
tpcds_q40/datafusion:vortex-compact 37390149 36540560 1.02
tpcds_q41/datafusion:vortex-compact 17331940 17631064 0.98
tpcds_q42/datafusion:vortex-compact 17995473 18342231 0.98
tpcds_q43/datafusion:vortex-compact 25040715 26127778 0.96
tpcds_q44/datafusion:vortex-compact 49330760 47106236 1.05
tpcds_q45/datafusion:vortex-compact 31800244 31432449 1.01
tpcds_q46/datafusion:vortex-compact 44369376 43562111 1.02
tpcds_q47/datafusion:vortex-compact 148689055 148750997 1.00
tpcds_q48/datafusion:vortex-compact 🚨 83113472 73391872 1.13
tpcds_q49/datafusion:vortex-compact 68444740 69992911 0.98
tpcds_q50/datafusion:vortex-compact 46246582 46334523 1.00
tpcds_q51/datafusion:vortex-compact 96431704 97516596 0.99
tpcds_q52/datafusion:vortex-compact 18086153 19134670 0.95
tpcds_q53/datafusion:vortex-compact 27521578 27631047 1.00
tpcds_q54/datafusion:vortex-compact 42159669 41253204 1.02
tpcds_q55/datafusion:vortex-compact 17657139 17984225 0.98
tpcds_q56/datafusion:vortex-compact 34962426 34676761 1.01
tpcds_q57/datafusion:vortex-compact 112544333 111132546 1.01
tpcds_q58/datafusion:vortex-compact 63211070 59068650 1.07
tpcds_q59/datafusion:vortex-compact 72112033 69387861 1.04
tpcds_q60/datafusion:vortex-compact 34966856 36388366 0.96
tpcds_q61/datafusion:vortex-compact 53514646 54296963 0.99
tpcds_q62/datafusion:vortex-compact 🚀 24545704 31850254 0.77
tpcds_q63/datafusion:vortex-compact 27448181 27608077 0.99
tpcds_q64/datafusion:vortex-compact 453101345 450790096 1.01
tpcds_q65/datafusion:vortex-compact 54402863 53425867 1.02
tpcds_q66/datafusion:vortex-compact 73258062 73761552 0.99
tpcds_q67/datafusion:vortex-compact 151325074 155967907 0.97
tpcds_q68/datafusion:vortex-compact 44534318 44166068 1.01
tpcds_q69/datafusion:vortex-compact 46520721 46754137 1.00
tpcds_q70/datafusion:vortex-compact 97794366 98735342 0.99
tpcds_q71/datafusion:vortex-compact 29763677 29858432 1.00
tpcds_q72/datafusion:vortex-compact 2156926442 2140966982 1.01
tpcds_q73/datafusion:vortex-compact 30851596 29869734 1.03
tpcds_q74/datafusion:vortex-compact 93120255 91982880 1.01
tpcds_q75/datafusion:vortex-compact 126349276 126804181 1.00
tpcds_q76/datafusion:vortex-compact 31931739 31270214 1.02
tpcds_q77/datafusion:vortex-compact 50006907 48534270 1.03
tpcds_q78/datafusion:vortex-compact 137402718 138315981 0.99
tpcds_q79/datafusion:vortex-compact 37595998 37965812 0.99
tpcds_q80/datafusion:vortex-compact 104467680 107210008 0.97
tpcds_q81/datafusion:vortex-compact 28048762 27747408 1.01
tpcds_q82/datafusion:vortex-compact 41172640 40239786 1.02
tpcds_q83/datafusion:vortex-compact 33521805 33160235 1.01
tpcds_q84/datafusion:vortex-compact 15183176 14209510 1.07
tpcds_q85/datafusion:vortex-compact 130534093 133271927 0.98
tpcds_q86/datafusion:vortex-compact 🚀 18627307 21658821 0.86
tpcds_q87/datafusion:vortex-compact 52383571 49141730 1.07
tpcds_q88/datafusion:vortex-compact 75715874 74802085 1.01
tpcds_q89/datafusion:vortex-compact 32082878 30320655 1.06
tpcds_q90/datafusion:vortex-compact 15809690 15088341 1.05
tpcds_q91/datafusion:vortex-compact 32153807 32260645 1.00
tpcds_q92/datafusion:vortex-compact 24756809 23906096 1.04
tpcds_q93/datafusion:vortex-compact 38558391 37609397 1.03
tpcds_q94/datafusion:vortex-compact 28060186 26457411 1.06
tpcds_q95/datafusion:vortex-compact 65724548 64028716 1.03
tpcds_q96/datafusion:vortex-compact 17621293 16868111 1.04
tpcds_q97/datafusion:vortex-compact 35936455 36891237 0.97
tpcds_q98/datafusion:vortex-compact 29505828 29508753 1.00
tpcds_q99/datafusion:vortex-compact 31214984 34632968 0.90
datafusion / parquet (0.997x ➖, 0↑ 2↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 30042133 32238768 0.93
tpcds_q02/datafusion:parquet 41486199 43206302 0.96
tpcds_q03/datafusion:parquet 13013729 12906735 1.01
tpcds_q04/datafusion:parquet 264065909 265603429 0.99
tpcds_q05/datafusion:parquet 38509987 39027237 0.99
tpcds_q06/datafusion:parquet 58436100 59159962 0.99
tpcds_q07/datafusion:parquet 76079681 76796120 0.99
tpcds_q08/datafusion:parquet 26924007 25472748 1.06
tpcds_q09/datafusion:parquet 45175501 42483722 1.06
tpcds_q10/datafusion:parquet 72363838 67554242 1.07
tpcds_q11/datafusion:parquet 145161021 141962899 1.02
tpcds_q12/datafusion:parquet 17369284 17258683 1.01
tpcds_q13/datafusion:parquet 75954086 75019640 1.01
tpcds_q14/datafusion:parquet 157920430 157517785 1.00
tpcds_q15/datafusion:parquet 21011084 22770835 0.92
tpcds_q16/datafusion:parquet 22454049 24739326 0.91
tpcds_q17/datafusion:parquet 61264532 64827684 0.95
tpcds_q18/datafusion:parquet 113964672 115932903 0.98
tpcds_q19/datafusion:parquet 21811524 21858617 1.00
tpcds_q20/datafusion:parquet 16194109 15847101 1.02
tpcds_q21/datafusion:parquet 17833786 18224179 0.98
tpcds_q22/datafusion:parquet 172609404 170764183 1.01
tpcds_q23/datafusion:parquet 148534417 144069886 1.03
tpcds_q24/datafusion:parquet 87331993 87952612 0.99
tpcds_q25/datafusion:parquet 63434545 63772577 0.99
tpcds_q26/datafusion:parquet 64889249 64055560 1.01
tpcds_q27/datafusion:parquet 141448077 141424814 1.00
tpcds_q28/datafusion:parquet 44023251 42985181 1.02
tpcds_q29/datafusion:parquet 64565699 62281441 1.04
tpcds_q30/datafusion:parquet 32928521 34406870 0.96
tpcds_q31/datafusion:parquet 62195626 62213390 1.00
tpcds_q32/datafusion:parquet 17462693 17807316 0.98
tpcds_q33/datafusion:parquet 26206964 25438893 1.03
tpcds_q34/datafusion:parquet 21174879 20583065 1.03
tpcds_q35/datafusion:parquet 65881725 67479773 0.98
tpcds_q36/datafusion:parquet 55644873 55738729 1.00
tpcds_q37/datafusion:parquet 18117801 18151436 1.00
tpcds_q38/datafusion:parquet 39201117 38676676 1.01
tpcds_q39/datafusion:parquet 71325350 71666298 1.00
tpcds_q40/datafusion:parquet 22861605 24174005 0.95
tpcds_q41/datafusion:parquet 12888940 12903039 1.00
tpcds_q42/datafusion:parquet 11058641 11235520 0.98
tpcds_q43/datafusion:parquet 16354948 16540846 0.99
tpcds_q44/datafusion:parquet 32092132 32954765 0.97
tpcds_q45/datafusion:parquet 26844447 28183771 0.95
tpcds_q46/datafusion:parquet 30625079 31156357 0.98
tpcds_q47/datafusion:parquet 121827056 120988367 1.01
tpcds_q48/datafusion:parquet 67525204 66843714 1.01
tpcds_q49/datafusion:parquet 53376061 53985968 0.99
tpcds_q50/datafusion:parquet 42055298 43590696 0.96
tpcds_q51/datafusion:parquet 82916551 83556582 0.99
tpcds_q52/datafusion:parquet 11438711 12046007 0.95
tpcds_q53/datafusion:parquet 17125268 18062098 0.95
tpcds_q54/datafusion:parquet 33367368 33384013 1.00
tpcds_q55/datafusion:parquet 10813576 11093728 0.97
tpcds_q56/datafusion:parquet 26325518 26589758 0.99
tpcds_q57/datafusion:parquet 91734697 97820659 0.94
tpcds_q58/datafusion:parquet 48039124 50099495 0.96
tpcds_q59/datafusion:parquet 55861221 55743902 1.00
tpcds_q60/datafusion:parquet 26102204 26210653 1.00
tpcds_q61/datafusion:parquet 41391503 42247951 0.98
tpcds_q62/datafusion:parquet 🚨 24686158 22131460 1.12
tpcds_q63/datafusion:parquet 17052460 17364746 0.98
tpcds_q64/datafusion:parquet 501034781 500346817 1.00
tpcds_q65/datafusion:parquet 36874702 36828820 1.00
tpcds_q66/datafusion:parquet 69486551 70596771 0.98
tpcds_q67/datafusion:parquet 141546659 143562523 0.99
tpcds_q68/datafusion:parquet 30762274 30530771 1.01
tpcds_q69/datafusion:parquet 63049145 64927153 0.97
tpcds_q70/datafusion:parquet 84051001 83923076 1.00
tpcds_q71/datafusion:parquet 20881496 22162784 0.94
tpcds_q72/datafusion:parquet 598699075 596862085 1.00
tpcds_q73/datafusion:parquet 19488145 19753274 0.99
tpcds_q74/datafusion:parquet 81932120 84505901 0.97
tpcds_q75/datafusion:parquet 98264383 94114058 1.04
tpcds_q76/datafusion:parquet 29564726 29577221 1.00
tpcds_q77/datafusion:parquet 38340270 37046570 1.03
tpcds_q78/datafusion:parquet 111198363 111639930 1.00
tpcds_q79/datafusion:parquet 25444059 25214643 1.01
tpcds_q80/datafusion:parquet 77650900 76934227 1.01
tpcds_q81/datafusion:parquet 30565479 31525829 0.97
tpcds_q82/datafusion:parquet 18677877 19444747 0.96
tpcds_q83/datafusion:parquet 36979552 36091995 1.02
tpcds_q84/datafusion:parquet 38525504 37884877 1.02
tpcds_q85/datafusion:parquet 146492205 144555948 1.01
tpcds_q86/datafusion:parquet 🚨 16157480 14267937 1.13
tpcds_q87/datafusion:parquet 38906662 39050265 1.00
tpcds_q88/datafusion:parquet 58259326 57977265 1.00
tpcds_q89/datafusion:parquet 20415756 20544196 0.99
tpcds_q90/datafusion:parquet 13702997 13899092 0.99
tpcds_q91/datafusion:parquet 56567642 56636917 1.00
tpcds_q92/datafusion:parquet 17768317 16884049 1.05
tpcds_q93/datafusion:parquet 32380437 30503897 1.06
tpcds_q94/datafusion:parquet 20745680 19926434 1.04
tpcds_q95/datafusion:parquet 57491786 58673429 0.98
tpcds_q96/datafusion:parquet 12267694 11443368 1.07
tpcds_q97/datafusion:parquet 29393526 28767801 1.02
tpcds_q98/datafusion:parquet 20669443 20754553 1.00
tpcds_q99/datafusion:parquet 30487682 31138456 0.98
duckdb / vortex-file-compressed (1.036x ➖, 1↑ 11↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 21015863 20890583 1.01
tpcds_q02/duckdb:vortex-file-compressed 35039956 34568310 1.01
tpcds_q03/duckdb:vortex-file-compressed 30165612 31284934 0.96
tpcds_q04/duckdb:vortex-file-compressed 100409140 106650866 0.94
tpcds_q05/duckdb:vortex-file-compressed 35566663 37166996 0.96
tpcds_q06/duckdb:vortex-file-compressed 31623974 31202091 1.01
tpcds_q07/duckdb:vortex-file-compressed 18631310 18527976 1.01
tpcds_q08/duckdb:vortex-file-compressed 28738794 28181039 1.02
tpcds_q09/duckdb:vortex-file-compressed 37251593 36771900 1.01
tpcds_q10/duckdb:vortex-file-compressed 39663958 38411756 1.03
tpcds_q11/duckdb:vortex-file-compressed 60253157 60926289 0.99
tpcds_q12/duckdb:vortex-file-compressed 13736582 13507595 1.02
tpcds_q13/duckdb:vortex-file-compressed 33503089 31364291 1.07
tpcds_q14/duckdb:vortex-file-compressed 102420160 104408097 0.98
tpcds_q15/duckdb:vortex-file-compressed 26451039 26209606 1.01
tpcds_q16/duckdb:vortex-file-compressed 25569501 25201389 1.01
tpcds_q17/duckdb:vortex-file-compressed 40897934 42109281 0.97
tpcds_q18/duckdb:vortex-file-compressed 46805453 45270306 1.03
tpcds_q19/duckdb:vortex-file-compressed 32394516 32150212 1.01
tpcds_q20/duckdb:vortex-file-compressed 15122738 14538430 1.04
tpcds_q21/duckdb:vortex-file-compressed 16579834 16158012 1.03
tpcds_q22/duckdb:vortex-file-compressed 75223755 72221479 1.04
tpcds_q23/duckdb:vortex-file-compressed 104264480 106190179 0.98
tpcds_q24/duckdb:vortex-file-compressed 51039973 48896877 1.04
tpcds_q25/duckdb:vortex-file-compressed 48093694 49266143 0.98
tpcds_q26/duckdb:vortex-file-compressed 40462809 38535705 1.05
tpcds_q27/duckdb:vortex-file-compressed 48479506 45875559 1.06
tpcds_q28/duckdb:vortex-file-compressed 34996711 36192218 0.97
tpcds_q29/duckdb:vortex-file-compressed 41870133 40923144 1.02
tpcds_q30/duckdb:vortex-file-compressed 23907741 22946379 1.04
tpcds_q31/duckdb:vortex-file-compressed 35280463 34983651 1.01
tpcds_q32/duckdb:vortex-file-compressed 14190902 13512670 1.05
tpcds_q33/duckdb:vortex-file-compressed 24851199 23201899 1.07
tpcds_q34/duckdb:vortex-file-compressed 23682556 22019240 1.08
tpcds_q35/duckdb:vortex-file-compressed 64926958 64634153 1.00
tpcds_q36/duckdb:vortex-file-compressed 25718452 25359899 1.01
tpcds_q37/duckdb:vortex-file-compressed 🚨 17040049 14998784 1.14
tpcds_q38/duckdb:vortex-file-compressed 37961167 35873962 1.06
tpcds_q39/duckdb:vortex-file-compressed 34165667 35191764 0.97
tpcds_q40/duckdb:vortex-file-compressed 20149129 19949815 1.01
tpcds_q41/duckdb:vortex-file-compressed 13532883 12670989 1.07
tpcds_q42/duckdb:vortex-file-compressed 13116402 12234845 1.07
tpcds_q43/duckdb:vortex-file-compressed 24083922 22620556 1.06
tpcds_q44/duckdb:vortex-file-compressed 21001147 21463519 0.98
tpcds_q45/duckdb:vortex-file-compressed 30337212 28302079 1.07
tpcds_q46/duckdb:vortex-file-compressed 52458325 50735778 1.03
tpcds_q47/duckdb:vortex-file-compressed 47353835 45933462 1.03
tpcds_q48/duckdb:vortex-file-compressed 30351249 29556723 1.03
tpcds_q49/duckdb:vortex-file-compressed 33245327 35792595 0.93
tpcds_q50/duckdb:vortex-file-compressed 33780935 34130200 0.99
tpcds_q51/duckdb:vortex-file-compressed 102141122 97828987 1.04
tpcds_q52/duckdb:vortex-file-compressed 13629811 13008383 1.05
tpcds_q53/duckdb:vortex-file-compressed 23515377 22528483 1.04
tpcds_q54/duckdb:vortex-file-compressed 28511991 27355815 1.04
tpcds_q55/duckdb:vortex-file-compressed 13313652 13456347 0.99
tpcds_q56/duckdb:vortex-file-compressed 24776157 23635423 1.05
tpcds_q57/duckdb:vortex-file-compressed 39185255 40137877 0.98
tpcds_q58/duckdb:vortex-file-compressed 30803419 31785826 0.97
tpcds_q59/duckdb:vortex-file-compressed 67429282 66780481 1.01
tpcds_q60/duckdb:vortex-file-compressed 26387553 24979952 1.06
tpcds_q61/duckdb:vortex-file-compressed 33900546 34168356 0.99
tpcds_q62/duckdb:vortex-file-compressed 17564057 16702595 1.05
tpcds_q63/duckdb:vortex-file-compressed 20558262 20073513 1.02
tpcds_q64/duckdb:vortex-file-compressed 82496948 83420034 0.99
tpcds_q65/duckdb:vortex-file-compressed 21335893 21192855 1.01
tpcds_q66/duckdb:vortex-file-compressed 29410883 28048699 1.05
tpcds_q67/duckdb:vortex-file-compressed 144312365 136767784 1.06
tpcds_q68/duckdb:vortex-file-compressed 43133129 40598873 1.06
tpcds_q69/duckdb:vortex-file-compressed 41506903 41513273 1.00
tpcds_q70/duckdb:vortex-file-compressed 25223347 26556495 0.95
tpcds_q71/duckdb:vortex-file-compressed 20994566 20153351 1.04
tpcds_q72/duckdb:vortex-file-compressed 178322495 169984278 1.05
tpcds_q73/duckdb:vortex-file-compressed 🚨 25691414 22928406 1.12
tpcds_q74/duckdb:vortex-file-compressed 🚀 76940427 86370758 0.89
tpcds_q75/duckdb:vortex-file-compressed 60217032 58478593 1.03
tpcds_q76/duckdb:vortex-file-compressed 🚨 19835266 17316242 1.15
tpcds_q77/duckdb:vortex-file-compressed 🚨 28451041 25182367 1.13
tpcds_q78/duckdb:vortex-file-compressed 🚨 83275329 75227126 1.11
tpcds_q79/duckdb:vortex-file-compressed 33982655 31375967 1.08
tpcds_q80/duckdb:vortex-file-compressed 49223899 48943022 1.01
tpcds_q81/duckdb:vortex-file-compressed 🚨 31813314 28067376 1.13
tpcds_q82/duckdb:vortex-file-compressed 18183270 16976777 1.07
tpcds_q83/duckdb:vortex-file-compressed 🚨 26678619 22944745 1.16
tpcds_q84/duckdb:vortex-file-compressed 🚨 21585418 19061247 1.13
tpcds_q85/duckdb:vortex-file-compressed 48104631 44294485 1.09
tpcds_q86/duckdb:vortex-file-compressed 🚨 19623782 15799744 1.24
tpcds_q87/duckdb:vortex-file-compressed 43553458 40178553 1.08
tpcds_q88/duckdb:vortex-file-compressed 35643179 32421777 1.10
tpcds_q89/duckdb:vortex-file-compressed 23395653 22372658 1.05
tpcds_q90/duckdb:vortex-file-compressed 🚨 14248653 12223149 1.17
tpcds_q91/duckdb:vortex-file-compressed 32609271 30737300 1.06
tpcds_q92/duckdb:vortex-file-compressed 🚨 23693886 20890517 1.13
tpcds_q93/duckdb:vortex-file-compressed 29353951 27694548 1.06
tpcds_q94/duckdb:vortex-file-compressed 24834454 23309444 1.07
tpcds_q95/duckdb:vortex-file-compressed 146755211 146045924 1.00
tpcds_q96/duckdb:vortex-file-compressed 14314262 14643240 0.98
tpcds_q97/duckdb:vortex-file-compressed 39302316 36966769 1.06
tpcds_q98/duckdb:vortex-file-compressed 19056549 17940003 1.06
tpcds_q99/duckdb:vortex-file-compressed 29167025 27466185 1.06
duckdb / vortex-compact (1.015x ➖, 1↑ 2↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚨 26708883 22957403 1.16
tpcds_q02/duckdb:vortex-compact 44547764 43407933 1.03
tpcds_q03/duckdb:vortex-compact 57897771 56587000 1.02
tpcds_q04/duckdb:vortex-compact 122810178 119364131 1.03
tpcds_q05/duckdb:vortex-compact 51762627 53946393 0.96
tpcds_q06/duckdb:vortex-compact 42090180 40930473 1.03
tpcds_q07/duckdb:vortex-compact 33852718 33452914 1.01
tpcds_q08/duckdb:vortex-compact 44585719 44702487 1.00
tpcds_q09/duckdb:vortex-compact 60490371 56829907 1.06
tpcds_q10/duckdb:vortex-compact 58461522 59040397 0.99
tpcds_q11/duckdb:vortex-compact 69540069 68985934 1.01
tpcds_q12/duckdb:vortex-compact 22274876 21006830 1.06
tpcds_q13/duckdb:vortex-compact 57854116 59574552 0.97
tpcds_q14/duckdb:vortex-compact 131710611 131625201 1.00
tpcds_q15/duckdb:vortex-compact 30853266 30594701 1.01
tpcds_q16/duckdb:vortex-compact 29411743 29549787 1.00
tpcds_q17/duckdb:vortex-compact 53601022 54924863 0.98
tpcds_q18/duckdb:vortex-compact 56584499 57648932 0.98
tpcds_q19/duckdb:vortex-compact 49647469 49917089 0.99
tpcds_q20/duckdb:vortex-compact 19598932 20306782 0.97
tpcds_q21/duckdb:vortex-compact 🚀 18701072 21475518 0.87
tpcds_q22/duckdb:vortex-compact 77573098 77111941 1.01
tpcds_q23/duckdb:vortex-compact 128412200 117998998 1.09
tpcds_q24/duckdb:vortex-compact 60572713 61254679 0.99
tpcds_q25/duckdb:vortex-compact 82154493 78034448 1.05
tpcds_q26/duckdb:vortex-compact 49878093 49976186 1.00
tpcds_q27/duckdb:vortex-compact 69434821 69182905 1.00
tpcds_q28/duckdb:vortex-compact 85940102 84059648 1.02
tpcds_q29/duckdb:vortex-compact 55369798 53484823 1.04
tpcds_q30/duckdb:vortex-compact 29302711 27980314 1.05
tpcds_q31/duckdb:vortex-compact 44662264 44985074 0.99
tpcds_q32/duckdb:vortex-compact 23411708 21981313 1.07
tpcds_q33/duckdb:vortex-compact 37438714 35242387 1.06
tpcds_q34/duckdb:vortex-compact 36986779 38461889 0.96
tpcds_q35/duckdb:vortex-compact 80548786 77173832 1.04
tpcds_q36/duckdb:vortex-compact 41864719 40649824 1.03
tpcds_q37/duckdb:vortex-compact 24948502 23337317 1.07
tpcds_q38/duckdb:vortex-compact 47652162 47219883 1.01
tpcds_q39/duckdb:vortex-compact 40203995 36918158 1.09
tpcds_q40/duckdb:vortex-compact 24209508 26373071 0.92
tpcds_q41/duckdb:vortex-compact 15549059 15208384 1.02
tpcds_q42/duckdb:vortex-compact 22845793 21954178 1.04
tpcds_q43/duckdb:vortex-compact 39100016 37354972 1.05
tpcds_q44/duckdb:vortex-compact 28734785 29649788 0.97
tpcds_q45/duckdb:vortex-compact 38575306 38967495 0.99
tpcds_q46/duckdb:vortex-compact 71508059 68638304 1.04
tpcds_q47/duckdb:vortex-compact 60957521 60641593 1.01
tpcds_q48/duckdb:vortex-compact 50318207 51867023 0.97
tpcds_q49/duckdb:vortex-compact 55517664 53787912 1.03
tpcds_q50/duckdb:vortex-compact 46832084 45490337 1.03
tpcds_q51/duckdb:vortex-compact 107144297 107240606 1.00
tpcds_q52/duckdb:vortex-compact 22240229 22600131 0.98
tpcds_q53/duckdb:vortex-compact 38823111 37756576 1.03
tpcds_q54/duckdb:vortex-compact 39983637 38431275 1.04
tpcds_q55/duckdb:vortex-compact 22704609 22238614 1.02
tpcds_q56/duckdb:vortex-compact 34327108 35548179 0.97
tpcds_q57/duckdb:vortex-compact 43006600 42695608 1.01
tpcds_q58/duckdb:vortex-compact 44566926 42849728 1.04
tpcds_q59/duckdb:vortex-compact 90056367 91245453 0.99
tpcds_q60/duckdb:vortex-compact 36702241 37266403 0.98
tpcds_q61/duckdb:vortex-compact 64380901 66161205 0.97
tpcds_q62/duckdb:vortex-compact 25475485 25936061 0.98
tpcds_q63/duckdb:vortex-compact 36562466 37163889 0.98
tpcds_q64/duckdb:vortex-compact 118172351 114292484 1.03
tpcds_q65/duckdb:vortex-compact 33289362 31853763 1.05
tpcds_q66/duckdb:vortex-compact 39847040 39248656 1.02
tpcds_q67/duckdb:vortex-compact 154075535 152585377 1.01
tpcds_q68/duckdb:vortex-compact 61975250 62090990 1.00
tpcds_q69/duckdb:vortex-compact 60891279 60513178 1.01
tpcds_q70/duckdb:vortex-compact 34756780 36252223 0.96
tpcds_q71/duckdb:vortex-compact 33363589 34288007 0.97
tpcds_q72/duckdb:vortex-compact 195417323 191151498 1.02
tpcds_q73/duckdb:vortex-compact 35955301 36612054 0.98
tpcds_q74/duckdb:vortex-compact 🚨 94601344 80326699 1.18
tpcds_q75/duckdb:vortex-compact 71148039 74775470 0.95
tpcds_q76/duckdb:vortex-compact 34893433 34210493 1.02
tpcds_q77/duckdb:vortex-compact 41222821 41037679 1.00
tpcds_q78/duckdb:vortex-compact 89006715 86210384 1.03
tpcds_q79/duckdb:vortex-compact 51782342 50972678 1.02
tpcds_q80/duckdb:vortex-compact 79940056 80141131 1.00
tpcds_q81/duckdb:vortex-compact 32853789 32400853 1.01
tpcds_q82/duckdb:vortex-compact 24819703 24919950 1.00
tpcds_q83/duckdb:vortex-compact 32704014 31502793 1.04
tpcds_q84/duckdb:vortex-compact 25752923 25935578 0.99
tpcds_q85/duckdb:vortex-compact 56578796 56771390 1.00
tpcds_q86/duckdb:vortex-compact 23726407 24593715 0.96
tpcds_q87/duckdb:vortex-compact 51742772 48314616 1.07
tpcds_q88/duckdb:vortex-compact 41836780 38530223 1.09
tpcds_q89/duckdb:vortex-compact 37428293 37949096 0.99
tpcds_q90/duckdb:vortex-compact 15296034 14684370 1.04
tpcds_q91/duckdb:vortex-compact 53946909 49278039 1.09
tpcds_q92/duckdb:vortex-compact 48804781 45289002 1.08
tpcds_q93/duckdb:vortex-compact 31491938 30885563 1.02
tpcds_q94/duckdb:vortex-compact 32352791 29450177 1.10
tpcds_q95/duckdb:vortex-compact 163544155 160194404 1.02
tpcds_q96/duckdb:vortex-compact 17437715 16804876 1.04
tpcds_q97/duckdb:vortex-compact 44172554 42404188 1.04
tpcds_q98/duckdb:vortex-compact 28391364 27758192 1.02
tpcds_q99/duckdb:vortex-compact 32514792 33549360 0.97
duckdb / parquet (0.993x ➖, 2↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 27203480 28587601 0.95
tpcds_q02/duckdb:parquet 22953797 22944034 1.00
tpcds_q03/duckdb:parquet 11261494 11673749 0.96
tpcds_q04/duckdb:parquet 165239264 167294612 0.99
tpcds_q05/duckdb:parquet 28544889 29159020 0.98
tpcds_q06/duckdb:parquet 27692621 27792679 1.00
tpcds_q07/duckdb:parquet 20304119 21225793 0.96
tpcds_q08/duckdb:parquet 26199786 26381690 0.99
tpcds_q09/duckdb:parquet 39569114 39168201 1.01
tpcds_q10/duckdb:parquet 32295248 32731293 0.99
tpcds_q11/duckdb:parquet 84575224 89981002 0.94
tpcds_q12/duckdb:parquet 14631149 14065405 1.04
tpcds_q13/duckdb:parquet 32611149 32305487 1.01
tpcds_q14/duckdb:parquet 97526739 99987798 0.98
tpcds_q15/duckdb:parquet 30146914 29493808 1.02
tpcds_q16/duckdb:parquet 22107106 20134920 1.10
tpcds_q17/duckdb:parquet 36835378 37219442 0.99
tpcds_q18/duckdb:parquet 44261958 45349885 0.98
tpcds_q19/duckdb:parquet 29903300 28619829 1.04
tpcds_q20/duckdb:parquet 14725271 15232732 0.97
tpcds_q21/duckdb:parquet 🚀 10844899 12346840 0.88
tpcds_q22/duckdb:parquet 69069864 69603921 0.99
tpcds_q23/duckdb:parquet 79462914 80408344 0.99
tpcds_q24/duckdb:parquet 45063495 44387464 1.02
tpcds_q25/duckdb:parquet 32448067 33041433 0.98
tpcds_q26/duckdb:parquet 35646390 33118032 1.08
tpcds_q27/duckdb:parquet 47249075 47774404 0.99
tpcds_q28/duckdb:parquet 37277262 37741072 0.99
tpcds_q29/duckdb:parquet 35593115 35545822 1.00
tpcds_q30/duckdb:parquet 32005344 33848275 0.95
tpcds_q31/duckdb:parquet 23972144 22770338 1.05
tpcds_q32/duckdb:parquet 10625415 10870423 0.98
tpcds_q33/duckdb:parquet 22209798 21121848 1.05
tpcds_q34/duckdb:parquet 19925215 19870888 1.00
tpcds_q35/duckdb:parquet 55801688 57899641 0.96
tpcds_q36/duckdb:parquet 19398482 19574659 0.99
tpcds_q37/duckdb:parquet 12560448 11719132 1.07
tpcds_q38/duckdb:parquet 34825097 34540127 1.01
tpcds_q39/duckdb:parquet 29116143 28144046 1.03
tpcds_q40/duckdb:parquet 16453092 16739291 0.98
tpcds_q41/duckdb:parquet 7636823 7591577 1.01
tpcds_q42/duckdb:parquet 9231125 9359117 0.99
tpcds_q43/duckdb:parquet 15389556 15007242 1.03
tpcds_q44/duckdb:parquet 22652647 21537262 1.05
tpcds_q45/duckdb:parquet 26321992 24701288 1.07
tpcds_q46/duckdb:parquet 42794962 44331773 0.97
tpcds_q47/duckdb:parquet 44027886 44245231 1.00
tpcds_q48/duckdb:parquet 29678948 29827379 1.00
tpcds_q49/duckdb:parquet 23935765 24023710 1.00
tpcds_q50/duckdb:parquet 24454760 23735310 1.03
tpcds_q51/duckdb:parquet 91800149 93628773 0.98
tpcds_q52/duckdb:parquet 🚀 9891018 11120125 0.89
tpcds_q53/duckdb:parquet 14828851 14528208 1.02
tpcds_q54/duckdb:parquet 24582480 24271607 1.01
tpcds_q55/duckdb:parquet 9856516 9667358 1.02
tpcds_q56/duckdb:parquet 20526910 21586109 0.95
tpcds_q57/duckdb:parquet 34096640 34879543 0.98
tpcds_q58/duckdb:parquet 22369901 21724066 1.03
tpcds_q59/duckdb:parquet 35272698 35067834 1.01
tpcds_q60/duckdb:parquet 21421697 21999913 0.97
tpcds_q61/duckdb:parquet 30552053 29914124 1.02
tpcds_q62/duckdb:parquet 11508382 12411418 0.93
tpcds_q63/duckdb:parquet 13490550 13892855 0.97
tpcds_q64/duckdb:parquet 73239909 72504338 1.01
tpcds_q65/duckdb:parquet 19535881 20363774 0.96
tpcds_q66/duckdb:parquet 29115144 29084104 1.00
tpcds_q67/duckdb:parquet 133416530 130883109 1.02
tpcds_q68/duckdb:parquet 36538413 36259570 1.01
tpcds_q69/duckdb:parquet 33639105 35631708 0.94
tpcds_q70/duckdb:parquet 18808256 18903270 0.99
tpcds_q71/duckdb:parquet 18393583 18966579 0.97
tpcds_q72/duckdb:parquet 163418236 163984908 1.00
tpcds_q73/duckdb:parquet 17002498 17077007 1.00
tpcds_q74/duckdb:parquet 124495456 127956647 0.97
tpcds_q75/duckdb:parquet 51782418 52249354 0.99
tpcds_q76/duckdb:parquet 18600453 18647379 1.00
tpcds_q77/duckdb:parquet 22407157 21496033 1.04
tpcds_q78/duckdb:parquet 73181358 71665596 1.02
tpcds_q79/duckdb:parquet 26702803 25969806 1.03
tpcds_q80/duckdb:parquet 38769803 38390825 1.01
tpcds_q81/duckdb:parquet 29949721 32072414 0.93
tpcds_q82/duckdb:parquet 13148428 13266976 0.99
tpcds_q83/duckdb:parquet 16153762 16103052 1.00
tpcds_q84/duckdb:parquet 19449920 19116447 1.02
tpcds_q85/duckdb:parquet 38250637 38854671 0.98
tpcds_q86/duckdb:parquet 11940824 12504371 0.95
tpcds_q87/duckdb:parquet 36631060 35410368 1.03
tpcds_q88/duckdb:parquet 48281747 48609215 0.99
tpcds_q89/duckdb:parquet 15721798 15677107 1.00
tpcds_q90/duckdb:parquet 7116910 7740385 0.92
tpcds_q91/duckdb:parquet 22093261 22926359 0.96
tpcds_q92/duckdb:parquet 11040610 11412690 0.97
tpcds_q93/duckdb:parquet 28931614 28840780 1.00
tpcds_q94/duckdb:parquet 15786704 16105294 0.98
tpcds_q95/duckdb:parquet 127185990 129078890 0.99
tpcds_q96/duckdb:parquet 8509550 8654250 0.98
tpcds_q97/duckdb:parquet 34303741 34000702 1.01
tpcds_q98/duckdb:parquet 17230289 18518499 0.93
tpcds_q99/duckdb:parquet 19130926 19379893 0.99
duckdb / duckdb (1.016x ➖, 5↑ 7↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 21969265 20231742 1.09
tpcds_q02/duckdb:duckdb 19408079 19337351 1.00
tpcds_q03/duckdb:duckdb 🚨 9682580 8307707 1.17
tpcds_q04/duckdb:duckdb 186484914 172550665 1.08
tpcds_q05/duckdb:duckdb 20657930 19588939 1.05
tpcds_q06/duckdb:duckdb 23475852 22303330 1.05
tpcds_q07/duckdb:duckdb 🚨 41615151 37487412 1.11
tpcds_q08/duckdb:duckdb 121312826 119762584 1.01
tpcds_q09/duckdb:duckdb 20649931 19782297 1.04
tpcds_q10/duckdb:duckdb 25192381 23960354 1.05
tpcds_q11/duckdb:duckdb 94046834 88060522 1.07
tpcds_q12/duckdb:duckdb 11693143 11040499 1.06
tpcds_q13/duckdb:duckdb 24867983 23705691 1.05
tpcds_q14/duckdb:duckdb 94723227 89500986 1.06
tpcds_q15/duckdb:duckdb 25431699 24579068 1.03
tpcds_q16/duckdb:duckdb 19472391 17890640 1.09
tpcds_q17/duckdb:duckdb 23295967 22688628 1.03
tpcds_q18/duckdb:duckdb 46231906 43350419 1.07
tpcds_q19/duckdb:duckdb 17075303 16851231 1.01
tpcds_q20/duckdb:duckdb 12199004 12079350 1.01
tpcds_q21/duckdb:duckdb 🚨 7492189 6539026 1.15
tpcds_q22/duckdb:duckdb 61025112 58985421 1.03
tpcds_q23/duckdb:duckdb 79320108 83812148 0.95
tpcds_q24/duckdb:duckdb 🚀 24477180 28461847 0.86
tpcds_q25/duckdb:duckdb 17703755 18241806 0.97
tpcds_q26/duckdb:duckdb 26213863 26178629 1.00
tpcds_q27/duckdb:duckdb 39005208 38421100 1.02
tpcds_q28/duckdb:duckdb 21754302 22316432 0.97
tpcds_q29/duckdb:duckdb 20948547 20592982 1.02
tpcds_q30/duckdb:duckdb 29245730 31902681 0.92
tpcds_q31/duckdb:duckdb 50252933 48205818 1.04
tpcds_q32/duckdb:duckdb 7456073 7081280 1.05
tpcds_q33/duckdb:duckdb 🚨 13881508 12535349 1.11
tpcds_q34/duckdb:duckdb 🚀 15494545 17511838 0.88
tpcds_q35/duckdb:duckdb 34013928 33361526 1.02
tpcds_q36/duckdb:duckdb 75051976 69976872 1.07
tpcds_q37/duckdb:duckdb 7834599 7646508 1.02
tpcds_q38/duckdb:duckdb 32607322 32863151 0.99
tpcds_q39/duckdb:duckdb 25755435 25395496 1.01
tpcds_q40/duckdb:duckdb 14118344 13681925 1.03
tpcds_q41/duckdb:duckdb 8678731 9036290 0.96
tpcds_q42/duckdb:duckdb 6962165 6507601 1.07
tpcds_q43/duckdb:duckdb 12395846 11432941 1.08
tpcds_q44/duckdb:duckdb 14364390 14220518 1.01
tpcds_q45/duckdb:duckdb 18151260 17765622 1.02
tpcds_q46/duckdb:duckdb 38178817 39194370 0.97
tpcds_q47/duckdb:duckdb 40790210 40614730 1.00
tpcds_q48/duckdb:duckdb 23815729 21666742 1.10
tpcds_q49/duckdb:duckdb 17338819 16903311 1.03
tpcds_q50/duckdb:duckdb 14576306 14136461 1.03
tpcds_q51/duckdb:duckdb 95104317 90433976 1.05
tpcds_q52/duckdb:duckdb 7737884 7296659 1.06
tpcds_q53/duckdb:duckdb 13760211 13055156 1.05
tpcds_q54/duckdb:duckdb 16796726 16673471 1.01
tpcds_q55/duckdb:duckdb 7062556 7191355 0.98
tpcds_q56/duckdb:duckdb 13339130 13518153 0.99
tpcds_q57/duckdb:duckdb 33551678 32662227 1.03
tpcds_q58/duckdb:duckdb 12809966 13255599 0.97
tpcds_q59/duckdb:duckdb 35323014 34937689 1.01
tpcds_q60/duckdb:duckdb 14511297 14527185 1.00
tpcds_q61/duckdb:duckdb 14217725 14622349 0.97
tpcds_q62/duckdb:duckdb 9409662 9371327 1.00
tpcds_q63/duckdb:duckdb 12205099 12583911 0.97
tpcds_q64/duckdb:duckdb 53417101 54726466 0.98
tpcds_q65/duckdb:duckdb 34620674 35076160 0.99
tpcds_q66/duckdb:duckdb 26274950 26321249 1.00
tpcds_q67/duckdb:duckdb 131394795 128820415 1.02
tpcds_q68/duckdb:duckdb 25259176 27983196 0.90
tpcds_q69/duckdb:duckdb 24719044 25374830 0.97
tpcds_q70/duckdb:duckdb 14118961 14111996 1.00
tpcds_q71/duckdb:duckdb 13374746 13148556 1.02
tpcds_q72/duckdb:duckdb 41624605 41395697 1.01
tpcds_q73/duckdb:duckdb 10991183 10831726 1.01
tpcds_q74/duckdb:duckdb 144859043 145356901 1.00
tpcds_q75/duckdb:duckdb 39563506 41763819 0.95
tpcds_q76/duckdb:duckdb 12667139 11845778 1.07
tpcds_q77/duckdb:duckdb 12017265 12491719 0.96
tpcds_q78/duckdb:duckdb 61101595 62682739 0.97
tpcds_q79/duckdb:duckdb 🚀 18702448 21705084 0.86
tpcds_q80/duckdb:duckdb 27211345 25813407 1.05
tpcds_q81/duckdb:duckdb 🚀 37478980 41685265 0.90
tpcds_q82/duckdb:duckdb 8512199 7997218 1.06
tpcds_q83/duckdb:duckdb 9410373 9673277 0.97
tpcds_q84/duckdb:duckdb 🚀 13915481 16986351 0.82
tpcds_q85/duckdb:duckdb 24515555 23037654 1.06
tpcds_q86/duckdb:duckdb 11225849 10640143 1.06
tpcds_q87/duckdb:duckdb 32962785 36470302 0.90
tpcds_q88/duckdb:duckdb 26711605 25790585 1.04
tpcds_q89/duckdb:duckdb 14425552 14137826 1.02
tpcds_q90/duckdb:duckdb 5825858 5716324 1.02
tpcds_q91/duckdb:duckdb 13575477 12675895 1.07
tpcds_q92/duckdb:duckdb 🚨 9387543 8521767 1.10
tpcds_q93/duckdb:duckdb 🚨 23656318 20991225 1.13
tpcds_q94/duckdb:duckdb 🚨 14509241 13099097 1.11
tpcds_q95/duckdb:duckdb 115275861 127346242 0.91
tpcds_q96/duckdb:duckdb 4936406 4705254 1.05
tpcds_q97/duckdb:duckdb 32518965 29879782 1.09
tpcds_q98/duckdb:duckdb 14603350 13858318 1.05
tpcds_q99/duckdb:duckdb 17079433 16515440 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +4.5% -5.8% +10.9% +19.9% ➖ noise
1 datafusion:vortex-file-compressed +1.9% -5.8% +8.3% +18.4% ➖ noise
1 duckdb:duckdb +8.6% -5.8% +15.3% +19.4% ➖ noise
1 duckdb:vortex-compact +16.3% -5.8% +23.5% +27.9% ➖ noise
1 duckdb:vortex-file-compressed +0.6% -5.8% +6.8% +31.6% ➖ noise
2 datafusion:vortex-compact +2.1% -2.0% +4.1% +11.2% ➖ noise
2 datafusion:vortex-file-compressed +0.6% -2.0% +2.6% +11.3% ➖ noise
2 duckdb:duckdb +0.4% -2.0% +2.4% +18.2% ➖ noise
2 duckdb:vortex-compact +2.6% -2.0% +4.7% +23.7% ➖ noise
2 duckdb:vortex-file-compressed +1.4% -2.0% +3.4% +25.1% ➖ noise
3 datafusion:vortex-compact +0.7% -1.4% +2.1% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -1.8% -1.4% -0.4% +10.0% ➖ noise
3 duckdb:duckdb +16.5% -1.4% +18.2% +16.8% 🚨 regression
3 duckdb:vortex-compact +2.3% -1.4% +3.7% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -3.6% -1.4% -2.2% +10.0% ➖ noise
4 datafusion:vortex-compact -5.6% -0.9% -4.7% +10.3% ➖ noise
4 datafusion:vortex-file-compressed +1.5% -0.9% +2.4% +10.0% ➖ noise
4 duckdb:duckdb +8.1% -0.9% +9.1% +10.0% ➖ noise
4 duckdb:vortex-compact +2.9% -0.9% +3.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -5.9% -0.9% -5.0% +11.3% ➖ noise
5 datafusion:vortex-compact +0.6% -1.7% +2.4% +13.0% ➖ noise
5 datafusion:vortex-file-compressed +2.8% -1.7% +4.6% +10.0% ➖ noise
5 duckdb:duckdb +5.5% -1.7% +7.3% +13.6% ➖ noise
5 duckdb:vortex-compact -4.0% -1.7% -2.4% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -4.3% -1.7% -2.6% +14.5% ➖ noise
6 datafusion:vortex-compact -2.1% -0.8% -1.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -2.8% -0.8% -2.0% +10.0% ➖ noise
6 duckdb:duckdb +5.3% -0.8% +6.1% +12.0% ➖ noise
6 duckdb:vortex-compact +2.8% -0.8% +3.7% +13.5% ➖ noise
6 duckdb:vortex-file-compressed +1.4% -0.8% +2.2% +10.0% ➖ noise
7 datafusion:vortex-compact -1.2% -2.7% +1.5% +18.0% ➖ noise
7 datafusion:vortex-file-compressed +2.0% -2.7% +4.7% +15.0% ➖ noise
7 duckdb:duckdb +11.0% -2.7% +14.0% +19.1% ➖ noise
7 duckdb:vortex-compact +1.2% -2.7% +4.0% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +0.6% -2.7% +3.3% +10.0% ➖ noise
8 datafusion:vortex-compact +2.2% +2.5% -0.2% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -1.2% +2.5% -3.5% +10.0% ➖ noise
8 duckdb:duckdb +1.3% +2.5% -1.1% +10.0% ➖ noise
8 duckdb:vortex-compact -0.3% +2.5% -2.7% +12.9% ➖ noise
8 duckdb:vortex-file-compressed +2.0% +2.5% -0.5% +14.7% ➖ noise
9 datafusion:vortex-compact +1.2% +3.6% -2.4% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +0.5% +3.6% -3.1% +10.0% ➖ noise
9 duckdb:duckdb +4.4% +3.6% +0.7% +10.0% ➖ noise
9 duckdb:vortex-compact +6.4% +3.6% +2.7% +10.2% ➖ noise
9 duckdb:vortex-file-compressed +1.3% +3.6% -2.3% +13.4% ➖ noise
10 datafusion:vortex-compact +2.3% +2.8% -0.5% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +6.2% +2.8% +3.3% +10.0% ➖ noise
10 duckdb:duckdb +5.1% +2.8% +2.3% +10.0% ➖ noise
10 duckdb:vortex-compact -1.0% +2.8% -3.7% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +3.3% +2.8% +0.4% +10.0% ➖ noise
11 datafusion:vortex-compact +3.5% -2.0% +5.6% +11.2% ➖ noise
11 datafusion:vortex-file-compressed +2.3% -2.0% +4.4% +11.6% ➖ noise
11 duckdb:duckdb +6.8% -2.0% +8.9% +10.1% ➖ noise
11 duckdb:vortex-compact +0.8% -2.0% +2.8% +11.4% ➖ noise
11 duckdb:vortex-file-compressed -1.1% -2.0% +0.9% +14.5% ➖ noise
12 datafusion:vortex-compact -0.2% +2.3% -2.4% +14.3% ➖ noise
12 datafusion:vortex-file-compressed -0.8% +2.3% -3.0% +10.8% ➖ noise
12 duckdb:duckdb +5.9% +2.3% +3.5% +11.5% ➖ noise
12 duckdb:vortex-compact +6.0% +2.3% +3.6% +16.0% ➖ noise
12 duckdb:vortex-file-compressed +1.7% +2.3% -0.6% +10.0% ➖ noise
13 datafusion:vortex-compact +0.2% +1.1% -0.9% +19.1% ➖ noise
13 datafusion:vortex-file-compressed +0.1% +1.1% -1.0% +10.0% ➖ noise
13 duckdb:duckdb +4.9% +1.1% +3.8% +10.0% ➖ noise
13 duckdb:vortex-compact -2.9% +1.1% -3.9% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +6.8% +1.1% +5.7% +13.0% ➖ noise
14 datafusion:vortex-compact +0.0% -1.1% +1.1% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +1.9% -1.1% +3.0% +10.0% ➖ noise
14 duckdb:duckdb +5.8% -1.1% +7.0% +10.0% ➖ noise
14 duckdb:vortex-compact +0.1% -1.1% +1.2% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -1.9% -1.1% -0.8% +10.0% ➖ noise
15 datafusion:vortex-compact +1.0% -2.9% +4.0% +14.8% ➖ noise
15 datafusion:vortex-file-compressed +3.5% -2.9% +6.5% +12.0% ➖ noise
15 duckdb:duckdb +3.5% -2.9% +6.5% +11.7% ➖ noise
15 duckdb:vortex-compact +0.8% -2.9% +3.8% +12.4% ➖ noise
15 duckdb:vortex-file-compressed +0.9% -2.9% +3.9% +12.1% ➖ noise
16 datafusion:vortex-compact -4.1% -0.2% -3.9% +11.3% ➖ noise
16 datafusion:vortex-file-compressed +9.0% -0.2% +9.2% +14.5% ➖ noise
16 duckdb:duckdb +8.8% -0.2% +9.0% +15.5% ➖ noise
16 duckdb:vortex-compact -0.5% -0.2% -0.3% +10.6% ➖ noise
16 duckdb:vortex-file-compressed +1.5% -0.2% +1.6% +11.0% ➖ noise
17 datafusion:vortex-compact +3.0% -3.3% +6.5% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +2.9% -3.3% +6.4% +10.0% ➖ noise
17 duckdb:duckdb +2.7% -3.3% +6.2% +10.0% ➖ noise
17 duckdb:vortex-compact -2.4% -3.3% +0.9% +13.2% ➖ noise
17 duckdb:vortex-file-compressed -2.9% -3.3% +0.4% +10.0% ➖ noise
18 datafusion:vortex-compact -2.9% -2.0% -0.9% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +1.9% -2.0% +4.0% +10.0% ➖ noise
18 duckdb:duckdb +6.6% -2.0% +8.9% +10.0% ➖ noise
18 duckdb:vortex-compact -1.8% -2.0% +0.2% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +3.4% -2.0% +5.6% +12.6% ➖ noise
19 datafusion:vortex-compact +0.7% +2.1% -1.4% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +5.3% +2.1% +3.1% +10.0% ➖ noise
19 duckdb:duckdb +1.3% +2.1% -0.8% +10.6% ➖ noise
19 duckdb:vortex-compact -0.5% +2.1% -2.6% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +0.8% +2.1% -1.3% +10.0% ➖ noise
20 datafusion:vortex-compact +5.2% -0.6% +5.8% +10.1% ➖ noise
20 datafusion:vortex-file-compressed +9.5% -0.6% +10.2% +11.7% ➖ noise
20 duckdb:duckdb +1.0% -0.6% +1.6% +12.2% ➖ noise
20 duckdb:vortex-compact -3.5% -0.6% -2.9% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +4.0% -0.6% +4.7% +10.2% ➖ noise
21 datafusion:vortex-compact -0.0% -7.3% +7.8% +11.3% ➖ noise
21 datafusion:vortex-file-compressed +5.3% -7.3% +13.6% +12.8% 🚨 regression
21 duckdb:duckdb +14.6% -7.3% +23.6% +29.8% ➖ noise
21 duckdb:vortex-compact -12.9% -7.3% -6.1% +15.6% ➖ noise
21 duckdb:vortex-file-compressed +2.6% -7.3% +10.7% +10.4% 🚨 regression
22 datafusion:vortex-compact +1.5% +0.2% +1.3% +29.1% ➖ noise
22 datafusion:vortex-file-compressed +40.1% +0.2% +39.9% +28.9% 🚨 regression
22 duckdb:duckdb +3.5% +0.2% +3.3% +14.2% ➖ noise
22 duckdb:vortex-compact +0.6% +0.2% +0.4% +12.6% ➖ noise
22 duckdb:vortex-file-compressed +4.2% +0.2% +4.0% +11.8% ➖ noise
23 datafusion:vortex-compact +1.1% +0.9% +0.2% +10.0% ➖ noise
23 datafusion:vortex-file-compressed +2.7% +0.9% +1.7% +10.0% ➖ noise
23 duckdb:duckdb -5.4% +0.9% -6.2% +15.7% ➖ noise
23 duckdb:vortex-compact +8.8% +0.9% +7.8% +16.9% ➖ noise
23 duckdb:vortex-file-compressed -1.8% +0.9% -2.7% +10.0% ➖ noise
24 datafusion:vortex-compact +1.0% +0.4% +0.6% +10.0% ➖ noise
24 datafusion:vortex-file-compressed +4.8% +0.4% +4.4% +10.0% ➖ noise
24 duckdb:duckdb -14.0% +0.4% -14.3% +10.0% ✅ faster
24 duckdb:vortex-compact -1.1% +0.4% -1.5% +10.2% ➖ noise
24 duckdb:vortex-file-compressed +4.4% +0.4% +4.0% +10.9% ➖ noise
25 datafusion:vortex-compact -0.4% -1.2% +0.8% +10.0% ➖ noise
25 datafusion:vortex-file-compressed +2.8% -1.2% +4.0% +10.0% ➖ noise
25 duckdb:duckdb -2.9% -1.2% -1.8% +10.0% ➖ noise
25 duckdb:vortex-compact +5.3% -1.2% +6.5% +10.1% ➖ noise
25 duckdb:vortex-file-compressed -2.4% -1.2% -1.2% +10.0% ➖ noise
26 datafusion:vortex-compact +1.9% +4.4% -2.4% +10.0% ➖ noise
26 datafusion:vortex-file-compressed +3.6% +4.4% -0.8% +11.5% ➖ noise
26 duckdb:duckdb +0.1% +4.4% -4.1% +11.6% ➖ noise
26 duckdb:vortex-compact -0.2% +4.4% -4.4% +14.3% ➖ noise
26 duckdb:vortex-file-compressed +5.0% +4.4% +0.6% +10.0% ➖ noise
27 datafusion:vortex-compact -1.5% -0.5% -0.9% +12.6% ➖ noise
27 datafusion:vortex-file-compressed +1.6% -0.5% +2.1% +10.0% ➖ noise
27 duckdb:duckdb +1.5% -0.5% +2.1% +19.4% ➖ noise
27 duckdb:vortex-compact +0.4% -0.5% +0.9% +11.7% ➖ noise
27 duckdb:vortex-file-compressed +5.7% -0.5% +6.3% +17.2% ➖ noise
28 datafusion:vortex-compact +3.1% +0.6% +2.5% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -0.6% +0.6% -1.2% +17.5% ➖ noise
28 duckdb:duckdb -2.5% +0.6% -3.1% +10.0% ➖ noise
28 duckdb:vortex-compact +2.2% +0.6% +1.7% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -3.3% +0.6% -3.9% +10.0% ➖ noise
29 datafusion:vortex-compact +2.4% +1.9% +0.5% +15.6% ➖ noise
29 datafusion:vortex-file-compressed +4.4% +1.9% +2.4% +10.0% ➖ noise
29 duckdb:duckdb +1.7% +1.9% -0.2% +12.2% ➖ noise
29 duckdb:vortex-compact +3.5% +1.9% +1.6% +14.3% ➖ noise
29 duckdb:vortex-file-compressed +2.3% +1.9% +0.4% +10.9% ➖ noise
30 datafusion:vortex-compact +5.2% -4.9% +10.6% +10.0% 🚨 regression
30 datafusion:vortex-file-compressed +1.2% -4.9% +6.4% +10.0% ➖ noise
30 duckdb:duckdb -8.3% -4.9% -3.6% +10.0% ➖ noise
30 duckdb:vortex-compact +4.7% -4.9% +10.1% +10.0% 🚨 regression
30 duckdb:vortex-file-compressed +4.2% -4.9% +9.5% +10.0% ➖ noise
31 datafusion:vortex-compact -1.9% +2.6% -4.4% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +5.3% +2.6% +2.7% +10.0% ➖ noise
31 duckdb:duckdb +4.2% +2.6% +1.6% +10.0% ➖ noise
31 duckdb:vortex-compact -0.7% +2.6% -3.2% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +0.8% +2.6% -1.7% +12.3% ➖ noise
32 datafusion:vortex-compact +1.9% -2.1% +4.1% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +6.8% -2.1% +9.1% +11.3% ➖ noise
32 duckdb:duckdb +5.3% -2.1% +7.5% +15.3% ➖ noise
32 duckdb:vortex-compact +6.5% -2.1% +8.8% +13.2% ➖ noise
32 duckdb:vortex-file-compressed +5.0% -2.1% +7.3% +10.0% ➖ noise
33 datafusion:vortex-compact +1.2% +4.1% -2.7% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +5.3% +4.1% +1.2% +13.2% ➖ noise
33 duckdb:duckdb +10.7% +4.1% +6.4% +11.2% ➖ noise
33 duckdb:vortex-compact +6.2% +4.1% +2.1% +11.7% ➖ noise
33 duckdb:vortex-file-compressed +7.1% +4.1% +2.9% +10.0% ➖ noise
34 datafusion:vortex-compact +0.4% +1.6% -1.1% +10.0% ➖ noise
34 datafusion:vortex-file-compressed +3.5% +1.6% +1.9% +10.0% ➖ noise
34 duckdb:duckdb -11.5% +1.6% -12.9% +10.0% ✅ faster
34 duckdb:vortex-compact -3.8% +1.6% -5.3% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +7.6% +1.6% +5.9% +10.0% ➖ noise
35 datafusion:vortex-compact -0.5% -3.0% +2.6% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +2.9% -3.0% +6.1% +10.0% ➖ noise
35 duckdb:duckdb +2.0% -3.0% +5.1% +19.7% ➖ noise
35 duckdb:vortex-compact +4.4% -3.0% +7.6% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +0.5% -3.0% +3.6% +14.1% ➖ noise
36 datafusion:vortex-compact +2.7% -0.5% +3.3% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +2.3% -0.5% +2.9% +10.0% ➖ noise
36 duckdb:duckdb +7.3% -0.5% +7.8% +10.0% ➖ noise
36 duckdb:vortex-compact +3.0% -0.5% +3.5% +11.3% ➖ noise
36 duckdb:vortex-file-compressed +1.4% -0.5% +2.0% +10.0% ➖ noise
37 datafusion:vortex-compact +1.4% +3.4% -2.0% +10.0% ➖ noise
37 datafusion:vortex-file-compressed +6.9% +3.4% +3.4% +11.5% ➖ noise
37 duckdb:duckdb +2.5% +3.4% -0.9% +13.6% ➖ noise
37 duckdb:vortex-compact +6.9% +3.4% +3.4% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +13.6% +3.4% +9.8% +10.0% ➖ noise
38 datafusion:vortex-compact +5.2% +1.1% +4.1% +12.2% ➖ noise
38 datafusion:vortex-file-compressed -1.3% +1.1% -2.4% +11.9% ➖ noise
38 duckdb:duckdb -0.8% +1.1% -1.8% +13.3% ➖ noise
38 duckdb:vortex-compact +0.9% +1.1% -0.2% +12.3% ➖ noise
38 duckdb:vortex-file-compressed +5.8% +1.1% +4.7% +10.9% ➖ noise
39 datafusion:vortex-compact -2.2% +1.5% -3.6% +10.0% ➖ noise
39 datafusion:vortex-file-compressed +3.2% +1.5% +1.7% +10.0% ➖ noise
39 duckdb:duckdb +1.4% +1.5% -0.1% +22.0% ➖ noise
39 duckdb:vortex-compact +8.9% +1.5% +7.3% +11.8% ➖ noise
39 duckdb:vortex-file-compressed -2.9% +1.5% -4.3% +13.7% ➖ noise
40 datafusion:vortex-compact +2.3% -3.6% +6.1% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +1.0% -3.6% +4.8% +10.0% ➖ noise
40 duckdb:duckdb +3.2% -3.6% +7.0% +18.2% ➖ noise
40 duckdb:vortex-compact -8.2% -3.6% -4.8% +16.8% ➖ noise
40 duckdb:vortex-file-compressed +1.0% -3.6% +4.8% +15.0% ➖ noise
41 datafusion:vortex-compact -1.7% +0.2% -1.9% +13.5% ➖ noise
41 datafusion:vortex-file-compressed +9.5% +0.2% +9.3% +18.7% ➖ noise
41 duckdb:duckdb -4.0% +0.2% -4.2% +10.0% ➖ noise
41 duckdb:vortex-compact +2.2% +0.2% +2.0% +11.1% ➖ noise
41 duckdb:vortex-file-compressed +6.8% +0.2% +6.5% +10.0% ➖ noise
42 datafusion:vortex-compact -1.9% -1.5% -0.4% +12.3% ➖ noise
42 datafusion:vortex-file-compressed +3.9% -1.5% +5.4% +10.0% ➖ noise
42 duckdb:duckdb +7.0% -1.5% +8.6% +16.5% ➖ noise
42 duckdb:vortex-compact +4.1% -1.5% +5.6% +10.0% ➖ noise
42 duckdb:vortex-file-compressed +7.2% -1.5% +8.8% +13.8% ➖ noise
43 datafusion:vortex-compact -4.2% +0.7% -4.8% +10.0% ➖ noise
43 datafusion:vortex-file-compressed +0.6% +0.7% -0.1% +12.6% ➖ noise
43 duckdb:duckdb +8.4% +0.7% +7.7% +57.5% ➖ noise
43 duckdb:vortex-compact +4.7% +0.7% +3.9% +10.0% ➖ noise
43 duckdb:vortex-file-compressed +6.5% +0.7% +5.7% +10.4% ➖ noise
44 datafusion:vortex-compact +4.7% +1.2% +3.5% +12.3% ➖ noise
44 datafusion:vortex-file-compressed +1.0% +1.2% -0.2% +11.3% ➖ noise
44 duckdb:duckdb +1.0% +1.2% -0.2% +12.5% ➖ noise
44 duckdb:vortex-compact -3.1% +1.2% -4.2% +10.0% ➖ noise
44 duckdb:vortex-file-compressed -2.2% +1.2% -3.3% +10.3% ➖ noise
45 datafusion:vortex-compact +1.2% +0.7% +0.4% +10.0% ➖ noise
45 datafusion:vortex-file-compressed +4.0% +0.7% +3.3% +10.0% ➖ noise
45 duckdb:duckdb +2.2% +0.7% +1.4% +11.5% ➖ noise
45 duckdb:vortex-compact -1.0% +0.7% -1.7% +10.0% ➖ noise
45 duckdb:vortex-file-compressed +7.2% +0.7% +6.4% +11.0% ➖ noise
46 datafusion:vortex-compact +1.9% -2.6% +4.6% +10.0% ➖ noise
46 datafusion:vortex-file-compressed +4.1% -2.6% +6.9% +10.0% ➖ noise
46 duckdb:duckdb -2.6% -2.6% -0.0% +10.0% ➖ noise
46 duckdb:vortex-compact +4.2% -2.6% +7.0% +10.0% ➖ noise
46 duckdb:vortex-file-compressed +3.4% -2.6% +6.1% +10.0% ➖ noise
47 datafusion:vortex-compact -0.0% +0.1% -0.1% +10.0% ➖ noise
47 datafusion:vortex-file-compressed +1.0% +0.1% +0.9% +10.0% ➖ noise
47 duckdb:duckdb +0.4% +0.1% +0.3% +10.1% ➖ noise
47 duckdb:vortex-compact +0.5% +0.1% +0.4% +10.0% ➖ noise
47 duckdb:vortex-file-compressed +3.1% +0.1% +3.0% +10.0% ➖ noise
48 datafusion:vortex-compact +13.2% +0.3% +13.0% +14.7% ➖ noise
48 datafusion:vortex-file-compressed +0.8% +0.3% +0.6% +10.0% ➖ noise
48 duckdb:duckdb +9.9% +0.3% +9.6% +10.0% ➖ noise
48 duckdb:vortex-compact -3.0% +0.3% -3.2% +10.0% ➖ noise
48 duckdb:vortex-file-compressed +2.7% +0.3% +2.4% +12.1% ➖ noise
49 datafusion:vortex-compact -2.2% -0.7% -1.5% +10.5% ➖ noise
49 datafusion:vortex-file-compressed +5.0% -0.7% +5.8% +10.0% ➖ noise
49 duckdb:duckdb +2.6% -0.7% +3.4% +11.2% ➖ noise
49 duckdb:vortex-compact +3.2% -0.7% +4.0% +15.9% ➖ noise
49 duckdb:vortex-file-compressed -7.1% -0.7% -6.4% +14.5% ➖ noise
50 datafusion:vortex-compact -0.2% -0.3% +0.1% +10.0% ➖ noise
50 datafusion:vortex-file-compressed +2.0% -0.3% +2.3% +10.0% ➖ noise
50 duckdb:duckdb +3.1% -0.3% +3.4% +11.9% ➖ noise
50 duckdb:vortex-compact +2.9% -0.3% +3.3% +13.0% ➖ noise
50 duckdb:vortex-file-compressed -1.0% -0.3% -0.7% +10.0% ➖ noise
51 datafusion:vortex-compact -1.1% -1.4% +0.3% +10.0% ➖ noise
51 datafusion:vortex-file-compressed +1.2% -1.4% +2.6% +10.0% ➖ noise
51 duckdb:duckdb +5.2% -1.4% +6.6% +12.5% ➖ noise
51 duckdb:vortex-compact -0.1% -1.4% +1.3% +14.1% ➖ noise
51 duckdb:vortex-file-compressed +4.4% -1.4% +5.8% +15.5% ➖ noise
52 datafusion:vortex-compact -5.5% -8.1% +2.8% +13.0% ➖ noise
52 datafusion:vortex-file-compressed +7.9% -8.1% +17.4% +15.7% 🚨 regression
52 duckdb:duckdb +6.0% -8.1% +15.4% +16.1% ➖ noise
52 duckdb:vortex-compact -1.6% -8.1% +7.1% +20.2% ➖ noise
52 duckdb:vortex-file-compressed +4.8% -8.1% +14.0% +18.4% ➖ noise
53 datafusion:vortex-compact -0.4% -1.6% +1.2% +16.8% ➖ noise
53 datafusion:vortex-file-compressed +2.2% -1.6% +3.9% +17.6% ➖ noise
53 duckdb:duckdb +5.4% -1.6% +7.1% +16.4% ➖ noise
53 duckdb:vortex-compact +2.8% -1.6% +4.5% +17.3% ➖ noise
53 duckdb:vortex-file-compressed +4.4% -1.6% +6.1% +16.9% ➖ noise
54 datafusion:vortex-compact +2.2% +0.6% +1.6% +10.0% ➖ noise
54 datafusion:vortex-file-compressed +3.3% +0.6% +2.7% +10.0% ➖ noise
54 duckdb:duckdb +0.7% +0.6% +0.1% +10.3% ➖ noise
54 duckdb:vortex-compact +4.0% +0.6% +3.4% +17.9% ➖ noise
54 duckdb:vortex-file-compressed +4.2% +0.6% +3.6% +10.0% ➖ noise
55 datafusion:vortex-compact -1.8% -0.3% -1.5% +10.0% ➖ noise
55 datafusion:vortex-file-compressed +0.5% -0.3% +0.8% +10.0% ➖ noise
55 duckdb:duckdb -1.8% -0.3% -1.5% +15.7% ➖ noise
55 duckdb:vortex-compact +2.1% -0.3% +2.4% +11.0% ➖ noise
55 duckdb:vortex-file-compressed -1.1% -0.3% -0.8% +23.4% ➖ noise
56 datafusion:vortex-compact +0.8% -3.0% +3.9% +12.0% ➖ noise
56 datafusion:vortex-file-compressed +2.4% -3.0% +5.5% +11.9% ➖ noise
56 duckdb:duckdb -1.3% -3.0% +1.7% +11.9% ➖ noise
56 duckdb:vortex-compact -3.4% -3.0% -0.5% +13.8% ➖ noise
56 duckdb:vortex-file-compressed +4.8% -3.0% +8.0% +10.0% ➖ noise
57 datafusion:vortex-compact +1.3% -4.3% +5.8% +10.3% ➖ noise
57 datafusion:vortex-file-compressed +2.0% -4.3% +6.5% +12.5% ➖ noise
57 duckdb:duckdb +2.7% -4.3% +7.3% +19.7% ➖ noise
57 duckdb:vortex-compact +0.7% -4.3% +5.2% +10.0% ➖ noise
57 duckdb:vortex-file-compressed -2.4% -4.3% +2.0% +10.0% ➖ noise
58 datafusion:vortex-compact +7.0% -0.6% +7.7% +11.6% ➖ noise
58 datafusion:vortex-file-compressed +2.6% -0.6% +3.3% +10.0% ➖ noise
58 duckdb:duckdb -3.4% -0.6% -2.7% +19.6% ➖ noise
58 duckdb:vortex-compact +4.0% -0.6% +4.7% +26.2% ➖ noise
58 duckdb:vortex-file-compressed -3.1% -0.6% -2.5% +10.3% ➖ noise
59 datafusion:vortex-compact +3.9% +0.4% +3.5% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -1.5% +0.4% -1.9% +11.6% ➖ noise
59 duckdb:duckdb +1.1% +0.4% +0.7% +10.0% ➖ noise
59 duckdb:vortex-compact -1.3% +0.4% -1.7% +23.6% ➖ noise
59 duckdb:vortex-file-compressed +1.0% +0.4% +0.6% +10.0% ➖ noise
60 datafusion:vortex-compact -3.9% -1.5% -2.4% +10.0% ➖ noise
60 datafusion:vortex-file-compressed +2.6% -1.5% +4.2% +10.0% ➖ noise
60 duckdb:duckdb -0.1% -1.5% +1.4% +10.0% ➖ noise
60 duckdb:vortex-compact -1.5% -1.5% +0.0% +10.0% ➖ noise
60 duckdb:vortex-file-compressed +5.6% -1.5% +7.3% +17.1% ➖ noise
61 datafusion:vortex-compact -1.4% +0.0% -1.5% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -2.5% +0.0% -2.5% +10.0% ➖ noise
61 duckdb:duckdb -2.8% +0.0% -2.8% +10.0% ➖ noise
61 duckdb:vortex-compact -2.7% +0.0% -2.7% +12.2% ➖ noise
61 duckdb:vortex-file-compressed -0.8% +0.0% -0.8% +12.4% ➖ noise
62 datafusion:vortex-compact -22.9% +1.7% -24.2% +29.0% ✅ faster
62 datafusion:vortex-file-compressed +14.4% +1.7% +12.5% +26.4% ➖ noise
62 duckdb:duckdb +0.4% +1.7% -1.3% +14.2% ➖ noise
62 duckdb:vortex-compact -1.8% +1.7% -3.4% +17.2% ➖ noise
62 duckdb:vortex-file-compressed +5.2% +1.7% +3.4% +16.4% ➖ noise
63 datafusion:vortex-compact -0.6% -2.3% +1.8% +15.8% ➖ noise
63 datafusion:vortex-file-compressed -2.0% -2.3% +0.4% +10.0% ➖ noise
63 duckdb:duckdb -3.0% -2.3% -0.7% +10.0% ➖ noise
63 duckdb:vortex-compact -1.6% -2.3% +0.7% +10.0% ➖ noise
63 duckdb:vortex-file-compressed +2.4% -2.3% +4.9% +10.0% ➖ noise
64 datafusion:vortex-compact +0.5% +0.6% -0.1% +10.0% ➖ noise
64 datafusion:vortex-file-compressed +0.3% +0.6% -0.3% +10.0% ➖ noise
64 duckdb:duckdb -2.4% +0.6% -3.0% +10.0% ➖ noise
64 duckdb:vortex-compact +3.4% +0.6% +2.8% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -1.1% +0.6% -1.7% +10.0% ➖ noise
65 datafusion:vortex-compact +1.8% -2.0% +3.9% +10.0% ➖ noise
65 datafusion:vortex-file-compressed +1.7% -2.0% +3.7% +12.6% ➖ noise
65 duckdb:duckdb -1.3% -2.0% +0.7% +17.4% ➖ noise
65 duckdb:vortex-compact +4.5% -2.0% +6.6% +10.0% ➖ noise
65 duckdb:vortex-file-compressed +0.7% -2.0% +2.7% +10.0% ➖ noise
66 datafusion:vortex-compact -0.7% -0.7% +0.1% +10.0% ➖ noise
66 datafusion:vortex-file-compressed -1.3% -0.7% -0.6% +11.1% ➖ noise
66 duckdb:duckdb -0.2% -0.7% +0.6% +13.1% ➖ noise
66 duckdb:vortex-compact +1.5% -0.7% +2.3% +10.0% ➖ noise
66 duckdb:vortex-file-compressed +4.9% -0.7% +5.6% +10.7% ➖ noise
67 datafusion:vortex-compact -3.0% +0.3% -3.2% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -0.4% +0.3% -0.7% +10.0% ➖ noise
67 duckdb:duckdb +2.0% +0.3% +1.7% +10.0% ➖ noise
67 duckdb:vortex-compact +1.0% +0.3% +0.7% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +5.5% +0.3% +5.3% +10.0% ➖ noise
68 datafusion:vortex-compact +0.8% +0.8% +0.1% +10.0% ➖ noise
68 datafusion:vortex-file-compressed +0.3% +0.8% -0.5% +10.0% ➖ noise
68 duckdb:duckdb -9.7% +0.8% -10.4% +11.3% ✅ faster
68 duckdb:vortex-compact -0.2% +0.8% -0.9% +10.0% ➖ noise
68 duckdb:vortex-file-compressed +6.2% +0.8% +5.4% +10.0% ➖ noise
69 datafusion:vortex-compact -0.5% -4.3% +3.9% +14.6% ➖ noise
69 datafusion:vortex-file-compressed +0.5% -4.3% +4.9% +10.0% ➖ noise
69 duckdb:duckdb -2.6% -4.3% +1.7% +11.7% ➖ noise
69 duckdb:vortex-compact +0.6% -4.3% +5.1% +11.6% ➖ noise
69 duckdb:vortex-file-compressed -0.0% -4.3% +4.4% +10.6% ➖ noise
70 datafusion:vortex-compact -1.0% -0.2% -0.8% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -5.0% -0.2% -4.9% +10.0% ➖ noise
70 duckdb:duckdb +0.0% -0.2% +0.2% +15.3% ➖ noise
70 duckdb:vortex-compact -4.1% -0.2% -4.0% +10.0% ➖ noise
70 duckdb:vortex-file-compressed -5.0% -0.2% -4.9% +10.0% ➖ noise
71 datafusion:vortex-compact -0.3% -4.4% +4.3% +10.0% ➖ noise
71 datafusion:vortex-file-compressed +0.2% -4.4% +4.8% +16.9% ➖ noise
71 duckdb:duckdb +1.7% -4.4% +6.4% +11.1% ➖ noise
71 duckdb:vortex-compact -2.7% -4.4% +1.8% +13.4% ➖ noise
71 duckdb:vortex-file-compressed +4.2% -4.4% +9.0% +10.0% ➖ noise
72 datafusion:vortex-compact +0.7% -0.0% +0.8% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -0.3% -0.0% -0.3% +10.0% ➖ noise
72 duckdb:duckdb +0.6% -0.0% +0.6% +10.0% ➖ noise
72 duckdb:vortex-compact +2.2% -0.0% +2.3% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +4.9% -0.0% +4.9% +10.0% ➖ noise
73 datafusion:vortex-compact +3.3% -0.9% +4.2% +10.0% ➖ noise
73 datafusion:vortex-file-compressed +1.2% -0.9% +2.1% +10.0% ➖ noise
73 duckdb:duckdb +1.5% -0.9% +2.4% +11.7% ➖ noise
73 duckdb:vortex-compact -1.8% -0.9% -0.9% +10.0% ➖ noise
73 duckdb:vortex-file-compressed +12.1% -0.9% +13.1% +17.7% ➖ noise
74 datafusion:vortex-compact +1.2% -2.9% +4.2% +10.0% ➖ noise
74 datafusion:vortex-file-compressed +0.5% -2.9% +3.5% +10.0% ➖ noise
74 duckdb:duckdb -0.3% -2.9% +2.6% +10.0% ➖ noise
74 duckdb:vortex-compact +17.8% -2.9% +21.3% +21.0% 🚨 regression
74 duckdb:vortex-file-compressed -10.9% -2.9% -8.3% +23.1% ➖ noise
75 datafusion:vortex-compact -0.4% +1.7% -2.0% +10.0% ➖ noise
75 datafusion:vortex-file-compressed +0.1% +1.7% -1.6% +10.0% ➖ noise
75 duckdb:duckdb -5.3% +1.7% -6.9% +10.0% ➖ noise
75 duckdb:vortex-compact -4.9% +1.7% -6.5% +10.0% ➖ noise
75 duckdb:vortex-file-compressed +3.0% +1.7% +1.2% +10.0% ➖ noise
76 datafusion:vortex-compact +2.1% -0.1% +2.3% +13.2% ➖ noise
76 datafusion:vortex-file-compressed +2.2% -0.1% +2.3% +11.6% ➖ noise
76 duckdb:duckdb +6.9% -0.1% +7.1% +13.5% ➖ noise
76 duckdb:vortex-compact +2.0% -0.1% +2.1% +10.0% ➖ noise
76 duckdb:vortex-file-compressed +14.5% -0.1% +14.7% +14.2% 🚨 regression
77 datafusion:vortex-compact +3.0% +3.9% -0.8% +10.0% ➖ noise
77 datafusion:vortex-file-compressed +4.0% +3.9% +0.2% +20.7% ➖ noise
77 duckdb:duckdb -3.8% +3.9% -7.4% +11.0% ➖ noise
77 duckdb:vortex-compact +0.5% +3.9% -3.3% +20.5% ➖ noise
77 duckdb:vortex-file-compressed +13.0% +3.9% +8.8% +19.3% ➖ noise
78 datafusion:vortex-compact -0.7% +0.9% -1.5% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +2.1% +0.9% +1.2% +10.0% ➖ noise
78 duckdb:duckdb -2.5% +0.9% -3.3% +10.0% ➖ noise
78 duckdb:vortex-compact +3.2% +0.9% +2.4% +10.0% ➖ noise
78 duckdb:vortex-file-compressed +10.7% +0.9% +9.8% +11.0% ➖ noise
79 datafusion:vortex-compact -1.0% +1.9% -2.8% +10.0% ➖ noise
79 datafusion:vortex-file-compressed +1.4% +1.9% -0.4% +10.0% ➖ noise
79 duckdb:duckdb -13.8% +1.9% -15.4% +10.0% ✅ faster
79 duckdb:vortex-compact +1.6% +1.9% -0.3% +16.0% ➖ noise
79 duckdb:vortex-file-compressed +8.3% +1.9% +6.3% +10.0% ➖ noise
80 datafusion:vortex-compact -2.6% +1.0% -3.5% +11.3% ➖ noise
80 datafusion:vortex-file-compressed -1.5% +1.0% -2.4% +12.0% ➖ noise
80 duckdb:duckdb +5.4% +1.0% +4.4% +11.4% ➖ noise
80 duckdb:vortex-compact -0.3% +1.0% -1.2% +13.5% ➖ noise
80 duckdb:vortex-file-compressed +0.6% +1.0% -0.4% +11.6% ➖ noise
81 datafusion:vortex-compact +1.1% -4.8% +6.2% +10.0% ➖ noise
81 datafusion:vortex-file-compressed -0.5% -4.8% +4.5% +10.0% ➖ noise
81 duckdb:duckdb -10.1% -4.8% -5.5% +10.0% ➖ noise
81 duckdb:vortex-compact +1.4% -4.8% +6.6% +10.0% ➖ noise
81 duckdb:vortex-file-compressed +13.3% -4.8% +19.1% +11.8% 🚨 regression
82 datafusion:vortex-compact +2.3% -2.4% +4.9% +10.2% ➖ noise
82 datafusion:vortex-file-compressed +3.7% -2.4% +6.2% +12.1% ➖ noise
82 duckdb:duckdb +6.4% -2.4% +9.1% +16.9% ➖ noise
82 duckdb:vortex-compact -0.4% -2.4% +2.1% +18.8% ➖ noise
82 duckdb:vortex-file-compressed +7.1% -2.4% +9.8% +11.7% ➖ noise
83 datafusion:vortex-compact +1.1% +1.4% -0.3% +10.0% ➖ noise
83 datafusion:vortex-file-compressed +1.3% +1.4% -0.1% +10.0% ➖ noise
83 duckdb:duckdb -2.7% +1.4% -4.0% +11.6% ➖ noise
83 duckdb:vortex-compact +3.8% +1.4% +2.4% +11.4% ➖ noise
83 duckdb:vortex-file-compressed +16.3% +1.4% +14.7% +10.0% 🚨 regression
84 datafusion:vortex-compact +6.9% +1.7% +5.0% +19.2% ➖ noise
84 datafusion:vortex-file-compressed +4.2% +1.7% +2.4% +10.0% ➖ noise
84 duckdb:duckdb -18.1% +1.7% -19.5% +10.0% ✅ faster
84 duckdb:vortex-compact -0.7% +1.7% -2.4% +10.0% ➖ noise
84 duckdb:vortex-file-compressed +13.2% +1.7% +11.3% +10.0% 🚨 regression
85 datafusion:vortex-compact -2.1% -0.1% -1.9% +13.9% ➖ noise
85 datafusion:vortex-file-compressed -0.3% -0.1% -0.2% +10.0% ➖ noise
85 duckdb:duckdb +6.4% -0.1% +6.5% +12.1% ➖ noise
85 duckdb:vortex-compact -0.3% -0.1% -0.2% +11.8% ➖ noise
85 duckdb:vortex-file-compressed +8.6% -0.1% +8.7% +10.0% ➖ noise
86 datafusion:vortex-compact -14.0% +4.0% -17.3% +17.1% ✅ faster
86 datafusion:vortex-file-compressed -1.3% +4.0% -5.1% +15.3% ➖ noise
86 duckdb:duckdb +5.5% +4.0% +1.5% +13.5% ➖ noise
86 duckdb:vortex-compact -3.5% +4.0% -7.2% +16.3% ➖ noise
86 duckdb:vortex-file-compressed +24.2% +4.0% +19.4% +12.5% 🚨 regression
87 datafusion:vortex-compact +6.6% +1.5% +5.0% +10.0% ➖ noise
87 datafusion:vortex-file-compressed +1.4% +1.5% -0.1% +10.0% ➖ noise
87 duckdb:duckdb -9.6% +1.5% -11.0% +10.0% ✅ faster
87 duckdb:vortex-compact +7.1% +1.5% +5.5% +11.1% ➖ noise
87 duckdb:vortex-file-compressed +8.4% +1.5% +6.8% +12.0% ➖ noise
88 datafusion:vortex-compact +1.2% -0.1% +1.3% +10.0% ➖ noise
88 datafusion:vortex-file-compressed +0.7% -0.1% +0.8% +10.0% ➖ noise
88 duckdb:duckdb +3.6% -0.1% +3.7% +10.0% ➖ noise
88 duckdb:vortex-compact +8.6% -0.1% +8.7% +10.0% ➖ noise
88 duckdb:vortex-file-compressed +9.9% -0.1% +10.0% +10.0% 🚨 regression
89 datafusion:vortex-compact +5.8% -0.2% +6.0% +10.0% ➖ noise
89 datafusion:vortex-file-compressed +1.3% -0.2% +1.4% +10.3% ➖ noise
89 duckdb:duckdb +2.0% -0.2% +2.2% +10.0% ➖ noise
89 duckdb:vortex-compact -1.4% -0.2% -1.2% +11.0% ➖ noise
89 duckdb:vortex-file-compressed +4.6% -0.2% +4.8% +18.9% ➖ noise
90 datafusion:vortex-compact +4.8% -4.8% +10.1% +11.3% ➖ noise
90 datafusion:vortex-file-compressed +3.0% -4.8% +8.2% +10.0% ➖ noise
90 duckdb:duckdb +1.9% -4.8% +7.0% +10.0% ➖ noise
90 duckdb:vortex-compact +4.2% -4.8% +9.4% +10.0% ➖ noise
90 duckdb:vortex-file-compressed +16.6% -4.8% +22.4% +10.0% 🚨 regression
91 datafusion:vortex-compact -0.3% -1.9% +1.6% +10.0% ➖ noise
91 datafusion:vortex-file-compressed -0.0% -1.9% +1.9% +12.5% ➖ noise
91 duckdb:duckdb +7.1% -1.9% +9.2% +12.3% ➖ noise
91 duckdb:vortex-compact +9.5% -1.9% +11.6% +14.4% ➖ noise
91 duckdb:vortex-file-compressed +6.1% -1.9% +8.1% +10.0% ➖ noise
92 datafusion:vortex-compact +3.6% +0.9% +2.6% +12.9% ➖ noise
92 datafusion:vortex-file-compressed -1.2% +0.9% -2.1% +10.0% ➖ noise
92 duckdb:duckdb +10.2% +0.9% +9.2% +10.0% ➖ noise
92 duckdb:vortex-compact +7.8% +0.9% +6.8% +23.9% ➖ noise
92 duckdb:vortex-file-compressed +13.4% +0.9% +12.4% +20.4% ➖ noise
93 datafusion:vortex-compact +2.5% +3.2% -0.6% +24.1% ➖ noise
93 datafusion:vortex-file-compressed +0.4% +3.2% -2.7% +10.0% ➖ noise
93 duckdb:duckdb +12.7% +3.2% +9.2% +12.5% ➖ noise
93 duckdb:vortex-compact +2.0% +3.2% -1.2% +13.2% ➖ noise
93 duckdb:vortex-file-compressed +6.0% +3.2% +2.7% +11.5% ➖ noise
94 datafusion:vortex-compact +6.1% +1.0% +5.0% +13.5% ➖ noise
94 datafusion:vortex-file-compressed +1.7% +1.0% +0.7% +11.7% ➖ noise
94 duckdb:duckdb +10.8% +1.0% +9.6% +13.1% ➖ noise
94 duckdb:vortex-compact +9.9% +1.0% +8.7% +14.7% ➖ noise
94 duckdb:vortex-file-compressed +6.5% +1.0% +5.5% +21.8% ➖ noise
95 datafusion:vortex-compact +2.6% -1.7% +4.5% +10.0% ➖ noise
95 datafusion:vortex-file-compressed +0.1% -1.7% +1.9% +10.0% ➖ noise
95 duckdb:duckdb -9.5% -1.7% -7.9% +19.1% ➖ noise
95 duckdb:vortex-compact +2.1% -1.7% +3.9% +17.2% ➖ noise
95 duckdb:vortex-file-compressed +0.5% -1.7% +2.3% +18.0% ➖ noise
96 datafusion:vortex-compact +4.5% +2.7% +1.7% +10.0% ➖ noise
96 datafusion:vortex-file-compressed +4.9% +2.7% +2.2% +16.1% ➖ noise
96 duckdb:duckdb +4.9% +2.7% +2.2% +14.4% ➖ noise
96 duckdb:vortex-compact +3.8% +2.7% +1.1% +13.0% ➖ noise
96 duckdb:vortex-file-compressed -2.2% +2.7% -4.8% +19.7% ➖ noise
97 datafusion:vortex-compact -2.6% +1.5% -4.1% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -4.6% +1.5% -6.1% +13.9% ➖ noise
97 duckdb:duckdb +8.8% +1.5% +7.2% +12.4% ➖ noise
97 duckdb:vortex-compact +4.2% +1.5% +2.6% +10.2% ➖ noise
97 duckdb:vortex-file-compressed +6.3% +1.5% +4.7% +10.0% ➖ noise
98 datafusion:vortex-compact -0.0% -3.7% +3.9% +12.0% ➖ noise
98 datafusion:vortex-file-compressed +0.5% -3.7% +4.4% +12.6% ➖ noise
98 duckdb:duckdb +5.4% -3.7% +9.5% +16.1% ➖ noise
98 duckdb:vortex-compact +2.3% -3.7% +6.3% +10.0% ➖ noise
98 duckdb:vortex-file-compressed +6.2% -3.7% +10.3% +10.0% 🚨 regression
99 datafusion:vortex-compact -9.9% -1.7% -8.3% +22.5% ➖ noise
99 datafusion:vortex-file-compressed -0.0% -1.7% +1.7% +17.0% ➖ noise
99 duckdb:duckdb +3.4% -1.7% +5.2% +16.0% ➖ noise
99 duckdb:vortex-compact -3.1% -1.7% -1.4% +21.9% ➖ noise
99 duckdb:vortex-file-compressed +6.2% -1.7% +8.0% +18.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@myrrc myrrc marked this pull request as draft May 13, 2026 16:20
auto-merge was automatically disabled May 13, 2026 16:20

Pull request was converted to draft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -10.2%
Vortex (geomean): 0.958x ➖
Parquet (geomean): 1.067x ➖
Shifts: Parquet (control) +6.7% · Median polish -2.5%


datafusion / vortex-file-compressed (0.954x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 32134991 30244789 1.06
fineweb_q01/datafusion:vortex-file-compressed 568776301 741370871 0.77
fineweb_q02/datafusion:vortex-file-compressed 584103623 710548043 0.82
fineweb_q03/datafusion:vortex-file-compressed 1441094677 1432239832 1.01
fineweb_q04/datafusion:vortex-file-compressed 1400090327 1388059697 1.01
fineweb_q05/datafusion:vortex-file-compressed 1418917568 1381132715 1.03
fineweb_q06/datafusion:vortex-file-compressed 1578790223 1818708119 0.87
fineweb_q07/datafusion:vortex-file-compressed 1608712215 1376634177 1.17
fineweb_q08/datafusion:vortex-file-compressed 538521646 582861138 0.92
datafusion / vortex-compact (1.023x ➖, 0↑ 1↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 54892523 32364128 1.70
fineweb_q01/datafusion:vortex-compact 581967007 803997155 0.72
fineweb_q02/datafusion:vortex-compact 575847557 625994288 0.92
fineweb_q03/datafusion:vortex-compact 1518499630 1442085472 1.05
fineweb_q04/datafusion:vortex-compact 1769318519 1739043760 1.02
fineweb_q05/datafusion:vortex-compact 1669727234 1435492090 1.16
fineweb_q06/datafusion:vortex-compact 1372940063 1317782144 1.04
fineweb_q07/datafusion:vortex-compact 1284736900 1208542014 1.06
fineweb_q08/datafusion:vortex-compact 384065969 485957637 0.79
datafusion / parquet (1.116x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1610673172 1266926137 1.27
fineweb_q01/datafusion:parquet 2341089122 1859589226 1.26
fineweb_q02/datafusion:parquet 2543675967 2073256724 1.23
fineweb_q03/datafusion:parquet 2238363330 1877402646 1.19
fineweb_q04/datafusion:parquet 2097490923 1946678702 1.08
fineweb_q05/datafusion:parquet 2429657169 2159470431 1.13
fineweb_q06/datafusion:parquet 2078271440 2009171785 1.03
fineweb_q07/datafusion:parquet 2056252442 2140549035 0.96
fineweb_q08/datafusion:parquet 1970426005 2064536341 0.95
duckdb / vortex-file-compressed (0.898x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 86714649 97801476 0.89
fineweb_q01/duckdb:vortex-file-compressed 702126683 808037452 0.87
fineweb_q02/duckdb:vortex-file-compressed 579069016 605600793 0.96
fineweb_q03/duckdb:vortex-file-compressed 1562644155 1639648473 0.95
fineweb_q04/duckdb:vortex-file-compressed 1620047507 1955388874 0.83
fineweb_q05/duckdb:vortex-file-compressed 1625729649 1837014574 0.88
fineweb_q06/duckdb:vortex-file-compressed 1649664898 1921510553 0.86
fineweb_q07/duckdb:vortex-file-compressed 1531228358 1765434469 0.87
fineweb_q08/duckdb:vortex-file-compressed 654723090 657631385 1.00
duckdb / vortex-compact (0.958x ➖, 0↑ 1↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 94196263 81965849 1.15
fineweb_q01/duckdb:vortex-compact 🚨 750199045 560267929 1.34
fineweb_q02/duckdb:vortex-compact 614737280 673705175 0.91
fineweb_q03/duckdb:vortex-compact 1737366683 1827959193 0.95
fineweb_q04/duckdb:vortex-compact 1842265217 1981063181 0.93
fineweb_q05/duckdb:vortex-compact 1524659349 1805371816 0.84
fineweb_q06/duckdb:vortex-compact 1545131490 1743105086 0.89
fineweb_q07/duckdb:vortex-compact 1420953706 1588115585 0.89
fineweb_q08/duckdb:vortex-compact 464390211 566971254 0.82
duckdb / parquet (1.019x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base c59e16f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1182384017 1137995961 1.04
fineweb_q01/duckdb:parquet 1517220975 1534774030 0.99
fineweb_q02/duckdb:parquet 1417412056 1442994190 0.98
fineweb_q03/duckdb:parquet 4116998276 3941545474 1.04
fineweb_q04/duckdb:parquet 1933602999 2047028739 0.94
fineweb_q05/duckdb:parquet 2290104496 2207225720 1.04
fineweb_q06/duckdb:parquet 4551502405 4608794486 0.99
fineweb_q07/duckdb:parquet 3267316966 2727879875 1.20
fineweb_q08/duckdb:parquet 1232814870 1270286355 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +69.6% +14.9% +47.6% +214.9% ➖ noise
0 datafusion:vortex-file-compressed +6.2% +14.9% -7.6% +221.3% ➖ noise
0 duckdb:vortex-compact +14.9% +14.9% -0.0% +68.2% ➖ noise
0 duckdb:vortex-file-compressed -11.3% +14.9% -22.9% +76.4% ➖ noise
1 datafusion:vortex-compact -27.6% +11.6% -35.1% +70.5% ➖ noise
1 datafusion:vortex-file-compressed -23.3% +11.6% -31.2% +91.7% ➖ noise
1 duckdb:vortex-compact +33.9% +11.6% +20.0% +37.9% ➖ noise
1 duckdb:vortex-file-compressed -13.1% +11.6% -22.1% +68.1% ➖ noise
2 datafusion:vortex-compact -8.0% +9.8% -16.2% +33.3% ➖ noise
2 datafusion:vortex-file-compressed -17.8% +9.8% -25.1% +30.0% ✅ faster
2 duckdb:vortex-compact -8.8% +9.8% -16.9% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -4.4% +9.8% -12.9% +30.0% ➖ noise
3 datafusion:vortex-compact +5.3% +11.6% -5.6% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +0.6% +11.6% -9.8% +40.3% ➖ noise
3 duckdb:vortex-compact -5.0% +11.6% -14.8% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -4.7% +11.6% -14.6% +30.0% ➖ noise
4 datafusion:vortex-compact +1.7% +0.9% +0.8% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +0.9% +0.9% -0.0% +30.0% ➖ noise
4 duckdb:vortex-compact -7.0% +0.9% -7.8% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -17.1% +0.9% -17.9% +30.0% ➖ noise
5 datafusion:vortex-compact +16.3% +8.0% +7.7% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +2.7% +8.0% -4.9% +30.0% ➖ noise
5 duckdb:vortex-compact -15.5% +8.0% -21.8% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -11.5% +8.0% -18.1% +30.0% ➖ noise
6 datafusion:vortex-compact +4.2% +1.1% +3.1% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -13.2% +1.1% -14.1% +30.0% ➖ noise
6 duckdb:vortex-compact -11.4% +1.1% -12.3% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -14.1% +1.1% -15.1% +30.0% ➖ noise
7 datafusion:vortex-compact +6.3% +7.3% -0.9% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +16.9% +7.3% +8.9% +30.0% ➖ noise
7 duckdb:vortex-compact -10.5% +7.3% -16.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -13.3% +7.3% -19.1% +30.0% ➖ noise
8 datafusion:vortex-compact -21.0% -3.8% -17.9% +38.1% ➖ noise
8 datafusion:vortex-file-compressed -7.6% -3.8% -4.0% +31.0% ➖ noise
8 duckdb:vortex-compact -18.1% -3.8% -14.9% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -0.4% -3.8% +3.4% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

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


duckdb / vortex-file-compressed (1.008x ➖, 1↑ 1↓)
name PR f355ef8 (ns) base 59fcd14 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11936329 11273842 1.06
statpopgen_q01/duckdb:vortex-file-compressed 🚀 20153918 26457562 0.76
statpopgen_q02/duckdb:vortex-file-compressed 1389991218 1387863670 1.00
statpopgen_q03/duckdb:vortex-file-compressed 3175527922 3105377806 1.02
statpopgen_q04/duckdb:vortex-file-compressed 3197333759 3140062546 1.02
statpopgen_q05/duckdb:vortex-file-compressed 1469737553 1441621115 1.02
statpopgen_q06/duckdb:vortex-file-compressed 2146946287 2161342672 0.99
statpopgen_q07/duckdb:vortex-file-compressed 206949664 206456395 1.00
statpopgen_q08/duckdb:vortex-file-compressed 237046482 237578116 1.00
statpopgen_q09/duckdb:vortex-file-compressed 🚨 3803993600 2965984254 1.28
statpopgen_q10/duckdb:vortex-file-compressed 4703685143 4688593423 1.00
duckdb / vortex-compact (1.044x ➖, 0↑ 1↓)
name PR f355ef8 (ns) base 59fcd14 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11704074 11006497 1.06
statpopgen_q01/duckdb:vortex-compact 167599444 165024007 1.02
statpopgen_q02/duckdb:vortex-compact 1864701360 1833043662 1.02
statpopgen_q03/duckdb:vortex-compact 3580653065 3510643504 1.02
statpopgen_q04/duckdb:vortex-compact 3589149375 3544857955 1.01
statpopgen_q05/duckdb:vortex-compact 🚨 2527776420 1852673877 1.36
statpopgen_q06/duckdb:vortex-compact 2735869149 2679320418 1.02
statpopgen_q07/duckdb:vortex-compact 889855390 870444887 1.02
statpopgen_q08/duckdb:vortex-compact 914071094 903954444 1.01
statpopgen_q09/duckdb:vortex-compact 3314845675 3371161940 0.98
statpopgen_q10/duckdb:vortex-compact 5402916967 5398233305 1.00
duckdb / parquet (1.017x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base 59fcd14 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 335441876 331770256 1.01
statpopgen_q01/duckdb:parquet 424965373 407227364 1.04
statpopgen_q02/duckdb:parquet 1049535952 1005492911 1.04
statpopgen_q03/duckdb:parquet 1566228724 1531314289 1.02
statpopgen_q04/duckdb:parquet 1607578830 1534968157 1.05
statpopgen_q05/duckdb:parquet 1059651042 1008841981 1.05
statpopgen_q06/duckdb:parquet 1509491637 1489752936 1.01
statpopgen_q07/duckdb:parquet 1314625474 1312346125 1.00
statpopgen_q08/duckdb:parquet 1304045897 1319135852 0.99
statpopgen_q09/duckdb:parquet 1365996717 1424702745 0.96
statpopgen_q10/duckdb:parquet 2740373329 2700647044 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +6.3% +1.1% +5.2% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +5.9% +1.1% +4.7% +10.0% ➖ noise
1 duckdb:vortex-compact +1.6% +4.4% -2.7% +23.7% ➖ noise
1 duckdb:vortex-file-compressed -23.8% +4.4% -27.0% +206.2% ➖ noise
2 duckdb:vortex-compact +1.7% +4.4% -2.5% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +0.2% +4.4% -4.0% +10.0% ➖ noise
3 duckdb:vortex-compact +2.0% +2.3% -0.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +2.3% +2.3% -0.0% +10.0% ➖ noise
4 duckdb:vortex-compact +1.2% +4.7% -3.3% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.8% +4.7% -2.8% +10.0% ➖ noise
5 duckdb:vortex-compact +36.4% +5.0% +29.9% +20.3% 🚨 regression
5 duckdb:vortex-file-compressed +2.0% +5.0% -2.9% +10.0% ➖ noise
6 duckdb:vortex-compact +2.1% +1.3% +0.8% +16.0% ➖ noise
6 duckdb:vortex-file-compressed -0.7% +1.3% -2.0% +10.0% ➖ noise
7 duckdb:vortex-compact +2.2% +0.2% +2.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +0.2% +0.2% +0.1% +10.0% ➖ noise
8 duckdb:vortex-compact +1.1% -1.1% +2.3% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.2% -1.1% +0.9% +10.8% ➖ noise
9 duckdb:vortex-compact -1.7% -4.1% +2.6% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +28.3% -4.1% +33.8% +22.6% 🚨 regression
10 duckdb:vortex-compact +0.1% +1.5% -1.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.3% +1.5% -1.1% +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.3%
Vortex (geomean): 1.012x ➖
Parquet (geomean): 1.010x ➖
Shifts: Parquet (control) +1.0% · Median polish +1.3%


datafusion / vortex-file-compressed (1.016x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 395064243 409752739 0.96
tpch_q02/datafusion:vortex-file-compressed 107470395 106987338 1.00
tpch_q03/datafusion:vortex-file-compressed 222648136 218404308 1.02
tpch_q04/datafusion:vortex-file-compressed 117913219 116331483 1.01
tpch_q05/datafusion:vortex-file-compressed 383907193 375002158 1.02
tpch_q06/datafusion:vortex-file-compressed 43470917 43130949 1.01
tpch_q07/datafusion:vortex-file-compressed 512997780 507427360 1.01
tpch_q08/datafusion:vortex-file-compressed 364563505 361382780 1.01
tpch_q09/datafusion:vortex-file-compressed 652499182 633887466 1.03
tpch_q10/datafusion:vortex-file-compressed 235486264 229631121 1.03
tpch_q11/datafusion:vortex-file-compressed 83446124 82240551 1.01
tpch_q12/datafusion:vortex-file-compressed 127727632 125023993 1.02
tpch_q13/datafusion:vortex-file-compressed 219581352 215233878 1.02
tpch_q14/datafusion:vortex-file-compressed 57114403 57046928 1.00
tpch_q15/datafusion:vortex-file-compressed 111117193 108850449 1.02
tpch_q16/datafusion:vortex-file-compressed 78413284 76248664 1.03
tpch_q17/datafusion:vortex-file-compressed 647564264 641126968 1.01
tpch_q18/datafusion:vortex-file-compressed 863918861 844886584 1.02
tpch_q19/datafusion:vortex-file-compressed 97046181 93812958 1.03
tpch_q20/datafusion:vortex-file-compressed 172133089 167498981 1.03
tpch_q21/datafusion:vortex-file-compressed 672451746 658018000 1.02
tpch_q22/datafusion:vortex-file-compressed 65854986 64870850 1.02
datafusion / vortex-compact (1.010x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 462269909 450402808 1.03
tpch_q02/datafusion:vortex-compact 112154512 111502756 1.01
tpch_q03/datafusion:vortex-compact 223138275 218585263 1.02
tpch_q04/datafusion:vortex-compact 125605663 123702386 1.02
tpch_q05/datafusion:vortex-compact 382651439 383019784 1.00
tpch_q06/datafusion:vortex-compact 62793136 64223040 0.98
tpch_q07/datafusion:vortex-compact 533503853 519751145 1.03
tpch_q08/datafusion:vortex-compact 367343854 359947958 1.02
tpch_q09/datafusion:vortex-compact 647829431 638379332 1.01
tpch_q10/datafusion:vortex-compact 249816058 247845961 1.01
tpch_q11/datafusion:vortex-compact 85515449 82709734 1.03
tpch_q12/datafusion:vortex-compact 170368927 167078912 1.02
tpch_q13/datafusion:vortex-compact 267693722 264935700 1.01
tpch_q14/datafusion:vortex-compact 74560696 74468730 1.00
tpch_q15/datafusion:vortex-compact 164742300 162479535 1.01
tpch_q16/datafusion:vortex-compact 79971910 81743160 0.98
tpch_q17/datafusion:vortex-compact 649668237 639006179 1.02
tpch_q18/datafusion:vortex-compact 866574897 847149096 1.02
tpch_q19/datafusion:vortex-compact 134769929 133131331 1.01
tpch_q20/datafusion:vortex-compact 195338628 191962941 1.02
tpch_q21/datafusion:vortex-compact 676620005 667964958 1.01
tpch_q22/datafusion:vortex-compact 70839969 72470791 0.98
datafusion / parquet (1.017x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 464284496 461003784 1.01
tpch_q02/datafusion:parquet 176926074 170923464 1.04
tpch_q03/datafusion:parquet 285382802 278742233 1.02
tpch_q04/datafusion:parquet 128397690 123934215 1.04
tpch_q05/datafusion:parquet 444902647 432218787 1.03
tpch_q06/datafusion:parquet 127551025 121002565 1.05
tpch_q07/datafusion:parquet 618743040 606481153 1.02
tpch_q08/datafusion:parquet 463827028 458250109 1.01
tpch_q09/datafusion:parquet 758469501 737347801 1.03
tpch_q10/datafusion:parquet 506505396 498837635 1.02
tpch_q11/datafusion:parquet 119736323 115896707 1.03
tpch_q12/datafusion:parquet 194063156 200050694 0.97
tpch_q13/datafusion:parquet 336422205 336294331 1.00
tpch_q14/datafusion:parquet 161068050 162097068 0.99
tpch_q15/datafusion:parquet 250266567 247567789 1.01
tpch_q16/datafusion:parquet 124181542 125252979 0.99
tpch_q17/datafusion:parquet 701333179 685261447 1.02
tpch_q18/datafusion:parquet 897278749 874929309 1.03
tpch_q19/datafusion:parquet 259454511 248788718 1.04
tpch_q20/datafusion:parquet 293506169 291206160 1.01
tpch_q21/datafusion:parquet 702117957 691431004 1.02
tpch_q22/datafusion:parquet 214430122 213054559 1.01
datafusion / arrow (1.021x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 617870453 600340311 1.03
tpch_q02/datafusion:arrow 168027549 167619001 1.00
tpch_q03/datafusion:arrow 487936111 474708333 1.03
tpch_q04/datafusion:arrow 358398776 354263704 1.01
tpch_q05/datafusion:arrow 972161275 946989932 1.03
tpch_q06/datafusion:arrow 298089527 288330011 1.03
tpch_q07/datafusion:arrow 1187979514 1173747639 1.01
tpch_q08/datafusion:arrow 1176903186 1143876026 1.03
tpch_q09/datafusion:arrow 1377705472 1356194044 1.02
tpch_q10/datafusion:arrow 608644518 596833309 1.02
tpch_q11/datafusion:arrow 138914451 138749803 1.00
tpch_q12/datafusion:arrow 805460344 815110314 0.99
tpch_q13/datafusion:arrow 511988209 507731198 1.01
tpch_q14/datafusion:arrow 338594197 331055761 1.02
tpch_q15/datafusion:arrow 735468720 705308297 1.04
tpch_q16/datafusion:arrow 106921167 104561735 1.02
tpch_q17/datafusion:arrow 1397631398 1348073994 1.04
tpch_q18/datafusion:arrow 1937649193 1885890444 1.03
tpch_q19/datafusion:arrow 514715799 491971859 1.05
tpch_q20/datafusion:arrow 512872665 496396694 1.03
tpch_q21/datafusion:arrow 3074863204 3051964816 1.01
tpch_q22/datafusion:arrow 133094092 131062460 1.02
duckdb / vortex-file-compressed (1.013x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 173294285 172345226 1.01
tpch_q02/duckdb:vortex-file-compressed 51431143 50172609 1.03
tpch_q03/duckdb:vortex-file-compressed 127462587 127802129 1.00
tpch_q04/duckdb:vortex-file-compressed 154514895 152610551 1.01
tpch_q05/duckdb:vortex-file-compressed 129881072 126178184 1.03
tpch_q06/duckdb:vortex-file-compressed 46658176 45914221 1.02
tpch_q07/duckdb:vortex-file-compressed 146173286 143161068 1.02
tpch_q08/duckdb:vortex-file-compressed 175815241 169075404 1.04
tpch_q09/duckdb:vortex-file-compressed 329986986 325987047 1.01
tpch_q10/duckdb:vortex-file-compressed 148067351 142885820 1.04
tpch_q11/duckdb:vortex-file-compressed 32601199 32601133 1.00
tpch_q12/duckdb:vortex-file-compressed 95695684 93138225 1.03
tpch_q13/duckdb:vortex-file-compressed 235233404 230455502 1.02
tpch_q14/duckdb:vortex-file-compressed 68110657 67537044 1.01
tpch_q15/duckdb:vortex-file-compressed 88625395 88464148 1.00
tpch_q16/duckdb:vortex-file-compressed 80416773 80055271 1.00
tpch_q17/duckdb:vortex-file-compressed 98432551 100233531 0.98
tpch_q18/duckdb:vortex-file-compressed 287195392 290916385 0.99
tpch_q19/duckdb:vortex-file-compressed 85200040 85313507 1.00
tpch_q20/duckdb:vortex-file-compressed 162841014 159038790 1.02
tpch_q21/duckdb:vortex-file-compressed 581158478 575731230 1.01
tpch_q22/duckdb:vortex-file-compressed 72497462 71220113 1.02
duckdb / vortex-compact (1.010x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 228993935 230703126 0.99
tpch_q02/duckdb:vortex-compact 56947046 55741479 1.02
tpch_q03/duckdb:vortex-compact 142104225 139957705 1.02
tpch_q04/duckdb:vortex-compact 176428039 174245726 1.01
tpch_q05/duckdb:vortex-compact 145678662 145036312 1.00
tpch_q06/duckdb:vortex-compact 83362243 86950514 0.96
tpch_q07/duckdb:vortex-compact 200488136 198190202 1.01
tpch_q08/duckdb:vortex-compact 191720157 186042313 1.03
tpch_q09/duckdb:vortex-compact 357652874 349093620 1.02
tpch_q10/duckdb:vortex-compact 180624528 177030057 1.02
tpch_q11/duckdb:vortex-compact 41297428 40340346 1.02
tpch_q12/duckdb:vortex-compact 202921673 201848470 1.01
tpch_q13/duckdb:vortex-compact 285052772 282215477 1.01
tpch_q14/duckdb:vortex-compact 100752657 100079817 1.01
tpch_q15/duckdb:vortex-compact 113625505 112344084 1.01
tpch_q16/duckdb:vortex-compact 84392439 82853986 1.02
tpch_q17/duckdb:vortex-compact 114066447 112302626 1.02
tpch_q18/duckdb:vortex-compact 294046427 292662409 1.00
tpch_q19/duckdb:vortex-compact 109021159 107980815 1.01
tpch_q20/duckdb:vortex-compact 204162194 201543153 1.01
tpch_q21/duckdb:vortex-compact 623578274 617726792 1.01
tpch_q22/duckdb:vortex-compact 85761537 85979761 1.00
duckdb / parquet (1.004x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 258294822 257624239 1.00
tpch_q02/duckdb:parquet 93911575 92301114 1.02
tpch_q03/duckdb:parquet 207037736 208777484 0.99
tpch_q04/duckdb:parquet 131889843 131646874 1.00
tpch_q05/duckdb:parquet 216602208 218112945 0.99
tpch_q06/duckdb:parquet 66255076 67051246 0.99
tpch_q07/duckdb:parquet 179813904 179413235 1.00
tpch_q08/duckdb:parquet 256978038 251315821 1.02
tpch_q09/duckdb:parquet 496778746 497775931 1.00
tpch_q10/duckdb:parquet 619938532 614526081 1.01
tpch_q11/duckdb:parquet 58604759 57734292 1.02
tpch_q12/duckdb:parquet 123851836 124891976 0.99
tpch_q13/duckdb:parquet 450713008 449679312 1.00
tpch_q14/duckdb:parquet 173479952 175423976 0.99
tpch_q15/duckdb:parquet 96783900 97476298 0.99
tpch_q16/duckdb:parquet 164197110 158084037 1.04
tpch_q17/duckdb:parquet 178012828 171601753 1.04
tpch_q18/duckdb:parquet 353354268 353739666 1.00
tpch_q19/duckdb:parquet 285384249 287245825 0.99
tpch_q20/duckdb:parquet 227562404 231001610 0.99
tpch_q21/duckdb:parquet 567332986 559072843 1.01
tpch_q22/duckdb:parquet 289487056 291233963 0.99
duckdb / duckdb (1.009x ➖, 0↑ 1↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 116928201 117134960 1.00
tpch_q02/duckdb:duckdb 🚨 49251587 44755996 1.10
tpch_q03/duckdb:duckdb 98571690 97272485 1.01
tpch_q04/duckdb:duckdb 135281179 131755268 1.03
tpch_q05/duckdb:duckdb 110870099 110663985 1.00
tpch_q06/duckdb:duckdb 37724922 37422693 1.01
tpch_q07/duckdb:duckdb 87731241 87392762 1.00
tpch_q08/duckdb:duckdb 112349478 111413207 1.01
tpch_q09/duckdb:duckdb 281411967 280638790 1.00
tpch_q10/duckdb:duckdb 209225935 210287431 0.99
tpch_q11/duckdb:duckdb 15710652 15853873 0.99
tpch_q12/duckdb:duckdb 85712768 85386441 1.00
tpch_q13/duckdb:duckdb 223792729 224275604 1.00
tpch_q14/duckdb:duckdb 72036582 70584871 1.02
tpch_q15/duckdb:duckdb 78803855 78399852 1.01
tpch_q16/duckdb:duckdb 75731103 74018641 1.02
tpch_q17/duckdb:duckdb 85243722 84964049 1.00
tpch_q18/duckdb:duckdb 213837847 213505992 1.00
tpch_q19/duckdb:duckdb 117364603 117288321 1.00
tpch_q20/duckdb:duckdb 113591751 112070655 1.01
tpch_q21/duckdb:duckdb 305106706 293664300 1.04
tpch_q22/duckdb:duckdb 67095709 70494481 0.95
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +2.9% +0.5% +2.4% +10.0% ➖ noise
1 datafusion:vortex-compact +2.6% +0.5% +2.1% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -3.6% +0.5% -4.1% +10.0% ➖ noise
1 duckdb:duckdb -0.2% +0.5% -0.7% +10.0% ➖ noise
1 duckdb:vortex-compact -0.7% +0.5% -1.2% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +0.6% +0.5% +0.1% +10.0% ➖ noise
2 datafusion:arrow +0.2% +2.6% -2.3% +10.0% ➖ noise
2 datafusion:vortex-compact +0.6% +2.6% -2.0% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.5% +2.6% -2.1% +10.0% ➖ noise
2 duckdb:duckdb +10.0% +2.6% +7.2% +10.0% ➖ noise
2 duckdb:vortex-compact +2.2% +2.6% -0.4% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +2.5% +2.6% -0.1% +10.0% ➖ noise
3 datafusion:arrow +2.8% +0.8% +2.0% +10.0% ➖ noise
3 datafusion:vortex-compact +2.1% +0.8% +1.3% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +1.9% +0.8% +1.2% +10.0% ➖ noise
3 duckdb:duckdb +1.3% +0.8% +0.6% +10.0% ➖ noise
3 duckdb:vortex-compact +1.5% +0.8% +0.8% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.3% +0.8% -1.0% +10.0% ➖ noise
4 datafusion:arrow +1.2% +1.9% -0.7% +10.0% ➖ noise
4 datafusion:vortex-compact +1.5% +1.9% -0.3% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +1.4% +1.9% -0.5% +10.0% ➖ noise
4 duckdb:duckdb +2.7% +1.9% +0.8% +10.0% ➖ noise
4 duckdb:vortex-compact +1.3% +1.9% -0.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.2% +1.9% -0.6% +10.0% ➖ noise
5 datafusion:arrow +2.7% +1.1% +1.5% +10.0% ➖ noise
5 datafusion:vortex-compact -0.1% +1.1% -1.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +2.4% +1.1% +1.3% +10.0% ➖ noise
5 duckdb:duckdb +0.2% +1.1% -0.9% +10.0% ➖ noise
5 duckdb:vortex-compact +0.4% +1.1% -0.7% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +2.9% +1.1% +1.8% +10.0% ➖ noise
6 datafusion:arrow +3.4% +2.1% +1.3% +10.0% ➖ noise
6 datafusion:vortex-compact -2.2% +2.1% -4.2% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +0.8% +2.1% -1.2% +10.0% ➖ noise
6 duckdb:duckdb +0.8% +2.1% -1.2% +10.9% ➖ noise
6 duckdb:vortex-compact -4.1% +2.1% -6.1% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +1.6% +2.1% -0.4% +10.3% ➖ noise
7 datafusion:arrow +1.2% +1.1% +0.1% +10.0% ➖ noise
7 datafusion:vortex-compact +2.6% +1.1% +1.5% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +1.1% +1.1% -0.0% +10.0% ➖ noise
7 duckdb:duckdb +0.4% +1.1% -0.7% +10.0% ➖ noise
7 duckdb:vortex-compact +1.2% +1.1% +0.0% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +2.1% +1.1% +1.0% +10.0% ➖ noise
8 datafusion:arrow +2.9% +1.7% +1.1% +10.0% ➖ noise
8 datafusion:vortex-compact +2.1% +1.7% +0.3% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +0.9% +1.7% -0.8% +10.0% ➖ noise
8 duckdb:duckdb +0.8% +1.7% -0.9% +10.0% ➖ noise
8 duckdb:vortex-compact +3.1% +1.7% +1.3% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +4.0% +1.7% +2.2% +10.0% ➖ noise
9 datafusion:arrow +1.6% +1.3% +0.3% +10.0% ➖ noise
9 datafusion:vortex-compact +1.5% +1.3% +0.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +2.9% +1.3% +1.6% +10.0% ➖ noise
9 duckdb:duckdb +0.3% +1.3% -1.0% +10.0% ➖ noise
9 duckdb:vortex-compact +2.5% +1.3% +1.1% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.2% +1.3% -0.1% +10.0% ➖ noise
10 datafusion:arrow +2.0% +1.2% +0.8% +10.0% ➖ noise
10 datafusion:vortex-compact +0.8% +1.2% -0.4% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +2.5% +1.2% +1.3% +10.0% ➖ noise
10 duckdb:duckdb -0.5% +1.2% -1.7% +10.0% ➖ noise
10 duckdb:vortex-compact +2.0% +1.2% +0.8% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +3.6% +1.2% +2.4% +10.0% ➖ noise
11 datafusion:arrow +0.1% +2.4% -2.2% +11.6% ➖ noise
11 datafusion:vortex-compact +3.4% +2.4% +1.0% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +1.5% +2.4% -0.9% +10.0% ➖ noise
11 duckdb:duckdb -0.9% +2.4% -3.2% +12.4% ➖ noise
11 duckdb:vortex-compact +2.4% +2.4% -0.0% +13.7% ➖ noise
11 duckdb:vortex-file-compressed +0.0% +2.4% -2.3% +10.1% ➖ noise
12 datafusion:arrow -1.2% -1.9% +0.7% +30.6% ➖ noise
12 datafusion:vortex-compact +2.0% -1.9% +4.0% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +2.2% -1.9% +4.2% +10.0% ➖ noise
12 duckdb:duckdb +0.4% -1.9% +2.3% +10.0% ➖ noise
12 duckdb:vortex-compact +0.5% -1.9% +2.5% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +2.7% -1.9% +4.8% +10.0% ➖ noise
13 datafusion:arrow +0.8% +0.1% +0.7% +10.0% ➖ noise
13 datafusion:vortex-compact +1.0% +0.1% +0.9% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +2.0% +0.1% +1.9% +10.0% ➖ noise
13 duckdb:duckdb -0.2% +0.1% -0.3% +10.0% ➖ noise
13 duckdb:vortex-compact +1.0% +0.1% +0.9% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +2.1% +0.1% +1.9% +10.0% ➖ noise
14 datafusion:arrow +2.3% -0.9% +3.2% +10.0% ➖ noise
14 datafusion:vortex-compact +0.1% -0.9% +1.0% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +0.1% -0.9% +1.0% +10.0% ➖ noise
14 duckdb:duckdb +2.1% -0.9% +3.0% +10.0% ➖ noise
14 duckdb:vortex-compact +0.7% -0.9% +1.6% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +0.8% -0.9% +1.7% +10.0% ➖ noise
15 datafusion:arrow +4.3% +0.2% +4.1% +10.0% ➖ noise
15 datafusion:vortex-compact +1.4% +0.2% +1.2% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +2.1% +0.2% +1.9% +10.0% ➖ noise
15 duckdb:duckdb +0.5% +0.2% +0.3% +10.0% ➖ noise
15 duckdb:vortex-compact +1.1% +0.2% +1.0% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +0.2% +0.2% -0.0% +10.0% ➖ noise
16 datafusion:arrow +2.3% +1.5% +0.8% +10.0% ➖ noise
16 datafusion:vortex-compact -2.2% +1.5% -3.6% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +2.8% +1.5% +1.3% +10.0% ➖ noise
16 duckdb:duckdb +2.3% +1.5% +0.8% +10.0% ➖ noise
16 duckdb:vortex-compact +1.9% +1.5% +0.4% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +0.5% +1.5% -1.0% +10.0% ➖ noise
17 datafusion:arrow +3.7% +3.0% +0.6% +10.0% ➖ noise
17 datafusion:vortex-compact +1.7% +3.0% -1.3% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +1.0% +3.0% -2.0% +10.0% ➖ noise
17 duckdb:duckdb +0.3% +3.0% -2.6% +10.0% ➖ noise
17 duckdb:vortex-compact +1.6% +3.0% -1.4% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -1.8% +3.0% -4.7% +10.0% ➖ noise
18 datafusion:arrow +2.7% +1.2% +1.5% +10.0% ➖ noise
18 datafusion:vortex-compact +2.3% +1.2% +1.1% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +2.3% +1.2% +1.0% +10.0% ➖ noise
18 duckdb:duckdb +0.2% +1.2% -1.0% +10.0% ➖ noise
18 duckdb:vortex-compact +0.5% +1.2% -0.7% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -1.3% +1.2% -2.5% +10.0% ➖ noise
19 datafusion:arrow +4.6% +1.8% +2.8% +10.0% ➖ noise
19 datafusion:vortex-compact +1.2% +1.8% -0.5% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +3.4% +1.8% +1.6% +10.0% ➖ noise
19 duckdb:duckdb +0.1% +1.8% -1.7% +10.0% ➖ noise
19 duckdb:vortex-compact +1.0% +1.8% -0.8% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -0.1% +1.8% -1.9% +10.0% ➖ noise
20 datafusion:arrow +3.3% -0.4% +3.7% +10.0% ➖ noise
20 datafusion:vortex-compact +1.8% -0.4% +2.1% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +2.8% -0.4% +3.1% +10.0% ➖ noise
20 duckdb:duckdb +1.4% -0.4% +1.7% +10.0% ➖ noise
20 duckdb:vortex-compact +1.3% -0.4% +1.7% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +2.4% -0.4% +2.8% +10.0% ➖ noise
21 datafusion:arrow +0.8% +1.5% -0.7% +10.0% ➖ noise
21 datafusion:vortex-compact +1.3% +1.5% -0.2% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +2.2% +1.5% +0.7% +10.0% ➖ noise
21 duckdb:duckdb +3.9% +1.5% +2.3% +10.0% ➖ noise
21 duckdb:vortex-compact +0.9% +1.5% -0.6% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +0.9% +1.5% -0.6% +10.0% ➖ noise
22 datafusion:arrow +1.6% +0.0% +1.5% +10.0% ➖ noise
22 datafusion:vortex-compact -2.3% +0.0% -2.3% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +1.5% +0.0% +1.5% +10.0% ➖ noise
22 duckdb:duckdb -4.8% +0.0% -4.8% +10.0% ➖ noise
22 duckdb:vortex-compact -0.3% +0.0% -0.3% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +1.8% +0.0% +1.8% +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: +6.2%
Vortex (geomean): 1.001x ➖
Parquet (geomean): 0.941x ➖
Shifts: Parquet (control) -5.9% · Median polish -0.8%


datafusion / vortex-file-compressed (0.979x ➖, 3↑ 2↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1687031 1630919 1.03
clickbench_q01/datafusion:vortex-file-compressed 18504168 19381918 0.95
clickbench_q02/datafusion:vortex-file-compressed 35432078 37941513 0.93
clickbench_q03/datafusion:vortex-file-compressed 42291164 43482294 0.97
clickbench_q04/datafusion:vortex-file-compressed 281463697 304012580 0.93
clickbench_q05/datafusion:vortex-file-compressed 302886553 315985650 0.96
clickbench_q06/datafusion:vortex-file-compressed 🚨 1901054 1648535 1.15
clickbench_q07/datafusion:vortex-file-compressed 🚀 21803079 24385507 0.89
clickbench_q08/datafusion:vortex-file-compressed 348574670 366385847 0.95
clickbench_q09/datafusion:vortex-file-compressed 533982964 565661593 0.94
clickbench_q10/datafusion:vortex-file-compressed 73906258 81634421 0.91
clickbench_q11/datafusion:vortex-file-compressed 84134401 86080200 0.98
clickbench_q12/datafusion:vortex-file-compressed 268766426 275730524 0.97
clickbench_q13/datafusion:vortex-file-compressed 403617081 409310012 0.99
clickbench_q14/datafusion:vortex-file-compressed 248244162 248228187 1.00
clickbench_q15/datafusion:vortex-file-compressed 327302608 321176189 1.02
clickbench_q16/datafusion:vortex-file-compressed 637108443 637881829 1.00
clickbench_q17/datafusion:vortex-file-compressed 640314918 632838542 1.01
clickbench_q18/datafusion:vortex-file-compressed 1273312852 1278680961 1.00
clickbench_q19/datafusion:vortex-file-compressed 🚨 31982305 28904660 1.11
clickbench_q20/datafusion:vortex-file-compressed 337176689 340721783 0.99
clickbench_q21/datafusion:vortex-file-compressed 359278945 367878238 0.98
clickbench_q22/datafusion:vortex-file-compressed 440887059 451154569 0.98
clickbench_q23/datafusion:vortex-file-compressed 645770450 671779985 0.96
clickbench_q24/datafusion:vortex-file-compressed 43789820 46222440 0.95
clickbench_q25/datafusion:vortex-file-compressed 🚀 71053909 83377814 0.85
clickbench_q26/datafusion:vortex-file-compressed 🚀 44092470 53367382 0.83
clickbench_q27/datafusion:vortex-file-compressed 728264722 762197543 0.96
clickbench_q28/datafusion:vortex-file-compressed 6649697390 6679538835 1.00
clickbench_q29/datafusion:vortex-file-compressed 234743402 240642059 0.98
clickbench_q30/datafusion:vortex-file-compressed 218476249 216461710 1.01
clickbench_q31/datafusion:vortex-file-compressed 252244444 255726576 0.99
clickbench_q32/datafusion:vortex-file-compressed 1106562435 1110267341 1.00
clickbench_q33/datafusion:vortex-file-compressed 1286507821 1265545317 1.02
clickbench_q34/datafusion:vortex-file-compressed 1268311000 1263934463 1.00
clickbench_q35/datafusion:vortex-file-compressed 446030093 444496647 1.00
clickbench_q36/datafusion:vortex-file-compressed 68579016 69825894 0.98
clickbench_q37/datafusion:vortex-file-compressed 34401432 34408674 1.00
clickbench_q38/datafusion:vortex-file-compressed 18482774 18580135 0.99
clickbench_q39/datafusion:vortex-file-compressed 128345297 130675489 0.98
clickbench_q40/datafusion:vortex-file-compressed 15857152 15890885 1.00
clickbench_q41/datafusion:vortex-file-compressed 14874114 14557754 1.02
clickbench_q42/datafusion:vortex-file-compressed 16616083 16780055 0.99
datafusion / parquet (0.887x ✅, 29↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚀 1562930 1832689 0.85
clickbench_q01/datafusion:parquet 18658387 20282164 0.92
clickbench_q02/datafusion:parquet 46433391 51155109 0.91
clickbench_q03/datafusion:parquet 36573970 40514968 0.90
clickbench_q04/datafusion:parquet 🚀 292132774 350642726 0.83
clickbench_q05/datafusion:parquet 🚀 345895001 401358683 0.86
clickbench_q06/datafusion:parquet 🚀 1536905 1803812 0.85
clickbench_q07/datafusion:parquet 22460393 23023026 0.98
clickbench_q08/datafusion:parquet 🚀 365471395 432687380 0.84
clickbench_q09/datafusion:parquet 🚀 595742455 718128421 0.83
clickbench_q10/datafusion:parquet 🚀 103791332 118643945 0.87
clickbench_q11/datafusion:parquet 🚀 127467438 146663443 0.87
clickbench_q12/datafusion:parquet 🚀 327148912 388073868 0.84
clickbench_q13/datafusion:parquet 🚀 479409590 565702406 0.85
clickbench_q14/datafusion:parquet 🚀 337592273 386970072 0.87
clickbench_q15/datafusion:parquet 🚀 337831039 400040675 0.84
clickbench_q16/datafusion:parquet 🚀 648278582 767581544 0.84
clickbench_q17/datafusion:parquet 🚀 641295296 765862940 0.84
clickbench_q18/datafusion:parquet 🚀 1375234381 1535480161 0.90
clickbench_q19/datafusion:parquet 31278603 32963154 0.95
clickbench_q20/datafusion:parquet 🚀 589078721 681767299 0.86
clickbench_q21/datafusion:parquet 🚀 663401431 744960270 0.89
clickbench_q22/datafusion:parquet 🚀 954370568 1109892255 0.86
clickbench_q23/datafusion:parquet 🚀 3605334018 4177104241 0.86
clickbench_q24/datafusion:parquet 81843328 90368180 0.91
clickbench_q25/datafusion:parquet 🚀 128007521 143307698 0.89
clickbench_q26/datafusion:parquet 🚀 79607063 89909896 0.89
clickbench_q27/datafusion:parquet 🚀 1047988839 1170995476 0.89
clickbench_q28/datafusion:parquet 6460881447 7075786219 0.91
clickbench_q29/datafusion:parquet 247215891 249547553 0.99
clickbench_q30/datafusion:parquet 🚀 320969415 369167545 0.87
clickbench_q31/datafusion:parquet 🚀 354017931 409833720 0.86
clickbench_q32/datafusion:parquet 🚀 1193528142 1411720341 0.85
clickbench_q33/datafusion:parquet 🚀 1462323021 1721595037 0.85
clickbench_q34/datafusion:parquet 🚀 1475287472 1721050256 0.86
clickbench_q35/datafusion:parquet 🚀 454798728 541274594 0.84
clickbench_q36/datafusion:parquet 🚀 139971227 168185630 0.83
clickbench_q37/datafusion:parquet 55944255 61883492 0.90
clickbench_q38/datafusion:parquet 80847830 86316821 0.94
clickbench_q39/datafusion:parquet 250676885 262549227 0.95
clickbench_q40/datafusion:parquet 30497066 29538990 1.03
clickbench_q41/datafusion:parquet 26767733 26784127 1.00
clickbench_q42/datafusion:parquet 30009113 29952437 1.00
duckdb / vortex-file-compressed (1.023x ➖, 0↑ 8↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6066985 6552138 0.93
clickbench_q01/duckdb:vortex-file-compressed 13148356 13136926 1.00
clickbench_q02/duckdb:vortex-file-compressed 24703040 24706444 1.00
clickbench_q03/duckdb:vortex-file-compressed 29387104 29665004 0.99
clickbench_q04/duckdb:vortex-file-compressed 179861047 177815994 1.01
clickbench_q05/duckdb:vortex-file-compressed 173065700 171401033 1.01
clickbench_q06/duckdb:vortex-file-compressed 20128624 19516663 1.03
clickbench_q07/duckdb:vortex-file-compressed 14541223 15716406 0.93
clickbench_q08/duckdb:vortex-file-compressed 259095190 254550721 1.02
clickbench_q09/duckdb:vortex-file-compressed 327614019 329675524 0.99
clickbench_q10/duckdb:vortex-file-compressed 65314119 64854145 1.01
clickbench_q11/duckdb:vortex-file-compressed 73743513 74035922 1.00
clickbench_q12/duckdb:vortex-file-compressed 194455393 189399849 1.03
clickbench_q13/duckdb:vortex-file-compressed 395917977 397465278 1.00
clickbench_q14/duckdb:vortex-file-compressed 227077760 227614987 1.00
clickbench_q15/duckdb:vortex-file-compressed 249524176 239487109 1.04
clickbench_q16/duckdb:vortex-file-compressed 576494243 575304997 1.00
clickbench_q17/duckdb:vortex-file-compressed 461983166 466587415 0.99
clickbench_q18/duckdb:vortex-file-compressed 963829126 962810034 1.00
clickbench_q19/duckdb:vortex-file-compressed 20095116 20794779 0.97
clickbench_q20/duckdb:vortex-file-compressed 323310257 335050958 0.96
clickbench_q21/duckdb:vortex-file-compressed 358488675 361432886 0.99
clickbench_q22/duckdb:vortex-file-compressed 491511864 533028141 0.92
clickbench_q23/duckdb:vortex-file-compressed 🚨 294181004 249761360 1.18
clickbench_q24/duckdb:vortex-file-compressed 33411224 32754119 1.02
clickbench_q25/duckdb:vortex-file-compressed 🚨 77870515 69219878 1.12
clickbench_q26/duckdb:vortex-file-compressed 42743454 42623025 1.00
clickbench_q27/duckdb:vortex-file-compressed 466304632 467825741 1.00
clickbench_q28/duckdb:vortex-file-compressed 2957899214 2969282449 1.00
clickbench_q29/duckdb:vortex-file-compressed 27764506 28050273 0.99
clickbench_q30/duckdb:vortex-file-compressed 186403826 186548770 1.00
clickbench_q31/duckdb:vortex-file-compressed 274247301 277041823 0.99
clickbench_q32/duckdb:vortex-file-compressed 1215526307 1179112309 1.03
clickbench_q33/duckdb:vortex-file-compressed 1131637108 1182848517 0.96
clickbench_q34/duckdb:vortex-file-compressed 1193754824 1241376786 0.96
clickbench_q35/duckdb:vortex-file-compressed 376187788 381166882 0.99
clickbench_q36/duckdb:vortex-file-compressed 🚨 29562064 25311296 1.17
clickbench_q37/duckdb:vortex-file-compressed 🚨 22274799 18656954 1.19
clickbench_q38/duckdb:vortex-file-compressed 🚨 22820804 20398249 1.12
clickbench_q39/duckdb:vortex-file-compressed 41160101 39218513 1.05
clickbench_q40/duckdb:vortex-file-compressed 🚨 23083547 19160020 1.20
clickbench_q41/duckdb:vortex-file-compressed 🚨 21917633 18757502 1.17
clickbench_q42/duckdb:vortex-file-compressed 🚨 22099033 19145397 1.15
duckdb / parquet (0.998x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 25814457 25486636 1.01
clickbench_q01/duckdb:parquet 26968104 28340508 0.95
clickbench_q02/duckdb:parquet 48457583 48331522 1.00
clickbench_q03/duckdb:parquet 38479396 38223474 1.01
clickbench_q04/duckdb:parquet 202897864 203365304 1.00
clickbench_q05/duckdb:parquet 269332148 264377661 1.02
clickbench_q06/duckdb:parquet 45717737 46815254 0.98
clickbench_q07/duckdb:parquet 29045397 28772911 1.01
clickbench_q08/duckdb:parquet 264045904 267311718 0.99
clickbench_q09/duckdb:parquet 395421616 396324521 1.00
clickbench_q10/duckdb:parquet 79351887 81651288 0.97
clickbench_q11/duckdb:parquet 98685148 98019879 1.01
clickbench_q12/duckdb:parquet 291169313 290153956 1.00
clickbench_q13/duckdb:parquet 470867473 482130203 0.98
clickbench_q14/duckdb:parquet 321074613 326033449 0.98
clickbench_q15/duckdb:parquet 262439147 256143454 1.02
clickbench_q16/duckdb:parquet 644865933 636416511 1.01
clickbench_q17/duckdb:parquet 545089776 546081860 1.00
clickbench_q18/duckdb:parquet 1076300645 1072141392 1.00
clickbench_q19/duckdb:parquet 25784756 25143433 1.03
clickbench_q20/duckdb:parquet 428342551 420243193 1.02
clickbench_q21/duckdb:parquet 541281219 552173854 0.98
clickbench_q22/duckdb:parquet 938604840 942464290 1.00
clickbench_q23/duckdb:parquet 303344959 317533263 0.96
clickbench_q24/duckdb:parquet 72430958 66707089 1.09
clickbench_q25/duckdb:parquet 157060415 157078065 1.00
clickbench_q26/duckdb:parquet 49142503 49772357 0.99
clickbench_q27/duckdb:parquet 640190592 649729160 0.99
clickbench_q28/duckdb:parquet 4821985218 4840156736 1.00
clickbench_q29/duckdb:parquet 40505230 40200921 1.01
clickbench_q30/duckdb:parquet 297596945 298850848 1.00
clickbench_q31/duckdb:parquet 359098579 363874457 0.99
clickbench_q32/duckdb:parquet 1169272960 1177781959 0.99
clickbench_q33/duckdb:parquet 1231730067 1240877553 0.99
clickbench_q34/duckdb:parquet 1249324202 1277845888 0.98
clickbench_q35/duckdb:parquet 363915792 362372081 1.00
clickbench_q36/duckdb:parquet 44769470 49285006 0.91
clickbench_q37/duckdb:parquet 33440107 31862746 1.05
clickbench_q38/duckdb:parquet 33465631 33214936 1.01
clickbench_q39/duckdb:parquet 87418595 88516066 0.99
clickbench_q40/duckdb:parquet 17458768 16615845 1.05
clickbench_q41/duckdb:parquet 16794216 17658664 0.95
clickbench_q42/duckdb:parquet 22061817 21435001 1.03
duckdb / duckdb (0.995x ➖, 3↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 18953926 18204858 1.04
clickbench_q01/duckdb:duckdb 36141864 34934373 1.03
clickbench_q02/duckdb:duckdb 47435828 47061806 1.01
clickbench_q03/duckdb:duckdb 49564496 48609926 1.02
clickbench_q04/duckdb:duckdb 188161379 191954718 0.98
clickbench_q05/duckdb:duckdb 261384373 265888894 0.98
clickbench_q06/duckdb:duckdb 38173575 37213228 1.03
clickbench_q07/duckdb:duckdb 38647122 37268661 1.04
clickbench_q08/duckdb:duckdb 248962138 249518604 1.00
clickbench_q09/duckdb:duckdb 363662918 372549538 0.98
clickbench_q10/duckdb:duckdb 101089387 98890923 1.02
clickbench_q11/duckdb:duckdb 109711408 109013418 1.01
clickbench_q12/duckdb:duckdb 236090132 237836170 0.99
clickbench_q13/duckdb:duckdb 463548855 466671538 0.99
clickbench_q14/duckdb:duckdb 270507191 274811461 0.98
clickbench_q15/duckdb:duckdb 219215902 221594862 0.99
clickbench_q16/duckdb:duckdb 629213953 622750574 1.01
clickbench_q17/duckdb:duckdb 537727962 529129018 1.02
clickbench_q18/duckdb:duckdb 1192855018 1211203908 0.98
clickbench_q19/duckdb:duckdb 37879529 36452669 1.04
clickbench_q20/duckdb:duckdb 868014002 924564272 0.94
clickbench_q21/duckdb:duckdb 956773775 1058227859 0.90
clickbench_q22/duckdb:duckdb 1121189351 1088814286 1.03
clickbench_q23/duckdb:duckdb 263276639 260143076 1.01
clickbench_q24/duckdb:duckdb 63855468 62714982 1.02
clickbench_q25/duckdb:duckdb 145118655 143512467 1.01
clickbench_q26/duckdb:duckdb 63485319 62376005 1.02
clickbench_q27/duckdb:duckdb 🚀 960271985 1099018398 0.87
clickbench_q28/duckdb:duckdb 4620515578 4686527795 0.99
clickbench_q29/duckdb:duckdb 51545246 49614965 1.04
clickbench_q30/duckdb:duckdb 255858011 257981255 0.99
clickbench_q31/duckdb:duckdb 419683472 408662109 1.03
clickbench_q32/duckdb:duckdb 1446240123 1453668938 0.99
clickbench_q33/duckdb:duckdb 🚀 1798701424 2052671280 0.88
clickbench_q34/duckdb:duckdb 🚀 1961097549 2182533819 0.90
clickbench_q35/duckdb:duckdb 280431163 282646550 0.99
clickbench_q36/duckdb:duckdb 45245255 45542797 0.99
clickbench_q37/duckdb:duckdb 34064837 33510350 1.02
clickbench_q38/duckdb:duckdb 32554676 31812146 1.02
clickbench_q39/duckdb:duckdb 65262790 70907646 0.92
clickbench_q40/duckdb:duckdb 35038627 33762361 1.04
clickbench_q41/duckdb:duckdb 32852333 31157277 1.05
clickbench_q42/duckdb:duckdb 34627672 33099804 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed +3.4% -7.1% +11.3% +766.4% ➖ noise
0 duckdb:duckdb +4.1% -7.1% +12.0% +285.6% ➖ noise
0 duckdb:vortex-file-compressed -7.4% -7.1% -0.4% +476.2% ➖ noise
1 datafusion:vortex-file-compressed -4.5% -6.4% +2.0% +23.6% ➖ noise
1 duckdb:duckdb +3.5% -6.4% +10.6% +49.2% ➖ noise
1 duckdb:vortex-file-compressed +0.1% -6.4% +7.0% +22.3% ➖ noise
2 datafusion:vortex-file-compressed -6.6% -4.6% -2.1% +14.8% ➖ noise
2 duckdb:duckdb +0.8% -4.6% +5.7% +16.9% ➖ noise
2 duckdb:vortex-file-compressed -0.0% -4.6% +4.8% +12.9% ➖ noise
3 datafusion:vortex-file-compressed -2.7% -4.7% +2.0% +141.7% ➖ noise
3 duckdb:duckdb +2.0% -4.7% +7.0% +34.1% ➖ noise
3 duckdb:vortex-file-compressed -0.9% -4.7% +3.9% +97.3% ➖ noise
4 datafusion:vortex-file-compressed -7.4% -8.8% +1.5% +10.0% ➖ noise
4 duckdb:duckdb -2.0% -8.8% +7.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.2% -8.8% +10.9% +10.0% 🚨 regression
5 datafusion:vortex-file-compressed -4.1% -6.3% +2.3% +10.0% ➖ noise
5 duckdb:duckdb -1.7% -6.3% +4.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +1.0% -6.3% +7.8% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +15.3% -8.8% +26.4% +59.7% ➖ noise
6 duckdb:duckdb +2.6% -8.8% +12.5% +29.4% ➖ noise
6 duckdb:vortex-file-compressed +3.1% -8.8% +13.1% +17.0% ➖ noise
7 datafusion:vortex-file-compressed -10.6% -0.8% -9.9% +18.5% ➖ noise
7 duckdb:duckdb +3.7% -0.8% +4.5% +12.4% ➖ noise
7 duckdb:vortex-file-compressed -7.5% -0.8% -6.8% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -4.9% -8.7% +4.2% +10.0% ➖ noise
8 duckdb:duckdb -0.2% -8.7% +9.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.8% -8.7% +11.4% +10.0% 🚨 regression
9 datafusion:vortex-file-compressed -5.6% -9.0% +3.8% +10.1% ➖ noise
9 duckdb:duckdb -2.4% -9.0% +7.3% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.6% -9.0% +9.2% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -9.5% -7.8% -1.8% +10.0% ➖ noise
10 duckdb:duckdb +2.2% -7.8% +10.9% +10.0% 🚨 regression
10 duckdb:vortex-file-compressed +0.7% -7.8% +9.2% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -2.3% -6.5% +4.5% +10.0% ➖ noise
11 duckdb:duckdb +0.6% -6.5% +7.6% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -0.4% -6.5% +6.5% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -2.5% -8.0% +6.0% +10.0% ➖ noise
12 duckdb:duckdb -0.7% -8.0% +7.9% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +2.7% -8.0% +11.6% +10.0% 🚨 regression
13 datafusion:vortex-file-compressed -1.4% -9.0% +8.4% +10.0% ➖ noise
13 duckdb:duckdb -0.7% -9.0% +9.2% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -0.4% -9.0% +9.5% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +0.0% -7.3% +7.9% +10.0% ➖ noise
14 duckdb:duckdb -1.6% -7.3% +6.2% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -0.2% -7.3% +7.6% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +1.9% -7.0% +9.6% +10.0% ➖ noise
15 duckdb:duckdb -1.1% -7.0% +6.4% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +4.2% -7.0% +12.0% +10.0% 🚨 regression
16 datafusion:vortex-file-compressed -0.1% -7.5% +8.0% +10.0% ➖ noise
16 duckdb:duckdb +1.0% -7.5% +9.2% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +0.2% -7.5% +8.3% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +1.2% -8.6% +10.7% +10.0% 🚨 regression
17 duckdb:duckdb +1.6% -8.6% +11.2% +10.0% 🚨 regression
17 duckdb:vortex-file-compressed -1.0% -8.6% +8.3% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -0.4% -5.2% +5.0% +10.0% ➖ noise
18 duckdb:duckdb -1.5% -5.2% +3.9% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +0.1% -5.2% +5.6% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +10.6% -1.4% +12.2% +26.7% ➖ noise
19 duckdb:duckdb +3.9% -1.4% +5.3% +19.0% ➖ noise
19 duckdb:vortex-file-compressed -3.4% -1.4% -2.0% +19.5% ➖ noise
20 datafusion:vortex-file-compressed -1.0% -6.2% +5.4% +208.3% ➖ noise
20 duckdb:duckdb -6.1% -6.2% +0.0% +26.2% ➖ noise
20 duckdb:vortex-file-compressed -3.5% -6.2% +2.8% +96.2% ➖ noise
21 datafusion:vortex-file-compressed -2.3% -6.6% +4.5% +10.0% ➖ noise
21 duckdb:duckdb -9.6% -6.6% -3.2% +12.8% ➖ noise
21 duckdb:vortex-file-compressed -0.8% -6.6% +6.2% +10.0% ➖ noise
22 datafusion:vortex-file-compressed -2.3% -7.5% +5.6% +15.0% ➖ noise
22 duckdb:duckdb +3.0% -7.5% +11.3% +12.4% ➖ noise
22 duckdb:vortex-file-compressed -7.8% -7.5% -0.4% +19.1% ➖ noise
23 datafusion:vortex-file-compressed -3.9% -9.2% +5.9% +49.7% ➖ noise
23 duckdb:duckdb +1.2% -9.2% +11.5% +10.0% 🚨 regression
23 duckdb:vortex-file-compressed +17.8% -9.2% +29.7% +14.4% 🚨 regression
24 datafusion:vortex-file-compressed -5.3% -0.8% -4.5% +12.0% ➖ noise
24 duckdb:duckdb +1.8% -0.8% +2.7% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +2.0% -0.8% +2.9% +24.9% ➖ noise
25 datafusion:vortex-file-compressed -14.8% -5.5% -9.8% +10.0% ✅ faster
25 duckdb:duckdb +1.1% -5.5% +7.0% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +12.5% -5.5% +19.0% +14.0% 🚨 regression
26 datafusion:vortex-file-compressed -17.4% -6.5% -11.6% +10.0% ✅ faster
26 duckdb:duckdb +1.8% -6.5% +8.9% +15.8% ➖ noise
26 duckdb:vortex-file-compressed +0.3% -6.5% +7.3% +22.5% ➖ noise
27 datafusion:vortex-file-compressed -4.5% -6.1% +1.7% +10.0% ➖ noise
27 duckdb:duckdb -12.6% -6.1% -7.0% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -0.3% -6.1% +6.1% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -0.4% -4.6% +4.4% +10.0% ➖ noise
28 duckdb:duckdb -1.4% -4.6% +3.4% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -0.4% -4.6% +4.4% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -2.5% -0.1% -2.4% +10.0% ➖ noise
29 duckdb:duckdb +3.9% -0.1% +4.0% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -1.0% -0.1% -0.9% +10.0% ➖ noise
30 datafusion:vortex-file-compressed +0.9% -7.0% +8.5% +10.0% ➖ noise
30 duckdb:duckdb -0.8% -7.0% +6.6% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -0.1% -7.0% +7.4% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -1.4% -7.7% +6.8% +10.0% ➖ noise
31 duckdb:duckdb +2.7% -7.7% +11.2% +10.0% 🚨 regression
31 duckdb:vortex-file-compressed -1.0% -7.7% +7.2% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -0.3% -8.4% +8.8% +13.0% ➖ noise
32 duckdb:duckdb -0.5% -8.4% +8.6% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +3.1% -8.4% +12.5% +10.0% 🚨 regression
33 datafusion:vortex-file-compressed +1.7% -8.2% +10.7% +10.0% 🚨 regression
33 duckdb:duckdb -12.4% -8.2% -4.6% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -4.3% -8.2% +4.2% +10.0% ➖ noise
34 datafusion:vortex-file-compressed +0.3% -8.5% +9.6% +10.0% ➖ noise
34 duckdb:duckdb -10.1% -8.5% -1.8% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -3.8% -8.5% +5.0% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +0.3% -8.1% +9.2% +10.0% ➖ noise
35 duckdb:duckdb -0.8% -8.1% +8.0% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -1.3% -8.1% +7.4% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -1.8% -13.1% +13.0% +10.0% 🚨 regression
36 duckdb:duckdb -0.7% -13.1% +14.3% +13.5% 🚨 regression
36 duckdb:vortex-file-compressed +16.8% -13.1% +34.3% +14.2% 🚨 regression
37 datafusion:vortex-file-compressed -0.0% -2.6% +2.6% +10.0% ➖ noise
37 duckdb:duckdb +1.7% -2.6% +4.4% +11.4% ➖ noise
37 duckdb:vortex-file-compressed +19.4% -2.6% +22.6% +15.7% 🚨 regression
38 datafusion:vortex-file-compressed -0.5% -2.9% +2.4% +10.0% ➖ noise
38 duckdb:duckdb +2.3% -2.9% +5.3% +12.8% ➖ noise
38 duckdb:vortex-file-compressed +11.9% -2.9% +15.2% +27.9% ➖ noise
39 datafusion:vortex-file-compressed -1.8% -2.9% +1.1% +10.0% ➖ noise
39 duckdb:duckdb -8.0% -2.9% -5.2% +11.9% ➖ noise
39 duckdb:vortex-file-compressed +5.0% -2.9% +8.1% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -0.2% +4.2% -4.2% +11.6% ➖ noise
40 duckdb:duckdb +3.8% +4.2% -0.4% +13.4% ➖ noise
40 duckdb:vortex-file-compressed +20.5% +4.2% +15.7% +15.2% 🚨 regression
41 datafusion:vortex-file-compressed +2.2% -2.5% +4.8% +11.0% ➖ noise
41 duckdb:duckdb +5.4% -2.5% +8.2% +13.4% ➖ noise
41 duckdb:vortex-file-compressed +16.8% -2.5% +19.9% +11.5% 🚨 regression
42 datafusion:vortex-file-compressed -1.0% +1.5% -2.5% +10.1% ➖ noise
42 duckdb:duckdb +4.6% +1.5% +3.0% +11.2% ➖ noise
42 duckdb:vortex-file-compressed +15.4% +1.5% +13.7% +16.5% ➖ 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%)

lance-encoding = { version = "4" }

anyhow = { workspace = true }
arrow-cast = { version = "57" }
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.

That version was separate because lance is slow to upgrade. Just change it to 58

Copy link
Copy Markdown
Contributor

@AdamGS AdamGS May 14, 2026

Choose a reason for hiding this comment

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

this has to match whatever lance is using, I don't think you can just bump it. What's the motivation here?

@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: -5.4%
Vortex (geomean): 1.084x ➖
Parquet (geomean): 1.145x ➖
Shifts: Parquet (control) +14.5% · Median polish +7.6%


datafusion / vortex-file-compressed (1.305x ❌, 0↑ 12↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 250611610 253300155 0.99
tpch_q02/datafusion:vortex-file-compressed 490975655 503155141 0.98
tpch_q03/datafusion:vortex-file-compressed 449298303 434774121 1.03
tpch_q04/datafusion:vortex-file-compressed 313457186 244629425 1.28
tpch_q05/datafusion:vortex-file-compressed 🚨 645174023 410521749 1.57
tpch_q06/datafusion:vortex-file-compressed 🚨 484287822 337086752 1.44
tpch_q07/datafusion:vortex-file-compressed 🚨 694056530 380292681 1.83
tpch_q08/datafusion:vortex-file-compressed 642737981 606251112 1.06
tpch_q09/datafusion:vortex-file-compressed 433544920 391158598 1.11
tpch_q10/datafusion:vortex-file-compressed 🚨 680600575 459453255 1.48
tpch_q11/datafusion:vortex-file-compressed 🚨 486347095 260201846 1.87
tpch_q12/datafusion:vortex-file-compressed 🚨 834129674 463712656 1.80
tpch_q13/datafusion:vortex-file-compressed 🚨 231132563 147116614 1.57
tpch_q14/datafusion:vortex-file-compressed 🚨 456085310 335927179 1.36
tpch_q15/datafusion:vortex-file-compressed 🚨 823794980 559572450 1.47
tpch_q16/datafusion:vortex-file-compressed 🚨 334129359 212874455 1.57
tpch_q17/datafusion:vortex-file-compressed 🚨 550835195 372445590 1.48
tpch_q18/datafusion:vortex-file-compressed 453189961 378126694 1.20
tpch_q19/datafusion:vortex-file-compressed 🚨 668586659 459783534 1.45
tpch_q20/datafusion:vortex-file-compressed 498650021 526895524 0.95
tpch_q21/datafusion:vortex-file-compressed 624085229 611888616 1.02
tpch_q22/datafusion:vortex-file-compressed 128213822 139838712 0.92
datafusion / vortex-compact (1.155x ➖, 0↑ 3↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 290422495 257784383 1.13
tpch_q02/datafusion:vortex-compact 461299112 435153656 1.06
tpch_q03/datafusion:vortex-compact 401418015 363789787 1.10
tpch_q04/datafusion:vortex-compact 262623565 220827972 1.19
tpch_q05/datafusion:vortex-compact 🚨 575083778 371555118 1.55
tpch_q06/datafusion:vortex-compact 405383663 321196134 1.26
tpch_q07/datafusion:vortex-compact 407136917 358536444 1.14
tpch_q08/datafusion:vortex-compact 549485184 569769449 0.96
tpch_q09/datafusion:vortex-compact 479017139 374658544 1.28
tpch_q10/datafusion:vortex-compact 🚨 546383235 419798477 1.30
tpch_q11/datafusion:vortex-compact 285991890 265732350 1.08
tpch_q12/datafusion:vortex-compact 🚨 545919458 399712536 1.37
tpch_q13/datafusion:vortex-compact 152353577 127905533 1.19
tpch_q14/datafusion:vortex-compact 336399100 284893291 1.18
tpch_q15/datafusion:vortex-compact 505564126 475216325 1.06
tpch_q16/datafusion:vortex-compact 228145658 201026713 1.13
tpch_q17/datafusion:vortex-compact 423314574 359592129 1.18
tpch_q18/datafusion:vortex-compact 363944694 297589512 1.22
tpch_q19/datafusion:vortex-compact 556122833 557068112 1.00
tpch_q20/datafusion:vortex-compact 495529790 484304029 1.02
tpch_q21/datafusion:vortex-compact 568211249 527442654 1.08
tpch_q22/datafusion:vortex-compact 129796145 120950689 1.07
datafusion / parquet (1.295x ➖, 0↑ 10↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 223823366 230275574 0.97
tpch_q02/datafusion:parquet 🚨 511191788 388624164 1.32
tpch_q03/datafusion:parquet 🚨 472393750 293645718 1.61
tpch_q04/datafusion:parquet 🚨 250699314 155895568 1.61
tpch_q05/datafusion:parquet 552141351 447523016 1.23
tpch_q06/datafusion:parquet 170026790 135522006 1.25
tpch_q07/datafusion:parquet 497491501 440709600 1.13
tpch_q08/datafusion:parquet 562743000 546744151 1.03
tpch_q09/datafusion:parquet 🚨 615788987 472775816 1.30
tpch_q10/datafusion:parquet 🚨 738622927 492548153 1.50
tpch_q11/datafusion:parquet 422465080 340399961 1.24
tpch_q12/datafusion:parquet 🚨 482298914 252227467 1.91
tpch_q13/datafusion:parquet 540944278 439676075 1.23
tpch_q14/datafusion:parquet 🚨 334237911 200742362 1.67
tpch_q15/datafusion:parquet 🚨 461536822 331425000 1.39
tpch_q16/datafusion:parquet 🚨 301243697 179930056 1.67
tpch_q17/datafusion:parquet 508565866 428244490 1.19
tpch_q18/datafusion:parquet 626271473 540075370 1.16
tpch_q19/datafusion:parquet 🚨 440179092 329788506 1.33
tpch_q20/datafusion:parquet 377649354 346055789 1.09
tpch_q21/datafusion:parquet 638100528 569500662 1.12
tpch_q22/datafusion:parquet 196343229 198379020 0.99
duckdb / vortex-file-compressed (0.909x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 303959820 291475325 1.04
tpch_q02/duckdb:vortex-file-compressed 1001073381 1053863279 0.95
tpch_q03/duckdb:vortex-file-compressed 670069938 749948667 0.89
tpch_q04/duckdb:vortex-file-compressed 398160495 402299573 0.99
tpch_q05/duckdb:vortex-file-compressed 1006924207 1110284414 0.91
tpch_q06/duckdb:vortex-file-compressed 475017010 444303370 1.07
tpch_q07/duckdb:vortex-file-compressed 867551820 842586012 1.03
tpch_q08/duckdb:vortex-file-compressed 1120970134 1120577269 1.00
tpch_q09/duckdb:vortex-file-compressed 850198125 1030653520 0.82
tpch_q10/duckdb:vortex-file-compressed 784238761 872472856 0.90
tpch_q11/duckdb:vortex-file-compressed 528806992 530555045 1.00
tpch_q12/duckdb:vortex-file-compressed 507028350 600111143 0.84
tpch_q13/duckdb:vortex-file-compressed 476158847 577763204 0.82
tpch_q14/duckdb:vortex-file-compressed 447743715 634797167 0.71
tpch_q15/duckdb:vortex-file-compressed 305370437 367813558 0.83
tpch_q16/duckdb:vortex-file-compressed 394482812 404284127 0.98
tpch_q17/duckdb:vortex-file-compressed 747628323 823409090 0.91
tpch_q18/duckdb:vortex-file-compressed 573187800 595039884 0.96
tpch_q19/duckdb:vortex-file-compressed 472542990 530236207 0.89
tpch_q20/duckdb:vortex-file-compressed 844753773 932780679 0.91
tpch_q21/duckdb:vortex-file-compressed 1022496213 1161212377 0.88
tpch_q22/duckdb:vortex-file-compressed 343988949 444807976 0.77
duckdb / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 316078514 321001685 0.98
tpch_q02/duckdb:vortex-compact 924871679 1054237324 0.88
tpch_q03/duckdb:vortex-compact 655129785 630078983 1.04
tpch_q04/duckdb:vortex-compact 439712617 381566312 1.15
tpch_q05/duckdb:vortex-compact 952481776 969345439 0.98
tpch_q06/duckdb:vortex-compact 415248152 406221568 1.02
tpch_q07/duckdb:vortex-compact 832565973 848654165 0.98
tpch_q08/duckdb:vortex-compact 985113838 1084382390 0.91
tpch_q09/duckdb:vortex-compact 964398269 937175415 1.03
tpch_q10/duckdb:vortex-compact 799225320 740623079 1.08
tpch_q11/duckdb:vortex-compact 497646096 575450955 0.86
tpch_q12/duckdb:vortex-compact 468830470 495107534 0.95
tpch_q13/duckdb:vortex-compact 449290620 443449304 1.01
tpch_q14/duckdb:vortex-compact 510202825 536118844 0.95
tpch_q15/duckdb:vortex-compact 348876105 355520152 0.98
tpch_q16/duckdb:vortex-compact 387203035 365904827 1.06
tpch_q17/duckdb:vortex-compact 684872928 681544506 1.00
tpch_q18/duckdb:vortex-compact 546170733 541962532 1.01
tpch_q19/duckdb:vortex-compact 585410393 557104190 1.05
tpch_q20/duckdb:vortex-compact 991929257 852909670 1.16
tpch_q21/duckdb:vortex-compact 1234277476 1159944203 1.06
tpch_q22/duckdb:vortex-compact 382288739 365625808 1.05
duckdb / parquet (1.013x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 521279072 463603560 1.12
tpch_q02/duckdb:parquet 1092888592 1050732737 1.04
tpch_q03/duckdb:parquet 1085610784 958509748 1.13
tpch_q04/duckdb:parquet 720383640 641666076 1.12
tpch_q05/duckdb:parquet 1257097534 1241615182 1.01
tpch_q06/duckdb:parquet 463231251 458951178 1.01
tpch_q07/duckdb:parquet 1206368854 1160054321 1.04
tpch_q08/duckdb:parquet 1602312076 1434776023 1.12
tpch_q09/duckdb:parquet 1345005727 1328207011 1.01
tpch_q10/duckdb:parquet 1335012702 1317038476 1.01
tpch_q11/duckdb:parquet 746967909 838735031 0.89
tpch_q12/duckdb:parquet 746189904 793634198 0.94
tpch_q13/duckdb:parquet 921342501 925343055 1.00
tpch_q14/duckdb:parquet 722190653 761596429 0.95
tpch_q15/duckdb:parquet 562654208 575532407 0.98
tpch_q16/duckdb:parquet 718922881 643645530 1.12
tpch_q17/duckdb:parquet 799439122 866317858 0.92
tpch_q18/duckdb:parquet 984963349 1019172326 0.97
tpch_q19/duckdb:parquet 774849522 776158531 1.00
tpch_q20/duckdb:parquet 1217264917 1211024477 1.01
tpch_q21/duckdb:parquet 1122558465 1168687931 0.96
tpch_q22/duckdb:parquet 612442468 616790899 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +12.7% +4.5% +7.8% +76.1% ➖ noise
1 datafusion:vortex-file-compressed -1.1% +4.5% -5.4% +76.3% ➖ noise
1 duckdb:vortex-compact -1.5% +4.5% -5.8% +51.8% ➖ noise
1 duckdb:vortex-file-compressed +4.3% +4.5% -0.2% +57.3% ➖ noise
2 datafusion:vortex-compact +6.0% +17.0% -9.4% +39.8% ➖ noise
2 datafusion:vortex-file-compressed -2.4% +17.0% -16.6% +30.0% ➖ noise
2 duckdb:vortex-compact -12.3% +17.0% -25.0% +30.0% ✅ faster
2 duckdb:vortex-file-compressed -5.0% +17.0% -18.8% +30.0% ➖ noise
3 datafusion:vortex-compact +10.3% +35.0% -18.3% +48.6% ➖ noise
3 datafusion:vortex-file-compressed +3.3% +35.0% -23.4% +62.9% ➖ noise
3 duckdb:vortex-compact +4.0% +35.0% -23.0% +34.8% ➖ noise
3 duckdb:vortex-file-compressed -10.7% +35.0% -33.8% +35.7% ✅ faster
4 datafusion:vortex-compact +18.9% +34.4% -11.5% +42.8% ➖ noise
4 datafusion:vortex-file-compressed +28.1% +34.4% -4.6% +31.1% ➖ noise
4 duckdb:vortex-compact +15.2% +34.4% -14.2% +37.1% ➖ noise
4 duckdb:vortex-file-compressed -1.0% +34.4% -26.3% +30.0% ✅ faster
5 datafusion:vortex-compact +54.8% +11.8% +38.5% +41.1% ➖ noise
5 datafusion:vortex-file-compressed +57.2% +11.8% +40.6% +32.8% 🚨 regression
5 duckdb:vortex-compact -1.7% +11.8% -12.1% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -9.3% +11.8% -18.9% +30.0% ➖ noise
6 datafusion:vortex-compact +26.2% +12.5% +12.2% +34.7% ➖ noise
6 datafusion:vortex-file-compressed +43.7% +12.5% +27.7% +34.8% ➖ noise
6 duckdb:vortex-compact +2.2% +12.5% -9.2% +30.3% ➖ noise
6 duckdb:vortex-file-compressed +6.9% +12.5% -5.0% +34.7% ➖ noise
7 datafusion:vortex-compact +13.6% +8.3% +4.8% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +82.5% +8.3% +68.4% +30.0% 🚨 regression
7 duckdb:vortex-compact -1.9% +8.3% -9.5% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +3.0% +8.3% -5.0% +30.0% ➖ noise
8 datafusion:vortex-compact -3.6% +7.2% -10.0% +37.6% ➖ noise
8 datafusion:vortex-file-compressed +6.0% +7.2% -1.1% +30.0% ➖ noise
8 duckdb:vortex-compact -9.2% +7.2% -15.3% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +0.0% +7.2% -6.7% +30.0% ➖ noise
9 datafusion:vortex-compact +27.9% +14.8% +11.3% +31.7% ➖ noise
9 datafusion:vortex-file-compressed +10.8% +14.8% -3.5% +30.0% ➖ noise
9 duckdb:vortex-compact +2.9% +14.8% -10.4% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -17.5% +14.8% -28.2% +72.3% ➖ noise
10 datafusion:vortex-compact +30.2% +23.3% +5.6% +30.0% ➖ noise
10 datafusion:vortex-file-compressed +48.1% +23.3% +20.1% +31.7% ➖ noise
10 duckdb:vortex-compact +7.9% +23.3% -12.5% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -10.1% +23.3% -27.1% +30.0% ✅ faster
11 datafusion:vortex-compact +7.6% +5.1% +2.4% +32.1% ➖ noise
11 datafusion:vortex-file-compressed +86.9% +5.1% +77.8% +30.0% 🚨 regression
11 duckdb:vortex-compact -13.5% +5.1% -17.7% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -0.3% +5.1% -5.2% +30.0% ➖ noise
12 datafusion:vortex-compact +36.6% +34.1% +1.9% +37.6% ➖ noise
12 datafusion:vortex-file-compressed +79.9% +34.1% +34.2% +31.6% 🚨 regression
12 duckdb:vortex-compact -5.3% +34.1% -29.4% +30.0% ✅ faster
12 duckdb:vortex-file-compressed -15.5% +34.1% -37.0% +30.0% ✅ faster
13 datafusion:vortex-compact +19.1% +10.7% +7.6% +53.3% ➖ noise
13 datafusion:vortex-file-compressed +57.1% +10.7% +41.9% +49.1% ➖ noise
13 duckdb:vortex-compact +1.3% +10.7% -8.5% +30.0% ➖ noise
13 duckdb:vortex-file-compressed -17.6% +10.7% -25.5% +40.4% ➖ noise
14 datafusion:vortex-compact +18.1% +25.7% -6.0% +30.0% ➖ noise
14 datafusion:vortex-file-compressed +35.8% +25.7% +8.1% +30.0% ➖ noise
14 duckdb:vortex-compact -4.8% +25.7% -24.3% +30.0% ✅ faster
14 duckdb:vortex-file-compressed -29.5% +25.7% -43.9% +35.2% ✅ faster
15 datafusion:vortex-compact +6.4% +16.7% -8.8% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +47.2% +16.7% +26.2% +30.0% ➖ noise
15 duckdb:vortex-compact -1.9% +16.7% -15.9% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -17.0% +16.7% -28.8% +30.0% ✅ faster
16 datafusion:vortex-compact +13.5% +36.7% -17.0% +30.0% ➖ noise
16 datafusion:vortex-file-compressed +57.0% +36.7% +14.8% +30.2% ➖ noise
16 duckdb:vortex-compact +5.8% +36.7% -22.6% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -2.4% +36.7% -28.6% +30.0% ✅ faster
17 datafusion:vortex-compact +17.7% +4.7% +12.5% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +47.9% +4.7% +41.3% +30.0% 🚨 regression
17 duckdb:vortex-compact +0.5% +4.7% -4.0% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -9.2% +4.7% -13.3% +30.0% ➖ noise
18 datafusion:vortex-compact +22.3% +5.9% +15.5% +30.0% ➖ noise
18 datafusion:vortex-file-compressed +19.9% +5.9% +13.2% +30.6% ➖ noise
18 duckdb:vortex-compact +0.8% +5.9% -4.8% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -3.7% +5.9% -9.0% +30.0% ➖ noise
19 datafusion:vortex-compact -0.2% +15.4% -13.5% +30.0% ➖ noise
19 datafusion:vortex-file-compressed +45.4% +15.4% +26.0% +30.0% ➖ noise
19 duckdb:vortex-compact +5.1% +15.4% -9.0% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -10.9% +15.4% -22.8% +30.0% ➖ noise
20 datafusion:vortex-compact +2.3% +4.7% -2.3% +30.0% ➖ noise
20 datafusion:vortex-file-compressed -5.4% +4.7% -9.6% +32.9% ➖ noise
20 duckdb:vortex-compact +16.3% +4.7% +11.0% +30.3% ➖ noise
20 duckdb:vortex-file-compressed -9.4% +4.7% -13.5% +30.0% ➖ noise
21 datafusion:vortex-compact +7.7% +3.7% +3.8% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +2.0% +3.7% -1.7% +35.6% ➖ noise
21 duckdb:vortex-compact +6.4% +3.7% +2.6% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -11.9% +3.7% -15.1% +30.0% ➖ noise
22 datafusion:vortex-compact +7.3% -0.9% +8.3% +50.3% ➖ noise
22 datafusion:vortex-file-compressed -8.3% -0.9% -7.5% +38.4% ➖ noise
22 duckdb:vortex-compact +4.6% -0.9% +5.5% +31.4% ➖ noise
22 duckdb:vortex-file-compressed -22.7% -0.9% -22.0% +30.0% ➖ noise

@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: -11.6%
Vortex (geomean): 0.966x ➖
Parquet (geomean): 1.093x ➖
Shifts: Parquet (control) +9.3% · Median polish -0.6%


datafusion / vortex-file-compressed (1.105x ➖, 0↑ 1↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 709189418 725316138 0.98
tpch_q02/datafusion:vortex-file-compressed 1015209764 910227554 1.12
tpch_q03/datafusion:vortex-file-compressed 963947967 762393306 1.26
tpch_q04/datafusion:vortex-file-compressed 🚨 888620141 624695406 1.42
tpch_q05/datafusion:vortex-file-compressed 1416952707 1129682358 1.25
tpch_q06/datafusion:vortex-file-compressed 815666461 665923421 1.22
tpch_q07/datafusion:vortex-file-compressed 1101486852 981599011 1.12
tpch_q08/datafusion:vortex-file-compressed 1424824733 1182851127 1.20
tpch_q09/datafusion:vortex-file-compressed 1437047669 1276946764 1.13
tpch_q10/datafusion:vortex-file-compressed 1158314564 919723618 1.26
tpch_q11/datafusion:vortex-file-compressed 590626180 465103913 1.27
tpch_q12/datafusion:vortex-file-compressed 1365513990 1059194196 1.29
tpch_q13/datafusion:vortex-file-compressed 453541860 462075507 0.98
tpch_q14/datafusion:vortex-file-compressed 701142816 643149501 1.09
tpch_q15/datafusion:vortex-file-compressed 1387428462 1263186332 1.10
tpch_q16/datafusion:vortex-file-compressed 487031859 498134690 0.98
tpch_q17/datafusion:vortex-file-compressed 1247575259 1176817692 1.06
tpch_q18/datafusion:vortex-file-compressed 1399189204 1342048048 1.04
tpch_q19/datafusion:vortex-file-compressed 799559600 847955990 0.94
tpch_q20/datafusion:vortex-file-compressed 994932338 1060944602 0.94
tpch_q21/datafusion:vortex-file-compressed 1651499896 1758231173 0.94
tpch_q22/datafusion:vortex-file-compressed 438097769 486939569 0.90
datafusion / vortex-compact (0.936x ➖, 1↑ 1↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 683495703 848852341 0.81
tpch_q02/datafusion:vortex-compact 🚀 731712087 1286148873 0.57
tpch_q03/datafusion:vortex-compact 727168830 908112590 0.80
tpch_q04/datafusion:vortex-compact 590521312 704396956 0.84
tpch_q05/datafusion:vortex-compact 1048715971 988334370 1.06
tpch_q06/datafusion:vortex-compact 699606916 704408602 0.99
tpch_q07/datafusion:vortex-compact 1028704135 1035203084 0.99
tpch_q08/datafusion:vortex-compact 1224298434 1204126784 1.02
tpch_q09/datafusion:vortex-compact 1332961989 1227731483 1.09
tpch_q10/datafusion:vortex-compact 1008543337 1004593391 1.00
tpch_q11/datafusion:vortex-compact 508082824 438819452 1.16
tpch_q12/datafusion:vortex-compact 1317875574 1021749811 1.29
tpch_q13/datafusion:vortex-compact 452390901 419935767 1.08
tpch_q14/datafusion:vortex-compact 🚨 842941629 617386185 1.37
tpch_q15/datafusion:vortex-compact 1268021746 1129623977 1.12
tpch_q16/datafusion:vortex-compact 321911951 387413628 0.83
tpch_q17/datafusion:vortex-compact 1130390903 1309879125 0.86
tpch_q18/datafusion:vortex-compact 1035762833 1127886778 0.92
tpch_q19/datafusion:vortex-compact 787254900 1032354511 0.76
tpch_q20/datafusion:vortex-compact 909802580 1277947872 0.71
tpch_q21/datafusion:vortex-compact 1543240859 1681372007 0.92
tpch_q22/datafusion:vortex-compact 544841953 676875139 0.80
datafusion / parquet (1.204x ➖, 0↑ 4↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 852106117 786945141 1.08
tpch_q02/datafusion:parquet 🚨 1292595171 794578118 1.63
tpch_q03/datafusion:parquet 1066191316 913810230 1.17
tpch_q04/datafusion:parquet 536613359 420976466 1.27
tpch_q05/datafusion:parquet 1210688057 1126029661 1.08
tpch_q06/datafusion:parquet 552549396 539804440 1.02
tpch_q07/datafusion:parquet 1371055438 1314883432 1.04
tpch_q08/datafusion:parquet 1732444785 1447487538 1.20
tpch_q09/datafusion:parquet 🚨 2194365414 1607205799 1.37
tpch_q10/datafusion:parquet 🚨 3182523248 2018243187 1.58
tpch_q11/datafusion:parquet 667769606 552246077 1.21
tpch_q12/datafusion:parquet 766814040 637629785 1.20
tpch_q13/datafusion:parquet 820478169 658098597 1.25
tpch_q14/datafusion:parquet 910401207 783884730 1.16
tpch_q15/datafusion:parquet 1541977992 1258863524 1.22
tpch_q16/datafusion:parquet 🚨 579754345 336209170 1.72
tpch_q17/datafusion:parquet 1703077491 1314881455 1.30
tpch_q18/datafusion:parquet 1923054330 1554061482 1.24
tpch_q19/datafusion:parquet 899981293 902925067 1.00
tpch_q20/datafusion:parquet 1287458847 1206047517 1.07
tpch_q21/datafusion:parquet 1790188646 1849923584 0.97
tpch_q22/datafusion:parquet 989492245 954189564 1.04
duckdb / vortex-file-compressed (0.902x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 604221340 689136615 0.88
tpch_q02/duckdb:vortex-file-compressed 1233695410 1327427813 0.93
tpch_q03/duckdb:vortex-file-compressed 1008999549 1100304080 0.92
tpch_q04/duckdb:vortex-file-compressed 691858160 746470545 0.93
tpch_q05/duckdb:vortex-file-compressed 1127432167 1299889731 0.87
tpch_q06/duckdb:vortex-file-compressed 757836773 933715854 0.81
tpch_q07/duckdb:vortex-file-compressed 1235344818 1293099195 0.96
tpch_q08/duckdb:vortex-file-compressed 1464227922 1577280243 0.93
tpch_q09/duckdb:vortex-file-compressed 1533189852 1705248184 0.90
tpch_q10/duckdb:vortex-file-compressed 1335510752 1459344357 0.92
tpch_q11/duckdb:vortex-file-compressed 783815124 786341529 1.00
tpch_q12/duckdb:vortex-file-compressed 786266956 867492919 0.91
tpch_q13/duckdb:vortex-file-compressed 1049151939 1066633055 0.98
tpch_q14/duckdb:vortex-file-compressed 860961216 911481689 0.94
tpch_q15/duckdb:vortex-file-compressed 577582022 610795308 0.95
tpch_q16/duckdb:vortex-file-compressed 497230577 587071819 0.85
tpch_q17/duckdb:vortex-file-compressed 1018841242 1203325582 0.85
tpch_q18/duckdb:vortex-file-compressed 932561989 1195612002 0.78
tpch_q19/duckdb:vortex-file-compressed 794148664 793762452 1.00
tpch_q20/duckdb:vortex-file-compressed 1306504550 1578786628 0.83
tpch_q21/duckdb:vortex-file-compressed 2031201918 2416617926 0.84
tpch_q22/duckdb:vortex-file-compressed 694475503 734791602 0.95
duckdb / vortex-compact (0.932x ➖, 0↑ 0↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 585309132 681862753 0.86
tpch_q02/duckdb:vortex-compact 1125319259 1201323995 0.94
tpch_q03/duckdb:vortex-compact 879426823 963786321 0.91
tpch_q04/duckdb:vortex-compact 508717190 531492836 0.96
tpch_q05/duckdb:vortex-compact 982017734 1048943762 0.94
tpch_q06/duckdb:vortex-compact 796865875 841569100 0.95
tpch_q07/duckdb:vortex-compact 1099632421 1189200085 0.92
tpch_q08/duckdb:vortex-compact 1571538794 1444418394 1.09
tpch_q09/duckdb:vortex-compact 1454633868 1548730790 0.94
tpch_q10/duckdb:vortex-compact 1168944970 1213007373 0.96
tpch_q11/duckdb:vortex-compact 675974641 773924045 0.87
tpch_q12/duckdb:vortex-compact 661886237 724417468 0.91
tpch_q13/duckdb:vortex-compact 926225858 948763816 0.98
tpch_q14/duckdb:vortex-compact 879892043 936692563 0.94
tpch_q15/duckdb:vortex-compact 521996323 540863381 0.97
tpch_q16/duckdb:vortex-compact 463866287 564700501 0.82
tpch_q17/duckdb:vortex-compact 934810519 1000543079 0.93
tpch_q18/duckdb:vortex-compact 792237639 829576948 0.95
tpch_q19/duckdb:vortex-compact 739188700 776228563 0.95
tpch_q20/duckdb:vortex-compact 1233574552 1401239358 0.88
tpch_q21/duckdb:vortex-compact 1749910268 1805677059 0.97
tpch_q22/duckdb:vortex-compact 646461628 718925265 0.90
duckdb / parquet (0.992x ➖, 0↑ 1↓)
name PR f355ef8 (ns) base d4f40a9 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 895570922 810992889 1.10
tpch_q02/duckdb:parquet 1414153246 1392536070 1.02
tpch_q03/duckdb:parquet 1985137911 1915191901 1.04
tpch_q04/duckdb:parquet 1255245389 967145793 1.30
tpch_q05/duckdb:parquet 2390714012 2026173413 1.18
tpch_q06/duckdb:parquet 🚨 1024559014 754751581 1.36
tpch_q07/duckdb:parquet 1983948928 1868369580 1.06
tpch_q08/duckdb:parquet 2627362209 2446075377 1.07
tpch_q09/duckdb:parquet 2526409912 3068126882 0.82
tpch_q10/duckdb:parquet 3391086192 3551616920 0.95
tpch_q11/duckdb:parquet 953612825 1109910075 0.86
tpch_q12/duckdb:parquet 1341361497 1411378225 0.95
tpch_q13/duckdb:parquet 1296636513 1504011648 0.86
tpch_q14/duckdb:parquet 1438927887 1537207879 0.94
tpch_q15/duckdb:parquet 1122560849 868390335 1.29
tpch_q16/duckdb:parquet 847592012 977852417 0.87
tpch_q17/duckdb:parquet 1270084808 1454274377 0.87
tpch_q18/duckdb:parquet 1558750741 1770737244 0.88
tpch_q19/duckdb:parquet 1472195107 1749874647 0.84
tpch_q20/duckdb:parquet 2107829427 2062273376 1.02
tpch_q21/duckdb:parquet 1916392058 2069636619 0.93
tpch_q22/duckdb:parquet 1122237702 1300299441 0.86
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -19.5% +9.3% -26.4% +56.6% ➖ noise
1 datafusion:vortex-file-compressed -2.2% +9.3% -10.6% +53.4% ➖ noise
1 duckdb:vortex-compact -14.2% +9.3% -21.5% +36.8% ➖ noise
1 duckdb:vortex-file-compressed -12.3% +9.3% -19.8% +42.1% ➖ noise
2 datafusion:vortex-compact -43.1% +28.5% -55.7% +43.1% ✅ faster
2 datafusion:vortex-file-compressed +11.5% +28.5% -13.2% +49.8% ➖ noise
2 duckdb:vortex-compact -6.3% +28.5% -27.1% +39.1% ➖ noise
2 duckdb:vortex-file-compressed -7.1% +28.5% -27.7% +35.3% ✅ faster
3 datafusion:vortex-compact -19.9% +10.0% -27.2% +52.3% ➖ noise
3 datafusion:vortex-file-compressed +26.4% +10.0% +15.0% +58.2% ➖ noise
3 duckdb:vortex-compact -8.8% +10.0% -17.0% +42.4% ➖ noise
3 duckdb:vortex-file-compressed -8.3% +10.0% -16.6% +47.5% ➖ noise
4 datafusion:vortex-compact -16.2% +28.6% -34.8% +30.0% ✅ faster
4 datafusion:vortex-file-compressed +42.2% +28.6% +10.6% +30.0% ➖ noise
4 duckdb:vortex-compact -4.3% +28.6% -25.6% +32.7% ✅ faster
4 duckdb:vortex-file-compressed -7.3% +28.6% -27.9% +30.0% ✅ faster
5 datafusion:vortex-compact +6.1% +12.6% -5.8% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +25.4% +12.6% +11.4% +30.0% ➖ noise
5 duckdb:vortex-compact -6.4% +12.6% -16.9% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -13.3% +12.6% -23.0% +30.0% ➖ noise
6 datafusion:vortex-compact -0.7% +17.9% -15.7% +37.4% ➖ noise
6 datafusion:vortex-file-compressed +22.5% +17.9% +3.9% +30.0% ➖ noise
6 duckdb:vortex-compact -5.3% +17.9% -19.7% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -18.8% +17.9% -31.1% +30.0% ✅ faster
7 datafusion:vortex-compact -0.6% +5.2% -5.6% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +12.2% +5.2% +6.6% +30.0% ➖ noise
7 duckdb:vortex-compact -7.5% +5.2% -12.1% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -4.5% +5.2% -9.2% +30.0% ➖ noise
8 datafusion:vortex-compact +1.7% +13.4% -10.3% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +20.5% +13.4% +6.2% +30.0% ➖ noise
8 duckdb:vortex-compact +8.8% +13.4% -4.0% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -7.2% +13.4% -18.1% +30.0% ➖ noise
9 datafusion:vortex-compact +8.6% +6.0% +2.4% +30.0% ➖ noise
9 datafusion:vortex-file-compressed +12.5% +6.0% +6.1% +30.0% ➖ noise
9 duckdb:vortex-compact -6.1% +6.0% -11.4% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -10.1% +6.0% -15.2% +30.0% ➖ noise
10 datafusion:vortex-compact +0.4% +22.7% -18.2% +30.1% ➖ noise
10 datafusion:vortex-file-compressed +25.9% +22.7% +2.6% +30.0% ➖ noise
10 duckdb:vortex-compact -3.6% +22.7% -21.5% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -8.5% +22.7% -25.4% +33.0% ✅ faster
11 datafusion:vortex-compact +15.8% +1.9% +13.6% +41.4% ➖ noise
11 datafusion:vortex-file-compressed +27.0% +1.9% +24.6% +30.6% ➖ noise
11 duckdb:vortex-compact -12.7% +1.9% -14.3% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -0.3% +1.9% -2.2% +30.0% ➖ noise
12 datafusion:vortex-compact +29.0% +6.9% +20.6% +37.3% ➖ noise
12 datafusion:vortex-file-compressed +28.9% +6.9% +20.6% +34.2% ➖ noise
12 duckdb:vortex-compact -8.6% +6.9% -14.5% +34.7% ➖ noise
12 duckdb:vortex-file-compressed -9.4% +6.9% -15.2% +42.8% ➖ noise
13 datafusion:vortex-compact +7.7% +3.7% +3.9% +33.0% ➖ noise
13 datafusion:vortex-file-compressed -1.8% +3.7% -5.3% +30.0% ➖ noise
13 duckdb:vortex-compact -2.4% +3.7% -5.8% +40.1% ➖ noise
13 duckdb:vortex-file-compressed -1.6% +3.7% -5.1% +42.8% ➖ noise
14 datafusion:vortex-compact +36.5% +4.3% +30.9% +30.0% 🚨 regression
14 datafusion:vortex-file-compressed +9.0% +4.3% +4.6% +30.0% ➖ noise
14 duckdb:vortex-compact -6.1% +4.3% -9.9% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -5.5% +4.3% -9.4% +30.0% ➖ noise
15 datafusion:vortex-compact +12.3% +25.8% -10.8% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +9.8% +25.8% -12.7% +30.0% ➖ noise
15 duckdb:vortex-compact -3.5% +25.8% -23.3% +30.0% ✅ faster
15 duckdb:vortex-file-compressed -5.4% +25.8% -24.9% +30.0% ✅ faster
16 datafusion:vortex-compact -16.9% +22.3% -32.0% +30.0% ✅ faster
16 datafusion:vortex-file-compressed -2.2% +22.3% -20.0% +37.0% ➖ noise
16 duckdb:vortex-compact -17.9% +22.3% -32.8% +30.0% ✅ faster
16 duckdb:vortex-file-compressed -15.3% +22.3% -30.7% +30.0% ✅ faster
17 datafusion:vortex-compact -13.7% +6.4% -18.9% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +6.0% +6.4% -0.3% +30.0% ➖ noise
17 duckdb:vortex-compact -6.6% +6.4% -12.2% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -15.3% +6.4% -20.4% +30.0% ➖ noise
18 datafusion:vortex-compact -8.2% +4.4% -12.0% +30.0% ➖ noise
18 datafusion:vortex-file-compressed +4.3% +4.4% -0.1% +30.0% ➖ noise
18 duckdb:vortex-compact -4.5% +4.4% -8.5% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -22.0% +4.4% -25.3% +35.3% ➖ noise
19 datafusion:vortex-compact -23.7% -8.4% -16.7% +30.0% ➖ noise
19 datafusion:vortex-file-compressed -5.7% -8.4% +3.0% +30.0% ➖ noise
19 duckdb:vortex-compact -4.8% -8.4% +4.0% +30.0% ➖ noise
19 duckdb:vortex-file-compressed +0.0% -8.4% +9.3% +30.0% ➖ noise
20 datafusion:vortex-compact -28.8% +4.5% -31.8% +30.0% ✅ faster
20 datafusion:vortex-file-compressed -6.2% +4.5% -10.2% +30.0% ➖ noise
20 duckdb:vortex-compact -12.0% +4.5% -15.7% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -17.2% +4.5% -20.8% +30.0% ➖ noise
21 datafusion:vortex-compact -8.2% -5.3% -3.0% +30.0% ➖ noise
21 datafusion:vortex-file-compressed -6.1% -5.3% -0.8% +30.0% ➖ noise
21 duckdb:vortex-compact -3.1% -5.3% +2.4% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -15.9% -5.3% -11.2% +30.0% ➖ noise
22 datafusion:vortex-compact -19.5% -5.4% -14.9% +30.0% ➖ noise
22 datafusion:vortex-file-compressed -10.0% -5.4% -4.9% +30.0% ➖ noise
22 duckdb:vortex-compact -10.1% -5.4% -5.0% +30.0% ➖ noise
22 duckdb:vortex-file-compressed -5.5% -5.4% -0.1% +30.0% ➖ noise

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

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants