Skip to content

Pooled Host Allocator#7352

Draft
gatesn wants to merge 19 commits intodevelopfrom
ngates/buffer-pool
Draft

Pooled Host Allocator#7352
gatesn wants to merge 19 commits intodevelopfrom
ngates/buffer-pool

Conversation

@gatesn
Copy link
Copy Markdown
Contributor

@gatesn gatesn commented Apr 8, 2026

Adds a relatively simple thread-local implementation of a host allocator as the default vortex allocator.

gatesn added 15 commits April 7, 2026 23:13
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
# Conflicts:
#	vortex-array/public-api.lock
#	vortex-array/src/memory.rs
#	vortex-io/src/object_store/read_at.rs
#	vortex-io/src/std_file/read_at.rs
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Apr 8, 2026

Merging this PR will degrade performance by 43.39%

⚡ 2 improved benchmarks
❌ 25 regressed benchmarks
✅ 1095 untouched benchmarks
⏩ 1530 skipped benchmarks1

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)] 149.1 µs 263.4 µs -43.39%
Simulation take_search[(0.005, 0.1)] 247.1 µs 320 µs -22.78%
Simulation take_search[(0.005, 0.05)] 131.5 µs 168 µs -21.71%
Simulation take_search[(0.1, 0.05)] 212.4 µs 248.9 µs -14.66%
Simulation take_search[(0.01, 0.05)] 142.6 µs 179.1 µs -20.37%
Simulation take_search[(0.005, 1.0)] 2.3 ms 3.1 ms -23.81%
Simulation take_search[(0.1, 0.5)] 1.8 ms 2.2 ms -16.93%
Simulation take_search[(0.005, 0.5)] 1.2 ms 1.5 ms -23.68%
Simulation take_search_chunked[(0.01, 0.1)] 339 µs 400.9 µs -15.45%
Simulation take_search_chunked[(0.005, 0.1)] 314.5 µs 376.5 µs -16.45%
Simulation take_search_chunked[(0.005, 1.0)] 3 ms 3.6 ms -17.11%
Simulation take_search[(0.01, 1.0)] 2.5 ms 3.3 ms -22.34%
Simulation take_search[(0.1, 0.1)] 386.5 µs 459.3 µs -15.87%
Simulation take_search[(0.1, 1.0)] 3.5 ms 4.3 ms -17.09%
Simulation take_search[(0.01, 0.5)] 1.3 ms 1.6 ms -22.22%
Simulation take_search_chunked[(0.005, 0.05)] 165.9 µs 196.9 µs -15.75%
Simulation take_search[(0.01, 0.1)] 267.8 µs 340.7 µs -21.39%
Simulation take_search_chunked[(0.005, 0.5)] 1.5 ms 1.8 ms -17.03%
Simulation take_search_chunked[(0.1, 0.5)] 2.1 ms 2.4 ms -12.84%
Simulation take_search_chunked[(0.1, 0.1)] 450 µs 512 µs -12.11%
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.


Comparing ngates/buffer-pool (9500b0c) with develop (24736e1)

Open in CodSpeed

Footnotes

  1. 1530 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.

@gatesn gatesn added changelog/performance A performance improvement action/benchmark Trigger full benchmarks to run on this PR labels Apr 8, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 8, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 9500b0c 1 Explore Profiling Data
Previous Runs (3)
Status Commit Job Attempt Link
🟢 Done 8b7f57f 1 Explore Profiling Data
🟢 Done 6809974 1 Explore Profiling Data
🟢 Done 7bacbcb 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.044x ➖


datafusion / vortex-file-compressed (1.044x ➖, 0↑ 2↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 138099893 141591190 0.98
polarsignals_q01/datafusion:vortex-file-compressed 391616599 395597601 0.99
polarsignals_q02/datafusion:vortex-file-compressed 23868805 24397784 0.98
polarsignals_q03/datafusion:vortex-file-compressed 400308362 387511170 1.03
polarsignals_q04/datafusion:vortex-file-compressed 🚨 12681722 11474137 1.11
polarsignals_q05/datafusion:vortex-file-compressed 🚨 17880550 15084904 1.19
polarsignals_q06/datafusion:vortex-file-compressed 20831707 19941129 1.04
polarsignals_q07/datafusion:vortex-file-compressed 14746346 13845296 1.07
polarsignals_q08/datafusion:vortex-file-compressed 492236226 481855150 1.02
polarsignals_q09/datafusion:vortex-file-compressed 11645965 11000907 1.06

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.5%
Vortex (geomean): 0.841x ✅
Parquet (geomean): 0.872x ✅
Shifts: Parquet (control) -12.8% · Median polish -15.8%


datafusion / vortex-file-compressed (0.832x ✅, 21↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚀 52632773 61631050 0.85
tpch_q02/datafusion:vortex-file-compressed 🚀 34406578 42183688 0.82
tpch_q03/datafusion:vortex-file-compressed 🚀 28035251 35534928 0.79
tpch_q04/datafusion:vortex-file-compressed 🚀 19215203 22397550 0.86
tpch_q05/datafusion:vortex-file-compressed 🚀 57518091 69213624 0.83
tpch_q06/datafusion:vortex-file-compressed 🚀 10713694 12494018 0.86
tpch_q07/datafusion:vortex-file-compressed 🚀 68591651 87775374 0.78
tpch_q08/datafusion:vortex-file-compressed 🚀 47115458 60453798 0.78
tpch_q09/datafusion:vortex-file-compressed 🚀 60161865 71717289 0.84
tpch_q10/datafusion:vortex-file-compressed 🚀 47411256 59240476 0.80
tpch_q11/datafusion:vortex-file-compressed 🚀 19320699 24415686 0.79
tpch_q12/datafusion:vortex-file-compressed 🚀 23362012 27498383 0.85
tpch_q13/datafusion:vortex-file-compressed 🚀 29251323 32603888 0.90
tpch_q14/datafusion:vortex-file-compressed 🚀 17463121 20038617 0.87
tpch_q15/datafusion:vortex-file-compressed 27778553 28103706 0.99
tpch_q16/datafusion:vortex-file-compressed 🚀 25826958 31005881 0.83
tpch_q17/datafusion:vortex-file-compressed 🚀 71613292 90858360 0.79
tpch_q18/datafusion:vortex-file-compressed 🚀 84968689 109597038 0.78
tpch_q19/datafusion:vortex-file-compressed 🚀 23569558 28085339 0.84
tpch_q20/datafusion:vortex-file-compressed 🚀 34533840 40184065 0.86
tpch_q21/datafusion:vortex-file-compressed 🚀 77615199 98687465 0.79
tpch_q22/datafusion:vortex-file-compressed 🚀 17710351 20614795 0.86
datafusion / vortex-compact (0.852x ✅, 19↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚀 63278033 77678169 0.81
tpch_q02/datafusion:vortex-compact 🚀 37993603 44913367 0.85
tpch_q03/datafusion:vortex-compact 🚀 33932077 40923856 0.83
tpch_q04/datafusion:vortex-compact 🚀 24458121 30297488 0.81
tpch_q05/datafusion:vortex-compact 🚀 61542010 77321926 0.80
tpch_q06/datafusion:vortex-compact 13948422 15228498 0.92
tpch_q07/datafusion:vortex-compact 🚀 73603604 93274765 0.79
tpch_q08/datafusion:vortex-compact 🚀 55081194 67786962 0.81
tpch_q09/datafusion:vortex-compact 🚀 67580923 81584770 0.83
tpch_q10/datafusion:vortex-compact 🚀 56046597 68698745 0.82
tpch_q11/datafusion:vortex-compact 🚀 21644473 24932087 0.87
tpch_q12/datafusion:vortex-compact 🚀 34351889 40032483 0.86
tpch_q13/datafusion:vortex-compact 🚀 38953666 44153710 0.88
tpch_q14/datafusion:vortex-compact 🚀 23020320 27488497 0.84
tpch_q15/datafusion:vortex-compact 37802928 39952214 0.95
tpch_q16/datafusion:vortex-compact 🚀 31410046 35871479 0.88
tpch_q17/datafusion:vortex-compact 🚀 79692164 90802259 0.88
tpch_q18/datafusion:vortex-compact 🚀 95075970 114756393 0.83
tpch_q19/datafusion:vortex-compact 37078089 40001671 0.93
tpch_q20/datafusion:vortex-compact 🚀 41535710 47534198 0.87
tpch_q21/datafusion:vortex-compact 🚀 97097283 113319483 0.86
tpch_q22/datafusion:vortex-compact 🚀 18693842 21464148 0.87
datafusion / parquet (0.839x ✅, 18↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 99330273 123451337 0.80
tpch_q02/datafusion:parquet 🚀 74133048 87932015 0.84
tpch_q03/datafusion:parquet 🚀 72902037 88285080 0.83
tpch_q04/datafusion:parquet 🚀 51168470 57918353 0.88
tpch_q05/datafusion:parquet 🚀 106449175 127442809 0.84
tpch_q06/datafusion:parquet 🚀 34799156 49000095 0.71
tpch_q07/datafusion:parquet 🚀 114747905 146539226 0.78
tpch_q08/datafusion:parquet 🚀 98200956 126939483 0.77
tpch_q09/datafusion:parquet 🚀 138756074 155943206 0.89
tpch_q10/datafusion:parquet 🚀 122789060 149130568 0.82
tpch_q11/datafusion:parquet 🚀 49464940 60328544 0.82
tpch_q12/datafusion:parquet 🚀 92103949 108607006 0.85
tpch_q13/datafusion:parquet 🚀 222618035 263003831 0.85
tpch_q14/datafusion:parquet 54866000 57028144 0.96
tpch_q15/datafusion:parquet 66978386 73676064 0.91
tpch_q16/datafusion:parquet 🚀 51782935 67502489 0.77
tpch_q17/datafusion:parquet 🚀 139247358 183713678 0.76
tpch_q18/datafusion:parquet 🚀 170726808 222686872 0.77
tpch_q19/datafusion:parquet 87882892 81081422 1.08
tpch_q20/datafusion:parquet 🚀 79655110 91397063 0.87
tpch_q21/datafusion:parquet 🚀 146444472 181693013 0.81
tpch_q22/datafusion:parquet 37287081 40684662 0.92
datafusion / arrow (0.753x ✅, 21↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 58459512 74792798 0.78
tpch_q02/datafusion:arrow 🚀 22711569 26317361 0.86
tpch_q03/datafusion:arrow 🚀 36349990 54251722 0.67
tpch_q04/datafusion:arrow 🚀 29157115 40772303 0.72
tpch_q05/datafusion:arrow 🚀 79852439 109041942 0.73
tpch_q06/datafusion:arrow 🚀 20618499 29786850 0.69
tpch_q07/datafusion:arrow 🚀 117767603 156494505 0.75
tpch_q08/datafusion:arrow 🚀 49735994 67037371 0.74
tpch_q09/datafusion:arrow 🚀 76815693 107531985 0.71
tpch_q10/datafusion:arrow 🚀 59132230 72034919 0.82
tpch_q11/datafusion:arrow 🚀 12138784 14684451 0.83
tpch_q12/datafusion:arrow 🚀 59587889 83589147 0.71
tpch_q13/datafusion:arrow 52705376 57617244 0.91
tpch_q14/datafusion:arrow 🚀 25006729 34411913 0.73
tpch_q15/datafusion:arrow 🚀 48672960 69536616 0.70
tpch_q16/datafusion:arrow 🚀 22059862 26724166 0.83
tpch_q17/datafusion:arrow 🚀 76155585 111908068 0.68
tpch_q18/datafusion:arrow 🚀 156398435 206120503 0.76
tpch_q19/datafusion:arrow 🚀 40295799 56956208 0.71
tpch_q20/datafusion:arrow 🚀 41258807 57749953 0.71
tpch_q21/datafusion:arrow 🚀 161871109 224704662 0.72
tpch_q22/datafusion:arrow 🚀 21263467 25270830 0.84
duckdb / vortex-file-compressed (0.836x ✅, 21↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 34095658 37149390 0.92
tpch_q02/duckdb:vortex-file-compressed 🚀 29892055 35946265 0.83
tpch_q03/duckdb:vortex-file-compressed 🚀 30414680 38411723 0.79
tpch_q04/duckdb:vortex-file-compressed 🚀 31930531 41044122 0.78
tpch_q05/duckdb:vortex-file-compressed 🚀 36863352 43463645 0.85
tpch_q06/duckdb:vortex-file-compressed 🚀 12005401 13674772 0.88
tpch_q07/duckdb:vortex-file-compressed 🚀 40842994 48216393 0.85
tpch_q08/duckdb:vortex-file-compressed 🚀 41655289 50867671 0.82
tpch_q09/duckdb:vortex-file-compressed 🚀 86369162 102835407 0.84
tpch_q10/duckdb:vortex-file-compressed 🚀 39027333 47809314 0.82
tpch_q11/duckdb:vortex-file-compressed 🚀 16762025 19424384 0.86
tpch_q12/duckdb:vortex-file-compressed 🚀 23614784 27950536 0.84
tpch_q13/duckdb:vortex-file-compressed 🚀 38835442 45099551 0.86
tpch_q14/duckdb:vortex-file-compressed 🚀 23768982 27886336 0.85
tpch_q15/duckdb:vortex-file-compressed 🚀 17877957 20407537 0.88
tpch_q16/duckdb:vortex-file-compressed 🚀 29523213 37725076 0.78
tpch_q17/duckdb:vortex-file-compressed 🚀 26416534 30617640 0.86
tpch_q18/duckdb:vortex-file-compressed 🚀 51008411 62013219 0.82
tpch_q19/duckdb:vortex-file-compressed 🚀 35522338 42307806 0.84
tpch_q20/duckdb:vortex-file-compressed 🚀 35832225 43904017 0.82
tpch_q21/duckdb:vortex-file-compressed 🚀 109302519 140884108 0.78
tpch_q22/duckdb:vortex-file-compressed 🚀 19594348 23003487 0.85
duckdb / vortex-compact (0.842x ✅, 20↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 41148115 44723038 0.92
tpch_q02/duckdb:vortex-compact 🚀 40183037 45303553 0.89
tpch_q03/duckdb:vortex-compact 🚀 34482845 41940313 0.82
tpch_q04/duckdb:vortex-compact 🚀 35924760 45923208 0.78
tpch_q05/duckdb:vortex-compact 🚀 39791182 47241459 0.84
tpch_q06/duckdb:vortex-compact 🚀 15005856 17137582 0.88
tpch_q07/duckdb:vortex-compact 🚀 45094146 53506155 0.84
tpch_q08/duckdb:vortex-compact 🚀 46757120 55923136 0.84
tpch_q09/duckdb:vortex-compact 🚀 94773044 116019108 0.82
tpch_q10/duckdb:vortex-compact 🚀 42865062 51371268 0.83
tpch_q11/duckdb:vortex-compact 🚀 21425855 25380973 0.84
tpch_q12/duckdb:vortex-compact 🚀 38676360 43396655 0.89
tpch_q13/duckdb:vortex-compact 🚀 49062852 57156323 0.86
tpch_q14/duckdb:vortex-compact 🚀 30841675 36661504 0.84
tpch_q15/duckdb:vortex-compact 🚀 20268229 23890589 0.85
tpch_q16/duckdb:vortex-compact 🚀 39131548 43802109 0.89
tpch_q17/duckdb:vortex-compact 35104404 37523352 0.94
tpch_q18/duckdb:vortex-compact 🚀 51625954 64408830 0.80
tpch_q19/duckdb:vortex-compact 🚀 39113225 48236544 0.81
tpch_q20/duckdb:vortex-compact 🚀 45073682 53173874 0.85
tpch_q21/duckdb:vortex-compact 🚀 118842292 152098001 0.78
tpch_q22/duckdb:vortex-compact 🚀 21428872 28799163 0.74
duckdb / parquet (0.906x ➖, 13↑ 1↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚀 80876027 106635819 0.76
tpch_q02/duckdb:parquet 41338764 44872233 0.92
tpch_q03/duckdb:parquet 69521210 75104032 0.93
tpch_q04/duckdb:parquet 🚀 49343920 55246075 0.89
tpch_q05/duckdb:parquet 🚀 67196246 76875732 0.87
tpch_q06/duckdb:parquet 🚀 21824345 28724493 0.76
tpch_q07/duckdb:parquet 🚀 73023914 82293670 0.89
tpch_q08/duckdb:parquet 🚀 82546921 92046229 0.90
tpch_q09/duckdb:parquet 🚀 148163149 179395874 0.83
tpch_q10/duckdb:parquet 141051056 145654869 0.97
tpch_q11/duckdb:parquet 🚀 23329870 26349436 0.89
tpch_q12/duckdb:parquet 🚨 57748152 49607543 1.16
tpch_q13/duckdb:parquet 🚀 284405318 328483197 0.87
tpch_q14/duckdb:parquet 🚀 49960605 55781802 0.90
tpch_q15/duckdb:parquet 🚀 26083967 32995414 0.79
tpch_q16/duckdb:parquet 🚀 57375137 65260166 0.88
tpch_q17/duckdb:parquet 55569804 53072387 1.05
tpch_q18/duckdb:parquet 128272955 133443434 0.96
tpch_q19/duckdb:parquet 86656397 79994095 1.08
tpch_q20/duckdb:parquet 64026064 68058365 0.94
tpch_q21/duckdb:parquet 🚀 183154186 209377610 0.87
tpch_q22/duckdb:parquet 53208947 56916800 0.93
duckdb / duckdb (0.883x ✅, 13↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16217830 17370075 0.93
tpch_q02/duckdb:duckdb 🚀 12401879 14999820 0.83
tpch_q03/duckdb:duckdb 🚀 19812830 23894918 0.83
tpch_q04/duckdb:duckdb 21370465 21902512 0.98
tpch_q05/duckdb:duckdb 🚀 20267402 23497560 0.86
tpch_q06/duckdb:duckdb 🚀 5305617 5949212 0.89
tpch_q07/duckdb:duckdb 🚀 22694937 26331325 0.86
tpch_q08/duckdb:duckdb 21674884 23951097 0.90
tpch_q09/duckdb:duckdb 🚀 58174226 71461021 0.81
tpch_q10/duckdb:duckdb 🚀 44791636 54030364 0.83
tpch_q11/duckdb:duckdb 🚀 6102620 7173458 0.85
tpch_q12/duckdb:duckdb 15219318 16032077 0.95
tpch_q13/duckdb:duckdb 🚀 38769052 44773454 0.87
tpch_q14/duckdb:duckdb 17794036 19345389 0.92
tpch_q15/duckdb:duckdb 🚀 12055443 13690210 0.88
tpch_q16/duckdb:duckdb 🚀 24935851 29112226 0.86
tpch_q17/duckdb:duckdb 14477246 15896729 0.91
tpch_q18/duckdb:duckdb 40165326 44621492 0.90
tpch_q19/duckdb:duckdb 30420256 31711537 0.96
tpch_q20/duckdb:duckdb 22971894 25417942 0.90
tpch_q21/duckdb:duckdb 🚀 57106684 68436588 0.83
tpch_q22/duckdb:duckdb 🚀 25038360 28157076 0.89
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -21.8% -21.9% +0.1% +29.4% ➖ noise
1 datafusion:vortex-compact -18.5% -21.9% +4.3% +27.7% ➖ noise
1 datafusion:vortex-file-compressed -14.6% -21.9% +9.3% +27.9% ➖ noise
1 duckdb:duckdb -6.6% -21.9% +19.5% +27.7% ➖ noise
1 duckdb:vortex-compact -8.0% -21.9% +17.8% +26.9% ➖ noise
1 duckdb:vortex-file-compressed -8.2% -21.9% +17.5% +28.9% ➖ noise
2 datafusion:arrow -13.7% -11.9% -2.1% +22.3% ➖ noise
2 datafusion:vortex-compact -15.4% -11.9% -4.0% +22.3% ➖ noise
2 datafusion:vortex-file-compressed -18.4% -11.9% -7.5% +22.3% ➖ noise
2 duckdb:duckdb -17.3% -11.9% -6.2% +22.3% ➖ noise
2 duckdb:vortex-compact -11.3% -11.9% +0.6% +22.3% ➖ noise
2 duckdb:vortex-file-compressed -16.8% -11.9% -5.6% +22.3% ➖ noise
3 datafusion:arrow -33.0% -12.6% -23.4% +22.3% ✅ faster
3 datafusion:vortex-compact -17.1% -12.6% -5.2% +22.3% ➖ noise
3 datafusion:vortex-file-compressed -21.1% -12.6% -9.8% +22.3% ➖ noise
3 duckdb:duckdb -17.1% -12.6% -5.2% +26.5% ➖ noise
3 duckdb:vortex-compact -17.8% -12.6% -6.0% +22.3% ➖ noise
3 duckdb:vortex-file-compressed -20.8% -12.6% -9.4% +22.3% ➖ noise
4 datafusion:arrow -28.5% -11.2% -19.5% +22.3% ✅ faster
4 datafusion:vortex-compact -19.3% -11.2% -9.1% +22.3% ➖ noise
4 datafusion:vortex-file-compressed -14.2% -11.2% -3.4% +22.3% ➖ noise
4 duckdb:duckdb -2.4% -11.2% +9.8% +22.3% ➖ noise
4 duckdb:vortex-compact -21.8% -11.2% -11.9% +22.3% ➖ noise
4 duckdb:vortex-file-compressed -22.2% -11.2% -12.4% +22.3% ➖ noise
5 datafusion:arrow -26.8% -14.6% -14.3% +22.3% ➖ noise
5 datafusion:vortex-compact -20.4% -14.6% -6.9% +22.3% ➖ noise
5 datafusion:vortex-file-compressed -16.9% -14.6% -2.7% +22.3% ➖ noise
5 duckdb:duckdb -13.7% -14.6% +0.9% +22.3% ➖ noise
5 duckdb:vortex-compact -15.8% -14.6% -1.4% +22.3% ➖ noise
5 duckdb:vortex-file-compressed -15.2% -14.6% -0.7% +22.3% ➖ noise
6 datafusion:arrow -30.8% -26.5% -5.8% +24.1% ➖ noise
6 datafusion:vortex-compact -8.4% -26.5% +24.7% +22.3% 🚨 regression
6 datafusion:vortex-file-compressed -14.2% -26.5% +16.7% +22.7% ➖ noise
6 duckdb:duckdb -10.8% -26.5% +21.4% +25.8% ➖ noise
6 duckdb:vortex-compact -12.4% -26.5% +19.2% +23.0% ➖ noise
6 duckdb:vortex-file-compressed -12.2% -26.5% +19.5% +24.8% ➖ noise
7 datafusion:arrow -24.7% -16.6% -9.7% +22.3% ➖ noise
7 datafusion:vortex-compact -21.1% -16.6% -5.3% +22.3% ➖ noise
7 datafusion:vortex-file-compressed -21.9% -16.6% -6.3% +22.3% ➖ noise
7 duckdb:duckdb -13.8% -16.6% +3.4% +22.3% ➖ noise
7 duckdb:vortex-compact -15.7% -16.6% +1.1% +22.3% ➖ noise
7 duckdb:vortex-file-compressed -15.3% -16.6% +1.6% +22.3% ➖ noise
8 datafusion:arrow -25.8% -16.7% -10.9% +22.3% ➖ noise
8 datafusion:vortex-compact -18.7% -16.7% -2.4% +22.3% ➖ noise
8 datafusion:vortex-file-compressed -22.1% -16.7% -6.4% +22.3% ➖ noise
8 duckdb:duckdb -9.5% -16.7% +8.6% +22.3% ➖ noise
8 duckdb:vortex-compact -16.4% -16.7% +0.4% +22.3% ➖ noise
8 duckdb:vortex-file-compressed -18.1% -16.7% -1.7% +22.3% ➖ noise
9 datafusion:arrow -28.6% -14.3% -16.7% +22.3% ➖ noise
9 datafusion:vortex-compact -17.2% -14.3% -3.4% +22.3% ➖ noise
9 datafusion:vortex-file-compressed -16.1% -14.3% -2.1% +22.3% ➖ noise
9 duckdb:duckdb -18.6% -14.3% -5.0% +22.3% ➖ noise
9 duckdb:vortex-compact -18.3% -14.3% -4.7% +22.3% ➖ noise
9 duckdb:vortex-file-compressed -16.0% -14.3% -2.0% +22.3% ➖ noise
10 datafusion:arrow -17.9% -10.7% -8.1% +22.3% ➖ noise
10 datafusion:vortex-compact -18.4% -10.7% -8.6% +22.3% ➖ noise
10 datafusion:vortex-file-compressed -20.0% -10.7% -10.4% +22.3% ➖ noise
10 duckdb:duckdb -17.1% -10.7% -7.2% +22.3% ➖ noise
10 duckdb:vortex-compact -16.6% -10.7% -6.6% +22.3% ➖ noise
10 duckdb:vortex-file-compressed -18.4% -10.7% -8.6% +22.3% ➖ noise
11 datafusion:arrow -17.3% -14.8% -3.0% +22.3% ➖ noise
11 datafusion:vortex-compact -13.2% -14.8% +1.9% +22.3% ➖ noise
11 datafusion:vortex-file-compressed -20.9% -14.8% -7.1% +22.3% ➖ noise
11 duckdb:duckdb -14.9% -14.8% -0.2% +22.3% ➖ noise
11 duckdb:vortex-compact -15.6% -14.8% -0.9% +22.3% ➖ noise
11 duckdb:vortex-file-compressed -13.7% -14.8% +1.3% +22.3% ➖ noise
12 datafusion:arrow -28.7% -0.6% -28.3% +22.4% ✅ faster
12 datafusion:vortex-compact -14.2% -0.6% -13.6% +22.3% ➖ noise
12 datafusion:vortex-file-compressed -15.0% -0.6% -14.5% +22.3% ➖ noise
12 duckdb:duckdb -5.1% -0.6% -4.5% +22.3% ➖ noise
12 duckdb:vortex-compact -10.9% -0.6% -10.3% +22.3% ➖ noise
12 duckdb:vortex-file-compressed -15.5% -0.6% -15.0% +22.3% ➖ noise
13 datafusion:arrow -8.5% -14.4% +6.9% +22.3% ➖ noise
13 datafusion:vortex-compact -11.8% -14.4% +3.1% +22.3% ➖ noise
13 datafusion:vortex-file-compressed -10.3% -14.4% +4.8% +22.3% ➖ noise
13 duckdb:duckdb -13.4% -14.4% +1.1% +22.3% ➖ noise
13 duckdb:vortex-compact -14.2% -14.4% +0.3% +22.3% ➖ noise
13 duckdb:vortex-file-compressed -13.9% -14.4% +0.6% +22.3% ➖ noise
14 datafusion:arrow -27.3% -7.2% -21.7% +22.3% ✅ faster
14 datafusion:vortex-compact -16.3% -7.2% -9.8% +22.3% ➖ noise
14 datafusion:vortex-file-compressed -12.9% -7.2% -6.1% +22.3% ➖ noise
14 duckdb:duckdb -8.0% -7.2% -0.9% +25.6% ➖ noise
14 duckdb:vortex-compact -15.9% -7.2% -9.4% +22.3% ➖ noise
14 duckdb:vortex-file-compressed -14.8% -7.2% -8.2% +22.3% ➖ noise
15 datafusion:arrow -30.0% -15.2% -17.4% +22.3% ➖ noise
15 datafusion:vortex-compact -5.4% -15.2% +11.6% +22.3% ➖ noise
15 datafusion:vortex-file-compressed -1.2% -15.2% +16.6% +22.3% ➖ noise
15 duckdb:duckdb -11.9% -15.2% +3.9% +22.3% ➖ noise
15 duckdb:vortex-compact -15.2% -15.2% +0.1% +22.3% ➖ noise
15 duckdb:vortex-file-compressed -12.4% -15.2% +3.3% +22.5% ➖ noise
16 datafusion:arrow -17.5% -17.9% +0.5% +22.3% ➖ noise
16 datafusion:vortex-compact -12.4% -17.9% +6.6% +22.3% ➖ noise
16 datafusion:vortex-file-compressed -16.7% -17.9% +1.4% +22.3% ➖ noise
16 duckdb:duckdb -14.3% -17.9% +4.3% +22.3% ➖ noise
16 duckdb:vortex-compact -10.7% -17.9% +8.8% +22.3% ➖ noise
16 duckdb:vortex-file-compressed -21.7% -17.9% -4.7% +22.3% ➖ noise
17 datafusion:arrow -31.9% -10.9% -23.6% +22.3% ✅ faster
17 datafusion:vortex-compact -12.2% -10.9% -1.5% +22.3% ➖ noise
17 datafusion:vortex-file-compressed -21.2% -10.9% -11.5% +22.3% ➖ noise
17 duckdb:duckdb -8.9% -10.9% +2.2% +22.3% ➖ noise
17 duckdb:vortex-compact -6.4% -10.9% +5.0% +22.3% ➖ noise
17 duckdb:vortex-file-compressed -13.7% -10.9% -3.2% +22.3% ➖ noise
18 datafusion:arrow -24.1% -14.2% -11.6% +22.3% ➖ noise
18 datafusion:vortex-compact -17.1% -14.2% -3.5% +22.3% ➖ noise
18 datafusion:vortex-file-compressed -22.5% -14.2% -9.7% +22.3% ➖ noise
18 duckdb:duckdb -10.0% -14.2% +4.9% +22.3% ➖ noise
18 duckdb:vortex-compact -19.8% -14.2% -6.6% +22.3% ➖ noise
18 duckdb:vortex-file-compressed -17.7% -14.2% -4.2% +22.3% ➖ noise
19 datafusion:arrow -29.3% +8.4% -34.7% +22.3% ✅ faster
19 datafusion:vortex-compact -7.3% +8.4% -14.5% +22.3% ➖ noise
19 datafusion:vortex-file-compressed -16.1% +8.4% -22.6% +22.3% ✅ faster
19 duckdb:duckdb -4.1% +8.4% -11.5% +22.3% ➖ noise
19 duckdb:vortex-compact -18.9% +8.4% -25.2% +22.3% ✅ faster
19 duckdb:vortex-file-compressed -16.0% +8.4% -22.5% +22.3% ✅ faster
20 datafusion:arrow -28.6% -9.5% -21.1% +22.3% ✅ faster
20 datafusion:vortex-compact -12.6% -9.5% -3.5% +22.3% ➖ noise
20 datafusion:vortex-file-compressed -14.1% -9.5% -5.1% +22.3% ➖ noise
20 duckdb:duckdb -9.6% -9.5% -0.2% +22.3% ➖ noise
20 duckdb:vortex-compact -15.2% -9.5% -6.4% +22.3% ➖ noise
20 duckdb:vortex-file-compressed -18.4% -9.5% -9.9% +22.3% ➖ noise
21 datafusion:arrow -28.0% -16.0% -14.2% +22.3% ➖ noise
21 datafusion:vortex-compact -14.3% -16.0% +2.0% +22.3% ➖ noise
21 datafusion:vortex-file-compressed -21.4% -16.0% -6.3% +22.3% ➖ noise
21 duckdb:duckdb -16.6% -16.0% -0.6% +22.3% ➖ noise
21 duckdb:vortex-compact -21.9% -16.0% -6.9% +22.3% ➖ noise
21 duckdb:vortex-file-compressed -22.4% -16.0% -7.6% +22.3% ➖ noise
22 datafusion:arrow -15.9% -7.4% -9.1% +22.3% ➖ noise
22 datafusion:vortex-compact -12.9% -7.4% -5.9% +22.3% ➖ noise
22 datafusion:vortex-file-compressed -14.1% -7.4% -7.2% +22.3% ➖ noise
22 duckdb:duckdb -11.1% -7.4% -3.9% +22.3% ➖ noise
22 duckdb:vortex-compact -25.6% -7.4% -19.6% +22.3% ✅ faster
22 duckdb:vortex-file-compressed -14.8% -7.4% -8.0% +22.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: TPC-H SF=1 on NVME

File Size Changes (195 files changed, -98.4% overall, 0↑ 195↓)
File Scale Format Base HEAD Change %
lineitem_30.vortex 100 vortex-file-compressed 148.12 MB 0 B 148.12 MB -100.0%
orders_7.vortex 100 vortex-file-compressed 179.70 MB 0 B 179.70 MB -100.0%
lineitem_27.vortex 100 vortex-file-compressed 148.82 MB 0 B 148.82 MB -100.0%
lineitem_113.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
lineitem_49.vortex 100 vortex-file-compressed 148.86 MB 0 B 148.86 MB -100.0%
orders_3.vortex 100 vortex-file-compressed 179.68 MB 0 B 179.68 MB -100.0%
lineitem_74.vortex 100 vortex-file-compressed 148.21 MB 0 B 148.21 MB -100.0%
lineitem_64.vortex 100 vortex-file-compressed 148.28 MB 0 B 148.28 MB -100.0%
lineitem_115.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_50.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
lineitem_23.vortex 100 vortex-file-compressed 148.65 MB 0 B 148.65 MB -100.0%
part_6.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
lineitem_1.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
lineitem_63.vortex 100 vortex-file-compressed 148.99 MB 0 B 148.99 MB -100.0%
part_9.vortex 100 vortex-file-compressed 28.33 MB 0 B 28.33 MB -100.0%
lineitem_98.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_5.vortex 100 vortex-file-compressed 148.64 MB 0 B 148.64 MB -100.0%
orders_4.vortex 100 vortex-file-compressed 179.97 MB 0 B 179.97 MB -100.0%
lineitem_0.vortex 100 vortex-file-compressed 149.03 MB 0 B 149.03 MB -100.0%
lineitem_57.vortex 100 vortex-file-compressed 148.79 MB 0 B 148.79 MB -100.0%
part_1.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
partsupp_8.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
lineitem_56.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
part_0.vortex 100 vortex-file-compressed 28.37 MB 0 B 28.37 MB -100.0%
part_14.vortex 100 vortex-file-compressed 28.38 MB 0 B 28.38 MB -100.0%
lineitem_26.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_102.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
lineitem_66.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
lineitem_96.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
lineitem_7.vortex 100 vortex-file-compressed 148.39 MB 0 B 148.39 MB -100.0%
lineitem_111.vortex 100 vortex-file-compressed 148.34 MB 0 B 148.34 MB -100.0%
lineitem_71.vortex 100 vortex-file-compressed 148.46 MB 0 B 148.46 MB -100.0%
partsupp_13.vortex 100 vortex-file-compressed 190.61 MB 0 B 190.61 MB -100.0%
lineitem_41.vortex 100 vortex-file-compressed 147.56 MB 0 B 147.56 MB -100.0%
lineitem_60.vortex 100 vortex-file-compressed 148.96 MB 0 B 148.96 MB -100.0%
lineitem_21.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
orders_22.vortex 100 vortex-file-compressed 179.61 MB 0 B 179.61 MB -100.0%
lineitem_83.vortex 100 vortex-file-compressed 148.97 MB 0 B 148.97 MB -100.0%
lineitem_90.vortex 100 vortex-file-compressed 148.38 MB 0 B 148.38 MB -100.0%
orders_11.vortex 100 vortex-file-compressed 179.64 MB 0 B 179.64 MB -100.0%
part_17.vortex 100 vortex-file-compressed 28.33 MB 0 B 28.33 MB -100.0%
lineitem_94.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
lineitem_18.vortex 100 vortex-file-compressed 148.20 MB 0 B 148.20 MB -100.0%
orders_21.vortex 100 vortex-file-compressed 179.45 MB 0 B 179.45 MB -100.0%
lineitem_47.vortex 100 vortex-file-compressed 148.68 MB 0 B 148.68 MB -100.0%
lineitem_37.vortex 100 vortex-file-compressed 148.11 MB 0 B 148.11 MB -100.0%
lineitem_118.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
lineitem_99.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
lineitem_86.vortex 100 vortex-file-compressed 148.23 MB 0 B 148.23 MB -100.0%
lineitem_8.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
part_18.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
customer_1.vortex 100 vortex-file-compressed 261.30 MB 0 B 261.30 MB -100.0%
lineitem_48.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
lineitem_100.vortex 100 vortex-file-compressed 148.57 MB 0 B 148.57 MB -100.0%
lineitem_45.vortex 100 vortex-file-compressed 147.67 MB 0 B 147.67 MB -100.0%
orders_13.vortex 100 vortex-file-compressed 179.40 MB 0 B 179.40 MB -100.0%
lineitem_76.vortex 100 vortex-file-compressed 148.05 MB 0 B 148.05 MB -100.0%
duckdb.db 100 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
lineitem_51.vortex 100 vortex-file-compressed 148.81 MB 0 B 148.81 MB -100.0%
part_11.vortex 100 vortex-file-compressed 28.37 MB 0 B 28.37 MB -100.0%
lineitem_11.vortex 100 vortex-file-compressed 148.96 MB 0 B 148.96 MB -100.0%
partsupp_2.vortex 100 vortex-file-compressed 190.66 MB 0 B 190.66 MB -100.0%
lineitem_19.vortex 100 vortex-file-compressed 149.06 MB 0 B 149.06 MB -100.0%
lineitem_24.vortex 100 vortex-file-compressed 148.15 MB 0 B 148.15 MB -100.0%
region_0.vortex 100 vortex-file-compressed 4.73 KB 0 B 4.73 KB -100.0%
partsupp_17.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
lineitem_58.vortex 100 vortex-file-compressed 149.01 MB 0 B 149.01 MB -100.0%
part_15.vortex 100 vortex-file-compressed 28.40 MB 0 B 28.40 MB -100.0%
lineitem_40.vortex 100 vortex-file-compressed 148.48 MB 0 B 148.48 MB -100.0%
lineitem_9.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
lineitem_103.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
orders_20.vortex 100 vortex-file-compressed 179.42 MB 0 B 179.42 MB -100.0%
lineitem_110.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
orders_6.vortex 100 vortex-file-compressed 179.39 MB 0 B 179.39 MB -100.0%
part_4.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
lineitem_108.vortex 100 vortex-file-compressed 147.99 MB 0 B 147.99 MB -100.0%
supplier_0.vortex 100 vortex-file-compressed 66.58 MB 0 B 66.58 MB -100.0%
lineitem_15.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_38.vortex 100 vortex-file-compressed 149.30 MB 0 B 149.30 MB -100.0%
lineitem_44.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_70.vortex 100 vortex-file-compressed 148.41 MB 0 B 148.41 MB -100.0%
lineitem_59.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
orders_27.vortex 100 vortex-file-compressed 179.35 MB 0 B 179.35 MB -100.0%
customer_0.vortex 100 vortex-file-compressed 261.33 MB 0 B 261.33 MB -100.0%
lineitem_42.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
lineitem_89.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
lineitem_97.vortex 100 vortex-file-compressed 148.58 MB 0 B 148.58 MB -100.0%
lineitem_87.vortex 100 vortex-file-compressed 148.12 MB 0 B 148.12 MB -100.0%
lineitem_68.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
lineitem_20.vortex 100 vortex-file-compressed 149.06 MB 0 B 149.06 MB -100.0%
lineitem_75.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
partsupp_1.vortex 100 vortex-file-compressed 190.96 MB 0 B 190.96 MB -100.0%
orders_2.vortex 100 vortex-file-compressed 179.91 MB 0 B 179.91 MB -100.0%
nation_0.vortex 100 vortex-file-compressed 7.84 KB 0 B 7.84 KB -100.0%
orders_24.vortex 100 vortex-file-compressed 179.13 MB 0 B 179.13 MB -100.0%
lineitem_65.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
partsupp_3.vortex 100 vortex-file-compressed 190.63 MB 0 B 190.63 MB -100.0%
part_3.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
partsupp_15.vortex 100 vortex-file-compressed 190.79 MB 0 B 190.79 MB -100.0%
lineitem_17.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_4.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
lineitem_16.vortex 100 vortex-file-compressed 148.50 MB 0 B 148.50 MB -100.0%
partsupp_10.vortex 100 vortex-file-compressed 190.86 MB 0 B 190.86 MB -100.0%
lineitem_55.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
orders_1.vortex 100 vortex-file-compressed 179.50 MB 0 B 179.50 MB -100.0%
orders_0.vortex 100 vortex-file-compressed 179.57 MB 0 B 179.57 MB -100.0%
lineitem_91.vortex 100 vortex-file-compressed 148.69 MB 0 B 148.69 MB -100.0%
partsupp_7.vortex 100 vortex-file-compressed 190.87 MB 0 B 190.87 MB -100.0%
orders_19.vortex 100 vortex-file-compressed 179.62 MB 0 B 179.62 MB -100.0%
lineitem_22.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
lineitem_105.vortex 100 vortex-file-compressed 148.13 MB 0 B 148.13 MB -100.0%
lineitem_54.vortex 100 vortex-file-compressed 149.31 MB 0 B 149.31 MB -100.0%
orders_10.vortex 100 vortex-file-compressed 179.70 MB 0 B 179.70 MB -100.0%
orders_12.vortex 100 vortex-file-compressed 179.89 MB 0 B 179.89 MB -100.0%
lineitem_3.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
partsupp_11.vortex 100 vortex-file-compressed 190.69 MB 0 B 190.69 MB -100.0%
lineitem_69.vortex 100 vortex-file-compressed 148.58 MB 0 B 148.58 MB -100.0%
orders_15.vortex 100 vortex-file-compressed 179.78 MB 0 B 179.78 MB -100.0%
part_13.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
orders_18.vortex 100 vortex-file-compressed 180.03 MB 0 B 180.03 MB -100.0%
lineitem_82.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_6.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_93.vortex 100 vortex-file-compressed 148.33 MB 0 B 148.33 MB -100.0%
orders_16.vortex 100 vortex-file-compressed 179.44 MB 0 B 179.44 MB -100.0%
lineitem_80.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
orders_25.vortex 100 vortex-file-compressed 179.39 MB 0 B 179.39 MB -100.0%
lineitem_95.vortex 100 vortex-file-compressed 148.14 MB 0 B 148.14 MB -100.0%
lineitem_34.vortex 100 vortex-file-compressed 149.17 MB 0 B 149.17 MB -100.0%
lineitem_29.vortex 100 vortex-file-compressed 149.04 MB 0 B 149.04 MB -100.0%
orders_9.vortex 100 vortex-file-compressed 179.68 MB 0 B 179.68 MB -100.0%
partsupp_16.vortex 100 vortex-file-compressed 190.52 MB 0 B 190.52 MB -100.0%
lineitem_36.vortex 100 vortex-file-compressed 148.27 MB 0 B 148.27 MB -100.0%
part_16.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
lineitem_46.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
lineitem_14.vortex 100 vortex-file-compressed 148.36 MB 0 B 148.36 MB -100.0%
lineitem_39.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
part_2.vortex 100 vortex-file-compressed 28.39 MB 0 B 28.39 MB -100.0%
lineitem_106.vortex 100 vortex-file-compressed 148.54 MB 0 B 148.54 MB -100.0%
lineitem_53.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
lineitem_72.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
lineitem_62.vortex 100 vortex-file-compressed 147.73 MB 0 B 147.73 MB -100.0%
lineitem_88.vortex 100 vortex-file-compressed 149.00 MB 0 B 149.00 MB -100.0%
partsupp_9.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
customer_3.vortex 100 vortex-file-compressed 261.33 MB 0 B 261.33 MB -100.0%
lineitem_119.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_61.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
partsupp_5.vortex 100 vortex-file-compressed 190.67 MB 0 B 190.67 MB -100.0%
lineitem_25.vortex 100 vortex-file-compressed 148.88 MB 0 B 148.88 MB -100.0%
lineitem_33.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
lineitem_109.vortex 100 vortex-file-compressed 148.55 MB 0 B 148.55 MB -100.0%
orders_17.vortex 100 vortex-file-compressed 179.59 MB 0 B 179.59 MB -100.0%
lineitem_28.vortex 100 vortex-file-compressed 149.00 MB 0 B 149.00 MB -100.0%
lineitem_114.vortex 100 vortex-file-compressed 148.13 MB 0 B 148.13 MB -100.0%
lineitem_81.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
orders_14.vortex 100 vortex-file-compressed 179.74 MB 0 B 179.74 MB -100.0%
lineitem_107.vortex 100 vortex-file-compressed 148.52 MB 0 B 148.52 MB -100.0%
part_8.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
lineitem_101.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
lineitem_77.vortex 100 vortex-file-compressed 148.67 MB 0 B 148.67 MB -100.0%
partsupp_6.vortex 100 vortex-file-compressed 190.65 MB 0 B 190.65 MB -100.0%
lineitem_104.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
orders_8.vortex 100 vortex-file-compressed 179.77 MB 0 B 179.77 MB -100.0%
partsupp_18.vortex 100 vortex-file-compressed 190.65 MB 0 B 190.65 MB -100.0%
lineitem_35.vortex 100 vortex-file-compressed 148.79 MB 0 B 148.79 MB -100.0%
orders_26.vortex 100 vortex-file-compressed 179.54 MB 0 B 179.54 MB -100.0%
orders_5.vortex 100 vortex-file-compressed 179.60 MB 0 B 179.60 MB -100.0%
customer_2.vortex 100 vortex-file-compressed 261.23 MB 0 B 261.23 MB -100.0%
lineitem_112.vortex 100 vortex-file-compressed 148.06 MB 0 B 148.06 MB -100.0%
lineitem_12.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
orders_23.vortex 100 vortex-file-compressed 179.50 MB 0 B 179.50 MB -100.0%
lineitem_10.vortex 100 vortex-file-compressed 148.72 MB 0 B 148.72 MB -100.0%
lineitem_43.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
lineitem_31.vortex 100 vortex-file-compressed 148.87 MB 0 B 148.87 MB -100.0%
partsupp_12.vortex 100 vortex-file-compressed 190.77 MB 0 B 190.77 MB -100.0%
lineitem_79.vortex 100 vortex-file-compressed 148.82 MB 0 B 148.82 MB -100.0%
lineitem_92.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
part_10.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
part_5.vortex 100 vortex-file-compressed 28.31 MB 0 B 28.31 MB -100.0%
lineitem_117.vortex 100 vortex-file-compressed 148.67 MB 0 B 148.67 MB -100.0%
partsupp_14.vortex 100 vortex-file-compressed 190.89 MB 0 B 190.89 MB -100.0%
lineitem_78.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
lineitem_67.vortex 100 vortex-file-compressed 149.09 MB 0 B 149.09 MB -100.0%
lineitem_85.vortex 100 vortex-file-compressed 148.44 MB 0 B 148.44 MB -100.0%
part_12.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
lineitem_32.vortex 100 vortex-file-compressed 149.15 MB 0 B 149.15 MB -100.0%
lineitem_2.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
partsupp_0.vortex 100 vortex-file-compressed 190.64 MB 0 B 190.64 MB -100.0%
lineitem_120.vortex 100 vortex-file-compressed 147.85 MB 0 B 147.85 MB -100.0%
partsupp_4.vortex 100 vortex-file-compressed 190.67 MB 0 B 190.67 MB -100.0%
lineitem_52.vortex 100 vortex-file-compressed 147.76 MB 0 B 147.76 MB -100.0%
part_7.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
lineitem_84.vortex 100 vortex-file-compressed 148.45 MB 0 B 148.45 MB -100.0%
lineitem_73.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_116.vortex 100 vortex-file-compressed 148.63 MB 0 B 148.63 MB -100.0%
lineitem_13.vortex 100 vortex-file-compressed 148.69 MB 0 B 148.69 MB -100.0%

Totals:

  • vortex-compact: 194.43 MB → 194.43 MB (0.0%)
  • vortex-file-compressed: 27.88 GB → 266.83 MB (-99.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.2%
Vortex (geomean): 1.045x ➖
Parquet (geomean): 1.022x ➖
Shifts: Parquet (control) +2.2% · Median polish +1.4%


datafusion / vortex-file-compressed (1.052x ➖, 1↑ 2↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5253241 5186681 1.01
fineweb_q01/datafusion:vortex-file-compressed 27936824 27587717 1.01
fineweb_q02/datafusion:vortex-file-compressed 27089191 26089726 1.04
fineweb_q03/datafusion:vortex-file-compressed 🚨 105878427 71572735 1.48
fineweb_q04/datafusion:vortex-file-compressed 🚀 234623134 265618166 0.88
fineweb_q05/datafusion:vortex-file-compressed 228275917 222035440 1.03
fineweb_q06/datafusion:vortex-file-compressed 60747023 60951133 1.00
fineweb_q07/datafusion:vortex-file-compressed 67657267 70253410 0.96
fineweb_q08/datafusion:vortex-file-compressed 🚨 28224412 24514831 1.15
datafusion / vortex-compact (0.996x ➖, 1↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5675725 5428477 1.05
fineweb_q01/datafusion:vortex-compact 168043852 162142007 1.04
fineweb_q02/datafusion:vortex-compact 164705947 164872341 1.00
fineweb_q03/datafusion:vortex-compact 1444044435 1424508345 1.01
fineweb_q04/datafusion:vortex-compact 1556136073 1548898881 1.00
fineweb_q05/datafusion:vortex-compact 1213980436 1222321306 0.99
fineweb_q06/datafusion:vortex-compact 686282680 692838163 0.99
fineweb_q07/datafusion:vortex-compact 721177350 724079056 1.00
fineweb_q08/datafusion:vortex-compact 🚀 20601260 23158214 0.89
datafusion / parquet (1.016x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6832973 6392404 1.07
fineweb_q01/datafusion:parquet 268232724 274498300 0.98
fineweb_q02/datafusion:parquet 270664537 272360465 0.99
fineweb_q03/datafusion:parquet 277448344 267471576 1.04
fineweb_q04/datafusion:parquet 292616820 281409555 1.04
fineweb_q05/datafusion:parquet 287047963 277534331 1.03
fineweb_q06/datafusion:parquet 273459915 282634473 0.97
fineweb_q07/datafusion:parquet 270370825 265934886 1.02
fineweb_q08/datafusion:parquet 268881930 264844005 1.02
duckdb / vortex-file-compressed (1.061x ➖, 0↑ 2↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3372835 3214977 1.05
fineweb_q01/duckdb:vortex-file-compressed 31135163 28565195 1.09
fineweb_q02/duckdb:vortex-file-compressed 🚨 30092261 25162822 1.20
fineweb_q03/duckdb:vortex-file-compressed 124894915 128523572 0.97
fineweb_q04/duckdb:vortex-file-compressed 228669618 230691327 0.99
fineweb_q05/duckdb:vortex-file-compressed 217398900 224878711 0.97
fineweb_q06/duckdb:vortex-file-compressed 64157564 64155562 1.00
fineweb_q07/duckdb:vortex-file-compressed 65054494 65751036 0.99
fineweb_q08/duckdb:vortex-file-compressed 🚨 33769655 25057866 1.35
duckdb / vortex-compact (1.073x ➖, 0↑ 2↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 4313351 3830863 1.13
fineweb_q01/duckdb:vortex-compact 112079855 103820624 1.08
fineweb_q02/duckdb:vortex-compact 119569940 114915497 1.04
fineweb_q03/duckdb:vortex-compact 866174919 869112701 1.00
fineweb_q04/duckdb:vortex-compact 901160669 911779876 0.99
fineweb_q05/duckdb:vortex-compact 805438514 810667921 0.99
fineweb_q06/duckdb:vortex-compact 459754108 466311830 0.99
fineweb_q07/duckdb:vortex-compact 471836863 476072968 0.99
fineweb_q08/duckdb:vortex-compact 🚨 31840573 20342278 1.57
duckdb / parquet (1.029x ➖, 0↑ 1↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚨 39255961 34467272 1.14
fineweb_q01/duckdb:parquet 95091865 92439420 1.03
fineweb_q02/duckdb:parquet 97975731 94927826 1.03
fineweb_q03/duckdb:parquet 308366791 303941717 1.01
fineweb_q04/duckdb:parquet 437831652 438076819 1.00
fineweb_q05/duckdb:parquet 407855668 408381412 1.00
fineweb_q06/duckdb:parquet 200727747 197166051 1.02
fineweb_q07/duckdb:parquet 209728042 207615405 1.01
fineweb_q08/duckdb:parquet 57214448 55846091 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +4.6% +10.3% -5.2% +40.3% ➖ noise
0 datafusion:vortex-file-compressed +1.3% +10.3% -8.2% +95.8% ➖ noise
0 duckdb:vortex-compact +12.6% +10.3% +2.0% +34.6% ➖ noise
0 duckdb:vortex-file-compressed +4.9% +10.3% -4.9% +52.8% ➖ noise
1 datafusion:vortex-compact +3.6% +0.3% +3.4% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +1.3% +0.3% +1.0% +15.2% ➖ noise
1 duckdb:vortex-compact +8.0% +0.3% +7.7% +15.0% ➖ noise
1 duckdb:vortex-file-compressed +9.0% +0.3% +8.7% +36.9% ➖ noise
2 datafusion:vortex-compact -0.1% +1.3% -1.4% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +3.8% +1.3% +2.5% +19.3% ➖ noise
2 duckdb:vortex-compact +4.1% +1.3% +2.7% +14.1% ➖ noise
2 duckdb:vortex-file-compressed +19.6% +1.3% +18.1% +10.0% 🚨 regression
3 datafusion:vortex-compact +1.4% +2.6% -1.2% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +47.9% +2.6% +44.2% +37.9% 🚨 regression
3 duckdb:vortex-compact -0.3% +2.6% -2.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -2.8% +2.6% -5.3% +37.5% ➖ noise
4 datafusion:vortex-compact +0.5% +1.9% -1.4% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -11.7% +1.9% -13.4% +10.0% ✅ faster
4 duckdb:vortex-compact -1.2% +1.9% -3.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -0.9% +1.9% -2.8% +10.0% ➖ noise
5 datafusion:vortex-compact -0.7% +1.6% -2.3% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +2.8% +1.6% +1.2% +10.0% ➖ noise
5 duckdb:vortex-compact -0.6% +1.6% -2.2% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -3.3% +1.6% -4.9% +10.0% ➖ noise
6 datafusion:vortex-compact -0.9% -0.8% -0.2% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -0.3% -0.8% +0.4% +12.2% ➖ noise
6 duckdb:vortex-compact -1.4% -0.8% -0.7% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +0.0% -0.8% +0.8% +10.0% ➖ noise
7 datafusion:vortex-compact -0.4% +1.3% -1.7% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -3.7% +1.3% -5.0% +10.4% ➖ noise
7 duckdb:vortex-compact -0.9% +1.3% -2.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -1.1% +1.3% -2.4% +13.3% ➖ noise
8 datafusion:vortex-compact -11.0% +2.0% -12.8% +19.4% ➖ noise
8 datafusion:vortex-file-compressed +15.1% +2.0% +12.9% +12.2% 🚨 regression
8 duckdb:vortex-compact +56.5% +2.0% +53.5% +10.0% 🚨 regression
8 duckdb:vortex-file-compressed +34.8% +2.0% +32.1% +15.1% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.7%
Vortex (geomean): 1.046x ➖
Parquet (geomean): 1.034x ➖
Shifts: Parquet (control) +3.4% · Median polish +4.3%


datafusion / vortex-file-compressed (1.054x ➖, 0↑ 6↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 30228019 27709112 1.09
tpcds_q02/datafusion:vortex-file-compressed 54020241 51536972 1.05
tpcds_q03/datafusion:vortex-file-compressed 20984920 20018963 1.05
tpcds_q04/datafusion:vortex-file-compressed 303738508 289951925 1.05
tpcds_q05/datafusion:vortex-file-compressed 56779078 53755600 1.06
tpcds_q06/datafusion:vortex-file-compressed 52082398 50397751 1.03
tpcds_q07/datafusion:vortex-file-compressed 53896539 49716552 1.08
tpcds_q08/datafusion:vortex-file-compressed 36411294 35337344 1.03
tpcds_q09/datafusion:vortex-file-compressed 49215559 48516498 1.01
tpcds_q10/datafusion:vortex-file-compressed 46540419 45239791 1.03
tpcds_q11/datafusion:vortex-file-compressed 176882662 166608007 1.06
tpcds_q12/datafusion:vortex-file-compressed 23769372 22953728 1.04
tpcds_q13/datafusion:vortex-file-compressed 58226974 55966725 1.04
tpcds_q14/datafusion:vortex-file-compressed 207058694 197557896 1.05
tpcds_q15/datafusion:vortex-file-compressed 35482159 35604487 1.00
tpcds_q16/datafusion:vortex-file-compressed 29838680 28686229 1.04
tpcds_q17/datafusion:vortex-file-compressed 69113556 67489611 1.02
tpcds_q18/datafusion:vortex-file-compressed 81662231 76443115 1.07
tpcds_q19/datafusion:vortex-file-compressed 30191224 29770413 1.01
tpcds_q20/datafusion:vortex-file-compressed 27076383 25580678 1.06
tpcds_q21/datafusion:vortex-file-compressed 143332589 135463643 1.06
tpcds_q22/datafusion:vortex-file-compressed 59186482 57540264 1.03
tpcds_q23/datafusion:vortex-file-compressed 156487912 146462275 1.07
tpcds_q24/datafusion:vortex-file-compressed 118033123 112669197 1.05
tpcds_q25/datafusion:vortex-file-compressed 70982609 67364523 1.05
tpcds_q26/datafusion:vortex-file-compressed 37936461 35759648 1.06
tpcds_q27/datafusion:vortex-file-compressed 127518935 117354361 1.09
tpcds_q28/datafusion:vortex-file-compressed 44646545 44936425 0.99
tpcds_q29/datafusion:vortex-file-compressed 70596935 66720168 1.06
tpcds_q30/datafusion:vortex-file-compressed 33488702 31011510 1.08
tpcds_q31/datafusion:vortex-file-compressed 97481729 92755561 1.05
tpcds_q32/datafusion:vortex-file-compressed 22920694 21505484 1.07
tpcds_q33/datafusion:vortex-file-compressed 39209279 37834217 1.04
tpcds_q34/datafusion:vortex-file-compressed 🚨 34905067 31413840 1.11
tpcds_q35/datafusion:vortex-file-compressed 58417940 54871527 1.06
tpcds_q36/datafusion:vortex-file-compressed 80423192 74807850 1.08
tpcds_q37/datafusion:vortex-file-compressed 36762592 34481758 1.07
tpcds_q38/datafusion:vortex-file-compressed 55555553 53525597 1.04
tpcds_q39/datafusion:vortex-file-compressed 143689493 139006319 1.03
tpcds_q40/datafusion:vortex-file-compressed 54360294 52671363 1.03
tpcds_q41/datafusion:vortex-file-compressed 18636240 17169319 1.09
tpcds_q42/datafusion:vortex-file-compressed 🚨 19979507 17813728 1.12
tpcds_q43/datafusion:vortex-file-compressed 32878430 32705186 1.01
tpcds_q44/datafusion:vortex-file-compressed 44845382 41874222 1.07
tpcds_q45/datafusion:vortex-file-compressed 35384715 33930249 1.04
tpcds_q46/datafusion:vortex-file-compressed 51199054 46851525 1.09
tpcds_q47/datafusion:vortex-file-compressed 218139353 200921548 1.09
tpcds_q48/datafusion:vortex-file-compressed 44508507 41588119 1.07
tpcds_q49/datafusion:vortex-file-compressed 69361660 67326963 1.03
tpcds_q50/datafusion:vortex-file-compressed 47550998 45268394 1.05
tpcds_q51/datafusion:vortex-file-compressed 93666063 89522291 1.05
tpcds_q52/datafusion:vortex-file-compressed 🚨 20621194 18109298 1.14
tpcds_q53/datafusion:vortex-file-compressed 27078979 26036525 1.04
tpcds_q54/datafusion:vortex-file-compressed 45772768 44734531 1.02
tpcds_q55/datafusion:vortex-file-compressed 17767666 17667920 1.01
tpcds_q56/datafusion:vortex-file-compressed 41804848 40399695 1.03
tpcds_q57/datafusion:vortex-file-compressed 135368856 129915417 1.04
tpcds_q58/datafusion:vortex-file-compressed 72285603 69498711 1.04
tpcds_q59/datafusion:vortex-file-compressed 74537670 71572773 1.04
tpcds_q60/datafusion:vortex-file-compressed 41862640 40336826 1.04
tpcds_q61/datafusion:vortex-file-compressed 52510595 50468637 1.04
tpcds_q62/datafusion:vortex-file-compressed 31760549 31023594 1.02
tpcds_q63/datafusion:vortex-file-compressed 26179518 25712539 1.02
tpcds_q64/datafusion:vortex-file-compressed 490312915 465795245 1.05
tpcds_q65/datafusion:vortex-file-compressed 48798658 48105722 1.01
tpcds_q66/datafusion:vortex-file-compressed 93915359 88576827 1.06
tpcds_q67/datafusion:vortex-file-compressed 126877231 121965073 1.04
tpcds_q68/datafusion:vortex-file-compressed 🚨 49869498 44001939 1.13
tpcds_q69/datafusion:vortex-file-compressed 43543176 42173054 1.03
tpcds_q70/datafusion:vortex-file-compressed 120486888 110390414 1.09
tpcds_q71/datafusion:vortex-file-compressed 32032326 30358019 1.06
tpcds_q72/datafusion:vortex-file-compressed 2694707314 2564000654 1.05
tpcds_q73/datafusion:vortex-file-compressed 36562442 34606115 1.06
tpcds_q74/datafusion:vortex-file-compressed 123101493 113847416 1.08
tpcds_q75/datafusion:vortex-file-compressed 126089247 119167979 1.06
tpcds_q76/datafusion:vortex-file-compressed 35904089 33876960 1.06
tpcds_q77/datafusion:vortex-file-compressed 52786553 50504263 1.05
tpcds_q78/datafusion:vortex-file-compressed 130894888 123572621 1.06
tpcds_q79/datafusion:vortex-file-compressed 39064722 37208546 1.05
tpcds_q80/datafusion:vortex-file-compressed 122230913 111564834 1.10
tpcds_q81/datafusion:vortex-file-compressed 38657103 36555394 1.06
tpcds_q82/datafusion:vortex-file-compressed 37365645 36498369 1.02
tpcds_q83/datafusion:vortex-file-compressed 54817825 50396068 1.09
tpcds_q84/datafusion:vortex-file-compressed 🚨 16669093 14804511 1.13
tpcds_q85/datafusion:vortex-file-compressed 106394542 101465583 1.05
tpcds_q86/datafusion:vortex-file-compressed 19295056 18677234 1.03
tpcds_q87/datafusion:vortex-file-compressed 55764001 52740195 1.06
tpcds_q88/datafusion:vortex-file-compressed 76614104 73635399 1.04
tpcds_q89/datafusion:vortex-file-compressed 38706677 36381990 1.06
tpcds_q90/datafusion:vortex-file-compressed 18945246 17560839 1.08
tpcds_q91/datafusion:vortex-file-compressed 🚨 27351425 24816511 1.10
tpcds_q92/datafusion:vortex-file-compressed 19704831 18469118 1.07
tpcds_q93/datafusion:vortex-file-compressed 36255083 33899953 1.07
tpcds_q94/datafusion:vortex-file-compressed 25668632 24911123 1.03
tpcds_q95/datafusion:vortex-file-compressed 62118745 59525638 1.04
tpcds_q96/datafusion:vortex-file-compressed 16799150 15714503 1.07
tpcds_q97/datafusion:vortex-file-compressed 32436572 30285652 1.07
tpcds_q98/datafusion:vortex-file-compressed 33457064 32076564 1.04
tpcds_q99/datafusion:vortex-file-compressed 47424688 45428658 1.04
datafusion / vortex-compact (1.057x ➖, 0↑ 6↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 36557565 34837973 1.05
tpcds_q02/datafusion:vortex-compact 64117248 60443602 1.06
tpcds_q03/datafusion:vortex-compact 27184134 26466519 1.03
tpcds_q04/datafusion:vortex-compact 355126544 329225905 1.08
tpcds_q05/datafusion:vortex-compact 68113515 67644362 1.01
tpcds_q06/datafusion:vortex-compact 61619847 57270776 1.08
tpcds_q07/datafusion:vortex-compact 69560232 69775783 1.00
tpcds_q08/datafusion:vortex-compact 48177128 45275728 1.06
tpcds_q09/datafusion:vortex-compact 71780907 70250647 1.02
tpcds_q10/datafusion:vortex-compact 69551615 65346684 1.06
tpcds_q11/datafusion:vortex-compact 202514947 192562026 1.05
tpcds_q12/datafusion:vortex-compact 29580054 27367451 1.08
tpcds_q13/datafusion:vortex-compact 119404151 114647329 1.04
tpcds_q14/datafusion:vortex-compact 266762157 256679875 1.04
tpcds_q15/datafusion:vortex-compact 41681476 38169271 1.09
tpcds_q16/datafusion:vortex-compact 40654196 39228057 1.04
tpcds_q17/datafusion:vortex-compact 100618387 95924000 1.05
tpcds_q18/datafusion:vortex-compact 96469510 87784439 1.10
tpcds_q19/datafusion:vortex-compact 47126610 44999760 1.05
tpcds_q20/datafusion:vortex-compact 32312912 29812675 1.08
tpcds_q21/datafusion:vortex-compact 149472775 139163877 1.07
tpcds_q22/datafusion:vortex-compact 🚨 70079242 63590662 1.10
tpcds_q23/datafusion:vortex-compact 192496352 183481844 1.05
tpcds_q24/datafusion:vortex-compact 153264672 140197550 1.09
tpcds_q25/datafusion:vortex-compact 104083334 95151494 1.09
tpcds_q26/datafusion:vortex-compact 50065884 48337182 1.04
tpcds_q27/datafusion:vortex-compact 169937142 158366939 1.07
tpcds_q28/datafusion:vortex-compact 86183627 85003801 1.01
tpcds_q29/datafusion:vortex-compact 102428945 93517746 1.10
tpcds_q30/datafusion:vortex-compact 40452386 37221319 1.09
tpcds_q31/datafusion:vortex-compact 139647686 132933215 1.05
tpcds_q32/datafusion:vortex-compact 27785906 27407539 1.01
tpcds_q33/datafusion:vortex-compact 56755082 55669887 1.02
tpcds_q34/datafusion:vortex-compact 55186186 52552338 1.05
tpcds_q35/datafusion:vortex-compact 74452367 72819506 1.02
tpcds_q36/datafusion:vortex-compact 105571040 99583822 1.06
tpcds_q37/datafusion:vortex-compact 49493202 46135954 1.07
tpcds_q38/datafusion:vortex-compact 74659772 68879432 1.08
tpcds_q39/datafusion:vortex-compact 154344831 148276716 1.04
tpcds_q40/datafusion:vortex-compact 🚨 62705468 56246133 1.11
tpcds_q41/datafusion:vortex-compact 🚨 21863688 19855920 1.10
tpcds_q42/datafusion:vortex-compact 25399402 24434338 1.04
tpcds_q43/datafusion:vortex-compact 39279797 38375574 1.02
tpcds_q44/datafusion:vortex-compact 76051024 73428639 1.04
tpcds_q45/datafusion:vortex-compact 42567314 39211795 1.09
tpcds_q46/datafusion:vortex-compact 79074905 73674462 1.07
tpcds_q47/datafusion:vortex-compact 247906756 227514933 1.09
tpcds_q48/datafusion:vortex-compact 86437195 81623000 1.06
tpcds_q49/datafusion:vortex-compact 92859325 92066032 1.01
tpcds_q50/datafusion:vortex-compact 70633026 67308842 1.05
tpcds_q51/datafusion:vortex-compact 104420723 99225308 1.05
tpcds_q52/datafusion:vortex-compact 26584989 24939751 1.07
tpcds_q53/datafusion:vortex-compact 38987121 37194651 1.05
tpcds_q54/datafusion:vortex-compact 63034950 60011450 1.05
tpcds_q55/datafusion:vortex-compact 24744977 24543421 1.01
tpcds_q56/datafusion:vortex-compact 57792730 56965227 1.01
tpcds_q57/datafusion:vortex-compact 147946907 145388718 1.02
tpcds_q58/datafusion:vortex-compact 83080146 80513129 1.03
tpcds_q59/datafusion:vortex-compact 90912241 89099394 1.02
tpcds_q60/datafusion:vortex-compact 61850478 57241581 1.08
tpcds_q61/datafusion:vortex-compact 80590009 76893539 1.05
tpcds_q62/datafusion:vortex-compact 36203408 33722948 1.07
tpcds_q63/datafusion:vortex-compact 37417636 35773950 1.05
tpcds_q64/datafusion:vortex-compact 586144149 547434930 1.07
tpcds_q65/datafusion:vortex-compact 72380785 67523824 1.07
tpcds_q66/datafusion:vortex-compact 102141611 95350360 1.07
tpcds_q67/datafusion:vortex-compact 137898766 126379943 1.09
tpcds_q68/datafusion:vortex-compact 🚨 83701510 74036795 1.13
tpcds_q69/datafusion:vortex-compact 65089639 62862522 1.04
tpcds_q70/datafusion:vortex-compact 132887409 122596871 1.08
tpcds_q71/datafusion:vortex-compact 50074422 47834785 1.05
tpcds_q72/datafusion:vortex-compact 2726369353 2591406487 1.05
tpcds_q73/datafusion:vortex-compact 54374768 53188144 1.02
tpcds_q74/datafusion:vortex-compact 143456669 136550804 1.05
tpcds_q75/datafusion:vortex-compact 172875933 162825229 1.06
tpcds_q76/datafusion:vortex-compact 54438651 51425938 1.06
tpcds_q77/datafusion:vortex-compact 71323224 66224199 1.08
tpcds_q78/datafusion:vortex-compact 160705642 150628961 1.07
tpcds_q79/datafusion:vortex-compact 67707825 64320141 1.05
tpcds_q80/datafusion:vortex-compact 141520399 133012576 1.06
tpcds_q81/datafusion:vortex-compact 🚨 46410051 40237572 1.15
tpcds_q82/datafusion:vortex-compact 52004144 49065348 1.06
tpcds_q83/datafusion:vortex-compact 61914947 59128887 1.05
tpcds_q84/datafusion:vortex-compact 🚨 21102395 19009666 1.11
tpcds_q85/datafusion:vortex-compact 132047069 129477057 1.02
tpcds_q86/datafusion:vortex-compact 23742642 22748908 1.04
tpcds_q87/datafusion:vortex-compact 74685599 68911016 1.08
tpcds_q88/datafusion:vortex-compact 129000149 126002746 1.02
tpcds_q89/datafusion:vortex-compact 47982985 46064216 1.04
tpcds_q90/datafusion:vortex-compact 24761359 24188263 1.02
tpcds_q91/datafusion:vortex-compact 44446058 41224723 1.08
tpcds_q92/datafusion:vortex-compact 26572375 25152813 1.06
tpcds_q93/datafusion:vortex-compact 50201137 46018037 1.09
tpcds_q94/datafusion:vortex-compact 32020439 30267788 1.06
tpcds_q95/datafusion:vortex-compact 74326866 70677837 1.05
tpcds_q96/datafusion:vortex-compact 25819064 25649884 1.01
tpcds_q97/datafusion:vortex-compact 45869410 44339010 1.03
tpcds_q98/datafusion:vortex-compact 41000163 38182814 1.07
tpcds_q99/datafusion:vortex-compact 52877637 49483238 1.07
datafusion / parquet (1.041x ➖, 0↑ 2↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 38374834 35522871 1.08
tpcds_q02/datafusion:parquet 46662918 45678320 1.02
tpcds_q03/datafusion:parquet 15408741 15159701 1.02
tpcds_q04/datafusion:parquet 329318477 322478829 1.02
tpcds_q05/datafusion:parquet 52944517 50463900 1.05
tpcds_q06/datafusion:parquet 68065864 64899714 1.05
tpcds_q07/datafusion:parquet 92541492 84711202 1.09
tpcds_q08/datafusion:parquet 33606337 32683916 1.03
tpcds_q09/datafusion:parquet 59117654 56614849 1.04
tpcds_q10/datafusion:parquet 88730844 81333895 1.09
tpcds_q11/datafusion:parquet 195804431 181633223 1.08
tpcds_q12/datafusion:parquet 23942104 22961027 1.04
tpcds_q13/datafusion:parquet 88587906 88565668 1.00
tpcds_q14/datafusion:parquet 196870414 196518482 1.00
tpcds_q15/datafusion:parquet 27873916 26402233 1.06
tpcds_q16/datafusion:parquet 29432034 28350520 1.04
tpcds_q17/datafusion:parquet 71169986 70436312 1.01
tpcds_q18/datafusion:parquet 135853759 133627028 1.02
tpcds_q19/datafusion:parquet 28872329 28393260 1.02
tpcds_q20/datafusion:parquet 22195626 22095650 1.00
tpcds_q21/datafusion:parquet 23318583 22196773 1.05
tpcds_q22/datafusion:parquet 🚨 159428478 134107848 1.19
tpcds_q23/datafusion:parquet 167332768 159895363 1.05
tpcds_q24/datafusion:parquet 109087173 105037739 1.04
tpcds_q25/datafusion:parquet 72664315 72775637 1.00
tpcds_q26/datafusion:parquet 78792208 77175505 1.02
tpcds_q27/datafusion:parquet 170427604 163127480 1.04
tpcds_q28/datafusion:parquet 49708213 49791574 1.00
tpcds_q29/datafusion:parquet 78380990 71942021 1.09
tpcds_q30/datafusion:parquet 47401093 43599527 1.09
tpcds_q31/datafusion:parquet 80246347 74398111 1.08
tpcds_q32/datafusion:parquet 24142757 22377609 1.08
tpcds_q33/datafusion:parquet 37245805 35054765 1.06
tpcds_q34/datafusion:parquet 28485309 27618135 1.03
tpcds_q35/datafusion:parquet 93226155 84858481 1.10
tpcds_q36/datafusion:parquet 68602962 63330807 1.08
tpcds_q37/datafusion:parquet 24548477 23691409 1.04
tpcds_q38/datafusion:parquet 53378284 50273499 1.06
tpcds_q39/datafusion:parquet 89096684 82747935 1.08
tpcds_q40/datafusion:parquet 28666016 29157220 0.98
tpcds_q41/datafusion:parquet 17007464 16248111 1.05
tpcds_q42/datafusion:parquet 14257642 13504239 1.06
tpcds_q43/datafusion:parquet 19460734 19819421 0.98
tpcds_q44/datafusion:parquet 41670790 40919250 1.02
tpcds_q45/datafusion:parquet 34574070 32337526 1.07
tpcds_q46/datafusion:parquet 39118646 39059417 1.00
tpcds_q47/datafusion:parquet 141004582 132947680 1.06
tpcds_q48/datafusion:parquet 84299503 78503903 1.07
tpcds_q49/datafusion:parquet 68204618 65627309 1.04
tpcds_q50/datafusion:parquet 49896078 47731037 1.05
tpcds_q51/datafusion:parquet 92754322 90592170 1.02
tpcds_q52/datafusion:parquet 14460545 14637188 0.99
tpcds_q53/datafusion:parquet 23029501 23507161 0.98
tpcds_q54/datafusion:parquet 44566509 43655827 1.02
tpcds_q55/datafusion:parquet 14621847 13710309 1.07
tpcds_q56/datafusion:parquet 35870573 35258689 1.02
tpcds_q57/datafusion:parquet 117168579 118563727 0.99
tpcds_q58/datafusion:parquet 62925516 59640792 1.06
tpcds_q59/datafusion:parquet 62593061 58173741 1.08
tpcds_q60/datafusion:parquet 36930342 35748637 1.03
tpcds_q61/datafusion:parquet 52561989 51546788 1.02
tpcds_q62/datafusion:parquet 28933345 28427864 1.02
tpcds_q63/datafusion:parquet 2348035 22054738 1.06
tpcds_q64/datafusion:parquet 570441935 547368937 1.04
tpcds_q65/datafusion:parquet 47112191 44654141 1.06
tpcds_q66/datafusion:parquet 79803024 76381647 1.04
tpcds_q67/datafusion:parquet 157288701 152166807 1.03
tpcds_q68/datafusion:parquet 41019262 40045774 1.02
tpcds_q69/datafusion:parquet 82570420 77791430 1.06
tpcds_q70/datafusion:parquet 100021579 98739598 1.01
tpcds_q71/datafusion:parquet 27165388 27824787 0.98
tpcds_q72/datafusion:parquet 655810253 633398191 1.04
tpcds_q73/datafusion:parquet 28701008 27307263 1.05
tpcds_q74/datafusion:parquet 106264976 103080413 1.03
tpcds_q75/datafusion:parquet 122462954 115942613 1.06
tpcds_q76/datafusion:parquet 38037365 35513843 1.07
tpcds_q77/datafusion:parquet 50342648 49435936 1.02
tpcds_q78/datafusion:parquet 127866593 122198992 1.05
tpcds_q79/datafusion:parquet 32102571 31050829 1.03
tpcds_q80/datafusion:parquet 95671810 94802065 1.01
tpcds_q81/datafusion:parquet 42080236 42225421 1.00
tpcds_q82/datafusion:parquet 23929425 23753152 1.01
tpcds_q83/datafusion:parquet 50501269 47345035 1.07
tpcds_q84/datafusion:parquet 50297940 46954187 1.07
tpcds_q85/datafusion:parquet 180714952 174246865 1.04
tpcds_q86/datafusion:parquet 19638749 18947131 1.04
tpcds_q87/datafusion:parquet 52791564 49628665 1.06
tpcds_q88/datafusion:parquet 71467852 70218838 1.02
tpcds_q89/datafusion:parquet 25834246 24148618 1.07
tpcds_q90/datafusion:parquet 20069016 18601957 1.08
tpcds_q91/datafusion:parquet 71587196 70544231 1.01
tpcds_q92/datafusion:parquet 23140277 21692725 1.07
tpcds_q93/datafusion:parquet 36609492 34511892 1.06
tpcds_q94/datafusion:parquet 26353842 26396306 1.00
tpcds_q95/datafusion:parquet 70138998 65936900 1.06
tpcds_q96/datafusion:parquet 🚨 15628531 13996867 1.12
tpcds_q97/datafusion:parquet 35606054 34113244 1.04
tpcds_q98/datafusion:parquet 27724868 26167023 1.06
tpcds_q99/datafusion:parquet 29082330 28253818 1.03
duckdb / vortex-file-compressed (1.043x ➖, 0↑ 12↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25848509 25747242 1.00
tpcds_q02/duckdb:vortex-file-compressed 84332741 80826423 1.04
tpcds_q03/duckdb:vortex-file-compressed 26271179 24248636 1.08
tpcds_q04/duckdb:vortex-file-compressed 101286680 104619705 0.97
tpcds_q05/duckdb:vortex-file-compressed 99639393 95554044 1.04
tpcds_q06/duckdb:vortex-file-compressed 36301977 34609369 1.05
tpcds_q07/duckdb:vortex-file-compressed 23501991 23199906 1.01
tpcds_q08/duckdb:vortex-file-compressed 29666819 28050119 1.06
tpcds_q09/duckdb:vortex-file-compressed 34320773 33842131 1.01
tpcds_q10/duckdb:vortex-file-compressed 44232695 41575593 1.06
tpcds_q11/duckdb:vortex-file-compressed 63590095 60231345 1.06
tpcds_q12/duckdb:vortex-file-compressed 15102627 14419868 1.05
tpcds_q13/duckdb:vortex-file-compressed 42736919 41395007 1.03
tpcds_q14/duckdb:vortex-file-compressed 185034066 202990856 0.91
tpcds_q15/duckdb:vortex-file-compressed 43090635 40990258 1.05
tpcds_q16/duckdb:vortex-file-compressed 30466800 28121376 1.08
tpcds_q17/duckdb:vortex-file-compressed 39385109 36783620 1.07
tpcds_q18/duckdb:vortex-file-compressed 46251413 44971567 1.03
tpcds_q19/duckdb:vortex-file-compressed 34433120 33345468 1.03
tpcds_q20/duckdb:vortex-file-compressed 17054302 16389410 1.04
tpcds_q21/duckdb:vortex-file-compressed 19782341 19357934 1.02
tpcds_q22/duckdb:vortex-file-compressed 113619191 108723535 1.05
tpcds_q23/duckdb:vortex-file-compressed 147856634 144864774 1.02
tpcds_q24/duckdb:vortex-file-compressed 56207400 53611352 1.05
tpcds_q25/duckdb:vortex-file-compressed 🚨 39043671 35175815 1.11
tpcds_q26/duckdb:vortex-file-compressed 40112676 39234799 1.02
tpcds_q27/duckdb:vortex-file-compressed 86902065 86849588 1.00
tpcds_q28/duckdb:vortex-file-compressed 37362381 36001251 1.04
tpcds_q29/duckdb:vortex-file-compressed 🚨 37666689 33832573 1.11
tpcds_q30/duckdb:vortex-file-compressed 30963400 28983116 1.07
tpcds_q31/duckdb:vortex-file-compressed 29777722 28583180 1.04
tpcds_q32/duckdb:vortex-file-compressed 17690419 16746254 1.06
tpcds_q33/duckdb:vortex-file-compressed 64681696 63081008 1.03
tpcds_q34/duckdb:vortex-file-compressed 19895450 18770244 1.06
tpcds_q35/duckdb:vortex-file-compressed 73878373 71502288 1.03
tpcds_q36/duckdb:vortex-file-compressed 27983145 27502904 1.02
tpcds_q37/duckdb:vortex-file-compressed 23436473 22208540 1.06
tpcds_q38/duckdb:vortex-file-compressed 43282833 43074538 1.00
tpcds_q39/duckdb:vortex-file-compressed 48333799 44278307 1.09
tpcds_q40/duckdb:vortex-file-compressed 26375309 24245854 1.09
tpcds_q41/duckdb:vortex-file-compressed 14151223 13191937 1.07
tpcds_q42/duckdb:vortex-file-compressed 12120694 11544545 1.05
tpcds_q43/duckdb:vortex-file-compressed 32245409 30731231 1.05
tpcds_q44/duckdb:vortex-file-compressed 25115077 24209412 1.04
tpcds_q45/duckdb:vortex-file-compressed 29132270 28262582 1.03
tpcds_q46/duckdb:vortex-file-compressed 48657738 46742811 1.04
tpcds_q47/duckdb:vortex-file-compressed 50228530 50037103 1.00
tpcds_q48/duckdb:vortex-file-compressed 40304011 37206628 1.08
tpcds_q49/duckdb:vortex-file-compressed 🚨 32922167 27826675 1.18
tpcds_q50/duckdb:vortex-file-compressed 35855179 33493889 1.07
tpcds_q51/duckdb:vortex-file-compressed 114333900 124549703 0.92
tpcds_q52/duckdb:vortex-file-compressed 13040591 12140580 1.07
tpcds_q53/duckdb:vortex-file-compressed 🚨 18499345 16779421 1.10
tpcds_q54/duckdb:vortex-file-compressed 46532437 47072265 0.99
tpcds_q55/duckdb:vortex-file-compressed 12208459 11817792 1.03
tpcds_q56/duckdb:vortex-file-compressed 66553527 62998436 1.06
tpcds_q57/duckdb:vortex-file-compressed 🚨 47947189 42942766 1.12
tpcds_q58/duckdb:vortex-file-compressed 35829657 34337398 1.04
tpcds_q59/duckdb:vortex-file-compressed 83659527 81409966 1.03
tpcds_q60/duckdb:vortex-file-compressed 66535565 66113993 1.01
tpcds_q61/duckdb:vortex-file-compressed 39633479 39048657 1.01
tpcds_q62/duckdb:vortex-file-compressed 17760578 17106858 1.04
tpcds_q63/duckdb:vortex-file-compressed 18282892 17629649 1.04
tpcds_q64/duckdb:vortex-file-compressed 81579850 78365856 1.04
tpcds_q65/duckdb:vortex-file-compressed 24154527 22823229 1.06
tpcds_q66/duckdb:vortex-file-compressed 57042196 57545236 0.99
tpcds_q67/duckdb:vortex-file-compressed 144630834 145301539 1.00
tpcds_q68/duckdb:vortex-file-compressed 41684396 40215502 1.04
tpcds_q69/duckdb:vortex-file-compressed 🚨 46642610 42156239 1.11
tpcds_q70/duckdb:vortex-file-compressed 28476331 29050270 0.98
tpcds_q71/duckdb:vortex-file-compressed 🚨 23801018 20961061 1.14
tpcds_q72/duckdb:vortex-file-compressed 180943960 177451212 1.02
tpcds_q73/duckdb:vortex-file-compressed 20011908 19624933 1.02
tpcds_q74/duckdb:vortex-file-compressed 49235958 46830095 1.05
tpcds_q75/duckdb:vortex-file-compressed 60430972 57659719 1.05
tpcds_q76/duckdb:vortex-file-compressed 59204895 64982908 0.91
tpcds_q77/duckdb:vortex-file-compressed 62340291 64507375 0.97
tpcds_q78/duckdb:vortex-file-compressed 81864130 79490464 1.03
tpcds_q79/duckdb:vortex-file-compressed 36580596 35560285 1.03
tpcds_q80/duckdb:vortex-file-compressed 93076580 88726993 1.05
tpcds_q81/duckdb:vortex-file-compressed 35213067 33021654 1.07
tpcds_q82/duckdb:vortex-file-compressed 🚨 24361281 21499352 1.13
tpcds_q83/duckdb:vortex-file-compressed 28449863 27910101 1.02
tpcds_q84/duckdb:vortex-file-compressed 18669536 17521421 1.07
tpcds_q85/duckdb:vortex-file-compressed 49854081 47435778 1.05
tpcds_q86/duckdb:vortex-file-compressed 17999417 18298540 0.98
tpcds_q87/duckdb:vortex-file-compressed 44635883 44597581 1.00
tpcds_q88/duckdb:vortex-file-compressed 42385873 39982260 1.06
tpcds_q89/duckdb:vortex-file-compressed 19015594 17872912 1.06
tpcds_q90/duckdb:vortex-file-compressed 🚨 14566996 12901421 1.13
tpcds_q91/duckdb:vortex-file-compressed 30728902 28837648 1.07
tpcds_q92/duckdb:vortex-file-compressed 🚨 15388439 13584099 1.13
tpcds_q93/duckdb:vortex-file-compressed 30895489 29159453 1.06
tpcds_q94/duckdb:vortex-file-compressed 22962944 22426174 1.02
tpcds_q95/duckdb:vortex-file-compressed 155264338 153718856 1.01
tpcds_q96/duckdb:vortex-file-compressed 🚨 19293763 16834069 1.15
tpcds_q97/duckdb:vortex-file-compressed 🚨 41945667 38115835 1.10
tpcds_q98/duckdb:vortex-file-compressed 19191525 18172461 1.06
tpcds_q99/duckdb:vortex-file-compressed 32348911 31632265 1.02
duckdb / vortex-compact (1.029x ➖, 2↑ 4↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 34980189 32783593 1.07
tpcds_q02/duckdb:vortex-compact 120469991 119870694 1.00
tpcds_q03/duckdb:vortex-compact 53491221 52557062 1.02
tpcds_q04/duckdb:vortex-compact 120715810 122387544 0.99
tpcds_q05/duckdb:vortex-compact 161407867 160473104 1.01
tpcds_q06/duckdb:vortex-compact 43054306 40510972 1.06
tpcds_q07/duckdb:vortex-compact 38907197 38555689 1.01
tpcds_q08/duckdb:vortex-compact 37676032 35076510 1.07
tpcds_q09/duckdb:vortex-compact 60257484 58586748 1.03
tpcds_q10/duckdb:vortex-compact 56407836 54856981 1.03
tpcds_q11/duckdb:vortex-compact 79036702 75277306 1.05
tpcds_q12/duckdb:vortex-compact 🚨 20917625 18894695 1.11
tpcds_q13/duckdb:vortex-compact 72402096 68873212 1.05
tpcds_q14/duckdb:vortex-compact 306154706 285592958 1.07
tpcds_q15/duckdb:vortex-compact 46083933 44858299 1.03
tpcds_q16/duckdb:vortex-compact 35027510 34360070 1.02
tpcds_q17/duckdb:vortex-compact 53528348 50449533 1.06
tpcds_q18/duckdb:vortex-compact 58581987 56569320 1.04
tpcds_q19/duckdb:vortex-compact 44232532 42205942 1.05
tpcds_q20/duckdb:vortex-compact 🚨 23368311 20230215 1.16
tpcds_q21/duckdb:vortex-compact 27756907 27713347 1.00
tpcds_q22/duckdb:vortex-compact 120641447 116287710 1.04
tpcds_q23/duckdb:vortex-compact 169744126 168113231 1.01
tpcds_q24/duckdb:vortex-compact 77387664 79494298 0.97
tpcds_q25/duckdb:vortex-compact 54238529 51969051 1.04
tpcds_q26/duckdb:vortex-compact 52318090 47943809 1.09
tpcds_q27/duckdb:vortex-compact 140692691 139174642 1.01
tpcds_q28/duckdb:vortex-compact 87148699 87450592 1.00
tpcds_q29/duckdb:vortex-compact 50945751 50889072 1.00
tpcds_q30/duckdb:vortex-compact 🚨 37473227 33594815 1.12
tpcds_q31/duckdb:vortex-compact 37669034 38242108 0.99
tpcds_q32/duckdb:vortex-compact 24837037 23850025 1.04
tpcds_q33/duckdb:vortex-compact 134206812 135056392 0.99
tpcds_q34/duckdb:vortex-compact 32577155 31407019 1.04
tpcds_q35/duckdb:vortex-compact 81170831 79275483 1.02
tpcds_q36/duckdb:vortex-compact 37802319 35526999 1.06
tpcds_q37/duckdb:vortex-compact 33885226 31774681 1.07
tpcds_q38/duckdb:vortex-compact 44554874 43070636 1.03
tpcds_q39/duckdb:vortex-compact 51095781 53594342 0.95
tpcds_q40/duckdb:vortex-compact 30088467 29630709 1.02
tpcds_q41/duckdb:vortex-compact 17290387 16132941 1.07
tpcds_q42/duckdb:vortex-compact 18245734 17784136 1.03
tpcds_q43/duckdb:vortex-compact 39799528 39753396 1.00
tpcds_q44/duckdb:vortex-compact 38073795 35956154 1.06
tpcds_q45/duckdb:vortex-compact 34515229 33305439 1.04
tpcds_q46/duckdb:vortex-compact 66452302 63108494 1.05
tpcds_q47/duckdb:vortex-compact 57835150 57164275 1.01
tpcds_q48/duckdb:vortex-compact 56777054 56570050 1.00
tpcds_q49/duckdb:vortex-compact 46249931 44003469 1.05
tpcds_q50/duckdb:vortex-compact 57613873 56227340 1.02
tpcds_q51/duckdb:vortex-compact 🚀 104476061 119029939 0.88
tpcds_q52/duckdb:vortex-compact 17858959 17060764 1.05
tpcds_q53/duckdb:vortex-compact 26361415 24902556 1.06
tpcds_q54/duckdb:vortex-compact 79390627 79035665 1.00
tpcds_q55/duckdb:vortex-compact 18079740 17235418 1.05
tpcds_q56/duckdb:vortex-compact 141188268 137042850 1.03
tpcds_q57/duckdb:vortex-compact 48494968 47585185 1.02
tpcds_q58/duckdb:vortex-compact 🚨 47102572 40652226 1.16
tpcds_q59/duckdb:vortex-compact 103790208 103215121 1.01
tpcds_q60/duckdb:vortex-compact 140444727 141439951 0.99
tpcds_q61/duckdb:vortex-compact 57372438 54928447 1.04
tpcds_q62/duckdb:vortex-compact 🚀 21050138 26147909 0.81
tpcds_q63/duckdb:vortex-compact 25406930 24853356 1.02
tpcds_q64/duckdb:vortex-compact 109647020 107050984 1.02
tpcds_q65/duckdb:vortex-compact 31651016 31116427 1.02
tpcds_q66/duckdb:vortex-compact 92449540 91560838 1.01
tpcds_q67/duckdb:vortex-compact 156539275 154059543 1.02
tpcds_q68/duckdb:vortex-compact 59924580 58458372 1.03
tpcds_q69/duckdb:vortex-compact 58013143 55349028 1.05
tpcds_q70/duckdb:vortex-compact 36735106 34884211 1.05
tpcds_q71/duckdb:vortex-compact 28548519 28290416 1.01
tpcds_q72/duckdb:vortex-compact 199369961 197482182 1.01
tpcds_q73/duckdb:vortex-compact 32237828 30364112 1.06
tpcds_q74/duckdb:vortex-compact 58641055 56195489 1.04
tpcds_q75/duckdb:vortex-compact 71449578 66816783 1.07
tpcds_q76/duckdb:vortex-compact 131550369 133204765 0.99
tpcds_q77/duckdb:vortex-compact 129352049 131493379 0.98
tpcds_q78/duckdb:vortex-compact 90241562 86630911 1.04
tpcds_q79/duckdb:vortex-compact 67151277 67533661 0.99
tpcds_q80/duckdb:vortex-compact 161181925 164706155 0.98
tpcds_q81/duckdb:vortex-compact 41096009 41112071 1.00
tpcds_q82/duckdb:vortex-compact 32245650 31549602 1.02
tpcds_q83/duckdb:vortex-compact 47395874 44754717 1.06
tpcds_q84/duckdb:vortex-compact 23719324 22277741 1.06
tpcds_q85/duckdb:vortex-compact 64441719 60483156 1.07
tpcds_q86/duckdb:vortex-compact 20853368 22249148 0.94
tpcds_q87/duckdb:vortex-compact 47707465 49304821 0.97
tpcds_q88/duckdb:vortex-compact 46269391 43297193 1.07
tpcds_q89/duckdb:vortex-compact 27274219 25097943 1.09
tpcds_q90/duckdb:vortex-compact 16170897 15525942 1.04
tpcds_q91/duckdb:vortex-compact 50028894 47402258 1.06
tpcds_q92/duckdb:vortex-compact 21692329 20062860 1.08
tpcds_q93/duckdb:vortex-compact 36774407 34114385 1.08
tpcds_q94/duckdb:vortex-compact 26673300 24659974 1.08
tpcds_q95/duckdb:vortex-compact 158996869 145869247 1.09
tpcds_q96/duckdb:vortex-compact 19108033 18733100 1.02
tpcds_q97/duckdb:vortex-compact 43600634 43411070 1.00
tpcds_q98/duckdb:vortex-compact 25432855 24247824 1.05
tpcds_q99/duckdb:vortex-compact 35199308 37305959 0.94
duckdb / parquet (1.027x ➖, 1↑ 3↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 46013428 43165014 1.07
tpcds_q02/duckdb:parquet 61597000 61390104 1.00
tpcds_q03/duckdb:parquet 12283259 12161837 1.01
tpcds_q04/duckdb:parquet 128782476 124211544 1.04
tpcds_q05/duckdb:parquet 76249649 73646598 1.04
tpcds_q06/duckdb:parquet 29046394 28786521 1.01
tpcds_q07/duckdb:parquet 23958140 23357276 1.03
tpcds_q08/duckdb:parquet 28203368 28502625 0.99
tpcds_q09/duckdb:parquet 39966554 39307522 1.02
tpcds_q10/duckdb:parquet 37593571 34466146 1.09
tpcds_q11/duckdb:parquet 89331260 89293479 1.00
tpcds_q12/duckdb:parquet 15110138 14695671 1.03
tpcds_q13/duckdb:parquet 35212153 33071789 1.06
tpcds_q14/duckdb:parquet 165999457 175045320 0.95
tpcds_q15/duckdb:parquet 31088408 29910444 1.04
tpcds_q16/duckdb:parquet 22203943 22237150 1.00
tpcds_q17/duckdb:parquet 38944541 37208704 1.05
tpcds_q18/duckdb:parquet 44726044 46963201 0.95
tpcds_q19/duckdb:parquet 30576104 28774663 1.06
tpcds_q20/duckdb:parquet 16191596 15365059 1.05
tpcds_q21/duckdb:parquet 11315597 10891505 1.04
tpcds_q22/duckdb:parquet 68460085 67298077 1.02
tpcds_q23/duckdb:parquet 114708907 115001036 1.00
tpcds_q24/duckdb:parquet 46987148 43097524 1.09
tpcds_q25/duckdb:parquet 34370840 32263971 1.07
tpcds_q26/duckdb:parquet 🚨 38598279 34931854 1.10
tpcds_q27/duckdb:parquet 91473986 89446640 1.02
tpcds_q28/duckdb:parquet 37520031 36432406 1.03
tpcds_q29/duckdb:parquet 36000107 37284795 0.97
tpcds_q30/duckdb:parquet 39705315 40008764 0.99
tpcds_q31/duckdb:parquet 22669263 22508722 1.01
tpcds_q32/duckdb:parquet 11525382 11261664 1.02
tpcds_q33/duckdb:parquet 73120635 70442795 1.04
tpcds_q34/duckdb:parquet 21428393 21301289 1.01
tpcds_q35/duckdb:parquet 61218383 58086714 1.05
tpcds_q36/duckdb:parquet 20636833 20580389 1.00
tpcds_q37/duckdb:parquet 13616920 13174703 1.03
tpcds_q38/duckdb:parquet 34496750 33621831 1.03
tpcds_q39/duckdb:parquet 33882977 31485965 1.08
tpcds_q40/duckdb:parquet 18513347 17307111 1.07
tpcds_q41/duckdb:parquet 7782600 7648744 1.02
tpcds_q42/duckdb:parquet 10428873 9991652 1.04
tpcds_q43/duckdb:parquet 16016258 15710413 1.02
tpcds_q44/duckdb:parquet 22139932 21251365 1.04
tpcds_q45/duckdb:parquet 26918662 26734654 1.01
tpcds_q46/duckdb:parquet 46696862 46702745 1.00
tpcds_q47/duckdb:parquet 47511594 44118293 1.08
tpcds_q48/duckdb:parquet 30603359 31698679 0.97
tpcds_q49/duckdb:parquet 25247148 23727954 1.06
tpcds_q50/duckdb:parquet 24756899 25120835 0.99
tpcds_q51/duckdb:parquet 96753272 96774606 1.00
tpcds_q52/duckdb:parquet 10880347 10653403 1.02
tpcds_q53/duckdb:parquet 16292814 15404061 1.06
tpcds_q54/duckdb:parquet 🚀 36511848 40703104 0.90
tpcds_q55/duckdb:parquet 10872086 10503613 1.04
tpcds_q56/duckdb:parquet 70714120 68722283 1.03
tpcds_q57/duckdb:parquet 35877589 35350872 1.01
tpcds_q58/duckdb:parquet 21463946 21168635 1.01
tpcds_q59/duckdb:parquet 37138088 34914581 1.06
tpcds_q60/duckdb:parquet 71205267 72911833 0.98
tpcds_q61/duckdb:parquet 31755405 30743182 1.03
tpcds_q62/duckdb:parquet 11532837 11364950 1.01
tpcds_q63/duckdb:parquet 16043047 15114100 1.06
tpcds_q64/duckdb:parquet 74221047 73624192 1.01
tpcds_q65/duckdb:parquet 20333819 19902358 1.02
tpcds_q66/duckdb:parquet 56968620 58223651 0.98
tpcds_q67/duckdb:parquet 141051352 134280250 1.05
tpcds_q68/duckdb:parquet 38304555 37788972 1.01
tpcds_q69/duckdb:parquet 39444013 36772073 1.07
tpcds_q70/duckdb:parquet 20984010 19599994 1.07
tpcds_q71/duckdb:parquet 17470496 19104331 0.91
tpcds_q72/duckdb:parquet 165651554 164142283 1.01
tpcds_q73/duckdb:parquet 18239275 17969688 1.02
tpcds_q74/duckdb:parquet 51824017 48787262 1.06
tpcds_q75/duckdb:parquet 54389872 52644220 1.03
tpcds_q76/duckdb:parquet 71068053 70730146 1.00
tpcds_q77/duckdb:parquet 64376204 61281831 1.05
tpcds_q78/duckdb:parquet 76029815 77961317 0.98
tpcds_q79/duckdb:parquet 27732384 28248879 0.98
tpcds_q80/duckdb:parquet 86232380 83978429 1.03
tpcds_q81/duckdb:parquet 47883746 46684156 1.03
tpcds_q82/duckdb:parquet 16764812 15723468 1.07
tpcds_q83/duckdb:parquet 17091218 16581254 1.03
tpcds_q84/duckdb:parquet 19925890 19064256 1.05
tpcds_q85/duckdb:parquet 40362223 39446085 1.02
tpcds_q86/duckdb:parquet 12194188 11978501 1.02
tpcds_q87/duckdb:parquet 36585984 36159800 1.01
tpcds_q88/duckdb:parquet 29910511 28521606 1.05
tpcds_q89/duckdb:parquet 17908062 17161354 1.04
tpcds_q90/duckdb:parquet 8185105 7459224 1.10
tpcds_q91/duckdb:parquet 22318079 22777019 0.98
tpcds_q92/duckdb:parquet 11973725 11884280 1.01
tpcds_q93/duckdb:parquet 31268921 30042506 1.04
tpcds_q94/duckdb:parquet 16860867 15732340 1.07
tpcds_q95/duckdb:parquet 🚨 147633764 119883807 1.23
tpcds_q96/duckdb:parquet 9481410 9280852 1.02
tpcds_q97/duckdb:parquet 🚨 36365363 32929543 1.10
tpcds_q98/duckdb:parquet 18460775 18124773 1.02
tpcds_q99/duckdb:parquet 20113041 19229092 1.05
duckdb / duckdb (1.027x ➖, 0↑ 5↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20610811 19827721 1.04
tpcds_q02/duckdb:duckdb 18912212 19268248 0.98
tpcds_q03/duckdb:duckdb 8478070 7988162 1.06
tpcds_q04/duckdb:duckdb 161279558 162861843 0.99
tpcds_q05/duckdb:duckdb 🚨 20301539 18417663 1.10
tpcds_q06/duckdb:duckdb 22720375 21813516 1.04
tpcds_q07/duckdb:duckdb 39203797 36235516 1.08
tpcds_q08/duckdb:duckdb 120557667 118926412 1.01
tpcds_q09/duckdb:duckdb 19969822 19545962 1.02
tpcds_q10/duckdb:duckdb 23552741 23632579 1.00
tpcds_q11/duckdb:duckdb 143899946 139582850 1.03
tpcds_q12/duckdb:duckdb 11700984 10970734 1.07
tpcds_q13/duckdb:duckdb 24024605 23514831 1.02
tpcds_q14/duckdb:duckdb 95385829 93514887 1.02
tpcds_q15/duckdb:duckdb 24955153 23707315 1.05
tpcds_q16/duckdb:duckdb 17374170 17776230 0.98
tpcds_q17/duckdb:duckdb 22338907 21060300 1.06
tpcds_q18/duckdb:duckdb 45861581 43634809 1.05
tpcds_q19/duckdb:duckdb 16847509 16895917 1.00
tpcds_q20/duckdb:duckdb 12051090 11629352 1.04
tpcds_q21/duckdb:duckdb 6930565 6494640 1.07
tpcds_q22/duckdb:duckdb 61554754 58186313 1.06
tpcds_q23/duckdb:duckdb 78747205 71857953 1.10
tpcds_q24/duckdb:duckdb 23795739 23734938 1.00
tpcds_q25/duckdb:duckdb 16685499 16747387 1.00
tpcds_q26/duckdb:duckdb 26184814 25333862 1.03
tpcds_q27/duckdb:duckdb 41614549 39596186 1.05
tpcds_q28/duckdb:duckdb 21300991 21080963 1.01
tpcds_q29/duckdb:duckdb 20652891 20271190 1.02
tpcds_q30/duckdb:duckdb 29001663 30024303 0.97
tpcds_q31/duckdb:duckdb 20015794 20015146 1.00
tpcds_q32/duckdb:duckdb 6796523 7050842 0.96
tpcds_q33/duckdb:duckdb 13597414 12718290 1.07
tpcds_q34/duckdb:duckdb 14982212 14082649 1.06
tpcds_q35/duckdb:duckdb 30747157 32125926 0.96
tpcds_q36/duckdb:duckdb 71800483 69769678 1.03
tpcds_q37/duckdb:duckdb 7675172 7426165 1.03
tpcds_q38/duckdb:duckdb 30730338 30397205 1.01
tpcds_q39/duckdb:duckdb 26221038 26071674 1.01
tpcds_q40/duckdb:duckdb 🚨 14397739 13009365 1.11
tpcds_q41/duckdb:duckdb 8181541 8147965 1.00
tpcds_q42/duckdb:duckdb 6301318 6297096 1.00
tpcds_q43/duckdb:duckdb 11294375 10723096 1.05
tpcds_q44/duckdb:duckdb 13004505 13393081 0.97
tpcds_q45/duckdb:duckdb 17481202 16417780 1.06
tpcds_q46/duckdb:duckdb 36850375 35621382 1.03
tpcds_q47/duckdb:duckdb 42330396 40726312 1.04
tpcds_q48/duckdb:duckdb 22092640 21433227 1.03
tpcds_q49/duckdb:duckdb 🚨 16646339 14918962 1.12
tpcds_q50/duckdb:duckdb 14324248 13573895 1.06
tpcds_q51/duckdb:duckdb 92558092 90706702 1.02
tpcds_q52/duckdb:duckdb 7524108 6928478 1.09
tpcds_q53/duckdb:duckdb 11961785 11498357 1.04
tpcds_q54/duckdb:duckdb 16584220 17446375 0.95
tpcds_q55/duckdb:duckdb 6883608 6724744 1.02
tpcds_q56/duckdb:duckdb 13850274 13176765 1.05
tpcds_q57/duckdb:duckdb 32974962 30325004 1.09
tpcds_q58/duckdb:duckdb 12149487 13181374 0.92
tpcds_q59/duckdb:duckdb 35227755 34284411 1.03
tpcds_q60/duckdb:duckdb 14360004 14549463 0.99
tpcds_q61/duckdb:duckdb 14474196 13856485 1.04
tpcds_q62/duckdb:duckdb 9352493 9116094 1.03
tpcds_q63/duckdb:duckdb 11363742 10672699 1.06
tpcds_q64/duckdb:duckdb 52803323 53910058 0.98
tpcds_q65/duckdb:duckdb 34243931 33258091 1.03
tpcds_q66/duckdb:duckdb 26178289 24139643 1.08
tpcds_q67/duckdb:duckdb 130512307 124212465 1.05
tpcds_q68/duckdb:duckdb 25381763 24938817 1.02
tpcds_q69/duckdb:duckdb 23397633 22937668 1.02
tpcds_q70/duckdb:duckdb 14518795 15276983 0.95
tpcds_q71/duckdb:duckdb 12100785 12816638 0.94
tpcds_q72/duckdb:duckdb 43439247 43088665 1.01
tpcds_q73/duckdb:duckdb 11050202 10465160 1.06
tpcds_q74/duckdb:duckdb 98393426 94646577 1.04
tpcds_q75/duckdb:duckdb 43324249 41551166 1.04
tpcds_q76/duckdb:duckdb 11887656 11997729 0.99
tpcds_q77/duckdb:duckdb 11758577 12305266 0.96
tpcds_q78/duckdb:duckdb 63483513 61014218 1.04
tpcds_q79/duckdb:duckdb 17543113 17219428 1.02
tpcds_q80/duckdb:duckdb 28933684 28437292 1.02
tpcds_q81/duckdb:duckdb 38378229 36537281 1.05
tpcds_q82/duckdb:duckdb 8551496 8560143 1.00
tpcds_q83/duckdb:duckdb 9204635 8623756 1.07
tpcds_q84/duckdb:duckdb 13237828 13767938 0.96
tpcds_q85/duckdb:duckdb 23680958 24958679 0.95
tpcds_q86/duckdb:duckdb 11226500 10377816 1.08
tpcds_q87/duckdb:duckdb 🚨 38555536 32738466 1.18
tpcds_q88/duckdb:duckdb 24382882 24281188 1.00
tpcds_q89/duckdb:duckdb 13169539 13057201 1.01
tpcds_q90/duckdb:duckdb 5589367 5320582 1.05
tpcds_q91/duckdb:duckdb 12676974 12275122 1.03
tpcds_q92/duckdb:duckdb 8485418 8676667 0.98
tpcds_q93/duckdb:duckdb 22316445 22025241 1.01
tpcds_q94/duckdb:duckdb 🚨 13479661 12223242 1.10
tpcds_q95/duckdb:duckdb 125535109 121111027 1.04
tpcds_q96/duckdb:duckdb 4526238 4422028 1.02
tpcds_q97/duckdb:duckdb 30892883 29204678 1.06
tpcds_q98/duckdb:duckdb 14000544 13049189 1.07
tpcds_q99/duckdb:duckdb 16496766 16781672 0.98
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +4.9% +7.3% -2.2% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +9.1% +7.3% +1.7% +14.4% ➖ noise
1 duckdb:duckdb +3.9% +7.3% -3.1% +16.4% ➖ noise
1 duckdb:vortex-compact +6.7% +7.3% -0.6% +11.8% ➖ noise
1 duckdb:vortex-file-compressed +0.4% +7.3% -6.4% +11.0% ➖ noise
2 datafusion:vortex-compact +6.1% +1.2% +4.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +4.8% +1.2% +3.5% +10.0% ➖ noise
2 duckdb:duckdb -1.8% +1.2% -3.1% +22.4% ➖ noise
2 duckdb:vortex-compact +0.5% +1.2% -0.7% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +4.3% +1.2% +3.1% +11.2% ➖ noise
3 datafusion:vortex-compact +2.7% +1.3% +1.4% +10.4% ➖ noise
3 datafusion:vortex-file-compressed +4.8% +1.3% +3.5% +11.1% ➖ noise
3 duckdb:duckdb +6.1% +1.3% +4.8% +17.4% ➖ noise
3 duckdb:vortex-compact +1.8% +1.3% +0.5% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +8.3% +1.3% +6.9% +10.0% ➖ noise
4 datafusion:vortex-compact +7.9% +2.9% +4.8% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +4.8% +2.9% +1.8% +10.0% ➖ noise
4 duckdb:duckdb -1.0% +2.9% -3.8% +10.0% ➖ noise
4 duckdb:vortex-compact -1.4% +2.9% -4.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -3.2% +2.9% -5.9% +10.0% ➖ noise
5 datafusion:vortex-compact +0.7% +4.2% -3.4% +10.4% ➖ noise
5 datafusion:vortex-file-compressed +5.6% +4.2% +1.3% +10.0% ➖ noise
5 duckdb:duckdb +10.2% +4.2% +5.8% +12.9% ➖ noise
5 duckdb:vortex-compact +0.6% +4.2% -3.5% +10.6% ➖ noise
5 duckdb:vortex-file-compressed +4.3% +4.2% +0.1% +11.8% ➖ noise
6 datafusion:vortex-compact +7.6% +2.9% +4.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +3.3% +2.9% +0.5% +10.0% ➖ noise
6 duckdb:duckdb +4.2% +2.9% +1.2% +12.3% ➖ noise
6 duckdb:vortex-compact +6.3% +2.9% +3.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +4.9% +2.9% +2.0% +10.0% ➖ noise
7 datafusion:vortex-compact -0.3% +5.9% -5.8% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +8.4% +5.9% +2.4% +10.0% ➖ noise
7 duckdb:duckdb +8.2% +5.9% +2.2% +15.5% ➖ noise
7 duckdb:vortex-compact +0.9% +5.9% -4.7% +12.4% ➖ noise
7 duckdb:vortex-file-compressed +1.3% +5.9% -4.3% +10.8% ➖ noise
8 datafusion:vortex-compact +6.4% +0.9% +5.5% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +3.0% +0.9% +2.2% +10.8% ➖ noise
8 duckdb:duckdb +1.4% +0.9% +0.5% +10.0% ➖ noise
8 duckdb:vortex-compact +7.4% +0.9% +6.5% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +5.8% +0.9% +4.9% +10.0% ➖ noise
9 datafusion:vortex-compact +2.2% +3.0% -0.8% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +1.4% +3.0% -1.6% +10.0% ➖ noise
9 duckdb:duckdb +2.2% +3.0% -0.8% +10.0% ➖ noise
9 duckdb:vortex-compact +2.9% +3.0% -0.2% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.4% +3.0% -1.6% +10.0% ➖ noise
10 datafusion:vortex-compact +6.4% +9.1% -2.4% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +2.9% +9.1% -5.7% +10.0% ➖ noise
10 duckdb:duckdb -0.3% +9.1% -8.6% +10.0% ➖ noise
10 duckdb:vortex-compact +2.8% +9.1% -5.7% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +6.4% +9.1% -2.5% +10.0% ➖ noise
11 datafusion:vortex-compact +5.2% +3.8% +1.3% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +6.2% +3.8% +2.2% +10.0% ➖ noise
11 duckdb:duckdb +3.1% +3.8% -0.7% +10.0% ➖ noise
11 duckdb:vortex-compact +5.0% +3.8% +1.1% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +5.6% +3.8% +1.7% +10.0% ➖ noise
12 datafusion:vortex-compact +8.1% +3.5% +4.4% +11.9% ➖ noise
12 datafusion:vortex-file-compressed +3.6% +3.5% +0.0% +12.4% ➖ noise
12 duckdb:duckdb +6.7% +3.5% +3.0% +12.5% ➖ noise
12 duckdb:vortex-compact +10.7% +3.5% +6.9% +17.2% ➖ noise
12 duckdb:vortex-file-compressed +4.7% +3.5% +1.2% +10.0% ➖ noise
13 datafusion:vortex-compact +4.1% +3.2% +0.9% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +4.0% +3.2% +0.8% +10.0% ➖ noise
13 duckdb:duckdb +2.2% +3.2% -1.0% +10.0% ➖ noise
13 duckdb:vortex-compact +5.1% +3.2% +1.9% +11.4% ➖ noise
13 duckdb:vortex-file-compressed +3.2% +3.2% +0.0% +10.0% ➖ noise
14 datafusion:vortex-compact +3.9% -2.5% +6.6% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +4.8% -2.5% +7.5% +10.0% ➖ noise
14 duckdb:duckdb +2.0% -2.5% +4.6% +10.0% ➖ noise
14 duckdb:vortex-compact +7.2% -2.5% +10.0% +19.9% ➖ noise
14 duckdb:vortex-file-compressed -8.8% -2.5% -6.5% +10.0% ➖ noise
15 datafusion:vortex-compact +9.2% +4.8% +4.2% +12.2% ➖ noise
15 datafusion:vortex-file-compressed -0.3% +4.8% -4.9% +14.5% ➖ noise
15 duckdb:duckdb +5.3% +4.8% +0.5% +10.2% ➖ noise
15 duckdb:vortex-compact +2.7% +4.8% -1.9% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +5.1% +4.8% +0.4% +10.0% ➖ noise
16 datafusion:vortex-compact +3.6% +1.8% +1.8% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +4.0% +1.8% +2.2% +10.0% ➖ noise
16 duckdb:duckdb -2.3% +1.8% -4.0% +15.1% ➖ noise
16 duckdb:vortex-compact +1.9% +1.8% +0.1% +16.5% ➖ noise
16 duckdb:vortex-file-compressed +8.3% +1.8% +6.4% +10.7% ➖ noise
17 datafusion:vortex-compact +4.9% +2.8% +2.0% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +2.4% +2.8% -0.4% +10.3% ➖ noise
17 duckdb:duckdb +6.1% +2.8% +3.1% +10.0% ➖ noise
17 duckdb:vortex-compact +6.1% +2.8% +3.2% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +7.1% +2.8% +4.1% +10.0% ➖ noise
18 datafusion:vortex-compact +9.9% -1.6% +11.7% +10.0% 🚨 regression
18 datafusion:vortex-file-compressed +6.8% -1.6% +8.6% +10.0% ➖ noise
18 duckdb:duckdb +5.1% -1.6% +6.8% +10.0% ➖ noise
18 duckdb:vortex-compact +3.6% -1.6% +5.2% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +2.8% -1.6% +4.5% +10.9% ➖ noise
19 datafusion:vortex-compact +4.7% +3.9% +0.7% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +1.4% +3.9% -2.4% +10.0% ➖ noise
19 duckdb:duckdb -0.3% +3.9% -4.1% +14.5% ➖ noise
19 duckdb:vortex-compact +4.8% +3.9% +0.8% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +3.3% +3.9% -0.7% +14.7% ➖ noise
20 datafusion:vortex-compact +8.4% +2.9% +5.3% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +5.8% +2.9% +2.9% +10.0% ➖ noise
20 duckdb:duckdb +3.6% +2.9% +0.7% +14.3% ➖ noise
20 duckdb:vortex-compact +15.5% +2.9% +12.3% +16.4% ➖ noise
20 duckdb:vortex-file-compressed +4.1% +2.9% +1.1% +10.0% ➖ noise
21 datafusion:vortex-compact +7.4% +4.5% +2.8% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +5.8% +4.5% +1.3% +10.0% ➖ noise
21 duckdb:duckdb +6.7% +4.5% +2.1% +21.5% ➖ noise
21 duckdb:vortex-compact +0.2% +4.5% -4.1% +12.0% ➖ noise
21 duckdb:vortex-file-compressed +2.2% +4.5% -2.2% +16.0% ➖ noise
22 datafusion:vortex-compact +10.2% +10.0% +0.2% +12.7% ➖ noise
22 datafusion:vortex-file-compressed +2.9% +10.0% -6.5% +15.8% ➖ noise
22 duckdb:duckdb +5.8% +10.0% -3.8% +13.9% ➖ noise
22 duckdb:vortex-compact +3.7% +10.0% -5.7% +12.0% ➖ noise
22 duckdb:vortex-file-compressed +4.5% +10.0% -5.0% +12.7% ➖ noise
23 datafusion:vortex-compact +4.9% +2.2% +2.7% +10.0% ➖ noise
23 datafusion:vortex-file-compressed +6.8% +2.2% +4.6% +10.0% ➖ noise
23 duckdb:duckdb +9.6% +2.2% +7.3% +14.0% ➖ noise
23 duckdb:vortex-compact +1.0% +2.2% -1.2% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +2.1% +2.2% -0.1% +10.0% ➖ noise
24 datafusion:vortex-compact +9.3% +6.4% +2.7% +10.0% ➖ noise
24 datafusion:vortex-file-compressed +4.8% +6.4% -1.5% +10.0% ➖ noise
24 duckdb:duckdb +0.3% +6.4% -5.8% +11.4% ➖ noise
24 duckdb:vortex-compact -2.7% +6.4% -8.5% +10.2% ➖ noise
24 duckdb:vortex-file-compressed +4.8% +6.4% -1.5% +10.0% ➖ noise
25 datafusion:vortex-compact +9.4% +3.1% +6.1% +10.0% ➖ noise
25 datafusion:vortex-file-compressed +5.4% +3.1% +2.2% +10.0% ➖ noise
25 duckdb:duckdb -0.4% +3.1% -3.4% +10.0% ➖ noise
25 duckdb:vortex-compact +4.4% +3.1% +1.2% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +11.0% +3.1% +7.6% +10.0% ➖ noise
26 datafusion:vortex-compact +3.6% +6.2% -2.5% +10.0% ➖ noise
26 datafusion:vortex-file-compressed +6.1% +6.2% -0.1% +10.0% ➖ noise
26 duckdb:duckdb +3.4% +6.2% -2.7% +16.6% ➖ noise
26 duckdb:vortex-compact +9.1% +6.2% +2.7% +12.1% ➖ noise
26 duckdb:vortex-file-compressed +2.2% +6.2% -3.7% +13.0% ➖ noise
27 datafusion:vortex-compact +7.3% +3.4% +3.8% +10.0% ➖ noise
27 datafusion:vortex-file-compressed +8.7% +3.4% +5.1% +10.0% ➖ noise
27 duckdb:duckdb +5.1% +3.4% +1.7% +16.7% ➖ noise
27 duckdb:vortex-compact +1.1% +3.4% -2.2% +10.0% ➖ noise
27 duckdb:vortex-file-compressed +0.1% +3.4% -3.2% +10.0% ➖ noise
28 datafusion:vortex-compact +1.4% +1.4% -0.0% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -0.6% +1.4% -2.0% +10.0% ➖ noise
28 duckdb:duckdb +1.0% +1.4% -0.3% +10.0% ➖ noise
28 duckdb:vortex-compact -0.3% +1.4% -1.7% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +3.8% +1.4% +2.4% +10.0% ➖ noise
29 datafusion:vortex-compact +9.5% +2.6% +6.8% +10.0% ➖ noise
29 datafusion:vortex-file-compressed +5.8% +2.6% +3.2% +10.0% ➖ noise
29 duckdb:duckdb +1.9% +2.6% -0.7% +10.0% ➖ noise
29 duckdb:vortex-compact +0.1% +2.6% -2.4% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +11.3% +2.6% +8.5% +16.7% ➖ noise
30 datafusion:vortex-compact +8.7% +3.9% +4.6% +10.0% ➖ noise
30 datafusion:vortex-file-compressed +8.0% +3.9% +4.0% +10.0% ➖ noise
30 duckdb:duckdb -3.4% +3.9% -7.0% +17.4% ➖ noise
30 duckdb:vortex-compact +11.5% +3.9% +7.4% +10.6% ➖ noise
30 duckdb:vortex-file-compressed +6.8% +3.9% +2.8% +10.0% ➖ noise
31 datafusion:vortex-compact +5.1% +4.2% +0.8% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +5.1% +4.2% +0.8% +10.0% ➖ noise
31 duckdb:duckdb +0.0% +4.2% -4.1% +12.8% ➖ noise
31 duckdb:vortex-compact -1.5% +4.2% -5.5% +10.7% ➖ noise
31 duckdb:vortex-file-compressed +4.2% +4.2% -0.0% +11.2% ➖ noise
32 datafusion:vortex-compact +1.4% +5.1% -3.5% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +6.6% +5.1% +1.4% +10.0% ➖ noise
32 duckdb:duckdb -3.6% +5.1% -8.3% +46.8% ➖ noise
32 duckdb:vortex-compact +4.1% +5.1% -0.9% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +5.6% +5.1% +0.5% +14.3% ➖ noise
33 datafusion:vortex-compact +1.9% +5.0% -2.9% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +3.6% +5.0% -1.3% +10.0% ➖ noise
33 duckdb:duckdb +6.9% +5.0% +1.8% +10.9% ➖ noise
33 duckdb:vortex-compact -0.6% +5.0% -5.4% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +2.5% +5.0% -2.4% +14.2% ➖ noise
34 datafusion:vortex-compact +5.0% +1.9% +3.1% +10.0% ➖ noise
34 datafusion:vortex-file-compressed +11.1% +1.9% +9.1% +10.0% ➖ noise
34 duckdb:duckdb +6.4% +1.9% +4.4% +10.0% ➖ noise
34 duckdb:vortex-compact +3.7% +1.9% +1.8% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +6.0% +1.9% +4.1% +10.9% ➖ noise
35 datafusion:vortex-compact +2.2% +7.6% -5.0% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +6.5% +7.6% -1.1% +11.5% ➖ noise
35 duckdb:duckdb -4.3% +7.6% -11.1% +15.0% ➖ noise
35 duckdb:vortex-compact +2.4% +7.6% -4.8% +10.3% ➖ noise
35 duckdb:vortex-file-compressed +3.3% +7.6% -4.0% +11.2% ➖ noise
36 datafusion:vortex-compact +6.0% +4.2% +1.7% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +7.5% +4.2% +3.2% +10.0% ➖ noise
36 duckdb:duckdb +2.9% +4.2% -1.3% +12.0% ➖ noise
36 duckdb:vortex-compact +6.4% +4.2% +2.1% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +1.7% +4.2% -2.4% +13.6% ➖ noise
37 datafusion:vortex-compact +7.3% +3.5% +3.7% +10.0% ➖ noise
37 datafusion:vortex-file-compressed +6.6% +3.5% +3.0% +11.9% ➖ noise
37 duckdb:duckdb +3.4% +3.5% -0.1% +16.4% ➖ noise
37 duckdb:vortex-compact +6.6% +3.5% +3.0% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +5.5% +3.5% +2.0% +11.6% ➖ noise
38 datafusion:vortex-compact +8.4% +4.4% +3.8% +10.0% ➖ noise
38 datafusion:vortex-file-compressed +3.8% +4.4% -0.6% +10.0% ➖ noise
38 duckdb:duckdb +1.1% +4.4% -3.1% +10.0% ➖ noise
38 duckdb:vortex-compact +3.4% +4.4% -0.9% +13.2% ➖ noise
38 duckdb:vortex-file-compressed +0.5% +4.4% -3.7% +12.3% ➖ noise
39 datafusion:vortex-compact +4.1% +7.6% -3.3% +10.0% ➖ noise
39 datafusion:vortex-file-compressed +3.4% +7.6% -4.0% +13.1% ➖ noise
39 duckdb:duckdb +0.6% +7.6% -6.6% +16.3% ➖ noise
39 duckdb:vortex-compact -4.7% +7.6% -11.4% +10.9% ✅ faster
39 duckdb:vortex-file-compressed +9.2% +7.6% +1.4% +16.8% ➖ noise
40 datafusion:vortex-compact +11.5% +2.6% +8.7% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +3.2% +2.6% +0.6% +10.0% ➖ noise
40 duckdb:duckdb +10.7% +2.6% +7.9% +14.4% ➖ noise
40 duckdb:vortex-compact +1.5% +2.6% -1.0% +10.0% ➖ noise
40 duckdb:vortex-file-compressed +8.8% +2.6% +6.1% +14.3% ➖ noise
41 datafusion:vortex-compact +10.1% +3.2% +6.7% +10.0% ➖ noise
41 datafusion:vortex-file-compressed +8.5% +3.2% +5.2% +12.1% ➖ noise
41 duckdb:duckdb +0.4% +3.2% -2.7% +10.0% ➖ noise
41 duckdb:vortex-compact +7.2% +3.2% +3.8% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +7.3% +3.2% +3.9% +10.0% ➖ noise
42 datafusion:vortex-compact +3.9% +5.0% -1.0% +10.0% ➖ noise
42 datafusion:vortex-file-compressed +12.2% +5.0% +6.8% +11.2% ➖ noise
42 duckdb:duckdb +0.1% +5.0% -4.7% +14.8% ➖ noise
42 duckdb:vortex-compact +2.6% +5.0% -2.3% +29.0% ➖ noise
42 duckdb:vortex-file-compressed +5.0% +5.0% +0.0% +15.7% ➖ noise
43 datafusion:vortex-compact +2.4% +0.1% +2.3% +10.0% ➖ noise
43 datafusion:vortex-file-compressed +0.5% +0.1% +0.5% +10.0% ➖ noise
43 duckdb:duckdb +5.3% +0.1% +5.3% +10.0% ➖ noise
43 duckdb:vortex-compact +0.1% +0.1% +0.1% +21.6% ➖ noise
43 duckdb:vortex-file-compressed +4.9% +0.1% +4.9% +29.2% ➖ noise
44 datafusion:vortex-compact +3.6% +3.0% +0.6% +10.0% ➖ noise
44 datafusion:vortex-file-compressed +7.1% +3.0% +4.0% +10.0% ➖ noise
44 duckdb:duckdb -2.9% +3.0% -5.7% +13.5% ➖ noise
44 duckdb:vortex-compact +5.9% +3.0% +2.8% +10.0% ➖ noise
44 duckdb:vortex-file-compressed +3.7% +3.0% +0.7% +11.2% ➖ noise
45 datafusion:vortex-compact +8.6% +3.8% +4.6% +10.0% ➖ noise
45 datafusion:vortex-file-compressed +4.3% +3.8% +0.5% +10.0% ➖ noise
45 duckdb:duckdb +6.5% +3.8% +2.6% +10.0% ➖ noise
45 duckdb:vortex-compact +3.6% +3.8% -0.1% +10.0% ➖ noise
45 duckdb:vortex-file-compressed +3.1% +3.8% -0.7% +10.0% ➖ noise
46 datafusion:vortex-compact +7.3% +0.1% +7.3% +10.0% ➖ noise
46 datafusion:vortex-file-compressed +9.3% +0.1% +9.2% +10.0% ➖ noise
46 duckdb:duckdb +3.5% +0.1% +3.4% +10.0% ➖ noise
46 duckdb:vortex-compact +5.3% +0.1% +5.2% +10.0% ➖ noise
46 duckdb:vortex-file-compressed +4.1% +0.1% +4.0% +10.0% ➖ noise
47 datafusion:vortex-compact +9.0% +6.9% +2.0% +10.0% ➖ noise
47 datafusion:vortex-file-compressed +8.6% +6.9% +1.6% +10.0% ➖ noise
47 duckdb:duckdb +3.9% +6.9% -2.7% +10.6% ➖ noise
47 duckdb:vortex-compact +1.2% +6.9% -5.3% +10.0% ➖ noise
47 duckdb:vortex-file-compressed +0.4% +6.9% -6.1% +10.0% ➖ noise
48 datafusion:vortex-compact +5.9% +1.8% +4.0% +10.0% ➖ noise
48 datafusion:vortex-file-compressed +7.0% +1.8% +5.1% +10.0% ➖ noise
48 duckdb:duckdb +3.1% +1.8% +1.2% +10.0% ➖ noise
48 duckdb:vortex-compact +0.4% +1.8% -1.4% +10.0% ➖ noise
48 duckdb:vortex-file-compressed +8.3% +1.8% +6.4% +10.0% ➖ noise
49 datafusion:vortex-compact +0.9% +5.2% -4.1% +10.0% ➖ noise
49 datafusion:vortex-file-compressed +3.0% +5.2% -2.0% +10.0% ➖ noise
49 duckdb:duckdb +11.6% +5.2% +6.1% +15.7% ➖ noise
49 duckdb:vortex-compact +5.1% +5.2% -0.0% +10.0% ➖ noise
49 duckdb:vortex-file-compressed +18.3% +5.2% +12.5% +15.2% ➖ noise
50 datafusion:vortex-compact +4.9% +1.5% +3.4% +10.4% ➖ noise
50 datafusion:vortex-file-compressed +5.0% +1.5% +3.5% +10.0% ➖ noise
50 duckdb:duckdb +5.5% +1.5% +4.0% +10.0% ➖ noise
50 duckdb:vortex-compact +2.5% +1.5% +1.0% +10.0% ➖ noise
50 duckdb:vortex-file-compressed +7.0% +1.5% +5.5% +10.0% ➖ noise
51 datafusion:vortex-compact +5.2% +1.2% +4.0% +10.2% ➖ noise
51 datafusion:vortex-file-compressed +4.6% +1.2% +3.4% +10.8% ➖ noise
51 duckdb:duckdb +2.0% +1.2% +0.9% +10.0% ➖ noise
51 duckdb:vortex-compact -12.2% +1.2% -13.2% +27.3% ➖ noise
51 duckdb:vortex-file-compressed -8.2% +1.2% -9.3% +31.0% ➖ noise
52 datafusion:vortex-compact +6.6% +0.4% +6.1% +10.0% ➖ noise
52 datafusion:vortex-file-compressed +13.9% +0.4% +13.4% +12.0% 🚨 regression
52 duckdb:duckdb +8.6% +0.4% +8.1% +14.9% ➖ noise
52 duckdb:vortex-compact +4.7% +0.4% +4.2% +12.2% ➖ noise
52 duckdb:vortex-file-compressed +7.4% +0.4% +6.9% +18.5% ➖ noise
53 datafusion:vortex-compact +4.8% +1.8% +3.0% +12.5% ➖ noise
53 datafusion:vortex-file-compressed +4.0% +1.8% +2.2% +10.0% ➖ noise
53 duckdb:duckdb +4.0% +1.8% +2.2% +11.1% ➖ noise
53 duckdb:vortex-compact +5.9% +1.8% +4.0% +10.0% ➖ noise
53 duckdb:vortex-file-compressed +10.3% +1.8% +8.3% +10.0% ➖ noise
54 datafusion:vortex-compact +5.0% -4.3% +9.8% +10.0% ➖ noise
54 datafusion:vortex-file-compressed +2.3% -4.3% +6.9% +10.4% ➖ noise
54 duckdb:duckdb -4.9% -4.3% -0.7% +14.0% ➖ noise
54 duckdb:vortex-compact +0.4% -4.3% +5.0% +10.3% ➖ noise
54 duckdb:vortex-file-compressed -1.1% -4.3% +3.3% +12.3% ➖ noise
55 datafusion:vortex-compact +0.8% +5.1% -4.0% +10.0% ➖ noise
55 datafusion:vortex-file-compressed +0.6% +5.1% -4.3% +10.0% ➖ noise
55 duckdb:duckdb +2.4% +5.1% -2.6% +16.3% ➖ noise
55 duckdb:vortex-compact +4.9% +5.1% -0.2% +14.1% ➖ noise
55 duckdb:vortex-file-compressed +3.3% +5.1% -1.7% +15.1% ➖ noise
56 datafusion:vortex-compact +1.5% +2.3% -0.8% +10.0% ➖ noise
56 datafusion:vortex-file-compressed +3.5% +2.3% +1.1% +10.0% ➖ noise
56 duckdb:duckdb +5.1% +2.3% +2.7% +10.4% ➖ noise
56 duckdb:vortex-compact +3.0% +2.3% +0.7% +10.0% ➖ noise
56 duckdb:vortex-file-compressed +5.6% +2.3% +3.3% +10.0% ➖ noise
57 datafusion:vortex-compact +1.8% +0.1% +1.6% +10.0% ➖ noise
57 datafusion:vortex-file-compressed +4.2% +0.1% +4.0% +10.0% ➖ noise
57 duckdb:duckdb +8.7% +0.1% +8.6% +10.6% ➖ noise
57 duckdb:vortex-compact +1.9% +0.1% +1.8% +21.7% ➖ noise
57 duckdb:vortex-file-compressed +11.7% +0.1% +11.5% +13.9% ➖ noise
58 datafusion:vortex-compact +3.2% +3.4% -0.2% +10.0% ➖ noise
58 datafusion:vortex-file-compressed +4.0% +3.4% +0.6% +10.0% ➖ noise
58 duckdb:duckdb -7.8% +3.4% -10.9% +14.9% ➖ noise
58 duckdb:vortex-compact +15.9% +3.4% +12.0% +23.3% ➖ noise
58 duckdb:vortex-file-compressed +4.3% +3.4% +0.9% +16.1% ➖ noise
59 datafusion:vortex-compact +2.0% +7.0% -4.6% +10.0% ➖ noise
59 datafusion:vortex-file-compressed +4.1% +7.0% -2.7% +10.0% ➖ noise
59 duckdb:duckdb +2.8% +7.0% -4.0% +10.0% ➖ noise
59 duckdb:vortex-compact +0.6% +7.0% -6.0% +10.0% ➖ noise
59 duckdb:vortex-file-compressed +2.8% +7.0% -3.9% +10.0% ➖ noise
60 datafusion:vortex-compact +8.1% +0.4% +7.6% +10.0% ➖ noise
60 datafusion:vortex-file-compressed +3.8% +0.4% +3.3% +10.0% ➖ noise
60 duckdb:duckdb -1.3% +0.4% -1.7% +11.7% ➖ noise
60 duckdb:vortex-compact -0.7% +0.4% -1.1% +10.0% ➖ noise
60 duckdb:vortex-file-compressed +0.6% +0.4% +0.2% +17.0% ➖ noise
61 datafusion:vortex-compact +4.8% +2.6% +2.1% +10.0% ➖ noise
61 datafusion:vortex-file-compressed +4.0% +2.6% +1.4% +10.0% ➖ noise
61 duckdb:duckdb +4.5% +2.6% +1.8% +10.0% ➖ noise
61 duckdb:vortex-compact +4.4% +2.6% +1.8% +10.0% ➖ noise
61 duckdb:vortex-file-compressed +1.5% +2.6% -1.1% +10.0% ➖ noise
62 datafusion:vortex-compact +7.4% +1.6% +5.6% +14.4% ➖ noise
62 datafusion:vortex-file-compressed +2.4% +1.6% +0.7% +16.5% ➖ noise
62 duckdb:duckdb +2.6% +1.6% +1.0% +21.9% ➖ noise
62 duckdb:vortex-compact -19.5% +1.6% -20.8% +22.7% ✅ faster
62 duckdb:vortex-file-compressed +3.8% +1.6% +2.2% +18.2% ➖ noise
63 datafusion:vortex-compact +4.6% +6.3% -1.6% +10.0% ➖ noise
63 datafusion:vortex-file-compressed +1.8% +6.3% -4.2% +10.0% ➖ noise
63 duckdb:duckdb +6.5% +6.3% +0.2% +10.9% ➖ noise
63 duckdb:vortex-compact +2.2% +6.3% -3.8% +10.6% ➖ noise
63 duckdb:vortex-file-compressed +3.7% +6.3% -2.4% +10.1% ➖ noise
64 datafusion:vortex-compact +7.1% +2.5% +4.5% +10.0% ➖ noise
64 datafusion:vortex-file-compressed +5.3% +2.5% +2.7% +10.0% ➖ noise
64 duckdb:duckdb -2.1% +2.5% -4.4% +10.0% ➖ noise
64 duckdb:vortex-compact +2.4% +2.5% -0.1% +10.0% ➖ noise
64 duckdb:vortex-file-compressed +4.1% +2.5% +1.6% +10.0% ➖ noise
65 datafusion:vortex-compact +7.2% +3.8% +3.2% +13.6% ➖ noise
65 datafusion:vortex-file-compressed +1.4% +3.8% -2.3% +16.7% ➖ noise
65 duckdb:duckdb +3.0% +3.8% -0.8% +13.7% ➖ noise
65 duckdb:vortex-compact +1.7% +3.8% -2.0% +10.0% ➖ noise
65 duckdb:vortex-file-compressed +5.8% +3.8% +1.9% +15.2% ➖ noise
66 datafusion:vortex-compact +7.1% +1.1% +5.9% +10.0% ➖ noise
66 datafusion:vortex-file-compressed +6.0% +1.1% +4.9% +10.0% ➖ noise
66 duckdb:duckdb +8.4% +1.1% +7.3% +12.2% ➖ noise
66 duckdb:vortex-compact +1.0% +1.1% -0.1% +10.0% ➖ noise
66 duckdb:vortex-file-compressed -0.9% +1.1% -2.0% +20.0% ➖ noise
67 datafusion:vortex-compact +9.1% +4.2% +4.7% +10.0% ➖ noise
67 datafusion:vortex-file-compressed +4.0% +4.2% -0.2% +10.0% ➖ noise
67 duckdb:duckdb +5.1% +4.2% +0.8% +10.0% ➖ noise
67 duckdb:vortex-compact +1.6% +4.2% -2.5% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -0.5% +4.2% -4.5% +10.0% ➖ noise
68 datafusion:vortex-compact +13.1% +1.9% +11.0% +10.0% 🚨 regression
68 datafusion:vortex-file-compressed +13.3% +1.9% +11.2% +10.0% 🚨 regression
68 duckdb:duckdb +1.8% +1.9% -0.1% +10.0% ➖ noise
68 duckdb:vortex-compact +2.5% +1.9% +0.6% +10.0% ➖ noise
68 duckdb:vortex-file-compressed +3.7% +1.9% +1.7% +10.0% ➖ noise
69 datafusion:vortex-compact +3.5% +6.7% -3.0% +10.0% ➖ noise
69 datafusion:vortex-file-compressed +3.2% +6.7% -3.2% +10.0% ➖ noise
69 duckdb:duckdb +2.0% +6.7% -4.4% +10.0% ➖ noise
69 duckdb:vortex-compact +4.8% +6.7% -1.8% +10.0% ➖ noise
69 duckdb:vortex-file-compressed +10.6% +6.7% +3.7% +10.0% ➖ noise
70 datafusion:vortex-compact +8.4% +4.1% +4.1% +10.0% ➖ noise
70 datafusion:vortex-file-compressed +9.1% +4.1% +4.8% +10.0% ➖ noise
70 duckdb:duckdb -5.0% +4.1% -8.7% +16.1% ➖ noise
70 duckdb:vortex-compact +5.3% +4.1% +1.1% +11.4% ➖ noise
70 duckdb:vortex-file-compressed -2.0% +4.1% -5.9% +11.3% ➖ noise
71 datafusion:vortex-compact +4.7% -5.5% +10.8% +10.0% 🚨 regression
71 datafusion:vortex-file-compressed +5.5% -5.5% +11.7% +10.0% 🚨 regression
71 duckdb:duckdb -5.6% -5.5% -0.1% +17.1% ➖ noise
71 duckdb:vortex-compact +0.9% -5.5% +6.8% +12.8% ➖ noise
71 duckdb:vortex-file-compressed +13.5% -5.5% +20.2% +14.2% 🚨 regression
72 datafusion:vortex-compact +5.2% +2.2% +2.9% +10.0% ➖ noise
72 datafusion:vortex-file-compressed +5.1% +2.2% +2.8% +10.0% ➖ noise
72 duckdb:duckdb +0.8% +2.2% -1.4% +11.0% ➖ noise
72 duckdb:vortex-compact +1.0% +2.2% -1.2% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +2.0% +2.2% -0.2% +10.0% ➖ noise
73 datafusion:vortex-compact +2.2% +3.3% -1.0% +15.9% ➖ noise
73 datafusion:vortex-file-compressed +5.7% +3.3% +2.3% +26.1% ➖ noise
73 duckdb:duckdb +5.6% +3.3% +2.2% +12.4% ➖ noise
73 duckdb:vortex-compact +6.2% +3.3% +2.8% +12.2% ➖ noise
73 duckdb:vortex-file-compressed +2.0% +3.3% -1.3% +10.0% ➖ noise
74 datafusion:vortex-compact +5.1% +4.6% +0.4% +10.0% ➖ noise
74 datafusion:vortex-file-compressed +8.1% +4.6% +3.3% +10.0% ➖ noise
74 duckdb:duckdb +4.0% +4.6% -0.7% +10.0% ➖ noise
74 duckdb:vortex-compact +4.4% +4.6% -0.3% +10.0% ➖ noise
74 duckdb:vortex-file-compressed +5.1% +4.6% +0.5% +10.0% ➖ noise
75 datafusion:vortex-compact +6.2% +4.5% +1.6% +10.0% ➖ noise
75 datafusion:vortex-file-compressed +5.8% +4.5% +1.3% +10.0% ➖ noise
75 duckdb:duckdb +4.3% +4.5% -0.2% +10.8% ➖ noise
75 duckdb:vortex-compact +6.9% +4.5% +2.4% +12.3% ➖ noise
75 duckdb:vortex-file-compressed +4.8% +4.5% +0.3% +10.0% ➖ noise
76 datafusion:vortex-compact +5.9% +3.7% +2.0% +10.2% ➖ noise
76 datafusion:vortex-file-compressed +6.0% +3.7% +2.2% +12.3% ➖ noise
76 duckdb:duckdb -0.9% +3.7% -4.5% +17.6% ➖ noise
76 duckdb:vortex-compact -1.2% +3.7% -4.8% +11.3% ➖ noise
76 duckdb:vortex-file-compressed -8.9% +3.7% -12.2% +12.9% ✅ faster
77 datafusion:vortex-compact +7.7% +3.4% +4.1% +10.0% ➖ noise
77 datafusion:vortex-file-compressed +4.5% +3.4% +1.1% +10.0% ➖ noise
77 duckdb:duckdb -4.4% +3.4% -7.6% +11.9% ➖ noise
77 duckdb:vortex-compact -1.6% +3.4% -4.9% +11.1% ➖ noise
77 duckdb:vortex-file-compressed -3.4% +3.4% -6.6% +13.3% ➖ noise
78 datafusion:vortex-compact +6.7% +1.0% +5.6% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +5.9% +1.0% +4.9% +10.0% ➖ noise
78 duckdb:duckdb +4.0% +1.0% +3.0% +14.8% ➖ noise
78 duckdb:vortex-compact +4.2% +1.0% +3.1% +10.0% ➖ noise
78 duckdb:vortex-file-compressed +3.0% +1.0% +1.9% +10.0% ➖ noise
79 datafusion:vortex-compact +5.3% +0.7% +4.5% +10.0% ➖ noise
79 datafusion:vortex-file-compressed +5.0% +0.7% +4.2% +13.2% ➖ noise
79 duckdb:duckdb +1.9% +0.7% +1.1% +10.4% ➖ noise
79 duckdb:vortex-compact -0.6% +0.7% -1.3% +10.0% ➖ noise
79 duckdb:vortex-file-compressed +2.9% +0.7% +2.1% +12.7% ➖ noise
80 datafusion:vortex-compact +6.4% +1.8% +4.5% +10.0% ➖ noise
80 datafusion:vortex-file-compressed +9.6% +1.8% +7.6% +10.0% ➖ noise
80 duckdb:duckdb +1.7% +1.8% -0.1% +10.0% ➖ noise
80 duckdb:vortex-compact -2.1% +1.8% -3.9% +10.0% ➖ noise
80 duckdb:vortex-file-compressed +4.9% +1.8% +3.1% +10.1% ➖ noise
81 datafusion:vortex-compact +15.3% +1.1% +14.1% +18.9% ➖ noise
81 datafusion:vortex-file-compressed +5.7% +1.1% +4.6% +10.1% ➖ noise
81 duckdb:duckdb +5.0% +1.1% +3.9% +10.0% ➖ noise
81 duckdb:vortex-compact -0.0% +1.1% -1.1% +11.4% ➖ noise
81 duckdb:vortex-file-compressed +6.6% +1.1% +5.5% +10.3% ➖ noise
82 datafusion:vortex-compact +6.0% +3.6% +2.3% +10.0% ➖ noise
82 datafusion:vortex-file-compressed +2.4% +3.6% -1.2% +10.0% ➖ noise
82 duckdb:duckdb -0.1% +3.6% -3.6% +15.1% ➖ noise
82 duckdb:vortex-compact +2.2% +3.6% -1.4% +11.4% ➖ noise
82 duckdb:vortex-file-compressed +13.3% +3.6% +9.3% +13.8% ➖ noise
83 datafusion:vortex-compact +4.7% +4.9% -0.1% +10.0% ➖ noise
83 datafusion:vortex-file-compressed +8.8% +4.9% +3.7% +10.0% ➖ noise
83 duckdb:duckdb +6.7% +4.9% +1.8% +12.8% ➖ noise
83 duckdb:vortex-compact +5.9% +4.9% +1.0% +10.0% ➖ noise
83 duckdb:vortex-file-compressed +1.9% +4.9% -2.8% +11.6% ➖ noise
84 datafusion:vortex-compact +11.0% +5.8% +4.9% +12.5% ➖ noise
84 datafusion:vortex-file-compressed +12.6% +5.8% +6.4% +10.0% ➖ noise
84 duckdb:duckdb -3.9% +5.8% -9.1% +10.0% ✅ faster
84 duckdb:vortex-compact +6.5% +5.8% +0.6% +10.0% ➖ noise
84 duckdb:vortex-file-compressed +6.6% +5.8% +0.7% +10.0% ➖ noise
85 datafusion:vortex-compact +2.0% +3.0% -1.0% +10.0% ➖ noise
85 datafusion:vortex-file-compressed +4.9% +3.0% +1.8% +10.0% ➖ noise
85 duckdb:duckdb -5.1% +3.0% -7.9% +10.6% ➖ noise
85 duckdb:vortex-compact +6.5% +3.0% +3.4% +10.0% ➖ noise
85 duckdb:vortex-file-compressed +5.1% +3.0% +2.0% +10.0% ➖ noise
86 datafusion:vortex-compact +4.4% +2.7% +1.6% +10.0% ➖ noise
86 datafusion:vortex-file-compressed +3.3% +2.7% +0.6% +11.4% ➖ noise
86 duckdb:duckdb +8.2% +2.7% +5.3% +18.0% ➖ noise
86 duckdb:vortex-compact -6.3% +2.7% -8.8% +21.2% ➖ noise
86 duckdb:vortex-file-compressed -1.6% +2.7% -4.2% +13.5% ➖ noise
87 datafusion:vortex-compact +8.4% +3.7% +4.5% +10.0% ➖ noise
87 datafusion:vortex-file-compressed +5.7% +3.7% +1.9% +10.0% ➖ noise
87 duckdb:duckdb +17.8% +3.7% +13.5% +16.5% ➖ noise
87 duckdb:vortex-compact -3.2% +3.7% -6.7% +14.5% ➖ noise
87 duckdb:vortex-file-compressed +0.1% +3.7% -3.5% +15.5% ➖ noise
88 datafusion:vortex-compact +2.4% +3.3% -0.9% +10.0% ➖ noise
88 datafusion:vortex-file-compressed +4.0% +3.3% +0.7% +10.0% ➖ noise
88 duckdb:duckdb +0.4% +3.3% -2.8% +10.0% ➖ noise
88 duckdb:vortex-compact +6.9% +3.3% +3.4% +10.0% ➖ noise
88 duckdb:vortex-file-compressed +6.0% +3.3% +2.6% +10.0% ➖ noise
89 datafusion:vortex-compact +4.2% +5.7% -1.4% +12.0% ➖ noise
89 datafusion:vortex-file-compressed +6.4% +5.7% +0.7% +10.3% ➖ noise
89 duckdb:duckdb +0.9% +5.7% -4.5% +11.0% ➖ noise
89 duckdb:vortex-compact +8.7% +5.7% +2.9% +10.5% ➖ noise
89 duckdb:vortex-file-compressed +6.4% +5.7% +0.7% +12.6% ➖ noise
90 datafusion:vortex-compact +2.4% +8.8% -5.9% +10.0% ➖ noise
90 datafusion:vortex-file-compressed +7.9% +8.8% -0.8% +10.0% ➖ noise
90 duckdb:duckdb +5.1% +8.8% -3.4% +11.7% ➖ noise
90 duckdb:vortex-compact +4.2% +8.8% -4.3% +10.4% ➖ noise
90 duckdb:vortex-file-compressed +12.9% +8.8% +3.8% +11.6% ➖ noise
91 datafusion:vortex-compact +7.8% -0.3% +8.1% +10.0% ➖ noise
91 datafusion:vortex-file-compressed +10.2% -0.3% +10.5% +10.0% 🚨 regression
91 duckdb:duckdb +3.3% -0.3% +3.6% +10.0% ➖ noise
91 duckdb:vortex-compact +5.5% -0.3% +5.8% +10.0% ➖ noise
91 duckdb:vortex-file-compressed +6.6% -0.3% +6.9% +10.0% ➖ noise
92 datafusion:vortex-compact +5.6% +3.7% +1.9% +10.0% ➖ noise
92 datafusion:vortex-file-compressed +6.7% +3.7% +2.9% +10.0% ➖ noise
92 duckdb:duckdb -2.2% +3.7% -5.7% +13.5% ➖ noise
92 duckdb:vortex-compact +8.1% +3.7% +4.3% +12.0% ➖ noise
92 duckdb:vortex-file-compressed +13.3% +3.7% +9.3% +10.0% ➖ noise
93 datafusion:vortex-compact +9.1% +5.1% +3.8% +10.0% ➖ noise
93 datafusion:vortex-file-compressed +6.9% +5.1% +1.8% +11.7% ➖ noise
93 duckdb:duckdb +1.3% +5.1% -3.6% +12.1% ➖ noise
93 duckdb:vortex-compact +7.8% +5.1% +2.6% +12.5% ➖ noise
93 duckdb:vortex-file-compressed +6.0% +5.1% +0.8% +11.3% ➖ noise
94 datafusion:vortex-compact +5.8% +3.4% +2.3% +10.0% ➖ noise
94 datafusion:vortex-file-compressed +3.0% +3.4% -0.4% +10.0% ➖ noise
94 duckdb:duckdb +10.3% +3.4% +6.6% +12.5% ➖ noise
94 duckdb:vortex-compact +8.2% +3.4% +4.6% +10.0% ➖ noise
94 duckdb:vortex-file-compressed +2.4% +3.4% -1.0% +10.0% ➖ noise
95 datafusion:vortex-compact +5.2% +14.5% -8.1% +10.6% ➖ noise
95 datafusion:vortex-file-compressed +4.4% +14.5% -8.8% +10.5% ➖ noise
95 duckdb:duckdb +3.7% +14.5% -9.4% +22.6% ➖ noise
95 duckdb:vortex-compact +9.0% +14.5% -4.8% +17.0% ➖ noise
95 duckdb:vortex-file-compressed +1.0% +14.5% -11.7% +14.0% ➖ noise
96 datafusion:vortex-compact +0.7% +6.8% -5.8% +12.2% ➖ noise
96 datafusion:vortex-file-compressed +6.9% +6.8% +0.1% +11.3% ➖ noise
96 duckdb:duckdb +2.4% +6.8% -4.2% +18.4% ➖ noise
96 duckdb:vortex-compact +2.0% +6.8% -4.5% +18.0% ➖ noise
96 duckdb:vortex-file-compressed +14.6% +6.8% +7.3% +20.6% ➖ noise
97 datafusion:vortex-compact +3.5% +7.4% -3.6% +11.0% ➖ noise
97 datafusion:vortex-file-compressed +7.1% +7.4% -0.2% +10.7% ➖ noise
97 duckdb:duckdb +5.8% +7.4% -1.5% +13.8% ➖ noise
97 duckdb:vortex-compact +0.4% +7.4% -6.5% +11.1% ➖ noise
97 duckdb:vortex-file-compressed +10.0% +7.4% +2.5% +18.4% ➖ noise
98 datafusion:vortex-compact +7.4% +3.9% +3.4% +10.0% ➖ noise
98 datafusion:vortex-file-compressed +4.3% +3.9% +0.4% +10.0% ➖ noise
98 duckdb:duckdb +7.3% +3.9% +3.3% +11.4% ➖ noise
98 duckdb:vortex-compact +4.9% +3.9% +1.0% +10.0% ➖ noise
98 duckdb:vortex-file-compressed +5.6% +3.9% +1.7% +10.1% ➖ noise
99 datafusion:vortex-compact +6.9% +3.8% +3.0% +10.6% ➖ noise
99 datafusion:vortex-file-compressed +4.4% +3.8% +0.6% +16.8% ➖ noise
99 duckdb:duckdb -1.7% +3.8% -5.3% +27.7% ➖ noise
99 duckdb:vortex-compact -5.6% +3.8% -9.1% +22.3% ➖ noise
99 duckdb:vortex-file-compressed +2.3% +3.8% -1.4% +10.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (medium confidence)
Attributed Vortex impact: -2.6%
Vortex (geomean): 1.173x ❌
Parquet (geomean): 1.171x ❌
Shifts: Parquet (control) +17.1% · Median polish +8.2%


datafusion / vortex-file-compressed (1.441x ❌, 0↑ 22↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 522606773 390593089 1.34
tpch_q02/datafusion:vortex-file-compressed 🚨 165639982 112459204 1.47
tpch_q03/datafusion:vortex-file-compressed 🚨 314534796 202526764 1.55
tpch_q04/datafusion:vortex-file-compressed 🚨 149515819 98746779 1.51
tpch_q05/datafusion:vortex-file-compressed 🚨 584347736 377418847 1.55
tpch_q06/datafusion:vortex-file-compressed 🚨 58538670 40414677 1.45
tpch_q07/datafusion:vortex-file-compressed 🚨 842793132 561090722 1.50
tpch_q08/datafusion:vortex-file-compressed 🚨 562740059 373358298 1.51
tpch_q09/datafusion:vortex-file-compressed 🚨 987222013 663180189 1.49
tpch_q10/datafusion:vortex-file-compressed 🚨 346165871 232812087 1.49
tpch_q11/datafusion:vortex-file-compressed 🚨 126770129 84012365 1.51
tpch_q12/datafusion:vortex-file-compressed 🚨 158137600 103492752 1.53
tpch_q13/datafusion:vortex-file-compressed 🚨 312553048 221977611 1.41
tpch_q14/datafusion:vortex-file-compressed 🚨 82110833 57427442 1.43
tpch_q15/datafusion:vortex-file-compressed 🚨 160604994 104924247 1.53
tpch_q16/datafusion:vortex-file-compressed 🚨 109670485 78881807 1.39
tpch_q17/datafusion:vortex-file-compressed 🚨 968119014 639533990 1.51
tpch_q18/datafusion:vortex-file-compressed 🚨 1277503369 882609130 1.45
tpch_q19/datafusion:vortex-file-compressed 🚨 113496587 94848375 1.20
tpch_q20/datafusion:vortex-file-compressed 🚨 230392584 171105788 1.35
tpch_q21/datafusion:vortex-file-compressed 🚨 884135817 655084152 1.35
tpch_q22/datafusion:vortex-file-compressed 🚨 78171582 62262356 1.26
datafusion / vortex-compact (1.177x ❌, 0↑ 17↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 521795812 431345662 1.21
tpch_q02/datafusion:vortex-compact 🚨 153308621 120268183 1.27
tpch_q03/datafusion:vortex-compact 🚨 289103413 214866897 1.35
tpch_q04/datafusion:vortex-compact 🚨 157659205 121074287 1.30
tpch_q05/datafusion:vortex-compact 🚨 520571223 395091740 1.32
tpch_q06/datafusion:vortex-compact 🚨 79729001 64229378 1.24
tpch_q07/datafusion:vortex-compact 🚨 759783621 588818939 1.29
tpch_q08/datafusion:vortex-compact 🚨 502600854 387044087 1.30
tpch_q09/datafusion:vortex-compact 🚨 815113541 679835814 1.20
tpch_q10/datafusion:vortex-compact 🚨 331018861 271639368 1.22
tpch_q11/datafusion:vortex-compact 🚨 108786472 88300691 1.23
tpch_q12/datafusion:vortex-compact 🚨 200574127 169268515 1.18
tpch_q13/datafusion:vortex-compact 🚨 314899503 271959926 1.16
tpch_q14/datafusion:vortex-compact 🚨 88387091 73592182 1.20
tpch_q15/datafusion:vortex-compact 🚨 199048933 165354704 1.20
tpch_q16/datafusion:vortex-compact 🚨 92789974 84170052 1.10
tpch_q17/datafusion:vortex-compact 🚨 719271840 649385434 1.11
tpch_q18/datafusion:vortex-compact 932923111 894529775 1.04
tpch_q19/datafusion:vortex-compact 140609663 143284130 0.98
tpch_q20/datafusion:vortex-compact 204666763 196904291 1.04
tpch_q21/datafusion:vortex-compact 724317515 705379921 1.03
tpch_q22/datafusion:vortex-compact 74358514 72582200 1.02
datafusion / parquet (1.363x ❌, 0↑ 22↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 574604304 405861488 1.42
tpch_q02/datafusion:parquet 🚨 248356212 185352099 1.34
tpch_q03/datafusion:parquet 🚨 417187393 294138884 1.42
tpch_q04/datafusion:parquet 🚨 172985876 131743759 1.31
tpch_q05/datafusion:parquet 🚨 625317916 446975491 1.40
tpch_q06/datafusion:parquet 🚨 159349994 117962610 1.35
tpch_q07/datafusion:parquet 🚨 889753925 623753156 1.43
tpch_q08/datafusion:parquet 🚨 673705151 488092884 1.38
tpch_q09/datafusion:parquet 🚨 1074711580 763472917 1.41
tpch_q10/datafusion:parquet 🚨 678051898 498445014 1.36
tpch_q11/datafusion:parquet 🚨 182412201 129587211 1.41
tpch_q12/datafusion:parquet 🚨 264586268 215104471 1.23
tpch_q13/datafusion:parquet 🚨 427901093 341284052 1.25
tpch_q14/datafusion:parquet 🚨 189194167 157157486 1.20
tpch_q15/datafusion:parquet 🚨 340794416 237097549 1.44
tpch_q16/datafusion:parquet 🚨 175983187 145237113 1.21
tpch_q17/datafusion:parquet 🚨 1029300483 686301842 1.50
tpch_q18/datafusion:parquet 🚨 1343491336 883358207 1.52
tpch_q19/datafusion:parquet 🚨 364210175 264139189 1.38
tpch_q20/datafusion:parquet 🚨 418920018 303685656 1.38
tpch_q21/datafusion:parquet 🚨 1098232322 731275923 1.50
tpch_q22/datafusion:parquet 🚨 262369206 216819751 1.21
datafusion / arrow (1.160x ❌, 0↑ 11↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 597232077 598059036 1.00
tpch_q02/datafusion:arrow 167218263 166236829 1.01
tpch_q03/datafusion:arrow 460400689 468431837 0.98
tpch_q04/datafusion:arrow 363406759 348104087 1.04
tpch_q05/datafusion:arrow 935622293 921434937 1.02
tpch_q06/datafusion:arrow 271073145 279076671 0.97
tpch_q07/datafusion:arrow 1136400017 1132920592 1.00
tpch_q08/datafusion:arrow 1128284027 1116647302 1.01
tpch_q09/datafusion:arrow 1350896797 1324631300 1.02
tpch_q10/datafusion:arrow 599795013 596916800 1.00
tpch_q11/datafusion:arrow 151342135 150887982 1.00
tpch_q12/datafusion:arrow 🚨 785108663 665883456 1.18
tpch_q13/datafusion:arrow 🚨 605315745 524047064 1.16
tpch_q14/datafusion:arrow 🚨 370463162 312778006 1.18
tpch_q15/datafusion:arrow 🚨 922746950 667718626 1.38
tpch_q16/datafusion:arrow 🚨 136190502 108519685 1.25
tpch_q17/datafusion:arrow 🚨 1926318467 1319637004 1.46
tpch_q18/datafusion:arrow 🚨 2702674993 1902890334 1.42
tpch_q19/datafusion:arrow 🚨 748533236 503889017 1.49
tpch_q20/datafusion:arrow 🚨 728621055 492295916 1.48
tpch_q21/datafusion:arrow 🚨 3786687933 2803189283 1.35
tpch_q22/datafusion:arrow 🚨 209804763 145499883 1.44
duckdb / vortex-file-compressed (1.057x ➖, 0↑ 4↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 177609720 179383968 0.99
tpch_q02/duckdb:vortex-file-compressed 53819145 52967736 1.02
tpch_q03/duckdb:vortex-file-compressed 129571312 125572866 1.03
tpch_q04/duckdb:vortex-file-compressed 149610213 150981079 0.99
tpch_q05/duckdb:vortex-file-compressed 133106589 130929419 1.02
tpch_q06/duckdb:vortex-file-compressed 47979518 45417187 1.06
tpch_q07/duckdb:vortex-file-compressed 149842362 147164665 1.02
tpch_q08/duckdb:vortex-file-compressed 183417602 171142748 1.07
tpch_q09/duckdb:vortex-file-compressed 340906511 333881194 1.02
tpch_q10/duckdb:vortex-file-compressed 158977805 149882932 1.06
tpch_q11/duckdb:vortex-file-compressed 38636687 36169065 1.07
tpch_q12/duckdb:vortex-file-compressed 91940678 87378807 1.05
tpch_q13/duckdb:vortex-file-compressed 251589773 246975719 1.02
tpch_q14/duckdb:vortex-file-compressed 74520121 68147056 1.09
tpch_q15/duckdb:vortex-file-compressed 104046688 97488993 1.07
tpch_q16/duckdb:vortex-file-compressed 83929548 79736448 1.05
tpch_q17/duckdb:vortex-file-compressed 🚨 116383702 100871667 1.15
tpch_q18/duckdb:vortex-file-compressed 295643120 275241012 1.07
tpch_q19/duckdb:vortex-file-compressed 🚨 99713248 90414738 1.10
tpch_q20/duckdb:vortex-file-compressed 🚨 187590064 165146037 1.14
tpch_q21/duckdb:vortex-file-compressed 🚨 614899623 552956791 1.11
tpch_q22/duckdb:vortex-file-compressed 82162049 76219418 1.08
duckdb / vortex-compact (1.055x ➖, 0↑ 3↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 238627509 231355806 1.03
tpch_q02/duckdb:vortex-compact 🚨 65699406 58656002 1.12
tpch_q03/duckdb:vortex-compact 🚨 160360892 137703871 1.16
tpch_q04/duckdb:vortex-compact 🚨 201277998 172073200 1.17
tpch_q05/duckdb:vortex-compact 156008059 146683208 1.06
tpch_q06/duckdb:vortex-compact 89738055 83914222 1.07
tpch_q07/duckdb:vortex-compact 210658484 202275954 1.04
tpch_q08/duckdb:vortex-compact 204006052 189952822 1.07
tpch_q09/duckdb:vortex-compact 373144768 367516769 1.02
tpch_q10/duckdb:vortex-compact 191458007 184499891 1.04
tpch_q11/duckdb:vortex-compact 44041560 42136984 1.05
tpch_q12/duckdb:vortex-compact 211589214 208758533 1.01
tpch_q13/duckdb:vortex-compact 300855730 292570661 1.03
tpch_q14/duckdb:vortex-compact 109690006 102998197 1.06
tpch_q15/duckdb:vortex-compact 125190969 121274769 1.03
tpch_q16/duckdb:vortex-compact 87864954 86482213 1.02
tpch_q17/duckdb:vortex-compact 126643803 115966882 1.09
tpch_q18/duckdb:vortex-compact 302612477 290985473 1.04
tpch_q19/duckdb:vortex-compact 117267045 115156824 1.02
tpch_q20/duckdb:vortex-compact 213692619 207971224 1.03
tpch_q21/duckdb:vortex-compact 649848854 625942831 1.04
tpch_q22/duckdb:vortex-compact 91942253 89902160 1.02
duckdb / parquet (1.007x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 262945220 257004396 1.02
tpch_q02/duckdb:parquet 104452168 103634403 1.01
tpch_q03/duckdb:parquet 216188865 210033147 1.03
tpch_q04/duckdb:parquet 136200845 136104999 1.00
tpch_q05/duckdb:parquet 222359260 219318488 1.01
tpch_q06/duckdb:parquet 67008638 69079426 0.97
tpch_q07/duckdb:parquet 180798283 179964427 1.00
tpch_q08/duckdb:parquet 255999025 254426035 1.01
tpch_q09/duckdb:parquet 460011405 453526401 1.01
tpch_q10/duckdb:parquet 608218385 613686776 0.99
tpch_q11/duckdb:parquet 46169229 45282217 1.02
tpch_q12/duckdb:parquet 126612207 124880509 1.01
tpch_q13/duckdb:parquet 442852181 406639507 1.09
tpch_q14/duckdb:parquet 170910278 171463916 1.00
tpch_q15/duckdb:parquet 100183122 99432767 1.01
tpch_q16/duckdb:parquet 159823395 162392401 0.98
tpch_q17/duckdb:parquet 179914061 181181045 0.99
tpch_q18/duckdb:parquet 347584137 350326097 0.99
tpch_q19/duckdb:parquet 277583650 281729535 0.99
tpch_q20/duckdb:parquet 231829829 231211199 1.00
tpch_q21/duckdb:parquet 568838315 573599833 0.99
tpch_q22/duckdb:parquet 295311724 290328659 1.02
duckdb / duckdb (1.006x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 118046880 117965039 1.00
tpch_q02/duckdb:duckdb 45237352 46380032 0.98
tpch_q03/duckdb:duckdb 96766356 96466573 1.00
tpch_q04/duckdb:duckdb 135185330 131942101 1.02
tpch_q05/duckdb:duckdb 110996156 108553181 1.02
tpch_q06/duckdb:duckdb 39564266 39412667 1.00
tpch_q07/duckdb:duckdb 86160868 85989559 1.00
tpch_q08/duckdb:duckdb 110469635 109917958 1.01
tpch_q09/duckdb:duckdb 282216205 275137805 1.03
tpch_q10/duckdb:duckdb 205051974 205056020 1.00
tpch_q11/duckdb:duckdb 15359921 15421821 1.00
tpch_q12/duckdb:duckdb 85271276 83564913 1.02
tpch_q13/duckdb:duckdb 250685757 250451515 1.00
tpch_q14/duckdb:duckdb 72247291 71022932 1.02
tpch_q15/duckdb:duckdb 78720086 78521243 1.00
tpch_q16/duckdb:duckdb 72587801 73610920 0.99
tpch_q17/duckdb:duckdb 84699228 85072020 1.00
tpch_q18/duckdb:duckdb 213747465 215073785 0.99
tpch_q19/duckdb:duckdb 117105452 115124410 1.02
tpch_q20/duckdb:duckdb 112280854 112154028 1.00
tpch_q21/duckdb:duckdb 305658665 302518144 1.01
tpch_q22/duckdb:duckdb 69454102 66757289 1.04
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -0.1% +20.4% -17.0% +10.2% ✅ faster
1 datafusion:vortex-compact +21.0% +20.4% +0.5% +10.7% ➖ noise
1 datafusion:vortex-file-compressed +33.8% +20.4% +11.2% +11.7% ➖ noise
1 duckdb:duckdb +0.1% +20.4% -16.9% +10.2% ✅ faster
1 duckdb:vortex-compact +3.1% +20.4% -14.3% +10.3% ✅ faster
1 duckdb:vortex-file-compressed -1.0% +20.4% -17.7% +11.9% ✅ faster
2 datafusion:arrow +0.6% +16.2% -13.4% +10.0% ✅ faster
2 datafusion:vortex-compact +27.5% +16.2% +9.7% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +47.3% +16.2% +26.7% +10.0% 🚨 regression
2 duckdb:duckdb -2.5% +16.2% -16.1% +11.4% ✅ faster
2 duckdb:vortex-compact +12.0% +16.2% -3.6% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +1.6% +16.2% -12.6% +10.0% ✅ faster
3 datafusion:arrow -1.7% +20.8% -18.7% +10.0% ✅ faster
3 datafusion:vortex-compact +34.6% +20.8% +11.4% +10.0% 🚨 regression
3 datafusion:vortex-file-compressed +55.3% +20.8% +28.5% +10.0% 🚨 regression
3 duckdb:duckdb +0.3% +20.8% -17.0% +10.0% ✅ faster
3 duckdb:vortex-compact +16.5% +20.8% -3.6% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +3.2% +20.8% -14.6% +10.0% ✅ faster
4 datafusion:arrow +4.4% +14.6% -8.9% +10.0% ➖ noise
4 datafusion:vortex-compact +30.2% +14.6% +13.6% +10.0% 🚨 regression
4 datafusion:vortex-file-compressed +51.4% +14.6% +32.1% +10.0% 🚨 regression
4 duckdb:duckdb +2.5% +14.6% -10.6% +10.0% ✅ faster
4 duckdb:vortex-compact +17.0% +14.6% +2.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -0.9% +14.6% -13.6% +10.0% ✅ faster
5 datafusion:arrow +1.5% +19.1% -14.7% +10.0% ✅ faster
5 datafusion:vortex-compact +31.8% +19.1% +10.6% +10.0% 🚨 regression
5 datafusion:vortex-file-compressed +54.8% +19.1% +30.0% +10.0% 🚨 regression
5 duckdb:duckdb +2.3% +19.1% -14.1% +10.0% ✅ faster
5 duckdb:vortex-compact +6.4% +19.1% -10.7% +10.0% ✅ faster
5 duckdb:vortex-file-compressed +1.7% +19.1% -14.6% +10.0% ✅ faster
6 datafusion:arrow -2.9% +14.5% -15.1% +10.0% ✅ faster
6 datafusion:vortex-compact +24.1% +14.5% +8.4% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +44.8% +14.5% +26.5% +10.0% 🚨 regression
6 duckdb:duckdb +0.4% +14.5% -12.3% +15.0% ➖ noise
6 duckdb:vortex-compact +6.9% +14.5% -6.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +5.6% +14.5% -7.7% +14.0% ➖ noise
7 datafusion:arrow +0.3% +19.7% -16.2% +10.0% ✅ faster
7 datafusion:vortex-compact +29.0% +19.7% +7.8% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +50.2% +19.7% +25.5% +10.0% 🚨 regression
7 duckdb:duckdb +0.2% +19.7% -16.3% +10.0% ✅ faster
7 duckdb:vortex-compact +4.1% +19.7% -13.0% +10.0% ✅ faster
7 duckdb:vortex-file-compressed +1.8% +19.7% -14.9% +10.0% ✅ faster
8 datafusion:arrow +1.0% +17.8% -14.3% +10.0% ✅ faster
8 datafusion:vortex-compact +29.9% +17.8% +10.2% +10.0% 🚨 regression
8 datafusion:vortex-file-compressed +50.7% +17.8% +27.9% +10.0% 🚨 regression
8 duckdb:duckdb +0.5% +17.8% -14.7% +10.0% ✅ faster
8 duckdb:vortex-compact +7.4% +17.8% -8.9% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +7.2% +17.8% -9.1% +10.0% ➖ noise
9 datafusion:arrow +2.0% +19.5% -14.7% +10.0% ✅ faster
9 datafusion:vortex-compact +19.9% +19.5% +0.3% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +48.9% +19.5% +24.6% +10.0% 🚨 regression
9 duckdb:duckdb +2.6% +19.5% -14.2% +10.0% ✅ faster
9 duckdb:vortex-compact +1.5% +19.5% -15.0% +10.0% ✅ faster
9 duckdb:vortex-file-compressed +2.1% +19.5% -14.6% +10.0% ✅ faster
10 datafusion:arrow +0.5% +16.1% -13.5% +10.0% ✅ faster
10 datafusion:vortex-compact +21.9% +16.1% +4.9% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +48.7% +16.1% +28.1% +10.0% 🚨 regression
10 duckdb:duckdb -0.0% +16.1% -13.9% +10.0% ✅ faster
10 duckdb:vortex-compact +3.8% +16.1% -10.6% +10.0% ✅ faster
10 duckdb:vortex-file-compressed +6.1% +16.1% -8.7% +10.0% ➖ noise
11 datafusion:arrow +0.3% +19.8% -16.3% +10.8% ✅ faster
11 datafusion:vortex-compact +23.2% +19.8% +2.8% +11.3% ➖ noise
11 datafusion:vortex-file-compressed +50.9% +19.8% +26.0% +11.0% 🚨 regression
11 duckdb:duckdb -0.4% +19.8% -16.9% +18.4% ✅ faster
11 duckdb:vortex-compact +4.5% +19.8% -12.8% +12.8% ✅ faster
11 duckdb:vortex-file-compressed +6.8% +19.8% -10.8% +17.1% ➖ noise
12 datafusion:arrow +17.9% +11.7% +5.6% +46.0% ➖ noise
12 datafusion:vortex-compact +18.5% +11.7% +6.1% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +52.8% +11.7% +36.8% +10.0% 🚨 regression
12 duckdb:duckdb +2.0% +11.7% -8.6% +10.0% ➖ noise
12 duckdb:vortex-compact +1.4% +11.7% -9.2% +10.0% ✅ faster
12 duckdb:vortex-file-compressed +5.2% +11.7% -5.8% +10.0% ➖ noise
13 datafusion:arrow +15.5% +16.9% -1.2% +10.0% ➖ noise
13 datafusion:vortex-compact +15.8% +16.9% -0.9% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +40.8% +16.9% +20.5% +10.0% 🚨 regression
13 duckdb:duckdb +0.1% +16.9% -14.3% +10.0% ✅ faster
13 duckdb:vortex-compact +2.8% +16.9% -12.0% +10.0% ✅ faster
13 duckdb:vortex-file-compressed +1.9% +16.9% -12.8% +10.0% ✅ faster
14 datafusion:arrow +18.4% +9.5% +8.1% +10.0% ➖ noise
14 datafusion:vortex-compact +20.1% +9.5% +9.6% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +43.0% +9.5% +30.5% +10.0% 🚨 regression
14 duckdb:duckdb +1.7% +9.5% -7.1% +10.0% ➖ noise
14 duckdb:vortex-compact +6.5% +9.5% -2.8% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +9.4% +9.5% -0.2% +10.0% ➖ noise
15 datafusion:arrow +38.2% +20.3% +14.8% +11.9% 🚨 regression
15 datafusion:vortex-compact +20.4% +20.3% +0.0% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +53.1% +20.3% +27.2% +10.0% 🚨 regression
15 duckdb:duckdb +0.3% +20.3% -16.7% +10.0% ✅ faster
15 duckdb:vortex-compact +3.2% +20.3% -14.2% +10.0% ✅ faster
15 duckdb:vortex-file-compressed +6.7% +20.3% -11.3% +10.0% ✅ faster
16 datafusion:arrow +25.5% +9.2% +14.9% +11.8% 🚨 regression
16 datafusion:vortex-compact +10.2% +9.2% +1.0% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +39.0% +9.2% +27.3% +10.0% 🚨 regression
16 duckdb:duckdb -1.4% +9.2% -9.7% +10.0% ✅ faster
16 duckdb:vortex-compact +1.6% +9.2% -7.0% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +5.3% +9.2% -3.6% +10.0% ➖ noise
17 datafusion:arrow +46.0% +22.0% +19.6% +10.0% 🚨 regression
17 datafusion:vortex-compact +10.8% +22.0% -9.2% +10.8% ➖ noise
17 datafusion:vortex-file-compressed +51.4% +22.0% +24.0% +10.0% 🚨 regression
17 duckdb:duckdb -0.4% +22.0% -18.4% +10.0% ✅ faster
17 duckdb:vortex-compact +9.2% +22.0% -10.5% +10.0% ✅ faster
17 duckdb:vortex-file-compressed +15.4% +22.0% -5.5% +10.0% ➖ noise
18 datafusion:arrow +42.0% +22.8% +15.6% +10.0% 🚨 regression
18 datafusion:vortex-compact +4.3% +22.8% -15.1% +10.0% ✅ faster
18 datafusion:vortex-file-compressed +44.7% +22.8% +17.8% +10.0% 🚨 regression
18 duckdb:duckdb -0.6% +22.8% -19.1% +10.0% ✅ faster
18 duckdb:vortex-compact +4.0% +22.8% -15.3% +10.0% ✅ faster
18 duckdb:vortex-file-compressed +7.4% +22.8% -12.6% +10.0% ✅ faster
19 datafusion:arrow +48.6% +16.6% +27.4% +10.0% 🚨 regression
19 datafusion:vortex-compact -1.9% +16.6% -15.8% +10.0% ✅ faster
19 datafusion:vortex-file-compressed +19.7% +16.6% +2.7% +10.0% ➖ noise
19 duckdb:duckdb +1.7% +16.6% -12.7% +10.0% ✅ faster
19 duckdb:vortex-compact +1.8% +16.6% -12.6% +10.0% ✅ faster
19 duckdb:vortex-file-compressed +10.3% +16.6% -5.4% +10.0% ➖ noise
20 datafusion:arrow +48.0% +17.6% +25.8% +10.0% 🚨 regression
20 datafusion:vortex-compact +3.9% +17.6% -11.6% +10.0% ✅ faster
20 datafusion:vortex-file-compressed +34.6% +17.6% +14.5% +10.0% 🚨 regression
20 duckdb:duckdb +0.1% +17.6% -14.9% +10.0% ✅ faster
20 duckdb:vortex-compact +2.8% +17.6% -12.6% +10.0% ✅ faster
20 duckdb:vortex-file-compressed +13.6% +17.6% -3.4% +10.0% ➖ noise
21 datafusion:arrow +35.1% +22.0% +10.7% +10.0% 🚨 regression
21 datafusion:vortex-compact +2.7% +22.0% -15.9% +10.0% ✅ faster
21 datafusion:vortex-file-compressed +35.0% +22.0% +10.6% +10.0% 🚨 regression
21 duckdb:duckdb +1.0% +22.0% -17.2% +10.0% ✅ faster
21 duckdb:vortex-compact +3.8% +22.0% -14.9% +10.0% ✅ faster
21 duckdb:vortex-file-compressed +11.2% +22.0% -8.9% +10.0% ➖ noise
22 datafusion:arrow +44.2% +10.9% +30.0% +10.0% 🚨 regression
22 datafusion:vortex-compact +2.4% +10.9% -7.7% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +25.6% +10.9% +13.2% +10.0% 🚨 regression
22 duckdb:duckdb +4.0% +10.9% -6.2% +10.0% ➖ noise
22 duckdb:vortex-compact +2.3% +10.9% -7.8% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +7.8% +10.9% -2.8% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.1%
Vortex (geomean): 1.103x ➖
Parquet (geomean): 1.127x ➖
Shifts: Parquet (control) +12.7% · Median polish +10.0%


datafusion / vortex-file-compressed (1.179x ➖, 0↑ 7↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 212189985 203701307 1.04
tpch_q02/datafusion:vortex-file-compressed 467887660 460872838 1.02
tpch_q03/datafusion:vortex-file-compressed 366617884 408418248 0.90
tpch_q04/datafusion:vortex-file-compressed 189416716 244431359 0.77
tpch_q05/datafusion:vortex-file-compressed 456801366 378464569 1.21
tpch_q06/datafusion:vortex-file-compressed 🚨 328704265 251641191 1.31
tpch_q07/datafusion:vortex-file-compressed 490010071 379299590 1.29
tpch_q08/datafusion:vortex-file-compressed 🚨 715764963 520410786 1.38
tpch_q09/datafusion:vortex-file-compressed 408866939 378664512 1.08
tpch_q10/datafusion:vortex-file-compressed 🚨 610896058 416484861 1.47
tpch_q11/datafusion:vortex-file-compressed 🚨 408572950 262766001 1.55
tpch_q12/datafusion:vortex-file-compressed 🚨 432164695 297907992 1.45
tpch_q13/datafusion:vortex-file-compressed 222446129 206122194 1.08
tpch_q14/datafusion:vortex-file-compressed 210989236 164536846 1.28
tpch_q15/datafusion:vortex-file-compressed 🚨 398602143 285050575 1.40
tpch_q16/datafusion:vortex-file-compressed 🚨 234025025 177933693 1.32
tpch_q17/datafusion:vortex-file-compressed 336835984 301272970 1.12
tpch_q18/datafusion:vortex-file-compressed 345346392 304329722 1.13
tpch_q19/datafusion:vortex-file-compressed 386043202 335281455 1.15
tpch_q20/datafusion:vortex-file-compressed 353914287 332931581 1.06
tpch_q21/datafusion:vortex-file-compressed 491886573 426222235 1.15
tpch_q22/datafusion:vortex-file-compressed 172727150 155542161 1.11
datafusion / vortex-compact (1.166x ➖, 0↑ 4↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 349113332 264896948 1.32
tpch_q02/datafusion:vortex-compact 616756606 524089913 1.18
tpch_q03/datafusion:vortex-compact 444610647 395611464 1.12
tpch_q04/datafusion:vortex-compact 247997771 193028246 1.28
tpch_q05/datafusion:vortex-compact 411505044 396164516 1.04
tpch_q06/datafusion:vortex-compact 404320111 315528196 1.28
tpch_q07/datafusion:vortex-compact 439143573 411792564 1.07
tpch_q08/datafusion:vortex-compact 555158518 475143554 1.17
tpch_q09/datafusion:vortex-compact 505925516 390230694 1.30
tpch_q10/datafusion:vortex-compact 🚨 603997322 430317605 1.40
tpch_q11/datafusion:vortex-compact 🚨 393066909 248980123 1.58
tpch_q12/datafusion:vortex-compact 463796153 488754769 0.95
tpch_q13/datafusion:vortex-compact 272599394 229607565 1.19
tpch_q14/datafusion:vortex-compact 267357370 267206877 1.00
tpch_q15/datafusion:vortex-compact 481450190 412231442 1.17
tpch_q16/datafusion:vortex-compact 180228131 212337768 0.85
tpch_q17/datafusion:vortex-compact 445492347 366279073 1.22
tpch_q18/datafusion:vortex-compact 🚨 358047755 275011367 1.30
tpch_q19/datafusion:vortex-compact 526537893 432199851 1.22
tpch_q20/datafusion:vortex-compact 446295184 440580806 1.01
tpch_q21/datafusion:vortex-compact 573747223 482596601 1.19
tpch_q22/datafusion:vortex-compact 145935173 138976661 1.05
datafusion / parquet (1.217x ➖, 0↑ 5↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 199257811 227835986 0.87
tpch_q02/datafusion:parquet 501076086 512924163 0.98
tpch_q03/datafusion:parquet 388348360 317083653 1.22
tpch_q04/datafusion:parquet 175681872 139649138 1.26
tpch_q05/datafusion:parquet 576364248 449842950 1.28
tpch_q06/datafusion:parquet 171504467 135362506 1.27
tpch_q07/datafusion:parquet 555073217 466981563 1.19
tpch_q08/datafusion:parquet 730751893 576701866 1.27
tpch_q09/datafusion:parquet 522962315 477059939 1.10
tpch_q10/datafusion:parquet 🚨 672338833 499777708 1.35
tpch_q11/datafusion:parquet 334633882 327805495 1.02
tpch_q12/datafusion:parquet 243526491 227024008 1.07
tpch_q13/datafusion:parquet 443038571 435232307 1.02
tpch_q14/datafusion:parquet 194528955 177829545 1.09
tpch_q15/datafusion:parquet 327043762 286272933 1.14
tpch_q16/datafusion:parquet 192571591 169769478 1.13
tpch_q17/datafusion:parquet 368181313 345798758 1.06
tpch_q18/datafusion:parquet 460093828 428532224 1.07
tpch_q19/datafusion:parquet 🚨 519528417 294264653 1.77
tpch_q20/datafusion:parquet 🚨 509696078 320646449 1.59
tpch_q21/datafusion:parquet 🚨 819019603 496371094 1.65
tpch_q22/datafusion:parquet 🚨 198844044 105538375 1.88
duckdb / vortex-file-compressed (1.041x ➖, 0↑ 1↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 272305720 257984475 1.06
tpch_q02/duckdb:vortex-file-compressed 973229929 974165787 1.00
tpch_q03/duckdb:vortex-file-compressed 580976810 608835537 0.95
tpch_q04/duckdb:vortex-file-compressed 435113378 346009531 1.26
tpch_q05/duckdb:vortex-file-compressed 1047372416 893934554 1.17
tpch_q06/duckdb:vortex-file-compressed 396886036 402361827 0.99
tpch_q07/duckdb:vortex-file-compressed 795629898 718161940 1.11
tpch_q08/duckdb:vortex-file-compressed 1060763188 936809056 1.13
tpch_q09/duckdb:vortex-file-compressed 1041606271 846257194 1.23
tpch_q10/duckdb:vortex-file-compressed 736235844 691490811 1.06
tpch_q11/duckdb:vortex-file-compressed 🚨 581744667 446523322 1.30
tpch_q12/duckdb:vortex-file-compressed 525089084 503238389 1.04
tpch_q13/duckdb:vortex-file-compressed 477355553 450747125 1.06
tpch_q14/duckdb:vortex-file-compressed 513200227 513984841 1.00
tpch_q15/duckdb:vortex-file-compressed 271266690 320590450 0.85
tpch_q16/duckdb:vortex-file-compressed 393785128 419090283 0.94
tpch_q17/duckdb:vortex-file-compressed 706278845 956874713 0.74
tpch_q18/duckdb:vortex-file-compressed 555245936 593875235 0.93
tpch_q19/duckdb:vortex-file-compressed 461408643 464297593 0.99
tpch_q20/duckdb:vortex-file-compressed 918066126 798786271 1.15
tpch_q21/duckdb:vortex-file-compressed 1161566340 1113850522 1.04
tpch_q22/duckdb:vortex-file-compressed 413531419 385818040 1.07
duckdb / vortex-compact (1.035x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 360492607 286997356 1.26
tpch_q02/duckdb:vortex-compact 961510609 942807332 1.02
tpch_q03/duckdb:vortex-compact 630752448 561966659 1.12
tpch_q04/duckdb:vortex-compact 363588049 324865195 1.12
tpch_q05/duckdb:vortex-compact 903723536 902773771 1.00
tpch_q06/duckdb:vortex-compact 450104204 404325326 1.11
tpch_q07/duckdb:vortex-compact 728391862 865606581 0.84
tpch_q08/duckdb:vortex-compact 966801773 989621074 0.98
tpch_q09/duckdb:vortex-compact 955323697 871370666 1.10
tpch_q10/duckdb:vortex-compact 764625329 663811190 1.15
tpch_q11/duckdb:vortex-compact 488800241 535070554 0.91
tpch_q12/duckdb:vortex-compact 536511691 454064876 1.18
tpch_q13/duckdb:vortex-compact 465006391 483023418 0.96
tpch_q14/duckdb:vortex-compact 484282520 487021867 0.99
tpch_q15/duckdb:vortex-compact 320919101 300972241 1.07
tpch_q16/duckdb:vortex-compact 408325548 393046897 1.04
tpch_q17/duckdb:vortex-compact 780372772 641334415 1.22
tpch_q18/duckdb:vortex-compact 505268285 531009365 0.95
tpch_q19/duckdb:vortex-compact 513080473 460298791 1.11
tpch_q20/duckdb:vortex-compact 732877159 871371989 0.84
tpch_q21/duckdb:vortex-compact 1142399769 1214097499 0.94
tpch_q22/duckdb:vortex-compact 379949743 386030751 0.98
duckdb / parquet (1.044x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 485427447 506938816 0.96
tpch_q02/duckdb:parquet 1304412889 1316925862 0.99
tpch_q03/duckdb:parquet 1177306328 1007137366 1.17
tpch_q04/duckdb:parquet 692837575 604880623 1.15
tpch_q05/duckdb:parquet 1797573118 1526371279 1.18
tpch_q06/duckdb:parquet 455549042 451800376 1.01
tpch_q07/duckdb:parquet 1401779832 1227912372 1.14
tpch_q08/duckdb:parquet 1798821121 1595397227 1.13
tpch_q09/duckdb:parquet 1606791263 1501558626 1.07
tpch_q10/duckdb:parquet 1382502204 1391182208 0.99
tpch_q11/duckdb:parquet 886918823 879931724 1.01
tpch_q12/duckdb:parquet 614444730 615611382 1.00
tpch_q13/duckdb:parquet 885434751 925979859 0.96
tpch_q14/duckdb:parquet 715059682 654952799 1.09
tpch_q15/duckdb:parquet 580862293 552511115 1.05
tpch_q16/duckdb:parquet 629413098 588496799 1.07
tpch_q17/duckdb:parquet 849707677 763784666 1.11
tpch_q18/duckdb:parquet 898702118 909092090 0.99
tpch_q19/duckdb:parquet 786847248 870526048 0.90
tpch_q20/duckdb:parquet 1073336803 1086193483 0.99
tpch_q21/duckdb:parquet 1248479702 1220146126 1.02
tpch_q22/duckdb:parquet 584940481 560314894 1.04
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +31.8% -8.5% +44.0% +154.1% ➖ noise
1 datafusion:vortex-file-compressed +4.2% -8.5% +13.8% +142.4% ➖ noise
1 duckdb:vortex-compact +25.6% -8.5% +37.3% +83.4% ➖ noise
1 duckdb:vortex-file-compressed +5.6% -8.5% +15.3% +48.6% ➖ noise
2 datafusion:vortex-compact +17.7% -1.6% +19.6% +34.1% ➖ noise
2 datafusion:vortex-file-compressed +1.5% -1.6% +3.2% +42.0% ➖ noise
2 duckdb:vortex-compact +2.0% -1.6% +3.7% +30.5% ➖ noise
2 duckdb:vortex-file-compressed -0.1% -1.6% +1.6% +30.5% ➖ noise
3 datafusion:vortex-compact +12.4% +19.7% -6.1% +104.1% ➖ noise
3 datafusion:vortex-file-compressed -10.2% +19.7% -25.0% +94.2% ➖ noise
3 duckdb:vortex-compact +12.2% +19.7% -6.2% +47.6% ➖ noise
3 duckdb:vortex-file-compressed -4.6% +19.7% -20.2% +42.1% ➖ noise
4 datafusion:vortex-compact +28.5% +20.0% +7.0% +39.1% ➖ noise
4 datafusion:vortex-file-compressed -22.5% +20.0% -35.4% +33.2% ✅ faster
4 duckdb:vortex-compact +11.9% +20.0% -6.8% +30.5% ➖ noise
4 duckdb:vortex-file-compressed +25.8% +20.0% +4.8% +30.5% ➖ noise
5 datafusion:vortex-compact +3.9% +22.8% -15.4% +30.5% ➖ noise
5 datafusion:vortex-file-compressed +20.7% +22.8% -1.7% +30.5% ➖ noise
5 duckdb:vortex-compact +0.1% +22.8% -18.5% +30.5% ➖ noise
5 duckdb:vortex-file-compressed +17.2% +22.8% -4.6% +30.5% ➖ noise
6 datafusion:vortex-compact +28.1% +13.0% +13.4% +51.2% ➖ noise
6 datafusion:vortex-file-compressed +30.6% +13.0% +15.6% +47.7% ➖ noise
6 duckdb:vortex-compact +11.3% +13.0% -1.5% +45.9% ➖ noise
6 duckdb:vortex-file-compressed -1.4% +13.0% -12.7% +49.2% ➖ noise
7 datafusion:vortex-compact +6.6% +16.5% -8.5% +30.5% ➖ noise
7 datafusion:vortex-file-compressed +29.2% +16.5% +10.9% +37.8% ➖ noise
7 duckdb:vortex-compact -15.9% +16.5% -27.8% +33.3% ✅ faster
7 duckdb:vortex-file-compressed +10.8% +16.5% -4.9% +30.5% ➖ noise
8 datafusion:vortex-compact +16.8% +19.5% -2.2% +30.5% ➖ noise
8 datafusion:vortex-file-compressed +37.5% +19.5% +15.1% +35.9% ➖ noise
8 duckdb:vortex-compact -2.3% +19.5% -18.3% +30.5% ➖ noise
8 duckdb:vortex-file-compressed +13.2% +19.5% -5.3% +30.5% ➖ noise
9 datafusion:vortex-compact +29.6% +8.3% +19.7% +30.5% ➖ noise
9 datafusion:vortex-file-compressed +8.0% +8.3% -0.3% +36.5% ➖ noise
9 duckdb:vortex-compact +9.6% +8.3% +1.2% +32.6% ➖ noise
9 duckdb:vortex-file-compressed +23.1% +8.3% +13.6% +30.5% ➖ noise
10 datafusion:vortex-compact +40.4% +15.6% +21.4% +30.5% ➖ noise
10 datafusion:vortex-file-compressed +46.7% +15.6% +26.9% +30.5% ➖ noise
10 duckdb:vortex-compact +15.2% +15.6% -0.4% +30.5% ➖ noise
10 duckdb:vortex-file-compressed +6.5% +15.6% -7.9% +30.5% ➖ noise
11 datafusion:vortex-compact +57.9% +1.4% +55.6% +45.1% 🚨 regression
11 datafusion:vortex-file-compressed +55.5% +1.4% +53.3% +30.5% 🚨 regression
11 duckdb:vortex-compact -8.6% +1.4% -9.9% +30.5% ➖ noise
11 duckdb:vortex-file-compressed +30.3% +1.4% +28.4% +30.5% ➖ noise
12 datafusion:vortex-compact -5.1% +3.5% -8.3% +37.2% ➖ noise
12 datafusion:vortex-file-compressed +45.1% +3.5% +40.2% +30.5% 🚨 regression
12 duckdb:vortex-compact +18.2% +3.5% +14.2% +40.7% ➖ noise
12 duckdb:vortex-file-compressed +4.3% +3.5% +0.8% +33.6% ➖ noise
13 datafusion:vortex-compact +18.7% -1.3% +20.3% +87.9% ➖ noise
13 datafusion:vortex-file-compressed +7.9% -1.3% +9.4% +42.9% ➖ noise
13 duckdb:vortex-compact -3.7% -1.3% -2.4% +35.7% ➖ noise
13 duckdb:vortex-file-compressed +5.9% -1.3% +7.3% +33.5% ➖ noise
14 datafusion:vortex-compact +0.1% +9.3% -8.4% +49.8% ➖ noise
14 datafusion:vortex-file-compressed +28.2% +9.3% +17.3% +42.5% ➖ noise
14 duckdb:vortex-compact -0.6% +9.3% -9.0% +47.6% ➖ noise
14 duckdb:vortex-file-compressed -0.2% +9.3% -8.6% +31.4% ➖ noise
15 datafusion:vortex-compact +16.8% +9.6% +6.6% +30.5% ➖ noise
15 datafusion:vortex-file-compressed +39.8% +9.6% +27.6% +30.5% ➖ noise
15 duckdb:vortex-compact +6.6% +9.6% -2.7% +30.5% ➖ noise
15 duckdb:vortex-file-compressed -15.4% +9.6% -22.8% +30.5% ➖ noise
16 datafusion:vortex-compact -15.1% +10.1% -22.9% +30.5% ➖ noise
16 datafusion:vortex-file-compressed +31.5% +10.1% +19.4% +30.5% ➖ noise
16 duckdb:vortex-compact +3.9% +10.1% -5.7% +30.5% ➖ noise
16 duckdb:vortex-file-compressed -6.0% +10.1% -14.7% +35.9% ➖ noise
17 datafusion:vortex-compact +21.6% +8.8% +11.8% +40.1% ➖ noise
17 datafusion:vortex-file-compressed +11.8% +8.8% +2.7% +30.5% ➖ noise
17 duckdb:vortex-compact +21.7% +8.8% +11.8% +30.5% ➖ noise
17 duckdb:vortex-file-compressed -26.2% +8.8% -32.2% +43.7% ✅ faster
18 datafusion:vortex-compact +30.2% +3.0% +26.4% +30.5% ➖ noise
18 datafusion:vortex-file-compressed +13.5% +3.0% +10.1% +37.7% ➖ noise
18 duckdb:vortex-compact -4.8% +3.0% -7.6% +30.5% ➖ noise
18 duckdb:vortex-file-compressed -6.5% +3.0% -9.2% +30.5% ➖ noise
19 datafusion:vortex-compact +21.8% +26.3% -3.6% +30.5% ➖ noise
19 datafusion:vortex-file-compressed +15.1% +26.3% -8.9% +30.5% ➖ noise
19 duckdb:vortex-compact +11.5% +26.3% -11.8% +30.5% ➖ noise
19 duckdb:vortex-file-compressed -0.6% +26.3% -21.3% +39.8% ➖ noise
20 datafusion:vortex-compact +1.3% +25.3% -19.2% +30.5% ➖ noise
20 datafusion:vortex-file-compressed +6.3% +25.3% -15.2% +50.9% ➖ noise
20 duckdb:vortex-compact -15.9% +25.3% -32.9% +31.3% ✅ faster
20 duckdb:vortex-file-compressed +14.9% +25.3% -8.3% +30.5% ➖ noise
21 datafusion:vortex-compact +18.9% +29.9% -8.5% +30.5% ➖ noise
21 datafusion:vortex-file-compressed +15.4% +29.9% -11.2% +30.5% ➖ noise
21 duckdb:vortex-compact -5.9% +29.9% -27.6% +30.5% ✅ faster
21 duckdb:vortex-file-compressed +4.3% +29.9% -19.7% +30.5% ➖ noise
22 datafusion:vortex-compact +5.0% +40.2% -25.1% +30.5% ✅ faster
22 datafusion:vortex-file-compressed +11.0% +40.2% -20.8% +60.5% ➖ noise
22 duckdb:vortex-compact -1.6% +40.2% -29.8% +30.5% ✅ faster
22 duckdb:vortex-file-compressed +7.2% +40.2% -23.6% +30.5% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.5%
Vortex (geomean): 1.125x ➖
Parquet (geomean): 1.098x ➖
Shifts: Parquet (control) +9.8% · Median polish +10.2%


datafusion / vortex-file-compressed (0.999x ➖, 1↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 33456734 55478451 0.60
fineweb_q01/datafusion:vortex-file-compressed 589204948 510564415 1.15
fineweb_q02/datafusion:vortex-file-compressed 557607810 541748972 1.03
fineweb_q03/datafusion:vortex-file-compressed 1354970063 1352238743 1.00
fineweb_q04/datafusion:vortex-file-compressed 1377014319 1354841693 1.02
fineweb_q05/datafusion:vortex-file-compressed 1608115302 1330922574 1.21
fineweb_q06/datafusion:vortex-file-compressed 1583647195 1499382741 1.06
fineweb_q07/datafusion:vortex-file-compressed 1369020733 1306506866 1.05
fineweb_q08/datafusion:vortex-file-compressed 551815591 545440823 1.01
datafusion / vortex-compact (1.210x ➖, 0↑ 1↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 36810375 33476392 1.10
fineweb_q01/datafusion:vortex-compact 694779200 594280213 1.17
fineweb_q02/datafusion:vortex-compact 887183385 768669473 1.15
fineweb_q03/datafusion:vortex-compact 2067608908 1848102777 1.12
fineweb_q04/datafusion:vortex-compact 2443809789 2251403167 1.09
fineweb_q05/datafusion:vortex-compact 1840120253 1673547436 1.10
fineweb_q06/datafusion:vortex-compact 1619543535 1433756501 1.13
fineweb_q07/datafusion:vortex-compact 1534085173 1370113106 1.12
fineweb_q08/datafusion:vortex-compact 🚨 882774722 397963881 2.22
datafusion / parquet (1.146x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1505568196 1215399822 1.24
fineweb_q01/datafusion:parquet 1894023994 1744706753 1.09
fineweb_q02/datafusion:parquet 1965255500 1725254494 1.14
fineweb_q03/datafusion:parquet 2009369863 1762982573 1.14
fineweb_q04/datafusion:parquet 2144525952 1707778208 1.26
fineweb_q05/datafusion:parquet 2083836269 1735768418 1.20
fineweb_q06/datafusion:parquet 1797017069 1694388861 1.06
fineweb_q07/datafusion:parquet 1910015891 1675702602 1.14
fineweb_q08/datafusion:parquet 1878247654 1752105695 1.07
duckdb / vortex-file-compressed (1.240x ➖, 0↑ 4↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 106407529 78114040 1.36
fineweb_q01/duckdb:vortex-file-compressed 🚨 800257912 555141952 1.44
fineweb_q02/duckdb:vortex-file-compressed 543582616 493029536 1.10
fineweb_q03/duckdb:vortex-file-compressed 🚨 1833021878 1398849820 1.31
fineweb_q04/duckdb:vortex-file-compressed 1895091399 1487340727 1.27
fineweb_q05/duckdb:vortex-file-compressed 🚨 1869590690 1412133211 1.32
fineweb_q06/duckdb:vortex-file-compressed 1860647385 1711794395 1.09
fineweb_q07/duckdb:vortex-file-compressed 1676748371 1540519170 1.09
fineweb_q08/duckdb:vortex-file-compressed 777381732 635028833 1.22
duckdb / vortex-compact (1.068x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 89783986 91702015 0.98
fineweb_q01/duckdb:vortex-compact 632038486 559887981 1.13
fineweb_q02/duckdb:vortex-compact 546306938 621618938 0.88
fineweb_q03/duckdb:vortex-compact 1810680399 1704647908 1.06
fineweb_q04/duckdb:vortex-compact 1937999283 1735833200 1.12
fineweb_q05/duckdb:vortex-compact 1779771999 1501611837 1.19
fineweb_q06/duckdb:vortex-compact 1645879499 1496817675 1.10
fineweb_q07/duckdb:vortex-compact 1474916084 1407814850 1.05
fineweb_q08/duckdb:vortex-compact 533200089 463934773 1.15
duckdb / parquet (1.051x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1084352082 1074348601 1.01
fineweb_q01/duckdb:parquet 1684447175 1644948229 1.02
fineweb_q02/duckdb:parquet 1644920331 1551148769 1.06
fineweb_q03/duckdb:parquet 4115826926 3948854104 1.04
fineweb_q04/duckdb:parquet 1984811455 1853015801 1.07
fineweb_q05/duckdb:parquet 2717507536 2579755108 1.05
fineweb_q06/duckdb:parquet 3512868226 3296283808 1.07
fineweb_q07/duckdb:parquet 4231673856 3931929331 1.08
fineweb_q08/duckdb:parquet 1104794980 1040951902 1.06
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +10.0% +11.8% -1.7% +148.5% ➖ noise
0 datafusion:vortex-file-compressed -39.7% +11.8% -46.1% +150.2% ➖ noise
0 duckdb:vortex-compact -2.1% +11.8% -12.4% +93.8% ➖ noise
0 duckdb:vortex-file-compressed +36.2% +11.8% +21.8% +34.7% ➖ noise
1 datafusion:vortex-compact +16.9% +5.4% +10.9% +86.2% ➖ noise
1 datafusion:vortex-file-compressed +15.4% +5.4% +9.5% +49.9% ➖ noise
1 duckdb:vortex-compact +12.9% +5.4% +7.1% +32.8% ➖ noise
1 duckdb:vortex-file-compressed +44.2% +5.4% +36.7% +30.0% 🚨 regression
2 datafusion:vortex-compact +15.4% +9.9% +5.0% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +2.9% +9.9% -6.4% +30.0% ➖ noise
2 duckdb:vortex-compact -12.1% +9.9% -20.0% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +10.3% +9.9% +0.3% +30.0% ➖ noise
3 datafusion:vortex-compact +11.9% +9.0% +2.6% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +0.2% +9.0% -8.1% +30.0% ➖ noise
3 duckdb:vortex-compact +6.2% +9.0% -2.5% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +31.0% +9.0% +20.2% +30.0% ➖ noise
4 datafusion:vortex-compact +8.5% +16.0% -6.4% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +1.6% +16.0% -12.4% +30.0% ➖ noise
4 duckdb:vortex-compact +11.6% +16.0% -3.7% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +27.4% +16.0% +9.9% +30.0% ➖ noise
5 datafusion:vortex-compact +10.0% +12.5% -2.2% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +20.8% +12.5% +7.4% +30.0% ➖ noise
5 duckdb:vortex-compact +18.5% +12.5% +5.4% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +32.4% +12.5% +17.7% +30.0% ➖ noise
6 datafusion:vortex-compact +13.0% +6.3% +6.3% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +5.6% +6.3% -0.7% +30.0% ➖ noise
6 duckdb:vortex-compact +10.0% +6.3% +3.4% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +8.7% +6.3% +2.2% +280.5% ➖ noise
7 datafusion:vortex-compact +12.0% +10.8% +1.1% +41.9% ➖ noise
7 datafusion:vortex-file-compressed +4.8% +10.8% -5.4% +30.0% ➖ noise
7 duckdb:vortex-compact +4.8% +10.8% -5.4% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +8.8% +10.8% -1.7% +30.0% ➖ noise
8 datafusion:vortex-compact +121.8% +6.7% +108.0% +65.7% 🚨 regression
8 datafusion:vortex-file-compressed +1.2% +6.7% -5.2% +30.0% ➖ noise
8 duckdb:vortex-compact +14.9% +6.7% +7.7% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +22.4% +6.7% +14.8% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: Random Access

Vortex (geomean): 0.914x ➖
Parquet (geomean): 1.032x ➖


unknown / unknown (1.001x ➖, 7↑ 6↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚨 2797140 2383310 1.17
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1382455 1280461 1.08
random-access/feature-vectors/correlated/parquet-tokio-local-disk 11693524114 11697576942 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11198932843 11234307729 1.00
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7884492 8617246 0.91
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6311136 6921965 0.91
random-access/feature-vectors/uniform/lance-tokio-local-disk 1611656 1480070 1.09
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2616826 2387675 1.10
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11312907050 11241350639 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11354537267 11225362183 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk 13513689 13885048 0.97
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 13453136 13969558 0.96
random-access/lance-tokio-local-disk 779838 740581 1.05
random-access/lance-tokio-local-disk-footer 1451244 1349978 1.08
random-access/nested-lists/correlated/lance-tokio-local-disk 276771 273860 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 🚨 786962 712536 1.10
random-access/nested-lists/correlated/parquet-tokio-local-disk 141823168 141863076 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 141483539 142130071 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 755515 907719 0.83
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 739353 915920 0.81
random-access/nested-lists/uniform/lance-tokio-local-disk 1245942 1189592 1.05
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1788611 1671191 1.07
random-access/nested-lists/uniform/parquet-tokio-local-disk 141623344 142164213 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 141428726 143311181 0.99
random-access/nested-lists/uniform/vortex-tokio-local-disk 2521156 2326713 1.08
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2566664 2571316 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk 454249 437136 1.04
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 690900 643167 1.07
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚨 29596811 26146138 1.13
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚨 29472753 26168930 1.13
random-access/nested-structs/correlated/vortex-tokio-local-disk 968292 893245 1.08
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 933398 881880 1.06
random-access/nested-structs/uniform/lance-tokio-local-disk 3043828 2914181 1.04
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3279486 3158955 1.04
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚨 29300281 26186297 1.12
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚨 29427973 26169934 1.12
random-access/nested-structs/uniform/vortex-tokio-local-disk 1950758 1775904 1.10
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1850036 1778905 1.04
random-access/parquet-tokio-local-disk 186924823 185169326 1.01
random-access/parquet-tokio-local-disk-footer 185907991 183216086 1.01
random-access/taxi/correlated/lance-tokio-local-disk 1014763 967959 1.05
random-access/taxi/correlated/lance-tokio-local-disk-footer 1750935 1651001 1.06
random-access/taxi/correlated/parquet-tokio-local-disk 280891981 276069415 1.02
random-access/taxi/correlated/parquet-tokio-local-disk-footer 280021704 277097785 1.01
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 2012261 2568311 0.78
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1814036 2537483 0.71
random-access/taxi/uniform/lance-tokio-local-disk 8949235 8661635 1.03
random-access/taxi/uniform/lance-tokio-local-disk-footer 9686228 9326639 1.04
random-access/taxi/uniform/parquet-tokio-local-disk 297976182 292271001 1.02
random-access/taxi/uniform/parquet-tokio-local-disk-footer 295131752 288554830 1.02
random-access/taxi/uniform/vortex-tokio-local-disk 4933043 5474319 0.90
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4693492 5351924 0.88
random-access/vortex-tokio-local-disk 🚀 1320730 1812851 0.73
random-access/vortex-tokio-local-disk-footer 🚀 1366705 1644995 0.83

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.7%
Vortex (geomean): 0.976x ➖
Parquet (geomean): 0.992x ➖
Shifts: Parquet (control) -0.8% · Median polish -0.8%


duckdb / vortex-file-compressed (0.948x ➖, 1↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 10776020 11045539 0.98
statpopgen_q01/duckdb:vortex-file-compressed 🚀 18924182 26518946 0.71
statpopgen_q02/duckdb:vortex-file-compressed 1301188012 1304759917 1.00
statpopgen_q03/duckdb:vortex-file-compressed 2975457283 3085105103 0.96
statpopgen_q04/duckdb:vortex-file-compressed 2939460209 3107468759 0.95
statpopgen_q05/duckdb:vortex-file-compressed 1373337203 1411542273 0.97
statpopgen_q06/duckdb:vortex-file-compressed 2045211941 2063396360 0.99
statpopgen_q07/duckdb:vortex-file-compressed 223813238 233992812 0.96
statpopgen_q08/duckdb:vortex-file-compressed 236000669 252164025 0.94
statpopgen_q09/duckdb:vortex-file-compressed 2806724985 2775691881 1.01
statpopgen_q10/duckdb:vortex-file-compressed 4616065619 4587868577 1.01
duckdb / vortex-compact (1.004x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 10659184 10580413 1.01
statpopgen_q01/duckdb:vortex-compact 165581049 164812823 1.00
statpopgen_q02/duckdb:vortex-compact 1799864218 1817772871 0.99
statpopgen_q03/duckdb:vortex-compact 3536544917 3421279199 1.03
statpopgen_q04/duckdb:vortex-compact 3477013329 3472321618 1.00
statpopgen_q05/duckdb:vortex-compact 1813195139 1798424036 1.01
statpopgen_q06/duckdb:vortex-compact 2679599978 2691811641 1.00
statpopgen_q07/duckdb:vortex-compact 931139659 923771637 1.01
statpopgen_q08/duckdb:vortex-compact 961405889 961607494 1.00
statpopgen_q09/duckdb:vortex-compact 3280853553 3311840220 0.99
statpopgen_q10/duckdb:vortex-compact 5330268588 5311276993 1.00
duckdb / parquet (0.992x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 305587989 313667549 0.97
statpopgen_q01/duckdb:parquet 397014480 396727868 1.00
statpopgen_q02/duckdb:parquet 980408210 971046785 1.01
statpopgen_q03/duckdb:parquet 1478643229 1510927845 0.98
statpopgen_q04/duckdb:parquet 1487419814 1496008438 0.99
statpopgen_q05/duckdb:parquet 987107598 1008690868 0.98
statpopgen_q06/duckdb:parquet 1470241255 1497950046 0.98
statpopgen_q07/duckdb:parquet 1869860178 1910732716 0.98
statpopgen_q08/duckdb:parquet 1900242567 1915424382 0.99
statpopgen_q09/duckdb:parquet 1396867546 1350125628 1.03
statpopgen_q10/duckdb:parquet 2673416088 2696613268 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +0.7% -2.6% +3.4% +10.0% ➖ noise
0 duckdb:vortex-file-compressed -2.4% -2.6% +0.1% +10.0% ➖ noise
1 duckdb:vortex-compact +0.5% +0.1% +0.4% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -28.6% +0.1% -28.7% +192.6% ➖ noise
2 duckdb:vortex-compact -1.0% +1.0% -1.9% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -0.3% +1.0% -1.2% +10.0% ➖ noise
3 duckdb:vortex-compact +3.4% -2.1% +5.6% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -3.6% -2.1% -1.4% +10.0% ➖ noise
4 duckdb:vortex-compact +0.1% -0.6% +0.7% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -5.4% -0.6% -4.9% +10.0% ➖ noise
5 duckdb:vortex-compact +0.8% -2.1% +3.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -2.7% -2.1% -0.6% +10.0% ➖ noise
6 duckdb:vortex-compact -0.5% -1.8% +1.4% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.9% -1.8% +1.0% +10.0% ➖ noise
7 duckdb:vortex-compact +0.8% -2.1% +3.0% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -4.4% -2.1% -2.3% +10.0% ➖ noise
8 duckdb:vortex-compact -0.0% -0.8% +0.8% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -6.4% -0.8% -5.7% +10.0% ➖ noise
9 duckdb:vortex-compact -0.9% +3.5% -4.3% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.1% +3.5% -2.3% +10.0% ➖ noise
10 duckdb:vortex-compact +0.4% -0.9% +1.2% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.6% -0.9% +1.5% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.8%
Vortex (geomean): 1.095x ➖
Parquet (geomean): 1.139x ➖
Shifts: Parquet (control) +13.9% · Median polish +7.0%


datafusion / vortex-file-compressed (1.086x ➖, 0↑ 3↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 671798979 711874890 0.94
tpch_q02/datafusion:vortex-file-compressed 889179911 744014099 1.20
tpch_q03/datafusion:vortex-file-compressed 852288899 1021738840 0.83
tpch_q04/datafusion:vortex-file-compressed 626425306 563417985 1.11
tpch_q05/datafusion:vortex-file-compressed 933097793 918470423 1.02
tpch_q06/datafusion:vortex-file-compressed 648312755 616666197 1.05
tpch_q07/datafusion:vortex-file-compressed 1061567901 1021592002 1.04
tpch_q08/datafusion:vortex-file-compressed 🚨 1485490526 1076196727 1.38
tpch_q09/datafusion:vortex-file-compressed 1459230028 1252187152 1.17
tpch_q10/datafusion:vortex-file-compressed 1071844384 931896058 1.15
tpch_q11/datafusion:vortex-file-compressed 🚨 614017820 434956544 1.41
tpch_q12/datafusion:vortex-file-compressed 949576766 841529621 1.13
tpch_q13/datafusion:vortex-file-compressed 435777558 430948911 1.01
tpch_q14/datafusion:vortex-file-compressed 572008700 565340055 1.01
tpch_q15/datafusion:vortex-file-compressed 1093402996 1082106465 1.01
tpch_q16/datafusion:vortex-file-compressed 356189073 326349879 1.09
tpch_q17/datafusion:vortex-file-compressed 1203268668 1119735212 1.07
tpch_q18/datafusion:vortex-file-compressed 1228692932 1229693034 1.00
tpch_q19/datafusion:vortex-file-compressed 748789407 680962442 1.10
tpch_q20/datafusion:vortex-file-compressed 956880377 848950856 1.13
tpch_q21/datafusion:vortex-file-compressed 1664124946 1804828992 0.92
tpch_q22/datafusion:vortex-file-compressed 🚨 432128772 330230655 1.31
datafusion / vortex-compact (1.172x ➖, 0↑ 6↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 710603560 705580186 1.01
tpch_q02/datafusion:vortex-compact 608284589 598963001 1.02
tpch_q03/datafusion:vortex-compact 672419984 743808298 0.90
tpch_q04/datafusion:vortex-compact 533221764 526900791 1.01
tpch_q05/datafusion:vortex-compact 878506635 848765432 1.04
tpch_q06/datafusion:vortex-compact 552671042 530967870 1.04
tpch_q07/datafusion:vortex-compact 988235175 992774342 1.00
tpch_q08/datafusion:vortex-compact 1167518382 1032207101 1.13
tpch_q09/datafusion:vortex-compact 1365436156 1147542126 1.19
tpch_q10/datafusion:vortex-compact 🚨 1097822396 825749701 1.33
tpch_q11/datafusion:vortex-compact 🚨 576084875 374909592 1.54
tpch_q12/datafusion:vortex-compact 1021269024 805176588 1.27
tpch_q13/datafusion:vortex-compact 489658708 409846971 1.19
tpch_q14/datafusion:vortex-compact 699198749 558845159 1.25
tpch_q15/datafusion:vortex-compact 🚨 1366134780 997897079 1.37
tpch_q16/datafusion:vortex-compact 🚨 456450876 292848630 1.56
tpch_q17/datafusion:vortex-compact 1385320418 1114726568 1.24
tpch_q18/datafusion:vortex-compact 🚨 1454073361 1076307624 1.35
tpch_q19/datafusion:vortex-compact 🚨 1018821582 780418971 1.31
tpch_q20/datafusion:vortex-compact 991572886 886067853 1.12
tpch_q21/datafusion:vortex-compact 1563470040 1388498203 1.13
tpch_q22/datafusion:vortex-compact 466954816 440368993 1.06
datafusion / parquet (1.182x ➖, 0↑ 4↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 855174570 821482110 1.04
tpch_q02/datafusion:parquet 788782571 646743980 1.22
tpch_q03/datafusion:parquet 1195465689 995902001 1.20
tpch_q04/datafusion:parquet 590258860 482384476 1.22
tpch_q05/datafusion:parquet 1243186130 1127709143 1.10
tpch_q06/datafusion:parquet 514844143 491947889 1.05
tpch_q07/datafusion:parquet 1303673584 1197679269 1.09
tpch_q08/datafusion:parquet 1599567117 1476008040 1.08
tpch_q09/datafusion:parquet 1863412065 1698828654 1.10
tpch_q10/datafusion:parquet 🚨 2444460292 1865203130 1.31
tpch_q11/datafusion:parquet 🚨 819391612 470909837 1.74
tpch_q12/datafusion:parquet 720616252 632686297 1.14
tpch_q13/datafusion:parquet 🚨 930738487 675892251 1.38
tpch_q14/datafusion:parquet 792698649 741092539 1.07
tpch_q15/datafusion:parquet 1204287577 1161671395 1.04
tpch_q16/datafusion:parquet 427570552 388502525 1.10
tpch_q17/datafusion:parquet 1461829323 1379404124 1.06
tpch_q18/datafusion:parquet 🚨 2174088305 1564441467 1.39
tpch_q19/datafusion:parquet 1150975403 927884884 1.24
tpch_q20/datafusion:parquet 1342600135 1047996247 1.28
tpch_q21/datafusion:parquet 1898578309 1546544620 1.23
tpch_q22/datafusion:parquet 739665426 655361394 1.13
duckdb / vortex-file-compressed (1.056x ➖, 0↑ 1↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 649064101 610502011 1.06
tpch_q02/duckdb:vortex-file-compressed 1271234510 1192342340 1.07
tpch_q03/duckdb:vortex-file-compressed 930907024 963310751 0.97
tpch_q04/duckdb:vortex-file-compressed 734994268 673170781 1.09
tpch_q05/duckdb:vortex-file-compressed 1234867682 1093530968 1.13
tpch_q06/duckdb:vortex-file-compressed 943082433 817880481 1.15
tpch_q07/duckdb:vortex-file-compressed 1259135063 1326223913 0.95
tpch_q08/duckdb:vortex-file-compressed 1436207419 1400456911 1.03
tpch_q09/duckdb:vortex-file-compressed 1510910525 1627566995 0.93
tpch_q10/duckdb:vortex-file-compressed 🚨 1687324819 1161155952 1.45
tpch_q11/duckdb:vortex-file-compressed 655154482 646708699 1.01
tpch_q12/duckdb:vortex-file-compressed 743068611 786752320 0.94
tpch_q13/duckdb:vortex-file-compressed 1210163791 1034412630 1.17
tpch_q14/duckdb:vortex-file-compressed 837318464 919502706 0.91
tpch_q15/duckdb:vortex-file-compressed 585329349 546400028 1.07
tpch_q16/duckdb:vortex-file-compressed 577903971 505814213 1.14
tpch_q17/duckdb:vortex-file-compressed 1043086636 989792224 1.05
tpch_q18/duckdb:vortex-file-compressed 955919507 877845881 1.09
tpch_q19/duckdb:vortex-file-compressed 769321879 797218004 0.97
tpch_q20/duckdb:vortex-file-compressed 1281351550 1305116237 0.98
tpch_q21/duckdb:vortex-file-compressed 2072053229 2045945282 1.01
tpch_q22/duckdb:vortex-file-compressed 754227750 633915073 1.19
duckdb / vortex-compact (1.070x ➖, 0↑ 2↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 626609121 591908036 1.06
tpch_q02/duckdb:vortex-compact 🚨 1385820745 1026622310 1.35
tpch_q03/duckdb:vortex-compact 919093457 887333426 1.04
tpch_q04/duckdb:vortex-compact 540954802 462670805 1.17
tpch_q05/duckdb:vortex-compact 963667294 1032900532 0.93
tpch_q06/duckdb:vortex-compact 819792919 775507094 1.06
tpch_q07/duckdb:vortex-compact 1096188556 1038464023 1.06
tpch_q08/duckdb:vortex-compact 1471272100 1382837724 1.06
tpch_q09/duckdb:vortex-compact 1503617547 1319965497 1.14
tpch_q10/duckdb:vortex-compact 1185756293 1364364988 0.87
tpch_q11/duckdb:vortex-compact 🚨 884545847 677128593 1.31
tpch_q12/duckdb:vortex-compact 689696797 759918344 0.91
tpch_q13/duckdb:vortex-compact 1088665074 869360414 1.25
tpch_q14/duckdb:vortex-compact 864672655 888513995 0.97
tpch_q15/duckdb:vortex-compact 533144460 579304507 0.92
tpch_q16/duckdb:vortex-compact 490658227 419903433 1.17
tpch_q17/duckdb:vortex-compact 1046201438 866151980 1.21
tpch_q18/duckdb:vortex-compact 756742405 707453903 1.07
tpch_q19/duckdb:vortex-compact 786016554 710340396 1.11
tpch_q20/duckdb:vortex-compact 1318121945 1170328775 1.13
tpch_q21/duckdb:vortex-compact 1798590154 1820266455 0.99
tpch_q22/duckdb:vortex-compact 734740984 780084857 0.94
duckdb / parquet (1.098x ➖, 0↑ 1↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 1085706998 1029905905 1.05
tpch_q02/duckdb:parquet 1749700076 1627123310 1.08
tpch_q03/duckdb:parquet 1971357930 1906457750 1.03
tpch_q04/duckdb:parquet 🚨 1511738122 969543414 1.56
tpch_q05/duckdb:parquet 2458697584 2310100682 1.06
tpch_q06/duckdb:parquet 706389843 708044385 1.00
tpch_q07/duckdb:parquet 1978489587 1812725916 1.09
tpch_q08/duckdb:parquet 2745396650 2573994954 1.07
tpch_q09/duckdb:parquet 2465005818 2471568036 1.00
tpch_q10/duckdb:parquet 3368278947 3088462120 1.09
tpch_q11/duckdb:parquet 1016201472 1082710602 0.94
tpch_q12/duckdb:parquet 1138400453 1035523470 1.10
tpch_q13/duckdb:parquet 1506423348 1274060363 1.18
tpch_q14/duckdb:parquet 1371625414 1089521318 1.26
tpch_q15/duckdb:parquet 998997998 827641109 1.21
tpch_q16/duckdb:parquet 993774714 824130072 1.21
tpch_q17/duckdb:parquet 1237661507 1203293722 1.03
tpch_q18/duckdb:parquet 1447150129 1379799528 1.05
tpch_q19/duckdb:parquet 1522586769 1449490136 1.05
tpch_q20/duckdb:parquet 1838962941 1747655557 1.05
tpch_q21/duckdb:parquet 2169282890 1864765505 1.16
tpch_q22/duckdb:parquet 1030181462 1013103515 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +0.7% +4.8% -3.9% +63.2% ➖ noise
1 datafusion:vortex-file-compressed -5.6% +4.8% -9.9% +89.1% ➖ noise
1 duckdb:vortex-compact +5.9% +4.8% +1.1% +35.5% ➖ noise
1 duckdb:vortex-file-compressed +6.3% +4.8% +1.5% +74.7% ➖ noise
2 datafusion:vortex-compact +1.6% +14.5% -11.3% +72.6% ➖ noise
2 datafusion:vortex-file-compressed +19.5% +14.5% +4.4% +60.3% ➖ noise
2 duckdb:vortex-compact +35.0% +14.5% +17.9% +41.4% ➖ noise
2 duckdb:vortex-file-compressed +6.6% +14.5% -6.9% +42.7% ➖ noise
3 datafusion:vortex-compact -9.6% +11.4% -18.9% +75.4% ➖ noise
3 datafusion:vortex-file-compressed -16.6% +11.4% -25.1% +89.7% ➖ noise
3 duckdb:vortex-compact +3.6% +11.4% -7.0% +51.3% ➖ noise
3 duckdb:vortex-file-compressed -3.4% +11.4% -13.3% +68.6% ➖ noise
4 datafusion:vortex-compact +1.2% +38.1% -26.7% +50.2% ➖ noise
4 datafusion:vortex-file-compressed +11.2% +38.1% -19.5% +30.0% ➖ noise
4 duckdb:vortex-compact +16.9% +38.1% -15.4% +37.8% ➖ noise
4 duckdb:vortex-file-compressed +9.2% +38.1% -21.0% +30.0% ➖ noise
5 datafusion:vortex-compact +3.5% +8.3% -4.4% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +1.6% +8.3% -6.2% +30.0% ➖ noise
5 duckdb:vortex-compact -6.7% +8.3% -13.9% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +12.9% +8.3% +4.3% +30.0% ➖ noise
6 datafusion:vortex-compact +4.1% +2.2% +1.9% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +5.1% +2.2% +2.9% +30.0% ➖ noise
6 duckdb:vortex-compact +5.7% +2.2% +3.5% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +15.3% +2.2% +12.8% +30.0% ➖ noise
7 datafusion:vortex-compact -0.5% +9.0% -8.7% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +3.9% +9.0% -4.7% +30.0% ➖ noise
7 duckdb:vortex-compact +5.6% +9.0% -3.2% +36.6% ➖ noise
7 duckdb:vortex-file-compressed -5.1% +9.0% -12.9% +30.0% ➖ noise
8 datafusion:vortex-compact +13.1% +7.5% +5.2% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +38.0% +7.5% +28.4% +30.0% ➖ noise
8 duckdb:vortex-compact +6.4% +7.5% -1.0% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +2.6% +7.5% -4.6% +30.0% ➖ noise
9 datafusion:vortex-compact +19.0% +4.6% +13.8% +30.0% ➖ noise
9 datafusion:vortex-file-compressed +16.5% +4.6% +11.4% +44.8% ➖ noise
9 duckdb:vortex-compact +13.9% +4.6% +8.9% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -7.2% +4.6% -11.2% +30.0% ➖ noise
10 datafusion:vortex-compact +32.9% +19.6% +11.2% +58.6% ➖ noise
10 datafusion:vortex-file-compressed +15.0% +19.6% -3.8% +45.4% ➖ noise
10 duckdb:vortex-compact -13.1% +19.6% -27.3% +49.9% ➖ noise
10 duckdb:vortex-file-compressed +45.3% +19.6% +21.5% +46.1% ➖ noise
11 datafusion:vortex-compact +53.7% +27.8% +20.2% +44.2% ➖ noise
11 datafusion:vortex-file-compressed +41.2% +27.8% +10.5% +30.0% ➖ noise
11 duckdb:vortex-compact +30.6% +27.8% +2.2% +44.9% ➖ noise
11 duckdb:vortex-file-compressed +1.3% +27.8% -20.7% +30.0% ➖ noise
12 datafusion:vortex-compact +26.8% +11.9% +13.4% +30.0% ➖ noise
12 datafusion:vortex-file-compressed +12.8% +11.9% +0.8% +34.5% ➖ noise
12 duckdb:vortex-compact -9.2% +11.9% -18.9% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -5.6% +11.9% -15.6% +30.0% ➖ noise
13 datafusion:vortex-compact +19.5% +27.6% -6.4% +38.8% ➖ noise
13 datafusion:vortex-file-compressed +1.1% +27.6% -20.8% +43.2% ➖ noise
13 duckdb:vortex-compact +25.2% +27.6% -1.9% +74.1% ➖ noise
13 duckdb:vortex-file-compressed +17.0% +27.6% -8.3% +81.4% ➖ noise
14 datafusion:vortex-compact +25.1% +16.0% +7.8% +31.5% ➖ noise
14 datafusion:vortex-file-compressed +1.2% +16.0% -12.8% +30.0% ➖ noise
14 duckdb:vortex-compact -2.7% +16.0% -16.1% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -8.9% +16.0% -21.5% +30.0% ➖ noise
15 datafusion:vortex-compact +36.9% +11.9% +22.4% +32.1% ➖ noise
15 datafusion:vortex-file-compressed +1.0% +11.9% -9.7% +30.0% ➖ noise
15 duckdb:vortex-compact -8.0% +11.9% -17.7% +30.0% ➖ noise
15 duckdb:vortex-file-compressed +7.1% +11.9% -4.2% +34.3% ➖ noise
16 datafusion:vortex-compact +55.9% +15.2% +35.3% +30.0% 🚨 regression
16 datafusion:vortex-file-compressed +9.1% +15.2% -5.3% +54.8% ➖ noise
16 duckdb:vortex-compact +16.9% +15.2% +1.4% +30.0% ➖ noise
16 duckdb:vortex-file-compressed +14.3% +15.2% -0.8% +31.4% ➖ noise
17 datafusion:vortex-compact +24.3% +4.4% +19.0% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +7.5% +4.4% +2.9% +33.4% ➖ noise
17 duckdb:vortex-compact +20.8% +4.4% +15.7% +30.0% ➖ noise
17 duckdb:vortex-file-compressed +5.4% +4.4% +0.9% +30.0% ➖ noise
18 datafusion:vortex-compact +35.1% +20.7% +11.9% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -0.1% +20.7% -17.2% +30.0% ➖ noise
18 duckdb:vortex-compact +7.0% +20.7% -11.4% +36.6% ➖ noise
18 duckdb:vortex-file-compressed +8.9% +20.7% -9.8% +30.0% ➖ noise
19 datafusion:vortex-compact +30.5% +14.1% +14.4% +31.4% ➖ noise
19 datafusion:vortex-file-compressed +10.0% +14.1% -3.7% +32.8% ➖ noise
19 duckdb:vortex-compact +10.7% +14.1% -3.1% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -3.5% +14.1% -15.5% +30.0% ➖ noise
20 datafusion:vortex-compact +11.9% +16.1% -3.6% +39.9% ➖ noise
20 datafusion:vortex-file-compressed +12.7% +16.1% -2.9% +42.1% ➖ noise
20 duckdb:vortex-compact +12.6% +16.1% -3.0% +47.8% ➖ noise
20 duckdb:vortex-file-compressed -1.8% +16.1% -15.4% +39.6% ➖ noise
21 datafusion:vortex-compact +12.6% +19.5% -5.8% +30.0% ➖ noise
21 datafusion:vortex-file-compressed -7.8% +19.5% -22.8% +30.0% ➖ noise
21 duckdb:vortex-compact -1.2% +19.5% -17.3% +30.0% ➖ noise
21 duckdb:vortex-file-compressed +1.3% +19.5% -15.3% +30.0% ➖ noise
22 datafusion:vortex-compact +6.0% +7.1% -1.0% +51.8% ➖ noise
22 datafusion:vortex-file-compressed +30.9% +7.1% +22.1% +30.8% ➖ noise
22 duckdb:vortex-compact -5.8% +7.1% -12.1% +46.2% ➖ noise
22 duckdb:vortex-file-compressed +19.0% +7.1% +11.1% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.1%
Vortex (geomean): 0.999x ➖
Parquet (geomean): 1.010x ➖
Shifts: Parquet (control) +1.0% · Median polish +0.5%


datafusion / vortex-file-compressed (1.037x ➖, 1↑ 3↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 2033103 2097125 0.97
clickbench_q01/datafusion:vortex-file-compressed 13553060 14087956 0.96
clickbench_q02/datafusion:vortex-file-compressed 36554444 33322436 1.10
clickbench_q03/datafusion:vortex-file-compressed 39911913 39112667 1.02
clickbench_q04/datafusion:vortex-file-compressed 320245007 311381097 1.03
clickbench_q05/datafusion:vortex-file-compressed 327326057 321613776 1.02
clickbench_q06/datafusion:vortex-file-compressed 2013646 1942595 1.04
clickbench_q07/datafusion:vortex-file-compressed 19049193 19442475 0.98
clickbench_q08/datafusion:vortex-file-compressed 391310621 370058418 1.06
clickbench_q09/datafusion:vortex-file-compressed 593382038 561416731 1.06
clickbench_q10/datafusion:vortex-file-compressed 74854914 74567834 1.00
clickbench_q11/datafusion:vortex-file-compressed 85556213 85648853 1.00
clickbench_q12/datafusion:vortex-file-compressed 287638362 275659145 1.04
clickbench_q13/datafusion:vortex-file-compressed 432102170 410582457 1.05
clickbench_q14/datafusion:vortex-file-compressed 263014106 252667527 1.04
clickbench_q15/datafusion:vortex-file-compressed 376638816 363467312 1.04
clickbench_q16/datafusion:vortex-file-compressed 716621850 694948816 1.03
clickbench_q17/datafusion:vortex-file-compressed 712176118 677361976 1.05
clickbench_q18/datafusion:vortex-file-compressed 1442502888 1356118367 1.06
clickbench_q19/datafusion:vortex-file-compressed 23906473 22386311 1.07
clickbench_q20/datafusion:vortex-file-compressed 363087917 351168519 1.03
clickbench_q21/datafusion:vortex-file-compressed 432339864 398962853 1.08
clickbench_q22/datafusion:vortex-file-compressed 515457086 487139169 1.06
clickbench_q23/datafusion:vortex-file-compressed 718104589 759288518 0.95
clickbench_q24/datafusion:vortex-file-compressed 48552237 45455580 1.07
clickbench_q25/datafusion:vortex-file-compressed 🚨 78029503 67468106 1.16
clickbench_q26/datafusion:vortex-file-compressed 🚨 53324186 46536448 1.15
clickbench_q27/datafusion:vortex-file-compressed 810778944 804153887 1.01
clickbench_q28/datafusion:vortex-file-compressed 6690004699 6721256401 1.00
clickbench_q29/datafusion:vortex-file-compressed 237386409 246513179 0.96
clickbench_q30/datafusion:vortex-file-compressed 242495593 229454609 1.06
clickbench_q31/datafusion:vortex-file-compressed 283389035 264573839 1.07
clickbench_q32/datafusion:vortex-file-compressed 🚀 1190174061 1332255362 0.89
clickbench_q33/datafusion:vortex-file-compressed 1478848305 1463190620 1.01
clickbench_q34/datafusion:vortex-file-compressed 1455758475 1411383420 1.03
clickbench_q35/datafusion:vortex-file-compressed 529421239 511104161 1.04
clickbench_q36/datafusion:vortex-file-compressed 🚨 88893705 76240063 1.17
clickbench_q37/datafusion:vortex-file-compressed 41573949 38976308 1.07
clickbench_q38/datafusion:vortex-file-compressed 22402621 22165116 1.01
clickbench_q39/datafusion:vortex-file-compressed 153774262 140151551 1.10
clickbench_q40/datafusion:vortex-file-compressed 19994503 18286369 1.09
clickbench_q41/datafusion:vortex-file-compressed 17232256 16922057 1.02
clickbench_q42/datafusion:vortex-file-compressed 18900794 18700555 1.01
datafusion / parquet (1.014x ➖, 1↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1804859 1834925 0.98
clickbench_q01/datafusion:parquet 22024864 20357330 1.08
clickbench_q02/datafusion:parquet 55868956 53939141 1.04
clickbench_q03/datafusion:parquet 43595349 43943120 0.99
clickbench_q04/datafusion:parquet 331548240 339973421 0.98
clickbench_q05/datafusion:parquet 380981288 371286825 1.03
clickbench_q06/datafusion:parquet 🚀 1760924 1991436 0.88
clickbench_q07/datafusion:parquet 26318544 25156078 1.05
clickbench_q08/datafusion:parquet 412886927 411966580 1.00
clickbench_q09/datafusion:parquet 636780541 637675487 1.00
clickbench_q10/datafusion:parquet 111585436 110561638 1.01
clickbench_q11/datafusion:parquet 138539292 134535835 1.03
clickbench_q12/datafusion:parquet 362231981 358216897 1.01
clickbench_q13/datafusion:parquet 507871820 508679512 1.00
clickbench_q14/datafusion:parquet 356489109 355123290 1.00
clickbench_q15/datafusion:parquet 389331703 378646386 1.03
clickbench_q16/datafusion:parquet 696865042 689923758 1.01
clickbench_q17/datafusion:parquet 686707442 666707068 1.03
clickbench_q18/datafusion:parquet 1441196925 1398619034 1.03
clickbench_q19/datafusion:parquet 31976572 34025358 0.94
clickbench_q20/datafusion:parquet 614537242 588375761 1.04
clickbench_q21/datafusion:parquet 674420204 660693090 1.02
clickbench_q22/datafusion:parquet 962353485 947156200 1.02
clickbench_q23/datafusion:parquet 3681396281 3594528304 1.02
clickbench_q24/datafusion:parquet 86211965 82976200 1.04
clickbench_q25/datafusion:parquet 141244278 136378435 1.04
clickbench_q26/datafusion:parquet 90535641 86364308 1.05
clickbench_q27/datafusion:parquet 1046752382 1039668185 1.01
clickbench_q28/datafusion:parquet 6585676192 6515449787 1.01
clickbench_q29/datafusion:parquet 248468807 250299288 0.99
clickbench_q30/datafusion:parquet 358511541 360733833 0.99
clickbench_q31/datafusion:parquet 385733028 384773164 1.00
clickbench_q32/datafusion:parquet 1250817135 1155374017 1.08
clickbench_q33/datafusion:parquet 1540986018 1492256377 1.03
clickbench_q34/datafusion:parquet 1538962252 1479545916 1.04
clickbench_q35/datafusion:parquet 533600855 517611734 1.03
clickbench_q36/datafusion:parquet 146491397 147755420 0.99
clickbench_q37/datafusion:parquet 62292541 61859230 1.01
clickbench_q38/datafusion:parquet 92619827 91132663 1.02
clickbench_q39/datafusion:parquet 277176490 271798324 1.02
clickbench_q40/datafusion:parquet 33701021 32862056 1.03
clickbench_q41/datafusion:parquet 30383814 30932750 0.98
clickbench_q42/datafusion:parquet 32807114 31728057 1.03
duckdb / vortex-file-compressed (0.963x ➖, 6↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6133734 5723689 1.07
clickbench_q01/duckdb:vortex-file-compressed 14265051 13950582 1.02
clickbench_q02/duckdb:vortex-file-compressed 27181127 25786718 1.05
clickbench_q03/duckdb:vortex-file-compressed 30623834 29540905 1.04
clickbench_q04/duckdb:vortex-file-compressed 179025936 183679976 0.97
clickbench_q05/duckdb:vortex-file-compressed 200124799 200723793 1.00
clickbench_q06/duckdb:vortex-file-compressed 17984339 17318403 1.04
clickbench_q07/duckdb:vortex-file-compressed 15269356 14863981 1.03
clickbench_q08/duckdb:vortex-file-compressed 268313445 268527667 1.00
clickbench_q09/duckdb:vortex-file-compressed 351562579 352232194 1.00
clickbench_q10/duckdb:vortex-file-compressed 72566302 72923798 1.00
clickbench_q11/duckdb:vortex-file-compressed 82895312 81117460 1.02
clickbench_q12/duckdb:vortex-file-compressed 218440002 209574388 1.04
clickbench_q13/duckdb:vortex-file-compressed 438111786 425524038 1.03
clickbench_q14/duckdb:vortex-file-compressed 243226082 244910722 0.99
clickbench_q15/duckdb:vortex-file-compressed 219372428 219137534 1.00
clickbench_q16/duckdb:vortex-file-compressed 🚀 579760724 707868690 0.82
clickbench_q17/duckdb:vortex-file-compressed 🚀 488035842 593228696 0.82
clickbench_q18/duckdb:vortex-file-compressed 1119797832 1236724004 0.91
clickbench_q19/duckdb:vortex-file-compressed 20937044 22947197 0.91
clickbench_q20/duckdb:vortex-file-compressed 380407589 401114598 0.95
clickbench_q21/duckdb:vortex-file-compressed 429236642 420049296 1.02
clickbench_q22/duckdb:vortex-file-compressed 664337533 701056182 0.95
clickbench_q23/duckdb:vortex-file-compressed 🚀 884703501 1864425895 0.47
clickbench_q24/duckdb:vortex-file-compressed 🚀 42716205 58202098 0.73
clickbench_q25/duckdb:vortex-file-compressed 74732062 78025161 0.96
clickbench_q26/duckdb:vortex-file-compressed 42482954 42779143 0.99
clickbench_q27/duckdb:vortex-file-compressed 515384868 518137183 0.99
clickbench_q28/duckdb:vortex-file-compressed 2999791361 2997403492 1.00
clickbench_q29/duckdb:vortex-file-compressed 29089495 30585321 0.95
clickbench_q30/duckdb:vortex-file-compressed 189457951 182246172 1.04
clickbench_q31/duckdb:vortex-file-compressed 271752521 262766277 1.03
clickbench_q32/duckdb:vortex-file-compressed 1336911422 1388413960 0.96
clickbench_q33/duckdb:vortex-file-compressed 🚀 1404403153 1627657135 0.86
clickbench_q34/duckdb:vortex-file-compressed 🚀 1509342824 1731851418 0.87
clickbench_q35/duckdb:vortex-file-compressed 376777827 378378262 1.00
clickbench_q36/duckdb:vortex-file-compressed 29626581 29871250 0.99
clickbench_q37/duckdb:vortex-file-compressed 22483367 21696695 1.04
clickbench_q38/duckdb:vortex-file-compressed 23515407 23511082 1.00
clickbench_q39/duckdb:vortex-file-compressed 43426010 42673977 1.02
clickbench_q40/duckdb:vortex-file-compressed 21602146 20731505 1.04
clickbench_q41/duckdb:vortex-file-compressed 22373523 20792426 1.08
clickbench_q42/duckdb:vortex-file-compressed 23710294 23174648 1.02
duckdb / parquet (1.006x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 228917966 216651859 1.06
clickbench_q01/duckdb:parquet 50661363 51025709 0.99
clickbench_q02/duckdb:parquet 66235167 65606735 1.01
clickbench_q03/duckdb:parquet 64434723 64849982 0.99
clickbench_q04/duckdb:parquet 207051284 213853510 0.97
clickbench_q05/duckdb:parquet 281743825 286256249 0.98
clickbench_q06/duckdb:parquet 61243375 62020385 0.99
clickbench_q07/duckdb:parquet 53843364 53183970 1.01
clickbench_q08/duckdb:parquet 269541562 269453951 1.00
clickbench_q09/duckdb:parquet 399322945 396258694 1.01
clickbench_q10/duckdb:parquet 95601308 94899076 1.01
clickbench_q11/duckdb:parquet 108281369 107985229 1.00
clickbench_q12/duckdb:parquet 294911212 301640970 0.98
clickbench_q13/duckdb:parquet 525012593 514626717 1.02
clickbench_q14/duckdb:parquet 329563333 329435436 1.00
clickbench_q15/duckdb:parquet 245185285 241604623 1.01
clickbench_q16/duckdb:parquet 618822228 614807173 1.01
clickbench_q17/duckdb:parquet 516604922 514110961 1.00
clickbench_q18/duckdb:parquet 1063963086 1047491367 1.02
clickbench_q19/duckdb:parquet 49914766 50042832 1.00
clickbench_q20/duckdb:parquet 434193197 441137900 0.98
clickbench_q21/duckdb:parquet 556135330 571452406 0.97
clickbench_q22/duckdb:parquet 932235793 932614587 1.00
clickbench_q23/duckdb:parquet 319200649 322698579 0.99
clickbench_q24/duckdb:parquet 77768165 79308123 0.98
clickbench_q25/duckdb:parquet 140069540 141360327 0.99
clickbench_q26/duckdb:parquet 56498895 52981125 1.07
clickbench_q27/duckdb:parquet 651043885 640608639 1.02
clickbench_q28/duckdb:parquet 4862429698 4847170265 1.00
clickbench_q29/duckdb:parquet 61343131 61162890 1.00
clickbench_q30/duckdb:parquet 307946616 303917913 1.01
clickbench_q31/duckdb:parquet 352920856 352523444 1.00
clickbench_q32/duckdb:parquet 1200215459 1198888175 1.00
clickbench_q33/duckdb:parquet 1313122039 1255932738 1.05
clickbench_q34/duckdb:parquet 1306759743 1319388821 0.99
clickbench_q35/duckdb:parquet 354347210 352611747 1.00
clickbench_q36/duckdb:parquet 65216892 65327724 1.00
clickbench_q37/duckdb:parquet 55648666 54659546 1.02
clickbench_q38/duckdb:parquet 58684108 58829762 1.00
clickbench_q39/duckdb:parquet 99708173 96140151 1.04
clickbench_q40/duckdb:parquet 55716780 55200198 1.01
clickbench_q41/duckdb:parquet 59047614 58554797 1.01
clickbench_q42/duckdb:parquet 53310565 49695319 1.07
duckdb / duckdb (0.998x ➖, 2↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17985786 17430075 1.03
clickbench_q01/duckdb:duckdb 32499416 32423375 1.00
clickbench_q02/duckdb:duckdb 45828680 44380662 1.03
clickbench_q03/duckdb:duckdb 47086746 45954993 1.02
clickbench_q04/duckdb:duckdb 222172672 219461962 1.01
clickbench_q05/duckdb:duckdb 325845663 327068772 1.00
clickbench_q06/duckdb:duckdb 35549269 34923816 1.02
clickbench_q07/duckdb:duckdb 35992930 35831144 1.00
clickbench_q08/duckdb:duckdb 321297663 320559792 1.00
clickbench_q09/duckdb:duckdb 470516609 504943468 0.93
clickbench_q10/duckdb:duckdb 97765336 96816841 1.01
clickbench_q11/duckdb:duckdb 107392333 106399326 1.01
clickbench_q12/duckdb:duckdb 301952028 319677939 0.94
clickbench_q13/duckdb:duckdb 547123025 579890327 0.94
clickbench_q14/duckdb:duckdb 340088198 368345549 0.92
clickbench_q15/duckdb:duckdb 256320850 273158828 0.94
clickbench_q16/duckdb:duckdb 680409398 701468127 0.97
clickbench_q17/duckdb:duckdb 576962597 602147742 0.96
clickbench_q18/duckdb:duckdb 1253274463 1269839049 0.99
clickbench_q19/duckdb:duckdb 34700186 33596386 1.03
clickbench_q20/duckdb:duckdb 973801670 983709045 0.99
clickbench_q21/duckdb:duckdb 🚀 1010941198 1149992645 0.88
clickbench_q22/duckdb:duckdb 1112209039 1145024823 0.97
clickbench_q23/duckdb:duckdb 258769092 257806121 1.00
clickbench_q24/duckdb:duckdb 61343147 60065166 1.02
clickbench_q25/duckdb:duckdb 123041938 122454609 1.00
clickbench_q26/duckdb:duckdb 55084908 50610754 1.09
clickbench_q27/duckdb:duckdb 🚀 983598547 1113157434 0.88
clickbench_q28/duckdb:duckdb 4648044550 4673257902 0.99
clickbench_q29/duckdb:duckdb 48838300 48135726 1.01
clickbench_q30/duckdb:duckdb 294861482 276245349 1.07
clickbench_q31/duckdb:duckdb 421042210 395688962 1.06
clickbench_q32/duckdb:duckdb 1532972522 1453036334 1.06
clickbench_q33/duckdb:duckdb 1983126503 1968647696 1.01
clickbench_q34/duckdb:duckdb 2164532975 2011259933 1.08
clickbench_q35/duckdb:duckdb 265255461 264559882 1.00
clickbench_q36/duckdb:duckdb 41489085 41550439 1.00
clickbench_q37/duckdb:duckdb 31797660 31161508 1.02
clickbench_q38/duckdb:duckdb 31064204 31186730 1.00
clickbench_q39/duckdb:duckdb 67803021 66498150 1.02
clickbench_q40/duckdb:duckdb 31566923 31405165 1.01
clickbench_q41/duckdb:duckdb 29905507 30139505 0.99
clickbench_q42/duckdb:duckdb 32079116 31601828 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -3.1% +1.9% -4.9% +557.8% ➖ noise
0 duckdb:duckdb +3.2% +1.9% +1.2% +261.3% ➖ noise
0 duckdb:vortex-file-compressed +7.2% +1.9% +5.1% +321.9% ➖ noise
1 datafusion:vortex-file-compressed -3.8% +3.6% -7.2% +33.4% ➖ noise
1 duckdb:duckdb +0.2% +3.6% -3.3% +52.8% ➖ noise
1 duckdb:vortex-file-compressed +2.3% +3.6% -1.3% +12.5% ➖ noise
2 datafusion:vortex-file-compressed +9.7% +2.3% +7.3% +24.9% ➖ noise
2 duckdb:duckdb +3.3% +2.3% +1.0% +26.4% ➖ noise
2 duckdb:vortex-file-compressed +5.4% +2.3% +3.1% +13.8% ➖ noise
3 datafusion:vortex-file-compressed +2.0% -0.7% +2.8% +147.2% ➖ noise
3 duckdb:duckdb +2.5% -0.7% +3.2% +46.2% ➖ noise
3 duckdb:vortex-file-compressed +3.7% -0.7% +4.4% +15.7% ➖ noise
4 datafusion:vortex-file-compressed +2.8% -2.8% +5.8% +10.0% ➖ noise
4 duckdb:duckdb +1.2% -2.8% +4.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -2.5% -2.8% +0.3% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +1.8% +0.5% +1.3% +10.0% ➖ noise
5 duckdb:duckdb -0.4% +0.5% -0.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -0.3% +0.5% -0.8% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +3.7% -6.6% +10.9% +41.1% ➖ noise
6 duckdb:duckdb +1.8% -6.6% +8.9% +28.8% ➖ noise
6 duckdb:vortex-file-compressed +3.8% -6.6% +11.1% +19.1% ➖ noise
7 datafusion:vortex-file-compressed -2.0% +2.9% -4.8% +17.9% ➖ noise
7 duckdb:duckdb +0.5% +2.9% -2.4% +10.9% ➖ noise
7 duckdb:vortex-file-compressed +2.7% +2.9% -0.2% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +5.7% +0.1% +5.6% +10.0% ➖ noise
8 duckdb:duckdb +0.2% +0.1% +0.1% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.1% +0.1% -0.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +5.7% +0.3% +5.4% +10.0% ➖ noise
9 duckdb:duckdb -6.8% +0.3% -7.1% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.2% +0.3% -0.5% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +0.4% +0.8% -0.4% +10.0% ➖ noise
10 duckdb:duckdb +1.0% +0.8% +0.1% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.5% +0.8% -1.3% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -0.1% +1.6% -1.7% +10.0% ➖ noise
11 duckdb:duckdb +0.9% +1.6% -0.7% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +2.2% +1.6% +0.6% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +4.3% -0.6% +4.9% +10.0% ➖ noise
12 duckdb:duckdb -5.5% -0.6% -5.0% +10.5% ➖ noise
12 duckdb:vortex-file-compressed +4.2% -0.6% +4.8% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +5.2% +0.9% +4.3% +10.0% ➖ noise
13 duckdb:duckdb -5.7% +0.9% -6.5% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +3.0% +0.9% +2.0% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +4.1% +0.2% +3.9% +10.0% ➖ noise
14 duckdb:duckdb -7.7% +0.2% -7.9% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -0.7% +0.2% -0.9% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +3.6% +2.1% +1.4% +10.0% ➖ noise
15 duckdb:duckdb -6.2% +2.1% -8.1% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +0.1% +2.1% -2.0% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +3.1% +0.8% +2.3% +10.0% ➖ noise
16 duckdb:duckdb -3.0% +0.8% -3.8% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -18.1% +0.8% -18.8% +11.9% ✅ faster
17 datafusion:vortex-file-compressed +5.1% +1.7% +3.3% +10.0% ➖ noise
17 duckdb:duckdb -4.2% +1.7% -5.8% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -17.7% +1.7% -19.1% +10.3% ✅ faster
18 datafusion:vortex-file-compressed +6.4% +2.3% +4.0% +10.0% ➖ noise
18 duckdb:duckdb -1.3% +2.3% -3.5% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -9.5% +2.3% -11.5% +10.0% ✅ faster
19 datafusion:vortex-file-compressed +6.8% -3.2% +10.3% +19.0% ➖ noise
19 duckdb:duckdb +3.3% -3.2% +6.7% +10.1% ➖ noise
19 duckdb:vortex-file-compressed -8.8% -3.2% -5.8% +31.0% ➖ noise
20 datafusion:vortex-file-compressed +3.4% +1.4% +2.0% +179.3% ➖ noise
20 duckdb:duckdb -1.0% +1.4% -2.4% +21.8% ➖ noise
20 duckdb:vortex-file-compressed -5.2% +1.4% -6.5% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +8.4% -0.3% +8.7% +10.0% ➖ noise
21 duckdb:duckdb -12.1% -0.3% -11.8% +14.7% ➖ noise
21 duckdb:vortex-file-compressed +2.2% -0.3% +2.5% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +5.8% +0.8% +5.0% +10.0% ➖ noise
22 duckdb:duckdb -2.9% +0.8% -3.6% +12.3% ➖ noise
22 duckdb:vortex-file-compressed -5.2% +0.8% -6.0% +20.1% ➖ noise
23 datafusion:vortex-file-compressed -5.4% +0.7% -6.0% +36.8% ➖ noise
23 duckdb:duckdb +0.4% +0.7% -0.3% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -52.5% +0.7% -52.9% +18.1% ✅ faster
24 datafusion:vortex-file-compressed +6.8% +0.9% +5.8% +13.5% ➖ noise
24 duckdb:duckdb +2.1% +0.9% +1.2% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -26.6% +0.9% -27.3% +36.0% ✅ faster
25 datafusion:vortex-file-compressed +15.7% +1.3% +14.2% +11.0% 🚨 regression
25 duckdb:duckdb +0.5% +1.3% -0.8% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -4.2% +1.3% -5.5% +10.0% ➖ noise
26 datafusion:vortex-file-compressed +14.6% +5.7% +8.4% +10.0% ➖ noise
26 duckdb:duckdb +8.8% +5.7% +2.9% +10.4% ➖ noise
26 duckdb:vortex-file-compressed -0.7% +5.7% -6.1% +29.6% ➖ noise
27 datafusion:vortex-file-compressed +0.8% +1.2% -0.3% +10.0% ➖ noise
27 duckdb:duckdb -11.6% +1.2% -12.6% +13.9% ✅ faster
27 duckdb:vortex-file-compressed -0.5% +1.2% -1.7% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -0.5% +0.7% -1.2% +10.0% ➖ noise
28 duckdb:duckdb -0.5% +0.7% -1.2% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +0.1% +0.7% -0.6% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -3.7% -0.2% -3.5% +13.8% ➖ noise
29 duckdb:duckdb +1.5% -0.2% +1.7% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -4.9% -0.2% -4.7% +22.0% ➖ noise
30 datafusion:vortex-file-compressed +5.7% +0.4% +5.3% +10.0% ➖ noise
30 duckdb:duckdb +6.7% +0.4% +6.4% +10.0% ➖ noise
30 duckdb:vortex-file-compressed +4.0% +0.4% +3.6% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +7.1% +0.2% +6.9% +10.0% ➖ noise
31 duckdb:duckdb +6.4% +0.2% +6.2% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +3.4% +0.2% +3.2% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -10.7% +4.1% -14.2% +15.4% ✅ faster
32 duckdb:duckdb +5.5% +4.1% +1.3% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -3.7% +4.1% -7.5% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +1.1% +3.9% -2.7% +10.0% ➖ noise
33 duckdb:duckdb +0.7% +3.9% -3.1% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -13.7% +3.9% -17.0% +10.0% ✅ faster
34 datafusion:vortex-file-compressed +3.1% +1.5% +1.6% +10.0% ➖ noise
34 duckdb:duckdb +7.6% +1.5% +6.0% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -12.8% +1.5% -14.1% +10.0% ✅ faster
35 datafusion:vortex-file-compressed +3.6% +1.8% +1.8% +10.0% ➖ noise
35 duckdb:duckdb +0.3% +1.8% -1.5% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -0.4% +1.8% -2.2% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +16.6% -0.5% +17.2% +10.0% 🚨 regression
36 duckdb:duckdb -0.1% -0.5% +0.4% +12.6% ➖ noise
36 duckdb:vortex-file-compressed -0.8% -0.5% -0.3% +10.0% ➖ noise
37 datafusion:vortex-file-compressed +6.7% +1.3% +5.3% +10.0% ➖ noise
37 duckdb:duckdb +2.0% +1.3% +0.8% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +3.6% +1.3% +2.3% +10.0% ➖ noise
38 datafusion:vortex-file-compressed +1.1% +0.7% +0.4% +10.0% ➖ noise
38 duckdb:duckdb -0.4% +0.7% -1.1% +10.0% ➖ noise
38 duckdb:vortex-file-compressed +0.0% +0.7% -0.7% +10.5% ➖ noise
39 datafusion:vortex-file-compressed +9.7% +2.8% +6.7% +10.0% ➖ noise
39 duckdb:duckdb +2.0% +2.8% -0.9% +18.1% ➖ noise
39 duckdb:vortex-file-compressed +1.8% +2.8% -1.0% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +9.3% +1.7% +7.5% +10.0% ➖ noise
40 duckdb:duckdb +0.5% +1.7% -1.2% +10.0% ➖ noise
40 duckdb:vortex-file-compressed +4.2% +1.7% +2.4% +10.0% ➖ noise
41 datafusion:vortex-file-compressed +1.8% -0.5% +2.3% +10.0% ➖ noise
41 duckdb:duckdb -0.8% -0.5% -0.3% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +7.6% -0.5% +8.1% +10.0% ➖ noise
42 datafusion:vortex-file-compressed +1.1% +5.3% -4.0% +10.0% ➖ noise
42 duckdb:duckdb +1.5% +5.3% -3.6% +10.0% ➖ noise
42 duckdb:vortex-file-compressed +2.3% +5.3% -2.9% +11.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: Clickbench on NVME

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

Totals:

  • vortex-compact: 7.03 GB → 7.03 GB (-0.0%)
  • vortex-file-compressed: 14.08 GB → 14.08 GB (0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: Compression

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


unknown / unknown (0.996x ➖, 0↑ 0↓)
name PR 9500b0c (ns) base 24736e1 (ns) ratio (PR/base)
compress time/Arade 1172431219 1175005040 1.00
compress time/Bimbo 7149781800 7294389674 0.98
compress time/CMSprovider 3076609117 3027540592 1.02
compress time/Euro2016 436181554 443984566 0.98
compress time/Food 399511736 393228708 1.02
compress time/HashTags 819292176 835284026 0.98
compress time/TPC-H l_comment canonical 1317972533 1319584162 1.00
compress time/TPC-H l_comment chunked 1287667065 1345458422 0.96
compress time/taxi 716545142 726212060 0.99
compress time/wide table cols=100 chunks=1 rows=1000 13217087 12426886 1.06
compress time/wide table cols=100 chunks=50 rows=1000 12733122 13150440 0.97
compress time/wide table cols=1000 chunks=1 rows=1000 136279462 142307233 0.96
compress time/wide table cols=1000 chunks=50 rows=1000 135838613 142121433 0.96
compress time/wide table cols=10000 chunks=1 rows=1000 1399709971 1408671625 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1406478737 1423384045 0.99
decompress time/Arade 31050767 28979609 1.07
decompress time/Bimbo 115746065 115465408 1.00
decompress time/CMSprovider 86213967 86386136 1.00
decompress time/Euro2016 21498861 22984356 0.94
decompress time/Food 9231072 10033225 0.92
decompress time/HashTags 79989282 82754361 0.97
decompress time/TPC-H l_comment canonical 42898071 41984637 1.02
decompress time/TPC-H l_comment chunked 42064086 42329571 0.99
decompress time/taxi 21648770 20525355 1.05
decompress time/wide table cols=100 chunks=1 rows=1000 2557265 2591662 0.99
decompress time/wide table cols=100 chunks=50 rows=1000 2437855 2561807 0.95
decompress time/wide table cols=1000 chunks=1 rows=1000 22666424 22638482 1.00
decompress time/wide table cols=1000 chunks=50 rows=1000 22514642 22996143 0.98
decompress time/wide table cols=10000 chunks=1 rows=1000 230453125 235505211 0.98
decompress time/wide table cols=10000 chunks=50 rows=1000 234723840 228331204 1.03
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 3055126529 3039931122 1.00
parquet_rs-zstd compress time/Bimbo 17323878457 17665378018 0.98
parquet_rs-zstd compress time/CMSprovider 7805890685 7814690651 1.00
parquet_rs-zstd compress time/Euro2016 1343062291 1368124713 0.98
parquet_rs-zstd compress time/Food 939473997 944882083 0.99
parquet_rs-zstd compress time/HashTags 2450429565 2496183008 0.98
parquet_rs-zstd compress time/TPC-H l_comment canonical 3081612336 3123907026 0.99
parquet_rs-zstd compress time/TPC-H l_comment chunked 3075671030 3151612837 0.98
parquet_rs-zstd compress time/taxi 1521556329 1522210724 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6746562 6847135 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6693960 6857817 0.98
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 86707595 93904301 0.92
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 86234526 94482151 0.91
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 876585141 889896535 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 883171494 925453782 0.95
parquet_rs-zstd decompress time/Arade 649251689 647431670 1.00
parquet_rs-zstd decompress time/Bimbo 1819077920 1821246461 1.00
parquet_rs-zstd decompress time/CMSprovider 1934490249 1943343046 1.00
parquet_rs-zstd decompress time/Euro2016 388065555 389992054 1.00
parquet_rs-zstd decompress time/Food 222316265 223387122 1.00
parquet_rs-zstd decompress time/HashTags 633242621 648661359 0.98
parquet_rs-zstd decompress time/TPC-H l_comment canonical 571727532 576829881 0.99
parquet_rs-zstd decompress time/TPC-H l_comment chunked 571270161 577270153 0.99
parquet_rs-zstd decompress time/taxi 251035874 252207521 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2665638 2744650 0.97
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2659557 2720259 0.98
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 31267935 32667090 0.96
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 31499123 32801429 0.96
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 368658388 379415422 0.97
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 367697606 370001307 0.99
vortex-file-compressed size/Arade 143387364 143387364 1.00
vortex-file-compressed size/Bimbo 457703724 457703724 1.00
vortex-file-compressed size/CMSprovider 422230580 422230580 1.00
vortex-file-compressed size/Euro2016 164453052 164454716 1.00
vortex-file-compressed size/Food 42374576 42374576 1.00
vortex-file-compressed size/HashTags 195767892 195767892 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179471576 179471576 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179471576 179471576 1.00
vortex-file-compressed size/taxi 50083652 50083652 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 876416 876416 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 876416 876416 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8749616 8749616 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8749616 8749616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 87517616 87517616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 87517616 87517616 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.99
vortex:parquet-zstd ratio compress time/Bimbo 0 0 1.00
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.02
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.00
vortex:parquet-zstd ratio compress time/Food 0 0 1.02
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.01
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 0.98
vortex:parquet-zstd ratio compress time/taxi 0 0 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.08
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.04
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.04
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.07
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.00
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.00
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.94
vortex:parquet-zstd ratio decompress time/Food 0 0 0.92
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.03
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.03
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

gatesn added 2 commits April 8, 2026 19:52
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn added the action/benchmark Trigger full benchmarks to run on this PR label Apr 8, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 8, 2026
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn added the action/benchmark Trigger full benchmarks to run on this PR label Apr 9, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 9, 2026
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn added the action/benchmark Trigger full benchmarks to run on this PR label Apr 9, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant