Skip to content

experiment: pinned CPU thread pool#7113

Closed
0ax1 wants to merge 1 commit intodevelopfrom
ad/pinned-pool
Closed

experiment: pinned CPU thread pool#7113
0ax1 wants to merge 1 commit intodevelopfrom
ad/pinned-pool

Conversation

@0ax1
Copy link
Contributor

@0ax1 0ax1 commented Mar 22, 2026

Add PinnedCpuPool/PinnedExecutor: a core-pinned thread pool that overrides spawn_cpu while delegating async I/O to the fallback runtime (tokio). Avoids work-stealing for decode-heavy ops (bitunpacking, FoR, dictionary gather), keeping data cache-local.

@0ax1 0ax1 added the do not merge Pull requests that are not intended to merge label Mar 22, 2026
@0ax1 0ax1 changed the title experiment: pinned CPU thread pool for cache-local decode experiment: pinned CPU thread pool Mar 22, 2026
@0ax1 0ax1 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Mar 22, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Mar 22, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Mar 22, 2026

Merging this PR will degrade performance by 15.51%

❌ 2 regressed benchmarks
✅ 1014 untouched benchmarks
⏩ 1522 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bitwise_not_vortex_buffer_mut[1024] 477.2 ns 535.6 ns -10.89%
Simulation bitwise_not_vortex_buffer_mut[128] 317.8 ns 376.1 ns -15.51%

Comparing ad/pinned-pool (7fb8999) with develop (18359a8)

Open in CodSpeed

Footnotes

  1. 1522 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 22, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 7fb8999 2 Explore Profiling Data
Previous Runs (2)
Status Commit Job Attempt Link
🟢 Done 7fb8999 1 Explore Profiling Data
🟢 Done 9f8c657 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

github-actions bot commented Mar 22, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.957x ➖


datafusion / vortex-file-compressed (0.957x ➖, 4↑ 1↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 108563522 112743720 0.96
polarsignals_q01/datafusion:vortex-file-compressed 🚀 283088047 349792407 0.81
polarsignals_q02/datafusion:vortex-file-compressed 21151263 22612752 0.94
polarsignals_q03/datafusion:vortex-file-compressed 🚀 279604634 340930311 0.82
polarsignals_q04/datafusion:vortex-file-compressed 🚀 10424172 11844033 0.88
polarsignals_q05/datafusion:vortex-file-compressed 17509160 16238106 1.08
polarsignals_q06/datafusion:vortex-file-compressed 21675479 19794942 1.10
polarsignals_q07/datafusion:vortex-file-compressed 🚨 16735322 12322492 1.36
polarsignals_q08/datafusion:vortex-file-compressed 388496691 422254236 0.92
polarsignals_q09/datafusion:vortex-file-compressed 🚀 9185684 11012337 0.83

@github-actions
Copy link
Contributor

github-actions bot commented Mar 22, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.5%
Vortex (geomean): 1.009x ➖
Parquet (geomean): 0.988x ➖
Shifts: Parquet (control) -1.2% · Median polish -3.1%


datafusion / vortex-file-compressed (1.079x ➖, 8↑ 8↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50144547 54944403 0.91
tpch_q02/datafusion:vortex-file-compressed 🚀 26487097 48902379 0.54
tpch_q03/datafusion:vortex-file-compressed 🚨 31950398 27120050 1.18
tpch_q04/datafusion:vortex-file-compressed 🚨 57467961 19245141 2.99
tpch_q05/datafusion:vortex-file-compressed 🚨 187475949 79692389 2.35
tpch_q06/datafusion:vortex-file-compressed 10437684 10999176 0.95
tpch_q07/datafusion:vortex-file-compressed 🚨 155747235 92148563 1.69
tpch_q08/datafusion:vortex-file-compressed 🚀 42082214 67845216 0.62
tpch_q09/datafusion:vortex-file-compressed 🚀 79096835 90313737 0.88
tpch_q10/datafusion:vortex-file-compressed 79080228 76120278 1.04
tpch_q11/datafusion:vortex-file-compressed 19137617 20375627 0.94
tpch_q12/datafusion:vortex-file-compressed 🚨 45993455 33494808 1.37
tpch_q13/datafusion:vortex-file-compressed 🚨 45166679 28078731 1.61
tpch_q14/datafusion:vortex-file-compressed 🚀 18776665 28801254 0.65
tpch_q15/datafusion:vortex-file-compressed 🚀 23431928 26435232 0.89
tpch_q16/datafusion:vortex-file-compressed 🚀 21975708 35699676 0.62
tpch_q17/datafusion:vortex-file-compressed 72850788 77957190 0.93
tpch_q18/datafusion:vortex-file-compressed 🚨 215594808 104414281 2.06
tpch_q19/datafusion:vortex-file-compressed 🚀 22900892 35937906 0.64
tpch_q20/datafusion:vortex-file-compressed 🚀 31373918 50455786 0.62
tpch_q21/datafusion:vortex-file-compressed 🚨 233648183 93940194 2.49
tpch_q22/datafusion:vortex-file-compressed 15305196 14783239 1.04
datafusion / vortex-compact (1.027x ➖, 9↑ 7↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58199434 59592226 0.98
tpch_q02/datafusion:vortex-compact 🚀 31166616 55945828 0.56
tpch_q03/datafusion:vortex-compact 30839334 32819476 0.94
tpch_q04/datafusion:vortex-compact 🚨 61286932 25277853 2.42
tpch_q05/datafusion:vortex-compact 🚨 202887112 87470394 2.32
tpch_q06/datafusion:vortex-compact 13382548 14366630 0.93
tpch_q07/datafusion:vortex-compact 🚨 168458875 101442157 1.66
tpch_q08/datafusion:vortex-compact 🚀 41939520 76328671 0.55
tpch_q09/datafusion:vortex-compact 🚀 79681693 96787399 0.82
tpch_q10/datafusion:vortex-compact 83823953 82517309 1.02
tpch_q11/datafusion:vortex-compact 21126180 20911876 1.01
tpch_q12/datafusion:vortex-compact 🚨 51167404 44626252 1.15
tpch_q13/datafusion:vortex-compact 🚨 48959385 38171121 1.28
tpch_q14/datafusion:vortex-compact 🚀 22291734 34291503 0.65
tpch_q15/datafusion:vortex-compact 🚀 30940753 34826404 0.89
tpch_q16/datafusion:vortex-compact 🚀 25304440 38834093 0.65
tpch_q17/datafusion:vortex-compact 🚀 69806628 81990022 0.85
tpch_q18/datafusion:vortex-compact 🚨 216849719 113970412 1.90
tpch_q19/datafusion:vortex-compact 🚀 34728021 50180295 0.69
tpch_q20/datafusion:vortex-compact 🚀 38647605 57672962 0.67
tpch_q21/datafusion:vortex-compact 🚨 236089018 110347148 2.14
tpch_q22/datafusion:vortex-compact 15668962 15942062 0.98
datafusion / parquet (0.996x ➖, 0↑ 2↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 146324024 109929902 1.33
tpch_q02/datafusion:parquet 83141296 83392990 1.00
tpch_q03/datafusion:parquet 87669760 89997735 0.97
tpch_q04/datafusion:parquet 52258179 55744911 0.94
tpch_q05/datafusion:parquet 161798458 170407446 0.95
tpch_q06/datafusion:parquet 🚨 50120143 44929777 1.12
tpch_q07/datafusion:parquet 181630652 184089470 0.99
tpch_q08/datafusion:parquet 161699788 168652429 0.96
tpch_q09/datafusion:parquet 214424425 215185314 1.00
tpch_q10/datafusion:parquet 190236820 192781906 0.99
tpch_q11/datafusion:parquet 60912129 61127386 1.00
tpch_q12/datafusion:parquet 123022825 121564810 1.01
tpch_q13/datafusion:parquet 198181380 214443007 0.92
tpch_q14/datafusion:parquet 81236827 82720838 0.98
tpch_q15/datafusion:parquet 67413036 66290826 1.02
tpch_q16/datafusion:parquet 54550097 56786296 0.96
tpch_q17/datafusion:parquet 166326442 172765537 0.96
tpch_q18/datafusion:parquet 229328979 240058258 0.96
tpch_q19/datafusion:parquet 91003681 85607341 1.06
tpch_q20/datafusion:parquet 120268196 127152553 0.95
tpch_q21/datafusion:parquet 184739075 193534460 0.95
tpch_q22/datafusion:parquet 40563703 41437466 0.98
datafusion / arrow (0.941x ➖, 5↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 59591003 62495584 0.95
tpch_q02/datafusion:arrow 22994758 23847229 0.96
tpch_q03/datafusion:arrow 37378146 39240547 0.95
tpch_q04/datafusion:arrow 🚀 29267531 33811703 0.87
tpch_q05/datafusion:arrow 🚀 92050289 102817650 0.90
tpch_q06/datafusion:arrow 22267013 23538463 0.95
tpch_q07/datafusion:arrow 171909625 189194833 0.91
tpch_q08/datafusion:arrow 52095246 49550858 1.05
tpch_q09/datafusion:arrow 79442750 82781414 0.96
tpch_q10/datafusion:arrow 58005373 60055729 0.97
tpch_q11/datafusion:arrow 12650558 12447969 1.02
tpch_q12/datafusion:arrow 61248818 59852623 1.02
tpch_q13/datafusion:arrow 50796517 51258486 0.99
tpch_q14/datafusion:arrow 25853056 26704337 0.97
tpch_q15/datafusion:arrow 50450851 54889322 0.92
tpch_q16/datafusion:arrow 🚀 24133214 27625470 0.87
tpch_q17/datafusion:arrow 🚀 76946003 93899205 0.82
tpch_q18/datafusion:arrow 159381442 166877753 0.96
tpch_q19/datafusion:arrow 41473478 43106573 0.96
tpch_q20/datafusion:arrow 41444133 44442174 0.93
tpch_q21/datafusion:arrow 🚀 231456080 267957206 0.86
tpch_q22/datafusion:arrow 21054004 22170720 0.95
duckdb / vortex-file-compressed (0.969x ➖, 1↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32529418 33280997 0.98
tpch_q02/duckdb:vortex-file-compressed 27356127 27954499 0.98
tpch_q03/duckdb:vortex-file-compressed 29411368 29876036 0.98
tpch_q04/duckdb:vortex-file-compressed 29414508 30516658 0.96
tpch_q05/duckdb:vortex-file-compressed 34789819 35446011 0.98
tpch_q06/duckdb:vortex-file-compressed 10774348 11475700 0.94
tpch_q07/duckdb:vortex-file-compressed 36461735 37084441 0.98
tpch_q08/duckdb:vortex-file-compressed 40850997 42218510 0.97
tpch_q09/duckdb:vortex-file-compressed 75551225 81494460 0.93
tpch_q10/duckdb:vortex-file-compressed 37848848 38108035 0.99
tpch_q11/duckdb:vortex-file-compressed 16110430 16806267 0.96
tpch_q12/duckdb:vortex-file-compressed 24721475 24389747 1.01
tpch_q13/duckdb:vortex-file-compressed 37636889 37584235 1.00
tpch_q14/duckdb:vortex-file-compressed 22357306 22784490 0.98
tpch_q15/duckdb:vortex-file-compressed 16163632 16888406 0.96
tpch_q16/duckdb:vortex-file-compressed 29835330 31588999 0.94
tpch_q17/duckdb:vortex-file-compressed 24119204 24569361 0.98
tpch_q18/duckdb:vortex-file-compressed 50073579 53070431 0.94
tpch_q19/duckdb:vortex-file-compressed 🚀 32656294 36469916 0.90
tpch_q20/duckdb:vortex-file-compressed 36492947 35607639 1.02
tpch_q21/duckdb:vortex-file-compressed 104713838 110048957 0.95
tpch_q22/duckdb:vortex-file-compressed 18528160 19134095 0.97
duckdb / vortex-compact (0.966x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 40090035 40617855 0.99
tpch_q02/duckdb:vortex-compact 38024833 39973636 0.95
tpch_q03/duckdb:vortex-compact 33149814 33053505 1.00
tpch_q04/duckdb:vortex-compact 35586404 35598852 1.00
tpch_q05/duckdb:vortex-compact 38457802 39441125 0.98
tpch_q06/duckdb:vortex-compact 14714530 15927426 0.92
tpch_q07/duckdb:vortex-compact 42205739 43983574 0.96
tpch_q08/duckdb:vortex-compact 45218687 47223570 0.96
tpch_q09/duckdb:vortex-compact 92000912 94695571 0.97
tpch_q10/duckdb:vortex-compact 41330330 42082030 0.98
tpch_q11/duckdb:vortex-compact 19567636 21207364 0.92
tpch_q12/duckdb:vortex-compact 37260824 39372977 0.95
tpch_q13/duckdb:vortex-compact 46798734 47671838 0.98
tpch_q14/duckdb:vortex-compact 31193546 32642112 0.96
tpch_q15/duckdb:vortex-compact 19770486 19712567 1.00
tpch_q16/duckdb:vortex-compact 36696204 38300635 0.96
tpch_q17/duckdb:vortex-compact 31753980 32584968 0.97
tpch_q18/duckdb:vortex-compact 51734946 52458114 0.99
tpch_q19/duckdb:vortex-compact 39141048 41846868 0.94
tpch_q20/duckdb:vortex-compact 44614549 46998819 0.95
tpch_q21/duckdb:vortex-compact 113321086 116996085 0.97
tpch_q22/duckdb:vortex-compact 20781395 21452355 0.97
duckdb / parquet (0.979x ➖, 2↑ 1↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 75621216 77690482 0.97
tpch_q02/duckdb:parquet 39036674 40122743 0.97
tpch_q03/duckdb:parquet 70468179 71635280 0.98
tpch_q04/duckdb:parquet 🚀 47094151 56495798 0.83
tpch_q05/duckdb:parquet 67212765 67830576 0.99
tpch_q06/duckdb:parquet 20532964 21311986 0.96
tpch_q07/duckdb:parquet 🚨 80166170 68601577 1.17
tpch_q08/duckdb:parquet 81526386 89216460 0.91
tpch_q09/duckdb:parquet 159875856 163921453 0.98
tpch_q10/duckdb:parquet 139687586 128745106 1.08
tpch_q11/duckdb:parquet 22856372 24381212 0.94
tpch_q12/duckdb:parquet 45415856 48581665 0.93
tpch_q13/duckdb:parquet 267061362 277649620 0.96
tpch_q14/duckdb:parquet 53776150 49863000 1.08
tpch_q15/duckdb:parquet 24421008 25025965 0.98
tpch_q16/duckdb:parquet 56434338 55867410 1.01
tpch_q17/duckdb:parquet 57389671 56388786 1.02
tpch_q18/duckdb:parquet 114701234 120399915 0.95
tpch_q19/duckdb:parquet 69231378 73533993 0.94
tpch_q20/duckdb:parquet 76296395 70934395 1.08
tpch_q21/duckdb:parquet 🚀 166420876 193074683 0.86
tpch_q22/duckdb:parquet 52158305 52794392 0.99
duckdb / duckdb (0.982x ➖, 1↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16424914 16078938 1.02
tpch_q02/duckdb:duckdb 12416330 11676911 1.06
tpch_q03/duckdb:duckdb 19713016 19467902 1.01
tpch_q04/duckdb:duckdb 19705114 20218472 0.97
tpch_q05/duckdb:duckdb 20141406 20051951 1.00
tpch_q06/duckdb:duckdb 5516104 5412840 1.02
tpch_q07/duckdb:duckdb 22858967 22949424 1.00
tpch_q08/duckdb:duckdb 20545962 21384030 0.96
tpch_q09/duckdb:duckdb 53736959 54975298 0.98
tpch_q10/duckdb:duckdb 45335442 46374013 0.98
tpch_q11/duckdb:duckdb 🚀 5772998 6511137 0.89
tpch_q12/duckdb:duckdb 14040305 14593694 0.96
tpch_q13/duckdb:duckdb 37754340 37010157 1.02
tpch_q14/duckdb:duckdb 16721301 17080949 0.98
tpch_q15/duckdb:duckdb 11688860 12403011 0.94
tpch_q16/duckdb:duckdb 23541324 26082939 0.90
tpch_q17/duckdb:duckdb 13470784 13867590 0.97
tpch_q18/duckdb:duckdb 38862885 38589849 1.01
tpch_q19/duckdb:duckdb 27611319 27254184 1.01
tpch_q20/duckdb:duckdb 23565871 23796865 0.99
tpch_q21/duckdb:duckdb 54580836 56935501 0.96
tpch_q22/duckdb:duckdb 24132334 24533591 0.98
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -4.6% +13.8% -16.2% +23.7% ➖ noise
1 datafusion:vortex-compact -2.3% +13.8% -14.2% +23.0% ➖ noise
1 datafusion:vortex-file-compressed -8.7% +13.8% -19.8% +26.5% ➖ noise
1 duckdb:duckdb +2.2% +13.8% -10.3% +24.6% ➖ noise
1 duckdb:vortex-compact -1.3% +13.8% -13.3% +22.2% ➖ noise
1 duckdb:vortex-file-compressed -2.3% +13.8% -14.1% +23.5% ➖ noise
2 datafusion:arrow -3.6% -1.5% -2.1% +14.9% ➖ noise
2 datafusion:vortex-compact -44.3% -1.5% -43.4% +14.9% ✅ faster
2 datafusion:vortex-file-compressed -45.8% -1.5% -45.0% +14.9% ✅ faster
2 duckdb:duckdb +6.3% -1.5% +8.0% +14.9% ➖ noise
2 duckdb:vortex-compact -4.9% -1.5% -3.4% +14.9% ➖ noise
2 duckdb:vortex-file-compressed -2.1% -1.5% -0.6% +14.9% ➖ noise
3 datafusion:arrow -4.7% -2.1% -2.7% +14.9% ➖ noise
3 datafusion:vortex-compact -6.0% -2.1% -4.0% +14.9% ➖ noise
3 datafusion:vortex-file-compressed +17.8% -2.1% +20.3% +17.0% 🚨 regression
3 duckdb:duckdb +1.3% -2.1% +3.4% +18.1% ➖ noise
3 duckdb:vortex-compact +0.3% -2.1% +2.5% +14.9% ➖ noise
3 duckdb:vortex-file-compressed -1.6% -2.1% +0.6% +18.7% ➖ noise
4 datafusion:arrow -13.4% -11.6% -2.1% +14.9% ➖ noise
4 datafusion:vortex-compact +142.5% -11.6% +174.3% +14.9% 🚨 regression
4 datafusion:vortex-file-compressed +198.6% -11.6% +237.8% +14.9% 🚨 regression
4 duckdb:duckdb -2.5% -11.6% +10.3% +16.2% ➖ noise
4 duckdb:vortex-compact -0.0% -11.6% +13.1% +14.9% ➖ noise
4 duckdb:vortex-file-compressed -3.6% -11.6% +9.0% +14.9% ➖ noise
5 datafusion:arrow -10.5% -3.0% -7.7% +14.9% ➖ noise
5 datafusion:vortex-compact +131.9% -3.0% +139.1% +14.9% 🚨 regression
5 datafusion:vortex-file-compressed +135.2% -3.0% +142.5% +14.9% 🚨 regression
5 duckdb:duckdb +0.4% -3.0% +3.6% +14.9% ➖ noise
5 duckdb:vortex-compact -2.5% -3.0% +0.5% +14.9% ➖ noise
5 duckdb:vortex-file-compressed -1.9% -3.0% +1.2% +14.9% ➖ noise
6 datafusion:arrow -5.4% +3.7% -8.8% +22.4% ➖ noise
6 datafusion:vortex-compact -6.8% +3.7% -10.1% +25.0% ➖ noise
6 datafusion:vortex-file-compressed -5.1% +3.7% -8.5% +31.1% ➖ noise
6 duckdb:duckdb +1.9% +3.7% -1.7% +28.0% ➖ noise
6 duckdb:vortex-compact -7.6% +3.7% -10.9% +22.5% ➖ noise
6 duckdb:vortex-file-compressed -6.1% +3.7% -9.4% +27.7% ➖ noise
7 datafusion:arrow -9.1% +7.4% -15.4% +14.9% ✅ faster
7 datafusion:vortex-compact +66.1% +7.4% +54.7% +14.9% 🚨 regression
7 datafusion:vortex-file-compressed +69.0% +7.4% +57.4% +14.9% 🚨 regression
7 duckdb:duckdb -0.4% +7.4% -7.2% +20.8% ➖ noise
7 duckdb:vortex-compact -4.0% +7.4% -10.6% +14.9% ➖ noise
7 duckdb:vortex-file-compressed -1.7% +7.4% -8.4% +14.9% ➖ noise
8 datafusion:arrow +5.1% -6.4% +12.3% +14.9% ➖ noise
8 datafusion:vortex-compact -45.1% -6.4% -41.3% +14.9% ✅ faster
8 datafusion:vortex-file-compressed -38.0% -6.4% -33.7% +14.9% ✅ faster
8 duckdb:duckdb -3.9% -6.4% +2.6% +14.9% ➖ noise
8 duckdb:vortex-compact -4.2% -6.4% +2.3% +14.9% ➖ noise
8 duckdb:vortex-file-compressed -3.2% -6.4% +3.4% +15.1% ➖ noise
9 datafusion:arrow -4.0% -1.4% -2.7% +14.9% ➖ noise
9 datafusion:vortex-compact -17.7% -1.4% -16.5% +14.9% ✅ faster
9 datafusion:vortex-file-compressed -12.4% -1.4% -11.2% +14.9% ➖ noise
9 duckdb:duckdb -2.3% -1.4% -0.8% +14.9% ➖ noise
9 duckdb:vortex-compact -2.8% -1.4% -1.4% +14.9% ➖ noise
9 duckdb:vortex-file-compressed -7.3% -1.4% -6.0% +14.9% ➖ noise
10 datafusion:arrow -3.4% +3.5% -6.7% +14.9% ➖ noise
10 datafusion:vortex-compact +1.6% +3.5% -1.8% +14.9% ➖ noise
10 datafusion:vortex-file-compressed +3.9% +3.5% +0.4% +14.9% ➖ noise
10 duckdb:duckdb -2.2% +3.5% -5.5% +14.9% ➖ noise
10 duckdb:vortex-compact -1.8% +3.5% -5.1% +14.9% ➖ noise
10 duckdb:vortex-file-compressed -0.7% +3.5% -4.0% +14.9% ➖ noise
11 datafusion:arrow +1.6% -3.3% +5.1% +14.9% ➖ noise
11 datafusion:vortex-compact +1.0% -3.3% +4.5% +14.9% ➖ noise
11 datafusion:vortex-file-compressed -6.1% -3.3% -2.8% +14.9% ➖ noise
11 duckdb:duckdb -11.3% -3.3% -8.3% +16.5% ➖ noise
11 duckdb:vortex-compact -7.7% -3.3% -4.5% +14.9% ➖ noise
11 duckdb:vortex-file-compressed -4.1% -3.3% -0.8% +14.9% ➖ noise
12 datafusion:arrow +2.3% -2.7% +5.2% +14.9% ➖ noise
12 datafusion:vortex-compact +14.7% -2.7% +17.9% +14.9% 🚨 regression
12 datafusion:vortex-file-compressed +37.3% -2.7% +41.2% +14.9% 🚨 regression
12 duckdb:duckdb -3.8% -2.7% -1.1% +14.9% ➖ noise
12 duckdb:vortex-compact -5.4% -2.7% -2.7% +14.9% ➖ noise
12 duckdb:vortex-file-compressed +1.4% -2.7% +4.2% +15.3% ➖ noise
13 datafusion:arrow -0.9% -5.7% +5.1% +14.9% ➖ noise
13 datafusion:vortex-compact +28.3% -5.7% +36.0% +14.9% 🚨 regression
13 datafusion:vortex-file-compressed +60.9% -5.7% +70.6% +14.9% 🚨 regression
13 duckdb:duckdb +2.0% -5.7% +8.2% +22.5% ➖ noise
13 duckdb:vortex-compact -1.8% -5.7% +4.1% +14.9% ➖ noise
13 duckdb:vortex-file-compressed +0.1% -5.7% +6.2% +14.9% ➖ noise
14 datafusion:arrow -3.2% +2.9% -5.9% +21.3% ➖ noise
14 datafusion:vortex-compact -35.0% +2.9% -36.8% +14.9% ✅ faster
14 datafusion:vortex-file-compressed -34.8% +2.9% -36.7% +14.9% ✅ faster
14 duckdb:duckdb -2.1% +2.9% -4.9% +22.0% ➖ noise
14 duckdb:vortex-compact -4.4% +2.9% -7.1% +14.9% ➖ noise
14 duckdb:vortex-file-compressed -1.9% +2.9% -4.7% +15.3% ➖ noise
15 datafusion:arrow -8.1% -0.4% -7.7% +17.5% ➖ noise
15 datafusion:vortex-compact -11.2% -0.4% -10.8% +17.7% ➖ noise
15 datafusion:vortex-file-compressed -11.4% -0.4% -11.0% +19.8% ➖ noise
15 duckdb:duckdb -5.8% -0.4% -5.4% +20.0% ➖ noise
15 duckdb:vortex-compact +0.3% -0.4% +0.7% +16.9% ➖ noise
15 duckdb:vortex-file-compressed -4.3% -0.4% -3.9% +17.2% ➖ noise
16 datafusion:arrow -12.6% -1.5% -11.3% +14.9% ➖ noise
16 datafusion:vortex-compact -34.8% -1.5% -33.9% +14.9% ✅ faster
16 datafusion:vortex-file-compressed -38.4% -1.5% -37.5% +14.9% ✅ faster
16 duckdb:duckdb -9.7% -1.5% -8.4% +16.3% ➖ noise
16 duckdb:vortex-compact -4.2% -1.5% -2.7% +14.9% ➖ noise
16 duckdb:vortex-file-compressed -5.6% -1.5% -4.1% +14.9% ➖ noise
17 datafusion:arrow -18.1% -1.0% -17.2% +15.5% ✅ faster
17 datafusion:vortex-compact -14.9% -1.0% -14.0% +14.9% ✅ faster
17 datafusion:vortex-file-compressed -6.6% -1.0% -5.6% +15.1% ➖ noise
17 duckdb:duckdb -2.9% -1.0% -1.9% +16.7% ➖ noise
17 duckdb:vortex-compact -2.6% -1.0% -1.6% +18.6% ➖ noise
17 duckdb:vortex-file-compressed -1.8% -1.0% -0.8% +18.3% ➖ noise
18 datafusion:arrow -4.5% -4.6% +0.1% +14.9% ➖ noise
18 datafusion:vortex-compact +90.3% -4.6% +99.4% +14.9% 🚨 regression
18 datafusion:vortex-file-compressed +106.5% -4.6% +116.4% +14.9% 🚨 regression
18 duckdb:duckdb +0.7% -4.6% +5.6% +14.9% ➖ noise
18 duckdb:vortex-compact -1.4% -4.6% +3.4% +14.9% ➖ noise
18 duckdb:vortex-file-compressed -5.6% -4.6% -1.1% +14.9% ➖ noise
19 datafusion:arrow -3.8% +0.0% -3.8% +15.5% ➖ noise
19 datafusion:vortex-compact -30.8% +0.0% -30.8% +21.4% ✅ faster
19 datafusion:vortex-file-compressed -36.3% +0.0% -36.3% +22.3% ✅ faster
19 duckdb:duckdb +1.3% +0.0% +1.3% +16.5% ➖ noise
19 duckdb:vortex-compact -6.5% +0.0% -6.5% +14.9% ➖ noise
19 duckdb:vortex-file-compressed -10.5% +0.0% -10.5% +17.0% ➖ noise
20 datafusion:arrow -6.7% +0.9% -7.5% +14.9% ➖ noise
20 datafusion:vortex-compact -33.0% +0.9% -33.6% +16.2% ✅ faster
20 datafusion:vortex-file-compressed -37.8% +0.9% -38.4% +14.9% ✅ faster
20 duckdb:duckdb -1.0% +0.9% -1.8% +17.8% ➖ noise
20 duckdb:vortex-compact -5.1% +0.9% -5.9% +17.8% ➖ noise
20 duckdb:vortex-file-compressed +2.5% +0.9% +1.6% +18.1% ➖ noise
21 datafusion:arrow -13.6% -9.3% -4.8% +14.9% ➖ noise
21 datafusion:vortex-compact +114.0% -9.3% +135.9% +14.9% 🚨 regression
21 datafusion:vortex-file-compressed +148.7% -9.3% +174.2% +14.9% 🚨 regression
21 duckdb:duckdb -4.1% -9.3% +5.7% +14.9% ➖ noise
21 duckdb:vortex-compact -3.1% -9.3% +6.8% +14.9% ➖ noise
21 duckdb:vortex-file-compressed -4.8% -9.3% +4.9% +14.9% ➖ noise
22 datafusion:arrow -5.0% -1.7% -3.4% +14.9% ➖ noise
22 datafusion:vortex-compact -1.7% -1.7% -0.1% +14.9% ➖ noise
22 datafusion:vortex-file-compressed +3.5% -1.7% +5.3% +14.9% ➖ noise
22 duckdb:duckdb -1.6% -1.7% +0.0% +14.9% ➖ noise
22 duckdb:vortex-compact -3.1% -1.7% -1.5% +14.9% ➖ noise
22 duckdb:vortex-file-compressed -3.2% -1.7% -1.5% +14.9% ➖ noise

@github-actions
Copy link
Contributor

github-actions bot commented Mar 22, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (medium confidence)
Attributed Vortex impact: -11.2%
Vortex (geomean): 0.863x ✅
Parquet (geomean): 0.972x ➖
Shifts: Parquet (control) -2.8% · Median polish -4.7%


datafusion / vortex-file-compressed (0.879x ✅, 4↑ 2↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 7681685 5019180 1.53
fineweb_q01/datafusion:vortex-file-compressed 29012537 31989499 0.91
fineweb_q02/datafusion:vortex-file-compressed 🚀 24676085 30963692 0.80
fineweb_q03/datafusion:vortex-file-compressed 🚨 143808983 100160972 1.44
fineweb_q04/datafusion:vortex-file-compressed 🚀 230460009 269228901 0.86
fineweb_q05/datafusion:vortex-file-compressed 222099956 243213977 0.91
fineweb_q06/datafusion:vortex-file-compressed 69814194 77246018 0.90
fineweb_q07/datafusion:vortex-file-compressed 🚀 61526051 78797098 0.78
fineweb_q08/datafusion:vortex-file-compressed 🚀 11148093 31274333 0.36
datafusion / vortex-compact (0.665x ✅, 8↑ 1↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 9931878 5689444 1.75
fineweb_q01/datafusion:vortex-compact 🚀 114846197 175714526 0.65
fineweb_q02/datafusion:vortex-compact 🚀 120437874 180185461 0.67
fineweb_q03/datafusion:vortex-compact 🚀 1006118507 1607863185 0.63
fineweb_q04/datafusion:vortex-compact 🚀 988993886 1706000673 0.58
fineweb_q05/datafusion:vortex-compact 🚀 882654270 1335678694 0.66
fineweb_q06/datafusion:vortex-compact 🚀 488191968 763509440 0.64
fineweb_q07/datafusion:vortex-compact 🚀 510806115 811417975 0.63
fineweb_q08/datafusion:vortex-compact 🚀 9159264 26414023 0.35
datafusion / parquet (0.943x ➖, 2↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 5789276 6790977 0.85
fineweb_q01/datafusion:parquet 292469838 306451203 0.95
fineweb_q02/datafusion:parquet 294494569 313777121 0.94
fineweb_q03/datafusion:parquet 296545180 301494560 0.98
fineweb_q04/datafusion:parquet 311153830 315021240 0.99
fineweb_q05/datafusion:parquet 312217855 317100281 0.98
fineweb_q06/datafusion:parquet 🚀 284419160 323036671 0.88
fineweb_q07/datafusion:parquet 296393892 301589714 0.98
fineweb_q08/datafusion:parquet 281610315 301033521 0.94
duckdb / vortex-file-compressed (0.973x ➖, 2↑ 1↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3827606 4157453 0.92
fineweb_q01/duckdb:vortex-file-compressed 🚨 33313831 29158482 1.14
fineweb_q02/duckdb:vortex-file-compressed 31368746 31491362 1.00
fineweb_q03/duckdb:vortex-file-compressed 171002526 177053845 0.97
fineweb_q04/duckdb:vortex-file-compressed 237613582 242271600 0.98
fineweb_q05/duckdb:vortex-file-compressed 226034927 230508278 0.98
fineweb_q06/duckdb:vortex-file-compressed 76641088 70045905 1.09
fineweb_q07/duckdb:vortex-file-compressed 🚀 65067787 73538103 0.88
fineweb_q08/duckdb:vortex-file-compressed 🚀 25537846 30655011 0.83
duckdb / vortex-compact (0.975x ➖, 1↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 4204072 4828433 0.87
fineweb_q01/duckdb:vortex-compact 112785205 113076641 1.00
fineweb_q02/duckdb:vortex-compact 124675205 131329593 0.95
fineweb_q03/duckdb:vortex-compact 900195595 956672624 0.94
fineweb_q04/duckdb:vortex-compact 913857217 1001440416 0.91
fineweb_q05/duckdb:vortex-compact 942826075 925411392 1.02
fineweb_q06/duckdb:vortex-compact 546246299 508322448 1.07
fineweb_q07/duckdb:vortex-compact 546177818 512884351 1.06
fineweb_q08/duckdb:vortex-compact 24204662 24978038 0.97
duckdb / parquet (1.001x ➖, 0↑ 1↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 41212266 40059722 1.03
fineweb_q01/duckdb:parquet 100847778 102775469 0.98
fineweb_q02/duckdb:parquet 100061418 106964112 0.94
fineweb_q03/duckdb:parquet 314321509 336749171 0.93
fineweb_q04/duckdb:parquet 480505915 466695851 1.03
fineweb_q05/duckdb:parquet 🚨 480747455 436994844 1.10
fineweb_q06/duckdb:parquet 209337329 214083223 0.98
fineweb_q07/duckdb:parquet 217426579 227588092 0.96
fineweb_q08/duckdb:parquet 70872919 65429709 1.08
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +74.6% -6.4% +86.4% +48.6% 🚨 regression
0 datafusion:vortex-file-compressed +53.0% -6.4% +63.4% +65.8% ➖ noise
0 duckdb:vortex-compact -12.9% -6.4% -7.0% +39.9% ➖ noise
0 duckdb:vortex-file-compressed -7.9% -6.4% -1.7% +56.1% ➖ noise
1 datafusion:vortex-compact -34.6% -3.2% -32.5% +10.7% ✅ faster
1 datafusion:vortex-file-compressed -9.3% -3.2% -6.3% +39.2% ➖ noise
1 duckdb:vortex-compact -0.3% -3.2% +3.1% +18.1% ➖ noise
1 duckdb:vortex-file-compressed +14.3% -3.2% +18.1% +61.2% ➖ noise
2 datafusion:vortex-compact -33.2% -6.3% -28.7% +12.5% ✅ faster
2 datafusion:vortex-file-compressed -20.3% -6.3% -14.9% +17.6% ➖ noise
2 duckdb:vortex-compact -5.1% -6.3% +1.3% +11.3% ➖ noise
2 duckdb:vortex-file-compressed -0.4% -6.3% +6.3% +24.1% ➖ noise
3 datafusion:vortex-compact -37.4% -4.2% -34.7% +10.7% ✅ faster
3 datafusion:vortex-file-compressed +43.6% -4.2% +49.8% +20.2% 🚨 regression
3 duckdb:vortex-compact -5.9% -4.2% -1.8% +10.7% ➖ noise
3 duckdb:vortex-file-compressed -3.4% -4.2% +0.8% +30.6% ➖ noise
4 datafusion:vortex-compact -42.0% +0.8% -42.5% +10.7% ✅ faster
4 datafusion:vortex-file-compressed -14.4% +0.8% -15.1% +10.7% ✅ faster
4 duckdb:vortex-compact -8.7% +0.8% -9.5% +10.7% ➖ noise
4 duckdb:vortex-file-compressed -1.9% +0.8% -2.7% +10.7% ➖ noise
5 datafusion:vortex-compact -33.9% +4.1% -36.5% +10.7% ✅ faster
5 datafusion:vortex-file-compressed -8.7% +4.1% -12.3% +10.7% ✅ faster
5 duckdb:vortex-compact +1.9% +4.1% -2.1% +10.7% ➖ noise
5 duckdb:vortex-file-compressed -1.9% +4.1% -5.8% +10.7% ➖ noise
6 datafusion:vortex-compact -36.1% -7.2% -31.1% +10.7% ✅ faster
6 datafusion:vortex-file-compressed -9.6% -7.2% -2.6% +10.7% ➖ noise
6 duckdb:vortex-compact +7.5% -7.2% +15.8% +10.7% 🚨 regression
6 duckdb:vortex-file-compressed +9.4% -7.2% +17.9% +10.7% 🚨 regression
7 datafusion:vortex-compact -37.0% -3.1% -35.0% +10.7% ✅ faster
7 datafusion:vortex-file-compressed -21.9% -3.1% -19.4% +16.4% ✅ faster
7 duckdb:vortex-compact +6.5% -3.1% +9.9% +10.7% ➖ noise
7 duckdb:vortex-file-compressed -11.5% -3.1% -8.7% +13.1% ➖ noise
8 datafusion:vortex-compact -65.3% +0.7% -65.6% +36.7% ✅ faster
8 datafusion:vortex-file-compressed -64.4% +0.7% -64.6% +25.1% ✅ faster
8 duckdb:vortex-compact -3.1% +0.7% -3.7% +22.7% ➖ noise
8 duckdb:vortex-file-compressed -16.7% +0.7% -17.2% +17.7% ✅ faster

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Vortex (geomean): 0.981x ➖
Parquet (geomean): 0.981x ➖
Shifts: Parquet (control) -1.9% · Median polish -1.5%


datafusion / vortex-file-compressed (0.982x ➖, 1↑ 0↓)
name PR 9f8c657 (ns) base 18359a8 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28726054 28735809 1.00
tpcds_q02/datafusion:vortex-file-compressed 75405079 79168854 0.95
tpcds_q03/datafusion:vortex-file-compressed 27701565 28731618 0.96
tpcds_q04/datafusion:vortex-file-compressed 371597514 390710220 0.95
tpcds_q05/datafusion:vortex-file-compressed 72320041 73587767 0.98
tpcds_q06/datafusion:vortex-file-compressed 74145493 73595404 1.01
tpcds_q07/datafusion:vortex-file-compressed 76155123 78837855 0.97
tpcds_q08/datafusion:vortex-file-compressed 39880585 40436984 0.99
tpcds_q09/datafusion:vortex-file-compressed 46829561 48990269 0.96
tpcds_q10/datafusion:vortex-file-compressed 48313569 48906516 0.99
tpcds_q11/datafusion:vortex-file-compressed 228656338 228301625 1.00
tpcds_q12/datafusion:vortex-file-compressed 35828677 35201272 1.02
tpcds_q13/datafusion:vortex-file-compressed 76047431 76958223 0.99
tpcds_q14/datafusion:vortex-file-compressed 216287464 216217400 1.00
tpcds_q15/datafusion:vortex-file-compressed 48784380 48635861 1.00
tpcds_q16/datafusion:vortex-file-compressed 29292285 29161990 1.00
tpcds_q17/datafusion:vortex-file-compressed 109627677 109478566 1.00
tpcds_q18/datafusion:vortex-file-compressed 97299606 99439656 0.98
tpcds_q19/datafusion:vortex-file-compressed 44721768 46698946 0.96
tpcds_q20/datafusion:vortex-file-compressed 39428088 39811767 0.99
tpcds_q21/datafusion:vortex-file-compressed 171642465 174908641 0.98
tpcds_q22/datafusion:vortex-file-compressed 70030584 68330266 1.02
tpcds_q23/datafusion:vortex-file-compressed 184713430 188527858 0.98
tpcds_q24/datafusion:vortex-file-compressed 173577270 181204400 0.96
tpcds_q25/datafusion:vortex-file-compressed 108982261 111139989 0.98
tpcds_q26/datafusion:vortex-file-compressed 61143884 62285217 0.98
tpcds_q27/datafusion:vortex-file-compressed 161743085 167258312 0.97
tpcds_q28/datafusion:vortex-file-compressed 48363103 49753898 0.97
tpcds_q29/datafusion:vortex-file-compressed 107312363 111709528 0.96
tpcds_q30/datafusion:vortex-file-compressed 29363192 28709706 1.02
tpcds_q31/datafusion:vortex-file-compressed 170632600 178426005 0.96
tpcds_q32/datafusion:vortex-file-compressed 22613910 23643490 0.96
tpcds_q33/datafusion:vortex-file-compressed 36795502 37010694 0.99
tpcds_q34/datafusion:vortex-file-compressed 35859404 36466006 0.98
tpcds_q35/datafusion:vortex-file-compressed 59629420 61369199 0.97
tpcds_q36/datafusion:vortex-file-compressed 102252518 105594784 0.97
tpcds_q37/datafusion:vortex-file-compressed 37097848 37338841 0.99
tpcds_q38/datafusion:vortex-file-compressed 85751642 88730886 0.97
tpcds_q39/datafusion:vortex-file-compressed 205650152 215310171 0.96
tpcds_q40/datafusion:vortex-file-compressed 56447004 54210020 1.04
tpcds_q41/datafusion:vortex-file-compressed 13350211 13569793 0.98
tpcds_q42/datafusion:vortex-file-compressed 29283290 32236233 0.91
tpcds_q43/datafusion:vortex-file-compressed 48457706 47066464 1.03
tpcds_q44/datafusion:vortex-file-compressed 40593171 42105387 0.96
tpcds_q45/datafusion:vortex-file-compressed 49698807 49065364 1.01
tpcds_q46/datafusion:vortex-file-compressed 64685805 64384414 1.00
tpcds_q47/datafusion:vortex-file-compressed 266123990 276333950 0.96
tpcds_q48/datafusion:vortex-file-compressed 65099760 66761754 0.98
tpcds_q49/datafusion:vortex-file-compressed 69446699 69275764 1.00
tpcds_q50/datafusion:vortex-file-compressed 75588250 73229987 1.03
tpcds_q51/datafusion:vortex-file-compressed 95254687 99279671 0.96
tpcds_q52/datafusion:vortex-file-compressed 30119674 30482574 0.99
tpcds_q53/datafusion:vortex-file-compressed 29954558 29585041 1.01
tpcds_q54/datafusion:vortex-file-compressed 48429501 48378328 1.00
tpcds_q55/datafusion:vortex-file-compressed 29590819 30014105 0.99
tpcds_q56/datafusion:vortex-file-compressed 45440734 46968667 0.97
tpcds_q57/datafusion:vortex-file-compressed 179421001 185306675 0.97
tpcds_q58/datafusion:vortex-file-compressed 106976490 111644975 0.96
tpcds_q59/datafusion:vortex-file-compressed 93281744 94245418 0.99
tpcds_q60/datafusion:vortex-file-compressed 46613840 46585655 1.00
tpcds_q61/datafusion:vortex-file-compressed 57616934 56701096 1.02
tpcds_q62/datafusion:vortex-file-compressed 41979846 44002985 0.95
tpcds_q63/datafusion:vortex-file-compressed 29248688 29428726 0.99
tpcds_q64/datafusion:vortex-file-compressed 684150104 709235071 0.96
tpcds_q65/datafusion:vortex-file-compressed 49007349 52921153 0.93
tpcds_q66/datafusion:vortex-file-compressed 103061849 103107031 1.00
tpcds_q67/datafusion:vortex-file-compressed 141037532 142210540 0.99
tpcds_q68/datafusion:vortex-file-compressed 63810011 63467808 1.01
tpcds_q69/datafusion:vortex-file-compressed 44855328 48720712 0.92
tpcds_q70/datafusion:vortex-file-compressed 126890048 132387883 0.96
tpcds_q71/datafusion:vortex-file-compressed 29933855 30196149 0.99
tpcds_q72/datafusion:vortex-file-compressed 3305087352 3356696403 0.98
tpcds_q73/datafusion:vortex-file-compressed 37397832 39453988 0.95
tpcds_q74/datafusion:vortex-file-compressed 160908919 167148344 0.96
tpcds_q75/datafusion:vortex-file-compressed 128834707 134210468 0.96
tpcds_q76/datafusion:vortex-file-compressed 58560480 61755397 0.95
tpcds_q77/datafusion:vortex-file-compressed 52078849 53816515 0.97
tpcds_q78/datafusion:vortex-file-compressed 175115711 177518927 0.99
tpcds_q79/datafusion:vortex-file-compressed 41764570 41369261 1.01
tpcds_q80/datafusion:vortex-file-compressed 116714378 118466637 0.99
tpcds_q81/datafusion:vortex-file-compressed 36917034 36236458 1.02
tpcds_q82/datafusion:vortex-file-compressed 38816837 40767232 0.95
tpcds_q83/datafusion:vortex-file-compressed 65456363 65897883 0.99
tpcds_q84/datafusion:vortex-file-compressed 15252936 15557156 0.98
tpcds_q85/datafusion:vortex-file-compressed 132018899 133929996 0.99
tpcds_q86/datafusion:vortex-file-compressed 31374585 30497301 1.03
tpcds_q87/datafusion:vortex-file-compressed 86812385 90429289 0.96
tpcds_q88/datafusion:vortex-file-compressed 76360251 78638517 0.97
tpcds_q89/datafusion:vortex-file-compressed 55639401 56360305 0.99
tpcds_q90/datafusion:vortex-file-compressed 16381992 16472280 0.99
tpcds_q91/datafusion:vortex-file-compressed 26230948 27610640 0.95
tpcds_q92/datafusion:vortex-file-compressed 19179501 19663589 0.98
tpcds_q93/datafusion:vortex-file-compressed 37298250 36714386 1.02
tpcds_q94/datafusion:vortex-file-compressed 26213828 25995016 1.01
tpcds_q95/datafusion:vortex-file-compressed 86070295 87174807 0.99
tpcds_q96/datafusion:vortex-file-compressed 14592852 14629122 1.00
tpcds_q97/datafusion:vortex-file-compressed 32826088 31585553 1.04
tpcds_q98/datafusion:vortex-file-compressed 49045549 50289431 0.98
tpcds_q99/datafusion:vortex-file-compressed 🚀 57795346 64609334 0.89
datafusion / vortex-compact (0.954x ➖, 4↑ 1↓)
name PR 9f8c657 (ns) base 18359a8 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 32863809 36246017 0.91
tpcds_q02/datafusion:vortex-compact 80688154 81474582 0.99
tpcds_q03/datafusion:vortex-compact 32907184 33656050 0.98
tpcds_q04/datafusion:vortex-compact 440853917 437019056 1.01
tpcds_q05/datafusion:vortex-compact 85268224 84023612 1.01
tpcds_q06/datafusion:vortex-compact 81899926 82380206 0.99
tpcds_q07/datafusion:vortex-compact 93156354 94138040 0.99
tpcds_q08/datafusion:vortex-compact 47525833 50474167 0.94
tpcds_q09/datafusion:vortex-compact 96130309 99107047 0.97
tpcds_q10/datafusion:vortex-compact 🚨 73734157 66906187 1.10
tpcds_q11/datafusion:vortex-compact 251194379 263508777 0.95
tpcds_q12/datafusion:vortex-compact 37649004 38992024 0.97
tpcds_q13/datafusion:vortex-compact 144234437 145204568 0.99
tpcds_q14/datafusion:vortex-compact 265161333 270493142 0.98
tpcds_q15/datafusion:vortex-compact 51166247 53596664 0.95
tpcds_q16/datafusion:vortex-compact 39572987 41548545 0.95
tpcds_q17/datafusion:vortex-compact 123284927 128262800 0.96
tpcds_q18/datafusion:vortex-compact 113846108 117084407 0.97
tpcds_q19/datafusion:vortex-compact 60620310 64571170 0.94
tpcds_q20/datafusion:vortex-compact 45477851 44420847 1.02
tpcds_q21/datafusion:vortex-compact 177398181 174142354 1.02
tpcds_q22/datafusion:vortex-compact 77758117 79937447 0.97
tpcds_q23/datafusion:vortex-compact 224714069 233946529 0.96
tpcds_q24/datafusion:vortex-compact 201091295 221974484 0.91
tpcds_q25/datafusion:vortex-compact 130388771 128977390 1.01
tpcds_q26/datafusion:vortex-compact 70496934 78182556 0.90
tpcds_q27/datafusion:vortex-compact 203251542 209051668 0.97
tpcds_q28/datafusion:vortex-compact 99170684 101878822 0.97
tpcds_q29/datafusion:vortex-compact 126971698 130563346 0.97
tpcds_q30/datafusion:vortex-compact 35315763 34677608 1.02
tpcds_q31/datafusion:vortex-compact 207873771 209876865 0.99
tpcds_q32/datafusion:vortex-compact 28149826 30335093 0.93
tpcds_q33/datafusion:vortex-compact 50657724 52477735 0.97
tpcds_q34/datafusion:vortex-compact 57502838 57543011 1.00
tpcds_q35/datafusion:vortex-compact 73985257 76936012 0.96
tpcds_q36/datafusion:vortex-compact 129659102 134162047 0.97
tpcds_q37/datafusion:vortex-compact 50037190 52102615 0.96
tpcds_q38/datafusion:vortex-compact 99052427 104325655 0.95
tpcds_q39/datafusion:vortex-compact 206417915 201616283 1.02
tpcds_q40/datafusion:vortex-compact 59307948 63194355 0.94
tpcds_q41/datafusion:vortex-compact 16380533 16772514 0.98
tpcds_q42/datafusion:vortex-compact 34112118 36308336 0.94
tpcds_q43/datafusion:vortex-compact 55275675 55955638 0.99
tpcds_q44/datafusion:vortex-compact 70098277 71506159 0.98
tpcds_q45/datafusion:vortex-compact 51967250 54613429 0.95
tpcds_q46/datafusion:vortex-compact 90207645 96081510 0.94
tpcds_q47/datafusion:vortex-compact 301006078 311264912 0.97
tpcds_q48/datafusion:vortex-compact 112184853 111006300 1.01
tpcds_q49/datafusion:vortex-compact 97260648 101754708 0.96
tpcds_q50/datafusion:vortex-compact 95080598 97608682 0.97
tpcds_q51/datafusion:vortex-compact 98986148 103609370 0.96
tpcds_q52/datafusion:vortex-compact 36218797 37627404 0.96
tpcds_q53/datafusion:vortex-compact 38912736 39121344 0.99
tpcds_q54/datafusion:vortex-compact 63347446 66320755 0.96
tpcds_q55/datafusion:vortex-compact 36896406 38795715 0.95
tpcds_q56/datafusion:vortex-compact 59559212 60436757 0.99
tpcds_q57/datafusion:vortex-compact 194009524 199624207 0.97
tpcds_q58/datafusion:vortex-compact 117236372 122758447 0.96
tpcds_q59/datafusion:vortex-compact 109186702 112350882 0.97
tpcds_q60/datafusion:vortex-compact 59193172 59930595 0.99
tpcds_q61/datafusion:vortex-compact 82765103 83726649 0.99
tpcds_q62/datafusion:vortex-compact 45158440 44723302 1.01
tpcds_q63/datafusion:vortex-compact 38054199 39908389 0.95
tpcds_q64/datafusion:vortex-compact 773839742 828707191 0.93
tpcds_q65/datafusion:vortex-compact 71027089 75316158 0.94
tpcds_q66/datafusion:vortex-compact 113600338 112616857 1.01
tpcds_q67/datafusion:vortex-compact 149978123 162378941 0.92
tpcds_q68/datafusion:vortex-compact 89826768 95991389 0.94
tpcds_q69/datafusion:vortex-compact 62860782 67139800 0.94
tpcds_q70/datafusion:vortex-compact 144752113 147861737 0.98
tpcds_q71/datafusion:vortex-compact 44983973 46828339 0.96
tpcds_q72/datafusion:vortex-compact 3313695027 3619661722 0.92
tpcds_q73/datafusion:vortex-compact 56583063 62512152 0.91
tpcds_q74/datafusion:vortex-compact 183863467 196549636 0.94
tpcds_q75/datafusion:vortex-compact 175610848 194874619 0.90
tpcds_q76/datafusion:vortex-compact 77062762 82783513 0.93
tpcds_q77/datafusion:vortex-compact 66868987 72489179 0.92
tpcds_q78/datafusion:vortex-compact 198812088 220843035 0.90
tpcds_q79/datafusion:vortex-compact 67438907 73283402 0.92
tpcds_q80/datafusion:vortex-compact 133337127 148005669 0.90
tpcds_q81/datafusion:vortex-compact 44599727 46084870 0.97
tpcds_q82/datafusion:vortex-compact 53894170 56364043 0.96
tpcds_q83/datafusion:vortex-compact 🚀 64370512 72597799 0.89
tpcds_q84/datafusion:vortex-compact 🚀 17285636 22010718 0.79
tpcds_q85/datafusion:vortex-compact 155137143 170375022 0.91
tpcds_q86/datafusion:vortex-compact 31318701 34223576 0.92
tpcds_q87/datafusion:vortex-compact 101273967 108812974 0.93
tpcds_q88/datafusion:vortex-compact 133045303 140170067 0.95
tpcds_q89/datafusion:vortex-compact 68127664 69722737 0.98
tpcds_q90/datafusion:vortex-compact 21721929 23656507 0.92
tpcds_q91/datafusion:vortex-compact 41207802 44757735 0.92
tpcds_q92/datafusion:vortex-compact 21863846 23353771 0.94
tpcds_q93/datafusion:vortex-compact 53115352 57963505 0.92
tpcds_q94/datafusion:vortex-compact 34261990 35435585 0.97
tpcds_q95/datafusion:vortex-compact 98808784 104976863 0.94
tpcds_q96/datafusion:vortex-compact 24112068 26774519 0.90
tpcds_q97/datafusion:vortex-compact 🚀 43888904 51170310 0.86
tpcds_q98/datafusion:vortex-compact 55870511 59125826 0.94
tpcds_q99/datafusion:vortex-compact 🚀 63524196 75947000 0.84
datafusion / parquet (0.986x ➖, 2↑ 0↓)
name PR 9f8c657 (ns) base 18359a8 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 37767197 36910413 1.02
tpcds_q02/datafusion:parquet 51990125 51548061 1.01
tpcds_q03/datafusion:parquet 16772059 15877554 1.06
tpcds_q04/datafusion:parquet 344527362 367173305 0.94
tpcds_q05/datafusion:parquet 89351738 91659271 0.97
tpcds_q06/datafusion:parquet 93123433 91729278 1.02
tpcds_q07/datafusion:parquet 132799810 131383335 1.01
tpcds_q08/datafusion:parquet 39365604 38213400 1.03
tpcds_q09/datafusion:parquet 54426470 54258356 1.00
tpcds_q10/datafusion:parquet 101818440 98722546 1.03
tpcds_q11/datafusion:parquet 216642187 221069290 0.98
tpcds_q12/datafusion:parquet 29168309 30779807 0.95
tpcds_q13/datafusion:parquet 138170554 141455464 0.98
tpcds_q14/datafusion:parquet 211952171 216728691 0.98
tpcds_q15/datafusion:parquet 54727076 52578447 1.04
tpcds_q16/datafusion:parquet 33899920 32550272 1.04
tpcds_q17/datafusion:parquet 174078229 172123203 1.01
tpcds_q18/datafusion:parquet 174871570 180058381 0.97
tpcds_q19/datafusion:parquet 35960921 37169181 0.97
tpcds_q20/datafusion:parquet 24165464 25204100 0.96
tpcds_q21/datafusion:parquet 26434007 28307415 0.93
tpcds_q22/datafusion:parquet 147528440 141642768 1.04
tpcds_q23/datafusion:parquet 181499573 182748521 0.99
tpcds_q24/datafusion:parquet 210866421 215940707 0.98
tpcds_q25/datafusion:parquet 179859900 178679413 1.01
tpcds_q26/datafusion:parquet 117823783 119263206 0.99
tpcds_q27/datafusion:parquet 264124479 258808403 1.02
tpcds_q28/datafusion:parquet 51812413 53298949 0.97
tpcds_q29/datafusion:parquet 173363519 178365005 0.97
tpcds_q30/datafusion:parquet 43908887 45659816 0.96
tpcds_q31/datafusion:parquet 104735116 108611021 0.96
tpcds_q32/datafusion:parquet 28541833 30111511 0.95
tpcds_q33/datafusion:parquet 37216875 36854804 1.01
tpcds_q34/datafusion:parquet 34742522 36796372 0.94
tpcds_q35/datafusion:parquet 94109023 98893017 0.95
tpcds_q36/datafusion:parquet 81840062 83020965 0.99
tpcds_q37/datafusion:parquet 25420605 25383341 1.00
tpcds_q38/datafusion:parquet 65531579 61938022 1.06
tpcds_q39/datafusion:parquet 97155792 103391047 0.94
tpcds_q40/datafusion:parquet 36132782 36186429 1.00
tpcds_q41/datafusion:parquet 12305525 12603520 0.98
tpcds_q42/datafusion:parquet 14810825 15596352 0.95
tpcds_q43/datafusion:parquet 26186241 27217107 0.96
tpcds_q44/datafusion:parquet 42000034 40300416 1.04
tpcds_q45/datafusion:parquet 65256478 68810743 0.95
tpcds_q46/datafusion:parquet 51719039 51316700 1.01
tpcds_q47/datafusion:parquet 185775873 185290079 1.00
tpcds_q48/datafusion:parquet 131280291 132903433 0.99
tpcds_q49/datafusion:parquet 74303370 72623471 1.02
tpcds_q50/datafusion:parquet 109522478 112889355 0.97
tpcds_q51/datafusion:parquet 96764556 99429772 0.97
tpcds_q52/datafusion:parquet 16307801 15585538 1.05
tpcds_q53/datafusion:parquet 30256584 31305875 0.97
tpcds_q54/datafusion:parquet 47963657 48319727 0.99
tpcds_q55/datafusion:parquet 15305259 15945237 0.96
tpcds_q56/datafusion:parquet 35016434 36937204 0.95
tpcds_q57/datafusion:parquet 131258611 142941950 0.92
tpcds_q58/datafusion:parquet 74703557 74317100 1.01
tpcds_q59/datafusion:parquet 72498449 67157345 1.08
tpcds_q60/datafusion:parquet 37936435 37575283 1.01
tpcds_q61/datafusion:parquet 67846685 67518438 1.00
tpcds_q62/datafusion:parquet 40649325 43232228 0.94
tpcds_q63/datafusion:parquet 31269933 31852070 0.98
tpcds_q64/datafusion:parquet 990739589 1006832468 0.98
tpcds_q65/datafusion:parquet 49861417 49164525 1.01
tpcds_q66/datafusion:parquet 88132704 88078081 1.00
tpcds_q67/datafusion:parquet 179065283 175131029 1.02
tpcds_q68/datafusion:parquet 51474636 51434593 1.00
tpcds_q69/datafusion:parquet 95173284 94742059 1.00
tpcds_q70/datafusion:parquet 108827047 109679529 0.99
tpcds_q71/datafusion:parquet 29487985 30071420 0.98
tpcds_q72/datafusion:parquet 851586370 876401321 0.97
tpcds_q73/datafusion:parquet 37896810 38519631 0.98
tpcds_q74/datafusion:parquet 128013930 130943126 0.98
tpcds_q75/datafusion:parquet 135131883 133457764 1.01
tpcds_q76/datafusion:parquet 92162769 86841221 1.06
tpcds_q77/datafusion:parquet 59926370 58751627 1.02
tpcds_q78/datafusion:parquet 179833119 186073839 0.97
tpcds_q79/datafusion:parquet 42498021 39968595 1.06
tpcds_q80/datafusion:parquet 111819558 114165084 0.98
tpcds_q81/datafusion:parquet 44645234 43006614 1.04
tpcds_q82/datafusion:parquet 29333033 29693192 0.99
tpcds_q83/datafusion:parquet 54466485 55321613 0.98
tpcds_q84/datafusion:parquet 48460342 49974036 0.97
tpcds_q85/datafusion:parquet 236404464 242931355 0.97
tpcds_q86/datafusion:parquet 20151384 21349549 0.94
tpcds_q87/datafusion:parquet 63092687 63400585 1.00
tpcds_q88/datafusion:parquet 78126912 81309405 0.96
tpcds_q89/datafusion:parquet 35980887 37580738 0.96
tpcds_q90/datafusion:parquet 17900650 19589200 0.91
tpcds_q91/datafusion:parquet 77159780 78464773 0.98
tpcds_q92/datafusion:parquet 🚀 23717097 26470373 0.90
tpcds_q93/datafusion:parquet 38297463 39699108 0.96
tpcds_q94/datafusion:parquet 27790064 29331006 0.95
tpcds_q95/datafusion:parquet 129403076 136656023 0.95
tpcds_q96/datafusion:parquet 14241645 14966600 0.95
tpcds_q97/datafusion:parquet 36462123 36488936 1.00
tpcds_q98/datafusion:parquet 37752957 39156955 0.96
tpcds_q99/datafusion:parquet 🚀 45341255 50932064 0.89
duckdb / vortex-file-compressed (0.992x ➖, 2↑ 1↓)
name PR 9f8c657 (ns) base 18359a8 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25711202 26783992 0.96
tpcds_q02/duckdb:vortex-file-compressed 80124767 86053379 0.93
tpcds_q03/duckdb:vortex-file-compressed 23060916 21853162 1.06
tpcds_q04/duckdb:vortex-file-compressed 102134645 104366274 0.98
tpcds_q05/duckdb:vortex-file-compressed 98381345 100786744 0.98
tpcds_q06/duckdb:vortex-file-compressed 35975472 35359431 1.02
tpcds_q07/duckdb:vortex-file-compressed 23827038 23492536 1.01
tpcds_q08/duckdb:vortex-file-compressed 23046954 23434132 0.98
tpcds_q09/duckdb:vortex-file-compressed 39437372 39974256 0.99
tpcds_q10/duckdb:vortex-file-compressed 36809862 37381187 0.98
tpcds_q11/duckdb:vortex-file-compressed 60891596 64113765 0.95
tpcds_q12/duckdb:vortex-file-compressed 13817280 13347941 1.04
tpcds_q13/duckdb:vortex-file-compressed 31087579 32255746 0.96
tpcds_q14/duckdb:vortex-file-compressed 192681912 198717609 0.97
tpcds_q15/duckdb:vortex-file-compressed 41096035 41261974 1.00
tpcds_q16/duckdb:vortex-file-compressed 28978128 29236568 0.99
tpcds_q17/duckdb:vortex-file-compressed 37203803 38710676 0.96
tpcds_q18/duckdb:vortex-file-compressed 44752800 45098871 0.99
tpcds_q19/duckdb:vortex-file-compressed 32535501 33449136 0.97
tpcds_q20/duckdb:vortex-file-compressed 15774774 15896458 0.99
tpcds_q21/duckdb:vortex-file-compressed 19666098 20461551 0.96
tpcds_q22/duckdb:vortex-file-compressed 108992459 111598499 0.98
tpcds_q23/duckdb:vortex-file-compressed 125548472 123402600 1.02
tpcds_q24/duckdb:vortex-file-compressed 52375957 53649549 0.98
tpcds_q25/duckdb:vortex-file-compressed 35856479 35992590 1.00
tpcds_q26/duckdb:vortex-file-compressed 39442641 41435750 0.95
tpcds_q27/duckdb:vortex-file-compressed 87657168 87735078 1.00
tpcds_q28/duckdb:vortex-file-compressed 38153872 37390388 1.02
tpcds_q29/duckdb:vortex-file-compressed 37287631 36253034 1.03
tpcds_q30/duckdb:vortex-file-compressed 28167068 27812712 1.01
tpcds_q31/duckdb:vortex-file-compressed 27436138 25397319 1.08
tpcds_q32/duckdb:vortex-file-compressed 16367937 17502070 0.94
tpcds_q33/duckdb:vortex-file-compressed 68963938 63257455 1.09
tpcds_q34/duckdb:vortex-file-compressed 17836279 18744472 0.95
tpcds_q35/duckdb:vortex-file-compressed 62499829 61333077 1.02
tpcds_q36/duckdb:vortex-file-compressed 26299551 26747097 0.98
tpcds_q37/duckdb:vortex-file-compressed 21991470 23071045 0.95
tpcds_q38/duckdb:vortex-file-compressed 36555352 36739730 0.99
tpcds_q39/duckdb:vortex-file-compressed 🚀 45698851 52435151 0.87
tpcds_q40/duckdb:vortex-file-compressed 23753441 24664296 0.96
tpcds_q41/duckdb:vortex-file-compressed 12829363 13204567 0.97
tpcds_q42/duckdb:vortex-file-compressed 12014576 11273522 1.07
tpcds_q43/duckdb:vortex-file-compressed 20064370 20551413 0.98
tpcds_q44/duckdb:vortex-file-compressed 22855134 24429965 0.94
tpcds_q45/duckdb:vortex-file-compressed 26958348 27369190 0.98
tpcds_q46/duckdb:vortex-file-compressed 46172852 47117718 0.98
tpcds_q47/duckdb:vortex-file-compressed 49572964 49823916 0.99
tpcds_q48/duckdb:vortex-file-compressed 29566695 30345889 0.97
tpcds_q49/duckdb:vortex-file-compressed 29909022 29433051 1.02
tpcds_q50/duckdb:vortex-file-compressed 31385859 33016817 0.95
tpcds_q51/duckdb:vortex-file-compressed 101582117 98915622 1.03
tpcds_q52/duckdb:vortex-file-compressed 12679462 12205129 1.04
tpcds_q53/duckdb:vortex-file-compressed 17231557 17411179 0.99
tpcds_q54/duckdb:vortex-file-compressed 49394704 49867853 0.99
tpcds_q55/duckdb:vortex-file-compressed 12272478 11414584 1.08
tpcds_q56/duckdb:vortex-file-compressed 62644821 64217211 0.98
tpcds_q57/duckdb:vortex-file-compressed 44262113 46963982 0.94
tpcds_q58/duckdb:vortex-file-compressed 32137504 32265666 1.00
tpcds_q59/duckdb:vortex-file-compressed 55580783 56138809 0.99
tpcds_q60/duckdb:vortex-file-compressed 70042351 68727518 1.02
tpcds_q61/duckdb:vortex-file-compressed 38602786 37630593 1.03
tpcds_q62/duckdb:vortex-file-compressed 🚨 21943477 18967423 1.16
tpcds_q63/duckdb:vortex-file-compressed 18034184 18281377 0.99
tpcds_q64/duckdb:vortex-file-compressed 77152889 77225550 1.00
tpcds_q65/duckdb:vortex-file-compressed 23485303 24742926 0.95
tpcds_q66/duckdb:vortex-file-compressed 55332200 57037260 0.97
tpcds_q67/duckdb:vortex-file-compressed 142256658 143284537 0.99
tpcds_q68/duckdb:vortex-file-compressed 39506160 39811605 0.99
tpcds_q69/duckdb:vortex-file-compressed 37960676 37736452 1.01
tpcds_q70/duckdb:vortex-file-compressed 24449712 24584851 0.99
tpcds_q71/duckdb:vortex-file-compressed 20860767 20686872 1.01
tpcds_q72/duckdb:vortex-file-compressed 179240671 176575667 1.02
tpcds_q73/duckdb:vortex-file-compressed 18710917 18307774 1.02
tpcds_q74/duckdb:vortex-file-compressed 50365259 52143058 0.97
tpcds_q75/duckdb:vortex-file-compressed 59709115 60647114 0.98
tpcds_q76/duckdb:vortex-file-compressed 56888336 55516173 1.02
tpcds_q77/duckdb:vortex-file-compressed 67299050 69203086 0.97
tpcds_q78/duckdb:vortex-file-compressed 80842495 76883404 1.05
tpcds_q79/duckdb:vortex-file-compressed 31994630 32528768 0.98
tpcds_q80/duckdb:vortex-file-compressed 91690355 86285340 1.06
tpcds_q81/duckdb:vortex-file-compressed 34223901 33506095 1.02
tpcds_q82/duckdb:vortex-file-compressed 22027420 22462036 0.98
tpcds_q83/duckdb:vortex-file-compressed 29312884 29097480 1.01
tpcds_q84/duckdb:vortex-file-compressed 17469073 17394803 1.00
tpcds_q85/duckdb:vortex-file-compressed 46917591 45825108 1.02
tpcds_q86/duckdb:vortex-file-compressed 17432010 17576086 0.99
tpcds_q87/duckdb:vortex-file-compressed 39445105 42206228 0.93
tpcds_q88/duckdb:vortex-file-compressed 43501048 41115097 1.06
tpcds_q89/duckdb:vortex-file-compressed 18054928 19094284 0.95
tpcds_q90/duckdb:vortex-file-compressed 14997927 14972821 1.00
tpcds_q91/duckdb:vortex-file-compressed 27253307 27244987 1.00
tpcds_q92/duckdb:vortex-file-compressed 13864412 14596957 0.95
tpcds_q93/duckdb:vortex-file-compressed 30675024 29114069 1.05
tpcds_q94/duckdb:vortex-file-compressed 22233590 22463430 0.99
tpcds_q95/duckdb:vortex-file-compressed 148040193 155169022 0.95
tpcds_q96/duckdb:vortex-file-compressed 🚀 15476897 17660830 0.88
tpcds_q97/duckdb:vortex-file-compressed 39636530 38682440 1.02
tpcds_q98/duckdb:vortex-file-compressed 17346014 19247140 0.90
tpcds_q99/duckdb:vortex-file-compressed 34412349 32806259 1.05
duckdb / vortex-compact (0.997x ➖, 1↑ 1↓)
name PR 9f8c657 (ns) base 18359a8 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 36235041 33794745 1.07
tpcds_q02/duckdb:vortex-compact 125800049 127864326 0.98
tpcds_q03/duckdb:vortex-compact 51871403 51678152 1.00
tpcds_q04/duckdb:vortex-compact 130682797 125994569 1.04
tpcds_q05/duckdb:vortex-compact 166183786 167734068 0.99
tpcds_q06/duckdb:vortex-compact 40093226 40756306 0.98
tpcds_q07/duckdb:vortex-compact 39145408 39405410 0.99
tpcds_q08/duckdb:vortex-compact 28848400 29218657 0.99
tpcds_q09/duckdb:vortex-compact 111929316 111161424 1.01
tpcds_q10/duckdb:vortex-compact 49706533 49476307 1.00
tpcds_q11/duckdb:vortex-compact 76223634 78811500 0.97
tpcds_q12/duckdb:vortex-compact 19396709 20461675 0.95
tpcds_q13/duckdb:vortex-compact 56013088 55332014 1.01
tpcds_q14/duckdb:vortex-compact 292035112 288918509 1.01
tpcds_q15/duckdb:vortex-compact 45187478 44303335 1.02
tpcds_q16/duckdb:vortex-compact 36628554 38061753 0.96
tpcds_q17/duckdb:vortex-compact 52629071 52571712 1.00
tpcds_q18/duckdb:vortex-compact 65621259 67930463 0.97
tpcds_q19/duckdb:vortex-compact 40982163 39886815 1.03
tpcds_q20/duckdb:vortex-compact 21798556 19866118 1.10
tpcds_q21/duckdb:vortex-compact 29174364 27697927 1.05
tpcds_q22/duckdb:vortex-compact 119370185 117614005 1.01
tpcds_q23/duckdb:vortex-compact 174509014 172116677 1.01
tpcds_q24/duckdb:vortex-compact 77825528 79431936 0.98
tpcds_q25/duckdb:vortex-compact 50480588 50491921 1.00
tpcds_q26/duckdb:vortex-compact 50365764 55232920 0.91
tpcds_q27/duckdb:vortex-compact 141239556 143499900 0.98
tpcds_q28/duckdb:vortex-compact 106612047 108140624 0.99
tpcds_q29/duckdb:vortex-compact 51516869 53056720 0.97
tpcds_q30/duckdb:vortex-compact 34626883 34441502 1.01
tpcds_q31/duckdb:vortex-compact 31426274 31446612 1.00
tpcds_q32/duckdb:vortex-compact 22959520 22558917 1.02
tpcds_q33/duckdb:vortex-compact 145211953 142750286 1.02
tpcds_q34/duckdb:vortex-compact 29712210 29161121 1.02
tpcds_q35/duckdb:vortex-compact 71953619 71069581 1.01
tpcds_q36/duckdb:vortex-compact 35196105 35412526 0.99
tpcds_q37/duckdb:vortex-compact 31863304 32440629 0.98
tpcds_q38/duckdb:vortex-compact 🚀 38958631 43445045 0.90
tpcds_q39/duckdb:vortex-compact 54899353 53051337 1.03
tpcds_q40/duckdb:vortex-compact 31682669 31193039 1.02
tpcds_q41/duckdb:vortex-compact 16579812 16483074 1.01
tpcds_q42/duckdb:vortex-compact 14591992 14888135 0.98
tpcds_q43/duckdb:vortex-compact 24684890 24276141 1.02
tpcds_q44/duckdb:vortex-compact 35373858 34254785 1.03
tpcds_q45/duckdb:vortex-compact 31813244 35229214 0.90
tpcds_q46/duckdb:vortex-compact 62214371 62328917 1.00
tpcds_q47/duckdb:vortex-compact 54857685 54376749 1.01
tpcds_q48/duckdb:vortex-compact 44376092 44646722 0.99
tpcds_q49/duckdb:vortex-compact 47283872 47040934 1.01
tpcds_q50/duckdb:vortex-compact 54754754 56572845 0.97
tpcds_q51/duckdb:vortex-compact 104512001 104290667 1.00
tpcds_q52/duckdb:vortex-compact 14865444 14840589 1.00
tpcds_q53/duckdb:vortex-compact 22746691 21956344 1.04
tpcds_q54/duckdb:vortex-compact 86966243 86262504 1.01
tpcds_q55/duckdb:vortex-compact 14682350 15131653 0.97
tpcds_q56/duckdb:vortex-compact 143717069 142040344 1.01
tpcds_q57/duckdb:vortex-compact 47496305 48465803 0.98
tpcds_q58/duckdb:vortex-compact 41951110 41319179 1.02
tpcds_q59/duckdb:vortex-compact 66215798 69043463 0.96
tpcds_q60/duckdb:vortex-compact 148140904 148879135 1.00
tpcds_q61/duckdb:vortex-compact 54150985 55140457 0.98
tpcds_q62/duckdb:vortex-compact 🚨 27832066 22206062 1.25
tpcds_q63/duckdb:vortex-compact 22838190 23046931 0.99
tpcds_q64/duckdb:vortex-compact 105917806 108118940 0.98
tpcds_q65/duckdb:vortex-compact 28760611 28644576 1.00
tpcds_q66/duckdb:vortex-compact 101201085 97945715 1.03
tpcds_q67/duckdb:vortex-compact 153935019 154333219 1.00
tpcds_q68/duckdb:vortex-compact 56516793 58594551 0.96
tpcds_q69/duckdb:vortex-compact 50185329 51409929 0.98
tpcds_q70/duckdb:vortex-compact 29566929 30411494 0.97
tpcds_q71/duckdb:vortex-compact 27600613 27888994 0.99
tpcds_q72/duckdb:vortex-compact 196688158 201542845 0.98
tpcds_q73/duckdb:vortex-compact 28873766 30167035 0.96
tpcds_q74/duckdb:vortex-compact 58723756 59086805 0.99
tpcds_q75/duckdb:vortex-compact 67419554 70021663 0.96
tpcds_q76/duckdb:vortex-compact 128327266 136930191 0.94
tpcds_q77/duckdb:vortex-compact 137063283 133077154 1.03
tpcds_q78/duckdb:vortex-compact 86790559 86317102 1.01
tpcds_q79/duckdb:vortex-compact 60971813 61748710 0.99
tpcds_q80/duckdb:vortex-compact 168981193 176183897 0.96
tpcds_q81/duckdb:vortex-compact 41151360 40908162 1.01
tpcds_q82/duckdb:vortex-compact 32560792 31253599 1.04
tpcds_q83/duckdb:vortex-compact 45475808 46648793 0.97
tpcds_q84/duckdb:vortex-compact 21157788 20913471 1.01
tpcds_q85/duckdb:vortex-compact 60792576 62113539 0.98
tpcds_q86/duckdb:vortex-compact 20032013 20010818 1.00
tpcds_q87/duckdb:vortex-compact 43368183 42940772 1.01
tpcds_q88/duckdb:vortex-compact 43452589 44143099 0.98
tpcds_q89/duckdb:vortex-compact 24357176 23470286 1.04
tpcds_q90/duckdb:vortex-compact 15896515 17017079 0.93
tpcds_q91/duckdb:vortex-compact 46201185 46609688 0.99
tpcds_q92/duckdb:vortex-compact 20382971 20203808 1.01
tpcds_q93/duckdb:vortex-compact 38497751 38492945 1.00
tpcds_q94/duckdb:vortex-compact 26146869 28255656 0.93
tpcds_q95/duckdb:vortex-compact 154511991 157160654 0.98
tpcds_q96/duckdb:vortex-compact 18805469 18337182 1.03
tpcds_q97/duckdb:vortex-compact 41200761 43630898 0.94
tpcds_q98/duckdb:vortex-compact 22644222 22897768 0.99
tpcds_q99/duckdb:vortex-compact 37826783 35675765 1.06
duckdb / parquet (0.977x ➖, 2↑ 0↓)
name PR 9f8c657 (ns) base 18359a8 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 43343036 47193442 0.92
tpcds_q02/duckdb:parquet 61128015 60825960 1.00
tpcds_q03/duckdb:parquet 11920238 12654173 0.94
tpcds_q04/duckdb:parquet 123351924 128842354 0.96
tpcds_q05/duckdb:parquet 74094996 73110321 1.01
tpcds_q06/duckdb:parquet 🚀 27415734 32451247 0.84
tpcds_q07/duckdb:parquet 23094413 24409450 0.95
tpcds_q08/duckdb:parquet 27646071 29047500 0.95
tpcds_q09/duckdb:parquet 39133560 40727385 0.96
tpcds_q10/duckdb:parquet 34335252 37689898 0.91
tpcds_q11/duckdb:parquet 89449633 95668767 0.93
tpcds_q12/duckdb:parquet 14040641 15568501 0.90
tpcds_q13/duckdb:parquet 33490335 35912805 0.93
tpcds_q14/duckdb:parquet 162248317 166130119 0.98
tpcds_q15/duckdb:parquet 30450382 33348748 0.91
tpcds_q16/duckdb:parquet 20808704 22873112 0.91
tpcds_q17/duckdb:parquet 38565580 42050060 0.92
tpcds_q18/duckdb:parquet 48384382 49472946 0.98
tpcds_q19/duckdb:parquet 29703438 32919116 0.90
tpcds_q20/duckdb:parquet 15714788 16362837 0.96
tpcds_q21/duckdb:parquet 🚀 11767331 14213840 0.83
tpcds_q22/duckdb:parquet 65999611 67486238 0.98
tpcds_q23/duckdb:parquet 115877271 111577576 1.04
tpcds_q24/duckdb:parquet 45494789 46150942 0.99
tpcds_q25/duckdb:parquet 32408840 32119623 1.01
tpcds_q26/duckdb:parquet 36346497 37080899 0.98
tpcds_q27/duckdb:parquet 88571759 87818135 1.01
tpcds_q28/duckdb:parquet 37432087 37026353 1.01
tpcds_q29/duckdb:parquet 36012609 36226330 0.99
tpcds_q30/duckdb:parquet 39923754 37563292 1.06
tpcds_q31/duckdb:parquet 23898704 22248228 1.07
tpcds_q32/duckdb:parquet 10757467 11754377 0.92
tpcds_q33/duckdb:parquet 72602965 70137547 1.04
tpcds_q34/duckdb:parquet 20522735 20931094 0.98
tpcds_q35/duckdb:parquet 58188556 59559899 0.98
tpcds_q36/duckdb:parquet 20642188 20561434 1.00
tpcds_q37/duckdb:parquet 13160892 13915885 0.95
tpcds_q38/duckdb:parquet 32322611 33138665 0.98
tpcds_q39/duckdb:parquet 32105858 32826263 0.98
tpcds_q40/duckdb:parquet 17642433 19109281 0.92
tpcds_q41/duckdb:parquet 7455730 7946479 0.94
tpcds_q42/duckdb:parquet 10164381 10119979 1.00
tpcds_q43/duckdb:parquet 15247519 16285447 0.94
tpcds_q44/duckdb:parquet 21374651 21537120 0.99
tpcds_q45/duckdb:parquet 26306397 27176363 0.97
tpcds_q46/duckdb:parquet 45119999 45441216 0.99
tpcds_q47/duckdb:parquet 45883955 46013603 1.00
tpcds_q48/duckdb:parquet 30478398 30418768 1.00
tpcds_q49/duckdb:parquet 25177239 24501916 1.03
tpcds_q50/duckdb:parquet 24550967 25192622 0.97
tpcds_q51/duckdb:parquet 95296636 94554044 1.01
tpcds_q52/duckdb:parquet 10794201 11401379 0.95
tpcds_q53/duckdb:parquet 16198521 16226282 1.00
tpcds_q54/duckdb:parquet 41556466 41330860 1.01
tpcds_q55/duckdb:parquet 10471060 10524440 0.99
tpcds_q56/duckdb:parquet 67704558 70721228 0.96
tpcds_q57/duckdb:parquet 34606990 35597274 0.97
tpcds_q58/duckdb:parquet 21383843 21452464 1.00
tpcds_q59/duckdb:parquet 36336329 36639522 0.99
tpcds_q60/duckdb:parquet 71852011 73131017 0.98
tpcds_q61/duckdb:parquet 30360847 31516403 0.96
tpcds_q62/duckdb:parquet 11749805 12931962 0.91
tpcds_q63/duckdb:parquet 14845219 15047474 0.99
tpcds_q64/duckdb:parquet 73224340 74531666 0.98
tpcds_q65/duckdb:parquet 21862486 21332139 1.02
tpcds_q66/duckdb:parquet 55411979 56341273 0.98
tpcds_q67/duckdb:parquet 134620781 135372577 0.99
tpcds_q68/duckdb:parquet 37594547 38331243 0.98
tpcds_q69/duckdb:parquet 37724645 36136193 1.04
tpcds_q70/duckdb:parquet 19388357 19656119 0.99
tpcds_q71/duckdb:parquet 17880172 18017590 0.99
tpcds_q72/duckdb:parquet 162513473 162259620 1.00
tpcds_q73/duckdb:parquet 17932838 18127642 0.99
tpcds_q74/duckdb:parquet 50357001 49952730 1.01
tpcds_q75/duckdb:parquet 53539474 53073413 1.01
tpcds_q76/duckdb:parquet 73623272 72413310 1.02
tpcds_q77/duckdb:parquet 64261485 64962070 0.99
tpcds_q78/duckdb:parquet 73982152 74224932 1.00
tpcds_q79/duckdb:parquet 28008500 27688416 1.01
tpcds_q80/duckdb:parquet 86094445 85534097 1.01
tpcds_q81/duckdb:parquet 47134196 47592823 0.99
tpcds_q82/duckdb:parquet 15318594 15706005 0.98
tpcds_q83/duckdb:parquet 16245436 16027107 1.01
tpcds_q84/duckdb:parquet 19987229 19943112 1.00
tpcds_q85/duckdb:parquet 39647136 41166697 0.96
tpcds_q86/duckdb:parquet 12345914 13050660 0.95
tpcds_q87/duckdb:parquet 37089516 36498485 1.02
tpcds_q88/duckdb:parquet 28721923 29347928 0.98
tpcds_q89/duckdb:parquet 17149536 17611887 0.97
tpcds_q90/duckdb:parquet 7805586 8044088 0.97
tpcds_q91/duckdb:parquet 24156151 24010607 1.01
tpcds_q92/duckdb:parquet 11500376 11564056 0.99
tpcds_q93/duckdb:parquet 30150543 29796863 1.01
tpcds_q94/duckdb:parquet 16960969 16294610 1.04
tpcds_q95/duckdb:parquet 142087972 144328467 0.98
tpcds_q96/duckdb:parquet 9290106 9135963 1.02
tpcds_q97/duckdb:parquet 34464083 36558270 0.94
tpcds_q98/duckdb:parquet 18376157 18085332 1.02
tpcds_q99/duckdb:parquet 19784563 20637027 0.96
duckdb / duckdb (1.001x ➖, 2↑ 3↓)
name PR 9f8c657 (ns) base 18359a8 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19420029 19728345 0.98
tpcds_q02/duckdb:duckdb 17524290 17696972 0.99
tpcds_q03/duckdb:duckdb 8167072 8626978 0.95
tpcds_q04/duckdb:duckdb 162913072 162942285 1.00
tpcds_q05/duckdb:duckdb 19437191 18660963 1.04
tpcds_q06/duckdb:duckdb 🚀 21729907 24169748 0.90
tpcds_q07/duckdb:duckdb 38656823 37804877 1.02
tpcds_q08/duckdb:duckdb 119031081 121289590 0.98
tpcds_q09/duckdb:duckdb 19831068 19856021 1.00
tpcds_q10/duckdb:duckdb 23364969 23349452 1.00
tpcds_q11/duckdb:duckdb 139985308 138858018 1.01
tpcds_q12/duckdb:duckdb 10810263 11522877 0.94
tpcds_q13/duckdb:duckdb 23474200 23671989 0.99
tpcds_q14/duckdb:duckdb 91146487 93837762 0.97
tpcds_q15/duckdb:duckdb 24518353 23982079 1.02
tpcds_q16/duckdb:duckdb 16933563 17738183 0.95
tpcds_q17/duckdb:duckdb 21319529 21540965 0.99
tpcds_q18/duckdb:duckdb 44302161 42935545 1.03
tpcds_q19/duckdb:duckdb 16390969 16949492 0.97
tpcds_q20/duckdb:duckdb 12858265 12041675 1.07
tpcds_q21/duckdb:duckdb 7025775 6567977 1.07
tpcds_q22/duckdb:duckdb 60018831 60203951 1.00
tpcds_q23/duckdb:duckdb 76028706 79403922 0.96
tpcds_q24/duckdb:duckdb 🚨 24958329 22385689 1.11
tpcds_q25/duckdb:duckdb 16535609 17049993 0.97
tpcds_q26/duckdb:duckdb 25317703 24881510 1.02
tpcds_q27/duckdb:duckdb 39700030 38524751 1.03
tpcds_q28/duckdb:duckdb 20939844 21248437 0.99
tpcds_q29/duckdb:duckdb 19776223 20224648 0.98
tpcds_q30/duckdb:duckdb 29891752 28061210 1.07
tpcds_q31/duckdb:duckdb 20389738 19993970 1.02
tpcds_q32/duckdb:duckdb 6776773 7037531 0.96
tpcds_q33/duckdb:duckdb 12285218 12550573 0.98
tpcds_q34/duckdb:duckdb 16058925 15018387 1.07
tpcds_q35/duckdb:duckdb 30829596 32084997 0.96
tpcds_q36/duckdb:duckdb 69227577 69222945 1.00
tpcds_q37/duckdb:duckdb 7304903 7318750 1.00
tpcds_q38/duckdb:duckdb 31811515 31972920 0.99
tpcds_q39/duckdb:duckdb 25766691 25855908 1.00
tpcds_q40/duckdb:duckdb 13442064 13220178 1.02
tpcds_q41/duckdb:duckdb 7990421 7902996 1.01
tpcds_q42/duckdb:duckdb 5999066 5982453 1.00
tpcds_q43/duckdb:duckdb 11025594 11254184 0.98
tpcds_q44/duckdb:duckdb 13259809 13611550 0.97
tpcds_q45/duckdb:duckdb 16783535 16453939 1.02
tpcds_q46/duckdb:duckdb 36838160 36264993 1.02
tpcds_q47/duckdb:duckdb 40326577 39328888 1.03
tpcds_q48/duckdb:duckdb 21641101 22080684 0.98
tpcds_q49/duckdb:duckdb 16795509 16968712 0.99
tpcds_q50/duckdb:duckdb 13685916 13769718 0.99
tpcds_q51/duckdb:duckdb 89271521 92621918 0.96
tpcds_q52/duckdb:duckdb 7324813 7221122 1.01
tpcds_q53/duckdb:duckdb 11557630 11581642 1.00
tpcds_q54/duckdb:duckdb 16498215 16722818 0.99
tpcds_q55/duckdb:duckdb 6589342 6671408 0.99
tpcds_q56/duckdb:duckdb 13783416 13152937 1.05
tpcds_q57/duckdb:duckdb 30911376 30651164 1.01
tpcds_q58/duckdb:duckdb 12783404 12176964 1.05
tpcds_q59/duckdb:duckdb 33909918 34378266 0.99
tpcds_q60/duckdb:duckdb 13871563 15126288 0.92
tpcds_q61/duckdb:duckdb 13710984 13885831 0.99
tpcds_q62/duckdb:duckdb 9110668 9106905 1.00
tpcds_q63/duckdb:duckdb 10982623 10968351 1.00
tpcds_q64/duckdb:duckdb 53529193 52636190 1.02
tpcds_q65/duckdb:duckdb 31432486 31971041 0.98
tpcds_q66/duckdb:duckdb 24403026 24462919 1.00
tpcds_q67/duckdb:duckdb 124802572 128033067 0.97
tpcds_q68/duckdb:duckdb 26048231 24806146 1.05
tpcds_q69/duckdb:duckdb 23517728 23147061 1.02
tpcds_q70/duckdb:duckdb 13778598 13604450 1.01
tpcds_q71/duckdb:duckdb 11475486 12726028 0.90
tpcds_q72/duckdb:duckdb 40788363 42206096 0.97
tpcds_q73/duckdb:duckdb 11184334 10423144 1.07
tpcds_q74/duckdb:duckdb 99504108 96750249 1.03
tpcds_q75/duckdb:duckdb 42280077 40834137 1.04
tpcds_q76/duckdb:duckdb 11730068 12226324 0.96
tpcds_q77/duckdb:duckdb 11194705 11578996 0.97
tpcds_q78/duckdb:duckdb 61194832 62433279 0.98
tpcds_q79/duckdb:duckdb 19224580 17807032 1.08
tpcds_q80/duckdb:duckdb 28402782 27314928 1.04
tpcds_q81/duckdb:duckdb 39059926 36619878 1.07
tpcds_q82/duckdb:duckdb 8391726 8526151 0.98
tpcds_q83/duckdb:duckdb 9153157 8808574 1.04
tpcds_q84/duckdb:duckdb 🚨 15411790 13250607 1.16
tpcds_q85/duckdb:duckdb 24432473 24310017 1.01
tpcds_q86/duckdb:duckdb 10850635 9950203 1.09
tpcds_q87/duckdb:duckdb 33528580 34168828 0.98
tpcds_q88/duckdb:duckdb 24141046 24133135 1.00
tpcds_q89/duckdb:duckdb 13505703 13289377 1.02
tpcds_q90/duckdb:duckdb 5356492 5614535 0.95
tpcds_q91/duckdb:duckdb 13054388 12674894 1.03
tpcds_q92/duckdb:duckdb 🚨 9432771 8368993 1.13
tpcds_q93/duckdb:duckdb 20745199 21491080 0.97
tpcds_q94/duckdb:duckdb 12206632 12415408 0.98
tpcds_q95/duckdb:duckdb 🚀 106073156 129002233 0.82
tpcds_q96/duckdb:duckdb 4583268 4672661 0.98
tpcds_q97/duckdb:duckdb 28763089 30301207 0.95
tpcds_q98/duckdb:duckdb 13636339 12796695 1.07
tpcds_q99/duckdb:duckdb 15775510 16272824 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -9.3% -3.1% -6.5% +16.6% ➖ noise
1 datafusion:vortex-file-compressed -0.0% -3.1% +3.1% +14.1% ➖ noise
1 duckdb:duckdb -1.6% -3.1% +1.5% +17.3% ➖ noise
1 duckdb:vortex-compact +7.2% -3.1% +10.6% +13.2% ➖ noise
1 duckdb:vortex-file-compressed -4.0% -3.1% -1.0% +13.1% ➖ noise
2 datafusion:vortex-compact -1.0% +0.7% -1.6% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -4.8% +0.7% -5.4% +10.4% ➖ noise
2 duckdb:duckdb -1.0% +0.7% -1.6% +14.2% ➖ noise
2 duckdb:vortex-compact -1.6% +0.7% -2.3% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -6.9% +0.7% -7.5% +11.1% ➖ noise
3 datafusion:vortex-compact -2.2% -0.2% -2.0% +11.6% ➖ noise
3 datafusion:vortex-file-compressed -3.6% -0.2% -3.3% +13.7% ➖ noise
3 duckdb:duckdb -5.3% -0.2% -5.1% +18.7% ➖ noise
3 duckdb:vortex-compact +0.4% -0.2% +0.6% +15.0% ➖ noise
3 duckdb:vortex-file-compressed +5.5% -0.2% +5.8% +16.0% ➖ noise
4 datafusion:vortex-compact +0.9% -5.2% +6.4% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -4.9% -5.2% +0.3% +10.0% ➖ noise
4 duckdb:duckdb -0.0% -5.2% +5.5% +10.0% ➖ noise
4 duckdb:vortex-compact +3.7% -5.2% +9.4% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -2.1% -5.2% +3.3% +10.0% ➖ noise
5 datafusion:vortex-compact +1.5% -0.6% +2.1% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -1.7% -0.6% -1.1% +10.0% ➖ noise
5 duckdb:duckdb +4.2% -0.6% +4.8% +12.3% ➖ noise
5 duckdb:vortex-compact -0.9% -0.6% -0.3% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -2.4% -0.6% -1.8% +10.1% ➖ noise
6 datafusion:vortex-compact -0.6% -7.4% +7.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +0.7% -7.4% +8.8% +10.3% ➖ noise
6 duckdb:duckdb -10.1% -7.4% -2.9% +13.4% ➖ noise
6 duckdb:vortex-compact -1.6% -7.4% +6.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +1.7% -7.4% +9.9% +10.0% ➖ noise
7 datafusion:vortex-compact -1.0% -2.2% +1.2% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -3.4% -2.2% -1.2% +10.1% ➖ noise
7 duckdb:duckdb +2.3% -2.2% +4.6% +18.5% ➖ noise
7 duckdb:vortex-compact -0.7% -2.2% +1.6% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +1.4% -2.2% +3.7% +10.0% ➖ noise
8 datafusion:vortex-compact -5.8% -1.0% -4.9% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -1.4% -1.0% -0.4% +10.0% ➖ noise
8 duckdb:duckdb -1.9% -1.0% -0.9% +10.0% ➖ noise
8 duckdb:vortex-compact -1.3% -1.0% -0.3% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -1.7% -1.0% -0.7% +10.8% ➖ noise
9 datafusion:vortex-compact -3.0% -1.8% -1.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -4.4% -1.8% -2.6% +10.0% ➖ noise
9 duckdb:duckdb -0.1% -1.8% +1.7% +10.0% ➖ noise
9 duckdb:vortex-compact +0.7% -1.8% +2.6% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.3% -1.8% +0.5% +13.1% ➖ noise
10 datafusion:vortex-compact +10.2% -3.1% +13.7% +11.7% 🚨 regression
10 datafusion:vortex-file-compressed -1.2% -3.1% +1.9% +10.0% ➖ noise
10 duckdb:duckdb +0.1% -3.1% +3.2% +10.0% ➖ noise
10 duckdb:vortex-compact +0.5% -3.1% +3.6% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -1.5% -3.1% +1.6% +10.0% ➖ noise
11 datafusion:vortex-compact -4.7% -4.3% -0.4% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +0.2% -4.3% +4.6% +10.0% ➖ noise
11 duckdb:duckdb +0.8% -4.3% +5.3% +10.0% ➖ noise
11 duckdb:vortex-compact -3.3% -4.3% +1.0% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -5.0% -4.3% -0.8% +10.0% ➖ noise
12 datafusion:vortex-compact -3.4% -7.6% +4.4% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +1.8% -7.6% +10.1% +10.0% 🚨 regression
12 duckdb:duckdb -6.2% -7.6% +1.5% +11.6% ➖ noise
12 duckdb:vortex-compact -5.2% -7.6% +2.5% +14.3% ➖ noise
12 duckdb:vortex-file-compressed +3.5% -7.6% +12.0% +10.0% 🚨 regression
13 datafusion:vortex-compact -0.7% -4.6% +4.1% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -1.2% -4.6% +3.5% +10.0% ➖ noise
13 duckdb:duckdb -0.8% -4.6% +3.9% +10.0% ➖ noise
13 duckdb:vortex-compact +1.2% -4.6% +6.1% +16.5% ➖ noise
13 duckdb:vortex-file-compressed -3.6% -4.6% +1.0% +10.6% ➖ noise
14 datafusion:vortex-compact -2.0% -2.3% +0.3% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +0.0% -2.3% +2.4% +10.0% ➖ noise
14 duckdb:duckdb -2.9% -2.3% -0.6% +10.0% ➖ noise
14 duckdb:vortex-compact +1.1% -2.3% +3.4% +10.3% ➖ noise
14 duckdb:vortex-file-compressed -3.0% -2.3% -0.8% +10.0% ➖ noise
15 datafusion:vortex-compact -4.5% -2.5% -2.1% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +0.3% -2.5% +2.9% +10.0% ➖ noise
15 duckdb:duckdb +2.2% -2.5% +4.9% +10.0% ➖ noise
15 duckdb:vortex-compact +2.0% -2.5% +4.6% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -0.4% -2.5% +2.2% +10.0% ➖ noise
16 datafusion:vortex-compact -4.8% -2.7% -2.1% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +0.4% -2.7% +3.2% +10.0% ➖ noise
16 duckdb:duckdb -4.5% -2.7% -1.9% +15.1% ➖ noise
16 duckdb:vortex-compact -3.8% -2.7% -1.1% +14.2% ➖ noise
16 duckdb:vortex-file-compressed -0.9% -2.7% +1.8% +13.4% ➖ noise
17 datafusion:vortex-compact -3.9% -3.7% -0.2% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +0.1% -3.7% +4.0% +10.0% ➖ noise
17 duckdb:duckdb -1.0% -3.7% +2.8% +23.6% ➖ noise
17 duckdb:vortex-compact +0.1% -3.7% +3.9% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -3.9% -3.7% -0.2% +11.7% ➖ noise
18 datafusion:vortex-compact -2.8% -2.5% -0.2% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -2.2% -2.5% +0.4% +10.0% ➖ noise
18 duckdb:duckdb +3.2% -2.5% +5.9% +10.9% ➖ noise
18 duckdb:vortex-compact -3.4% -2.5% -0.9% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -0.8% -2.5% +1.8% +10.0% ➖ noise
19 datafusion:vortex-compact -6.1% -6.6% +0.5% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -4.2% -6.6% +2.5% +10.0% ➖ noise
19 duckdb:duckdb -3.3% -6.6% +3.5% +11.4% ➖ noise
19 duckdb:vortex-compact +2.7% -6.6% +10.0% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -2.7% -6.6% +4.1% +15.4% ➖ noise
20 datafusion:vortex-compact +2.4% -4.0% +6.7% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -1.0% -4.0% +3.2% +10.0% ➖ noise
20 duckdb:duckdb +6.8% -4.0% +11.3% +26.4% ➖ noise
20 duckdb:vortex-compact +9.7% -4.0% +14.3% +10.0% 🚨 regression
20 duckdb:vortex-file-compressed -0.8% -4.0% +3.4% +12.3% ➖ noise
21 datafusion:vortex-compact +1.9% -12.1% +15.9% +14.7% 🚨 regression
21 datafusion:vortex-file-compressed -1.9% -12.1% +11.6% +11.5% 🚨 regression
21 duckdb:duckdb +7.0% -12.1% +21.7% +19.7% 🚨 regression
21 duckdb:vortex-compact +5.3% -12.1% +19.8% +13.5% 🚨 regression
21 duckdb:vortex-file-compressed -3.9% -12.1% +9.3% +25.7% ➖ noise
22 datafusion:vortex-compact -2.7% +0.9% -3.6% +10.5% ➖ noise
22 datafusion:vortex-file-compressed +2.5% +0.9% +1.5% +10.0% ➖ noise
22 duckdb:duckdb -0.3% +0.9% -1.2% +11.7% ➖ noise
22 duckdb:vortex-compact +1.5% +0.9% +0.6% +11.2% ➖ noise
22 duckdb:vortex-file-compressed -2.3% +0.9% -3.2% +10.8% ➖ noise
23 datafusion:vortex-compact -3.9% +1.6% -5.4% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -2.0% +1.6% -3.5% +10.0% ➖ noise
23 duckdb:duckdb -4.3% +1.6% -5.7% +16.3% ➖ noise
23 duckdb:vortex-compact +1.4% +1.6% -0.2% +17.2% ➖ noise
23 duckdb:vortex-file-compressed +1.7% +1.6% +0.2% +10.0% ➖ noise
24 datafusion:vortex-compact -9.4% -1.9% -7.7% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -4.2% -1.9% -2.4% +10.0% ➖ noise
24 duckdb:duckdb +11.5% -1.9% +13.6% +10.0% 🚨 regression
24 duckdb:vortex-compact -2.0% -1.9% -0.1% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -2.4% -1.9% -0.5% +10.0% ➖ noise
25 datafusion:vortex-compact +1.1% +0.8% +0.3% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -1.9% +0.8% -2.7% +10.0% ➖ noise
25 duckdb:duckdb -3.0% +0.8% -3.8% +10.0% ➖ noise
25 duckdb:vortex-compact -0.0% +0.8% -0.8% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -0.4% +0.8% -1.1% +10.0% ➖ noise
26 datafusion:vortex-compact -9.8% -1.6% -8.4% +11.0% ➖ noise
26 datafusion:vortex-file-compressed -1.8% -1.6% -0.2% +10.4% ➖ noise
26 duckdb:duckdb +1.8% -1.6% +3.4% +10.0% ➖ noise
26 duckdb:vortex-compact -8.8% -1.6% -7.3% +11.9% ➖ noise
26 duckdb:vortex-file-compressed -4.8% -1.6% -3.3% +10.7% ➖ noise
27 datafusion:vortex-compact -2.8% +1.5% -4.2% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -3.3% +1.5% -4.7% +10.0% ➖ noise
27 duckdb:duckdb +3.1% +1.5% +1.6% +15.7% ➖ noise
27 duckdb:vortex-compact -1.6% +1.5% -3.0% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -0.1% +1.5% -1.5% +10.0% ➖ noise
28 datafusion:vortex-compact -2.7% -0.9% -1.8% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -2.8% -0.9% -1.9% +10.0% ➖ noise
28 duckdb:duckdb -1.5% -0.9% -0.6% +10.0% ➖ noise
28 duckdb:vortex-compact -1.4% -0.9% -0.6% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +2.0% -0.9% +2.9% +10.0% ➖ noise
29 datafusion:vortex-compact -2.8% -1.7% -1.1% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -3.9% -1.7% -2.3% +10.0% ➖ noise
29 duckdb:duckdb -2.2% -1.7% -0.5% +11.2% ➖ noise
29 duckdb:vortex-compact -2.9% -1.7% -1.2% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +2.9% -1.7% +4.6% +13.0% ➖ noise
30 datafusion:vortex-compact +1.8% +1.1% +0.7% +10.0% ➖ noise
30 datafusion:vortex-file-compressed +2.3% +1.1% +1.2% +17.1% ➖ noise
30 duckdb:duckdb +6.5% +1.1% +5.4% +10.0% ➖ noise
30 duckdb:vortex-compact +0.5% +1.1% -0.6% +10.8% ➖ noise
30 duckdb:vortex-file-compressed +1.3% +1.1% +0.2% +11.2% ➖ noise
31 datafusion:vortex-compact -1.0% +1.8% -2.7% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -4.4% +1.8% -6.0% +10.0% ➖ noise
31 duckdb:duckdb +2.0% +1.8% +0.2% +10.0% ➖ noise
31 duckdb:vortex-compact -0.1% +1.8% -1.8% +12.6% ➖ noise
31 duckdb:vortex-file-compressed +8.0% +1.8% +6.1% +13.3% ➖ noise
32 datafusion:vortex-compact -7.2% -6.9% -0.4% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -4.4% -6.9% +2.7% +10.0% ➖ noise
32 duckdb:duckdb -3.7% -6.9% +3.4% +14.5% ➖ noise
32 duckdb:vortex-compact +1.8% -6.9% +9.3% +10.6% ➖ noise
32 duckdb:vortex-file-compressed -6.5% -6.9% +0.4% +13.1% ➖ noise
33 datafusion:vortex-compact -3.5% +2.2% -5.6% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -0.6% +2.2% -2.8% +10.4% ➖ noise
33 duckdb:duckdb -2.1% +2.2% -4.3% +12.2% ➖ noise
33 duckdb:vortex-compact +1.7% +2.2% -0.5% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +9.0% +2.2% +6.6% +18.1% ➖ noise
34 datafusion:vortex-compact -0.1% -3.8% +3.9% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -1.7% -3.8% +2.2% +10.0% ➖ noise
34 duckdb:duckdb +6.9% -3.8% +11.1% +11.5% ➖ noise
34 duckdb:vortex-compact +1.9% -3.8% +5.9% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -4.8% -3.8% -1.1% +10.0% ➖ noise
35 datafusion:vortex-compact -3.8% -3.6% -0.3% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -2.8% -3.6% +0.8% +10.0% ➖ noise
35 duckdb:duckdb -3.9% -3.6% -0.3% +16.5% ➖ noise
35 duckdb:vortex-compact +1.2% -3.6% +5.0% +10.2% ➖ noise
35 duckdb:vortex-file-compressed +1.9% -3.6% +5.7% +10.9% ➖ noise
36 datafusion:vortex-compact -3.4% -0.5% -2.9% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -3.2% -0.5% -2.7% +10.0% ➖ noise
36 duckdb:duckdb +0.0% -0.5% +0.5% +10.0% ➖ noise
36 duckdb:vortex-compact -0.6% -0.5% -0.1% +10.0% ➖ noise
36 duckdb:vortex-file-compressed -1.7% -0.5% -1.2% +10.7% ➖ noise
37 datafusion:vortex-compact -4.0% -2.7% -1.3% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -0.6% -2.7% +2.1% +10.0% ➖ noise
37 duckdb:duckdb -0.2% -2.7% +2.6% +15.6% ➖ noise
37 duckdb:vortex-compact -1.8% -2.7% +0.9% +15.4% ➖ noise
37 duckdb:vortex-file-compressed -4.7% -2.7% -2.1% +16.0% ➖ noise
38 datafusion:vortex-compact -5.1% +1.6% -6.5% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -3.4% +1.6% -4.9% +10.0% ➖ noise
38 duckdb:duckdb -0.5% +1.6% -2.1% +16.2% ➖ noise
38 duckdb:vortex-compact -10.3% +1.6% -11.7% +12.6% ✅ faster
38 duckdb:vortex-file-compressed -0.5% +1.6% -2.1% +10.8% ➖ noise
39 datafusion:vortex-compact +2.4% -4.1% +6.8% +13.1% ➖ noise
39 datafusion:vortex-file-compressed -4.5% -4.1% -0.4% +23.6% ➖ noise
39 duckdb:duckdb -0.3% -4.1% +4.0% +20.3% ➖ noise
39 duckdb:vortex-compact +3.5% -4.1% +7.9% +18.3% ➖ noise
39 duckdb:vortex-file-compressed -12.8% -4.1% -9.1% +15.9% ➖ noise
40 datafusion:vortex-compact -6.1% -4.0% -2.3% +10.1% ➖ noise
40 datafusion:vortex-file-compressed +4.1% -4.0% +8.4% +10.0% ➖ noise
40 duckdb:duckdb +1.7% -4.0% +5.9% +15.3% ➖ noise
40 duckdb:vortex-compact +1.6% -4.0% +5.8% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -3.7% -4.0% +0.3% +17.5% ➖ noise
41 datafusion:vortex-compact -2.3% -4.3% +2.0% +11.3% ➖ noise
41 datafusion:vortex-file-compressed -1.6% -4.3% +2.8% +10.0% ➖ noise
41 duckdb:duckdb +1.1% -4.3% +5.6% +10.0% ➖ noise
41 duckdb:vortex-compact +0.6% -4.3% +5.1% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -2.8% -4.3% +1.5% +10.0% ➖ noise
42 datafusion:vortex-compact -6.0% -2.3% -3.8% +13.6% ➖ noise
42 datafusion:vortex-file-compressed -9.2% -2.3% -7.0% +10.0% ➖ noise
42 duckdb:duckdb +0.3% -2.3% +2.7% +12.8% ➖ noise
42 duckdb:vortex-compact -2.0% -2.3% +0.4% +13.4% ➖ noise
42 duckdb:vortex-file-compressed +6.6% -2.3% +9.1% +17.3% ➖ noise
43 datafusion:vortex-compact -1.2% -5.1% +4.1% +10.0% ➖ noise
43 datafusion:vortex-file-compressed +3.0% -5.1% +8.5% +10.0% ➖ noise
43 duckdb:duckdb -2.0% -5.1% +3.2% +10.4% ➖ noise
43 duckdb:vortex-compact +1.7% -5.1% +7.1% +19.2% ➖ noise
43 duckdb:vortex-file-compressed -2.4% -5.1% +2.9% +16.2% ➖ noise
44 datafusion:vortex-compact -2.0% +1.7% -3.6% +10.0% ➖ noise
44 datafusion:vortex-file-compressed -3.6% +1.7% -5.2% +10.0% ➖ noise
44 duckdb:duckdb -2.6% +1.7% -4.2% +10.2% ➖ noise
44 duckdb:vortex-compact +3.3% +1.7% +1.5% +10.0% ➖ noise
44 duckdb:vortex-file-compressed -6.4% +1.7% -8.0% +10.0% ➖ noise
45 datafusion:vortex-compact -4.8% -4.2% -0.7% +10.0% ➖ noise
45 datafusion:vortex-file-compressed +1.3% -4.2% +5.7% +10.0% ➖ noise
45 duckdb:duckdb +2.0% -4.2% +6.5% +13.5% ➖ noise
45 duckdb:vortex-compact -9.7% -4.2% -5.7% +12.0% ➖ noise
45 duckdb:vortex-file-compressed -1.5% -4.2% +2.8% +10.0% ➖ noise
46 datafusion:vortex-compact -6.1% +0.0% -6.1% +10.0% ➖ noise
46 datafusion:vortex-file-compressed +0.5% +0.0% +0.4% +10.0% ➖ noise
46 duckdb:duckdb +1.6% +0.0% +1.5% +10.0% ➖ noise
46 duckdb:vortex-compact -0.2% +0.0% -0.2% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -2.0% +0.0% -2.0% +10.0% ➖ noise
47 datafusion:vortex-compact -3.3% -0.0% -3.3% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -3.7% -0.0% -3.7% +10.0% ➖ noise
47 duckdb:duckdb +2.5% -0.0% +2.5% +10.0% ➖ noise
47 duckdb:vortex-compact +0.9% -0.0% +0.9% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -0.5% -0.0% -0.5% +10.0% ➖ noise
48 datafusion:vortex-compact +1.1% -0.5% +1.6% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -2.5% -0.5% -2.0% +10.0% ➖ noise
48 duckdb:duckdb -2.0% -0.5% -1.5% +10.0% ➖ noise
48 duckdb:vortex-compact -0.6% -0.5% -0.1% +12.2% ➖ noise
48 duckdb:vortex-file-compressed -2.6% -0.5% -2.1% +11.8% ➖ noise
49 datafusion:vortex-compact -4.4% +2.5% -6.8% +10.0% ➖ noise
49 datafusion:vortex-file-compressed +0.2% +2.5% -2.2% +10.0% ➖ noise
49 duckdb:duckdb -1.0% +2.5% -3.5% +13.4% ➖ noise
49 duckdb:vortex-compact +0.5% +2.5% -2.0% +10.0% ➖ noise
49 duckdb:vortex-file-compressed +1.6% +2.5% -0.9% +13.4% ➖ noise
50 datafusion:vortex-compact -2.6% -2.8% +0.2% +10.0% ➖ noise
50 datafusion:vortex-file-compressed +3.2% -2.8% +6.2% +10.0% ➖ noise
50 duckdb:duckdb -0.6% -2.8% +2.2% +10.2% ➖ noise
50 duckdb:vortex-compact -3.2% -2.8% -0.5% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -4.9% -2.8% -2.2% +10.0% ➖ noise
51 datafusion:vortex-compact -4.5% -1.0% -3.5% +11.8% ➖ noise
51 datafusion:vortex-file-compressed -4.1% -1.0% -3.1% +13.2% ➖ noise
51 duckdb:duckdb -3.6% -1.0% -2.7% +17.0% ➖ noise
51 duckdb:vortex-compact +0.2% -1.0% +1.2% +11.5% ➖ noise
51 duckdb:vortex-file-compressed +2.7% -1.0% +3.7% +24.4% ➖ noise
52 datafusion:vortex-compact -3.7% -0.5% -3.3% +11.4% ➖ noise
52 datafusion:vortex-file-compressed -1.2% -0.5% -0.7% +10.6% ➖ noise
52 duckdb:duckdb +1.4% -0.5% +1.9% +13.7% ➖ noise
52 duckdb:vortex-compact +0.2% -0.5% +0.6% +17.4% ➖ noise
52 duckdb:vortex-file-compressed +3.9% -0.5% +4.4% +18.1% ➖ noise
53 datafusion:vortex-compact -0.5% -1.8% +1.3% +12.2% ➖ noise
53 datafusion:vortex-file-compressed +1.2% -1.8% +3.1% +12.0% ➖ noise
53 duckdb:duckdb -0.2% -1.8% +1.6% +11.2% ➖ noise
53 duckdb:vortex-compact +3.6% -1.8% +5.5% +10.0% ➖ noise
53 duckdb:vortex-file-compressed -1.0% -1.8% +0.8% +10.0% ➖ noise
54 datafusion:vortex-compact -4.5% -0.1% -4.4% +10.0% ➖ noise
54 datafusion:vortex-file-compressed +0.1% -0.1% +0.2% +10.0% ➖ noise
54 duckdb:duckdb -1.3% -0.1% -1.2% +10.6% ➖ noise
54 duckdb:vortex-compact +0.8% -0.1% +0.9% +10.0% ➖ noise
54 duckdb:vortex-file-compressed -0.9% -0.1% -0.9% +11.3% ➖ noise
55 datafusion:vortex-compact -4.9% -2.3% -2.7% +14.4% ➖ noise
55 datafusion:vortex-file-compressed -1.4% -2.3% +0.9% +12.5% ➖ noise
55 duckdb:duckdb -1.2% -2.3% +1.1% +13.7% ➖ noise
55 duckdb:vortex-compact -3.0% -2.3% -0.7% +12.2% ➖ noise
55 duckdb:vortex-file-compressed +7.5% -2.3% +10.0% +15.4% ➖ noise
56 datafusion:vortex-compact -1.5% -4.7% +3.4% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -3.3% -4.7% +1.6% +11.2% ➖ noise
56 duckdb:duckdb +4.8% -4.7% +10.0% +10.0% 🚨 regression
56 duckdb:vortex-compact +1.2% -4.7% +6.2% +10.0% ➖ noise
56 duckdb:vortex-file-compressed -2.4% -4.7% +2.4% +12.5% ➖ noise
57 datafusion:vortex-compact -2.8% -5.5% +2.9% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -3.2% -5.5% +2.5% +10.0% ➖ noise
57 duckdb:duckdb +0.8% -5.5% +6.7% +15.2% ➖ noise
57 duckdb:vortex-compact -2.0% -5.5% +3.7% +13.3% ➖ noise
57 duckdb:vortex-file-compressed -5.8% -5.5% -0.3% +15.2% ➖ noise
58 datafusion:vortex-compact -4.5% +0.1% -4.6% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -4.2% +0.1% -4.3% +10.0% ➖ noise
58 duckdb:duckdb +5.0% +0.1% +4.9% +19.0% ➖ noise
58 duckdb:vortex-compact +1.5% +0.1% +1.4% +18.0% ➖ noise
58 duckdb:vortex-file-compressed -0.4% +0.1% -0.5% +16.8% ➖ noise
59 datafusion:vortex-compact -2.8% +3.5% -6.1% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -1.0% +3.5% -4.3% +10.0% ➖ noise
59 duckdb:duckdb -1.4% +3.5% -4.7% +10.0% ➖ noise
59 duckdb:vortex-compact -4.1% +3.5% -7.3% +10.0% ➖ noise
59 duckdb:vortex-file-compressed -1.0% +3.5% -4.3% +10.0% ➖ noise
60 datafusion:vortex-compact -1.2% -0.4% -0.8% +10.0% ➖ noise
60 datafusion:vortex-file-compressed +0.1% -0.4% +0.5% +10.0% ➖ noise
60 duckdb:duckdb -8.3% -0.4% -7.9% +26.6% ➖ noise
60 duckdb:vortex-compact -0.5% -0.4% -0.1% +10.0% ➖ noise
60 duckdb:vortex-file-compressed +1.9% -0.4% +2.3% +11.5% ➖ noise
61 datafusion:vortex-compact -1.1% -1.6% +0.5% +10.0% ➖ noise
61 datafusion:vortex-file-compressed +1.6% -1.6% +3.3% +10.0% ➖ noise
61 duckdb:duckdb -1.3% -1.6% +0.4% +11.4% ➖ noise
61 duckdb:vortex-compact -1.8% -1.6% -0.2% +11.1% ➖ noise
61 duckdb:vortex-file-compressed +2.6% -1.6% +4.3% +11.7% ➖ noise
62 datafusion:vortex-compact +1.0% -7.6% +9.2% +11.5% ➖ noise
62 datafusion:vortex-file-compressed -4.6% -7.6% +3.2% +12.6% ➖ noise
62 duckdb:duckdb +0.0% -7.6% +8.2% +16.0% ➖ noise
62 duckdb:vortex-compact +25.3% -7.6% +35.6% +29.4% 🚨 regression
62 duckdb:vortex-file-compressed +15.7% -7.6% +25.2% +24.0% 🚨 regression
63 datafusion:vortex-compact -4.6% -1.6% -3.1% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -0.6% -1.6% +1.0% +10.0% ➖ noise
63 duckdb:duckdb +0.1% -1.6% +1.7% +10.0% ➖ noise
63 duckdb:vortex-compact -0.9% -1.6% +0.7% +10.0% ➖ noise
63 duckdb:vortex-file-compressed -1.4% -1.6% +0.2% +11.1% ➖ noise
64 datafusion:vortex-compact -6.6% -1.7% -5.0% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -3.5% -1.7% -1.9% +10.0% ➖ noise
64 duckdb:duckdb +1.7% -1.7% +3.4% +10.0% ➖ noise
64 duckdb:vortex-compact -2.0% -1.7% -0.4% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -0.1% -1.7% +1.6% +10.0% ➖ noise
65 datafusion:vortex-compact -5.7% +2.0% -7.5% +10.0% ➖ noise
65 datafusion:vortex-file-compressed -7.4% +2.0% -9.2% +14.8% ➖ noise
65 duckdb:duckdb -1.7% +2.0% -3.6% +12.9% ➖ noise
65 duckdb:vortex-compact +0.4% +2.0% -1.5% +10.0% ➖ noise
65 duckdb:vortex-file-compressed -5.1% +2.0% -6.9% +13.9% ➖ noise
66 datafusion:vortex-compact +0.9% -0.8% +1.7% +11.0% ➖ noise
66 datafusion:vortex-file-compressed -0.0% -0.8% +0.8% +10.0% ➖ noise
66 duckdb:duckdb -0.2% -0.8% +0.6% +10.9% ➖ noise
66 duckdb:vortex-compact +3.3% -0.8% +4.2% +10.0% ➖ noise
66 duckdb:vortex-file-compressed -3.0% -0.8% -2.2% +16.8% ➖ noise
67 datafusion:vortex-compact -7.6% +0.8% -8.4% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -0.8% +0.8% -1.6% +10.0% ➖ noise
67 duckdb:duckdb -2.5% +0.8% -3.3% +10.0% ➖ noise
67 duckdb:vortex-compact -0.3% +0.8% -1.1% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -0.7% +0.8% -1.5% +10.0% ➖ noise
68 datafusion:vortex-compact -6.4% -0.9% -5.5% +10.0% ➖ noise
68 datafusion:vortex-file-compressed +0.5% -0.9% +1.5% +10.0% ➖ noise
68 duckdb:duckdb +5.0% -0.9% +6.0% +10.0% ➖ noise
68 duckdb:vortex-compact -3.5% -0.9% -2.6% +10.0% ➖ noise
68 duckdb:vortex-file-compressed -0.8% -0.9% +0.2% +10.0% ➖ noise
69 datafusion:vortex-compact -6.4% +2.4% -8.6% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -7.9% +2.4% -10.1% +10.0% ✅ faster
69 duckdb:duckdb +1.6% +2.4% -0.8% +10.0% ➖ noise
69 duckdb:vortex-compact -2.4% +2.4% -4.7% +11.0% ➖ noise
69 duckdb:vortex-file-compressed +0.6% +2.4% -1.8% +10.0% ➖ noise
70 datafusion:vortex-compact -2.1% -1.1% -1.0% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -4.2% -1.1% -3.1% +10.2% ➖ noise
70 duckdb:duckdb +1.3% -1.1% +2.4% +14.0% ➖ noise
70 duckdb:vortex-compact -2.8% -1.1% -1.7% +10.0% ➖ noise
70 duckdb:vortex-file-compressed -0.5% -1.1% +0.5% +10.0% ➖ noise
71 datafusion:vortex-compact -3.9% -1.4% -2.6% +10.0% ➖ noise
71 datafusion:vortex-file-compressed -0.9% -1.4% +0.5% +10.0% ➖ noise
71 duckdb:duckdb -9.8% -1.4% -8.6% +16.9% ➖ noise
71 duckdb:vortex-compact -1.0% -1.4% +0.3% +11.5% ➖ noise
71 duckdb:vortex-file-compressed +0.8% -1.4% +2.2% +17.2% ➖ noise
72 datafusion:vortex-compact -8.5% -1.3% -7.2% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -1.5% -1.3% -0.2% +10.0% ➖ noise
72 duckdb:duckdb -3.4% -1.3% -2.0% +13.1% ➖ noise
72 duckdb:vortex-compact -2.4% -1.3% -1.1% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +1.5% -1.3% +2.9% +10.0% ➖ noise
73 datafusion:vortex-compact -9.5% -1.3% -8.2% +16.9% ➖ noise
73 datafusion:vortex-file-compressed -5.2% -1.3% -3.9% +13.6% ➖ noise
73 duckdb:duckdb +7.3% -1.3% +8.8% +11.0% ➖ noise
73 duckdb:vortex-compact -4.3% -1.3% -3.0% +10.0% ➖ noise
73 duckdb:vortex-file-compressed +2.2% -1.3% +3.6% +14.9% ➖ noise
74 datafusion:vortex-compact -6.5% -0.7% -5.8% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -3.7% -0.7% -3.0% +10.0% ➖ noise
74 duckdb:duckdb +2.8% -0.7% +3.6% +10.0% ➖ noise
74 duckdb:vortex-compact -0.6% -0.7% +0.1% +10.0% ➖ noise
74 duckdb:vortex-file-compressed -3.4% -0.7% -2.7% +10.0% ➖ noise
75 datafusion:vortex-compact -9.9% +1.1% -10.8% +10.0% ✅ faster
75 datafusion:vortex-file-compressed -4.0% +1.1% -5.0% +10.0% ➖ noise
75 duckdb:duckdb +3.5% +1.1% +2.4% +10.0% ➖ noise
75 duckdb:vortex-compact -3.7% +1.1% -4.7% +10.0% ➖ noise
75 duckdb:vortex-file-compressed -1.5% +1.1% -2.6% +12.0% ➖ noise
76 datafusion:vortex-compact -6.9% +3.9% -10.4% +10.4% ✅ faster
76 datafusion:vortex-file-compressed -5.2% +3.9% -8.7% +12.6% ➖ noise
76 duckdb:duckdb -4.1% +3.9% -7.6% +13.9% ➖ noise
76 duckdb:vortex-compact -6.3% +3.9% -9.8% +14.1% ➖ noise
76 duckdb:vortex-file-compressed +2.5% +3.9% -1.4% +19.8% ➖ noise
77 datafusion:vortex-compact -7.8% +0.4% -8.2% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -3.2% +0.4% -3.7% +10.0% ➖ noise
77 duckdb:duckdb -3.3% +0.4% -3.8% +18.7% ➖ noise
77 duckdb:vortex-compact +3.0% +0.4% +2.5% +11.6% ➖ noise
77 duckdb:vortex-file-compressed -2.8% +0.4% -3.2% +14.1% ➖ noise
78 datafusion:vortex-compact -10.0% -1.9% -8.3% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -1.4% -1.9% +0.5% +10.0% ➖ noise
78 duckdb:duckdb -2.0% -1.9% -0.1% +10.0% ➖ noise
78 duckdb:vortex-compact +0.5% -1.9% +2.4% +10.0% ➖ noise
78 duckdb:vortex-file-compressed +5.1% -1.9% +7.1% +10.0% ➖ noise
79 datafusion:vortex-compact -8.0% +3.7% -11.3% +10.0% ✅ faster
79 datafusion:vortex-file-compressed +1.0% +3.7% -2.7% +10.0% ➖ noise
79 duckdb:duckdb +8.0% +3.7% +4.1% +10.8% ➖ noise
79 duckdb:vortex-compact -1.3% +3.7% -4.8% +10.0% ➖ noise
79 duckdb:vortex-file-compressed -1.6% +3.7% -5.2% +11.8% ➖ noise
80 datafusion:vortex-compact -9.9% -0.7% -9.3% +10.0% ✅ faster
80 datafusion:vortex-file-compressed -1.5% -0.7% -0.8% +10.0% ➖ noise
80 duckdb:duckdb +4.0% -0.7% +4.7% +13.1% ➖ noise
80 duckdb:vortex-compact -4.1% -0.7% -3.4% +10.0% ➖ noise
80 duckdb:vortex-file-compressed +6.3% -0.7% +7.0% +11.0% ➖ noise
81 datafusion:vortex-compact -3.2% +1.4% -4.6% +10.9% ➖ noise
81 datafusion:vortex-file-compressed +1.9% +1.4% +0.5% +10.0% ➖ noise
81 duckdb:duckdb +6.7% +1.4% +5.2% +10.0% ➖ noise
81 duckdb:vortex-compact +0.6% +1.4% -0.8% +10.0% ➖ noise
81 duckdb:vortex-file-compressed +2.1% +1.4% +0.7% +10.0% ➖ noise
82 datafusion:vortex-compact -4.4% -1.8% -2.6% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -4.8% -1.8% -3.0% +10.0% ➖ noise
82 duckdb:duckdb -1.6% -1.8% +0.3% +13.0% ➖ noise
82 duckdb:vortex-compact +4.2% -1.8% +6.1% +13.5% ➖ noise
82 duckdb:vortex-file-compressed -1.9% -1.8% -0.1% +10.3% ➖ noise
83 datafusion:vortex-compact -11.3% -0.1% -11.2% +10.0% ✅ faster
83 datafusion:vortex-file-compressed -0.7% -0.1% -0.6% +10.0% ➖ noise
83 duckdb:duckdb +3.9% -0.1% +4.0% +11.1% ➖ noise
83 duckdb:vortex-compact -2.5% -0.1% -2.4% +10.0% ➖ noise
83 duckdb:vortex-file-compressed +0.7% -0.1% +0.8% +15.8% ➖ noise
84 datafusion:vortex-compact -21.5% -1.4% -20.3% +14.1% ✅ faster
84 datafusion:vortex-file-compressed -2.0% -1.4% -0.5% +16.2% ➖ noise
84 duckdb:duckdb +16.3% -1.4% +18.0% +10.1% 🚨 regression
84 duckdb:vortex-compact +1.2% -1.4% +2.6% +10.0% ➖ noise
84 duckdb:vortex-file-compressed +0.4% -1.4% +1.9% +10.0% ➖ noise
85 datafusion:vortex-compact -8.9% -3.2% -5.9% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -1.4% -3.2% +1.8% +10.0% ➖ noise
85 duckdb:duckdb +0.5% -3.2% +3.8% +10.0% ➖ noise
85 duckdb:vortex-compact -2.1% -3.2% +1.1% +10.0% ➖ noise
85 duckdb:vortex-file-compressed +2.4% -3.2% +5.8% +10.0% ➖ noise
86 datafusion:vortex-compact -8.5% -5.5% -3.2% +10.0% ➖ noise
86 datafusion:vortex-file-compressed +2.9% -5.5% +8.9% +11.6% ➖ noise
86 duckdb:duckdb +9.0% -5.5% +15.4% +12.1% 🚨 regression
86 duckdb:vortex-compact +0.1% -5.5% +5.9% +19.1% ➖ noise
86 duckdb:vortex-file-compressed -0.8% -5.5% +5.0% +15.2% ➖ noise
87 datafusion:vortex-compact -6.9% +0.6% -7.4% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -4.0% +0.6% -4.5% +10.0% ➖ noise
87 duckdb:duckdb -1.9% +0.6% -2.4% +13.6% ➖ noise
87 duckdb:vortex-compact +1.0% +0.6% +0.4% +13.0% ➖ noise
87 duckdb:vortex-file-compressed -6.5% +0.6% -7.1% +11.9% ➖ noise
88 datafusion:vortex-compact -5.1% -3.0% -2.1% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -2.9% -3.0% +0.1% +10.0% ➖ noise
88 duckdb:duckdb +0.0% -3.0% +3.2% +10.0% ➖ noise
88 duckdb:vortex-compact -1.6% -3.0% +1.5% +11.8% ➖ noise
88 duckdb:vortex-file-compressed +5.8% -3.0% +9.1% +10.0% ➖ noise
89 datafusion:vortex-compact -2.3% -3.4% +1.2% +12.7% ➖ noise
89 datafusion:vortex-file-compressed -1.3% -3.4% +2.2% +10.0% ➖ noise
89 duckdb:duckdb +1.6% -3.4% +5.3% +39.9% ➖ noise
89 duckdb:vortex-compact +3.8% -3.4% +7.5% +10.0% ➖ noise
89 duckdb:vortex-file-compressed -5.4% -3.4% -2.1% +14.2% ➖ noise
90 datafusion:vortex-compact -8.2% -5.8% -2.5% +10.1% ➖ noise
90 datafusion:vortex-file-compressed -0.5% -5.8% +5.6% +14.8% ➖ noise
90 duckdb:duckdb -4.6% -5.8% +1.3% +13.3% ➖ noise
90 duckdb:vortex-compact -6.6% -5.8% -0.8% +11.9% ➖ noise
90 duckdb:vortex-file-compressed +0.2% -5.8% +6.4% +10.9% ➖ noise
91 datafusion:vortex-compact -7.9% -0.5% -7.4% +10.7% ➖ noise
91 datafusion:vortex-file-compressed -5.0% -0.5% -4.5% +10.0% ➖ noise
91 duckdb:duckdb +3.0% -0.5% +3.5% +13.1% ➖ noise
91 duckdb:vortex-compact -0.9% -0.5% -0.3% +10.0% ➖ noise
91 duckdb:vortex-file-compressed +0.0% -0.5% +0.6% +10.0% ➖ noise
92 datafusion:vortex-compact -6.4% -5.6% -0.8% +10.0% ➖ noise
92 datafusion:vortex-file-compressed -2.5% -5.6% +3.3% +10.0% ➖ noise
92 duckdb:duckdb +12.7% -5.6% +19.4% +14.1% 🚨 regression
92 duckdb:vortex-compact +0.9% -5.6% +6.9% +10.0% ➖ noise
92 duckdb:vortex-file-compressed -5.0% -5.6% +0.6% +10.9% ➖ noise
93 datafusion:vortex-compact -8.4% -1.2% -7.3% +11.5% ➖ noise
93 datafusion:vortex-file-compressed +1.6% -1.2% +2.8% +14.1% ➖ noise
93 duckdb:duckdb -3.5% -1.2% -2.3% +17.2% ➖ noise
93 duckdb:vortex-compact +0.0% -1.2% +1.2% +13.6% ➖ noise
93 duckdb:vortex-file-compressed +5.4% -1.2% +6.6% +17.0% ➖ noise
94 datafusion:vortex-compact -3.3% -0.7% -2.6% +10.0% ➖ noise
94 datafusion:vortex-file-compressed +0.8% -0.7% +1.5% +10.0% ➖ noise
94 duckdb:duckdb -1.7% -0.7% -1.0% +13.8% ➖ noise
94 duckdb:vortex-compact -7.5% -0.7% -6.8% +15.0% ➖ noise
94 duckdb:vortex-file-compressed -1.0% -0.7% -0.3% +10.0% ➖ noise
95 datafusion:vortex-compact -5.9% -3.4% -2.5% +12.2% ➖ noise
95 datafusion:vortex-file-compressed -1.3% -3.4% +2.3% +10.2% ➖ noise
95 duckdb:duckdb -17.8% -3.4% -14.8% +21.0% ➖ noise
95 duckdb:vortex-compact -1.7% -3.4% +1.8% +15.4% ➖ noise
95 duckdb:vortex-file-compressed -4.6% -3.4% -1.2% +19.4% ➖ noise
96 datafusion:vortex-compact -9.9% -1.6% -8.4% +10.0% ➖ noise
96 datafusion:vortex-file-compressed -0.2% -1.6% +1.4% +13.9% ➖ noise
96 duckdb:duckdb -1.9% -1.6% -0.3% +23.3% ➖ noise
96 duckdb:vortex-compact +2.6% -1.6% +4.3% +14.8% ➖ noise
96 duckdb:vortex-file-compressed -12.4% -1.6% -10.9% +19.9% ➖ noise
97 datafusion:vortex-compact -14.2% -2.9% -11.6% +11.2% ✅ faster
97 datafusion:vortex-file-compressed +3.9% -2.9% +7.1% +10.2% ➖ noise
97 duckdb:duckdb -5.1% -2.9% -2.2% +11.1% ➖ noise
97 duckdb:vortex-compact -5.6% -2.9% -2.7% +12.5% ➖ noise
97 duckdb:vortex-file-compressed +2.5% -2.9% +5.6% +10.9% ➖ noise
98 datafusion:vortex-compact -5.5% -1.0% -4.5% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -2.5% -1.0% -1.5% +10.0% ➖ noise
98 duckdb:duckdb +6.6% -1.0% +7.7% +12.9% ➖ noise
98 duckdb:vortex-compact -1.1% -1.0% -0.1% +11.5% ➖ noise
98 duckdb:vortex-file-compressed -9.9% -1.0% -8.9% +14.0% ➖ noise
99 datafusion:vortex-compact -16.4% -7.6% -9.5% +16.7% ➖ noise
99 datafusion:vortex-file-compressed -10.5% -7.6% -3.2% +19.6% ➖ noise
99 duckdb:duckdb -3.1% -7.6% +4.9% +22.0% ➖ noise
99 duckdb:vortex-compact +6.0% -7.6% +14.8% +25.2% ➖ noise
99 duckdb:vortex-file-compressed +4.9% -7.6% +13.5% +28.4% ➖ noise

@github-actions
Copy link
Contributor

github-actions bot commented Mar 22, 2026

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

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

Add PinnedCpuPool/PinnedExecutor: a core-pinned thread pool that
overrides spawn_cpu while delegating async I/O to the fallback runtime
(tokio). Avoids work-stealing for decode-heavy ops (bitunpacking, FoR,
dictionary gather), keeping data cache-local.

Expose via RuntimeSessionExt::with_pinned_cpu_pool() and enable it by
default in the benchmark SESSION. Fix executor lifetime bug by storing a
strong Arc in RuntimeSession alongside the Weak-based Handle.

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
@0ax1 0ax1 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Mar 22, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Mar 22, 2026
@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.1%
Vortex (geomean): 0.986x ➖
Parquet (geomean): 0.976x ➖
Shifts: Parquet (control) -2.4% · Median polish -2.6%


duckdb / vortex-file-compressed (0.999x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11386866 11175020 1.02
statpopgen_q01/duckdb:vortex-file-compressed 28494810 28059046 1.02
statpopgen_q02/duckdb:vortex-file-compressed 1295164075 1314409377 0.99
statpopgen_q03/duckdb:vortex-file-compressed 3058003964 3117080554 0.98
statpopgen_q04/duckdb:vortex-file-compressed 3089397905 3176477343 0.97
statpopgen_q05/duckdb:vortex-file-compressed 1376684564 1406733169 0.98
statpopgen_q06/duckdb:vortex-file-compressed 2050460686 2054671113 1.00
statpopgen_q07/duckdb:vortex-file-compressed 199718486 197845224 1.01
statpopgen_q08/duckdb:vortex-file-compressed 220218950 211635285 1.04
statpopgen_q09/duckdb:vortex-file-compressed 2808744391 2856661695 0.98
statpopgen_q10/duckdb:vortex-file-compressed 4643527153 4617717853 1.01
duckdb / vortex-compact (0.974x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 10718569 10727099 1.00
statpopgen_q01/duckdb:vortex-compact 169265655 167002479 1.01
statpopgen_q02/duckdb:vortex-compact 1822932632 1860077898 0.98
statpopgen_q03/duckdb:vortex-compact 3472908957 3591236694 0.97
statpopgen_q04/duckdb:vortex-compact 3504065817 3654902696 0.96
statpopgen_q05/duckdb:vortex-compact 1848435940 1914231306 0.97
statpopgen_q06/duckdb:vortex-compact 2676815377 2752701196 0.97
statpopgen_q07/duckdb:vortex-compact 972160079 995782764 0.98
statpopgen_q08/duckdb:vortex-compact 1007341181 1038844727 0.97
statpopgen_q09/duckdb:vortex-compact 3321217785 3483043588 0.95
statpopgen_q10/duckdb:vortex-compact 5455078790 5679061004 0.96
duckdb / parquet (0.976x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 314633921 325298760 0.97
statpopgen_q01/duckdb:parquet 399463710 411878601 0.97
statpopgen_q02/duckdb:parquet 976891579 1018129330 0.96
statpopgen_q03/duckdb:parquet 1493938533 1540366416 0.97
statpopgen_q04/duckdb:parquet 1507086754 1579177760 0.95
statpopgen_q05/duckdb:parquet 1015598958 1019319613 1.00
statpopgen_q06/duckdb:parquet 1499468595 1512702428 0.99
statpopgen_q07/duckdb:parquet 1890870460 1913583400 0.99
statpopgen_q08/duckdb:parquet 1883469153 1924255979 0.98
statpopgen_q09/duckdb:parquet 1384748794 1387906662 1.00
statpopgen_q10/duckdb:parquet 2653319884 2761406192 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -0.1% -3.3% +3.3% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +1.9% -3.3% +5.3% +11.2% ➖ noise
1 duckdb:vortex-compact +1.4% -3.0% +4.5% +46.4% ➖ noise
1 duckdb:vortex-file-compressed +1.6% -3.0% +4.7% +233.4% ➖ noise
2 duckdb:vortex-compact -2.0% -4.1% +2.1% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -1.5% -4.1% +2.7% +10.0% ➖ noise
3 duckdb:vortex-compact -3.3% -3.0% -0.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -1.9% -3.0% +1.2% +10.0% ➖ noise
4 duckdb:vortex-compact -4.1% -4.6% +0.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -2.7% -4.6% +1.9% +10.0% ➖ noise
5 duckdb:vortex-compact -3.4% -0.4% -3.1% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -2.1% -0.4% -1.8% +10.0% ➖ noise
6 duckdb:vortex-compact -2.8% -0.9% -1.9% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.2% -0.9% +0.7% +10.0% ➖ noise
7 duckdb:vortex-compact -2.4% -1.2% -1.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +0.9% -1.2% +2.2% +10.0% ➖ noise
8 duckdb:vortex-compact -3.0% -2.1% -0.9% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +4.1% -2.1% +6.3% +10.0% ➖ noise
9 duckdb:vortex-compact -4.6% -0.2% -4.4% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.7% -0.2% -1.5% +10.0% ➖ noise
10 duckdb:vortex-compact -3.9% -3.9% -0.0% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.6% -3.9% +4.7% +10.0% ➖ noise

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -12.0%
Vortex (geomean): 0.827x ➖
Parquet (geomean): 0.940x ➖
Shifts: Parquet (control) -6.0% · Median polish -8.1%


datafusion / vortex-file-compressed (0.749x ➖, 10↑ 1↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 169386292 181556389 0.93
tpch_q02/datafusion:vortex-file-compressed 🚀 223163958 447894907 0.50
tpch_q03/datafusion:vortex-file-compressed 271686695 304473208 0.89
tpch_q04/datafusion:vortex-file-compressed 202712378 192888518 1.05
tpch_q05/datafusion:vortex-file-compressed 421479814 425693525 0.99
tpch_q06/datafusion:vortex-file-compressed 216283463 272891142 0.79
tpch_q07/datafusion:vortex-file-compressed 407925725 391440986 1.04
tpch_q08/datafusion:vortex-file-compressed 🚀 383015583 711055386 0.54
tpch_q09/datafusion:vortex-file-compressed 🚀 353319875 519471678 0.68
tpch_q10/datafusion:vortex-file-compressed 🚀 409216553 627896442 0.65
tpch_q11/datafusion:vortex-file-compressed 🚀 181672747 396743535 0.46
tpch_q12/datafusion:vortex-file-compressed 334721768 468772078 0.71
tpch_q13/datafusion:vortex-file-compressed 210282657 250443262 0.84
tpch_q14/datafusion:vortex-file-compressed 165204137 191142917 0.86
tpch_q15/datafusion:vortex-file-compressed 285893440 351209090 0.81
tpch_q16/datafusion:vortex-file-compressed 🚀 134334037 285529323 0.47
tpch_q17/datafusion:vortex-file-compressed 🚀 229288257 421129660 0.54
tpch_q18/datafusion:vortex-file-compressed 🚨 436995109 325083754 1.34
tpch_q19/datafusion:vortex-file-compressed 🚀 301789666 510629964 0.59
tpch_q20/datafusion:vortex-file-compressed 🚀 278423899 400962850 0.69
tpch_q21/datafusion:vortex-file-compressed 564748715 460863950 1.23
tpch_q22/datafusion:vortex-file-compressed 🚀 105964642 172570252 0.61
datafusion / vortex-compact (0.733x ➖, 13↑ 1↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚀 252010934 441954666 0.57
tpch_q02/datafusion:vortex-compact 🚀 214817166 538424326 0.40
tpch_q03/datafusion:vortex-compact 257798951 337258086 0.76
tpch_q04/datafusion:vortex-compact 🚀 203189313 306826466 0.66
tpch_q05/datafusion:vortex-compact 399723851 406746787 0.98
tpch_q06/datafusion:vortex-compact 🚀 258028670 405813404 0.64
tpch_q07/datafusion:vortex-compact 449557948 504861535 0.89
tpch_q08/datafusion:vortex-compact 🚀 339061660 698657019 0.49
tpch_q09/datafusion:vortex-compact 376035989 467449589 0.80
tpch_q10/datafusion:vortex-compact 🚀 362724880 532867260 0.68
tpch_q11/datafusion:vortex-compact 🚀 144625251 259323501 0.56
tpch_q12/datafusion:vortex-compact 🚀 319215973 499878973 0.64
tpch_q13/datafusion:vortex-compact 🚀 191318894 285243645 0.67
tpch_q14/datafusion:vortex-compact 207179683 289966698 0.71
tpch_q15/datafusion:vortex-compact 🚀 319772712 542571238 0.59
tpch_q16/datafusion:vortex-compact 🚀 128021675 190619853 0.67
tpch_q17/datafusion:vortex-compact 290229204 327462895 0.89
tpch_q18/datafusion:vortex-compact 409268117 327678236 1.25
tpch_q19/datafusion:vortex-compact 🚀 315488046 513099644 0.61
tpch_q20/datafusion:vortex-compact 645578123 559442644 1.15
tpch_q21/datafusion:vortex-compact 🚨 1069562409 567795679 1.88
tpch_q22/datafusion:vortex-compact 🚀 85358049 134912701 0.63
datafusion / parquet (0.958x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 235536410 253983925 0.93
tpch_q02/datafusion:parquet 459852489 429123337 1.07
tpch_q03/datafusion:parquet 298358772 306902673 0.97
tpch_q04/datafusion:parquet 152674766 139381836 1.10
tpch_q05/datafusion:parquet 508607340 505454669 1.01
tpch_q06/datafusion:parquet 136342567 146835045 0.93
tpch_q07/datafusion:parquet 539020853 556221059 0.97
tpch_q08/datafusion:parquet 622945200 665215106 0.94
tpch_q09/datafusion:parquet 593290179 819911205 0.72
tpch_q10/datafusion:parquet 608568173 645037528 0.94
tpch_q11/datafusion:parquet 347772263 387013399 0.90
tpch_q12/datafusion:parquet 270574716 258648647 1.05
tpch_q13/datafusion:parquet 427837104 468715580 0.91
tpch_q14/datafusion:parquet 221495353 222275315 1.00
tpch_q15/datafusion:parquet 312260752 344411129 0.91
tpch_q16/datafusion:parquet 182510548 182527315 1.00
tpch_q17/datafusion:parquet 402786558 473958365 0.85
tpch_q18/datafusion:parquet 487870161 502022157 0.97
tpch_q19/datafusion:parquet 323692364 326588731 0.99
tpch_q20/datafusion:parquet 358522429 343167068 1.04
tpch_q21/datafusion:parquet 559129840 524510160 1.07
tpch_q22/datafusion:parquet 115992151 127587832 0.91
duckdb / vortex-file-compressed (0.916x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 234801801 270666339 0.87
tpch_q02/duckdb:vortex-file-compressed 843470939 939614194 0.90
tpch_q03/duckdb:vortex-file-compressed 515836690 598823968 0.86
tpch_q04/duckdb:vortex-file-compressed 318255760 373689075 0.85
tpch_q05/duckdb:vortex-file-compressed 783490445 826561695 0.95
tpch_q06/duckdb:vortex-file-compressed 351010564 356883515 0.98
tpch_q07/duckdb:vortex-file-compressed 680377837 700793181 0.97
tpch_q08/duckdb:vortex-file-compressed 849349955 822944362 1.03
tpch_q09/duckdb:vortex-file-compressed 839216585 907995559 0.92
tpch_q10/duckdb:vortex-file-compressed 695051999 705911204 0.98
tpch_q11/duckdb:vortex-file-compressed 439879410 475021761 0.93
tpch_q12/duckdb:vortex-file-compressed 454231225 624505891 0.73
tpch_q13/duckdb:vortex-file-compressed 445205180 516122984 0.86
tpch_q14/duckdb:vortex-file-compressed 416647883 474994421 0.88
tpch_q15/duckdb:vortex-file-compressed 247550897 285028422 0.87
tpch_q16/duckdb:vortex-file-compressed 324504651 332775980 0.98
tpch_q17/duckdb:vortex-file-compressed 576642086 623268946 0.93
tpch_q18/duckdb:vortex-file-compressed 473196294 573730779 0.82
tpch_q19/duckdb:vortex-file-compressed 428145659 397778379 1.08
tpch_q20/duckdb:vortex-file-compressed 742656767 799991526 0.93
tpch_q21/duckdb:vortex-file-compressed 943231427 995627399 0.95
tpch_q22/duckdb:vortex-file-compressed 327500508 344619295 0.95
duckdb / vortex-compact (0.932x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 262610924 308345453 0.85
tpch_q02/duckdb:vortex-compact 819287581 813031574 1.01
tpch_q03/duckdb:vortex-compact 425885756 524046266 0.81
tpch_q04/duckdb:vortex-compact 343511183 333675832 1.03
tpch_q05/duckdb:vortex-compact 743069663 859983042 0.86
tpch_q06/duckdb:vortex-compact 340205360 407751695 0.83
tpch_q07/duckdb:vortex-compact 634121975 700100088 0.91
tpch_q08/duckdb:vortex-compact 762971543 895293133 0.85
tpch_q09/duckdb:vortex-compact 811263851 835285715 0.97
tpch_q10/duckdb:vortex-compact 596097216 599019555 1.00
tpch_q11/duckdb:vortex-compact 463720589 449905147 1.03
tpch_q12/duckdb:vortex-compact 406972513 399367085 1.02
tpch_q13/duckdb:vortex-compact 429473376 462139906 0.93
tpch_q14/duckdb:vortex-compact 438709511 460430014 0.95
tpch_q15/duckdb:vortex-compact 259392155 312539416 0.83
tpch_q16/duckdb:vortex-compact 322849538 308269302 1.05
tpch_q17/duckdb:vortex-compact 566898954 616532874 0.92
tpch_q18/duckdb:vortex-compact 433797525 469582818 0.92
tpch_q19/duckdb:vortex-compact 431196276 403093958 1.07
tpch_q20/duckdb:vortex-compact 721696227 771104404 0.94
tpch_q21/duckdb:vortex-compact 890886163 962476482 0.93
tpch_q22/duckdb:vortex-compact 302241802 352266983 0.86
duckdb / parquet (0.921x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 470395953 494708510 0.95
tpch_q02/duckdb:parquet 1261650581 1315922014 0.96
tpch_q03/duckdb:parquet 900405608 1135708316 0.79
tpch_q04/duckdb:parquet 587101300 636202947 0.92
tpch_q05/duckdb:parquet 1364970761 1490485368 0.92
tpch_q06/duckdb:parquet 369262644 378133036 0.98
tpch_q07/duckdb:parquet 1126219103 1103885280 1.02
tpch_q08/duckdb:parquet 1499608248 1609313685 0.93
tpch_q09/duckdb:parquet 1370363195 1529856086 0.90
tpch_q10/duckdb:parquet 1294433304 1376532368 0.94
tpch_q11/duckdb:parquet 814477591 839664736 0.97
tpch_q12/duckdb:parquet 560726157 633598338 0.88
tpch_q13/duckdb:parquet 861322691 893372093 0.96
tpch_q14/duckdb:parquet 571171313 604337013 0.95
tpch_q15/duckdb:parquet 454094901 496633119 0.91
tpch_q16/duckdb:parquet 491151336 519472307 0.95
tpch_q17/duckdb:parquet 718732257 759551010 0.95
tpch_q18/duckdb:parquet 792204693 867644495 0.91
tpch_q19/duckdb:parquet 729731913 895816868 0.81
tpch_q20/duckdb:parquet 984298526 1059995197 0.93
tpch_q21/duckdb:parquet 1081847924 1255420740 0.86
tpch_q22/duckdb:parquet 492802135 542509611 0.91
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -43.0% -6.1% -39.3% +99.9% ➖ noise
1 datafusion:vortex-file-compressed -6.7% -6.1% -0.6% +115.3% ➖ noise
1 duckdb:vortex-compact -14.8% -6.1% -9.3% +36.0% ➖ noise
1 duckdb:vortex-file-compressed -13.3% -6.1% -7.6% +41.7% ➖ noise
2 datafusion:vortex-compact -60.1% +1.4% -60.6% +32.9% ✅ faster
2 datafusion:vortex-file-compressed -50.2% +1.4% -50.8% +37.5% ✅ faster
2 duckdb:vortex-compact +0.8% +1.4% -0.6% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -10.2% +1.4% -11.4% +30.0% ➖ noise
3 datafusion:vortex-compact -23.6% -12.2% -12.9% +63.9% ➖ noise
3 datafusion:vortex-file-compressed -10.8% -12.2% +1.6% +70.7% ➖ noise
3 duckdb:vortex-compact -18.7% -12.2% -7.4% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -13.9% -12.2% -1.9% +31.3% ➖ noise
4 datafusion:vortex-compact -33.8% +0.5% -34.1% +34.4% ✅ faster
4 datafusion:vortex-file-compressed +5.1% +0.5% +4.5% +53.5% ➖ noise
4 duckdb:vortex-compact +2.9% +0.5% +2.4% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -14.8% +0.5% -15.3% +30.0% ➖ noise
5 datafusion:vortex-compact -1.7% -4.0% +2.4% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -1.0% -4.0% +3.1% +42.5% ➖ noise
5 duckdb:vortex-compact -13.6% -4.0% -10.0% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -5.2% -4.0% -1.3% +30.0% ➖ noise
6 datafusion:vortex-compact -36.4% -4.8% -33.2% +49.6% ✅ faster
6 datafusion:vortex-file-compressed -20.7% -4.8% -16.8% +31.0% ➖ noise
6 duckdb:vortex-compact -16.6% -4.8% -12.4% +36.8% ➖ noise
6 duckdb:vortex-file-compressed -1.6% -4.8% +3.3% +33.1% ➖ noise
7 datafusion:vortex-compact -11.0% -0.6% -10.4% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +4.2% -0.6% +4.8% +30.0% ➖ noise
7 duckdb:vortex-compact -9.4% -0.6% -8.9% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -2.9% -0.6% -2.4% +32.5% ➖ noise
8 datafusion:vortex-compact -51.5% -6.6% -48.0% +33.5% ✅ faster
8 datafusion:vortex-file-compressed -46.1% -6.6% -42.3% +30.0% ✅ faster
8 duckdb:vortex-compact -14.8% -6.6% -8.8% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +3.2% -6.6% +10.5% +30.0% ➖ noise
9 datafusion:vortex-compact -19.6% -19.5% -0.1% +34.9% ➖ noise
9 datafusion:vortex-file-compressed -32.0% -19.5% -15.5% +30.0% ➖ noise
9 duckdb:vortex-compact -2.9% -19.5% +20.6% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -7.6% -19.5% +14.8% +30.0% ➖ noise
10 datafusion:vortex-compact -31.9% -5.8% -27.7% +30.9% ✅ faster
10 datafusion:vortex-file-compressed -34.8% -5.8% -30.8% +33.5% ✅ faster
10 duckdb:vortex-compact -0.5% -5.8% +5.6% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -1.5% -5.8% +4.5% +30.0% ➖ noise
11 datafusion:vortex-compact -44.2% -6.6% -40.3% +30.0% ✅ faster
11 datafusion:vortex-file-compressed -54.2% -6.6% -51.0% +30.0% ✅ faster
11 duckdb:vortex-compact +3.1% -6.6% +10.4% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -7.4% -6.6% -0.8% +30.0% ➖ noise
12 datafusion:vortex-compact -36.1% -3.8% -33.6% +36.2% ✅ faster
12 datafusion:vortex-file-compressed -28.6% -3.8% -25.8% +30.0% ✅ faster
12 duckdb:vortex-compact +1.9% -3.8% +5.9% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -27.3% -3.8% -24.4% +30.0% ✅ faster
13 datafusion:vortex-compact -32.9% -6.2% -28.5% +75.1% ➖ noise
13 datafusion:vortex-file-compressed -16.0% -6.2% -10.5% +48.2% ➖ noise
13 duckdb:vortex-compact -7.1% -6.2% -0.9% +30.1% ➖ noise
13 duckdb:vortex-file-compressed -13.7% -6.2% -8.0% +30.0% ➖ noise
14 datafusion:vortex-compact -28.6% -3.0% -26.4% +38.6% ➖ noise
14 datafusion:vortex-file-compressed -13.6% -3.0% -10.9% +30.0% ➖ noise
14 duckdb:vortex-compact -4.7% -3.0% -1.8% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -12.3% -3.0% -9.6% +30.0% ➖ noise
15 datafusion:vortex-compact -41.1% -9.0% -35.3% +30.0% ✅ faster
15 datafusion:vortex-file-compressed -18.6% -9.0% -10.6% +30.0% ➖ noise
15 duckdb:vortex-compact -17.0% -9.0% -8.8% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -13.1% -9.0% -4.6% +30.0% ➖ noise
16 datafusion:vortex-compact -32.8% -2.8% -30.9% +30.0% ✅ faster
16 datafusion:vortex-file-compressed -53.0% -2.8% -51.6% +30.0% ✅ faster
16 duckdb:vortex-compact +4.7% -2.8% +7.7% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -2.5% -2.8% +0.3% +30.0% ➖ noise
17 datafusion:vortex-compact -11.4% -10.3% -1.2% +30.0% ➖ noise
17 datafusion:vortex-file-compressed -45.6% -10.3% -39.3% +54.9% ✅ faster
17 duckdb:vortex-compact -8.1% -10.3% +2.5% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -7.5% -10.3% +3.2% +30.0% ➖ noise
18 datafusion:vortex-compact +24.9% -5.8% +32.6% +30.0% 🚨 regression
18 datafusion:vortex-file-compressed +34.4% -5.8% +42.7% +30.0% 🚨 regression
18 duckdb:vortex-compact -7.6% -5.8% -1.9% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -17.5% -5.8% -12.4% +47.8% ➖ noise
19 datafusion:vortex-compact -38.5% -10.1% -31.6% +30.0% ✅ faster
19 datafusion:vortex-file-compressed -40.9% -10.1% -34.2% +30.0% ✅ faster
19 duckdb:vortex-compact +7.0% -10.1% +19.1% +30.0% ➖ noise
19 duckdb:vortex-file-compressed +7.6% -10.1% +19.8% +30.0% ➖ noise
20 datafusion:vortex-compact +15.4% -1.5% +17.2% +42.8% ➖ noise
20 datafusion:vortex-file-compressed -30.6% -1.5% -29.5% +38.7% ✅ faster
20 duckdb:vortex-compact -6.4% -1.5% -5.0% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -7.2% -1.5% -5.7% +30.0% ➖ noise
21 datafusion:vortex-compact +88.4% -4.2% +96.5% +34.6% 🚨 regression
21 datafusion:vortex-file-compressed +22.5% -4.2% +27.9% +30.0% ➖ noise
21 duckdb:vortex-compact -7.4% -4.2% -3.4% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -5.3% -4.2% -1.2% +30.0% ➖ noise
22 datafusion:vortex-compact -36.7% -9.1% -30.4% +85.6% ➖ noise
22 datafusion:vortex-file-compressed -38.6% -9.1% -32.4% +30.0% ✅ faster
22 duckdb:vortex-compact -14.2% -9.1% -5.6% +30.0% ➖ noise
22 duckdb:vortex-file-compressed -5.0% -9.1% +4.6% +30.0% ➖ noise

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.3%
Vortex (geomean): 0.874x ➖
Parquet (geomean): 0.923x ➖
Shifts: Parquet (control) -7.7% · Median polish -4.8%


datafusion / vortex-file-compressed (0.813x ➖, 2↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 33054717 33727197 0.98
fineweb_q01/datafusion:vortex-file-compressed 453639305 485137593 0.94
fineweb_q02/datafusion:vortex-file-compressed 🚀 345556675 536687355 0.64
fineweb_q03/datafusion:vortex-file-compressed 1327084999 1441916821 0.92
fineweb_q04/datafusion:vortex-file-compressed 1345639862 1353665004 0.99
fineweb_q05/datafusion:vortex-file-compressed 1342882316 1338472581 1.00
fineweb_q06/datafusion:vortex-file-compressed 1456664167 1500881698 0.97
fineweb_q07/datafusion:vortex-file-compressed 1335554085 1360504015 0.98
fineweb_q08/datafusion:vortex-file-compressed 🚀 169797228 562915075 0.30
datafusion / vortex-compact (0.721x ➖, 2↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 33285385 42281323 0.79
fineweb_q01/datafusion:vortex-compact 491105686 509906629 0.96
fineweb_q02/datafusion:vortex-compact 485096628 633781731 0.77
fineweb_q03/datafusion:vortex-compact 1349354472 1837996136 0.73
fineweb_q04/datafusion:vortex-compact 🚀 1425236893 2198599987 0.65
fineweb_q05/datafusion:vortex-compact 1261610406 1675702030 0.75
fineweb_q06/datafusion:vortex-compact 1164928436 1383678277 0.84
fineweb_q07/datafusion:vortex-compact 1112210682 1303577795 0.85
fineweb_q08/datafusion:vortex-compact 🚀 135304901 385254277 0.35
datafusion / parquet (0.884x ➖, 1↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 967279049 1404805061 0.69
fineweb_q01/datafusion:parquet 1740316417 1886957546 0.92
fineweb_q02/datafusion:parquet 1666342971 1923003263 0.87
fineweb_q03/datafusion:parquet 1654443614 1859504202 0.89
fineweb_q04/datafusion:parquet 1722057852 1782602908 0.97
fineweb_q05/datafusion:parquet 1723828697 1796928503 0.96
fineweb_q06/datafusion:parquet 1639408622 1790595435 0.92
fineweb_q07/datafusion:parquet 1671841921 1880640930 0.89
fineweb_q08/datafusion:parquet 1684384399 1888896400 0.89
duckdb / vortex-file-compressed (1.019x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 98813670 101509037 0.97
fineweb_q01/duckdb:vortex-file-compressed 528772654 513765327 1.03
fineweb_q02/duckdb:vortex-file-compressed 439086979 418592314 1.05
fineweb_q03/duckdb:vortex-file-compressed 1491310633 1444807157 1.03
fineweb_q04/duckdb:vortex-file-compressed 1534033792 1463633560 1.05
fineweb_q05/duckdb:vortex-file-compressed 1471511341 1453864101 1.01
fineweb_q06/duckdb:vortex-file-compressed 1636380144 1624150009 1.01
fineweb_q07/duckdb:vortex-file-compressed 1437630674 1415967806 1.02
fineweb_q08/duckdb:vortex-file-compressed 597582342 595023126 1.00
duckdb / vortex-compact (0.979x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 94795588 108373510 0.87
fineweb_q01/duckdb:vortex-compact 515924245 573520740 0.90
fineweb_q02/duckdb:vortex-compact 540861007 580527496 0.93
fineweb_q03/duckdb:vortex-compact 1699903866 1616025881 1.05
fineweb_q04/duckdb:vortex-compact 1742789302 1668169703 1.04
fineweb_q05/duckdb:vortex-compact 1541336928 1516823244 1.02
fineweb_q06/duckdb:vortex-compact 1397182607 1418515317 0.98
fineweb_q07/duckdb:vortex-compact 1330033171 1289807725 1.03
fineweb_q08/duckdb:vortex-compact 465501553 469267696 0.99
duckdb / parquet (0.964x ➖, 0↑ 0↓)
name PR 7fb8999 (ns) base 18359a8 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1073245395 1089266700 0.99
fineweb_q01/duckdb:parquet 1546486734 1578693355 0.98
fineweb_q02/duckdb:parquet 1544748621 1568878064 0.98
fineweb_q03/duckdb:parquet 3745279890 4066423769 0.92
fineweb_q04/duckdb:parquet 1782315682 1812831920 0.98
fineweb_q05/duckdb:parquet 2505899881 2581789928 0.97
fineweb_q06/duckdb:parquet 3220258294 3451511372 0.93
fineweb_q07/duckdb:parquet 3729889042 3918849538 0.95
fineweb_q08/duckdb:parquet 1033649958 1061744567 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -21.3% -17.6% -4.4% +116.2% ➖ noise
0 datafusion:vortex-file-compressed -2.0% -17.6% +19.0% +144.9% ➖ noise
0 duckdb:vortex-compact -12.5% -17.6% +6.2% +30.0% ➖ noise
0 duckdb:vortex-file-compressed -2.7% -17.6% +18.2% +30.3% ➖ noise
1 datafusion:vortex-compact -3.7% -4.9% +1.3% +63.3% ➖ noise
1 datafusion:vortex-file-compressed -6.5% -4.9% -1.6% +63.8% ➖ noise
1 duckdb:vortex-compact -10.0% -4.9% -5.4% +30.0% ➖ noise
1 duckdb:vortex-file-compressed +2.9% -4.9% +8.3% +30.0% ➖ noise
2 datafusion:vortex-compact -23.5% -7.6% -17.1% +30.0% ➖ noise
2 datafusion:vortex-file-compressed -35.6% -7.6% -30.3% +43.1% ✅ faster
2 duckdb:vortex-compact -6.8% -7.6% +0.9% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +4.9% -7.6% +13.6% +38.9% ➖ noise
3 datafusion:vortex-compact -26.6% -9.5% -18.9% +30.0% ➖ noise
3 datafusion:vortex-file-compressed -8.0% -9.5% +1.7% +30.0% ➖ noise
3 duckdb:vortex-compact +5.2% -9.5% +16.2% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +3.2% -9.5% +14.0% +30.0% ➖ noise
4 datafusion:vortex-compact -35.2% -2.5% -33.5% +30.0% ✅ faster
4 datafusion:vortex-file-compressed -0.6% -2.5% +2.0% +30.0% ➖ noise
4 duckdb:vortex-compact +4.5% -2.5% +7.2% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +4.8% -2.5% +7.5% +30.0% ➖ noise
5 datafusion:vortex-compact -24.7% -3.5% -22.0% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +0.3% -3.5% +4.0% +30.0% ➖ noise
5 duckdb:vortex-compact +1.6% -3.5% +5.3% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +1.2% -3.5% +4.9% +30.0% ➖ noise
6 datafusion:vortex-compact -15.8% -7.6% -8.9% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -2.9% -7.6% +5.0% +30.0% ➖ noise
6 duckdb:vortex-compact -1.5% -7.6% +6.6% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +0.8% -7.6% +9.0% +30.0% ➖ noise
7 datafusion:vortex-compact -14.7% -8.0% -7.2% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -1.8% -8.0% +6.7% +30.0% ➖ noise
7 duckdb:vortex-compact +3.1% -8.0% +12.1% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +1.5% -8.0% +10.4% +30.0% ➖ noise
8 datafusion:vortex-compact -64.9% -6.8% -62.3% +40.5% ✅ faster
8 datafusion:vortex-file-compressed -69.8% -6.8% -67.6% +30.0% ✅ faster
8 duckdb:vortex-compact -0.8% -6.8% +6.5% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +0.4% -6.8% +7.8% +30.0% ➖ noise

@github-actions
Copy link
Contributor

github-actions bot commented Mar 22, 2026

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

Benchmark Clickbench on NVME failed! Check the workflow run for details.

@0ax1 0ax1 closed this Mar 22, 2026
@github-actions
Copy link
Contributor

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

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

@0ax1 0ax1 deleted the ad/pinned-pool branch March 22, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Pull requests that are not intended to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant