Skip to content

feat[array]: Patched array remove GPU transpose and wire up sparse#8127

Draft
joseph-isaacs wants to merge 6 commits into
developfrom
claude/add-transpose-metadata-8iZD0
Draft

feat[array]: Patched array remove GPU transpose and wire up sparse#8127
joseph-isaacs wants to merge 6 commits into
developfrom
claude/add-transpose-metadata-8iZD0

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

@joseph-isaacs joseph-isaacs commented May 27, 2026

Removes the CUDA oriented patches transpose. From the PatchedArray.

Open question should be have a PatchesChildArray to enable easy reduce pushdown to the inner and patches child?

@joseph-isaacs joseph-isaacs changed the title Claude/add transpose metadata 8i zd0 feat[array]: Patched array remove default transpose May 27, 2026
@joseph-isaacs joseph-isaacs force-pushed the claude/add-transpose-metadata-8iZD0 branch from da1a0a9 to 9a73899 Compare May 27, 2026 14:08
@joseph-isaacs joseph-isaacs added changelog/feature A new feature action/benchmark Trigger full benchmarks to run on this PR labels May 27, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
claude and others added 4 commits May 27, 2026 16:15
Remove the eager GPU lane transpose from the Patched array. Patches are now
kept in their natural sorted layout with one chunk offset per 1024-element
chunk, mirroring the Patches helper, and execute/slice/take/compare/filter
reuse the existing untransposed patch machinery.

The transpose count (n_lanes) is retained as metadata so the data-parallel
GPU transpose can be re-added in the future without a format change.

Signed-off-by: Claude <noreply@anthropic.com>
Add SparsePatchedPlugin which, when the experimental Patched encoding is
enabled, deserializes a primitive Sparse array as a Patched array over a
constant fill. A Sparse array is logically patches on top of a constant, so
this reuses the same externalization shim already used for BitPacked and ALP.

Non-primitive (bool/varbin/struct/fixed-size-list) and nullable-patch sparse
arrays remain Sparse, since Patched only represents primitive inners with
non-null patch values.

Signed-off-by: Claude <noreply@anthropic.com>
Microbenchmark isolating loop ordering for patched bitpacked decode: unpack
every 1024-block then scatter all patches, versus unpacking one block and
patching it while still hot in cache. Both do identical work, so any delta is
cache locality. Fused wins 20-40% once the output exceeds L2, peaking around
moderate patch density.

Signed-off-by: Claude <noreply@anthropic.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs changed the title feat[array]: Patched array remove default transpose feat[array]: Patched array remove GPU transpose May 27, 2026
@joseph-isaacs joseph-isaacs force-pushed the claude/add-transpose-metadata-8iZD0 branch from 9a73899 to b38b783 Compare May 27, 2026 15:16
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 79363ef 1 Explore Profiling Data
Previous Runs (3)
Status Commit Job Attempt Link
🟢 Done b38b783 2 Explore Profiling Data
🟢 Done b38b783 1 Explore Profiling Data
🟢 Done 9a73899 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.2%
Vortex (geomean): 0.966x ➖
Parquet (geomean): 0.951x ➖
Shifts: Parquet (control) -4.9% · Median polish -3.7%


datafusion / vortex-file-compressed (0.926x ➖, 7↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚀 51341568 58513959 0.88
tpch_q02/datafusion:vortex-file-compressed 22582345 24805151 0.91
tpch_q03/datafusion:vortex-file-compressed 🚀 27789469 31113300 0.89
tpch_q04/datafusion:vortex-file-compressed 🚀 19840999 22781097 0.87
tpch_q05/datafusion:vortex-file-compressed 49588411 54056649 0.92
tpch_q06/datafusion:vortex-file-compressed 11169367 11129466 1.00
tpch_q07/datafusion:vortex-file-compressed 🚀 54549372 64496284 0.85
tpch_q08/datafusion:vortex-file-compressed 41539074 44479887 0.93
tpch_q09/datafusion:vortex-file-compressed 🚀 52853252 58927270 0.90
tpch_q10/datafusion:vortex-file-compressed 41372023 45126993 0.92
tpch_q11/datafusion:vortex-file-compressed 16535019 18090014 0.91
tpch_q12/datafusion:vortex-file-compressed 🚀 24131586 26827728 0.90
tpch_q13/datafusion:vortex-file-compressed 26265781 27196451 0.97
tpch_q14/datafusion:vortex-file-compressed 17230361 17549073 0.98
tpch_q15/datafusion:vortex-file-compressed 26002706 26986288 0.96
tpch_q16/datafusion:vortex-file-compressed 20535845 21679500 0.95
tpch_q17/datafusion:vortex-file-compressed 75487750 77652506 0.97
tpch_q18/datafusion:vortex-file-compressed 89321615 91195989 0.98
tpch_q19/datafusion:vortex-file-compressed 20883281 21517084 0.97
tpch_q20/datafusion:vortex-file-compressed 30357078 32620556 0.93
tpch_q21/datafusion:vortex-file-compressed 🚀 71041480 80677984 0.88
tpch_q22/datafusion:vortex-file-compressed 12535924 13734298 0.91
datafusion / vortex-compact (0.946x ➖, 1↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 57744783 63425156 0.91
tpch_q02/datafusion:vortex-compact 26814426 28724928 0.93
tpch_q03/datafusion:vortex-compact 29010663 31112479 0.93
tpch_q04/datafusion:vortex-compact 23812272 25421972 0.94
tpch_q05/datafusion:vortex-compact 🚀 51842744 57646843 0.90
tpch_q06/datafusion:vortex-compact 12636809 13493577 0.94
tpch_q07/datafusion:vortex-compact 62709765 64762344 0.97
tpch_q08/datafusion:vortex-compact 45284238 47980749 0.94
tpch_q09/datafusion:vortex-compact 56866959 62308557 0.91
tpch_q10/datafusion:vortex-compact 47473231 50235661 0.95
tpch_q11/datafusion:vortex-compact 18110863 18705784 0.97
tpch_q12/datafusion:vortex-compact 32277836 33003274 0.98
tpch_q13/datafusion:vortex-compact 32199789 34395814 0.94
tpch_q14/datafusion:vortex-compact 19852213 20748862 0.96
tpch_q15/datafusion:vortex-compact 32383777 34255084 0.95
tpch_q16/datafusion:vortex-compact 25582492 26405509 0.97
tpch_q17/datafusion:vortex-compact 74726679 78565428 0.95
tpch_q18/datafusion:vortex-compact 87647678 95522694 0.92
tpch_q19/datafusion:vortex-compact 31628549 31882343 0.99
tpch_q20/datafusion:vortex-compact 36515174 38363525 0.95
tpch_q21/datafusion:vortex-compact 77855022 83021784 0.94
tpch_q22/datafusion:vortex-compact 13582750 13700169 0.99
datafusion / parquet (0.922x ➖, 6↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 95771621 130597614 0.73
tpch_q02/datafusion:parquet 64192663 66868480 0.96
tpch_q03/datafusion:parquet 72867372 74541495 0.98
tpch_q04/datafusion:parquet 44990432 46264674 0.97
tpch_q05/datafusion:parquet 97016773 101129914 0.96
tpch_q06/datafusion:parquet 39675166 37958893 1.05
tpch_q07/datafusion:parquet 106880250 115071585 0.93
tpch_q08/datafusion:parquet 100506659 100965762 1.00
tpch_q09/datafusion:parquet 129192031 135774735 0.95
tpch_q10/datafusion:parquet 113338284 122708765 0.92
tpch_q11/datafusion:parquet 🚀 40292289 46582351 0.86
tpch_q12/datafusion:parquet 82587772 89010752 0.93
tpch_q13/datafusion:parquet 🚀 201736714 228244356 0.88
tpch_q14/datafusion:parquet 45791067 44922271 1.02
tpch_q15/datafusion:parquet 57513379 63559306 0.90
tpch_q16/datafusion:parquet 🚀 41232295 47124263 0.87
tpch_q17/datafusion:parquet 🚀 134553208 153481368 0.88
tpch_q18/datafusion:parquet 167908958 181564749 0.92
tpch_q19/datafusion:parquet 🚀 66970296 83080916 0.81
tpch_q20/datafusion:parquet 69544386 72078375 0.96
tpch_q21/datafusion:parquet 134733007 149317961 0.90
tpch_q22/datafusion:parquet 32070688 33844241 0.95
datafusion / arrow (0.913x ➖, 7↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 54438564 71185766 0.76
tpch_q02/datafusion:arrow 19197785 20690726 0.93
tpch_q03/datafusion:arrow 32412674 34584541 0.94
tpch_q04/datafusion:arrow 27918867 28185654 0.99
tpch_q05/datafusion:arrow 88917423 82075734 1.08
tpch_q06/datafusion:arrow 21633886 22625351 0.96
tpch_q07/datafusion:arrow 105309756 111284586 0.95
tpch_q08/datafusion:arrow 🚀 43735181 55232620 0.79
tpch_q09/datafusion:arrow 🚀 69480685 78513271 0.88
tpch_q10/datafusion:arrow 🚀 49036713 54571021 0.90
tpch_q11/datafusion:arrow 9261905 10282918 0.90
tpch_q12/datafusion:arrow 53593349 57392016 0.93
tpch_q13/datafusion:arrow 46843774 49335405 0.95
tpch_q14/datafusion:arrow 🚀 23047346 26393179 0.87
tpch_q15/datafusion:arrow 🚀 43303320 53929829 0.80
tpch_q16/datafusion:arrow 19104211 20835075 0.92
tpch_q17/datafusion:arrow 75751166 80276105 0.94
tpch_q18/datafusion:arrow 141633155 151313825 0.94
tpch_q19/datafusion:arrow 37429101 40729271 0.92
tpch_q20/datafusion:arrow 🚀 35559524 40813132 0.87
tpch_q21/datafusion:arrow 161726792 169811989 0.95
tpch_q22/datafusion:arrow 18154095 18837965 0.96
duckdb / vortex-file-compressed (0.991x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32192998 31596453 1.02
tpch_q02/duckdb:vortex-file-compressed 25976894 26329928 0.99
tpch_q03/duckdb:vortex-file-compressed 34949784 34214190 1.02
tpch_q04/duckdb:vortex-file-compressed 29723560 29451283 1.01
tpch_q05/duckdb:vortex-file-compressed 40552427 39945597 1.02
tpch_q06/duckdb:vortex-file-compressed 9043925 8575226 1.05
tpch_q07/duckdb:vortex-file-compressed 37124601 37234272 1.00
tpch_q08/duckdb:vortex-file-compressed 38280778 39077482 0.98
tpch_q09/duckdb:vortex-file-compressed 61822005 61007425 1.01
tpch_q10/duckdb:vortex-file-compressed 42595691 44301625 0.96
tpch_q11/duckdb:vortex-file-compressed 15799432 16018506 0.99
tpch_q12/duckdb:vortex-file-compressed 22882053 24662236 0.93
tpch_q13/duckdb:vortex-file-compressed 42681358 43508048 0.98
tpch_q14/duckdb:vortex-file-compressed 22451000 23276423 0.96
tpch_q15/duckdb:vortex-file-compressed 17556673 17519395 1.00
tpch_q16/duckdb:vortex-file-compressed 31038839 31206308 0.99
tpch_q17/duckdb:vortex-file-compressed 25312196 25321363 1.00
tpch_q18/duckdb:vortex-file-compressed 54554621 54431900 1.00
tpch_q19/duckdb:vortex-file-compressed 30752996 31363894 0.98
tpch_q20/duckdb:vortex-file-compressed 33923588 35582736 0.95
tpch_q21/duckdb:vortex-file-compressed 104513583 106893213 0.98
tpch_q22/duckdb:vortex-file-compressed 17792224 18104313 0.98
duckdb / vortex-compact (1.002x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39106237 39446627 0.99
tpch_q02/duckdb:vortex-compact 33723038 33767299 1.00
tpch_q03/duckdb:vortex-compact 35978378 36139855 1.00
tpch_q04/duckdb:vortex-compact 32109232 31517447 1.02
tpch_q05/duckdb:vortex-compact 43230996 43282755 1.00
tpch_q06/duckdb:vortex-compact 11604875 11223633 1.03
tpch_q07/duckdb:vortex-compact 43244248 43358654 1.00
tpch_q08/duckdb:vortex-compact 43320044 42155307 1.03
tpch_q09/duckdb:vortex-compact 68740906 68196365 1.01
tpch_q10/duckdb:vortex-compact 48672127 46895783 1.04
tpch_q11/duckdb:vortex-compact 18547608 19228837 0.96
tpch_q12/duckdb:vortex-compact 29899705 30479989 0.98
tpch_q13/duckdb:vortex-compact 48665909 48913530 0.99
tpch_q14/duckdb:vortex-compact 27604287 29228099 0.94
tpch_q15/duckdb:vortex-compact 21104030 21129290 1.00
tpch_q16/duckdb:vortex-compact 33400157 35307548 0.95
tpch_q17/duckdb:vortex-compact 30356859 30418167 1.00
tpch_q18/duckdb:vortex-compact 55455629 55821548 0.99
tpch_q19/duckdb:vortex-compact 36735883 35451598 1.04
tpch_q20/duckdb:vortex-compact 43033650 41979716 1.03
tpch_q21/duckdb:vortex-compact 114874044 109121355 1.05
tpch_q22/duckdb:vortex-compact 20528695 20124500 1.02
duckdb / parquet (0.980x ➖, 2↑ 1↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78388220 77958868 1.01
tpch_q02/duckdb:parquet 40694218 42113675 0.97
tpch_q03/duckdb:parquet 72669473 73625843 0.99
tpch_q04/duckdb:parquet 50741822 52731594 0.96
tpch_q05/duckdb:parquet 70237743 71855390 0.98
tpch_q06/duckdb:parquet 22696027 23506845 0.97
tpch_q07/duckdb:parquet 🚀 77790634 87043974 0.89
tpch_q08/duckdb:parquet 86783057 86004471 1.01
tpch_q09/duckdb:parquet 🚀 142485280 166056278 0.86
tpch_q10/duckdb:parquet 129381100 135159096 0.96
tpch_q11/duckdb:parquet 23005942 23632537 0.97
tpch_q12/duckdb:parquet 47986462 48697314 0.99
tpch_q13/duckdb:parquet 266922632 278761401 0.96
tpch_q14/duckdb:parquet 52822073 54674526 0.97
tpch_q15/duckdb:parquet 32290450 29575641 1.09
tpch_q16/duckdb:parquet 60062470 60727870 0.99
tpch_q17/duckdb:parquet 57299035 60618046 0.95
tpch_q18/duckdb:parquet 121378249 120938510 1.00
tpch_q19/duckdb:parquet 86873793 86339017 1.01
tpch_q20/duckdb:parquet 67420006 67787437 0.99
tpch_q21/duckdb:parquet 🚨 194679583 176432451 1.10
tpch_q22/duckdb:parquet 54665762 54741804 1.00
duckdb / duckdb (0.998x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 18158139 18446077 0.98
tpch_q02/duckdb:duckdb 15148283 15511660 0.98
tpch_q03/duckdb:duckdb 23556223 23825085 0.99
tpch_q04/duckdb:duckdb 23188278 22221166 1.04
tpch_q05/duckdb:duckdb 24258885 24204249 1.00
tpch_q06/duckdb:duckdb 7214576 7425677 0.97
tpch_q07/duckdb:duckdb 27019832 26767056 1.01
tpch_q08/duckdb:duckdb 25195479 25295019 1.00
tpch_q09/duckdb:duckdb 62064629 61842043 1.00
tpch_q10/duckdb:duckdb 53704121 51997092 1.03
tpch_q11/duckdb:duckdb 7701830 7784345 0.99
tpch_q12/duckdb:duckdb 18082967 18217823 0.99
tpch_q13/duckdb:duckdb 40608253 41868985 0.97
tpch_q14/duckdb:duckdb 22507934 22159754 1.02
tpch_q15/duckdb:duckdb 14058011 14188589 0.99
tpch_q16/duckdb:duckdb 27329033 27322127 1.00
tpch_q17/duckdb:duckdb 16720973 16779045 1.00
tpch_q18/duckdb:duckdb 41599155 41889052 0.99
tpch_q19/duckdb:duckdb 33251808 33163832 1.00
tpch_q20/duckdb:duckdb 25829969 25561001 1.01
tpch_q21/duckdb:duckdb 64764015 64483797 1.00
tpch_q22/duckdb:duckdb 26013584 26224295 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -23.5% -14.1% -10.9% +18.4% ➖ noise
1 datafusion:vortex-compact -9.0% -14.1% +6.0% +18.7% ➖ noise
1 datafusion:vortex-file-compressed -12.3% -14.1% +2.2% +17.0% ➖ noise
1 duckdb:duckdb -1.6% -14.1% +14.6% +15.1% ➖ noise
1 duckdb:vortex-compact -0.9% -14.1% +15.4% +14.6% 🚨 regression
1 duckdb:vortex-file-compressed +1.9% -14.1% +18.7% +16.9% 🚨 regression
2 datafusion:arrow -7.2% -3.7% -3.7% +11.6% ➖ noise
2 datafusion:vortex-compact -6.7% -3.7% -3.1% +11.8% ➖ noise
2 datafusion:vortex-file-compressed -9.0% -3.7% -5.5% +11.6% ➖ noise
2 duckdb:duckdb -2.3% -3.7% +1.4% +11.6% ➖ noise
2 duckdb:vortex-compact -0.1% -3.7% +3.7% +11.6% ➖ noise
2 duckdb:vortex-file-compressed -1.3% -3.7% +2.4% +11.6% ➖ noise
3 datafusion:arrow -6.3% -1.8% -4.6% +11.6% ➖ noise
3 datafusion:vortex-compact -6.8% -1.8% -5.1% +11.6% ➖ noise
3 datafusion:vortex-file-compressed -10.7% -1.8% -9.1% +15.5% ➖ noise
3 duckdb:duckdb -1.1% -1.8% +0.7% +11.6% ➖ noise
3 duckdb:vortex-compact -0.4% -1.8% +1.4% +11.6% ➖ noise
3 duckdb:vortex-file-compressed +2.1% -1.8% +4.0% +11.6% ➖ noise
4 datafusion:arrow -0.9% -3.3% +2.4% +11.6% ➖ noise
4 datafusion:vortex-compact -6.3% -3.3% -3.2% +14.6% ➖ noise
4 datafusion:vortex-file-compressed -12.9% -3.3% -10.0% +11.6% ➖ noise
4 duckdb:duckdb +4.4% -3.3% +7.9% +11.6% ➖ noise
4 duckdb:vortex-compact +1.9% -3.3% +5.3% +11.6% ➖ noise
4 duckdb:vortex-file-compressed +0.9% -3.3% +4.3% +11.6% ➖ noise
5 datafusion:arrow +8.3% -3.2% +11.9% +11.6% 🚨 regression
5 datafusion:vortex-compact -10.1% -3.2% -7.1% +11.6% ➖ noise
5 datafusion:vortex-file-compressed -8.3% -3.2% -5.3% +11.6% ➖ noise
5 duckdb:duckdb +0.2% -3.2% +3.5% +11.6% ➖ noise
5 duckdb:vortex-compact -0.1% -3.2% +3.1% +11.6% ➖ noise
5 duckdb:vortex-file-compressed +1.5% -3.2% +4.8% +14.7% ➖ noise
6 datafusion:arrow -4.4% +0.5% -4.8% +15.8% ➖ noise
6 datafusion:vortex-compact -6.3% +0.5% -6.8% +13.4% ➖ noise
6 datafusion:vortex-file-compressed +0.4% +0.5% -0.1% +17.6% ➖ noise
6 duckdb:duckdb -2.8% +0.5% -3.3% +13.7% ➖ noise
6 duckdb:vortex-compact +3.4% +0.5% +2.9% +14.3% ➖ noise
6 duckdb:vortex-file-compressed +5.5% +0.5% +5.0% +13.9% ➖ noise
7 datafusion:arrow -5.4% -8.9% +3.9% +11.6% ➖ noise
7 datafusion:vortex-compact -3.2% -8.9% +6.3% +11.6% ➖ noise
7 datafusion:vortex-file-compressed -15.4% -8.9% -7.2% +11.6% ➖ noise
7 duckdb:duckdb +0.9% -8.9% +10.8% +11.6% ➖ noise
7 duckdb:vortex-compact -0.3% -8.9% +9.5% +11.6% ➖ noise
7 duckdb:vortex-file-compressed -0.3% -8.9% +9.4% +11.6% ➖ noise
8 datafusion:arrow -20.8% +0.2% -21.0% +16.7% ✅ faster
8 datafusion:vortex-compact -5.6% +0.2% -5.8% +11.9% ➖ noise
8 datafusion:vortex-file-compressed -6.6% +0.2% -6.8% +12.7% ➖ noise
8 duckdb:duckdb -0.4% +0.2% -0.6% +11.6% ➖ noise
8 duckdb:vortex-compact +2.8% +0.2% +2.5% +11.6% ➖ noise
8 duckdb:vortex-file-compressed -2.0% +0.2% -2.3% +11.6% ➖ noise
9 datafusion:arrow -11.5% -9.6% -2.1% +11.6% ➖ noise
9 datafusion:vortex-compact -8.7% -9.6% +1.0% +11.6% ➖ noise
9 datafusion:vortex-file-compressed -10.3% -9.6% -0.7% +11.6% ➖ noise
9 duckdb:duckdb +0.4% -9.6% +11.1% +11.6% ➖ noise
9 duckdb:vortex-compact +0.8% -9.6% +11.6% +11.6% ➖ noise
9 duckdb:vortex-file-compressed +1.3% -9.6% +12.1% +11.6% 🚨 regression
10 datafusion:arrow -10.1% -6.0% -4.4% +11.6% ➖ noise
10 datafusion:vortex-compact -5.5% -6.0% +0.5% +11.6% ➖ noise
10 datafusion:vortex-file-compressed -8.3% -6.0% -2.5% +11.6% ➖ noise
10 duckdb:duckdb +3.3% -6.0% +9.8% +11.6% ➖ noise
10 duckdb:vortex-compact +3.8% -6.0% +10.4% +11.6% ➖ noise
10 duckdb:vortex-file-compressed -3.9% -6.0% +2.3% +11.6% ➖ noise
11 datafusion:arrow -9.9% -8.2% -1.8% +19.1% ➖ noise
11 datafusion:vortex-compact -3.2% -8.2% +5.5% +11.6% ➖ noise
11 datafusion:vortex-file-compressed -8.6% -8.2% -0.4% +11.6% ➖ noise
11 duckdb:duckdb -1.1% -8.2% +7.8% +11.6% ➖ noise
11 duckdb:vortex-compact -3.5% -8.2% +5.1% +11.6% ➖ noise
11 duckdb:vortex-file-compressed -1.4% -8.2% +7.5% +11.6% ➖ noise
12 datafusion:arrow -6.6% -4.4% -2.3% +18.1% ➖ noise
12 datafusion:vortex-compact -2.2% -4.4% +2.3% +11.6% ➖ noise
12 datafusion:vortex-file-compressed -10.0% -4.4% -5.9% +11.6% ➖ noise
12 duckdb:duckdb -0.7% -4.4% +3.8% +11.6% ➖ noise
12 duckdb:vortex-compact -1.9% -4.4% +2.6% +11.8% ➖ noise
12 duckdb:vortex-file-compressed -7.2% -4.4% -3.0% +11.6% ➖ noise
13 datafusion:arrow -5.1% -8.0% +3.2% +11.6% ➖ noise
13 datafusion:vortex-compact -6.4% -8.0% +1.8% +11.6% ➖ noise
13 datafusion:vortex-file-compressed -3.4% -8.0% +5.0% +11.6% ➖ noise
13 duckdb:duckdb -3.0% -8.0% +5.4% +11.6% ➖ noise
13 duckdb:vortex-compact -0.5% -8.0% +8.2% +11.6% ➖ noise
13 duckdb:vortex-file-compressed -1.9% -8.0% +6.6% +11.6% ➖ noise
14 datafusion:arrow -12.7% -0.8% -12.0% +11.6% ✅ faster
14 datafusion:vortex-compact -4.3% -0.8% -3.6% +11.9% ➖ noise
14 datafusion:vortex-file-compressed -1.8% -0.8% -1.1% +16.2% ➖ noise
14 duckdb:duckdb +1.6% -0.8% +2.4% +11.6% ➖ noise
14 duckdb:vortex-compact -5.6% -0.8% -4.8% +15.2% ➖ noise
14 duckdb:vortex-file-compressed -3.5% -0.8% -2.8% +11.6% ➖ noise
15 datafusion:arrow -19.7% -0.6% -19.2% +12.2% ✅ faster
15 datafusion:vortex-compact -5.5% -0.6% -4.9% +12.7% ➖ noise
15 datafusion:vortex-file-compressed -3.6% -0.6% -3.1% +13.3% ➖ noise
15 duckdb:duckdb -0.9% -0.6% -0.3% +12.7% ➖ noise
15 duckdb:vortex-compact -0.1% -0.6% +0.5% +12.3% ➖ noise
15 duckdb:vortex-file-compressed +0.2% -0.6% +0.8% +12.1% ➖ noise
16 datafusion:arrow -8.3% -7.0% -1.4% +11.6% ➖ noise
16 datafusion:vortex-compact -3.1% -7.0% +4.1% +11.6% ➖ noise
16 datafusion:vortex-file-compressed -5.3% -7.0% +1.8% +11.6% ➖ noise
16 duckdb:duckdb +0.0% -7.0% +7.5% +11.6% ➖ noise
16 duckdb:vortex-compact -5.4% -7.0% +1.7% +11.6% ➖ noise
16 duckdb:vortex-file-compressed -0.5% -7.0% +6.9% +11.6% ➖ noise
17 datafusion:arrow -5.6% -9.0% +3.7% +13.5% ➖ noise
17 datafusion:vortex-compact -4.9% -9.0% +4.5% +13.4% ➖ noise
17 datafusion:vortex-file-compressed -2.8% -9.0% +6.8% +13.8% ➖ noise
17 duckdb:duckdb -0.3% -9.0% +9.5% +11.6% ➖ noise
17 duckdb:vortex-compact -0.2% -9.0% +9.6% +11.6% ➖ noise
17 duckdb:vortex-file-compressed -0.0% -9.0% +9.8% +11.6% ➖ noise
18 datafusion:arrow -6.4% -3.7% -2.8% +11.6% ➖ noise
18 datafusion:vortex-compact -8.2% -3.7% -4.8% +11.6% ➖ noise
18 datafusion:vortex-file-compressed -2.1% -3.7% +1.7% +11.6% ➖ noise
18 duckdb:duckdb -0.7% -3.7% +3.1% +11.6% ➖ noise
18 duckdb:vortex-compact -0.7% -3.7% +3.1% +11.6% ➖ noise
18 duckdb:vortex-file-compressed +0.2% -3.7% +4.0% +11.6% ➖ noise
19 datafusion:arrow -8.1% -9.9% +2.0% +24.5% ➖ noise
19 datafusion:vortex-compact -0.8% -9.9% +10.2% +15.8% ➖ noise
19 datafusion:vortex-file-compressed -2.9% -9.9% +7.8% +12.7% ➖ noise
19 duckdb:duckdb +0.3% -9.9% +11.3% +13.2% ➖ noise
19 duckdb:vortex-compact +3.6% -9.9% +15.1% +12.6% 🚨 regression
19 duckdb:vortex-file-compressed -1.9% -9.9% +8.9% +12.0% ➖ noise
20 datafusion:arrow -12.9% -2.0% -11.1% +11.6% ✅ faster
20 datafusion:vortex-compact -4.8% -2.0% -2.8% +13.1% ➖ noise
20 datafusion:vortex-file-compressed -6.9% -2.0% -5.0% +11.6% ➖ noise
20 duckdb:duckdb +1.1% -2.0% +3.2% +11.6% ➖ noise
20 duckdb:vortex-compact +2.5% -2.0% +4.6% +12.8% ➖ noise
20 duckdb:vortex-file-compressed -4.7% -2.0% -2.7% +16.4% ➖ noise
21 datafusion:arrow -4.8% -0.2% -4.6% +11.6% ➖ noise
21 datafusion:vortex-compact -6.2% -0.2% -6.0% +11.6% ➖ noise
21 datafusion:vortex-file-compressed -11.9% -0.2% -11.8% +11.6% ✅ faster
21 duckdb:duckdb +0.4% -0.2% +0.7% +11.6% ➖ noise
21 duckdb:vortex-compact +5.3% -0.2% +5.5% +11.6% ➖ noise
21 duckdb:vortex-file-compressed -2.2% -0.2% -2.0% +11.6% ➖ noise
22 datafusion:arrow -3.6% -2.7% -0.9% +11.6% ➖ noise
22 datafusion:vortex-compact -0.9% -2.7% +1.9% +13.0% ➖ noise
22 datafusion:vortex-file-compressed -8.7% -2.7% -6.2% +11.6% ➖ noise
22 duckdb:duckdb -0.8% -2.7% +2.0% +11.6% ➖ noise
22 duckdb:vortex-compact +2.0% -2.7% +4.9% +12.8% ➖ noise
22 duckdb:vortex-file-compressed -1.7% -2.7% +1.0% +11.6% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: TPC-H SF=1 on NVME

File Size Changes (3 files changed, -0.0% overall, 0↑ 3↓)
File Scale Format Base HEAD Change %
orders_0.vortex 1.0 vortex-file-compressed 43.43 MB 43.42 MB 13.55 KB -0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 84.90 MB 84.82 MB 84.57 KB -0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 85.42 MB 85.34 MB 85.49 KB -0.1%

Totals:

  • vortex-compact: 194.82 MB → 194.82 MB (0.0%)
  • vortex-file-compressed: 266.61 MB → 266.43 MB (-0.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: FineWeb NVMe

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


datafusion / vortex-file-compressed (1.024x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5263890 4919738 1.07
fineweb_q01/datafusion:vortex-file-compressed 22344719 21842044 1.02
fineweb_q02/datafusion:vortex-file-compressed 21130992 21042256 1.00
fineweb_q03/datafusion:vortex-file-compressed 79656135 77636805 1.03
fineweb_q04/datafusion:vortex-file-compressed 232227205 226642534 1.02
fineweb_q05/datafusion:vortex-file-compressed 213613244 220385815 0.97
fineweb_q06/datafusion:vortex-file-compressed 50614640 52235693 0.97
fineweb_q07/datafusion:vortex-file-compressed 61428281 58179311 1.06
fineweb_q08/datafusion:vortex-file-compressed 22956771 21295681 1.08
datafusion / vortex-compact (1.038x ➖, 0↑ 2↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5874987 5544040 1.06
fineweb_q01/datafusion:vortex-compact 91766495 92434008 0.99
fineweb_q02/datafusion:vortex-compact 🚨 114103895 101123750 1.13
fineweb_q03/datafusion:vortex-compact 880972907 870540648 1.01
fineweb_q04/datafusion:vortex-compact 916923265 913775507 1.00
fineweb_q05/datafusion:vortex-compact 821730599 817883376 1.00
fineweb_q06/datafusion:vortex-compact 469347206 467476143 1.00
fineweb_q07/datafusion:vortex-compact 479605182 480120639 1.00
fineweb_q08/datafusion:vortex-compact 🚨 20193193 17507865 1.15
datafusion / parquet (1.003x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6452697 6442739 1.00
fineweb_q01/datafusion:parquet 289786406 290497887 1.00
fineweb_q02/datafusion:parquet 298690177 296631802 1.01
fineweb_q03/datafusion:parquet 299291182 284446125 1.05
fineweb_q04/datafusion:parquet 307585756 307556666 1.00
fineweb_q05/datafusion:parquet 296074096 295827129 1.00
fineweb_q06/datafusion:parquet 287017619 300913850 0.95
fineweb_q07/datafusion:parquet 281589199 278947630 1.01
fineweb_q08/datafusion:parquet 277190754 275624388 1.01
duckdb / vortex-file-compressed (0.966x ➖, 2↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3509533 3982367 0.88
fineweb_q01/duckdb:vortex-file-compressed 23078250 21144302 1.09
fineweb_q02/duckdb:vortex-file-compressed 22728118 24238579 0.94
fineweb_q03/duckdb:vortex-file-compressed 🚀 130892507 153606058 0.85
fineweb_q04/duckdb:vortex-file-compressed 216291129 220922058 0.98
fineweb_q05/duckdb:vortex-file-compressed 209604205 220370035 0.95
fineweb_q06/duckdb:vortex-file-compressed 51901542 51610137 1.01
fineweb_q07/duckdb:vortex-file-compressed 54076428 53372138 1.01
fineweb_q08/duckdb:vortex-file-compressed 22510804 22450837 1.00
duckdb / vortex-compact (1.002x ➖, 0↑ 1↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4193941 4407838 0.95
fineweb_q01/duckdb:vortex-compact 108436836 102098769 1.06
fineweb_q02/duckdb:vortex-compact 🚨 119683915 108561776 1.10
fineweb_q03/duckdb:vortex-compact 861869353 862313333 1.00
fineweb_q04/duckdb:vortex-compact 896697104 896353061 1.00
fineweb_q05/duckdb:vortex-compact 802797328 804885361 1.00
fineweb_q06/duckdb:vortex-compact 463698762 462501693 1.00
fineweb_q07/duckdb:vortex-compact 475852610 479388589 0.99
fineweb_q08/duckdb:vortex-compact 18987725 20564924 0.92
duckdb / parquet (0.996x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 29617085 32757542 0.90
fineweb_q01/duckdb:parquet 86789967 83839042 1.04
fineweb_q02/duckdb:parquet 85583673 84981865 1.01
fineweb_q03/duckdb:parquet 321306652 317486841 1.01
fineweb_q04/duckdb:parquet 447787293 446765614 1.00
fineweb_q05/duckdb:parquet 417431725 416227311 1.00
fineweb_q06/duckdb:parquet 203936802 204348134 1.00
fineweb_q07/duckdb:parquet 217616105 217743107 1.00
fineweb_q08/duckdb:parquet 32891954 32640174 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +6.0% -4.8% +11.4% +48.7% ➖ noise
0 datafusion:vortex-file-compressed +7.0% -4.8% +12.4% +50.9% ➖ noise
0 duckdb:vortex-compact -4.9% -4.8% -0.0% +104.1% ➖ noise
0 duckdb:vortex-file-compressed -11.9% -4.8% -7.4% +81.5% ➖ noise
1 datafusion:vortex-compact -0.7% +1.6% -2.3% +30.2% ➖ noise
1 datafusion:vortex-file-compressed +2.3% +1.6% +0.7% +41.9% ➖ noise
1 duckdb:vortex-compact +6.2% +1.6% +4.5% +14.0% ➖ noise
1 duckdb:vortex-file-compressed +9.1% +1.6% +7.4% +62.6% ➖ noise
2 datafusion:vortex-compact +12.8% +0.7% +12.1% +19.2% ➖ noise
2 datafusion:vortex-file-compressed +0.4% +0.7% -0.3% +11.1% ➖ noise
2 duckdb:vortex-compact +10.2% +0.7% +9.5% +13.3% ➖ noise
2 duckdb:vortex-file-compressed -6.2% +0.7% -6.9% +10.0% ➖ noise
3 datafusion:vortex-compact +1.2% +3.2% -1.9% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +2.6% +3.2% -0.6% +39.7% ➖ noise
3 duckdb:vortex-compact -0.1% +3.2% -3.1% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -14.8% +3.2% -17.4% +28.8% ➖ noise
4 datafusion:vortex-compact +0.3% +0.1% +0.2% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +2.5% +0.1% +2.3% +10.0% ➖ noise
4 duckdb:vortex-compact +0.0% +0.1% -0.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -2.1% +0.1% -2.2% +10.0% ➖ noise
5 datafusion:vortex-compact +0.5% +0.2% +0.3% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -3.1% +0.2% -3.3% +10.0% ➖ noise
5 duckdb:vortex-compact -0.3% +0.2% -0.4% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -4.9% +0.2% -5.1% +10.0% ➖ noise
6 datafusion:vortex-compact +0.4% -2.4% +2.9% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -3.1% -2.4% -0.7% +11.7% ➖ noise
6 duckdb:vortex-compact +0.3% -2.4% +2.8% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +0.6% -2.4% +3.1% +10.0% ➖ noise
7 datafusion:vortex-compact -0.1% +0.4% -0.5% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +5.6% +0.4% +5.1% +13.7% ➖ noise
7 duckdb:vortex-compact -0.7% +0.4% -1.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +1.3% +0.4% +0.9% +14.9% ➖ noise
8 datafusion:vortex-compact +15.3% +0.7% +14.6% +26.8% ➖ noise
8 datafusion:vortex-file-compressed +7.8% +0.7% +7.1% +10.0% ➖ noise
8 duckdb:vortex-compact -7.7% +0.7% -8.3% +10.6% ➖ noise
8 duckdb:vortex-file-compressed +0.3% +0.7% -0.4% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: FineWeb NVMe

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.79 GB 1.79 GB 279.45 KB -0.0%

Totals:

  • vortex-compact: 1.23 GB → 1.23 GB (0.0%)
  • vortex-file-compressed: 1.79 GB → 1.79 GB (-0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.822x ✅


datafusion / vortex-file-compressed (0.822x ✅, 9↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 110773996 132133288 0.84
polarsignals_q01/datafusion:vortex-file-compressed 🚀 255711104 330085271 0.77
polarsignals_q02/datafusion:vortex-file-compressed 🚀 21429625 26167848 0.82
polarsignals_q03/datafusion:vortex-file-compressed 🚀 263397713 320594751 0.82
polarsignals_q04/datafusion:vortex-file-compressed 🚀 11461007 14008441 0.82
polarsignals_q05/datafusion:vortex-file-compressed 🚀 15696298 19522088 0.80
polarsignals_q06/datafusion:vortex-file-compressed 18346136 20214333 0.91
polarsignals_q07/datafusion:vortex-file-compressed 🚀 14499503 16799457 0.86
polarsignals_q08/datafusion:vortex-file-compressed 🚀 396356013 469250950 0.84
polarsignals_q09/datafusion:vortex-file-compressed 🚀 10507355 14127218 0.74

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: PolarSignals Profiling

No file size changes detected.

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

github-actions Bot commented May 27, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.2%
Vortex (geomean): 1.000x ➖
Parquet (geomean): 1.013x ➖
Shifts: Parquet (control) +1.3% · Median polish +0.5%


datafusion / vortex-file-compressed (0.994x ➖, 3↑ 1↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26201204 27822009 0.94
tpcds_q02/datafusion:vortex-file-compressed 49282724 47648945 1.03
tpcds_q03/datafusion:vortex-file-compressed 16133368 15581422 1.04
tpcds_q04/datafusion:vortex-file-compressed 265985143 265177687 1.00
tpcds_q05/datafusion:vortex-file-compressed 44760573 45340698 0.99
tpcds_q06/datafusion:vortex-file-compressed 58152182 58178057 1.00
tpcds_q07/datafusion:vortex-file-compressed 44333293 41010699 1.08
tpcds_q08/datafusion:vortex-file-compressed 30840959 28874323 1.07
tpcds_q09/datafusion:vortex-file-compressed 38652904 39467453 0.98
tpcds_q10/datafusion:vortex-file-compressed 38372162 38845862 0.99
tpcds_q11/datafusion:vortex-file-compressed 131660947 128021111 1.03
tpcds_q12/datafusion:vortex-file-compressed 20054921 20439768 0.98
tpcds_q13/datafusion:vortex-file-compressed 🚀 39925216 48986023 0.82
tpcds_q14/datafusion:vortex-file-compressed 173118500 175576651 0.99
tpcds_q15/datafusion:vortex-file-compressed 27883796 28587351 0.98
tpcds_q16/datafusion:vortex-file-compressed 29499087 27875212 1.06
tpcds_q17/datafusion:vortex-file-compressed 65874998 62907249 1.05
tpcds_q18/datafusion:vortex-file-compressed 69739106 69712251 1.00
tpcds_q19/datafusion:vortex-file-compressed 21711066 23057264 0.94
tpcds_q20/datafusion:vortex-file-compressed 22074302 21657452 1.02
tpcds_q21/datafusion:vortex-file-compressed 35405831 35561729 1.00
tpcds_q22/datafusion:vortex-file-compressed 🚀 114283726 136090148 0.84
tpcds_q23/datafusion:vortex-file-compressed 152411120 158302614 0.96
tpcds_q24/datafusion:vortex-file-compressed 84318035 85474630 0.99
tpcds_q25/datafusion:vortex-file-compressed 66486529 65999277 1.01
tpcds_q26/datafusion:vortex-file-compressed 33578918 33643194 1.00
tpcds_q27/datafusion:vortex-file-compressed 101671622 101974549 1.00
tpcds_q28/datafusion:vortex-file-compressed 33029844 32858760 1.01
tpcds_q29/datafusion:vortex-file-compressed 62707186 62926480 1.00
tpcds_q30/datafusion:vortex-file-compressed 25855007 27272170 0.95
tpcds_q31/datafusion:vortex-file-compressed 74232002 73587763 1.01
tpcds_q32/datafusion:vortex-file-compressed 21802198 20388289 1.07
tpcds_q33/datafusion:vortex-file-compressed 30424191 30034816 1.01
tpcds_q34/datafusion:vortex-file-compressed 24355440 24581680 0.99
tpcds_q35/datafusion:vortex-file-compressed 46593664 47188186 0.99
tpcds_q36/datafusion:vortex-file-compressed 58746810 58346159 1.01
tpcds_q37/datafusion:vortex-file-compressed 25277076 25619869 0.99
tpcds_q38/datafusion:vortex-file-compressed 44962932 42842126 1.05
tpcds_q39/datafusion:vortex-file-compressed 105507416 105575930 1.00
tpcds_q40/datafusion:vortex-file-compressed 32963279 32570929 1.01
tpcds_q41/datafusion:vortex-file-compressed 15230243 15131760 1.01
tpcds_q42/datafusion:vortex-file-compressed 15081132 13928504 1.08
tpcds_q43/datafusion:vortex-file-compressed 19185350 19140174 1.00
tpcds_q44/datafusion:vortex-file-compressed 32376618 31619174 1.02
tpcds_q45/datafusion:vortex-file-compressed 27472432 29013318 0.95
tpcds_q46/datafusion:vortex-file-compressed 34163410 35299733 0.97
tpcds_q47/datafusion:vortex-file-compressed 132902553 132791455 1.00
tpcds_q48/datafusion:vortex-file-compressed 35646697 38095476 0.94
tpcds_q49/datafusion:vortex-file-compressed 56373967 58487282 0.96
tpcds_q50/datafusion:vortex-file-compressed 40273649 39790800 1.01
tpcds_q51/datafusion:vortex-file-compressed 87658351 95803274 0.91
tpcds_q52/datafusion:vortex-file-compressed 14435011 14444962 1.00
tpcds_q53/datafusion:vortex-file-compressed 21504969 21740269 0.99
tpcds_q54/datafusion:vortex-file-compressed 34755081 34974262 0.99
tpcds_q55/datafusion:vortex-file-compressed 15314072 14035163 1.09
tpcds_q56/datafusion:vortex-file-compressed 31015623 30777892 1.01
tpcds_q57/datafusion:vortex-file-compressed 109440735 110112873 0.99
tpcds_q58/datafusion:vortex-file-compressed 51133022 53101470 0.96
tpcds_q59/datafusion:vortex-file-compressed 56742923 57598128 0.99
tpcds_q60/datafusion:vortex-file-compressed 30256093 32474955 0.93
tpcds_q61/datafusion:vortex-file-compressed 39779662 41122508 0.97
tpcds_q62/datafusion:vortex-file-compressed 🚨 24208643 21887523 1.11
tpcds_q63/datafusion:vortex-file-compressed 20977176 21695882 0.97
tpcds_q64/datafusion:vortex-file-compressed 416885171 418627563 1.00
tpcds_q65/datafusion:vortex-file-compressed 39928434 39890389 1.00
tpcds_q66/datafusion:vortex-file-compressed 72336964 74743449 0.97
tpcds_q67/datafusion:vortex-file-compressed 150665317 147364928 1.02
tpcds_q68/datafusion:vortex-file-compressed 32384905 33123630 0.98
tpcds_q69/datafusion:vortex-file-compressed 37621807 36573605 1.03
tpcds_q70/datafusion:vortex-file-compressed 86674826 86701219 1.00
tpcds_q71/datafusion:vortex-file-compressed 24366192 23285365 1.05
tpcds_q72/datafusion:vortex-file-compressed 2192608236 2215235533 0.99
tpcds_q73/datafusion:vortex-file-compressed 23631581 22809783 1.04
tpcds_q74/datafusion:vortex-file-compressed 81907196 81260776 1.01
tpcds_q75/datafusion:vortex-file-compressed 108545660 111740566 0.97
tpcds_q76/datafusion:vortex-file-compressed 🚀 23032559 31938412 0.72
tpcds_q77/datafusion:vortex-file-compressed 40113744 39209388 1.02
tpcds_q78/datafusion:vortex-file-compressed 129179762 129860124 0.99
tpcds_q79/datafusion:vortex-file-compressed 27488651 28141071 0.98
tpcds_q80/datafusion:vortex-file-compressed 96973417 92574852 1.05
tpcds_q81/datafusion:vortex-file-compressed 23943524 24567105 0.97
tpcds_q82/datafusion:vortex-file-compressed 25975061 27646533 0.94
tpcds_q83/datafusion:vortex-file-compressed 33662273 33628548 1.00
tpcds_q84/datafusion:vortex-file-compressed 12846657 12551078 1.02
tpcds_q85/datafusion:vortex-file-compressed 92241185 88719548 1.04
tpcds_q86/datafusion:vortex-file-compressed 17317398 16625752 1.04
tpcds_q87/datafusion:vortex-file-compressed 44463910 44935945 0.99
tpcds_q88/datafusion:vortex-file-compressed 56278402 56021787 1.00
tpcds_q89/datafusion:vortex-file-compressed 24701206 24970635 0.99
tpcds_q90/datafusion:vortex-file-compressed 14044408 14480640 0.97
tpcds_q91/datafusion:vortex-file-compressed 19850467 18278364 1.09
tpcds_q92/datafusion:vortex-file-compressed 19070630 18438380 1.03
tpcds_q93/datafusion:vortex-file-compressed 35145878 35168558 1.00
tpcds_q94/datafusion:vortex-file-compressed 24262425 23742347 1.02
tpcds_q95/datafusion:vortex-file-compressed 62176823 63399618 0.98
tpcds_q96/datafusion:vortex-file-compressed 13733920 13883420 0.99
tpcds_q97/datafusion:vortex-file-compressed 32216194 33516213 0.96
tpcds_q98/datafusion:vortex-file-compressed 24556599 23913133 1.03
tpcds_q99/datafusion:vortex-file-compressed 31626466 32861799 0.96
datafusion / vortex-compact (0.998x ➖, 3↑ 2↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25465258 26322374 0.97
tpcds_q02/datafusion:vortex-compact 53308361 53557608 1.00
tpcds_q03/datafusion:vortex-compact 19807208 19579598 1.01
tpcds_q04/datafusion:vortex-compact 321539088 302447359 1.06
tpcds_q05/datafusion:vortex-compact 49255663 47922521 1.03
tpcds_q06/datafusion:vortex-compact 60863366 64884897 0.94
tpcds_q07/datafusion:vortex-compact 52694672 51537504 1.02
tpcds_q08/datafusion:vortex-compact 35534035 37461921 0.95
tpcds_q09/datafusion:vortex-compact 52548027 52181917 1.01
tpcds_q10/datafusion:vortex-compact 48986302 49404573 0.99
tpcds_q11/datafusion:vortex-compact 153039928 159226588 0.96
tpcds_q12/datafusion:vortex-compact 22967811 22594165 1.02
tpcds_q13/datafusion:vortex-compact 🚀 126742047 162828261 0.78
tpcds_q14/datafusion:vortex-compact 199049295 202590213 0.98
tpcds_q15/datafusion:vortex-compact 31511926 30169932 1.04
tpcds_q16/datafusion:vortex-compact 32607244 33902975 0.96
tpcds_q17/datafusion:vortex-compact 76348268 73519662 1.04
tpcds_q18/datafusion:vortex-compact 79491944 78675485 1.01
tpcds_q19/datafusion:vortex-compact 30354574 30325096 1.00
tpcds_q20/datafusion:vortex-compact 26504303 26112975 1.01
tpcds_q21/datafusion:vortex-compact 40274453 40320548 1.00
tpcds_q22/datafusion:vortex-compact 124679125 134739482 0.93
tpcds_q23/datafusion:vortex-compact 167050412 167245887 1.00
tpcds_q24/datafusion:vortex-compact 99478590 102421270 0.97
tpcds_q25/datafusion:vortex-compact 79275235 79069907 1.00
tpcds_q26/datafusion:vortex-compact 44462884 45376023 0.98
tpcds_q27/datafusion:vortex-compact 125498760 126514517 0.99
tpcds_q28/datafusion:vortex-compact 105701737 97969630 1.08
tpcds_q29/datafusion:vortex-compact 74818402 73648407 1.02
tpcds_q30/datafusion:vortex-compact 27003214 26883183 1.00
tpcds_q31/datafusion:vortex-compact 97527538 97874801 1.00
tpcds_q32/datafusion:vortex-compact 25160569 25122001 1.00
tpcds_q33/datafusion:vortex-compact 35823875 37246032 0.96
tpcds_q34/datafusion:vortex-compact 34159927 33274317 1.03
tpcds_q35/datafusion:vortex-compact 52842482 52202859 1.01
tpcds_q36/datafusion:vortex-compact 77904827 80154172 0.97
tpcds_q37/datafusion:vortex-compact 34790251 34781424 1.00
tpcds_q38/datafusion:vortex-compact 50782049 51175946 0.99
tpcds_q39/datafusion:vortex-compact 113726428 118292098 0.96
tpcds_q40/datafusion:vortex-compact 36938747 36137130 1.02
tpcds_q41/datafusion:vortex-compact 17759946 16938441 1.05
tpcds_q42/datafusion:vortex-compact 18143305 18096477 1.00
tpcds_q43/datafusion:vortex-compact 24916604 25875331 0.96
tpcds_q44/datafusion:vortex-compact 50536414 48460293 1.04
tpcds_q45/datafusion:vortex-compact 30689058 33000793 0.93
tpcds_q46/datafusion:vortex-compact 43360293 45266042 0.96
tpcds_q47/datafusion:vortex-compact 149789209 155902856 0.96
tpcds_q48/datafusion:vortex-compact 82249193 80496843 1.02
tpcds_q49/datafusion:vortex-compact 73521856 69230490 1.06
tpcds_q50/datafusion:vortex-compact 48234991 46352361 1.04
tpcds_q51/datafusion:vortex-compact 94408713 97860645 0.96
tpcds_q52/datafusion:vortex-compact 18729403 18706867 1.00
tpcds_q53/datafusion:vortex-compact 28254003 28358761 1.00
tpcds_q54/datafusion:vortex-compact 42649351 44584943 0.96
tpcds_q55/datafusion:vortex-compact 18733686 17799842 1.05
tpcds_q56/datafusion:vortex-compact 35426527 36038123 0.98
tpcds_q57/datafusion:vortex-compact 115892602 118470513 0.98
tpcds_q58/datafusion:vortex-compact 62754200 65681422 0.96
tpcds_q59/datafusion:vortex-compact 69221585 69707894 0.99
tpcds_q60/datafusion:vortex-compact 36346752 37467224 0.97
tpcds_q61/datafusion:vortex-compact 54369605 56259893 0.97
tpcds_q62/datafusion:vortex-compact 28391464 29035677 0.98
tpcds_q63/datafusion:vortex-compact 28681119 27890507 1.03
tpcds_q64/datafusion:vortex-compact 461290603 458416669 1.01
tpcds_q65/datafusion:vortex-compact 55983326 53592622 1.04
tpcds_q66/datafusion:vortex-compact 76205717 76354535 1.00
tpcds_q67/datafusion:vortex-compact 157280567 149267240 1.05
tpcds_q68/datafusion:vortex-compact 45043600 43821109 1.03
tpcds_q69/datafusion:vortex-compact 46593152 47232483 0.99
tpcds_q70/datafusion:vortex-compact 98743618 96044159 1.03
tpcds_q71/datafusion:vortex-compact 29003557 29975883 0.97
tpcds_q72/datafusion:vortex-compact 2226355509 2194087618 1.01
tpcds_q73/datafusion:vortex-compact 29986387 30253263 0.99
tpcds_q74/datafusion:vortex-compact 97324179 96147530 1.01
tpcds_q75/datafusion:vortex-compact 128244980 132620548 0.97
tpcds_q76/datafusion:vortex-compact 33414272 32127386 1.04
tpcds_q77/datafusion:vortex-compact 51946951 50875365 1.02
tpcds_q78/datafusion:vortex-compact 140149170 139955903 1.00
tpcds_q79/datafusion:vortex-compact 40029166 37964266 1.05
tpcds_q80/datafusion:vortex-compact 103879220 105928012 0.98
tpcds_q81/datafusion:vortex-compact 🚨 31233216 27935230 1.12
tpcds_q82/datafusion:vortex-compact 36151251 35166953 1.03
tpcds_q83/datafusion:vortex-compact 33710039 34369678 0.98
tpcds_q84/datafusion:vortex-compact 14606657 15301183 0.95
tpcds_q85/datafusion:vortex-compact 176543837 161613728 1.09
tpcds_q86/datafusion:vortex-compact 🚀 19376016 21711784 0.89
tpcds_q87/datafusion:vortex-compact 50373526 52003034 0.97
tpcds_q88/datafusion:vortex-compact 77602076 77457830 1.00
tpcds_q89/datafusion:vortex-compact 31734050 31178260 1.02
tpcds_q90/datafusion:vortex-compact 15161183 14853839 1.02
tpcds_q91/datafusion:vortex-compact 32721421 32687990 1.00
tpcds_q92/datafusion:vortex-compact 24347227 23451868 1.04
tpcds_q93/datafusion:vortex-compact 38191232 39143240 0.98
tpcds_q94/datafusion:vortex-compact 🚨 28998983 25473999 1.14
tpcds_q95/datafusion:vortex-compact 68899308 66883331 1.03
tpcds_q96/datafusion:vortex-compact 17482698 17397417 1.00
tpcds_q97/datafusion:vortex-compact 37379309 36877885 1.01
tpcds_q98/datafusion:vortex-compact 30031703 30033888 1.00
tpcds_q99/datafusion:vortex-compact 🚀 30220133 34713011 0.87
datafusion / parquet (1.009x ➖, 2↑ 2↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 29716866 29666305 1.00
tpcds_q02/datafusion:parquet 42855173 43003621 1.00
tpcds_q03/datafusion:parquet 13437055 13042478 1.03
tpcds_q04/datafusion:parquet 262111278 265092017 0.99
tpcds_q05/datafusion:parquet 43371629 44284254 0.98
tpcds_q06/datafusion:parquet 59477551 58769878 1.01
tpcds_q07/datafusion:parquet 78176283 76026348 1.03
tpcds_q08/datafusion:parquet 26648177 25901628 1.03
tpcds_q09/datafusion:parquet 47925252 44029671 1.09
tpcds_q10/datafusion:parquet 73684220 67778119 1.09
tpcds_q11/datafusion:parquet 150448561 151345371 0.99
tpcds_q12/datafusion:parquet 18110989 17152096 1.06
tpcds_q13/datafusion:parquet 75428129 76234728 0.99
tpcds_q14/datafusion:parquet 162864136 161088629 1.01
tpcds_q15/datafusion:parquet 21639686 21692612 1.00
tpcds_q16/datafusion:parquet 🚀 23264329 26056530 0.89
tpcds_q17/datafusion:parquet 62444754 67880843 0.92
tpcds_q18/datafusion:parquet 114919812 116010793 0.99
tpcds_q19/datafusion:parquet 23464487 23153041 1.01
tpcds_q20/datafusion:parquet 16357942 16606038 0.99
tpcds_q21/datafusion:parquet 18174457 18129874 1.00
tpcds_q22/datafusion:parquet 157288207 150749504 1.04
tpcds_q23/datafusion:parquet 149986299 143848766 1.04
tpcds_q24/datafusion:parquet 93562215 90591632 1.03
tpcds_q25/datafusion:parquet 66157403 65867825 1.00
tpcds_q26/datafusion:parquet 65129009 63698798 1.02
tpcds_q27/datafusion:parquet 146073904 143212317 1.02
tpcds_q28/datafusion:parquet 44523004 43967447 1.01
tpcds_q29/datafusion:parquet 65665698 66098869 0.99
tpcds_q30/datafusion:parquet 33807944 34132538 0.99
tpcds_q31/datafusion:parquet 65994421 65698431 1.00
tpcds_q32/datafusion:parquet 18332978 18582249 0.99
tpcds_q33/datafusion:parquet 27971305 25823574 1.08
tpcds_q34/datafusion:parquet 21536389 22320764 0.96
tpcds_q35/datafusion:parquet 70320376 68461408 1.03
tpcds_q36/datafusion:parquet 58841076 56384910 1.04
tpcds_q37/datafusion:parquet 19682250 20655425 0.95
tpcds_q38/datafusion:parquet 40796906 42510232 0.96
tpcds_q39/datafusion:parquet 73888693 73022230 1.01
tpcds_q40/datafusion:parquet 24230522 25028817 0.97
tpcds_q41/datafusion:parquet 13065615 13110325 1.00
tpcds_q42/datafusion:parquet 11824488 11228581 1.05
tpcds_q43/datafusion:parquet 17452711 17505043 1.00
tpcds_q44/datafusion:parquet 34112559 32243102 1.06
tpcds_q45/datafusion:parquet 28641944 28571802 1.00
tpcds_q46/datafusion:parquet 32029864 31527858 1.02
tpcds_q47/datafusion:parquet 133043571 127631839 1.04
tpcds_q48/datafusion:parquet 70127920 68430392 1.02
tpcds_q49/datafusion:parquet 56706503 54688294 1.04
tpcds_q50/datafusion:parquet 44306850 43508594 1.02
tpcds_q51/datafusion:parquet 85511529 84404461 1.01
tpcds_q52/datafusion:parquet 11867439 12793795 0.93
tpcds_q53/datafusion:parquet 17392604 17304412 1.01
tpcds_q54/datafusion:parquet 33588060 36504564 0.92
tpcds_q55/datafusion:parquet 11491232 11189879 1.03
tpcds_q56/datafusion:parquet 27397173 27362387 1.00
tpcds_q57/datafusion:parquet 101760681 103264647 0.99
tpcds_q58/datafusion:parquet 50768456 49779719 1.02
tpcds_q59/datafusion:parquet 57367758 58753135 0.98
tpcds_q60/datafusion:parquet 27659253 27812307 0.99
tpcds_q61/datafusion:parquet 42721748 43978831 0.97
tpcds_q62/datafusion:parquet 🚨 24795121 19613036 1.26
tpcds_q63/datafusion:parquet 17756081 17107969 1.04
tpcds_q64/datafusion:parquet 515374751 503585894 1.02
tpcds_q65/datafusion:parquet 39373932 36434648 1.08
tpcds_q66/datafusion:parquet 72056510 70658614 1.02
tpcds_q67/datafusion:parquet 153281081 148291980 1.03
tpcds_q68/datafusion:parquet 31759021 31504837 1.01
tpcds_q69/datafusion:parquet 65541101 65704106 1.00
tpcds_q70/datafusion:parquet 87448586 86859723 1.01
tpcds_q71/datafusion:parquet 22444284 22226356 1.01
tpcds_q72/datafusion:parquet 611202263 608693837 1.00
tpcds_q73/datafusion:parquet 🚨 22370251 19843176 1.13
tpcds_q74/datafusion:parquet 87432123 84624258 1.03
tpcds_q75/datafusion:parquet 98910028 103110427 0.96
tpcds_q76/datafusion:parquet 29858300 29999575 1.00
tpcds_q77/datafusion:parquet 39552155 40092193 0.99
tpcds_q78/datafusion:parquet 114446120 116656332 0.98
tpcds_q79/datafusion:parquet 26759418 26571615 1.01
tpcds_q80/datafusion:parquet 79718516 79546076 1.00
tpcds_q81/datafusion:parquet 32368883 31030583 1.04
tpcds_q82/datafusion:parquet 19653469 19028114 1.03
tpcds_q83/datafusion:parquet 36069068 36757344 0.98
tpcds_q84/datafusion:parquet 39265329 38818587 1.01
tpcds_q85/datafusion:parquet 152425085 151945991 1.00
tpcds_q86/datafusion:parquet 🚀 13853683 15845387 0.87
tpcds_q87/datafusion:parquet 42823963 42708651 1.00
tpcds_q88/datafusion:parquet 59042877 60307011 0.98
tpcds_q89/datafusion:parquet 21957171 21621782 1.02
tpcds_q90/datafusion:parquet 14215635 14417139 0.99
tpcds_q91/datafusion:parquet 57479204 59726920 0.96
tpcds_q92/datafusion:parquet 18179616 18790927 0.97
tpcds_q93/datafusion:parquet 32999931 33900942 0.97
tpcds_q94/datafusion:parquet 19964202 19784910 1.01
tpcds_q95/datafusion:parquet 62091409 58397849 1.06
tpcds_q96/datafusion:parquet 12887435 11960780 1.08
tpcds_q97/datafusion:parquet 31745254 31205711 1.02
tpcds_q98/datafusion:parquet 21375162 21286078 1.00
tpcds_q99/datafusion:parquet 27416774 25531743 1.07
duckdb / vortex-file-compressed (1.003x ➖, 1↑ 3↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 23653039 24437063 0.97
tpcds_q02/duckdb:vortex-file-compressed 37281396 36834428 1.01
tpcds_q03/duckdb:vortex-file-compressed 21482113 21473215 1.00
tpcds_q04/duckdb:vortex-file-compressed 97611395 93599207 1.04
tpcds_q05/duckdb:vortex-file-compressed 31267278 33138346 0.94
tpcds_q06/duckdb:vortex-file-compressed 33089897 32475350 1.02
tpcds_q07/duckdb:vortex-file-compressed 22167529 21289649 1.04
tpcds_q08/duckdb:vortex-file-compressed 27833006 26390307 1.05
tpcds_q09/duckdb:vortex-file-compressed 15539578 15634587 0.99
tpcds_q10/duckdb:vortex-file-compressed 36803676 35886772 1.03
tpcds_q11/duckdb:vortex-file-compressed 64278360 64230955 1.00
tpcds_q12/duckdb:vortex-file-compressed 15784904 15399964 1.02
tpcds_q13/duckdb:vortex-file-compressed 32707005 31418680 1.04
tpcds_q14/duckdb:vortex-file-compressed 97386159 96643786 1.01
tpcds_q15/duckdb:vortex-file-compressed 26215758 26632786 0.98
tpcds_q16/duckdb:vortex-file-compressed 25714072 25949979 0.99
tpcds_q17/duckdb:vortex-file-compressed 44725585 43402245 1.03
tpcds_q18/duckdb:vortex-file-compressed 36811467 35718437 1.03
tpcds_q19/duckdb:vortex-file-compressed 32057815 30846143 1.04
tpcds_q20/duckdb:vortex-file-compressed 17169787 17437073 0.98
tpcds_q21/duckdb:vortex-file-compressed 16048069 17230244 0.93
tpcds_q22/duckdb:vortex-file-compressed 78245406 73841580 1.06
tpcds_q23/duckdb:vortex-file-compressed 🚨 101253373 85957569 1.18
tpcds_q24/duckdb:vortex-file-compressed 47096306 46010970 1.02
tpcds_q25/duckdb:vortex-file-compressed 41068405 41222828 1.00
tpcds_q26/duckdb:vortex-file-compressed 19205470 20671479 0.93
tpcds_q27/duckdb:vortex-file-compressed 23711217 24713839 0.96
tpcds_q28/duckdb:vortex-file-compressed 13453804 12572278 1.07
tpcds_q29/duckdb:vortex-file-compressed 39100764 40792416 0.96
tpcds_q30/duckdb:vortex-file-compressed 25037610 24185884 1.04
tpcds_q31/duckdb:vortex-file-compressed 30462545 29475206 1.03
tpcds_q32/duckdb:vortex-file-compressed 13192392 13514867 0.98
tpcds_q33/duckdb:vortex-file-compressed 22654739 23949676 0.95
tpcds_q34/duckdb:vortex-file-compressed 25228064 25809232 0.98
tpcds_q35/duckdb:vortex-file-compressed 64933584 63242754 1.03
tpcds_q36/duckdb:vortex-file-compressed 24771351 24002830 1.03
tpcds_q37/duckdb:vortex-file-compressed 19719961 19214773 1.03
tpcds_q38/duckdb:vortex-file-compressed 36479810 36256903 1.01
tpcds_q39/duckdb:vortex-file-compressed 35771933 34659803 1.03
tpcds_q40/duckdb:vortex-file-compressed 20211839 20347527 0.99
tpcds_q41/duckdb:vortex-file-compressed 10174562 9870437 1.03
tpcds_q42/duckdb:vortex-file-compressed 13422159 13378102 1.00
tpcds_q43/duckdb:vortex-file-compressed 19980906 20780147 0.96
tpcds_q44/duckdb:vortex-file-compressed 20797850 20525856 1.01
tpcds_q45/duckdb:vortex-file-compressed 30582605 29393823 1.04
tpcds_q46/duckdb:vortex-file-compressed 30787241 33570966 0.92
tpcds_q47/duckdb:vortex-file-compressed 51968445 51535806 1.01
tpcds_q48/duckdb:vortex-file-compressed 28034636 28230338 0.99
tpcds_q49/duckdb:vortex-file-compressed 29974668 32823912 0.91
tpcds_q50/duckdb:vortex-file-compressed 26378717 26673560 0.99
tpcds_q51/duckdb:vortex-file-compressed 108642032 102997829 1.05
tpcds_q52/duckdb:vortex-file-compressed 13667935 12565856 1.09
tpcds_q53/duckdb:vortex-file-compressed 22117375 23108419 0.96
tpcds_q54/duckdb:vortex-file-compressed 28160570 28910136 0.97
tpcds_q55/duckdb:vortex-file-compressed 12316902 12349841 1.00
tpcds_q56/duckdb:vortex-file-compressed 24757073 24515548 1.01
tpcds_q57/duckdb:vortex-file-compressed 41737143 41258004 1.01
tpcds_q58/duckdb:vortex-file-compressed 29259875 31500625 0.93
tpcds_q59/duckdb:vortex-file-compressed 57413602 56084440 1.02
tpcds_q60/duckdb:vortex-file-compressed 25547623 25127259 1.02
tpcds_q61/duckdb:vortex-file-compressed 32097067 29871254 1.07
tpcds_q62/duckdb:vortex-file-compressed 15141649 16140119 0.94
tpcds_q63/duckdb:vortex-file-compressed 20714706 21234381 0.98
tpcds_q64/duckdb:vortex-file-compressed 96487904 94296391 1.02
tpcds_q65/duckdb:vortex-file-compressed 22077382 22710271 0.97
tpcds_q66/duckdb:vortex-file-compressed 28782638 29852258 0.96
tpcds_q67/duckdb:vortex-file-compressed 146647126 142118221 1.03
tpcds_q68/duckdb:vortex-file-compressed 29580213 32598227 0.91
tpcds_q69/duckdb:vortex-file-compressed 39971655 38922042 1.03
tpcds_q70/duckdb:vortex-file-compressed 38782351 35447964 1.09
tpcds_q71/duckdb:vortex-file-compressed 21129107 21815087 0.97
tpcds_q72/duckdb:vortex-file-compressed 169541559 168606903 1.01
tpcds_q73/duckdb:vortex-file-compressed 24509793 25344070 0.97
tpcds_q74/duckdb:vortex-file-compressed 41754129 41857367 1.00
tpcds_q75/duckdb:vortex-file-compressed 50606469 48320454 1.05
tpcds_q76/duckdb:vortex-file-compressed 🚀 17225109 20041273 0.86
tpcds_q77/duckdb:vortex-file-compressed 22360295 23733816 0.94
tpcds_q78/duckdb:vortex-file-compressed 78411856 76592171 1.02
tpcds_q79/duckdb:vortex-file-compressed 25003120 23677986 1.06
tpcds_q80/duckdb:vortex-file-compressed 45715761 49372070 0.93
tpcds_q81/duckdb:vortex-file-compressed 29082398 28539493 1.02
tpcds_q82/duckdb:vortex-file-compressed 46471154 44651029 1.04
tpcds_q83/duckdb:vortex-file-compressed 25998476 25724665 1.01
tpcds_q84/duckdb:vortex-file-compressed 16946547 16937878 1.00
tpcds_q85/duckdb:vortex-file-compressed 41155593 40178774 1.02
tpcds_q86/duckdb:vortex-file-compressed 16262915 16966097 0.96
tpcds_q87/duckdb:vortex-file-compressed 41156953 39567794 1.04
tpcds_q88/duckdb:vortex-file-compressed 49835574 52456349 0.95
tpcds_q89/duckdb:vortex-file-compressed 21495640 21169855 1.02
tpcds_q90/duckdb:vortex-file-compressed 10119515 9965492 1.02
tpcds_q91/duckdb:vortex-file-compressed 🚨 24331348 21310234 1.14
tpcds_q92/duckdb:vortex-file-compressed 🚨 20160168 17870642 1.13
tpcds_q93/duckdb:vortex-file-compressed 29723711 32134583 0.92
tpcds_q94/duckdb:vortex-file-compressed 21414160 21143570 1.01
tpcds_q95/duckdb:vortex-file-compressed 146913197 146350176 1.00
tpcds_q96/duckdb:vortex-file-compressed 11918042 12808191 0.93
tpcds_q97/duckdb:vortex-file-compressed 37697444 38140958 0.99
tpcds_q98/duckdb:vortex-file-compressed 20073903 18674263 1.07
tpcds_q99/duckdb:vortex-file-compressed 23190429 22887125 1.01
duckdb / vortex-compact (1.004x ➖, 3↑ 4↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 26772500 26363250 1.02
tpcds_q02/duckdb:vortex-compact 🚨 39134704 35456365 1.10
tpcds_q03/duckdb:vortex-compact 50217145 48529275 1.03
tpcds_q04/duckdb:vortex-compact 104124104 102692302 1.01
tpcds_q05/duckdb:vortex-compact 43063573 41985080 1.03
tpcds_q06/duckdb:vortex-compact 40182265 38482179 1.04
tpcds_q07/duckdb:vortex-compact 35608504 37355814 0.95
tpcds_q08/duckdb:vortex-compact 41226742 39886670 1.03
tpcds_q09/duckdb:vortex-compact 21222532 19618776 1.08
tpcds_q10/duckdb:vortex-compact 52194540 52136623 1.00
tpcds_q11/duckdb:vortex-compact 74240793 74265986 1.00
tpcds_q12/duckdb:vortex-compact 22985012 21434339 1.07
tpcds_q13/duckdb:vortex-compact 53030362 52414722 1.01
tpcds_q14/duckdb:vortex-compact 117969047 115620854 1.02
tpcds_q15/duckdb:vortex-compact 30055240 29597069 1.02
tpcds_q16/duckdb:vortex-compact 27152597 27012167 1.01
tpcds_q17/duckdb:vortex-compact 57140401 55216682 1.03
tpcds_q18/duckdb:vortex-compact 51480489 48204668 1.07
tpcds_q19/duckdb:vortex-compact 43627648 44251370 0.99
tpcds_q20/duckdb:vortex-compact 21035361 21569712 0.98
tpcds_q21/duckdb:vortex-compact 19462314 18438855 1.06
tpcds_q22/duckdb:vortex-compact 81421261 84229763 0.97
tpcds_q23/duckdb:vortex-compact 112602839 113421521 0.99
tpcds_q24/duckdb:vortex-compact 56945553 59609246 0.96
tpcds_q25/duckdb:vortex-compact 54444063 55902082 0.97
tpcds_q26/duckdb:vortex-compact 33566844 32125438 1.04
tpcds_q27/duckdb:vortex-compact 37239829 37944771 0.98
tpcds_q28/duckdb:vortex-compact 34987075 35029590 1.00
tpcds_q29/duckdb:vortex-compact 55407148 53364988 1.04
tpcds_q30/duckdb:vortex-compact 31342816 31524721 0.99
tpcds_q31/duckdb:vortex-compact 🚀 33856098 39120627 0.87
tpcds_q32/duckdb:vortex-compact 21494458 22890679 0.94
tpcds_q33/duckdb:vortex-compact 31799696 33226944 0.96
tpcds_q34/duckdb:vortex-compact 30408375 31492490 0.97
tpcds_q35/duckdb:vortex-compact 74880018 76194832 0.98
tpcds_q36/duckdb:vortex-compact 36603655 35806861 1.02
tpcds_q37/duckdb:vortex-compact 23744538 23822319 1.00
tpcds_q38/duckdb:vortex-compact 43440277 41737525 1.04
tpcds_q39/duckdb:vortex-compact 38135482 38424207 0.99
tpcds_q40/duckdb:vortex-compact 24766754 24652512 1.00
tpcds_q41/duckdb:vortex-compact 11799465 11936804 0.99
tpcds_q42/duckdb:vortex-compact 19855294 19164828 1.04
tpcds_q43/duckdb:vortex-compact 🚀 31231624 34789907 0.90
tpcds_q44/duckdb:vortex-compact 30404204 30340899 1.00
tpcds_q45/duckdb:vortex-compact 🚨 39546346 35906592 1.10
tpcds_q46/duckdb:vortex-compact 45467225 43852861 1.04
tpcds_q47/duckdb:vortex-compact 62379090 65026796 0.96
tpcds_q48/duckdb:vortex-compact 45909781 45474463 1.01
tpcds_q49/duckdb:vortex-compact 49747243 51481807 0.97
tpcds_q50/duckdb:vortex-compact 36885199 38109379 0.97
tpcds_q51/duckdb:vortex-compact 🚀 113878924 131390693 0.87
tpcds_q52/duckdb:vortex-compact 19492389 19347940 1.01
tpcds_q53/duckdb:vortex-compact 33159383 32028376 1.04
tpcds_q54/duckdb:vortex-compact 40127345 37352687 1.07
tpcds_q55/duckdb:vortex-compact 18606722 18460298 1.01
tpcds_q56/duckdb:vortex-compact 32665671 33588382 0.97
tpcds_q57/duckdb:vortex-compact 45098993 44955686 1.00
tpcds_q58/duckdb:vortex-compact 39315470 37240692 1.06
tpcds_q59/duckdb:vortex-compact 67291893 67030379 1.00
tpcds_q60/duckdb:vortex-compact 34361737 34158536 1.01
tpcds_q61/duckdb:vortex-compact 53747996 54254764 0.99
tpcds_q62/duckdb:vortex-compact 20941325 20891389 1.00
tpcds_q63/duckdb:vortex-compact 31102239 33285355 0.93
tpcds_q64/duckdb:vortex-compact 123789338 124209113 1.00
tpcds_q65/duckdb:vortex-compact 30060756 30668984 0.98
tpcds_q66/duckdb:vortex-compact 36535708 35189978 1.04
tpcds_q67/duckdb:vortex-compact 152220911 149195306 1.02
tpcds_q68/duckdb:vortex-compact 47411943 45691248 1.04
tpcds_q69/duckdb:vortex-compact 54623394 53448446 1.02
tpcds_q70/duckdb:vortex-compact 58787544 58694593 1.00
tpcds_q71/duckdb:vortex-compact 29511888 29003964 1.02
tpcds_q72/duckdb:vortex-compact 184260967 186213091 0.99
tpcds_q73/duckdb:vortex-compact 28548782 27914591 1.02
tpcds_q74/duckdb:vortex-compact 49500967 48114214 1.03
tpcds_q75/duckdb:vortex-compact 60374459 61975712 0.97
tpcds_q76/duckdb:vortex-compact 30339964 27914345 1.09
tpcds_q77/duckdb:vortex-compact 37902086 39625114 0.96
tpcds_q78/duckdb:vortex-compact 87638539 85828864 1.02
tpcds_q79/duckdb:vortex-compact 40036904 41402650 0.97
tpcds_q80/duckdb:vortex-compact 68093941 69840171 0.97
tpcds_q81/duckdb:vortex-compact 34716620 34402515 1.01
tpcds_q82/duckdb:vortex-compact 50007996 50247920 1.00
tpcds_q83/duckdb:vortex-compact 35227850 36113566 0.98
tpcds_q84/duckdb:vortex-compact 🚨 23490935 21102151 1.11
tpcds_q85/duckdb:vortex-compact 51874500 50622657 1.02
tpcds_q86/duckdb:vortex-compact 20868664 21870981 0.95
tpcds_q87/duckdb:vortex-compact 46096144 45702576 1.01
tpcds_q88/duckdb:vortex-compact 75656812 74985680 1.01
tpcds_q89/duckdb:vortex-compact 31940684 32566518 0.98
tpcds_q90/duckdb:vortex-compact 11019836 11173585 0.99
tpcds_q91/duckdb:vortex-compact 41780866 40596753 1.03
tpcds_q92/duckdb:vortex-compact 45644517 46379858 0.98
tpcds_q93/duckdb:vortex-compact 33347705 36084872 0.92
tpcds_q94/duckdb:vortex-compact 27406258 27339029 1.00
tpcds_q95/duckdb:vortex-compact 🚨 168159811 150086459 1.12
tpcds_q96/duckdb:vortex-compact 16656871 16563793 1.01
tpcds_q97/duckdb:vortex-compact 44004684 42421365 1.04
tpcds_q98/duckdb:vortex-compact 27165789 26737931 1.02
tpcds_q99/duckdb:vortex-compact 25343191 25593784 0.99
duckdb / parquet (1.016x ➖, 1↑ 1↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29661863 29723103 1.00
tpcds_q02/duckdb:parquet 23706736 25668496 0.92
tpcds_q03/duckdb:parquet 13458311 12393770 1.09
tpcds_q04/duckdb:parquet 172584789 168330731 1.03
tpcds_q05/duckdb:parquet 31998270 32256068 0.99
tpcds_q06/duckdb:parquet 34109478 33372932 1.02
tpcds_q07/duckdb:parquet 🚀 24279757 27967268 0.87
tpcds_q08/duckdb:parquet 30485814 28963169 1.05
tpcds_q09/duckdb:parquet 44228899 44558817 0.99
tpcds_q10/duckdb:parquet 38294748 37285979 1.03
tpcds_q11/duckdb:parquet 93874861 90641228 1.04
tpcds_q12/duckdb:parquet 17351984 16786025 1.03
tpcds_q13/duckdb:parquet 34876922 35130076 0.99
tpcds_q14/duckdb:parquet 100516948 101517256 0.99
tpcds_q15/duckdb:parquet 30896542 30568383 1.01
tpcds_q16/duckdb:parquet 22993343 22900918 1.00
tpcds_q17/duckdb:parquet 40776210 38529679 1.06
tpcds_q18/duckdb:parquet 48927957 48575906 1.01
tpcds_q19/duckdb:parquet 31865525 31339822 1.02
tpcds_q20/duckdb:parquet 18604310 18553223 1.00
tpcds_q21/duckdb:parquet 11874142 11365335 1.04
tpcds_q22/duckdb:parquet 74537973 71617471 1.04
tpcds_q23/duckdb:parquet 81629753 80584675 1.01
tpcds_q24/duckdb:parquet 47058934 46373893 1.01
tpcds_q25/duckdb:parquet 35684051 35555636 1.00
tpcds_q26/duckdb:parquet 40372867 38558395 1.05
tpcds_q27/duckdb:parquet 53200536 53103711 1.00
tpcds_q28/duckdb:parquet 43009884 42584710 1.01
tpcds_q29/duckdb:parquet 36740706 38526614 0.95
tpcds_q30/duckdb:parquet 37551725 37443455 1.00
tpcds_q31/duckdb:parquet 28681524 26849384 1.07
tpcds_q32/duckdb:parquet 13475431 12440784 1.08
tpcds_q33/duckdb:parquet 23568178 23806000 0.99
tpcds_q34/duckdb:parquet 24213414 22894016 1.06
tpcds_q35/duckdb:parquet 61280061 60500046 1.01
tpcds_q36/duckdb:parquet 23347767 22646188 1.03
tpcds_q37/duckdb:parquet 14628020 13858641 1.06
tpcds_q38/duckdb:parquet 36690706 36786974 1.00
tpcds_q39/duckdb:parquet 32790996 32071821 1.02
tpcds_q40/duckdb:parquet 19812622 19492049 1.02
tpcds_q41/duckdb:parquet 8824915 8811086 1.00
tpcds_q42/duckdb:parquet 12964418 12147664 1.07
tpcds_q43/duckdb:parquet 🚨 20049605 17666844 1.13
tpcds_q44/duckdb:parquet 25954623 25476998 1.02
tpcds_q45/duckdb:parquet 28497230 27769580 1.03
tpcds_q46/duckdb:parquet 48281406 48295967 1.00
tpcds_q47/duckdb:parquet 50081571 49818616 1.01
tpcds_q48/duckdb:parquet 32507299 31782298 1.02
tpcds_q49/duckdb:parquet 29078895 27506761 1.06
tpcds_q50/duckdb:parquet 26074493 25789834 1.01
tpcds_q51/duckdb:parquet 103619880 102730708 1.01
tpcds_q52/duckdb:parquet 12956438 12567526 1.03
tpcds_q53/duckdb:parquet 19474581 18803648 1.04
tpcds_q54/duckdb:parquet 29217098 28990810 1.01
tpcds_q55/duckdb:parquet 12918501 12942491 1.00
tpcds_q56/duckdb:parquet 24780518 23336587 1.06
tpcds_q57/duckdb:parquet 38367573 38985849 0.98
tpcds_q58/duckdb:parquet 27012643 25604753 1.05
tpcds_q59/duckdb:parquet 36503485 36694512 0.99
tpcds_q60/duckdb:parquet 25745469 24845920 1.04
tpcds_q61/duckdb:parquet 34057771 33754207 1.01
tpcds_q62/duckdb:parquet 12860091 12980954 0.99
tpcds_q63/duckdb:parquet 17910959 17564647 1.02
tpcds_q64/duckdb:parquet 75548962 79210512 0.95
tpcds_q65/duckdb:parquet 23198452 21757133 1.07
tpcds_q66/duckdb:parquet 29727224 32152561 0.92
tpcds_q67/duckdb:parquet 138328706 135106356 1.02
tpcds_q68/duckdb:parquet 39286942 38901270 1.01
tpcds_q69/duckdb:parquet 38921073 38499341 1.01
tpcds_q70/duckdb:parquet 22972936 22371101 1.03
tpcds_q71/duckdb:parquet 23811879 23357357 1.02
tpcds_q72/duckdb:parquet 166465609 166698834 1.00
tpcds_q73/duckdb:parquet 21818868 20030058 1.09
tpcds_q74/duckdb:parquet 128903938 127484207 1.01
tpcds_q75/duckdb:parquet 57607170 56085672 1.03
tpcds_q76/duckdb:parquet 22242284 22169131 1.00
tpcds_q77/duckdb:parquet 25417546 25323901 1.00
tpcds_q78/duckdb:parquet 77757083 76509054 1.02
tpcds_q79/duckdb:parquet 30529566 30233996 1.01
tpcds_q80/duckdb:parquet 43164091 43092167 1.00
tpcds_q81/duckdb:parquet 35748657 35668337 1.00
tpcds_q82/duckdb:parquet 18715931 17159058 1.09
tpcds_q83/duckdb:parquet 18670750 18586893 1.00
tpcds_q84/duckdb:parquet 21469683 21468815 1.00
tpcds_q85/duckdb:parquet 42103797 41884059 1.01
tpcds_q86/duckdb:parquet 13753962 13535957 1.02
tpcds_q87/duckdb:parquet 39757121 39368562 1.01
tpcds_q88/duckdb:parquet 54453517 52960742 1.03
tpcds_q89/duckdb:parquet 21933403 21951300 1.00
tpcds_q90/duckdb:parquet 8538449 8305511 1.03
tpcds_q91/duckdb:parquet 26168105 25650442 1.02
tpcds_q92/duckdb:parquet 13203529 13100534 1.01
tpcds_q93/duckdb:parquet 32183673 31727595 1.01
tpcds_q94/duckdb:parquet 18242350 17728551 1.03
tpcds_q95/duckdb:parquet 145782988 142459414 1.02
tpcds_q96/duckdb:parquet 10580354 10866641 0.97
tpcds_q97/duckdb:parquet 38087594 39258246 0.97
tpcds_q98/duckdb:parquet 24944026 23457559 1.06
tpcds_q99/duckdb:parquet 20194016 20173784 1.00
duckdb / duckdb (1.004x ➖, 1↑ 1↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 21700136 22559399 0.96
tpcds_q02/duckdb:duckdb 19450884 19912424 0.98
tpcds_q03/duckdb:duckdb 10703931 10222926 1.05
tpcds_q04/duckdb:duckdb 180806203 179415311 1.01
tpcds_q05/duckdb:duckdb 21932850 21243311 1.03
tpcds_q06/duckdb:duckdb 26847004 28490137 0.94
tpcds_q07/duckdb:duckdb 40609445 40255978 1.01
tpcds_q08/duckdb:duckdb 119807113 120930888 0.99
tpcds_q09/duckdb:duckdb 20955131 20796412 1.01
tpcds_q10/duckdb:duckdb 28255160 27825602 1.02
tpcds_q11/duckdb:duckdb 93278845 94901781 0.98
tpcds_q12/duckdb:duckdb 14222110 13642674 1.04
tpcds_q13/duckdb:duckdb 26586080 25641263 1.04
tpcds_q14/duckdb:duckdb 92781602 94104976 0.99
tpcds_q15/duckdb:duckdb 24736997 25041233 0.99
tpcds_q16/duckdb:duckdb 19331680 19133434 1.01
tpcds_q17/duckdb:duckdb 24841517 25794896 0.96
tpcds_q18/duckdb:duckdb 46927429 46201176 1.02
tpcds_q19/duckdb:duckdb 19512440 19678106 0.99
tpcds_q20/duckdb:duckdb 14222701 14130976 1.01
tpcds_q21/duckdb:duckdb 7757535 8462339 0.92
tpcds_q22/duckdb:duckdb 61723062 66046016 0.93
tpcds_q23/duckdb:duckdb 80380258 75823778 1.06
tpcds_q24/duckdb:duckdb 26812331 25393511 1.06
tpcds_q25/duckdb:duckdb 18918486 18994796 1.00
tpcds_q26/duckdb:duckdb 29028860 28135292 1.03
tpcds_q27/duckdb:duckdb 41640538 40852471 1.02
tpcds_q28/duckdb:duckdb 25276764 25889531 0.98
tpcds_q29/duckdb:duckdb 23619632 23577168 1.00
tpcds_q30/duckdb:duckdb 32418338 31193257 1.04
tpcds_q31/duckdb:duckdb 51415762 52322423 0.98
tpcds_q32/duckdb:duckdb 8656505 8052162 1.08
tpcds_q33/duckdb:duckdb 15977932 16327778 0.98
tpcds_q34/duckdb:duckdb 19918776 18546101 1.07
tpcds_q35/duckdb:duckdb 37338695 37269842 1.00
tpcds_q36/duckdb:duckdb 71061427 71034907 1.00
tpcds_q37/duckdb:duckdb 8776060 8760936 1.00
tpcds_q38/duckdb:duckdb 35118443 33045581 1.06
tpcds_q39/duckdb:duckdb 28177874 29642775 0.95
tpcds_q40/duckdb:duckdb 14777884 14768237 1.00
tpcds_q41/duckdb:duckdb 9479324 9491143 1.00
tpcds_q42/duckdb:duckdb 9234731 9563509 0.97
tpcds_q43/duckdb:duckdb 14995978 15061525 1.00
tpcds_q44/duckdb:duckdb 15782839 15888284 0.99
tpcds_q45/duckdb:duckdb 18916059 19090867 0.99
tpcds_q46/duckdb:duckdb 40530735 40260430 1.01
tpcds_q47/duckdb:duckdb 46634281 45700688 1.02
tpcds_q48/duckdb:duckdb 25159309 24864697 1.01
tpcds_q49/duckdb:duckdb 20398759 20692434 0.99
tpcds_q50/duckdb:duckdb 16407874 16260658 1.01
tpcds_q51/duckdb:duckdb 99048376 100351970 0.99
tpcds_q52/duckdb:duckdb 9487327 9677292 0.98
tpcds_q53/duckdb:duckdb 17670261 17652651 1.00
tpcds_q54/duckdb:duckdb 19072272 19169639 0.99
tpcds_q55/duckdb:duckdb 9741554 10034120 0.97
tpcds_q56/duckdb:duckdb 16348996 17086692 0.96
tpcds_q57/duckdb:duckdb 36422008 36412244 1.00
tpcds_q58/duckdb:duckdb 16896483 16726716 1.01
tpcds_q59/duckdb:duckdb 36763267 36711199 1.00
tpcds_q60/duckdb:duckdb 17644327 18995733 0.93
tpcds_q61/duckdb:duckdb 16334702 16408555 1.00
tpcds_q62/duckdb:duckdb 10025368 9741920 1.03
tpcds_q63/duckdb:duckdb 16215710 16943557 0.96
tpcds_q64/duckdb:duckdb 58600204 57148085 1.03
tpcds_q65/duckdb:duckdb 36196677 36182569 1.00
tpcds_q66/duckdb:duckdb 26572246 26118184 1.02
tpcds_q67/duckdb:duckdb 132504662 131700703 1.01
tpcds_q68/duckdb:duckdb 28621240 27757894 1.03
tpcds_q69/duckdb:duckdb 27976346 28738656 0.97
tpcds_q70/duckdb:duckdb 16421149 16956756 0.97
tpcds_q71/duckdb:duckdb 16310313 15961511 1.02
tpcds_q72/duckdb:duckdb 45686846 45892663 1.00
tpcds_q73/duckdb:duckdb 14056096 13456674 1.04
tpcds_q74/duckdb:duckdb 148373221 144325859 1.03
tpcds_q75/duckdb:duckdb 46246382 46278557 1.00
tpcds_q76/duckdb:duckdb 14533725 15367523 0.95
tpcds_q77/duckdb:duckdb 15283841 15294793 1.00
tpcds_q78/duckdb:duckdb 65987199 65178849 1.01
tpcds_q79/duckdb:duckdb 21500942 19836074 1.08
tpcds_q80/duckdb:duckdb 33109779 31121809 1.06
tpcds_q81/duckdb:duckdb 42361571 39214842 1.08
tpcds_q82/duckdb:duckdb 9848648 10939220 0.90
tpcds_q83/duckdb:duckdb 11318752 11512027 0.98
tpcds_q84/duckdb:duckdb 16429006 15036011 1.09
tpcds_q85/duckdb:duckdb 26123331 26202445 1.00
tpcds_q86/duckdb:duckdb 12152594 12052582 1.01
tpcds_q87/duckdb:duckdb 37200153 35752544 1.04
tpcds_q88/duckdb:duckdb 29386114 30446578 0.97
tpcds_q89/duckdb:duckdb 21844054 22482362 0.97
tpcds_q90/duckdb:duckdb 6334436 6276882 1.01
tpcds_q91/duckdb:duckdb 15108670 15064554 1.00
tpcds_q92/duckdb:duckdb 10233065 9670985 1.06
tpcds_q93/duckdb:duckdb 23909255 23709942 1.01
tpcds_q94/duckdb:duckdb 14614808 14281653 1.02
tpcds_q95/duckdb:duckdb 🚨 125241601 109073737 1.15
tpcds_q96/duckdb:duckdb 6012218 5704627 1.05
tpcds_q97/duckdb:duckdb 33027942 31734236 1.04
tpcds_q98/duckdb:duckdb 🚀 20327720 22668823 0.90
tpcds_q99/duckdb:duckdb 16976710 16564070 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -3.3% -0.0% -3.2% +19.5% ➖ noise
1 datafusion:vortex-file-compressed -5.8% -0.0% -5.8% +19.0% ➖ noise
1 duckdb:duckdb -3.8% -0.0% -3.8% +18.9% ➖ noise
1 duckdb:vortex-compact +1.6% -0.0% +1.6% +23.8% ➖ noise
1 duckdb:vortex-file-compressed -3.2% -0.0% -3.2% +27.8% ➖ noise
2 datafusion:vortex-compact -0.5% -4.1% +3.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +3.4% -4.1% +7.8% +10.0% ➖ noise
2 duckdb:duckdb -2.3% -4.1% +1.8% +10.0% ➖ noise
2 duckdb:vortex-compact +10.4% -4.1% +15.0% +27.7% ➖ noise
2 duckdb:vortex-file-compressed +1.2% -4.1% +5.5% +25.2% ➖ noise
3 datafusion:vortex-compact +1.2% +5.8% -4.4% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +3.5% +5.8% -2.1% +17.3% ➖ noise
3 duckdb:duckdb +4.7% +5.8% -1.0% +10.0% ➖ noise
3 duckdb:vortex-compact +3.5% +5.8% -2.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +0.0% +5.8% -5.4% +10.0% ➖ noise
4 datafusion:vortex-compact +6.3% +0.7% +5.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +0.3% +0.7% -0.4% +10.0% ➖ noise
4 duckdb:duckdb +0.8% +0.7% +0.1% +10.0% ➖ noise
4 duckdb:vortex-compact +1.4% +0.7% +0.7% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +4.3% +0.7% +3.6% +10.0% ➖ noise
5 datafusion:vortex-compact +2.8% -1.4% +4.3% +10.8% ➖ noise
5 datafusion:vortex-file-compressed -1.3% -1.4% +0.2% +18.1% ➖ noise
5 duckdb:duckdb +3.2% -1.4% +4.7% +10.6% ➖ noise
5 duckdb:vortex-compact +2.6% -1.4% +4.1% +16.6% ➖ noise
5 duckdb:vortex-file-compressed -5.6% -1.4% -4.3% +15.4% ➖ noise
6 datafusion:vortex-compact -6.2% +1.7% -7.8% +16.1% ➖ noise
6 datafusion:vortex-file-compressed -0.0% +1.7% -1.7% +10.0% ➖ noise
6 duckdb:duckdb -5.8% +1.7% -7.3% +10.0% ➖ noise
6 duckdb:vortex-compact +4.4% +1.7% +2.7% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +1.9% +1.7% +0.2% +10.0% ➖ noise
7 datafusion:vortex-compact +2.2% -5.5% +8.2% +12.2% ➖ noise
7 datafusion:vortex-file-compressed +8.1% -5.5% +14.4% +25.2% ➖ noise
7 duckdb:duckdb +0.9% -5.5% +6.8% +13.2% ➖ noise
7 duckdb:vortex-compact -4.7% -5.5% +0.9% +14.7% ➖ noise
7 duckdb:vortex-file-compressed +4.1% -5.5% +10.2% +10.0% 🚨 regression
8 datafusion:vortex-compact -5.1% +4.1% -8.8% +19.3% ➖ noise
8 datafusion:vortex-file-compressed +6.8% +4.1% +2.6% +11.9% ➖ noise
8 duckdb:duckdb -0.9% +4.1% -4.8% +10.0% ➖ noise
8 duckdb:vortex-compact +3.4% +4.1% -0.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +5.5% +4.1% +1.3% +25.5% ➖ noise
9 datafusion:vortex-compact +0.7% +3.9% -3.1% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -2.1% +3.9% -5.8% +10.3% ➖ noise
9 duckdb:duckdb +0.8% +3.9% -3.1% +10.0% ➖ noise
9 duckdb:vortex-compact +8.2% +3.9% +4.1% +30.7% ➖ noise
9 duckdb:vortex-file-compressed -0.6% +3.9% -4.4% +35.9% ➖ noise
10 datafusion:vortex-compact -0.8% +5.7% -6.2% +17.8% ➖ noise
10 datafusion:vortex-file-compressed -1.2% +5.7% -6.5% +12.2% ➖ noise
10 duckdb:duckdb +1.5% +5.7% -3.9% +10.0% ➖ noise
10 duckdb:vortex-compact +0.1% +5.7% -5.3% +15.7% ➖ noise
10 duckdb:vortex-file-compressed +2.6% +5.7% -2.9% +10.0% ➖ noise
11 datafusion:vortex-compact -3.9% +1.5% -5.3% +10.3% ➖ noise
11 datafusion:vortex-file-compressed +2.8% +1.5% +1.4% +10.0% ➖ noise
11 duckdb:duckdb -1.7% +1.5% -3.1% +10.0% ➖ noise
11 duckdb:vortex-compact -0.0% +1.5% -1.5% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +0.1% +1.5% -1.4% +10.0% ➖ noise
12 datafusion:vortex-compact +1.7% +4.5% -2.7% +13.7% ➖ noise
12 datafusion:vortex-file-compressed -1.9% +4.5% -6.1% +14.4% ➖ noise
12 duckdb:duckdb +4.2% +4.5% -0.2% +10.0% ➖ noise
12 duckdb:vortex-compact +7.2% +4.5% +2.6% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +2.5% +4.5% -1.9% +10.0% ➖ noise
13 datafusion:vortex-compact -22.2% -0.9% -21.5% +33.0% ➖ noise
13 datafusion:vortex-file-compressed -18.5% -0.9% -17.8% +10.0% ✅ faster
13 duckdb:duckdb +3.7% -0.9% +4.6% +10.0% ➖ noise
13 duckdb:vortex-compact +1.2% -0.9% +2.1% +17.5% ➖ noise
13 duckdb:vortex-file-compressed +4.1% -0.9% +5.0% +15.4% ➖ noise
14 datafusion:vortex-compact -1.7% +0.1% -1.8% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -1.4% +0.1% -1.5% +10.9% ➖ noise
14 duckdb:duckdb -1.4% +0.1% -1.5% +10.0% ➖ noise
14 duckdb:vortex-compact +2.0% +0.1% +2.0% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +0.8% +0.1% +0.7% +10.0% ➖ noise
15 datafusion:vortex-compact +4.4% +0.4% +4.0% +14.8% ➖ noise
15 datafusion:vortex-file-compressed -2.5% +0.4% -2.9% +12.1% ➖ noise
15 duckdb:duckdb -1.2% +0.4% -1.6% +11.9% ➖ noise
15 duckdb:vortex-compact +1.5% +0.4% +1.1% +12.3% ➖ noise
15 duckdb:vortex-file-compressed -1.6% +0.4% -2.0% +14.5% ➖ noise
16 datafusion:vortex-compact -3.8% -5.3% +1.6% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +5.8% -5.3% +11.8% +10.0% 🚨 regression
16 duckdb:duckdb +1.0% -5.3% +6.7% +10.0% ➖ noise
16 duckdb:vortex-compact +0.5% -5.3% +6.2% +11.2% ➖ noise
16 duckdb:vortex-file-compressed -0.9% -5.3% +4.7% +22.2% ➖ noise
17 datafusion:vortex-compact +3.8% -1.3% +5.2% +21.3% ➖ noise
17 datafusion:vortex-file-compressed +4.7% -1.3% +6.1% +11.8% ➖ noise
17 duckdb:duckdb -3.7% -1.3% -2.4% +10.0% ➖ noise
17 duckdb:vortex-compact +3.5% -1.3% +4.9% +11.7% ➖ noise
17 duckdb:vortex-file-compressed +3.0% -1.3% +4.4% +10.0% ➖ noise
18 datafusion:vortex-compact +1.0% -0.1% +1.2% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +0.0% -0.1% +0.1% +12.5% ➖ noise
18 duckdb:duckdb +1.6% -0.1% +1.7% +10.0% ➖ noise
18 duckdb:vortex-compact +6.8% -0.1% +6.9% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +3.1% -0.1% +3.2% +10.0% ➖ noise
19 datafusion:vortex-compact +0.1% +1.5% -1.4% +10.8% ➖ noise
19 datafusion:vortex-file-compressed -5.8% +1.5% -7.2% +10.0% ➖ noise
19 duckdb:duckdb -0.8% +1.5% -2.3% +10.0% ➖ noise
19 duckdb:vortex-compact -1.4% +1.5% -2.9% +12.9% ➖ noise
19 duckdb:vortex-file-compressed +3.9% +1.5% +2.4% +10.0% ➖ noise
20 datafusion:vortex-compact +1.5% -0.6% +2.1% +15.1% ➖ noise
20 datafusion:vortex-file-compressed +1.9% -0.6% +2.6% +10.0% ➖ noise
20 duckdb:duckdb +0.6% -0.6% +1.3% +10.0% ➖ noise
20 duckdb:vortex-compact -2.5% -0.6% -1.9% +16.8% ➖ noise
20 duckdb:vortex-file-compressed -1.5% -0.6% -0.9% +10.0% ➖ noise
21 datafusion:vortex-compact -0.1% +2.3% -2.4% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -0.4% +2.3% -2.7% +19.3% ➖ noise
21 duckdb:duckdb -8.3% +2.3% -10.4% +18.9% ➖ noise
21 duckdb:vortex-compact +5.6% +2.3% +3.1% +11.8% ➖ noise
21 duckdb:vortex-file-compressed -6.9% +2.3% -9.0% +12.2% ➖ noise
22 datafusion:vortex-compact -7.5% +4.2% -11.2% +28.5% ➖ noise
22 datafusion:vortex-file-compressed -16.0% +4.2% -19.4% +22.1% ✅ faster
22 duckdb:duckdb -6.5% +4.2% -10.3% +15.9% ➖ noise
22 duckdb:vortex-compact -3.3% +4.2% -7.2% +15.1% ➖ noise
22 duckdb:vortex-file-compressed +6.0% +4.2% +1.7% +13.0% ➖ noise
23 datafusion:vortex-compact -0.1% +2.8% -2.8% +12.7% ➖ noise
23 datafusion:vortex-file-compressed -3.7% +2.8% -6.3% +10.6% ➖ noise
23 duckdb:duckdb +6.0% +2.8% +3.2% +11.4% ➖ noise
23 duckdb:vortex-compact -0.7% +2.8% -3.4% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +17.8% +2.8% +14.6% +19.7% ➖ noise
24 datafusion:vortex-compact -2.9% +2.4% -5.1% +15.9% ➖ noise
24 datafusion:vortex-file-compressed -1.4% +2.4% -3.6% +13.7% ➖ noise
24 duckdb:duckdb +5.6% +2.4% +3.1% +10.0% ➖ noise
24 duckdb:vortex-compact -4.5% +2.4% -6.7% +10.7% ➖ noise
24 duckdb:vortex-file-compressed +2.4% +2.4% -0.0% +10.0% ➖ noise
25 datafusion:vortex-compact +0.3% +0.4% -0.1% +10.0% ➖ noise
25 datafusion:vortex-file-compressed +0.7% +0.4% +0.3% +14.0% ➖ noise
25 duckdb:duckdb -0.4% +0.4% -0.8% +10.0% ➖ noise
25 duckdb:vortex-compact -2.6% +0.4% -3.0% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -0.4% +0.4% -0.8% +10.2% ➖ noise
26 datafusion:vortex-compact -2.0% +3.5% -5.3% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -0.2% +3.5% -3.5% +10.0% ➖ noise
26 duckdb:duckdb +3.2% +3.5% -0.3% +10.0% ➖ noise
26 duckdb:vortex-compact +4.5% +3.5% +1.0% +20.3% ➖ noise
26 duckdb:vortex-file-compressed -7.1% +3.5% -10.2% +18.7% ➖ noise
27 datafusion:vortex-compact -0.8% +1.1% -1.9% +13.8% ➖ noise
27 datafusion:vortex-file-compressed -0.3% +1.1% -1.4% +13.8% ➖ noise
27 duckdb:duckdb +1.9% +1.1% +0.8% +10.0% ➖ noise
27 duckdb:vortex-compact -1.9% +1.1% -2.9% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -4.1% +1.1% -5.1% +10.0% ➖ noise
28 datafusion:vortex-compact +7.9% +1.1% +6.7% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +0.5% +1.1% -0.6% +20.5% ➖ noise
28 duckdb:duckdb -2.4% +1.1% -3.5% +10.0% ➖ noise
28 duckdb:vortex-compact -0.1% +1.1% -1.2% +16.1% ➖ noise
28 duckdb:vortex-file-compressed +7.0% +1.1% +5.8% +10.8% ➖ noise
29 datafusion:vortex-compact +1.6% -2.7% +4.4% +16.9% ➖ noise
29 datafusion:vortex-file-compressed -0.3% -2.7% +2.4% +10.0% ➖ noise
29 duckdb:duckdb +0.2% -2.7% +2.9% +10.0% ➖ noise
29 duckdb:vortex-compact +3.8% -2.7% +6.7% +14.7% ➖ noise
29 duckdb:vortex-file-compressed -4.1% -2.7% -1.5% +10.0% ➖ noise
30 datafusion:vortex-compact +0.4% -0.3% +0.8% +10.0% ➖ noise
30 datafusion:vortex-file-compressed -5.2% -0.3% -4.9% +29.6% ➖ noise
30 duckdb:duckdb +3.9% -0.3% +4.3% +10.0% ➖ noise
30 duckdb:vortex-compact -0.6% -0.3% -0.2% +10.0% ➖ noise
30 duckdb:vortex-file-compressed +3.5% -0.3% +3.9% +14.8% ➖ noise
31 datafusion:vortex-compact -0.4% +3.6% -3.8% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +0.9% +3.6% -2.6% +10.0% ➖ noise
31 duckdb:duckdb -1.7% +3.6% -5.1% +10.0% ➖ noise
31 duckdb:vortex-compact -13.5% +3.6% -16.5% +10.5% ✅ faster
31 duckdb:vortex-file-compressed +3.3% +3.6% -0.2% +27.0% ➖ noise
32 datafusion:vortex-compact +0.2% +3.4% -3.1% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +6.9% +3.4% +3.4% +28.3% ➖ noise
32 duckdb:duckdb +7.5% +3.4% +4.0% +15.5% ➖ noise
32 duckdb:vortex-compact -6.1% +3.4% -9.2% +10.2% ➖ noise
32 duckdb:vortex-file-compressed -2.4% +3.4% -5.6% +13.7% ➖ noise
33 datafusion:vortex-compact -3.8% +3.6% -7.1% +25.0% ➖ noise
33 datafusion:vortex-file-compressed +1.3% +3.6% -2.2% +12.3% ➖ noise
33 duckdb:duckdb -2.1% +3.6% -5.5% +10.0% ➖ noise
33 duckdb:vortex-compact -4.3% +3.6% -7.6% +20.2% ➖ noise
33 duckdb:vortex-file-compressed -5.4% +3.6% -8.7% +10.5% ➖ noise
34 datafusion:vortex-compact +2.7% +1.0% +1.6% +10.1% ➖ noise
34 datafusion:vortex-file-compressed -0.9% +1.0% -1.9% +10.0% ➖ noise
34 duckdb:duckdb +7.4% +1.0% +6.3% +11.0% ➖ noise
34 duckdb:vortex-compact -3.4% +1.0% -4.4% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -2.3% +1.0% -3.2% +13.7% ➖ noise
35 datafusion:vortex-compact +1.2% +2.0% -0.8% +10.7% ➖ noise
35 datafusion:vortex-file-compressed -1.3% +2.0% -3.2% +10.0% ➖ noise
35 duckdb:duckdb +0.2% +2.0% -1.8% +10.6% ➖ noise
35 duckdb:vortex-compact -1.7% +2.0% -3.7% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +2.7% +2.0% +0.7% +10.0% ➖ noise
36 datafusion:vortex-compact -2.8% +3.7% -6.3% +11.0% ➖ noise
36 datafusion:vortex-file-compressed +0.7% +3.7% -2.9% +10.0% ➖ noise
36 duckdb:duckdb +0.0% +3.7% -3.6% +10.0% ➖ noise
36 duckdb:vortex-compact +2.2% +3.7% -1.4% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +3.2% +3.7% -0.5% +10.0% ➖ noise
37 datafusion:vortex-compact +0.0% +0.3% -0.3% +10.5% ➖ noise
37 datafusion:vortex-file-compressed -1.3% +0.3% -1.6% +32.4% ➖ noise
37 duckdb:duckdb +0.2% +0.3% -0.1% +10.0% ➖ noise
37 duckdb:vortex-compact -0.3% +0.3% -0.6% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +2.6% +0.3% +2.3% +10.0% ➖ noise
38 datafusion:vortex-compact -0.8% -2.2% +1.4% +10.0% ➖ noise
38 datafusion:vortex-file-compressed +5.0% -2.2% +7.3% +10.0% ➖ noise
38 duckdb:duckdb +6.3% -2.2% +8.6% +10.1% ➖ noise
38 duckdb:vortex-compact +4.1% -2.2% +6.4% +10.5% ➖ noise
38 duckdb:vortex-file-compressed +0.6% -2.2% +2.8% +10.0% ➖ noise
39 datafusion:vortex-compact -3.9% +1.7% -5.5% +10.0% ➖ noise
39 datafusion:vortex-file-compressed -0.1% +1.7% -1.7% +10.0% ➖ noise
39 duckdb:duckdb -4.9% +1.7% -6.5% +20.3% ➖ noise
39 duckdb:vortex-compact -0.8% +1.7% -2.4% +10.0% ➖ noise
39 duckdb:vortex-file-compressed +3.2% +1.7% +1.5% +14.6% ➖ noise
40 datafusion:vortex-compact +2.2% -0.8% +3.0% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +1.2% -0.8% +2.0% +21.4% ➖ noise
40 duckdb:duckdb +0.1% -0.8% +0.9% +10.0% ➖ noise
40 duckdb:vortex-compact +0.5% -0.8% +1.3% +11.0% ➖ noise
40 duckdb:vortex-file-compressed -0.7% -0.8% +0.1% +16.5% ➖ noise
41 datafusion:vortex-compact +4.8% -0.1% +4.9% +15.7% ➖ noise
41 datafusion:vortex-file-compressed +0.7% -0.1% +0.7% +13.1% ➖ noise
41 duckdb:duckdb -0.1% -0.1% -0.0% +13.4% ➖ noise
41 duckdb:vortex-compact -1.2% -0.1% -1.1% +11.8% ➖ noise
41 duckdb:vortex-file-compressed +3.1% -0.1% +3.2% +11.1% ➖ noise
42 datafusion:vortex-compact +0.3% +6.0% -5.4% +10.0% ➖ noise
42 datafusion:vortex-file-compressed +8.3% +6.0% +2.1% +10.0% ➖ noise
42 duckdb:duckdb -3.4% +6.0% -8.9% +47.8% ➖ noise
42 duckdb:vortex-compact +3.6% +6.0% -2.3% +10.7% ➖ noise
42 duckdb:vortex-file-compressed +0.3% +6.0% -5.4% +15.6% ➖ noise
43 datafusion:vortex-compact -3.7% +6.4% -9.5% +16.3% ➖ noise
43 datafusion:vortex-file-compressed +0.2% +6.4% -5.8% +10.0% ➖ noise
43 duckdb:duckdb -0.4% +6.4% -6.4% +10.0% ➖ noise
43 duckdb:vortex-compact -10.2% +6.4% -15.6% +19.4% ➖ noise
43 duckdb:vortex-file-compressed -3.8% +6.4% -9.6% +20.6% ➖ noise
44 datafusion:vortex-compact +4.3% +3.8% +0.4% +12.3% ➖ noise
44 datafusion:vortex-file-compressed +2.4% +3.8% -1.4% +10.0% ➖ noise
44 duckdb:duckdb -0.7% +3.8% -4.3% +11.9% ➖ noise
44 duckdb:vortex-compact +0.2% +3.8% -3.5% +11.4% ➖ noise
44 duckdb:vortex-file-compressed +1.3% +3.8% -2.4% +10.0% ➖ noise
45 datafusion:vortex-compact -7.0% +1.4% -8.3% +10.3% ➖ noise
45 datafusion:vortex-file-compressed -5.3% +1.4% -6.6% +15.4% ➖ noise
45 duckdb:duckdb -0.9% +1.4% -2.3% +10.0% ➖ noise
45 duckdb:vortex-compact +10.1% +1.4% +8.6% +13.0% ➖ noise
45 duckdb:vortex-file-compressed +4.0% +1.4% +2.6% +10.0% ➖ noise
46 datafusion:vortex-compact -4.2% +0.8% -4.9% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -3.2% +0.8% -4.0% +10.0% ➖ noise
46 duckdb:duckdb +0.7% +0.8% -0.1% +10.0% ➖ noise
46 duckdb:vortex-compact +3.7% +0.8% +2.9% +15.4% ➖ noise
46 duckdb:vortex-file-compressed -8.3% +0.8% -9.0% +13.0% ➖ noise
47 datafusion:vortex-compact -3.9% +2.4% -6.1% +10.0% ➖ noise
47 datafusion:vortex-file-compressed +0.1% +2.4% -2.2% +10.0% ➖ noise
47 duckdb:duckdb +2.0% +2.4% -0.3% +10.0% ➖ noise
47 duckdb:vortex-compact -4.1% +2.4% -6.3% +13.9% ➖ noise
47 duckdb:vortex-file-compressed +0.8% +2.4% -1.5% +10.0% ➖ noise
48 datafusion:vortex-compact +2.2% +2.4% -0.2% +15.5% ➖ noise
48 datafusion:vortex-file-compressed -6.4% +2.4% -8.6% +17.7% ➖ noise
48 duckdb:duckdb +1.2% +2.4% -1.2% +10.0% ➖ noise
48 duckdb:vortex-compact +1.0% +2.4% -1.4% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -0.7% +2.4% -3.0% +10.0% ➖ noise
49 datafusion:vortex-compact +6.2% +4.7% +1.4% +11.4% ➖ noise
49 datafusion:vortex-file-compressed -3.6% +4.7% -7.9% +10.0% ➖ noise
49 duckdb:duckdb -1.4% +4.7% -5.8% +10.0% ➖ noise
49 duckdb:vortex-compact -3.4% +4.7% -7.7% +15.5% ➖ noise
49 duckdb:vortex-file-compressed -8.7% +4.7% -12.8% +20.7% ➖ noise
50 datafusion:vortex-compact +4.1% +1.5% +2.6% +15.6% ➖ noise
50 datafusion:vortex-file-compressed +1.2% +1.5% -0.3% +24.3% ➖ noise
50 duckdb:duckdb +0.9% +1.5% -0.6% +10.0% ➖ noise
50 duckdb:vortex-compact -3.2% +1.5% -4.6% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -1.1% +1.5% -2.5% +17.5% ➖ noise
51 datafusion:vortex-compact -3.5% +1.1% -4.6% +10.0% ➖ noise
51 datafusion:vortex-file-compressed -8.5% +1.1% -9.5% +14.2% ➖ noise
51 duckdb:duckdb -1.3% +1.1% -2.4% +15.8% ➖ noise
51 duckdb:vortex-compact -13.3% +1.1% -14.3% +19.2% ➖ noise
51 duckdb:vortex-file-compressed +5.5% +1.1% +4.3% +14.7% ➖ noise
52 datafusion:vortex-compact +0.1% -2.2% +2.4% +10.4% ➖ noise
52 datafusion:vortex-file-compressed -0.1% -2.2% +2.2% +13.2% ➖ noise
52 duckdb:duckdb -2.0% -2.2% +0.3% +12.9% ➖ noise
52 duckdb:vortex-compact +0.7% -2.2% +3.0% +10.0% ➖ noise
52 duckdb:vortex-file-compressed +8.8% -2.2% +11.2% +13.9% ➖ noise
53 datafusion:vortex-compact -0.4% +2.0% -2.3% +24.3% ➖ noise
53 datafusion:vortex-file-compressed -1.1% +2.0% -3.0% +15.5% ➖ noise
53 duckdb:duckdb +0.1% +2.0% -1.9% +10.0% ➖ noise
53 duckdb:vortex-compact +3.5% +2.0% +1.5% +10.0% ➖ noise
53 duckdb:vortex-file-compressed -4.3% +2.0% -6.2% +20.1% ➖ noise
54 datafusion:vortex-compact -4.3% -3.7% -0.7% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -0.6% -3.7% +3.2% +10.0% ➖ noise
54 duckdb:duckdb -0.5% -3.7% +3.3% +10.0% ➖ noise
54 duckdb:vortex-compact +7.4% -3.7% +11.6% +10.0% 🚨 regression
54 duckdb:vortex-file-compressed -2.6% -3.7% +1.2% +10.0% ➖ noise
55 datafusion:vortex-compact +5.2% +1.2% +4.0% +11.6% ➖ noise
55 datafusion:vortex-file-compressed +9.1% +1.2% +7.8% +29.1% ➖ noise
55 duckdb:duckdb -2.9% +1.2% -4.1% +17.6% ➖ noise
55 duckdb:vortex-compact +0.8% +1.2% -0.4% +31.7% ➖ noise
55 duckdb:vortex-file-compressed -0.3% +1.2% -1.5% +11.3% ➖ noise
56 datafusion:vortex-compact -1.7% +3.1% -4.7% +10.0% ➖ noise
56 datafusion:vortex-file-compressed +0.8% +3.1% -2.3% +10.0% ➖ noise
56 duckdb:duckdb -4.3% +3.1% -7.2% +10.0% ➖ noise
56 duckdb:vortex-compact -2.7% +3.1% -5.7% +10.0% ➖ noise
56 duckdb:vortex-file-compressed +1.0% +3.1% -2.1% +10.0% ➖ noise
57 datafusion:vortex-compact -2.2% -1.5% -0.7% +12.7% ➖ noise
57 datafusion:vortex-file-compressed -0.6% -1.5% +0.9% +10.0% ➖ noise
57 duckdb:duckdb +0.0% -1.5% +1.6% +10.0% ➖ noise
57 duckdb:vortex-compact +0.3% -1.5% +1.9% +12.0% ➖ noise
57 duckdb:vortex-file-compressed +1.2% -1.5% +2.7% +13.1% ➖ noise
58 datafusion:vortex-compact -4.5% +3.7% -7.9% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -3.7% +3.7% -7.2% +13.8% ➖ noise
58 duckdb:duckdb +1.0% +3.7% -2.6% +10.0% ➖ noise
58 duckdb:vortex-compact +5.6% +3.7% +1.8% +10.1% ➖ noise
58 duckdb:vortex-file-compressed -7.1% +3.7% -10.5% +25.5% ➖ noise
59 datafusion:vortex-compact -0.7% -1.4% +0.8% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -1.5% -1.4% -0.0% +10.0% ➖ noise
59 duckdb:duckdb +0.1% -1.4% +1.6% +12.3% ➖ noise
59 duckdb:vortex-compact +0.4% -1.4% +1.9% +22.0% ➖ noise
59 duckdb:vortex-file-compressed +2.4% -1.4% +3.9% +30.9% ➖ noise
60 datafusion:vortex-compact -3.0% +1.5% -4.4% +20.1% ➖ noise
60 datafusion:vortex-file-compressed -6.8% +1.5% -8.2% +11.2% ➖ noise
60 duckdb:duckdb -7.1% +1.5% -8.5% +10.0% ➖ noise
60 duckdb:vortex-compact +0.6% +1.5% -0.9% +10.0% ➖ noise
60 duckdb:vortex-file-compressed +1.7% +1.5% +0.2% +10.0% ➖ noise
61 datafusion:vortex-compact -3.4% -1.0% -2.4% +14.0% ➖ noise
61 datafusion:vortex-file-compressed -3.3% -1.0% -2.3% +10.0% ➖ noise
61 duckdb:duckdb -0.5% -1.0% +0.6% +10.0% ➖ noise
61 duckdb:vortex-compact -0.9% -1.0% +0.1% +10.0% ➖ noise
61 duckdb:vortex-file-compressed +7.5% -1.0% +8.5% +18.6% ➖ noise
62 datafusion:vortex-compact -2.2% +11.9% -12.6% +32.7% ➖ noise
62 datafusion:vortex-file-compressed +10.6% +11.9% -1.2% +28.0% ➖ noise
62 duckdb:duckdb +2.9% +11.9% -8.0% +22.0% ➖ noise
62 duckdb:vortex-compact +0.2% +11.9% -10.4% +26.9% ➖ noise
62 duckdb:vortex-file-compressed -6.2% +11.9% -16.2% +23.5% ➖ noise
63 datafusion:vortex-compact +2.8% +2.9% -0.0% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -3.3% +2.9% -6.0% +10.0% ➖ noise
63 duckdb:duckdb -4.3% +2.9% -7.0% +10.4% ➖ noise
63 duckdb:vortex-compact -6.6% +2.9% -9.2% +10.0% ✅ faster
63 duckdb:vortex-file-compressed -2.4% +2.9% -5.2% +10.0% ➖ noise
64 datafusion:vortex-compact +0.6% -1.2% +1.9% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -0.4% -1.2% +0.8% +10.0% ➖ noise
64 duckdb:duckdb +2.5% -1.2% +3.8% +10.0% ➖ noise
64 duckdb:vortex-compact -0.3% -1.2% +0.9% +10.0% ➖ noise
64 duckdb:vortex-file-compressed +2.3% -1.2% +3.6% +10.0% ➖ noise
65 datafusion:vortex-compact +4.5% +7.3% -2.7% +26.8% ➖ noise
65 datafusion:vortex-file-compressed +0.1% +7.3% -6.8% +10.0% ➖ noise
65 duckdb:duckdb +0.0% +7.3% -6.8% +10.0% ➖ noise
65 duckdb:vortex-compact -2.0% +7.3% -8.7% +10.0% ➖ noise
65 duckdb:vortex-file-compressed -2.8% +7.3% -9.4% +22.1% ➖ noise
66 datafusion:vortex-compact -0.2% -2.9% +2.8% +10.4% ➖ noise
66 datafusion:vortex-file-compressed -3.2% -2.9% -0.3% +15.2% ➖ noise
66 duckdb:duckdb +1.7% -2.9% +4.8% +10.0% ➖ noise
66 duckdb:vortex-compact +3.8% -2.9% +6.9% +18.8% ➖ noise
66 duckdb:vortex-file-compressed -3.6% -2.9% -0.7% +13.9% ➖ noise
67 datafusion:vortex-compact +5.4% +2.9% +2.4% +13.0% ➖ noise
67 datafusion:vortex-file-compressed +2.2% +2.9% -0.6% +13.8% ➖ noise
67 duckdb:duckdb +0.6% +2.9% -2.2% +10.0% ➖ noise
67 duckdb:vortex-compact +2.0% +2.9% -0.8% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +3.2% +2.9% +0.3% +10.0% ➖ noise
68 datafusion:vortex-compact +2.8% +0.9% +1.9% +10.0% ➖ noise
68 datafusion:vortex-file-compressed -2.2% +0.9% -3.1% +10.0% ➖ noise
68 duckdb:duckdb +3.1% +0.9% +2.2% +10.0% ➖ noise
68 duckdb:vortex-compact +3.8% +0.9% +2.8% +10.0% ➖ noise
68 duckdb:vortex-file-compressed -9.3% +0.9% -10.1% +21.4% ➖ noise
69 datafusion:vortex-compact -1.4% +0.4% -1.8% +10.1% ➖ noise
69 datafusion:vortex-file-compressed +2.9% +0.4% +2.4% +10.5% ➖ noise
69 duckdb:duckdb -2.7% +0.4% -3.1% +12.2% ➖ noise
69 duckdb:vortex-compact +2.2% +0.4% +1.8% +19.0% ➖ noise
69 duckdb:vortex-file-compressed +2.7% +0.4% +2.3% +10.0% ➖ noise
70 datafusion:vortex-compact +2.8% +1.7% +1.1% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -0.0% +1.7% -1.7% +15.2% ➖ noise
70 duckdb:duckdb -3.2% +1.7% -4.8% +10.0% ➖ noise
70 duckdb:vortex-compact +0.2% +1.7% -1.5% +17.2% ➖ noise
70 duckdb:vortex-file-compressed +9.4% +1.7% +7.6% +25.1% ➖ noise
71 datafusion:vortex-compact -3.2% +1.5% -4.6% +10.0% ➖ noise
71 datafusion:vortex-file-compressed +4.6% +1.5% +3.1% +11.0% ➖ noise
71 duckdb:duckdb +2.2% +1.5% +0.7% +10.0% ➖ noise
71 duckdb:vortex-compact +1.8% +1.5% +0.3% +10.0% ➖ noise
71 duckdb:vortex-file-compressed -3.1% +1.5% -4.5% +10.0% ➖ noise
72 datafusion:vortex-compact +1.5% +0.1% +1.3% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -1.0% +0.1% -1.2% +10.0% ➖ noise
72 duckdb:duckdb -0.4% +0.1% -0.6% +10.0% ➖ noise
72 duckdb:vortex-compact -1.0% +0.1% -1.2% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +0.6% +0.1% +0.4% +10.0% ➖ noise
73 datafusion:vortex-compact -0.9% +10.8% -10.6% +15.5% ➖ noise
73 datafusion:vortex-file-compressed +3.6% +10.8% -6.5% +12.4% ➖ noise
73 duckdb:duckdb +4.5% +10.8% -5.7% +13.6% ➖ noise
73 duckdb:vortex-compact +2.3% +10.8% -7.7% +10.0% ➖ noise
73 duckdb:vortex-file-compressed -3.3% +10.8% -12.7% +13.5% ✅ faster
74 datafusion:vortex-compact +1.2% +2.2% -1.0% +15.5% ➖ noise
74 datafusion:vortex-file-compressed +0.8% +2.2% -1.4% +10.0% ➖ noise
74 duckdb:duckdb +2.8% +2.2% +0.6% +13.8% ➖ noise
74 duckdb:vortex-compact +2.9% +2.2% +0.7% +16.1% ➖ noise
74 duckdb:vortex-file-compressed -0.2% +2.2% -2.4% +10.0% ➖ noise
75 datafusion:vortex-compact -3.3% -0.7% -2.6% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -2.9% -0.7% -2.1% +22.9% ➖ noise
75 duckdb:duckdb -0.1% -0.7% +0.7% +10.0% ➖ noise
75 duckdb:vortex-compact -2.6% -0.7% -1.9% +11.5% ➖ noise
75 duckdb:vortex-file-compressed +4.7% -0.7% +5.5% +10.7% ➖ noise
76 datafusion:vortex-compact +4.0% -0.1% +4.1% +34.1% ➖ noise
76 datafusion:vortex-file-compressed -27.9% -0.1% -27.8% +10.0% ✅ faster
76 duckdb:duckdb -5.4% -0.1% -5.4% +10.5% ➖ noise
76 duckdb:vortex-compact +8.7% -0.1% +8.8% +16.4% ➖ noise
76 duckdb:vortex-file-compressed -14.1% -0.1% -14.0% +16.6% ➖ noise
77 datafusion:vortex-compact +2.1% -0.5% +2.6% +20.5% ➖ noise
77 datafusion:vortex-file-compressed +2.3% -0.5% +2.8% +14.5% ➖ noise
77 duckdb:duckdb -0.1% -0.5% +0.4% +15.4% ➖ noise
77 duckdb:vortex-compact -4.3% -0.5% -3.9% +24.6% ➖ noise
77 duckdb:vortex-file-compressed -5.8% -0.5% -5.3% +10.1% ➖ noise
78 datafusion:vortex-compact +0.1% -0.1% +0.3% +10.7% ➖ noise
78 datafusion:vortex-file-compressed -0.5% -0.1% -0.4% +10.0% ➖ noise
78 duckdb:duckdb +1.2% -0.1% +1.4% +10.0% ➖ noise
78 duckdb:vortex-compact +2.1% -0.1% +2.3% +10.0% ➖ noise
78 duckdb:vortex-file-compressed +2.4% -0.1% +2.5% +10.0% ➖ noise
79 datafusion:vortex-compact +5.4% +0.8% +4.6% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -2.3% +0.8% -3.1% +10.0% ➖ noise
79 duckdb:duckdb +8.4% +0.8% +7.5% +10.0% ➖ noise
79 duckdb:vortex-compact -3.3% +0.8% -4.1% +10.0% ➖ noise
79 duckdb:vortex-file-compressed +5.6% +0.8% +4.7% +10.0% ➖ noise
80 datafusion:vortex-compact -1.9% +0.2% -2.1% +12.5% ➖ noise
80 datafusion:vortex-file-compressed +4.8% +0.2% +4.6% +15.5% ➖ noise
80 duckdb:duckdb +6.4% +0.2% +6.2% +10.0% ➖ noise
80 duckdb:vortex-compact -2.5% +0.2% -2.7% +21.6% ➖ noise
80 duckdb:vortex-file-compressed -7.4% +0.2% -7.6% +10.5% ➖ noise
81 datafusion:vortex-compact +11.8% +2.2% +9.3% +22.8% ➖ noise
81 datafusion:vortex-file-compressed -2.5% +2.2% -4.7% +16.7% ➖ noise
81 duckdb:duckdb +8.0% +2.2% +5.6% +10.0% ➖ noise
81 duckdb:vortex-compact +0.9% +2.2% -1.3% +10.0% ➖ noise
81 duckdb:vortex-file-compressed +1.9% +2.2% -0.3% +10.0% ➖ noise
82 datafusion:vortex-compact +2.8% +6.1% -3.1% +14.2% ➖ noise
82 datafusion:vortex-file-compressed -6.0% +6.1% -11.5% +27.5% ➖ noise
82 duckdb:duckdb -10.0% +6.1% -15.2% +21.3% ➖ noise
82 duckdb:vortex-compact -0.5% +6.1% -6.2% +11.8% ➖ noise
82 duckdb:vortex-file-compressed +4.1% +6.1% -1.9% +13.7% ➖ noise
83 datafusion:vortex-compact -1.9% -0.7% -1.2% +17.8% ➖ noise
83 datafusion:vortex-file-compressed +0.1% -0.7% +0.8% +10.0% ➖ noise
83 duckdb:duckdb -1.7% -0.7% -1.0% +10.0% ➖ noise
83 duckdb:vortex-compact -2.5% -0.7% -1.7% +14.9% ➖ noise
83 duckdb:vortex-file-compressed +1.1% -0.7% +1.8% +13.5% ➖ noise
84 datafusion:vortex-compact -4.5% +0.6% -5.1% +10.0% ➖ noise
84 datafusion:vortex-file-compressed +2.4% +0.6% +1.8% +10.0% ➖ noise
84 duckdb:duckdb +9.3% +0.6% +8.6% +10.0% ➖ noise
84 duckdb:vortex-compact +11.3% +0.6% +10.7% +14.1% ➖ noise
84 duckdb:vortex-file-compressed +0.1% +0.6% -0.5% +11.4% ➖ noise
85 datafusion:vortex-compact +9.2% +0.4% +8.8% +15.6% ➖ noise
85 datafusion:vortex-file-compressed +4.0% +0.4% +3.5% +10.0% ➖ noise
85 duckdb:duckdb -0.3% +0.4% -0.7% +10.0% ➖ noise
85 duckdb:vortex-compact +2.5% +0.4% +2.0% +10.0% ➖ noise
85 duckdb:vortex-file-compressed +2.4% +0.4% +2.0% +10.0% ➖ noise
86 datafusion:vortex-compact -10.8% -5.7% -5.3% +32.2% ➖ noise
86 datafusion:vortex-file-compressed +4.2% -5.7% +10.5% +15.4% ➖ noise
86 duckdb:duckdb +0.8% -5.7% +7.0% +10.0% ➖ noise
86 duckdb:vortex-compact -4.6% -5.7% +1.2% +11.9% ➖ noise
86 duckdb:vortex-file-compressed -4.1% -5.7% +1.7% +13.5% ➖ noise
87 datafusion:vortex-compact -3.1% +0.6% -3.7% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -1.1% +0.6% -1.7% +10.0% ➖ noise
87 duckdb:duckdb +4.0% +0.6% +3.4% +10.0% ➖ noise
87 duckdb:vortex-compact +0.9% +0.6% +0.2% +10.0% ➖ noise
87 duckdb:vortex-file-compressed +4.0% +0.6% +3.4% +10.0% ➖ noise
88 datafusion:vortex-compact +0.2% +0.3% -0.1% +10.0% ➖ noise
88 datafusion:vortex-file-compressed +0.5% +0.3% +0.1% +10.0% ➖ noise
88 duckdb:duckdb -3.5% +0.3% -3.8% +10.0% ➖ noise
88 duckdb:vortex-compact +0.9% +0.3% +0.6% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -5.0% +0.3% -5.3% +10.0% ➖ noise
89 datafusion:vortex-compact +1.8% +0.7% +1.0% +17.7% ➖ noise
89 datafusion:vortex-file-compressed -1.1% +0.7% -1.8% +10.6% ➖ noise
89 duckdb:duckdb -2.8% +0.7% -3.5% +12.1% ➖ noise
89 duckdb:vortex-compact -1.9% +0.7% -2.6% +12.2% ➖ noise
89 duckdb:vortex-file-compressed +1.5% +0.7% +0.8% +10.2% ➖ noise
90 datafusion:vortex-compact +2.1% +0.7% +1.4% +10.0% ➖ noise
90 datafusion:vortex-file-compressed -3.0% +0.7% -3.7% +19.2% ➖ noise
90 duckdb:duckdb +0.9% +0.7% +0.2% +11.4% ➖ noise
90 duckdb:vortex-compact -1.4% +0.7% -2.0% +10.0% ➖ noise
90 duckdb:vortex-file-compressed +1.5% +0.7% +0.9% +11.1% ➖ noise
91 datafusion:vortex-compact +0.1% -0.9% +1.0% +13.1% ➖ noise
91 datafusion:vortex-file-compressed +8.6% -0.9% +9.6% +27.9% ➖ noise
91 duckdb:duckdb +0.3% -0.9% +1.2% +10.0% ➖ noise
91 duckdb:vortex-compact +2.9% -0.9% +3.9% +10.3% ➖ noise
91 duckdb:vortex-file-compressed +14.2% -0.9% +15.2% +11.3% 🚨 regression
92 datafusion:vortex-compact +3.8% -1.3% +5.1% +14.6% ➖ noise
92 datafusion:vortex-file-compressed +3.4% -1.3% +4.7% +10.3% ➖ noise
92 duckdb:duckdb +5.8% -1.3% +7.2% +14.0% ➖ noise
92 duckdb:vortex-compact -1.6% -1.3% -0.3% +18.5% ➖ noise
92 duckdb:vortex-file-compressed +12.8% -1.3% +14.2% +13.8% 🚨 regression
93 datafusion:vortex-compact -2.4% -0.6% -1.8% +10.4% ➖ noise
93 datafusion:vortex-file-compressed -0.1% -0.6% +0.6% +16.7% ➖ noise
93 duckdb:duckdb +0.8% -0.6% +1.5% +10.0% ➖ noise
93 duckdb:vortex-compact -7.6% -0.6% -7.0% +18.9% ➖ noise
93 duckdb:vortex-file-compressed -7.5% -0.6% -6.9% +23.8% ➖ noise
94 datafusion:vortex-compact +13.8% +1.9% +11.7% +21.6% ➖ noise
94 datafusion:vortex-file-compressed +2.2% +1.9% +0.3% +13.8% ➖ noise
94 duckdb:duckdb +2.3% +1.9% +0.4% +11.2% ➖ noise
94 duckdb:vortex-compact +0.2% +1.9% -1.6% +11.4% ➖ noise
94 duckdb:vortex-file-compressed +1.3% +1.9% -0.6% +10.0% ➖ noise
95 datafusion:vortex-compact +3.0% +4.3% -1.2% +10.0% ➖ noise
95 datafusion:vortex-file-compressed -1.9% +4.3% -6.0% +10.0% ➖ noise
95 duckdb:duckdb +14.8% +4.3% +10.1% +19.2% ➖ noise
95 duckdb:vortex-compact +12.0% +4.3% +7.4% +16.0% ➖ noise
95 duckdb:vortex-file-compressed +0.4% +4.3% -3.8% +18.1% ➖ noise
96 datafusion:vortex-compact +0.5% +2.4% -1.9% +26.5% ➖ noise
96 datafusion:vortex-file-compressed -1.1% +2.4% -3.4% +12.4% ➖ noise
96 duckdb:duckdb +5.4% +2.4% +2.9% +10.0% ➖ noise
96 duckdb:vortex-compact +0.6% +2.4% -1.8% +11.2% ➖ noise
96 duckdb:vortex-file-compressed -6.9% +2.4% -9.2% +12.2% ➖ noise
97 datafusion:vortex-compact +1.4% -0.7% +2.0% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -3.9% -0.7% -3.2% +19.3% ➖ noise
97 duckdb:duckdb +4.1% -0.7% +4.8% +10.0% ➖ noise
97 duckdb:vortex-compact +3.7% -0.7% +4.4% +10.0% ➖ noise
97 duckdb:vortex-file-compressed -1.2% -0.7% -0.5% +10.0% ➖ noise
98 datafusion:vortex-compact -0.0% +3.3% -3.2% +10.0% ➖ noise
98 datafusion:vortex-file-compressed +2.7% +3.3% -0.6% +10.0% ➖ noise
98 duckdb:duckdb -10.3% +3.3% -13.2% +22.6% ➖ noise
98 duckdb:vortex-compact +1.6% +3.3% -1.7% +10.0% ➖ noise
98 duckdb:vortex-file-compressed +7.5% +3.3% +4.0% +19.2% ➖ noise
99 datafusion:vortex-compact -12.9% +3.7% -16.0% +19.6% ➖ noise
99 datafusion:vortex-file-compressed -3.8% +3.7% -7.2% +17.2% ➖ noise
99 duckdb:duckdb +2.5% +3.7% -1.1% +11.9% ➖ noise
99 duckdb:vortex-compact -1.0% +3.7% -4.5% +12.5% ➖ noise
99 duckdb:vortex-file-compressed +1.3% +3.7% -2.3% +13.7% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: TPC-DS SF=1 on NVME

File Size Changes (11 files changed, -0.5% overall, 0↑ 11↓)
File Scale Format Base HEAD Change %
catalog_sales.vortex 1.0 vortex-compact 59.31 MB 59.31 MB 40 B -0.0%
store_sales.vortex 1.0 vortex-file-compressed 97.04 MB 97.04 MB 4.68 KB -0.0%
promotion.vortex 1.0 vortex-file-compressed 60.19 KB 60.07 KB 128 B -0.2%
item.vortex 1.0 vortex-file-compressed 1.75 MB 1.74 MB 3.72 KB -0.2%
customer.vortex 1.0 vortex-file-compressed 4.52 MB 4.51 MB 11.42 KB -0.2%
customer_address.vortex 1.0 vortex-file-compressed 1012.96 KB 1007.22 KB 5.74 KB -0.6%
catalog_returns.vortex 1.0 vortex-file-compressed 7.43 MB 7.32 MB 115.12 KB -1.5%
catalog_sales.vortex 1.0 vortex-file-compressed 70.78 MB 69.63 MB 1.16 MB -1.6%
web_returns.vortex 1.0 vortex-file-compressed 3.55 MB 3.49 MB 60.14 KB -1.7%
web_sales.vortex 1.0 vortex-file-compressed 34.27 MB 33.70 MB 583.86 KB -1.7%
store_returns.vortex 1.0 vortex-file-compressed 11.39 MB 11.14 MB 247.97 KB -2.1%

Totals:

  • vortex-compact: 207.50 MB → 207.50 MB (-0.0%)
  • vortex-file-compressed: 272.70 MB → 270.54 MB (-0.8%)

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

github-actions Bot commented May 27, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.0%
Vortex (geomean): 1.032x ➖
Parquet (geomean): 1.042x ➖
Shifts: Parquet (control) +4.2% · Median polish +3.9%


datafusion / vortex-file-compressed (1.118x ➖, 0↑ 2↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 78844815 42215154 1.87
fineweb_q01/datafusion:vortex-file-compressed 798300558 1026664321 0.78
fineweb_q02/datafusion:vortex-file-compressed 769581716 645200903 1.19
fineweb_q03/datafusion:vortex-file-compressed 1472410483 1379091582 1.07
fineweb_q04/datafusion:vortex-file-compressed 1384646685 1393857070 0.99
fineweb_q05/datafusion:vortex-file-compressed 1350211125 1376492145 0.98
fineweb_q06/datafusion:vortex-file-compressed 2056274729 1835852211 1.12
fineweb_q07/datafusion:vortex-file-compressed 1493241760 1677846692 0.89
fineweb_q08/datafusion:vortex-file-compressed 🚨 1026360791 676636055 1.52
datafusion / vortex-compact (0.989x ➖, 1↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 32055217 34647636 0.93
fineweb_q01/datafusion:vortex-compact 🚀 524863809 865666968 0.61
fineweb_q02/datafusion:vortex-compact 666020391 535331002 1.24
fineweb_q03/datafusion:vortex-compact 1379433146 1363571041 1.01
fineweb_q04/datafusion:vortex-compact 1571950843 1604122582 0.98
fineweb_q05/datafusion:vortex-compact 1363623997 1379969840 0.99
fineweb_q06/datafusion:vortex-compact 1385352815 1252597092 1.11
fineweb_q07/datafusion:vortex-compact 1182152082 1229731254 0.96
fineweb_q08/datafusion:vortex-compact 466583481 375103962 1.24
datafusion / parquet (1.035x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1167930425 1300380646 0.90
fineweb_q01/datafusion:parquet 1926202148 1987017893 0.97
fineweb_q02/datafusion:parquet 2137285720 2274005077 0.94
fineweb_q03/datafusion:parquet 3076365549 2479878636 1.24
fineweb_q04/datafusion:parquet 2543651149 2103985365 1.21
fineweb_q05/datafusion:parquet 2107869083 2137205629 0.99
fineweb_q06/datafusion:parquet 2362155142 1997311952 1.18
fineweb_q07/datafusion:parquet 2065569467 2018145700 1.02
fineweb_q08/datafusion:parquet 2095028326 2256937413 0.93
duckdb / vortex-file-compressed (0.943x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 87408762 86341469 1.01
fineweb_q01/duckdb:vortex-file-compressed 663496855 757489764 0.88
fineweb_q02/duckdb:vortex-file-compressed 582617198 577115983 1.01
fineweb_q03/duckdb:vortex-file-compressed 1620771545 2108672946 0.77
fineweb_q04/duckdb:vortex-file-compressed 1630478419 1911848433 0.85
fineweb_q05/duckdb:vortex-file-compressed 1651053150 1652673035 1.00
fineweb_q06/duckdb:vortex-file-compressed 1796292691 1749798189 1.03
fineweb_q07/duckdb:vortex-file-compressed 1647461869 1621366513 1.02
fineweb_q08/duckdb:vortex-file-compressed 696266195 720369013 0.97
duckdb / vortex-compact (1.088x ➖, 0↑ 1↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 87872034 76648011 1.15
fineweb_q01/duckdb:vortex-compact 684387892 554447842 1.23
fineweb_q02/duckdb:vortex-compact 🚨 957952662 618176384 1.55
fineweb_q03/duckdb:vortex-compact 1676931058 1701428536 0.99
fineweb_q04/duckdb:vortex-compact 1823977926 1918120689 0.95
fineweb_q05/duckdb:vortex-compact 1662988527 1677499349 0.99
fineweb_q06/duckdb:vortex-compact 1690758727 1576685060 1.07
fineweb_q07/duckdb:vortex-compact 1452001036 1553742691 0.93
fineweb_q08/duckdb:vortex-compact 555070029 531079163 1.05
duckdb / parquet (1.049x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1359756834 1147746793 1.18
fineweb_q01/duckdb:parquet 1430473784 1500726134 0.95
fineweb_q02/duckdb:parquet 1552137484 1499317664 1.04
fineweb_q03/duckdb:parquet 4159341447 3793873117 1.10
fineweb_q04/duckdb:parquet 1961522602 1978778980 0.99
fineweb_q05/duckdb:parquet 2552588528 2211906601 1.15
fineweb_q06/duckdb:parquet 4573057214 4571077659 1.00
fineweb_q07/duckdb:parquet 2803932529 2898685369 0.97
fineweb_q08/duckdb:parquet 1328461328 1222729291 1.09
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -7.5% +3.2% -10.3% +177.6% ➖ noise
0 datafusion:vortex-file-compressed +86.8% +3.2% +81.1% +281.5% ➖ noise
0 duckdb:vortex-compact +14.6% +3.2% +11.1% +62.3% ➖ noise
0 duckdb:vortex-file-compressed +1.2% +3.2% -1.9% +50.5% ➖ noise
1 datafusion:vortex-compact -39.4% -3.9% -36.9% +80.5% ➖ noise
1 datafusion:vortex-file-compressed -22.2% -3.9% -19.1% +76.0% ➖ noise
1 duckdb:vortex-compact +23.4% -3.9% +28.4% +40.9% ➖ noise
1 duckdb:vortex-file-compressed -12.4% -3.9% -8.9% +48.1% ➖ noise
2 datafusion:vortex-compact +24.4% -1.4% +26.1% +48.3% ➖ noise
2 datafusion:vortex-file-compressed +19.3% -1.4% +20.9% +48.8% ➖ noise
2 duckdb:vortex-compact +55.0% -1.4% +57.1% +31.2% 🚨 regression
2 duckdb:vortex-file-compressed +1.0% -1.4% +2.3% +51.4% ➖ noise
3 datafusion:vortex-compact +1.2% +16.6% -13.3% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +6.8% +16.6% -8.4% +30.0% ➖ noise
3 duckdb:vortex-compact -1.4% +16.6% -15.5% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -23.1% +16.6% -34.1% +30.0% ✅ faster
4 datafusion:vortex-compact -2.0% +9.5% -10.5% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -0.7% +9.5% -9.3% +30.0% ➖ noise
4 duckdb:vortex-compact -4.9% +9.5% -13.1% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -14.7% +9.5% -22.1% +30.0% ➖ noise
5 datafusion:vortex-compact -1.2% +6.7% -7.4% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -1.9% +6.7% -8.1% +30.0% ➖ noise
5 duckdb:vortex-compact -0.9% +6.7% -7.1% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -0.1% +6.7% -6.4% +30.0% ➖ noise
6 datafusion:vortex-compact +10.6% +8.8% +1.7% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +12.0% +8.8% +3.0% +34.7% ➖ noise
6 duckdb:vortex-compact +7.2% +8.8% -1.4% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +2.7% +8.8% -5.6% +30.0% ➖ noise
7 datafusion:vortex-compact -3.9% -0.5% -3.4% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -11.0% -0.5% -10.6% +30.0% ➖ noise
7 duckdb:vortex-compact -6.5% -0.5% -6.1% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +1.6% -0.5% +2.1% +30.0% ➖ noise
8 datafusion:vortex-compact +24.4% +0.4% +23.9% +40.4% ➖ noise
8 datafusion:vortex-file-compressed +51.7% +0.4% +51.0% +47.0% 🚨 regression
8 duckdb:vortex-compact +4.5% +0.4% +4.1% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -3.3% +0.4% -3.8% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: Random Access

Vortex (geomean): 0.935x ➖
Parquet (geomean): 1.004x ➖


unknown / unknown (0.982x ➖, 1↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 397353 374159 1.06
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1039691 1022729 1.02
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8241902063 8329312546 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8212056870 8388095165 0.98
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 8495824 21409303 0.40
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6963307 7379318 0.94
random-access/feature-vectors/uniform/lance-tokio-local-disk 1179407 1170937 1.01
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1837890 1832375 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8208769371 8317221487 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8184075393 8226423931 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk 13165065 13282226 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12976126 13267631 0.98
random-access/lance-tokio-local-disk 641409 633756 1.01
random-access/lance-tokio-local-disk-footer 1303155 1298645 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk 238462 234965 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 579985 585978 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk 129950369 128690210 1.01
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 129084195 128518964 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk 557686 603865 0.92
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 584452 586257 1.00
random-access/nested-lists/uniform/lance-tokio-local-disk 1001085 995192 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1358808 1349656 1.01
random-access/nested-lists/uniform/parquet-tokio-local-disk 129914583 128602691 1.01
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 129295225 128447916 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 2083840 2075106 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2068177 2073332 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk 370906 369678 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 545665 551130 0.99
random-access/nested-structs/correlated/parquet-tokio-local-disk 22593073 21950335 1.03
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 22674902 21930166 1.03
random-access/nested-structs/correlated/vortex-tokio-local-disk 741297 738788 1.00
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 707822 739426 0.96
random-access/nested-structs/uniform/lance-tokio-local-disk 2614736 2595068 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2756615 2727985 1.01
random-access/nested-structs/uniform/parquet-tokio-local-disk 22509745 21943803 1.03
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 22238948 21858684 1.02
random-access/nested-structs/uniform/vortex-tokio-local-disk 1580463 1609272 0.98
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1529085 1618938 0.94
random-access/parquet-tokio-local-disk 165350654 166371424 0.99
random-access/parquet-tokio-local-disk-footer 165643393 166381990 1.00
random-access/taxi/correlated/lance-tokio-local-disk 939806 929731 1.01
random-access/taxi/correlated/lance-tokio-local-disk-footer 1816268 1797550 1.01
random-access/taxi/correlated/parquet-tokio-local-disk 248044435 248253088 1.00
random-access/taxi/correlated/parquet-tokio-local-disk-footer 248497125 248769324 1.00
random-access/taxi/correlated/vortex-tokio-local-disk 1748931 1751110 1.00
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1775564 1753781 1.01
random-access/taxi/uniform/lance-tokio-local-disk 9359418 9316258 1.00
random-access/taxi/uniform/lance-tokio-local-disk-footer 9914377 9901536 1.00
random-access/taxi/uniform/parquet-tokio-local-disk 264141270 263358551 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 264958683 265074104 1.00
random-access/taxi/uniform/vortex-tokio-local-disk 4609656 4608535 1.00
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4534281 4581546 0.99
random-access/vortex-tokio-local-disk 1204677 1217595 0.99
random-access/vortex-tokio-local-disk-footer 1257666 1246160 1.01

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: Statistical and Population Genetics

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


duckdb / vortex-file-compressed (1.007x ➖, 2↑ 2↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12363795 11974891 1.03
statpopgen_q01/duckdb:vortex-file-compressed 25986817 27584381 0.94
statpopgen_q02/duckdb:vortex-file-compressed 🚀 409629176 536825522 0.76
statpopgen_q03/duckdb:vortex-file-compressed 988104311 1036420434 0.95
statpopgen_q04/duckdb:vortex-file-compressed 1010145865 1078768892 0.94
statpopgen_q05/duckdb:vortex-file-compressed 🚀 432918653 498375647 0.87
statpopgen_q06/duckdb:vortex-file-compressed 1428371603 1521769044 0.94
statpopgen_q07/duckdb:vortex-file-compressed 🚨 311058524 199198799 1.56
statpopgen_q08/duckdb:vortex-file-compressed 🚨 329792807 231852579 1.42
statpopgen_q09/duckdb:vortex-file-compressed 776371205 837249055 0.93
statpopgen_q10/duckdb:vortex-file-compressed 2476772047 2560178270 0.97
duckdb / vortex-compact (0.988x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11508405 11519666 1.00
statpopgen_q01/duckdb:vortex-compact 214416910 215684326 0.99
statpopgen_q02/duckdb:vortex-compact 556287205 579335499 0.96
statpopgen_q03/duckdb:vortex-compact 1158366316 1148188035 1.01
statpopgen_q04/duckdb:vortex-compact 1144988858 1147437845 1.00
statpopgen_q05/duckdb:vortex-compact 564768565 568713848 0.99
statpopgen_q06/duckdb:vortex-compact 1491842918 1516649651 0.98
statpopgen_q07/duckdb:vortex-compact 842184906 881113327 0.96
statpopgen_q08/duckdb:vortex-compact 874336455 915545486 0.95
statpopgen_q09/duckdb:vortex-compact 940950568 911247809 1.03
statpopgen_q10/duckdb:vortex-compact 2593743387 2616248891 0.99
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 294389428 301616881 0.98
statpopgen_q01/duckdb:parquet 382447714 375800675 1.02
statpopgen_q02/duckdb:parquet 756415683 765256531 0.99
statpopgen_q03/duckdb:parquet 1173610507 1172774228 1.00
statpopgen_q04/duckdb:parquet 1182938914 1178552301 1.00
statpopgen_q05/duckdb:parquet 809798551 797520260 1.02
statpopgen_q06/duckdb:parquet 1401041439 1416707271 0.99
statpopgen_q07/duckdb:parquet 845880605 855269405 0.99
statpopgen_q08/duckdb:parquet 855333319 853471190 1.00
statpopgen_q09/duckdb:parquet 1016504001 1036042815 0.98
statpopgen_q10/duckdb:parquet 2195950186 2223154815 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -0.1% -2.4% +2.4% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +3.2% -2.4% +5.8% +11.5% ➖ noise
1 duckdb:vortex-compact -0.6% +1.8% -2.3% +30.5% ➖ noise
1 duckdb:vortex-file-compressed -5.8% +1.8% -7.4% +223.6% ➖ noise
2 duckdb:vortex-compact -4.0% -1.2% -2.9% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -23.7% -1.2% -22.8% +10.0% ✅ faster
3 duckdb:vortex-compact +0.9% +0.1% +0.8% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -4.7% +0.1% -4.7% +10.0% ➖ noise
4 duckdb:vortex-compact -0.2% +0.4% -0.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -6.4% +0.4% -6.7% +10.0% ➖ noise
5 duckdb:vortex-compact -0.7% +1.5% -2.2% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -13.1% +1.5% -14.5% +10.0% ✅ faster
6 duckdb:vortex-compact -1.6% -1.1% -0.5% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -6.1% -1.1% -5.1% +10.0% ➖ noise
7 duckdb:vortex-compact -4.4% -1.1% -3.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +56.2% -1.1% +57.9% +10.0% 🚨 regression
8 duckdb:vortex-compact -4.5% +0.2% -4.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +42.2% +0.2% +41.9% +10.0% 🚨 regression
9 duckdb:vortex-compact +3.3% -1.9% +5.2% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -7.3% -1.9% -5.5% +10.0% ➖ noise
10 duckdb:vortex-compact -0.9% -1.2% +0.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -3.3% -1.2% -2.1% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: Statistical and Population Genetics

File Size Changes (2 files changed, -6.0% overall, 1↑ 1↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 959.35 MB 959.44 MB +86.78 KB +0.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.97 GB 1.79 GB 178.20 MB -8.9%

Totals:

  • vortex-compact: 959.62 MB → 959.70 MB (+0.0%)
  • vortex-file-compressed: 1.97 GB → 1.79 GB (-8.9%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Vortex (geomean): 1.016x ➖
Parquet (geomean): 1.012x ➖
Shifts: Parquet (control) +1.2% · Median polish +1.1%


datafusion / vortex-file-compressed (1.003x ➖, 2↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1692027 1602471 1.06
clickbench_q01/datafusion:vortex-file-compressed 17076926 18762071 0.91
clickbench_q02/datafusion:vortex-file-compressed 🚀 37213766 42511912 0.88
clickbench_q03/datafusion:vortex-file-compressed 47826197 46592665 1.03
clickbench_q04/datafusion:vortex-file-compressed 294808405 284333369 1.04
clickbench_q05/datafusion:vortex-file-compressed 316512320 310118914 1.02
clickbench_q06/datafusion:vortex-file-compressed 🚀 1742622 2310743 0.75
clickbench_q07/datafusion:vortex-file-compressed 21503088 21750839 0.99
clickbench_q08/datafusion:vortex-file-compressed 368780181 357152337 1.03
clickbench_q09/datafusion:vortex-file-compressed 577850242 559788798 1.03
clickbench_q10/datafusion:vortex-file-compressed 74859768 76771064 0.98
clickbench_q11/datafusion:vortex-file-compressed 92080142 87048971 1.06
clickbench_q12/datafusion:vortex-file-compressed 271126919 266510153 1.02
clickbench_q13/datafusion:vortex-file-compressed 432102132 427533933 1.01
clickbench_q14/datafusion:vortex-file-compressed 255842662 263014009 0.97
clickbench_q15/datafusion:vortex-file-compressed 329663104 334524576 0.99
clickbench_q16/datafusion:vortex-file-compressed 680985312 665869137 1.02
clickbench_q17/datafusion:vortex-file-compressed 683466552 665207007 1.03
clickbench_q18/datafusion:vortex-file-compressed 1394606892 1363402645 1.02
clickbench_q19/datafusion:vortex-file-compressed 30493141 30362828 1.00
clickbench_q20/datafusion:vortex-file-compressed 358681334 351409909 1.02
clickbench_q21/datafusion:vortex-file-compressed 388299555 389990745 1.00
clickbench_q22/datafusion:vortex-file-compressed 466443569 462077195 1.01
clickbench_q23/datafusion:vortex-file-compressed 694978223 682323276 1.02
clickbench_q24/datafusion:vortex-file-compressed 45617626 49136391 0.93
clickbench_q25/datafusion:vortex-file-compressed 77868031 77192287 1.01
clickbench_q26/datafusion:vortex-file-compressed 48610794 48488412 1.00
clickbench_q27/datafusion:vortex-file-compressed 744021591 767764314 0.97
clickbench_q28/datafusion:vortex-file-compressed 6857888145 6372294021 1.08
clickbench_q29/datafusion:vortex-file-compressed 244447978 238826872 1.02
clickbench_q30/datafusion:vortex-file-compressed 224789162 224523818 1.00
clickbench_q31/datafusion:vortex-file-compressed 265302270 262131674 1.01
clickbench_q32/datafusion:vortex-file-compressed 1153435854 1126434441 1.02
clickbench_q33/datafusion:vortex-file-compressed 1388499000 1360239559 1.02
clickbench_q34/datafusion:vortex-file-compressed 1392754810 1380875169 1.01
clickbench_q35/datafusion:vortex-file-compressed 481695649 459308802 1.05
clickbench_q36/datafusion:vortex-file-compressed 74941958 74946045 1.00
clickbench_q37/datafusion:vortex-file-compressed 35696820 35149249 1.02
clickbench_q38/datafusion:vortex-file-compressed 21886492 20581188 1.06
clickbench_q39/datafusion:vortex-file-compressed 139778415 139589935 1.00
clickbench_q40/datafusion:vortex-file-compressed 16616910 15853372 1.05
clickbench_q41/datafusion:vortex-file-compressed 14787016 14590573 1.01
clickbench_q42/datafusion:vortex-file-compressed 17862780 16764812 1.07
datafusion / parquet (1.028x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1547642 1687272 0.92
clickbench_q01/datafusion:parquet 18815581 18653513 1.01
clickbench_q02/datafusion:parquet 46216420 46467460 0.99
clickbench_q03/datafusion:parquet 37442939 37218893 1.01
clickbench_q04/datafusion:parquet 318931656 300377300 1.06
clickbench_q05/datafusion:parquet 369335857 338414201 1.09
clickbench_q06/datafusion:parquet 1576694 1539205 1.02
clickbench_q07/datafusion:parquet 23127448 22349091 1.03
clickbench_q08/datafusion:parquet 379264898 367216553 1.03
clickbench_q09/datafusion:parquet 633197104 615613697 1.03
clickbench_q10/datafusion:parquet 111116868 102031907 1.09
clickbench_q11/datafusion:parquet 133072977 131465298 1.01
clickbench_q12/datafusion:parquet 351447395 348373737 1.01
clickbench_q13/datafusion:parquet 534846262 493326182 1.08
clickbench_q14/datafusion:parquet 347582264 336855514 1.03
clickbench_q15/datafusion:parquet 354314130 338299382 1.05
clickbench_q16/datafusion:parquet 686249513 674836058 1.02
clickbench_q17/datafusion:parquet 671212035 649834652 1.03
clickbench_q18/datafusion:parquet 1402000840 1332559706 1.05
clickbench_q19/datafusion:parquet 31038934 29878560 1.04
clickbench_q20/datafusion:parquet 609809746 601211353 1.01
clickbench_q21/datafusion:parquet 663655105 655650271 1.01
clickbench_q22/datafusion:parquet 991829636 972810028 1.02
clickbench_q23/datafusion:parquet 3751866419 3711825107 1.01
clickbench_q24/datafusion:parquet 88641324 85282907 1.04
clickbench_q25/datafusion:parquet 133535183 128714785 1.04
clickbench_q26/datafusion:parquet 83651577 80352611 1.04
clickbench_q27/datafusion:parquet 1078616231 1056265638 1.02
clickbench_q28/datafusion:parquet 6640219146 6598267527 1.01
clickbench_q29/datafusion:parquet 240499094 238998762 1.01
clickbench_q30/datafusion:parquet 337063284 330717875 1.02
clickbench_q31/datafusion:parquet 374711707 370831424 1.01
clickbench_q32/datafusion:parquet 1292100846 1208363416 1.07
clickbench_q33/datafusion:parquet 1533741297 1492082976 1.03
clickbench_q34/datafusion:parquet 1530535906 1511523712 1.01
clickbench_q35/datafusion:parquet 477566745 472633159 1.01
clickbench_q36/datafusion:parquet 154292233 152335772 1.01
clickbench_q37/datafusion:parquet 57334793 56658093 1.01
clickbench_q38/datafusion:parquet 86976761 86707832 1.00
clickbench_q39/datafusion:parquet 278446995 267307939 1.04
clickbench_q40/datafusion:parquet 31692446 30274037 1.05
clickbench_q41/datafusion:parquet 28159026 26480219 1.06
clickbench_q42/datafusion:parquet 31850224 29191915 1.09
duckdb / vortex-file-compressed (1.030x ➖, 1↑ 8↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6403913 7066543 0.91
clickbench_q01/duckdb:vortex-file-compressed 11783230 11020646 1.07
clickbench_q02/duckdb:vortex-file-compressed 25778190 27001427 0.95
clickbench_q03/duckdb:vortex-file-compressed 30804178 30467498 1.01
clickbench_q04/duckdb:vortex-file-compressed 189924703 189361415 1.00
clickbench_q05/duckdb:vortex-file-compressed 178571170 173750930 1.03
clickbench_q06/duckdb:vortex-file-compressed 20737391 20644090 1.00
clickbench_q07/duckdb:vortex-file-compressed 15202615 14515563 1.05
clickbench_q08/duckdb:vortex-file-compressed 266847765 263221704 1.01
clickbench_q09/duckdb:vortex-file-compressed 352526749 339425434 1.04
clickbench_q10/duckdb:vortex-file-compressed 68285485 69047703 0.99
clickbench_q11/duckdb:vortex-file-compressed 79397566 78765763 1.01
clickbench_q12/duckdb:vortex-file-compressed 198306006 193944743 1.02
clickbench_q13/duckdb:vortex-file-compressed 410862590 407548946 1.01
clickbench_q14/duckdb:vortex-file-compressed 236135516 227196810 1.04
clickbench_q15/duckdb:vortex-file-compressed 251661838 239396328 1.05
clickbench_q16/duckdb:vortex-file-compressed 532785447 530445672 1.00
clickbench_q17/duckdb:vortex-file-compressed 427717891 422134588 1.01
clickbench_q18/duckdb:vortex-file-compressed 957648977 946274088 1.01
clickbench_q19/duckdb:vortex-file-compressed 22203905 23134543 0.96
clickbench_q20/duckdb:vortex-file-compressed 333741727 332361793 1.00
clickbench_q21/duckdb:vortex-file-compressed 382575860 372830614 1.03
clickbench_q22/duckdb:vortex-file-compressed 640862849 604652947 1.06
clickbench_q23/duckdb:vortex-file-compressed 🚨 199949007 180393388 1.11
clickbench_q24/duckdb:vortex-file-compressed 39836950 37605784 1.06
clickbench_q25/duckdb:vortex-file-compressed 🚨 79543710 69154683 1.15
clickbench_q26/duckdb:vortex-file-compressed 🚨 51867027 44538774 1.16
clickbench_q27/duckdb:vortex-file-compressed 492905009 488989543 1.01
clickbench_q28/duckdb:vortex-file-compressed 3073714987 3063026760 1.00
clickbench_q29/duckdb:vortex-file-compressed 🚀 28243621 41519559 0.68
clickbench_q30/duckdb:vortex-file-compressed 186512154 194726297 0.96
clickbench_q31/duckdb:vortex-file-compressed 283865577 284451761 1.00
clickbench_q32/duckdb:vortex-file-compressed 1116332324 1119477099 1.00
clickbench_q33/duckdb:vortex-file-compressed 1081975496 1081520896 1.00
clickbench_q34/duckdb:vortex-file-compressed 1176409014 1163263527 1.01
clickbench_q35/duckdb:vortex-file-compressed 380031981 376980952 1.01
clickbench_q36/duckdb:vortex-file-compressed 27510709 25089194 1.10
clickbench_q37/duckdb:vortex-file-compressed 20255281 18575191 1.09
clickbench_q38/duckdb:vortex-file-compressed 🚨 22204701 19564934 1.13
clickbench_q39/duckdb:vortex-file-compressed 🚨 44895857 39508289 1.14
clickbench_q40/duckdb:vortex-file-compressed 🚨 20502937 17492870 1.17
clickbench_q41/duckdb:vortex-file-compressed 🚨 20802715 17604560 1.18
clickbench_q42/duckdb:vortex-file-compressed 🚨 22792159 18639979 1.22
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22829280 23759507 0.96
clickbench_q01/duckdb:parquet 29627561 30181311 0.98
clickbench_q02/duckdb:parquet 51401461 51803118 0.99
clickbench_q03/duckdb:parquet 39703683 40603825 0.98
clickbench_q04/duckdb:parquet 204989122 201754798 1.02
clickbench_q05/duckdb:parquet 259206259 262989189 0.99
clickbench_q06/duckdb:parquet 47528518 49029112 0.97
clickbench_q07/duckdb:parquet 31457318 31994217 0.98
clickbench_q08/duckdb:parquet 273681325 273147351 1.00
clickbench_q09/duckdb:parquet 399863227 396472744 1.01
clickbench_q10/duckdb:parquet 81912747 81354534 1.01
clickbench_q11/duckdb:parquet 100211592 100272401 1.00
clickbench_q12/duckdb:parquet 280091570 278094358 1.01
clickbench_q13/duckdb:parquet 474264466 464370009 1.02
clickbench_q14/duckdb:parquet 315057590 312776152 1.01
clickbench_q15/duckdb:parquet 255543821 256766815 1.00
clickbench_q16/duckdb:parquet 595720368 593579458 1.00
clickbench_q17/duckdb:parquet 498501747 498502484 1.00
clickbench_q18/duckdb:parquet 1039920695 1029247721 1.01
clickbench_q19/duckdb:parquet 28408052 27554661 1.03
clickbench_q20/duckdb:parquet 412589424 417981796 0.99
clickbench_q21/duckdb:parquet 530330401 531235414 1.00
clickbench_q22/duckdb:parquet 913816076 915397357 1.00
clickbench_q23/duckdb:parquet 270826387 278848492 0.97
clickbench_q24/duckdb:parquet 70571833 69974740 1.01
clickbench_q25/duckdb:parquet 164235847 161729675 1.02
clickbench_q26/duckdb:parquet 54775382 53481267 1.02
clickbench_q27/duckdb:parquet 637972689 638073638 1.00
clickbench_q28/duckdb:parquet 4895048179 4862290830 1.01
clickbench_q29/duckdb:parquet 41907055 41667604 1.01
clickbench_q30/duckdb:parquet 310756413 313924064 0.99
clickbench_q31/duckdb:parquet 376575738 379940186 0.99
clickbench_q32/duckdb:parquet 1115821030 1117187470 1.00
clickbench_q33/duckdb:parquet 1108032936 1099168562 1.01
clickbench_q34/duckdb:parquet 1158529729 1145230070 1.01
clickbench_q35/duckdb:parquet 372287052 370054893 1.01
clickbench_q36/duckdb:parquet 45222671 45516168 0.99
clickbench_q37/duckdb:parquet 33291775 35037362 0.95
clickbench_q38/duckdb:parquet 35518399 36616365 0.97
clickbench_q39/duckdb:parquet 84682059 82311648 1.03
clickbench_q40/duckdb:parquet 19598091 19902799 0.98
clickbench_q41/duckdb:parquet 20643417 20943725 0.99
clickbench_q42/duckdb:parquet 21254196 23205805 0.92
duckdb / duckdb (1.010x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 18659112 17793378 1.05
clickbench_q01/duckdb:duckdb 36950735 34638524 1.07
clickbench_q02/duckdb:duckdb 55437309 52971111 1.05
clickbench_q03/duckdb:duckdb 59300011 56713650 1.05
clickbench_q04/duckdb:duckdb 223829471 214538481 1.04
clickbench_q05/duckdb:duckdb 282364877 286185747 0.99
clickbench_q06/duckdb:duckdb 35010026 34608699 1.01
clickbench_q07/duckdb:duckdb 35941523 35183570 1.02
clickbench_q08/duckdb:duckdb 275292062 276586830 1.00
clickbench_q09/duckdb:duckdb 396657888 393487727 1.01
clickbench_q10/duckdb:duckdb 118435214 119067378 0.99
clickbench_q11/duckdb:duckdb 127137640 128645981 0.99
clickbench_q12/duckdb:duckdb 260256542 259281765 1.00
clickbench_q13/duckdb:duckdb 447876181 447354062 1.00
clickbench_q14/duckdb:duckdb 287288225 285654964 1.01
clickbench_q15/duckdb:duckdb 244527266 244072102 1.00
clickbench_q16/duckdb:duckdb 563529047 559075300 1.01
clickbench_q17/duckdb:duckdb 476950209 470036548 1.01
clickbench_q18/duckdb:duckdb 1002233257 1008129702 0.99
clickbench_q19/duckdb:duckdb 35693153 35374476 1.01
clickbench_q20/duckdb:duckdb 464454804 501787997 0.93
clickbench_q21/duckdb:duckdb 479952511 476892505 1.01
clickbench_q22/duckdb:duckdb 546019124 558139959 0.98
clickbench_q23/duckdb:duckdb 255517248 258188744 0.99
clickbench_q24/duckdb:duckdb 62222474 60654738 1.03
clickbench_q25/duckdb:duckdb 151167322 150060323 1.01
clickbench_q26/duckdb:duckdb 63101856 62009206 1.02
clickbench_q27/duckdb:duckdb 557639545 558121373 1.00
clickbench_q28/duckdb:duckdb 4504649793 4515618249 1.00
clickbench_q29/duckdb:duckdb 51530280 50887001 1.01
clickbench_q30/duckdb:duckdb 281200433 278268981 1.01
clickbench_q31/duckdb:duckdb 364760558 362534316 1.01
clickbench_q32/duckdb:duckdb 1115845169 1111313309 1.00
clickbench_q33/duckdb:duckdb 1127131539 1129787647 1.00
clickbench_q34/duckdb:duckdb 1207898501 1209996730 1.00
clickbench_q35/duckdb:duckdb 297987968 294189614 1.01
clickbench_q36/duckdb:duckdb 49033053 49451405 0.99
clickbench_q37/duckdb:duckdb 29699844 28522566 1.04
clickbench_q38/duckdb:duckdb 34541368 35420708 0.98
clickbench_q39/duckdb:duckdb 81265469 80836646 1.01
clickbench_q40/duckdb:duckdb 29482314 27958774 1.05
clickbench_q41/duckdb:duckdb 28063584 27190355 1.03
clickbench_q42/duckdb:duckdb 30626116 29036837 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed +5.6% -6.1% +12.5% +763.0% ➖ noise
0 duckdb:duckdb +4.9% -6.1% +11.7% +286.9% ➖ noise
0 duckdb:vortex-file-compressed -9.4% -6.1% -3.5% +463.4% ➖ noise
1 datafusion:vortex-file-compressed -9.0% -0.5% -8.5% +22.8% ➖ noise
1 duckdb:duckdb +6.7% -0.5% +7.2% +48.8% ➖ noise
1 duckdb:vortex-file-compressed +6.9% -0.5% +7.4% +30.1% ➖ noise
2 datafusion:vortex-file-compressed -12.5% -0.7% -11.9% +15.8% ➖ noise
2 duckdb:duckdb +4.7% -0.7% +5.3% +23.5% ➖ noise
2 duckdb:vortex-file-compressed -4.5% -0.7% -3.9% +23.1% ➖ noise
3 datafusion:vortex-file-compressed +2.6% -0.8% +3.5% +130.3% ➖ noise
3 duckdb:duckdb +4.6% -0.8% +5.4% +39.4% ➖ noise
3 duckdb:vortex-file-compressed +1.1% -0.8% +1.9% +102.5% ➖ noise
4 datafusion:vortex-file-compressed +3.7% +3.9% -0.2% +10.0% ➖ noise
4 duckdb:duckdb +4.3% +3.9% +0.4% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.3% +3.9% -3.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +2.1% +3.7% -1.6% +10.0% ➖ noise
5 duckdb:duckdb -1.3% +3.7% -4.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +2.8% +3.7% -0.9% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -24.6% -0.4% -24.3% +38.5% ➖ noise
6 duckdb:duckdb +1.2% -0.4% +1.5% +16.9% ➖ noise
6 duckdb:vortex-file-compressed +0.5% -0.4% +0.8% +20.1% ➖ noise
7 datafusion:vortex-file-compressed -1.1% +0.9% -2.0% +18.3% ➖ noise
7 duckdb:duckdb +2.2% +0.9% +1.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +4.7% +0.9% +3.8% +32.4% ➖ noise
8 datafusion:vortex-file-compressed +3.3% +1.7% +1.5% +10.0% ➖ noise
8 duckdb:duckdb -0.5% +1.7% -2.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.4% +1.7% -0.3% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +3.2% +1.9% +1.4% +10.0% ➖ noise
9 duckdb:duckdb +0.8% +1.9% -1.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +3.9% +1.9% +2.0% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -2.5% +4.7% -6.9% +14.1% ➖ noise
10 duckdb:duckdb -0.5% +4.7% -5.0% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -1.1% +4.7% -5.6% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +5.8% +0.6% +5.2% +13.3% ➖ noise
11 duckdb:duckdb -1.2% +0.6% -1.7% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +0.8% +0.6% +0.2% +10.1% ➖ noise
12 datafusion:vortex-file-compressed +1.7% +0.8% +0.9% +10.0% ➖ noise
12 duckdb:duckdb +0.4% +0.8% -0.4% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +2.2% +0.8% +1.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +1.1% +5.2% -4.0% +10.0% ➖ noise
13 duckdb:duckdb +0.1% +5.2% -4.9% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +0.8% +5.2% -4.2% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -2.7% +1.9% -4.6% +10.0% ➖ noise
14 duckdb:duckdb +0.6% +1.9% -1.4% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +3.9% +1.9% +1.9% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -1.5% +2.1% -3.5% +10.0% ➖ noise
15 duckdb:duckdb +0.2% +2.1% -1.9% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +5.1% +2.1% +3.0% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +2.3% +1.0% +1.2% +10.0% ➖ noise
16 duckdb:duckdb +0.8% +1.0% -0.2% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +0.4% +1.0% -0.6% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +2.7% +1.6% +1.1% +10.0% ➖ noise
17 duckdb:duckdb +1.5% +1.6% -0.2% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +1.3% +1.6% -0.3% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +2.3% +3.1% -0.8% +10.0% ➖ noise
18 duckdb:duckdb -0.6% +3.1% -3.6% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +1.2% +3.1% -1.8% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +0.4% +3.5% -3.0% +41.9% ➖ noise
19 duckdb:duckdb +0.9% +3.5% -2.5% +20.9% ➖ noise
19 duckdb:vortex-file-compressed -4.0% +3.5% -7.3% +20.9% ➖ noise
20 datafusion:vortex-file-compressed +2.1% +0.1% +2.0% +198.7% ➖ noise
20 duckdb:duckdb -7.4% +0.1% -7.5% +74.5% ➖ noise
20 duckdb:vortex-file-compressed +0.4% +0.1% +0.4% +95.1% ➖ noise
21 datafusion:vortex-file-compressed -0.4% +0.5% -1.0% +10.0% ➖ noise
21 duckdb:duckdb +0.6% +0.5% +0.1% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +2.6% +0.5% +2.1% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +0.9% +0.9% +0.1% +13.1% ➖ noise
22 duckdb:duckdb -2.2% +0.9% -3.0% +35.3% ➖ noise
22 duckdb:vortex-file-compressed +6.0% +0.9% +5.1% +16.8% ➖ noise
23 datafusion:vortex-file-compressed +1.9% -0.9% +2.8% +42.6% ➖ noise
23 duckdb:duckdb -1.0% -0.9% -0.1% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +10.8% -0.9% +11.9% +21.3% ➖ noise
24 datafusion:vortex-file-compressed -7.2% +2.4% -9.3% +16.3% ➖ noise
24 duckdb:duckdb +2.6% +2.4% +0.2% +33.3% ➖ noise
24 duckdb:vortex-file-compressed +5.9% +2.4% +3.5% +12.0% ➖ noise
25 datafusion:vortex-file-compressed +0.9% +2.6% -1.7% +10.0% ➖ noise
25 duckdb:duckdb +0.7% +2.6% -1.9% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +15.0% +2.6% +12.1% +11.5% 🚨 regression
26 datafusion:vortex-file-compressed +0.3% +3.3% -2.9% +13.1% ➖ noise
26 duckdb:duckdb +1.8% +3.3% -1.4% +10.0% ➖ noise
26 duckdb:vortex-file-compressed +16.5% +3.3% +12.8% +23.3% ➖ noise
27 datafusion:vortex-file-compressed -3.1% +1.0% -4.1% +10.0% ➖ noise
27 duckdb:duckdb -0.1% +1.0% -1.1% +10.0% ➖ noise
27 duckdb:vortex-file-compressed +0.8% +1.0% -0.2% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +7.6% +0.7% +6.9% +10.0% ➖ noise
28 duckdb:duckdb -0.2% +0.7% -0.9% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +0.3% +0.7% -0.3% +12.8% ➖ noise
29 datafusion:vortex-file-compressed +2.4% +0.6% +1.7% +16.4% ➖ noise
29 duckdb:duckdb +1.3% +0.6% +0.7% +11.9% ➖ noise
29 duckdb:vortex-file-compressed -32.0% +0.6% -32.4% +45.4% ✅ faster
30 datafusion:vortex-file-compressed +0.1% +0.4% -0.3% +10.0% ➖ noise
30 duckdb:duckdb +1.1% +0.4% +0.6% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -4.2% +0.4% -4.6% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +1.2% +0.1% +1.1% +10.0% ➖ noise
31 duckdb:duckdb +0.6% +0.1% +0.5% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -0.2% +0.1% -0.3% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +2.4% +3.3% -0.9% +10.0% ➖ noise
32 duckdb:duckdb +0.4% +3.3% -2.8% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -0.3% +3.3% -3.5% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +2.1% +1.8% +0.3% +10.0% ➖ noise
33 duckdb:duckdb -0.2% +1.8% -2.0% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +0.0% +1.8% -1.7% +25.1% ➖ noise
34 datafusion:vortex-file-compressed +0.9% +1.2% -0.3% +10.0% ➖ noise
34 duckdb:duckdb -0.2% +1.2% -1.4% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +1.1% +1.2% -0.1% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +4.9% +0.8% +4.0% +10.0% ➖ noise
35 duckdb:duckdb +1.3% +0.8% +0.5% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +0.8% +0.8% -0.0% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -0.0% +0.3% -0.3% +10.0% ➖ noise
36 duckdb:duckdb -0.8% +0.3% -1.2% +12.5% ➖ noise
36 duckdb:vortex-file-compressed +9.7% +0.3% +9.3% +10.0% ➖ noise
37 datafusion:vortex-file-compressed +1.6% -1.9% +3.6% +10.6% ➖ noise
37 duckdb:duckdb +4.1% -1.9% +6.2% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +9.0% -1.9% +11.2% +20.2% ➖ noise
38 datafusion:vortex-file-compressed +6.3% -1.4% +7.8% +15.9% ➖ noise
38 duckdb:duckdb -2.5% -1.4% -1.1% +10.0% ➖ noise
38 duckdb:vortex-file-compressed +13.5% -1.4% +15.1% +10.0% 🚨 regression
39 datafusion:vortex-file-compressed +0.1% +3.5% -3.3% +10.8% ➖ noise
39 duckdb:duckdb +0.5% +3.5% -2.9% +12.6% ➖ noise
39 duckdb:vortex-file-compressed +13.6% +3.5% +9.8% +15.0% ➖ noise
40 datafusion:vortex-file-compressed +4.8% +1.5% +3.2% +15.8% ➖ noise
40 duckdb:duckdb +5.4% +1.5% +3.9% +10.0% ➖ noise
40 duckdb:vortex-file-compressed +17.2% +1.5% +15.4% +10.0% 🚨 regression
41 datafusion:vortex-file-compressed +1.3% +2.4% -1.0% +10.0% ➖ noise
41 duckdb:duckdb +3.2% +2.4% +0.8% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +18.2% +2.4% +15.4% +13.6% 🚨 regression
42 datafusion:vortex-file-compressed +6.5% -0.0% +6.6% +18.7% ➖ noise
42 duckdb:duckdb +5.5% -0.0% +5.5% +10.0% ➖ noise
42 duckdb:vortex-file-compressed +22.3% -0.0% +22.3% +16.6% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: Clickbench on NVME

File Size Changes (184 files changed, -0.5% overall, 40↑ 144↓)
File Scale Format Base HEAD Change %
hits_16.vortex 1.0 vortex-compact 48.30 MB 48.35 MB +50.33 KB +0.1%
hits_33.vortex 1.0 vortex-compact 35.95 MB 35.97 MB +26.95 KB +0.1%
hits_66.vortex 1.0 vortex-compact 53.49 MB 53.53 MB +38.77 KB +0.1%
hits_77.vortex 1.0 vortex-compact 118.11 MB 118.17 MB +61.56 KB +0.1%
hits_72.vortex 1.0 vortex-compact 51.79 MB 51.81 MB +25.11 KB +0.0%
hits_88.vortex 1.0 vortex-compact 73.31 MB 73.35 MB +35.17 KB +0.0%
hits_61.vortex 1.0 vortex-compact 57.66 MB 57.69 MB +24.12 KB +0.0%
hits_56.vortex 1.0 vortex-compact 77.87 MB 77.90 MB +26.34 KB +0.0%
hits_93.vortex 1.0 vortex-compact 58.90 MB 58.92 MB +16.38 KB +0.0%
hits_18.vortex 1.0 vortex-compact 64.28 MB 64.30 MB +15.91 KB +0.0%
hits_15.vortex 1.0 vortex-compact 48.14 MB 48.15 MB +10.24 KB +0.0%
hits_23.vortex 1.0 vortex-compact 44.17 MB 44.18 MB +7.70 KB +0.0%
hits_37.vortex 1.0 vortex-compact 53.83 MB 53.84 MB +7.79 KB +0.0%
hits_12.vortex 1.0 vortex-compact 69.27 MB 69.28 MB +9.09 KB +0.0%
hits_69.vortex 1.0 vortex-compact 81.02 MB 81.03 MB +6.95 KB +0.0%
hits_70.vortex 1.0 vortex-compact 61.29 MB 61.29 MB +5.18 KB +0.0%
hits_25.vortex 1.0 vortex-compact 73.14 MB 73.14 MB +5.82 KB +0.0%
hits_36.vortex 1.0 vortex-compact 48.99 MB 49.00 MB +3.70 KB +0.0%
hits_73.vortex 1.0 vortex-compact 70.04 MB 70.04 MB +4.19 KB +0.0%
hits_81.vortex 1.0 vortex-compact 65.45 MB 65.45 MB +2.82 KB +0.0%
hits_29.vortex 1.0 vortex-compact 36.61 MB 36.61 MB +1.56 KB +0.0%
hits_28.vortex 1.0 vortex-compact 70.27 MB 70.28 MB +2.70 KB +0.0%
hits_27.vortex 1.0 vortex-compact 69.88 MB 69.89 MB +2.09 KB +0.0%
hits_24.vortex 1.0 vortex-compact 43.63 MB 43.63 MB +1.20 KB +0.0%
hits_17.vortex 1.0 vortex-compact 58.32 MB 58.32 MB +1.52 KB +0.0%
hits_63.vortex 1.0 vortex-compact 46.10 MB 46.10 MB +1.05 KB +0.0%
hits_62.vortex 1.0 vortex-compact 74.26 MB 74.26 MB +1000 B +0.0%
hits_26.vortex 1.0 vortex-compact 70.89 MB 70.89 MB +928 B +0.0%
hits_43.vortex 1.0 vortex-compact 168.91 MB 168.91 MB +1.79 KB +0.0%
hits_38.vortex 1.0 vortex-compact 63.10 MB 63.10 MB +640 B +0.0%
hits_74.vortex 1.0 vortex-compact 71.62 MB 71.62 MB +640 B +0.0%
hits_11.vortex 1.0 vortex-compact 54.35 MB 54.35 MB +480 B +0.0%
hits_2.vortex 1.0 vortex-compact 129.36 MB 129.36 MB +1.01 KB +0.0%
hits_4.vortex 1.0 vortex-compact 71.81 MB 71.81 MB +424 B +0.0%
hits_14.vortex 1.0 vortex-compact 73.75 MB 73.75 MB +424 B +0.0%
hits_40.vortex 1.0 vortex-compact 75.92 MB 75.92 MB +344 B +0.0%
hits_80.vortex 1.0 vortex-compact 68.07 MB 68.07 MB +264 B +0.0%
hits_42.vortex 1.0 vortex-compact 164.22 MB 164.22 MB +456 B +0.0%
hits_90.vortex 1.0 vortex-compact 81.86 MB 81.86 MB +48 B +0.0%
hits_57.vortex 1.0 vortex-compact 83.54 MB 83.54 MB +48 B +0.0%
hits_94.vortex 1.0 vortex-compact 90.63 MB 90.63 MB 848 B -0.0%
hits_41.vortex 1.0 vortex-compact 165.78 MB 165.77 MB 5.24 KB -0.0%
hits_96.vortex 1.0 vortex-compact 91.08 MB 91.08 MB 3.25 KB -0.0%
hits_71.vortex 1.0 vortex-compact 69.29 MB 69.29 MB 3.05 KB -0.0%
hits_86.vortex 1.0 vortex-compact 48.25 MB 48.24 MB 2.91 KB -0.0%
hits_87.vortex 1.0 vortex-compact 119.04 MB 119.04 MB 7.34 KB -0.0%
hits_55.vortex 1.0 vortex-compact 93.77 MB 93.76 MB 6.10 KB -0.0%
hits_92.vortex 1.0 vortex-compact 94.27 MB 94.27 MB 6.20 KB -0.0%
hits_99.vortex 1.0 vortex-compact 77.31 MB 77.31 MB 5.10 KB -0.0%
hits_3.vortex 1.0 vortex-compact 94.23 MB 94.22 MB 6.34 KB -0.0%
hits_44.vortex 1.0 vortex-compact 132.46 MB 132.45 MB 10.34 KB -0.0%
hits_98.vortex 1.0 vortex-compact 72.77 MB 72.76 MB 6.65 KB -0.0%
hits_85.vortex 1.0 vortex-compact 52.73 MB 52.73 MB 5.23 KB -0.0%
hits_65.vortex 1.0 vortex-compact 129.95 MB 129.92 MB 20.90 KB -0.0%
hits_97.vortex 1.0 vortex-compact 69.16 MB 69.15 MB 11.48 KB -0.0%
hits_91.vortex 1.0 vortex-compact 60.94 MB 60.93 MB 10.86 KB -0.0%
hits_35.vortex 1.0 vortex-compact 75.11 MB 75.10 MB 16.38 KB -0.0%
hits_31.vortex 1.0 vortex-compact 55.56 MB 55.54 MB 13.93 KB -0.0%
hits_79.vortex 1.0 vortex-compact 85.70 MB 85.68 MB 25.85 KB -0.0%
hits_50.vortex 1.0 vortex-compact 113.12 MB 113.08 MB 35.12 KB -0.0%
hits_52.vortex 1.0 vortex-compact 63.73 MB 63.71 MB 20.70 KB -0.0%
hits_84.vortex 1.0 vortex-compact 73.14 MB 73.11 MB 24.63 KB -0.0%
hits_39.vortex 1.0 vortex-compact 49.82 MB 49.80 MB 17.38 KB -0.0%
hits_83.vortex 1.0 vortex-compact 52.57 MB 52.56 MB 18.80 KB -0.0%
hits_95.vortex 1.0 vortex-compact 57.75 MB 57.73 MB 21.20 KB -0.0%
hits_89.vortex 1.0 vortex-compact 112.82 MB 112.77 MB 44.27 KB -0.0%
hits_76.vortex 1.0 vortex-compact 76.44 MB 76.41 MB 30.84 KB -0.0%
hits_68.vortex 1.0 vortex-compact 75.99 MB 75.96 MB 30.73 KB -0.0%
hits_78.vortex 1.0 vortex-compact 97.87 MB 97.83 MB 42.37 KB -0.0%
hits_64.vortex 1.0 vortex-compact 53.91 MB 53.89 MB 23.58 KB -0.0%
hits_60.vortex 1.0 vortex-compact 64.33 MB 64.30 MB 28.95 KB -0.0%
hits_49.vortex 1.0 vortex-compact 50.53 MB 50.51 MB 23.61 KB -0.0%
hits_59.vortex 1.0 vortex-compact 66.30 MB 66.27 MB 32.71 KB -0.0%
hits_54.vortex 1.0 vortex-compact 117.66 MB 117.60 MB 66.99 KB -0.1%
hits_46.vortex 1.0 vortex-compact 41.92 MB 41.89 MB 28.55 KB -0.1%
hits_21.vortex 1.0 vortex-compact 51.60 MB 51.56 MB 36.27 KB -0.1%
hits_22.vortex 1.0 vortex-compact 44.74 MB 44.71 MB 31.66 KB -0.1%
hits_82.vortex 1.0 vortex-compact 66.89 MB 66.84 MB 47.48 KB -0.1%
hits_0.vortex 1.0 vortex-compact 58.66 MB 58.61 MB 44.34 KB -0.1%
hits_51.vortex 1.0 vortex-compact 167.81 MB 167.67 MB 140.59 KB -0.1%
hits_45.vortex 1.0 vortex-compact 76.07 MB 76.00 MB 73.33 KB -0.1%
hits_20.vortex 1.0 vortex-compact 38.14 MB 38.10 MB 39.04 KB -0.1%
hits_19.vortex 1.0 vortex-compact 44.88 MB 44.81 MB 69.48 KB -0.2%
hits_54.vortex 1.0 vortex-file-compressed 361.83 MB 361.05 MB 798.10 KB -0.2%
hits_78.vortex 1.0 vortex-file-compressed 238.59 MB 237.97 MB 637.62 KB -0.3%
hits_55.vortex 1.0 vortex-file-compressed 251.56 MB 250.84 MB 728.55 KB -0.3%
hits_89.vortex 1.0 vortex-file-compressed 266.01 MB 265.20 MB 824.47 KB -0.3%
hits_1.vortex 1.0 vortex-file-compressed 181.16 MB 180.56 MB 615.56 KB -0.3%
hits_51.vortex 1.0 vortex-file-compressed 428.84 MB 427.27 MB 1.57 MB -0.4%
hits_50.vortex 1.0 vortex-file-compressed 255.24 MB 254.30 MB 964.25 KB -0.4%
hits_18.vortex 1.0 vortex-file-compressed 126.06 MB 125.57 MB 499.35 KB -0.4%
hits_0.vortex 1.0 vortex-file-compressed 112.17 MB 111.74 MB 446.11 KB -0.4%
hits_67.vortex 1.0 vortex-file-compressed 265.94 MB 264.89 MB 1.05 MB -0.4%
hits_68.vortex 1.0 vortex-file-compressed 172.16 MB 171.48 MB 705.05 KB -0.4%
hits_92.vortex 1.0 vortex-file-compressed 196.47 MB 195.68 MB 810.40 KB -0.4%
hits_47.vortex 1.0 vortex-file-compressed 41.86 MB 41.68 MB 177.41 KB -0.4%
hits_60.vortex 1.0 vortex-file-compressed 121.19 MB 120.66 MB 543.62 KB -0.4%
hits_58.vortex 1.0 vortex-file-compressed 113.78 MB 113.27 MB 520.97 KB -0.4%
hits_27.vortex 1.0 vortex-file-compressed 174.61 MB 173.82 MB 813.16 KB -0.5%
hits_96.vortex 1.0 vortex-file-compressed 180.76 MB 179.86 MB 917.35 KB -0.5%
hits_79.vortex 1.0 vortex-file-compressed 204.16 MB 203.13 MB 1.03 MB -0.5%
hits_98.vortex 1.0 vortex-file-compressed 150.55 MB 149.78 MB 788.00 KB -0.5%
hits_28.vortex 1.0 vortex-file-compressed 167.55 MB 166.69 MB 877.62 KB -0.5%
hits_56.vortex 1.0 vortex-file-compressed 163.76 MB 162.90 MB 875.73 KB -0.5%
hits_94.vortex 1.0 vortex-file-compressed 185.12 MB 184.16 MB 991.89 KB -0.5%
hits_3.vortex 1.0 vortex-file-compressed 193.11 MB 192.08 MB 1.04 MB -0.5%
hits_81.vortex 1.0 vortex-file-compressed 126.55 MB 125.87 MB 697.54 KB -0.5%
hits_2.vortex 1.0 vortex-file-compressed 241.46 MB 240.14 MB 1.32 MB -0.5%
hits_91.vortex 1.0 vortex-file-compressed 116.23 MB 115.60 MB 650.55 KB -0.5%
hits_90.vortex 1.0 vortex-file-compressed 204.12 MB 202.99 MB 1.13 MB -0.6%
hits_10.vortex 1.0 vortex-file-compressed 81.76 MB 81.30 MB 467.17 KB -0.6%
hits_99.vortex 1.0 vortex-file-compressed 158.88 MB 157.99 MB 909.18 KB -0.6%
hits_8.vortex 1.0 vortex-file-compressed 122.86 MB 122.17 MB 707.01 KB -0.6%
hits_5.vortex 1.0 vortex-file-compressed 122.64 MB 121.93 MB 733.17 KB -0.6%
hits_36.vortex 1.0 vortex-file-compressed 80.27 MB 79.79 MB 495.62 KB -0.6%
hits_9.vortex 1.0 vortex-file-compressed 124.22 MB 123.45 MB 784.38 KB -0.6%
hits_7.vortex 1.0 vortex-file-compressed 123.82 MB 123.04 MB 794.38 KB -0.6%
hits_4.vortex 1.0 vortex-file-compressed 138.86 MB 137.98 MB 902.84 KB -0.6%
hits_65.vortex 1.0 vortex-file-compressed 238.05 MB 236.52 MB 1.52 MB -0.6%
hits_86.vortex 1.0 vortex-file-compressed 81.40 MB 80.88 MB 534.88 KB -0.6%
hits_77.vortex 1.0 vortex-file-compressed 218.96 MB 217.56 MB 1.41 MB -0.6%
hits_6.vortex 1.0 vortex-file-compressed 122.86 MB 122.07 MB 813.70 KB -0.6%
hits_62.vortex 1.0 vortex-file-compressed 148.36 MB 147.38 MB 996.15 KB -0.7%
hits_35.vortex 1.0 vortex-file-compressed 138.81 MB 137.89 MB 935.39 KB -0.7%
hits_70.vortex 1.0 vortex-file-compressed 115.14 MB 114.38 MB 779.27 KB -0.7%
hits_75.vortex 1.0 vortex-file-compressed 74.18 MB 73.68 MB 515.19 KB -0.7%
hits_14.vortex 1.0 vortex-file-compressed 135.14 MB 134.22 MB 949.05 KB -0.7%
hits_43.vortex 1.0 vortex-file-compressed 305.71 MB 303.57 MB 2.14 MB -0.7%
hits_44.vortex 1.0 vortex-file-compressed 243.64 MB 241.93 MB 1.71 MB -0.7%
hits_71.vortex 1.0 vortex-file-compressed 126.41 MB 125.52 MB 909.78 KB -0.7%
hits_83.vortex 1.0 vortex-file-compressed 103.72 MB 102.99 MB 747.42 KB -0.7%
hits_48.vortex 1.0 vortex-file-compressed 28.53 MB 28.32 MB 206.67 KB -0.7%
hits_87.vortex 1.0 vortex-file-compressed 221.68 MB 220.08 MB 1.61 MB -0.7%
hits_57.vortex 1.0 vortex-file-compressed 158.37 MB 157.22 MB 1.15 MB -0.7%
hits_95.vortex 1.0 vortex-file-compressed 114.33 MB 113.50 MB 852.02 KB -0.7%
hits_59.vortex 1.0 vortex-file-compressed 121.84 MB 120.95 MB 915.45 KB -0.7%
hits_97.vortex 1.0 vortex-file-compressed 130.96 MB 130.00 MB 985.34 KB -0.7%
hits_42.vortex 1.0 vortex-file-compressed 298.79 MB 296.59 MB 2.20 MB -0.7%
hits_17.vortex 1.0 vortex-file-compressed 103.64 MB 102.87 MB 782.15 KB -0.7%
hits_41.vortex 1.0 vortex-file-compressed 300.49 MB 298.28 MB 2.22 MB -0.7%
hits_40.vortex 1.0 vortex-file-compressed 142.99 MB 141.93 MB 1.06 MB -0.7%
hits_49.vortex 1.0 vortex-file-compressed 88.67 MB 88.00 MB 681.60 KB -0.8%
hits_63.vortex 1.0 vortex-file-compressed 80.62 MB 80.01 MB 626.23 KB -0.8%
hits_11.vortex 1.0 vortex-file-compressed 96.07 MB 95.34 MB 748.12 KB -0.8%
hits_74.vortex 1.0 vortex-file-compressed 152.12 MB 150.96 MB 1.16 MB -0.8%
hits_88.vortex 1.0 vortex-file-compressed 137.34 MB 136.27 MB 1.07 MB -0.8%
hits_26.vortex 1.0 vortex-file-compressed 144.05 MB 142.90 MB 1.15 MB -0.8%
hits_19.vortex 1.0 vortex-file-compressed 82.10 MB 81.45 MB 671.44 KB -0.8%
hits_73.vortex 1.0 vortex-file-compressed 131.83 MB 130.76 MB 1.07 MB -0.8%
hits_12.vortex 1.0 vortex-file-compressed 125.34 MB 124.32 MB 1.02 MB -0.8%
hits_25.vortex 1.0 vortex-file-compressed 137.01 MB 135.87 MB 1.13 MB -0.8%
hits_30.vortex 1.0 vortex-file-compressed 104.00 MB 103.13 MB 890.39 KB -0.8%
hits_38.vortex 1.0 vortex-file-compressed 118.43 MB 117.42 MB 1.01 MB -0.9%
hits_31.vortex 1.0 vortex-file-compressed 104.39 MB 103.50 MB 912.70 KB -0.9%
hits_84.vortex 1.0 vortex-file-compressed 145.05 MB 143.80 MB 1.25 MB -0.9%
hits_93.vortex 1.0 vortex-file-compressed 107.66 MB 106.73 MB 953.60 KB -0.9%
hits_64.vortex 1.0 vortex-file-compressed 95.27 MB 94.45 MB 846.80 KB -0.9%
hits_69.vortex 1.0 vortex-file-compressed 147.61 MB 146.33 MB 1.28 MB -0.9%
hits_34.vortex 1.0 vortex-file-compressed 111.68 MB 110.70 MB 1010.05 KB -0.9%
hits_29.vortex 1.0 vortex-file-compressed 65.47 MB 64.89 MB 597.59 KB -0.9%
hits_66.vortex 1.0 vortex-file-compressed 105.34 MB 104.39 MB 970.78 KB -0.9%
hits_32.vortex 1.0 vortex-file-compressed 77.12 MB 76.41 MB 720.84 KB -0.9%
hits_80.vortex 1.0 vortex-file-compressed 124.24 MB 123.09 MB 1.15 MB -0.9%
hits_85.vortex 1.0 vortex-file-compressed 106.37 MB 105.37 MB 1021.91 KB -0.9%
hits_37.vortex 1.0 vortex-file-compressed 97.54 MB 96.62 MB 944.38 KB -0.9%
hits_46.vortex 1.0 vortex-file-compressed 80.32 MB 79.56 MB 782.48 KB -1.0%
hits_20.vortex 1.0 vortex-file-compressed 67.53 MB 66.89 MB 662.50 KB -1.0%
hits_13.vortex 1.0 vortex-file-compressed 123.20 MB 121.98 MB 1.22 MB -1.0%
hits_76.vortex 1.0 vortex-file-compressed 140.05 MB 138.65 MB 1.40 MB -1.0%
hits_52.vortex 1.0 vortex-file-compressed 120.78 MB 119.55 MB 1.23 MB -1.0%
hits_16.vortex 1.0 vortex-file-compressed 87.59 MB 86.67 MB 943.05 KB -1.1%
hits_45.vortex 1.0 vortex-file-compressed 145.48 MB 143.94 MB 1.54 MB -1.1%
hits_72.vortex 1.0 vortex-file-compressed 96.27 MB 95.22 MB 1.06 MB -1.1%
hits_39.vortex 1.0 vortex-file-compressed 94.06 MB 93.00 MB 1.06 MB -1.1%
hits_33.vortex 1.0 vortex-file-compressed 62.97 MB 62.23 MB 749.62 KB -1.2%
hits_82.vortex 1.0 vortex-file-compressed 122.77 MB 121.32 MB 1.45 MB -1.2%
hits_61.vortex 1.0 vortex-file-compressed 114.43 MB 113.08 MB 1.36 MB -1.2%
hits_53.vortex 1.0 vortex-file-compressed 98.26 MB 97.08 MB 1.18 MB -1.2%
hits_15.vortex 1.0 vortex-file-compressed 97.01 MB 95.80 MB 1.21 MB -1.2%
hits_21.vortex 1.0 vortex-file-compressed 101.28 MB 99.99 MB 1.29 MB -1.3%
hits_24.vortex 1.0 vortex-file-compressed 79.71 MB 78.32 MB 1.39 MB -1.7%
hits_23.vortex 1.0 vortex-file-compressed 80.37 MB 78.73 MB 1.64 MB -2.0%
hits_22.vortex 1.0 vortex-file-compressed 81.17 MB 79.30 MB 1.87 MB -2.3%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.06 GB → 7.06 GB (-0.0%)
  • vortex-file-compressed: 14.01 GB → 13.92 GB (-0.7%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +10.3%
Vortex (geomean): 1.082x ➖
Parquet (geomean): 0.982x ➖
Shifts: Parquet (control) -1.8% · Median polish +8.1%


datafusion / vortex-file-compressed (1.103x ➖, 0↑ 5↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 380744697 363146169 1.05
tpch_q02/datafusion:vortex-file-compressed 🚨 870843244 603161641 1.44
tpch_q03/datafusion:vortex-file-compressed 439399350 527306805 0.83
tpch_q04/datafusion:vortex-file-compressed 259096843 335616673 0.77
tpch_q05/datafusion:vortex-file-compressed 509320801 477057670 1.07
tpch_q06/datafusion:vortex-file-compressed 381089027 409741488 0.93
tpch_q07/datafusion:vortex-file-compressed 611691700 499729186 1.22
tpch_q08/datafusion:vortex-file-compressed 789385300 646219246 1.22
tpch_q09/datafusion:vortex-file-compressed 573791178 482318563 1.19
tpch_q10/datafusion:vortex-file-compressed 🚨 862288114 658218899 1.31
tpch_q11/datafusion:vortex-file-compressed 386439466 359511446 1.07
tpch_q12/datafusion:vortex-file-compressed 🚨 710228878 515897239 1.38
tpch_q13/datafusion:vortex-file-compressed 258605301 287591627 0.90
tpch_q14/datafusion:vortex-file-compressed 341790853 264365808 1.29
tpch_q15/datafusion:vortex-file-compressed 🚨 618564380 444139806 1.39
tpch_q16/datafusion:vortex-file-compressed 254970807 204658127 1.25
tpch_q17/datafusion:vortex-file-compressed 591091468 609665343 0.97
tpch_q18/datafusion:vortex-file-compressed 681973984 541475461 1.26
tpch_q19/datafusion:vortex-file-compressed 691275568 763621239 0.91
tpch_q20/datafusion:vortex-file-compressed 480378703 532088120 0.90
tpch_q21/datafusion:vortex-file-compressed 🚨 877590292 642418016 1.37
tpch_q22/datafusion:vortex-file-compressed 160447193 170301805 0.94
datafusion / vortex-compact (1.084x ➖, 1↑ 4↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 318352423 323159676 0.99
tpch_q02/datafusion:vortex-compact 552448307 499940801 1.11
tpch_q03/datafusion:vortex-compact 447617462 402196102 1.11
tpch_q04/datafusion:vortex-compact 245384150 243874540 1.01
tpch_q05/datafusion:vortex-compact 583227897 494681036 1.18
tpch_q06/datafusion:vortex-compact 386808497 394771970 0.98
tpch_q07/datafusion:vortex-compact 🚀 445607725 643109314 0.69
tpch_q08/datafusion:vortex-compact 624502011 715326419 0.87
tpch_q09/datafusion:vortex-compact 475557056 447650557 1.06
tpch_q10/datafusion:vortex-compact 🚨 615433477 434693379 1.42
tpch_q11/datafusion:vortex-compact 391608472 312469107 1.25
tpch_q12/datafusion:vortex-compact 🚨 630693807 483401239 1.30
tpch_q13/datafusion:vortex-compact 210655856 259601271 0.81
tpch_q14/datafusion:vortex-compact 🚨 527393517 310096311 1.70
tpch_q15/datafusion:vortex-compact 750865207 682541680 1.10
tpch_q16/datafusion:vortex-compact 263521789 270332252 0.97
tpch_q17/datafusion:vortex-compact 605697448 555015928 1.09
tpch_q18/datafusion:vortex-compact 🚨 566809350 358110308 1.58
tpch_q19/datafusion:vortex-compact 638162776 595474459 1.07
tpch_q20/datafusion:vortex-compact 499640989 520444608 0.96
tpch_q21/datafusion:vortex-compact 680932095 641720403 1.06
tpch_q22/datafusion:vortex-compact 171412192 169124579 1.01
datafusion / parquet (0.894x ➖, 5↑ 3↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 255803302 227058892 1.13
tpch_q02/datafusion:parquet 413226594 451463558 0.92
tpch_q03/datafusion:parquet 334845687 325262376 1.03
tpch_q04/datafusion:parquet 201795266 279518924 0.72
tpch_q05/datafusion:parquet 588671802 592054803 0.99
tpch_q06/datafusion:parquet 🚨 218700003 131774088 1.66
tpch_q07/datafusion:parquet 518058452 498069142 1.04
tpch_q08/datafusion:parquet 🚨 796374968 600925531 1.33
tpch_q09/datafusion:parquet 🚨 704526596 459955147 1.53
tpch_q10/datafusion:parquet 🚀 566762483 960706182 0.59
tpch_q11/datafusion:parquet 341253032 476724931 0.72
tpch_q12/datafusion:parquet 🚀 249308944 393765392 0.63
tpch_q13/datafusion:parquet 447818516 615068186 0.73
tpch_q14/datafusion:parquet 🚀 180040627 297113281 0.61
tpch_q15/datafusion:parquet 308466429 395232662 0.78
tpch_q16/datafusion:parquet 192108101 167024524 1.15
tpch_q17/datafusion:parquet 404553668 500279334 0.81
tpch_q18/datafusion:parquet 512395673 475413287 1.08
tpch_q19/datafusion:parquet 🚀 508277426 805752782 0.63
tpch_q20/datafusion:parquet 🚀 604139250 1009343434 0.60
tpch_q21/datafusion:parquet 780926177 912954338 0.86
tpch_q22/datafusion:parquet 218620055 207025092 1.06
duckdb / vortex-file-compressed (1.051x ➖, 0↑ 1↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 376588605 281515878 1.34
tpch_q02/duckdb:vortex-file-compressed 1206731000 962207941 1.25
tpch_q03/duckdb:vortex-file-compressed 788882981 663139292 1.19
tpch_q04/duckdb:vortex-file-compressed 502891478 433914875 1.16
tpch_q05/duckdb:vortex-file-compressed 955711462 957553052 1.00
tpch_q06/duckdb:vortex-file-compressed 352354593 355892045 0.99
tpch_q07/duckdb:vortex-file-compressed 938508475 1012443567 0.93
tpch_q08/duckdb:vortex-file-compressed 1200548103 1038404574 1.16
tpch_q09/duckdb:vortex-file-compressed 1126040442 976484350 1.15
tpch_q10/duckdb:vortex-file-compressed 791762062 873527384 0.91
tpch_q11/duckdb:vortex-file-compressed 556193117 579832543 0.96
tpch_q12/duckdb:vortex-file-compressed 768236040 671896797 1.14
tpch_q13/duckdb:vortex-file-compressed 464418608 538341403 0.86
tpch_q14/duckdb:vortex-file-compressed 347732706 410914098 0.85
tpch_q15/duckdb:vortex-file-compressed 350203865 328963467 1.06
tpch_q16/duckdb:vortex-file-compressed 433976290 346462130 1.25
tpch_q17/duckdb:vortex-file-compressed 790553121 773365785 1.02
tpch_q18/duckdb:vortex-file-compressed 649929050 660080999 0.98
tpch_q19/duckdb:vortex-file-compressed 508841699 547252880 0.93
tpch_q20/duckdb:vortex-file-compressed 965255482 1007547371 0.96
tpch_q21/duckdb:vortex-file-compressed 1265862479 1135384119 1.11
tpch_q22/duckdb:vortex-file-compressed 388384406 354478953 1.10
duckdb / vortex-compact (1.092x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 339833089 324691111 1.05
tpch_q02/duckdb:vortex-compact 1185955131 1015712056 1.17
tpch_q03/duckdb:vortex-compact 685854555 603656351 1.14
tpch_q04/duckdb:vortex-compact 449446085 347538602 1.29
tpch_q05/duckdb:vortex-compact 810300206 847038576 0.96
tpch_q06/duckdb:vortex-compact 363041493 324961362 1.12
tpch_q07/duckdb:vortex-compact 1046174391 963169543 1.09
tpch_q08/duckdb:vortex-compact 1223771443 1004119834 1.22
tpch_q09/duckdb:vortex-compact 1159193889 1063553061 1.09
tpch_q10/duckdb:vortex-compact 779264495 883522649 0.88
tpch_q11/duckdb:vortex-compact 603825332 530704426 1.14
tpch_q12/duckdb:vortex-compact 626873115 614221089 1.02
tpch_q13/duckdb:vortex-compact 437081074 435891002 1.00
tpch_q14/duckdb:vortex-compact 459151533 457690713 1.00
tpch_q15/duckdb:vortex-compact 350368261 317476975 1.10
tpch_q16/duckdb:vortex-compact 367740386 325998567 1.13
tpch_q17/duckdb:vortex-compact 780995778 709511569 1.10
tpch_q18/duckdb:vortex-compact 536661134 466344164 1.15
tpch_q19/duckdb:vortex-compact 538951937 478733482 1.13
tpch_q20/duckdb:vortex-compact 868958866 782019853 1.11
tpch_q21/duckdb:vortex-compact 1066440139 992979534 1.07
tpch_q22/duckdb:vortex-compact 323501684 281891375 1.15
duckdb / parquet (1.078x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 504185861 444868502 1.13
tpch_q02/duckdb:parquet 1455575764 1131261671 1.29
tpch_q03/duckdb:parquet 1177640519 1044841252 1.13
tpch_q04/duckdb:parquet 711770064 774303575 0.92
tpch_q05/duckdb:parquet 1398659082 1538251284 0.91
tpch_q06/duckdb:parquet 561976271 461632847 1.22
tpch_q07/duckdb:parquet 1610077808 1403393006 1.15
tpch_q08/duckdb:parquet 1702800135 1675897269 1.02
tpch_q09/duckdb:parquet 1618840311 1436877381 1.13
tpch_q10/duckdb:parquet 1454390516 1349818839 1.08
tpch_q11/duckdb:parquet 824981096 807705874 1.02
tpch_q12/duckdb:parquet 858016061 715067143 1.20
tpch_q13/duckdb:parquet 1017407424 987225988 1.03
tpch_q14/duckdb:parquet 861436600 826282768 1.04
tpch_q15/duckdb:parquet 700932700 634110413 1.11
tpch_q16/duckdb:parquet 795765665 734109704 1.08
tpch_q17/duckdb:parquet 794690659 817727953 0.97
tpch_q18/duckdb:parquet 1071413121 839032157 1.28
tpch_q19/duckdb:parquet 849459526 1012504467 0.84
tpch_q20/duckdb:parquet 1209389616 1229811390 0.98
tpch_q21/duckdb:parquet 1302207406 1068852053 1.22
tpch_q22/duckdb:parquet 575620200 509423994 1.13
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -1.5% +13.0% -12.8% +74.3% ➖ noise
1 datafusion:vortex-file-compressed +4.8% +13.0% -7.2% +70.4% ➖ noise
1 duckdb:vortex-compact +4.7% +13.0% -7.4% +65.0% ➖ noise
1 duckdb:vortex-file-compressed +33.8% +13.0% +18.4% +59.9% ➖ noise
2 datafusion:vortex-compact +10.5% +8.5% +1.8% +59.9% ➖ noise
2 datafusion:vortex-file-compressed +44.4% +8.5% +33.0% +59.9% ➖ noise
2 duckdb:vortex-compact +16.8% +8.5% +7.6% +59.9% ➖ noise
2 duckdb:vortex-file-compressed +25.4% +8.5% +15.6% +59.9% ➖ noise
3 datafusion:vortex-compact +11.3% +7.7% +3.3% +59.9% ➖ noise
3 datafusion:vortex-file-compressed -16.7% +7.7% -22.6% +59.9% ➖ noise
3 duckdb:vortex-compact +13.6% +7.7% +5.5% +59.9% ➖ noise
3 duckdb:vortex-file-compressed +19.0% +7.7% +10.4% +59.9% ➖ noise
4 datafusion:vortex-compact +0.6% -18.5% +23.5% +59.9% ➖ noise
4 datafusion:vortex-file-compressed -22.8% -18.5% -5.2% +59.9% ➖ noise
4 duckdb:vortex-compact +29.3% -18.5% +58.7% +59.9% ➖ noise
4 duckdb:vortex-file-compressed +15.9% -18.5% +42.3% +59.9% ➖ noise
5 datafusion:vortex-compact +17.9% -4.9% +24.0% +59.9% ➖ noise
5 datafusion:vortex-file-compressed +6.8% -4.9% +12.3% +59.9% ➖ noise
5 duckdb:vortex-compact -4.3% -4.9% +0.6% +59.9% ➖ noise
5 duckdb:vortex-file-compressed -0.2% -4.9% +5.0% +59.9% ➖ noise
6 datafusion:vortex-compact -2.0% +42.1% -31.1% +59.9% ➖ noise
6 datafusion:vortex-file-compressed -7.0% +42.1% -34.6% +59.9% ➖ noise
6 duckdb:vortex-compact +11.7% +42.1% -21.4% +59.9% ➖ noise
6 duckdb:vortex-file-compressed -1.0% +42.1% -30.3% +59.9% ➖ noise
7 datafusion:vortex-compact -30.7% +9.2% -36.6% +59.9% ➖ noise
7 datafusion:vortex-file-compressed +22.4% +9.2% +12.1% +59.9% ➖ noise
7 duckdb:vortex-compact +8.6% +9.2% -0.6% +59.9% ➖ noise
7 duckdb:vortex-file-compressed -7.3% +9.2% -15.1% +59.9% ➖ noise
8 datafusion:vortex-compact -12.7% +16.0% -24.8% +59.9% ➖ noise
8 datafusion:vortex-file-compressed +22.2% +16.0% +5.3% +59.9% ➖ noise
8 duckdb:vortex-compact +21.9% +16.0% +5.0% +59.9% ➖ noise
8 duckdb:vortex-file-compressed +15.6% +16.0% -0.4% +59.9% ➖ noise
9 datafusion:vortex-compact +6.2% +31.4% -19.1% +59.9% ➖ noise
9 datafusion:vortex-file-compressed +19.0% +31.4% -9.4% +59.9% ➖ noise
9 duckdb:vortex-compact +9.0% +31.4% -17.0% +59.9% ➖ noise
9 duckdb:vortex-file-compressed +15.3% +31.4% -12.2% +59.9% ➖ noise
10 datafusion:vortex-compact +41.6% -20.3% +77.6% +59.9% 🚨 regression
10 datafusion:vortex-file-compressed +31.0% -20.3% +64.3% +59.9% 🚨 regression
10 duckdb:vortex-compact -11.8% -20.3% +10.6% +59.9% ➖ noise
10 duckdb:vortex-file-compressed -9.4% -20.3% +13.7% +59.9% ➖ noise
11 datafusion:vortex-compact +25.3% -14.5% +46.6% +59.9% ➖ noise
11 datafusion:vortex-file-compressed +7.5% -14.5% +25.7% +59.9% ➖ noise
11 duckdb:vortex-compact +13.8% -14.5% +33.1% +59.9% ➖ noise
11 duckdb:vortex-file-compressed -4.1% -14.5% +12.2% +59.9% ➖ noise
12 datafusion:vortex-compact +30.5% -12.8% +49.7% +59.9% ➖ noise
12 datafusion:vortex-file-compressed +37.7% -12.8% +57.9% +59.9% ➖ noise
12 duckdb:vortex-compact +2.1% -12.8% +17.1% +59.9% ➖ noise
12 duckdb:vortex-file-compressed +14.3% -12.8% +31.2% +59.9% ➖ noise
13 datafusion:vortex-compact -18.9% -13.4% -6.3% +59.9% ➖ noise
13 datafusion:vortex-file-compressed -10.1% -13.4% +3.8% +59.9% ➖ noise
13 duckdb:vortex-compact +0.3% -13.4% +15.8% +59.9% ➖ noise
13 duckdb:vortex-file-compressed -13.7% -13.4% -0.4% +59.9% ➖ noise
14 datafusion:vortex-compact +70.1% -20.5% +114.0% +59.9% 🚨 regression
14 datafusion:vortex-file-compressed +29.3% -20.5% +62.7% +59.9% 🚨 regression
14 duckdb:vortex-compact +0.3% -20.5% +26.2% +59.9% ➖ noise
14 duckdb:vortex-file-compressed -15.4% -20.5% +6.5% +59.9% ➖ noise
15 datafusion:vortex-compact +10.0% -7.1% +18.4% +59.9% ➖ noise
15 datafusion:vortex-file-compressed +39.3% -7.1% +49.9% +59.9% ➖ noise
15 duckdb:vortex-compact +10.4% -7.1% +18.8% +59.9% ➖ noise
15 duckdb:vortex-file-compressed +6.5% -7.1% +14.6% +59.9% ➖ noise
16 datafusion:vortex-compact -2.5% +11.7% -12.7% +59.9% ➖ noise
16 datafusion:vortex-file-compressed +24.6% +11.7% +11.6% +59.9% ➖ noise
16 duckdb:vortex-compact +12.8% +11.7% +1.0% +59.9% ➖ noise
16 duckdb:vortex-file-compressed +25.3% +11.7% +12.2% +59.9% ➖ noise
17 datafusion:vortex-compact +9.1% -11.4% +23.1% +59.9% ➖ noise
17 datafusion:vortex-file-compressed -3.0% -11.4% +9.4% +59.9% ➖ noise
17 duckdb:vortex-compact +10.1% -11.4% +24.2% +59.9% ➖ noise
17 duckdb:vortex-file-compressed +2.2% -11.4% +15.3% +59.9% ➖ noise
18 datafusion:vortex-compact +58.3% +17.3% +34.9% +59.9% ➖ noise
18 datafusion:vortex-file-compressed +25.9% +17.3% +7.4% +59.9% ➖ noise
18 duckdb:vortex-compact +15.1% +17.3% -1.9% +59.9% ➖ noise
18 duckdb:vortex-file-compressed -1.5% +17.3% -16.1% +59.9% ➖ noise
19 datafusion:vortex-compact +7.2% -27.3% +47.3% +59.9% ➖ noise
19 datafusion:vortex-file-compressed -9.5% -27.3% +24.4% +59.9% ➖ noise
19 duckdb:vortex-compact +12.6% -27.3% +54.8% +59.9% ➖ noise
19 duckdb:vortex-file-compressed -7.0% -27.3% +27.8% +59.9% ➖ noise
20 datafusion:vortex-compact -4.0% -23.3% +25.1% +59.9% ➖ noise
20 datafusion:vortex-file-compressed -9.7% -23.3% +17.7% +59.9% ➖ noise
20 duckdb:vortex-compact +11.1% -23.3% +44.8% +59.9% ➖ noise
20 duckdb:vortex-file-compressed -4.2% -23.3% +24.9% +59.9% ➖ noise
21 datafusion:vortex-compact +6.1% +2.1% +3.9% +59.9% ➖ noise
21 datafusion:vortex-file-compressed +36.6% +2.1% +33.8% +59.9% ➖ noise
21 duckdb:vortex-compact +7.4% +2.1% +5.2% +59.9% ➖ noise
21 duckdb:vortex-file-compressed +11.5% +2.1% +9.2% +59.9% ➖ noise
22 datafusion:vortex-compact +1.4% +9.2% -7.2% +59.9% ➖ noise
22 datafusion:vortex-file-compressed -5.8% +9.2% -13.8% +59.9% ➖ noise
22 duckdb:vortex-compact +14.8% +9.2% +5.1% +59.9% ➖ noise
22 duckdb:vortex-file-compressed +9.6% +9.2% +0.3% +59.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: TPC-H SF=10 on NVME

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


datafusion / vortex-file-compressed (0.999x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 394367980 402253794 0.98
tpch_q02/datafusion:vortex-file-compressed 111553893 111000876 1.00
tpch_q03/datafusion:vortex-file-compressed 213609635 214298922 1.00
tpch_q04/datafusion:vortex-file-compressed 109805951 112479791 0.98
tpch_q05/datafusion:vortex-file-compressed 391641602 381340525 1.03
tpch_q06/datafusion:vortex-file-compressed 37621204 40200309 0.94
tpch_q07/datafusion:vortex-file-compressed 539647955 511820022 1.05
tpch_q08/datafusion:vortex-file-compressed 368188995 374869747 0.98
tpch_q09/datafusion:vortex-file-compressed 654161077 652868727 1.00
tpch_q10/datafusion:vortex-file-compressed 229464624 229719943 1.00
tpch_q11/datafusion:vortex-file-compressed 89298169 88050693 1.01
tpch_q12/datafusion:vortex-file-compressed 113951644 116314377 0.98
tpch_q13/datafusion:vortex-file-compressed 219836442 219025113 1.00
tpch_q14/datafusion:vortex-file-compressed 54031078 53493296 1.01
tpch_q15/datafusion:vortex-file-compressed 103494673 100140063 1.03
tpch_q16/datafusion:vortex-file-compressed 78822825 77966160 1.01
tpch_q17/datafusion:vortex-file-compressed 645745891 644059833 1.00
tpch_q18/datafusion:vortex-file-compressed 870016569 875373937 0.99
tpch_q19/datafusion:vortex-file-compressed 76006230 76581251 0.99
tpch_q20/datafusion:vortex-file-compressed 164125046 163736383 1.00
tpch_q21/datafusion:vortex-file-compressed 650388730 669540729 0.97
tpch_q22/datafusion:vortex-file-compressed 67163220 66671066 1.01
datafusion / vortex-compact (1.004x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 441929934 444343128 0.99
tpch_q02/datafusion:vortex-compact 114142274 113867984 1.00
tpch_q03/datafusion:vortex-compact 220785658 217347949 1.02
tpch_q04/datafusion:vortex-compact 124126216 118826262 1.04
tpch_q05/datafusion:vortex-compact 385711484 386313673 1.00
tpch_q06/datafusion:vortex-compact 62230529 60364211 1.03
tpch_q07/datafusion:vortex-compact 527944830 528119028 1.00
tpch_q08/datafusion:vortex-compact 372280816 374943887 0.99
tpch_q09/datafusion:vortex-compact 660546035 655193592 1.01
tpch_q10/datafusion:vortex-compact 249430179 248909961 1.00
tpch_q11/datafusion:vortex-compact 86714897 87812058 0.99
tpch_q12/datafusion:vortex-compact 161616700 158948148 1.02
tpch_q13/datafusion:vortex-compact 267809071 269895126 0.99
tpch_q14/datafusion:vortex-compact 71525397 71588521 1.00
tpch_q15/datafusion:vortex-compact 158477850 155934023 1.02
tpch_q16/datafusion:vortex-compact 80869811 80379196 1.01
tpch_q17/datafusion:vortex-compact 649555219 648326378 1.00
tpch_q18/datafusion:vortex-compact 868634553 878494649 0.99
tpch_q19/datafusion:vortex-compact 124124603 127851450 0.97
tpch_q20/datafusion:vortex-compact 191304937 189148551 1.01
tpch_q21/datafusion:vortex-compact 681943797 676952327 1.01
tpch_q22/datafusion:vortex-compact 72889418 73405959 0.99
datafusion / parquet (0.996x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 467080303 452748569 1.03
tpch_q02/datafusion:parquet 179731757 177544580 1.01
tpch_q03/datafusion:parquet 287817578 287609503 1.00
tpch_q04/datafusion:parquet 132212785 134302213 0.98
tpch_q05/datafusion:parquet 453964146 447719245 1.01
tpch_q06/datafusion:parquet 116539820 123010212 0.95
tpch_q07/datafusion:parquet 614900864 619275378 0.99
tpch_q08/datafusion:parquet 478384111 481051835 0.99
tpch_q09/datafusion:parquet 772571415 758954814 1.02
tpch_q10/datafusion:parquet 504240987 507493535 0.99
tpch_q11/datafusion:parquet 123364211 119013715 1.04
tpch_q12/datafusion:parquet 201474959 204438210 0.99
tpch_q13/datafusion:parquet 336333407 346576930 0.97
tpch_q14/datafusion:parquet 163420675 164741746 0.99
tpch_q15/datafusion:parquet 251761852 267925865 0.94
tpch_q16/datafusion:parquet 131432084 126883885 1.04
tpch_q17/datafusion:parquet 704824775 708035060 1.00
tpch_q18/datafusion:parquet 916752895 930458618 0.99
tpch_q19/datafusion:parquet 255616885 260837612 0.98
tpch_q20/datafusion:parquet 296888445 297512524 1.00
tpch_q21/datafusion:parquet 711255273 705305663 1.01
tpch_q22/datafusion:parquet 217894491 217928952 1.00
datafusion / arrow (0.993x ➖, 1↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 607627322 595310417 1.02
tpch_q02/datafusion:arrow 167552209 164533927 1.02
tpch_q03/datafusion:arrow 480760616 471102376 1.02
tpch_q04/datafusion:arrow 347907961 333851101 1.04
tpch_q05/datafusion:arrow 941796864 931814757 1.01
tpch_q06/datafusion:arrow 287112008 283468592 1.01
tpch_q07/datafusion:arrow 1223991468 1175230334 1.04
tpch_q08/datafusion:arrow 1139124478 1136425097 1.00
tpch_q09/datafusion:arrow 1367037497 1356590253 1.01
tpch_q10/datafusion:arrow 604195485 598521373 1.01
tpch_q11/datafusion:arrow 137774594 140614907 0.98
tpch_q12/datafusion:arrow 🚀 679735032 755606504 0.90
tpch_q13/datafusion:arrow 495085515 506978807 0.98
tpch_q14/datafusion:arrow 326198313 324144171 1.01
tpch_q15/datafusion:arrow 707575244 716353651 0.99
tpch_q16/datafusion:arrow 108346527 105457416 1.03
tpch_q17/datafusion:arrow 1368081288 1371242300 1.00
tpch_q18/datafusion:arrow 1943874066 2030449968 0.96
tpch_q19/datafusion:arrow 505825827 515027302 0.98
tpch_q20/datafusion:arrow 487734571 524996666 0.93
tpch_q21/datafusion:arrow 3064066027 3236137042 0.95
tpch_q22/datafusion:arrow 133091612 134063774 0.99
duckdb / vortex-file-compressed (1.002x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 169735160 170322027 1.00
tpch_q02/duckdb:vortex-file-compressed 51411477 51936975 0.99
tpch_q03/duckdb:vortex-file-compressed 121679829 121757598 1.00
tpch_q04/duckdb:vortex-file-compressed 154875210 156602681 0.99
tpch_q05/duckdb:vortex-file-compressed 142512802 135860907 1.05
tpch_q06/duckdb:vortex-file-compressed 34675993 36283638 0.96
tpch_q07/duckdb:vortex-file-compressed 130894424 131762463 0.99
tpch_q08/duckdb:vortex-file-compressed 169992372 167541647 1.01
tpch_q09/duckdb:vortex-file-compressed 395136900 388058285 1.02
tpch_q10/duckdb:vortex-file-compressed 187548774 189052191 0.99
tpch_q11/duckdb:vortex-file-compressed 31993916 31771872 1.01
tpch_q12/duckdb:vortex-file-compressed 97696227 101991009 0.96
tpch_q13/duckdb:vortex-file-compressed 270451295 270079342 1.00
tpch_q14/duckdb:vortex-file-compressed 53829863 52843461 1.02
tpch_q15/duckdb:vortex-file-compressed 90711692 87087381 1.04
tpch_q16/duckdb:vortex-file-compressed 76231789 76358465 1.00
tpch_q17/duckdb:vortex-file-compressed 94490942 92330176 1.02
tpch_q18/duckdb:vortex-file-compressed 287554879 288699236 1.00
tpch_q19/duckdb:vortex-file-compressed 79804418 79014865 1.01
tpch_q20/duckdb:vortex-file-compressed 141777454 140554953 1.01
tpch_q21/duckdb:vortex-file-compressed 478184050 488427108 0.98
tpch_q22/duckdb:vortex-file-compressed 64364528 63528283 1.01
duckdb / vortex-compact (1.009x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 231606314 229087312 1.01
tpch_q02/duckdb:vortex-compact 56725244 55768176 1.02
tpch_q03/duckdb:vortex-compact 136829988 135230917 1.01
tpch_q04/duckdb:vortex-compact 170805972 169625202 1.01
tpch_q05/duckdb:vortex-compact 166175000 163494171 1.02
tpch_q06/duckdb:vortex-compact 57248824 56912005 1.01
tpch_q07/duckdb:vortex-compact 174780353 172216945 1.01
tpch_q08/duckdb:vortex-compact 187029726 187390793 1.00
tpch_q09/duckdb:vortex-compact 425398190 424683768 1.00
tpch_q10/duckdb:vortex-compact 223211540 217317867 1.03
tpch_q11/duckdb:vortex-compact 39319690 38630138 1.02
tpch_q12/duckdb:vortex-compact 164206393 163286950 1.01
tpch_q13/duckdb:vortex-compact 325669566 322580537 1.01
tpch_q14/duckdb:vortex-compact 72500977 71304641 1.02
tpch_q15/duckdb:vortex-compact 114485343 114492976 1.00
tpch_q16/duckdb:vortex-compact 80766467 79907762 1.01
tpch_q17/duckdb:vortex-compact 107677562 106831148 1.01
tpch_q18/duckdb:vortex-compact 287661654 284035063 1.01
tpch_q19/duckdb:vortex-compact 95980419 95528459 1.00
tpch_q20/duckdb:vortex-compact 176616821 177801964 0.99
tpch_q21/duckdb:vortex-compact 521177089 513524661 1.01
tpch_q22/duckdb:vortex-compact 71502813 71390109 1.00
duckdb / parquet (0.994x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 264642073 261078626 1.01
tpch_q02/duckdb:parquet 96794826 103638489 0.93
tpch_q03/duckdb:parquet 207592300 210831969 0.98
tpch_q04/duckdb:parquet 131019243 131215488 1.00
tpch_q05/duckdb:parquet 220983191 222749925 0.99
tpch_q06/duckdb:parquet 73388442 73758427 0.99
tpch_q07/duckdb:parquet 186683734 187789064 0.99
tpch_q08/duckdb:parquet 260844405 265752304 0.98
tpch_q09/duckdb:parquet 472897615 469868394 1.01
tpch_q10/duckdb:parquet 616600647 615095061 1.00
tpch_q11/duckdb:parquet 60358124 62707206 0.96
tpch_q12/duckdb:parquet 129981375 132042532 0.98
tpch_q13/duckdb:parquet 440567030 443979907 0.99
tpch_q14/duckdb:parquet 179755912 180125482 1.00
tpch_q15/duckdb:parquet 106054864 104964767 1.01
tpch_q16/duckdb:parquet 164010039 161169494 1.02
tpch_q17/duckdb:parquet 179551010 181493436 0.99
tpch_q18/duckdb:parquet 364886157 362876022 1.01
tpch_q19/duckdb:parquet 288464452 281966868 1.02
tpch_q20/duckdb:parquet 227336668 233151985 0.98
tpch_q21/duckdb:parquet 563243123 554618768 1.02
tpch_q22/duckdb:parquet 292265641 293395944 1.00
duckdb / duckdb (1.004x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120032323 120232969 1.00
tpch_q02/duckdb:duckdb 48640083 48274009 1.01
tpch_q03/duckdb:duckdb 103466461 102920289 1.01
tpch_q04/duckdb:duckdb 138583091 138266679 1.00
tpch_q05/duckdb:duckdb 118722447 118652879 1.00
tpch_q06/duckdb:duckdb 44694988 44869939 1.00
tpch_q07/duckdb:duckdb 91335236 90650384 1.01
tpch_q08/duckdb:duckdb 117520870 117684760 1.00
tpch_q09/duckdb:duckdb 280417835 282144694 0.99
tpch_q10/duckdb:duckdb 212680677 212832185 1.00
tpch_q11/duckdb:duckdb 19283489 19447319 0.99
tpch_q12/duckdb:duckdb 90326622 88939647 1.02
tpch_q13/duckdb:duckdb 230712713 227410666 1.01
tpch_q14/duckdb:duckdb 77729847 77762929 1.00
tpch_q15/duckdb:duckdb 81681272 81614537 1.00
tpch_q16/duckdb:duckdb 76389225 76528707 1.00
tpch_q17/duckdb:duckdb 88421881 87697623 1.01
tpch_q18/duckdb:duckdb 237230170 232157944 1.02
tpch_q19/duckdb:duckdb 123892535 124375740 1.00
tpch_q20/duckdb:duckdb 117509335 117655625 1.00
tpch_q21/duckdb:duckdb 299453136 298982561 1.00
tpch_q22/duckdb:duckdb 69753355 67271270 1.04
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +2.1% +2.3% -0.2% +10.0% ➖ noise
1 datafusion:vortex-compact -0.5% +2.3% -2.7% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -2.0% +2.3% -4.1% +10.0% ➖ noise
1 duckdb:duckdb -0.2% +2.3% -2.4% +10.0% ➖ noise
1 duckdb:vortex-compact +1.1% +2.3% -1.1% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -0.3% +2.3% -2.5% +10.0% ➖ noise
2 datafusion:arrow +1.8% -2.8% +4.7% +10.0% ➖ noise
2 datafusion:vortex-compact +0.2% -2.8% +3.1% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.5% -2.8% +3.4% +10.0% ➖ noise
2 duckdb:duckdb +0.8% -2.8% +3.6% +10.0% ➖ noise
2 duckdb:vortex-compact +1.7% -2.8% +4.6% +11.4% ➖ noise
2 duckdb:vortex-file-compressed -1.0% -2.8% +1.8% +10.2% ➖ noise
3 datafusion:arrow +2.1% -0.7% +2.8% +10.0% ➖ noise
3 datafusion:vortex-compact +1.6% -0.7% +2.3% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -0.3% -0.7% +0.4% +10.0% ➖ noise
3 duckdb:duckdb +0.5% -0.7% +1.3% +10.0% ➖ noise
3 duckdb:vortex-compact +1.2% -0.7% +1.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.1% -0.7% +0.7% +10.0% ➖ noise
4 datafusion:arrow +4.2% -0.9% +5.1% +10.0% ➖ noise
4 datafusion:vortex-compact +4.5% -0.9% +5.4% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -2.4% -0.9% -1.5% +10.0% ➖ noise
4 duckdb:duckdb +0.2% -0.9% +1.1% +10.0% ➖ noise
4 duckdb:vortex-compact +0.7% -0.9% +1.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.1% -0.9% -0.3% +10.0% ➖ noise
5 datafusion:arrow +1.1% +0.3% +0.8% +10.0% ➖ noise
5 datafusion:vortex-compact -0.2% +0.3% -0.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +2.7% +0.3% +2.4% +10.0% ➖ noise
5 duckdb:duckdb +0.1% +0.3% -0.2% +10.0% ➖ noise
5 duckdb:vortex-compact +1.6% +0.3% +1.3% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +4.9% +0.3% +4.6% +10.0% ➖ noise
6 datafusion:arrow +1.3% -2.9% +4.3% +10.0% ➖ noise
6 datafusion:vortex-compact +3.1% -2.9% +6.2% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -6.4% -2.9% -3.6% +10.0% ➖ noise
6 duckdb:duckdb -0.4% -2.9% +2.6% +10.0% ➖ noise
6 duckdb:vortex-compact +0.6% -2.9% +3.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -4.4% -2.9% -1.6% +12.5% ➖ noise
7 datafusion:arrow +4.1% -0.6% +4.8% +10.0% ➖ noise
7 datafusion:vortex-compact -0.0% -0.6% +0.6% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +5.4% -0.6% +6.1% +10.0% ➖ noise
7 duckdb:duckdb +0.8% -0.6% +1.4% +10.0% ➖ noise
7 duckdb:vortex-compact +1.5% -0.6% +2.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -0.7% -0.6% -0.0% +10.0% ➖ noise
8 datafusion:arrow +0.2% -1.2% +1.5% +10.0% ➖ noise
8 datafusion:vortex-compact -0.7% -1.2% +0.5% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -1.8% -1.2% -0.6% +10.0% ➖ noise
8 duckdb:duckdb -0.1% -1.2% +1.1% +10.0% ➖ noise
8 duckdb:vortex-compact -0.2% -1.2% +1.0% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.5% -1.2% +2.7% +10.0% ➖ noise
9 datafusion:arrow +0.8% +1.2% -0.4% +10.0% ➖ noise
9 datafusion:vortex-compact +0.8% +1.2% -0.4% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +0.2% +1.2% -1.0% +10.0% ➖ noise
9 duckdb:duckdb -0.6% +1.2% -1.8% +10.0% ➖ noise
9 duckdb:vortex-compact +0.2% +1.2% -1.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.8% +1.2% +0.6% +10.0% ➖ noise
10 datafusion:arrow +0.9% -0.2% +1.1% +10.0% ➖ noise
10 datafusion:vortex-compact +0.2% -0.2% +0.4% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -0.1% -0.2% +0.1% +10.0% ➖ noise
10 duckdb:duckdb -0.1% -0.2% +0.1% +10.0% ➖ noise
10 duckdb:vortex-compact +2.7% -0.2% +2.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.8% -0.2% -0.6% +10.0% ➖ noise
11 datafusion:arrow -2.0% -0.1% -1.9% +12.4% ➖ noise
11 datafusion:vortex-compact -1.2% -0.1% -1.1% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +1.4% -0.1% +1.5% +11.6% ➖ noise
11 duckdb:duckdb -0.8% -0.1% -0.7% +14.3% ➖ noise
11 duckdb:vortex-compact +1.8% -0.1% +1.9% +16.7% ➖ noise
11 duckdb:vortex-file-compressed +0.7% -0.1% +0.8% +12.7% ➖ noise
12 datafusion:arrow -10.0% -1.5% -8.7% +39.0% ➖ noise
12 datafusion:vortex-compact +1.7% -1.5% +3.2% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -2.0% -1.5% -0.5% +10.0% ➖ noise
12 duckdb:duckdb +1.6% -1.5% +3.1% +10.0% ➖ noise
12 duckdb:vortex-compact +0.6% -1.5% +2.1% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -4.2% -1.5% -2.7% +10.0% ➖ noise
13 datafusion:arrow -2.3% -1.9% -0.5% +10.0% ➖ noise
13 datafusion:vortex-compact -0.8% -1.9% +1.1% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +0.4% -1.9% +2.3% +10.0% ➖ noise
13 duckdb:duckdb +1.5% -1.9% +3.4% +10.0% ➖ noise
13 duckdb:vortex-compact +1.0% -1.9% +2.9% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +0.1% -1.9% +2.0% +10.0% ➖ noise
14 datafusion:arrow +0.6% -0.5% +1.1% +10.0% ➖ noise
14 datafusion:vortex-compact -0.1% -0.5% +0.4% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +1.0% -0.5% +1.5% +10.0% ➖ noise
14 duckdb:duckdb -0.0% -0.5% +0.5% +10.0% ➖ noise
14 duckdb:vortex-compact +1.7% -0.5% +2.2% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +1.9% -0.5% +2.4% +10.0% ➖ noise
15 datafusion:arrow -1.2% -2.6% +1.4% +10.0% ➖ noise
15 datafusion:vortex-compact +1.6% -2.6% +4.3% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +3.3% -2.6% +6.1% +10.0% ➖ noise
15 duckdb:duckdb +0.1% -2.6% +2.7% +10.0% ➖ noise
15 duckdb:vortex-compact -0.0% -2.6% +2.6% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +4.2% -2.6% +6.9% +10.0% ➖ noise
16 datafusion:arrow +2.7% +2.7% +0.1% +10.0% ➖ noise
16 datafusion:vortex-compact +0.6% +2.7% -2.0% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +1.1% +2.7% -1.5% +10.0% ➖ noise
16 duckdb:duckdb -0.2% +2.7% -2.8% +10.0% ➖ noise
16 duckdb:vortex-compact +1.1% +2.7% -1.6% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -0.2% +2.7% -2.8% +10.0% ➖ noise
17 datafusion:arrow -0.2% -0.8% +0.5% +10.0% ➖ noise
17 datafusion:vortex-compact +0.2% -0.8% +1.0% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +0.3% -0.8% +1.0% +10.0% ➖ noise
17 duckdb:duckdb +0.8% -0.8% +1.6% +10.0% ➖ noise
17 duckdb:vortex-compact +0.8% -0.8% +1.6% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +2.3% -0.8% +3.1% +10.0% ➖ noise
18 datafusion:arrow -4.3% -0.5% -3.8% +10.0% ➖ noise
18 datafusion:vortex-compact -1.1% -0.5% -0.7% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -0.6% -0.5% -0.1% +10.0% ➖ noise
18 duckdb:duckdb +2.2% -0.5% +2.7% +10.0% ➖ noise
18 duckdb:vortex-compact +1.3% -0.5% +1.7% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -0.4% -0.5% +0.1% +10.0% ➖ noise
19 datafusion:arrow -1.8% +0.1% -1.9% +10.0% ➖ noise
19 datafusion:vortex-compact -2.9% +0.1% -3.0% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -0.8% +0.1% -0.9% +10.0% ➖ noise
19 duckdb:duckdb -0.4% +0.1% -0.5% +10.0% ➖ noise
19 duckdb:vortex-compact +0.5% +0.1% +0.3% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +1.0% +0.1% +0.9% +10.0% ➖ noise
20 datafusion:arrow -7.1% -1.4% -5.8% +10.0% ➖ noise
20 datafusion:vortex-compact +1.1% -1.4% +2.5% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +0.2% -1.4% +1.6% +10.0% ➖ noise
20 duckdb:duckdb -0.1% -1.4% +1.3% +10.0% ➖ noise
20 duckdb:vortex-compact -0.7% -1.4% +0.7% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +0.9% -1.4% +2.3% +10.0% ➖ noise
21 datafusion:arrow -5.3% +1.2% -6.4% +10.0% ➖ noise
21 datafusion:vortex-compact +0.7% +1.2% -0.5% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -2.9% +1.2% -4.0% +10.0% ➖ noise
21 duckdb:duckdb +0.2% +1.2% -1.0% +10.0% ➖ noise
21 duckdb:vortex-compact +1.5% +1.2% +0.3% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -2.1% +1.2% -3.3% +10.0% ➖ noise
22 datafusion:arrow -0.7% -0.2% -0.5% +10.0% ➖ noise
22 datafusion:vortex-compact -0.7% -0.2% -0.5% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +0.7% -0.2% +0.9% +10.0% ➖ noise
22 duckdb:duckdb +3.7% -0.2% +3.9% +10.0% ➖ noise
22 duckdb:vortex-compact +0.2% -0.2% +0.4% +11.2% ➖ noise
22 duckdb:vortex-file-compressed +1.3% -0.2% +1.5% +11.4% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: TPC-H SF=10 on NVME

File Size Changes (19 files changed, -0.0% overall, 1↑ 18↓)
File Scale Format Base HEAD Change %
orders_2.vortex 10.0 vortex-compact 114.78 MB 114.78 MB +728 B +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 180.65 MB 180.65 MB 152 B -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 180.47 MB 180.47 MB 152 B -0.0%
orders_0.vortex 10.0 vortex-file-compressed 163.92 MB 163.88 MB 42.95 KB -0.0%
orders_1.vortex 10.0 vortex-file-compressed 164.15 MB 164.10 MB 47.11 KB -0.0%
orders_2.vortex 10.0 vortex-file-compressed 164.00 MB 163.95 MB 55.66 KB -0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 133.23 MB 133.12 MB 106.72 KB -0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 133.74 MB 133.63 MB 121.31 KB -0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 133.86 MB 133.74 MB 122.12 KB -0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 134.06 MB 133.93 MB 131.14 KB -0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 134.01 MB 133.88 MB 131.09 KB -0.1%
lineitem_1.vortex 10.0 vortex-file-compressed 134.27 MB 134.13 MB 137.29 KB -0.1%
lineitem_10.vortex 10.0 vortex-file-compressed 134.51 MB 134.37 MB 143.52 KB -0.1%
lineitem_9.vortex 10.0 vortex-file-compressed 134.65 MB 134.51 MB 143.92 KB -0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 134.38 MB 134.24 MB 143.67 KB -0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 134.65 MB 134.51 MB 144.49 KB -0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 134.43 MB 134.29 MB 144.43 KB -0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 134.52 MB 134.37 MB 146.98 KB -0.1%
lineitem_11.vortex 10.0 vortex-file-compressed 134.87 MB 134.72 MB 159.45 KB -0.1%

Totals:

  • vortex-compact: 1.97 GB → 1.97 GB (+0.0%)
  • vortex-file-compressed: 2.70 GB → 2.70 GB (-0.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: Compression

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


unknown / unknown (0.997x ➖, 2↑ 2↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
compress time/Arade 1122525420 1171175400 0.96
compress time/Bimbo 5639512625 5770809217 0.98
compress time/CMSprovider 2852578828 2813521029 1.01
compress time/Euro2016 438368356 444104364 0.99
compress time/Food 366477691 367769775 1.00
compress time/HashTags 798767946 797174890 1.00
compress time/TPC-H l_comment canonical 1262930270 1251768643 1.01
compress time/TPC-H l_comment chunked 1266755813 1259815162 1.01
compress time/taxi 686709084 705937600 0.97
compress time/wide table cols=100 chunks=1 rows=1000 11047326 11679630 0.95
compress time/wide table cols=100 chunks=50 rows=1000 12244561 12643336 0.97
compress time/wide table cols=1000 chunks=1 rows=1000 127825544 125129953 1.02
compress time/wide table cols=1000 chunks=50 rows=1000 127346956 123446620 1.03
compress time/wide table cols=10000 chunks=1 rows=1000 1461908699 1491053428 0.98
compress time/wide table cols=10000 chunks=50 rows=1000 1459783798 1476855646 0.99
decompress time/Arade 25271803 27865731 0.91
decompress time/Bimbo 79457423 77630746 1.02
decompress time/CMSprovider 🚨 85304482 76006261 1.12
decompress time/Euro2016 20003623 19729943 1.01
decompress time/Food 8548377 8268396 1.03
decompress time/HashTags 🚀 70490208 86622340 0.81
decompress time/TPC-H l_comment canonical 39542800 40397152 0.98
decompress time/TPC-H l_comment chunked 40885697 41071716 1.00
decompress time/taxi 14740808 15051183 0.98
decompress time/wide table cols=100 chunks=1 rows=1000 2656841 2484147 1.07
decompress time/wide table cols=100 chunks=50 rows=1000 2777155 2757075 1.01
decompress time/wide table cols=1000 chunks=1 rows=1000 23660813 23513016 1.01
decompress time/wide table cols=1000 chunks=50 rows=1000 23807555 22234657 1.07
decompress time/wide table cols=10000 chunks=1 rows=1000 268862438 262668896 1.02
decompress time/wide table cols=10000 chunks=50 rows=1000 262721457 264705388 0.99
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 2620181599 2689731190 0.97
parquet_rs-zstd compress time/Bimbo 12832630522 13116447934 0.98
parquet_rs-zstd compress time/CMSprovider 7022199474 7239177099 0.97
parquet_rs-zstd compress time/Euro2016 1322268176 1328803574 1.00
parquet_rs-zstd compress time/Food 796445512 819685211 0.97
parquet_rs-zstd compress time/HashTags 2235252532 2225254950 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3237844638 3225845585 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3239482170 3252814934 1.00
parquet_rs-zstd compress time/taxi 1195725917 1207405972 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6082944 6044662 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6087541 6560182 0.93
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 74890126 73737476 1.02
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 76903191 74919870 1.03
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 791933905 777020104 1.02
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 765492647 782523840 0.98
parquet_rs-zstd decompress time/Arade 624528563 626978653 1.00
parquet_rs-zstd decompress time/Bimbo 1700328862 1690186521 1.01
parquet_rs-zstd decompress time/CMSprovider 1736058404 1722302817 1.01
parquet_rs-zstd decompress time/Euro2016 380237500 380676999 1.00
parquet_rs-zstd decompress time/Food 198752236 199847590 0.99
parquet_rs-zstd decompress time/HashTags 667077253 639714761 1.04
parquet_rs-zstd decompress time/TPC-H l_comment canonical 595697534 587557588 1.01
parquet_rs-zstd decompress time/TPC-H l_comment chunked 599197080 599304499 1.00
parquet_rs-zstd decompress time/taxi 246594340 246620508 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2853164 2798585 1.02
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2786961 2841884 0.98
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32913548 31713657 1.04
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 33792834 33983407 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 349206916 345994702 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 349379067 346677908 1.01
vortex-file-compressed size/Arade 146107412 145363828 1.01
vortex-file-compressed size/Bimbo 445992460 468763364 0.95
vortex-file-compressed size/CMSprovider 418484460 417907844 1.00
vortex-file-compressed size/Euro2016 163839492 163394356 1.00
vortex-file-compressed size/Food 41636896 41926968 0.99
vortex-file-compressed size/HashTags 195557524 195647860 1.00
vortex-file-compressed size/TPC-H l_comment canonical 178895344 179087392 1.00
vortex-file-compressed size/TPC-H l_comment chunked 178895344 179087392 1.00
vortex-file-compressed size/taxi 50553084 52363980 0.97
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957680 92957680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957680 92957680 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.98
vortex:parquet-zstd ratio compress time/Bimbo 0 0 1.00
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.05
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.99
vortex:parquet-zstd ratio compress time/Food 0 0 1.03
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 1.01
vortex:parquet-zstd ratio compress time/taxi 0 0 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 0.94
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2 1 1.04
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.00
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.01
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.91
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.02
vortex:parquet-zstd ratio decompress time/CMSprovider 🚨 0 0 1.11
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio decompress time/Food 0 0 1.04
vortex:parquet-zstd ratio decompress time/HashTags 🚀 0 0 0.78
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.03
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.08
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 0.98
vortex:parquet-zstd size/Arade 0 0 1.01
vortex:parquet-zstd size/Bimbo 1 1 0.95
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 0.99
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 0.97
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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.1%
Vortex (geomean): 1.091x ➖
Parquet (geomean): 1.090x ➖
Shifts: Parquet (control) +9.0% · Median polish +8.4%


datafusion / vortex-file-compressed (1.052x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 740003435 746682768 0.99
tpch_q02/datafusion:vortex-file-compressed 1112532124 1444511485 0.77
tpch_q03/datafusion:vortex-file-compressed 1153338841 967832784 1.19
tpch_q04/datafusion:vortex-file-compressed 632761451 651434344 0.97
tpch_q05/datafusion:vortex-file-compressed 980502502 1012883998 0.97
tpch_q06/datafusion:vortex-file-compressed 656533926 619354891 1.06
tpch_q07/datafusion:vortex-file-compressed 1300267583 1116426877 1.16
tpch_q08/datafusion:vortex-file-compressed 1721913606 1461342483 1.18
tpch_q09/datafusion:vortex-file-compressed 1644000945 1537528961 1.07
tpch_q10/datafusion:vortex-file-compressed 1156950413 1130901209 1.02
tpch_q11/datafusion:vortex-file-compressed 659583042 645403514 1.02
tpch_q12/datafusion:vortex-file-compressed 1139103534 985177412 1.16
tpch_q13/datafusion:vortex-file-compressed 494331673 504855951 0.98
tpch_q14/datafusion:vortex-file-compressed 666489966 589875428 1.13
tpch_q15/datafusion:vortex-file-compressed 1071483363 995232004 1.08
tpch_q16/datafusion:vortex-file-compressed 467243908 387140620 1.21
tpch_q17/datafusion:vortex-file-compressed 1394534168 1370114950 1.02
tpch_q18/datafusion:vortex-file-compressed 1653612591 1356386445 1.22
tpch_q19/datafusion:vortex-file-compressed 1002598679 949496893 1.06
tpch_q20/datafusion:vortex-file-compressed 1135433176 1127874265 1.01
tpch_q21/datafusion:vortex-file-compressed 1893176413 2020963096 0.94
tpch_q22/datafusion:vortex-file-compressed 675464340 627609745 1.08
datafusion / vortex-compact (1.114x ➖, 0↑ 2↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 791254061 721690474 1.10
tpch_q02/datafusion:vortex-compact 782750996 827291573 0.95
tpch_q03/datafusion:vortex-compact 🚨 1026734130 695408083 1.48
tpch_q04/datafusion:vortex-compact 620547948 518501614 1.20
tpch_q05/datafusion:vortex-compact 1028027676 894292576 1.15
tpch_q06/datafusion:vortex-compact 628203006 602706961 1.04
tpch_q07/datafusion:vortex-compact 1277452913 1171226097 1.09
tpch_q08/datafusion:vortex-compact 1461791225 1334584968 1.10
tpch_q09/datafusion:vortex-compact 1437650929 1434129391 1.00
tpch_q10/datafusion:vortex-compact 1028305096 1055948196 0.97
tpch_q11/datafusion:vortex-compact 492706399 512663323 0.96
tpch_q12/datafusion:vortex-compact 867997074 775396135 1.12
tpch_q13/datafusion:vortex-compact 447513567 405961829 1.10
tpch_q14/datafusion:vortex-compact 699766013 558741633 1.25
tpch_q15/datafusion:vortex-compact 1196388771 976399634 1.23
tpch_q16/datafusion:vortex-compact 515810431 399601730 1.29
tpch_q17/datafusion:vortex-compact 1415307388 1290994113 1.10
tpch_q18/datafusion:vortex-compact 1574732298 1333710923 1.18
tpch_q19/datafusion:vortex-compact 938131197 901953703 1.04
tpch_q20/datafusion:vortex-compact 952968652 869369044 1.10
tpch_q21/datafusion:vortex-compact 1617619092 1838612561 0.88
tpch_q22/datafusion:vortex-compact 🚨 676247505 491626720 1.38
datafusion / parquet (1.045x ➖, 1↑ 5↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 862432580 897687872 0.96
tpch_q02/datafusion:parquet 🚨 1664158196 907866575 1.83
tpch_q03/datafusion:parquet 1167496706 1300192964 0.90
tpch_q04/datafusion:parquet 574361585 598056096 0.96
tpch_q05/datafusion:parquet 1467231930 1281211390 1.15
tpch_q06/datafusion:parquet 591547757 552969485 1.07
tpch_q07/datafusion:parquet 1520223093 2148577460 0.71
tpch_q08/datafusion:parquet 1843860340 1919340081 0.96
tpch_q09/datafusion:parquet 2068726517 2700931145 0.77
tpch_q10/datafusion:parquet 🚀 2216640166 3289185093 0.67
tpch_q11/datafusion:parquet 522747838 598538381 0.87
tpch_q12/datafusion:parquet 777197729 846196143 0.92
tpch_q13/datafusion:parquet 785260367 865180290 0.91
tpch_q14/datafusion:parquet 885215116 848968007 1.04
tpch_q15/datafusion:parquet 1645688042 1466235260 1.12
tpch_q16/datafusion:parquet 🚨 625785528 392599997 1.59
tpch_q17/datafusion:parquet 🚨 1839276446 1407676239 1.31
tpch_q18/datafusion:parquet 🚨 2314199488 1628248578 1.42
tpch_q19/datafusion:parquet 1140192917 952487641 1.20
tpch_q20/datafusion:parquet 🚨 1636327115 1171874703 1.40
tpch_q21/datafusion:parquet 2430605780 2106954108 1.15
tpch_q22/datafusion:parquet 871998251 1048039341 0.83
duckdb / vortex-file-compressed (1.135x ➖, 0↑ 1↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 777535383 640996658 1.21
tpch_q02/duckdb:vortex-file-compressed 1375396296 1342455347 1.02
tpch_q03/duckdb:vortex-file-compressed 1149885826 956357447 1.20
tpch_q04/duckdb:vortex-file-compressed 890069454 751980929 1.18
tpch_q05/duckdb:vortex-file-compressed 1332651319 1262902363 1.06
tpch_q06/duckdb:vortex-file-compressed 601598043 608966918 0.99
tpch_q07/duckdb:vortex-file-compressed 1462115114 1263083701 1.16
tpch_q08/duckdb:vortex-file-compressed 1786532686 1385400681 1.29
tpch_q09/duckdb:vortex-file-compressed 1986156038 1813709153 1.10
tpch_q10/duckdb:vortex-file-compressed 1398599658 1211545052 1.15
tpch_q11/duckdb:vortex-file-compressed 792370001 614181642 1.29
tpch_q12/duckdb:vortex-file-compressed 1411390107 1374603371 1.03
tpch_q13/duckdb:vortex-file-compressed 974788612 884154410 1.10
tpch_q14/duckdb:vortex-file-compressed 741232323 695421776 1.07
tpch_q15/duckdb:vortex-file-compressed 649234906 563063299 1.15
tpch_q16/duckdb:vortex-file-compressed 573324483 518046386 1.11
tpch_q17/duckdb:vortex-file-compressed 1161349928 1012242445 1.15
tpch_q18/duckdb:vortex-file-compressed 1057431140 1028424265 1.03
tpch_q19/duckdb:vortex-file-compressed 1002380188 813744869 1.23
tpch_q20/duckdb:vortex-file-compressed 1439623222 1291851269 1.11
tpch_q21/duckdb:vortex-file-compressed 2238930744 2074286783 1.08
tpch_q22/duckdb:vortex-file-compressed 🚨 535909322 402979678 1.33
duckdb / vortex-compact (1.065x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 633383497 619308111 1.02
tpch_q02/duckdb:vortex-compact 1234993943 1076065005 1.15
tpch_q03/duckdb:vortex-compact 976151152 881379826 1.11
tpch_q04/duckdb:vortex-compact 642362343 678080926 0.95
tpch_q05/duckdb:vortex-compact 1414659633 1106389494 1.28
tpch_q06/duckdb:vortex-compact 653360608 550242587 1.19
tpch_q07/duckdb:vortex-compact 1302556007 1158939735 1.12
tpch_q08/duckdb:vortex-compact 1577275593 1424100955 1.11
tpch_q09/duckdb:vortex-compact 1744981211 1541497975 1.13
tpch_q10/duckdb:vortex-compact 1090817823 1005044666 1.09
tpch_q11/duckdb:vortex-compact 727129339 765801247 0.95
tpch_q12/duckdb:vortex-compact 1209845028 1129899413 1.07
tpch_q13/duckdb:vortex-compact 905089949 949655105 0.95
tpch_q14/duckdb:vortex-compact 679932713 674754340 1.01
tpch_q15/duckdb:vortex-compact 611455568 523141059 1.17
tpch_q16/duckdb:vortex-compact 459876484 450410008 1.02
tpch_q17/duckdb:vortex-compact 950699173 980043029 0.97
tpch_q18/duckdb:vortex-compact 868569126 784226528 1.11
tpch_q19/duckdb:vortex-compact 757167629 817314139 0.93
tpch_q20/duckdb:vortex-compact 1259164819 1259113100 1.00
tpch_q21/duckdb:vortex-compact 1915253726 1833235233 1.04
tpch_q22/duckdb:vortex-compact 529758042 463948700 1.14
duckdb / parquet (1.136x ➖, 0↑ 0↓)
name PR 79363ef (ns) base a2323f1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 983482814 892220111 1.10
tpch_q02/duckdb:parquet 1607089534 1498993983 1.07
tpch_q03/duckdb:parquet 2335383282 1883063214 1.24
tpch_q04/duckdb:parquet 1236942828 1107680388 1.12
tpch_q05/duckdb:parquet 2278594984 2052541465 1.11
tpch_q06/duckdb:parquet 832696171 828674818 1.00
tpch_q07/duckdb:parquet 2273883841 1845936097 1.23
tpch_q08/duckdb:parquet 2764537262 2494172849 1.11
tpch_q09/duckdb:parquet 2891216234 2868151060 1.01
tpch_q10/duckdb:parquet 4003469169 3287320454 1.22
tpch_q11/duckdb:parquet 1152399332 958965110 1.20
tpch_q12/duckdb:parquet 1594325194 1264563639 1.26
tpch_q13/duckdb:parquet 1454104725 1204009082 1.21
tpch_q14/duckdb:parquet 1363329266 1279055993 1.07
tpch_q15/duckdb:parquet 1159840844 938125417 1.24
tpch_q16/duckdb:parquet 1058098193 1030343284 1.03
tpch_q17/duckdb:parquet 1487433986 1373593107 1.08
tpch_q18/duckdb:parquet 1682170918 1426696399 1.18
tpch_q19/duckdb:parquet 1653824973 1458577712 1.13
tpch_q20/duckdb:parquet 2212481792 1860796918 1.19
tpch_q21/duckdb:parquet 2118602199 1853225672 1.14
tpch_q22/duckdb:parquet 1180169530 1054711184 1.12
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +9.6% +2.9% +6.5% +43.6% ➖ noise
1 datafusion:vortex-file-compressed -0.9% +2.9% -3.7% +48.6% ➖ noise
1 duckdb:vortex-compact +2.3% +2.9% -0.6% +36.6% ➖ noise
1 duckdb:vortex-file-compressed +21.3% +2.9% +17.9% +36.6% ➖ noise
2 datafusion:vortex-compact -5.4% +40.2% -32.5% +38.8% ✅ faster
2 datafusion:vortex-file-compressed -23.0% +40.2% -45.1% +36.6% ✅ faster
2 duckdb:vortex-compact +14.8% +40.2% -18.1% +36.6% ➖ noise
2 duckdb:vortex-file-compressed +2.5% +40.2% -26.9% +36.6% ✅ faster
3 datafusion:vortex-compact +47.6% +5.5% +39.9% +41.9% ➖ noise
3 datafusion:vortex-file-compressed +19.2% +5.5% +12.9% +51.3% ➖ noise
3 duckdb:vortex-compact +10.8% +5.5% +5.0% +36.6% ➖ noise
3 duckdb:vortex-file-compressed +20.2% +5.5% +13.9% +39.2% ➖ noise
4 datafusion:vortex-compact +19.7% +3.6% +15.6% +36.6% ➖ noise
4 datafusion:vortex-file-compressed -2.9% +3.6% -6.2% +43.3% ➖ noise
4 duckdb:vortex-compact -5.3% +3.6% -8.5% +36.6% ➖ noise
4 duckdb:vortex-file-compressed +18.4% +3.6% +14.3% +36.6% ➖ noise
5 datafusion:vortex-compact +15.0% +12.8% +2.0% +36.6% ➖ noise
5 datafusion:vortex-file-compressed -3.2% +12.8% -14.1% +36.6% ➖ noise
5 duckdb:vortex-compact +27.9% +12.8% +13.4% +36.6% ➖ noise
5 duckdb:vortex-file-compressed +5.5% +12.8% -6.4% +36.6% ➖ noise
6 datafusion:vortex-compact +4.2% +3.7% +0.5% +36.6% ➖ noise
6 datafusion:vortex-file-compressed +6.0% +3.7% +2.2% +36.6% ➖ noise
6 duckdb:vortex-compact +18.7% +3.7% +14.5% +36.6% ➖ noise
6 duckdb:vortex-file-compressed -1.2% +3.7% -4.7% +36.6% ➖ noise
7 datafusion:vortex-compact +9.1% -6.6% +16.8% +36.6% ➖ noise
7 datafusion:vortex-file-compressed +16.5% -6.6% +24.8% +36.6% ➖ noise
7 duckdb:vortex-compact +12.4% -6.6% +20.4% +36.6% ➖ noise
7 duckdb:vortex-file-compressed +15.8% -6.6% +24.0% +36.6% ➖ noise
8 datafusion:vortex-compact +9.5% +3.2% +6.1% +83.2% ➖ noise
8 datafusion:vortex-file-compressed +17.8% +3.2% +14.2% +36.6% ➖ noise
8 duckdb:vortex-compact +10.8% +3.2% +7.3% +36.6% ➖ noise
8 duckdb:vortex-file-compressed +29.0% +3.2% +25.0% +36.6% ➖ noise
9 datafusion:vortex-compact +0.2% -12.1% +14.1% +36.6% ➖ noise
9 datafusion:vortex-file-compressed +6.9% -12.1% +21.7% +36.6% ➖ noise
9 duckdb:vortex-compact +13.2% -12.1% +28.8% +36.6% ➖ noise
9 duckdb:vortex-file-compressed +9.5% -12.1% +24.6% +36.6% ➖ noise
10 datafusion:vortex-compact -2.6% -9.4% +7.5% +36.6% ➖ noise
10 datafusion:vortex-file-compressed +2.3% -9.4% +12.9% +37.7% ➖ noise
10 duckdb:vortex-compact +8.5% -9.4% +19.8% +36.6% ➖ noise
10 duckdb:vortex-file-compressed +15.4% -9.4% +27.4% +36.6% ➖ noise
11 datafusion:vortex-compact -3.9% +2.4% -6.2% +36.6% ➖ noise
11 datafusion:vortex-file-compressed +2.2% +2.4% -0.2% +36.6% ➖ noise
11 duckdb:vortex-compact -5.0% +2.4% -7.3% +36.6% ➖ noise
11 duckdb:vortex-file-compressed +29.0% +2.4% +25.9% +36.6% ➖ noise
12 datafusion:vortex-compact +11.9% +7.6% +4.0% +36.6% ➖ noise
12 datafusion:vortex-file-compressed +15.6% +7.6% +7.4% +36.6% ➖ noise
12 duckdb:vortex-compact +7.1% +7.6% -0.5% +36.6% ➖ noise
12 duckdb:vortex-file-compressed +2.7% +7.6% -4.6% +36.6% ➖ noise
13 datafusion:vortex-compact +10.2% +4.7% +5.3% +36.6% ➖ noise
13 datafusion:vortex-file-compressed -2.1% +4.7% -6.5% +36.6% ➖ noise
13 duckdb:vortex-compact -4.7% +4.7% -9.0% +36.6% ➖ noise
13 duckdb:vortex-file-compressed +10.3% +4.7% +5.3% +36.6% ➖ noise
14 datafusion:vortex-compact +25.2% +5.4% +18.8% +39.0% ➖ noise
14 datafusion:vortex-file-compressed +13.0% +5.4% +7.2% +36.6% ➖ noise
14 duckdb:vortex-compact +0.8% +5.4% -4.4% +71.6% ➖ noise
14 duckdb:vortex-file-compressed +6.6% +5.4% +1.1% +36.6% ➖ noise
15 datafusion:vortex-compact +22.5% +17.8% +4.0% +36.6% ➖ noise
15 datafusion:vortex-file-compressed +7.7% +17.8% -8.6% +36.6% ➖ noise
15 duckdb:vortex-compact +16.9% +17.8% -0.8% +36.6% ➖ noise
15 duckdb:vortex-file-compressed +15.3% +17.8% -2.1% +36.6% ➖ noise
16 datafusion:vortex-compact +29.1% +27.9% +0.9% +36.6% ➖ noise
16 datafusion:vortex-file-compressed +20.7% +27.9% -5.7% +36.6% ➖ noise
16 duckdb:vortex-compact +2.1% +27.9% -20.2% +36.6% ➖ noise
16 duckdb:vortex-file-compressed +10.7% +27.9% -13.5% +36.6% ➖ noise
17 datafusion:vortex-compact +9.6% +18.9% -7.8% +36.6% ➖ noise
17 datafusion:vortex-file-compressed +1.8% +18.9% -14.4% +36.6% ➖ noise
17 duckdb:vortex-compact -3.0% +18.9% -18.4% +36.6% ➖ noise
17 duckdb:vortex-file-compressed +14.7% +18.9% -3.5% +36.6% ➖ noise
18 datafusion:vortex-compact +18.1% +29.5% -8.8% +36.6% ➖ noise
18 datafusion:vortex-file-compressed +21.9% +29.5% -5.8% +36.6% ➖ noise
18 duckdb:vortex-compact +10.8% +29.5% -14.4% +36.6% ➖ noise
18 duckdb:vortex-file-compressed +2.8% +29.5% -20.6% +36.6% ➖ noise
19 datafusion:vortex-compact +4.0% +16.5% -10.7% +36.6% ➖ noise
19 datafusion:vortex-file-compressed +5.6% +16.5% -9.4% +36.6% ➖ noise
19 duckdb:vortex-compact -7.4% +16.5% -20.5% +36.6% ➖ noise
19 duckdb:vortex-file-compressed +23.2% +16.5% +5.7% +36.6% ➖ noise
20 datafusion:vortex-compact +9.6% +28.9% -14.9% +36.6% ➖ noise
20 datafusion:vortex-file-compressed +0.7% +28.9% -21.9% +36.6% ➖ noise
20 duckdb:vortex-compact +0.0% +28.9% -22.4% +36.6% ➖ noise
20 duckdb:vortex-file-compressed +11.4% +28.9% -13.5% +36.6% ➖ noise
21 datafusion:vortex-compact -12.0% +14.8% -23.4% +36.6% ➖ noise
21 datafusion:vortex-file-compressed -6.3% +14.8% -18.4% +36.6% ➖ noise
21 duckdb:vortex-compact +4.5% +14.8% -9.0% +36.6% ➖ noise
21 duckdb:vortex-file-compressed +7.9% +14.8% -6.0% +36.6% ➖ noise
22 datafusion:vortex-compact +37.6% -3.5% +42.6% +36.6% 🚨 regression
22 datafusion:vortex-file-compressed +7.6% -3.5% +11.5% +37.1% ➖ noise
22 duckdb:vortex-compact +14.2% -3.5% +18.3% +36.6% ➖ noise
22 duckdb:vortex-file-compressed +33.0% -3.5% +37.8% +36.6% 🚨 regression

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 27, 2026

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚡ 2 improved benchmarks
❌ 1 regressed benchmark
✅ 1263 untouched benchmarks
🆕 6 new benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_opt_into_canonical[(1000, 10)] 240.1 µs 202.4 µs +18.66%
Simulation chunked_varbinview_opt_canonical_into[(100, 100)] 412.8 µs 374.1 µs +10.35%
Simulation chunked_varbinview_opt_canonical_into[(1000, 10)] 187.8 µs 225.2 µs -16.59%
🆕 Simulation unpack_then_patch_bench[(65536, 9, 20)] N/A 202.3 µs N/A
🆕 Simulation unpack_then_patch_bench[(65536, 9, 5)] N/A 292.7 µs N/A
🆕 Simulation fused_bench[(65536, 9, 20)] N/A 200.2 µs N/A
🆕 Simulation unpack_then_patch_bench[(65536, 9, 200)] N/A 171.4 µs N/A
🆕 Simulation fused_bench[(65536, 9, 200)] N/A 171.8 µs N/A
🆕 Simulation fused_bench[(65536, 9, 5)] N/A 295 µs N/A

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing claude/add-transpose-metadata-8iZD0 (79363ef) with develop (a2323f1)

Open in CodSpeed

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
@joseph-isaacs joseph-isaacs changed the title feat[array]: Patched array remove GPU transpose feat[array]: Patched array remove GPU transpose and wire up sparse May 27, 2026
@github-actions
Copy link
Copy Markdown
Contributor

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

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

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

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants