Skip to content

Add comment showing change in benchmark file sizes#7264

Open
a10y wants to merge 6 commits intodevelopfrom
diff-report
Open

Add comment showing change in benchmark file sizes#7264
a10y wants to merge 6 commits intodevelopfrom
diff-report

Conversation

@a10y
Copy link
Copy Markdown
Contributor

@a10y a10y commented Apr 2, 2026

Adds an additional comment as part of the PR benchmarks reporting that shows the change in size of SQL benchmark files after applying the diff from the PR.

Only applies to vortex and vortex-compact

Similar to our other benchmarks, tracks state over time via a GZipped JSON file stored in S3 bucket.

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y a10y added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 2, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 2, 2026
@a10y a10y changed the title Add comment showing change in ClickBench files Add comment showing change in benchmark file sizes Apr 2, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 7fa0c26 1 Explore Profiling Data
Previous Runs (2)
Status Commit Job Attempt Link
🟢 Done ae9f875 1 Explore Profiling Data
🟢 Done d1edb79 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.023x ➖


datafusion / vortex-file-compressed (1.023x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 127686591 126300187 1.01
polarsignals_q01/datafusion:vortex-file-compressed 372950962 376353843 0.99
polarsignals_q02/datafusion:vortex-file-compressed 23291130 22718881 1.03
polarsignals_q03/datafusion:vortex-file-compressed 383877763 377657148 1.02
polarsignals_q04/datafusion:vortex-file-compressed 10928891 10823840 1.01
polarsignals_q05/datafusion:vortex-file-compressed 16363705 15378771 1.06
polarsignals_q06/datafusion:vortex-file-compressed 19352076 18513625 1.05
polarsignals_q07/datafusion:vortex-file-compressed 13642405 13401606 1.02
polarsignals_q08/datafusion:vortex-file-compressed 472711141 463357706 1.02
polarsignals_q09/datafusion:vortex-file-compressed 10899917 10621527 1.03

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.2%
Vortex (geomean): 0.998x ➖
Parquet (geomean): 1.002x ➖
Shifts: Parquet (control) +0.2% · Median polish +0.0%


datafusion / vortex-file-compressed (0.994x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 51972074 50201468 1.04
tpch_q02/datafusion:vortex-file-compressed 32339802 33509251 0.97
tpch_q03/datafusion:vortex-file-compressed 26972991 29329487 0.92
tpch_q04/datafusion:vortex-file-compressed 18179646 19421660 0.94
tpch_q05/datafusion:vortex-file-compressed 53669034 53903049 1.00
tpch_q06/datafusion:vortex-file-compressed 9659162 10333435 0.93
tpch_q07/datafusion:vortex-file-compressed 62580664 61929719 1.01
tpch_q08/datafusion:vortex-file-compressed 45602064 44742470 1.02
tpch_q09/datafusion:vortex-file-compressed 55369599 54364106 1.02
tpch_q10/datafusion:vortex-file-compressed 44712253 45811364 0.98
tpch_q11/datafusion:vortex-file-compressed 18535861 17848255 1.04
tpch_q12/datafusion:vortex-file-compressed 23958629 22702601 1.06
tpch_q13/datafusion:vortex-file-compressed 27155349 28262111 0.96
tpch_q14/datafusion:vortex-file-compressed 16277682 15620124 1.04
tpch_q15/datafusion:vortex-file-compressed 24321383 24656386 0.99
tpch_q16/datafusion:vortex-file-compressed 24902076 24289406 1.03
tpch_q17/datafusion:vortex-file-compressed 62424622 63775027 0.98
tpch_q18/datafusion:vortex-file-compressed 78621305 79828186 0.98
tpch_q19/datafusion:vortex-file-compressed 22513861 22004200 1.02
tpch_q20/datafusion:vortex-file-compressed 32487550 34481512 0.94
tpch_q21/datafusion:vortex-file-compressed 74255508 73686696 1.01
tpch_q22/datafusion:vortex-file-compressed 16142555 15648108 1.03
datafusion / vortex-compact (0.995x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 59509967 59179082 1.01
tpch_q02/datafusion:vortex-compact 36609015 36082583 1.01
tpch_q03/datafusion:vortex-compact 31279399 32335271 0.97
tpch_q04/datafusion:vortex-compact 23178348 23290940 1.00
tpch_q05/datafusion:vortex-compact 55939940 55045867 1.02
tpch_q06/datafusion:vortex-compact 13474047 13608033 0.99
tpch_q07/datafusion:vortex-compact 69196052 70700175 0.98
tpch_q08/datafusion:vortex-compact 50603046 49087865 1.03
tpch_q09/datafusion:vortex-compact 61104032 60977255 1.00
tpch_q10/datafusion:vortex-compact 51851030 53816440 0.96
tpch_q11/datafusion:vortex-compact 19659275 19972236 0.98
tpch_q12/datafusion:vortex-compact 33460700 33142646 1.01
tpch_q13/datafusion:vortex-compact 36584739 37718036 0.97
tpch_q14/datafusion:vortex-compact 20613084 21321089 0.97
tpch_q15/datafusion:vortex-compact 34795713 33512515 1.04
tpch_q16/datafusion:vortex-compact 31139844 29995975 1.04
tpch_q17/datafusion:vortex-compact 71026511 70102960 1.01
tpch_q18/datafusion:vortex-compact 83624647 83447770 1.00
tpch_q19/datafusion:vortex-compact 32900825 33310116 0.99
tpch_q20/datafusion:vortex-compact 37188489 38606599 0.96
tpch_q21/datafusion:vortex-compact 84946326 86212511 0.99
tpch_q22/datafusion:vortex-compact 16624814 17161553 0.97
datafusion / parquet (1.026x ➖, 0↑ 4↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 139360083 137259838 1.02
tpch_q02/datafusion:parquet 69712799 69103424 1.01
tpch_q03/datafusion:parquet 🚨 81730872 69961827 1.17
tpch_q04/datafusion:parquet 47410457 47714756 0.99
tpch_q05/datafusion:parquet 99876772 102920644 0.97
tpch_q06/datafusion:parquet 🚨 44561716 34066464 1.31
tpch_q07/datafusion:parquet 112784003 111615015 1.01
tpch_q08/datafusion:parquet 🚨 110084148 98086527 1.12
tpch_q09/datafusion:parquet 128788044 134970415 0.95
tpch_q10/datafusion:parquet 121848163 118652152 1.03
tpch_q11/datafusion:parquet 47547693 47303751 1.01
tpch_q12/datafusion:parquet 91867182 95120410 0.97
tpch_q13/datafusion:parquet 210528019 203484974 1.03
tpch_q14/datafusion:parquet 🚨 49253356 43886250 1.12
tpch_q15/datafusion:parquet 64479059 66445309 0.97
tpch_q16/datafusion:parquet 50914848 52009979 0.98
tpch_q17/datafusion:parquet 138136536 127841566 1.08
tpch_q18/datafusion:parquet 173736982 175213862 0.99
tpch_q19/datafusion:parquet 82654121 89076217 0.93
tpch_q20/datafusion:parquet 73591549 76493866 0.96
tpch_q21/datafusion:parquet 145710751 145697670 1.00
tpch_q22/datafusion:parquet 35884674 34815258 1.03
datafusion / arrow (0.997x ➖, 1↑ 1↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 52081298 55132518 0.94
tpch_q02/datafusion:arrow 21825842 22338673 0.98
tpch_q03/datafusion:arrow 32879639 34725027 0.95
tpch_q04/datafusion:arrow 26889763 27557590 0.98
tpch_q05/datafusion:arrow 76969251 83160660 0.93
tpch_q06/datafusion:arrow 21005169 20610521 1.02
tpch_q07/datafusion:arrow 115441367 113589693 1.02
tpch_q08/datafusion:arrow 47956245 45197480 1.06
tpch_q09/datafusion:arrow 🚨 75954103 68945176 1.10
tpch_q10/datafusion:arrow 53533884 50587594 1.06
tpch_q11/datafusion:arrow 11802692 11595950 1.02
tpch_q12/datafusion:arrow 55228178 54269461 1.02
tpch_q13/datafusion:arrow 49277124 49449039 1.00
tpch_q14/datafusion:arrow 23124782 22974190 1.01
tpch_q15/datafusion:arrow 45310782 44133261 1.03
tpch_q16/datafusion:arrow 20993956 20968514 1.00
tpch_q17/datafusion:arrow 71076780 72621986 0.98
tpch_q18/datafusion:arrow 143987153 142190609 1.01
tpch_q19/datafusion:arrow 🚀 39019687 44672267 0.87
tpch_q20/datafusion:arrow 39247713 39958386 0.98
tpch_q21/datafusion:arrow 152453565 152450079 1.00
tpch_q22/datafusion:arrow 20573323 20348360 1.01
duckdb / vortex-file-compressed (1.008x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32865250 33025707 1.00
tpch_q02/duckdb:vortex-file-compressed 26967009 26864391 1.00
tpch_q03/duckdb:vortex-file-compressed 29260017 28874434 1.01
tpch_q04/duckdb:vortex-file-compressed 30151669 28903090 1.04
tpch_q05/duckdb:vortex-file-compressed 33325887 32846451 1.01
tpch_q06/duckdb:vortex-file-compressed 11303424 10473593 1.08
tpch_q07/duckdb:vortex-file-compressed 37249770 36915479 1.01
tpch_q08/duckdb:vortex-file-compressed 40145306 38917966 1.03
tpch_q09/duckdb:vortex-file-compressed 75769449 79574003 0.95
tpch_q10/duckdb:vortex-file-compressed 36006996 35408569 1.02
tpch_q11/duckdb:vortex-file-compressed 15514791 15500975 1.00
tpch_q12/duckdb:vortex-file-compressed 22295084 22118833 1.01
tpch_q13/duckdb:vortex-file-compressed 37704077 36479704 1.03
tpch_q14/duckdb:vortex-file-compressed 21422025 20874987 1.03
tpch_q15/duckdb:vortex-file-compressed 15900414 16002601 0.99
tpch_q16/duckdb:vortex-file-compressed 30991528 30191146 1.03
tpch_q17/duckdb:vortex-file-compressed 25162138 24869410 1.01
tpch_q18/duckdb:vortex-file-compressed 46238916 47263719 0.98
tpch_q19/duckdb:vortex-file-compressed 31406287 32280091 0.97
tpch_q20/duckdb:vortex-file-compressed 33977451 34233497 0.99
tpch_q21/duckdb:vortex-file-compressed 102038144 101931237 1.00
tpch_q22/duckdb:vortex-file-compressed 17863074 18053677 0.99
duckdb / vortex-compact (0.995x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 40355438 39893204 1.01
tpch_q02/duckdb:vortex-compact 35547287 37551994 0.95
tpch_q03/duckdb:vortex-compact 32519598 32422200 1.00
tpch_q04/duckdb:vortex-compact 33936363 35170089 0.96
tpch_q05/duckdb:vortex-compact 37252025 38352133 0.97
tpch_q06/duckdb:vortex-compact 14274891 14258377 1.00
tpch_q07/duckdb:vortex-compact 41824867 41994998 1.00
tpch_q08/duckdb:vortex-compact 45403578 45908894 0.99
tpch_q09/duckdb:vortex-compact 90553287 86796211 1.04
tpch_q10/duckdb:vortex-compact 41303445 40893133 1.01
tpch_q11/duckdb:vortex-compact 21037918 20963469 1.00
tpch_q12/duckdb:vortex-compact 38384834 36713715 1.05
tpch_q13/duckdb:vortex-compact 45718573 46525801 0.98
tpch_q14/duckdb:vortex-compact 29455303 30451624 0.97
tpch_q15/duckdb:vortex-compact 19482641 19491815 1.00
tpch_q16/duckdb:vortex-compact 37850961 36654274 1.03
tpch_q17/duckdb:vortex-compact 31083016 30947390 1.00
tpch_q18/duckdb:vortex-compact 50402899 51737284 0.97
tpch_q19/duckdb:vortex-compact 35866928 36700456 0.98
tpch_q20/duckdb:vortex-compact 43678999 44345295 0.98
tpch_q21/duckdb:vortex-compact 109984432 111388610 0.99
tpch_q22/duckdb:vortex-compact 20843558 20919312 1.00
duckdb / parquet (0.979x ➖, 5↑ 2↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 75882900 77404094 0.98
tpch_q02/duckdb:parquet 39590859 39185264 1.01
tpch_q03/duckdb:parquet 72733978 69225304 1.05
tpch_q04/duckdb:parquet 🚀 46889210 56048278 0.84
tpch_q05/duckdb:parquet 66654008 65940715 1.01
tpch_q06/duckdb:parquet 20298883 20881093 0.97
tpch_q07/duckdb:parquet 🚀 66184575 79538121 0.83
tpch_q08/duckdb:parquet 83257841 79556248 1.05
tpch_q09/duckdb:parquet 🚀 131048799 154462632 0.85
tpch_q10/duckdb:parquet 🚨 139490529 124072890 1.12
tpch_q11/duckdb:parquet 22683232 22114273 1.03
tpch_q12/duckdb:parquet 🚀 44402229 51333854 0.86
tpch_q13/duckdb:parquet 259700520 259800113 1.00
tpch_q14/duckdb:parquet 48265531 48783720 0.99
tpch_q15/duckdb:parquet 23834176 23819583 1.00
tpch_q16/duckdb:parquet 55439412 54624419 1.01
tpch_q17/duckdb:parquet 🚀 50568862 57620781 0.88
tpch_q18/duckdb:parquet 120581729 115567719 1.04
tpch_q19/duckdb:parquet 🚨 86227722 76567227 1.13
tpch_q20/duckdb:parquet 63687758 63124256 1.01
tpch_q21/duckdb:parquet 175206053 180766727 0.97
tpch_q22/duckdb:parquet 51634585 52330070 0.99
duckdb / duckdb (1.014x ➖, 0↑ 1↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 15783955 16049706 0.98
tpch_q02/duckdb:duckdb 11999916 12449698 0.96
tpch_q03/duckdb:duckdb 18981365 19138445 0.99
tpch_q04/duckdb:duckdb 19131522 19168671 1.00
tpch_q05/duckdb:duckdb 19418673 18790734 1.03
tpch_q06/duckdb:duckdb 5357544 5332818 1.00
tpch_q07/duckdb:duckdb 21182490 23164106 0.91
tpch_q08/duckdb:duckdb 21155463 20793554 1.02
tpch_q09/duckdb:duckdb 56271988 53274465 1.06
tpch_q10/duckdb:duckdb 43878172 40313142 1.09
tpch_q11/duckdb:duckdb 5981173 5589083 1.07
tpch_q12/duckdb:duckdb 13748964 13566886 1.01
tpch_q13/duckdb:duckdb 38635716 36020632 1.07
tpch_q14/duckdb:duckdb 🚨 18607897 16393615 1.14
tpch_q15/duckdb:duckdb 11713698 11751084 1.00
tpch_q16/duckdb:duckdb 23814215 22884296 1.04
tpch_q17/duckdb:duckdb 13613587 13794595 0.99
tpch_q18/duckdb:duckdb 38552380 37503633 1.03
tpch_q19/duckdb:duckdb 26237510 27652318 0.95
tpch_q20/duckdb:duckdb 22662879 22768892 1.00
tpch_q21/duckdb:duckdb 56043751 55729227 1.01
tpch_q22/duckdb:duckdb 24096953 24152501 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -5.5% -0.2% -5.3% +28.5% ➖ noise
1 datafusion:vortex-compact +0.6% -0.2% +0.8% +27.6% ➖ noise
1 datafusion:vortex-file-compressed +3.5% -0.2% +3.8% +27.8% ➖ noise
1 duckdb:duckdb -1.7% -0.2% -1.4% +27.0% ➖ noise
1 duckdb:vortex-compact +1.2% -0.2% +1.4% +26.0% ➖ noise
1 duckdb:vortex-file-compressed -0.5% -0.2% -0.3% +26.8% ➖ noise
2 datafusion:arrow -2.3% +1.0% -3.2% +16.9% ➖ noise
2 datafusion:vortex-compact +1.5% +1.0% +0.5% +16.9% ➖ noise
2 datafusion:vortex-file-compressed -3.5% +1.0% -4.4% +16.9% ➖ noise
2 duckdb:duckdb -3.6% +1.0% -4.5% +16.9% ➖ noise
2 duckdb:vortex-compact -5.3% +1.0% -6.2% +16.9% ➖ noise
2 duckdb:vortex-file-compressed +0.4% +1.0% -0.6% +16.9% ➖ noise
3 datafusion:arrow -5.3% +10.8% -14.5% +16.9% ✅ faster
3 datafusion:vortex-compact -3.3% +10.8% -12.7% +16.9% ➖ noise
3 datafusion:vortex-file-compressed -8.0% +10.8% -17.0% +16.9% ✅ faster
3 duckdb:duckdb -0.8% +10.8% -10.5% +16.9% ➖ noise
3 duckdb:vortex-compact +0.3% +10.8% -9.5% +16.9% ➖ noise
3 duckdb:vortex-file-compressed +1.3% +10.8% -8.5% +16.9% ➖ noise
4 datafusion:arrow -2.4% -8.8% +7.0% +16.9% ➖ noise
4 datafusion:vortex-compact -0.5% -8.8% +9.2% +16.9% ➖ noise
4 datafusion:vortex-file-compressed -6.4% -8.8% +2.7% +16.9% ➖ noise
4 duckdb:duckdb -0.2% -8.8% +9.5% +16.9% ➖ noise
4 duckdb:vortex-compact -3.5% -8.8% +5.8% +16.9% ➖ noise
4 duckdb:vortex-file-compressed +4.3% -8.8% +14.4% +16.9% ➖ noise
5 datafusion:arrow -7.4% -1.0% -6.5% +16.9% ➖ noise
5 datafusion:vortex-compact +1.6% -1.0% +2.6% +16.9% ➖ noise
5 datafusion:vortex-file-compressed -0.4% -1.0% +0.5% +16.9% ➖ noise
5 duckdb:duckdb +3.3% -1.0% +4.3% +16.9% ➖ noise
5 duckdb:vortex-compact -2.9% -1.0% -1.9% +16.9% ➖ noise
5 duckdb:vortex-file-compressed +1.5% -1.0% +2.4% +16.9% ➖ noise
6 datafusion:arrow +1.9% +12.8% -9.6% +18.4% ➖ noise
6 datafusion:vortex-compact -1.0% +12.8% -12.2% +19.5% ➖ noise
6 datafusion:vortex-file-compressed -6.5% +12.8% -17.1% +20.3% ✅ faster
6 duckdb:duckdb +0.5% +12.8% -10.9% +24.7% ➖ noise
6 duckdb:vortex-compact +0.1% +12.8% -11.2% +19.7% ➖ noise
6 duckdb:vortex-file-compressed +7.9% +12.8% -4.3% +21.1% ➖ noise
7 datafusion:arrow +1.6% -8.3% +10.8% +16.9% ➖ noise
7 datafusion:vortex-compact -2.1% -8.3% +6.7% +16.9% ➖ noise
7 datafusion:vortex-file-compressed +1.1% -8.3% +10.2% +16.9% ➖ noise
7 duckdb:duckdb -8.6% -8.3% -0.3% +16.9% ➖ noise
7 duckdb:vortex-compact -0.4% -8.3% +8.6% +16.9% ➖ noise
7 duckdb:vortex-file-compressed +0.9% -8.3% +10.0% +16.9% ➖ noise
8 datafusion:arrow +6.1% +8.4% -2.1% +16.9% ➖ noise
8 datafusion:vortex-compact +3.1% +8.4% -4.9% +16.9% ➖ noise
8 datafusion:vortex-file-compressed +1.9% +8.4% -6.0% +16.9% ➖ noise
8 duckdb:duckdb +1.7% +8.4% -6.1% +16.9% ➖ noise
8 duckdb:vortex-compact -1.1% +8.4% -8.7% +16.9% ➖ noise
8 duckdb:vortex-file-compressed +3.2% +8.4% -4.8% +16.9% ➖ noise
9 datafusion:arrow +10.2% -10.0% +22.4% +16.9% 🚨 regression
9 datafusion:vortex-compact +0.2% -10.0% +11.4% +16.9% ➖ noise
9 datafusion:vortex-file-compressed +1.8% -10.0% +13.2% +16.9% ➖ noise
9 duckdb:duckdb +5.6% -10.0% +17.4% +17.5% ➖ noise
9 duckdb:vortex-compact +4.3% -10.0% +16.0% +16.9% ➖ noise
9 duckdb:vortex-file-compressed -4.8% -10.0% +5.8% +16.9% ➖ noise
10 datafusion:arrow +5.8% +7.4% -1.5% +16.9% ➖ noise
10 datafusion:vortex-compact -3.7% +7.4% -10.3% +16.9% ➖ noise
10 datafusion:vortex-file-compressed -2.4% +7.4% -9.2% +16.9% ➖ noise
10 duckdb:duckdb +8.8% +7.4% +1.3% +17.4% ➖ noise
10 duckdb:vortex-compact +1.0% +7.4% -6.0% +16.9% ➖ noise
10 duckdb:vortex-file-compressed +1.7% +7.4% -5.4% +16.9% ➖ noise
11 datafusion:arrow +1.8% +1.5% +0.2% +16.9% ➖ noise
11 datafusion:vortex-compact -1.6% +1.5% -3.1% +16.9% ➖ noise
11 datafusion:vortex-file-compressed +3.9% +1.5% +2.3% +16.9% ➖ noise
11 duckdb:duckdb +7.0% +1.5% +5.4% +16.9% ➖ noise
11 duckdb:vortex-compact +0.4% +1.5% -1.2% +16.9% ➖ noise
11 duckdb:vortex-file-compressed +0.1% +1.5% -1.4% +16.9% ➖ noise
12 datafusion:arrow +1.8% -8.6% +11.3% +19.7% ➖ noise
12 datafusion:vortex-compact +1.0% -8.6% +10.5% +16.9% ➖ noise
12 datafusion:vortex-file-compressed +5.5% -8.6% +15.5% +16.9% ➖ noise
12 duckdb:duckdb +1.3% -8.6% +10.9% +17.9% ➖ noise
12 duckdb:vortex-compact +4.6% -8.6% +14.4% +16.9% ➖ noise
12 duckdb:vortex-file-compressed +0.8% -8.6% +10.3% +16.9% ➖ noise
13 datafusion:arrow -0.3% +1.7% -2.0% +16.9% ➖ noise
13 datafusion:vortex-compact -3.0% +1.7% -4.6% +16.9% ➖ noise
13 datafusion:vortex-file-compressed -3.9% +1.7% -5.5% +16.9% ➖ noise
13 duckdb:duckdb +7.3% +1.7% +5.5% +16.9% ➖ noise
13 duckdb:vortex-compact -1.7% +1.7% -3.4% +16.9% ➖ noise
13 duckdb:vortex-file-compressed +3.4% +1.7% +1.6% +16.9% ➖ noise
14 datafusion:arrow +0.7% +5.4% -4.5% +16.9% ➖ noise
14 datafusion:vortex-compact -3.3% +5.4% -8.3% +16.9% ➖ noise
14 datafusion:vortex-file-compressed +4.2% +5.4% -1.1% +16.9% ➖ noise
14 duckdb:duckdb +13.5% +5.4% +7.7% +19.6% ➖ noise
14 duckdb:vortex-compact -3.3% +5.4% -8.2% +16.9% ➖ noise
14 duckdb:vortex-file-compressed +2.6% +5.4% -2.6% +16.9% ➖ noise
15 datafusion:arrow +2.7% -1.5% +4.2% +16.9% ➖ noise
15 datafusion:vortex-compact +3.8% -1.5% +5.4% +16.9% ➖ noise
15 datafusion:vortex-file-compressed -1.4% -1.5% +0.1% +16.9% ➖ noise
15 duckdb:duckdb -0.3% -1.5% +1.2% +16.9% ➖ noise
15 duckdb:vortex-compact -0.0% -1.5% +1.4% +16.9% ➖ noise
15 duckdb:vortex-file-compressed -0.6% -1.5% +0.8% +16.9% ➖ noise
16 datafusion:arrow +0.1% -0.3% +0.4% +16.9% ➖ noise
16 datafusion:vortex-compact +3.8% -0.3% +4.1% +16.9% ➖ noise
16 datafusion:vortex-file-compressed +2.5% -0.3% +2.9% +16.9% ➖ noise
16 duckdb:duckdb +4.1% -0.3% +4.4% +16.9% ➖ noise
16 duckdb:vortex-compact +3.3% -0.3% +3.6% +16.9% ➖ noise
16 duckdb:vortex-file-compressed +2.7% -0.3% +3.0% +16.9% ➖ noise
17 datafusion:arrow -2.1% -2.6% +0.5% +16.9% ➖ noise
17 datafusion:vortex-compact +1.3% -2.6% +4.0% +16.9% ➖ noise
17 datafusion:vortex-file-compressed -2.1% -2.6% +0.5% +16.9% ➖ noise
17 duckdb:duckdb -1.3% -2.6% +1.3% +16.9% ➖ noise
17 duckdb:vortex-compact +0.4% -2.6% +3.1% +16.9% ➖ noise
17 duckdb:vortex-file-compressed +1.2% -2.6% +3.9% +16.9% ➖ noise
18 datafusion:arrow +1.3% +1.7% -0.4% +16.9% ➖ noise
18 datafusion:vortex-compact +0.2% +1.7% -1.5% +16.9% ➖ noise
18 datafusion:vortex-file-compressed -1.5% +1.7% -3.2% +16.9% ➖ noise
18 duckdb:duckdb +2.8% +1.7% +1.1% +16.9% ➖ noise
18 duckdb:vortex-compact -2.6% +1.7% -4.2% +16.9% ➖ noise
18 duckdb:vortex-file-compressed -2.2% +1.7% -3.8% +16.9% ➖ noise
19 datafusion:arrow -12.7% +2.2% -14.6% +21.0% ➖ noise
19 datafusion:vortex-compact -1.2% +2.2% -3.4% +16.9% ➖ noise
19 datafusion:vortex-file-compressed +2.3% +2.2% +0.1% +16.9% ➖ noise
19 duckdb:duckdb -5.1% +2.2% -7.2% +17.2% ➖ noise
19 duckdb:vortex-compact -2.3% +2.2% -4.4% +16.9% ➖ noise
19 duckdb:vortex-file-compressed -2.7% +2.2% -4.8% +16.9% ➖ noise
20 datafusion:arrow -1.8% -1.5% -0.3% +18.9% ➖ noise
20 datafusion:vortex-compact -3.7% -1.5% -2.2% +16.9% ➖ noise
20 datafusion:vortex-file-compressed -5.8% -1.5% -4.4% +16.9% ➖ noise
20 duckdb:duckdb -0.5% -1.5% +1.0% +16.9% ➖ noise
20 duckdb:vortex-compact -1.5% -1.5% -0.0% +16.9% ➖ noise
20 duckdb:vortex-file-compressed -0.7% -1.5% +0.7% +20.8% ➖ noise
21 datafusion:arrow +0.0% -1.5% +1.6% +16.9% ➖ noise
21 datafusion:vortex-compact -1.5% -1.5% +0.1% +16.9% ➖ noise
21 datafusion:vortex-file-compressed +0.8% -1.5% +2.4% +16.9% ➖ noise
21 duckdb:duckdb +0.6% -1.5% +2.1% +16.9% ➖ noise
21 duckdb:vortex-compact -1.3% -1.5% +0.3% +16.9% ➖ noise
21 duckdb:vortex-file-compressed +0.1% -1.5% +1.7% +16.9% ➖ noise
22 datafusion:arrow +1.1% +0.8% +0.3% +16.9% ➖ noise
22 datafusion:vortex-compact -3.1% +0.8% -3.9% +16.9% ➖ noise
22 datafusion:vortex-file-compressed +3.2% +0.8% +2.3% +16.9% ➖ noise
22 duckdb:duckdb -0.2% +0.8% -1.1% +16.9% ➖ noise
22 duckdb:vortex-compact -0.4% +0.8% -1.2% +16.9% ➖ noise
22 duckdb:vortex-file-compressed -1.1% +0.8% -1.9% +16.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: PolarSignals Profiling

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-H SF=1 on NVME

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Vortex (geomean): 0.906x ➖
Parquet (geomean): 0.905x ➖
Shifts: Parquet (control) -9.5% · Median polish -8.5%


datafusion / vortex-file-compressed (0.860x ✅, 6↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 4331486 6529421 0.66
fineweb_q01/datafusion:vortex-file-compressed 26804367 29079473 0.92
fineweb_q02/datafusion:vortex-file-compressed 🚀 29503822 33751265 0.87
fineweb_q03/datafusion:vortex-file-compressed 🚀 81137974 93364613 0.87
fineweb_q04/datafusion:vortex-file-compressed 253601625 273644727 0.93
fineweb_q05/datafusion:vortex-file-compressed 227428583 247379992 0.92
fineweb_q06/datafusion:vortex-file-compressed 🚀 65839619 73796337 0.89
fineweb_q07/datafusion:vortex-file-compressed 🚀 65605739 75333035 0.87
fineweb_q08/datafusion:vortex-file-compressed 🚀 23934211 28616089 0.84
datafusion / vortex-compact (0.936x ➖, 1↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 4941937 5162633 0.96
fineweb_q01/datafusion:vortex-compact 161540097 167366677 0.97
fineweb_q02/datafusion:vortex-compact 166047984 170679481 0.97
fineweb_q03/datafusion:vortex-compact 1444328484 1555130943 0.93
fineweb_q04/datafusion:vortex-compact 1562973621 1717694705 0.91
fineweb_q05/datafusion:vortex-compact 1245088871 1339037275 0.93
fineweb_q06/datafusion:vortex-compact 696750971 761663864 0.91
fineweb_q07/datafusion:vortex-compact 🚀 725614149 807248555 0.90
fineweb_q08/datafusion:vortex-compact 23419907 24586642 0.95
datafusion / parquet (0.893x ✅, 5↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 6424470 7292299 0.88
fineweb_q01/datafusion:parquet 🚀 266137020 303649146 0.88
fineweb_q02/datafusion:parquet 🚀 268017254 309062704 0.87
fineweb_q03/datafusion:parquet 278096920 300651810 0.92
fineweb_q04/datafusion:parquet 288524664 317336182 0.91
fineweb_q05/datafusion:parquet 🚀 279027065 310571776 0.90
fineweb_q06/datafusion:parquet 🚀 269567647 311175342 0.87
fineweb_q07/datafusion:parquet 266702323 293766428 0.91
fineweb_q08/datafusion:parquet 262674014 288402493 0.91
duckdb / vortex-file-compressed (0.903x ➖, 5↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3276113 3958736 0.83
fineweb_q01/duckdb:vortex-file-compressed 27390551 28728517 0.95
fineweb_q02/duckdb:vortex-file-compressed 🚀 25740892 29422490 0.87
fineweb_q03/duckdb:vortex-file-compressed 🚀 128283504 171873157 0.75
fineweb_q04/duckdb:vortex-file-compressed 228785113 236938146 0.97
fineweb_q05/duckdb:vortex-file-compressed 216170327 219674658 0.98
fineweb_q06/duckdb:vortex-file-compressed 71672956 68615583 1.04
fineweb_q07/duckdb:vortex-file-compressed 🚀 66590416 75658441 0.88
fineweb_q08/duckdb:vortex-file-compressed 🚀 24423352 27633708 0.88
duckdb / vortex-compact (0.928x ➖, 2↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 3948194 4719526 0.84
fineweb_q01/duckdb:vortex-compact 113248674 108454341 1.04
fineweb_q02/duckdb:vortex-compact 118296687 122854040 0.96
fineweb_q03/duckdb:vortex-compact 881572757 935288726 0.94
fineweb_q04/duckdb:vortex-compact 938615359 995361576 0.94
fineweb_q05/duckdb:vortex-compact 808352143 893610849 0.90
fineweb_q06/duckdb:vortex-compact 467101226 500856848 0.93
fineweb_q07/duckdb:vortex-compact 472878392 510962723 0.93
fineweb_q08/duckdb:vortex-compact 🚀 21836686 24968775 0.87
duckdb / parquet (0.916x ➖, 3↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 36104188 39656486 0.91
fineweb_q01/duckdb:parquet 🚀 91302069 103126595 0.89
fineweb_q02/duckdb:parquet 🚀 95241823 107562218 0.89
fineweb_q03/duckdb:parquet 306440699 328057639 0.93
fineweb_q04/duckdb:parquet 438017670 456561716 0.96
fineweb_q05/duckdb:parquet 408605088 435018485 0.94
fineweb_q06/duckdb:parquet 198259450 216149482 0.92
fineweb_q07/duckdb:parquet 208932182 225804724 0.93
fineweb_q08/duckdb:parquet 🚀 57457509 64511311 0.89
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -4.3% -10.4% +6.9% +39.7% ➖ noise
0 datafusion:vortex-file-compressed -33.7% -10.4% -25.9% +56.8% ➖ noise
0 duckdb:vortex-compact -16.3% -10.4% -6.6% +31.8% ➖ noise
0 duckdb:vortex-file-compressed -17.2% -10.4% -7.6% +49.7% ➖ noise
1 datafusion:vortex-compact -3.5% -11.9% +9.6% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -7.8% -11.9% +4.6% +13.1% ➖ noise
1 duckdb:vortex-compact +4.4% -11.9% +18.5% +19.3% ➖ noise
1 duckdb:vortex-file-compressed -4.7% -11.9% +8.2% +41.0% ➖ noise
2 datafusion:vortex-compact -2.7% -12.4% +11.0% +10.0% 🚨 regression
2 datafusion:vortex-file-compressed -12.6% -12.4% -0.2% +16.8% ➖ noise
2 duckdb:vortex-compact -3.7% -12.4% +9.9% +13.9% ➖ noise
2 duckdb:vortex-file-compressed -12.5% -12.4% -0.2% +10.0% ➖ noise
3 datafusion:vortex-compact -7.1% -7.0% -0.1% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -13.1% -7.0% -6.5% +27.0% ➖ noise
3 duckdb:vortex-compact -5.7% -7.0% +1.4% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -25.4% -7.0% -19.7% +35.7% ➖ noise
4 datafusion:vortex-compact -9.0% -6.6% -2.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -7.3% -6.6% -0.8% +10.9% ➖ noise
4 duckdb:vortex-compact -5.7% -6.6% +1.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -3.4% -6.6% +3.4% +10.0% ➖ noise
5 datafusion:vortex-compact -7.0% -8.1% +1.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -8.1% -8.1% +0.1% +10.9% ➖ noise
5 duckdb:vortex-compact -9.5% -8.1% -1.5% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -1.6% -8.1% +7.1% +10.0% ➖ noise
6 datafusion:vortex-compact -8.5% -10.9% +2.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -10.8% -10.9% +0.1% +25.3% ➖ noise
6 duckdb:vortex-compact -6.7% -10.9% +4.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +4.5% -10.9% +17.2% +11.2% 🚨 regression
7 datafusion:vortex-compact -10.1% -8.3% -1.9% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -12.9% -8.3% -5.0% +10.0% ➖ noise
7 duckdb:vortex-compact -7.5% -8.3% +1.0% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -12.0% -8.3% -4.0% +15.8% ➖ noise
8 datafusion:vortex-compact -4.7% -9.9% +5.8% +22.2% ➖ noise
8 datafusion:vortex-file-compressed -16.4% -9.9% -7.1% +22.3% ➖ noise
8 duckdb:vortex-compact -12.5% -9.9% -2.9% +19.1% ➖ noise
8 duckdb:vortex-file-compressed -11.6% -9.9% -1.9% +12.5% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: FineWeb NVMe

No baseline file sizes available yet.

@a10y a10y marked this pull request as draft April 2, 2026 15:26
Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.1%
Vortex (geomean): 0.946x ➖
Parquet (geomean): 0.939x ➖
Shifts: Parquet (control) -6.1% · Median polish +0.5%


datafusion / vortex-file-compressed (0.844x ✅, 97↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚀 27076710 32327926 0.84
tpcds_q02/datafusion:vortex-file-compressed 🚀 52999828 62244123 0.85
tpcds_q03/datafusion:vortex-file-compressed 🚀 20178526 24826593 0.81
tpcds_q04/datafusion:vortex-file-compressed 🚀 291013771 348992019 0.83
tpcds_q05/datafusion:vortex-file-compressed 🚀 53332016 62811774 0.85
tpcds_q06/datafusion:vortex-file-compressed 🚀 50555809 61677352 0.82
tpcds_q07/datafusion:vortex-file-compressed 🚀 50603340 63383630 0.80
tpcds_q08/datafusion:vortex-file-compressed 🚀 36471037 43785997 0.83
tpcds_q09/datafusion:vortex-file-compressed 🚀 55007119 63564874 0.87
tpcds_q10/datafusion:vortex-file-compressed 🚀 46096830 55219229 0.83
tpcds_q11/datafusion:vortex-file-compressed 🚀 165826324 202743269 0.82
tpcds_q12/datafusion:vortex-file-compressed 🚀 22791520 27660012 0.82
tpcds_q13/datafusion:vortex-file-compressed 🚀 60023594 71082219 0.84
tpcds_q14/datafusion:vortex-file-compressed 🚀 197346575 237811026 0.83
tpcds_q15/datafusion:vortex-file-compressed 🚀 32805822 42511946 0.77
tpcds_q16/datafusion:vortex-file-compressed 🚀 28861421 33491862 0.86
tpcds_q17/datafusion:vortex-file-compressed 🚀 67484014 79318369 0.85
tpcds_q18/datafusion:vortex-file-compressed 🚀 77058329 90323977 0.85
tpcds_q19/datafusion:vortex-file-compressed 🚀 31022932 35915360 0.86
tpcds_q20/datafusion:vortex-file-compressed 🚀 26133935 30007051 0.87
tpcds_q21/datafusion:vortex-file-compressed 🚀 136461739 159242154 0.86
tpcds_q22/datafusion:vortex-file-compressed 🚀 58121163 70999902 0.82
tpcds_q23/datafusion:vortex-file-compressed 🚀 148585682 179010676 0.83
tpcds_q24/datafusion:vortex-file-compressed 🚀 112656080 134078291 0.84
tpcds_q25/datafusion:vortex-file-compressed 🚀 66903588 80201407 0.83
tpcds_q26/datafusion:vortex-file-compressed 🚀 36512216 42561158 0.86
tpcds_q27/datafusion:vortex-file-compressed 🚀 118931302 142370583 0.84
tpcds_q28/datafusion:vortex-file-compressed 🚀 48057216 56389227 0.85
tpcds_q29/datafusion:vortex-file-compressed 🚀 65765044 79756162 0.82
tpcds_q30/datafusion:vortex-file-compressed 🚀 30562474 34532846 0.89
tpcds_q31/datafusion:vortex-file-compressed 🚀 97522620 113304993 0.86
tpcds_q32/datafusion:vortex-file-compressed 🚀 21765591 24689224 0.88
tpcds_q33/datafusion:vortex-file-compressed 🚀 39304372 44659682 0.88
tpcds_q34/datafusion:vortex-file-compressed 🚀 33067818 39163925 0.84
tpcds_q35/datafusion:vortex-file-compressed 🚀 57134949 63926622 0.89
tpcds_q36/datafusion:vortex-file-compressed 🚀 73102675 88821824 0.82
tpcds_q37/datafusion:vortex-file-compressed 🚀 34783351 42027963 0.83
tpcds_q38/datafusion:vortex-file-compressed 🚀 52650565 61982964 0.85
tpcds_q39/datafusion:vortex-file-compressed 🚀 135931395 176161546 0.77
tpcds_q40/datafusion:vortex-file-compressed 🚀 51777125 61350217 0.84
tpcds_q41/datafusion:vortex-file-compressed 🚀 17819534 22014643 0.81
tpcds_q42/datafusion:vortex-file-compressed 🚀 18767142 22316647 0.84
tpcds_q43/datafusion:vortex-file-compressed 🚀 32390203 39477614 0.82
tpcds_q44/datafusion:vortex-file-compressed 🚀 46563177 54641090 0.85
tpcds_q45/datafusion:vortex-file-compressed 🚀 34328150 38910320 0.88
tpcds_q46/datafusion:vortex-file-compressed 🚀 50174849 58804506 0.85
tpcds_q47/datafusion:vortex-file-compressed 🚀 204942614 250198002 0.82
tpcds_q48/datafusion:vortex-file-compressed 🚀 47718240 56336141 0.85
tpcds_q49/datafusion:vortex-file-compressed 🚀 68364112 81145889 0.84
tpcds_q50/datafusion:vortex-file-compressed 🚀 46312576 58263723 0.79
tpcds_q51/datafusion:vortex-file-compressed 🚀 89864591 106483574 0.84
tpcds_q52/datafusion:vortex-file-compressed 🚀 18733961 22840365 0.82
tpcds_q53/datafusion:vortex-file-compressed 🚀 26232292 30371731 0.86
tpcds_q54/datafusion:vortex-file-compressed 🚀 45832023 52019546 0.88
tpcds_q55/datafusion:vortex-file-compressed 🚀 18152419 20741293 0.88
tpcds_q56/datafusion:vortex-file-compressed 🚀 40173310 46840581 0.86
tpcds_q57/datafusion:vortex-file-compressed 🚀 125895906 149653508 0.84
tpcds_q58/datafusion:vortex-file-compressed 🚀 69545169 83863594 0.83
tpcds_q59/datafusion:vortex-file-compressed 🚀 72418839 87622098 0.83
tpcds_q60/datafusion:vortex-file-compressed 🚀 41466527 47953361 0.86
tpcds_q61/datafusion:vortex-file-compressed 🚀 52516190 60920507 0.86
tpcds_q62/datafusion:vortex-file-compressed 🚀 31681137 38695813 0.82
tpcds_q63/datafusion:vortex-file-compressed 🚀 26658709 31000958 0.86
tpcds_q64/datafusion:vortex-file-compressed 🚀 465616117 544445532 0.86
tpcds_q65/datafusion:vortex-file-compressed 🚀 47349514 56471771 0.84
tpcds_q66/datafusion:vortex-file-compressed 🚀 89269596 107253481 0.83
tpcds_q67/datafusion:vortex-file-compressed 🚀 119359075 140281463 0.85
tpcds_q68/datafusion:vortex-file-compressed 48347218 52754388 0.92
tpcds_q69/datafusion:vortex-file-compressed 45071983 49339286 0.91
tpcds_q70/datafusion:vortex-file-compressed 🚀 113595900 126834720 0.90
tpcds_q71/datafusion:vortex-file-compressed 🚀 32533296 37743720 0.86
tpcds_q72/datafusion:vortex-file-compressed 🚀 2598125021 3292479629 0.79
tpcds_q73/datafusion:vortex-file-compressed 🚀 35069315 44565243 0.79
tpcds_q74/datafusion:vortex-file-compressed 🚀 118901585 140799797 0.84
tpcds_q75/datafusion:vortex-file-compressed 🚀 121102205 143122424 0.85
tpcds_q76/datafusion:vortex-file-compressed 🚀 35998785 40842634 0.88
tpcds_q77/datafusion:vortex-file-compressed 🚀 52404575 60092973 0.87
tpcds_q78/datafusion:vortex-file-compressed 🚀 125014249 154843269 0.81
tpcds_q79/datafusion:vortex-file-compressed 🚀 40788257 48654541 0.84
tpcds_q80/datafusion:vortex-file-compressed 🚀 113023427 137503005 0.82
tpcds_q81/datafusion:vortex-file-compressed 🚀 36676216 44417893 0.83
tpcds_q82/datafusion:vortex-file-compressed 🚀 36241884 45974007 0.79
tpcds_q83/datafusion:vortex-file-compressed 🚀 51474901 58106884 0.89
tpcds_q84/datafusion:vortex-file-compressed 🚀 16006210 18501062 0.87
tpcds_q85/datafusion:vortex-file-compressed 🚀 99702136 114840230 0.87
tpcds_q86/datafusion:vortex-file-compressed 🚀 19283145 22522300 0.86
tpcds_q87/datafusion:vortex-file-compressed 🚀 54969377 65064517 0.84
tpcds_q88/datafusion:vortex-file-compressed 🚀 86398284 98443203 0.88
tpcds_q89/datafusion:vortex-file-compressed 🚀 38993107 43704911 0.89
tpcds_q90/datafusion:vortex-file-compressed 🚀 18331522 21492931 0.85
tpcds_q91/datafusion:vortex-file-compressed 🚀 26704762 30862192 0.87
tpcds_q92/datafusion:vortex-file-compressed 🚀 19154085 22392134 0.86
tpcds_q93/datafusion:vortex-file-compressed 🚀 35182408 43220630 0.81
tpcds_q94/datafusion:vortex-file-compressed 🚀 25353587 29141076 0.87
tpcds_q95/datafusion:vortex-file-compressed 🚀 60855168 70645413 0.86
tpcds_q96/datafusion:vortex-file-compressed 🚀 18312822 21718627 0.84
tpcds_q97/datafusion:vortex-file-compressed 🚀 31743927 38603073 0.82
tpcds_q98/datafusion:vortex-file-compressed 🚀 33107097 39704994 0.83
tpcds_q99/datafusion:vortex-file-compressed 🚀 47356166 57097286 0.83
datafusion / vortex-compact (0.893x ✅, 66↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 🚀 36067702 42884114 0.84
tpcds_q02/datafusion:vortex-compact 🚀 58449741 66102682 0.88
tpcds_q03/datafusion:vortex-compact 🚀 25725635 29531173 0.87
tpcds_q04/datafusion:vortex-compact 🚀 328439333 393642309 0.83
tpcds_q05/datafusion:vortex-compact 🚀 63551120 77035625 0.82
tpcds_q06/datafusion:vortex-compact 🚀 56870305 67999688 0.84
tpcds_q07/datafusion:vortex-compact 🚀 67172475 82208093 0.82
tpcds_q08/datafusion:vortex-compact 🚀 45135623 51138232 0.88
tpcds_q09/datafusion:vortex-compact 🚀 102972737 133161493 0.77
tpcds_q10/datafusion:vortex-compact 🚀 61958557 71419684 0.87
tpcds_q11/datafusion:vortex-compact 🚀 185512319 229260834 0.81
tpcds_q12/datafusion:vortex-compact 🚀 25683230 30519028 0.84
tpcds_q13/datafusion:vortex-compact 🚀 127034612 146132243 0.87
tpcds_q14/datafusion:vortex-compact 🚀 254499341 299207640 0.85
tpcds_q15/datafusion:vortex-compact 🚀 39683999 47429453 0.84
tpcds_q16/datafusion:vortex-compact 🚀 40293250 45206402 0.89
tpcds_q17/datafusion:vortex-compact 🚀 93604962 107452143 0.87
tpcds_q18/datafusion:vortex-compact 🚀 92400789 105800260 0.87
tpcds_q19/datafusion:vortex-compact 🚀 42362598 48213931 0.88
tpcds_q20/datafusion:vortex-compact 🚀 30392732 34499336 0.88
tpcds_q21/datafusion:vortex-compact 🚀 144235462 166803942 0.86
tpcds_q22/datafusion:vortex-compact 🚀 68508278 78320332 0.87
tpcds_q23/datafusion:vortex-compact 🚀 182832123 213650315 0.86
tpcds_q24/datafusion:vortex-compact 🚀 137133796 159665139 0.86
tpcds_q25/datafusion:vortex-compact 🚀 94608645 105583607 0.90
tpcds_q26/datafusion:vortex-compact 🚀 46687571 52989179 0.88
tpcds_q27/datafusion:vortex-compact 🚀 154464897 180891535 0.85
tpcds_q28/datafusion:vortex-compact 🚀 100272338 115493863 0.87
tpcds_q29/datafusion:vortex-compact 🚀 93517188 108950194 0.86
tpcds_q30/datafusion:vortex-compact 🚀 35975493 41867799 0.86
tpcds_q31/datafusion:vortex-compact 🚀 124601478 145360255 0.86
tpcds_q32/datafusion:vortex-compact 🚀 27161228 30426465 0.89
tpcds_q33/datafusion:vortex-compact 52120226 56994332 0.91
tpcds_q34/datafusion:vortex-compact 48117631 53374883 0.90
tpcds_q35/datafusion:vortex-compact 69468454 76390858 0.91
tpcds_q36/datafusion:vortex-compact 🚀 96898265 111789599 0.87
tpcds_q37/datafusion:vortex-compact 🚀 46579124 55046518 0.85
tpcds_q38/datafusion:vortex-compact 66468011 73526142 0.90
tpcds_q39/datafusion:vortex-compact 🚀 153824558 181197537 0.85
tpcds_q40/datafusion:vortex-compact 🚀 57678617 70014261 0.82
tpcds_q41/datafusion:vortex-compact 🚀 20603342 25208667 0.82
tpcds_q42/datafusion:vortex-compact 25403996 28030673 0.91
tpcds_q43/datafusion:vortex-compact 🚀 39343581 43885884 0.90
tpcds_q44/datafusion:vortex-compact 🚀 75784179 87533243 0.87
tpcds_q45/datafusion:vortex-compact 🚀 37806052 42806778 0.88
tpcds_q46/datafusion:vortex-compact 69673772 76133162 0.92
tpcds_q47/datafusion:vortex-compact 🚀 229478661 267164726 0.86
tpcds_q48/datafusion:vortex-compact 99508212 104853661 0.95
tpcds_q49/datafusion:vortex-compact 🚀 98069582 113205953 0.87
tpcds_q50/datafusion:vortex-compact 🚀 61915632 70595922 0.88
tpcds_q51/datafusion:vortex-compact 98345440 107678893 0.91
tpcds_q52/datafusion:vortex-compact 🚀 26052161 29060884 0.90
tpcds_q53/datafusion:vortex-compact 🚀 34536327 38664789 0.89
tpcds_q54/datafusion:vortex-compact 58885285 63709130 0.92
tpcds_q55/datafusion:vortex-compact 🚀 24440260 27905306 0.88
tpcds_q56/datafusion:vortex-compact 53204033 58829668 0.90
tpcds_q57/datafusion:vortex-compact 🚀 139564120 162143230 0.86
tpcds_q58/datafusion:vortex-compact 🚀 77127125 88825372 0.87
tpcds_q59/datafusion:vortex-compact 🚀 84610103 99760921 0.85
tpcds_q60/datafusion:vortex-compact 🚀 53889577 60355974 0.89
tpcds_q61/datafusion:vortex-compact 🚀 70097040 80286984 0.87
tpcds_q62/datafusion:vortex-compact 🚀 33222244 38191613 0.87
tpcds_q63/datafusion:vortex-compact 🚀 34246393 40178087 0.85
tpcds_q64/datafusion:vortex-compact 🚀 532195299 613996852 0.87
tpcds_q65/datafusion:vortex-compact 67094211 73380128 0.91
tpcds_q66/datafusion:vortex-compact 100459514 110251349 0.91
tpcds_q67/datafusion:vortex-compact 🚀 127880248 146267358 0.87
tpcds_q68/datafusion:vortex-compact 🚀 66990157 80011978 0.84
tpcds_q69/datafusion:vortex-compact 59688538 66096931 0.90
tpcds_q70/datafusion:vortex-compact 🚀 123219015 141923132 0.87
tpcds_q71/datafusion:vortex-compact 🚀 44459325 53030260 0.84
tpcds_q72/datafusion:vortex-compact 🚀 2590801152 3249059773 0.80
tpcds_q73/datafusion:vortex-compact 50853186 54688807 0.93
tpcds_q74/datafusion:vortex-compact 🚀 134513931 154324118 0.87
tpcds_q75/datafusion:vortex-compact 🚀 164287840 187013531 0.88
tpcds_q76/datafusion:vortex-compact 🚀 51374918 59621436 0.86
tpcds_q77/datafusion:vortex-compact 🚀 65728895 75391765 0.87
tpcds_q78/datafusion:vortex-compact 🚀 149551557 177075595 0.84
tpcds_q79/datafusion:vortex-compact 60275749 66526573 0.91
tpcds_q80/datafusion:vortex-compact 🚀 128012107 153837831 0.83
tpcds_q81/datafusion:vortex-compact 🚀 43139177 48211276 0.89
tpcds_q82/datafusion:vortex-compact 48845782 50447680 0.97
tpcds_q83/datafusion:vortex-compact 58831367 62618610 0.94
tpcds_q84/datafusion:vortex-compact 18692539 18879469 0.99
tpcds_q85/datafusion:vortex-compact 127357336 126710475 1.01
tpcds_q86/datafusion:vortex-compact 20538152 19721319 1.04
tpcds_q87/datafusion:vortex-compact 65693631 65035096 1.01
tpcds_q88/datafusion:vortex-compact 132352371 132760942 1.00
tpcds_q89/datafusion:vortex-compact 46827766 43974874 1.06
tpcds_q90/datafusion:vortex-compact 24563352 24620666 1.00
tpcds_q91/datafusion:vortex-compact 41141250 39883543 1.03
tpcds_q92/datafusion:vortex-compact 21099041 21443704 0.98
tpcds_q93/datafusion:vortex-compact 47008606 46813413 1.00
tpcds_q94/datafusion:vortex-compact 31652935 31036361 1.02
tpcds_q95/datafusion:vortex-compact 70637018 72152285 0.98
tpcds_q96/datafusion:vortex-compact 26175370 26433786 0.99
tpcds_q97/datafusion:vortex-compact 42888374 41334200 1.04
tpcds_q98/datafusion:vortex-compact 38849385 37879648 1.03
tpcds_q99/datafusion:vortex-compact 52612742 50481486 1.04
datafusion / parquet (0.874x ✅, 78↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚀 36116228 40749612 0.89
tpcds_q02/datafusion:parquet 45864339 50074956 0.92
tpcds_q03/datafusion:parquet 🚀 15324207 17183457 0.89
tpcds_q04/datafusion:parquet 🚀 310287318 374586515 0.83
tpcds_q05/datafusion:parquet 🚀 52085734 62571727 0.83
tpcds_q06/datafusion:parquet 67119685 66721658 1.01
tpcds_q07/datafusion:parquet 🚀 87229935 99037837 0.88
tpcds_q08/datafusion:parquet 32792593 36257976 0.90
tpcds_q09/datafusion:parquet 🚀 54569767 64409288 0.85
tpcds_q10/datafusion:parquet 81699874 89654231 0.91
tpcds_q11/datafusion:parquet 🚀 177237727 211852653 0.84
tpcds_q12/datafusion:parquet 23577423 24766224 0.95
tpcds_q13/datafusion:parquet 86884025 96097719 0.90
tpcds_q14/datafusion:parquet 🚀 187431593 225484630 0.83
tpcds_q15/datafusion:parquet 🚀 24828813 29521155 0.84
tpcds_q16/datafusion:parquet 🚀 27730352 32330285 0.86
tpcds_q17/datafusion:parquet 🚀 69589886 80100305 0.87
tpcds_q18/datafusion:parquet 129927217 143475934 0.91
tpcds_q19/datafusion:parquet 🚀 27524681 30977820 0.89
tpcds_q20/datafusion:parquet 🚀 20935350 23910712 0.88
tpcds_q21/datafusion:parquet 🚀 21863772 24954260 0.88
tpcds_q22/datafusion:parquet 145007122 160144307 0.91
tpcds_q23/datafusion:parquet 🚀 157963359 197676285 0.80
tpcds_q24/datafusion:parquet 🚀 103106488 124380828 0.83
tpcds_q25/datafusion:parquet 🚀 69935092 84600023 0.83
tpcds_q26/datafusion:parquet 🚀 75664947 84988843 0.89
tpcds_q27/datafusion:parquet 🚀 160627364 190909419 0.84
tpcds_q28/datafusion:parquet 🚀 47446317 57866916 0.82
tpcds_q29/datafusion:parquet 🚀 72810994 86075177 0.85
tpcds_q30/datafusion:parquet 🚀 43848966 49808731 0.88
tpcds_q31/datafusion:parquet 76972974 84659403 0.91
tpcds_q32/datafusion:parquet 🚀 22009452 25190924 0.87
tpcds_q33/datafusion:parquet 36295979 39838999 0.91
tpcds_q34/datafusion:parquet 🚀 26735180 29827380 0.90
tpcds_q35/datafusion:parquet 🚀 83176438 98276970 0.85
tpcds_q36/datafusion:parquet 🚀 64367343 74511859 0.86
tpcds_q37/datafusion:parquet 🚀 22907624 26303732 0.87
tpcds_q38/datafusion:parquet 50430562 55659069 0.91
tpcds_q39/datafusion:parquet 🚀 82991715 100804701 0.82
tpcds_q40/datafusion:parquet 29185965 29623259 0.99
tpcds_q41/datafusion:parquet 🚀 16452462 18422024 0.89
tpcds_q42/datafusion:parquet 14064904 15466739 0.91
tpcds_q43/datafusion:parquet 🚀 18774386 21525593 0.87
tpcds_q44/datafusion:parquet 43172219 46913714 0.92
tpcds_q45/datafusion:parquet 33109471 36557453 0.91
tpcds_q46/datafusion:parquet 🚀 38363342 44787223 0.86
tpcds_q47/datafusion:parquet 🚀 134488510 159731670 0.84
tpcds_q48/datafusion:parquet 🚀 77812984 91018302 0.85
tpcds_q49/datafusion:parquet 🚀 63905023 75589483 0.85
tpcds_q50/datafusion:parquet 🚀 48100905 56635126 0.85
tpcds_q51/datafusion:parquet 🚀 87643821 100741998 0.87
tpcds_q52/datafusion:parquet 🚀 14849992 17625381 0.84
tpcds_q53/datafusion:parquet 🚀 21591211 25306034 0.85
tpcds_q54/datafusion:parquet 🚀 41580968 47093997 0.88
tpcds_q55/datafusion:parquet 🚀 13679213 15387226 0.89
tpcds_q56/datafusion:parquet 🚀 34794440 39737068 0.88
tpcds_q57/datafusion:parquet 🚀 104132550 124095970 0.84
tpcds_q58/datafusion:parquet 🚀 58117888 65381790 0.89
tpcds_q59/datafusion:parquet 🚀 58046640 65903183 0.88
tpcds_q60/datafusion:parquet 35995990 39185136 0.92
tpcds_q61/datafusion:parquet 🚀 50753736 59792366 0.85
tpcds_q62/datafusion:parquet 29358826 27712053 1.06
tpcds_q63/datafusion:parquet 🚀 21036846 24177931 0.87
tpcds_q64/datafusion:parquet 🚀 542118421 622341017 0.87
tpcds_q65/datafusion:parquet 🚀 43665607 49731410 0.88
tpcds_q66/datafusion:parquet 78491158 81010321 0.97
tpcds_q67/datafusion:parquet 🚀 152461340 180513377 0.84
tpcds_q68/datafusion:parquet 🚀 38698369 45280066 0.85
tpcds_q69/datafusion:parquet 78049391 85578268 0.91
tpcds_q70/datafusion:parquet 🚀 94012738 107172618 0.88
tpcds_q71/datafusion:parquet 🚀 26158498 29090696 0.90
tpcds_q72/datafusion:parquet 🚀 618933135 769325928 0.80
tpcds_q73/datafusion:parquet 🚀 27278655 30970347 0.88
tpcds_q74/datafusion:parquet 🚀 103638640 123298354 0.84
tpcds_q75/datafusion:parquet 🚀 116482165 134352470 0.87
tpcds_q76/datafusion:parquet 🚀 35042482 40587437 0.86
tpcds_q77/datafusion:parquet 🚀 48559390 56097777 0.87
tpcds_q78/datafusion:parquet 🚀 120867528 143930955 0.84
tpcds_q79/datafusion:parquet 🚀 31095384 35613956 0.87
tpcds_q80/datafusion:parquet 🚀 93116433 108226533 0.86
tpcds_q81/datafusion:parquet 🚀 42420863 47709850 0.89
tpcds_q82/datafusion:parquet 23679361 25765497 0.92
tpcds_q83/datafusion:parquet 🚀 48735203 54408675 0.90
tpcds_q84/datafusion:parquet 47677062 51994731 0.92
tpcds_q85/datafusion:parquet 🚀 164977984 190465758 0.87
tpcds_q86/datafusion:parquet 🚀 17978400 20377768 0.88
tpcds_q87/datafusion:parquet 🚀 50234032 56804537 0.88
tpcds_q88/datafusion:parquet 🚀 69464191 79048277 0.88
tpcds_q89/datafusion:parquet 🚀 24958512 27908115 0.89
tpcds_q90/datafusion:parquet 🚀 18516390 22031499 0.84
tpcds_q91/datafusion:parquet 🚀 68205773 78433390 0.87
tpcds_q92/datafusion:parquet 🚀 21814323 25657533 0.85
tpcds_q93/datafusion:parquet 🚀 35082520 42956695 0.82
tpcds_q94/datafusion:parquet 🚀 24808451 28457048 0.87
tpcds_q95/datafusion:parquet 🚀 66928244 77275514 0.87
tpcds_q96/datafusion:parquet 🚀 14156445 16913715 0.84
tpcds_q97/datafusion:parquet 🚀 32271451 39092990 0.83
tpcds_q98/datafusion:parquet 🚀 25903083 29884031 0.87
tpcds_q99/datafusion:parquet 🚀 27305528 32007444 0.85
duckdb / vortex-file-compressed (1.028x ➖, 0↑ 6↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 26413278 26755976 0.99
tpcds_q02/duckdb:vortex-file-compressed 83295949 80089862 1.04
tpcds_q03/duckdb:vortex-file-compressed 24037243 25041430 0.96
tpcds_q04/duckdb:vortex-file-compressed 108392263 105158398 1.03
tpcds_q05/duckdb:vortex-file-compressed 95633285 105315752 0.91
tpcds_q06/duckdb:vortex-file-compressed 37369276 35735151 1.05
tpcds_q07/duckdb:vortex-file-compressed 24345824 24481401 0.99
tpcds_q08/duckdb:vortex-file-compressed 23506117 22845136 1.03
tpcds_q09/duckdb:vortex-file-compressed 40146139 39272852 1.02
tpcds_q10/duckdb:vortex-file-compressed 38494218 37945561 1.01
tpcds_q11/duckdb:vortex-file-compressed 63634370 61344057 1.04
tpcds_q12/duckdb:vortex-file-compressed 14556068 14362726 1.01
tpcds_q13/duckdb:vortex-file-compressed 33540999 32718596 1.03
tpcds_q14/duckdb:vortex-file-compressed 207695895 192317434 1.08
tpcds_q15/duckdb:vortex-file-compressed 41543862 40170419 1.03
tpcds_q16/duckdb:vortex-file-compressed 30386265 30756658 0.99
tpcds_q17/duckdb:vortex-file-compressed 39863489 38805632 1.03
tpcds_q18/duckdb:vortex-file-compressed 49584852 45238603 1.10
tpcds_q19/duckdb:vortex-file-compressed 34814357 32791812 1.06
tpcds_q20/duckdb:vortex-file-compressed 15977733 16674880 0.96
tpcds_q21/duckdb:vortex-file-compressed 19877996 19738543 1.01
tpcds_q22/duckdb:vortex-file-compressed 115604322 107704179 1.07
tpcds_q23/duckdb:vortex-file-compressed 130170594 128672817 1.01
tpcds_q24/duckdb:vortex-file-compressed 56506027 55810734 1.01
tpcds_q25/duckdb:vortex-file-compressed 39227425 36413161 1.08
tpcds_q26/duckdb:vortex-file-compressed 38876740 40329249 0.96
tpcds_q27/duckdb:vortex-file-compressed 89422438 86229966 1.04
tpcds_q28/duckdb:vortex-file-compressed 36529854 35383768 1.03
tpcds_q29/duckdb:vortex-file-compressed 39146513 37144423 1.05
tpcds_q30/duckdb:vortex-file-compressed 29347868 28855842 1.02
tpcds_q31/duckdb:vortex-file-compressed 27462742 26020578 1.06
tpcds_q32/duckdb:vortex-file-compressed 17471337 17224584 1.01
tpcds_q33/duckdb:vortex-file-compressed 70112482 70142443 1.00
tpcds_q34/duckdb:vortex-file-compressed 20304245 19119099 1.06
tpcds_q35/duckdb:vortex-file-compressed 62256414 63616035 0.98
tpcds_q36/duckdb:vortex-file-compressed 28838369 28716741 1.00
tpcds_q37/duckdb:vortex-file-compressed 23841403 21872229 1.09
tpcds_q38/duckdb:vortex-file-compressed 35791079 37248585 0.96
tpcds_q39/duckdb:vortex-file-compressed 46190132 45709141 1.01
tpcds_q40/duckdb:vortex-file-compressed 24152609 24587325 0.98
tpcds_q41/duckdb:vortex-file-compressed 13498220 13071191 1.03
tpcds_q42/duckdb:vortex-file-compressed 11907319 11930769 1.00
tpcds_q43/duckdb:vortex-file-compressed 19763439 20099058 0.98
tpcds_q44/duckdb:vortex-file-compressed 22631333 22812656 0.99
tpcds_q45/duckdb:vortex-file-compressed 27109698 26755354 1.01
tpcds_q46/duckdb:vortex-file-compressed 49511389 48140331 1.03
tpcds_q47/duckdb:vortex-file-compressed 50797888 48252404 1.05
tpcds_q48/duckdb:vortex-file-compressed 30099954 31927980 0.94
tpcds_q49/duckdb:vortex-file-compressed 32074291 32760742 0.98
tpcds_q50/duckdb:vortex-file-compressed 37321562 36985192 1.01
tpcds_q51/duckdb:vortex-file-compressed 98729179 98183415 1.01
tpcds_q52/duckdb:vortex-file-compressed 12980246 12078187 1.07
tpcds_q53/duckdb:vortex-file-compressed 18906071 17264646 1.10
tpcds_q54/duckdb:vortex-file-compressed 49904234 49808900 1.00
tpcds_q55/duckdb:vortex-file-compressed 🚨 12955426 11753660 1.10
tpcds_q56/duckdb:vortex-file-compressed 69960024 67289185 1.04
tpcds_q57/duckdb:vortex-file-compressed 47154566 45286031 1.04
tpcds_q58/duckdb:vortex-file-compressed 🚨 35034359 31437552 1.11
tpcds_q59/duckdb:vortex-file-compressed 61576086 60492679 1.02
tpcds_q60/duckdb:vortex-file-compressed 68770637 72928666 0.94
tpcds_q61/duckdb:vortex-file-compressed 39135479 38017926 1.03
tpcds_q62/duckdb:vortex-file-compressed 19607866 17915652 1.09
tpcds_q63/duckdb:vortex-file-compressed 18725825 17548818 1.07
tpcds_q64/duckdb:vortex-file-compressed 82619336 80096551 1.03
tpcds_q65/duckdb:vortex-file-compressed 23747012 23725305 1.00
tpcds_q66/duckdb:vortex-file-compressed 60277457 65626174 0.92
tpcds_q67/duckdb:vortex-file-compressed 148825765 146055118 1.02
tpcds_q68/duckdb:vortex-file-compressed 41935085 40922913 1.02
tpcds_q69/duckdb:vortex-file-compressed 41507514 37994903 1.09
tpcds_q70/duckdb:vortex-file-compressed 26018873 24528289 1.06
tpcds_q71/duckdb:vortex-file-compressed 21763234 20358088 1.07
tpcds_q72/duckdb:vortex-file-compressed 179516790 176136909 1.02
tpcds_q73/duckdb:vortex-file-compressed 19784656 20327051 0.97
tpcds_q74/duckdb:vortex-file-compressed 51281362 53261671 0.96
tpcds_q75/duckdb:vortex-file-compressed 61512725 58442352 1.05
tpcds_q76/duckdb:vortex-file-compressed 🚨 69964445 61596759 1.14
tpcds_q77/duckdb:vortex-file-compressed 62335578 63331567 0.98
tpcds_q78/duckdb:vortex-file-compressed 77384951 79946881 0.97
tpcds_q79/duckdb:vortex-file-compressed 44427239 42676230 1.04
tpcds_q80/duckdb:vortex-file-compressed 102643577 95656217 1.07
tpcds_q81/duckdb:vortex-file-compressed 34573810 34102933 1.01
tpcds_q82/duckdb:vortex-file-compressed 22827925 21627756 1.06
tpcds_q83/duckdb:vortex-file-compressed 30660578 29121256 1.05
tpcds_q84/duckdb:vortex-file-compressed 🚨 19416303 17040066 1.14
tpcds_q85/duckdb:vortex-file-compressed 48273152 45668738 1.06
tpcds_q86/duckdb:vortex-file-compressed 18146681 17452041 1.04
tpcds_q87/duckdb:vortex-file-compressed 40061400 39367015 1.02
tpcds_q88/duckdb:vortex-file-compressed 36180615 35321509 1.02
tpcds_q89/duckdb:vortex-file-compressed 19203812 19374793 0.99
tpcds_q90/duckdb:vortex-file-compressed 16116011 15648500 1.03
tpcds_q91/duckdb:vortex-file-compressed 28150249 28191143 1.00
tpcds_q92/duckdb:vortex-file-compressed 14866210 14655867 1.01
tpcds_q93/duckdb:vortex-file-compressed 29883599 28879468 1.03
tpcds_q94/duckdb:vortex-file-compressed 23247499 22367701 1.04
tpcds_q95/duckdb:vortex-file-compressed 157549738 163580264 0.96
tpcds_q96/duckdb:vortex-file-compressed 🚨 14014586 11822827 1.19
tpcds_q97/duckdb:vortex-file-compressed 41336446 37594524 1.10
tpcds_q98/duckdb:vortex-file-compressed 🚨 21256962 17477984 1.22
tpcds_q99/duckdb:vortex-file-compressed 34065886 32221838 1.06
duckdb / vortex-compact (1.031x ➖, 1↑ 3↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 36859931 34050786 1.08
tpcds_q02/duckdb:vortex-compact 125870275 125596404 1.00
tpcds_q03/duckdb:vortex-compact 50577419 52454080 0.96
tpcds_q04/duckdb:vortex-compact 121028907 121148398 1.00
tpcds_q05/duckdb:vortex-compact 160276616 162979535 0.98
tpcds_q06/duckdb:vortex-compact 38107688 37587798 1.01
tpcds_q07/duckdb:vortex-compact 38493487 36163298 1.06
tpcds_q08/duckdb:vortex-compact 29842386 27580202 1.08
tpcds_q09/duckdb:vortex-compact 110740656 109628023 1.01
tpcds_q10/duckdb:vortex-compact 46777627 46397786 1.01
tpcds_q11/duckdb:vortex-compact 74899253 73951701 1.01
tpcds_q12/duckdb:vortex-compact 🚨 20759177 18718804 1.11
tpcds_q13/duckdb:vortex-compact 48971771 46657794 1.05
tpcds_q14/duckdb:vortex-compact 279046884 271285772 1.03
tpcds_q15/duckdb:vortex-compact 47689349 44819033 1.06
tpcds_q16/duckdb:vortex-compact 38330016 37461562 1.02
tpcds_q17/duckdb:vortex-compact 51598442 47325600 1.09
tpcds_q18/duckdb:vortex-compact 69792506 68038073 1.03
tpcds_q19/duckdb:vortex-compact 39131026 38370127 1.02
tpcds_q20/duckdb:vortex-compact 20447804 19850288 1.03
tpcds_q21/duckdb:vortex-compact 28895580 27379206 1.06
tpcds_q22/duckdb:vortex-compact 123207753 115532442 1.07
tpcds_q23/duckdb:vortex-compact 169158614 160399223 1.05
tpcds_q24/duckdb:vortex-compact 71094488 67126796 1.06
tpcds_q25/duckdb:vortex-compact 51315787 49125318 1.04
tpcds_q26/duckdb:vortex-compact 🚨 59728437 48009812 1.24
tpcds_q27/duckdb:vortex-compact 134881362 129649399 1.04
tpcds_q28/duckdb:vortex-compact 109745520 105564829 1.04
tpcds_q29/duckdb:vortex-compact 49562898 47363744 1.05
tpcds_q30/duckdb:vortex-compact 35220050 37203776 0.95
tpcds_q31/duckdb:vortex-compact 30917963 29219101 1.06
tpcds_q32/duckdb:vortex-compact 24295820 23492597 1.03
tpcds_q33/duckdb:vortex-compact 137967222 134697451 1.02
tpcds_q34/duckdb:vortex-compact 23645385 22499154 1.05
tpcds_q35/duckdb:vortex-compact 71589274 68008421 1.05
tpcds_q36/duckdb:vortex-compact 33521245 33395151 1.00
tpcds_q37/duckdb:vortex-compact 31521486 30477834 1.03
tpcds_q38/duckdb:vortex-compact 40561220 37033093 1.10
tpcds_q39/duckdb:vortex-compact 54570978 54668972 1.00
tpcds_q40/duckdb:vortex-compact 30931403 29821988 1.04
tpcds_q41/duckdb:vortex-compact 16538474 16485647 1.00
tpcds_q42/duckdb:vortex-compact 14787507 14676169 1.01
tpcds_q43/duckdb:vortex-compact 23540802 23783921 0.99
tpcds_q44/duckdb:vortex-compact 29585587 27961092 1.06
tpcds_q45/duckdb:vortex-compact 🚨 34336270 30499458 1.13
tpcds_q46/duckdb:vortex-compact 58191519 56564715 1.03
tpcds_q47/duckdb:vortex-compact 53868689 53468478 1.01
tpcds_q48/duckdb:vortex-compact 42152035 41694103 1.01
tpcds_q49/duckdb:vortex-compact 48524598 47080364 1.03
tpcds_q50/duckdb:vortex-compact 37291088 35345866 1.06
tpcds_q51/duckdb:vortex-compact 104510511 101797105 1.03
tpcds_q52/duckdb:vortex-compact 15913288 15226605 1.05
tpcds_q53/duckdb:vortex-compact 21629031 21853473 0.99
tpcds_q54/duckdb:vortex-compact 86665621 82352430 1.05
tpcds_q55/duckdb:vortex-compact 14829158 14168635 1.05
tpcds_q56/duckdb:vortex-compact 128552285 130948497 0.98
tpcds_q57/duckdb:vortex-compact 🚀 48613727 54314245 0.90
tpcds_q58/duckdb:vortex-compact 37553663 40989283 0.92
tpcds_q59/duckdb:vortex-compact 77483461 75262678 1.03
tpcds_q60/duckdb:vortex-compact 133268061 132939417 1.00
tpcds_q61/duckdb:vortex-compact 47145007 45595265 1.03
tpcds_q62/duckdb:vortex-compact 23697332 22055992 1.07
tpcds_q63/duckdb:vortex-compact 22429058 20409807 1.10
tpcds_q64/duckdb:vortex-compact 102645544 97074931 1.06
tpcds_q65/duckdb:vortex-compact 27046596 26176223 1.03
tpcds_q66/duckdb:vortex-compact 99876520 95540352 1.05
tpcds_q67/duckdb:vortex-compact 150692834 150597427 1.00
tpcds_q68/duckdb:vortex-compact 52923729 50840287 1.04
tpcds_q69/duckdb:vortex-compact 46501184 45680603 1.02
tpcds_q70/duckdb:vortex-compact 29457768 27430682 1.07
tpcds_q71/duckdb:vortex-compact 24537984 24952761 0.98
tpcds_q72/duckdb:vortex-compact 199344732 199123368 1.00
tpcds_q73/duckdb:vortex-compact 21698748 21926273 0.99
tpcds_q74/duckdb:vortex-compact 56917279 54072441 1.05
tpcds_q75/duckdb:vortex-compact 70218666 72934199 0.96
tpcds_q76/duckdb:vortex-compact 123780834 124819449 0.99
tpcds_q77/duckdb:vortex-compact 137953056 127465123 1.08
tpcds_q78/duckdb:vortex-compact 86602501 91179633 0.95
tpcds_q79/duckdb:vortex-compact 75736785 72709279 1.04
tpcds_q80/duckdb:vortex-compact 159267543 162696957 0.98
tpcds_q81/duckdb:vortex-compact 41379828 39629699 1.04
tpcds_q82/duckdb:vortex-compact 30683980 31406462 0.98
tpcds_q83/duckdb:vortex-compact 47403298 45235600 1.05
tpcds_q84/duckdb:vortex-compact 22026958 21455013 1.03
tpcds_q85/duckdb:vortex-compact 62953396 58653993 1.07
tpcds_q86/duckdb:vortex-compact 19855629 20208918 0.98
tpcds_q87/duckdb:vortex-compact 42028002 41967765 1.00
tpcds_q88/duckdb:vortex-compact 35449827 34255504 1.03
tpcds_q89/duckdb:vortex-compact 21999589 21669843 1.02
tpcds_q90/duckdb:vortex-compact 17292255 15769120 1.10
tpcds_q91/duckdb:vortex-compact 45989897 44417815 1.04
tpcds_q92/duckdb:vortex-compact 20647725 19627163 1.05
tpcds_q93/duckdb:vortex-compact 37197948 35583717 1.05
tpcds_q94/duckdb:vortex-compact 27577028 26149663 1.05
tpcds_q95/duckdb:vortex-compact 152224041 147067188 1.04
tpcds_q96/duckdb:vortex-compact 11665536 11355629 1.03
tpcds_q97/duckdb:vortex-compact 41198399 40455298 1.02
tpcds_q98/duckdb:vortex-compact 24404708 22599459 1.08
tpcds_q99/duckdb:vortex-compact 37188098 35783694 1.04
duckdb / parquet (1.009x ➖, 0↑ 1↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 43563436 45011645 0.97
tpcds_q02/duckdb:parquet 59832226 63682859 0.94
tpcds_q03/duckdb:parquet 11945376 11870539 1.01
tpcds_q04/duckdb:parquet 127406802 121482368 1.05
tpcds_q05/duckdb:parquet 75780640 71459791 1.06
tpcds_q06/duckdb:parquet 28669773 27686586 1.04
tpcds_q07/duckdb:parquet 22889529 23334348 0.98
tpcds_q08/duckdb:parquet 28224285 28939674 0.98
tpcds_q09/duckdb:parquet 39642721 39470749 1.00
tpcds_q10/duckdb:parquet 33754973 34606922 0.98
tpcds_q11/duckdb:parquet 90054777 88799009 1.01
tpcds_q12/duckdb:parquet 14905319 14168878 1.05
tpcds_q13/duckdb:parquet 33791447 33942551 1.00
tpcds_q14/duckdb:parquet 160676160 160228935 1.00
tpcds_q15/duckdb:parquet 29438065 29123917 1.01
tpcds_q16/duckdb:parquet 21748852 21693777 1.00
tpcds_q17/duckdb:parquet 37940068 36457758 1.04
tpcds_q18/duckdb:parquet 46233538 45887321 1.01
tpcds_q19/duckdb:parquet 29067942 30274644 0.96
tpcds_q20/duckdb:parquet 14849912 15073639 0.99
tpcds_q21/duckdb:parquet 11007964 11070581 0.99
tpcds_q22/duckdb:parquet 65749568 67465636 0.97
tpcds_q23/duckdb:parquet 112208907 112933365 0.99
tpcds_q24/duckdb:parquet 46126263 45730591 1.01
tpcds_q25/duckdb:parquet 33347736 32453025 1.03
tpcds_q26/duckdb:parquet 36200309 36689268 0.99
tpcds_q27/duckdb:parquet 89146648 88498081 1.01
tpcds_q28/duckdb:parquet 37137216 37390795 0.99
tpcds_q29/duckdb:parquet 36613910 36552921 1.00
tpcds_q30/duckdb:parquet 38788076 40142227 0.97
tpcds_q31/duckdb:parquet 22672556 23043254 0.98
tpcds_q32/duckdb:parquet 11808984 11598212 1.02
tpcds_q33/duckdb:parquet 70860085 70357821 1.01
tpcds_q34/duckdb:parquet 20807758 20563991 1.01
tpcds_q35/duckdb:parquet 59718452 57558800 1.04
tpcds_q36/duckdb:parquet 20693382 20270484 1.02
tpcds_q37/duckdb:parquet 13672662 12888070 1.06
tpcds_q38/duckdb:parquet 33369211 33414893 1.00
tpcds_q39/duckdb:parquet 31991236 32544973 0.98
tpcds_q40/duckdb:parquet 17753385 17420600 1.02
tpcds_q41/duckdb:parquet 7760183 7456427 1.04
tpcds_q42/duckdb:parquet 10532505 10311838 1.02
tpcds_q43/duckdb:parquet 15821960 15629357 1.01
tpcds_q44/duckdb:parquet 21656988 21034771 1.03
tpcds_q45/duckdb:parquet 26490324 26283782 1.01
tpcds_q46/duckdb:parquet 43966979 44855906 0.98
tpcds_q47/duckdb:parquet 45845627 45415824 1.01
tpcds_q48/duckdb:parquet 30461422 30149279 1.01
tpcds_q49/duckdb:parquet 24652569 24080932 1.02
tpcds_q50/duckdb:parquet 24456789 23926286 1.02
tpcds_q51/duckdb:parquet 95322869 95610941 1.00
tpcds_q52/duckdb:parquet 10982753 10725068 1.02
tpcds_q53/duckdb:parquet 16452698 15997542 1.03
tpcds_q54/duckdb:parquet 37882012 35516584 1.07
tpcds_q55/duckdb:parquet 11008008 10566397 1.04
tpcds_q56/duckdb:parquet 66787677 66571299 1.00
tpcds_q57/duckdb:parquet 35259483 35839942 0.98
tpcds_q58/duckdb:parquet 23029802 20992046 1.10
tpcds_q59/duckdb:parquet 35682696 36558389 0.98
tpcds_q60/duckdb:parquet 76163917 74029606 1.03
tpcds_q61/duckdb:parquet 30769751 30636565 1.00
tpcds_q62/duckdb:parquet 🚨 12863913 11548230 1.11
tpcds_q63/duckdb:parquet 15569690 14967536 1.04
tpcds_q64/duckdb:parquet 73421056 77244804 0.95
tpcds_q65/duckdb:parquet 21562053 20251287 1.06
tpcds_q66/duckdb:parquet 54184854 57706719 0.94
tpcds_q67/duckdb:parquet 134538123 135844122 0.99
tpcds_q68/duckdb:parquet 38125768 37103698 1.03
tpcds_q69/duckdb:parquet 36343455 37580696 0.97
tpcds_q70/duckdb:parquet 20586694 19563226 1.05
tpcds_q71/duckdb:parquet 18496195 18792023 0.98
tpcds_q72/duckdb:parquet 164693975 166116365 0.99
tpcds_q73/duckdb:parquet 17498908 18117751 0.97
tpcds_q74/duckdb:parquet 49649085 50182269 0.99
tpcds_q75/duckdb:parquet 55350305 52822158 1.05
tpcds_q76/duckdb:parquet 70142233 67830287 1.03
tpcds_q77/duckdb:parquet 60902746 57648618 1.06
tpcds_q78/duckdb:parquet 73861160 74284985 0.99
tpcds_q79/duckdb:parquet 27672151 27105435 1.02
tpcds_q80/duckdb:parquet 82801587 80362585 1.03
tpcds_q81/duckdb:parquet 46269600 46893999 0.99
tpcds_q82/duckdb:parquet 15385178 15301805 1.01
tpcds_q83/duckdb:parquet 16027641 16028885 1.00
tpcds_q84/duckdb:parquet 19517952 19024282 1.03
tpcds_q85/duckdb:parquet 38612676 38889836 0.99
tpcds_q86/duckdb:parquet 12056301 13077199 0.92
tpcds_q87/duckdb:parquet 36212906 35203753 1.03
tpcds_q88/duckdb:parquet 28632981 28620000 1.00
tpcds_q89/duckdb:parquet 17440905 17073446 1.02
tpcds_q90/duckdb:parquet 7251373 7048244 1.03
tpcds_q91/duckdb:parquet 22961314 23320612 0.98
tpcds_q92/duckdb:parquet 11894541 11349929 1.05
tpcds_q93/duckdb:parquet 30051267 29203995 1.03
tpcds_q94/duckdb:parquet 15947127 16271063 0.98
tpcds_q95/duckdb:parquet 120099629 119471098 1.01
tpcds_q96/duckdb:parquet 9066751 9148686 0.99
tpcds_q97/duckdb:parquet 34042541 34398586 0.99
tpcds_q98/duckdb:parquet 18284366 17918104 1.02
tpcds_q99/duckdb:parquet 19672554 19325095 1.02
duckdb / duckdb (1.013x ➖, 1↑ 2↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20143183 19278577 1.04
tpcds_q02/duckdb:duckdb 17914931 18542107 0.97
tpcds_q03/duckdb:duckdb 8664169 7996814 1.08
tpcds_q04/duckdb:duckdb 159094002 160777413 0.99
tpcds_q05/duckdb:duckdb 🚨 19156226 17133964 1.12
tpcds_q06/duckdb:duckdb 21997053 22263834 0.99
tpcds_q07/duckdb:duckdb 38454669 37529346 1.02
tpcds_q08/duckdb:duckdb 120223819 119720658 1.00
tpcds_q09/duckdb:duckdb 20152969 19449810 1.04
tpcds_q10/duckdb:duckdb 23098047 22863657 1.01
tpcds_q11/duckdb:duckdb 139827922 140302113 1.00
tpcds_q12/duckdb:duckdb 11812794 11193734 1.06
tpcds_q13/duckdb:duckdb 23565633 23808275 0.99
tpcds_q14/duckdb:duckdb 94341043 92686691 1.02
tpcds_q15/duckdb:duckdb 24712837 24503215 1.01
tpcds_q16/duckdb:duckdb 17076477 17795220 0.96
tpcds_q17/duckdb:duckdb 21687186 21500111 1.01
tpcds_q18/duckdb:duckdb 43721462 43147912 1.01
tpcds_q19/duckdb:duckdb 15855468 16083647 0.99
tpcds_q20/duckdb:duckdb 11834728 11567471 1.02
tpcds_q21/duckdb:duckdb 6615258 6398826 1.03
tpcds_q22/duckdb:duckdb 59470692 58047970 1.02
tpcds_q23/duckdb:duckdb 78991319 74856950 1.06
tpcds_q24/duckdb:duckdb 24295242 22925152 1.06
tpcds_q25/duckdb:duckdb 🚨 18220758 16365280 1.11
tpcds_q26/duckdb:duckdb 24447718 25215470 0.97
tpcds_q27/duckdb:duckdb 40066412 39071032 1.03
tpcds_q28/duckdb:duckdb 21614764 21485219 1.01
tpcds_q29/duckdb:duckdb 20054518 19611059 1.02
tpcds_q30/duckdb:duckdb 27298474 27686509 0.99
tpcds_q31/duckdb:duckdb 19921319 19510380 1.02
tpcds_q32/duckdb:duckdb 6887990 6988315 0.99
tpcds_q33/duckdb:duckdb 13175410 12176768 1.08
tpcds_q34/duckdb:duckdb 14612369 14669373 1.00
tpcds_q35/duckdb:duckdb 32206159 31461013 1.02
tpcds_q36/duckdb:duckdb 67265905 69186988 0.97
tpcds_q37/duckdb:duckdb 7693139 7209304 1.07
tpcds_q38/duckdb:duckdb 30269279 30578629 0.99
tpcds_q39/duckdb:duckdb 26058974 28908725 0.90
tpcds_q40/duckdb:duckdb 13547091 13583306 1.00
tpcds_q41/duckdb:duckdb 7959331 7824018 1.02
tpcds_q42/duckdb:duckdb 6500206 6295688 1.03
tpcds_q43/duckdb:duckdb 11306507 10877273 1.04
tpcds_q44/duckdb:duckdb 13332100 13075064 1.02
tpcds_q45/duckdb:duckdb 17377623 16017466 1.08
tpcds_q46/duckdb:duckdb 36616498 35655831 1.03
tpcds_q47/duckdb:duckdb 40879341 40225211 1.02
tpcds_q48/duckdb:duckdb 21942151 21631979 1.01
tpcds_q49/duckdb:duckdb 16208635 16207342 1.00
tpcds_q50/duckdb:duckdb 13748508 13444048 1.02
tpcds_q51/duckdb:duckdb 89973685 90685783 0.99
tpcds_q52/duckdb:duckdb 7062546 7108951 0.99
tpcds_q53/duckdb:duckdb 11567307 11859899 0.98
tpcds_q54/duckdb:duckdb 16894482 16545345 1.02
tpcds_q55/duckdb:duckdb 6878843 6878255 1.00
tpcds_q56/duckdb:duckdb 14773261 13695617 1.08
tpcds_q57/duckdb:duckdb 32188454 31289300 1.03
tpcds_q58/duckdb:duckdb 12718893 11753900 1.08
tpcds_q59/duckdb:duckdb 34560981 34003801 1.02
tpcds_q60/duckdb:duckdb 14770737 14209333 1.04
tpcds_q61/duckdb:duckdb 13956660 13927410 1.00
tpcds_q62/duckdb:duckdb 9044068 8883006 1.02
tpcds_q63/duckdb:duckdb 11297358 11592869 0.97
tpcds_q64/duckdb:duckdb 52651142 53147378 0.99
tpcds_q65/duckdb:duckdb 32391055 30881325 1.05
tpcds_q66/duckdb:duckdb 25405787 24535512 1.04
tpcds_q67/duckdb:duckdb 130394381 124989959 1.04
tpcds_q68/duckdb:duckdb 24996873 24718294 1.01
tpcds_q69/duckdb:duckdb 23328044 23281631 1.00
tpcds_q70/duckdb:duckdb 13769129 13844081 0.99
tpcds_q71/duckdb:duckdb 12050725 12297621 0.98
tpcds_q72/duckdb:duckdb 42123129 42950860 0.98
tpcds_q73/duckdb:duckdb 10531312 10070000 1.05
tpcds_q74/duckdb:duckdb 99203493 95772281 1.04
tpcds_q75/duckdb:duckdb 42172296 40520966 1.04
tpcds_q76/duckdb:duckdb 12307821 11750471 1.05
tpcds_q77/duckdb:duckdb 12089646 11580496 1.04
tpcds_q78/duckdb:duckdb 62154931 61075564 1.02
tpcds_q79/duckdb:duckdb 18085669 17360003 1.04
tpcds_q80/duckdb:duckdb 26127185 26303625 0.99
tpcds_q81/duckdb:duckdb 36276542 37520365 0.97
tpcds_q82/duckdb:duckdb 8382018 8175505 1.03
tpcds_q83/duckdb:duckdb 9143178 9221199 0.99
tpcds_q84/duckdb:duckdb 12891335 13639009 0.95
tpcds_q85/duckdb:duckdb 23562286 23366502 1.01
tpcds_q86/duckdb:duckdb 10280105 10230821 1.00
tpcds_q87/duckdb:duckdb 32241322 34006496 0.95
tpcds_q88/duckdb:duckdb 24063317 23833094 1.01
tpcds_q89/duckdb:duckdb 12719770 12981244 0.98
tpcds_q90/duckdb:duckdb 5550379 5358250 1.04
tpcds_q91/duckdb:duckdb 11746087 12263003 0.96
tpcds_q92/duckdb:duckdb 9257554 8676541 1.07
tpcds_q93/duckdb:duckdb 21563715 21105345 1.02
tpcds_q94/duckdb:duckdb 13089138 13907885 0.94
tpcds_q95/duckdb:duckdb 🚀 109456114 125811702 0.87
tpcds_q96/duckdb:duckdb 4397602 4351249 1.01
tpcds_q97/duckdb:duckdb 30075870 30480729 0.99
tpcds_q98/duckdb:duckdb 13328319 12779947 1.04
tpcds_q99/duckdb:duckdb 16221852 16351086 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -15.9% -7.4% -9.2% +12.1% ➖ noise
1 datafusion:vortex-file-compressed -16.2% -7.4% -9.6% +10.8% ➖ noise
1 duckdb:duckdb +4.5% -7.4% +12.8% +16.0% ➖ noise
1 duckdb:vortex-compact +8.2% -7.4% +16.9% +14.3% 🚨 regression
1 duckdb:vortex-file-compressed -1.3% -7.4% +6.6% +13.3% ➖ noise
2 datafusion:vortex-compact -11.6% -7.2% -4.7% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -14.9% -7.2% -8.2% +10.0% ➖ noise
2 duckdb:duckdb -3.4% -7.2% +4.2% +11.1% ➖ noise
2 duckdb:vortex-compact +0.2% -7.2% +8.0% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +4.0% -7.2% +12.1% +10.0% 🚨 regression
3 datafusion:vortex-compact -12.9% -5.3% -8.0% +11.7% ➖ noise
3 datafusion:vortex-file-compressed -18.7% -5.3% -14.2% +11.9% ✅ faster
3 duckdb:duckdb +8.3% -5.3% +14.4% +16.3% ➖ noise
3 duckdb:vortex-compact -3.6% -5.3% +1.8% +12.2% ➖ noise
3 duckdb:vortex-file-compressed -4.0% -5.3% +1.3% +14.5% ➖ noise
4 datafusion:vortex-compact -16.6% -6.8% -10.5% +10.0% ✅ faster
4 datafusion:vortex-file-compressed -16.6% -6.8% -10.5% +10.0% ✅ faster
4 duckdb:duckdb -1.0% -6.8% +6.2% +10.0% ➖ noise
4 duckdb:vortex-compact -0.1% -6.8% +7.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +3.1% -6.8% +10.6% +10.0% 🚨 regression
5 datafusion:vortex-compact -17.5% -6.0% -12.2% +10.0% ✅ faster
5 datafusion:vortex-file-compressed -15.1% -6.0% -9.6% +10.0% ✅ faster
5 duckdb:duckdb +11.8% -6.0% +19.0% +14.4% 🚨 regression
5 duckdb:vortex-compact -1.7% -6.0% +4.7% +15.1% ➖ noise
5 duckdb:vortex-file-compressed -9.2% -6.0% -3.4% +10.9% ➖ noise
6 datafusion:vortex-compact -16.4% +2.1% -18.1% +10.0% ✅ faster
6 datafusion:vortex-file-compressed -18.0% +2.1% -19.7% +10.0% ✅ faster
6 duckdb:duckdb -1.2% +2.1% -3.2% +18.9% ➖ noise
6 duckdb:vortex-compact +1.4% +2.1% -0.7% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +4.6% +2.1% +2.5% +10.0% ➖ noise
7 datafusion:vortex-compact -18.3% -7.0% -12.1% +10.1% ✅ faster
7 datafusion:vortex-file-compressed -20.2% -7.0% -14.1% +10.0% ✅ faster
7 duckdb:duckdb +2.5% -7.0% +10.2% +12.6% ➖ noise
7 duckdb:vortex-compact +6.4% -7.0% +14.5% +10.0% 🚨 regression
7 duckdb:vortex-file-compressed -0.6% -7.0% +7.0% +10.0% ➖ noise
8 datafusion:vortex-compact -11.7% -6.1% -6.0% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -16.7% -6.1% -11.3% +11.5% ✅ faster
8 duckdb:duckdb +0.4% -6.1% +6.9% +10.0% ➖ noise
8 duckdb:vortex-compact +8.2% -6.1% +15.2% +12.1% 🚨 regression
8 duckdb:vortex-file-compressed +2.9% -6.1% +9.6% +10.0% ➖ noise
9 datafusion:vortex-compact -22.7% -7.8% -16.2% +10.0% ✅ faster
9 datafusion:vortex-file-compressed -13.5% -7.8% -6.2% +10.0% ➖ noise
9 duckdb:duckdb +3.6% -7.8% +12.3% +10.0% 🚨 regression
9 duckdb:vortex-compact +1.0% -7.8% +9.5% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +2.2% -7.8% +10.8% +10.0% 🚨 regression
10 datafusion:vortex-compact -13.2% -5.7% -8.0% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -16.5% -5.7% -11.5% +10.0% ✅ faster
10 duckdb:duckdb +1.0% -5.7% +7.2% +10.0% ➖ noise
10 duckdb:vortex-compact +0.8% -5.7% +6.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +1.4% -5.7% +7.6% +10.0% ➖ noise
11 datafusion:vortex-compact -19.1% -7.9% -12.2% +10.0% ✅ faster
11 datafusion:vortex-file-compressed -18.2% -7.9% -11.2% +10.0% ✅ faster
11 duckdb:duckdb -0.3% -7.9% +8.2% +10.0% ➖ noise
11 duckdb:vortex-compact +1.3% -7.9% +10.0% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +3.7% -7.9% +12.6% +10.0% 🚨 regression
12 datafusion:vortex-compact -15.8% +0.1% -15.9% +10.0% ✅ faster
12 datafusion:vortex-file-compressed -17.6% +0.1% -17.7% +10.5% ✅ faster
12 duckdb:duckdb +5.5% +0.1% +5.5% +13.5% ➖ noise
12 duckdb:vortex-compact +10.9% +0.1% +10.8% +26.0% ➖ noise
12 duckdb:vortex-file-compressed +1.3% +0.1% +1.3% +10.0% ➖ noise
13 datafusion:vortex-compact -13.1% -5.1% -8.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -15.6% -5.1% -11.0% +10.0% ✅ faster
13 duckdb:duckdb -1.0% -5.1% +4.3% +10.0% ➖ noise
13 duckdb:vortex-compact +5.0% -5.1% +10.6% +10.0% 🚨 regression
13 duckdb:vortex-file-compressed +2.5% -5.1% +8.1% +10.0% ➖ noise
14 datafusion:vortex-compact -14.9% -8.7% -6.8% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -17.0% -8.7% -9.1% +10.0% ✅ faster
14 duckdb:duckdb +1.8% -8.7% +11.5% +10.0% 🚨 regression
14 duckdb:vortex-compact +2.9% -8.7% +12.7% +10.0% 🚨 regression
14 duckdb:vortex-file-compressed +8.0% -8.7% +18.3% +10.2% 🚨 regression
15 datafusion:vortex-compact -16.3% -7.8% -9.3% +10.0% ✅ faster
15 datafusion:vortex-file-compressed -22.8% -7.8% -16.3% +10.0% ✅ faster
15 duckdb:duckdb +0.9% -7.8% +9.4% +16.0% ➖ noise
15 duckdb:vortex-compact +6.4% -7.8% +15.4% +13.5% 🚨 regression
15 duckdb:vortex-file-compressed +3.4% -7.8% +12.2% +24.7% ➖ noise
16 datafusion:vortex-compact -10.9% -7.3% -3.9% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -13.8% -7.3% -7.1% +10.0% ➖ noise
16 duckdb:duckdb -4.0% -7.3% +3.5% +12.3% ➖ noise
16 duckdb:vortex-compact +2.3% -7.3% +10.3% +10.0% 🚨 regression
16 duckdb:vortex-file-compressed -1.2% -7.3% +6.5% +10.1% ➖ noise
17 datafusion:vortex-compact -12.9% -4.9% -8.4% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -14.9% -4.9% -10.5% +10.0% ✅ faster
17 duckdb:duckdb +0.9% -4.9% +6.1% +10.0% ➖ noise
17 duckdb:vortex-compact +9.0% -4.9% +14.7% +11.3% 🚨 regression
17 duckdb:vortex-file-compressed +2.7% -4.9% +8.0% +10.0% ➖ noise
18 datafusion:vortex-compact -12.7% -4.5% -8.6% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -14.7% -4.5% -10.7% +10.0% ✅ faster
18 duckdb:duckdb +1.3% -4.5% +6.1% +10.7% ➖ noise
18 duckdb:vortex-compact +2.6% -4.5% +7.4% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +9.6% -4.5% +14.7% +10.0% 🚨 regression
19 datafusion:vortex-compact -12.1% -7.6% -4.9% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -13.6% -7.6% -6.5% +10.0% ➖ noise
19 duckdb:duckdb -1.4% -7.6% +6.7% +10.5% ➖ noise
19 duckdb:vortex-compact +2.0% -7.6% +10.4% +10.2% 🚨 regression
19 duckdb:vortex-file-compressed +6.2% -7.6% +14.9% +10.0% 🚨 regression
20 datafusion:vortex-compact -11.9% -7.1% -5.1% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -12.9% -7.1% -6.2% +10.0% ➖ noise
20 duckdb:duckdb +2.3% -7.1% +10.2% +10.6% ➖ noise
20 duckdb:vortex-compact +3.0% -7.1% +10.9% +11.3% ➖ noise
20 duckdb:vortex-file-compressed -4.2% -7.1% +3.2% +16.1% ➖ noise
21 datafusion:vortex-compact -13.5% -6.7% -7.4% +11.0% ➖ noise
21 datafusion:vortex-file-compressed -14.3% -6.7% -8.2% +13.2% ➖ noise
21 duckdb:duckdb +3.4% -6.7% +10.8% +21.7% ➖ noise
21 duckdb:vortex-compact +5.5% -6.7% +13.1% +13.0% 🚨 regression
21 duckdb:vortex-file-compressed +0.7% -6.7% +7.9% +16.9% ➖ noise
22 datafusion:vortex-compact -12.5% -6.1% -6.9% +14.3% ➖ noise
22 datafusion:vortex-file-compressed -18.1% -6.1% -12.9% +13.9% ✅ faster
22 duckdb:duckdb +2.5% -6.1% +9.1% +13.7% ➖ noise
22 duckdb:vortex-compact +6.6% -6.1% +13.5% +13.0% 🚨 regression
22 duckdb:vortex-file-compressed +7.3% -6.1% +14.3% +11.5% 🚨 regression
23 datafusion:vortex-compact -14.4% -10.9% -4.0% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -17.0% -10.9% -6.8% +10.0% ➖ noise
23 duckdb:duckdb +5.5% -10.9% +18.4% +19.5% ➖ noise
23 duckdb:vortex-compact +5.5% -10.9% +18.4% +11.3% 🚨 regression
23 duckdb:vortex-file-compressed +1.2% -10.9% +13.5% +10.0% 🚨 regression
24 datafusion:vortex-compact -14.1% -8.6% -6.1% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -16.0% -8.6% -8.1% +10.0% ➖ noise
24 duckdb:duckdb +6.0% -8.6% +15.9% +10.0% 🚨 regression
24 duckdb:vortex-compact +5.9% -8.6% +15.8% +10.0% 🚨 regression
24 duckdb:vortex-file-compressed +1.2% -8.6% +10.7% +10.0% 🚨 regression
25 datafusion:vortex-compact -10.4% -7.8% -2.8% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -16.6% -7.8% -9.5% +10.0% ✅ faster
25 duckdb:duckdb +11.3% -7.8% +20.8% +12.2% 🚨 regression
25 duckdb:vortex-compact +4.5% -7.8% +13.3% +10.9% 🚨 regression
25 duckdb:vortex-file-compressed +7.7% -7.8% +16.9% +10.0% 🚨 regression
26 datafusion:vortex-compact -11.9% -6.3% -6.0% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -14.2% -6.3% -8.5% +10.0% ➖ noise
26 duckdb:duckdb -3.0% -6.3% +3.4% +12.9% ➖ noise
26 duckdb:vortex-compact +24.4% -6.3% +32.7% +16.6% 🚨 regression
26 duckdb:vortex-file-compressed -3.6% -6.3% +2.9% +13.4% ➖ noise
27 datafusion:vortex-compact -14.6% -7.9% -7.2% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -16.5% -7.9% -9.3% +10.0% ✅ faster
27 duckdb:duckdb +2.5% -7.9% +11.4% +16.0% ➖ noise
27 duckdb:vortex-compact +4.0% -7.9% +13.0% +10.0% 🚨 regression
27 duckdb:vortex-file-compressed +3.7% -7.9% +12.6% +10.0% 🚨 regression
28 datafusion:vortex-compact -13.2% -9.8% -3.8% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -14.8% -9.8% -5.6% +10.0% ➖ noise
28 duckdb:duckdb +0.6% -9.8% +11.5% +10.6% 🚨 regression
28 duckdb:vortex-compact +4.0% -9.8% +15.2% +10.0% 🚨 regression
28 duckdb:vortex-file-compressed +3.2% -9.8% +14.4% +10.0% 🚨 regression
29 datafusion:vortex-compact -14.2% -8.0% -6.8% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -17.5% -8.0% -10.4% +10.5% ✅ faster
29 duckdb:duckdb +2.3% -8.0% +11.1% +10.3% 🚨 regression
29 duckdb:vortex-compact +4.6% -8.0% +13.7% +11.5% 🚨 regression
29 duckdb:vortex-file-compressed +5.4% -8.0% +14.5% +11.8% 🚨 regression
30 datafusion:vortex-compact -14.1% -7.8% -6.8% +10.0% ➖ noise
30 datafusion:vortex-file-compressed -11.5% -7.8% -4.0% +10.0% ➖ noise
30 duckdb:duckdb -1.4% -7.8% +6.9% +10.0% ➖ noise
30 duckdb:vortex-compact -5.3% -7.8% +2.6% +15.4% ➖ noise
30 duckdb:vortex-file-compressed +1.7% -7.8% +10.3% +10.0% 🚨 regression
31 datafusion:vortex-compact -14.3% -5.4% -9.4% +10.0% ✅ faster
31 datafusion:vortex-file-compressed -13.9% -5.4% -9.0% +10.0% ➖ noise
31 duckdb:duckdb +2.1% -5.4% +8.0% +10.4% ➖ noise
31 duckdb:vortex-compact +5.8% -5.4% +11.9% +10.0% 🚨 regression
31 duckdb:vortex-file-compressed +5.5% -5.4% +11.6% +12.6% ➖ noise
32 datafusion:vortex-compact -10.7% -5.7% -5.4% +17.4% ➖ noise
32 datafusion:vortex-file-compressed -11.8% -5.7% -6.5% +17.7% ➖ noise
32 duckdb:duckdb -1.4% -5.7% +4.5% +18.7% ➖ noise
32 duckdb:vortex-compact +3.4% -5.7% +9.6% +17.3% ➖ noise
32 duckdb:vortex-file-compressed +1.4% -5.7% +7.5% +18.3% ➖ noise
33 datafusion:vortex-compact -8.6% -4.2% -4.5% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -12.0% -4.2% -8.1% +10.0% ➖ noise
33 duckdb:duckdb +8.2% -4.2% +13.0% +12.1% 🚨 regression
33 duckdb:vortex-compact +2.4% -4.2% +6.9% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -0.0% -4.2% +4.4% +12.4% ➖ noise
34 datafusion:vortex-compact -9.8% -4.8% -5.3% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -15.6% -4.8% -11.3% +10.0% ✅ faster
34 duckdb:duckdb -0.4% -4.8% +4.6% +10.0% ➖ noise
34 duckdb:vortex-compact +5.1% -4.8% +10.4% +10.0% 🚨 regression
34 duckdb:vortex-file-compressed +6.2% -4.8% +11.5% +10.0% 🚨 regression
35 datafusion:vortex-compact -9.1% -6.3% -3.0% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -10.6% -6.3% -4.6% +10.0% ➖ noise
35 duckdb:duckdb +2.4% -6.3% +9.2% +13.8% ➖ noise
35 duckdb:vortex-compact +5.3% -6.3% +12.3% +10.7% 🚨 regression
35 duckdb:vortex-file-compressed -2.1% -6.3% +4.4% +10.0% ➖ noise
36 datafusion:vortex-compact -13.3% -6.1% -7.7% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -17.7% -6.1% -12.4% +10.0% ✅ faster
36 duckdb:duckdb -2.8% -6.1% +3.5% +11.6% ➖ noise
36 duckdb:vortex-compact +0.4% -6.1% +6.9% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +0.4% -6.1% +6.9% +20.6% ➖ noise
37 datafusion:vortex-compact -15.4% -3.9% -12.0% +10.0% ✅ faster
37 datafusion:vortex-file-compressed -17.2% -3.9% -13.9% +10.0% ✅ faster
37 duckdb:duckdb +6.7% -3.9% +11.0% +18.7% ➖ noise
37 duckdb:vortex-compact +3.4% -3.9% +7.6% +12.7% ➖ noise
37 duckdb:vortex-file-compressed +9.0% -3.9% +13.4% +21.4% ➖ noise
38 datafusion:vortex-compact -9.6% -4.9% -5.0% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -15.1% -4.9% -10.7% +10.0% ✅ faster
38 duckdb:duckdb -1.0% -4.9% +4.1% +10.0% ➖ noise
38 duckdb:vortex-compact +9.5% -4.9% +15.1% +13.4% 🚨 regression
38 duckdb:vortex-file-compressed -3.9% -4.9% +1.0% +15.0% ➖ noise
39 datafusion:vortex-compact -15.1% -10.0% -5.6% +17.4% ➖ noise
39 datafusion:vortex-file-compressed -22.8% -10.0% -14.2% +13.8% ✅ faster
39 duckdb:duckdb -9.9% -10.0% +0.2% +16.7% ➖ noise
39 duckdb:vortex-compact -0.2% -10.0% +11.0% +15.0% ➖ noise
39 duckdb:vortex-file-compressed +1.1% -10.0% +12.3% +15.7% ➖ noise
40 datafusion:vortex-compact -17.6% +0.2% -17.8% +10.0% ✅ faster
40 datafusion:vortex-file-compressed -15.6% +0.2% -15.8% +10.0% ✅ faster
40 duckdb:duckdb -0.3% +0.2% -0.5% +21.7% ➖ noise
40 duckdb:vortex-compact +3.7% +0.2% +3.5% +10.4% ➖ noise
40 duckdb:vortex-file-compressed -1.8% +0.2% -2.0% +13.7% ➖ noise
41 datafusion:vortex-compact -18.3% -3.6% -15.2% +11.4% ✅ faster
41 datafusion:vortex-file-compressed -19.1% -3.6% -16.0% +10.0% ✅ faster
41 duckdb:duckdb +1.7% -3.6% +5.5% +10.0% ➖ noise
41 duckdb:vortex-compact +0.3% -3.6% +4.1% +10.1% ➖ noise
41 duckdb:vortex-file-compressed +3.3% -3.6% +7.1% +10.0% ➖ noise
42 datafusion:vortex-compact -9.4% -3.6% -6.0% +11.0% ➖ noise
42 datafusion:vortex-file-compressed -15.9% -3.6% -12.7% +10.0% ✅ faster
42 duckdb:duckdb +3.2% -3.6% +7.1% +14.1% ➖ noise
42 duckdb:vortex-compact +0.8% -3.6% +4.5% +12.3% ➖ noise
42 duckdb:vortex-file-compressed -0.2% -3.6% +3.6% +14.5% ➖ noise
43 datafusion:vortex-compact -10.4% -6.0% -4.6% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -18.0% -6.0% -12.7% +10.0% ✅ faster
43 duckdb:duckdb +3.9% -6.0% +10.6% +10.0% 🚨 regression
43 duckdb:vortex-compact -1.0% -6.0% +5.3% +13.9% ➖ noise
43 duckdb:vortex-file-compressed -1.7% -6.0% +4.6% +10.7% ➖ noise
44 datafusion:vortex-compact -13.4% -2.7% -11.1% +10.0% ✅ faster
44 datafusion:vortex-file-compressed -14.8% -2.7% -12.5% +10.0% ✅ faster
44 duckdb:duckdb +2.0% -2.7% +4.8% +10.0% ➖ noise
44 duckdb:vortex-compact +5.8% -2.7% +8.7% +10.0% ➖ noise
44 duckdb:vortex-file-compressed -0.8% -2.7% +1.9% +10.0% ➖ noise
45 datafusion:vortex-compact -11.7% -4.5% -7.6% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -11.8% -4.5% -7.7% +10.0% ➖ noise
45 duckdb:duckdb +8.5% -4.5% +13.6% +10.7% 🚨 regression
45 duckdb:vortex-compact +12.6% -4.5% +17.8% +11.4% 🚨 regression
45 duckdb:vortex-file-compressed +1.3% -4.5% +6.1% +10.0% ➖ noise
46 datafusion:vortex-compact -8.5% -8.4% -0.1% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -14.7% -8.4% -6.9% +21.7% ➖ noise
46 duckdb:duckdb +2.7% -8.4% +12.1% +10.0% 🚨 regression
46 duckdb:vortex-compact +2.9% -8.4% +12.3% +10.0% 🚨 regression
46 duckdb:vortex-file-compressed +2.8% -8.4% +12.2% +10.0% 🚨 regression
47 datafusion:vortex-compact -14.1% -7.8% -6.8% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -18.1% -7.8% -11.2% +10.0% ✅ faster
47 duckdb:duckdb +1.6% -7.8% +10.2% +10.3% ➖ noise
47 duckdb:vortex-compact +0.7% -7.8% +9.3% +10.0% ➖ noise
47 duckdb:vortex-file-compressed +5.3% -7.8% +14.2% +10.0% 🚨 regression
48 datafusion:vortex-compact -5.1% -7.1% +2.1% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -15.3% -7.1% -8.9% +10.0% ➖ noise
48 duckdb:duckdb +1.4% -7.1% +9.1% +10.0% ➖ noise
48 duckdb:vortex-compact +1.1% -7.1% +8.8% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -5.7% -7.1% +1.4% +10.0% ➖ noise
49 datafusion:vortex-compact -13.4% -7.0% -6.9% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -15.8% -7.0% -9.4% +10.0% ✅ faster
49 duckdb:duckdb +0.0% -7.0% +7.5% +11.9% ➖ noise
49 duckdb:vortex-compact +3.1% -7.0% +10.8% +12.0% ➖ noise
49 duckdb:vortex-file-compressed -2.1% -7.0% +5.2% +12.0% ➖ noise
50 datafusion:vortex-compact -12.3% -6.8% -5.9% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -20.5% -6.8% -14.7% +10.0% ✅ faster
50 duckdb:duckdb +2.3% -6.8% +9.8% +10.8% ➖ noise
50 duckdb:vortex-compact +5.5% -6.8% +13.2% +10.0% 🚨 regression
50 duckdb:vortex-file-compressed +0.9% -6.8% +8.3% +10.0% ➖ noise
51 datafusion:vortex-compact -8.7% -6.9% -1.9% +12.6% ➖ noise
51 datafusion:vortex-file-compressed -15.6% -6.9% -9.4% +12.0% ➖ noise
51 duckdb:duckdb -0.8% -6.9% +6.5% +20.4% ➖ noise
51 duckdb:vortex-compact +2.7% -6.9% +10.2% +13.2% ➖ noise
51 duckdb:vortex-file-compressed +0.6% -6.9% +8.0% +20.7% ➖ noise
52 datafusion:vortex-compact -10.4% -7.1% -3.5% +14.1% ➖ noise
52 datafusion:vortex-file-compressed -18.0% -7.1% -11.7% +13.1% ✅ faster
52 duckdb:duckdb -0.7% -7.1% +7.0% +17.1% ➖ noise
52 duckdb:vortex-compact +4.5% -7.1% +12.5% +19.9% ➖ noise
52 duckdb:vortex-file-compressed +7.5% -7.1% +15.7% +22.0% ➖ noise
53 datafusion:vortex-compact -10.7% -6.3% -4.6% +10.0% ➖ noise
53 datafusion:vortex-file-compressed -13.6% -6.3% -7.8% +10.0% ➖ noise
53 duckdb:duckdb -2.5% -6.3% +4.1% +10.6% ➖ noise
53 duckdb:vortex-compact -1.0% -6.3% +5.7% +10.0% ➖ noise
53 duckdb:vortex-file-compressed +9.5% -6.3% +16.9% +10.0% 🚨 regression
54 datafusion:vortex-compact -7.6% -3.0% -4.8% +10.6% ➖ noise
54 datafusion:vortex-file-compressed -11.9% -3.0% -9.2% +10.0% ✅ faster
54 duckdb:duckdb +2.1% -3.0% +5.2% +12.6% ➖ noise
54 duckdb:vortex-compact +5.2% -3.0% +8.4% +10.0% ➖ noise
54 duckdb:vortex-file-compressed +0.2% -3.0% +3.2% +13.9% ➖ noise
55 datafusion:vortex-compact -12.4% -3.8% -9.0% +10.0% ➖ noise
55 datafusion:vortex-file-compressed -12.5% -3.8% -9.1% +11.4% ➖ noise
55 duckdb:duckdb +0.0% -3.8% +3.9% +15.4% ➖ noise
55 duckdb:vortex-compact +4.7% -3.8% +8.8% +13.6% ➖ noise
55 duckdb:vortex-file-compressed +10.2% -3.8% +14.5% +13.9% 🚨 regression
56 datafusion:vortex-compact -9.6% -6.3% -3.5% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -14.2% -6.3% -8.5% +10.0% ➖ noise
56 duckdb:duckdb +7.9% -6.3% +15.1% +14.8% 🚨 regression
56 duckdb:vortex-compact -1.8% -6.3% +4.7% +10.0% ➖ noise
56 duckdb:vortex-file-compressed +4.0% -6.3% +10.9% +10.7% 🚨 regression
57 datafusion:vortex-compact -13.9% -9.1% -5.3% +10.6% ➖ noise
57 datafusion:vortex-file-compressed -15.9% -9.1% -7.4% +10.3% ➖ noise
57 duckdb:duckdb +2.9% -9.1% +13.2% +15.7% ➖ noise
57 duckdb:vortex-compact -10.5% -9.1% -1.5% +14.6% ➖ noise
57 duckdb:vortex-file-compressed +4.1% -9.1% +14.6% +13.5% 🚨 regression
58 datafusion:vortex-compact -13.2% -1.2% -12.1% +10.0% ✅ faster
58 datafusion:vortex-file-compressed -17.1% -1.2% -16.0% +10.0% ✅ faster
58 duckdb:duckdb +8.2% -1.2% +9.6% +12.1% ➖ noise
58 duckdb:vortex-compact -8.4% -1.2% -7.2% +15.5% ➖ noise
58 duckdb:vortex-file-compressed +11.4% -1.2% +12.8% +10.0% 🚨 regression
59 datafusion:vortex-compact -15.2% -7.3% -8.5% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -17.4% -7.3% -10.9% +10.0% ✅ faster
59 duckdb:duckdb +1.6% -7.3% +9.6% +10.0% ➖ noise
59 duckdb:vortex-compact +3.0% -7.3% +11.0% +10.0% 🚨 regression
59 duckdb:vortex-file-compressed +1.8% -7.3% +9.8% +10.0% ➖ noise
60 datafusion:vortex-compact -10.7% -2.8% -8.2% +10.0% ➖ noise
60 datafusion:vortex-file-compressed -13.5% -2.8% -11.1% +10.0% ✅ faster
60 duckdb:duckdb +4.0% -2.8% +6.9% +13.0% ➖ noise
60 duckdb:vortex-compact +0.2% -2.8% +3.1% +10.0% ➖ noise
60 duckdb:vortex-file-compressed -5.7% -2.8% -3.0% +11.0% ➖ noise
61 datafusion:vortex-compact -12.7% -7.7% -5.4% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -13.8% -7.7% -6.6% +10.0% ➖ noise
61 duckdb:duckdb +0.2% -7.7% +8.5% +10.0% ➖ noise
61 duckdb:vortex-compact +3.4% -7.7% +12.0% +10.0% 🚨 regression
61 duckdb:vortex-file-compressed +2.9% -7.7% +11.5% +12.4% ➖ noise
62 datafusion:vortex-compact -13.0% +8.6% -19.9% +17.1% ✅ faster
62 datafusion:vortex-file-compressed -18.1% +8.6% -24.6% +14.5% ✅ faster
62 duckdb:duckdb +1.8% +8.6% -6.3% +22.9% ➖ noise
62 duckdb:vortex-compact +7.4% +8.6% -1.1% +27.1% ➖ noise
62 duckdb:vortex-file-compressed +9.4% +8.6% +0.7% +24.3% ➖ noise
63 datafusion:vortex-compact -14.8% -4.9% -10.4% +10.0% ✅ faster
63 datafusion:vortex-file-compressed -14.0% -4.9% -9.6% +10.0% ✅ faster
63 duckdb:duckdb -2.5% -4.9% +2.4% +10.0% ➖ noise
63 duckdb:vortex-compact +9.9% -4.9% +15.5% +10.0% 🚨 regression
63 duckdb:vortex-file-compressed +6.7% -4.9% +12.2% +12.8% ➖ noise
64 datafusion:vortex-compact -13.3% -9.0% -4.7% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -14.5% -9.0% -6.0% +10.0% ➖ noise
64 duckdb:duckdb -0.9% -9.0% +8.9% +10.0% ➖ noise
64 duckdb:vortex-compact +5.7% -9.0% +16.2% +10.0% 🚨 regression
64 duckdb:vortex-file-compressed +3.1% -9.0% +13.4% +10.0% 🚨 regression
65 datafusion:vortex-compact -8.6% -3.3% -5.4% +10.6% ➖ noise
65 datafusion:vortex-file-compressed -16.2% -3.3% -13.3% +10.7% ✅ faster
65 duckdb:duckdb +4.9% -3.3% +8.5% +26.4% ➖ noise
65 duckdb:vortex-compact +3.3% -3.3% +6.9% +10.8% ➖ noise
65 duckdb:vortex-file-compressed +0.1% -3.3% +3.5% +10.0% ➖ noise
66 datafusion:vortex-compact -8.9% -4.6% -4.5% +10.4% ➖ noise
66 datafusion:vortex-file-compressed -16.8% -4.6% -12.7% +10.4% ✅ faster
66 duckdb:duckdb +3.5% -4.6% +8.6% +13.4% ➖ noise
66 duckdb:vortex-compact +4.5% -4.6% +9.6% +15.6% ➖ noise
66 duckdb:vortex-file-compressed -8.2% -4.6% -3.7% +15.5% ➖ noise
67 datafusion:vortex-compact -12.6% -8.5% -4.4% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -14.9% -8.5% -7.0% +10.0% ➖ noise
67 duckdb:duckdb +4.3% -8.5% +14.1% +10.0% 🚨 regression
67 duckdb:vortex-compact +0.1% -8.5% +9.4% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +1.9% -8.5% +11.4% +10.0% 🚨 regression
68 datafusion:vortex-compact -16.3% -6.3% -10.7% +10.0% ✅ faster
68 datafusion:vortex-file-compressed -8.4% -6.3% -2.2% +10.0% ➖ noise
68 duckdb:duckdb +1.1% -6.3% +7.9% +14.5% ➖ noise
68 duckdb:vortex-compact +4.1% -6.3% +11.1% +10.0% 🚨 regression
68 duckdb:vortex-file-compressed +2.5% -6.3% +9.3% +10.0% ➖ noise
69 datafusion:vortex-compact -9.7% -6.1% -3.8% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -8.6% -6.1% -2.7% +10.0% ➖ noise
69 duckdb:duckdb +0.2% -6.1% +6.7% +10.0% ➖ noise
69 duckdb:vortex-compact +1.8% -6.1% +8.4% +10.0% ➖ noise
69 duckdb:vortex-file-compressed +9.2% -6.1% +16.3% +10.0% 🚨 regression
70 datafusion:vortex-compact -13.2% -3.9% -9.6% +10.0% ✅ faster
70 datafusion:vortex-file-compressed -10.4% -3.9% -6.8% +10.0% ➖ noise
70 duckdb:duckdb -0.5% -3.9% +3.5% +15.3% ➖ noise
70 duckdb:vortex-compact +7.4% -3.9% +11.8% +10.0% 🚨 regression
70 duckdb:vortex-file-compressed +6.1% -3.9% +10.4% +10.0% 🚨 regression
71 datafusion:vortex-compact -16.2% -5.9% -10.9% +10.0% ✅ faster
71 datafusion:vortex-file-compressed -13.8% -5.9% -8.4% +10.5% ➖ noise
71 duckdb:duckdb -2.0% -5.9% +4.2% +19.6% ➖ noise
71 duckdb:vortex-compact -1.7% -5.9% +4.5% +23.6% ➖ noise
71 duckdb:vortex-file-compressed +6.9% -5.9% +13.6% +10.0% 🚨 regression
72 datafusion:vortex-compact -20.3% -10.7% -10.7% +10.0% ✅ faster
72 datafusion:vortex-file-compressed -21.1% -10.7% -11.6% +10.0% ✅ faster
72 duckdb:duckdb -1.9% -10.7% +9.8% +10.0% ➖ noise
72 duckdb:vortex-compact +0.1% -10.7% +12.1% +10.0% 🚨 regression
72 duckdb:vortex-file-compressed +1.9% -10.7% +14.1% +10.0% 🚨 regression
73 datafusion:vortex-compact -7.0% -7.8% +0.8% +18.7% ➖ noise
73 datafusion:vortex-file-compressed -21.3% -7.8% -14.7% +17.4% ➖ noise
73 duckdb:duckdb +4.6% -7.8% +13.4% +13.3% 🚨 regression
73 duckdb:vortex-compact -1.0% -7.8% +7.3% +10.0% ➖ noise
73 duckdb:vortex-file-compressed -2.7% -7.8% +5.5% +10.0% ➖ noise
74 datafusion:vortex-compact -12.8% -8.8% -4.4% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -15.6% -8.8% -7.4% +10.0% ➖ noise
74 duckdb:duckdb +3.6% -8.8% +13.6% +10.0% 🚨 regression
74 duckdb:vortex-compact +5.3% -8.8% +15.4% +10.0% 🚨 regression
74 duckdb:vortex-file-compressed -3.7% -8.8% +5.6% +10.0% ➖ noise
75 datafusion:vortex-compact -12.2% -4.7% -7.8% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -15.4% -4.7% -11.2% +10.0% ✅ faster
75 duckdb:duckdb +4.1% -4.7% +9.2% +10.9% ➖ noise
75 duckdb:vortex-compact -3.7% -4.7% +1.0% +10.5% ➖ noise
75 duckdb:vortex-file-compressed +5.3% -4.7% +10.4% +10.0% 🚨 regression
76 datafusion:vortex-compact -13.8% -5.5% -8.8% +10.0% ➖ noise
76 datafusion:vortex-file-compressed -11.9% -5.5% -6.7% +10.0% ➖ noise
76 duckdb:duckdb +4.7% -5.5% +10.9% +16.9% ➖ noise
76 duckdb:vortex-compact -0.8% -5.5% +5.0% +14.0% ➖ noise
76 duckdb:vortex-file-compressed +13.6% -5.5% +20.2% +24.1% ➖ noise
77 datafusion:vortex-compact -12.8% -4.4% -8.8% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -12.8% -4.4% -8.8% +10.0% ➖ noise
77 duckdb:duckdb +4.4% -4.4% +9.2% +27.3% ➖ noise
77 duckdb:vortex-compact +8.2% -4.4% +13.2% +10.0% 🚨 regression
77 duckdb:vortex-file-compressed -1.6% -4.4% +2.9% +13.1% ➖ noise
78 datafusion:vortex-compact -15.5% -8.6% -7.6% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -19.3% -8.6% -11.6% +10.0% ✅ faster
78 duckdb:duckdb +1.8% -8.6% +11.4% +11.4% 🚨 regression
78 duckdb:vortex-compact -5.0% -8.6% +3.9% +10.3% ➖ noise
78 duckdb:vortex-file-compressed -3.2% -8.6% +5.9% +10.0% ➖ noise
79 datafusion:vortex-compact -9.4% -5.6% -4.0% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -16.2% -5.6% -11.2% +10.2% ✅ faster
79 duckdb:duckdb +4.2% -5.6% +10.3% +10.0% 🚨 regression
79 duckdb:vortex-compact +4.2% -5.6% +10.3% +11.5% ➖ noise
79 duckdb:vortex-file-compressed +4.1% -5.6% +10.3% +10.0% 🚨 regression
80 datafusion:vortex-compact -16.8% -5.8% -11.6% +10.0% ✅ faster
80 datafusion:vortex-file-compressed -17.8% -5.8% -12.7% +10.0% ✅ faster
80 duckdb:duckdb -0.7% -5.8% +5.5% +17.8% ➖ noise
80 duckdb:vortex-compact -2.1% -5.8% +4.0% +10.7% ➖ noise
80 duckdb:vortex-file-compressed +7.3% -5.8% +14.0% +10.0% 🚨 regression
81 datafusion:vortex-compact -10.5% -6.3% -4.5% +11.2% ➖ noise
81 datafusion:vortex-file-compressed -17.4% -6.3% -11.8% +12.4% ✅ faster
81 duckdb:duckdb -3.3% -6.3% +3.2% +10.6% ➖ noise
81 duckdb:vortex-compact +4.4% -6.3% +11.5% +13.9% ➖ noise
81 duckdb:vortex-file-compressed +1.4% -6.3% +8.2% +11.2% ➖ noise
82 datafusion:vortex-compact -3.2% -3.9% +0.7% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -21.2% -3.9% -18.0% +11.0% ✅ faster
82 duckdb:duckdb +2.5% -3.9% +6.7% +17.8% ➖ noise
82 duckdb:vortex-compact -2.3% -3.9% +1.6% +10.0% ➖ noise
82 duckdb:vortex-file-compressed +5.5% -3.9% +9.8% +12.6% ➖ noise
83 datafusion:vortex-compact -6.0% -5.4% -0.7% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -11.4% -5.4% -6.4% +10.0% ➖ noise
83 duckdb:duckdb -0.8% -5.4% +4.8% +13.3% ➖ noise
83 duckdb:vortex-compact +4.8% -5.4% +10.7% +10.0% 🚨 regression
83 duckdb:vortex-file-compressed +5.3% -5.4% +11.2% +13.3% ➖ noise
84 datafusion:vortex-compact -1.0% -3.0% +2.1% +11.1% ➖ noise
84 datafusion:vortex-file-compressed -13.5% -3.0% -10.8% +10.0% ✅ faster
84 duckdb:duckdb -5.5% -3.0% -2.6% +10.0% ➖ noise
84 duckdb:vortex-compact +2.7% -3.0% +5.8% +10.0% ➖ noise
84 duckdb:vortex-file-compressed +13.9% -3.0% +17.5% +10.0% 🚨 regression
85 datafusion:vortex-compact +0.5% -7.3% +8.4% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -13.2% -7.3% -6.4% +10.0% ➖ noise
85 duckdb:duckdb +0.8% -7.3% +8.7% +10.0% ➖ noise
85 duckdb:vortex-compact +7.3% -7.3% +15.7% +10.0% 🚨 regression
85 duckdb:vortex-file-compressed +5.7% -7.3% +14.0% +10.0% 🚨 regression
86 datafusion:vortex-compact +4.1% -9.8% +15.5% +12.7% 🚨 regression
86 datafusion:vortex-file-compressed -14.4% -9.8% -5.1% +11.1% ➖ noise
86 duckdb:duckdb +0.5% -9.8% +11.4% +13.1% ➖ noise
86 duckdb:vortex-compact -1.7% -9.8% +8.9% +22.1% ➖ noise
86 duckdb:vortex-file-compressed +4.0% -9.8% +15.3% +15.3% ➖ noise
87 datafusion:vortex-compact +1.0% -4.6% +5.9% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -15.5% -4.6% -11.4% +10.0% ✅ faster
87 duckdb:duckdb -5.2% -4.6% -0.6% +13.5% ➖ noise
87 duckdb:vortex-compact +0.1% -4.6% +5.0% +10.0% ➖ noise
87 duckdb:vortex-file-compressed +1.8% -4.6% +6.7% +10.3% ➖ noise
88 datafusion:vortex-compact -0.3% -6.2% +6.3% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -12.2% -6.2% -6.4% +10.0% ➖ noise
88 duckdb:duckdb +1.0% -6.2% +7.7% +10.0% ➖ noise
88 duckdb:vortex-compact +3.5% -6.2% +10.4% +10.0% 🚨 regression
88 duckdb:vortex-file-compressed +2.4% -6.2% +9.2% +10.0% ➖ noise
89 datafusion:vortex-compact +6.5% -4.4% +11.4% +10.0% 🚨 regression
89 datafusion:vortex-file-compressed -10.8% -4.4% -6.7% +10.0% ➖ noise
89 duckdb:duckdb -2.0% -4.4% +2.5% +12.4% ➖ noise
89 duckdb:vortex-compact +1.5% -4.4% +6.2% +14.4% ➖ noise
89 duckdb:vortex-file-compressed -0.9% -4.4% +3.7% +14.5% ➖ noise
90 datafusion:vortex-compact -0.2% -7.0% +7.3% +10.0% ➖ noise
90 datafusion:vortex-file-compressed -14.7% -7.0% -8.3% +10.0% ➖ noise
90 duckdb:duckdb +3.6% -7.0% +11.4% +11.5% ➖ noise
90 duckdb:vortex-compact +9.7% -7.0% +17.9% +11.2% 🚨 regression
90 duckdb:vortex-file-compressed +3.0% -7.0% +10.8% +10.5% 🚨 regression
91 datafusion:vortex-compact +3.2% -7.5% +11.5% +10.0% 🚨 regression
91 datafusion:vortex-file-compressed -13.5% -7.5% -6.5% +10.0% ➖ noise
91 duckdb:duckdb -4.2% -7.5% +3.5% +17.9% ➖ noise
91 duckdb:vortex-compact +3.5% -7.5% +11.9% +10.0% 🚨 regression
91 duckdb:vortex-file-compressed -0.1% -7.5% +7.9% +10.1% ➖ noise
92 datafusion:vortex-compact -1.6% -5.6% +4.2% +10.0% ➖ noise
92 datafusion:vortex-file-compressed -14.5% -5.6% -9.4% +10.0% ✅ faster
92 duckdb:duckdb +6.7% -5.6% +13.0% +15.5% ➖ noise
92 duckdb:vortex-compact +5.2% -5.6% +11.4% +20.8% ➖ noise
92 duckdb:vortex-file-compressed +1.4% -5.6% +7.5% +10.0% ➖ noise
93 datafusion:vortex-compact +0.4% -8.3% +9.5% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -18.6% -8.3% -11.2% +10.0% ✅ faster
93 duckdb:duckdb +2.2% -8.3% +11.5% +13.7% ➖ noise
93 duckdb:vortex-compact +4.5% -8.3% +14.0% +10.0% 🚨 regression
93 duckdb:vortex-file-compressed +3.5% -8.3% +12.9% +10.0% 🚨 regression
94 datafusion:vortex-compact +2.0% -7.6% +10.3% +10.0% 🚨 regression
94 datafusion:vortex-file-compressed -13.0% -7.6% -5.9% +10.0% ➖ noise
94 duckdb:duckdb -5.9% -7.6% +1.8% +12.8% ➖ noise
94 duckdb:vortex-compact +5.5% -7.6% +14.1% +18.4% ➖ noise
94 duckdb:vortex-file-compressed +3.9% -7.6% +12.4% +12.4% 🚨 regression
95 datafusion:vortex-compact -2.1% -6.7% +4.9% +11.5% ➖ noise
95 datafusion:vortex-file-compressed -13.9% -6.7% -7.7% +11.3% ➖ noise
95 duckdb:duckdb -13.0% -6.7% -6.8% +20.3% ➖ noise
95 duckdb:vortex-compact +3.5% -6.7% +10.9% +17.3% ➖ noise
95 duckdb:vortex-file-compressed -3.7% -6.7% +3.2% +17.9% ➖ noise
96 datafusion:vortex-compact -1.0% -8.9% +8.7% +10.2% ➖ noise
96 datafusion:vortex-file-compressed -15.7% -8.9% -7.4% +12.4% ➖ noise
96 duckdb:duckdb +1.1% -8.9% +11.0% +14.5% ➖ noise
96 duckdb:vortex-compact +2.7% -8.9% +12.8% +13.4% ➖ noise
96 duckdb:vortex-file-compressed +18.5% -8.9% +30.2% +12.6% 🚨 regression
97 datafusion:vortex-compact +3.8% -9.6% +14.8% +11.9% 🚨 regression
97 datafusion:vortex-file-compressed -17.8% -9.6% -9.0% +10.0% ➖ noise
97 duckdb:duckdb -1.3% -9.6% +9.2% +11.1% ➖ noise
97 duckdb:vortex-compact +1.8% -9.6% +12.7% +12.3% 🚨 regression
97 duckdb:vortex-file-compressed +10.0% -9.6% +21.6% +10.5% 🚨 regression
98 datafusion:vortex-compact +2.6% -6.0% +9.1% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -16.6% -6.0% -11.3% +10.2% ✅ faster
98 duckdb:duckdb +4.3% -6.0% +10.9% +11.2% ➖ noise
98 duckdb:vortex-compact +8.0% -6.0% +14.8% +10.0% 🚨 regression
98 duckdb:vortex-file-compressed +21.6% -6.0% +29.3% +11.3% 🚨 regression
99 datafusion:vortex-compact +4.2% -6.8% +11.8% +19.8% ➖ noise
99 datafusion:vortex-file-compressed -17.1% -6.8% -11.0% +22.3% ➖ noise
99 duckdb:duckdb -0.8% -6.8% +6.5% +31.7% ➖ noise
99 duckdb:vortex-compact +3.9% -6.8% +11.5% +20.1% ➖ noise
99 duckdb:vortex-file-compressed +5.7% -6.8% +13.4% +18.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-DS SF=1 on NVME

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: TPC-H SF=10 on NVME

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


datafusion / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 405809032 412701579 0.98
tpch_q02/datafusion:vortex-file-compressed 114129463 120074259 0.95
tpch_q03/datafusion:vortex-file-compressed 205580048 201635699 1.02
tpch_q04/datafusion:vortex-file-compressed 100759162 102499285 0.98
tpch_q05/datafusion:vortex-file-compressed 386599797 378669490 1.02
tpch_q06/datafusion:vortex-file-compressed 41083655 41257231 1.00
tpch_q07/datafusion:vortex-file-compressed 569595309 561210844 1.01
tpch_q08/datafusion:vortex-file-compressed 376714811 380380521 0.99
tpch_q09/datafusion:vortex-file-compressed 677372709 659730730 1.03
tpch_q10/datafusion:vortex-file-compressed 238461869 234393278 1.02
tpch_q11/datafusion:vortex-file-compressed 86531777 85397920 1.01
tpch_q12/datafusion:vortex-file-compressed 108269805 108336820 1.00
tpch_q13/datafusion:vortex-file-compressed 224945750 223271391 1.01
tpch_q14/datafusion:vortex-file-compressed 59709064 57783438 1.03
tpch_q15/datafusion:vortex-file-compressed 108423627 106785185 1.02
tpch_q16/datafusion:vortex-file-compressed 77941277 77739913 1.00
tpch_q17/datafusion:vortex-file-compressed 646449110 640740835 1.01
tpch_q18/datafusion:vortex-file-compressed 891391443 878329044 1.01
tpch_q19/datafusion:vortex-file-compressed 96174365 101658674 0.95
tpch_q20/datafusion:vortex-file-compressed 171127380 173369920 0.99
tpch_q21/datafusion:vortex-file-compressed 660722004 659403589 1.00
tpch_q22/datafusion:vortex-file-compressed 64073459 60297749 1.06
datafusion / vortex-compact (0.998x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 438316087 446967185 0.98
tpch_q02/datafusion:vortex-compact 119853621 120748552 0.99
tpch_q03/datafusion:vortex-compact 216732547 221129942 0.98
tpch_q04/datafusion:vortex-compact 121491590 121152513 1.00
tpch_q05/datafusion:vortex-compact 390169494 393767514 0.99
tpch_q06/datafusion:vortex-compact 63808912 64996338 0.98
tpch_q07/datafusion:vortex-compact 593741299 585958781 1.01
tpch_q08/datafusion:vortex-compact 397637038 390979572 1.02
tpch_q09/datafusion:vortex-compact 685883673 679673916 1.01
tpch_q10/datafusion:vortex-compact 272792504 272545016 1.00
tpch_q11/datafusion:vortex-compact 91405052 91076514 1.00
tpch_q12/datafusion:vortex-compact 169675156 168828458 1.01
tpch_q13/datafusion:vortex-compact 280630699 274575747 1.02
tpch_q14/datafusion:vortex-compact 74780742 75546010 0.99
tpch_q15/datafusion:vortex-compact 166302311 168594663 0.99
tpch_q16/datafusion:vortex-compact 83470288 83340634 1.00
tpch_q17/datafusion:vortex-compact 644077408 652236508 0.99
tpch_q18/datafusion:vortex-compact 893857422 891726576 1.00
tpch_q19/datafusion:vortex-compact 145230509 148012666 0.98
tpch_q20/datafusion:vortex-compact 199593512 198958293 1.00
tpch_q21/datafusion:vortex-compact 703278764 701977771 1.00
tpch_q22/datafusion:vortex-compact 71324198 71680198 1.00
datafusion / parquet (1.004x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 419838906 430172336 0.98
tpch_q02/datafusion:parquet 186043870 190622020 0.98
tpch_q03/datafusion:parquet 292802793 296499631 0.99
tpch_q04/datafusion:parquet 137197014 135189317 1.01
tpch_q05/datafusion:parquet 443356479 439681826 1.01
tpch_q06/datafusion:parquet 120306101 117813261 1.02
tpch_q07/datafusion:parquet 631977420 623292513 1.01
tpch_q08/datafusion:parquet 482684069 479678337 1.01
tpch_q09/datafusion:parquet 775996526 754425540 1.03
tpch_q10/datafusion:parquet 503490699 502188319 1.00
tpch_q11/datafusion:parquet 130507621 129445103 1.01
tpch_q12/datafusion:parquet 210732925 202440781 1.04
tpch_q13/datafusion:parquet 345330551 342492491 1.01
tpch_q14/datafusion:parquet 167417573 165846446 1.01
tpch_q15/datafusion:parquet 239886699 254367782 0.94
tpch_q16/datafusion:parquet 136524699 137343875 0.99
tpch_q17/datafusion:parquet 697138534 684965581 1.02
tpch_q18/datafusion:parquet 891350900 885016533 1.01
tpch_q19/datafusion:parquet 272113405 264018382 1.03
tpch_q20/datafusion:parquet 304052118 304729242 1.00
tpch_q21/datafusion:parquet 736086862 735945036 1.00
tpch_q22/datafusion:parquet 218677343 219727088 1.00
datafusion / arrow (0.995x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 595388831 601890768 0.99
tpch_q02/datafusion:arrow 165648125 165213747 1.00
tpch_q03/datafusion:arrow 464573144 459548304 1.01
tpch_q04/datafusion:arrow 348134043 349044144 1.00
tpch_q05/datafusion:arrow 911570789 917780256 0.99
tpch_q06/datafusion:arrow 272911687 275242289 0.99
tpch_q07/datafusion:arrow 1128742477 1133646304 1.00
tpch_q08/datafusion:arrow 1128908223 1134540628 1.00
tpch_q09/datafusion:arrow 1325806377 1340401534 0.99
tpch_q10/datafusion:arrow 600479839 598290293 1.00
tpch_q11/datafusion:arrow 147387467 149812288 0.98
tpch_q12/datafusion:arrow 656554498 683371069 0.96
tpch_q13/datafusion:arrow 525070422 521699303 1.01
tpch_q14/datafusion:arrow 308354566 314439669 0.98
tpch_q15/datafusion:arrow 660035968 663049426 1.00
tpch_q16/datafusion:arrow 108568216 110037357 0.99
tpch_q17/datafusion:arrow 1308365023 1315936250 0.99
tpch_q18/datafusion:arrow 1823703202 1787753056 1.02
tpch_q19/datafusion:arrow 502501518 502630312 1.00
tpch_q20/datafusion:arrow 492150289 487700505 1.01
tpch_q21/datafusion:arrow 2830395992 2812519933 1.01
tpch_q22/datafusion:arrow 143716538 147181509 0.98
duckdb / vortex-file-compressed (1.005x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 177124803 179268727 0.99
tpch_q02/duckdb:vortex-file-compressed 54629903 51613543 1.06
tpch_q03/duckdb:vortex-file-compressed 126963947 127001185 1.00
tpch_q04/duckdb:vortex-file-compressed 147351684 147751012 1.00
tpch_q05/duckdb:vortex-file-compressed 131174272 132305261 0.99
tpch_q06/duckdb:vortex-file-compressed 48035086 52351785 0.92
tpch_q07/duckdb:vortex-file-compressed 148185140 144865449 1.02
tpch_q08/duckdb:vortex-file-compressed 180360610 174305565 1.03
tpch_q09/duckdb:vortex-file-compressed 335179101 339110221 0.99
tpch_q10/duckdb:vortex-file-compressed 154244062 152943932 1.01
tpch_q11/duckdb:vortex-file-compressed 35557291 35373462 1.01
tpch_q12/duckdb:vortex-file-compressed 90511909 90862391 1.00
tpch_q13/duckdb:vortex-file-compressed 248005585 245416935 1.01
tpch_q14/duckdb:vortex-file-compressed 69380009 65794633 1.05
tpch_q15/duckdb:vortex-file-compressed 97580508 96231959 1.01
tpch_q16/duckdb:vortex-file-compressed 80058640 80165418 1.00
tpch_q17/duckdb:vortex-file-compressed 103469645 101057820 1.02
tpch_q18/duckdb:vortex-file-compressed 287108863 283650717 1.01
tpch_q19/duckdb:vortex-file-compressed 91792917 91417857 1.00
tpch_q20/duckdb:vortex-file-compressed 165713488 166152431 1.00
tpch_q21/duckdb:vortex-file-compressed 558323650 557051328 1.00
tpch_q22/duckdb:vortex-file-compressed 76678087 77990792 0.98
duckdb / vortex-compact (1.000x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 230849270 230167725 1.00
tpch_q02/duckdb:vortex-compact 58746791 60938092 0.96
tpch_q03/duckdb:vortex-compact 140088436 139057182 1.01
tpch_q04/duckdb:vortex-compact 175748279 173659176 1.01
tpch_q05/duckdb:vortex-compact 146176833 146836405 1.00
tpch_q06/duckdb:vortex-compact 87282616 91973281 0.95
tpch_q07/duckdb:vortex-compact 203935198 202571481 1.01
tpch_q08/duckdb:vortex-compact 196027963 192973974 1.02
tpch_q09/duckdb:vortex-compact 362533386 365292430 0.99
tpch_q10/duckdb:vortex-compact 185983337 185517685 1.00
tpch_q11/duckdb:vortex-compact 42418447 41314608 1.03
tpch_q12/duckdb:vortex-compact 207611922 207848601 1.00
tpch_q13/duckdb:vortex-compact 297919671 294434682 1.01
tpch_q14/duckdb:vortex-compact 103821925 105993435 0.98
tpch_q15/duckdb:vortex-compact 120042876 119801105 1.00
tpch_q16/duckdb:vortex-compact 85956838 85850561 1.00
tpch_q17/duckdb:vortex-compact 119234790 117571992 1.01
tpch_q18/duckdb:vortex-compact 299999383 292063744 1.03
tpch_q19/duckdb:vortex-compact 116031297 117032835 0.99
tpch_q20/duckdb:vortex-compact 211962354 209794673 1.01
tpch_q21/duckdb:vortex-compact 633412824 632967754 1.00
tpch_q22/duckdb:vortex-compact 90941028 91240710 1.00
duckdb / parquet (0.994x ➖, 1↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 254993633 265778419 0.96
tpch_q02/duckdb:parquet 102811779 103550217 0.99
tpch_q03/duckdb:parquet 212017697 214282344 0.99
tpch_q04/duckdb:parquet 135064968 134050474 1.01
tpch_q05/duckdb:parquet 216909807 218317853 0.99
tpch_q06/duckdb:parquet 68941212 66773079 1.03
tpch_q07/duckdb:parquet 180138504 179552179 1.00
tpch_q08/duckdb:parquet 255033998 252524090 1.01
tpch_q09/duckdb:parquet 461877689 465472090 0.99
tpch_q10/duckdb:parquet 604544201 609867354 0.99
tpch_q11/duckdb:parquet 40104999 39265429 1.02
tpch_q12/duckdb:parquet 125557481 125548833 1.00
tpch_q13/duckdb:parquet 🚀 405312936 452640073 0.90
tpch_q14/duckdb:parquet 171612811 169940839 1.01
tpch_q15/duckdb:parquet 95406627 96760639 0.99
tpch_q16/duckdb:parquet 156917856 165837528 0.95
tpch_q17/duckdb:parquet 176974936 177432926 1.00
tpch_q18/duckdb:parquet 349365568 347455191 1.01
tpch_q19/duckdb:parquet 288951551 281721421 1.03
tpch_q20/duckdb:parquet 229034199 227083335 1.01
tpch_q21/duckdb:parquet 572855048 567126547 1.01
tpch_q22/duckdb:parquet 288451015 290608528 0.99
duckdb / duckdb (0.999x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 116276086 116833266 1.00
tpch_q02/duckdb:duckdb 50464009 47214287 1.07
tpch_q03/duckdb:duckdb 96624601 97141192 0.99
tpch_q04/duckdb:duckdb 130766671 129388127 1.01
tpch_q05/duckdb:duckdb 108520573 109446703 0.99
tpch_q06/duckdb:duckdb 37412092 39743838 0.94
tpch_q07/duckdb:duckdb 84933902 86247065 0.98
tpch_q08/duckdb:duckdb 111558605 110229080 1.01
tpch_q09/duckdb:duckdb 273756436 279409114 0.98
tpch_q10/duckdb:duckdb 200965555 198249210 1.01
tpch_q11/duckdb:duckdb 15412847 15552133 0.99
tpch_q12/duckdb:duckdb 83975875 85022577 0.99
tpch_q13/duckdb:duckdb 250911277 250891122 1.00
tpch_q14/duckdb:duckdb 70948133 70981389 1.00
tpch_q15/duckdb:duckdb 78497346 77859282 1.01
tpch_q16/duckdb:duckdb 72247927 72970902 0.99
tpch_q17/duckdb:duckdb 84607132 84911860 1.00
tpch_q18/duckdb:duckdb 213998187 212158404 1.01
tpch_q19/duckdb:duckdb 116004565 115800942 1.00
tpch_q20/duckdb:duckdb 111736635 111593745 1.00
tpch_q21/duckdb:duckdb 307462459 303579375 1.01
tpch_q22/duckdb:duckdb 67156819 67545513 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -1.1% -3.2% +2.2% +10.0% ➖ noise
1 datafusion:vortex-compact -1.9% -3.2% +1.3% +11.1% ➖ noise
1 datafusion:vortex-file-compressed -1.7% -3.2% +1.6% +10.6% ➖ noise
1 duckdb:duckdb -0.5% -3.2% +2.8% +10.0% ➖ noise
1 duckdb:vortex-compact +0.3% -3.2% +3.6% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -1.2% -3.2% +2.1% +10.0% ➖ noise
2 datafusion:arrow +0.3% -1.6% +1.9% +10.0% ➖ noise
2 datafusion:vortex-compact -0.7% -1.6% +0.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -5.0% -1.6% -3.4% +11.5% ➖ noise
2 duckdb:duckdb +6.9% -1.6% +8.6% +14.9% ➖ noise
2 duckdb:vortex-compact -3.6% -1.6% -2.1% +12.0% ➖ noise
2 duckdb:vortex-file-compressed +5.8% -1.6% +7.5% +10.2% ➖ noise
3 datafusion:arrow +1.1% -1.2% +2.3% +10.0% ➖ noise
3 datafusion:vortex-compact -2.0% -1.2% -0.8% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +2.0% -1.2% +3.1% +10.0% ➖ noise
3 duckdb:duckdb -0.5% -1.2% +0.6% +10.0% ➖ noise
3 duckdb:vortex-compact +0.7% -1.2% +1.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.0% -1.2% +1.1% +10.0% ➖ noise
4 datafusion:arrow -0.3% +1.1% -1.4% +10.0% ➖ noise
4 datafusion:vortex-compact +0.3% +1.1% -0.8% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -1.7% +1.1% -2.8% +10.0% ➖ noise
4 duckdb:duckdb +1.1% +1.1% -0.1% +10.0% ➖ noise
4 duckdb:vortex-compact +1.2% +1.1% +0.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -0.3% +1.1% -1.4% +10.0% ➖ noise
5 datafusion:arrow -0.7% +0.1% -0.8% +10.0% ➖ noise
5 datafusion:vortex-compact -0.9% +0.1% -1.0% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +2.1% +0.1% +2.0% +10.0% ➖ noise
5 duckdb:duckdb -0.8% +0.1% -0.9% +10.0% ➖ noise
5 duckdb:vortex-compact -0.4% +0.1% -0.5% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -0.9% +0.1% -0.9% +10.0% ➖ noise
6 datafusion:arrow -0.8% +2.7% -3.4% +10.0% ➖ noise
6 datafusion:vortex-compact -1.8% +2.7% -4.4% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -0.4% +2.7% -3.0% +10.0% ➖ noise
6 duckdb:duckdb -5.9% +2.7% -8.3% +14.9% ➖ noise
6 duckdb:vortex-compact -5.1% +2.7% -7.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -8.2% +2.7% -10.6% +11.7% ✅ faster
7 datafusion:arrow -0.4% +0.9% -1.3% +10.0% ➖ noise
7 datafusion:vortex-compact +1.3% +0.9% +0.5% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +1.5% +0.9% +0.6% +10.0% ➖ noise
7 duckdb:duckdb -1.5% +0.9% -2.4% +10.0% ➖ noise
7 duckdb:vortex-compact +0.7% +0.9% -0.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +2.3% +0.9% +1.4% +10.0% ➖ noise
8 datafusion:arrow -0.5% +0.8% -1.3% +10.0% ➖ noise
8 datafusion:vortex-compact +1.7% +0.8% +0.9% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -1.0% +0.8% -1.8% +10.0% ➖ noise
8 duckdb:duckdb +1.2% +0.8% +0.4% +10.0% ➖ noise
8 duckdb:vortex-compact +1.6% +0.8% +0.8% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +3.5% +0.8% +2.6% +10.0% ➖ noise
9 datafusion:arrow -1.1% +1.0% -2.1% +10.0% ➖ noise
9 datafusion:vortex-compact +0.9% +1.0% -0.1% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +2.7% +1.0% +1.6% +10.0% ➖ noise
9 duckdb:duckdb -2.0% +1.0% -3.0% +10.0% ➖ noise
9 duckdb:vortex-compact -0.8% +1.0% -1.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.2% +1.0% -2.2% +10.0% ➖ noise
10 datafusion:arrow +0.4% -0.3% +0.7% +10.0% ➖ noise
10 datafusion:vortex-compact +0.1% -0.3% +0.4% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +1.7% -0.3% +2.1% +10.0% ➖ noise
10 duckdb:duckdb +1.4% -0.3% +1.7% +10.0% ➖ noise
10 duckdb:vortex-compact +0.3% -0.3% +0.6% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.9% -0.3% +1.2% +10.0% ➖ noise
11 datafusion:arrow -1.6% +1.5% -3.1% +11.1% ➖ noise
11 datafusion:vortex-compact +0.4% +1.5% -1.1% +11.4% ➖ noise
11 datafusion:vortex-file-compressed +1.3% +1.5% -0.1% +11.0% ➖ noise
11 duckdb:duckdb -0.9% +1.5% -2.3% +20.8% ➖ noise
11 duckdb:vortex-compact +2.7% +1.5% +1.2% +14.7% ➖ noise
11 duckdb:vortex-file-compressed +0.5% +1.5% -0.9% +13.6% ➖ noise
12 datafusion:arrow -3.9% +2.0% -5.8% +48.7% ➖ noise
12 datafusion:vortex-compact +0.5% +2.0% -1.5% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -0.1% +2.0% -2.1% +10.0% ➖ noise
12 duckdb:duckdb -1.2% +2.0% -3.2% +10.0% ➖ noise
12 duckdb:vortex-compact -0.1% +2.0% -2.1% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -0.4% +2.0% -2.4% +10.0% ➖ noise
13 datafusion:arrow +0.6% -5.0% +5.9% +10.8% ➖ noise
13 datafusion:vortex-compact +2.2% -5.0% +7.6% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +0.7% -5.0% +6.0% +10.0% ➖ noise
13 duckdb:duckdb +0.0% -5.0% +5.3% +10.0% ➖ noise
13 duckdb:vortex-compact +1.2% -5.0% +6.5% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +1.1% -5.0% +6.4% +10.0% ➖ noise
14 datafusion:arrow -1.9% +1.0% -2.9% +10.0% ➖ noise
14 datafusion:vortex-compact -1.0% +1.0% -2.0% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +3.3% +1.0% +2.3% +13.4% ➖ noise
14 duckdb:duckdb -0.0% +1.0% -1.0% +10.0% ➖ noise
14 duckdb:vortex-compact -2.0% +1.0% -3.0% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +5.4% +1.0% +4.4% +11.5% ➖ noise
15 datafusion:arrow -0.5% -3.6% +3.2% +10.0% ➖ noise
15 datafusion:vortex-compact -1.4% -3.6% +2.3% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +1.5% -3.6% +5.3% +10.0% ➖ noise
15 duckdb:duckdb +0.8% -3.6% +4.6% +10.0% ➖ noise
15 duckdb:vortex-compact +0.2% -3.6% +3.9% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +1.4% -3.6% +5.2% +10.0% ➖ noise
16 datafusion:arrow -1.3% -3.0% +1.7% +10.0% ➖ noise
16 datafusion:vortex-compact +0.2% -3.0% +3.3% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +0.3% -3.0% +3.4% +10.7% ➖ noise
16 duckdb:duckdb -1.0% -3.0% +2.1% +10.0% ➖ noise
16 duckdb:vortex-compact +0.1% -3.0% +3.2% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -0.1% -3.0% +3.0% +10.0% ➖ noise
17 datafusion:arrow -0.6% +0.8% -1.3% +10.0% ➖ noise
17 datafusion:vortex-compact -1.3% +0.8% -2.0% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +0.9% +0.8% +0.1% +10.0% ➖ noise
17 duckdb:duckdb -0.4% +0.8% -1.1% +10.0% ➖ noise
17 duckdb:vortex-compact +1.4% +0.8% +0.7% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +2.4% +0.8% +1.6% +10.0% ➖ noise
18 datafusion:arrow +2.0% +0.6% +1.4% +10.0% ➖ noise
18 datafusion:vortex-compact +0.2% +0.6% -0.4% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +1.5% +0.6% +0.8% +10.0% ➖ noise
18 duckdb:duckdb +0.9% +0.6% +0.2% +10.0% ➖ noise
18 duckdb:vortex-compact +2.7% +0.6% +2.1% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +1.2% +0.6% +0.6% +10.0% ➖ noise
19 datafusion:arrow -0.0% +2.8% -2.8% +10.0% ➖ noise
19 datafusion:vortex-compact -1.9% +2.8% -4.6% +11.5% ➖ noise
19 datafusion:vortex-file-compressed -5.4% +2.8% -8.0% +10.0% ➖ noise
19 duckdb:duckdb +0.2% +2.8% -2.6% +10.0% ➖ noise
19 duckdb:vortex-compact -0.9% +2.8% -3.6% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +0.4% +2.8% -2.3% +10.0% ➖ noise
20 datafusion:arrow +0.9% +0.3% +0.6% +10.0% ➖ noise
20 datafusion:vortex-compact +0.3% +0.3% +0.0% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -1.3% +0.3% -1.6% +10.0% ➖ noise
20 duckdb:duckdb +0.1% +0.3% -0.2% +10.0% ➖ noise
20 duckdb:vortex-compact +1.0% +0.3% +0.7% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -0.3% +0.3% -0.6% +10.0% ➖ noise
21 datafusion:arrow +0.6% +0.5% +0.1% +10.0% ➖ noise
21 datafusion:vortex-compact +0.2% +0.5% -0.3% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +0.2% +0.5% -0.3% +10.0% ➖ noise
21 duckdb:duckdb +1.3% +0.5% +0.8% +10.0% ➖ noise
21 duckdb:vortex-compact +0.1% +0.5% -0.4% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +0.2% +0.5% -0.3% +10.0% ➖ noise
22 datafusion:arrow -2.4% -0.6% -1.8% +10.0% ➖ noise
22 datafusion:vortex-compact -0.5% -0.6% +0.1% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +6.3% -0.6% +6.9% +10.0% ➖ noise
22 duckdb:duckdb -0.6% -0.6% +0.0% +10.0% ➖ noise
22 duckdb:vortex-compact -0.3% -0.6% +0.3% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -1.7% -0.6% -1.1% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-H SF=10 on NVME

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

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

Benchmark Statistical and Population Genetics failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Vortex (geomean): 0.899x ✅
Parquet (geomean): 0.920x ➖
Shifts: Parquet (control) -8.0% · Median polish -7.6%


datafusion / vortex-file-compressed (0.904x ➖, 19↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 2179191 2072246 1.05
clickbench_q01/datafusion:vortex-file-compressed 14665870 15341542 0.96
clickbench_q02/datafusion:vortex-file-compressed 37532689 38423245 0.98
clickbench_q03/datafusion:vortex-file-compressed 🚀 36715799 43986561 0.83
clickbench_q04/datafusion:vortex-file-compressed 332239415 368248124 0.90
clickbench_q05/datafusion:vortex-file-compressed 354173525 369563808 0.96
clickbench_q06/datafusion:vortex-file-compressed 2241679 2186320 1.03
clickbench_q07/datafusion:vortex-file-compressed 19502540 19592771 1.00
clickbench_q08/datafusion:vortex-file-compressed 🚀 410234548 462803495 0.89
clickbench_q09/datafusion:vortex-file-compressed 602364650 648717886 0.93
clickbench_q10/datafusion:vortex-file-compressed 79353634 84980251 0.93
clickbench_q11/datafusion:vortex-file-compressed 🚀 86971807 106625470 0.82
clickbench_q12/datafusion:vortex-file-compressed 293163182 315954280 0.93
clickbench_q13/datafusion:vortex-file-compressed 🚀 451600051 504890325 0.89
clickbench_q14/datafusion:vortex-file-compressed 🚀 272018354 313264277 0.87
clickbench_q15/datafusion:vortex-file-compressed 🚀 385450257 444520372 0.87
clickbench_q16/datafusion:vortex-file-compressed 🚀 741578784 850931557 0.87
clickbench_q17/datafusion:vortex-file-compressed 🚀 731445149 831416243 0.88
clickbench_q18/datafusion:vortex-file-compressed 🚀 1433192340 1670675300 0.86
clickbench_q19/datafusion:vortex-file-compressed 23874283 25423187 0.94
clickbench_q20/datafusion:vortex-file-compressed 357491214 369332566 0.97
clickbench_q21/datafusion:vortex-file-compressed 🚀 421535745 482050344 0.87
clickbench_q22/datafusion:vortex-file-compressed 🚀 527456805 589388030 0.89
clickbench_q23/datafusion:vortex-file-compressed 939010713 923247026 1.02
clickbench_q24/datafusion:vortex-file-compressed 🚀 50526962 56896913 0.89
clickbench_q25/datafusion:vortex-file-compressed 🚀 68950433 79935087 0.86
clickbench_q26/datafusion:vortex-file-compressed 🚀 45441516 60437556 0.75
clickbench_q27/datafusion:vortex-file-compressed 806821818 884011494 0.91
clickbench_q28/datafusion:vortex-file-compressed 6838304566 7283628284 0.94
clickbench_q29/datafusion:vortex-file-compressed 226168339 250011544 0.90
clickbench_q30/datafusion:vortex-file-compressed 🚀 230303173 279475995 0.82
clickbench_q31/datafusion:vortex-file-compressed 🚀 272225674 322444065 0.84
clickbench_q32/datafusion:vortex-file-compressed 1426958126 1555231693 0.92
clickbench_q33/datafusion:vortex-file-compressed 🚀 1385118109 1715745887 0.81
clickbench_q34/datafusion:vortex-file-compressed 🚀 1405582187 1682554240 0.84
clickbench_q35/datafusion:vortex-file-compressed 🚀 509144889 574373165 0.89
clickbench_q36/datafusion:vortex-file-compressed 81306389 89644694 0.91
clickbench_q37/datafusion:vortex-file-compressed 40313058 43950117 0.92
clickbench_q38/datafusion:vortex-file-compressed 23972961 26176700 0.92
clickbench_q39/datafusion:vortex-file-compressed 151593504 163474300 0.93
clickbench_q40/datafusion:vortex-file-compressed 19626141 21133692 0.93
clickbench_q41/datafusion:vortex-file-compressed 18493790 19896409 0.93
clickbench_q42/datafusion:vortex-file-compressed 19966561 21537570 0.93
datafusion / parquet (0.909x ➖, 15↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚀 1814203 2528166 0.72
clickbench_q01/datafusion:parquet 22535207 23342812 0.97
clickbench_q02/datafusion:parquet 55829049 61131204 0.91
clickbench_q03/datafusion:parquet 🚀 43119585 51606696 0.84
clickbench_q04/datafusion:parquet 🚀 343960814 409834526 0.84
clickbench_q05/datafusion:parquet 388752550 408633800 0.95
clickbench_q06/datafusion:parquet 1810904 1914120 0.95
clickbench_q07/datafusion:parquet 27001775 27145267 0.99
clickbench_q08/datafusion:parquet 🚀 423909639 477135502 0.89
clickbench_q09/datafusion:parquet 🚀 669677747 747986736 0.90
clickbench_q10/datafusion:parquet 🚀 112351348 129955615 0.86
clickbench_q11/datafusion:parquet 138829916 153159200 0.91
clickbench_q12/datafusion:parquet 373837514 404646725 0.92
clickbench_q13/datafusion:parquet 🚀 521408041 587271378 0.89
clickbench_q14/datafusion:parquet 🚀 360940346 410514014 0.88
clickbench_q15/datafusion:parquet 🚀 378245049 463439556 0.82
clickbench_q16/datafusion:parquet 🚀 720160606 838524311 0.86
clickbench_q17/datafusion:parquet 🚀 697796517 803649306 0.87
clickbench_q18/datafusion:parquet 🚀 1420447649 1725019643 0.82
clickbench_q19/datafusion:parquet 🚀 32583837 39248433 0.83
clickbench_q20/datafusion:parquet 625020679 681702989 0.92
clickbench_q21/datafusion:parquet 672958030 733069911 0.92
clickbench_q22/datafusion:parquet 967960256 1054521396 0.92
clickbench_q23/datafusion:parquet 🚀 3643823300 4303504493 0.85
clickbench_q24/datafusion:parquet 87612367 94628452 0.93
clickbench_q25/datafusion:parquet 142177732 152091446 0.93
clickbench_q26/datafusion:parquet 88571180 92906215 0.95
clickbench_q27/datafusion:parquet 1048949607 1144960088 0.92
clickbench_q28/datafusion:parquet 6472556053 7042468768 0.92
clickbench_q29/datafusion:parquet 249660454 254409361 0.98
clickbench_q30/datafusion:parquet 387280590 419993896 0.92
clickbench_q31/datafusion:parquet 417795218 449692200 0.93
clickbench_q32/datafusion:parquet 1406773219 1439021089 0.98
clickbench_q33/datafusion:parquet 1635925845 1791576911 0.91
clickbench_q34/datafusion:parquet 🚀 1589036643 1778338172 0.89
clickbench_q35/datafusion:parquet 571244843 611875037 0.93
clickbench_q36/datafusion:parquet 159125455 167596551 0.95
clickbench_q37/datafusion:parquet 63386078 68509703 0.93
clickbench_q38/datafusion:parquet 94696442 100506407 0.94
clickbench_q39/datafusion:parquet 304361218 301842555 1.01
clickbench_q40/datafusion:parquet 36683860 36821786 1.00
clickbench_q41/datafusion:parquet 32333463 32382233 1.00
clickbench_q42/datafusion:parquet 33233271 34810127 0.95
duckdb / vortex-file-compressed (0.895x ✅, 21↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚀 6260892 6988457 0.90
clickbench_q01/duckdb:vortex-file-compressed 🚀 14156126 15742596 0.90
clickbench_q02/duckdb:vortex-file-compressed 25871540 26268839 0.98
clickbench_q03/duckdb:vortex-file-compressed 31421846 32651014 0.96
clickbench_q04/duckdb:vortex-file-compressed 171468708 186899362 0.92
clickbench_q05/duckdb:vortex-file-compressed 🚀 197426067 234338200 0.84
clickbench_q06/duckdb:vortex-file-compressed 🚀 18828715 21807066 0.86
clickbench_q07/duckdb:vortex-file-compressed 17777160 17666387 1.01
clickbench_q08/duckdb:vortex-file-compressed 265009756 293308324 0.90
clickbench_q09/duckdb:vortex-file-compressed 379561070 408173856 0.93
clickbench_q10/duckdb:vortex-file-compressed 76344574 81676011 0.93
clickbench_q11/duckdb:vortex-file-compressed 84672896 91970419 0.92
clickbench_q12/duckdb:vortex-file-compressed 🚀 222124375 255474184 0.87
clickbench_q13/duckdb:vortex-file-compressed 🚀 451603615 513754743 0.88
clickbench_q14/duckdb:vortex-file-compressed 256498788 279845484 0.92
clickbench_q15/duckdb:vortex-file-compressed 🚀 214296522 248804187 0.86
clickbench_q16/duckdb:vortex-file-compressed 783376217 800262360 0.98
clickbench_q17/duckdb:vortex-file-compressed 🚀 518323244 669356153 0.77
clickbench_q18/duckdb:vortex-file-compressed 1239919055 1356347565 0.91
clickbench_q19/duckdb:vortex-file-compressed 22767408 24144345 0.94
clickbench_q20/duckdb:vortex-file-compressed 🚀 387611475 457983792 0.85
clickbench_q21/duckdb:vortex-file-compressed 🚀 403937241 481774960 0.84
clickbench_q22/duckdb:vortex-file-compressed 🚀 561540340 667354867 0.84
clickbench_q23/duckdb:vortex-file-compressed 🚀 1479869598 2506791322 0.59
clickbench_q24/duckdb:vortex-file-compressed 🚀 47848734 57106533 0.84
clickbench_q25/duckdb:vortex-file-compressed 74870457 78417082 0.95
clickbench_q26/duckdb:vortex-file-compressed 48088285 45992650 1.05
clickbench_q27/duckdb:vortex-file-compressed 🚀 506989649 579964937 0.87
clickbench_q28/duckdb:vortex-file-compressed 3006808429 3163231090 0.95
clickbench_q29/duckdb:vortex-file-compressed 🚀 27819655 31635181 0.88
clickbench_q30/duckdb:vortex-file-compressed 🚀 184813759 206222626 0.90
clickbench_q31/duckdb:vortex-file-compressed 🚀 265757482 306400102 0.87
clickbench_q32/duckdb:vortex-file-compressed 1391899515 1434600597 0.97
clickbench_q33/duckdb:vortex-file-compressed 1557992732 1701559611 0.92
clickbench_q34/duckdb:vortex-file-compressed 1685697979 1858267802 0.91
clickbench_q35/duckdb:vortex-file-compressed 376694310 395689935 0.95
clickbench_q36/duckdb:vortex-file-compressed 🚀 30381142 34093401 0.89
clickbench_q37/duckdb:vortex-file-compressed 🚀 22410152 26237054 0.85
clickbench_q38/duckdb:vortex-file-compressed 24331317 26830420 0.91
clickbench_q39/duckdb:vortex-file-compressed 45192441 48591680 0.93
clickbench_q40/duckdb:vortex-file-compressed 🚀 22015253 25196651 0.87
clickbench_q41/duckdb:vortex-file-compressed 🚀 21399357 25118482 0.85
clickbench_q42/duckdb:vortex-file-compressed 24648366 26054987 0.95
duckdb / parquet (0.932x ➖, 4↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 🚀 228972861 278903150 0.82
clickbench_q01/duckdb:parquet 51186012 53302485 0.96
clickbench_q02/duckdb:parquet 68051227 71212617 0.96
clickbench_q03/duckdb:parquet 63988858 69769256 0.92
clickbench_q04/duckdb:parquet 205313925 223423761 0.92
clickbench_q05/duckdb:parquet 🚀 276430867 310216108 0.89
clickbench_q06/duckdb:parquet 59489412 64790685 0.92
clickbench_q07/duckdb:parquet 51443840 54681957 0.94
clickbench_q08/duckdb:parquet 269348997 291334535 0.92
clickbench_q09/duckdb:parquet 397652711 422694770 0.94
clickbench_q10/duckdb:parquet 95477377 102739053 0.93
clickbench_q11/duckdb:parquet 106937240 115406901 0.93
clickbench_q12/duckdb:parquet 293205216 318369457 0.92
clickbench_q13/duckdb:parquet 516365537 556551212 0.93
clickbench_q14/duckdb:parquet 326533237 353497604 0.92
clickbench_q15/duckdb:parquet 242144313 265728116 0.91
clickbench_q16/duckdb:parquet 609777095 668055375 0.91
clickbench_q17/duckdb:parquet 512480341 558976535 0.92
clickbench_q18/duckdb:parquet 1054127744 1164904321 0.90
clickbench_q19/duckdb:parquet 49814482 52400455 0.95
clickbench_q20/duckdb:parquet 433829416 466323079 0.93
clickbench_q21/duckdb:parquet 561996552 587491419 0.96
clickbench_q22/duckdb:parquet 946247147 970644715 0.97
clickbench_q23/duckdb:parquet 319999485 331653767 0.96
clickbench_q24/duckdb:parquet 78896015 84084953 0.94
clickbench_q25/duckdb:parquet 140096785 144655846 0.97
clickbench_q26/duckdb:parquet 53802862 55958364 0.96
clickbench_q27/duckdb:parquet 638602360 680803108 0.94
clickbench_q28/duckdb:parquet 4864976003 5076461250 0.96
clickbench_q29/duckdb:parquet 60958108 65069954 0.94
clickbench_q30/duckdb:parquet 303103635 327441541 0.93
clickbench_q31/duckdb:parquet 359044942 374514043 0.96
clickbench_q32/duckdb:parquet 🚀 1159847740 1294044616 0.90
clickbench_q33/duckdb:parquet 🚀 1227559706 1443430486 0.85
clickbench_q34/duckdb:parquet 1314400032 1460167428 0.90
clickbench_q35/duckdb:parquet 356117087 376608539 0.95
clickbench_q36/duckdb:parquet 65923939 66940908 0.98
clickbench_q37/duckdb:parquet 53468934 56641747 0.94
clickbench_q38/duckdb:parquet 57262827 62296098 0.92
clickbench_q39/duckdb:parquet 99902790 104759073 0.95
clickbench_q40/duckdb:parquet 57577430 59530522 0.97
clickbench_q41/duckdb:parquet 60065314 62843396 0.96
clickbench_q42/duckdb:parquet 50912368 53724100 0.95
duckdb / duckdb (0.982x ➖, 3↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 19904442 18607421 1.07
clickbench_q01/duckdb:duckdb 35605012 34653009 1.03
clickbench_q02/duckdb:duckdb 49306414 46024155 1.07
clickbench_q03/duckdb:duckdb 49471078 49268786 1.00
clickbench_q04/duckdb:duckdb 235000472 231092127 1.02
clickbench_q05/duckdb:duckdb 333099445 340931234 0.98
clickbench_q06/duckdb:duckdb 38824374 36550876 1.06
clickbench_q07/duckdb:duckdb 39408208 36430178 1.08
clickbench_q08/duckdb:duckdb 342864092 319597107 1.07
clickbench_q09/duckdb:duckdb 509069730 493261256 1.03
clickbench_q10/duckdb:duckdb 106275923 102598174 1.04
clickbench_q11/duckdb:duckdb 117549600 111136693 1.06
clickbench_q12/duckdb:duckdb 317461437 318119101 1.00
clickbench_q13/duckdb:duckdb 563654563 577137980 0.98
clickbench_q14/duckdb:duckdb 362722369 365608267 0.99
clickbench_q15/duckdb:duckdb 278780174 273553677 1.02
clickbench_q16/duckdb:duckdb 694383169 729748580 0.95
clickbench_q17/duckdb:duckdb 594932095 628618813 0.95
clickbench_q18/duckdb:duckdb 1311336382 1375834846 0.95
clickbench_q19/duckdb:duckdb 37848064 36025506 1.05
clickbench_q20/duckdb:duckdb 888138045 933340325 0.95
clickbench_q21/duckdb:duckdb 1019657233 1063281515 0.96
clickbench_q22/duckdb:duckdb 1121365807 1158932809 0.97
clickbench_q23/duckdb:duckdb 262150604 268863460 0.98
clickbench_q24/duckdb:duckdb 63140341 64830014 0.97
clickbench_q25/duckdb:duckdb 124515246 126211200 0.99
clickbench_q26/duckdb:duckdb 57148926 61494262 0.93
clickbench_q27/duckdb:duckdb 1034905166 1071906837 0.97
clickbench_q28/duckdb:duckdb 4680576777 4858528737 0.96
clickbench_q29/duckdb:duckdb 50344363 49735668 1.01
clickbench_q30/duckdb:duckdb 287898416 315112744 0.91
clickbench_q31/duckdb:duckdb 420199608 456967638 0.92
clickbench_q32/duckdb:duckdb 🚀 1466674055 1772044197 0.83
clickbench_q33/duckdb:duckdb 🚀 2024344414 2356045142 0.86
clickbench_q34/duckdb:duckdb 🚀 1965676539 2415585203 0.81
clickbench_q35/duckdb:duckdb 266136857 279121121 0.95
clickbench_q36/duckdb:duckdb 42352582 43587527 0.97
clickbench_q37/duckdb:duckdb 33240665 32405077 1.03
clickbench_q38/duckdb:duckdb 31650648 32683949 0.97
clickbench_q39/duckdb:duckdb 68833558 72415820 0.95
clickbench_q40/duckdb:duckdb 33380646 33117337 1.01
clickbench_q41/duckdb:duckdb 31420121 31205235 1.01
clickbench_q42/duckdb:duckdb 33317395 33317300 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed +5.2% -23.2% +37.0% +502.9% ➖ noise
0 duckdb:duckdb +7.0% -23.2% +39.4% +246.3% ➖ noise
0 duckdb:vortex-file-compressed -10.4% -23.2% +16.7% +293.0% ➖ noise
1 datafusion:vortex-file-compressed -4.4% -3.7% -0.7% +23.9% ➖ noise
1 duckdb:duckdb +2.7% -3.7% +6.7% +55.2% ➖ noise
1 duckdb:vortex-file-compressed -10.1% -3.7% -6.6% +16.8% ➖ noise
2 datafusion:vortex-file-compressed -2.3% -6.6% +4.6% +26.0% ➖ noise
2 duckdb:duckdb +7.1% -6.6% +14.7% +19.5% ➖ noise
2 duckdb:vortex-file-compressed -1.5% -6.6% +5.4% +13.9% ➖ noise
3 datafusion:vortex-file-compressed -16.5% -12.5% -4.6% +144.0% ➖ noise
3 duckdb:duckdb +0.4% -12.5% +14.7% +49.3% ➖ noise
3 duckdb:vortex-file-compressed -3.8% -12.5% +9.9% +28.7% ➖ noise
4 datafusion:vortex-file-compressed -9.8% -12.2% +2.7% +12.1% ➖ noise
4 duckdb:duckdb +1.7% -12.2% +15.8% +12.1% 🚨 regression
4 duckdb:vortex-file-compressed -8.3% -12.2% +4.5% +12.1% ➖ noise
5 datafusion:vortex-file-compressed -4.2% -7.9% +4.1% +12.1% ➖ noise
5 duckdb:duckdb -2.3% -7.9% +6.1% +12.1% ➖ noise
5 duckdb:vortex-file-compressed -15.8% -7.9% -8.5% +12.1% ➖ noise
6 datafusion:vortex-file-compressed +2.5% -6.8% +10.0% +39.3% ➖ noise
6 duckdb:duckdb +6.2% -6.8% +14.0% +28.6% ➖ noise
6 duckdb:vortex-file-compressed -13.7% -6.8% -7.4% +19.6% ➖ noise
7 datafusion:vortex-file-compressed -0.5% -3.3% +2.9% +12.1% ➖ noise
7 duckdb:duckdb +8.2% -3.3% +11.8% +12.1% ➖ noise
7 duckdb:vortex-file-compressed +0.6% -3.3% +4.0% +12.1% ➖ noise
8 datafusion:vortex-file-compressed -11.4% -9.4% -2.2% +12.1% ➖ noise
8 duckdb:duckdb +7.3% -9.4% +18.4% +12.1% 🚨 regression
8 duckdb:vortex-file-compressed -9.6% -9.4% -0.3% +12.1% ➖ noise
9 datafusion:vortex-file-compressed -7.1% -8.2% +1.2% +12.1% ➖ noise
9 duckdb:duckdb +3.2% -8.2% +12.5% +12.1% 🚨 regression
9 duckdb:vortex-file-compressed -7.0% -8.2% +1.3% +12.1% ➖ noise
10 datafusion:vortex-file-compressed -6.6% -10.4% +4.2% +12.4% ➖ noise
10 duckdb:duckdb +3.6% -10.4% +15.6% +12.1% 🚨 regression
10 duckdb:vortex-file-compressed -6.5% -10.4% +4.3% +12.1% ➖ noise
11 datafusion:vortex-file-compressed -18.4% -8.4% -11.0% +12.1% ✅ faster
11 duckdb:duckdb +5.8% -8.4% +15.4% +12.1% 🚨 regression
11 duckdb:vortex-file-compressed -7.9% -8.4% +0.5% +12.1% ➖ noise
12 datafusion:vortex-file-compressed -7.2% -7.8% +0.6% +12.1% ➖ noise
12 duckdb:duckdb -0.2% -7.8% +8.2% +12.1% ➖ noise
12 duckdb:vortex-file-compressed -13.1% -7.8% -5.7% +12.1% ➖ noise
13 datafusion:vortex-file-compressed -10.6% -9.2% -1.4% +12.1% ➖ noise
13 duckdb:duckdb -2.3% -9.2% +7.6% +12.1% ➖ noise
13 duckdb:vortex-file-compressed -12.1% -9.2% -3.1% +12.1% ➖ noise
14 datafusion:vortex-file-compressed -13.2% -9.9% -3.6% +12.1% ➖ noise
14 duckdb:duckdb -0.8% -9.9% +10.1% +12.1% ➖ noise
14 duckdb:vortex-file-compressed -8.3% -9.9% +1.7% +14.7% ➖ noise
15 datafusion:vortex-file-compressed -13.3% -13.8% +0.5% +12.1% ➖ noise
15 duckdb:duckdb +1.9% -13.8% +18.2% +12.1% 🚨 regression
15 duckdb:vortex-file-compressed -13.9% -13.8% -0.1% +12.1% ➖ noise
16 datafusion:vortex-file-compressed -12.9% -11.5% -1.6% +12.1% ➖ noise
16 duckdb:duckdb -4.8% -11.5% +7.5% +12.1% ➖ noise
16 duckdb:vortex-file-compressed -2.1% -11.5% +10.6% +16.4% ➖ noise
17 datafusion:vortex-file-compressed -12.0% -10.8% -1.4% +12.1% ➖ noise
17 duckdb:duckdb -5.4% -10.8% +6.1% +12.1% ➖ noise
17 duckdb:vortex-file-compressed -22.6% -10.8% -13.2% +14.3% ✅ faster
18 datafusion:vortex-file-compressed -14.2% -13.7% -0.6% +12.1% ➖ noise
18 duckdb:duckdb -4.7% -13.7% +10.4% +12.1% ➖ noise
18 duckdb:vortex-file-compressed -8.6% -13.7% +5.9% +12.1% ➖ noise
19 datafusion:vortex-file-compressed -6.1% -11.2% +5.7% +12.1% ➖ noise
19 duckdb:duckdb +5.1% -11.2% +18.3% +12.1% 🚨 regression
19 duckdb:vortex-file-compressed -5.7% -11.2% +6.1% +35.7% ➖ noise
20 datafusion:vortex-file-compressed -3.2% -7.6% +4.8% +174.7% ➖ noise
20 duckdb:duckdb -4.8% -7.6% +3.0% +27.3% ➖ noise
20 duckdb:vortex-file-compressed -15.4% -7.6% -8.4% +12.1% ➖ noise
21 datafusion:vortex-file-compressed -12.6% -6.3% -6.7% +12.1% ➖ noise
21 duckdb:duckdb -4.1% -6.3% +2.3% +12.9% ➖ noise
21 duckdb:vortex-file-compressed -16.2% -6.3% -10.5% +12.1% ➖ noise
22 datafusion:vortex-file-compressed -10.5% -5.4% -5.4% +12.1% ➖ noise
22 duckdb:duckdb -3.2% -5.4% +2.3% +12.1% ➖ noise
22 duckdb:vortex-file-compressed -15.9% -5.4% -11.0% +18.6% ➖ noise
23 datafusion:vortex-file-compressed +1.7% -9.6% +12.5% +35.2% ➖ noise
23 duckdb:duckdb -2.5% -9.6% +7.9% +12.1% ➖ noise
23 duckdb:vortex-file-compressed -41.0% -9.6% -34.7% +12.1% ✅ faster
24 datafusion:vortex-file-compressed -11.2% -6.8% -4.7% +18.9% ➖ noise
24 duckdb:duckdb -2.6% -6.8% +4.5% +12.1% ➖ noise
24 duckdb:vortex-file-compressed -16.2% -6.8% -10.1% +30.5% ➖ noise
25 datafusion:vortex-file-compressed -13.7% -4.8% -9.3% +18.1% ➖ noise
25 duckdb:duckdb -1.3% -4.8% +3.7% +12.1% ➖ noise
25 duckdb:vortex-file-compressed -4.5% -4.8% +0.3% +18.5% ➖ noise
26 datafusion:vortex-file-compressed -24.8% -4.3% -21.5% +16.0% ✅ faster
26 duckdb:duckdb -7.1% -4.3% -2.9% +12.1% ➖ noise
26 duckdb:vortex-file-compressed +4.6% -4.3% +9.2% +12.5% ➖ noise
27 datafusion:vortex-file-compressed -8.7% -7.3% -1.5% +12.1% ➖ noise
27 duckdb:duckdb -3.5% -7.3% +4.1% +12.1% ➖ noise
27 duckdb:vortex-file-compressed -12.6% -7.3% -5.7% +12.1% ➖ noise
28 datafusion:vortex-file-compressed -6.1% -6.1% +0.0% +12.1% ➖ noise
28 duckdb:duckdb -3.7% -6.1% +2.7% +12.1% ➖ noise
28 duckdb:vortex-file-compressed -4.9% -6.1% +1.3% +12.1% ➖ noise
29 datafusion:vortex-file-compressed -9.5% -4.1% -5.7% +13.4% ➖ noise
29 duckdb:duckdb +1.2% -4.1% +5.6% +12.1% ➖ noise
29 duckdb:vortex-file-compressed -12.1% -4.1% -8.3% +14.7% ➖ noise
30 datafusion:vortex-file-compressed -17.6% -7.6% -10.8% +12.1% ✅ faster
30 duckdb:duckdb -8.6% -7.6% -1.1% +12.1% ➖ noise
30 duckdb:vortex-file-compressed -10.4% -7.6% -3.0% +12.1% ➖ noise
31 datafusion:vortex-file-compressed -15.6% -5.6% -10.5% +12.1% ➖ noise
31 duckdb:duckdb -8.0% -5.6% -2.6% +12.1% ➖ noise
31 duckdb:vortex-file-compressed -13.3% -5.6% -8.1% +12.1% ➖ noise
32 datafusion:vortex-file-compressed -8.2% -6.4% -2.0% +22.3% ➖ noise
32 duckdb:duckdb -17.2% -6.4% -11.6% +12.1% ✅ faster
32 duckdb:vortex-file-compressed -3.0% -6.4% +3.7% +12.1% ➖ noise
33 datafusion:vortex-file-compressed -19.3% -11.9% -8.4% +12.1% ➖ noise
33 duckdb:duckdb -14.1% -11.9% -2.5% +12.1% ➖ noise
33 duckdb:vortex-file-compressed -8.4% -11.9% +3.9% +12.1% ➖ noise
34 datafusion:vortex-file-compressed -16.5% -10.3% -6.9% +12.1% ➖ noise
34 duckdb:duckdb -18.6% -10.3% -9.3% +12.1% ➖ noise
34 duckdb:vortex-file-compressed -9.3% -10.3% +1.1% +12.1% ➖ noise
35 datafusion:vortex-file-compressed -11.4% -6.0% -5.7% +13.1% ➖ noise
35 duckdb:duckdb -4.7% -6.0% +1.5% +12.1% ➖ noise
35 duckdb:vortex-file-compressed -4.8% -6.0% +1.3% +12.1% ➖ noise
36 datafusion:vortex-file-compressed -9.3% -3.3% -6.2% +12.1% ➖ noise
36 duckdb:duckdb -2.8% -3.3% +0.5% +12.1% ➖ noise
36 duckdb:vortex-file-compressed -10.9% -3.3% -7.8% +16.4% ➖ noise
37 datafusion:vortex-file-compressed -8.3% -6.5% -1.9% +12.1% ➖ noise
37 duckdb:duckdb +2.6% -6.5% +9.8% +12.1% ➖ noise
37 duckdb:vortex-file-compressed -14.6% -6.5% -8.6% +12.1% ➖ noise
38 datafusion:vortex-file-compressed -8.4% -6.9% -1.6% +12.1% ➖ noise
38 duckdb:duckdb -3.2% -6.9% +4.1% +12.1% ➖ noise
38 duckdb:vortex-file-compressed -9.3% -6.9% -2.6% +12.2% ➖ noise
39 datafusion:vortex-file-compressed -7.3% -1.9% -5.4% +12.1% ➖ noise
39 duckdb:duckdb -4.9% -1.9% -3.1% +16.6% ➖ noise
39 duckdb:vortex-file-compressed -7.0% -1.9% -5.2% +12.1% ➖ noise
40 datafusion:vortex-file-compressed -7.1% -1.8% -5.4% +12.5% ➖ noise
40 duckdb:duckdb +0.8% -1.8% +2.7% +12.1% ➖ noise
40 duckdb:vortex-file-compressed -12.6% -1.8% -11.0% +12.1% ✅ faster
41 datafusion:vortex-file-compressed -7.0% -2.3% -4.9% +12.1% ➖ noise
41 duckdb:duckdb +0.7% -2.3% +3.1% +12.1% ➖ noise
41 duckdb:vortex-file-compressed -14.8% -2.3% -12.8% +12.1% ✅ faster
42 datafusion:vortex-file-compressed -7.3% -4.9% -2.5% +12.1% ➖ noise
42 duckdb:duckdb +0.0% -4.9% +5.1% +12.1% ➖ noise
42 duckdb:vortex-file-compressed -5.4% -4.9% -0.5% +12.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

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

Benchmark TPC-H SF=1 on S3 failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.9%
Vortex (geomean): 0.976x ➖
Parquet (geomean): 1.037x ➖
Shifts: Parquet (control) +3.7% · Median polish +2.2%


datafusion / vortex-file-compressed (1.022x ➖, 0↑ 1↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 33044151 44022621 0.75
fineweb_q01/datafusion:vortex-file-compressed 1275139014 1408353294 0.91
fineweb_q02/datafusion:vortex-file-compressed 1341180504 1362570459 0.98
fineweb_q03/datafusion:vortex-file-compressed 🚨 1893355080 1453294780 1.30
fineweb_q04/datafusion:vortex-file-compressed 1529167246 1364098927 1.12
fineweb_q05/datafusion:vortex-file-compressed 1429858039 1343927203 1.06
fineweb_q06/datafusion:vortex-file-compressed 1665318476 1577262031 1.06
fineweb_q07/datafusion:vortex-file-compressed 1398125525 1450248585 0.96
fineweb_q08/datafusion:vortex-file-compressed 737475956 643149946 1.15
datafusion / vortex-compact (0.826x ➖, 2↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 57689523 59888662 0.96
fineweb_q01/datafusion:vortex-compact 🚀 770375634 1795422028 0.43
fineweb_q02/datafusion:vortex-compact 🚀 971470937 1636661906 0.59
fineweb_q03/datafusion:vortex-compact 1829717524 1889561531 0.97
fineweb_q04/datafusion:vortex-compact 2203122292 2223990817 0.99
fineweb_q05/datafusion:vortex-compact 1712595858 1710264160 1.00
fineweb_q06/datafusion:vortex-compact 1691152470 1701379857 0.99
fineweb_q07/datafusion:vortex-compact 1332913718 1507634781 0.88
fineweb_q08/datafusion:vortex-compact 462864873 535542768 0.86
datafusion / parquet (0.998x ➖, 0↑ 1↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1666581542 2351044256 0.71
fineweb_q01/datafusion:parquet 2131115739 2837165722 0.75
fineweb_q02/datafusion:parquet 🚨 2735456965 1992027276 1.37
fineweb_q03/datafusion:parquet 2774360838 2369470441 1.17
fineweb_q04/datafusion:parquet 2393033070 2218667365 1.08
fineweb_q05/datafusion:parquet 1935308794 2135123497 0.91
fineweb_q06/datafusion:parquet 2223966563 2166688835 1.03
fineweb_q07/datafusion:parquet 2289150011 1961674551 1.17
fineweb_q08/datafusion:parquet 2105047982 2157258217 0.98
duckdb / vortex-file-compressed (1.059x ➖, 0↑ 1↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 110917953 73150532 1.52
fineweb_q01/duckdb:vortex-file-compressed 714913231 738026968 0.97
fineweb_q02/duckdb:vortex-file-compressed 682190533 532859289 1.28
fineweb_q03/duckdb:vortex-file-compressed 1698520353 1503699565 1.13
fineweb_q04/duckdb:vortex-file-compressed 1527077701 1635177234 0.93
fineweb_q05/duckdb:vortex-file-compressed 1479397199 1496410004 0.99
fineweb_q06/duckdb:vortex-file-compressed 1834867149 1575491148 1.16
fineweb_q07/duckdb:vortex-file-compressed 1499850030 1463194809 1.03
fineweb_q08/duckdb:vortex-file-compressed 656355922 919175636 0.71
duckdb / vortex-compact (1.016x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 82218384 69994960 1.17
fineweb_q01/duckdb:vortex-compact 611675501 560917279 1.09
fineweb_q02/duckdb:vortex-compact 652462871 677169244 0.96
fineweb_q03/duckdb:vortex-compact 1579132250 1657354400 0.95
fineweb_q04/duckdb:vortex-compact 1664517050 1693007925 0.98
fineweb_q05/duckdb:vortex-compact 1500930727 1560691209 0.96
fineweb_q06/duckdb:vortex-compact 1500105950 1576110342 0.95
fineweb_q07/duckdb:vortex-compact 1286023975 1488251169 0.86
fineweb_q08/duckdb:vortex-compact 569450047 452261144 1.26
duckdb / parquet (1.078x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1165781077 1050604244 1.11
fineweb_q01/duckdb:parquet 1790667928 1665633943 1.08
fineweb_q02/duckdb:parquet 1721349719 1623130340 1.06
fineweb_q03/duckdb:parquet 4796593844 3953237469 1.21
fineweb_q04/duckdb:parquet 2170079183 1864250886 1.16
fineweb_q05/duckdb:parquet 2900239161 2784286121 1.04
fineweb_q06/duckdb:parquet 3747661219 3474011321 1.08
fineweb_q07/duckdb:parquet 4340861472 4222299431 1.03
fineweb_q08/duckdb:parquet 1121119352 1172862851 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -3.7% -11.3% +8.6% +114.3% ➖ noise
0 datafusion:vortex-file-compressed -24.9% -11.3% -15.4% +113.7% ➖ noise
0 duckdb:vortex-compact +17.5% -11.3% +32.4% +91.3% ➖ noise
0 duckdb:vortex-file-compressed +51.6% -11.3% +71.0% +64.7% 🚨 regression
1 datafusion:vortex-compact -57.1% -10.1% -52.3% +43.8% ✅ faster
1 datafusion:vortex-file-compressed -9.5% -10.1% +0.8% +51.6% ➖ noise
1 duckdb:vortex-compact +9.0% -10.1% +21.4% +50.6% ➖ noise
1 duckdb:vortex-file-compressed -3.1% -10.1% +7.8% +60.4% ➖ noise
2 datafusion:vortex-compact -40.6% +20.7% -50.8% +34.5% ✅ faster
2 datafusion:vortex-file-compressed -1.6% +20.7% -18.4% +57.5% ➖ noise
2 duckdb:vortex-compact -3.6% +20.7% -20.2% +82.1% ➖ noise
2 duckdb:vortex-file-compressed +28.0% +20.7% +6.1% +34.5% ➖ noise
3 datafusion:vortex-compact -3.2% +19.2% -18.8% +34.5% ➖ noise
3 datafusion:vortex-file-compressed +30.3% +19.2% +9.3% +34.5% ➖ noise
3 duckdb:vortex-compact -4.7% +19.2% -20.1% +34.5% ➖ noise
3 duckdb:vortex-file-compressed +13.0% +19.2% -5.2% +34.5% ➖ noise
4 datafusion:vortex-compact -0.9% +12.1% -11.6% +34.5% ➖ noise
4 datafusion:vortex-file-compressed +12.1% +12.1% +0.0% +34.5% ➖ noise
4 duckdb:vortex-compact -1.7% +12.1% -12.3% +34.5% ➖ noise
4 duckdb:vortex-file-compressed -6.6% +12.1% -16.7% +34.5% ➖ noise
5 datafusion:vortex-compact +0.1% -2.8% +3.1% +34.5% ➖ noise
5 datafusion:vortex-file-compressed +6.4% -2.8% +9.5% +34.5% ➖ noise
5 duckdb:vortex-compact -3.8% -2.8% -1.0% +34.5% ➖ noise
5 duckdb:vortex-file-compressed -1.1% -2.8% +1.7% +34.5% ➖ noise
6 datafusion:vortex-compact -0.6% +5.2% -5.5% +34.5% ➖ noise
6 datafusion:vortex-file-compressed +5.6% +5.2% +0.3% +34.5% ➖ noise
6 duckdb:vortex-compact -4.8% +5.2% -9.6% +34.5% ➖ noise
6 duckdb:vortex-file-compressed +16.5% +5.2% +10.7% +34.5% ➖ noise
7 datafusion:vortex-compact -11.6% +9.5% -19.3% +34.5% ➖ noise
7 datafusion:vortex-file-compressed -3.6% +9.5% -12.0% +34.5% ➖ noise
7 duckdb:vortex-compact -13.6% +9.5% -21.1% +34.5% ➖ noise
7 duckdb:vortex-file-compressed +2.5% +9.5% -6.4% +41.7% ➖ noise
8 datafusion:vortex-compact -13.6% -3.4% -10.5% +51.1% ➖ noise
8 datafusion:vortex-file-compressed +14.7% -3.4% +18.7% +35.7% ➖ noise
8 duckdb:vortex-compact +25.9% -3.4% +30.4% +34.5% ➖ noise
8 duckdb:vortex-file-compressed -28.6% -3.4% -26.1% +50.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-H SF=1 on S3

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: FineWeb S3

No baseline file sizes available yet.

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y a10y added changelog/ci action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Apr 2, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 2, 2026
Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@joseph-isaacs
Copy link
Copy Markdown
Contributor

Thoughts on having a single file per benchmark (I think we should move other benchmarks in that direction too?)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: Clickbench on NVME

No baseline file sizes available yet.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +17.1%
Vortex (geomean): 1.050x ➖
Parquet (geomean): 0.897x ➖
Shifts: Parquet (control) -10.3% · Median polish +0.4%


datafusion / vortex-file-compressed (1.189x ➖, 1↑ 7↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 854329431 1138334875 0.75
tpch_q02/datafusion:vortex-file-compressed 🚨 2035806830 1014740963 2.01
tpch_q03/datafusion:vortex-file-compressed 1224840619 1456520553 0.84
tpch_q04/datafusion:vortex-file-compressed 🚨 961908520 614386206 1.57
tpch_q05/datafusion:vortex-file-compressed 1322796487 1131060655 1.17
tpch_q06/datafusion:vortex-file-compressed 795853644 700291220 1.14
tpch_q07/datafusion:vortex-file-compressed 1653170386 1289721862 1.28
tpch_q08/datafusion:vortex-file-compressed 🚨 1942939098 1447344680 1.34
tpch_q09/datafusion:vortex-file-compressed 1642875527 1359670319 1.21
tpch_q10/datafusion:vortex-file-compressed 1445827576 1165516379 1.24
tpch_q11/datafusion:vortex-file-compressed 🚨 823455681 519630441 1.58
tpch_q12/datafusion:vortex-file-compressed 1129708546 1132458548 1.00
tpch_q13/datafusion:vortex-file-compressed 517393444 453397641 1.14
tpch_q14/datafusion:vortex-file-compressed 773085168 615092924 1.26
tpch_q15/datafusion:vortex-file-compressed 1318566556 1256954591 1.05
tpch_q16/datafusion:vortex-file-compressed 🚨 474902627 325430435 1.46
tpch_q17/datafusion:vortex-file-compressed 🚨 2007166125 1176658488 1.71
tpch_q18/datafusion:vortex-file-compressed 1951837605 1501451676 1.30
tpch_q19/datafusion:vortex-file-compressed 1245570348 1414722445 0.88
tpch_q20/datafusion:vortex-file-compressed 🚨 1803411261 1233255395 1.46
tpch_q21/datafusion:vortex-file-compressed 2524442164 2046548027 1.23
tpch_q22/datafusion:vortex-file-compressed 🚀 413063623 763307710 0.54
datafusion / vortex-compact (0.979x ➖, 2↑ 3↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 819977617 698252597 1.17
tpch_q02/datafusion:vortex-compact 🚨 1009812255 755291415 1.34
tpch_q03/datafusion:vortex-compact 959221524 1044832375 0.92
tpch_q04/datafusion:vortex-compact 848503657 678777394 1.25
tpch_q05/datafusion:vortex-compact 1162860536 1430726935 0.81
tpch_q06/datafusion:vortex-compact 625246797 719967108 0.87
tpch_q07/datafusion:vortex-compact 1182513042 1190542688 0.99
tpch_q08/datafusion:vortex-compact 1355221897 1098555097 1.23
tpch_q09/datafusion:vortex-compact 1450618197 1801192426 0.81
tpch_q10/datafusion:vortex-compact 🚀 1427559386 2086044371 0.68
tpch_q11/datafusion:vortex-compact 584371408 786718693 0.74
tpch_q12/datafusion:vortex-compact 1100624135 1156650994 0.95
tpch_q13/datafusion:vortex-compact 🚨 698676722 498819978 1.40
tpch_q14/datafusion:vortex-compact 710454734 656899376 1.08
tpch_q15/datafusion:vortex-compact 1400588507 1361507444 1.03
tpch_q16/datafusion:vortex-compact 🚨 577532531 440889617 1.31
tpch_q17/datafusion:vortex-compact 1289324324 1512157571 0.85
tpch_q18/datafusion:vortex-compact 1336573569 1257675136 1.06
tpch_q19/datafusion:vortex-compact 838790703 817294134 1.03
tpch_q20/datafusion:vortex-compact 879311336 1052433086 0.84
tpch_q21/datafusion:vortex-compact 1526752170 1600970068 0.95
tpch_q22/datafusion:vortex-compact 🚀 456610232 667869790 0.68
datafusion / parquet (0.806x ➖, 8↑ 2↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 893922945 983656409 0.91
tpch_q02/datafusion:parquet 🚀 979068434 1671853790 0.59
tpch_q03/datafusion:parquet 1325521738 1552454963 0.85
tpch_q04/datafusion:parquet 761765282 770647109 0.99
tpch_q05/datafusion:parquet 1897318385 2529976041 0.75
tpch_q06/datafusion:parquet 941280825 1180253738 0.80
tpch_q07/datafusion:parquet 🚀 1644520028 3450402172 0.48
tpch_q08/datafusion:parquet 1698931759 1816617873 0.94
tpch_q09/datafusion:parquet 1968726960 2063461616 0.95
tpch_q10/datafusion:parquet 3848859291 3485238481 1.10
tpch_q11/datafusion:parquet 🚨 1420214870 750393826 1.89
tpch_q12/datafusion:parquet 🚀 669616266 1119065860 0.60
tpch_q13/datafusion:parquet 🚀 709708968 1401049610 0.51
tpch_q14/datafusion:parquet 🚀 818873436 1469366648 0.56
tpch_q15/datafusion:parquet 🚀 1409212914 2152420004 0.65
tpch_q16/datafusion:parquet 550204348 756537633 0.73
tpch_q17/datafusion:parquet 1837938651 2034661288 0.90
tpch_q18/datafusion:parquet 🚨 2800670598 1644790061 1.70
tpch_q19/datafusion:parquet 🚀 1034788866 1751886362 0.59
tpch_q20/datafusion:parquet 🚀 1464986137 3039561005 0.48
tpch_q21/datafusion:parquet 2676365651 2183121471 1.23
tpch_q22/datafusion:parquet 1151624286 1365464719 0.84
duckdb / vortex-file-compressed (1.010x ➖, 1↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 694670378 663996429 1.05
tpch_q02/duckdb:vortex-file-compressed 1195862040 1328305669 0.90
tpch_q03/duckdb:vortex-file-compressed 1067544687 984467062 1.08
tpch_q04/duckdb:vortex-file-compressed 860300424 870702091 0.99
tpch_q05/duckdb:vortex-file-compressed 1173379204 1328025364 0.88
tpch_q06/duckdb:vortex-file-compressed 934242680 917244864 1.02
tpch_q07/duckdb:vortex-file-compressed 1312758295 1114275918 1.18
tpch_q08/duckdb:vortex-file-compressed 1614820555 1547074907 1.04
tpch_q09/duckdb:vortex-file-compressed 1772102303 1571073315 1.13
tpch_q10/duckdb:vortex-file-compressed 1327204783 1122989314 1.18
tpch_q11/duckdb:vortex-file-compressed 699516707 779073786 0.90
tpch_q12/duckdb:vortex-file-compressed 836241893 871075691 0.96
tpch_q13/duckdb:vortex-file-compressed 🚀 1061206750 1629589575 0.65
tpch_q14/duckdb:vortex-file-compressed 954811619 1034673580 0.92
tpch_q15/duckdb:vortex-file-compressed 635766702 538126515 1.18
tpch_q16/duckdb:vortex-file-compressed 455808500 599886098 0.76
tpch_q17/duckdb:vortex-file-compressed 1114917220 1003882627 1.11
tpch_q18/duckdb:vortex-file-compressed 1121347189 922912685 1.22
tpch_q19/duckdb:vortex-file-compressed 858822945 752311720 1.14
tpch_q20/duckdb:vortex-file-compressed 1546931413 1490181606 1.04
tpch_q21/duckdb:vortex-file-compressed 2307039720 2192099590 1.05
tpch_q22/duckdb:vortex-file-compressed 736429268 684210837 1.08
duckdb / vortex-compact (1.034x ➖, 0↑ 0↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 684262552 623622486 1.10
tpch_q02/duckdb:vortex-compact 1206590119 1201676988 1.00
tpch_q03/duckdb:vortex-compact 959671481 950756898 1.01
tpch_q04/duckdb:vortex-compact 561321407 639400894 0.88
tpch_q05/duckdb:vortex-compact 1138034983 1071391738 1.06
tpch_q06/duckdb:vortex-compact 852293504 884571191 0.96
tpch_q07/duckdb:vortex-compact 1150753590 1169458149 0.98
tpch_q08/duckdb:vortex-compact 1524600131 1344458374 1.13
tpch_q09/duckdb:vortex-compact 1558945208 1494441385 1.04
tpch_q10/duckdb:vortex-compact 1354643750 1086187935 1.25
tpch_q11/duckdb:vortex-compact 660749875 664244202 0.99
tpch_q12/duckdb:vortex-compact 715756193 792368268 0.90
tpch_q13/duckdb:vortex-compact 1003021605 1022766889 0.98
tpch_q14/duckdb:vortex-compact 1022405727 901580153 1.13
tpch_q15/duckdb:vortex-compact 618361380 499843016 1.24
tpch_q16/duckdb:vortex-compact 500316031 408228938 1.23
tpch_q17/duckdb:vortex-compact 1051684836 1138099754 0.92
tpch_q18/duckdb:vortex-compact 853430281 806813591 1.06
tpch_q19/duckdb:vortex-compact 764401277 744265310 1.03
tpch_q20/duckdb:vortex-compact 1206983772 1427844454 0.85
tpch_q21/duckdb:vortex-compact 1951598523 1764758857 1.11
tpch_q22/duckdb:vortex-compact 602856800 590174916 1.02
duckdb / parquet (0.998x ➖, 1↑ 1↓)
name PR 7fa0c26 (ns) base 38ab5af (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 1171872068 1201902641 0.98
tpch_q02/duckdb:parquet 1627762683 1635435914 1.00
tpch_q03/duckdb:parquet 2077086357 2367023746 0.88
tpch_q04/duckdb:parquet 997176225 1202241369 0.83
tpch_q05/duckdb:parquet 2685064047 2513416328 1.07
tpch_q06/duckdb:parquet 🚨 1017849740 649045934 1.57
tpch_q07/duckdb:parquet 1936973622 2191712730 0.88
tpch_q08/duckdb:parquet 2968011766 2990132610 0.99
tpch_q09/duckdb:parquet 2499782685 2359075896 1.06
tpch_q10/duckdb:parquet 3317126843 4304197343 0.77
tpch_q11/duckdb:parquet 1069550871 1121011662 0.95
tpch_q12/duckdb:parquet 1689100818 1405474122 1.20
tpch_q13/duckdb:parquet 1509359583 1201945187 1.26
tpch_q14/duckdb:parquet 1510183967 1312563984 1.15
tpch_q15/duckdb:parquet 1138043803 1135650954 1.00
tpch_q16/duckdb:parquet 847904310 787397501 1.08
tpch_q17/duckdb:parquet 1465525800 1644904155 0.89
tpch_q18/duckdb:parquet 🚀 1357711760 1965262584 0.69
tpch_q19/duckdb:parquet 1696310907 2042718827 0.83
tpch_q20/duckdb:parquet 2106019495 1872306051 1.12
tpch_q21/duckdb:parquet 2110424150 2257324249 0.93
tpch_q22/duckdb:parquet 1216797061 1046107208 1.16
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +17.4% -5.9% +24.8% +77.0% ➖ noise
1 datafusion:vortex-file-compressed -24.9% -5.9% -20.3% +60.7% ➖ noise
1 duckdb:vortex-compact +9.7% -5.9% +16.6% +53.6% ➖ noise
1 duckdb:vortex-file-compressed +4.6% -5.9% +11.1% +53.6% ➖ noise
2 datafusion:vortex-compact +33.7% -23.7% +75.1% +67.0% 🚨 regression
2 datafusion:vortex-file-compressed +100.6% -23.7% +162.8% +53.6% 🚨 regression
2 duckdb:vortex-compact +0.4% -23.7% +31.5% +53.6% ➖ noise
2 duckdb:vortex-file-compressed -10.0% -23.7% +17.9% +53.6% ➖ noise
3 datafusion:vortex-compact -8.2% -13.4% +6.1% +53.6% ➖ noise
3 datafusion:vortex-file-compressed -15.9% -13.4% -2.8% +56.6% ➖ noise
3 duckdb:vortex-compact +0.9% -13.4% +16.6% +70.2% ➖ noise
3 duckdb:vortex-file-compressed +8.4% -13.4% +25.3% +61.4% ➖ noise
4 datafusion:vortex-compact +25.0% -9.5% +38.1% +65.4% ➖ noise
4 datafusion:vortex-file-compressed +56.6% -9.5% +72.9% +53.6% 🚨 regression
4 duckdb:vortex-compact -12.2% -9.5% -3.0% +53.6% ➖ noise
4 duckdb:vortex-file-compressed -1.2% -9.5% +9.1% +53.6% ➖ noise
5 datafusion:vortex-compact -18.7% -10.5% -9.2% +53.6% ➖ noise
5 datafusion:vortex-file-compressed +17.0% -10.5% +30.7% +53.6% ➖ noise
5 duckdb:vortex-compact +6.2% -10.5% +18.7% +53.6% ➖ noise
5 duckdb:vortex-file-compressed -11.6% -10.5% -1.3% +53.6% ➖ noise
6 datafusion:vortex-compact -13.2% +11.8% -22.3% +53.6% ➖ noise
6 datafusion:vortex-file-compressed +13.6% +11.8% +1.6% +53.6% ➖ noise
6 duckdb:vortex-compact -3.6% +11.8% -13.8% +53.6% ➖ noise
6 duckdb:vortex-file-compressed +1.9% +11.8% -8.9% +53.6% ➖ noise
7 datafusion:vortex-compact -0.7% -35.1% +53.0% +53.6% ➖ noise
7 datafusion:vortex-file-compressed +28.2% -35.1% +97.5% +53.6% 🚨 regression
7 duckdb:vortex-compact -1.6% -35.1% +51.6% +53.6% ➖ noise
7 duckdb:vortex-file-compressed +17.8% -35.1% +81.5% +53.6% 🚨 regression
8 datafusion:vortex-compact +23.4% -3.7% +28.0% +53.6% ➖ noise
8 datafusion:vortex-file-compressed +34.2% -3.7% +39.3% +72.6% ➖ noise
8 duckdb:vortex-compact +13.4% -3.7% +17.7% +53.6% ➖ noise
8 duckdb:vortex-file-compressed +4.4% -3.7% +8.3% +53.6% ➖ noise
9 datafusion:vortex-compact -19.5% +0.5% -19.9% +53.6% ➖ noise
9 datafusion:vortex-file-compressed +20.8% +0.5% +20.2% +53.6% ➖ noise
9 duckdb:vortex-compact +4.3% +0.5% +3.7% +53.6% ➖ noise
9 duckdb:vortex-file-compressed +12.8% +0.5% +12.2% +53.6% ➖ noise
10 datafusion:vortex-compact -31.6% -7.7% -25.8% +72.2% ➖ noise
10 datafusion:vortex-file-compressed +24.1% -7.7% +34.5% +53.6% ➖ noise
10 duckdb:vortex-compact +24.7% -7.7% +35.2% +53.6% ➖ noise
10 duckdb:vortex-file-compressed +18.2% -7.7% +28.1% +53.6% ➖ noise
11 datafusion:vortex-compact -25.7% +34.4% -44.7% +63.6% ✅ faster
11 datafusion:vortex-file-compressed +58.5% +34.4% +17.9% +53.6% ➖ noise
11 duckdb:vortex-compact -0.5% +34.4% -26.0% +53.6% ➖ noise
11 duckdb:vortex-file-compressed -10.2% +34.4% -33.2% +53.6% ➖ noise
12 datafusion:vortex-compact -4.8% -15.2% +12.2% +53.6% ➖ noise
12 datafusion:vortex-file-compressed -0.2% -15.2% +17.6% +53.6% ➖ noise
12 duckdb:vortex-compact -9.7% -15.2% +6.5% +53.6% ➖ noise
12 duckdb:vortex-file-compressed -4.0% -15.2% +13.2% +53.6% ➖ noise
13 datafusion:vortex-compact +40.1% -20.2% +75.6% +96.1% ➖ noise
13 datafusion:vortex-file-compressed +14.1% -20.2% +43.1% +72.1% ➖ noise
13 duckdb:vortex-compact -1.9% -20.2% +23.0% +79.7% ➖ noise
13 duckdb:vortex-file-compressed -34.9% -20.2% -18.4% +58.0% ➖ noise
14 datafusion:vortex-compact +8.2% -19.9% +35.1% +53.6% ➖ noise
14 datafusion:vortex-file-compressed +25.7% -19.9% +57.0% +53.6% 🚨 regression
14 duckdb:vortex-compact +13.4% -19.9% +41.6% +53.6% ➖ noise
14 duckdb:vortex-file-compressed -7.7% -19.9% +15.2% +53.6% ➖ noise
15 datafusion:vortex-compact +2.9% -19.0% +27.0% +53.6% ➖ noise
15 datafusion:vortex-file-compressed +4.9% -19.0% +29.5% +53.6% ➖ noise
15 duckdb:vortex-compact +23.7% -19.0% +52.7% +53.6% ➖ noise
15 duckdb:vortex-file-compressed +18.1% -19.0% +45.9% +53.6% ➖ noise
16 datafusion:vortex-compact +31.0% -11.5% +48.0% +80.4% ➖ noise
16 datafusion:vortex-file-compressed +45.9% -11.5% +64.9% +53.6% 🚨 regression
16 duckdb:vortex-compact +22.6% -11.5% +38.5% +64.6% ➖ noise
16 duckdb:vortex-file-compressed -24.0% -11.5% -14.1% +53.6% ➖ noise
17 datafusion:vortex-compact -14.7% -10.3% -5.0% +53.6% ➖ noise
17 datafusion:vortex-file-compressed +70.6% -10.3% +90.1% +53.6% 🚨 regression
17 duckdb:vortex-compact -7.6% -10.3% +3.0% +53.6% ➖ noise
17 duckdb:vortex-file-compressed +11.1% -10.3% +23.8% +53.6% ➖ noise
18 datafusion:vortex-compact +6.3% +8.5% -2.0% +53.6% ➖ noise
18 datafusion:vortex-file-compressed +30.0% +8.5% +19.9% +53.6% ➖ noise
18 duckdb:vortex-compact +5.8% +8.5% -2.5% +53.6% ➖ noise
18 duckdb:vortex-file-compressed +21.5% +8.5% +12.0% +53.6% ➖ noise
19 datafusion:vortex-compact +2.6% -30.0% +46.5% +53.6% ➖ noise
19 datafusion:vortex-file-compressed -12.0% -30.0% +25.7% +53.6% ➖ noise
19 duckdb:vortex-compact +2.7% -30.0% +46.6% +53.6% ➖ noise
19 duckdb:vortex-file-compressed +14.2% -30.0% +63.0% +53.6% 🚨 regression
20 datafusion:vortex-compact -16.4% -26.4% +13.5% +53.6% ➖ noise
20 datafusion:vortex-file-compressed +46.2% -26.4% +98.6% +53.6% 🚨 regression
20 duckdb:vortex-compact -15.5% -26.4% +14.8% +53.6% ➖ noise
20 duckdb:vortex-file-compressed +3.8% -26.4% +41.0% +53.6% ➖ noise
21 datafusion:vortex-compact -4.6% +7.1% -10.9% +53.6% ➖ noise
21 datafusion:vortex-file-compressed +23.4% +7.1% +15.2% +53.6% ➖ noise
21 duckdb:vortex-compact +10.6% +7.1% +3.3% +53.6% ➖ noise
21 duckdb:vortex-file-compressed +5.2% +7.1% -1.7% +53.6% ➖ noise
22 datafusion:vortex-compact -31.6% -1.0% -31.0% +53.6% ➖ noise
22 datafusion:vortex-file-compressed -45.9% -1.0% -45.4% +62.5% ✅ faster
22 duckdb:vortex-compact +2.1% -1.0% +3.1% +61.8% ➖ noise
22 duckdb:vortex-file-compressed +7.6% -1.0% +8.7% +53.6% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

File Sizes: TPC-H SF=10 on S3

No baseline file sizes available yet.

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y a10y added changelog/skip Do not list PR in the changelog action/benchmark-sql Trigger SQL benchmarks to run on this PR and removed changelog/ci labels Apr 2, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 2, 2026
@a10y a10y requested a review from joseph-isaacs April 2, 2026 16:26
@a10y a10y marked this pull request as ready for review April 2, 2026 16:26
Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y
Copy link
Copy Markdown
Contributor Author

a10y commented Apr 2, 2026

@joseph-isaacs I don't really care, I was just trying to match what we have today

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

Labels

changelog/skip Do not list PR in the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants