Skip to content

chore: have on demand validity and patches for array remove slot extraction#7217

Merged
joseph-isaacs merged 18 commits intodevelopfrom
ji/val-patches-on-dem
Apr 1, 2026
Merged

chore: have on demand validity and patches for array remove slot extraction#7217
joseph-isaacs merged 18 commits intodevelopfrom
ji/val-patches-on-dem

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

@joseph-isaacs joseph-isaacs commented Mar 31, 2026

This PR get rid of holding validity and patches on each ArrayData, instead we construct this on-demand.

This will also a follow up to have slots_mut -> &mut [Option<ArrayRef>] instead of with_slots

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Mar 31, 2026

Merging this PR will degrade performance by 20.76%

⚡ 2 improved benchmarks
❌ 9 regressed benchmarks
✅ 1095 untouched benchmarks
⏩ 1522 skipped benchmarks1

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation old_alp_prim_test_between[f64, 32768] 498.7 µs 561.2 µs -11.14%
Simulation patched_take_10k_contiguous_not_patches 313.9 µs 284.3 µs +10.4%
Simulation new_bp_prim_test_between[i64, 32768] 183.4 µs 231.4 µs -20.76%
Simulation patched_take_10k_contiguous_patches 313.8 µs 284.6 µs +10.26%
Simulation new_bp_prim_test_between[i64, 16384] 119.4 µs 143.9 µs -17.05%
Simulation take_10k_random 212.5 µs 256.8 µs -17.25%
Simulation take_10k_contiguous 273.4 µs 318 µs -14.03%
Simulation new_bp_prim_test_between[i32, 32768] 150.3 µs 168.5 µs -10.83%
Simulation null_count_run_end[(10000, 1024, 0.01)] 3.7 µs 4.4 µs -16.11%
Simulation null_count_run_end[(10000, 256, 0.01)] 3.7 µs 4.4 µs -16.56%
Simulation null_count_run_end[(100000, 1024, 0.01)] 3.7 µs 4.4 µs -16.11%

Comparing ji/val-patches-on-dem (2c5d59b) with develop (0e352e5)

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.

@joseph-isaacs joseph-isaacs changed the title fix chore: have on demand validity and patches for array remove slot extraction Mar 31, 2026
@joseph-isaacs joseph-isaacs added changelog/chore A trivial change labels Mar 31, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs marked this pull request as ready for review March 31, 2026 16:37
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) March 31, 2026 17:08
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 1, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>

# Conflicts:
#	vortex-btrblocks/src/canonical_compressor.rs
#	vortex-btrblocks/src/compressor/decimal.rs
#	vortex-btrblocks/src/compressor/float/mod.rs
#	vortex-btrblocks/src/compressor/integer/mod.rs
#	vortex-btrblocks/src/compressor/string.rs
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added action/benchmark Trigger full benchmarks to run on this PR and removed action/benchmark Trigger full benchmarks to run on this PR labels Apr 1, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 1, 2026
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 2c5d59b 1 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done 43f363c 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.0%
Vortex (geomean): 0.921x ➖
Parquet (geomean): 0.971x ➖
Shifts: Parquet (control) -2.9% · Median polish -7.2%


datafusion / vortex-file-compressed (0.914x ➖, 8↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 51432435 54791352 0.94
tpch_q02/datafusion:vortex-file-compressed 34000855 35477423 0.96
tpch_q03/datafusion:vortex-file-compressed 29110163 29077638 1.00
tpch_q04/datafusion:vortex-file-compressed 🚀 18181554 20431096 0.89
tpch_q05/datafusion:vortex-file-compressed 🚀 53071217 60220733 0.88
tpch_q06/datafusion:vortex-file-compressed 🚀 10229659 11797538 0.87
tpch_q07/datafusion:vortex-file-compressed 🚀 62026028 70820907 0.88
tpch_q08/datafusion:vortex-file-compressed 45753318 50572495 0.90
tpch_q09/datafusion:vortex-file-compressed 56275430 62313215 0.90
tpch_q10/datafusion:vortex-file-compressed 46098891 50368941 0.92
tpch_q11/datafusion:vortex-file-compressed 19737638 19778356 1.00
tpch_q12/datafusion:vortex-file-compressed 23710183 26285858 0.90
tpch_q13/datafusion:vortex-file-compressed 🚀 27872718 31038893 0.90
tpch_q14/datafusion:vortex-file-compressed 🚀 16468941 19647265 0.84
tpch_q15/datafusion:vortex-file-compressed 25096903 26939117 0.93
tpch_q16/datafusion:vortex-file-compressed 25649121 28051118 0.91
tpch_q17/datafusion:vortex-file-compressed 65185663 70009720 0.93
tpch_q18/datafusion:vortex-file-compressed 🚀 77577621 89609764 0.87
tpch_q19/datafusion:vortex-file-compressed 26660688 27080500 0.98
tpch_q20/datafusion:vortex-file-compressed 33638088 35807774 0.94
tpch_q21/datafusion:vortex-file-compressed 🚀 74376538 86261439 0.86
tpch_q22/datafusion:vortex-file-compressed 16896741 18245105 0.93
datafusion / vortex-compact (0.911x ➖, 9↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 57025881 63048885 0.90
tpch_q02/datafusion:vortex-compact 37095645 39082287 0.95
tpch_q03/datafusion:vortex-compact 32810166 34483085 0.95
tpch_q04/datafusion:vortex-compact 23479524 25631141 0.92
tpch_q05/datafusion:vortex-compact 🚀 56194625 64342349 0.87
tpch_q06/datafusion:vortex-compact 14149156 15390828 0.92
tpch_q07/datafusion:vortex-compact 69439654 75775832 0.92
tpch_q08/datafusion:vortex-compact 🚀 48531737 55597685 0.87
tpch_q09/datafusion:vortex-compact 🚀 60964561 67750809 0.90
tpch_q10/datafusion:vortex-compact 52506275 58162671 0.90
tpch_q11/datafusion:vortex-compact 20186843 21063871 0.96
tpch_q12/datafusion:vortex-compact 🚀 34243493 38161546 0.90
tpch_q13/datafusion:vortex-compact 🚀 36271773 40495009 0.90
tpch_q14/datafusion:vortex-compact 🚀 20868582 23202778 0.90
tpch_q15/datafusion:vortex-compact 🚀 33402482 38437236 0.87
tpch_q16/datafusion:vortex-compact 30132217 32624257 0.92
tpch_q17/datafusion:vortex-compact 🚀 69335531 80583198 0.86
tpch_q18/datafusion:vortex-compact 🚀 84129855 95481756 0.88
tpch_q19/datafusion:vortex-compact 41209719 41867248 0.98
tpch_q20/datafusion:vortex-compact 38686528 41259648 0.94
tpch_q21/datafusion:vortex-compact 88543990 97441726 0.91
tpch_q22/datafusion:vortex-compact 17341820 18684007 0.93
datafusion / parquet (0.984x ➖, 2↑ 3↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 134229346 98555817 1.36
tpch_q02/datafusion:parquet 70170860 76458569 0.92
tpch_q03/datafusion:parquet 🚀 69763110 83976406 0.83
tpch_q04/datafusion:parquet 48405515 51372840 0.94
tpch_q05/datafusion:parquet 103343658 105551486 0.98
tpch_q06/datafusion:parquet 🚨 46372186 40250230 1.15
tpch_q07/datafusion:parquet 114462205 115662886 0.99
tpch_q08/datafusion:parquet 99420641 99193601 1.00
tpch_q09/datafusion:parquet 136249638 140124618 0.97
tpch_q10/datafusion:parquet 119670886 123134133 0.97
tpch_q11/datafusion:parquet 48504481 51873476 0.94
tpch_q12/datafusion:parquet 🚀 81403724 98194020 0.83
tpch_q13/datafusion:parquet 205581266 213623194 0.96
tpch_q14/datafusion:parquet 45382862 48132845 0.94
tpch_q15/datafusion:parquet 69296138 67026812 1.03
tpch_q16/datafusion:parquet 49992509 53406528 0.94
tpch_q17/datafusion:parquet 139881411 149106771 0.94
tpch_q18/datafusion:parquet 172111223 180377681 0.95
tpch_q19/datafusion:parquet 🚨 91954353 82400328 1.12
tpch_q20/datafusion:parquet 79029379 80327131 0.98
tpch_q21/datafusion:parquet 154741979 150855857 1.03
tpch_q22/datafusion:parquet 36084638 36863105 0.98
datafusion / arrow (0.883x ✅, 15↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 55754345 68918929 0.81
tpch_q02/datafusion:arrow 🚀 21602552 24430597 0.88
tpch_q03/datafusion:arrow 🚀 33802397 38796942 0.87
tpch_q04/datafusion:arrow 🚀 28144005 33049117 0.85
tpch_q05/datafusion:arrow 🚀 79185183 92179982 0.86
tpch_q06/datafusion:arrow 🚀 20506102 23172411 0.88
tpch_q07/datafusion:arrow 🚀 113220391 127622506 0.89
tpch_q08/datafusion:arrow 47381736 51852575 0.91
tpch_q09/datafusion:arrow 🚀 72456189 83708958 0.87
tpch_q10/datafusion:arrow 55964090 59957605 0.93
tpch_q11/datafusion:arrow 12527226 12576693 1.00
tpch_q12/datafusion:arrow 56054715 61619376 0.91
tpch_q13/datafusion:arrow 50641681 54525839 0.93
tpch_q14/datafusion:arrow 🚀 23887889 27177774 0.88
tpch_q15/datafusion:arrow 47750335 52457903 0.91
tpch_q16/datafusion:arrow 21376396 23096917 0.93
tpch_q17/datafusion:arrow 🚀 71663102 80405362 0.89
tpch_q18/datafusion:arrow 🚀 141411507 179575787 0.79
tpch_q19/datafusion:arrow 🚀 39503247 46061743 0.86
tpch_q20/datafusion:arrow 🚀 38616962 44765654 0.86
tpch_q21/datafusion:arrow 🚀 153167611 178041273 0.86
tpch_q22/datafusion:arrow 🚀 19787999 22496199 0.88
duckdb / vortex-file-compressed (0.924x ➖, 4↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32072094 34641994 0.93
tpch_q02/duckdb:vortex-file-compressed 27626176 29589808 0.93
tpch_q03/duckdb:vortex-file-compressed 29122714 29857999 0.98
tpch_q04/duckdb:vortex-file-compressed 29981347 33184331 0.90
tpch_q05/duckdb:vortex-file-compressed 33394254 35594636 0.94
tpch_q06/duckdb:vortex-file-compressed 10539606 11113560 0.95
tpch_q07/duckdb:vortex-file-compressed 35592342 39137911 0.91
tpch_q08/duckdb:vortex-file-compressed 40435168 42940581 0.94
tpch_q09/duckdb:vortex-file-compressed 🚀 78574719 88298559 0.89
tpch_q10/duckdb:vortex-file-compressed 37463560 39295780 0.95
tpch_q11/duckdb:vortex-file-compressed 16710982 17811619 0.94
tpch_q12/duckdb:vortex-file-compressed 23597884 25201254 0.94
tpch_q13/duckdb:vortex-file-compressed 37637095 40891825 0.92
tpch_q14/duckdb:vortex-file-compressed 🚀 20883303 24661952 0.85
tpch_q15/duckdb:vortex-file-compressed 15869836 17122521 0.93
tpch_q16/duckdb:vortex-file-compressed 29746465 30693010 0.97
tpch_q17/duckdb:vortex-file-compressed 25062845 27398214 0.91
tpch_q18/duckdb:vortex-file-compressed 46686001 51504111 0.91
tpch_q19/duckdb:vortex-file-compressed 🚀 32564647 36397607 0.89
tpch_q20/duckdb:vortex-file-compressed 35273175 37415906 0.94
tpch_q21/duckdb:vortex-file-compressed 🚀 99294725 110932294 0.90
tpch_q22/duckdb:vortex-file-compressed 18229916 19703106 0.93
duckdb / vortex-compact (0.934x ➖, 4↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39844684 42746100 0.93
tpch_q02/duckdb:vortex-compact 39108145 41736028 0.94
tpch_q03/duckdb:vortex-compact 🚀 31146361 35706368 0.87
tpch_q04/duckdb:vortex-compact 34297474 37922907 0.90
tpch_q05/duckdb:vortex-compact 37366630 39931246 0.94
tpch_q06/duckdb:vortex-compact 14206414 15284643 0.93
tpch_q07/duckdb:vortex-compact 44069988 44075864 1.00
tpch_q08/duckdb:vortex-compact 47638339 46667821 1.02
tpch_q09/duckdb:vortex-compact 90573863 91190675 0.99
tpch_q10/duckdb:vortex-compact 40674745 42068153 0.97
tpch_q11/duckdb:vortex-compact 20118497 22140182 0.91
tpch_q12/duckdb:vortex-compact 38265127 40081369 0.95
tpch_q13/duckdb:vortex-compact 🚀 45192583 50850719 0.89
tpch_q14/duckdb:vortex-compact 🚀 29967727 34192930 0.88
tpch_q15/duckdb:vortex-compact 19893295 20126745 0.99
tpch_q16/duckdb:vortex-compact 🚀 36844602 41974568 0.88
tpch_q17/duckdb:vortex-compact 30834319 34234266 0.90
tpch_q18/duckdb:vortex-compact 49731073 55080845 0.90
tpch_q19/duckdb:vortex-compact 38935589 41716263 0.93
tpch_q20/duckdb:vortex-compact 45795049 48544290 0.94
tpch_q21/duckdb:vortex-compact 110279000 118165681 0.93
tpch_q22/duckdb:vortex-compact 21077345 21607488 0.98
duckdb / parquet (0.959x ➖, 6↑ 3↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 104899471 82205583 1.28
tpch_q02/duckdb:parquet 39528398 40524330 0.98
tpch_q03/duckdb:parquet 🚀 72468485 83576629 0.87
tpch_q04/duckdb:parquet 🚀 47610797 57935185 0.82
tpch_q05/duckdb:parquet 65805446 69593414 0.95
tpch_q06/duckdb:parquet 20149585 20523833 0.98
tpch_q07/duckdb:parquet 🚀 75872876 85086233 0.89
tpch_q08/duckdb:parquet 🚀 82702426 96544381 0.86
tpch_q09/duckdb:parquet 🚀 151899731 168935603 0.90
tpch_q10/duckdb:parquet 138443270 133987347 1.03
tpch_q11/duckdb:parquet 22021501 24267962 0.91
tpch_q12/duckdb:parquet 🚀 44792975 59568594 0.75
tpch_q13/duckdb:parquet 265889218 289967534 0.92
tpch_q14/duckdb:parquet 50225920 49983359 1.00
tpch_q15/duckdb:parquet 🚨 30159147 25371110 1.19
tpch_q16/duckdb:parquet 54543688 58770766 0.93
tpch_q17/duckdb:parquet 55112507 56333580 0.98
tpch_q18/duckdb:parquet 119519165 124118606 0.96
tpch_q19/duckdb:parquet 73290579 74273464 0.99
tpch_q20/duckdb:parquet 🚨 74337221 65606812 1.13
tpch_q21/duckdb:parquet 168817458 176407298 0.96
tpch_q22/duckdb:parquet 52170966 53500738 0.98
duckdb / duckdb (0.974x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16307167 16486349 0.99
tpch_q02/duckdb:duckdb 13124556 13241515 0.99
tpch_q03/duckdb:duckdb 18997673 19822385 0.96
tpch_q04/duckdb:duckdb 17856336 18946278 0.94
tpch_q05/duckdb:duckdb 20298144 20010067 1.01
tpch_q06/duckdb:duckdb 5313420 5540062 0.96
tpch_q07/duckdb:duckdb 22969869 22234740 1.03
tpch_q08/duckdb:duckdb 21040064 21147438 0.99
tpch_q09/duckdb:duckdb 55586261 55866528 0.99
tpch_q10/duckdb:duckdb 44333043 44946960 0.99
tpch_q11/duckdb:duckdb 5512293 5962472 0.92
tpch_q12/duckdb:duckdb 13705064 14303540 0.96
tpch_q13/duckdb:duckdb 38438803 39494835 0.97
tpch_q14/duckdb:duckdb 17013481 16689239 1.02
tpch_q15/duckdb:duckdb 11753421 11981152 0.98
tpch_q16/duckdb:duckdb 23081353 22798739 1.01
tpch_q17/duckdb:duckdb 13351123 13956377 0.96
tpch_q18/duckdb:duckdb 38286827 38997908 0.98
tpch_q19/duckdb:duckdb 27475213 28180102 0.97
tpch_q20/duckdb:duckdb 21931205 23986572 0.91
tpch_q21/duckdb:duckdb 54884173 59006352 0.93
tpch_q22/duckdb:duckdb 23843068 24924520 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -19.1% +31.8% -38.6% +29.8% ✅ faster
1 datafusion:vortex-compact -9.6% +31.8% -31.4% +29.8% ✅ faster
1 datafusion:vortex-file-compressed -6.1% +31.8% -28.8% +30.0% ✅ faster
1 duckdb:duckdb -1.1% +31.8% -25.0% +29.8% ✅ faster
1 duckdb:vortex-compact -6.8% +31.8% -29.3% +29.8% ✅ faster
1 duckdb:vortex-file-compressed -7.4% +31.8% -29.8% +29.8% ✅ faster
2 datafusion:arrow -11.6% -5.4% -6.5% +29.8% ➖ noise
2 datafusion:vortex-compact -5.1% -5.4% +0.3% +29.8% ➖ noise
2 datafusion:vortex-file-compressed -4.2% -5.4% +1.3% +29.8% ➖ noise
2 duckdb:duckdb -0.9% -5.4% +4.8% +29.8% ➖ noise
2 duckdb:vortex-compact -6.3% -5.4% -1.0% +29.8% ➖ noise
2 duckdb:vortex-file-compressed -6.6% -5.4% -1.3% +29.8% ➖ noise
3 datafusion:arrow -12.9% -15.1% +2.7% +29.8% ➖ noise
3 datafusion:vortex-compact -4.9% -15.1% +12.1% +29.8% ➖ noise
3 datafusion:vortex-file-compressed +0.1% -15.1% +18.0% +29.8% ➖ noise
3 duckdb:duckdb -4.2% -15.1% +12.9% +29.8% ➖ noise
3 duckdb:vortex-compact -12.8% -15.1% +2.8% +29.8% ➖ noise
3 duckdb:vortex-file-compressed -2.5% -15.1% +14.9% +29.8% ➖ noise
4 datafusion:arrow -14.8% -12.0% -3.2% +29.8% ➖ noise
4 datafusion:vortex-compact -8.4% -12.0% +4.1% +29.8% ➖ noise
4 datafusion:vortex-file-compressed -11.0% -12.0% +1.1% +29.8% ➖ noise
4 duckdb:duckdb -5.8% -12.0% +7.1% +29.8% ➖ noise
4 duckdb:vortex-compact -9.6% -12.0% +2.8% +29.8% ➖ noise
4 duckdb:vortex-file-compressed -9.7% -12.0% +2.7% +29.8% ➖ noise
5 datafusion:arrow -14.1% -3.8% -10.7% +29.8% ➖ noise
5 datafusion:vortex-compact -12.7% -3.8% -9.2% +29.8% ➖ noise
5 datafusion:vortex-file-compressed -11.9% -3.8% -8.4% +29.8% ➖ noise
5 duckdb:duckdb +1.4% -3.8% +5.4% +29.8% ➖ noise
5 duckdb:vortex-compact -6.4% -3.8% -2.7% +29.8% ➖ noise
5 duckdb:vortex-file-compressed -6.2% -3.8% -2.5% +29.8% ➖ noise
6 datafusion:arrow -11.5% +6.4% -16.8% +29.8% ➖ noise
6 datafusion:vortex-compact -8.1% +6.4% -13.6% +29.8% ➖ noise
6 datafusion:vortex-file-compressed -13.3% +6.4% -18.5% +29.8% ➖ noise
6 duckdb:duckdb -4.1% +6.4% -9.8% +29.8% ➖ noise
6 duckdb:vortex-compact -7.1% +6.4% -12.6% +29.8% ➖ noise
6 duckdb:vortex-file-compressed -5.2% +6.4% -10.8% +29.8% ➖ noise
7 datafusion:arrow -11.3% -6.1% -5.6% +29.8% ➖ noise
7 datafusion:vortex-compact -8.4% -6.1% -2.4% +29.8% ➖ noise
7 datafusion:vortex-file-compressed -12.4% -6.1% -6.8% +29.8% ➖ noise
7 duckdb:duckdb +3.3% -6.1% +10.0% +29.8% ➖ noise
7 duckdb:vortex-compact -0.0% -6.1% +6.4% +29.8% ➖ noise
7 duckdb:vortex-file-compressed -9.1% -6.1% -3.2% +29.8% ➖ noise
8 datafusion:arrow -8.6% -7.3% -1.4% +29.8% ➖ noise
8 datafusion:vortex-compact -12.7% -7.3% -5.8% +29.8% ➖ noise
8 datafusion:vortex-file-compressed -9.5% -7.3% -2.4% +29.8% ➖ noise
8 duckdb:duckdb -0.5% -7.3% +7.4% +29.8% ➖ noise
8 duckdb:vortex-compact +2.1% -7.3% +10.2% +29.8% ➖ noise
8 duckdb:vortex-file-compressed -5.8% -7.3% +1.6% +29.8% ➖ noise
9 datafusion:arrow -13.4% -6.5% -7.4% +29.8% ➖ noise
9 datafusion:vortex-compact -10.0% -6.5% -3.8% +29.8% ➖ noise
9 datafusion:vortex-file-compressed -9.7% -6.5% -3.4% +29.8% ➖ noise
9 duckdb:duckdb -0.5% -6.5% +6.4% +29.8% ➖ noise
9 duckdb:vortex-compact -0.7% -6.5% +6.2% +29.8% ➖ noise
9 duckdb:vortex-file-compressed -11.0% -6.5% -4.8% +29.8% ➖ noise
10 datafusion:arrow -6.7% +0.2% -6.9% +29.8% ➖ noise
10 datafusion:vortex-compact -9.7% +0.2% -9.9% +29.8% ➖ noise
10 datafusion:vortex-file-compressed -8.5% +0.2% -8.7% +29.8% ➖ noise
10 duckdb:duckdb -1.4% +0.2% -1.6% +29.8% ➖ noise
10 duckdb:vortex-compact -3.3% +0.2% -3.5% +29.8% ➖ noise
10 duckdb:vortex-file-compressed -4.7% +0.2% -4.9% +29.8% ➖ noise
11 datafusion:arrow -0.4% -7.9% +8.1% +29.8% ➖ noise
11 datafusion:vortex-compact -4.2% -7.9% +4.0% +29.8% ➖ noise
11 datafusion:vortex-file-compressed -0.2% -7.9% +8.3% +29.8% ➖ noise
11 duckdb:duckdb -7.6% -7.9% +0.4% +29.8% ➖ noise
11 duckdb:vortex-compact -9.1% -7.9% -1.4% +29.8% ➖ noise
11 duckdb:vortex-file-compressed -6.2% -7.9% +1.9% +29.8% ➖ noise
12 datafusion:arrow -9.0% -21.0% +15.2% +29.8% ➖ noise
12 datafusion:vortex-compact -10.3% -21.0% +13.7% +29.8% ➖ noise
12 datafusion:vortex-file-compressed -9.8% -21.0% +14.2% +29.8% ➖ noise
12 duckdb:duckdb -4.2% -21.0% +21.4% +29.8% ➖ noise
12 duckdb:vortex-compact -4.5% -21.0% +20.9% +29.8% ➖ noise
12 duckdb:vortex-file-compressed -6.4% -21.0% +18.6% +29.8% ➖ noise
13 datafusion:arrow -7.1% -6.1% -1.1% +29.8% ➖ noise
13 datafusion:vortex-compact -10.4% -6.1% -4.6% +29.8% ➖ noise
13 datafusion:vortex-file-compressed -10.2% -6.1% -4.4% +29.8% ➖ noise
13 duckdb:duckdb -2.7% -6.1% +3.6% +29.8% ➖ noise
13 duckdb:vortex-compact -11.1% -6.1% -5.4% +29.8% ➖ noise
13 duckdb:vortex-file-compressed -8.0% -6.1% -2.0% +29.8% ➖ noise
14 datafusion:arrow -12.1% -2.7% -9.7% +29.8% ➖ noise
14 datafusion:vortex-compact -10.1% -2.7% -7.6% +29.8% ➖ noise
14 datafusion:vortex-file-compressed -16.2% -2.7% -13.9% +29.8% ➖ noise
14 duckdb:duckdb +1.9% -2.7% +4.7% +29.8% ➖ noise
14 duckdb:vortex-compact -12.4% -2.7% -10.0% +29.8% ➖ noise
14 duckdb:vortex-file-compressed -15.3% -2.7% -13.0% +29.8% ➖ noise
15 datafusion:arrow -9.0% +10.9% -17.9% +29.8% ➖ noise
15 datafusion:vortex-compact -13.1% +10.9% -21.6% +29.8% ➖ noise
15 datafusion:vortex-file-compressed -6.8% +10.9% -16.0% +29.8% ➖ noise
15 duckdb:duckdb -1.9% +10.9% -11.5% +29.8% ➖ noise
15 duckdb:vortex-compact -1.2% +10.9% -10.8% +29.8% ➖ noise
15 duckdb:vortex-file-compressed -7.3% +10.9% -16.4% +29.8% ➖ noise
16 datafusion:arrow -7.4% -6.8% -0.7% +29.8% ➖ noise
16 datafusion:vortex-compact -7.6% -6.8% -0.9% +29.8% ➖ noise
16 datafusion:vortex-file-compressed -8.6% -6.8% -1.9% +29.8% ➖ noise
16 duckdb:duckdb +1.2% -6.8% +8.6% +29.8% ➖ noise
16 duckdb:vortex-compact -12.2% -6.8% -5.8% +29.8% ➖ noise
16 duckdb:vortex-file-compressed -3.1% -6.8% +4.0% +29.8% ➖ noise
17 datafusion:arrow -10.9% -4.2% -7.0% +29.8% ➖ noise
17 datafusion:vortex-compact -14.0% -4.2% -10.2% +29.8% ➖ noise
17 datafusion:vortex-file-compressed -6.9% -4.2% -2.8% +29.8% ➖ noise
17 duckdb:duckdb -4.3% -4.2% -0.1% +29.8% ➖ noise
17 duckdb:vortex-compact -9.9% -4.2% -6.0% +29.8% ➖ noise
17 duckdb:vortex-file-compressed -8.5% -4.2% -4.5% +29.8% ➖ noise
18 datafusion:arrow -21.3% -4.1% -17.8% +29.8% ➖ noise
18 datafusion:vortex-compact -11.9% -4.1% -8.1% +29.8% ➖ noise
18 datafusion:vortex-file-compressed -13.4% -4.1% -9.7% +29.8% ➖ noise
18 duckdb:duckdb -1.8% -4.1% +2.4% +29.8% ➖ noise
18 duckdb:vortex-compact -9.7% -4.1% -5.8% +29.8% ➖ noise
18 duckdb:vortex-file-compressed -9.4% -4.1% -5.4% +29.8% ➖ noise
19 datafusion:arrow -14.2% +4.9% -18.3% +29.8% ➖ noise
19 datafusion:vortex-compact -1.6% +4.9% -6.2% +29.8% ➖ noise
19 datafusion:vortex-file-compressed -1.6% +4.9% -6.2% +29.8% ➖ noise
19 duckdb:duckdb -2.5% +4.9% -7.1% +29.8% ➖ noise
19 duckdb:vortex-compact -6.7% +4.9% -11.1% +29.8% ➖ noise
19 duckdb:vortex-file-compressed -10.5% +4.9% -14.7% +29.8% ➖ noise
20 datafusion:arrow -13.7% +5.6% -18.3% +29.8% ➖ noise
20 datafusion:vortex-compact -6.2% +5.6% -11.2% +29.8% ➖ noise
20 datafusion:vortex-file-compressed -6.1% +5.6% -11.0% +29.8% ➖ noise
20 duckdb:duckdb -8.6% +5.6% -13.4% +29.8% ➖ noise
20 duckdb:vortex-compact -5.7% +5.6% -10.7% +29.8% ➖ noise
20 duckdb:vortex-file-compressed -5.7% +5.6% -10.7% +29.8% ➖ noise
21 datafusion:arrow -14.0% -0.9% -13.2% +29.8% ➖ noise
21 datafusion:vortex-compact -9.1% -0.9% -8.3% +29.8% ➖ noise
21 datafusion:vortex-file-compressed -13.8% -0.9% -13.0% +29.8% ➖ noise
21 duckdb:duckdb -7.0% -0.9% -6.1% +29.8% ➖ noise
21 duckdb:vortex-compact -6.7% -0.9% -5.8% +29.8% ➖ noise
21 duckdb:vortex-file-compressed -10.5% -0.9% -9.7% +29.8% ➖ noise
22 datafusion:arrow -12.0% -2.3% -10.0% +29.8% ➖ noise
22 datafusion:vortex-compact -7.2% -2.3% -5.0% +29.8% ➖ noise
22 datafusion:vortex-file-compressed -7.4% -2.3% -5.2% +29.8% ➖ noise
22 duckdb:duckdb -4.3% -2.3% -2.1% +29.8% ➖ noise
22 duckdb:vortex-compact -2.5% -2.3% -0.2% +29.8% ➖ noise
22 duckdb:vortex-file-compressed -7.5% -2.3% -5.3% +29.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.977x ➖


datafusion / vortex-file-compressed (0.977x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 125927158 126914386 0.99
polarsignals_q01/datafusion:vortex-file-compressed 369953708 382586098 0.97
polarsignals_q02/datafusion:vortex-file-compressed 21781757 23456030 0.93
polarsignals_q03/datafusion:vortex-file-compressed 381607898 382112799 1.00
polarsignals_q04/datafusion:vortex-file-compressed 10419705 10935077 0.95
polarsignals_q05/datafusion:vortex-file-compressed 15493144 15515466 1.00
polarsignals_q06/datafusion:vortex-file-compressed 18651916 18677004 1.00
polarsignals_q07/datafusion:vortex-file-compressed 14261550 13531659 1.05
polarsignals_q08/datafusion:vortex-file-compressed 456062763 475434474 0.96
polarsignals_q09/datafusion:vortex-file-compressed 10775796 11584666 0.93

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.6%
Vortex (geomean): 1.003x ➖
Parquet (geomean): 1.020x ➖
Shifts: Parquet (control) +2.0% · Median polish +0.4%


datafusion / vortex-file-compressed (0.973x ➖, 1↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 5777148 6560817 0.88
fineweb_q01/datafusion:vortex-file-compressed 28259252 30956429 0.91
fineweb_q02/datafusion:vortex-file-compressed 31483510 31894548 0.99
fineweb_q03/datafusion:vortex-file-compressed 87308551 93017806 0.94
fineweb_q04/datafusion:vortex-file-compressed 253363944 258067477 0.98
fineweb_q05/datafusion:vortex-file-compressed 233730638 240184801 0.97
fineweb_q06/datafusion:vortex-file-compressed 68782816 64487118 1.07
fineweb_q07/datafusion:vortex-file-compressed 74704992 71856673 1.04
fineweb_q08/datafusion:vortex-file-compressed 27164321 27361371 0.99
datafusion / vortex-compact (1.003x ➖, 1↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5428857 5266335 1.03
fineweb_q01/datafusion:vortex-compact 166222915 167068055 0.99
fineweb_q02/datafusion:vortex-compact 167235788 167509619 1.00
fineweb_q03/datafusion:vortex-compact 1488899172 1466103986 1.02
fineweb_q04/datafusion:vortex-compact 1599994285 1572593975 1.02
fineweb_q05/datafusion:vortex-compact 1281352769 1239315355 1.03
fineweb_q06/datafusion:vortex-compact 712200504 693465403 1.03
fineweb_q07/datafusion:vortex-compact 751351880 738294868 1.02
fineweb_q08/datafusion:vortex-compact 🚀 21601659 24022023 0.90
datafusion / parquet (1.024x ➖, 0↑ 1↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 7466277 6468426 1.15
fineweb_q01/datafusion:parquet 279274551 275739499 1.01
fineweb_q02/datafusion:parquet 279326974 279369995 1.00
fineweb_q03/datafusion:parquet 286657425 270170787 1.06
fineweb_q04/datafusion:parquet 296626826 285626878 1.04
fineweb_q05/datafusion:parquet 293195898 286862156 1.02
fineweb_q06/datafusion:parquet 288060827 289671090 0.99
fineweb_q07/datafusion:parquet 277378138 283625352 0.98
fineweb_q08/datafusion:parquet 274180793 282821432 0.97
duckdb / vortex-file-compressed (1.030x ➖, 0↑ 1↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3817683 3790638 1.01
fineweb_q01/duckdb:vortex-file-compressed 🚨 35668932 27216979 1.31
fineweb_q02/duckdb:vortex-file-compressed 29347943 28314019 1.04
fineweb_q03/duckdb:vortex-file-compressed 130811005 130674591 1.00
fineweb_q04/duckdb:vortex-file-compressed 232159413 237232753 0.98
fineweb_q05/duckdb:vortex-file-compressed 221013822 226729996 0.97
fineweb_q06/duckdb:vortex-file-compressed 66983021 65155115 1.03
fineweb_q07/duckdb:vortex-file-compressed 66419966 73202902 0.91
fineweb_q08/duckdb:vortex-file-compressed 27816138 25959897 1.07
duckdb / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4602262 4220601 1.09
fineweb_q01/duckdb:vortex-compact 111322480 112880834 0.99
fineweb_q02/duckdb:vortex-compact 114383667 115624288 0.99
fineweb_q03/duckdb:vortex-compact 891912680 885265685 1.01
fineweb_q04/duckdb:vortex-compact 950816962 958232898 0.99
fineweb_q05/duckdb:vortex-compact 851538482 866620765 0.98
fineweb_q06/duckdb:vortex-compact 482080457 476919706 1.01
fineweb_q07/duckdb:vortex-compact 500816667 492850429 1.02
fineweb_q08/duckdb:vortex-compact 26212618 26335225 1.00
duckdb / parquet (1.016x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 38767248 37445240 1.04
fineweb_q01/duckdb:parquet 96648301 94459904 1.02
fineweb_q02/duckdb:parquet 100955984 99541375 1.01
fineweb_q03/duckdb:parquet 316812969 311744670 1.02
fineweb_q04/duckdb:parquet 447961409 441081952 1.02
fineweb_q05/duckdb:parquet 418799530 414242445 1.01
fineweb_q06/duckdb:parquet 203415234 202579193 1.00
fineweb_q07/duckdb:parquet 217013555 214752063 1.01
fineweb_q08/duckdb:parquet 61393538 60786719 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +3.1% +9.3% -5.7% +37.1% ➖ noise
0 datafusion:vortex-file-compressed -11.9% +9.3% -19.4% +59.9% ➖ noise
0 duckdb:vortex-compact +9.0% +9.3% -0.3% +34.1% ➖ noise
0 duckdb:vortex-file-compressed +0.7% +9.3% -7.9% +44.1% ➖ noise
1 datafusion:vortex-compact -0.5% +1.8% -2.3% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -8.7% +1.8% -10.3% +13.0% ➖ noise
1 duckdb:vortex-compact -1.4% +1.8% -3.1% +12.7% ➖ noise
1 duckdb:vortex-file-compressed +31.1% +1.8% +28.7% +34.5% ➖ noise
2 datafusion:vortex-compact -0.2% +0.7% -0.9% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -1.3% +0.7% -2.0% +12.3% ➖ noise
2 duckdb:vortex-compact -1.1% +0.7% -1.8% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +3.7% +0.7% +2.9% +11.4% ➖ noise
3 datafusion:vortex-compact +1.6% +3.8% -2.2% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -6.1% +3.8% -9.6% +28.3% ➖ noise
3 duckdb:vortex-compact +0.8% +3.8% -3.0% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +0.1% +3.8% -3.6% +35.5% ➖ noise
4 datafusion:vortex-compact +1.7% +2.7% -0.9% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -1.8% +2.7% -4.4% +10.0% ➖ noise
4 duckdb:vortex-compact -0.8% +2.7% -3.4% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -2.1% +2.7% -4.7% +10.0% ➖ noise
5 datafusion:vortex-compact +3.4% +1.7% +1.7% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -2.7% +1.7% -4.3% +10.0% ➖ noise
5 duckdb:vortex-compact -1.7% +1.7% -3.3% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -2.5% +1.7% -4.1% +10.0% ➖ noise
6 datafusion:vortex-compact +2.7% -0.1% +2.8% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +6.7% -0.1% +6.7% +15.5% ➖ noise
6 duckdb:vortex-compact +1.1% -0.1% +1.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +2.8% -0.1% +2.9% +10.6% ➖ noise
7 datafusion:vortex-compact +1.8% -0.6% +2.4% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +4.0% -0.6% +4.6% +10.0% ➖ noise
7 duckdb:vortex-compact +1.6% -0.6% +2.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -9.3% -0.6% -8.7% +22.9% ➖ noise
8 datafusion:vortex-compact -10.1% -1.0% -9.1% +23.7% ➖ noise
8 datafusion:vortex-file-compressed -0.7% -1.0% +0.3% +25.6% ➖ noise
8 duckdb:vortex-compact -0.5% -1.0% +0.6% +14.2% ➖ noise
8 duckdb:vortex-file-compressed +7.2% -1.0% +8.3% +17.4% ➖ noise

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

github-actions bot commented Apr 1, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Vortex (geomean): 0.972x ➖
Parquet (geomean): 0.972x ➖
Shifts: Parquet (control) -2.8% · Median polish -2.6%


datafusion / vortex-file-compressed (0.963x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 29858230 30321821 0.98
tpcds_q02/datafusion:vortex-file-compressed 54791777 56061318 0.98
tpcds_q03/datafusion:vortex-file-compressed 20963981 22483464 0.93
tpcds_q04/datafusion:vortex-file-compressed 307350722 316825202 0.97
tpcds_q05/datafusion:vortex-file-compressed 56727666 59752534 0.95
tpcds_q06/datafusion:vortex-file-compressed 54405471 54698587 0.99
tpcds_q07/datafusion:vortex-file-compressed 53783639 54690163 0.98
tpcds_q08/datafusion:vortex-file-compressed 40034947 41356023 0.97
tpcds_q09/datafusion:vortex-file-compressed 57205402 59192224 0.97
tpcds_q10/datafusion:vortex-file-compressed 48314829 50002253 0.97
tpcds_q11/datafusion:vortex-file-compressed 172436368 184378395 0.94
tpcds_q12/datafusion:vortex-file-compressed 24037534 24433018 0.98
tpcds_q13/datafusion:vortex-file-compressed 63927444 65049533 0.98
tpcds_q14/datafusion:vortex-file-compressed 207285750 218143554 0.95
tpcds_q15/datafusion:vortex-file-compressed 37218464 39612394 0.94
tpcds_q16/datafusion:vortex-file-compressed 30242657 31702652 0.95
tpcds_q17/datafusion:vortex-file-compressed 70660444 71421281 0.99
tpcds_q18/datafusion:vortex-file-compressed 80428668 84817051 0.95
tpcds_q19/datafusion:vortex-file-compressed 32639825 34785318 0.94
tpcds_q20/datafusion:vortex-file-compressed 26495629 27465739 0.96
tpcds_q21/datafusion:vortex-file-compressed 143345532 153328984 0.93
tpcds_q22/datafusion:vortex-file-compressed 59418856 60121803 0.99
tpcds_q23/datafusion:vortex-file-compressed 155773026 160365729 0.97
tpcds_q24/datafusion:vortex-file-compressed 115836431 125111292 0.93
tpcds_q25/datafusion:vortex-file-compressed 71222330 73104695 0.97
tpcds_q26/datafusion:vortex-file-compressed 39773672 41354405 0.96
tpcds_q27/datafusion:vortex-file-compressed 125769863 133021015 0.95
tpcds_q28/datafusion:vortex-file-compressed 50550660 53433586 0.95
tpcds_q29/datafusion:vortex-file-compressed 70376386 73356692 0.96
tpcds_q30/datafusion:vortex-file-compressed 32496620 32568797 1.00
tpcds_q31/datafusion:vortex-file-compressed 102259029 106078880 0.96
tpcds_q32/datafusion:vortex-file-compressed 21872575 23257570 0.94
tpcds_q33/datafusion:vortex-file-compressed 40512296 42721324 0.95
tpcds_q34/datafusion:vortex-file-compressed 35925010 37671101 0.95
tpcds_q35/datafusion:vortex-file-compressed 59390739 63937234 0.93
tpcds_q36/datafusion:vortex-file-compressed 78311664 80347012 0.97
tpcds_q37/datafusion:vortex-file-compressed 35775320 35698210 1.00
tpcds_q38/datafusion:vortex-file-compressed 55989009 57639247 0.97
tpcds_q39/datafusion:vortex-file-compressed 144552913 155019516 0.93
tpcds_q40/datafusion:vortex-file-compressed 54283512 58741923 0.92
tpcds_q41/datafusion:vortex-file-compressed 19421042 19879890 0.98
tpcds_q42/datafusion:vortex-file-compressed 19803939 20044052 0.99
tpcds_q43/datafusion:vortex-file-compressed 34606444 35414091 0.98
tpcds_q44/datafusion:vortex-file-compressed 47459262 49883654 0.95
tpcds_q45/datafusion:vortex-file-compressed 35161113 37022997 0.95
tpcds_q46/datafusion:vortex-file-compressed 50773418 55019742 0.92
tpcds_q47/datafusion:vortex-file-compressed 212624224 227000041 0.94
tpcds_q48/datafusion:vortex-file-compressed 51882843 53599846 0.97
tpcds_q49/datafusion:vortex-file-compressed 71414403 75239562 0.95
tpcds_q50/datafusion:vortex-file-compressed 49786755 50782399 0.98
tpcds_q51/datafusion:vortex-file-compressed 93376213 97215809 0.96
tpcds_q52/datafusion:vortex-file-compressed 20692658 21188558 0.98
tpcds_q53/datafusion:vortex-file-compressed 27003843 27946117 0.97
tpcds_q54/datafusion:vortex-file-compressed 47356890 49357020 0.96
tpcds_q55/datafusion:vortex-file-compressed 19130990 19105652 1.00
tpcds_q56/datafusion:vortex-file-compressed 43190726 44136726 0.98
tpcds_q57/datafusion:vortex-file-compressed 128981360 134543043 0.96
tpcds_q58/datafusion:vortex-file-compressed 73559238 72887260 1.01
tpcds_q59/datafusion:vortex-file-compressed 76889948 77784013 0.99
tpcds_q60/datafusion:vortex-file-compressed 42065869 43950639 0.96
tpcds_q61/datafusion:vortex-file-compressed 52626744 54617846 0.96
tpcds_q62/datafusion:vortex-file-compressed 34432375 32184599 1.07
tpcds_q63/datafusion:vortex-file-compressed 27265815 28230268 0.97
tpcds_q64/datafusion:vortex-file-compressed 489442806 501927172 0.98
tpcds_q65/datafusion:vortex-file-compressed 51077947 56509660 0.90
tpcds_q66/datafusion:vortex-file-compressed 91648975 97813359 0.94
tpcds_q67/datafusion:vortex-file-compressed 124353692 126626455 0.98
tpcds_q68/datafusion:vortex-file-compressed 51780292 49529759 1.05
tpcds_q69/datafusion:vortex-file-compressed 46979973 48002017 0.98
tpcds_q70/datafusion:vortex-file-compressed 118359227 121510469 0.97
tpcds_q71/datafusion:vortex-file-compressed 33499010 34683103 0.97
tpcds_q72/datafusion:vortex-file-compressed 2671146205 2868105490 0.93
tpcds_q73/datafusion:vortex-file-compressed 35653181 39473702 0.90
tpcds_q74/datafusion:vortex-file-compressed 122940754 123914756 0.99
tpcds_q75/datafusion:vortex-file-compressed 124419480 130590023 0.95
tpcds_q76/datafusion:vortex-file-compressed 36883158 38416149 0.96
tpcds_q77/datafusion:vortex-file-compressed 51685249 53663527 0.96
tpcds_q78/datafusion:vortex-file-compressed 129569468 138467328 0.94
tpcds_q79/datafusion:vortex-file-compressed 42752511 43487817 0.98
tpcds_q80/datafusion:vortex-file-compressed 116415802 122518361 0.95
tpcds_q81/datafusion:vortex-file-compressed 37176086 40089235 0.93
tpcds_q82/datafusion:vortex-file-compressed 35641601 38601944 0.92
tpcds_q83/datafusion:vortex-file-compressed 53045065 53231766 1.00
tpcds_q84/datafusion:vortex-file-compressed 15835798 16751346 0.95
tpcds_q85/datafusion:vortex-file-compressed 104719954 108258513 0.97
tpcds_q86/datafusion:vortex-file-compressed 20348340 20551790 0.99
tpcds_q87/datafusion:vortex-file-compressed 55080189 56979425 0.97
tpcds_q88/datafusion:vortex-file-compressed 84189555 88074234 0.96
tpcds_q89/datafusion:vortex-file-compressed 36953729 38737440 0.95
tpcds_q90/datafusion:vortex-file-compressed 19379465 19959088 0.97
tpcds_q91/datafusion:vortex-file-compressed 28354295 29507223 0.96
tpcds_q92/datafusion:vortex-file-compressed 19412436 20465959 0.95
tpcds_q93/datafusion:vortex-file-compressed 35375718 37489777 0.94
tpcds_q94/datafusion:vortex-file-compressed 24940658 26957776 0.93
tpcds_q95/datafusion:vortex-file-compressed 62663711 64037168 0.98
tpcds_q96/datafusion:vortex-file-compressed 18888076 19690323 0.96
tpcds_q97/datafusion:vortex-file-compressed 32176101 33663985 0.96
tpcds_q98/datafusion:vortex-file-compressed 33591437 34409730 0.98
tpcds_q99/datafusion:vortex-file-compressed 47911129 48873470 0.98
datafusion / vortex-compact (0.966x ➖, 2↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 38339693 40628387 0.94
tpcds_q02/datafusion:vortex-compact 60256213 60416077 1.00
tpcds_q03/datafusion:vortex-compact 25581955 26396110 0.97
tpcds_q04/datafusion:vortex-compact 339971932 360037747 0.94
tpcds_q05/datafusion:vortex-compact 66756147 69005772 0.97
tpcds_q06/datafusion:vortex-compact 58522105 59047287 0.99
tpcds_q07/datafusion:vortex-compact 70412645 71466231 0.99
tpcds_q08/datafusion:vortex-compact 48165005 49193962 0.98
tpcds_q09/datafusion:vortex-compact 106324320 110943172 0.96
tpcds_q10/datafusion:vortex-compact 66594706 67186355 0.99
tpcds_q11/datafusion:vortex-compact 192594448 204109232 0.94
tpcds_q12/datafusion:vortex-compact 27498930 27618992 1.00
tpcds_q13/datafusion:vortex-compact 136844796 143875895 0.95
tpcds_q14/datafusion:vortex-compact 261234333 271295090 0.96
tpcds_q15/datafusion:vortex-compact 40187021 40862571 0.98
tpcds_q16/datafusion:vortex-compact 39133272 41588664 0.94
tpcds_q17/datafusion:vortex-compact 97584920 98404789 0.99
tpcds_q18/datafusion:vortex-compact 97437782 99467529 0.98
tpcds_q19/datafusion:vortex-compact 43775325 43476599 1.01
tpcds_q20/datafusion:vortex-compact 31439905 31085281 1.01
tpcds_q21/datafusion:vortex-compact 148424876 153046651 0.97
tpcds_q22/datafusion:vortex-compact 69361213 70026748 0.99
tpcds_q23/datafusion:vortex-compact 189223892 197291462 0.96
tpcds_q24/datafusion:vortex-compact 142570106 145095029 0.98
tpcds_q25/datafusion:vortex-compact 96704590 98084456 0.99
tpcds_q26/datafusion:vortex-compact 47736240 51754034 0.92
tpcds_q27/datafusion:vortex-compact 158146818 163148930 0.97
tpcds_q28/datafusion:vortex-compact 101707080 104710572 0.97
tpcds_q29/datafusion:vortex-compact 94844188 98448060 0.96
tpcds_q30/datafusion:vortex-compact 36745618 36685492 1.00
tpcds_q31/datafusion:vortex-compact 127933464 130668873 0.98
tpcds_q32/datafusion:vortex-compact 27617741 29566016 0.93
tpcds_q33/datafusion:vortex-compact 52649508 55888609 0.94
tpcds_q34/datafusion:vortex-compact 48637094 50769760 0.96
tpcds_q35/datafusion:vortex-compact 68805250 70783912 0.97
tpcds_q36/datafusion:vortex-compact 100421324 104440744 0.96
tpcds_q37/datafusion:vortex-compact 48425275 49728548 0.97
tpcds_q38/datafusion:vortex-compact 67331824 68838275 0.98
tpcds_q39/datafusion:vortex-compact 152022359 158296637 0.96
tpcds_q40/datafusion:vortex-compact 60307300 64413587 0.94
tpcds_q41/datafusion:vortex-compact 🚀 20312774 22696688 0.89
tpcds_q42/datafusion:vortex-compact 25793632 25561602 1.01
tpcds_q43/datafusion:vortex-compact 39567257 40963982 0.97
tpcds_q44/datafusion:vortex-compact 78753215 80352100 0.98
tpcds_q45/datafusion:vortex-compact 38961439 38925019 1.00
tpcds_q46/datafusion:vortex-compact 72412683 71265476 1.02
tpcds_q47/datafusion:vortex-compact 232773949 247987632 0.94
tpcds_q48/datafusion:vortex-compact 103330673 104667326 0.99
tpcds_q49/datafusion:vortex-compact 100287883 103462474 0.97
tpcds_q50/datafusion:vortex-compact 65003345 67109154 0.97
tpcds_q51/datafusion:vortex-compact 99403011 101603053 0.98
tpcds_q52/datafusion:vortex-compact 25249742 25217377 1.00
tpcds_q53/datafusion:vortex-compact 35319563 36830568 0.96
tpcds_q54/datafusion:vortex-compact 61278435 61910843 0.99
tpcds_q55/datafusion:vortex-compact 🚀 25526609 28391876 0.90
tpcds_q56/datafusion:vortex-compact 54584073 55784505 0.98
tpcds_q57/datafusion:vortex-compact 146102804 148607579 0.98
tpcds_q58/datafusion:vortex-compact 80340821 84267210 0.95
tpcds_q59/datafusion:vortex-compact 88402847 91392852 0.97
tpcds_q60/datafusion:vortex-compact 55260509 57615607 0.96
tpcds_q61/datafusion:vortex-compact 73284384 76207342 0.96
tpcds_q62/datafusion:vortex-compact 34407751 35869867 0.96
tpcds_q63/datafusion:vortex-compact 34805286 36629206 0.95
tpcds_q64/datafusion:vortex-compact 558949833 566515222 0.99
tpcds_q65/datafusion:vortex-compact 65854652 68888911 0.96
tpcds_q66/datafusion:vortex-compact 101947474 107938229 0.94
tpcds_q67/datafusion:vortex-compact 130740950 133229110 0.98
tpcds_q68/datafusion:vortex-compact 72109407 70950044 1.02
tpcds_q69/datafusion:vortex-compact 61723930 63571138 0.97
tpcds_q70/datafusion:vortex-compact 125011515 131462466 0.95
tpcds_q71/datafusion:vortex-compact 46007952 49062092 0.94
tpcds_q72/datafusion:vortex-compact 2680555747 2921282776 0.92
tpcds_q73/datafusion:vortex-compact 49449500 50525157 0.98
tpcds_q74/datafusion:vortex-compact 137026714 142287632 0.96
tpcds_q75/datafusion:vortex-compact 168385286 174806346 0.96
tpcds_q76/datafusion:vortex-compact 51668509 55931831 0.92
tpcds_q77/datafusion:vortex-compact 68963471 70460886 0.98
tpcds_q78/datafusion:vortex-compact 154052667 160640719 0.96
tpcds_q79/datafusion:vortex-compact 58972419 60712427 0.97
tpcds_q80/datafusion:vortex-compact 132332265 139514868 0.95
tpcds_q81/datafusion:vortex-compact 43931199 46120891 0.95
tpcds_q82/datafusion:vortex-compact 51232745 52335704 0.98
tpcds_q83/datafusion:vortex-compact 62485438 62941392 0.99
tpcds_q84/datafusion:vortex-compact 20205544 21186123 0.95
tpcds_q85/datafusion:vortex-compact 131988132 136254583 0.97
tpcds_q86/datafusion:vortex-compact 20494900 22408519 0.91
tpcds_q87/datafusion:vortex-compact 69449656 70441748 0.99
tpcds_q88/datafusion:vortex-compact 135819321 137547794 0.99
tpcds_q89/datafusion:vortex-compact 45635525 46955816 0.97
tpcds_q90/datafusion:vortex-compact 25326397 26026833 0.97
tpcds_q91/datafusion:vortex-compact 40383001 43630637 0.93
tpcds_q92/datafusion:vortex-compact 21381746 22996013 0.93
tpcds_q93/datafusion:vortex-compact 50129639 52006388 0.96
tpcds_q94/datafusion:vortex-compact 31732583 34280741 0.93
tpcds_q95/datafusion:vortex-compact 72336005 75418620 0.96
tpcds_q96/datafusion:vortex-compact 25704787 26841621 0.96
tpcds_q97/datafusion:vortex-compact 42114960 42596446 0.99
tpcds_q98/datafusion:vortex-compact 39833664 42286229 0.94
tpcds_q99/datafusion:vortex-compact 51805969 53720389 0.96
datafusion / parquet (0.966x ➖, 1↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 38399010 38027447 1.01
tpcds_q02/datafusion:parquet 46765581 48690883 0.96
tpcds_q03/datafusion:parquet 16215542 16649757 0.97
tpcds_q04/datafusion:parquet 323193998 343297235 0.94
tpcds_q05/datafusion:parquet 53901152 55843798 0.97
tpcds_q06/datafusion:parquet 65759806 68291711 0.96
tpcds_q07/datafusion:parquet 92139866 95242006 0.97
tpcds_q08/datafusion:parquet 33027481 34731876 0.95
tpcds_q09/datafusion:parquet 57876447 58600611 0.99
tpcds_q10/datafusion:parquet 87506939 89340202 0.98
tpcds_q11/datafusion:parquet 188977823 197041638 0.96
tpcds_q12/datafusion:parquet 22571535 24260966 0.93
tpcds_q13/datafusion:parquet 89355572 93848011 0.95
tpcds_q14/datafusion:parquet 200061172 211897011 0.94
tpcds_q15/datafusion:parquet 27404605 27451580 1.00
tpcds_q16/datafusion:parquet 🚀 30071359 34444811 0.87
tpcds_q17/datafusion:parquet 72298669 73447151 0.98
tpcds_q18/datafusion:parquet 136507412 139200605 0.98
tpcds_q19/datafusion:parquet 29585882 29172008 1.01
tpcds_q20/datafusion:parquet 22338460 23389969 0.96
tpcds_q21/datafusion:parquet 23664341 24053553 0.98
tpcds_q22/datafusion:parquet 133233318 146268705 0.91
tpcds_q23/datafusion:parquet 170863040 172349448 0.99
tpcds_q24/datafusion:parquet 106892683 113151629 0.94
tpcds_q25/datafusion:parquet 74908303 76310641 0.98
tpcds_q26/datafusion:parquet 78397449 82277551 0.95
tpcds_q27/datafusion:parquet 168099108 171643106 0.98
tpcds_q28/datafusion:parquet 50274014 51728385 0.97
tpcds_q29/datafusion:parquet 76701692 80783724 0.95
tpcds_q30/datafusion:parquet 46864459 47048002 1.00
tpcds_q31/datafusion:parquet 78075986 80356872 0.97
tpcds_q32/datafusion:parquet 23907604 25915478 0.92
tpcds_q33/datafusion:parquet 34970215 38663234 0.90
tpcds_q34/datafusion:parquet 27840676 28859379 0.96
tpcds_q35/datafusion:parquet 91130126 94445236 0.96
tpcds_q36/datafusion:parquet 66446885 67473525 0.98
tpcds_q37/datafusion:parquet 25064901 24605507 1.02
tpcds_q38/datafusion:parquet 53335029 53752561 0.99
tpcds_q39/datafusion:parquet 88042282 89862761 0.98
tpcds_q40/datafusion:parquet 28039234 29750777 0.94
tpcds_q41/datafusion:parquet 16730865 17916616 0.93
tpcds_q42/datafusion:parquet 14261459 15097146 0.94
tpcds_q43/datafusion:parquet 19072363 20952357 0.91
tpcds_q44/datafusion:parquet 42686442 42764521 1.00
tpcds_q45/datafusion:parquet 33648032 35729172 0.94
tpcds_q46/datafusion:parquet 39700386 40678330 0.98
tpcds_q47/datafusion:parquet 142182945 144333468 0.99
tpcds_q48/datafusion:parquet 82923945 84685942 0.98
tpcds_q49/datafusion:parquet 68680305 70554612 0.97
tpcds_q50/datafusion:parquet 51401477 52456912 0.98
tpcds_q51/datafusion:parquet 92658173 94855828 0.98
tpcds_q52/datafusion:parquet 15170163 15594648 0.97
tpcds_q53/datafusion:parquet 22820670 24522079 0.93
tpcds_q54/datafusion:parquet 44661656 45028426 0.99
tpcds_q55/datafusion:parquet 14290786 14900901 0.96
tpcds_q56/datafusion:parquet 36358797 37881747 0.96
tpcds_q57/datafusion:parquet 113373834 120060175 0.94
tpcds_q58/datafusion:parquet 60857277 63500191 0.96
tpcds_q59/datafusion:parquet 60541213 61752984 0.98
tpcds_q60/datafusion:parquet 36101862 37841195 0.95
tpcds_q61/datafusion:parquet 52070405 53217749 0.98
tpcds_q62/datafusion:parquet 31180790 29552933 1.06
tpcds_q63/datafusion:parquet 23557388 22608616 1.04
tpcds_q64/datafusion:parquet 565424404 587717309 0.96
tpcds_q65/datafusion:parquet 45131203 49237372 0.92
tpcds_q66/datafusion:parquet 79996223 84304099 0.95
tpcds_q67/datafusion:parquet 155767480 161481985 0.96
tpcds_q68/datafusion:parquet 40184102 41487482 0.97
tpcds_q69/datafusion:parquet 82515145 85436590 0.97
tpcds_q70/datafusion:parquet 100151631 103240136 0.97
tpcds_q71/datafusion:parquet 26742580 28729417 0.93
tpcds_q72/datafusion:parquet 645058110 700582781 0.92
tpcds_q73/datafusion:parquet 28718910 28134485 1.02
tpcds_q74/datafusion:parquet 110331627 111282329 0.99
tpcds_q75/datafusion:parquet 120548771 121167210 0.99
tpcds_q76/datafusion:parquet 37296235 39277740 0.95
tpcds_q77/datafusion:parquet 49699508 50834140 0.98
tpcds_q78/datafusion:parquet 127351531 132414028 0.96
tpcds_q79/datafusion:parquet 31799013 33174877 0.96
tpcds_q80/datafusion:parquet 94239252 102004627 0.92
tpcds_q81/datafusion:parquet 42416693 44465893 0.95
tpcds_q82/datafusion:parquet 24668985 24682296 1.00
tpcds_q83/datafusion:parquet 49372394 49349138 1.00
tpcds_q84/datafusion:parquet 49440663 51508918 0.96
tpcds_q85/datafusion:parquet 176631569 183362480 0.96
tpcds_q86/datafusion:parquet 19375450 19484827 0.99
tpcds_q87/datafusion:parquet 51567878 54126934 0.95
tpcds_q88/datafusion:parquet 70992131 71768833 0.99
tpcds_q89/datafusion:parquet 25212230 25780764 0.98
tpcds_q90/datafusion:parquet 20437093 20172897 1.01
tpcds_q91/datafusion:parquet 70680046 76717929 0.92
tpcds_q92/datafusion:parquet 23792791 23984030 0.99
tpcds_q93/datafusion:parquet 35677543 37958684 0.94
tpcds_q94/datafusion:parquet 25618164 26300783 0.97
tpcds_q95/datafusion:parquet 69780471 72072613 0.97
tpcds_q96/datafusion:parquet 15626576 16105266 0.97
tpcds_q97/datafusion:parquet 35251430 37165485 0.95
tpcds_q98/datafusion:parquet 26148457 27610350 0.95
tpcds_q99/datafusion:parquet 28892902 30190088 0.96
duckdb / vortex-file-compressed (0.978x ➖, 3↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25660524 28192255 0.91
tpcds_q02/duckdb:vortex-file-compressed 83261205 86498248 0.96
tpcds_q03/duckdb:vortex-file-compressed 25001411 24733092 1.01
tpcds_q04/duckdb:vortex-file-compressed 114516175 112400513 1.02
tpcds_q05/duckdb:vortex-file-compressed 97179822 100301688 0.97
tpcds_q06/duckdb:vortex-file-compressed 37919262 39030138 0.97
tpcds_q07/duckdb:vortex-file-compressed 25634706 26904127 0.95
tpcds_q08/duckdb:vortex-file-compressed 24072416 24190403 1.00
tpcds_q09/duckdb:vortex-file-compressed 40465500 41989297 0.96
tpcds_q10/duckdb:vortex-file-compressed 38371437 40516258 0.95
tpcds_q11/duckdb:vortex-file-compressed 65656285 68236382 0.96
tpcds_q12/duckdb:vortex-file-compressed 15110911 14791686 1.02
tpcds_q13/duckdb:vortex-file-compressed 36192951 39090245 0.93
tpcds_q14/duckdb:vortex-file-compressed 180200100 187948349 0.96
tpcds_q15/duckdb:vortex-file-compressed 42734506 43061923 0.99
tpcds_q16/duckdb:vortex-file-compressed 31676644 31128311 1.02
tpcds_q17/duckdb:vortex-file-compressed 39600879 40478904 0.98
tpcds_q18/duckdb:vortex-file-compressed 45475269 50363707 0.90
tpcds_q19/duckdb:vortex-file-compressed 33668696 35212200 0.96
tpcds_q20/duckdb:vortex-file-compressed 16076054 15994671 1.01
tpcds_q21/duckdb:vortex-file-compressed 21397660 21449379 1.00
tpcds_q22/duckdb:vortex-file-compressed 113031694 118079850 0.96
tpcds_q23/duckdb:vortex-file-compressed 125044130 132181516 0.95
tpcds_q24/duckdb:vortex-file-compressed 57396122 55947152 1.03
tpcds_q25/duckdb:vortex-file-compressed 39478388 39541028 1.00
tpcds_q26/duckdb:vortex-file-compressed 41785046 44559227 0.94
tpcds_q27/duckdb:vortex-file-compressed 89303926 93136377 0.96
tpcds_q28/duckdb:vortex-file-compressed 37283841 39155362 0.95
tpcds_q29/duckdb:vortex-file-compressed 37403572 40489375 0.92
tpcds_q30/duckdb:vortex-file-compressed 30267627 31104510 0.97
tpcds_q31/duckdb:vortex-file-compressed 27406352 26676471 1.03
tpcds_q32/duckdb:vortex-file-compressed 17496020 16970372 1.03
tpcds_q33/duckdb:vortex-file-compressed 🚀 66068652 74730948 0.88
tpcds_q34/duckdb:vortex-file-compressed 19752821 21416448 0.92
tpcds_q35/duckdb:vortex-file-compressed 65480247 68312233 0.96
tpcds_q36/duckdb:vortex-file-compressed 28766229 27878249 1.03
tpcds_q37/duckdb:vortex-file-compressed 22607527 25097730 0.90
tpcds_q38/duckdb:vortex-file-compressed 40375512 38654745 1.04
tpcds_q39/duckdb:vortex-file-compressed 46566834 48356897 0.96
tpcds_q40/duckdb:vortex-file-compressed 24986065 25739564 0.97
tpcds_q41/duckdb:vortex-file-compressed 14447079 14913087 0.97
tpcds_q42/duckdb:vortex-file-compressed 12380430 12474762 0.99
tpcds_q43/duckdb:vortex-file-compressed 21034984 21250090 0.99
tpcds_q44/duckdb:vortex-file-compressed 23459440 23650871 0.99
tpcds_q45/duckdb:vortex-file-compressed 27436487 27662089 0.99
tpcds_q46/duckdb:vortex-file-compressed 50574214 52524101 0.96
tpcds_q47/duckdb:vortex-file-compressed 53497071 51848813 1.03
tpcds_q48/duckdb:vortex-file-compressed 32079648 34048574 0.94
tpcds_q49/duckdb:vortex-file-compressed 30073643 32133910 0.94
tpcds_q50/duckdb:vortex-file-compressed 37729587 38837312 0.97
tpcds_q51/duckdb:vortex-file-compressed 102260757 105926274 0.97
tpcds_q52/duckdb:vortex-file-compressed 12953867 12915758 1.00
tpcds_q53/duckdb:vortex-file-compressed 17937897 18395336 0.98
tpcds_q54/duckdb:vortex-file-compressed 49484582 50949452 0.97
tpcds_q55/duckdb:vortex-file-compressed 11436614 11758615 0.97
tpcds_q56/duckdb:vortex-file-compressed 67593712 74054470 0.91
tpcds_q57/duckdb:vortex-file-compressed 45617225 45086926 1.01
tpcds_q58/duckdb:vortex-file-compressed 33749034 32985576 1.02
tpcds_q59/duckdb:vortex-file-compressed 62679680 64647547 0.97
tpcds_q60/duckdb:vortex-file-compressed 72721688 73071560 1.00
tpcds_q61/duckdb:vortex-file-compressed 39376852 40310046 0.98
tpcds_q62/duckdb:vortex-file-compressed 19656017 18832176 1.04
tpcds_q63/duckdb:vortex-file-compressed 18151512 18763006 0.97
tpcds_q64/duckdb:vortex-file-compressed 84119590 86698690 0.97
tpcds_q65/duckdb:vortex-file-compressed 23792455 24895730 0.96
tpcds_q66/duckdb:vortex-file-compressed 61577185 58038016 1.06
tpcds_q67/duckdb:vortex-file-compressed 150191942 151067623 0.99
tpcds_q68/duckdb:vortex-file-compressed 42827291 43228389 0.99
tpcds_q69/duckdb:vortex-file-compressed 40675034 40581599 1.00
tpcds_q70/duckdb:vortex-file-compressed 25260117 26183393 0.96
tpcds_q71/duckdb:vortex-file-compressed 21332933 21598661 0.99
tpcds_q72/duckdb:vortex-file-compressed 181808690 180647903 1.01
tpcds_q73/duckdb:vortex-file-compressed 21808305 20669117 1.06
tpcds_q74/duckdb:vortex-file-compressed 53271740 53274912 1.00
tpcds_q75/duckdb:vortex-file-compressed 61812656 64754334 0.95
tpcds_q76/duckdb:vortex-file-compressed 66522836 67971563 0.98
tpcds_q77/duckdb:vortex-file-compressed 🚀 67150268 74921222 0.90
tpcds_q78/duckdb:vortex-file-compressed 77532377 83891667 0.92
tpcds_q79/duckdb:vortex-file-compressed 43643193 44491353 0.98
tpcds_q80/duckdb:vortex-file-compressed 🚀 91951587 104875465 0.88
tpcds_q81/duckdb:vortex-file-compressed 35351879 34838338 1.01
tpcds_q82/duckdb:vortex-file-compressed 23978145 23966530 1.00
tpcds_q83/duckdb:vortex-file-compressed 29100162 29042276 1.00
tpcds_q84/duckdb:vortex-file-compressed 18177597 18913631 0.96
tpcds_q85/duckdb:vortex-file-compressed 48063925 48588405 0.99
tpcds_q86/duckdb:vortex-file-compressed 18289998 17070698 1.07
tpcds_q87/duckdb:vortex-file-compressed 41329064 43366537 0.95
tpcds_q88/duckdb:vortex-file-compressed 36888618 37317502 0.99
tpcds_q89/duckdb:vortex-file-compressed 19147917 18942264 1.01
tpcds_q90/duckdb:vortex-file-compressed 15409329 16347645 0.94
tpcds_q91/duckdb:vortex-file-compressed 28634830 28686129 1.00
tpcds_q92/duckdb:vortex-file-compressed 15276894 14584574 1.05
tpcds_q93/duckdb:vortex-file-compressed 30058455 32233661 0.93
tpcds_q94/duckdb:vortex-file-compressed 22620330 22745210 0.99
tpcds_q95/duckdb:vortex-file-compressed 155418161 156767416 0.99
tpcds_q96/duckdb:vortex-file-compressed 12743753 12437593 1.02
tpcds_q97/duckdb:vortex-file-compressed 39675101 39938203 0.99
tpcds_q98/duckdb:vortex-file-compressed 19669716 18904362 1.04
tpcds_q99/duckdb:vortex-file-compressed 32726541 33197502 0.99
duckdb / vortex-compact (0.981x ➖, 1↑ 1↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 36473980 35237761 1.04
tpcds_q02/duckdb:vortex-compact 126238197 126589770 1.00
tpcds_q03/duckdb:vortex-compact 51421861 53640758 0.96
tpcds_q04/duckdb:vortex-compact 128595527 131568343 0.98
tpcds_q05/duckdb:vortex-compact 164882920 171660186 0.96
tpcds_q06/duckdb:vortex-compact 39178590 40952931 0.96
tpcds_q07/duckdb:vortex-compact 37471891 38821943 0.97
tpcds_q08/duckdb:vortex-compact 28185277 29848413 0.94
tpcds_q09/duckdb:vortex-compact 113496334 118420617 0.96
tpcds_q10/duckdb:vortex-compact 47367482 48916844 0.97
tpcds_q11/duckdb:vortex-compact 77623895 76613074 1.01
tpcds_q12/duckdb:vortex-compact 20169912 22357347 0.90
tpcds_q13/duckdb:vortex-compact 48703244 48219876 1.01
tpcds_q14/duckdb:vortex-compact 265021742 284120637 0.93
tpcds_q15/duckdb:vortex-compact 46763956 47467436 0.99
tpcds_q16/duckdb:vortex-compact 39178324 38799794 1.01
tpcds_q17/duckdb:vortex-compact 48490440 49499298 0.98
tpcds_q18/duckdb:vortex-compact 69775794 73399768 0.95
tpcds_q19/duckdb:vortex-compact 38746258 41226072 0.94
tpcds_q20/duckdb:vortex-compact 20396640 22184914 0.92
tpcds_q21/duckdb:vortex-compact 29254696 29954541 0.98
tpcds_q22/duckdb:vortex-compact 125118844 124511178 1.00
tpcds_q23/duckdb:vortex-compact 171265374 177574286 0.96
tpcds_q24/duckdb:vortex-compact 74660089 77294191 0.97
tpcds_q25/duckdb:vortex-compact 50732691 52659536 0.96
tpcds_q26/duckdb:vortex-compact 49804024 53144990 0.94
tpcds_q27/duckdb:vortex-compact 131379315 135208274 0.97
tpcds_q28/duckdb:vortex-compact 110188777 112619563 0.98
tpcds_q29/duckdb:vortex-compact 49562673 49830016 0.99
tpcds_q30/duckdb:vortex-compact 35478851 38721451 0.92
tpcds_q31/duckdb:vortex-compact 29737346 30078016 0.99
tpcds_q32/duckdb:vortex-compact 24996047 23847666 1.05
tpcds_q33/duckdb:vortex-compact 132067347 141360637 0.93
tpcds_q34/duckdb:vortex-compact 22973275 24063839 0.95
tpcds_q35/duckdb:vortex-compact 69781229 74911999 0.93
tpcds_q36/duckdb:vortex-compact 33738525 35524479 0.95
tpcds_q37/duckdb:vortex-compact 32891162 31917752 1.03
tpcds_q38/duckdb:vortex-compact 40210918 40166758 1.00
tpcds_q39/duckdb:vortex-compact 54378421 54099365 1.01
tpcds_q40/duckdb:vortex-compact 32444506 32981775 0.98
tpcds_q41/duckdb:vortex-compact 17931390 18859188 0.95
tpcds_q42/duckdb:vortex-compact 15507629 15849312 0.98
tpcds_q43/duckdb:vortex-compact 23841831 24283769 0.98
tpcds_q44/duckdb:vortex-compact 27916330 28727146 0.97
tpcds_q45/duckdb:vortex-compact 32414871 35527296 0.91
tpcds_q46/duckdb:vortex-compact 59840864 59003221 1.01
tpcds_q47/duckdb:vortex-compact 54232353 55988660 0.97
tpcds_q48/duckdb:vortex-compact 39820989 41498881 0.96
tpcds_q49/duckdb:vortex-compact 48950297 49594590 0.99
tpcds_q50/duckdb:vortex-compact 37706224 37924734 0.99
tpcds_q51/duckdb:vortex-compact 103940700 108149488 0.96
tpcds_q52/duckdb:vortex-compact 15597485 16609594 0.94
tpcds_q53/duckdb:vortex-compact 22517375 22190050 1.01
tpcds_q54/duckdb:vortex-compact 86869761 89200080 0.97
tpcds_q55/duckdb:vortex-compact 15756350 15222724 1.04
tpcds_q56/duckdb:vortex-compact 133735057 138655603 0.96
tpcds_q57/duckdb:vortex-compact 47454526 49800025 0.95
tpcds_q58/duckdb:vortex-compact 42199250 40117965 1.05
tpcds_q59/duckdb:vortex-compact 77411497 79882244 0.97
tpcds_q60/duckdb:vortex-compact 137286094 144059038 0.95
tpcds_q61/duckdb:vortex-compact 49459061 46905299 1.05
tpcds_q62/duckdb:vortex-compact 🚀 22464711 25695501 0.87
tpcds_q63/duckdb:vortex-compact 23307805 22917083 1.02
tpcds_q64/duckdb:vortex-compact 102311612 105495925 0.97
tpcds_q65/duckdb:vortex-compact 28213317 28807818 0.98
tpcds_q66/duckdb:vortex-compact 104053841 101398232 1.03
tpcds_q67/duckdb:vortex-compact 155368110 161920326 0.96
tpcds_q68/duckdb:vortex-compact 51458478 54457279 0.94
tpcds_q69/duckdb:vortex-compact 47424917 48227380 0.98
tpcds_q70/duckdb:vortex-compact 29413576 29050596 1.01
tpcds_q71/duckdb:vortex-compact 25505575 26775903 0.95
tpcds_q72/duckdb:vortex-compact 202127663 203200132 0.99
tpcds_q73/duckdb:vortex-compact 22628843 23318086 0.97
tpcds_q74/duckdb:vortex-compact 58935573 59294941 0.99
tpcds_q75/duckdb:vortex-compact 74490435 76492165 0.97
tpcds_q76/duckdb:vortex-compact 118664205 122919066 0.97
tpcds_q77/duckdb:vortex-compact 134517236 127664071 1.05
tpcds_q78/duckdb:vortex-compact 89107535 91662818 0.97
tpcds_q79/duckdb:vortex-compact 73496569 74739437 0.98
tpcds_q80/duckdb:vortex-compact 167349118 164702635 1.02
tpcds_q81/duckdb:vortex-compact 42706743 41930053 1.02
tpcds_q82/duckdb:vortex-compact 33687766 31849116 1.06
tpcds_q83/duckdb:vortex-compact 46818328 49259961 0.95
tpcds_q84/duckdb:vortex-compact 21316980 21234981 1.00
tpcds_q85/duckdb:vortex-compact 62362627 65107381 0.96
tpcds_q86/duckdb:vortex-compact 🚨 23025371 20244731 1.14
tpcds_q87/duckdb:vortex-compact 42428355 43610633 0.97
tpcds_q88/duckdb:vortex-compact 35214608 36132131 0.97
tpcds_q89/duckdb:vortex-compact 22849425 23449540 0.97
tpcds_q90/duckdb:vortex-compact 16979095 16781929 1.01
tpcds_q91/duckdb:vortex-compact 48257930 46258812 1.04
tpcds_q92/duckdb:vortex-compact 23237548 21474148 1.08
tpcds_q93/duckdb:vortex-compact 37042177 37876165 0.98
tpcds_q94/duckdb:vortex-compact 29856132 29160306 1.02
tpcds_q95/duckdb:vortex-compact 152560298 155020747 0.98
tpcds_q96/duckdb:vortex-compact 12105685 12199757 0.99
tpcds_q97/duckdb:vortex-compact 39786113 42050517 0.95
tpcds_q98/duckdb:vortex-compact 24481253 23986919 1.02
tpcds_q99/duckdb:vortex-compact 36503523 36620472 1.00
duckdb / parquet (0.979x ➖, 1↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 45695546 45996752 0.99
tpcds_q02/duckdb:parquet 61541637 61233970 1.01
tpcds_q03/duckdb:parquet 11928655 12470615 0.96
tpcds_q04/duckdb:parquet 126707352 129532718 0.98
tpcds_q05/duckdb:parquet 76220167 75645700 1.01
tpcds_q06/duckdb:parquet 29286822 29889646 0.98
tpcds_q07/duckdb:parquet 23318634 24120261 0.97
tpcds_q08/duckdb:parquet 29422089 27725175 1.06
tpcds_q09/duckdb:parquet 39678918 40353449 0.98
tpcds_q10/duckdb:parquet 34789067 36523876 0.95
tpcds_q11/duckdb:parquet 91834693 91796113 1.00
tpcds_q12/duckdb:parquet 14912535 15448207 0.97
tpcds_q13/duckdb:parquet 34254175 35082628 0.98
tpcds_q14/duckdb:parquet 164974258 165328010 1.00
tpcds_q15/duckdb:parquet 30269312 31501119 0.96
tpcds_q16/duckdb:parquet 21880805 21461275 1.02
tpcds_q17/duckdb:parquet 38730369 40361447 0.96
tpcds_q18/duckdb:parquet 45846941 46873874 0.98
tpcds_q19/duckdb:parquet 29859085 29857306 1.00
tpcds_q20/duckdb:parquet 15224960 14812435 1.03
tpcds_q21/duckdb:parquet 11395883 11612387 0.98
tpcds_q22/duckdb:parquet 68900217 70701348 0.97
tpcds_q23/duckdb:parquet 113860531 119328414 0.95
tpcds_q24/duckdb:parquet 45984653 47709395 0.96
tpcds_q25/duckdb:parquet 32810685 34683033 0.95
tpcds_q26/duckdb:parquet 37390712 36853987 1.01
tpcds_q27/duckdb:parquet 89710547 91224171 0.98
tpcds_q28/duckdb:parquet 37086245 37780459 0.98
tpcds_q29/duckdb:parquet 35322591 35826179 0.99
tpcds_q30/duckdb:parquet 40529813 41191274 0.98
tpcds_q31/duckdb:parquet 23008586 23533669 0.98
tpcds_q32/duckdb:parquet 11535919 10954027 1.05
tpcds_q33/duckdb:parquet 70255731 72724313 0.97
tpcds_q34/duckdb:parquet 20990772 22170918 0.95
tpcds_q35/duckdb:parquet 61229777 64280890 0.95
tpcds_q36/duckdb:parquet 20792349 20906445 0.99
tpcds_q37/duckdb:parquet 13429663 14070452 0.95
tpcds_q38/duckdb:parquet 33320791 35459765 0.94
tpcds_q39/duckdb:parquet 32916414 33228232 0.99
tpcds_q40/duckdb:parquet 18019032 18916148 0.95
tpcds_q41/duckdb:parquet 7781380 7905868 0.98
tpcds_q42/duckdb:parquet 10178600 10946785 0.93
tpcds_q43/duckdb:parquet 16433400 15963838 1.03
tpcds_q44/duckdb:parquet 21544784 22290187 0.97
tpcds_q45/duckdb:parquet 27145838 27721935 0.98
tpcds_q46/duckdb:parquet 45233225 47798277 0.95
tpcds_q47/duckdb:parquet 47310352 48372434 0.98
tpcds_q48/duckdb:parquet 31160510 31169434 1.00
tpcds_q49/duckdb:parquet 23947702 24401336 0.98
tpcds_q50/duckdb:parquet 24506115 25761303 0.95
tpcds_q51/duckdb:parquet 🚀 97313634 123626569 0.79
tpcds_q52/duckdb:parquet 10860590 11431866 0.95
tpcds_q53/duckdb:parquet 16459407 16412700 1.00
tpcds_q54/duckdb:parquet 42173846 43372368 0.97
tpcds_q55/duckdb:parquet 11044619 11334761 0.97
tpcds_q56/duckdb:parquet 68994342 68927664 1.00
tpcds_q57/duckdb:parquet 35835908 36335834 0.99
tpcds_q58/duckdb:parquet 21199177 23354474 0.91
tpcds_q59/duckdb:parquet 37242621 35855447 1.04
tpcds_q60/duckdb:parquet 74603316 71899444 1.04
tpcds_q61/duckdb:parquet 31270342 31688305 0.99
tpcds_q62/duckdb:parquet 12524912 12950355 0.97
tpcds_q63/duckdb:parquet 15277173 15705796 0.97
tpcds_q64/duckdb:parquet 75585540 75087885 1.01
tpcds_q65/duckdb:parquet 20740391 20154274 1.03
tpcds_q66/duckdb:parquet 54719886 54391724 1.01
tpcds_q67/duckdb:parquet 137978440 142518071 0.97
tpcds_q68/duckdb:parquet 38170013 38768548 0.98
tpcds_q69/duckdb:parquet 38294546 38665668 0.99
tpcds_q70/duckdb:parquet 19928326 20411044 0.98
tpcds_q71/duckdb:parquet 19067176 19720808 0.97
tpcds_q72/duckdb:parquet 165625629 165190341 1.00
tpcds_q73/duckdb:parquet 18961034 18681710 1.01
tpcds_q74/duckdb:parquet 49960416 52223482 0.96
tpcds_q75/duckdb:parquet 54705058 54118577 1.01
tpcds_q76/duckdb:parquet 71456970 72401202 0.99
tpcds_q77/duckdb:parquet 64984474 63228102 1.03
tpcds_q78/duckdb:parquet 76554974 78267932 0.98
tpcds_q79/duckdb:parquet 29689523 27829059 1.07
tpcds_q80/duckdb:parquet 78620219 84347152 0.93
tpcds_q81/duckdb:parquet 48089751 49277422 0.98
tpcds_q82/duckdb:parquet 15406766 15843768 0.97
tpcds_q83/duckdb:parquet 16422155 17160045 0.96
tpcds_q84/duckdb:parquet 18931456 20432793 0.93
tpcds_q85/duckdb:parquet 38603133 41913194 0.92
tpcds_q86/duckdb:parquet 13077519 12656611 1.03
tpcds_q87/duckdb:parquet 37848240 37077974 1.02
tpcds_q88/duckdb:parquet 29098784 29452651 0.99
tpcds_q89/duckdb:parquet 17654232 18540864 0.95
tpcds_q90/duckdb:parquet 7978593 7771639 1.03
tpcds_q91/duckdb:parquet 23749752 23544061 1.01
tpcds_q92/duckdb:parquet 11342140 12319294 0.92
tpcds_q93/duckdb:parquet 30367811 31850434 0.95
tpcds_q94/duckdb:parquet 17125426 17161207 1.00
tpcds_q95/duckdb:parquet 133427982 146580472 0.91
tpcds_q96/duckdb:parquet 9395237 9756972 0.96
tpcds_q97/duckdb:parquet 35801589 36082506 0.99
tpcds_q98/duckdb:parquet 17836974 18853712 0.95
tpcds_q99/duckdb:parquet 21102844 20771306 1.02
duckdb / duckdb (0.990x ➖, 0↑ 2↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20587255 21746084 0.95
tpcds_q02/duckdb:duckdb 18597998 17927580 1.04
tpcds_q03/duckdb:duckdb 8543693 8818562 0.97
tpcds_q04/duckdb:duckdb 163491776 164877739 0.99
tpcds_q05/duckdb:duckdb 17993477 19608731 0.92
tpcds_q06/duckdb:duckdb 21769597 24121147 0.90
tpcds_q07/duckdb:duckdb 38247948 39375475 0.97
tpcds_q08/duckdb:duckdb 120699016 120334331 1.00
tpcds_q09/duckdb:duckdb 19732867 19838329 0.99
tpcds_q10/duckdb:duckdb 23714106 24294074 0.98
tpcds_q11/duckdb:duckdb 142867986 139919080 1.02
tpcds_q12/duckdb:duckdb 11282868 12107647 0.93
tpcds_q13/duckdb:duckdb 23515722 24045066 0.98
tpcds_q14/duckdb:duckdb 94418214 96859911 0.97
tpcds_q15/duckdb:duckdb 24426896 25479400 0.96
tpcds_q16/duckdb:duckdb 17375248 17999987 0.97
tpcds_q17/duckdb:duckdb 22840176 21864993 1.04
tpcds_q18/duckdb:duckdb 44445864 45102387 0.99
tpcds_q19/duckdb:duckdb 16008521 17287057 0.93
tpcds_q20/duckdb:duckdb 12548736 12228094 1.03
tpcds_q21/duckdb:duckdb 6860351 6942358 0.99
tpcds_q22/duckdb:duckdb 62683294 65448283 0.96
tpcds_q23/duckdb:duckdb 79753728 85611546 0.93
tpcds_q24/duckdb:duckdb 24421955 23885152 1.02
tpcds_q25/duckdb:duckdb 17349029 16482208 1.05
tpcds_q26/duckdb:duckdb 26591679 26898964 0.99
tpcds_q27/duckdb:duckdb 40856678 40716645 1.00
tpcds_q28/duckdb:duckdb 21487964 21939448 0.98
tpcds_q29/duckdb:duckdb 20320672 21035907 0.97
tpcds_q30/duckdb:duckdb 29158346 29724963 0.98
tpcds_q31/duckdb:duckdb 20017027 20347980 0.98
tpcds_q32/duckdb:duckdb 7637628 7473720 1.02
tpcds_q33/duckdb:duckdb 12897021 12990367 0.99
tpcds_q34/duckdb:duckdb 14519531 15010275 0.97
tpcds_q35/duckdb:duckdb 34801205 34662553 1.00
tpcds_q36/duckdb:duckdb 70816067 74870290 0.95
tpcds_q37/duckdb:duckdb 7503512 7408726 1.01
tpcds_q38/duckdb:duckdb 30814550 30246249 1.02
tpcds_q39/duckdb:duckdb 25740206 27897187 0.92
tpcds_q40/duckdb:duckdb 13673453 13730488 1.00
tpcds_q41/duckdb:duckdb 8474572 8141538 1.04
tpcds_q42/duckdb:duckdb 6486994 6783696 0.96
tpcds_q43/duckdb:duckdb 11361363 11749317 0.97
tpcds_q44/duckdb:duckdb 14384517 14177841 1.01
tpcds_q45/duckdb:duckdb 17003072 17617120 0.97
tpcds_q46/duckdb:duckdb 38023468 37801662 1.01
tpcds_q47/duckdb:duckdb 40785567 41309408 0.99
tpcds_q48/duckdb:duckdb 22982325 23438078 0.98
tpcds_q49/duckdb:duckdb 15710442 15910492 0.99
tpcds_q50/duckdb:duckdb 14687642 14026353 1.05
tpcds_q51/duckdb:duckdb 90417283 91923862 0.98
tpcds_q52/duckdb:duckdb 7327172 8037912 0.91
tpcds_q53/duckdb:duckdb 11987390 12151337 0.99
tpcds_q54/duckdb:duckdb 17778541 16648461 1.07
tpcds_q55/duckdb:duckdb 7366475 6943833 1.06
tpcds_q56/duckdb:duckdb 13208901 14172352 0.93
tpcds_q57/duckdb:duckdb 32894638 31738533 1.04
tpcds_q58/duckdb:duckdb 12678020 13255747 0.96
tpcds_q59/duckdb:duckdb 34461592 34938586 0.99
tpcds_q60/duckdb:duckdb 15479232 14359437 1.08
tpcds_q61/duckdb:duckdb 14194911 14437194 0.98
tpcds_q62/duckdb:duckdb 9421432 9714131 0.97
tpcds_q63/duckdb:duckdb 11353657 11675559 0.97
tpcds_q64/duckdb:duckdb 52488623 53202541 0.99
tpcds_q65/duckdb:duckdb 34124404 34214206 1.00
tpcds_q66/duckdb:duckdb 24331016 24894625 0.98
tpcds_q67/duckdb:duckdb 129649295 136789879 0.95
tpcds_q68/duckdb:duckdb 25289193 25411332 1.00
tpcds_q69/duckdb:duckdb 23276589 24953719 0.93
tpcds_q70/duckdb:duckdb 14492036 15713711 0.92
tpcds_q71/duckdb:duckdb 12423224 13276020 0.94
tpcds_q72/duckdb:duckdb 43521736 43598714 1.00
tpcds_q73/duckdb:duckdb 10938475 10820529 1.01
tpcds_q74/duckdb:duckdb 98679707 98596756 1.00
tpcds_q75/duckdb:duckdb 42227433 42663443 0.99
tpcds_q76/duckdb:duckdb 12147557 12502773 0.97
tpcds_q77/duckdb:duckdb 11863330 11812433 1.00
tpcds_q78/duckdb:duckdb 63649810 62812039 1.01
tpcds_q79/duckdb:duckdb 17783784 17815960 1.00
tpcds_q80/duckdb:duckdb 29514067 30043912 0.98
tpcds_q81/duckdb:duckdb 36085313 36776256 0.98
tpcds_q82/duckdb:duckdb 8335934 8519991 0.98
tpcds_q83/duckdb:duckdb 9587669 9454105 1.01
tpcds_q84/duckdb:duckdb 14186825 14144539 1.00
tpcds_q85/duckdb:duckdb 🚨 27103704 24636139 1.10
tpcds_q86/duckdb:duckdb 10712482 10332205 1.04
tpcds_q87/duckdb:duckdb 32776631 34435874 0.95
tpcds_q88/duckdb:duckdb 24359035 24406674 1.00
tpcds_q89/duckdb:duckdb 13566197 13061751 1.04
tpcds_q90/duckdb:duckdb 5876500 5798294 1.01
tpcds_q91/duckdb:duckdb 13271009 12962180 1.02
tpcds_q92/duckdb:duckdb 9455326 9203066 1.03
tpcds_q93/duckdb:duckdb 23393188 22127246 1.06
tpcds_q94/duckdb:duckdb 12867977 13171439 0.98
tpcds_q95/duckdb:duckdb 🚨 131356873 113234585 1.16
tpcds_q96/duckdb:duckdb 4585296 4785720 0.96
tpcds_q97/duckdb:duckdb 31308052 31611136 0.99
tpcds_q98/duckdb:duckdb 13478178 13936866 0.97
tpcds_q99/duckdb:duckdb 16170112 15848967 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -5.6% +0.2% -5.8% +14.3% ➖ noise
1 datafusion:vortex-file-compressed -1.5% +0.2% -1.7% +13.6% ➖ noise
1 duckdb:duckdb -5.3% +0.2% -5.5% +15.1% ➖ noise
1 duckdb:vortex-compact +3.5% +0.2% +3.3% +10.8% ➖ noise
1 duckdb:vortex-file-compressed -9.0% +0.2% -9.1% +14.1% ➖ noise
2 datafusion:vortex-compact -0.3% -1.8% +1.5% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -2.3% -1.8% -0.5% +10.0% ➖ noise
2 duckdb:duckdb +3.7% -1.8% +5.6% +14.0% ➖ noise
2 duckdb:vortex-compact -0.3% -1.8% +1.5% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -3.7% -1.8% -2.0% +10.7% ➖ noise
3 datafusion:vortex-compact -3.1% -3.5% +0.4% +12.9% ➖ noise
3 datafusion:vortex-file-compressed -6.8% -3.5% -3.4% +12.9% ➖ noise
3 duckdb:duckdb -3.1% -3.5% +0.4% +17.4% ➖ noise
3 duckdb:vortex-compact -4.1% -3.5% -0.7% +13.0% ➖ noise
3 duckdb:vortex-file-compressed +1.1% -3.5% +4.7% +11.4% ➖ noise
4 datafusion:vortex-compact -5.6% -4.0% -1.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -3.0% -4.0% +1.1% +10.0% ➖ noise
4 duckdb:duckdb -0.8% -4.0% +3.3% +10.0% ➖ noise
4 duckdb:vortex-compact -2.3% -4.0% +1.9% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.9% -4.0% +6.2% +10.0% ➖ noise
5 datafusion:vortex-compact -3.3% -1.4% -1.9% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -5.1% -1.4% -3.7% +12.9% ➖ noise
5 duckdb:duckdb -8.2% -1.4% -7.0% +12.3% ➖ noise
5 duckdb:vortex-compact -3.9% -1.4% -2.6% +13.2% ➖ noise
5 duckdb:vortex-file-compressed -3.1% -1.4% -1.8% +11.4% ➖ noise
6 datafusion:vortex-compact -0.9% -2.9% +2.0% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -0.5% -2.9% +2.4% +10.9% ➖ noise
6 duckdb:duckdb -9.7% -2.9% -7.1% +13.5% ➖ noise
6 duckdb:vortex-compact -4.3% -2.9% -1.5% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -2.8% -2.9% +0.0% +10.0% ➖ noise
7 datafusion:vortex-compact -1.5% -3.3% +1.9% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -1.7% -3.3% +1.7% +10.0% ➖ noise
7 duckdb:duckdb -2.9% -3.3% +0.4% +13.4% ➖ noise
7 duckdb:vortex-compact -3.5% -3.3% -0.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -4.7% -3.3% -1.5% +15.6% ➖ noise
8 datafusion:vortex-compact -2.1% +0.5% -2.5% +10.5% ➖ noise
8 datafusion:vortex-file-compressed -3.2% +0.5% -3.6% +11.0% ➖ noise
8 duckdb:duckdb +0.3% +0.5% -0.2% +10.0% ➖ noise
8 duckdb:vortex-compact -5.6% +0.5% -6.0% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.5% +0.5% -0.9% +10.0% ➖ noise
9 datafusion:vortex-compact -4.2% -1.5% -2.7% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -3.4% -1.5% -1.9% +10.0% ➖ noise
9 duckdb:duckdb -0.5% -1.5% +0.9% +10.0% ➖ noise
9 duckdb:vortex-compact -4.2% -1.5% -2.7% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -3.6% -1.5% -2.2% +10.0% ➖ noise
10 datafusion:vortex-compact -0.9% -3.4% +2.6% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -3.4% -3.4% +0.0% +10.0% ➖ noise
10 duckdb:duckdb -2.4% -3.4% +1.1% +10.0% ➖ noise
10 duckdb:vortex-compact -3.2% -3.4% +0.3% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -5.3% -3.4% -1.9% +10.1% ➖ noise
11 datafusion:vortex-compact -5.6% -2.0% -3.7% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -6.5% -2.0% -4.5% +10.0% ➖ noise
11 duckdb:duckdb +2.1% -2.0% +4.2% +10.0% ➖ noise
11 duckdb:vortex-compact +1.3% -2.0% +3.4% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -3.8% -2.0% -1.8% +11.5% ➖ noise
12 datafusion:vortex-compact -0.4% -5.2% +5.1% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -1.6% -5.2% +3.8% +11.5% ➖ noise
12 duckdb:duckdb -6.8% -5.2% -1.7% +11.5% ➖ noise
12 duckdb:vortex-compact -9.8% -5.2% -4.8% +15.0% ➖ noise
12 duckdb:vortex-file-compressed +2.2% -5.2% +7.8% +10.0% ➖ noise
13 datafusion:vortex-compact -4.9% -3.6% -1.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -1.7% -3.6% +1.9% +10.0% ➖ noise
13 duckdb:duckdb -2.2% -3.6% +1.4% +10.0% ➖ noise
13 duckdb:vortex-compact +1.0% -3.6% +4.8% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -7.4% -3.6% -4.0% +12.8% ➖ noise
14 datafusion:vortex-compact -3.7% -2.9% -0.8% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -5.0% -2.9% -2.1% +10.0% ➖ noise
14 duckdb:duckdb -2.5% -2.9% +0.4% +10.0% ➖ noise
14 duckdb:vortex-compact -6.7% -2.9% -3.9% +17.2% ➖ noise
14 duckdb:vortex-file-compressed -4.1% -2.9% -1.2% +12.1% ➖ noise
15 datafusion:vortex-compact -1.7% -2.1% +0.4% +13.6% ➖ noise
15 datafusion:vortex-file-compressed -6.0% -2.1% -4.1% +13.5% ➖ noise
15 duckdb:duckdb -4.1% -2.1% -2.1% +15.7% ➖ noise
15 duckdb:vortex-compact -1.5% -2.1% +0.6% +10.1% ➖ noise
15 duckdb:vortex-file-compressed -0.8% -2.1% +1.3% +11.4% ➖ noise
16 datafusion:vortex-compact -5.9% -5.7% -0.3% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -4.6% -5.7% +1.1% +13.7% ➖ noise
16 duckdb:duckdb -3.5% -5.7% +2.3% +12.2% ➖ noise
16 duckdb:vortex-compact +1.0% -5.7% +7.0% +22.4% ➖ noise
16 duckdb:vortex-file-compressed +1.8% -5.7% +7.9% +10.6% ➖ noise
17 datafusion:vortex-compact -0.8% -2.8% +2.0% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -1.1% -2.8% +1.8% +10.0% ➖ noise
17 duckdb:duckdb +4.5% -2.8% +7.5% +10.0% ➖ noise
17 duckdb:vortex-compact -2.0% -2.8% +0.8% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -2.2% -2.8% +0.7% +11.8% ➖ noise
18 datafusion:vortex-compact -2.0% -2.1% +0.0% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -5.2% -2.1% -3.2% +10.0% ➖ noise
18 duckdb:duckdb -1.5% -2.1% +0.6% +10.0% ➖ noise
18 duckdb:vortex-compact -4.9% -2.1% -2.9% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -9.7% -2.1% -7.8% +10.6% ➖ noise
19 datafusion:vortex-compact +0.7% +0.7% -0.0% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -6.2% +0.7% -6.8% +10.0% ➖ noise
19 duckdb:duckdb -7.4% +0.7% -8.0% +10.3% ➖ noise
19 duckdb:vortex-compact -6.0% +0.7% -6.7% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -4.4% +0.7% -5.1% +10.0% ➖ noise
20 datafusion:vortex-compact +1.1% -0.9% +2.1% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -3.5% -0.9% -2.6% +12.9% ➖ noise
20 duckdb:duckdb +2.6% -0.9% +3.6% +10.8% ➖ noise
20 duckdb:vortex-compact -8.1% -0.9% -7.2% +14.5% ➖ noise
20 duckdb:vortex-file-compressed +0.5% -0.9% +1.4% +10.9% ➖ noise
21 datafusion:vortex-compact -3.0% -1.7% -1.3% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -6.5% -1.7% -4.9% +10.0% ➖ noise
21 duckdb:duckdb -1.2% -1.7% +0.6% +10.0% ➖ noise
21 duckdb:vortex-compact -2.3% -1.7% -0.6% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -0.2% -1.7% +1.5% +15.2% ➖ noise
22 datafusion:vortex-compact -1.0% -5.8% +5.1% +13.8% ➖ noise
22 datafusion:vortex-file-compressed -1.2% -5.8% +4.9% +12.1% ➖ noise
22 duckdb:duckdb -4.2% -5.8% +1.7% +13.4% ➖ noise
22 duckdb:vortex-compact +0.5% -5.8% +6.7% +11.7% ➖ noise
22 duckdb:vortex-file-compressed -4.3% -5.8% +1.6% +11.2% ➖ noise
23 datafusion:vortex-compact -4.1% -2.7% -1.4% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -2.9% -2.7% -0.1% +10.0% ➖ noise
23 duckdb:duckdb -6.8% -2.7% -4.2% +15.3% ➖ noise
23 duckdb:vortex-compact -3.6% -2.7% -0.8% +16.1% ➖ noise
23 duckdb:vortex-file-compressed -5.4% -2.7% -2.7% +10.0% ➖ noise
24 datafusion:vortex-compact -1.7% -4.6% +3.0% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -7.4% -4.6% -3.0% +10.0% ➖ noise
24 duckdb:duckdb +2.2% -4.6% +7.2% +10.0% ➖ noise
24 duckdb:vortex-compact -3.4% -4.6% +1.2% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +2.6% -4.6% +7.5% +10.4% ➖ noise
25 datafusion:vortex-compact -1.4% -3.6% +2.3% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -2.6% -3.6% +1.1% +10.0% ➖ noise
25 duckdb:duckdb +5.3% -3.6% +9.2% +13.7% ➖ noise
25 duckdb:vortex-compact -3.7% -3.6% -0.0% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -0.2% -3.6% +3.6% +10.0% ➖ noise
26 datafusion:vortex-compact -7.8% -1.7% -6.2% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -3.8% -1.7% -2.2% +13.2% ➖ noise
26 duckdb:duckdb -1.1% -1.7% +0.5% +12.6% ➖ noise
26 duckdb:vortex-compact -6.3% -1.7% -4.7% +16.3% ➖ noise
26 duckdb:vortex-file-compressed -6.2% -1.7% -4.6% +15.2% ➖ noise
27 datafusion:vortex-compact -3.1% -1.9% -1.2% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -5.5% -1.9% -3.7% +10.0% ➖ noise
27 duckdb:duckdb +0.3% -1.9% +2.2% +18.1% ➖ noise
27 duckdb:vortex-compact -2.8% -1.9% -1.0% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -4.1% -1.9% -2.3% +10.0% ➖ noise
28 datafusion:vortex-compact -2.9% -2.3% -0.6% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -5.4% -2.3% -3.1% +10.0% ➖ noise
28 duckdb:duckdb -2.1% -2.3% +0.3% +10.0% ➖ noise
28 duckdb:vortex-compact -2.2% -2.3% +0.2% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -4.8% -2.3% -2.5% +10.0% ➖ noise
29 datafusion:vortex-compact -3.7% -3.2% -0.4% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -4.1% -3.2% -0.8% +10.0% ➖ noise
29 duckdb:duckdb -3.4% -3.2% -0.2% +10.0% ➖ noise
29 duckdb:vortex-compact -0.5% -3.2% +2.8% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -7.6% -3.2% -4.5% +10.0% ➖ noise
30 datafusion:vortex-compact +0.2% -1.0% +1.2% +11.6% ➖ noise
30 datafusion:vortex-file-compressed -0.2% -1.0% +0.8% +10.0% ➖ noise
30 duckdb:duckdb -1.9% -1.0% -0.9% +10.0% ➖ noise
30 duckdb:vortex-compact -8.4% -1.0% -7.4% +12.7% ➖ noise
30 duckdb:vortex-file-compressed -2.7% -1.0% -1.7% +10.0% ➖ noise
31 datafusion:vortex-compact -2.1% -2.5% +0.5% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -3.6% -2.5% -1.1% +10.0% ➖ noise
31 duckdb:duckdb -1.6% -2.5% +0.9% +10.2% ➖ noise
31 duckdb:vortex-compact -1.1% -2.5% +1.4% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +2.7% -2.5% +5.4% +10.0% ➖ noise
32 datafusion:vortex-compact -6.6% -1.4% -5.2% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -6.0% -1.4% -4.6% +10.0% ➖ noise
32 duckdb:duckdb +2.2% -1.4% +3.7% +10.8% ➖ noise
32 duckdb:vortex-compact +4.8% -1.4% +6.3% +10.4% ➖ noise
32 duckdb:vortex-file-compressed +3.1% -1.4% +4.6% +10.0% ➖ noise
33 datafusion:vortex-compact -5.8% -6.5% +0.8% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -5.2% -6.5% +1.4% +10.0% ➖ noise
33 duckdb:duckdb -0.7% -6.5% +6.2% +11.8% ➖ noise
33 duckdb:vortex-compact -6.6% -6.5% -0.1% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -11.6% -6.5% -5.4% +11.9% ➖ noise
34 datafusion:vortex-compact -4.2% -4.4% +0.2% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -4.6% -4.4% -0.2% +10.0% ➖ noise
34 duckdb:duckdb -3.3% -4.4% +1.2% +10.0% ➖ noise
34 duckdb:vortex-compact -4.5% -4.4% -0.1% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -7.8% -4.4% -3.5% +10.0% ➖ noise
35 datafusion:vortex-compact -2.8% -4.1% +1.4% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -7.1% -4.1% -3.1% +10.0% ➖ noise
35 duckdb:duckdb +0.4% -4.1% +4.7% +19.7% ➖ noise
35 duckdb:vortex-compact -6.8% -4.1% -2.8% +10.8% ➖ noise
35 duckdb:vortex-file-compressed -4.1% -4.1% -0.0% +13.0% ➖ noise
36 datafusion:vortex-compact -3.8% -1.0% -2.8% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -2.5% -1.0% -1.5% +10.0% ➖ noise
36 duckdb:duckdb -5.4% -1.0% -4.4% +10.4% ➖ noise
36 duckdb:vortex-compact -5.0% -1.0% -4.0% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +3.2% -1.0% +4.3% +12.9% ➖ noise
37 datafusion:vortex-compact -2.6% -1.4% -1.2% +10.0% ➖ noise
37 datafusion:vortex-file-compressed +0.2% -1.4% +1.6% +10.0% ➖ noise
37 duckdb:duckdb +1.3% -1.4% +2.7% +17.1% ➖ noise
37 duckdb:vortex-compact +3.0% -1.4% +4.5% +18.3% ➖ noise
37 duckdb:vortex-file-compressed -9.9% -1.4% -8.6% +10.9% ➖ noise
38 datafusion:vortex-compact -2.2% -3.4% +1.3% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -2.9% -3.4% +0.6% +10.0% ➖ noise
38 duckdb:duckdb +1.9% -3.4% +5.5% +18.4% ➖ noise
38 duckdb:vortex-compact +0.1% -3.4% +3.7% +11.4% ➖ noise
38 duckdb:vortex-file-compressed +4.5% -3.4% +8.2% +13.6% ➖ noise
39 datafusion:vortex-compact -4.0% -1.5% -2.5% +12.2% ➖ noise
39 datafusion:vortex-file-compressed -6.8% -1.5% -5.3% +17.0% ➖ noise
39 duckdb:duckdb -7.7% -1.5% -6.3% +11.9% ➖ noise
39 duckdb:vortex-compact +0.5% -1.5% +2.0% +16.9% ➖ noise
39 duckdb:vortex-file-compressed -3.7% -1.5% -2.3% +18.4% ➖ noise
40 datafusion:vortex-compact -6.4% -5.2% -1.2% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -7.6% -5.2% -2.5% +10.0% ➖ noise
40 duckdb:duckdb -0.4% -5.2% +5.1% +12.0% ➖ noise
40 duckdb:vortex-compact -1.6% -5.2% +3.8% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -2.9% -5.2% +2.5% +14.4% ➖ noise
41 datafusion:vortex-compact -10.5% -4.1% -6.6% +10.0% ➖ noise
41 datafusion:vortex-file-compressed -2.3% -4.1% +1.9% +10.7% ➖ noise
41 duckdb:duckdb +4.1% -4.1% +8.6% +10.2% ➖ noise
41 duckdb:vortex-compact -4.9% -4.1% -0.8% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -3.1% -4.1% +1.0% +10.0% ➖ noise
42 datafusion:vortex-compact +0.9% -6.3% +7.7% +10.0% ➖ noise
42 datafusion:vortex-file-compressed -1.2% -6.3% +5.4% +10.0% ➖ noise
42 duckdb:duckdb -4.4% -6.3% +2.0% +15.1% ➖ noise
42 duckdb:vortex-compact -2.2% -6.3% +4.4% +13.1% ➖ noise
42 duckdb:vortex-file-compressed -0.8% -6.3% +5.9% +13.3% ➖ noise
43 datafusion:vortex-compact -3.4% -3.2% -0.2% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -2.3% -3.2% +0.9% +10.5% ➖ noise
43 duckdb:duckdb -3.3% -3.2% -0.1% +11.7% ➖ noise
43 duckdb:vortex-compact -1.8% -3.2% +1.4% +10.0% ➖ noise
43 duckdb:vortex-file-compressed -1.0% -3.2% +2.3% +10.0% ➖ noise
44 datafusion:vortex-compact -2.0% -1.8% -0.2% +10.0% ➖ noise
44 datafusion:vortex-file-compressed -4.9% -1.8% -3.1% +10.0% ➖ noise
44 duckdb:duckdb +1.5% -1.8% +3.3% +10.1% ➖ noise
44 duckdb:vortex-compact -2.8% -1.8% -1.1% +10.0% ➖ noise
44 duckdb:vortex-file-compressed -0.8% -1.8% +1.0% +10.0% ➖ noise
45 datafusion:vortex-compact +0.1% -4.0% +4.2% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -5.0% -4.0% -1.1% +10.7% ➖ noise
45 duckdb:duckdb -3.5% -4.0% +0.5% +12.2% ➖ noise
45 duckdb:vortex-compact -8.8% -4.0% -5.0% +11.0% ➖ noise
45 duckdb:vortex-file-compressed -0.8% -4.0% +3.3% +11.8% ➖ noise
46 datafusion:vortex-compact +1.6% -3.9% +5.7% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -7.7% -3.9% -4.0% +10.0% ➖ noise
46 duckdb:duckdb +0.6% -3.9% +4.7% +10.0% ➖ noise
46 duckdb:vortex-compact +1.4% -3.9% +5.5% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -3.7% -3.9% +0.2% +10.0% ➖ noise
47 datafusion:vortex-compact -6.1% -1.8% -4.4% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -6.3% -1.8% -4.6% +10.0% ➖ noise
47 duckdb:duckdb -1.3% -1.8% +0.6% +10.0% ➖ noise
47 duckdb:vortex-compact -3.1% -1.8% -1.3% +10.0% ➖ noise
47 duckdb:vortex-file-compressed +3.2% -1.8% +5.1% +10.0% ➖ noise
48 datafusion:vortex-compact -1.3% -1.1% -0.2% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -3.2% -1.1% -2.2% +10.0% ➖ noise
48 duckdb:duckdb -1.9% -1.1% -0.9% +12.2% ➖ noise
48 duckdb:vortex-compact -4.0% -1.1% -3.0% +11.7% ➖ noise
48 duckdb:vortex-file-compressed -5.8% -1.1% -4.8% +10.0% ➖ noise
49 datafusion:vortex-compact -3.1% -2.3% -0.8% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -5.1% -2.3% -2.9% +10.0% ➖ noise
49 duckdb:duckdb -1.3% -2.3% +1.0% +13.8% ➖ noise
49 duckdb:vortex-compact -1.3% -2.3% +1.0% +10.0% ➖ noise
49 duckdb:vortex-file-compressed -6.4% -2.3% -4.2% +10.2% ➖ noise
50 datafusion:vortex-compact -3.1% -3.5% +0.3% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -2.0% -3.5% +1.5% +10.0% ➖ noise
50 duckdb:duckdb +4.7% -3.5% +8.5% +10.0% ➖ noise
50 duckdb:vortex-compact -0.6% -3.5% +3.0% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -2.9% -3.5% +0.6% +10.0% ➖ noise
51 datafusion:vortex-compact -2.2% -12.3% +11.6% +12.5% ➖ noise
51 datafusion:vortex-file-compressed -3.9% -12.3% +9.5% +14.1% ➖ noise
51 duckdb:duckdb -1.6% -12.3% +12.2% +12.6% ➖ noise
51 duckdb:vortex-compact -3.9% -12.3% +9.6% +17.1% ➖ noise
51 duckdb:vortex-file-compressed -3.5% -12.3% +10.1% +25.8% ➖ noise
52 datafusion:vortex-compact +0.1% -3.9% +4.2% +14.1% ➖ noise
52 datafusion:vortex-file-compressed -2.3% -3.9% +1.6% +14.2% ➖ noise
52 duckdb:duckdb -8.8% -3.9% -5.2% +14.2% ➖ noise
52 duckdb:vortex-compact -6.1% -3.9% -2.3% +15.9% ➖ noise
52 duckdb:vortex-file-compressed +0.3% -3.9% +4.3% +12.4% ➖ noise
53 datafusion:vortex-compact -4.1% -3.4% -0.7% +10.0% ➖ noise
53 datafusion:vortex-file-compressed -3.4% -3.4% +0.0% +10.0% ➖ noise
53 duckdb:duckdb -1.3% -3.4% +2.1% +10.7% ➖ noise
53 duckdb:vortex-compact +1.5% -3.4% +5.0% +10.0% ➖ noise
53 duckdb:vortex-file-compressed -2.5% -3.4% +0.9% +10.7% ➖ noise
54 datafusion:vortex-compact -1.0% -1.8% +0.8% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -4.1% -1.8% -2.3% +10.0% ➖ noise
54 duckdb:duckdb +6.8% -1.8% +8.7% +11.2% ➖ noise
54 duckdb:vortex-compact -2.6% -1.8% -0.8% +10.0% ➖ noise
54 duckdb:vortex-file-compressed -2.9% -1.8% -1.1% +10.0% ➖ noise
55 datafusion:vortex-compact -10.1% -3.3% -7.0% +12.2% ➖ noise
55 datafusion:vortex-file-compressed +0.1% -3.3% +3.6% +10.9% ➖ noise
55 duckdb:duckdb +6.1% -3.3% +9.7% +13.8% ➖ noise
55 duckdb:vortex-compact +3.5% -3.3% +7.1% +10.0% ➖ noise
55 duckdb:vortex-file-compressed -2.7% -3.3% +0.6% +16.1% ➖ noise
56 datafusion:vortex-compact -2.2% -2.0% -0.2% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -2.1% -2.0% -0.2% +14.4% ➖ noise
56 duckdb:duckdb -6.8% -2.0% -4.9% +11.3% ➖ noise
56 duckdb:vortex-compact -3.5% -2.0% -1.6% +10.0% ➖ noise
56 duckdb:vortex-file-compressed -8.7% -2.0% -6.9% +10.0% ➖ noise
57 datafusion:vortex-compact -1.7% -3.5% +1.9% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -4.1% -3.5% -0.7% +11.5% ➖ noise
57 duckdb:duckdb +3.6% -3.5% +7.4% +14.7% ➖ noise
57 duckdb:vortex-compact -4.7% -3.5% -1.3% +17.6% ➖ noise
57 duckdb:vortex-file-compressed +1.2% -3.5% +4.8% +10.0% ➖ noise
58 datafusion:vortex-compact -4.7% -6.7% +2.2% +10.0% ➖ noise
58 datafusion:vortex-file-compressed +0.9% -6.7% +8.2% +10.1% ➖ noise
58 duckdb:duckdb -4.4% -6.7% +2.5% +13.9% ➖ noise
58 duckdb:vortex-compact +5.2% -6.7% +12.8% +16.7% ➖ noise
58 duckdb:vortex-file-compressed +2.3% -6.7% +9.7% +19.0% ➖ noise
59 datafusion:vortex-compact -3.3% +0.9% -4.1% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -1.1% +0.9% -2.0% +10.0% ➖ noise
59 duckdb:duckdb -1.4% +0.9% -2.3% +10.0% ➖ noise
59 duckdb:vortex-compact -3.1% +0.9% -4.0% +10.0% ➖ noise
59 duckdb:vortex-file-compressed -3.0% +0.9% -3.9% +10.0% ➖ noise
60 datafusion:vortex-compact -4.1% -0.5% -3.6% +10.0% ➖ noise
60 datafusion:vortex-file-compressed -4.3% -0.5% -3.8% +10.0% ➖ noise
60 duckdb:duckdb +7.8% -0.5% +8.3% +13.2% ➖ noise
60 duckdb:vortex-compact -4.7% -0.5% -4.2% +12.1% ➖ noise
60 duckdb:vortex-file-compressed -0.5% -0.5% +0.0% +11.6% ➖ noise
61 datafusion:vortex-compact -3.8% -1.7% -2.1% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -3.6% -1.7% -1.9% +10.0% ➖ noise
61 duckdb:duckdb -1.7% -1.7% +0.1% +10.8% ➖ noise
61 duckdb:vortex-compact +5.4% -1.7% +7.3% +10.1% ➖ noise
61 duckdb:vortex-file-compressed -2.3% -1.7% -0.6% +12.4% ➖ noise
62 datafusion:vortex-compact -4.1% +1.0% -5.0% +13.3% ➖ noise
62 datafusion:vortex-file-compressed +7.0% +1.0% +5.9% +20.4% ➖ noise
62 duckdb:duckdb -3.0% +1.0% -4.0% +21.0% ➖ noise
62 duckdb:vortex-compact -12.6% +1.0% -13.5% +29.3% ➖ noise
62 duckdb:vortex-file-compressed +4.4% +1.0% +3.3% +21.9% ➖ noise
63 datafusion:vortex-compact -5.0% +0.7% -5.6% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -3.4% +0.7% -4.1% +10.0% ➖ noise
63 duckdb:duckdb -2.8% +0.7% -3.4% +10.9% ➖ noise
63 duckdb:vortex-compact +1.7% +0.7% +1.0% +10.0% ➖ noise
63 duckdb:vortex-file-compressed -3.3% +0.7% -3.9% +14.2% ➖ noise
64 datafusion:vortex-compact -1.3% -1.6% +0.3% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -2.5% -1.6% -0.9% +10.0% ➖ noise
64 duckdb:duckdb -1.3% -1.6% +0.3% +10.0% ➖ noise
64 duckdb:vortex-compact -3.0% -1.6% -1.5% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -3.0% -1.6% -1.4% +10.0% ➖ noise
65 datafusion:vortex-compact -4.4% -2.9% -1.6% +10.0% ➖ noise
65 datafusion:vortex-file-compressed -9.6% -2.9% -6.9% +11.5% ➖ noise
65 duckdb:duckdb -0.3% -2.9% +2.7% +18.9% ➖ noise
65 duckdb:vortex-compact -2.1% -2.9% +0.8% +10.0% ➖ noise
65 duckdb:vortex-file-compressed -4.4% -2.9% -1.6% +10.3% ➖ noise
66 datafusion:vortex-compact -5.6% -2.3% -3.3% +10.0% ➖ noise
66 datafusion:vortex-file-compressed -6.3% -2.3% -4.1% +10.8% ➖ noise
66 duckdb:duckdb -2.3% -2.3% +0.0% +11.4% ➖ noise
66 duckdb:vortex-compact +2.6% -2.3% +5.0% +10.0% ➖ noise
66 duckdb:vortex-file-compressed +6.1% -2.3% +8.6% +14.6% ➖ noise
67 datafusion:vortex-compact -1.9% -3.4% +1.5% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -1.8% -3.4% +1.6% +10.0% ➖ noise
67 duckdb:duckdb -5.2% -3.4% -1.9% +10.0% ➖ noise
67 duckdb:vortex-compact -4.0% -3.4% -0.7% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -0.6% -3.4% +2.9% +10.0% ➖ noise
68 datafusion:vortex-compact +1.6% -2.3% +4.1% +10.0% ➖ noise
68 datafusion:vortex-file-compressed +4.5% -2.3% +7.1% +11.8% ➖ noise
68 duckdb:duckdb -0.5% -2.3% +1.9% +10.0% ➖ noise
68 duckdb:vortex-compact -5.5% -2.3% -3.2% +10.0% ➖ noise
68 duckdb:vortex-file-compressed -0.9% -2.3% +1.5% +10.0% ➖ noise
69 datafusion:vortex-compact -2.9% -2.2% -0.7% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -2.1% -2.2% +0.1% +10.0% ➖ noise
69 duckdb:duckdb -6.7% -2.2% -4.6% +10.0% ➖ noise
69 duckdb:vortex-compact -1.7% -2.2% +0.5% +10.0% ➖ noise
69 duckdb:vortex-file-compressed +0.2% -2.2% +2.5% +10.0% ➖ noise
70 datafusion:vortex-compact -4.9% -2.7% -2.3% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -2.6% -2.7% +0.1% +10.8% ➖ noise
70 duckdb:duckdb -7.8% -2.7% -5.2% +14.5% ➖ noise
70 duckdb:vortex-compact +1.2% -2.7% +4.0% +10.4% ➖ noise
70 duckdb:vortex-file-compressed -3.5% -2.7% -0.9% +10.8% ➖ noise
71 datafusion:vortex-compact -6.2% -5.1% -1.2% +12.4% ➖ noise
71 datafusion:vortex-file-compressed -3.4% -5.1% +1.8% +10.0% ➖ noise
71 duckdb:duckdb -6.4% -5.1% -1.4% +13.0% ➖ noise
71 duckdb:vortex-compact -4.7% -5.1% +0.4% +11.1% ➖ noise
71 duckdb:vortex-file-compressed -1.2% -5.1% +4.1% +14.4% ➖ noise
72 datafusion:vortex-compact -8.2% -3.9% -4.5% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -6.9% -3.9% -3.1% +10.0% ➖ noise
72 duckdb:duckdb -0.2% -3.9% +3.9% +12.9% ➖ noise
72 duckdb:vortex-compact -0.5% -3.9% +3.5% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +0.6% -3.9% +4.7% +10.0% ➖ noise
73 datafusion:vortex-compact -2.1% +1.8% -3.8% +19.0% ➖ noise
73 datafusion:vortex-file-compressed -9.7% +1.8% -11.3% +14.0% ➖ noise
73 duckdb:duckdb +1.1% +1.8% -0.7% +10.0% ➖ noise
73 duckdb:vortex-compact -3.0% +1.8% -4.7% +10.0% ➖ noise
73 duckdb:vortex-file-compressed +5.5% +1.8% +3.7% +10.0% ➖ noise
74 datafusion:vortex-compact -3.7% -2.6% -1.1% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -0.8% -2.6% +1.9% +10.0% ➖ noise
74 duckdb:duckdb +0.1% -2.6% +2.8% +10.1% ➖ noise
74 duckdb:vortex-compact -0.6% -2.6% +2.1% +10.0% ➖ noise
74 duckdb:vortex-file-compressed -0.0% -2.6% +2.7% +10.0% ➖ noise
75 datafusion:vortex-compact -3.7% +0.3% -3.9% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -4.7% +0.3% -5.0% +10.0% ➖ noise
75 duckdb:duckdb -1.0% +0.3% -1.3% +11.5% ➖ noise
75 duckdb:vortex-compact -2.6% +0.3% -2.9% +10.6% ➖ noise
75 duckdb:vortex-file-compressed -4.5% +0.3% -4.8% +11.8% ➖ noise
76 datafusion:vortex-compact -7.6% -3.2% -4.6% +11.1% ➖ noise
76 datafusion:vortex-file-compressed -4.0% -3.2% -0.8% +10.0% ➖ noise
76 duckdb:duckdb -2.8% -3.2% +0.4% +14.0% ➖ noise
76 duckdb:vortex-compact -3.5% -3.2% -0.3% +11.2% ➖ noise
76 duckdb:vortex-file-compressed -2.1% -3.2% +1.1% +15.0% ➖ noise
77 datafusion:vortex-compact -2.1% +0.2% -2.4% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -3.7% +0.2% -3.9% +10.0% ➖ noise
77 duckdb:duckdb +0.4% +0.2% +0.2% +10.2% ➖ noise
77 duckdb:vortex-compact +5.4% +0.2% +5.1% +11.9% ➖ noise
77 duckdb:vortex-file-compressed -10.4% +0.2% -10.6% +10.0% ✅ faster
78 datafusion:vortex-compact -4.1% -3.0% -1.1% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -6.4% -3.0% -3.5% +10.0% ➖ noise
78 duckdb:duckdb +1.3% -3.0% +4.5% +10.0% ➖ noise
78 duckdb:vortex-compact -2.8% -3.0% +0.2% +10.8% ➖ noise
78 duckdb:vortex-file-compressed -7.6% -3.0% -4.7% +10.0% ➖ noise
79 datafusion:vortex-compact -2.9% +1.1% -3.9% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -1.7% +1.1% -2.8% +11.4% ➖ noise
79 duckdb:duckdb -0.2% +1.1% -1.3% +10.0% ➖ noise
79 duckdb:vortex-compact -1.7% +1.1% -2.8% +10.0% ➖ noise
79 duckdb:vortex-file-compressed -1.9% +1.1% -3.0% +10.8% ➖ noise
80 datafusion:vortex-compact -5.1% -7.2% +2.2% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -5.0% -7.2% +2.4% +10.0% ➖ noise
80 duckdb:duckdb -1.8% -7.2% +5.9% +15.5% ➖ noise
80 duckdb:vortex-compact +1.6% -7.2% +9.5% +10.0% ➖ noise
80 duckdb:vortex-file-compressed -12.3% -7.2% -5.5% +10.0% ➖ noise
81 datafusion:vortex-compact -4.7% -3.5% -1.3% +10.0% ➖ noise
81 datafusion:vortex-file-compressed -7.3% -3.5% -3.9% +10.0% ➖ noise
81 duckdb:duckdb -1.9% -3.5% +1.7% +10.7% ➖ noise
81 duckdb:vortex-compact +1.9% -3.5% +5.6% +10.0% ➖ noise
81 duckdb:vortex-file-compressed +1.5% -3.5% +5.2% +10.0% ➖ noise
82 datafusion:vortex-compact -2.1% -1.4% -0.7% +12.5% ➖ noise
82 datafusion:vortex-file-compressed -7.7% -1.4% -6.3% +10.0% ➖ noise
82 duckdb:duckdb -2.2% -1.4% -0.8% +13.0% ➖ noise
82 duckdb:vortex-compact +5.8% -1.4% +7.3% +12.2% ➖ noise
82 duckdb:vortex-file-compressed +0.0% -1.4% +1.5% +14.5% ➖ noise
83 datafusion:vortex-compact -0.7% -2.2% +1.5% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -0.4% -2.2% +1.8% +10.0% ➖ noise
83 duckdb:duckdb +1.4% -2.2% +3.6% +10.9% ➖ noise
83 duckdb:vortex-compact -5.0% -2.2% -2.9% +10.0% ➖ noise
83 duckdb:vortex-file-compressed +0.2% -2.2% +2.4% +10.0% ➖ noise
84 datafusion:vortex-compact -4.6% -5.7% +1.1% +11.6% ➖ noise
84 datafusion:vortex-file-compressed -5.5% -5.7% +0.2% +13.0% ➖ noise
84 duckdb:duckdb +0.3% -5.7% +6.4% +10.0% ➖ noise
84 duckdb:vortex-compact +0.4% -5.7% +6.4% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -3.9% -5.7% +1.9% +10.0% ➖ noise
85 datafusion:vortex-compact -3.1% -5.8% +2.8% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -3.3% -5.8% +2.7% +10.0% ➖ noise
85 duckdb:duckdb +10.0% -5.8% +16.8% +15.7% 🚨 regression
85 duckdb:vortex-compact -4.2% -5.8% +1.7% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -1.1% -5.8% +5.0% +10.0% ➖ noise
86 datafusion:vortex-compact -8.5% +1.4% -9.8% +11.4% ➖ noise
86 datafusion:vortex-file-compressed -1.0% +1.4% -2.3% +12.1% ➖ noise
86 duckdb:duckdb +3.7% +1.4% +2.3% +11.3% ➖ noise
86 duckdb:vortex-compact +13.7% +1.4% +12.2% +18.4% ➖ noise
86 duckdb:vortex-file-compressed +7.1% +1.4% +5.7% +17.2% ➖ noise
87 datafusion:vortex-compact -1.4% -1.4% -0.0% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -3.3% -1.4% -2.0% +10.9% ➖ noise
87 duckdb:duckdb -4.8% -1.4% -3.5% +15.6% ➖ noise
87 duckdb:vortex-compact -2.7% -1.4% -1.3% +11.9% ➖ noise
87 duckdb:vortex-file-compressed -4.7% -1.4% -3.4% +15.8% ➖ noise
88 datafusion:vortex-compact -1.3% -1.1% -0.1% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -4.4% -1.1% -3.3% +10.0% ➖ noise
88 duckdb:duckdb -0.2% -1.1% +1.0% +10.0% ➖ noise
88 duckdb:vortex-compact -2.5% -1.1% -1.4% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -1.1% -1.1% -0.0% +10.0% ➖ noise
89 datafusion:vortex-compact -2.8% -3.5% +0.7% +18.7% ➖ noise
89 datafusion:vortex-file-compressed -4.6% -3.5% -1.1% +10.0% ➖ noise
89 duckdb:duckdb +3.9% -3.5% +7.6% +11.0% ➖ noise
89 duckdb:vortex-compact -2.6% -3.5% +1.0% +12.1% ➖ noise
89 duckdb:vortex-file-compressed +1.1% -3.5% +4.8% +11.6% ➖ noise
90 datafusion:vortex-compact -2.7% +2.0% -4.6% +10.0% ➖ noise
90 datafusion:vortex-file-compressed -2.9% +2.0% -4.8% +10.6% ➖ noise
90 duckdb:duckdb +1.3% +2.0% -0.6% +13.2% ➖ noise
90 duckdb:vortex-compact +1.2% +2.0% -0.8% +12.2% ➖ noise
90 duckdb:vortex-file-compressed -5.7% +2.0% -7.6% +12.9% ➖ noise
91 datafusion:vortex-compact -7.4% -3.6% -4.0% +10.0% ➖ noise
91 datafusion:vortex-file-compressed -3.9% -3.6% -0.3% +10.0% ➖ noise
91 duckdb:duckdb +2.4% -3.6% +6.2% +10.3% ➖ noise
91 duckdb:vortex-compact +4.3% -3.6% +8.2% +10.9% ➖ noise
91 duckdb:vortex-file-compressed -0.2% -3.6% +3.5% +10.0% ➖ noise
92 datafusion:vortex-compact -7.0% -4.4% -2.7% +10.0% ➖ noise
92 datafusion:vortex-file-compressed -5.1% -4.4% -0.7% +10.0% ➖ noise
92 duckdb:duckdb +2.7% -4.4% +7.5% +13.8% ➖ noise
92 duckdb:vortex-compact +8.2% -4.4% +13.2% +19.2% ➖ noise
92 duckdb:vortex-file-compressed +4.7% -4.4% +9.6% +11.9% ➖ noise
93 datafusion:vortex-compact -3.6% -5.3% +1.8% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -5.6% -5.3% -0.3% +10.0% ➖ noise
93 duckdb:duckdb +5.7% -5.3% +11.7% +10.6% 🚨 regression
93 duckdb:vortex-compact -2.2% -5.3% +3.3% +14.0% ➖ noise
93 duckdb:vortex-file-compressed -6.7% -5.3% -1.5% +13.6% ➖ noise
94 datafusion:vortex-compact -7.4% -1.4% -6.1% +10.0% ➖ noise
94 datafusion:vortex-file-compressed -7.5% -1.4% -6.2% +12.1% ➖ noise
94 duckdb:duckdb -2.3% -1.4% -0.9% +11.9% ➖ noise
94 duckdb:vortex-compact +2.4% -1.4% +3.8% +11.8% ➖ noise
94 duckdb:vortex-file-compressed -0.5% -1.4% +0.9% +12.1% ➖ noise
95 datafusion:vortex-compact -4.1% -6.1% +2.2% +10.0% ➖ noise
95 datafusion:vortex-file-compressed -2.1% -6.1% +4.2% +10.0% ➖ noise
95 duckdb:duckdb +16.0% -6.1% +23.6% +16.1% 🚨 regression
95 duckdb:vortex-compact -1.6% -6.1% +4.8% +15.2% ➖ noise
95 duckdb:vortex-file-compressed -0.9% -6.1% +5.6% +18.9% ➖ noise
96 datafusion:vortex-compact -4.2% -3.3% -0.9% +10.0% ➖ noise
96 datafusion:vortex-file-compressed -4.1% -3.3% -0.8% +10.0% ➖ noise
96 duckdb:duckdb -4.2% -3.3% -0.9% +12.7% ➖ noise
96 duckdb:vortex-compact -0.8% -3.3% +2.7% +10.9% ➖ noise
96 duckdb:vortex-file-compressed +2.5% -3.3% +6.0% +12.8% ➖ noise
97 datafusion:vortex-compact -1.1% -3.0% +1.9% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -4.4% -3.0% -1.5% +10.0% ➖ noise
97 duckdb:duckdb -1.0% -3.0% +2.1% +10.0% ➖ noise
97 duckdb:vortex-compact -5.4% -3.0% -2.5% +11.9% ➖ noise
97 duckdb:vortex-file-compressed -0.7% -3.0% +2.4% +10.1% ➖ noise
98 datafusion:vortex-compact -5.8% -5.3% -0.5% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -2.4% -5.3% +3.1% +10.0% ➖ noise
98 duckdb:duckdb -3.3% -5.3% +2.2% +13.4% ➖ noise
98 duckdb:vortex-compact +2.1% -5.3% +7.8% +10.0% ➖ noise
98 duckdb:vortex-file-compressed +4.0% -5.3% +9.9% +11.4% ➖ noise
99 datafusion:vortex-compact -3.6% -1.4% -2.2% +18.0% ➖ noise
99 datafusion:vortex-file-compressed -2.0% -1.4% -0.6% +18.9% ➖ noise
99 duckdb:duckdb +2.0% -1.4% +3.5% +17.5% ➖ noise
99 duckdb:vortex-compact -0.3% -1.4% +1.1% +19.0% ➖ noise
99 duckdb:vortex-file-compressed -1.4% -1.4% -0.0% +18.6% ➖ noise

@joseph-isaacs joseph-isaacs merged commit 3f5913f into develop Apr 1, 2026
114 of 124 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/val-patches-on-dem branch April 1, 2026 10:46
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +7.1%
Vortex (geomean): 1.100x ➖
Parquet (geomean): 1.027x ➖
Shifts: Parquet (control) +2.7% · Median polish +5.5%


datafusion / vortex-file-compressed (1.110x ➖, 2↑ 7↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 198102737 206079965 0.96
tpch_q02/datafusion:vortex-file-compressed 535646231 478489765 1.12
tpch_q03/datafusion:vortex-file-compressed 🚀 309190480 579616857 0.53
tpch_q04/datafusion:vortex-file-compressed 🚀 200388233 287686035 0.70
tpch_q05/datafusion:vortex-file-compressed 517246284 616729416 0.84
tpch_q06/datafusion:vortex-file-compressed 374383034 480113935 0.78
tpch_q07/datafusion:vortex-file-compressed 401643140 570733577 0.70
tpch_q08/datafusion:vortex-file-compressed 757692714 693436161 1.09
tpch_q09/datafusion:vortex-file-compressed 🚨 542479760 381084339 1.42
tpch_q10/datafusion:vortex-file-compressed 509268184 541990584 0.94
tpch_q11/datafusion:vortex-file-compressed 362168506 334107553 1.08
tpch_q12/datafusion:vortex-file-compressed 433399401 375531586 1.15
tpch_q13/datafusion:vortex-file-compressed 🚨 436134598 215653745 2.02
tpch_q14/datafusion:vortex-file-compressed 210965575 187768097 1.12
tpch_q15/datafusion:vortex-file-compressed 🚨 527353511 287512593 1.83
tpch_q16/datafusion:vortex-file-compressed 🚨 292689898 163403447 1.79
tpch_q17/datafusion:vortex-file-compressed 🚨 490862517 320805095 1.53
tpch_q18/datafusion:vortex-file-compressed 398077195 340959509 1.17
tpch_q19/datafusion:vortex-file-compressed 🚨 565983070 333774264 1.70
tpch_q20/datafusion:vortex-file-compressed 🚨 475573946 344169463 1.38
tpch_q21/datafusion:vortex-file-compressed 508638274 505635375 1.01
tpch_q22/datafusion:vortex-file-compressed 142991461 150920503 0.95
datafusion / vortex-compact (1.252x ➖, 0↑ 7↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 267813792 250270352 1.07
tpch_q02/datafusion:vortex-compact 🚨 608242786 383128495 1.59
tpch_q03/datafusion:vortex-compact 389277671 309222703 1.26
tpch_q04/datafusion:vortex-compact 231683238 199803873 1.16
tpch_q05/datafusion:vortex-compact 442625642 355345014 1.25
tpch_q06/datafusion:vortex-compact 🚨 344854367 256638465 1.34
tpch_q07/datafusion:vortex-compact 🚨 506654878 316323383 1.60
tpch_q08/datafusion:vortex-compact 🚨 670088164 450652173 1.49
tpch_q09/datafusion:vortex-compact 🚨 558523520 381464547 1.46
tpch_q10/datafusion:vortex-compact 456151324 449481356 1.01
tpch_q11/datafusion:vortex-compact 272842368 260440663 1.05
tpch_q12/datafusion:vortex-compact 511326209 397859487 1.29
tpch_q13/datafusion:vortex-compact 227056969 221012622 1.03
tpch_q14/datafusion:vortex-compact 296988632 254777558 1.17
tpch_q15/datafusion:vortex-compact 500670660 500503651 1.00
tpch_q16/datafusion:vortex-compact 192905611 150062952 1.29
tpch_q17/datafusion:vortex-compact 381798396 317064604 1.20
tpch_q18/datafusion:vortex-compact 🚨 403550776 266666720 1.51
tpch_q19/datafusion:vortex-compact 🚨 609143973 334838220 1.82
tpch_q20/datafusion:vortex-compact 542516577 423676148 1.28
tpch_q21/datafusion:vortex-compact 486330678 494972391 0.98
tpch_q22/datafusion:vortex-compact 115106955 103939611 1.11
datafusion / parquet (1.023x ➖, 2↑ 2↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 192540165 286391613 0.67
tpch_q02/datafusion:parquet 414807617 494190580 0.84
tpch_q03/datafusion:parquet 351201987 374072458 0.94
tpch_q04/datafusion:parquet 🚨 274296020 162279023 1.69
tpch_q05/datafusion:parquet 626037162 484210448 1.29
tpch_q06/datafusion:parquet 🚨 209471073 151045215 1.39
tpch_q07/datafusion:parquet 502302343 489799009 1.03
tpch_q08/datafusion:parquet 638221940 590666020 1.08
tpch_q09/datafusion:parquet 477430231 481470377 0.99
tpch_q10/datafusion:parquet 628246605 513489428 1.22
tpch_q11/datafusion:parquet 409599669 326639237 1.25
tpch_q12/datafusion:parquet 243933451 252038639 0.97
tpch_q13/datafusion:parquet 445578492 432251754 1.03
tpch_q14/datafusion:parquet 175296658 209698059 0.84
tpch_q15/datafusion:parquet 341037199 312977927 1.09
tpch_q16/datafusion:parquet 196842483 168605273 1.17
tpch_q17/datafusion:parquet 385767465 481122546 0.80
tpch_q18/datafusion:parquet 454976374 489053199 0.93
tpch_q19/datafusion:parquet 381815495 354184047 1.08
tpch_q20/datafusion:parquet 🚀 348381400 509043758 0.68
tpch_q21/datafusion:parquet 602308928 564862048 1.07
tpch_q22/datafusion:parquet 159121864 162178312 0.98
duckdb / vortex-file-compressed (1.074x ➖, 0↑ 1↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 358853613 265037030 1.35
tpch_q02/duckdb:vortex-file-compressed 918622440 834493407 1.10
tpch_q03/duckdb:vortex-file-compressed 713375603 594822559 1.20
tpch_q04/duckdb:vortex-file-compressed 450742191 379396886 1.19
tpch_q05/duckdb:vortex-file-compressed 943200293 981875157 0.96
tpch_q06/duckdb:vortex-file-compressed 409017762 424106364 0.96
tpch_q07/duckdb:vortex-file-compressed 727309066 679359180 1.07
tpch_q08/duckdb:vortex-file-compressed 918668122 804204709 1.14
tpch_q09/duckdb:vortex-file-compressed 864321738 883672431 0.98
tpch_q10/duckdb:vortex-file-compressed 710732175 724819218 0.98
tpch_q11/duckdb:vortex-file-compressed 508969772 437972961 1.16
tpch_q12/duckdb:vortex-file-compressed 607963111 558168047 1.09
tpch_q13/duckdb:vortex-file-compressed 489146528 471865993 1.04
tpch_q14/duckdb:vortex-file-compressed 450262638 488536383 0.92
tpch_q15/duckdb:vortex-file-compressed 292675176 284958775 1.03
tpch_q16/duckdb:vortex-file-compressed 310445654 320283325 0.97
tpch_q17/duckdb:vortex-file-compressed 594045256 598497006 0.99
tpch_q18/duckdb:vortex-file-compressed 685208093 541166616 1.27
tpch_q19/duckdb:vortex-file-compressed 510393122 454941657 1.12
tpch_q20/duckdb:vortex-file-compressed 994529383 792913055 1.25
tpch_q21/duckdb:vortex-file-compressed 1171700022 1076994532 1.09
tpch_q22/duckdb:vortex-file-compressed 314915365 352183160 0.89
duckdb / vortex-compact (0.981x ➖, 0↑ 2↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 🚨 421423658 318408029 1.32
tpch_q02/duckdb:vortex-compact 818364859 949833663 0.86
tpch_q03/duckdb:vortex-compact 484268751 486688314 1.00
tpch_q04/duckdb:vortex-compact 321352246 348204465 0.92
tpch_q05/duckdb:vortex-compact 867986911 771008541 1.13
tpch_q06/duckdb:vortex-compact 403420440 381265021 1.06
tpch_q07/duckdb:vortex-compact 679912287 673529612 1.01
tpch_q08/duckdb:vortex-compact 823975719 872603736 0.94
tpch_q09/duckdb:vortex-compact 844217725 753840122 1.12
tpch_q10/duckdb:vortex-compact 591755364 678914846 0.87
tpch_q11/duckdb:vortex-compact 405809532 481005752 0.84
tpch_q12/duckdb:vortex-compact 398923714 390344103 1.02
tpch_q13/duckdb:vortex-compact 🚨 624322999 445611114 1.40
tpch_q14/duckdb:vortex-compact 495861648 452387473 1.10
tpch_q15/duckdb:vortex-compact 257527625 277114479 0.93
tpch_q16/duckdb:vortex-compact 317768506 340108852 0.93
tpch_q17/duckdb:vortex-compact 540955419 596830046 0.91
tpch_q18/duckdb:vortex-compact 397864128 483974687 0.82
tpch_q19/duckdb:vortex-compact 447000610 497804161 0.90
tpch_q20/duckdb:vortex-compact 808766718 752453344 1.07
tpch_q21/duckdb:vortex-compact 916245439 1082011010 0.85
tpch_q22/duckdb:vortex-compact 295312553 366171986 0.81
duckdb / parquet (1.031x ➖, 0↑ 2↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 538207658 455215466 1.18
tpch_q02/duckdb:parquet 1289585054 1475824682 0.87
tpch_q03/duckdb:parquet 🚨 1367886136 995451842 1.37
tpch_q04/duckdb:parquet 602852771 628950853 0.96
tpch_q05/duckdb:parquet 1418364791 1363727997 1.04
tpch_q06/duckdb:parquet 357307404 416797566 0.86
tpch_q07/duckdb:parquet 1277729495 1197064047 1.07
tpch_q08/duckdb:parquet 1426703416 1682852925 0.85
tpch_q09/duckdb:parquet 1744257921 1411380357 1.24
tpch_q10/duckdb:parquet 1317246054 1381490581 0.95
tpch_q11/duckdb:parquet 807801060 958137108 0.84
tpch_q12/duckdb:parquet 636942224 582737150 1.09
tpch_q13/duckdb:parquet 866921603 836082386 1.04
tpch_q14/duckdb:parquet 778816023 642263620 1.21
tpch_q15/duckdb:parquet 610309883 472788853 1.29
tpch_q16/duckdb:parquet 🚨 668679555 497620993 1.34
tpch_q17/duckdb:parquet 828474885 932813689 0.89
tpch_q18/duckdb:parquet 842863932 854025015 0.99
tpch_q19/duckdb:parquet 895809250 817628450 1.10
tpch_q20/duckdb:parquet 1312649695 1217174167 1.08
tpch_q21/duckdb:parquet 1015139543 1149975170 0.88
tpch_q22/duckdb:parquet 443752126 533886566 0.83
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +7.0% -10.8% +20.0% +182.7% ➖ noise
1 datafusion:vortex-file-compressed -3.9% -10.8% +7.8% +168.2% ➖ noise
1 duckdb:vortex-compact +32.4% -10.8% +48.5% +66.8% ➖ noise
1 duckdb:vortex-file-compressed +35.4% -10.8% +51.9% +79.4% ➖ noise
2 datafusion:vortex-compact +58.8% -14.4% +85.4% +57.1% 🚨 regression
2 datafusion:vortex-file-compressed +11.9% -14.4% +30.7% +65.0% ➖ noise
2 duckdb:vortex-compact -13.8% -14.4% +0.6% +36.0% ➖ noise
2 duckdb:vortex-file-compressed +10.1% -14.4% +28.5% +36.0% ➖ noise
3 datafusion:vortex-compact +25.9% +13.6% +10.8% +113.2% ➖ noise
3 datafusion:vortex-file-compressed -46.7% +13.6% -53.0% +93.1% ✅ faster
3 duckdb:vortex-compact -0.5% +13.6% -12.4% +45.6% ➖ noise
3 duckdb:vortex-file-compressed +19.9% +13.6% +5.6% +46.1% ➖ noise
4 datafusion:vortex-compact +16.0% +27.3% -8.9% +66.0% ➖ noise
4 datafusion:vortex-file-compressed -30.3% +27.3% -45.3% +59.4% ✅ faster
4 duckdb:vortex-compact -7.7% +27.3% -27.5% +41.5% ➖ noise
4 duckdb:vortex-file-compressed +18.8% +27.3% -6.7% +54.6% ➖ noise
5 datafusion:vortex-compact +24.6% +16.0% +7.4% +36.0% ➖ noise
5 datafusion:vortex-file-compressed -16.1% +16.0% -27.7% +57.5% ➖ noise
5 duckdb:vortex-compact +12.6% +16.0% -2.9% +36.0% ➖ noise
5 duckdb:vortex-file-compressed -3.9% +16.0% -17.2% +38.0% ➖ noise
6 datafusion:vortex-compact +34.4% +9.0% +23.2% +40.3% ➖ noise
6 datafusion:vortex-file-compressed -22.0% +9.0% -28.5% +40.8% ➖ noise
6 duckdb:vortex-compact +5.8% +9.0% -3.0% +36.0% ➖ noise
6 duckdb:vortex-file-compressed -3.6% +9.0% -11.5% +36.0% ➖ noise
7 datafusion:vortex-compact +60.2% +4.6% +53.1% +36.0% 🚨 regression
7 datafusion:vortex-file-compressed -29.6% +4.6% -32.7% +46.1% ✅ faster
7 duckdb:vortex-compact +0.9% +4.6% -3.5% +36.0% ➖ noise
7 duckdb:vortex-file-compressed +7.1% +4.6% +2.3% +36.0% ➖ noise
8 datafusion:vortex-compact +48.7% -4.3% +55.4% +36.0% 🚨 regression
8 datafusion:vortex-file-compressed +9.3% -4.3% +14.2% +37.5% ➖ noise
8 duckdb:vortex-compact -5.6% -4.3% -1.3% +36.0% ➖ noise
8 duckdb:vortex-file-compressed +14.2% -4.3% +19.4% +36.0% ➖ noise
9 datafusion:vortex-compact +46.4% +10.7% +32.3% +36.0% ➖ noise
9 datafusion:vortex-file-compressed +42.4% +10.7% +28.6% +48.7% ➖ noise
9 duckdb:vortex-compact +12.0% +10.7% +1.2% +36.0% ➖ noise
9 duckdb:vortex-file-compressed -2.2% +10.7% -11.6% +36.0% ➖ noise
10 datafusion:vortex-compact +1.5% +8.0% -6.0% +36.0% ➖ noise
10 datafusion:vortex-file-compressed -6.0% +8.0% -13.0% +47.0% ➖ noise
10 duckdb:vortex-compact -12.8% +8.0% -19.3% +36.0% ➖ noise
10 duckdb:vortex-file-compressed -1.9% +8.0% -9.2% +36.0% ➖ noise
11 datafusion:vortex-compact +4.8% +2.8% +1.9% +36.0% ➖ noise
11 datafusion:vortex-file-compressed +8.4% +2.8% +5.4% +46.5% ➖ noise
11 duckdb:vortex-compact -15.6% +2.8% -17.9% +36.0% ➖ noise
11 duckdb:vortex-file-compressed +16.2% +2.8% +13.0% +36.0% ➖ noise
12 datafusion:vortex-compact +28.5% +2.9% +25.0% +36.0% ➖ noise
12 datafusion:vortex-file-compressed +15.4% +2.9% +12.2% +36.0% ➖ noise
12 duckdb:vortex-compact +2.2% +2.9% -0.6% +36.0% ➖ noise
12 duckdb:vortex-file-compressed +8.9% +2.9% +5.9% +36.3% ➖ noise
13 datafusion:vortex-compact +2.7% +3.4% -0.6% +84.2% ➖ noise
13 datafusion:vortex-file-compressed +102.2% +3.4% +95.6% +135.6% ➖ noise
13 duckdb:vortex-compact +40.1% +3.4% +35.5% +50.6% ➖ noise
13 duckdb:vortex-file-compressed +3.7% +3.4% +0.3% +112.1% ➖ noise
14 datafusion:vortex-compact +16.6% +0.7% +15.8% +43.2% ➖ noise
14 datafusion:vortex-file-compressed +12.4% +0.7% +11.6% +36.0% ➖ noise
14 duckdb:vortex-compact +9.6% +0.7% +8.9% +36.0% ➖ noise
14 duckdb:vortex-file-compressed -7.8% +0.7% -8.5% +36.0% ➖ noise
15 datafusion:vortex-compact +0.0% +18.6% -15.7% +36.0% ➖ noise
15 datafusion:vortex-file-compressed +83.4% +18.6% +54.7% +36.8% 🚨 regression
15 duckdb:vortex-compact -7.1% +18.6% -21.6% +36.4% ➖ noise
15 duckdb:vortex-file-compressed +2.7% +18.6% -13.4% +36.0% ➖ noise
16 datafusion:vortex-compact +28.5% +25.3% +2.6% +47.0% ➖ noise
16 datafusion:vortex-file-compressed +79.1% +25.3% +43.0% +44.5% ➖ noise
16 duckdb:vortex-compact -6.6% +25.3% -25.4% +36.0% ➖ noise
16 duckdb:vortex-file-compressed -3.1% +25.3% -22.6% +37.7% ➖ noise
17 datafusion:vortex-compact +20.4% -15.6% +42.7% +36.0% 🚨 regression
17 datafusion:vortex-file-compressed +53.0% -15.6% +81.3% +49.5% 🚨 regression
17 duckdb:vortex-compact -9.4% -15.6% +7.4% +36.0% ➖ noise
17 duckdb:vortex-file-compressed -0.7% -15.6% +17.6% +36.0% ➖ noise
18 datafusion:vortex-compact +51.3% -4.2% +57.9% +45.8% 🚨 regression
18 datafusion:vortex-file-compressed +16.8% -4.2% +21.8% +60.7% ➖ noise
18 duckdb:vortex-compact -17.8% -4.2% -14.2% +36.0% ➖ noise
18 duckdb:vortex-file-compressed +26.6% -4.2% +32.1% +36.0% ➖ noise
19 datafusion:vortex-compact +81.9% +8.7% +67.4% +49.0% 🚨 regression
19 datafusion:vortex-file-compressed +69.6% +8.7% +56.0% +36.0% 🚨 regression
19 duckdb:vortex-compact -10.2% +8.7% -17.4% +77.8% ➖ noise
19 duckdb:vortex-file-compressed +12.2% +8.7% +3.2% +36.3% ➖ noise
20 datafusion:vortex-compact +28.0% -14.1% +49.0% +36.0% 🚨 regression
20 datafusion:vortex-file-compressed +38.2% -14.1% +60.8% +36.1% 🚨 regression
20 duckdb:vortex-compact +7.5% -14.1% +25.1% +36.3% ➖ noise
20 duckdb:vortex-file-compressed +25.4% -14.1% +46.0% +36.0% 🚨 regression
21 datafusion:vortex-compact -1.7% -3.0% +1.3% +37.5% ➖ noise
21 datafusion:vortex-file-compressed +0.6% -3.0% +3.7% +44.5% ➖ noise
21 duckdb:vortex-compact -15.3% -3.0% -12.7% +36.0% ➖ noise
21 duckdb:vortex-file-compressed +8.8% -3.0% +12.1% +53.3% ➖ noise
22 datafusion:vortex-compact +10.7% -9.7% +22.6% +36.0% ➖ noise
22 datafusion:vortex-file-compressed -5.3% -9.7% +4.9% +36.0% ➖ noise
22 duckdb:vortex-compact -19.4% -9.7% -10.7% +36.0% ➖ noise
22 duckdb:vortex-file-compressed -10.6% -9.7% -1.0% +47.6% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

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

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.8%
Vortex (geomean): 1.098x ➖
Parquet (geomean): 1.058x ➖
Shifts: Parquet (control) +5.8% · Median polish +5.0%


datafusion / vortex-file-compressed (1.214x ➖, 0↑ 3↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 32147364 38043831 0.85
fineweb_q01/datafusion:vortex-file-compressed 576210677 503076605 1.15
fineweb_q02/datafusion:vortex-file-compressed 614482454 513141661 1.20
fineweb_q03/datafusion:vortex-file-compressed 🚨 2320314778 1337920768 1.73
fineweb_q04/datafusion:vortex-file-compressed 1375050454 1355863659 1.01
fineweb_q05/datafusion:vortex-file-compressed 1349262014 1339211944 1.01
fineweb_q06/datafusion:vortex-file-compressed 1845491963 1595432787 1.16
fineweb_q07/datafusion:vortex-file-compressed 🚨 2160626413 1370550905 1.58
fineweb_q08/datafusion:vortex-file-compressed 🚨 831737400 545269773 1.53
datafusion / vortex-compact (1.150x ➖, 0↑ 3↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 42742409 32587365 1.31
fineweb_q01/datafusion:vortex-compact 🚨 981738465 569976693 1.72
fineweb_q02/datafusion:vortex-compact 694657234 630915275 1.10
fineweb_q03/datafusion:vortex-compact 1838101238 1819185456 1.01
fineweb_q04/datafusion:vortex-compact 2248007346 2251232077 1.00
fineweb_q05/datafusion:vortex-compact 1707205593 1675389852 1.02
fineweb_q06/datafusion:vortex-compact 2137999173 1654054051 1.29
fineweb_q07/datafusion:vortex-compact 1334468424 1675540963 0.80
fineweb_q08/datafusion:vortex-compact 🚨 686607756 512907352 1.34
datafusion / parquet (1.028x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1305314705 1250808391 1.04
fineweb_q01/datafusion:parquet 1900698491 2011162696 0.95
fineweb_q02/datafusion:parquet 1983773655 1927509397 1.03
fineweb_q03/datafusion:parquet 1882903743 1805966029 1.04
fineweb_q04/datafusion:parquet 1916972542 1817817953 1.05
fineweb_q05/datafusion:parquet 1953111800 1831864687 1.07
fineweb_q06/datafusion:parquet 1881142415 1865684488 1.01
fineweb_q07/datafusion:parquet 2118252842 1919248101 1.10
fineweb_q08/datafusion:parquet 2090775447 2167667670 0.96
duckdb / vortex-file-compressed (1.039x ➖, 0↑ 1↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 86449879 107840049 0.80
fineweb_q01/duckdb:vortex-file-compressed 683906900 761053404 0.90
fineweb_q02/duckdb:vortex-file-compressed 🚨 682164754 448398375 1.52
fineweb_q03/duckdb:vortex-file-compressed 1543948309 1452269853 1.06
fineweb_q04/duckdb:vortex-file-compressed 1672719927 1625374970 1.03
fineweb_q05/duckdb:vortex-file-compressed 1448829284 1447306287 1.00
fineweb_q06/duckdb:vortex-file-compressed 1615658055 1637480027 0.99
fineweb_q07/duckdb:vortex-file-compressed 1420342916 1482217284 0.96
fineweb_q08/duckdb:vortex-file-compressed 769566589 619293189 1.24
duckdb / vortex-compact (1.002x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 93375689 82931586 1.13
fineweb_q01/duckdb:vortex-compact 546639677 566282130 0.97
fineweb_q02/duckdb:vortex-compact 549160387 540027153 1.02
fineweb_q03/duckdb:vortex-compact 1613754620 1653418611 0.98
fineweb_q04/duckdb:vortex-compact 1697168114 1665018405 1.02
fineweb_q05/duckdb:vortex-compact 1552524210 1423730403 1.09
fineweb_q06/duckdb:vortex-compact 1477327177 1451573645 1.02
fineweb_q07/duckdb:vortex-compact 1257725209 1346953590 0.93
fineweb_q08/duckdb:vortex-compact 466414237 520459911 0.90
duckdb / parquet (1.090x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1163633285 1162497979 1.00
fineweb_q01/duckdb:parquet 1759338832 1599251975 1.10
fineweb_q02/duckdb:parquet 1768422509 1572330871 1.12
fineweb_q03/duckdb:parquet 4000070213 4061637350 0.98
fineweb_q04/duckdb:parquet 2471287048 1902708888 1.30
fineweb_q05/duckdb:parquet 2954568691 2685640041 1.10
fineweb_q06/duckdb:parquet 3726422073 3323636752 1.12
fineweb_q07/duckdb:parquet 4256909620 3912382347 1.09
fineweb_q08/duckdb:parquet 1133475116 1110427590 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +31.2% +2.2% +28.3% +152.1% ➖ noise
0 datafusion:vortex-file-compressed -15.5% +2.2% -17.3% +197.6% ➖ noise
0 duckdb:vortex-compact +12.6% +2.2% +10.2% +46.2% ➖ noise
0 duckdb:vortex-file-compressed -19.8% +2.2% -21.6% +50.8% ➖ noise
1 datafusion:vortex-compact +72.2% +2.0% +68.9% +60.5% 🚨 regression
1 datafusion:vortex-file-compressed +14.5% +2.0% +12.3% +59.9% ➖ noise
1 duckdb:vortex-compact -3.5% +2.0% -5.3% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -10.1% +2.0% -11.9% +34.8% ➖ noise
2 datafusion:vortex-compact +10.1% +7.6% +2.3% +45.1% ➖ noise
2 datafusion:vortex-file-compressed +19.7% +7.6% +11.3% +39.9% ➖ noise
2 duckdb:vortex-compact +1.7% +7.6% -5.5% +34.3% ➖ noise
2 duckdb:vortex-file-compressed +52.1% +7.6% +41.4% +30.0% 🚨 regression
3 datafusion:vortex-compact +1.0% +1.3% -0.3% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +73.4% +1.3% +71.1% +73.7% ➖ noise
3 duckdb:vortex-compact -2.4% +1.3% -3.7% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +6.3% +1.3% +4.9% +31.0% ➖ noise
4 datafusion:vortex-compact -0.1% +17.0% -14.7% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +1.4% +17.0% -13.3% +30.0% ➖ noise
4 duckdb:vortex-compact +1.9% +17.0% -12.9% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +2.9% +17.0% -12.1% +30.0% ➖ noise
5 datafusion:vortex-compact +1.9% +8.3% -5.9% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +0.8% +8.3% -7.0% +30.0% ➖ noise
5 duckdb:vortex-compact +9.0% +8.3% +0.7% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +0.1% +8.3% -7.6% +30.0% ➖ noise
6 datafusion:vortex-compact +29.3% +6.3% +21.6% +42.3% ➖ noise
6 datafusion:vortex-file-compressed +15.7% +6.3% +8.8% +30.0% ➖ noise
6 duckdb:vortex-compact +1.8% +6.3% -4.3% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -1.3% +6.3% -7.2% +30.0% ➖ noise
7 datafusion:vortex-compact -20.4% +9.6% -27.3% +30.0% ✅ faster
7 datafusion:vortex-file-compressed +57.6% +9.6% +43.9% +112.4% ➖ noise
7 duckdb:vortex-compact -6.6% +9.6% -14.8% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -4.2% +9.6% -12.6% +30.0% ➖ noise
8 datafusion:vortex-compact +33.9% -0.8% +34.9% +57.3% ➖ noise
8 datafusion:vortex-file-compressed +52.5% -0.8% +53.7% +98.0% ➖ noise
8 duckdb:vortex-compact -10.4% -0.8% -9.7% +43.9% ➖ noise
8 duckdb:vortex-file-compressed +24.3% -0.8% +25.2% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: Random Access

Vortex (geomean): 0.756x ✅
Parquet (geomean): 0.891x ✅


unknown / unknown (0.818x ✅, 46↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 2723948 2732325 1.00
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 🚀 1289350 1627934 0.79
random-access/feature-vectors/correlated/parquet-tokio-local-disk 11938340300 12231404943 0.98
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11446634550 12104223127 0.95
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 8256006 9252318 0.89
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚀 6301801 7784090 0.81
random-access/feature-vectors/uniform/lance-tokio-local-disk 🚀 1462315 2068437 0.71
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 🚀 2396450 3308217 0.72
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11309996049 12139446652 0.93
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11289289004 12176282883 0.93
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚀 12896543 16918355 0.76
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚀 12936538 17653669 0.73
random-access/lance-tokio-local-disk 🚀 748713 901975 0.83
random-access/lance-tokio-local-disk-footer 🚀 1360507 1819108 0.75
random-access/nested-lists/correlated/lance-tokio-local-disk 🚀 272225 305660 0.89
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 🚀 712328 911918 0.78
random-access/nested-lists/correlated/parquet-tokio-local-disk 🚀 138327195 157566861 0.88
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 🚀 137075851 153840263 0.89
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 718081 915612 0.78
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 857732 920002 0.93
random-access/nested-lists/uniform/lance-tokio-local-disk 🚀 1164296 1362625 0.85
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 🚀 1648959 2140669 0.77
random-access/nested-lists/uniform/parquet-tokio-local-disk 🚀 137716457 157003853 0.88
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 137934363 152083542 0.91
random-access/nested-lists/uniform/vortex-tokio-local-disk 🚀 2505362 3041511 0.82
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 🚀 2628257 2962100 0.89
random-access/nested-structs/correlated/lance-tokio-local-disk 🚀 432182 561146 0.77
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 🚀 641218 861006 0.74
random-access/nested-structs/correlated/parquet-tokio-local-disk 29329879 32260634 0.91
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚀 29026720 32684207 0.89
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚀 928383 1046026 0.89
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚀 915104 1117333 0.82
random-access/nested-structs/uniform/lance-tokio-local-disk 🚀 2848806 3522217 0.81
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 🚀 3120074 3863129 0.81
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 29070450 33414613 0.87
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚀 28866191 32326108 0.89
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚀 1802216 2190916 0.82
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚀 1780579 2049620 0.87
random-access/parquet-tokio-local-disk 🚀 185683022 211731295 0.88
random-access/parquet-tokio-local-disk-footer 🚀 185601481 211805130 0.88
random-access/taxi/correlated/lance-tokio-local-disk 🚀 974822 1143235 0.85
random-access/taxi/correlated/lance-tokio-local-disk-footer 🚀 1667273 1948058 0.86
random-access/taxi/correlated/parquet-tokio-local-disk 🚀 278498659 327104494 0.85
random-access/taxi/correlated/parquet-tokio-local-disk-footer 🚀 278068531 325540517 0.85
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1729945 3218403 0.54
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1726659 3055905 0.57
random-access/taxi/uniform/lance-tokio-local-disk 🚀 8600244 9827832 0.88
random-access/taxi/uniform/lance-tokio-local-disk-footer 🚀 9278055 10436135 0.89
random-access/taxi/uniform/parquet-tokio-local-disk 🚀 292518791 335542176 0.87
random-access/taxi/uniform/parquet-tokio-local-disk-footer 🚀 289146662 346913111 0.83
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4496574 6786169 0.66
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4572694 6771180 0.68
random-access/vortex-tokio-local-disk 🚀 1252228 1943139 0.64
random-access/vortex-tokio-local-disk-footer 🚀 1262980 1923674 0.66

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.5%
Vortex (geomean): 0.993x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish -0.4%


duckdb / vortex-file-compressed (0.984x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 10620571 11589513 0.92
statpopgen_q01/duckdb:vortex-file-compressed 26140866 27852246 0.94
statpopgen_q02/duckdb:vortex-file-compressed 1284350490 1300727946 0.99
statpopgen_q03/duckdb:vortex-file-compressed 3062129306 3037392876 1.01
statpopgen_q04/duckdb:vortex-file-compressed 3045620917 3042424563 1.00
statpopgen_q05/duckdb:vortex-file-compressed 1372840820 1369725132 1.00
statpopgen_q06/duckdb:vortex-file-compressed 2049421472 2056967906 1.00
statpopgen_q07/duckdb:vortex-file-compressed 252942989 261267115 0.97
statpopgen_q08/duckdb:vortex-file-compressed 268182843 270632726 0.99
statpopgen_q09/duckdb:vortex-file-compressed 2805529878 2786040503 1.01
statpopgen_q10/duckdb:vortex-file-compressed 4625191106 4569995963 1.01
duckdb / vortex-compact (1.001x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 10758708 10694819 1.01
statpopgen_q01/duckdb:vortex-compact 172717387 166555185 1.04
statpopgen_q02/duckdb:vortex-compact 1807939980 1821169656 0.99
statpopgen_q03/duckdb:vortex-compact 3476893460 3493997564 1.00
statpopgen_q04/duckdb:vortex-compact 3486823510 3462929570 1.01
statpopgen_q05/duckdb:vortex-compact 1818485135 1852417269 0.98
statpopgen_q06/duckdb:vortex-compact 2667909763 2656754806 1.00
statpopgen_q07/duckdb:vortex-compact 970464443 974259465 1.00
statpopgen_q08/duckdb:vortex-compact 1007585644 1000788738 1.01
statpopgen_q09/duckdb:vortex-compact 3341601063 3352674152 1.00
statpopgen_q10/duckdb:vortex-compact 5359395428 5398496887 0.99
duckdb / parquet (0.997x ➖, 0↑ 0↓)
name PR 2c5d59b (ns) base 0e352e5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 307369209 311513786 0.99
statpopgen_q01/duckdb:parquet 393878443 389180014 1.01
statpopgen_q02/duckdb:parquet 991855737 965168686 1.03
statpopgen_q03/duckdb:parquet 1486983468 1498898973 0.99
statpopgen_q04/duckdb:parquet 1479244144 1505028845 0.98
statpopgen_q05/duckdb:parquet 980491645 1004524548 0.98
statpopgen_q06/duckdb:parquet 1481712357 1471326265 1.01
statpopgen_q07/duckdb:parquet 1893992395 1867381692 1.01
statpopgen_q08/duckdb:parquet 1868367241 1869535615 1.00
statpopgen_q09/duckdb:parquet 1356261398 1384717877 0.98
statpopgen_q10/duckdb:parquet 2674018897 2688935124 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +0.6% -1.3% +2.0% +10.0% ➖ noise
0 duckdb:vortex-file-compressed -8.4% -1.3% -7.1% +12.5% ➖ noise
1 duckdb:vortex-compact +3.7% +1.2% +2.5% +27.2% ➖ noise
1 duckdb:vortex-file-compressed -6.1% +1.2% -7.3% +239.2% ➖ noise
2 duckdb:vortex-compact -0.7% +2.8% -3.4% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -1.3% +2.8% -3.9% +10.0% ➖ noise
3 duckdb:vortex-compact -0.5% -0.8% +0.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +0.8% -0.8% +1.6% +10.0% ➖ noise
4 duckdb:vortex-compact +0.7% -1.7% +2.4% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.1% -1.7% +1.8% +10.0% ➖ noise
5 duckdb:vortex-compact -1.8% -2.4% +0.6% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.2% -2.4% +2.7% +10.0% ➖ noise
6 duckdb:vortex-compact +0.4% +0.7% -0.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.4% +0.7% -1.1% +10.0% ➖ noise
7 duckdb:vortex-compact -0.4% +1.4% -1.8% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -3.2% +1.4% -4.5% +18.1% ➖ noise
8 duckdb:vortex-compact +0.7% -0.1% +0.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.9% -0.1% -0.8% +10.0% ➖ noise
9 duckdb:vortex-compact -0.3% -2.1% +1.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +0.7% -2.1% +2.8% +10.0% ➖ noise
10 duckdb:vortex-compact -0.7% -0.6% -0.2% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +1.2% -0.6% +1.8% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

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

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

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

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: Compression

Vortex (geomean): 1.005x ➖
Parquet (geomean): 0.991x ➖


unknown / unknown (0.987x ➖, 11↑ 2↓)
name PR 2c5d59b (ns) base 3f5913f (ns) ratio (PR/base)
compress time/Arade 1257272546 1268638281 0.99
compress time/Bimbo 7682409336 7949650114 0.97
compress time/CMSprovider 3218029322 3133813266 1.03
compress time/Euro2016 456410539 444358014 1.03
compress time/Food 414368784 415585500 1.00
compress time/HashTags 982078914 971220405 1.01
compress time/TPC-H l_comment canonical 🚀 1379720885 1548791444 0.89
compress time/TPC-H l_comment chunked 1403541238 1395703875 1.01
compress time/taxi 776866352 773279509 1.00
compress time/wide table cols=100 chunks=1 rows=1000 🚀 15824877 18231779 0.87
compress time/wide table cols=100 chunks=50 rows=1000 18299927 17255303 1.06
compress time/wide table cols=1000 chunks=1 rows=1000 🚀 159778610 197773227 0.81
compress time/wide table cols=1000 chunks=50 rows=1000 🚀 164983346 183846576 0.90
compress time/wide table cols=10000 chunks=1 rows=1000 🚀 1600418963 1977318051 0.81
compress time/wide table cols=10000 chunks=50 rows=1000 1641167476 1636733022 1.00
decompress time/Arade 31466884 30074440 1.05
decompress time/Bimbo 110150108 111551986 0.99
decompress time/CMSprovider 89450516 83703539 1.07
decompress time/Euro2016 22267241 21418206 1.04
decompress time/Food 8527178 8701162 0.98
decompress time/HashTags 90887743 87730840 1.04
decompress time/TPC-H l_comment canonical 44299094 45112945 0.98
decompress time/TPC-H l_comment chunked 43969614 44409298 0.99
decompress time/taxi 19660431 20186538 0.97
decompress time/wide table cols=100 chunks=1 rows=1000 2863396 2970829 0.96
decompress time/wide table cols=100 chunks=50 rows=1000 2842947 2798395 1.02
decompress time/wide table cols=1000 chunks=1 rows=1000 🚀 34416245 40203689 0.86
decompress time/wide table cols=1000 chunks=50 rows=1000 35321861 37176740 0.95
decompress time/wide table cols=10000 chunks=1 rows=1000 1488822341 1513421869 0.98
decompress time/wide table cols=10000 chunks=50 rows=1000 1490936357 1496689729 1.00
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 3048655895 3103840353 0.98
parquet_rs-zstd compress time/Bimbo 17482258361 18169542376 0.96
parquet_rs-zstd compress time/CMSprovider 8039753543 8081746516 0.99
parquet_rs-zstd compress time/Euro2016 1423364980 1350544207 1.05
parquet_rs-zstd compress time/Food 942485070 958836844 0.98
parquet_rs-zstd compress time/HashTags 2667004034 2477364614 1.08
parquet_rs-zstd compress time/TPC-H l_comment canonical 3123442191 3179813245 0.98
parquet_rs-zstd compress time/TPC-H l_comment chunked 3154485943 3136385405 1.01
parquet_rs-zstd compress time/taxi 1516341323 1548498513 0.98
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 6880537 9209838 0.75
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6822330 6792453 1.00
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 🚀 91093152 106238281 0.86
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 92853885 95598706 0.97
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 🚀 947396673 1090788632 0.87
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 925126268 1005238603 0.92
parquet_rs-zstd decompress time/Arade 652021252 660483805 0.99
parquet_rs-zstd decompress time/Bimbo 1827494764 1781912365 1.03
parquet_rs-zstd decompress time/CMSprovider 1985156346 1971109319 1.01
parquet_rs-zstd decompress time/Euro2016 395781758 386839972 1.02
parquet_rs-zstd decompress time/Food 225588571 224086068 1.01
parquet_rs-zstd decompress time/HashTags 672913310 629383035 1.07
parquet_rs-zstd decompress time/TPC-H l_comment canonical 575948783 595882928 0.97
parquet_rs-zstd decompress time/TPC-H l_comment chunked 576548877 569724808 1.01
parquet_rs-zstd decompress time/taxi 252330224 248163074 1.02
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2705491 3393422 0.80
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2709444 2715939 1.00
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 🚀 32247864 37157798 0.87
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 33101260 34785198 0.95
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 377571384 413961321 0.91
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 373422422 403849477 0.92
vortex-file-compressed size/Arade 143600332 143600332 1.00
vortex-file-compressed size/Bimbo 510400068 510400068 1.00
vortex-file-compressed size/CMSprovider 448304012 448304012 1.00
vortex-file-compressed size/Euro2016 164457084 164457084 1.00
vortex-file-compressed size/Food 44206904 44206904 1.00
vortex-file-compressed size/HashTags 195864500 195864500 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179481888 179481888 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179481888 179481888 1.00
vortex-file-compressed size/taxi 51040172 51040172 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884416 884416 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884416 884416 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829616 8829616 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829616 8829616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317616 88317616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317616 88317616 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.01
vortex:parquet-zstd ratio compress time/Bimbo 0 0 1.00
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.03
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio compress time/Food 0 0 1.01
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.94
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.91
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio compress time/taxi 0 0 1.03
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚨 2 1 1.16
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2 2 1.06
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.94
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.92
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.93
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.09
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.06
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.06
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio decompress time/Food 0 0 0.97
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.02
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.98
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 🚨 1 0 1.21
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 3 3 1.08
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 3 3 1.08
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

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

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants