Skip to content

[WIP] some io stuff#7757

Draft
AdamGS wants to merge 1 commit intodevelopfrom
adamg/some-io-stuff
Draft

[WIP] some io stuff#7757
AdamGS wants to merge 1 commit intodevelopfrom
adamg/some-io-stuff

Conversation

@AdamGS
Copy link
Copy Markdown
Contributor

@AdamGS AdamGS commented May 2, 2026

Summary

Closes: #000

Testing

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS added the action/benchmark Trigger full benchmarks to run on this PR label May 2, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 2, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.952x ➖


datafusion / vortex-file-compressed (0.952x ➖, 2↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 119439186 129309090 0.92
polarsignals_q01/datafusion:vortex-file-compressed 275759294 301310067 0.92
polarsignals_q02/datafusion:vortex-file-compressed 🚀 22409683 25145020 0.89
polarsignals_q03/datafusion:vortex-file-compressed 266503558 284156087 0.94
polarsignals_q04/datafusion:vortex-file-compressed 13366770 12474965 1.07
polarsignals_q05/datafusion:vortex-file-compressed 16625321 15552730 1.07
polarsignals_q06/datafusion:vortex-file-compressed 19417637 19914069 0.98
polarsignals_q07/datafusion:vortex-file-compressed 14629506 15931652 0.92
polarsignals_q08/datafusion:vortex-file-compressed 357570110 367916002 0.97
polarsignals_q09/datafusion:vortex-file-compressed 🚀 11038069 12651673 0.87

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

File Sizes: PolarSignals Profiling

No file size changes detected.

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 2, 2026

Merging this PR will degrade performance by 24.93%

⚠️ 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.

⚡ 1 improved benchmark
❌ 1 regressed benchmark
✅ 1167 untouched benchmarks
⏩ 138 skipped benchmarks1

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation new_bp_prim_test_between[i64, 32768] 177.3 µs 236.2 µs -24.93%
Simulation bitwise_not_vortex_buffer_mut[128] 275.3 ns 246.1 ns +11.85%

Comparing adamg/some-io-stuff (7d02f45) with develop (5e5572b)

Open in CodSpeed

Footnotes

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -11.0%
Vortex (geomean): 0.935x ➖
Parquet (geomean): 1.051x ➖
Shifts: Parquet (control) +5.1% · Median polish +4.3%


datafusion / vortex-file-compressed (0.901x ➖, 2↑ 2↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5098172 5500329 0.93
fineweb_q01/datafusion:vortex-file-compressed 🚀 18021904 21952501 0.82
fineweb_q02/datafusion:vortex-file-compressed 19342814 20437765 0.95
fineweb_q03/datafusion:vortex-file-compressed 🚨 92220392 83062265 1.11
fineweb_q04/datafusion:vortex-file-compressed 252851565 230872024 1.10
fineweb_q05/datafusion:vortex-file-compressed 233311903 216458995 1.08
fineweb_q06/datafusion:vortex-file-compressed 🚨 58352830 51304850 1.14
fineweb_q07/datafusion:vortex-file-compressed 60016915 58362475 1.03
fineweb_q08/datafusion:vortex-file-compressed 🚀 7658482 21517512 0.36
datafusion / vortex-compact (0.927x ➖, 1↑ 2↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5539231 5797614 0.96
fineweb_q01/datafusion:vortex-compact 123471617 125458966 0.98
fineweb_q02/datafusion:vortex-compact 128825972 126745288 1.02
fineweb_q03/datafusion:vortex-compact 1061955879 1034461467 1.03
fineweb_q04/datafusion:vortex-compact 1104679055 1111150510 0.99
fineweb_q05/datafusion:vortex-compact 🚨 1055812758 946427556 1.12
fineweb_q06/datafusion:vortex-compact 🚨 604455703 526015111 1.15
fineweb_q07/datafusion:vortex-compact 590906076 548980136 1.08
fineweb_q08/datafusion:vortex-compact 🚀 7161899 19005488 0.38
datafusion / parquet (1.037x ➖, 0↑ 1↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7012141 6977417 1.00
fineweb_q01/datafusion:parquet 312762940 286371224 1.09
fineweb_q02/datafusion:parquet 🚨 320166127 288069377 1.11
fineweb_q03/datafusion:parquet 293326345 276167661 1.06
fineweb_q04/datafusion:parquet 296218718 295050207 1.00
fineweb_q05/datafusion:parquet 310910979 295797175 1.05
fineweb_q06/datafusion:parquet 281657721 288961413 0.97
fineweb_q07/datafusion:parquet 287859191 279953808 1.03
fineweb_q08/datafusion:parquet 280291609 276426499 1.01
duckdb / vortex-file-compressed (0.924x ➖, 1↑ 4↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3515504 3399548 1.03
fineweb_q01/duckdb:vortex-file-compressed 20026520 22139764 0.90
fineweb_q02/duckdb:vortex-file-compressed 24590911 23034796 1.07
fineweb_q03/duckdb:vortex-file-compressed 🚨 146750657 129088602 1.14
fineweb_q04/duckdb:vortex-file-compressed 🚨 257302042 226517061 1.14
fineweb_q05/duckdb:vortex-file-compressed 🚨 240573057 210722214 1.14
fineweb_q06/duckdb:vortex-file-compressed 🚨 59029345 50790605 1.16
fineweb_q07/duckdb:vortex-file-compressed 55563666 53367860 1.04
fineweb_q08/duckdb:vortex-file-compressed 🚀 6571751 23798998 0.28
duckdb / vortex-compact (0.990x ➖, 1↑ 1↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4170345 3833498 1.09
fineweb_q01/duckdb:vortex-compact 101451677 102287403 0.99
fineweb_q02/duckdb:vortex-compact 111008939 111810118 0.99
fineweb_q03/duckdb:vortex-compact 919680709 866896233 1.06
fineweb_q04/duckdb:vortex-compact 996931094 909999186 1.10
fineweb_q05/duckdb:vortex-compact 🚨 951606246 811877410 1.17
fineweb_q06/duckdb:vortex-compact 495518092 454223051 1.09
fineweb_q07/duckdb:vortex-compact 522569541 479772243 1.09
fineweb_q08/duckdb:vortex-compact 🚀 9965583 18923607 0.53
duckdb / parquet (1.065x ➖, 0↑ 1↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚨 33836255 27145689 1.25
fineweb_q01/duckdb:parquet 88808582 83212540 1.07
fineweb_q02/duckdb:parquet 87825724 83952922 1.05
fineweb_q03/duckdb:parquet 320921840 308836647 1.04
fineweb_q04/duckdb:parquet 451358573 440579156 1.02
fineweb_q05/duckdb:parquet 420620019 412505617 1.02
fineweb_q06/duckdb:parquet 205263577 198333296 1.03
fineweb_q07/duckdb:parquet 221128119 209028746 1.06
fineweb_q08/duckdb:parquet 36253898 33908375 1.07
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -4.5% +11.9% -14.6% +48.6% ➖ noise
0 datafusion:vortex-file-compressed -7.3% +11.9% -17.2% +51.7% ➖ noise
0 duckdb:vortex-compact +8.8% +11.9% -2.8% +47.9% ➖ noise
0 duckdb:vortex-file-compressed +3.4% +11.9% -7.6% +82.7% ➖ noise
1 datafusion:vortex-compact -1.6% +8.0% -8.8% +18.7% ➖ noise
1 datafusion:vortex-file-compressed -17.9% +8.0% -24.0% +24.8% ✅ faster
1 duckdb:vortex-compact -0.8% +8.0% -8.1% +22.5% ➖ noise
1 duckdb:vortex-file-compressed -9.5% +8.0% -16.2% +66.5% ➖ noise
2 datafusion:vortex-compact +1.6% +7.8% -5.7% +11.2% ➖ noise
2 datafusion:vortex-file-compressed -5.4% +7.8% -12.2% +10.0% ✅ faster
2 duckdb:vortex-compact -0.7% +7.8% -7.9% +19.8% ➖ noise
2 duckdb:vortex-file-compressed +6.8% +7.8% -1.0% +13.8% ➖ noise
3 datafusion:vortex-compact +2.7% +5.1% -2.3% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +11.0% +5.1% +5.7% +45.5% ➖ noise
3 duckdb:vortex-compact +6.1% +5.1% +1.0% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +13.7% +5.1% +8.2% +32.9% ➖ noise
4 datafusion:vortex-compact -0.6% +1.4% -2.0% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +9.5% +1.4% +8.0% +10.5% ➖ noise
4 duckdb:vortex-compact +9.6% +1.4% +8.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +13.6% +1.4% +12.0% +10.0% 🚨 regression
5 datafusion:vortex-compact +11.6% +3.5% +7.8% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +7.8% +3.5% +4.1% +10.0% ➖ noise
5 duckdb:vortex-compact +17.2% +3.5% +13.2% +10.0% 🚨 regression
5 duckdb:vortex-file-compressed +14.2% +3.5% +10.3% +10.0% 🚨 regression
6 datafusion:vortex-compact +14.9% +0.4% +14.4% +10.0% 🚨 regression
6 datafusion:vortex-file-compressed +13.7% +0.4% +13.2% +13.4% ➖ noise
6 duckdb:vortex-compact +9.1% +0.4% +8.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +16.2% +0.4% +15.7% +24.9% ➖ noise
7 datafusion:vortex-compact +7.6% +4.3% +3.2% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +2.8% +4.3% -1.4% +18.6% ➖ noise
7 duckdb:vortex-compact +8.9% +4.3% +4.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +4.1% +4.3% -0.2% +20.4% ➖ noise
8 datafusion:vortex-compact -62.3% +4.1% -63.8% +12.6% ✅ faster
8 datafusion:vortex-file-compressed -64.4% +4.1% -65.8% +13.8% ✅ faster
8 duckdb:vortex-compact -47.3% +4.1% -49.4% +47.3% ✅ faster
8 duckdb:vortex-file-compressed -72.4% +4.1% -73.5% +12.7% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +7.0%
Vortex (geomean): 1.209x ❌
Parquet (geomean): 1.147x ❌
Shifts: Parquet (control) +14.7% · Median polish +19.6%


datafusion / vortex-file-compressed (1.240x ❌, 0↑ 20↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 56724643 49518934 1.15
tpch_q02/datafusion:vortex-file-compressed 🚨 25146097 22841057 1.10
tpch_q03/datafusion:vortex-file-compressed 29846439 28245706 1.06
tpch_q04/datafusion:vortex-file-compressed 22290049 20573081 1.08
tpch_q05/datafusion:vortex-file-compressed 🚨 58055025 48566048 1.20
tpch_q06/datafusion:vortex-file-compressed 🚨 16700905 12766388 1.31
tpch_q07/datafusion:vortex-file-compressed 🚨 75095308 53253653 1.41
tpch_q08/datafusion:vortex-file-compressed 🚨 49753254 39743838 1.25
tpch_q09/datafusion:vortex-file-compressed 🚨 68329816 49641979 1.38
tpch_q10/datafusion:vortex-file-compressed 🚨 50354291 39435865 1.28
tpch_q11/datafusion:vortex-file-compressed 🚨 20083482 15521743 1.29
tpch_q12/datafusion:vortex-file-compressed 🚨 32272325 25657551 1.26
tpch_q13/datafusion:vortex-file-compressed 🚨 28266257 24367196 1.16
tpch_q14/datafusion:vortex-file-compressed 🚨 21144964 16597602 1.27
tpch_q15/datafusion:vortex-file-compressed 🚨 32948775 26002609 1.27
tpch_q16/datafusion:vortex-file-compressed 🚨 23056738 18636464 1.24
tpch_q17/datafusion:vortex-file-compressed 🚨 88680846 66615553 1.33
tpch_q18/datafusion:vortex-file-compressed 🚨 106954863 77499160 1.38
tpch_q19/datafusion:vortex-file-compressed 🚨 29207384 23163077 1.26
tpch_q20/datafusion:vortex-file-compressed 🚨 37258016 29880244 1.25
tpch_q21/datafusion:vortex-file-compressed 🚨 88810656 71121262 1.25
tpch_q22/datafusion:vortex-file-compressed 🚨 14355098 12097032 1.19
datafusion / vortex-compact (1.252x ❌, 0↑ 22↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 65573680 56946841 1.15
tpch_q02/datafusion:vortex-compact 🚨 32706342 26376290 1.24
tpch_q03/datafusion:vortex-compact 🚨 36594204 29244240 1.25
tpch_q04/datafusion:vortex-compact 🚨 29798794 23585389 1.26
tpch_q05/datafusion:vortex-compact 🚨 64817092 51004839 1.27
tpch_q06/datafusion:vortex-compact 🚨 19846114 14267473 1.39
tpch_q07/datafusion:vortex-compact 🚨 75333364 58844948 1.28
tpch_q08/datafusion:vortex-compact 🚨 54303214 43362018 1.25
tpch_q09/datafusion:vortex-compact 🚨 70439966 54347283 1.30
tpch_q10/datafusion:vortex-compact 🚨 57647439 45509052 1.27
tpch_q11/datafusion:vortex-compact 🚨 21467018 16178233 1.33
tpch_q12/datafusion:vortex-compact 🚨 39965312 32262950 1.24
tpch_q13/datafusion:vortex-compact 🚨 35451881 31171312 1.14
tpch_q14/datafusion:vortex-compact 🚨 23996824 20017710 1.20
tpch_q15/datafusion:vortex-compact 🚨 40041793 32143960 1.25
tpch_q16/datafusion:vortex-compact 🚨 27034231 22468323 1.20
tpch_q17/datafusion:vortex-compact 🚨 89509700 67241464 1.33
tpch_q18/datafusion:vortex-compact 🚨 108989767 83311553 1.31
tpch_q19/datafusion:vortex-compact 🚨 35629343 31113724 1.15
tpch_q20/datafusion:vortex-compact 🚨 43985371 35025524 1.26
tpch_q21/datafusion:vortex-compact 🚨 100404204 78400073 1.28
tpch_q22/datafusion:vortex-compact 🚨 15354751 12477093 1.23
datafusion / parquet (1.168x ❌, 1↑ 19↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 106662259 127035574 0.84
tpch_q02/datafusion:parquet 🚨 78620813 63141294 1.25
tpch_q03/datafusion:parquet 🚨 85238573 73245933 1.16
tpch_q04/datafusion:parquet 🚨 51747339 44377612 1.17
tpch_q05/datafusion:parquet 🚨 112332483 94951419 1.18
tpch_q06/datafusion:parquet 🚨 50471641 43105320 1.17
tpch_q07/datafusion:parquet 🚨 126221659 105324638 1.20
tpch_q08/datafusion:parquet 🚨 112659477 100593154 1.12
tpch_q09/datafusion:parquet 🚨 153729016 134432324 1.14
tpch_q10/datafusion:parquet 🚨 136730902 113049569 1.21
tpch_q11/datafusion:parquet 🚨 50504870 41364635 1.22
tpch_q12/datafusion:parquet 🚨 99784445 88338501 1.13
tpch_q13/datafusion:parquet 🚨 239186950 190533418 1.26
tpch_q14/datafusion:parquet 🚨 53443441 47311331 1.13
tpch_q15/datafusion:parquet 🚨 72081083 59229056 1.22
tpch_q16/datafusion:parquet 🚨 56175596 44469808 1.26
tpch_q17/datafusion:parquet 🚨 182207027 124890824 1.46
tpch_q18/datafusion:parquet 🚨 198632916 159511986 1.25
tpch_q19/datafusion:parquet 90276934 82740130 1.09
tpch_q20/datafusion:parquet 🚨 82842375 71478436 1.16
tpch_q21/datafusion:parquet 🚨 154473923 138472288 1.12
tpch_q22/datafusion:parquet 33741905 31153923 1.08
datafusion / arrow (1.410x ❌, 0↑ 22↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚨 74568093 50529662 1.48
tpch_q02/datafusion:arrow 🚨 21321011 18751837 1.14
tpch_q03/datafusion:arrow 🚨 42700165 29457905 1.45
tpch_q04/datafusion:arrow 🚨 36343909 24840111 1.46
tpch_q05/datafusion:arrow 🚨 107003395 73061323 1.46
tpch_q06/datafusion:arrow 🚨 30509771 19031909 1.60
tpch_q07/datafusion:arrow 🚨 134563835 98617916 1.36
tpch_q08/datafusion:arrow 🚨 69676528 40057705 1.74
tpch_q09/datafusion:arrow 🚨 99446266 61894735 1.61
tpch_q10/datafusion:arrow 🚨 66533516 48507857 1.37
tpch_q11/datafusion:arrow 🚨 10693030 9141495 1.17
tpch_q12/datafusion:arrow 🚨 68940147 51909356 1.33
tpch_q13/datafusion:arrow 🚨 53683053 47537674 1.13
tpch_q14/datafusion:arrow 🚨 34610607 21442630 1.61
tpch_q15/datafusion:arrow 🚨 67062409 41430838 1.62
tpch_q16/datafusion:arrow 🚨 22028985 18325011 1.20
tpch_q17/datafusion:arrow 🚨 98072359 67134904 1.46
tpch_q18/datafusion:arrow 🚨 186273631 131495114 1.42
tpch_q19/datafusion:arrow 🚨 55136221 36275098 1.52
tpch_q20/datafusion:arrow 🚨 50016155 33288995 1.50
tpch_q21/datafusion:arrow 🚨 214042167 151268030 1.41
tpch_q22/datafusion:arrow 🚨 20902330 17614036 1.19
duckdb / vortex-file-compressed (1.212x ❌, 0↑ 20↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 33085351 31200129 1.06
tpch_q02/duckdb:vortex-file-compressed 🚨 30510969 24318726 1.25
tpch_q03/duckdb:vortex-file-compressed 🚨 35243415 28804514 1.22
tpch_q04/duckdb:vortex-file-compressed 🚨 35179739 28752157 1.22
tpch_q05/duckdb:vortex-file-compressed 🚨 38690460 32303927 1.20
tpch_q06/duckdb:vortex-file-compressed 🚨 11975364 10574189 1.13
tpch_q07/duckdb:vortex-file-compressed 🚨 44993604 36190768 1.24
tpch_q08/duckdb:vortex-file-compressed 🚨 45449460 37871933 1.20
tpch_q09/duckdb:vortex-file-compressed 🚨 95508123 72883630 1.31
tpch_q10/duckdb:vortex-file-compressed 🚨 40183209 33670609 1.19
tpch_q11/duckdb:vortex-file-compressed 🚨 17323837 13688822 1.27
tpch_q12/duckdb:vortex-file-compressed 🚨 29354844 21488023 1.37
tpch_q13/duckdb:vortex-file-compressed 🚨 40989164 34013102 1.21
tpch_q14/duckdb:vortex-file-compressed 🚨 26463617 19879380 1.33
tpch_q15/duckdb:vortex-file-compressed 🚨 18984002 16311301 1.16
tpch_q16/duckdb:vortex-file-compressed 🚨 34111336 27673210 1.23
tpch_q17/duckdb:vortex-file-compressed 🚨 31166683 24340005 1.28
tpch_q18/duckdb:vortex-file-compressed 🚨 56457069 48230684 1.17
tpch_q19/duckdb:vortex-file-compressed 🚨 35321030 28511789 1.24
tpch_q20/duckdb:vortex-file-compressed 🚨 36856491 32734596 1.13
tpch_q21/duckdb:vortex-file-compressed 114295732 103984562 1.10
tpch_q22/duckdb:vortex-file-compressed 🚨 19890241 16538041 1.20
duckdb / vortex-compact (1.135x ❌, 0↑ 17↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38936893 38004922 1.02
tpch_q02/duckdb:vortex-compact 38990799 35737522 1.09
tpch_q03/duckdb:vortex-compact 35157546 32391172 1.09
tpch_q04/duckdb:vortex-compact 🚨 38515429 34436588 1.12
tpch_q05/duckdb:vortex-compact 🚨 41562717 37112187 1.12
tpch_q06/duckdb:vortex-compact 🚨 16430184 14304698 1.15
tpch_q07/duckdb:vortex-compact 🚨 47924812 42148928 1.14
tpch_q08/duckdb:vortex-compact 🚨 49415816 43844871 1.13
tpch_q09/duckdb:vortex-compact 🚨 98452718 83785326 1.18
tpch_q10/duckdb:vortex-compact 🚨 42487139 37949261 1.12
tpch_q11/duckdb:vortex-compact 🚨 21798829 18897630 1.15
tpch_q12/duckdb:vortex-compact 🚨 38849272 34509400 1.13
tpch_q13/duckdb:vortex-compact 47331612 43600905 1.09
tpch_q14/duckdb:vortex-compact 🚨 33322239 28164189 1.18
tpch_q15/duckdb:vortex-compact 🚨 21850351 19220243 1.14
tpch_q16/duckdb:vortex-compact 🚨 40009190 35230182 1.14
tpch_q17/duckdb:vortex-compact 🚨 36681253 30383106 1.21
tpch_q18/duckdb:vortex-compact 54828178 50591158 1.08
tpch_q19/duckdb:vortex-compact 🚨 39538065 33856036 1.17
tpch_q20/duckdb:vortex-compact 🚨 48599415 41046157 1.18
tpch_q21/duckdb:vortex-compact 🚨 135476196 110939403 1.22
tpch_q22/duckdb:vortex-compact 🚨 22146640 19117271 1.16
duckdb / parquet (1.127x ❌, 0↑ 15↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 80267556 76992976 1.04
tpch_q02/duckdb:parquet 🚨 42739682 38131006 1.12
tpch_q03/duckdb:parquet 74864990 71143861 1.05
tpch_q04/duckdb:parquet 🚨 53234223 46565316 1.14
tpch_q05/duckdb:parquet 🚨 75260733 65942723 1.14
tpch_q06/duckdb:parquet 21875582 20130906 1.09
tpch_q07/duckdb:parquet 🚨 76077179 67305505 1.13
tpch_q08/duckdb:parquet 🚨 89873059 79381062 1.13
tpch_q09/duckdb:parquet 🚨 156904512 137040759 1.14
tpch_q10/duckdb:parquet 🚨 132038276 115118106 1.15
tpch_q11/duckdb:parquet 🚨 25781144 21783254 1.18
tpch_q12/duckdb:parquet 50118288 46088576 1.09
tpch_q13/duckdb:parquet 🚨 305740525 246685459 1.24
tpch_q14/duckdb:parquet 🚨 54080577 49025297 1.10
tpch_q15/duckdb:parquet 🚨 29547380 24480669 1.21
tpch_q16/duckdb:parquet 🚨 64741496 55569445 1.17
tpch_q17/duckdb:parquet 55744103 51445613 1.08
tpch_q18/duckdb:parquet 122699388 115767243 1.06
tpch_q19/duckdb:parquet 🚨 73097577 62755958 1.16
tpch_q20/duckdb:parquet 67408759 63732654 1.06
tpch_q21/duckdb:parquet 🚨 200030486 168462791 1.19
tpch_q22/duckdb:parquet 🚨 57558711 50752634 1.13
duckdb / duckdb (1.135x ❌, 0↑ 18↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16806606 16091218 1.04
tpch_q02/duckdb:duckdb 🚨 14639557 12336140 1.19
tpch_q03/duckdb:duckdb 🚨 21250933 18941926 1.12
tpch_q04/duckdb:duckdb 🚨 21370139 19360003 1.10
tpch_q05/duckdb:duckdb 🚨 21226479 19293416 1.10
tpch_q06/duckdb:duckdb 🚨 6051714 5256764 1.15
tpch_q07/duckdb:duckdb 🚨 25833907 22833582 1.13
tpch_q08/duckdb:duckdb 🚨 23572066 21249766 1.11
tpch_q09/duckdb:duckdb 🚨 67224114 55036546 1.22
tpch_q10/duckdb:duckdb 🚨 51800823 44373968 1.17
tpch_q11/duckdb:duckdb 🚨 7322702 5837691 1.25
tpch_q12/duckdb:duckdb 🚨 15732572 13723902 1.15
tpch_q13/duckdb:duckdb 🚨 43789692 37463259 1.17
tpch_q14/duckdb:duckdb 🚨 18795619 16891949 1.11
tpch_q15/duckdb:duckdb 12882007 11792339 1.09
tpch_q16/duckdb:duckdb 🚨 26433883 23367621 1.13
tpch_q17/duckdb:duckdb 🚨 15679012 13853776 1.13
tpch_q18/duckdb:duckdb 41720747 38974293 1.07
tpch_q19/duckdb:duckdb 🚨 32128665 27444585 1.17
tpch_q20/duckdb:duckdb 🚨 25219389 22745998 1.11
tpch_q21/duckdb:duckdb 🚨 65824805 55985289 1.18
tpch_q22/duckdb:duckdb 26190053 24007115 1.09
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +47.6% -6.4% +57.7% +19.3% 🚨 regression
1 datafusion:vortex-compact +15.1% -6.4% +23.1% +16.8% 🚨 regression
1 datafusion:vortex-file-compressed +14.6% -6.4% +22.4% +18.2% 🚨 regression
1 duckdb:duckdb +4.4% -6.4% +11.6% +17.3% ➖ noise
1 duckdb:vortex-compact +2.5% -6.4% +9.5% +16.5% ➖ noise
1 duckdb:vortex-file-compressed +6.0% -6.4% +13.3% +21.6% ➖ noise
2 datafusion:arrow +13.7% +18.1% -3.8% +16.5% ➖ noise
2 datafusion:vortex-compact +24.0% +18.1% +5.0% +16.5% ➖ noise
2 datafusion:vortex-file-compressed +10.1% +18.1% -6.8% +16.5% ➖ noise
2 duckdb:duckdb +18.7% +18.1% +0.5% +16.5% ➖ noise
2 duckdb:vortex-compact +9.1% +18.1% -7.6% +16.5% ➖ noise
2 duckdb:vortex-file-compressed +25.5% +18.1% +6.2% +16.5% ➖ noise
3 datafusion:arrow +45.0% +10.7% +31.0% +16.5% 🚨 regression
3 datafusion:vortex-compact +25.1% +10.7% +13.1% +16.5% ➖ noise
3 datafusion:vortex-file-compressed +5.7% +10.7% -4.5% +16.5% ➖ noise
3 duckdb:duckdb +12.2% +10.7% +1.4% +16.5% ➖ noise
3 duckdb:vortex-compact +8.5% +10.7% -1.9% +16.5% ➖ noise
3 duckdb:vortex-file-compressed +22.4% +10.7% +10.6% +16.5% ➖ noise
4 datafusion:arrow +46.3% +15.5% +26.7% +16.5% 🚨 regression
4 datafusion:vortex-compact +26.3% +15.5% +9.4% +16.5% ➖ noise
4 datafusion:vortex-file-compressed +8.3% +15.5% -6.2% +16.5% ➖ noise
4 duckdb:duckdb +10.4% +15.5% -4.4% +16.5% ➖ noise
4 duckdb:vortex-compact +11.8% +15.5% -3.1% +16.5% ➖ noise
4 duckdb:vortex-file-compressed +22.4% +15.5% +6.0% +16.5% ➖ noise
5 datafusion:arrow +46.5% +16.2% +26.0% +16.5% 🚨 regression
5 datafusion:vortex-compact +27.1% +16.2% +9.4% +16.5% ➖ noise
5 datafusion:vortex-file-compressed +19.5% +16.2% +2.9% +16.5% ➖ noise
5 duckdb:duckdb +10.0% +16.2% -5.3% +16.5% ➖ noise
5 duckdb:vortex-compact +12.0% +16.2% -3.6% +16.5% ➖ noise
5 duckdb:vortex-file-compressed +19.8% +16.2% +3.1% +16.5% ➖ noise
6 datafusion:arrow +60.3% +12.8% +42.1% +16.5% 🚨 regression
6 datafusion:vortex-compact +39.1% +12.8% +23.3% +16.5% 🚨 regression
6 datafusion:vortex-file-compressed +30.8% +12.8% +16.0% +16.5% ➖ noise
6 duckdb:duckdb +15.1% +12.8% +2.1% +16.5% ➖ noise
6 duckdb:vortex-compact +14.9% +12.8% +1.8% +18.0% ➖ noise
6 duckdb:vortex-file-compressed +13.3% +12.8% +0.4% +16.5% ➖ noise
7 datafusion:arrow +36.4% +16.4% +17.2% +16.5% 🚨 regression
7 datafusion:vortex-compact +28.0% +16.4% +10.0% +16.5% ➖ noise
7 datafusion:vortex-file-compressed +41.0% +16.4% +21.2% +16.5% 🚨 regression
7 duckdb:duckdb +13.1% +16.4% -2.8% +16.5% ➖ noise
7 duckdb:vortex-compact +13.7% +16.4% -2.3% +16.5% ➖ noise
7 duckdb:vortex-file-compressed +24.3% +16.4% +6.8% +16.5% ➖ noise
8 datafusion:arrow +73.9% +12.6% +54.5% +16.5% 🚨 regression
8 datafusion:vortex-compact +25.2% +12.6% +11.2% +16.5% ➖ noise
8 datafusion:vortex-file-compressed +25.2% +12.6% +11.2% +16.5% ➖ noise
8 duckdb:duckdb +10.9% +12.6% -1.5% +16.5% ➖ noise
8 duckdb:vortex-compact +12.7% +12.6% +0.1% +16.5% ➖ noise
8 duckdb:vortex-file-compressed +20.0% +12.6% +6.6% +16.5% ➖ noise
9 datafusion:arrow +60.7% +14.4% +40.4% +16.5% 🚨 regression
9 datafusion:vortex-compact +29.6% +14.4% +13.3% +16.5% ➖ noise
9 datafusion:vortex-file-compressed +37.6% +14.4% +20.3% +16.5% 🚨 regression
9 duckdb:duckdb +22.1% +14.4% +6.7% +16.5% ➖ noise
9 duckdb:vortex-compact +17.5% +14.4% +2.7% +16.5% ➖ noise
9 duckdb:vortex-file-compressed +31.0% +14.4% +14.5% +16.5% ➖ noise
10 datafusion:arrow +37.2% +17.8% +16.5% +16.5% ➖ noise
10 datafusion:vortex-compact +26.7% +17.8% +7.5% +16.5% ➖ noise
10 datafusion:vortex-file-compressed +27.7% +17.8% +8.4% +16.5% ➖ noise
10 duckdb:duckdb +16.7% +17.8% -0.9% +16.5% ➖ noise
10 duckdb:vortex-compact +12.0% +17.8% -4.9% +16.5% ➖ noise
10 duckdb:vortex-file-compressed +19.3% +17.8% +1.3% +16.5% ➖ noise
11 datafusion:arrow +17.0% +20.2% -2.7% +16.5% ➖ noise
11 datafusion:vortex-compact +32.7% +20.2% +10.4% +16.5% ➖ noise
11 datafusion:vortex-file-compressed +29.4% +20.2% +7.6% +16.5% ➖ noise
11 duckdb:duckdb +25.4% +20.2% +4.3% +16.5% ➖ noise
11 duckdb:vortex-compact +15.4% +20.2% -4.0% +16.5% ➖ noise
11 duckdb:vortex-file-compressed +26.6% +20.2% +5.3% +16.5% ➖ noise
12 datafusion:arrow +32.8% +10.8% +19.8% +17.4% 🚨 regression
12 datafusion:vortex-compact +23.9% +10.8% +11.8% +16.5% ➖ noise
12 datafusion:vortex-file-compressed +25.8% +10.8% +13.5% +16.5% ➖ noise
12 duckdb:duckdb +14.6% +10.8% +3.4% +16.5% ➖ noise
12 duckdb:vortex-compact +12.6% +10.8% +1.6% +16.5% ➖ noise
12 duckdb:vortex-file-compressed +36.6% +10.8% +23.3% +16.5% 🚨 regression
13 datafusion:arrow +12.9% +24.7% -9.5% +16.5% ➖ noise
13 datafusion:vortex-compact +13.7% +24.7% -8.8% +16.5% ➖ noise
13 datafusion:vortex-file-compressed +16.0% +24.7% -7.0% +16.5% ➖ noise
13 duckdb:duckdb +16.9% +24.7% -6.3% +16.5% ➖ noise
13 duckdb:vortex-compact +8.6% +24.7% -13.0% +16.5% ➖ noise
13 duckdb:vortex-file-compressed +20.5% +24.7% -3.4% +16.5% ➖ noise
14 datafusion:arrow +61.4% +11.6% +44.6% +16.5% 🚨 regression
14 datafusion:vortex-compact +19.9% +11.6% +7.4% +16.5% ➖ noise
14 datafusion:vortex-file-compressed +27.4% +11.6% +14.1% +16.5% ➖ noise
14 duckdb:duckdb +11.3% +11.6% -0.3% +17.1% ➖ noise
14 duckdb:vortex-compact +18.3% +11.6% +6.0% +16.5% ➖ noise
14 duckdb:vortex-file-compressed +33.1% +11.6% +19.3% +16.5% 🚨 regression
15 datafusion:arrow +61.9% +21.2% +33.6% +16.5% 🚨 regression
15 datafusion:vortex-compact +24.6% +21.2% +2.8% +16.5% ➖ noise
15 datafusion:vortex-file-compressed +26.7% +21.2% +4.6% +16.5% ➖ noise
15 duckdb:duckdb +9.2% +21.2% -9.9% +16.5% ➖ noise
15 duckdb:vortex-compact +13.7% +21.2% -6.2% +16.5% ➖ noise
15 duckdb:vortex-file-compressed +16.4% +21.2% -4.0% +16.5% ➖ noise
16 datafusion:arrow +20.2% +21.3% -0.9% +16.5% ➖ noise
16 datafusion:vortex-compact +20.3% +21.3% -0.8% +16.5% ➖ noise
16 datafusion:vortex-file-compressed +23.7% +21.3% +2.0% +16.5% ➖ noise
16 duckdb:duckdb +13.1% +21.3% -6.8% +16.5% ➖ noise
16 duckdb:vortex-compact +13.6% +21.3% -6.4% +16.5% ➖ noise
16 duckdb:vortex-file-compressed +23.3% +21.3% +1.6% +16.5% ➖ noise
17 datafusion:arrow +46.1% +25.7% +16.2% +16.5% ➖ noise
17 datafusion:vortex-compact +33.1% +25.7% +5.9% +16.5% ➖ noise
17 datafusion:vortex-file-compressed +33.1% +25.7% +5.9% +16.5% ➖ noise
17 duckdb:duckdb +13.2% +25.7% -10.0% +16.5% ➖ noise
17 duckdb:vortex-compact +20.7% +25.7% -4.0% +16.5% ➖ noise
17 duckdb:vortex-file-compressed +28.0% +25.7% +1.8% +16.5% ➖ noise
18 datafusion:arrow +41.7% +14.9% +23.3% +16.5% 🚨 regression
18 datafusion:vortex-compact +30.8% +14.9% +13.9% +16.5% ➖ noise
18 datafusion:vortex-file-compressed +38.0% +14.9% +20.1% +16.5% 🚨 regression
18 duckdb:duckdb +7.0% +14.9% -6.8% +16.5% ➖ noise
18 duckdb:vortex-compact +8.4% +14.9% -5.7% +16.5% ➖ noise
18 duckdb:vortex-file-compressed +17.1% +14.9% +1.9% +16.5% ➖ noise
19 datafusion:arrow +52.0% +12.7% +34.8% +16.5% 🚨 regression
19 datafusion:vortex-compact +14.5% +12.7% +1.6% +16.5% ➖ noise
19 datafusion:vortex-file-compressed +26.1% +12.7% +11.9% +16.5% ➖ noise
19 duckdb:duckdb +17.1% +12.7% +3.8% +16.5% ➖ noise
19 duckdb:vortex-compact +16.8% +12.7% +3.6% +16.5% ➖ noise
19 duckdb:vortex-file-compressed +23.9% +12.7% +9.9% +16.5% ➖ noise
20 datafusion:arrow +50.2% +10.7% +35.7% +16.5% 🚨 regression
20 datafusion:vortex-compact +25.6% +10.7% +13.4% +16.5% ➖ noise
20 datafusion:vortex-file-compressed +24.7% +10.7% +12.6% +16.5% ➖ noise
20 duckdb:duckdb +10.9% +10.7% +0.1% +16.5% ➖ noise
20 duckdb:vortex-compact +18.4% +10.7% +6.9% +16.5% ➖ noise
20 duckdb:vortex-file-compressed +12.6% +10.7% +1.7% +16.5% ➖ noise
21 datafusion:arrow +41.5% +15.1% +22.9% +16.5% 🚨 regression
21 datafusion:vortex-compact +28.1% +15.1% +11.3% +16.5% ➖ noise
21 datafusion:vortex-file-compressed +24.9% +15.1% +8.5% +16.5% ➖ noise
21 duckdb:duckdb +17.6% +15.1% +2.2% +16.5% ➖ noise
21 duckdb:vortex-compact +22.1% +15.1% +6.1% +16.5% ➖ noise
21 duckdb:vortex-file-compressed +9.9% +15.1% -4.5% +16.5% ➖ noise
22 datafusion:arrow +18.7% +10.8% +7.1% +16.5% ➖ noise
22 datafusion:vortex-compact +23.1% +10.8% +11.0% +16.5% ➖ noise
22 datafusion:vortex-file-compressed +18.7% +10.8% +7.1% +16.5% ➖ noise
22 duckdb:duckdb +9.1% +10.8% -1.6% +16.5% ➖ noise
22 duckdb:vortex-compact +15.8% +10.8% +4.5% +16.5% ➖ noise
22 duckdb:vortex-file-compressed +20.3% +10.8% +8.5% +16.5% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

File Sizes: TPC-H SF=1 on NVME

File Size Changes (195 files changed, -98.4% overall, 0↑ 195↓)
File Scale Format Base HEAD Change %
lineitem_94.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
duckdb.db 100 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
orders_3.vortex 100 vortex-file-compressed 180.12 MB 0 B 180.12 MB -100.0%
partsupp_9.vortex 100 vortex-file-compressed 191.50 MB 0 B 191.50 MB -100.0%
customer_0.vortex 100 vortex-file-compressed 261.80 MB 0 B 261.80 MB -100.0%
lineitem_45.vortex 100 vortex-file-compressed 146.88 MB 0 B 146.88 MB -100.0%
lineitem_117.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_78.vortex 100 vortex-file-compressed 147.35 MB 0 B 147.35 MB -100.0%
lineitem_42.vortex 100 vortex-file-compressed 148.38 MB 0 B 148.38 MB -100.0%
lineitem_118.vortex 100 vortex-file-compressed 147.83 MB 0 B 147.83 MB -100.0%
lineitem_62.vortex 100 vortex-file-compressed 146.94 MB 0 B 146.94 MB -100.0%
lineitem_3.vortex 100 vortex-file-compressed 148.16 MB 0 B 148.16 MB -100.0%
lineitem_79.vortex 100 vortex-file-compressed 148.43 MB 0 B 148.43 MB -100.0%
lineitem_0.vortex 100 vortex-file-compressed 148.68 MB 0 B 148.68 MB -100.0%
partsupp_6.vortex 100 vortex-file-compressed 191.38 MB 0 B 191.38 MB -100.0%
partsupp_12.vortex 100 vortex-file-compressed 191.50 MB 0 B 191.50 MB -100.0%
lineitem_24.vortex 100 vortex-file-compressed 147.50 MB 0 B 147.50 MB -100.0%
customer_1.vortex 100 vortex-file-compressed 261.77 MB 0 B 261.77 MB -100.0%
lineitem_68.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
lineitem_37.vortex 100 vortex-file-compressed 147.47 MB 0 B 147.47 MB -100.0%
orders_6.vortex 100 vortex-file-compressed 179.80 MB 0 B 179.80 MB -100.0%
partsupp_16.vortex 100 vortex-file-compressed 191.25 MB 0 B 191.25 MB -100.0%
lineitem_40.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
orders_21.vortex 100 vortex-file-compressed 179.89 MB 0 B 179.89 MB -100.0%
partsupp_0.vortex 100 vortex-file-compressed 191.37 MB 0 B 191.37 MB -100.0%
lineitem_61.vortex 100 vortex-file-compressed 147.73 MB 0 B 147.73 MB -100.0%
lineitem_76.vortex 100 vortex-file-compressed 147.35 MB 0 B 147.35 MB -100.0%
lineitem_2.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
orders_0.vortex 100 vortex-file-compressed 180.00 MB 0 B 180.00 MB -100.0%
lineitem_46.vortex 100 vortex-file-compressed 147.77 MB 0 B 147.77 MB -100.0%
lineitem_80.vortex 100 vortex-file-compressed 147.55 MB 0 B 147.55 MB -100.0%
lineitem_7.vortex 100 vortex-file-compressed 147.86 MB 0 B 147.86 MB -100.0%
lineitem_50.vortex 100 vortex-file-compressed 148.88 MB 0 B 148.88 MB -100.0%
lineitem_102.vortex 100 vortex-file-compressed 148.14 MB 0 B 148.14 MB -100.0%
lineitem_41.vortex 100 vortex-file-compressed 146.66 MB 0 B 146.66 MB -100.0%
partsupp_17.vortex 100 vortex-file-compressed 191.49 MB 0 B 191.49 MB -100.0%
part_0.vortex 100 vortex-file-compressed 28.45 MB 0 B 28.45 MB -100.0%
partsupp_7.vortex 100 vortex-file-compressed 191.61 MB 0 B 191.61 MB -100.0%
part_5.vortex 100 vortex-file-compressed 28.38 MB 0 B 28.38 MB -100.0%
lineitem_98.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_112.vortex 100 vortex-file-compressed 147.42 MB 0 B 147.42 MB -100.0%
lineitem_16.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
lineitem_72.vortex 100 vortex-file-compressed 147.99 MB 0 B 147.99 MB -100.0%
lineitem_67.vortex 100 vortex-file-compressed 148.84 MB 0 B 148.84 MB -100.0%
lineitem_36.vortex 100 vortex-file-compressed 147.64 MB 0 B 147.64 MB -100.0%
lineitem_14.vortex 100 vortex-file-compressed 147.79 MB 0 B 147.79 MB -100.0%
lineitem_101.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
orders_13.vortex 100 vortex-file-compressed 179.83 MB 0 B 179.83 MB -100.0%
part_8.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
lineitem_106.vortex 100 vortex-file-compressed 148.07 MB 0 B 148.07 MB -100.0%
lineitem_4.vortex 100 vortex-file-compressed 147.27 MB 0 B 147.27 MB -100.0%
lineitem_91.vortex 100 vortex-file-compressed 148.27 MB 0 B 148.27 MB -100.0%
partsupp_3.vortex 100 vortex-file-compressed 191.37 MB 0 B 191.37 MB -100.0%
lineitem_32.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
lineitem_25.vortex 100 vortex-file-compressed 148.52 MB 0 B 148.52 MB -100.0%
orders_25.vortex 100 vortex-file-compressed 179.82 MB 0 B 179.82 MB -100.0%
lineitem_103.vortex 100 vortex-file-compressed 148.37 MB 0 B 148.37 MB -100.0%
part_1.vortex 100 vortex-file-compressed 28.49 MB 0 B 28.49 MB -100.0%
lineitem_66.vortex 100 vortex-file-compressed 148.09 MB 0 B 148.09 MB -100.0%
part_2.vortex 100 vortex-file-compressed 28.46 MB 0 B 28.46 MB -100.0%
lineitem_39.vortex 100 vortex-file-compressed 147.38 MB 0 B 147.38 MB -100.0%
lineitem_22.vortex 100 vortex-file-compressed 147.32 MB 0 B 147.32 MB -100.0%
lineitem_64.vortex 100 vortex-file-compressed 147.72 MB 0 B 147.72 MB -100.0%
orders_20.vortex 100 vortex-file-compressed 179.85 MB 0 B 179.85 MB -100.0%
partsupp_11.vortex 100 vortex-file-compressed 191.43 MB 0 B 191.43 MB -100.0%
lineitem_113.vortex 100 vortex-file-compressed 147.56 MB 0 B 147.56 MB -100.0%
lineitem_54.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
lineitem_9.vortex 100 vortex-file-compressed 148.87 MB 0 B 148.87 MB -100.0%
lineitem_82.vortex 100 vortex-file-compressed 148.37 MB 0 B 148.37 MB -100.0%
lineitem_104.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_28.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
lineitem_19.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
lineitem_70.vortex 100 vortex-file-compressed 147.89 MB 0 B 147.89 MB -100.0%
lineitem_111.vortex 100 vortex-file-compressed 147.77 MB 0 B 147.77 MB -100.0%
lineitem_93.vortex 100 vortex-file-compressed 147.77 MB 0 B 147.77 MB -100.0%
lineitem_84.vortex 100 vortex-file-compressed 147.94 MB 0 B 147.94 MB -100.0%
lineitem_1.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
lineitem_116.vortex 100 vortex-file-compressed 148.20 MB 0 B 148.20 MB -100.0%
lineitem_110.vortex 100 vortex-file-compressed 148.41 MB 0 B 148.41 MB -100.0%
lineitem_60.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
lineitem_5.vortex 100 vortex-file-compressed 148.16 MB 0 B 148.16 MB -100.0%
lineitem_48.vortex 100 vortex-file-compressed 148.23 MB 0 B 148.23 MB -100.0%
orders_19.vortex 100 vortex-file-compressed 180.04 MB 0 B 180.04 MB -100.0%
part_11.vortex 100 vortex-file-compressed 28.45 MB 0 B 28.45 MB -100.0%
lineitem_15.vortex 100 vortex-file-compressed 147.63 MB 0 B 147.63 MB -100.0%
lineitem_63.vortex 100 vortex-file-compressed 148.65 MB 0 B 148.65 MB -100.0%
part_14.vortex 100 vortex-file-compressed 28.46 MB 0 B 28.46 MB -100.0%
part_17.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
lineitem_99.vortex 100 vortex-file-compressed 147.26 MB 0 B 147.26 MB -100.0%
orders_1.vortex 100 vortex-file-compressed 179.92 MB 0 B 179.92 MB -100.0%
lineitem_87.vortex 100 vortex-file-compressed 147.46 MB 0 B 147.46 MB -100.0%
customer_2.vortex 100 vortex-file-compressed 261.69 MB 0 B 261.69 MB -100.0%
lineitem_75.vortex 100 vortex-file-compressed 147.88 MB 0 B 147.88 MB -100.0%
lineitem_71.vortex 100 vortex-file-compressed 147.94 MB 0 B 147.94 MB -100.0%
lineitem_89.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
orders_27.vortex 100 vortex-file-compressed 179.78 MB 0 B 179.78 MB -100.0%
lineitem_27.vortex 100 vortex-file-compressed 148.45 MB 0 B 148.45 MB -100.0%
lineitem_105.vortex 100 vortex-file-compressed 147.47 MB 0 B 147.47 MB -100.0%
lineitem_114.vortex 100 vortex-file-compressed 147.46 MB 0 B 147.46 MB -100.0%
lineitem_29.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
orders_24.vortex 100 vortex-file-compressed 179.56 MB 0 B 179.56 MB -100.0%
lineitem_49.vortex 100 vortex-file-compressed 148.47 MB 0 B 148.47 MB -100.0%
region_0.vortex 100 vortex-file-compressed 6.13 KB 0 B 6.13 KB -100.0%
lineitem_115.vortex 100 vortex-file-compressed 147.64 MB 0 B 147.64 MB -100.0%
orders_9.vortex 100 vortex-file-compressed 180.11 MB 0 B 180.11 MB -100.0%
lineitem_96.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
lineitem_120.vortex 100 vortex-file-compressed 147.10 MB 0 B 147.10 MB -100.0%
lineitem_11.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
part_7.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
lineitem_100.vortex 100 vortex-file-compressed 148.11 MB 0 B 148.11 MB -100.0%
orders_16.vortex 100 vortex-file-compressed 179.88 MB 0 B 179.88 MB -100.0%
lineitem_52.vortex 100 vortex-file-compressed 146.97 MB 0 B 146.97 MB -100.0%
lineitem_73.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
lineitem_83.vortex 100 vortex-file-compressed 148.68 MB 0 B 148.68 MB -100.0%
partsupp_13.vortex 100 vortex-file-compressed 191.35 MB 0 B 191.35 MB -100.0%
lineitem_107.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
orders_22.vortex 100 vortex-file-compressed 180.04 MB 0 B 180.04 MB -100.0%
lineitem_31.vortex 100 vortex-file-compressed 148.50 MB 0 B 148.50 MB -100.0%
part_12.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
lineitem_95.vortex 100 vortex-file-compressed 147.49 MB 0 B 147.49 MB -100.0%
lineitem_6.vortex 100 vortex-file-compressed 147.90 MB 0 B 147.90 MB -100.0%
lineitem_88.vortex 100 vortex-file-compressed 148.71 MB 0 B 148.71 MB -100.0%
lineitem_58.vortex 100 vortex-file-compressed 148.72 MB 0 B 148.72 MB -100.0%
nation_0.vortex 100 vortex-file-compressed 10.97 KB 0 B 10.97 KB -100.0%
orders_26.vortex 100 vortex-file-compressed 179.99 MB 0 B 179.99 MB -100.0%
partsupp_15.vortex 100 vortex-file-compressed 191.52 MB 0 B 191.52 MB -100.0%
lineitem_74.vortex 100 vortex-file-compressed 147.55 MB 0 B 147.55 MB -100.0%
part_9.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
lineitem_17.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_97.vortex 100 vortex-file-compressed 148.10 MB 0 B 148.10 MB -100.0%
orders_2.vortex 100 vortex-file-compressed 180.35 MB 0 B 180.35 MB -100.0%
orders_5.vortex 100 vortex-file-compressed 180.03 MB 0 B 180.03 MB -100.0%
customer_3.vortex 100 vortex-file-compressed 261.80 MB 0 B 261.80 MB -100.0%
lineitem_10.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
lineitem_33.vortex 100 vortex-file-compressed 147.74 MB 0 B 147.74 MB -100.0%
orders_8.vortex 100 vortex-file-compressed 180.21 MB 0 B 180.21 MB -100.0%
partsupp_14.vortex 100 vortex-file-compressed 191.62 MB 0 B 191.62 MB -100.0%
orders_18.vortex 100 vortex-file-compressed 180.45 MB 0 B 180.45 MB -100.0%
orders_23.vortex 100 vortex-file-compressed 179.94 MB 0 B 179.94 MB -100.0%
part_3.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
part_13.vortex 100 vortex-file-compressed 28.44 MB 0 B 28.44 MB -100.0%
part_6.vortex 100 vortex-file-compressed 28.44 MB 0 B 28.44 MB -100.0%
partsupp_18.vortex 100 vortex-file-compressed 191.38 MB 0 B 191.38 MB -100.0%
lineitem_12.vortex 100 vortex-file-compressed 148.19 MB 0 B 148.19 MB -100.0%
lineitem_77.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_47.vortex 100 vortex-file-compressed 148.26 MB 0 B 148.26 MB -100.0%
lineitem_8.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
orders_14.vortex 100 vortex-file-compressed 180.18 MB 0 B 180.18 MB -100.0%
lineitem_90.vortex 100 vortex-file-compressed 147.82 MB 0 B 147.82 MB -100.0%
lineitem_57.vortex 100 vortex-file-compressed 148.37 MB 0 B 148.37 MB -100.0%
orders_4.vortex 100 vortex-file-compressed 180.39 MB 0 B 180.39 MB -100.0%
orders_12.vortex 100 vortex-file-compressed 180.32 MB 0 B 180.32 MB -100.0%
part_18.vortex 100 vortex-file-compressed 28.51 MB 0 B 28.51 MB -100.0%
lineitem_30.vortex 100 vortex-file-compressed 147.46 MB 0 B 147.46 MB -100.0%
lineitem_38.vortex 100 vortex-file-compressed 149.09 MB 0 B 149.09 MB -100.0%
lineitem_56.vortex 100 vortex-file-compressed 147.73 MB 0 B 147.73 MB -100.0%
orders_17.vortex 100 vortex-file-compressed 180.01 MB 0 B 180.01 MB -100.0%
lineitem_81.vortex 100 vortex-file-compressed 147.75 MB 0 B 147.75 MB -100.0%
orders_15.vortex 100 vortex-file-compressed 180.19 MB 0 B 180.19 MB -100.0%
lineitem_44.vortex 100 vortex-file-compressed 147.91 MB 0 B 147.91 MB -100.0%
partsupp_4.vortex 100 vortex-file-compressed 191.40 MB 0 B 191.40 MB -100.0%
part_4.vortex 100 vortex-file-compressed 28.42 MB 0 B 28.42 MB -100.0%
lineitem_13.vortex 100 vortex-file-compressed 148.26 MB 0 B 148.26 MB -100.0%
lineitem_109.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
partsupp_5.vortex 100 vortex-file-compressed 191.41 MB 0 B 191.41 MB -100.0%
part_10.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
lineitem_43.vortex 100 vortex-file-compressed 147.84 MB 0 B 147.84 MB -100.0%
part_15.vortex 100 vortex-file-compressed 28.48 MB 0 B 28.48 MB -100.0%
lineitem_92.vortex 100 vortex-file-compressed 148.08 MB 0 B 148.08 MB -100.0%
lineitem_108.vortex 100 vortex-file-compressed 147.29 MB 0 B 147.29 MB -100.0%
lineitem_53.vortex 100 vortex-file-compressed 148.23 MB 0 B 148.23 MB -100.0%
orders_11.vortex 100 vortex-file-compressed 180.08 MB 0 B 180.08 MB -100.0%
partsupp_1.vortex 100 vortex-file-compressed 191.69 MB 0 B 191.69 MB -100.0%
orders_7.vortex 100 vortex-file-compressed 180.12 MB 0 B 180.12 MB -100.0%
lineitem_21.vortex 100 vortex-file-compressed 148.33 MB 0 B 148.33 MB -100.0%
lineitem_23.vortex 100 vortex-file-compressed 148.19 MB 0 B 148.19 MB -100.0%
lineitem_65.vortex 100 vortex-file-compressed 147.57 MB 0 B 147.57 MB -100.0%
lineitem_69.vortex 100 vortex-file-compressed 148.10 MB 0 B 148.10 MB -100.0%
lineitem_86.vortex 100 vortex-file-compressed 147.62 MB 0 B 147.62 MB -100.0%
lineitem_26.vortex 100 vortex-file-compressed 148.11 MB 0 B 148.11 MB -100.0%
partsupp_2.vortex 100 vortex-file-compressed 191.39 MB 0 B 191.39 MB -100.0%
part_16.vortex 100 vortex-file-compressed 28.42 MB 0 B 28.42 MB -100.0%
lineitem_20.vortex 100 vortex-file-compressed 148.78 MB 0 B 148.78 MB -100.0%
lineitem_34.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
partsupp_10.vortex 100 vortex-file-compressed 191.59 MB 0 B 191.59 MB -100.0%
lineitem_35.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
supplier_0.vortex 100 vortex-file-compressed 66.71 MB 0 B 66.71 MB -100.0%
partsupp_8.vortex 100 vortex-file-compressed 191.49 MB 0 B 191.49 MB -100.0%
lineitem_119.vortex 100 vortex-file-compressed 148.33 MB 0 B 148.33 MB -100.0%
lineitem_55.vortex 100 vortex-file-compressed 148.16 MB 0 B 148.16 MB -100.0%
lineitem_85.vortex 100 vortex-file-compressed 147.92 MB 0 B 147.92 MB -100.0%
orders_10.vortex 100 vortex-file-compressed 180.14 MB 0 B 180.14 MB -100.0%
lineitem_59.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_51.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_18.vortex 100 vortex-file-compressed 147.55 MB 0 B 147.55 MB -100.0%

Totals:

  • vortex-compact: 194.82 MB → 194.82 MB (0.0%)
  • vortex-file-compressed: 27.85 GB → 266.60 MB (-99.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.6%
Vortex (geomean): 0.909x ➖
Parquet (geomean): 0.952x ➖
Shifts: Parquet (control) -4.8% · Median polish -0.6%


datafusion / vortex-file-compressed (0.884x ➖, 2↑ 3↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 31924226 35555515 0.90
fineweb_q01/datafusion:vortex-file-compressed 🚀 325043131 543991212 0.60
fineweb_q02/datafusion:vortex-file-compressed 325747108 442099523 0.74
fineweb_q03/datafusion:vortex-file-compressed 🚨 2703019117 1348491516 2.00
fineweb_q04/datafusion:vortex-file-compressed 🚨 2745992247 1356760760 2.02
fineweb_q05/datafusion:vortex-file-compressed 🚨 2625862550 1335342903 1.97
fineweb_q06/datafusion:vortex-file-compressed 1442098230 1542054847 0.94
fineweb_q07/datafusion:vortex-file-compressed 1372243955 1408853213 0.97
fineweb_q08/datafusion:vortex-file-compressed 🚀 61752351 535585143 0.12
datafusion / vortex-compact (0.779x ➖, 3↑ 2↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 40796046 36581554 1.12
fineweb_q01/datafusion:vortex-compact 🚀 335163608 633304778 0.53
fineweb_q02/datafusion:vortex-compact 🚀 328786035 513677334 0.64
fineweb_q03/datafusion:vortex-compact 🚨 2044821137 1474738016 1.39
fineweb_q04/datafusion:vortex-compact 2051236414 1796019796 1.14
fineweb_q05/datafusion:vortex-compact 🚨 1930119972 1441257964 1.34
fineweb_q06/datafusion:vortex-compact 1370024738 1321768159 1.04
fineweb_q07/datafusion:vortex-compact 1207096191 1165325479 1.04
fineweb_q08/datafusion:vortex-compact 🚀 45251687 367485481 0.12
datafusion / parquet (0.949x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 999123979 1023708034 0.98
fineweb_q01/datafusion:parquet 1676406775 1686659636 0.99
fineweb_q02/datafusion:parquet 1714620227 1737990944 0.99
fineweb_q03/datafusion:parquet 1611148265 1686568756 0.96
fineweb_q04/datafusion:parquet 1592866365 1988816983 0.80
fineweb_q05/datafusion:parquet 1599647488 1811962678 0.88
fineweb_q06/datafusion:parquet 1587383066 1604824076 0.99
fineweb_q07/datafusion:parquet 1655428584 1670330378 0.99
fineweb_q08/datafusion:parquet 1646440858 1676447311 0.98
duckdb / vortex-file-compressed (1.015x ➖, 2↑ 3↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 81373241 94302846 0.86
fineweb_q01/duckdb:vortex-file-compressed 🚀 372590454 539647414 0.69
fineweb_q02/duckdb:vortex-file-compressed 439691112 504564812 0.87
fineweb_q03/duckdb:vortex-file-compressed 🚨 2949004700 1424708192 2.07
fineweb_q04/duckdb:vortex-file-compressed 🚨 3005211485 1504849228 2.00
fineweb_q05/duckdb:vortex-file-compressed 🚨 2913944568 1527134225 1.91
fineweb_q06/duckdb:vortex-file-compressed 1664624900 1616824843 1.03
fineweb_q07/duckdb:vortex-file-compressed 1542666850 1446256191 1.07
fineweb_q08/duckdb:vortex-file-compressed 🚀 156188505 611940902 0.26
duckdb / vortex-compact (0.974x ➖, 1↑ 3↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 93829172 78821115 1.19
fineweb_q01/duckdb:vortex-compact 398963536 522358793 0.76
fineweb_q02/duckdb:vortex-compact 438347349 568559639 0.77
fineweb_q03/duckdb:vortex-compact 🚨 2408124506 1581530181 1.52
fineweb_q04/duckdb:vortex-compact 🚨 2400968724 1816065686 1.32
fineweb_q05/duckdb:vortex-compact 🚨 2311958090 1527418663 1.51
fineweb_q06/duckdb:vortex-compact 1551667471 1504153131 1.03
fineweb_q07/duckdb:vortex-compact 1498613503 1271672621 1.18
fineweb_q08/duckdb:vortex-compact 🚀 139827887 461022272 0.30
duckdb / parquet (0.956x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1041465639 1076743425 0.97
fineweb_q01/duckdb:parquet 1383089332 1318363387 1.05
fineweb_q02/duckdb:parquet 1308348101 1324260269 0.99
fineweb_q03/duckdb:parquet 3408663997 3693258941 0.92
fineweb_q04/duckdb:parquet 1820845422 1956222712 0.93
fineweb_q05/duckdb:parquet 1975960919 2254967345 0.88
fineweb_q06/duckdb:parquet 4130012988 4339250087 0.95
fineweb_q07/duckdb:parquet 2476331511 2628817660 0.94
fineweb_q08/duckdb:parquet 1062150486 1080378393 0.98
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +11.5% -2.8% +14.8% +182.8% ➖ noise
0 datafusion:vortex-file-compressed -10.2% -2.8% -7.6% +156.2% ➖ noise
0 duckdb:vortex-compact +19.0% -2.8% +22.5% +54.5% ➖ noise
0 duckdb:vortex-file-compressed -13.7% -2.8% -11.2% +36.9% ➖ noise
1 datafusion:vortex-compact -47.1% +2.1% -48.2% +82.9% ✅ faster
1 datafusion:vortex-file-compressed -40.2% +2.1% -41.5% +84.9% ➖ noise
1 duckdb:vortex-compact -23.6% +2.1% -25.2% +30.0% ✅ faster
1 duckdb:vortex-file-compressed -31.0% +2.1% -32.4% +47.5% ✅ faster
2 datafusion:vortex-compact -36.0% -1.3% -35.2% +30.0% ✅ faster
2 datafusion:vortex-file-compressed -26.3% -1.3% -25.4% +30.0% ✅ faster
2 duckdb:vortex-compact -22.9% -1.3% -21.9% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -12.9% -1.3% -11.7% +30.0% ➖ noise
3 datafusion:vortex-compact +38.7% -6.1% +47.7% +33.9% 🚨 regression
3 datafusion:vortex-file-compressed +100.4% -6.1% +113.5% +30.0% 🚨 regression
3 duckdb:vortex-compact +52.3% -6.1% +62.2% +30.0% 🚨 regression
3 duckdb:vortex-file-compressed +107.0% -6.1% +120.4% +30.0% 🚨 regression
4 datafusion:vortex-compact +14.2% -13.7% +32.3% +30.0% 🚨 regression
4 datafusion:vortex-file-compressed +102.4% -13.7% +134.4% +30.0% 🚨 regression
4 duckdb:vortex-compact +32.2% -13.7% +53.1% +30.0% 🚨 regression
4 duckdb:vortex-file-compressed +99.7% -13.7% +131.3% +30.0% 🚨 regression
5 datafusion:vortex-compact +33.9% -12.0% +52.3% +103.0% ➖ noise
5 datafusion:vortex-file-compressed +96.6% -12.0% +123.6% +30.0% 🚨 regression
5 duckdb:vortex-compact +51.4% -12.0% +72.1% +30.0% 🚨 regression
5 duckdb:vortex-file-compressed +90.8% -12.0% +116.9% +30.0% 🚨 regression
6 datafusion:vortex-compact +3.7% -3.0% +6.8% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -6.5% -3.0% -3.6% +30.0% ➖ noise
6 duckdb:vortex-compact +3.2% -3.0% +6.3% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +3.0% -3.0% +6.1% +30.0% ➖ noise
7 datafusion:vortex-compact +3.6% -3.4% +7.2% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -2.6% -3.4% +0.8% +30.0% ➖ noise
7 duckdb:vortex-compact +17.8% -3.4% +22.0% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +6.7% -3.4% +10.4% +30.0% ➖ noise
8 datafusion:vortex-compact -87.7% -1.7% -87.5% +43.5% ✅ faster
8 datafusion:vortex-file-compressed -88.5% -1.7% -88.3% +45.9% ✅ faster
8 duckdb:vortex-compact -69.7% -1.7% -69.1% +71.1% ✅ faster
8 duckdb:vortex-file-compressed -74.5% -1.7% -74.0% +30.0% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: Statistical and Population Genetics

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


duckdb / vortex-file-compressed (1.008x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12814328 12298628 1.04
statpopgen_q01/duckdb:vortex-file-compressed 20605629 19863646 1.04
statpopgen_q02/duckdb:vortex-file-compressed 1427052337 1403939141 1.02
statpopgen_q03/duckdb:vortex-file-compressed 3134608043 3094463877 1.01
statpopgen_q04/duckdb:vortex-file-compressed 3122347830 3119120122 1.00
statpopgen_q05/duckdb:vortex-file-compressed 1478564615 1474004939 1.00
statpopgen_q06/duckdb:vortex-file-compressed 2168005735 2139911369 1.01
statpopgen_q07/duckdb:vortex-file-compressed 214193752 215448596 0.99
statpopgen_q08/duckdb:vortex-file-compressed 256625578 262912162 0.98
statpopgen_q09/duckdb:vortex-file-compressed 2947532741 2958741045 1.00
statpopgen_q10/duckdb:vortex-file-compressed 4734977051 4752034677 1.00
duckdb / vortex-compact (1.051x ➖, 0↑ 3↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11545773 11314001 1.02
statpopgen_q01/duckdb:vortex-compact 169515538 171754741 0.99
statpopgen_q02/duckdb:vortex-compact 1875389661 1833745138 1.02
statpopgen_q03/duckdb:vortex-compact 🚨 3890467421 3520567932 1.11
statpopgen_q04/duckdb:vortex-compact 3796392253 3675272779 1.03
statpopgen_q05/duckdb:vortex-compact 1977356609 1850264690 1.07
statpopgen_q06/duckdb:vortex-compact 2714843075 2699536937 1.01
statpopgen_q07/duckdb:vortex-compact 🚨 1050403774 906500877 1.16
statpopgen_q08/duckdb:vortex-compact 953168647 934744732 1.02
statpopgen_q09/duckdb:vortex-compact 3525126013 3365842137 1.05
statpopgen_q10/duckdb:vortex-compact 🚨 5992868684 5430605103 1.10
duckdb / parquet (0.981x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 320641085 335236845 0.96
statpopgen_q01/duckdb:parquet 405171345 415968090 0.97
statpopgen_q02/duckdb:parquet 975365080 1002935549 0.97
statpopgen_q03/duckdb:parquet 1491395395 1548120598 0.96
statpopgen_q04/duckdb:parquet 1505269752 1498509334 1.00
statpopgen_q05/duckdb:parquet 1006749384 1013207678 0.99
statpopgen_q06/duckdb:parquet 1492537223 1487184180 1.00
statpopgen_q07/duckdb:parquet 1303652316 1372007402 0.95
statpopgen_q08/duckdb:parquet 1298605125 1363939251 0.95
statpopgen_q09/duckdb:parquet 1423084160 1402802408 1.01
statpopgen_q10/duckdb:parquet 2710689077 2690233754 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +2.0% -4.4% +6.7% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +4.2% -4.4% +8.9% +11.1% ➖ noise
1 duckdb:vortex-compact -1.3% -2.6% +1.3% +22.2% ➖ noise
1 duckdb:vortex-file-compressed +3.7% -2.6% +6.5% +197.5% ➖ noise
2 duckdb:vortex-compact +2.3% -2.7% +5.2% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +1.6% -2.7% +4.5% +10.0% ➖ noise
3 duckdb:vortex-compact +10.5% -3.7% +14.7% +10.0% 🚨 regression
3 duckdb:vortex-file-compressed +1.3% -3.7% +5.2% +10.0% ➖ noise
4 duckdb:vortex-compact +3.3% +0.5% +2.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.1% +0.5% -0.3% +10.0% ➖ noise
5 duckdb:vortex-compact +6.9% -0.6% +7.6% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.3% -0.6% +1.0% +10.0% ➖ noise
6 duckdb:vortex-compact +0.6% +0.4% +0.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +1.3% +0.4% +0.9% +10.0% ➖ noise
7 duckdb:vortex-compact +15.9% -5.0% +22.0% +10.0% 🚨 regression
7 duckdb:vortex-file-compressed -0.6% -5.0% +4.6% +12.4% ➖ noise
8 duckdb:vortex-compact +2.0% -4.8% +7.1% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -2.4% -4.8% +2.5% +10.0% ➖ noise
9 duckdb:vortex-compact +4.7% +1.4% +3.2% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.4% +1.4% -1.8% +10.0% ➖ noise
10 duckdb:vortex-compact +10.4% +0.8% +9.5% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.4% +0.8% -1.1% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: TPC-H SF=10 on NVME

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


datafusion / vortex-file-compressed (1.020x ➖, 0↑ 1↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 404070864 396217253 1.02
tpch_q02/datafusion:vortex-file-compressed 105800012 104997545 1.01
tpch_q03/datafusion:vortex-file-compressed 217598004 215738938 1.01
tpch_q04/datafusion:vortex-file-compressed 114096621 111870385 1.02
tpch_q05/datafusion:vortex-file-compressed 368856865 370682220 1.00
tpch_q06/datafusion:vortex-file-compressed 🚨 49719905 43643886 1.14
tpch_q07/datafusion:vortex-file-compressed 510553269 501668951 1.02
tpch_q08/datafusion:vortex-file-compressed 360444877 352120648 1.02
tpch_q09/datafusion:vortex-file-compressed 620430952 626613749 0.99
tpch_q10/datafusion:vortex-file-compressed 232163139 231804438 1.00
tpch_q11/datafusion:vortex-file-compressed 81521694 82229063 0.99
tpch_q12/datafusion:vortex-file-compressed 123394969 119044248 1.04
tpch_q13/datafusion:vortex-file-compressed 212753670 212875738 1.00
tpch_q14/datafusion:vortex-file-compressed 60200328 56433367 1.07
tpch_q15/datafusion:vortex-file-compressed 113332635 104873738 1.08
tpch_q16/datafusion:vortex-file-compressed 73772540 74096000 1.00
tpch_q17/datafusion:vortex-file-compressed 622789304 624858605 1.00
tpch_q18/datafusion:vortex-file-compressed 825299638 830404408 0.99
tpch_q19/datafusion:vortex-file-compressed 95807701 92693802 1.03
tpch_q20/datafusion:vortex-file-compressed 170630706 165025471 1.03
tpch_q21/datafusion:vortex-file-compressed 639825129 646697207 0.99
tpch_q22/datafusion:vortex-file-compressed 64730018 63754945 1.02
datafusion / vortex-compact (1.011x ➖, 0↑ 1↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 442693289 438247182 1.01
tpch_q02/datafusion:vortex-compact 107815605 109263191 0.99
tpch_q03/datafusion:vortex-compact 219362303 216850405 1.01
tpch_q04/datafusion:vortex-compact 120662545 120323346 1.00
tpch_q05/datafusion:vortex-compact 370896779 374598357 0.99
tpch_q06/datafusion:vortex-compact 🚨 69597920 62665129 1.11
tpch_q07/datafusion:vortex-compact 523610040 517641231 1.01
tpch_q08/datafusion:vortex-compact 358434785 361270347 0.99
tpch_q09/datafusion:vortex-compact 628411152 631326686 1.00
tpch_q10/datafusion:vortex-compact 249834457 245381762 1.02
tpch_q11/datafusion:vortex-compact 81141218 80501556 1.01
tpch_q12/datafusion:vortex-compact 166039702 164515209 1.01
tpch_q13/datafusion:vortex-compact 260501690 257206276 1.01
tpch_q14/datafusion:vortex-compact 75944528 73023182 1.04
tpch_q15/datafusion:vortex-compact 167832689 158453465 1.06
tpch_q16/datafusion:vortex-compact 78244199 78591871 1.00
tpch_q17/datafusion:vortex-compact 628616617 629023483 1.00
tpch_q18/datafusion:vortex-compact 822036095 832738359 0.99
tpch_q19/datafusion:vortex-compact 133580838 131301702 1.02
tpch_q20/datafusion:vortex-compact 194187836 188113496 1.03
tpch_q21/datafusion:vortex-compact 648536330 651492864 1.00
tpch_q22/datafusion:vortex-compact 70564052 72509835 0.97
datafusion / parquet (0.992x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 461934458 490924486 0.94
tpch_q02/datafusion:parquet 170608531 173165599 0.99
tpch_q03/datafusion:parquet 281833330 282433087 1.00
tpch_q04/datafusion:parquet 129680126 129167808 1.00
tpch_q05/datafusion:parquet 431582381 440073715 0.98
tpch_q06/datafusion:parquet 123736964 131177251 0.94
tpch_q07/datafusion:parquet 601121425 613372035 0.98
tpch_q08/datafusion:parquet 467385545 470527430 0.99
tpch_q09/datafusion:parquet 736971857 745933697 0.99
tpch_q10/datafusion:parquet 492930624 497426350 0.99
tpch_q11/datafusion:parquet 119239906 121436987 0.98
tpch_q12/datafusion:parquet 210842240 209857902 1.00
tpch_q13/datafusion:parquet 330268105 327629868 1.01
tpch_q14/datafusion:parquet 166085217 160007272 1.04
tpch_q15/datafusion:parquet 251737595 250097258 1.01
tpch_q16/datafusion:parquet 131904353 125754648 1.05
tpch_q17/datafusion:parquet 668172634 683861071 0.98
tpch_q18/datafusion:parquet 859261507 870079466 0.99
tpch_q19/datafusion:parquet 285631043 281088558 1.02
tpch_q20/datafusion:parquet 292619625 297576585 0.98
tpch_q21/datafusion:parquet 693228014 694999246 1.00
tpch_q22/datafusion:parquet 208174080 214274979 0.97
datafusion / arrow (1.025x ➖, 0↑ 6↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚨 712406786 619292933 1.15
tpch_q02/datafusion:arrow 🚨 188877316 167668523 1.13
tpch_q03/datafusion:arrow 🚨 578024959 478064260 1.21
tpch_q04/datafusion:arrow 🚨 432567482 340620439 1.27
tpch_q05/datafusion:arrow 1143175554 1115382155 1.02
tpch_q06/datafusion:arrow 🚨 348791196 311538111 1.12
tpch_q07/datafusion:arrow 🚨 1387366296 1160548018 1.20
tpch_q08/datafusion:arrow 1113285118 1170230430 0.95
tpch_q09/datafusion:arrow 1319673067 1358979949 0.97
tpch_q10/datafusion:arrow 578270437 608683824 0.95
tpch_q11/datafusion:arrow 134522726 135827330 0.99
tpch_q12/datafusion:arrow 789881041 784484541 1.01
tpch_q13/datafusion:arrow 487147555 502735806 0.97
tpch_q14/datafusion:arrow 309403254 329843077 0.94
tpch_q15/datafusion:arrow 676131744 721454619 0.94
tpch_q16/datafusion:arrow 101719737 101922408 1.00
tpch_q17/datafusion:arrow 1303675664 1347193415 0.97
tpch_q18/datafusion:arrow 1853243270 1945503999 0.95
tpch_q19/datafusion:arrow 479797213 494579199 0.97
tpch_q20/datafusion:arrow 476948909 488344400 0.98
tpch_q21/datafusion:arrow 2951087231 2988744680 0.99
tpch_q22/datafusion:arrow 123614739 125709325 0.98
duckdb / vortex-file-compressed (1.061x ➖, 0↑ 6↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 170598620 171318232 1.00
tpch_q02/duckdb:vortex-file-compressed 50222872 51172334 0.98
tpch_q03/duckdb:vortex-file-compressed 127987686 127216171 1.01
tpch_q04/duckdb:vortex-file-compressed 154097957 152399075 1.01
tpch_q05/duckdb:vortex-file-compressed 127140227 125981396 1.01
tpch_q06/duckdb:vortex-file-compressed 🚨 54533786 46317269 1.18
tpch_q07/duckdb:vortex-file-compressed 🚨 168294236 142090776 1.18
tpch_q08/duckdb:vortex-file-compressed 169962651 170497341 1.00
tpch_q09/duckdb:vortex-file-compressed 328084009 321994704 1.02
tpch_q10/duckdb:vortex-file-compressed 142988185 143583202 1.00
tpch_q11/duckdb:vortex-file-compressed 35334109 33506337 1.05
tpch_q12/duckdb:vortex-file-compressed 🚨 124188512 92380399 1.34
tpch_q13/duckdb:vortex-file-compressed 232587184 226152527 1.03
tpch_q14/duckdb:vortex-file-compressed 🚨 81669782 67035659 1.22
tpch_q15/duckdb:vortex-file-compressed 92068461 86174112 1.07
tpch_q16/duckdb:vortex-file-compressed 79372513 77043034 1.03
tpch_q17/duckdb:vortex-file-compressed 🚨 111473098 99370205 1.12
tpch_q18/duckdb:vortex-file-compressed 280764725 289306572 0.97
tpch_q19/duckdb:vortex-file-compressed 88458144 84910938 1.04
tpch_q20/duckdb:vortex-file-compressed 🚨 181120013 159439116 1.14
tpch_q21/duckdb:vortex-file-compressed 595750198 572682786 1.04
tpch_q22/duckdb:vortex-file-compressed 71419900 71675398 1.00
duckdb / vortex-compact (1.039x ➖, 0↑ 4↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 232017023 227263885 1.02
tpch_q02/duckdb:vortex-compact 56189025 55995085 1.00
tpch_q03/duckdb:vortex-compact 139582923 139214872 1.00
tpch_q04/duckdb:vortex-compact 177467638 171271052 1.04
tpch_q05/duckdb:vortex-compact 143256070 141865784 1.01
tpch_q06/duckdb:vortex-compact 🚨 92385994 83338764 1.11
tpch_q07/duckdb:vortex-compact 216448330 197475390 1.10
tpch_q08/duckdb:vortex-compact 183632427 184601264 0.99
tpch_q09/duckdb:vortex-compact 350640453 350465423 1.00
tpch_q10/duckdb:vortex-compact 175407764 175918088 1.00
tpch_q11/duckdb:vortex-compact 41429753 39635505 1.05
tpch_q12/duckdb:vortex-compact 🚨 222739735 199894278 1.11
tpch_q13/duckdb:vortex-compact 282395499 277341190 1.02
tpch_q14/duckdb:vortex-compact 🚨 113881635 97088377 1.17
tpch_q15/duckdb:vortex-compact 115483666 110309037 1.05
tpch_q16/duckdb:vortex-compact 81469262 85722869 0.95
tpch_q17/duckdb:vortex-compact 122652474 112707543 1.09
tpch_q18/duckdb:vortex-compact 282477825 288271662 0.98
tpch_q19/duckdb:vortex-compact 111102075 106332305 1.04
tpch_q20/duckdb:vortex-compact 🚨 225527368 200126488 1.13
tpch_q21/duckdb:vortex-compact 624517578 612552638 1.02
tpch_q22/duckdb:vortex-compact 84785592 84285931 1.01
duckdb / parquet (0.998x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 256300577 256215219 1.00
tpch_q02/duckdb:parquet 98921533 96531747 1.02
tpch_q03/duckdb:parquet 206870005 207852662 1.00
tpch_q04/duckdb:parquet 130823565 132450325 0.99
tpch_q05/duckdb:parquet 217575833 217259749 1.00
tpch_q06/duckdb:parquet 65130693 68099602 0.96
tpch_q07/duckdb:parquet 175310964 178942830 0.98
tpch_q08/duckdb:parquet 248600073 252426336 0.98
tpch_q09/duckdb:parquet 492748062 459890415 1.07
tpch_q10/duckdb:parquet 606748586 609551220 1.00
tpch_q11/duckdb:parquet 57236913 58666253 0.98
tpch_q12/duckdb:parquet 123644856 122687902 1.01
tpch_q13/duckdb:parquet 440595529 440194318 1.00
tpch_q14/duckdb:parquet 172940698 172574572 1.00
tpch_q15/duckdb:parquet 96028883 96655579 0.99
tpch_q16/duckdb:parquet 160825685 158273523 1.02
tpch_q17/duckdb:parquet 172514701 177950217 0.97
tpch_q18/duckdb:parquet 351692641 348058915 1.01
tpch_q19/duckdb:parquet 282006670 282392942 1.00
tpch_q20/duckdb:parquet 230464188 230430124 1.00
tpch_q21/duckdb:parquet 552060017 555406010 0.99
tpch_q22/duckdb:parquet 288734943 292258610 0.99
duckdb / duckdb (0.994x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 116099455 117111303 0.99
tpch_q02/duckdb:duckdb 46858744 48280034 0.97
tpch_q03/duckdb:duckdb 95763257 96993959 0.99
tpch_q04/duckdb:duckdb 131545030 131657047 1.00
tpch_q05/duckdb:duckdb 109046462 109936438 0.99
tpch_q06/duckdb:duckdb 37294977 38152357 0.98
tpch_q07/duckdb:duckdb 85948167 86202515 1.00
tpch_q08/duckdb:duckdb 109636173 110708070 0.99
tpch_q09/duckdb:duckdb 277129546 277411477 1.00
tpch_q10/duckdb:duckdb 202659605 206120958 0.98
tpch_q11/duckdb:duckdb 15680402 15442789 1.02
tpch_q12/duckdb:duckdb 84248472 84744191 0.99
tpch_q13/duckdb:duckdb 221028675 220966775 1.00
tpch_q14/duckdb:duckdb 70254231 70723548 0.99
tpch_q15/duckdb:duckdb 77599450 78771600 0.99
tpch_q16/duckdb:duckdb 73748887 73477122 1.00
tpch_q17/duckdb:duckdb 83966859 84296097 1.00
tpch_q18/duckdb:duckdb 211349073 212537395 0.99
tpch_q19/duckdb:duckdb 115355046 117971025 0.98
tpch_q20/duckdb:duckdb 111736409 111542077 1.00
tpch_q21/duckdb:duckdb 296545364 288877690 1.03
tpch_q22/duckdb:duckdb 68572586 68527587 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +15.0% -3.0% +18.6% +10.0% 🚨 regression
1 datafusion:vortex-compact +1.0% -3.0% +4.1% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +2.0% -3.0% +5.1% +10.0% ➖ noise
1 duckdb:duckdb -0.9% -3.0% +2.2% +10.0% ➖ noise
1 duckdb:vortex-compact +2.1% -3.0% +5.2% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -0.4% -3.0% +2.6% +10.0% ➖ noise
2 datafusion:arrow +12.6% +0.5% +12.1% +10.0% 🚨 regression
2 datafusion:vortex-compact -1.3% +0.5% -1.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.8% +0.5% +0.3% +10.0% ➖ noise
2 duckdb:duckdb -2.9% +0.5% -3.4% +10.0% ➖ noise
2 duckdb:vortex-compact +0.3% +0.5% -0.1% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -1.9% +0.5% -2.3% +10.0% ➖ noise
3 datafusion:arrow +20.9% -0.3% +21.3% +10.0% 🚨 regression
3 datafusion:vortex-compact +1.2% -0.3% +1.5% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +0.9% -0.3% +1.2% +10.0% ➖ noise
3 duckdb:duckdb -1.3% -0.3% -0.9% +10.0% ➖ noise
3 duckdb:vortex-compact +0.3% -0.3% +0.6% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +0.6% -0.3% +1.0% +10.0% ➖ noise
4 datafusion:arrow +27.0% -0.4% +27.5% +10.0% 🚨 regression
4 datafusion:vortex-compact +0.3% -0.4% +0.7% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +2.0% -0.4% +2.4% +10.0% ➖ noise
4 duckdb:duckdb -0.1% -0.4% +0.3% +10.0% ➖ noise
4 duckdb:vortex-compact +3.6% -0.4% +4.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.1% -0.4% +1.5% +10.0% ➖ noise
5 datafusion:arrow +2.5% -0.9% +3.4% +10.0% ➖ noise
5 datafusion:vortex-compact -1.0% -0.9% -0.1% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -0.5% -0.9% +0.4% +10.0% ➖ noise
5 duckdb:duckdb -0.8% -0.9% +0.1% +10.0% ➖ noise
5 duckdb:vortex-compact +1.0% -0.9% +1.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.9% -0.9% +1.8% +10.0% ➖ noise
6 datafusion:arrow +12.0% -5.0% +17.9% +10.0% 🚨 regression
6 datafusion:vortex-compact +11.1% -5.0% +16.9% +10.0% 🚨 regression
6 datafusion:vortex-file-compressed +13.9% -5.0% +19.9% +10.0% 🚨 regression
6 duckdb:duckdb -2.2% -5.0% +2.9% +10.4% ➖ noise
6 duckdb:vortex-compact +10.9% -5.0% +16.7% +10.0% 🚨 regression
6 duckdb:vortex-file-compressed +17.7% -5.0% +24.0% +10.0% 🚨 regression
7 datafusion:arrow +19.5% -2.0% +22.0% +10.0% 🚨 regression
7 datafusion:vortex-compact +1.2% -2.0% +3.2% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +1.8% -2.0% +3.9% +10.0% ➖ noise
7 duckdb:duckdb -0.3% -2.0% +1.8% +10.0% ➖ noise
7 duckdb:vortex-compact +9.6% -2.0% +11.9% +10.0% 🚨 regression
7 duckdb:vortex-file-compressed +18.4% -2.0% +20.9% +10.0% 🚨 regression
8 datafusion:arrow -4.9% -1.1% -3.8% +10.0% ➖ noise
8 datafusion:vortex-compact -0.8% -1.1% +0.3% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +2.4% -1.1% +3.5% +10.0% ➖ noise
8 duckdb:duckdb -1.0% -1.1% +0.1% +10.0% ➖ noise
8 duckdb:vortex-compact -0.5% -1.1% +0.6% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.3% -1.1% +0.8% +10.0% ➖ noise
9 datafusion:arrow -2.9% +2.9% -5.6% +10.0% ➖ noise
9 datafusion:vortex-compact -0.5% +2.9% -3.3% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -1.0% +2.9% -3.8% +10.0% ➖ noise
9 duckdb:duckdb -0.1% +2.9% -2.9% +10.0% ➖ noise
9 duckdb:vortex-compact +0.0% +2.9% -2.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.9% +2.9% -1.0% +10.0% ➖ noise
10 datafusion:arrow -5.0% -0.7% -4.3% +10.0% ➖ noise
10 datafusion:vortex-compact +1.8% -0.7% +2.5% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +0.2% -0.7% +0.8% +10.0% ➖ noise
10 duckdb:duckdb -1.7% -0.7% -1.0% +10.0% ➖ noise
10 duckdb:vortex-compact -0.3% -0.7% +0.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.4% -0.7% +0.3% +10.0% ➖ noise
11 datafusion:arrow -1.0% -2.1% +1.2% +10.0% ➖ noise
11 datafusion:vortex-compact +0.8% -2.1% +3.0% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -0.9% -2.1% +1.3% +10.0% ➖ noise
11 duckdb:duckdb +1.5% -2.1% +3.7% +11.7% ➖ noise
11 duckdb:vortex-compact +4.5% -2.1% +6.8% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +5.5% -2.1% +7.7% +13.0% ➖ noise
12 datafusion:arrow +0.7% +0.6% +0.1% +33.8% ➖ noise
12 datafusion:vortex-compact +0.9% +0.6% +0.3% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +3.7% +0.6% +3.0% +10.0% ➖ noise
12 duckdb:duckdb -0.6% +0.6% -1.2% +10.0% ➖ noise
12 duckdb:vortex-compact +11.4% +0.6% +10.7% +10.0% 🚨 regression
12 duckdb:vortex-file-compressed +34.4% +0.6% +33.6% +10.0% 🚨 regression
13 datafusion:arrow -3.1% +0.4% -3.5% +10.0% ➖ noise
13 datafusion:vortex-compact +1.3% +0.4% +0.8% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -0.1% +0.4% -0.5% +10.0% ➖ noise
13 duckdb:duckdb +0.0% +0.4% -0.4% +10.0% ➖ noise
13 duckdb:vortex-compact +1.8% +0.4% +1.4% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +2.8% +0.4% +2.4% +10.0% ➖ noise
14 datafusion:arrow -6.2% +2.0% -8.0% +10.0% ➖ noise
14 datafusion:vortex-compact +4.0% +2.0% +2.0% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +6.7% +2.0% +4.6% +10.0% ➖ noise
14 duckdb:duckdb -0.7% +2.0% -2.6% +10.0% ➖ noise
14 duckdb:vortex-compact +17.3% +2.0% +15.0% +10.0% 🚨 regression
14 duckdb:vortex-file-compressed +21.8% +2.0% +19.5% +10.0% 🚨 regression
15 datafusion:arrow -6.3% +0.0% -6.3% +10.0% ➖ noise
15 datafusion:vortex-compact +5.9% +0.0% +5.9% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +8.1% +0.0% +8.1% +10.0% ➖ noise
15 duckdb:duckdb -1.5% +0.0% -1.5% +10.0% ➖ noise
15 duckdb:vortex-compact +4.7% +0.0% +4.7% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +6.8% +0.0% +6.8% +10.0% ➖ noise
16 datafusion:arrow -0.2% +3.2% -3.3% +10.0% ➖ noise
16 datafusion:vortex-compact -0.4% +3.2% -3.6% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -0.4% +3.2% -3.6% +10.0% ➖ noise
16 duckdb:duckdb +0.4% +3.2% -2.8% +10.0% ➖ noise
16 duckdb:vortex-compact -5.0% +3.2% -7.9% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +3.0% +3.2% -0.2% +10.0% ➖ noise
17 datafusion:arrow -3.2% -2.7% -0.6% +10.0% ➖ noise
17 datafusion:vortex-compact -0.1% -2.7% +2.7% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -0.3% -2.7% +2.4% +10.0% ➖ noise
17 duckdb:duckdb -0.4% -2.7% +2.3% +10.0% ➖ noise
17 duckdb:vortex-compact +8.8% -2.7% +11.8% +10.0% 🚨 regression
17 duckdb:vortex-file-compressed +12.2% -2.7% +15.3% +10.0% 🚨 regression
18 datafusion:arrow -4.7% -0.1% -4.6% +10.0% ➖ noise
18 datafusion:vortex-compact -1.3% -0.1% -1.2% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -0.6% -0.1% -0.5% +10.0% ➖ noise
18 duckdb:duckdb -0.6% -0.1% -0.5% +10.0% ➖ noise
18 duckdb:vortex-compact -2.0% -0.1% -1.9% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -3.0% -0.1% -2.8% +10.0% ➖ noise
19 datafusion:arrow -3.0% +0.7% -3.7% +10.0% ➖ noise
19 datafusion:vortex-compact +1.7% +0.7% +1.0% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +3.4% +0.7% +2.6% +10.0% ➖ noise
19 duckdb:duckdb -2.2% +0.7% -2.9% +10.0% ➖ noise
19 duckdb:vortex-compact +4.5% +0.7% +3.7% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +4.2% +0.7% +3.4% +10.0% ➖ noise
20 datafusion:arrow -2.3% -0.8% -1.5% +10.0% ➖ noise
20 datafusion:vortex-compact +3.2% -0.8% +4.1% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +3.4% -0.8% +4.3% +10.0% ➖ noise
20 duckdb:duckdb +0.2% -0.8% +1.0% +10.0% ➖ noise
20 duckdb:vortex-compact +12.7% -0.8% +13.6% +10.0% 🚨 regression
20 duckdb:vortex-file-compressed +13.6% -0.8% +14.5% +10.0% 🚨 regression
21 datafusion:arrow -1.3% -0.4% -0.8% +10.0% ➖ noise
21 datafusion:vortex-compact -0.5% -0.4% -0.0% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -1.1% -0.4% -0.6% +10.0% ➖ noise
21 duckdb:duckdb +2.7% -0.4% +3.1% +10.0% ➖ noise
21 duckdb:vortex-compact +2.0% -0.4% +2.4% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +4.0% -0.4% +4.5% +10.0% ➖ noise
22 datafusion:arrow -1.7% -2.0% +0.4% +10.5% ➖ noise
22 datafusion:vortex-compact -2.7% -2.0% -0.7% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +1.5% -2.0% +3.6% +10.0% ➖ noise
22 duckdb:duckdb +0.1% -2.0% +2.1% +10.0% ➖ noise
22 duckdb:vortex-compact +0.6% -2.0% +2.7% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -0.4% -2.0% +1.7% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +13.5%
Vortex (geomean): 1.053x ➖
Parquet (geomean): 0.928x ➖
Shifts: Parquet (control) -7.2% · Median polish -1.9%


datafusion / vortex-file-compressed (0.979x ➖, 0↑ 1↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 252306639 254240058 0.99
tpch_q02/datafusion:vortex-file-compressed 449170141 460390503 0.98
tpch_q03/datafusion:vortex-file-compressed 372410644 462394053 0.81
tpch_q04/datafusion:vortex-file-compressed 264168530 243163581 1.09
tpch_q05/datafusion:vortex-file-compressed 389499853 496789472 0.78
tpch_q06/datafusion:vortex-file-compressed 393807305 332049373 1.19
tpch_q07/datafusion:vortex-file-compressed 477094195 391859626 1.22
tpch_q08/datafusion:vortex-file-compressed 567461379 601350681 0.94
tpch_q09/datafusion:vortex-file-compressed 357277574 383423090 0.93
tpch_q10/datafusion:vortex-file-compressed 431626699 530199447 0.81
tpch_q11/datafusion:vortex-file-compressed 315720755 336970548 0.94
tpch_q12/datafusion:vortex-file-compressed 449497643 487557262 0.92
tpch_q13/datafusion:vortex-file-compressed 134069913 147037948 0.91
tpch_q14/datafusion:vortex-file-compressed 234269249 242930149 0.96
tpch_q15/datafusion:vortex-file-compressed 438612555 436043836 1.01
tpch_q16/datafusion:vortex-file-compressed 🚨 257863388 197546511 1.31
tpch_q17/datafusion:vortex-file-compressed 326750266 329514824 0.99
tpch_q18/datafusion:vortex-file-compressed 313396714 377309631 0.83
tpch_q19/datafusion:vortex-file-compressed 431128552 460165125 0.94
tpch_q20/datafusion:vortex-file-compressed 438514679 451808508 0.97
tpch_q21/datafusion:vortex-file-compressed 565642252 527688291 1.07
tpch_q22/datafusion:vortex-file-compressed 137653880 121633300 1.13
datafusion / vortex-compact (1.007x ➖, 0↑ 2↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 244516377 294375946 0.83
tpch_q02/datafusion:vortex-compact 442806968 592039790 0.75
tpch_q03/datafusion:vortex-compact 394997106 453131554 0.87
tpch_q04/datafusion:vortex-compact 281797081 249029857 1.13
tpch_q05/datafusion:vortex-compact 385193695 395572455 0.97
tpch_q06/datafusion:vortex-compact 408257335 327544711 1.25
tpch_q07/datafusion:vortex-compact 🚨 487144463 369396607 1.32
tpch_q08/datafusion:vortex-compact 542902817 471466942 1.15
tpch_q09/datafusion:vortex-compact 415246276 419812435 0.99
tpch_q10/datafusion:vortex-compact 452016638 413777437 1.09
tpch_q11/datafusion:vortex-compact 300557707 250390747 1.20
tpch_q12/datafusion:vortex-compact 430322716 474607027 0.91
tpch_q13/datafusion:vortex-compact 166978243 129077323 1.29
tpch_q14/datafusion:vortex-compact 260648246 267234336 0.98
tpch_q15/datafusion:vortex-compact 462515417 441769925 1.05
tpch_q16/datafusion:vortex-compact 🚨 238668742 183418688 1.30
tpch_q17/datafusion:vortex-compact 314561796 369972364 0.85
tpch_q18/datafusion:vortex-compact 269936884 309772448 0.87
tpch_q19/datafusion:vortex-compact 442217927 531738512 0.83
tpch_q20/datafusion:vortex-compact 433577545 475287938 0.91
tpch_q21/datafusion:vortex-compact 594603442 609199147 0.98
tpch_q22/datafusion:vortex-compact 131442303 142234345 0.92
datafusion / parquet (0.913x ➖, 1↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 200212466 322515412 0.62
tpch_q02/datafusion:parquet 416251710 464451125 0.90
tpch_q03/datafusion:parquet 310402772 342409992 0.91
tpch_q04/datafusion:parquet 150403754 178536481 0.84
tpch_q05/datafusion:parquet 432051889 481054045 0.90
tpch_q06/datafusion:parquet 132468543 138799930 0.95
tpch_q07/datafusion:parquet 454293310 476146172 0.95
tpch_q08/datafusion:parquet 555174675 593434275 0.94
tpch_q09/datafusion:parquet 465138035 506777252 0.92
tpch_q10/datafusion:parquet 487784313 556735862 0.88
tpch_q11/datafusion:parquet 330541938 349295875 0.95
tpch_q12/datafusion:parquet 225359740 259776115 0.87
tpch_q13/datafusion:parquet 425034195 431012326 0.99
tpch_q14/datafusion:parquet 162351384 172279927 0.94
tpch_q15/datafusion:parquet 292965626 285332730 1.03
tpch_q16/datafusion:parquet 168395958 205548403 0.82
tpch_q17/datafusion:parquet 358633203 354887206 1.01
tpch_q18/datafusion:parquet 427918608 422482194 1.01
tpch_q19/datafusion:parquet 319364793 398156522 0.80
tpch_q20/datafusion:parquet 333372111 314152772 1.06
tpch_q21/datafusion:parquet 480784731 553113129 0.87
tpch_q22/datafusion:parquet 135192193 126018961 1.07
duckdb / vortex-file-compressed (1.128x ➖, 0↑ 6↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 259389295 269519319 0.96
tpch_q02/duckdb:vortex-file-compressed 🚨 1364286278 971018975 1.41
tpch_q03/duckdb:vortex-file-compressed 722329848 672310740 1.07
tpch_q04/duckdb:vortex-file-compressed 364321834 372468505 0.98
tpch_q05/duckdb:vortex-file-compressed 972931739 946083113 1.03
tpch_q06/duckdb:vortex-file-compressed 461894773 408452880 1.13
tpch_q07/duckdb:vortex-file-compressed 🚨 1088345896 808286560 1.35
tpch_q08/duckdb:vortex-file-compressed 🚨 1277866305 947736046 1.35
tpch_q09/duckdb:vortex-file-compressed 1017235190 844492196 1.20
tpch_q10/duckdb:vortex-file-compressed 729199288 761386470 0.96
tpch_q11/duckdb:vortex-file-compressed 593397861 482594177 1.23
tpch_q12/duckdb:vortex-file-compressed 🚨 687542846 477692597 1.44
tpch_q13/duckdb:vortex-file-compressed 435364609 470340203 0.93
tpch_q14/duckdb:vortex-file-compressed 499996004 469093750 1.07
tpch_q15/duckdb:vortex-file-compressed 325027634 288862249 1.13
tpch_q16/duckdb:vortex-file-compressed 🚨 545615449 363295530 1.50
tpch_q17/duckdb:vortex-file-compressed 729056700 718203086 1.02
tpch_q18/duckdb:vortex-file-compressed 500724424 552432262 0.91
tpch_q19/duckdb:vortex-file-compressed 499451142 446441360 1.12
tpch_q20/duckdb:vortex-file-compressed 809152537 849023207 0.95
tpch_q21/duckdb:vortex-file-compressed 1039761811 1053363893 0.99
tpch_q22/duckdb:vortex-file-compressed 🚨 511667814 355352603 1.44
duckdb / vortex-compact (1.106x ➖, 0↑ 5↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 238779581 257302721 0.93
tpch_q02/duckdb:vortex-compact 🚨 1328253897 948822380 1.40
tpch_q03/duckdb:vortex-compact 704432092 635431556 1.11
tpch_q04/duckdb:vortex-compact 401970492 369904421 1.09
tpch_q05/duckdb:vortex-compact 965604318 889183935 1.09
tpch_q06/duckdb:vortex-compact 480638482 422155541 1.14
tpch_q07/duckdb:vortex-compact 869590609 828075994 1.05
tpch_q08/duckdb:vortex-compact 🚨 1248598713 944077893 1.32
tpch_q09/duckdb:vortex-compact 1022011874 889667498 1.15
tpch_q10/duckdb:vortex-compact 690061284 631198825 1.09
tpch_q11/duckdb:vortex-compact 601302905 465521241 1.29
tpch_q12/duckdb:vortex-compact 🚨 641420433 475886122 1.35
tpch_q13/duckdb:vortex-compact 355471933 440132622 0.81
tpch_q14/duckdb:vortex-compact 527118180 491582684 1.07
tpch_q15/duckdb:vortex-compact 241706810 280927196 0.86
tpch_q16/duckdb:vortex-compact 🚨 560212690 380928378 1.47
tpch_q17/duckdb:vortex-compact 687392545 664492818 1.03
tpch_q18/duckdb:vortex-compact 418183632 499098320 0.84
tpch_q19/duckdb:vortex-compact 480486490 464634350 1.03
tpch_q20/duckdb:vortex-compact 813281090 726221374 1.12
tpch_q21/duckdb:vortex-compact 1055431626 1064540016 0.99
tpch_q22/duckdb:vortex-compact 🚨 500018871 352405716 1.42
duckdb / parquet (0.942x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 409953638 397705071 1.03
tpch_q02/duckdb:parquet 1196661494 1278519916 0.94
tpch_q03/duckdb:parquet 953822706 954090941 1.00
tpch_q04/duckdb:parquet 585783197 622528664 0.94
tpch_q05/duckdb:parquet 1400916193 1570231271 0.89
tpch_q06/duckdb:parquet 378509426 406875880 0.93
tpch_q07/duckdb:parquet 1144947383 1206656488 0.95
tpch_q08/duckdb:parquet 1579774800 1666611688 0.95
tpch_q09/duckdb:parquet 1285101966 1338450633 0.96
tpch_q10/duckdb:parquet 1208617822 1259351356 0.96
tpch_q11/duckdb:parquet 826409730 800549364 1.03
tpch_q12/duckdb:parquet 605345574 682856429 0.89
tpch_q13/duckdb:parquet 869284283 906868963 0.96
tpch_q14/duckdb:parquet 555028114 672637631 0.83
tpch_q15/duckdb:parquet 474933005 537465344 0.88
tpch_q16/duckdb:parquet 588818226 632142947 0.93
tpch_q17/duckdb:parquet 730153426 741495954 0.98
tpch_q18/duckdb:parquet 829864580 879863932 0.94
tpch_q19/duckdb:parquet 733743230 780644176 0.94
tpch_q20/duckdb:parquet 998807076 1062014314 0.94
tpch_q21/duckdb:parquet 1045882103 1107273059 0.94
tpch_q22/duckdb:parquet 516182019 555336077 0.93
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -16.9% -20.0% +3.8% +71.5% ➖ noise
1 datafusion:vortex-file-compressed -0.8% -20.0% +24.1% +68.5% ➖ noise
1 duckdb:vortex-compact -7.2% -20.0% +16.0% +36.8% ➖ noise
1 duckdb:vortex-file-compressed -3.8% -20.0% +20.3% +40.7% ➖ noise
2 datafusion:vortex-compact -25.2% -8.4% -18.3% +30.0% ➖ noise
2 datafusion:vortex-file-compressed -2.4% -8.4% +6.5% +30.0% ➖ noise
2 duckdb:vortex-compact +40.0% -8.4% +52.8% +30.0% 🚨 regression
2 duckdb:vortex-file-compressed +40.5% -8.4% +53.4% +30.0% 🚨 regression
3 datafusion:vortex-compact -12.8% -4.8% -8.4% +62.5% ➖ noise
3 datafusion:vortex-file-compressed -19.5% -4.8% -15.4% +54.7% ➖ noise
3 duckdb:vortex-compact +10.9% -4.8% +16.5% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +7.4% -4.8% +12.9% +30.0% ➖ noise
4 datafusion:vortex-compact +13.2% -11.0% +27.1% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +8.6% -11.0% +22.0% +30.0% ➖ noise
4 duckdb:vortex-compact +8.7% -11.0% +22.1% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -2.2% -11.0% +9.9% +30.0% ➖ noise
5 datafusion:vortex-compact -2.6% -10.5% +8.8% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -21.6% -10.5% -12.4% +30.0% ➖ noise
5 duckdb:vortex-compact +8.6% -10.5% +21.3% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +2.8% -10.5% +14.9% +30.0% ➖ noise
6 datafusion:vortex-compact +24.6% -5.8% +32.3% +30.0% 🚨 regression
6 datafusion:vortex-file-compressed +18.6% -5.8% +25.9% +30.0% ➖ noise
6 duckdb:vortex-compact +13.9% -5.8% +20.8% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +13.1% -5.8% +20.0% +30.0% ➖ noise
7 datafusion:vortex-compact +31.9% -4.9% +38.6% +30.0% 🚨 regression
7 datafusion:vortex-file-compressed +21.8% -4.9% +28.0% +32.0% ➖ noise
7 duckdb:vortex-compact +5.0% -4.9% +10.4% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +34.6% -4.9% +41.5% +30.0% 🚨 regression
8 datafusion:vortex-compact +15.2% -5.8% +22.3% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -5.6% -5.8% +0.2% +30.0% ➖ noise
8 duckdb:vortex-compact +32.3% -5.8% +40.4% +30.0% 🚨 regression
8 duckdb:vortex-file-compressed +34.8% -5.8% +43.2% +30.0% 🚨 regression
9 datafusion:vortex-compact -1.1% -6.1% +5.4% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -6.8% -6.1% -0.7% +30.0% ➖ noise
9 duckdb:vortex-compact +14.9% -6.1% +22.4% +30.0% ➖ noise
9 duckdb:vortex-file-compressed +20.5% -6.1% +28.3% +30.0% ➖ noise
10 datafusion:vortex-compact +9.2% -8.3% +19.1% +30.0% ➖ noise
10 datafusion:vortex-file-compressed -18.6% -8.3% -11.2% +30.0% ➖ noise
10 duckdb:vortex-compact +9.3% -8.3% +19.2% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -4.2% -8.3% +4.4% +30.0% ➖ noise
11 datafusion:vortex-compact +20.0% -1.2% +21.4% +30.0% ➖ noise
11 datafusion:vortex-file-compressed -6.3% -1.2% -5.2% +30.0% ➖ noise
11 duckdb:vortex-compact +29.2% -1.2% +30.7% +30.0% 🚨 regression
11 duckdb:vortex-file-compressed +23.0% -1.2% +24.4% +30.0% ➖ noise
12 datafusion:vortex-compact -9.3% -12.3% +3.4% +30.0% ➖ noise
12 datafusion:vortex-file-compressed -7.8% -12.3% +5.1% +30.0% ➖ noise
12 duckdb:vortex-compact +34.8% -12.3% +53.7% +30.0% 🚨 regression
12 duckdb:vortex-file-compressed +43.9% -12.3% +64.1% +31.1% 🚨 regression
13 datafusion:vortex-compact +29.4% -2.8% +33.1% +47.5% ➖ noise
13 datafusion:vortex-file-compressed -8.8% -2.8% -6.2% +35.1% ➖ noise
13 duckdb:vortex-compact -19.2% -2.8% -16.9% +30.0% ➖ noise
13 duckdb:vortex-file-compressed -7.4% -2.8% -4.8% +30.0% ➖ noise
14 datafusion:vortex-compact -2.5% -11.8% +10.6% +30.0% ➖ noise
14 datafusion:vortex-file-compressed -3.6% -11.8% +9.4% +30.0% ➖ noise
14 duckdb:vortex-compact +7.2% -11.8% +21.6% +30.0% ➖ noise
14 duckdb:vortex-file-compressed +6.6% -11.8% +20.9% +30.0% ➖ noise
15 datafusion:vortex-compact +4.7% -4.7% +9.9% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +0.6% -4.7% +5.6% +30.0% ➖ noise
15 duckdb:vortex-compact -14.0% -4.7% -9.7% +30.0% ➖ noise
15 duckdb:vortex-file-compressed +12.5% -4.7% +18.1% +35.9% ➖ noise
16 datafusion:vortex-compact +30.1% -12.6% +49.0% +30.0% 🚨 regression
16 datafusion:vortex-file-compressed +30.5% -12.6% +49.4% +30.0% 🚨 regression
16 duckdb:vortex-compact +47.1% -12.6% +68.4% +30.0% 🚨 regression
16 duckdb:vortex-file-compressed +50.2% -12.6% +71.9% +30.0% 🚨 regression
17 datafusion:vortex-compact -15.0% -0.2% -14.8% +30.0% ➖ noise
17 datafusion:vortex-file-compressed -0.8% -0.2% -0.6% +30.0% ➖ noise
17 duckdb:vortex-compact +3.4% -0.2% +3.7% +30.0% ➖ noise
17 duckdb:vortex-file-compressed +1.5% -0.2% +1.8% +30.0% ➖ noise
18 datafusion:vortex-compact -12.9% -2.3% -10.8% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -16.9% -2.3% -15.0% +36.0% ➖ noise
18 duckdb:vortex-compact -16.2% -2.3% -14.3% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -9.4% -2.3% -7.3% +30.0% ➖ noise
19 datafusion:vortex-compact -16.8% -13.2% -4.2% +30.0% ➖ noise
19 datafusion:vortex-file-compressed -6.3% -13.2% +7.9% +30.0% ➖ noise
19 duckdb:vortex-compact +3.4% -13.2% +19.1% +30.0% ➖ noise
19 duckdb:vortex-file-compressed +11.9% -13.2% +28.8% +30.0% ➖ noise
20 datafusion:vortex-compact -8.8% -0.1% -8.7% +30.0% ➖ noise
20 datafusion:vortex-file-compressed -2.9% -0.1% -2.8% +30.0% ➖ noise
20 duckdb:vortex-compact +12.0% -0.1% +12.1% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -4.7% -0.1% -4.6% +30.0% ➖ noise
21 datafusion:vortex-compact -2.4% -9.4% +7.7% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +7.2% -9.4% +18.3% +30.0% ➖ noise
21 duckdb:vortex-compact -0.9% -9.4% +9.4% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -1.3% -9.4% +8.9% +30.0% ➖ noise
22 datafusion:vortex-compact -7.6% -0.1% -7.5% +30.0% ➖ noise
22 datafusion:vortex-file-compressed +13.2% -0.1% +13.3% +30.0% ➖ noise
22 duckdb:vortex-compact +41.9% -0.1% +42.1% +30.0% 🚨 regression
22 duckdb:vortex-file-compressed +44.0% -0.1% +44.2% +30.0% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: Clickbench on NVME

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


datafusion / vortex-file-compressed (1.021x ➖, 0↑ 5↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1684481 1828978 0.92
clickbench_q01/datafusion:vortex-file-compressed 19402170 19579034 0.99
clickbench_q02/datafusion:vortex-file-compressed 35619473 36458033 0.98
clickbench_q03/datafusion:vortex-file-compressed 41925457 42384355 0.99
clickbench_q04/datafusion:vortex-file-compressed 277477408 284695056 0.97
clickbench_q05/datafusion:vortex-file-compressed 304457781 296105766 1.03
clickbench_q06/datafusion:vortex-file-compressed 1651147 1683059 0.98
clickbench_q07/datafusion:vortex-file-compressed 🚨 26741840 23331416 1.15
clickbench_q08/datafusion:vortex-file-compressed 348936856 351203942 0.99
clickbench_q09/datafusion:vortex-file-compressed 558892611 562445687 0.99
clickbench_q10/datafusion:vortex-file-compressed 72789254 76367738 0.95
clickbench_q11/datafusion:vortex-file-compressed 85550730 83783624 1.02
clickbench_q12/datafusion:vortex-file-compressed 276742154 262356994 1.05
clickbench_q13/datafusion:vortex-file-compressed 417366388 407807336 1.02
clickbench_q14/datafusion:vortex-file-compressed 257830650 251136346 1.03
clickbench_q15/datafusion:vortex-file-compressed 326161189 321868863 1.01
clickbench_q16/datafusion:vortex-file-compressed 644513471 638371781 1.01
clickbench_q17/datafusion:vortex-file-compressed 630521429 627973986 1.00
clickbench_q18/datafusion:vortex-file-compressed 1268033605 1262142620 1.00
clickbench_q19/datafusion:vortex-file-compressed 29376877 30045900 0.98
clickbench_q20/datafusion:vortex-file-compressed 341482960 338819602 1.01
clickbench_q21/datafusion:vortex-file-compressed 🚨 396896322 360205792 1.10
clickbench_q22/datafusion:vortex-file-compressed 🚨 630030437 440973045 1.43
clickbench_q23/datafusion:vortex-file-compressed 625494478 642623736 0.97
clickbench_q24/datafusion:vortex-file-compressed 🚨 48799399 44174815 1.10
clickbench_q25/datafusion:vortex-file-compressed 77253064 72897578 1.06
clickbench_q26/datafusion:vortex-file-compressed 47033458 46289629 1.02
clickbench_q27/datafusion:vortex-file-compressed 779202705 714792847 1.09
clickbench_q28/datafusion:vortex-file-compressed 6813684394 6712171308 1.02
clickbench_q29/datafusion:vortex-file-compressed 236955091 245407964 0.97
clickbench_q30/datafusion:vortex-file-compressed 215905504 216236513 1.00
clickbench_q31/datafusion:vortex-file-compressed 259738275 251244512 1.03
clickbench_q32/datafusion:vortex-file-compressed 🚨 1272345782 1119185790 1.14
clickbench_q33/datafusion:vortex-file-compressed 1312075682 1254363088 1.05
clickbench_q34/datafusion:vortex-file-compressed 1290729500 1269379088 1.02
clickbench_q35/datafusion:vortex-file-compressed 451854081 448985815 1.01
clickbench_q36/datafusion:vortex-file-compressed 69617701 68056433 1.02
clickbench_q37/datafusion:vortex-file-compressed 33944971 34007915 1.00
clickbench_q38/datafusion:vortex-file-compressed 18048023 18682685 0.97
clickbench_q39/datafusion:vortex-file-compressed 123580022 128465558 0.96
clickbench_q40/datafusion:vortex-file-compressed 15219601 15620039 0.97
clickbench_q41/datafusion:vortex-file-compressed 14454873 14560049 0.99
clickbench_q42/datafusion:vortex-file-compressed 16976704 16653274 1.02
datafusion / parquet (0.998x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1551062 1613635 0.96
clickbench_q01/datafusion:parquet 18751785 18607926 1.01
clickbench_q02/datafusion:parquet 45371240 47856633 0.95
clickbench_q03/datafusion:parquet 36123042 38228897 0.94
clickbench_q04/datafusion:parquet 291008634 299962468 0.97
clickbench_q05/datafusion:parquet 338221447 340804717 0.99
clickbench_q06/datafusion:parquet 1595247 1506558 1.06
clickbench_q07/datafusion:parquet 22234145 21764229 1.02
clickbench_q08/datafusion:parquet 368324772 359452763 1.02
clickbench_q09/datafusion:parquet 615998253 604161393 1.02
clickbench_q10/datafusion:parquet 107846784 106380079 1.01
clickbench_q11/datafusion:parquet 131617920 133642815 0.98
clickbench_q12/datafusion:parquet 342509087 336556812 1.02
clickbench_q13/datafusion:parquet 492396774 485170853 1.01
clickbench_q14/datafusion:parquet 342382497 340365472 1.01
clickbench_q15/datafusion:parquet 333015851 326780191 1.02
clickbench_q16/datafusion:parquet 648742263 641581664 1.01
clickbench_q17/datafusion:parquet 636106195 631676337 1.01
clickbench_q18/datafusion:parquet 1300306921 1297543936 1.00
clickbench_q19/datafusion:parquet 28861522 29356389 0.98
clickbench_q20/datafusion:parquet 603192464 604015134 1.00
clickbench_q21/datafusion:parquet 664096715 654291507 1.01
clickbench_q22/datafusion:parquet 973250799 973988187 1.00
clickbench_q23/datafusion:parquet 3709694295 3713262411 1.00
clickbench_q24/datafusion:parquet 82133511 83490830 0.98
clickbench_q25/datafusion:parquet 133760796 136368924 0.98
clickbench_q26/datafusion:parquet 81727738 84882255 0.96
clickbench_q27/datafusion:parquet 1027781983 1045821395 0.98
clickbench_q28/datafusion:parquet 6543002865 6669161006 0.98
clickbench_q29/datafusion:parquet 229999195 236357113 0.97
clickbench_q30/datafusion:parquet 323062819 324731175 0.99
clickbench_q31/datafusion:parquet 356449295 367813364 0.97
clickbench_q32/datafusion:parquet 1186062605 1132868024 1.05
clickbench_q33/datafusion:parquet 1489943670 1449223110 1.03
clickbench_q34/datafusion:parquet 1470667148 1449536965 1.01
clickbench_q35/datafusion:parquet 450254307 453611723 0.99
clickbench_q36/datafusion:parquet 138318252 133953034 1.03
clickbench_q37/datafusion:parquet 56809463 57030058 1.00
clickbench_q38/datafusion:parquet 82675428 82880087 1.00
clickbench_q39/datafusion:parquet 248827807 255274814 0.97
clickbench_q40/datafusion:parquet 29378642 29929820 0.98
clickbench_q41/datafusion:parquet 27321092 26457103 1.03
clickbench_q42/datafusion:parquet 28683330 29357401 0.98
duckdb / vortex-file-compressed (1.035x ➖, 2↑ 7↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6054283 5930246 1.02
clickbench_q01/duckdb:vortex-file-compressed 13192251 13425273 0.98
clickbench_q02/duckdb:vortex-file-compressed 26288005 25156309 1.04
clickbench_q03/duckdb:vortex-file-compressed 30309835 29753989 1.02
clickbench_q04/duckdb:vortex-file-compressed 179099995 178311649 1.00
clickbench_q05/duckdb:vortex-file-compressed 171562623 167411232 1.02
clickbench_q06/duckdb:vortex-file-compressed 22034917 20353760 1.08
clickbench_q07/duckdb:vortex-file-compressed 14726446 14418737 1.02
clickbench_q08/duckdb:vortex-file-compressed 257870699 254756476 1.01
clickbench_q09/duckdb:vortex-file-compressed 336291582 331821390 1.01
clickbench_q10/duckdb:vortex-file-compressed 68022139 68112249 1.00
clickbench_q11/duckdb:vortex-file-compressed 79028353 76773750 1.03
clickbench_q12/duckdb:vortex-file-compressed 201081836 194155776 1.04
clickbench_q13/duckdb:vortex-file-compressed 400299314 395833149 1.01
clickbench_q14/duckdb:vortex-file-compressed 🚨 250502391 223313661 1.12
clickbench_q15/duckdb:vortex-file-compressed 252585464 235896132 1.07
clickbench_q16/duckdb:vortex-file-compressed 613812278 572355553 1.07
clickbench_q17/duckdb:vortex-file-compressed 467399153 461998860 1.01
clickbench_q18/duckdb:vortex-file-compressed 993120459 964524674 1.03
clickbench_q19/duckdb:vortex-file-compressed 20323049 20493875 0.99
clickbench_q20/duckdb:vortex-file-compressed 🚨 481426761 347503511 1.39
clickbench_q21/duckdb:vortex-file-compressed 🚨 399265248 348111974 1.15
clickbench_q22/duckdb:vortex-file-compressed 634353476 595587020 1.07
clickbench_q23/duckdb:vortex-file-compressed 🚀 359691618 447798182 0.80
clickbench_q24/duckdb:vortex-file-compressed 38952684 35904234 1.08
clickbench_q25/duckdb:vortex-file-compressed 🚨 100905391 75774663 1.33
clickbench_q26/duckdb:vortex-file-compressed 🚨 51017387 44598805 1.14
clickbench_q27/duckdb:vortex-file-compressed 🚨 523555815 464471575 1.13
clickbench_q28/duckdb:vortex-file-compressed 2999832233 2954801658 1.02
clickbench_q29/duckdb:vortex-file-compressed 29604773 29233502 1.01
clickbench_q30/duckdb:vortex-file-compressed 198461292 188780600 1.05
clickbench_q31/duckdb:vortex-file-compressed 296734757 276444115 1.07
clickbench_q32/duckdb:vortex-file-compressed 🚨 1269809409 1126415485 1.13
clickbench_q33/duckdb:vortex-file-compressed 1131325573 1139685239 0.99
clickbench_q34/duckdb:vortex-file-compressed 1194531794 1178986129 1.01
clickbench_q35/duckdb:vortex-file-compressed 376711128 382005983 0.99
clickbench_q36/duckdb:vortex-file-compressed 28012281 28981078 0.97
clickbench_q37/duckdb:vortex-file-compressed 22658388 22844350 0.99
clickbench_q38/duckdb:vortex-file-compressed 21953450 22858529 0.96
clickbench_q39/duckdb:vortex-file-compressed 🚀 37527225 43132746 0.87
clickbench_q40/duckdb:vortex-file-compressed 20944913 22827410 0.92
clickbench_q41/duckdb:vortex-file-compressed 23009416 22094845 1.04
clickbench_q42/duckdb:vortex-file-compressed 22847071 22981377 0.99
duckdb / parquet (0.994x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 24480662 24667734 0.99
clickbench_q01/duckdb:parquet 27809692 27185226 1.02
clickbench_q02/duckdb:parquet 48223503 48482665 0.99
clickbench_q03/duckdb:parquet 38420603 37470665 1.03
clickbench_q04/duckdb:parquet 200991041 203450131 0.99
clickbench_q05/duckdb:parquet 268139865 267563063 1.00
clickbench_q06/duckdb:parquet 45508424 45297020 1.00
clickbench_q07/duckdb:parquet 29709665 29151292 1.02
clickbench_q08/duckdb:parquet 265283600 266397757 1.00
clickbench_q09/duckdb:parquet 393352327 394100725 1.00
clickbench_q10/duckdb:parquet 79235357 82616044 0.96
clickbench_q11/duckdb:parquet 97945079 98858197 0.99
clickbench_q12/duckdb:parquet 290275241 294862518 0.98
clickbench_q13/duckdb:parquet 479449065 488397760 0.98
clickbench_q14/duckdb:parquet 322865286 321315192 1.00
clickbench_q15/duckdb:parquet 252396549 263798589 0.96
clickbench_q16/duckdb:parquet 635475121 641683011 0.99
clickbench_q17/duckdb:parquet 538994204 540019142 1.00
clickbench_q18/duckdb:parquet 1064613331 1079277051 0.99
clickbench_q19/duckdb:parquet 25767289 25743637 1.00
clickbench_q20/duckdb:parquet 424408070 423646425 1.00
clickbench_q21/duckdb:parquet 544015703 547706578 0.99
clickbench_q22/duckdb:parquet 938191357 946741896 0.99
clickbench_q23/duckdb:parquet 312004020 312756912 1.00
clickbench_q24/duckdb:parquet 68281485 69963994 0.98
clickbench_q25/duckdb:parquet 156224350 155866922 1.00
clickbench_q26/duckdb:parquet 50399748 50271526 1.00
clickbench_q27/duckdb:parquet 641354987 646707688 0.99
clickbench_q28/duckdb:parquet 4819961209 4845902268 0.99
clickbench_q29/duckdb:parquet 41177660 40616969 1.01
clickbench_q30/duckdb:parquet 298448320 299893932 1.00
clickbench_q31/duckdb:parquet 359972546 363275694 0.99
clickbench_q32/duckdb:parquet 1199423837 1163127425 1.03
clickbench_q33/duckdb:parquet 1258910134 1256525715 1.00
clickbench_q34/duckdb:parquet 1358790373 1281906062 1.06
clickbench_q35/duckdb:parquet 363594524 362092974 1.00
clickbench_q36/duckdb:parquet 49689904 49890096 1.00
clickbench_q37/duckdb:parquet 33158436 33768063 0.98
clickbench_q38/duckdb:parquet 31793324 33685697 0.94
clickbench_q39/duckdb:parquet 84199680 86909326 0.97
clickbench_q40/duckdb:parquet 17325188 18629192 0.93
clickbench_q41/duckdb:parquet 18201783 17976358 1.01
clickbench_q42/duckdb:parquet 21399996 22159186 0.97
duckdb / duckdb (0.986x ➖, 2↑ 1↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17885797 17252138 1.04
clickbench_q01/duckdb:duckdb 33044578 31979492 1.03
clickbench_q02/duckdb:duckdb 45274052 44942472 1.01
clickbench_q03/duckdb:duckdb 46564135 46948080 0.99
clickbench_q04/duckdb:duckdb 187630790 188973808 0.99
clickbench_q05/duckdb:duckdb 265973421 263748600 1.01
clickbench_q06/duckdb:duckdb 🚀 28890257 35867399 0.81
clickbench_q07/duckdb:duckdb 35552338 35165678 1.01
clickbench_q08/duckdb:duckdb 252140841 246676376 1.02
clickbench_q09/duckdb:duckdb 364552481 362608938 1.01
clickbench_q10/duckdb:duckdb 99092022 97729200 1.01
clickbench_q11/duckdb:duckdb 107995603 108668199 0.99
clickbench_q12/duckdb:duckdb 237409063 239420467 0.99
clickbench_q13/duckdb:duckdb 457448690 479041924 0.95
clickbench_q14/duckdb:duckdb 270540744 276154740 0.98
clickbench_q15/duckdb:duckdb 216937287 216038368 1.00
clickbench_q16/duckdb:duckdb 622044360 629715931 0.99
clickbench_q17/duckdb:duckdb 529160365 550821317 0.96
clickbench_q18/duckdb:duckdb 1168298114 1268291346 0.92
clickbench_q19/duckdb:duckdb 34829935 34153000 1.02
clickbench_q20/duckdb:duckdb 981703126 1060700483 0.93
clickbench_q21/duckdb:duckdb 🚀 1036648910 1214972598 0.85
clickbench_q22/duckdb:duckdb 🚨 1126824011 999655092 1.13
clickbench_q23/duckdb:duckdb 265695450 252052836 1.05
clickbench_q24/duckdb:duckdb 61826601 60767892 1.02
clickbench_q25/duckdb:duckdb 142202522 143197141 0.99
clickbench_q26/duckdb:duckdb 60371065 58155213 1.04
clickbench_q27/duckdb:duckdb 1034623443 1093096816 0.95
clickbench_q28/duckdb:duckdb 4619582309 4689178516 0.99
clickbench_q29/duckdb:duckdb 47708712 48143844 0.99
clickbench_q30/duckdb:duckdb 257532096 262941343 0.98
clickbench_q31/duckdb:duckdb 429782907 403335025 1.07
clickbench_q32/duckdb:duckdb 1525486601 1593349907 0.96
clickbench_q33/duckdb:duckdb 1835440505 1998039298 0.92
clickbench_q34/duckdb:duckdb 1935790740 1972609125 0.98
clickbench_q35/duckdb:duckdb 280266787 282368049 0.99
clickbench_q36/duckdb:duckdb 41201242 43096954 0.96
clickbench_q37/duckdb:duckdb 31067633 30355987 1.02
clickbench_q38/duckdb:duckdb 30797623 32663898 0.94
clickbench_q39/duckdb:duckdb 63355902 68310543 0.93
clickbench_q40/duckdb:duckdb 31237032 31752954 0.98
clickbench_q41/duckdb:duckdb 31106083 29979095 1.04
clickbench_q42/duckdb:duckdb 31452236 31134295 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -7.9% -2.3% -5.7% +758.2% ➖ noise
0 duckdb:duckdb +3.7% -2.3% +6.1% +286.9% ➖ noise
0 duckdb:vortex-file-compressed +2.1% -2.3% +4.5% +488.0% ➖ noise
1 datafusion:vortex-file-compressed -0.9% +1.5% -2.4% +26.0% ➖ noise
1 duckdb:duckdb +3.3% +1.5% +1.8% +60.4% ➖ noise
1 duckdb:vortex-file-compressed -1.7% +1.5% -3.2% +23.8% ➖ noise
2 datafusion:vortex-file-compressed -2.3% -2.9% +0.6% +10.0% ➖ noise
2 duckdb:duckdb +0.7% -2.9% +3.7% +19.6% ➖ noise
2 duckdb:vortex-file-compressed +4.5% -2.9% +7.6% +10.9% ➖ noise
3 datafusion:vortex-file-compressed -1.1% -1.6% +0.5% +143.9% ➖ noise
3 duckdb:duckdb -0.8% -1.6% +0.8% +43.2% ➖ noise
3 duckdb:vortex-file-compressed +1.9% -1.6% +3.5% +73.7% ➖ noise
4 datafusion:vortex-file-compressed -2.5% -2.1% -0.4% +10.0% ➖ noise
4 duckdb:duckdb -0.7% -2.1% +1.4% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.4% -2.1% +2.6% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +2.8% -0.3% +3.1% +10.0% ➖ noise
5 duckdb:duckdb +0.8% -0.3% +1.1% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +2.5% -0.3% +2.8% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -1.9% +3.1% -4.9% +38.8% ➖ noise
6 duckdb:duckdb -19.5% +3.1% -21.9% +29.0% ➖ noise
6 duckdb:vortex-file-compressed +8.3% +3.1% +5.0% +16.6% ➖ noise
7 datafusion:vortex-file-compressed +14.6% +2.0% +12.3% +20.7% ➖ noise
7 duckdb:duckdb +1.1% +2.0% -0.9% +10.8% ➖ noise
7 duckdb:vortex-file-compressed +2.1% +2.0% +0.1% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -0.6% +1.0% -1.6% +10.0% ➖ noise
8 duckdb:duckdb +2.2% +1.0% +1.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.2% +1.0% +0.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -0.6% +0.9% -1.5% +10.0% ➖ noise
9 duckdb:duckdb +0.5% +0.9% -0.3% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.3% +0.9% +0.5% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -4.7% -1.4% -3.3% +10.0% ➖ noise
10 duckdb:duckdb +1.4% -1.4% +2.8% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.1% -1.4% +1.3% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +2.1% -1.2% +3.4% +10.3% ➖ noise
11 duckdb:duckdb -0.6% -1.2% +0.6% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +2.9% -1.2% +4.2% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +5.5% +0.1% +5.4% +10.0% ➖ noise
12 duckdb:duckdb -0.8% +0.1% -0.9% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +3.6% +0.1% +3.5% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +2.3% -0.2% +2.5% +10.0% ➖ noise
13 duckdb:duckdb -4.5% -0.2% -4.3% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +1.1% -0.2% +1.3% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +2.7% +0.5% +2.1% +10.0% ➖ noise
14 duckdb:duckdb -2.0% +0.5% -2.6% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +12.2% +0.5% +11.6% +10.0% 🚨 regression
15 datafusion:vortex-file-compressed +1.3% -1.3% +2.6% +10.0% ➖ noise
15 duckdb:duckdb +0.4% -1.3% +1.7% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +7.1% -1.3% +8.4% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +1.0% +0.1% +0.9% +10.0% ➖ noise
16 duckdb:duckdb -1.2% +0.1% -1.3% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +7.2% +0.1% +7.2% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +0.4% +0.3% +0.2% +10.0% ➖ noise
17 duckdb:duckdb -3.9% +0.3% -4.2% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +1.2% +0.3% +0.9% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +0.5% -0.6% +1.0% +10.0% ➖ noise
18 duckdb:duckdb -7.9% -0.6% -7.4% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +3.0% -0.6% +3.6% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -2.2% -0.8% -1.4% +27.7% ➖ noise
19 duckdb:duckdb +2.0% -0.8% +2.8% +21.2% ➖ noise
19 duckdb:vortex-file-compressed -0.8% -0.8% -0.0% +25.9% ➖ noise
20 datafusion:vortex-file-compressed +0.8% +0.0% +0.8% +208.1% ➖ noise
20 duckdb:duckdb -7.4% +0.0% -7.5% +23.9% ➖ noise
20 duckdb:vortex-file-compressed +38.5% +0.0% +38.5% +99.6% ➖ noise
21 datafusion:vortex-file-compressed +10.2% +0.4% +9.7% +10.0% ➖ noise
21 duckdb:duckdb -14.7% +0.4% -15.0% +11.3% ✅ faster
21 duckdb:vortex-file-compressed +14.7% +0.4% +14.2% +10.0% 🚨 regression
22 datafusion:vortex-file-compressed +42.9% -0.5% +43.6% +11.7% 🚨 regression
22 duckdb:duckdb +12.7% -0.5% +13.3% +14.7% ➖ noise
22 duckdb:vortex-file-compressed +6.5% -0.5% +7.0% +27.5% ➖ noise
23 datafusion:vortex-file-compressed -2.7% -0.2% -2.5% +51.8% ➖ noise
23 duckdb:duckdb +5.4% -0.2% +5.6% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -19.7% -0.2% -19.5% +10.0% ✅ faster
24 datafusion:vortex-file-compressed +10.5% -2.0% +12.7% +11.9% 🚨 regression
24 duckdb:duckdb +1.7% -2.0% +3.8% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +8.5% -2.0% +10.7% +12.2% ➖ noise
25 datafusion:vortex-file-compressed +6.0% -0.8% +6.9% +10.0% ➖ noise
25 duckdb:duckdb -0.7% -0.8% +0.2% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +33.2% -0.8% +34.3% +10.0% 🚨 regression
26 datafusion:vortex-file-compressed +1.6% -1.8% +3.4% +10.0% ➖ noise
26 duckdb:duckdb +3.8% -1.8% +5.7% +10.0% ➖ noise
26 duckdb:vortex-file-compressed +14.4% -1.8% +16.4% +11.3% 🚨 regression
27 datafusion:vortex-file-compressed +9.0% -1.3% +10.4% +10.0% 🚨 regression
27 duckdb:duckdb -5.3% -1.3% -4.1% +14.0% ➖ noise
27 duckdb:vortex-file-compressed +12.7% -1.3% +14.2% +10.0% 🚨 regression
28 datafusion:vortex-file-compressed +1.5% -1.2% +2.8% +10.0% ➖ noise
28 duckdb:duckdb -1.5% -1.2% -0.3% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +1.5% -1.2% +2.8% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -3.4% -0.7% -2.8% +10.3% ➖ noise
29 duckdb:duckdb -0.9% -0.7% -0.2% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +1.3% -0.7% +2.0% +12.3% ➖ noise
30 datafusion:vortex-file-compressed -0.2% -0.5% +0.3% +10.0% ➖ noise
30 duckdb:duckdb -2.1% -0.5% -1.6% +10.0% ➖ noise
30 duckdb:vortex-file-compressed +5.1% -0.5% +5.7% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +3.4% -2.0% +5.5% +10.0% ➖ noise
31 duckdb:duckdb +6.6% -2.0% +8.7% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +7.3% -2.0% +9.5% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +13.7% +3.9% +9.4% +15.1% ➖ noise
32 duckdb:duckdb -4.3% +3.9% -7.9% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +12.7% +3.9% +8.5% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +4.6% +1.5% +3.1% +10.0% ➖ noise
33 duckdb:duckdb -8.1% +1.5% -9.5% +10.0% ✅ faster
33 duckdb:vortex-file-compressed -0.7% +1.5% -2.2% +10.0% ➖ noise
34 datafusion:vortex-file-compressed +1.7% +3.7% -1.9% +10.0% ➖ noise
34 duckdb:duckdb -1.9% +3.7% -5.4% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +1.3% +3.7% -2.3% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +0.6% -0.2% +0.8% +10.0% ➖ noise
35 duckdb:duckdb -0.7% -0.2% -0.6% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -1.4% -0.2% -1.2% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +2.3% +1.4% +0.9% +10.0% ➖ noise
36 duckdb:duckdb -4.4% +1.4% -5.7% +12.9% ➖ noise
36 duckdb:vortex-file-compressed -3.3% +1.4% -4.7% +11.8% ➖ noise
37 datafusion:vortex-file-compressed -0.2% -1.1% +0.9% +10.0% ➖ noise
37 duckdb:duckdb +2.3% -1.1% +3.5% +10.0% ➖ noise
37 duckdb:vortex-file-compressed -0.8% -1.1% +0.3% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -3.4% -3.0% -0.4% +10.0% ➖ noise
38 duckdb:duckdb -5.7% -3.0% -2.8% +10.3% ➖ noise
38 duckdb:vortex-file-compressed -4.0% -3.0% -1.0% +11.1% ➖ noise
39 datafusion:vortex-file-compressed -3.8% -2.8% -1.0% +10.0% ➖ noise
39 duckdb:duckdb -7.3% -2.8% -4.6% +22.2% ➖ noise
39 duckdb:vortex-file-compressed -13.0% -2.8% -10.5% +11.0% ✅ faster
40 datafusion:vortex-file-compressed -2.6% -4.5% +2.0% +11.6% ➖ noise
40 duckdb:duckdb -1.6% -4.5% +3.0% +11.4% ➖ noise
40 duckdb:vortex-file-compressed -8.2% -4.5% -4.0% +12.4% ➖ noise
41 datafusion:vortex-file-compressed -0.7% +2.3% -2.9% +10.9% ➖ noise
41 duckdb:duckdb +3.8% +2.3% +1.5% +11.0% ➖ noise
41 duckdb:vortex-file-compressed +4.1% +2.3% +1.8% +12.4% ➖ noise
42 datafusion:vortex-file-compressed +1.9% -2.9% +4.9% +10.0% ➖ noise
42 duckdb:duckdb +1.0% -2.9% +4.0% +17.5% ➖ noise
42 duckdb:vortex-file-compressed -0.6% -2.9% +2.3% +12.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

File Sizes: Clickbench on NVME

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

Totals:

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.4%
Vortex (geomean): 1.001x ➖
Parquet (geomean): 0.985x ➖
Shifts: Parquet (control) -1.5% · Median polish +1.6%


datafusion / vortex-file-compressed (0.945x ➖, 17↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26676538 28834591 0.93
tpcds_q02/datafusion:vortex-file-compressed 46858096 49742322 0.94
tpcds_q03/datafusion:vortex-file-compressed 15524133 16080723 0.97
tpcds_q04/datafusion:vortex-file-compressed 265157544 287656488 0.92
tpcds_q05/datafusion:vortex-file-compressed 45424621 48841528 0.93
tpcds_q06/datafusion:vortex-file-compressed 58025185 63860665 0.91
tpcds_q07/datafusion:vortex-file-compressed 🚀 41848000 47584292 0.88
tpcds_q08/datafusion:vortex-file-compressed 🚀 29856085 33302192 0.90
tpcds_q09/datafusion:vortex-file-compressed 45840551 47486663 0.97
tpcds_q10/datafusion:vortex-file-compressed 🚀 39253235 44823753 0.88
tpcds_q11/datafusion:vortex-file-compressed 135696021 149777531 0.91
tpcds_q12/datafusion:vortex-file-compressed 19823002 20630414 0.96
tpcds_q13/datafusion:vortex-file-compressed 47145881 47592621 0.99
tpcds_q14/datafusion:vortex-file-compressed 174366506 188023715 0.93
tpcds_q15/datafusion:vortex-file-compressed 28639541 30032704 0.95
tpcds_q16/datafusion:vortex-file-compressed 🚀 28899350 33002949 0.88
tpcds_q17/datafusion:vortex-file-compressed 63768607 69243475 0.92
tpcds_q18/datafusion:vortex-file-compressed 70100146 70678340 0.99
tpcds_q19/datafusion:vortex-file-compressed 22286860 24314687 0.92
tpcds_q20/datafusion:vortex-file-compressed 22321870 23707328 0.94
tpcds_q21/datafusion:vortex-file-compressed 37132528 39180442 0.95
tpcds_q22/datafusion:vortex-file-compressed 124520968 136243843 0.91
tpcds_q23/datafusion:vortex-file-compressed 156615722 169866540 0.92
tpcds_q24/datafusion:vortex-file-compressed 85294889 93661127 0.91
tpcds_q25/datafusion:vortex-file-compressed 67108689 73815981 0.91
tpcds_q26/datafusion:vortex-file-compressed 34954369 37329300 0.94
tpcds_q27/datafusion:vortex-file-compressed 102658784 113859457 0.90
tpcds_q28/datafusion:vortex-file-compressed 41974887 44247867 0.95
tpcds_q29/datafusion:vortex-file-compressed 64553916 69743975 0.93
tpcds_q30/datafusion:vortex-file-compressed 🚀 23561892 26714520 0.88
tpcds_q31/datafusion:vortex-file-compressed 77640374 82004796 0.95
tpcds_q32/datafusion:vortex-file-compressed 🚀 20918320 23392886 0.89
tpcds_q33/datafusion:vortex-file-compressed 30444073 32589488 0.93
tpcds_q34/datafusion:vortex-file-compressed 25160438 27852306 0.90
tpcds_q35/datafusion:vortex-file-compressed 47028975 51124213 0.92
tpcds_q36/datafusion:vortex-file-compressed 58234594 64427033 0.90
tpcds_q37/datafusion:vortex-file-compressed 26729379 28932651 0.92
tpcds_q38/datafusion:vortex-file-compressed 47037349 48906543 0.96
tpcds_q39/datafusion:vortex-file-compressed 🚀 109477648 122120356 0.90
tpcds_q40/datafusion:vortex-file-compressed 🚀 32821134 36993795 0.89
tpcds_q41/datafusion:vortex-file-compressed 17035295 18407808 0.93
tpcds_q42/datafusion:vortex-file-compressed 14452421 15992789 0.90
tpcds_q43/datafusion:vortex-file-compressed 19428242 21480236 0.90
tpcds_q44/datafusion:vortex-file-compressed 33299142 36867708 0.90
tpcds_q45/datafusion:vortex-file-compressed 27522672 29030124 0.95
tpcds_q46/datafusion:vortex-file-compressed 35974669 38574919 0.93
tpcds_q47/datafusion:vortex-file-compressed 136344997 148340229 0.92
tpcds_q48/datafusion:vortex-file-compressed 40653443 41998911 0.97
tpcds_q49/datafusion:vortex-file-compressed 59444020 63121970 0.94
tpcds_q50/datafusion:vortex-file-compressed 41364912 44295349 0.93
tpcds_q51/datafusion:vortex-file-compressed 90480814 99910815 0.91
tpcds_q52/datafusion:vortex-file-compressed 14547748 16118958 0.90
tpcds_q53/datafusion:vortex-file-compressed 🚀 21394597 24682091 0.87
tpcds_q54/datafusion:vortex-file-compressed 🚀 36789668 41390360 0.89
tpcds_q55/datafusion:vortex-file-compressed 🚀 14097904 16408578 0.86
tpcds_q56/datafusion:vortex-file-compressed 🚀 29602786 35534737 0.83
tpcds_q57/datafusion:vortex-file-compressed 🚀 107057092 119887297 0.89
tpcds_q58/datafusion:vortex-file-compressed 53439598 57622937 0.93
tpcds_q59/datafusion:vortex-file-compressed 58106229 61721959 0.94
tpcds_q60/datafusion:vortex-file-compressed 28980756 31886549 0.91
tpcds_q61/datafusion:vortex-file-compressed 41077852 43798136 0.94
tpcds_q62/datafusion:vortex-file-compressed 🚀 24601570 27379576 0.90
tpcds_q63/datafusion:vortex-file-compressed 🚀 21596673 26155671 0.83
tpcds_q64/datafusion:vortex-file-compressed 416874752 445018600 0.94
tpcds_q65/datafusion:vortex-file-compressed 40770147 42644101 0.96
tpcds_q66/datafusion:vortex-file-compressed 🚀 73464410 82386862 0.89
tpcds_q67/datafusion:vortex-file-compressed 149531319 157081285 0.95
tpcds_q68/datafusion:vortex-file-compressed 34149049 35844694 0.95
tpcds_q69/datafusion:vortex-file-compressed 37194491 40474503 0.92
tpcds_q70/datafusion:vortex-file-compressed 91885278 93220470 0.99
tpcds_q71/datafusion:vortex-file-compressed 22910823 23582653 0.97
tpcds_q72/datafusion:vortex-file-compressed 2162536977 2236992844 0.97
tpcds_q73/datafusion:vortex-file-compressed 24011686 23295979 1.03
tpcds_q74/datafusion:vortex-file-compressed 79714894 81110020 0.98
tpcds_q75/datafusion:vortex-file-compressed 112628918 105181316 1.07
tpcds_q76/datafusion:vortex-file-compressed 24303448 25718484 0.94
tpcds_q77/datafusion:vortex-file-compressed 40176948 39616461 1.01
tpcds_q78/datafusion:vortex-file-compressed 124939339 123143447 1.01
tpcds_q79/datafusion:vortex-file-compressed 29232230 28224722 1.04
tpcds_q80/datafusion:vortex-file-compressed 94306663 92726058 1.02
tpcds_q81/datafusion:vortex-file-compressed 24253714 23737257 1.02
tpcds_q82/datafusion:vortex-file-compressed 27685605 25390838 1.09
tpcds_q83/datafusion:vortex-file-compressed 34268464 33433306 1.02
tpcds_q84/datafusion:vortex-file-compressed 12771767 13083754 0.98
tpcds_q85/datafusion:vortex-file-compressed 94398946 96713257 0.98
tpcds_q86/datafusion:vortex-file-compressed 16371729 17782544 0.92
tpcds_q87/datafusion:vortex-file-compressed 46239233 46188786 1.00
tpcds_q88/datafusion:vortex-file-compressed 55868813 56121604 1.00
tpcds_q89/datafusion:vortex-file-compressed 24835766 24460678 1.02
tpcds_q90/datafusion:vortex-file-compressed 14962671 14652361 1.02
tpcds_q91/datafusion:vortex-file-compressed 19773242 18508467 1.07
tpcds_q92/datafusion:vortex-file-compressed 18861463 17450931 1.08
tpcds_q93/datafusion:vortex-file-compressed 35957540 33091281 1.09
tpcds_q94/datafusion:vortex-file-compressed 23140133 22898743 1.01
tpcds_q95/datafusion:vortex-file-compressed 60208579 59291481 1.02
tpcds_q96/datafusion:vortex-file-compressed 14549820 13923357 1.04
tpcds_q97/datafusion:vortex-file-compressed 32533338 32045872 1.02
tpcds_q98/datafusion:vortex-file-compressed 24352295 24648009 0.99
tpcds_q99/datafusion:vortex-file-compressed 🚀 28811856 32124946 0.90
datafusion / vortex-compact (0.990x ➖, 0↑ 1↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 27155492 26595828 1.02
tpcds_q02/datafusion:vortex-compact 53358489 53936086 0.99
tpcds_q03/datafusion:vortex-compact 20026793 20053348 1.00
tpcds_q04/datafusion:vortex-compact 300343003 292619643 1.03
tpcds_q05/datafusion:vortex-compact 47965803 46486167 1.03
tpcds_q06/datafusion:vortex-compact 62104143 60719445 1.02
tpcds_q07/datafusion:vortex-compact 53828364 53926067 1.00
tpcds_q08/datafusion:vortex-compact 36144204 36592423 0.99
tpcds_q09/datafusion:vortex-compact 62760169 62626619 1.00
tpcds_q10/datafusion:vortex-compact 51307348 50230636 1.02
tpcds_q11/datafusion:vortex-compact 149783111 148815962 1.01
tpcds_q12/datafusion:vortex-compact 23979369 24899915 0.96
tpcds_q13/datafusion:vortex-compact 91367143 90944573 1.00
tpcds_q14/datafusion:vortex-compact 205042148 201027726 1.02
tpcds_q15/datafusion:vortex-compact 30529142 30044303 1.02
tpcds_q16/datafusion:vortex-compact 32725857 32987662 0.99
tpcds_q17/datafusion:vortex-compact 75239463 75177647 1.00
tpcds_q18/datafusion:vortex-compact 80658138 78491576 1.03
tpcds_q19/datafusion:vortex-compact 30327114 29695899 1.02
tpcds_q20/datafusion:vortex-compact 26524542 24853014 1.07
tpcds_q21/datafusion:vortex-compact 41892435 39697753 1.06
tpcds_q22/datafusion:vortex-compact 121127168 124181409 0.98
tpcds_q23/datafusion:vortex-compact 169127214 171759235 0.98
tpcds_q24/datafusion:vortex-compact 101346917 103174106 0.98
tpcds_q25/datafusion:vortex-compact 81540959 82066069 0.99
tpcds_q26/datafusion:vortex-compact 45783396 46514739 0.98
tpcds_q27/datafusion:vortex-compact 128779869 134738188 0.96
tpcds_q28/datafusion:vortex-compact 81114774 83862959 0.97
tpcds_q29/datafusion:vortex-compact 76486783 79531034 0.96
tpcds_q30/datafusion:vortex-compact 28354114 30856595 0.92
tpcds_q31/datafusion:vortex-compact 102969496 106448814 0.97
tpcds_q32/datafusion:vortex-compact 25894538 27277276 0.95
tpcds_q33/datafusion:vortex-compact 36624510 37963127 0.96
tpcds_q34/datafusion:vortex-compact 33575269 33336098 1.01
tpcds_q35/datafusion:vortex-compact 52788184 54346104 0.97
tpcds_q36/datafusion:vortex-compact 77191219 78927515 0.98
tpcds_q37/datafusion:vortex-compact 40377550 43040814 0.94
tpcds_q38/datafusion:vortex-compact 54364966 56784438 0.96
tpcds_q39/datafusion:vortex-compact 113912737 123092877 0.93
tpcds_q40/datafusion:vortex-compact 37327727 38494172 0.97
tpcds_q41/datafusion:vortex-compact 19286203 20620855 0.94
tpcds_q42/datafusion:vortex-compact 19072234 20452340 0.93
tpcds_q43/datafusion:vortex-compact 25255072 26664573 0.95
tpcds_q44/datafusion:vortex-compact 50127939 51741278 0.97
tpcds_q45/datafusion:vortex-compact 32762399 35808764 0.91
tpcds_q46/datafusion:vortex-compact 45587979 48219769 0.95
tpcds_q47/datafusion:vortex-compact 154232513 168579059 0.91
tpcds_q48/datafusion:vortex-compact 70253613 73490891 0.96
tpcds_q49/datafusion:vortex-compact 71572354 71684298 1.00
tpcds_q50/datafusion:vortex-compact 47216565 48045521 0.98
tpcds_q51/datafusion:vortex-compact 99703213 99271602 1.00
tpcds_q52/datafusion:vortex-compact 19147883 19224148 1.00
tpcds_q53/datafusion:vortex-compact 28609144 28991832 0.99
tpcds_q54/datafusion:vortex-compact 43194179 42800613 1.01
tpcds_q55/datafusion:vortex-compact 18404879 18913664 0.97
tpcds_q56/datafusion:vortex-compact 36168985 35949149 1.01
tpcds_q57/datafusion:vortex-compact 117139415 115260804 1.02
tpcds_q58/datafusion:vortex-compact 61876654 64743822 0.96
tpcds_q59/datafusion:vortex-compact 70903821 72055786 0.98
tpcds_q60/datafusion:vortex-compact 36193882 35501099 1.02
tpcds_q61/datafusion:vortex-compact 55871808 53490188 1.04
tpcds_q62/datafusion:vortex-compact 🚨 32594446 24562813 1.33
tpcds_q63/datafusion:vortex-compact 29366072 28869801 1.02
tpcds_q64/datafusion:vortex-compact 470340798 467194175 1.01
tpcds_q65/datafusion:vortex-compact 54513126 53821010 1.01
tpcds_q66/datafusion:vortex-compact 80383937 76749894 1.05
tpcds_q67/datafusion:vortex-compact 155968071 152643071 1.02
tpcds_q68/datafusion:vortex-compact 46049435 44200531 1.04
tpcds_q69/datafusion:vortex-compact 48866612 50811324 0.96
tpcds_q70/datafusion:vortex-compact 99105223 103435351 0.96
tpcds_q71/datafusion:vortex-compact 30663876 29892534 1.03
tpcds_q72/datafusion:vortex-compact 2180964452 2208380439 0.99
tpcds_q73/datafusion:vortex-compact 31604605 32758437 0.96
tpcds_q74/datafusion:vortex-compact 97590743 98736438 0.99
tpcds_q75/datafusion:vortex-compact 134480045 131504408 1.02
tpcds_q76/datafusion:vortex-compact 33296047 35278702 0.94
tpcds_q77/datafusion:vortex-compact 51066610 50371717 1.01
tpcds_q78/datafusion:vortex-compact 139032374 143776764 0.97
tpcds_q79/datafusion:vortex-compact 38708265 40173276 0.96
tpcds_q80/datafusion:vortex-compact 105160119 115236597 0.91
tpcds_q81/datafusion:vortex-compact 29068662 30846146 0.94
tpcds_q82/datafusion:vortex-compact 42132828 42909179 0.98
tpcds_q83/datafusion:vortex-compact 34687243 36107357 0.96
tpcds_q84/datafusion:vortex-compact 14964330 16338490 0.92
tpcds_q85/datafusion:vortex-compact 121066016 129630540 0.93
tpcds_q86/datafusion:vortex-compact 20761856 19414536 1.07
tpcds_q87/datafusion:vortex-compact 52372337 54331923 0.96
tpcds_q88/datafusion:vortex-compact 76754712 78235600 0.98
tpcds_q89/datafusion:vortex-compact 31213323 32604735 0.96
tpcds_q90/datafusion:vortex-compact 15837516 16360139 0.97
tpcds_q91/datafusion:vortex-compact 33063482 34249083 0.97
tpcds_q92/datafusion:vortex-compact 26679112 25733945 1.04
tpcds_q93/datafusion:vortex-compact 39411220 40998657 0.96
tpcds_q94/datafusion:vortex-compact 28300676 26537255 1.07
tpcds_q95/datafusion:vortex-compact 65015481 63930199 1.02
tpcds_q96/datafusion:vortex-compact 18060660 17405598 1.04
tpcds_q97/datafusion:vortex-compact 37034773 36943883 1.00
tpcds_q98/datafusion:vortex-compact 30451190 29790151 1.02
tpcds_q99/datafusion:vortex-compact 34663142 34137758 1.02
datafusion / parquet (0.953x ➖, 14↑ 2↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 30814296 32628132 0.94
tpcds_q02/datafusion:parquet 42121341 41855799 1.01
tpcds_q03/datafusion:parquet 13266215 14722474 0.90
tpcds_q04/datafusion:parquet 274126333 280768418 0.98
tpcds_q05/datafusion:parquet 42519126 41209585 1.03
tpcds_q06/datafusion:parquet 59073946 59700859 0.99
tpcds_q07/datafusion:parquet 80950911 82115047 0.99
tpcds_q08/datafusion:parquet 26764988 26693696 1.00
tpcds_q09/datafusion:parquet 45439918 44535495 1.02
tpcds_q10/datafusion:parquet 81257585 74190842 1.10
tpcds_q11/datafusion:parquet 159780483 156008038 1.02
tpcds_q12/datafusion:parquet 17273199 18382885 0.94
tpcds_q13/datafusion:parquet 77342659 76160977 1.02
tpcds_q14/datafusion:parquet 162903305 170897741 0.95
tpcds_q15/datafusion:parquet 🚀 21219615 23880237 0.89
tpcds_q16/datafusion:parquet 24745530 26160640 0.95
tpcds_q17/datafusion:parquet 63260534 70083148 0.90
tpcds_q18/datafusion:parquet 116657050 118447323 0.98
tpcds_q19/datafusion:parquet 24279309 22691732 1.07
tpcds_q20/datafusion:parquet 17134810 16626033 1.03
tpcds_q21/datafusion:parquet 19534584 18990410 1.03
tpcds_q22/datafusion:parquet 🚨 146375064 129740041 1.13
tpcds_q23/datafusion:parquet 146915463 143365666 1.02
tpcds_q24/datafusion:parquet 92302746 95756995 0.96
tpcds_q25/datafusion:parquet 66112396 63684205 1.04
tpcds_q26/datafusion:parquet 69157188 68364750 1.01
tpcds_q27/datafusion:parquet 149611733 151693087 0.99
tpcds_q28/datafusion:parquet 45207668 45182099 1.00
tpcds_q29/datafusion:parquet 67498473 67112938 1.01
tpcds_q30/datafusion:parquet 35466812 37383726 0.95
tpcds_q31/datafusion:parquet 67816222 68953227 0.98
tpcds_q32/datafusion:parquet 19112433 19504057 0.98
tpcds_q33/datafusion:parquet 28393858 28841332 0.98
tpcds_q34/datafusion:parquet 22846418 24061812 0.95
tpcds_q35/datafusion:parquet 🚀 71942438 81176218 0.89
tpcds_q36/datafusion:parquet 56682703 62709045 0.90
tpcds_q37/datafusion:parquet 20371237 21358990 0.95
tpcds_q38/datafusion:parquet 43651344 43777125 1.00
tpcds_q39/datafusion:parquet 🚀 72537230 81154881 0.89
tpcds_q40/datafusion:parquet 🚀 23411729 27018750 0.87
tpcds_q41/datafusion:parquet 🚀 13400832 15915010 0.84
tpcds_q42/datafusion:parquet 12224471 13166806 0.93
tpcds_q43/datafusion:parquet 16690908 18032914 0.93
tpcds_q44/datafusion:parquet 33545016 35075856 0.96
tpcds_q45/datafusion:parquet 29321797 30495152 0.96
tpcds_q46/datafusion:parquet 32196971 34908011 0.92
tpcds_q47/datafusion:parquet 127466810 138379298 0.92
tpcds_q48/datafusion:parquet 71349804 74843945 0.95
tpcds_q49/datafusion:parquet 55333713 60131936 0.92
tpcds_q50/datafusion:parquet 44510037 46417704 0.96
tpcds_q51/datafusion:parquet 87274456 92346501 0.95
tpcds_q52/datafusion:parquet 11861757 12984215 0.91
tpcds_q53/datafusion:parquet 18383666 18754631 0.98
tpcds_q54/datafusion:parquet 35191212 36362431 0.97
tpcds_q55/datafusion:parquet 🚀 11664113 12981569 0.90
tpcds_q56/datafusion:parquet 28013544 29820902 0.94
tpcds_q57/datafusion:parquet 97087846 102119169 0.95
tpcds_q58/datafusion:parquet 🚀 48733535 54341354 0.90
tpcds_q59/datafusion:parquet 53992333 57699684 0.94
tpcds_q60/datafusion:parquet 28527314 29281032 0.97
tpcds_q61/datafusion:parquet 42467120 44020028 0.96
tpcds_q62/datafusion:parquet 20648026 20959289 0.99
tpcds_q63/datafusion:parquet 18547458 18856847 0.98
tpcds_q64/datafusion:parquet 531237970 569860656 0.93
tpcds_q65/datafusion:parquet 38636327 40786582 0.95
tpcds_q66/datafusion:parquet 72560287 74163102 0.98
tpcds_q67/datafusion:parquet 147497467 159025020 0.93
tpcds_q68/datafusion:parquet 32076335 34879321 0.92
tpcds_q69/datafusion:parquet 72266001 74768429 0.97
tpcds_q70/datafusion:parquet 88339633 93067172 0.95
tpcds_q71/datafusion:parquet 22585318 23746157 0.95
tpcds_q72/datafusion:parquet 🚀 610216351 698949956 0.87
tpcds_q73/datafusion:parquet 🚀 21680890 24975614 0.87
tpcds_q74/datafusion:parquet 89941382 92676310 0.97
tpcds_q75/datafusion:parquet 98964446 108651515 0.91
tpcds_q76/datafusion:parquet 🚀 30147940 33787816 0.89
tpcds_q77/datafusion:parquet 38968034 43252855 0.90
tpcds_q78/datafusion:parquet 🚀 114631089 128330491 0.89
tpcds_q79/datafusion:parquet 27213276 28431402 0.96
tpcds_q80/datafusion:parquet 80258598 88538337 0.91
tpcds_q81/datafusion:parquet 33118026 35997102 0.92
tpcds_q82/datafusion:parquet 19583976 21283736 0.92
tpcds_q83/datafusion:parquet 🚀 37492966 42965562 0.87
tpcds_q84/datafusion:parquet 40256430 42172309 0.95
tpcds_q85/datafusion:parquet 153622081 163713169 0.94
tpcds_q86/datafusion:parquet 🚀 15411948 17299351 0.89
tpcds_q87/datafusion:parquet 44773995 45130584 0.99
tpcds_q88/datafusion:parquet 58880235 62346204 0.94
tpcds_q89/datafusion:parquet 21982676 22625461 0.97
tpcds_q90/datafusion:parquet 🚀 14359426 16875928 0.85
tpcds_q91/datafusion:parquet 63291026 66521962 0.95
tpcds_q92/datafusion:parquet 19885958 20776751 0.96
tpcds_q93/datafusion:parquet 32963056 34399945 0.96
tpcds_q94/datafusion:parquet 20489077 22748232 0.90
tpcds_q95/datafusion:parquet 59403993 61934279 0.96
tpcds_q96/datafusion:parquet 12000678 13019038 0.92
tpcds_q97/datafusion:parquet 29825479 32863342 0.91
tpcds_q98/datafusion:parquet 🚨 24001800 21627921 1.11
tpcds_q99/datafusion:parquet 25404276 27001957 0.94
duckdb / vortex-file-compressed (1.047x ➖, 0↑ 17↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 21805765 20496969 1.06
tpcds_q02/duckdb:vortex-file-compressed 32551355 33070595 0.98
tpcds_q03/duckdb:vortex-file-compressed 32214643 30311850 1.06
tpcds_q04/duckdb:vortex-file-compressed 111098493 104935198 1.06
tpcds_q05/duckdb:vortex-file-compressed 37294645 37099381 1.01
tpcds_q06/duckdb:vortex-file-compressed 33057366 32158676 1.03
tpcds_q07/duckdb:vortex-file-compressed 21070436 19644975 1.07
tpcds_q08/duckdb:vortex-file-compressed 27467259 28723511 0.96
tpcds_q09/duckdb:vortex-file-compressed 39316492 37445538 1.05
tpcds_q10/duckdb:vortex-file-compressed 41281651 39589550 1.04
tpcds_q11/duckdb:vortex-file-compressed 63243921 59738093 1.06
tpcds_q12/duckdb:vortex-file-compressed 14920828 13793741 1.08
tpcds_q13/duckdb:vortex-file-compressed 33588995 33046876 1.02
tpcds_q14/duckdb:vortex-file-compressed 105463227 105687195 1.00
tpcds_q15/duckdb:vortex-file-compressed 27817714 25822615 1.08
tpcds_q16/duckdb:vortex-file-compressed 27432550 25569052 1.07
tpcds_q17/duckdb:vortex-file-compressed 44499901 43159057 1.03
tpcds_q18/duckdb:vortex-file-compressed 45688915 44969299 1.02
tpcds_q19/duckdb:vortex-file-compressed 33244914 31902853 1.04
tpcds_q20/duckdb:vortex-file-compressed 15710908 14490754 1.08
tpcds_q21/duckdb:vortex-file-compressed 14997965 16304978 0.92
tpcds_q22/duckdb:vortex-file-compressed 69169775 73374819 0.94
tpcds_q23/duckdb:vortex-file-compressed 100040678 106111189 0.94
tpcds_q24/duckdb:vortex-file-compressed 51823198 48598692 1.07
tpcds_q25/duckdb:vortex-file-compressed 46756284 49186833 0.95
tpcds_q26/duckdb:vortex-file-compressed 40775230 37929745 1.08
tpcds_q27/duckdb:vortex-file-compressed 🚨 52081760 46648655 1.12
tpcds_q28/duckdb:vortex-file-compressed 35832084 34687780 1.03
tpcds_q29/duckdb:vortex-file-compressed 40672929 43189587 0.94
tpcds_q30/duckdb:vortex-file-compressed 25640941 24868308 1.03
tpcds_q31/duckdb:vortex-file-compressed 38236873 34996791 1.09
tpcds_q32/duckdb:vortex-file-compressed 14698622 13704670 1.07
tpcds_q33/duckdb:vortex-file-compressed 25590739 23716673 1.08
tpcds_q34/duckdb:vortex-file-compressed 24608471 23647125 1.04
tpcds_q35/duckdb:vortex-file-compressed 66451363 63059837 1.05
tpcds_q36/duckdb:vortex-file-compressed 24520262 24702611 0.99
tpcds_q37/duckdb:vortex-file-compressed 15806931 14837095 1.07
tpcds_q38/duckdb:vortex-file-compressed 38522029 36818585 1.05
tpcds_q39/duckdb:vortex-file-compressed 32720153 34387714 0.95
tpcds_q40/duckdb:vortex-file-compressed 20301957 20889893 0.97
tpcds_q41/duckdb:vortex-file-compressed 13590753 12771775 1.06
tpcds_q42/duckdb:vortex-file-compressed 12534157 12040528 1.04
tpcds_q43/duckdb:vortex-file-compressed 23424516 24275358 0.96
tpcds_q44/duckdb:vortex-file-compressed 22129968 20579098 1.08
tpcds_q45/duckdb:vortex-file-compressed 30364512 29629467 1.02
tpcds_q46/duckdb:vortex-file-compressed 51820954 51153105 1.01
tpcds_q47/duckdb:vortex-file-compressed 🚨 51694781 46140793 1.12
tpcds_q48/duckdb:vortex-file-compressed 31782996 30355245 1.05
tpcds_q49/duckdb:vortex-file-compressed 33437774 35180368 0.95
tpcds_q50/duckdb:vortex-file-compressed 34493539 33313487 1.04
tpcds_q51/duckdb:vortex-file-compressed 98089194 97986745 1.00
tpcds_q52/duckdb:vortex-file-compressed 12824574 12382809 1.04
tpcds_q53/duckdb:vortex-file-compressed 23933938 23113974 1.04
tpcds_q54/duckdb:vortex-file-compressed 🚨 31457453 27772412 1.13
tpcds_q55/duckdb:vortex-file-compressed 13957579 13309800 1.05
tpcds_q56/duckdb:vortex-file-compressed 25340177 23715754 1.07
tpcds_q57/duckdb:vortex-file-compressed 40802575 40356773 1.01
tpcds_q58/duckdb:vortex-file-compressed 🚨 33958626 30664441 1.11
tpcds_q59/duckdb:vortex-file-compressed 60842565 67500932 0.90
tpcds_q60/duckdb:vortex-file-compressed 27164966 25669894 1.06
tpcds_q61/duckdb:vortex-file-compressed 🚨 35861073 30838711 1.16
tpcds_q62/duckdb:vortex-file-compressed 🚨 19038962 17193766 1.11
tpcds_q63/duckdb:vortex-file-compressed 🚨 23028133 20689623 1.11
tpcds_q64/duckdb:vortex-file-compressed 85338901 81252176 1.05
tpcds_q65/duckdb:vortex-file-compressed 23315777 21855337 1.07
tpcds_q66/duckdb:vortex-file-compressed 30243672 30050509 1.01
tpcds_q67/duckdb:vortex-file-compressed 141367495 138067207 1.02
tpcds_q68/duckdb:vortex-file-compressed 41742667 39979609 1.04
tpcds_q69/duckdb:vortex-file-compressed 43210835 41366729 1.04
tpcds_q70/duckdb:vortex-file-compressed 26532642 25390489 1.04
tpcds_q71/duckdb:vortex-file-compressed 🚨 23449643 20199216 1.16
tpcds_q72/duckdb:vortex-file-compressed 173467662 173763237 1.00
tpcds_q73/duckdb:vortex-file-compressed 23774506 23500917 1.01
tpcds_q74/duckdb:vortex-file-compressed 🚨 97957344 70568479 1.39
tpcds_q75/duckdb:vortex-file-compressed 🚨 60562976 54784822 1.11
tpcds_q76/duckdb:vortex-file-compressed 19517858 18255568 1.07
tpcds_q77/duckdb:vortex-file-compressed 🚨 28162670 24031510 1.17
tpcds_q78/duckdb:vortex-file-compressed 77382657 77800722 0.99
tpcds_q79/duckdb:vortex-file-compressed 31268254 31560971 0.99
tpcds_q80/duckdb:vortex-file-compressed 🚨 51741652 46692821 1.11
tpcds_q81/duckdb:vortex-file-compressed 29953401 27537260 1.09
tpcds_q82/duckdb:vortex-file-compressed 16813592 16963811 0.99
tpcds_q83/duckdb:vortex-file-compressed 🚨 28095202 22858614 1.23
tpcds_q84/duckdb:vortex-file-compressed 19969527 18706640 1.07
tpcds_q85/duckdb:vortex-file-compressed 46191037 42919448 1.08
tpcds_q86/duckdb:vortex-file-compressed 17900653 16651129 1.08
tpcds_q87/duckdb:vortex-file-compressed 41225777 38572823 1.07
tpcds_q88/duckdb:vortex-file-compressed 34296904 32888486 1.04
tpcds_q89/duckdb:vortex-file-compressed 🚨 24327343 21532616 1.13
tpcds_q90/duckdb:vortex-file-compressed 12386460 12844686 0.96
tpcds_q91/duckdb:vortex-file-compressed 🚨 33311857 30225998 1.10
tpcds_q92/duckdb:vortex-file-compressed 🚨 22848719 20597203 1.11
tpcds_q93/duckdb:vortex-file-compressed 28846213 27273008 1.06
tpcds_q94/duckdb:vortex-file-compressed 23712522 23347642 1.02
tpcds_q95/duckdb:vortex-file-compressed 150853996 147151600 1.03
tpcds_q96/duckdb:vortex-file-compressed 🚨 14749540 12652982 1.17
tpcds_q97/duckdb:vortex-file-compressed 37483492 39361557 0.95
tpcds_q98/duckdb:vortex-file-compressed 18316050 17784739 1.03
tpcds_q99/duckdb:vortex-file-compressed 28706872 26618611 1.08
duckdb / vortex-compact (1.026x ➖, 4↑ 12↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚨 24558236 22306325 1.10
tpcds_q02/duckdb:vortex-compact 42518853 41787033 1.02
tpcds_q03/duckdb:vortex-compact 55925108 55819453 1.00
tpcds_q04/duckdb:vortex-compact 129652907 127628927 1.02
tpcds_q05/duckdb:vortex-compact 51760811 51377249 1.01
tpcds_q06/duckdb:vortex-compact 41191788 39013717 1.06
tpcds_q07/duckdb:vortex-compact 33944358 35020726 0.97
tpcds_q08/duckdb:vortex-compact 44085379 44971732 0.98
tpcds_q09/duckdb:vortex-compact 59442359 57429670 1.04
tpcds_q10/duckdb:vortex-compact 61949987 60293763 1.03
tpcds_q11/duckdb:vortex-compact 74695476 69496411 1.07
tpcds_q12/duckdb:vortex-compact 24149830 23510138 1.03
tpcds_q13/duckdb:vortex-compact 56318183 59906340 0.94
tpcds_q14/duckdb:vortex-compact 130689388 131279269 1.00
tpcds_q15/duckdb:vortex-compact 32337645 30725531 1.05
tpcds_q16/duckdb:vortex-compact 🚨 33043263 29890304 1.11
tpcds_q17/duckdb:vortex-compact 55242295 52258482 1.06
tpcds_q18/duckdb:vortex-compact 57885747 57941887 1.00
tpcds_q19/duckdb:vortex-compact 51287900 49911004 1.03
tpcds_q20/duckdb:vortex-compact 21413191 19910796 1.08
tpcds_q21/duckdb:vortex-compact 🚀 16148166 18307135 0.88
tpcds_q22/duckdb:vortex-compact 75140910 75741487 0.99
tpcds_q23/duckdb:vortex-compact 🚀 109969334 139427645 0.79
tpcds_q24/duckdb:vortex-compact 64736710 60210347 1.08
tpcds_q25/duckdb:vortex-compact 🚀 61149121 80867165 0.76
tpcds_q26/duckdb:vortex-compact 53389091 50062127 1.07
tpcds_q27/duckdb:vortex-compact 69937921 67056196 1.04
tpcds_q28/duckdb:vortex-compact 85145233 85894521 0.99
tpcds_q29/duckdb:vortex-compact 53896222 52700004 1.02
tpcds_q30/duckdb:vortex-compact 29326626 27984667 1.05
tpcds_q31/duckdb:vortex-compact 46238226 46177554 1.00
tpcds_q32/duckdb:vortex-compact 23829152 22310038 1.07
tpcds_q33/duckdb:vortex-compact 36442856 33463772 1.09
tpcds_q34/duckdb:vortex-compact 36909851 39014358 0.95
tpcds_q35/duckdb:vortex-compact 81180964 82322848 0.99
tpcds_q36/duckdb:vortex-compact 41006985 40646150 1.01
tpcds_q37/duckdb:vortex-compact 🚨 26509960 23330989 1.14
tpcds_q38/duckdb:vortex-compact 48411160 47310228 1.02
tpcds_q39/duckdb:vortex-compact 34203719 36444674 0.94
tpcds_q40/duckdb:vortex-compact 26671245 24980183 1.07
tpcds_q41/duckdb:vortex-compact 16280562 15225724 1.07
tpcds_q42/duckdb:vortex-compact 23679314 21792941 1.09
tpcds_q43/duckdb:vortex-compact 36388099 36076895 1.01
tpcds_q44/duckdb:vortex-compact 29016797 28021142 1.04
tpcds_q45/duckdb:vortex-compact 38777154 39252965 0.99
tpcds_q46/duckdb:vortex-compact 73194246 69049494 1.06
tpcds_q47/duckdb:vortex-compact 64205072 60814576 1.06
tpcds_q48/duckdb:vortex-compact 51410809 52255839 0.98
tpcds_q49/duckdb:vortex-compact 56360947 54230330 1.04
tpcds_q50/duckdb:vortex-compact 46001413 45542105 1.01
tpcds_q51/duckdb:vortex-compact 107403710 105871347 1.01
tpcds_q52/duckdb:vortex-compact 22201520 21267006 1.04
tpcds_q53/duckdb:vortex-compact 39426212 37117621 1.06
tpcds_q54/duckdb:vortex-compact 40339582 39560080 1.02
tpcds_q55/duckdb:vortex-compact 21665927 22766783 0.95
tpcds_q56/duckdb:vortex-compact 36387339 34585091 1.05
tpcds_q57/duckdb:vortex-compact 45284087 45045902 1.01
tpcds_q58/duckdb:vortex-compact 44366924 41540521 1.07
tpcds_q59/duckdb:vortex-compact 🚀 74361585 89310732 0.83
tpcds_q60/duckdb:vortex-compact 🚨 41473435 37195153 1.12
tpcds_q61/duckdb:vortex-compact 62336641 60492050 1.03
tpcds_q62/duckdb:vortex-compact 🚨 27926956 25205013 1.11
tpcds_q63/duckdb:vortex-compact 38318588 36071108 1.06
tpcds_q64/duckdb:vortex-compact 120675276 115327390 1.05
tpcds_q65/duckdb:vortex-compact 32911452 32651742 1.01
tpcds_q66/duckdb:vortex-compact 39923444 38385995 1.04
tpcds_q67/duckdb:vortex-compact 157204371 151165700 1.04
tpcds_q68/duckdb:vortex-compact 🚨 67366076 61203932 1.10
tpcds_q69/duckdb:vortex-compact 65212149 62201284 1.05
tpcds_q70/duckdb:vortex-compact 37886226 35852728 1.06
tpcds_q71/duckdb:vortex-compact 🚨 36725339 32881382 1.12
tpcds_q72/duckdb:vortex-compact 191123662 192679901 0.99
tpcds_q73/duckdb:vortex-compact 36207964 39026293 0.93
tpcds_q74/duckdb:vortex-compact 84960160 83885368 1.01
tpcds_q75/duckdb:vortex-compact 🚨 78662696 68276453 1.15
tpcds_q76/duckdb:vortex-compact 35167280 32774425 1.07
tpcds_q77/duckdb:vortex-compact 42480391 43231272 0.98
tpcds_q78/duckdb:vortex-compact 88115269 92007071 0.96
tpcds_q79/duckdb:vortex-compact 52429214 52347585 1.00
tpcds_q80/duckdb:vortex-compact 79752319 78297078 1.02
tpcds_q81/duckdb:vortex-compact 34940101 32362560 1.08
tpcds_q82/duckdb:vortex-compact 🚨 29020929 24868304 1.17
tpcds_q83/duckdb:vortex-compact 34414216 32652532 1.05
tpcds_q84/duckdb:vortex-compact 26347506 26685874 0.99
tpcds_q85/duckdb:vortex-compact 59753791 58155126 1.03
tpcds_q86/duckdb:vortex-compact 24237685 23129975 1.05
tpcds_q87/duckdb:vortex-compact 51418319 48622244 1.06
tpcds_q88/duckdb:vortex-compact 40463048 38802075 1.04
tpcds_q89/duckdb:vortex-compact 39093129 37294194 1.05
tpcds_q90/duckdb:vortex-compact 13608976 14483742 0.94
tpcds_q91/duckdb:vortex-compact 53520716 49637774 1.08
tpcds_q92/duckdb:vortex-compact 🚨 50777047 44523412 1.14
tpcds_q93/duckdb:vortex-compact 32545094 30667484 1.06
tpcds_q94/duckdb:vortex-compact 🚨 32822604 29741274 1.10
tpcds_q95/duckdb:vortex-compact 🚨 164626694 149524263 1.10
tpcds_q96/duckdb:vortex-compact 18347693 18295143 1.00
tpcds_q97/duckdb:vortex-compact 43768269 44535375 0.98
tpcds_q98/duckdb:vortex-compact 29197603 27428438 1.06
tpcds_q99/duckdb:vortex-compact 32401573 31973280 1.01
duckdb / parquet (1.017x ➖, 0↑ 2↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 28319114 27405044 1.03
tpcds_q02/duckdb:parquet 24110972 23554320 1.02
tpcds_q03/duckdb:parquet 12356447 11683773 1.06
tpcds_q04/duckdb:parquet 166787567 171404036 0.97
tpcds_q05/duckdb:parquet 28867509 28329227 1.02
tpcds_q06/duckdb:parquet 30360313 27945546 1.09
tpcds_q07/duckdb:parquet 21346295 21149888 1.01
tpcds_q08/duckdb:parquet 26396024 26411574 1.00
tpcds_q09/duckdb:parquet 39642748 39129926 1.01
tpcds_q10/duckdb:parquet 32468185 32823775 0.99
tpcds_q11/duckdb:parquet 87474955 89553209 0.98
tpcds_q12/duckdb:parquet 14301578 14129108 1.01
tpcds_q13/duckdb:parquet 33501959 32808729 1.02
tpcds_q14/duckdb:parquet 96750221 99228802 0.98
tpcds_q15/duckdb:parquet 30672110 29757562 1.03
tpcds_q16/duckdb:parquet 21532169 20064725 1.07
tpcds_q17/duckdb:parquet 35493270 38038182 0.93
tpcds_q18/duckdb:parquet 45007719 44192971 1.02
tpcds_q19/duckdb:parquet 28873579 29024258 0.99
tpcds_q20/duckdb:parquet 14999613 15355687 0.98
tpcds_q21/duckdb:parquet 9912362 9849555 1.01
tpcds_q22/duckdb:parquet 72918442 67465189 1.08
tpcds_q23/duckdb:parquet 80968147 79974270 1.01
tpcds_q24/duckdb:parquet 44129053 44619088 0.99
tpcds_q25/duckdb:parquet 32638972 33381567 0.98
tpcds_q26/duckdb:parquet 35022544 34846740 1.01
tpcds_q27/duckdb:parquet 48599384 44971331 1.08
tpcds_q28/duckdb:parquet 37862243 37108453 1.02
tpcds_q29/duckdb:parquet 35626827 34168441 1.04
tpcds_q30/duckdb:parquet 34915828 35341557 0.99
tpcds_q31/duckdb:parquet 23326542 22980811 1.02
tpcds_q32/duckdb:parquet 11054719 10383373 1.06
tpcds_q33/duckdb:parquet 🚨 22128338 19927313 1.11
tpcds_q34/duckdb:parquet 20336257 19861800 1.02
tpcds_q35/duckdb:parquet 57997350 58164432 1.00
tpcds_q36/duckdb:parquet 19754877 19390132 1.02
tpcds_q37/duckdb:parquet 12970963 12162054 1.07
tpcds_q38/duckdb:parquet 🚨 36214202 32773557 1.10
tpcds_q39/duckdb:parquet 30901135 29245845 1.06
tpcds_q40/duckdb:parquet 17685759 17425137 1.01
tpcds_q41/duckdb:parquet 7485193 7517986 1.00
tpcds_q42/duckdb:parquet 9802059 9567505 1.02
tpcds_q43/duckdb:parquet 15250210 14966618 1.02
tpcds_q44/duckdb:parquet 22428153 21507791 1.04
tpcds_q45/duckdb:parquet 26697970 25746065 1.04
tpcds_q46/duckdb:parquet 45919548 44032917 1.04
tpcds_q47/duckdb:parquet 43768384 43597294 1.00
tpcds_q48/duckdb:parquet 30518678 28786879 1.06
tpcds_q49/duckdb:parquet 25379959 23688532 1.07
tpcds_q50/duckdb:parquet 24699820 25088604 0.98
tpcds_q51/duckdb:parquet 95942173 95555282 1.00
tpcds_q52/duckdb:parquet 10230540 10048250 1.02
tpcds_q53/duckdb:parquet 15146069 14730958 1.03
tpcds_q54/duckdb:parquet 26263921 24122598 1.09
tpcds_q55/duckdb:parquet 9937353 9868445 1.01
tpcds_q56/duckdb:parquet 20543046 20168621 1.02
tpcds_q57/duckdb:parquet 32780312 33645428 0.97
tpcds_q58/duckdb:parquet 22584456 21877401 1.03
tpcds_q59/duckdb:parquet 35600562 35181865 1.01
tpcds_q60/duckdb:parquet 21485262 22655537 0.95
tpcds_q61/duckdb:parquet 31401332 30735890 1.02
tpcds_q62/duckdb:parquet 11607717 11604548 1.00
tpcds_q63/duckdb:parquet 13899907 13564664 1.02
tpcds_q64/duckdb:parquet 74885680 73857435 1.01
tpcds_q65/duckdb:parquet 19861393 20024073 0.99
tpcds_q66/duckdb:parquet 28977024 30037398 0.96
tpcds_q67/duckdb:parquet 135995162 134015145 1.01
tpcds_q68/duckdb:parquet 36180061 36012958 1.00
tpcds_q69/duckdb:parquet 36024163 36008318 1.00
tpcds_q70/duckdb:parquet 19609295 19292657 1.02
tpcds_q71/duckdb:parquet 19058556 18836885 1.01
tpcds_q72/duckdb:parquet 165494696 161770945 1.02
tpcds_q73/duckdb:parquet 17435144 17270317 1.01
tpcds_q74/duckdb:parquet 131915233 128142268 1.03
tpcds_q75/duckdb:parquet 53257191 53295300 1.00
tpcds_q76/duckdb:parquet 20285206 18700332 1.08
tpcds_q77/duckdb:parquet 21584596 21317056 1.01
tpcds_q78/duckdb:parquet 73474385 74689350 0.98
tpcds_q79/duckdb:parquet 27183398 26794084 1.01
tpcds_q80/duckdb:parquet 41085238 40341841 1.02
tpcds_q81/duckdb:parquet 30394569 33316013 0.91
tpcds_q82/duckdb:parquet 13723065 12912793 1.06
tpcds_q83/duckdb:parquet 16378298 15775820 1.04
tpcds_q84/duckdb:parquet 20223105 18722616 1.08
tpcds_q85/duckdb:parquet 38414451 38371362 1.00
tpcds_q86/duckdb:parquet 12217515 12143707 1.01
tpcds_q87/duckdb:parquet 36993079 35695860 1.04
tpcds_q88/duckdb:parquet 48497219 48634945 1.00
tpcds_q89/duckdb:parquet 16350968 15735554 1.04
tpcds_q90/duckdb:parquet 7214791 7539904 0.96
tpcds_q91/duckdb:parquet 22984722 22678231 1.01
tpcds_q92/duckdb:parquet 11868699 11209346 1.06
tpcds_q93/duckdb:parquet 28953423 29182581 0.99
tpcds_q94/duckdb:parquet 16704641 15764757 1.06
tpcds_q95/duckdb:parquet 134090277 144885997 0.93
tpcds_q96/duckdb:parquet 8650594 8337137 1.04
tpcds_q97/duckdb:parquet 34626791 35016456 0.99
tpcds_q98/duckdb:parquet 17852868 17609102 1.01
tpcds_q99/duckdb:parquet 19854085 19435317 1.02
duckdb / duckdb (1.035x ➖, 0↑ 3↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20242598 19529433 1.04
tpcds_q02/duckdb:duckdb 19123068 19321766 0.99
tpcds_q03/duckdb:duckdb 8857877 8521675 1.04
tpcds_q04/duckdb:duckdb 180360794 171654120 1.05
tpcds_q05/duckdb:duckdb 19425886 18814623 1.03
tpcds_q06/duckdb:duckdb 23610842 22182359 1.06
tpcds_q07/duckdb:duckdb 39607621 37689030 1.05
tpcds_q08/duckdb:duckdb 121165564 120824634 1.00
tpcds_q09/duckdb:duckdb 20108753 19842411 1.01
tpcds_q10/duckdb:duckdb 25656457 23500900 1.09
tpcds_q11/duckdb:duckdb 91441862 88116973 1.04
tpcds_q12/duckdb:duckdb 11694401 11903393 0.98
tpcds_q13/duckdb:duckdb 24462273 24129511 1.01
tpcds_q14/duckdb:duckdb 92320758 91629901 1.01
tpcds_q15/duckdb:duckdb 25063305 25118301 1.00
tpcds_q16/duckdb:duckdb 18592562 17940538 1.04
tpcds_q17/duckdb:duckdb 23647879 21800807 1.08
tpcds_q18/duckdb:duckdb 44790618 44736784 1.00
tpcds_q19/duckdb:duckdb 16910685 16994888 1.00
tpcds_q20/duckdb:duckdb 12717948 12010000 1.06
tpcds_q21/duckdb:duckdb 7369679 6940862 1.06
tpcds_q22/duckdb:duckdb 63548057 60279540 1.05
tpcds_q23/duckdb:duckdb 80371139 79111316 1.02
tpcds_q24/duckdb:duckdb 26942185 27005725 1.00
tpcds_q25/duckdb:duckdb 18234966 17328531 1.05
tpcds_q26/duckdb:duckdb 27221953 26250588 1.04
tpcds_q27/duckdb:duckdb 39105487 38710963 1.01
tpcds_q28/duckdb:duckdb 22032942 22290707 0.99
tpcds_q29/duckdb:duckdb 21931026 20788208 1.05
tpcds_q30/duckdb:duckdb 32279722 31237422 1.03
tpcds_q31/duckdb:duckdb 49273656 49432500 1.00
tpcds_q32/duckdb:duckdb 🚨 7738669 6997056 1.11
tpcds_q33/duckdb:duckdb 13429373 13044539 1.03
tpcds_q34/duckdb:duckdb 16898657 17149019 0.99
tpcds_q35/duckdb:duckdb 34985957 32572488 1.07
tpcds_q36/duckdb:duckdb 70486507 69641826 1.01
tpcds_q37/duckdb:duckdb 8259990 7858828 1.05
tpcds_q38/duckdb:duckdb 33332411 31207197 1.07
tpcds_q39/duckdb:duckdb 25711667 25074717 1.03
tpcds_q40/duckdb:duckdb 14458528 13203029 1.10
tpcds_q41/duckdb:duckdb 8565912 8213713 1.04
tpcds_q42/duckdb:duckdb 7005567 6392323 1.10
tpcds_q43/duckdb:duckdb 11693851 11519891 1.02
tpcds_q44/duckdb:duckdb 14870030 13759172 1.08
tpcds_q45/duckdb:duckdb 17740722 17183392 1.03
tpcds_q46/duckdb:duckdb 37745786 39126071 0.96
tpcds_q47/duckdb:duckdb 40827805 40393877 1.01
tpcds_q48/duckdb:duckdb 23717470 22538447 1.05
tpcds_q49/duckdb:duckdb 17474671 16142799 1.08
tpcds_q50/duckdb:duckdb 14790242 14568743 1.02
tpcds_q51/duckdb:duckdb 90967552 89632069 1.01
tpcds_q52/duckdb:duckdb 7391815 7327802 1.01
tpcds_q53/duckdb:duckdb 13554905 13058257 1.04
tpcds_q54/duckdb:duckdb 17233964 16649248 1.04
tpcds_q55/duckdb:duckdb 7269042 7022327 1.04
tpcds_q56/duckdb:duckdb 13890847 13432075 1.03
tpcds_q57/duckdb:duckdb 33287345 32546192 1.02
tpcds_q58/duckdb:duckdb 13173421 13427549 0.98
tpcds_q59/duckdb:duckdb 35869801 36267330 0.99
tpcds_q60/duckdb:duckdb 15624570 15245899 1.02
tpcds_q61/duckdb:duckdb 15354119 14998528 1.02
tpcds_q62/duckdb:duckdb 9840447 9302705 1.06
tpcds_q63/duckdb:duckdb 12718260 12321885 1.03
tpcds_q64/duckdb:duckdb 54490000 53804280 1.01
tpcds_q65/duckdb:duckdb 35273015 33836051 1.04
tpcds_q66/duckdb:duckdb 26605159 25935142 1.03
tpcds_q67/duckdb:duckdb 133103773 128804564 1.03
tpcds_q68/duckdb:duckdb 26741701 26694355 1.00
tpcds_q69/duckdb:duckdb 25251381 24279728 1.04
tpcds_q70/duckdb:duckdb 15142826 13792027 1.10
tpcds_q71/duckdb:duckdb 13559656 13054024 1.04
tpcds_q72/duckdb:duckdb 43604339 40608052 1.07
tpcds_q73/duckdb:duckdb 🚨 12142054 10750833 1.13
tpcds_q74/duckdb:duckdb 146279104 145100093 1.01
tpcds_q75/duckdb:duckdb 42306483 42002873 1.01
tpcds_q76/duckdb:duckdb 12259397 11668879 1.05
tpcds_q77/duckdb:duckdb 13052791 12145356 1.07
tpcds_q78/duckdb:duckdb 64106387 61605547 1.04
tpcds_q79/duckdb:duckdb 20468440 19937358 1.03
tpcds_q80/duckdb:duckdb 29688500 28926047 1.03
tpcds_q81/duckdb:duckdb 40595337 37382260 1.09
tpcds_q82/duckdb:duckdb 9153544 8352215 1.10
tpcds_q83/duckdb:duckdb 🚨 9791540 8770280 1.12
tpcds_q84/duckdb:duckdb 16015679 16002719 1.00
tpcds_q85/duckdb:duckdb 24541065 24713150 0.99
tpcds_q86/duckdb:duckdb 11504283 10602444 1.09
tpcds_q87/duckdb:duckdb 34688746 34523169 1.00
tpcds_q88/duckdb:duckdb 26631503 25583575 1.04
tpcds_q89/duckdb:duckdb 14666062 14317064 1.02
tpcds_q90/duckdb:duckdb 5901567 5674436 1.04
tpcds_q91/duckdb:duckdb 13732917 12694773 1.08
tpcds_q92/duckdb:duckdb 8729600 8763380 1.00
tpcds_q93/duckdb:duckdb 21791314 20794207 1.05
tpcds_q94/duckdb:duckdb 13002781 12824280 1.01
tpcds_q95/duckdb:duckdb 111402261 107462904 1.04
tpcds_q96/duckdb:duckdb 4715010 4418192 1.07
tpcds_q97/duckdb:duckdb 29188498 29974121 0.97
tpcds_q98/duckdb:duckdb 14004989 13967999 1.00
tpcds_q99/duckdb:duckdb 16991356 16485070 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +2.1% -1.2% +3.4% +19.8% ➖ noise
1 datafusion:vortex-file-compressed -7.5% -1.2% -6.3% +20.5% ➖ noise
1 duckdb:duckdb +3.7% -1.2% +4.9% +20.8% ➖ noise
1 duckdb:vortex-compact +10.1% -1.2% +11.4% +19.9% ➖ noise
1 duckdb:vortex-file-compressed +6.4% -1.2% +7.7% +35.5% ➖ noise
2 datafusion:vortex-compact -1.1% +1.5% -2.5% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -5.8% +1.5% -7.2% +10.0% ➖ noise
2 duckdb:duckdb -1.0% +1.5% -2.5% +11.8% ➖ noise
2 duckdb:vortex-compact +1.8% +1.5% +0.3% +21.3% ➖ noise
2 duckdb:vortex-file-compressed -1.6% +1.5% -3.0% +27.5% ➖ noise
3 datafusion:vortex-compact -0.1% -2.4% +2.3% +15.8% ➖ noise
3 datafusion:vortex-file-compressed -3.5% -2.4% -1.1% +16.2% ➖ noise
3 duckdb:duckdb +3.9% -2.4% +6.5% +19.4% ➖ noise
3 duckdb:vortex-compact +0.2% -2.4% +2.6% +12.8% ➖ noise
3 duckdb:vortex-file-compressed +6.3% -2.4% +8.9% +12.9% ➖ noise
4 datafusion:vortex-compact +2.6% -2.5% +5.3% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -7.8% -2.5% -5.4% +10.0% ➖ noise
4 duckdb:duckdb +5.1% -2.5% +7.8% +10.0% ➖ noise
4 duckdb:vortex-compact +1.6% -2.5% +4.2% +13.5% ➖ noise
4 duckdb:vortex-file-compressed +5.9% -2.5% +8.6% +10.0% ➖ noise
5 datafusion:vortex-compact +3.2% +2.5% +0.6% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -7.0% +2.5% -9.3% +10.8% ➖ noise
5 duckdb:duckdb +3.2% +2.5% +0.7% +13.2% ➖ noise
5 duckdb:vortex-compact +0.7% +2.5% -1.7% +12.2% ➖ noise
5 duckdb:vortex-file-compressed +0.5% +2.5% -2.0% +10.0% ➖ noise
6 datafusion:vortex-compact +2.3% +3.7% -1.4% +11.1% ➖ noise
6 datafusion:vortex-file-compressed -9.1% +3.7% -12.4% +10.0% ✅ faster
6 duckdb:duckdb +6.4% +3.7% +2.7% +10.8% ➖ noise
6 duckdb:vortex-compact +5.6% +3.7% +1.8% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +2.8% +3.7% -0.9% +10.0% ➖ noise
7 datafusion:vortex-compact -0.2% -0.3% +0.1% +10.6% ➖ noise
7 datafusion:vortex-file-compressed -12.1% -0.3% -11.8% +10.0% ✅ faster
7 duckdb:duckdb +5.1% -0.3% +5.4% +16.3% ➖ noise
7 duckdb:vortex-compact -3.1% -0.3% -2.8% +13.8% ➖ noise
7 duckdb:vortex-file-compressed +7.3% -0.3% +7.5% +26.3% ➖ noise
8 datafusion:vortex-compact -1.2% +0.1% -1.3% +12.5% ➖ noise
8 datafusion:vortex-file-compressed -10.3% +0.1% -10.4% +10.5% ✅ faster
8 duckdb:duckdb +0.3% +0.1% +0.2% +10.0% ➖ noise
8 duckdb:vortex-compact -2.0% +0.1% -2.1% +12.0% ➖ noise
8 duckdb:vortex-file-compressed -4.4% +0.1% -4.5% +14.2% ➖ noise
9 datafusion:vortex-compact +0.2% +1.7% -1.4% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -3.5% +1.7% -5.1% +10.0% ➖ noise
9 duckdb:duckdb +1.3% +1.7% -0.3% +10.0% ➖ noise
9 duckdb:vortex-compact +3.5% +1.7% +1.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +5.0% +1.7% +3.3% +10.0% ➖ noise
10 datafusion:vortex-compact +2.1% +4.1% -1.9% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -12.4% +4.1% -15.9% +10.0% ✅ faster
10 duckdb:duckdb +9.2% +4.1% +4.9% +11.1% ➖ noise
10 duckdb:vortex-compact +2.7% +4.1% -1.3% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +4.3% +4.1% +0.2% +10.0% ➖ noise
11 datafusion:vortex-compact +0.6% +0.0% +0.6% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -9.4% +0.0% -9.4% +10.0% ✅ faster
11 duckdb:duckdb +3.8% +0.0% +3.8% +10.2% ➖ noise
11 duckdb:vortex-compact +7.5% +0.0% +7.5% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +5.9% +0.0% +5.8% +12.0% ➖ noise
12 datafusion:vortex-compact -3.7% -2.5% -1.3% +23.3% ➖ noise
12 datafusion:vortex-file-compressed -3.9% -2.5% -1.5% +12.5% ➖ noise
12 duckdb:duckdb -1.8% -2.5% +0.7% +15.0% ➖ noise
12 duckdb:vortex-compact +2.7% -2.5% +5.3% +11.7% ➖ noise
12 duckdb:vortex-file-compressed +8.2% -2.5% +10.9% +13.1% ➖ noise
13 datafusion:vortex-compact +0.5% +1.8% -1.3% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -0.9% +1.8% -2.7% +12.7% ➖ noise
13 duckdb:duckdb +1.4% +1.8% -0.4% +10.0% ➖ noise
13 duckdb:vortex-compact -6.0% +1.8% -7.7% +12.1% ➖ noise
13 duckdb:vortex-file-compressed +1.6% +1.8% -0.2% +10.0% ➖ noise
14 datafusion:vortex-compact +2.0% -3.6% +5.8% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -7.3% -3.6% -3.8% +10.0% ➖ noise
14 duckdb:duckdb +0.8% -3.6% +4.5% +10.0% ➖ noise
14 duckdb:vortex-compact -0.4% -3.6% +3.3% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -0.2% -3.6% +3.5% +12.1% ➖ noise
15 datafusion:vortex-compact +1.6% -4.3% +6.2% +13.3% ➖ noise
15 datafusion:vortex-file-compressed -4.6% -4.3% -0.4% +10.9% ➖ noise
15 duckdb:duckdb -0.2% -4.3% +4.3% +11.5% ➖ noise
15 duckdb:vortex-compact +5.2% -4.3% +10.0% +14.2% ➖ noise
15 duckdb:vortex-file-compressed +7.7% -4.3% +12.6% +14.3% ➖ noise
16 datafusion:vortex-compact -0.8% +0.8% -1.5% +10.6% ➖ noise
16 datafusion:vortex-file-compressed -12.4% +0.8% -13.1% +11.0% ✅ faster
16 duckdb:duckdb +3.6% +0.8% +2.9% +15.0% ➖ noise
16 duckdb:vortex-compact +10.5% +0.8% +9.7% +11.5% ➖ noise
16 duckdb:vortex-file-compressed +7.3% +0.8% +6.5% +10.3% ➖ noise
17 datafusion:vortex-compact +0.1% -8.2% +9.1% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -7.9% -8.2% +0.3% +10.0% ➖ noise
17 duckdb:duckdb +8.5% -8.2% +18.2% +10.0% 🚨 regression
17 duckdb:vortex-compact +5.7% -8.2% +15.2% +10.0% 🚨 regression
17 duckdb:vortex-file-compressed +3.1% -8.2% +12.3% +11.8% 🚨 regression
18 datafusion:vortex-compact +2.8% +0.2% +2.6% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -0.8% +0.2% -1.0% +15.4% ➖ noise
18 duckdb:duckdb +0.1% +0.2% -0.0% +10.0% ➖ noise
18 duckdb:vortex-compact -0.1% +0.2% -0.2% +12.9% ➖ noise
18 duckdb:vortex-file-compressed +1.6% +0.2% +1.4% +11.4% ➖ noise
19 datafusion:vortex-compact +2.1% +3.2% -1.0% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -8.3% +3.2% -11.2% +10.0% ✅ faster
19 duckdb:duckdb -0.5% +3.2% -3.6% +10.0% ➖ noise
19 duckdb:vortex-compact +2.8% +3.2% -0.4% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +4.2% +3.2% +1.0% +10.0% ➖ noise
20 datafusion:vortex-compact +6.7% +0.3% +6.4% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -5.8% +0.3% -6.2% +11.3% ➖ noise
20 duckdb:duckdb +5.9% +0.3% +5.5% +13.1% ➖ noise
20 duckdb:vortex-compact +7.5% +0.3% +7.2% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +8.4% +0.3% +8.1% +13.5% ➖ noise
21 datafusion:vortex-compact +5.5% +1.7% +3.7% +16.2% ➖ noise
21 datafusion:vortex-file-compressed -5.2% +1.7% -6.9% +13.1% ➖ noise
21 duckdb:duckdb +6.2% +1.7% +4.4% +23.4% ➖ noise
21 duckdb:vortex-compact -11.8% +1.7% -13.3% +13.8% ✅ faster
21 duckdb:vortex-file-compressed -8.0% +1.7% -9.6% +27.6% ➖ noise
22 datafusion:vortex-compact -2.5% +10.4% -11.7% +22.9% ➖ noise
22 datafusion:vortex-file-compressed -8.6% +10.4% -17.2% +28.3% ➖ noise
22 duckdb:duckdb +5.4% +10.4% -4.5% +10.8% ➖ noise
22 duckdb:vortex-compact -0.8% +10.4% -10.2% +11.8% ➖ noise
22 duckdb:vortex-file-compressed -5.7% +10.4% -14.6% +11.8% ✅ faster
23 datafusion:vortex-compact -1.5% +1.9% -3.3% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -7.8% +1.9% -9.5% +10.0% ✅ faster
23 duckdb:duckdb +1.6% +1.9% -0.3% +17.2% ➖ noise
23 duckdb:vortex-compact -21.1% +1.9% -22.6% +16.9% ✅ faster
23 duckdb:vortex-file-compressed -5.7% +1.9% -7.4% +13.9% ➖ noise
24 datafusion:vortex-compact -1.8% -2.4% +0.6% +13.9% ➖ noise
24 datafusion:vortex-file-compressed -8.9% -2.4% -6.7% +10.0% ➖ noise
24 duckdb:duckdb -0.2% -2.4% +2.2% +10.0% ➖ noise
24 duckdb:vortex-compact +7.5% -2.4% +10.1% +10.1% 🚨 regression
24 duckdb:vortex-file-compressed +6.6% -2.4% +9.2% +15.1% ➖ noise
25 datafusion:vortex-compact -0.6% +0.7% -1.4% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -9.1% +0.7% -9.8% +10.0% ✅ faster
25 duckdb:duckdb +5.2% +0.7% +4.4% +10.3% ➖ noise
25 duckdb:vortex-compact -24.4% +0.7% -24.9% +10.0% ✅ faster
25 duckdb:vortex-file-compressed -4.9% +0.7% -5.6% +10.0% ➖ noise
26 datafusion:vortex-compact -1.6% +0.8% -2.4% +10.5% ➖ noise
26 datafusion:vortex-file-compressed -6.4% +0.8% -7.1% +11.5% ➖ noise
26 duckdb:duckdb +3.7% +0.8% +2.8% +15.2% ➖ noise
26 duckdb:vortex-compact +6.6% +0.8% +5.8% +10.0% ➖ noise
26 duckdb:vortex-file-compressed +7.5% +0.8% +6.6% +10.6% ➖ noise
27 datafusion:vortex-compact -4.4% +3.2% -7.4% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -9.8% +3.2% -12.7% +11.4% ✅ faster
27 duckdb:duckdb +1.0% +3.2% -2.2% +17.1% ➖ noise
27 duckdb:vortex-compact +4.3% +3.2% +1.0% +10.7% ➖ noise
27 duckdb:vortex-file-compressed +11.6% +3.2% +8.1% +21.8% ➖ noise
28 datafusion:vortex-compact -3.3% +1.0% -4.3% +10.5% ➖ noise
28 datafusion:vortex-file-compressed -5.1% +1.0% -6.1% +10.3% ➖ noise
28 duckdb:duckdb -1.2% +1.0% -2.2% +10.0% ➖ noise
28 duckdb:vortex-compact -0.9% +1.0% -1.9% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +3.3% +1.0% +2.2% +10.0% ➖ noise
29 datafusion:vortex-compact -3.8% +2.4% -6.1% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -7.4% +2.4% -9.6% +12.3% ➖ noise
29 duckdb:duckdb +5.5% +2.4% +3.0% +10.0% ➖ noise
29 duckdb:vortex-compact +2.3% +2.4% -0.1% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -5.8% +2.4% -8.0% +10.0% ➖ noise
30 datafusion:vortex-compact -8.1% -3.2% -5.1% +12.4% ➖ noise
30 datafusion:vortex-file-compressed -11.8% -3.2% -8.9% +10.0% ➖ noise
30 duckdb:duckdb +3.3% -3.2% +6.7% +13.2% ➖ noise
30 duckdb:vortex-compact +4.8% -3.2% +8.2% +22.7% ➖ noise
30 duckdb:vortex-file-compressed +3.1% -3.2% +6.5% +10.0% ➖ noise
31 datafusion:vortex-compact -3.3% -0.1% -3.2% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -5.3% -0.1% -5.2% +10.0% ➖ noise
31 duckdb:duckdb -0.3% -0.1% -0.2% +10.4% ➖ noise
31 duckdb:vortex-compact +0.1% -0.1% +0.2% +13.6% ➖ noise
31 duckdb:vortex-file-compressed +9.3% -0.1% +9.4% +10.5% ➖ noise
32 datafusion:vortex-compact -5.1% +2.1% -7.1% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -10.6% +2.1% -12.5% +11.1% ✅ faster
32 duckdb:duckdb +10.6% +2.1% +8.3% +10.0% ➖ noise
32 duckdb:vortex-compact +6.8% +2.1% +4.6% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +7.3% +2.1% +5.0% +10.0% ➖ noise
33 datafusion:vortex-compact -3.5% +4.6% -7.7% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -6.6% +4.6% -10.7% +11.5% ✅ faster
33 duckdb:duckdb +3.0% +4.6% -1.5% +10.0% ➖ noise
33 duckdb:vortex-compact +8.9% +4.6% +4.2% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +7.9% +4.6% +3.2% +10.0% ➖ noise
34 datafusion:vortex-compact +0.7% -1.4% +2.1% +13.9% ➖ noise
34 datafusion:vortex-file-compressed -9.7% -1.4% -8.4% +12.9% ➖ noise
34 duckdb:duckdb -1.5% -1.4% -0.1% +12.2% ➖ noise
34 duckdb:vortex-compact -5.4% -1.4% -4.0% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +4.1% -1.4% +5.5% +11.1% ➖ noise
35 datafusion:vortex-compact -2.9% -6.0% +3.3% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -8.0% -6.0% -2.1% +10.0% ➖ noise
35 duckdb:duckdb +7.4% -6.0% +14.3% +14.2% 🚨 regression
35 duckdb:vortex-compact -1.4% -6.0% +4.9% +12.8% ➖ noise
35 duckdb:vortex-file-compressed +5.4% -6.0% +12.1% +10.0% 🚨 regression
36 datafusion:vortex-compact -2.2% -4.0% +1.9% +10.2% ➖ noise
36 datafusion:vortex-file-compressed -9.6% -4.0% -5.8% +10.0% ➖ noise
36 duckdb:duckdb +1.2% -4.0% +5.5% +10.0% ➖ noise
36 duckdb:vortex-compact +0.9% -4.0% +5.1% +10.0% ➖ noise
36 duckdb:vortex-file-compressed -0.7% -4.0% +3.4% +10.0% ➖ noise
37 datafusion:vortex-compact -6.2% +0.9% -7.0% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -7.6% +0.9% -8.4% +10.0% ➖ noise
37 duckdb:duckdb +5.1% +0.9% +4.2% +13.1% ➖ noise
37 duckdb:vortex-compact +13.6% +0.9% +12.7% +18.2% ➖ noise
37 duckdb:vortex-file-compressed +6.5% +0.9% +5.6% +10.0% ➖ noise
38 datafusion:vortex-compact -4.3% +5.0% -8.8% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -3.8% +5.0% -8.4% +10.0% ➖ noise
38 duckdb:duckdb +6.8% +5.0% +1.8% +10.0% ➖ noise
38 duckdb:vortex-compact +2.3% +5.0% -2.5% +13.9% ➖ noise
38 duckdb:vortex-file-compressed +4.6% +5.0% -0.3% +10.0% ➖ noise
39 datafusion:vortex-compact -7.5% -2.8% -4.8% +10.0% ➖ noise
39 datafusion:vortex-file-compressed -10.4% -2.8% -7.8% +10.0% ➖ noise
39 duckdb:duckdb +2.5% -2.8% +5.5% +10.7% ➖ noise
39 duckdb:vortex-compact -6.1% -2.8% -3.4% +10.0% ➖ noise
39 duckdb:vortex-file-compressed -4.8% -2.8% -2.1% +15.4% ➖ noise
40 datafusion:vortex-compact -3.0% -6.2% +3.4% +17.7% ➖ noise
40 datafusion:vortex-file-compressed -11.3% -6.2% -5.4% +10.1% ➖ noise
40 duckdb:duckdb +9.5% -6.2% +16.8% +10.0% 🚨 regression
40 duckdb:vortex-compact +6.8% -6.2% +13.9% +10.8% 🚨 regression
40 duckdb:vortex-file-compressed -2.8% -6.2% +3.6% +19.3% ➖ noise
41 datafusion:vortex-compact -6.5% -8.4% +2.1% +10.0% ➖ noise
41 datafusion:vortex-file-compressed -7.5% -8.4% +1.1% +10.0% ➖ noise
41 duckdb:duckdb +4.3% -8.4% +13.9% +15.9% ➖ noise
41 duckdb:vortex-compact +6.9% -8.4% +16.8% +15.6% 🚨 regression
41 duckdb:vortex-file-compressed +6.4% -8.4% +16.2% +10.0% 🚨 regression
42 datafusion:vortex-compact -6.7% -2.5% -4.4% +10.0% ➖ noise
42 datafusion:vortex-file-compressed -9.6% -2.5% -7.3% +10.0% ➖ noise
42 duckdb:duckdb +9.6% -2.5% +12.4% +16.6% ➖ noise
42 duckdb:vortex-compact +8.7% -2.5% +11.4% +11.1% 🚨 regression
42 duckdb:vortex-file-compressed +4.1% -2.5% +6.7% +10.0% ➖ noise
43 datafusion:vortex-compact -5.3% -2.9% -2.5% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -9.6% -2.9% -6.9% +12.1% ➖ noise
43 duckdb:duckdb +1.5% -2.9% +4.5% +10.9% ➖ noise
43 duckdb:vortex-compact +0.9% -2.9% +3.9% +10.6% ➖ noise
43 duckdb:vortex-file-compressed -3.5% -2.9% -0.6% +19.9% ➖ noise
44 datafusion:vortex-compact -3.1% -0.1% -3.0% +10.0% ➖ noise
44 datafusion:vortex-file-compressed -9.7% -0.1% -9.6% +10.0% ✅ faster
44 duckdb:duckdb +8.1% -0.1% +8.2% +16.0% ➖ noise
44 duckdb:vortex-compact +3.6% -0.1% +3.7% +10.0% ➖ noise
44 duckdb:vortex-file-compressed +7.5% -0.1% +7.7% +12.1% ➖ noise
45 datafusion:vortex-compact -8.5% -0.1% -8.4% +10.1% ➖ noise
45 datafusion:vortex-file-compressed -5.2% -0.1% -5.1% +10.0% ➖ noise
45 duckdb:duckdb +3.2% -0.1% +3.4% +11.1% ➖ noise
45 duckdb:vortex-compact -1.2% -0.1% -1.1% +11.1% ➖ noise
45 duckdb:vortex-file-compressed +2.5% -0.1% +2.6% +12.7% ➖ noise
46 datafusion:vortex-compact -5.5% -1.9% -3.6% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -6.7% -1.9% -4.9% +14.2% ➖ noise
46 duckdb:duckdb -3.5% -1.9% -1.6% +10.0% ➖ noise
46 duckdb:vortex-compact +6.0% -1.9% +8.1% +10.0% ➖ noise
46 duckdb:vortex-file-compressed +1.3% -1.9% +3.3% +10.1% ➖ noise
47 datafusion:vortex-compact -8.5% -3.8% -4.9% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -8.1% -3.8% -4.4% +10.0% ➖ noise
47 duckdb:duckdb +1.1% -3.8% +5.1% +10.0% ➖ noise
47 duckdb:vortex-compact +5.6% -3.8% +9.8% +10.0% ➖ noise
47 duckdb:vortex-file-compressed +12.0% -3.8% +16.5% +11.9% 🚨 regression
48 datafusion:vortex-compact -4.4% +0.5% -4.9% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -3.2% +0.5% -3.7% +10.0% ➖ noise
48 duckdb:duckdb +5.2% +0.5% +4.7% +10.0% ➖ noise
48 duckdb:vortex-compact -1.6% +0.5% -2.1% +13.5% ➖ noise
48 duckdb:vortex-file-compressed +4.7% +0.5% +4.1% +10.0% ➖ noise
49 datafusion:vortex-compact -0.2% -0.7% +0.6% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -5.8% -0.7% -5.2% +10.0% ➖ noise
49 duckdb:duckdb +8.3% -0.7% +9.0% +12.2% ➖ noise
49 duckdb:vortex-compact +3.9% -0.7% +4.7% +15.2% ➖ noise
49 duckdb:vortex-file-compressed -5.0% -0.7% -4.3% +17.5% ➖ noise
50 datafusion:vortex-compact -1.7% -2.8% +1.1% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -6.6% -2.8% -3.9% +11.2% ➖ noise
50 duckdb:duckdb +1.5% -2.8% +4.5% +10.0% ➖ noise
50 duckdb:vortex-compact +1.0% -2.8% +4.0% +10.0% ➖ noise
50 duckdb:vortex-file-compressed +3.5% -2.8% +6.6% +10.0% ➖ noise
51 datafusion:vortex-compact +0.4% -2.6% +3.1% +13.8% ➖ noise
51 datafusion:vortex-file-compressed -9.4% -2.6% -7.0% +11.5% ➖ noise
51 duckdb:duckdb +1.5% -2.6% +4.2% +11.5% ➖ noise
51 duckdb:vortex-compact +1.4% -2.6% +4.1% +12.9% ➖ noise
51 duckdb:vortex-file-compressed +0.1% -2.6% +2.8% +17.1% ➖ noise
52 datafusion:vortex-compact -0.4% -3.6% +3.3% +10.4% ➖ noise
52 datafusion:vortex-file-compressed -9.7% -3.6% -6.4% +10.5% ➖ noise
52 duckdb:duckdb +0.9% -3.6% +4.6% +14.9% ➖ noise
52 duckdb:vortex-compact +4.4% -3.6% +8.2% +11.2% ➖ noise
52 duckdb:vortex-file-compressed +3.6% -3.6% +7.4% +13.9% ➖ noise
53 datafusion:vortex-compact -1.3% +0.4% -1.7% +10.0% ➖ noise
53 datafusion:vortex-file-compressed -13.3% +0.4% -13.7% +11.3% ✅ faster
53 duckdb:duckdb +3.8% +0.4% +3.4% +10.0% ➖ noise
53 duckdb:vortex-compact +6.2% +0.4% +5.8% +10.3% ➖ noise
53 duckdb:vortex-file-compressed +3.5% +0.4% +3.1% +10.0% ➖ noise
54 datafusion:vortex-compact +0.9% +2.6% -1.7% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -11.1% +2.6% -13.4% +10.0% ✅ faster
54 duckdb:duckdb +3.5% +2.6% +0.8% +10.0% ➖ noise
54 duckdb:vortex-compact +2.0% +2.6% -0.7% +10.0% ➖ noise
54 duckdb:vortex-file-compressed +13.3% +2.6% +10.3% +11.6% ➖ noise
55 datafusion:vortex-compact -2.7% -4.9% +2.3% +10.0% ➖ noise
55 datafusion:vortex-file-compressed -14.1% -4.9% -9.7% +10.0% ✅ faster
55 duckdb:duckdb +3.5% -4.9% +8.8% +12.0% ➖ noise
55 duckdb:vortex-compact -4.8% -4.9% +0.0% +11.0% ➖ noise
55 duckdb:vortex-file-compressed +4.9% -4.9% +10.2% +10.0% 🚨 regression
56 datafusion:vortex-compact +0.6% -2.2% +2.9% +13.7% ➖ noise
56 datafusion:vortex-file-compressed -16.7% -2.2% -14.8% +10.6% ✅ faster
56 duckdb:duckdb +3.4% -2.2% +5.7% +10.2% ➖ noise
56 duckdb:vortex-compact +5.2% -2.2% +7.6% +16.0% ➖ noise
56 duckdb:vortex-file-compressed +6.8% -2.2% +9.2% +10.0% ➖ noise
57 datafusion:vortex-compact +1.6% -3.8% +5.6% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -10.7% -3.8% -7.2% +10.4% ➖ noise
57 duckdb:duckdb +2.3% -3.8% +6.3% +12.4% ➖ noise
57 duckdb:vortex-compact +0.5% -3.8% +4.5% +10.4% ➖ noise
57 duckdb:vortex-file-compressed +1.1% -3.8% +5.1% +15.3% ➖ noise
58 datafusion:vortex-compact -4.4% -3.8% -0.7% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -7.3% -3.8% -3.6% +10.0% ➖ noise
58 duckdb:duckdb -1.9% -3.8% +2.0% +10.6% ➖ noise
58 duckdb:vortex-compact +6.8% -3.8% +11.0% +12.0% ➖ noise
58 duckdb:vortex-file-compressed +10.7% -3.8% +15.1% +13.0% 🚨 regression
59 datafusion:vortex-compact -1.6% -2.7% +1.1% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -5.9% -2.7% -3.3% +10.0% ➖ noise
59 duckdb:duckdb -1.1% -2.7% +1.6% +10.0% ➖ noise
59 duckdb:vortex-compact -16.7% -2.7% -14.4% +22.7% ➖ noise
59 duckdb:vortex-file-compressed -9.9% -2.7% -7.4% +10.0% ➖ noise
60 datafusion:vortex-compact +2.0% -3.9% +6.1% +11.9% ➖ noise
60 datafusion:vortex-file-compressed -9.1% -3.9% -5.4% +10.0% ➖ noise
60 duckdb:duckdb +2.5% -3.9% +6.6% +10.8% ➖ noise
60 duckdb:vortex-compact +11.5% -3.9% +16.0% +14.1% 🚨 regression
60 duckdb:vortex-file-compressed +5.8% -3.9% +10.1% +13.0% ➖ noise
61 datafusion:vortex-compact +4.5% -0.7% +5.2% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -6.2% -0.7% -5.5% +10.0% ➖ noise
61 duckdb:duckdb +2.4% -0.7% +3.1% +10.0% ➖ noise
61 duckdb:vortex-compact +3.0% -0.7% +3.8% +10.0% ➖ noise
61 duckdb:vortex-file-compressed +16.3% -0.7% +17.1% +16.9% 🚨 regression
62 datafusion:vortex-compact +32.7% -0.7% +33.7% +28.8% 🚨 regression
62 datafusion:vortex-file-compressed -10.1% -0.7% -9.5% +21.5% ➖ noise
62 duckdb:duckdb +5.8% -0.7% +6.6% +12.7% ➖ noise
62 duckdb:vortex-compact +10.8% -0.7% +11.6% +18.0% ➖ noise
62 duckdb:vortex-file-compressed +10.7% -0.7% +11.5% +14.9% ➖ noise
63 datafusion:vortex-compact +1.7% +0.4% +1.3% +14.5% ➖ noise
63 datafusion:vortex-file-compressed -17.4% +0.4% -17.8% +13.3% ✅ faster
63 duckdb:duckdb +3.2% +0.4% +2.8% +10.0% ➖ noise
63 duckdb:vortex-compact +6.2% +0.4% +5.8% +11.8% ➖ noise
63 duckdb:vortex-file-compressed +11.3% +0.4% +10.9% +10.0% 🚨 regression
64 datafusion:vortex-compact +0.7% -2.8% +3.6% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -6.3% -2.8% -3.6% +10.0% ➖ noise
64 duckdb:duckdb +1.3% -2.8% +4.2% +10.0% ➖ noise
64 duckdb:vortex-compact +4.6% -2.8% +7.6% +10.0% ➖ noise
64 duckdb:vortex-file-compressed +5.0% -2.8% +8.0% +10.0% ➖ noise
65 datafusion:vortex-compact +1.3% -3.1% +4.5% +10.0% ➖ noise
65 datafusion:vortex-file-compressed -4.4% -3.1% -1.4% +12.4% ➖ noise
65 duckdb:duckdb +4.2% -3.1% +7.5% +17.1% ➖ noise
65 duckdb:vortex-compact +0.8% -3.1% +4.0% +14.3% ➖ noise
65 duckdb:vortex-file-compressed +6.7% -3.1% +10.1% +15.4% ➖ noise
66 datafusion:vortex-compact +4.7% -2.8% +7.8% +11.2% ➖ noise
66 datafusion:vortex-file-compressed -10.8% -2.8% -8.2% +12.6% ➖ noise
66 duckdb:duckdb +2.6% -2.8% +5.6% +13.4% ➖ noise
66 duckdb:vortex-compact +4.0% -2.8% +7.1% +10.6% ➖ noise
66 duckdb:vortex-file-compressed +0.6% -2.8% +3.6% +12.3% ➖ noise
67 datafusion:vortex-compact +2.2% -3.0% +5.3% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -4.8% -3.0% -1.9% +10.0% ➖ noise
67 duckdb:duckdb +3.3% -3.0% +6.5% +10.0% ➖ noise
67 duckdb:vortex-compact +4.0% -3.0% +7.2% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +2.4% -3.0% +5.5% +10.0% ➖ noise
68 datafusion:vortex-compact +4.2% -3.9% +8.4% +14.1% ➖ noise
68 datafusion:vortex-file-compressed -4.7% -3.9% -0.9% +10.0% ➖ noise
68 duckdb:duckdb +0.2% -3.9% +4.2% +12.4% ➖ noise
68 duckdb:vortex-compact +10.1% -3.9% +14.5% +10.0% 🚨 regression
68 duckdb:vortex-file-compressed +4.4% -3.9% +8.6% +10.0% ➖ noise
69 datafusion:vortex-compact -3.8% -1.7% -2.2% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -8.1% -1.7% -6.5% +10.0% ➖ noise
69 duckdb:duckdb +4.0% -1.7% +5.8% +10.0% ➖ noise
69 duckdb:vortex-compact +4.8% -1.7% +6.6% +10.4% ➖ noise
69 duckdb:vortex-file-compressed +4.5% -1.7% +6.2% +18.5% ➖ noise
70 datafusion:vortex-compact -4.2% -1.8% -2.5% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -1.4% -1.8% +0.4% +11.9% ➖ noise
70 duckdb:duckdb +9.8% -1.8% +11.8% +12.2% ➖ noise
70 duckdb:vortex-compact +5.7% -1.8% +7.6% +10.0% ➖ noise
70 duckdb:vortex-file-compressed +4.5% -1.8% +6.4% +10.0% ➖ noise
71 datafusion:vortex-compact +2.6% -1.9% +4.6% +15.4% ➖ noise
71 datafusion:vortex-file-compressed -2.8% -1.9% -1.0% +10.0% ➖ noise
71 duckdb:duckdb +3.9% -1.9% +5.9% +12.6% ➖ noise
71 duckdb:vortex-compact +11.7% -1.9% +13.9% +11.3% 🚨 regression
71 duckdb:vortex-file-compressed +16.1% -1.9% +18.3% +10.0% 🚨 regression
72 datafusion:vortex-compact -1.2% -5.5% +4.5% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -3.3% -5.5% +2.3% +10.0% ➖ noise
72 duckdb:duckdb +7.4% -5.5% +13.6% +10.6% 🚨 regression
72 duckdb:vortex-compact -0.8% -5.5% +5.0% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -0.2% -5.5% +5.6% +10.0% ➖ noise
73 datafusion:vortex-compact -3.5% -6.4% +3.1% +21.8% ➖ noise
73 datafusion:vortex-file-compressed +3.1% -6.4% +10.1% +10.0% 🚨 regression
73 duckdb:duckdb +12.9% -6.4% +20.6% +15.1% 🚨 regression
73 duckdb:vortex-compact -7.2% -6.4% -0.9% +15.7% ➖ noise
73 duckdb:vortex-file-compressed +1.2% -6.4% +8.1% +10.4% ➖ noise
74 datafusion:vortex-compact -1.2% -0.0% -1.1% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -1.7% -0.0% -1.7% +10.0% ➖ noise
74 duckdb:duckdb +0.8% -0.0% +0.9% +10.0% ➖ noise
74 duckdb:vortex-compact +1.3% -0.0% +1.3% +14.6% ➖ noise
74 duckdb:vortex-file-compressed +38.8% -0.0% +38.9% +18.8% 🚨 regression
75 datafusion:vortex-compact +2.3% -4.6% +7.2% +10.0% ➖ noise
75 datafusion:vortex-file-compressed +7.1% -4.6% +12.2% +10.0% 🚨 regression
75 duckdb:duckdb +0.7% -4.6% +5.6% +11.2% ➖ noise
75 duckdb:vortex-compact +15.2% -4.6% +20.8% +10.4% 🚨 regression
75 duckdb:vortex-file-compressed +10.5% -4.6% +15.9% +11.4% 🚨 regression
76 datafusion:vortex-compact -5.6% -1.6% -4.1% +11.5% ➖ noise
76 datafusion:vortex-file-compressed -5.5% -1.6% -3.9% +16.8% ➖ noise
76 duckdb:duckdb +5.1% -1.6% +6.8% +20.6% ➖ noise
76 duckdb:vortex-compact +7.3% -1.6% +9.1% +12.7% ➖ noise
76 duckdb:vortex-file-compressed +6.9% -1.6% +8.7% +19.9% ➖ noise
77 datafusion:vortex-compact +1.4% -4.5% +6.1% +10.0% ➖ noise
77 datafusion:vortex-file-compressed +1.4% -4.5% +6.2% +16.2% ➖ noise
77 duckdb:duckdb +7.5% -4.5% +12.5% +10.0% 🚨 regression
77 duckdb:vortex-compact -1.7% -4.5% +2.9% +16.4% ➖ noise
77 duckdb:vortex-file-compressed +17.2% -4.5% +22.7% +27.4% ➖ noise
78 datafusion:vortex-compact -3.3% -6.3% +3.2% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +1.5% -6.3% +8.2% +10.0% ➖ noise
78 duckdb:duckdb +4.1% -6.3% +11.0% +10.0% 🚨 regression
78 duckdb:vortex-compact -4.2% -6.3% +2.2% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -0.5% -6.3% +6.1% +10.0% ➖ noise
79 datafusion:vortex-compact -3.6% -1.5% -2.2% +12.5% ➖ noise
79 datafusion:vortex-file-compressed +3.6% -1.5% +5.1% +10.0% ➖ noise
79 duckdb:duckdb +2.7% -1.5% +4.2% +10.0% ➖ noise
79 duckdb:vortex-compact +0.2% -1.5% +1.6% +14.5% ➖ noise
79 duckdb:vortex-file-compressed -0.9% -1.5% +0.5% +10.0% ➖ noise
80 datafusion:vortex-compact -8.7% -3.9% -5.0% +10.0% ➖ noise
80 datafusion:vortex-file-compressed +1.7% -3.9% +5.9% +10.0% ➖ noise
80 duckdb:duckdb +2.6% -3.9% +6.8% +10.4% ➖ noise
80 duckdb:vortex-compact +1.9% -3.9% +6.0% +10.9% ➖ noise
80 duckdb:vortex-file-compressed +10.8% -3.9% +15.3% +17.1% ➖ noise
81 datafusion:vortex-compact -5.8% -8.4% +2.9% +10.0% ➖ noise
81 datafusion:vortex-file-compressed +2.2% -8.4% +11.5% +10.0% 🚨 regression
81 duckdb:duckdb +8.6% -8.4% +18.5% +10.4% 🚨 regression
81 duckdb:vortex-compact +8.0% -8.4% +17.8% +10.0% 🚨 regression
81 duckdb:vortex-file-compressed +8.8% -8.4% +18.7% +11.8% 🚨 regression
82 datafusion:vortex-compact -1.8% -1.1% -0.7% +10.0% ➖ noise
82 datafusion:vortex-file-compressed +9.0% -1.1% +10.3% +12.7% ➖ noise
82 duckdb:duckdb +9.6% -1.1% +10.8% +15.8% ➖ noise
82 duckdb:vortex-compact +16.7% -1.1% +18.0% +10.1% 🚨 regression
82 duckdb:vortex-file-compressed -0.9% -1.1% +0.2% +10.0% ➖ noise
83 datafusion:vortex-compact -3.9% -4.8% +0.9% +10.0% ➖ noise
83 datafusion:vortex-file-compressed +2.5% -4.8% +7.7% +10.0% ➖ noise
83 duckdb:duckdb +11.6% -4.8% +17.3% +12.9% 🚨 regression
83 duckdb:vortex-compact +5.4% -4.8% +10.7% +10.0% 🚨 regression
83 duckdb:vortex-file-compressed +22.9% -4.8% +29.1% +17.3% 🚨 regression
84 datafusion:vortex-compact -8.4% +1.5% -9.8% +10.0% ✅ faster
84 datafusion:vortex-file-compressed -2.4% +1.5% -3.9% +10.0% ➖ noise
84 duckdb:duckdb +0.1% +1.5% -1.4% +17.5% ➖ noise
84 duckdb:vortex-compact -1.3% +1.5% -2.8% +10.3% ➖ noise
84 duckdb:vortex-file-compressed +6.8% +1.5% +5.1% +10.0% ➖ noise
85 datafusion:vortex-compact -6.6% -3.1% -3.6% +12.5% ➖ noise
85 datafusion:vortex-file-compressed -2.4% -3.1% +0.7% +10.0% ➖ noise
85 duckdb:duckdb -0.7% -3.1% +2.5% +16.3% ➖ noise
85 duckdb:vortex-compact +2.7% -3.1% +6.0% +10.0% ➖ noise
85 duckdb:vortex-file-compressed +7.6% -3.1% +11.0% +11.3% ➖ noise
86 datafusion:vortex-compact +6.9% -5.3% +13.0% +19.0% ➖ noise
86 datafusion:vortex-file-compressed -7.9% -5.3% -2.8% +17.5% ➖ noise
86 duckdb:duckdb +8.5% -5.3% +14.6% +18.2% ➖ noise
86 duckdb:vortex-compact +4.8% -5.3% +10.7% +19.1% ➖ noise
86 duckdb:vortex-file-compressed +7.5% -5.3% +13.6% +16.2% ➖ noise
87 datafusion:vortex-compact -3.6% +1.4% -4.9% +10.0% ➖ noise
87 datafusion:vortex-file-compressed +0.1% +1.4% -1.3% +10.4% ➖ noise
87 duckdb:duckdb +0.5% +1.4% -0.9% +14.2% ➖ noise
87 duckdb:vortex-compact +5.8% +1.4% +4.3% +10.0% ➖ noise
87 duckdb:vortex-file-compressed +6.9% +1.4% +5.4% +10.0% ➖ noise
88 datafusion:vortex-compact -1.9% -3.0% +1.1% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -0.5% -3.0% +2.6% +10.0% ➖ noise
88 duckdb:duckdb +4.1% -3.0% +7.3% +15.8% ➖ noise
88 duckdb:vortex-compact +4.3% -3.0% +7.5% +10.0% ➖ noise
88 duckdb:vortex-file-compressed +4.3% -3.0% +7.5% +10.0% ➖ noise
89 datafusion:vortex-compact -4.3% +0.5% -4.7% +10.0% ➖ noise
89 datafusion:vortex-file-compressed +1.5% +0.5% +1.1% +12.8% ➖ noise
89 duckdb:duckdb +2.4% +0.5% +2.0% +11.7% ➖ noise
89 duckdb:vortex-compact +4.8% +0.5% +4.3% +12.0% ➖ noise
89 duckdb:vortex-file-compressed +13.0% +0.5% +12.4% +12.2% 🚨 regression
90 datafusion:vortex-compact -3.2% -9.8% +7.3% +10.0% ➖ noise
90 datafusion:vortex-file-compressed +2.1% -9.8% +13.2% +10.1% 🚨 regression
90 duckdb:duckdb +4.0% -9.8% +15.3% +10.7% 🚨 regression
90 duckdb:vortex-compact -6.0% -9.8% +4.1% +11.0% ➖ noise
90 duckdb:vortex-file-compressed -3.6% -9.8% +6.9% +13.2% ➖ noise
91 datafusion:vortex-compact -3.5% -1.8% -1.7% +10.0% ➖ noise
91 datafusion:vortex-file-compressed +6.8% -1.8% +8.8% +11.1% ➖ noise
91 duckdb:duckdb +8.2% -1.8% +10.2% +14.5% ➖ noise
91 duckdb:vortex-compact +7.8% -1.8% +9.8% +10.0% ➖ noise
91 duckdb:vortex-file-compressed +10.2% -1.8% +12.2% +10.0% 🚨 regression
92 datafusion:vortex-compact +3.7% +0.7% +3.0% +12.9% ➖ noise
92 datafusion:vortex-file-compressed +8.1% +0.7% +7.4% +11.5% ➖ noise
92 duckdb:duckdb -0.4% +0.7% -1.0% +12.5% ➖ noise
92 duckdb:vortex-compact +14.0% +0.7% +13.3% +16.4% ➖ noise
92 duckdb:vortex-file-compressed +10.9% +0.7% +10.2% +15.5% ➖ noise
93 datafusion:vortex-compact -3.9% -2.5% -1.4% +15.4% ➖ noise
93 datafusion:vortex-file-compressed +8.7% -2.5% +11.4% +10.0% 🚨 regression
93 duckdb:duckdb +4.8% -2.5% +7.5% +10.4% ➖ noise
93 duckdb:vortex-compact +6.1% -2.5% +8.8% +11.0% ➖ noise
93 duckdb:vortex-file-compressed +5.8% -2.5% +8.5% +10.0% ➖ noise
94 datafusion:vortex-compact +6.6% -2.3% +9.2% +14.1% ➖ noise
94 datafusion:vortex-file-compressed +1.1% -2.3% +3.4% +10.0% ➖ noise
94 duckdb:duckdb +1.4% -2.3% +3.8% +11.5% ➖ noise
94 duckdb:vortex-compact +10.4% -2.3% +13.0% +10.3% 🚨 regression
94 duckdb:vortex-file-compressed +1.6% -2.3% +4.0% +13.6% ➖ noise
95 datafusion:vortex-compact +1.7% -5.8% +7.9% +11.6% ➖ noise
95 datafusion:vortex-file-compressed +1.5% -5.8% +7.8% +10.8% ➖ noise
95 duckdb:duckdb +3.7% -5.8% +10.0% +18.1% ➖ noise
95 duckdb:vortex-compact +10.1% -5.8% +16.9% +17.5% ➖ noise
95 duckdb:vortex-file-compressed +2.5% -5.8% +8.8% +20.6% ➖ noise
96 datafusion:vortex-compact +3.8% -2.2% +6.1% +12.5% ➖ noise
96 datafusion:vortex-file-compressed +4.5% -2.2% +6.9% +16.3% ➖ noise
96 duckdb:duckdb +6.7% -2.2% +9.1% +16.8% ➖ noise
96 duckdb:vortex-compact +0.3% -2.2% +2.5% +16.7% ➖ noise
96 duckdb:vortex-file-compressed +16.6% -2.2% +19.2% +14.1% 🚨 regression
97 datafusion:vortex-compact +0.2% -5.3% +5.8% +13.0% ➖ noise
97 datafusion:vortex-file-compressed +1.5% -5.3% +7.2% +12.3% ➖ noise
97 duckdb:duckdb -2.6% -5.3% +2.8% +12.2% ➖ noise
97 duckdb:vortex-compact -1.7% -5.3% +3.7% +15.9% ➖ noise
97 duckdb:vortex-file-compressed -4.8% -5.3% +0.5% +10.6% ➖ noise
98 datafusion:vortex-compact +2.2% +6.1% -3.6% +12.8% ➖ noise
98 datafusion:vortex-file-compressed -1.2% +6.1% -6.9% +14.9% ➖ noise
98 duckdb:duckdb +0.3% +6.1% -5.5% +15.2% ➖ noise
98 duckdb:vortex-compact +6.5% +6.1% +0.4% +13.0% ➖ noise
98 duckdb:vortex-file-compressed +3.0% +6.1% -2.9% +11.8% ➖ noise
99 datafusion:vortex-compact +1.5% -2.0% +3.6% +26.1% ➖ noise
99 datafusion:vortex-file-compressed -10.3% -2.0% -8.5% +23.7% ➖ noise
99 duckdb:duckdb +3.1% -2.0% +5.1% +18.4% ➖ noise
99 duckdb:vortex-compact +1.3% -2.0% +3.4% +21.4% ➖ noise
99 duckdb:vortex-file-compressed +7.8% -2.0% +10.0% +25.6% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: Random Access

Vortex (geomean): 0.838x ✅
Parquet (geomean): 0.957x ➖


unknown / unknown (0.908x ➖, 17↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 1995638 2465206 0.81
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1372737 1486074 0.92
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8477857485 8798419540 0.96
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8448340477 8612089840 0.98
random-access/feature-vectors/correlated/vortex-tokio-local-disk 8098677 7964102 1.02
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 7282311 7917546 0.92
random-access/feature-vectors/uniform/lance-tokio-local-disk 5677053 6224011 0.91
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 6352328 6931817 0.92
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8449529712 8617171312 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8461762491 8503432101 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚀 12136187 14010618 0.87
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚀 12016484 13879538 0.87
random-access/lance-tokio-local-disk 756007 769940 0.98
random-access/lance-tokio-local-disk-footer 1243010 1328412 0.94
random-access/nested-lists/correlated/lance-tokio-local-disk 248264 261070 0.95
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 610839 674805 0.91
random-access/nested-lists/correlated/parquet-tokio-local-disk 130478672 132765487 0.98
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 130328928 132574843 0.98
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 465043 687606 0.68
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 493587 701158 0.70
random-access/nested-lists/uniform/lance-tokio-local-disk 1045230 1089866 0.96
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1413272 1526127 0.93
random-access/nested-lists/uniform/parquet-tokio-local-disk 130726989 132837895 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 131133332 133646546 0.98
random-access/nested-lists/uniform/vortex-tokio-local-disk 🚀 1976927 2259680 0.87
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 🚀 1980734 2233827 0.89
random-access/nested-structs/correlated/lance-tokio-local-disk 386320 410158 0.94
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 570454 623574 0.91
random-access/nested-structs/correlated/parquet-tokio-local-disk 25141286 27502697 0.91
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 25087253 27356522 0.92
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚀 738433 844131 0.87
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚀 739810 822173 0.90
random-access/nested-structs/uniform/lance-tokio-local-disk 2552461 2721530 0.94
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2759542 2977714 0.93
random-access/nested-structs/uniform/parquet-tokio-local-disk 25389977 27616302 0.92
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 24843097 27343110 0.91
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚀 1586363 1775513 0.89
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚀 1574167 1781707 0.88
random-access/parquet-tokio-local-disk 172916822 182808241 0.95
random-access/parquet-tokio-local-disk-footer 173824673 183954398 0.94
random-access/taxi/correlated/lance-tokio-local-disk 942780 959933 0.98
random-access/taxi/correlated/lance-tokio-local-disk-footer 1559660 1620381 0.96
random-access/taxi/correlated/parquet-tokio-local-disk 263602617 273083159 0.97
random-access/taxi/correlated/parquet-tokio-local-disk-footer 265564390 276039020 0.96
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1668075 2057787 0.81
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1708360 2095456 0.82
random-access/taxi/uniform/lance-tokio-local-disk 9443277 9784568 0.97
random-access/taxi/uniform/lance-tokio-local-disk-footer 10100655 10538701 0.96
random-access/taxi/uniform/parquet-tokio-local-disk 279826414 292071323 0.96
random-access/taxi/uniform/parquet-tokio-local-disk-footer 275940367 291802284 0.95
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 3766384 5046426 0.75
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 3759121 4993790 0.75
random-access/vortex-tokio-local-disk 🚀 1175299 1402713 0.84
random-access/vortex-tokio-local-disk-footer 🚀 1199698 1432062 0.84

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: Compression

Vortex (geomean): 0.989x ➖
Parquet (geomean): 0.984x ➖


unknown / unknown (0.978x ➖, 11↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
compress time/Arade 1138207537 1155601250 0.98
compress time/Bimbo 6762819366 6762707546 1.00
compress time/CMSprovider 2915678118 2881640661 1.01
compress time/Euro2016 443715697 437567853 1.01
compress time/Food 398329542 400124594 1.00
compress time/HashTags 818172099 833302615 0.98
compress time/TPC-H l_comment canonical 1324043866 1304280938 1.02
compress time/TPC-H l_comment chunked 1348757603 1325465969 1.02
compress time/taxi 717609462 722849680 0.99
compress time/wide table cols=100 chunks=1 rows=1000 11966139 12163210 0.98
compress time/wide table cols=100 chunks=50 rows=1000 🚀 11205807 14005109 0.80
compress time/wide table cols=1000 chunks=1 rows=1000 122961565 125143244 0.98
compress time/wide table cols=1000 chunks=50 rows=1000 134364169 134482701 1.00
compress time/wide table cols=10000 chunks=1 rows=1000 1404614167 1414462121 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1432776216 1439016521 1.00
decompress time/Arade 27053342 25889398 1.04
decompress time/Bimbo 78548311 80874827 0.97
decompress time/CMSprovider 77573665 78397033 0.99
decompress time/Euro2016 17513341 19323688 0.91
decompress time/Food 7764069 8176537 0.95
decompress time/HashTags 🚀 65212744 73438808 0.89
decompress time/TPC-H l_comment canonical 🚀 32818132 40963424 0.80
decompress time/TPC-H l_comment chunked 🚀 33627983 41704278 0.81
decompress time/taxi 🚀 14437040 16188973 0.89
decompress time/wide table cols=100 chunks=1 rows=1000 2441171 2460624 0.99
decompress time/wide table cols=100 chunks=50 rows=1000 2564553 2789779 0.92
decompress time/wide table cols=1000 chunks=1 rows=1000 22967726 23040977 1.00
decompress time/wide table cols=1000 chunks=50 rows=1000 22796586 24913259 0.92
decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 245360158 276546430 0.89
decompress time/wide table cols=10000 chunks=50 rows=1000 261778549 288558348 0.91
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 2932790258 2928428172 1.00
parquet_rs-zstd compress time/Bimbo 14843063113 14855707778 1.00
parquet_rs-zstd compress time/CMSprovider 7628407726 7718012177 0.99
parquet_rs-zstd compress time/Euro2016 1361701078 1379167800 0.99
parquet_rs-zstd compress time/Food 877064735 877537776 1.00
parquet_rs-zstd compress time/HashTags 2355229881 2457425335 0.96
parquet_rs-zstd compress time/TPC-H l_comment canonical 3109140774 3277208404 0.95
parquet_rs-zstd compress time/TPC-H l_comment chunked 3133382271 3212386150 0.98
parquet_rs-zstd compress time/taxi 1370298017 1436474670 0.95
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7229582 7465470 0.97
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 6838047 8352122 0.82
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 84253256 83241735 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 82702112 84720970 0.98
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 864826306 861114974 1.00
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 861472505 871393601 0.99
parquet_rs-zstd decompress time/Arade 649459075 647986572 1.00
parquet_rs-zstd decompress time/Bimbo 1700127520 1688107018 1.01
parquet_rs-zstd decompress time/CMSprovider 1973710428 2014046987 0.98
parquet_rs-zstd decompress time/Euro2016 388265052 385313469 1.01
parquet_rs-zstd decompress time/Food 219543570 218125120 1.01
parquet_rs-zstd decompress time/HashTags 642369437 701783653 0.92
parquet_rs-zstd decompress time/TPC-H l_comment canonical 565424227 574317960 0.98
parquet_rs-zstd decompress time/TPC-H l_comment chunked 569275225 570245356 1.00
parquet_rs-zstd decompress time/taxi 246361022 250692627 0.98
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2905654 2913657 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2738063 3242475 0.84
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32346539 32299575 1.00
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 33131524 34287845 0.97
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 333377576 338966929 0.98
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 343606144 352757065 0.97
vortex-file-compressed size/Arade 145363796 145363796 1.00
vortex-file-compressed size/Bimbo 468763332 468763332 1.00
vortex-file-compressed size/CMSprovider 417907812 417907812 1.00
vortex-file-compressed size/Euro2016 163393980 163599156 1.00
vortex-file-compressed size/Food 41926936 41926936 1.00
vortex-file-compressed size/HashTags 195647828 195647828 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179087360 179087360 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179087360 179087360 1.00
vortex-file-compressed size/taxi 52363948 52363948 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930848 930848 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930848 930848 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293648 9293648 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293648 9293648 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957648 92957648 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957648 92957648 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.02
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.03
vortex:parquet-zstd ratio compress time/Food 0 0 1.00
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.02
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.07
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.04
vortex:parquet-zstd ratio compress time/taxi 0 0 1.04
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 0.98
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.97
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.99
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 1.04
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.01
vortex:parquet-zstd ratio decompress time/Euro2016 🚀 0 0 0.90
vortex:parquet-zstd ratio decompress time/Food 0 0 0.94
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 🚀 0 0 0.81
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 🚀 0 0 0.81
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.91
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.09
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.90
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.93
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +27.5%
Vortex (geomean): 1.191x ➖
Parquet (geomean): 0.934x ➖
Shifts: Parquet (control) -6.6% · Median polish +3.7%


datafusion / vortex-file-compressed (1.064x ➖, 0↑ 2↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 693981483 688333283 1.01
tpch_q02/datafusion:vortex-file-compressed 721797696 701190513 1.03
tpch_q03/datafusion:vortex-file-compressed 807747831 760372985 1.06
tpch_q04/datafusion:vortex-file-compressed 615170633 623349863 0.99
tpch_q05/datafusion:vortex-file-compressed 1073724571 1032055913 1.04
tpch_q06/datafusion:vortex-file-compressed 🚨 887629646 675441468 1.31
tpch_q07/datafusion:vortex-file-compressed 1214679802 1111814999 1.09
tpch_q08/datafusion:vortex-file-compressed 1463129146 1135794959 1.29
tpch_q09/datafusion:vortex-file-compressed 1280243906 1352344386 0.95
tpch_q10/datafusion:vortex-file-compressed 1156635655 983698610 1.18
tpch_q11/datafusion:vortex-file-compressed 554720272 636475075 0.87
tpch_q12/datafusion:vortex-file-compressed 928149060 966639499 0.96
tpch_q13/datafusion:vortex-file-compressed 439458107 434895607 1.01
tpch_q14/datafusion:vortex-file-compressed 638488828 625805458 1.02
tpch_q15/datafusion:vortex-file-compressed 1197742353 1069919829 1.12
tpch_q16/datafusion:vortex-file-compressed 🚨 480564226 343463852 1.40
tpch_q17/datafusion:vortex-file-compressed 1157305859 1129318578 1.02
tpch_q18/datafusion:vortex-file-compressed 1231067245 1245479605 0.99
tpch_q19/datafusion:vortex-file-compressed 818755385 737800033 1.11
tpch_q20/datafusion:vortex-file-compressed 1099473871 1236895341 0.89
tpch_q21/datafusion:vortex-file-compressed 2053367331 1769643261 1.16
tpch_q22/datafusion:vortex-file-compressed 344307775 319922695 1.08
datafusion / vortex-compact (1.079x ➖, 0↑ 2↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 669478415 674087785 0.99
tpch_q02/datafusion:vortex-compact 647472698 620391974 1.04
tpch_q03/datafusion:vortex-compact 822334553 715704568 1.15
tpch_q04/datafusion:vortex-compact 580240709 592229620 0.98
tpch_q05/datafusion:vortex-compact 895308393 905378959 0.99
tpch_q06/datafusion:vortex-compact 🚨 777393455 567287350 1.37
tpch_q07/datafusion:vortex-compact 1090421265 934119631 1.17
tpch_q08/datafusion:vortex-compact 1238726659 1013262816 1.22
tpch_q09/datafusion:vortex-compact 1145768047 1176558603 0.97
tpch_q10/datafusion:vortex-compact 970775285 853511753 1.14
tpch_q11/datafusion:vortex-compact 447032608 382025936 1.17
tpch_q12/datafusion:vortex-compact 839050694 768507795 1.09
tpch_q13/datafusion:vortex-compact 408625933 401928413 1.02
tpch_q14/datafusion:vortex-compact 661681818 575869450 1.15
tpch_q15/datafusion:vortex-compact 1120434165 1089659815 1.03
tpch_q16/datafusion:vortex-compact 🚨 418501533 307839032 1.36
tpch_q17/datafusion:vortex-compact 1160071585 1245192684 0.93
tpch_q18/datafusion:vortex-compact 1098102352 1123852544 0.98
tpch_q19/datafusion:vortex-compact 952257901 891141486 1.07
tpch_q20/datafusion:vortex-compact 892930176 876857497 1.02
tpch_q21/datafusion:vortex-compact 1486048299 1375479043 1.08
tpch_q22/datafusion:vortex-compact 313323830 330494605 0.95
datafusion / parquet (0.899x ➖, 3↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 672776530 676224380 0.99
tpch_q02/datafusion:parquet 🚀 567214372 845352709 0.67
tpch_q03/datafusion:parquet 1001231328 1027666122 0.97
tpch_q04/datafusion:parquet 514343167 490689178 1.05
tpch_q05/datafusion:parquet 1091617829 1184480521 0.92
tpch_q06/datafusion:parquet 509101915 504372166 1.01
tpch_q07/datafusion:parquet 1194790416 1444406135 0.83
tpch_q08/datafusion:parquet 1445721781 1973552461 0.73
tpch_q09/datafusion:parquet 🚀 1593725678 2361117316 0.67
tpch_q10/datafusion:parquet 🚀 1857486178 2872307625 0.65
tpch_q11/datafusion:parquet 473249819 508997559 0.93
tpch_q12/datafusion:parquet 629089853 735933677 0.85
tpch_q13/datafusion:parquet 733025073 695406516 1.05
tpch_q14/datafusion:parquet 760810071 744502997 1.02
tpch_q15/datafusion:parquet 1151640624 1187877756 0.97
tpch_q16/datafusion:parquet 338933738 345453225 0.98
tpch_q17/datafusion:parquet 1341219751 1326279919 1.01
tpch_q18/datafusion:parquet 1415948956 1524626373 0.93
tpch_q19/datafusion:parquet 898712902 918887707 0.98
tpch_q20/datafusion:parquet 1053194980 1098130104 0.96
tpch_q21/datafusion:parquet 1640619099 1685546109 0.97
tpch_q22/datafusion:parquet 638284226 768908967 0.83
duckdb / vortex-file-compressed (1.316x ❌, 0↑ 8↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 769105167 634845198 1.21
tpch_q02/duckdb:vortex-file-compressed 1290027029 1206276119 1.07
tpch_q03/duckdb:vortex-file-compressed 1149541050 949359046 1.21
tpch_q04/duckdb:vortex-file-compressed 920588644 708242645 1.30
tpch_q05/duckdb:vortex-file-compressed 1321766341 1102220497 1.20
tpch_q06/duckdb:vortex-file-compressed 1120337415 873820288 1.28
tpch_q07/duckdb:vortex-file-compressed 🚨 2181985971 1211273038 1.80
tpch_q08/duckdb:vortex-file-compressed 1656190968 1515863489 1.09
tpch_q09/duckdb:vortex-file-compressed 1741949340 1542812195 1.13
tpch_q10/duckdb:vortex-file-compressed 🚨 1453354481 1034237269 1.41
tpch_q11/duckdb:vortex-file-compressed 654133711 615623247 1.06
tpch_q12/duckdb:vortex-file-compressed 🚨 1778808500 722007763 2.46
tpch_q13/duckdb:vortex-file-compressed 1008946345 952256129 1.06
tpch_q14/duckdb:vortex-file-compressed 🚨 1408157405 899829451 1.56
tpch_q15/duckdb:vortex-file-compressed 🚨 782222690 570439313 1.37
tpch_q16/duckdb:vortex-file-compressed 528334196 489318567 1.08
tpch_q17/duckdb:vortex-file-compressed 🚨 1489504690 991831725 1.50
tpch_q18/duckdb:vortex-file-compressed 949803226 884705193 1.07
tpch_q19/duckdb:vortex-file-compressed 971767400 815111345 1.19
tpch_q20/duckdb:vortex-file-compressed 🚨 2276018717 1230189722 1.85
tpch_q21/duckdb:vortex-file-compressed 🚨 3216735773 1918531429 1.68
tpch_q22/duckdb:vortex-file-compressed 772267044 687100953 1.12
duckdb / vortex-compact (1.330x ❌, 0↑ 11↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 761426347 593087292 1.28
tpch_q02/duckdb:vortex-compact 1240516884 992016866 1.25
tpch_q03/duckdb:vortex-compact 972914615 850503950 1.14
tpch_q04/duckdb:vortex-compact 🚨 709879486 538396392 1.32
tpch_q05/duckdb:vortex-compact 1221267551 985263489 1.24
tpch_q06/duckdb:vortex-compact 🚨 1016012097 715282907 1.42
tpch_q07/duckdb:vortex-compact 🚨 1918660896 1032011825 1.86
tpch_q08/duckdb:vortex-compact 1689989313 1379006125 1.23
tpch_q09/duckdb:vortex-compact 1468116559 1378009920 1.07
tpch_q10/duckdb:vortex-compact 1159314510 1057038447 1.10
tpch_q11/duckdb:vortex-compact 669476016 644042721 1.04
tpch_q12/duckdb:vortex-compact 🚨 1464964959 674723643 2.17
tpch_q13/duckdb:vortex-compact 952170807 835123037 1.14
tpch_q14/duckdb:vortex-compact 🚨 1418497990 861969333 1.65
tpch_q15/duckdb:vortex-compact 🚨 777477585 548604427 1.42
tpch_q16/duckdb:vortex-compact 524481198 468880514 1.12
tpch_q17/duckdb:vortex-compact 🚨 1409279372 914439094 1.54
tpch_q18/duckdb:vortex-compact 698933320 705829326 0.99
tpch_q19/duckdb:vortex-compact 🚨 993377422 749132135 1.33
tpch_q20/duckdb:vortex-compact 🚨 2103804872 1212714789 1.73
tpch_q21/duckdb:vortex-compact 🚨 2493376242 1650083555 1.51
tpch_q22/duckdb:vortex-compact 🚨 777149550 594512741 1.31
duckdb / parquet (0.970x ➖, 0↑ 0↓)
name PR 7d02f45 (ns) base 5e5572b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 787375760 805425528 0.98
tpch_q02/duckdb:parquet 1370234920 1492146916 0.92
tpch_q03/duckdb:parquet 1482888047 1490371903 0.99
tpch_q04/duckdb:parquet 932843491 858116239 1.09
tpch_q05/duckdb:parquet 1919047555 2183172780 0.88
tpch_q06/duckdb:parquet 675921610 700905290 0.96
tpch_q07/duckdb:parquet 1700187425 1823618037 0.93
tpch_q08/duckdb:parquet 2351031354 2416229720 0.97
tpch_q09/duckdb:parquet 2394791382 2303579965 1.04
tpch_q10/duckdb:parquet 3001095007 3182485887 0.94
tpch_q11/duckdb:parquet 1023220658 994684501 1.03
tpch_q12/duckdb:parquet 998619971 1120630503 0.89
tpch_q13/duckdb:parquet 1149487089 1121620542 1.02
tpch_q14/duckdb:parquet 1127480693 1254918630 0.90
tpch_q15/duckdb:parquet 873127439 831842851 1.05
tpch_q16/duckdb:parquet 860532957 948196405 0.91
tpch_q17/duckdb:parquet 1210611239 1175597598 1.03
tpch_q18/duckdb:parquet 1301164833 1309475768 0.99
tpch_q19/duckdb:parquet 1427277278 1414505496 1.01
tpch_q20/duckdb:parquet 1657418770 1801426998 0.92
tpch_q21/duckdb:parquet 1674878096 1762683617 0.95
tpch_q22/duckdb:parquet 1033564658 1080490163 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -0.7% -1.4% +0.7% +38.2% ➖ noise
1 datafusion:vortex-file-compressed +0.8% -1.4% +2.2% +39.9% ➖ noise
1 duckdb:vortex-compact +28.4% -1.4% +30.2% +30.0% 🚨 regression
1 duckdb:vortex-file-compressed +21.1% -1.4% +22.8% +30.0% ➖ noise
2 datafusion:vortex-compact +4.4% -21.5% +33.0% +39.1% ➖ noise
2 datafusion:vortex-file-compressed +2.9% -21.5% +31.1% +34.1% ➖ noise
2 duckdb:vortex-compact +25.0% -21.5% +59.3% +30.0% 🚨 regression
2 duckdb:vortex-file-compressed +6.9% -21.5% +36.2% +30.0% 🚨 regression
3 datafusion:vortex-compact +14.9% -1.5% +16.7% +37.6% ➖ noise
3 datafusion:vortex-file-compressed +6.2% -1.5% +7.9% +46.1% ➖ noise
3 duckdb:vortex-compact +14.4% -1.5% +16.2% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +21.1% -1.5% +23.0% +35.1% ➖ noise
4 datafusion:vortex-compact -2.0% +6.7% -8.2% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -1.3% +6.7% -7.5% +30.0% ➖ noise
4 duckdb:vortex-compact +31.9% +6.7% +23.5% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +30.0% +6.7% +21.8% +30.0% ➖ noise
5 datafusion:vortex-compact -1.1% -10.0% +9.9% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +4.0% -10.0% +15.6% +30.0% ➖ noise
5 duckdb:vortex-compact +24.0% -10.0% +37.7% +30.0% 🚨 regression
5 duckdb:vortex-file-compressed +19.9% -10.0% +33.2% +30.0% 🚨 regression
6 datafusion:vortex-compact +37.0% -1.3% +38.9% +30.0% 🚨 regression
6 datafusion:vortex-file-compressed +31.4% -1.3% +33.2% +30.0% 🚨 regression
6 duckdb:vortex-compact +42.0% -1.3% +44.0% +30.0% 🚨 regression
6 duckdb:vortex-file-compressed +28.2% -1.3% +30.0% +30.0% ➖ noise
7 datafusion:vortex-compact +16.7% -12.2% +32.9% +30.0% 🚨 regression
7 datafusion:vortex-file-compressed +9.3% -12.2% +24.4% +30.0% ➖ noise
7 duckdb:vortex-compact +85.9% -12.2% +111.7% +30.0% 🚨 regression
7 duckdb:vortex-file-compressed +80.1% -12.2% +105.1% +30.0% 🚨 regression
8 datafusion:vortex-compact +22.3% -15.6% +44.8% +30.0% 🚨 regression
8 datafusion:vortex-file-compressed +28.8% -15.6% +52.6% +30.0% 🚨 regression
8 duckdb:vortex-compact +22.6% -15.6% +45.2% +30.0% 🚨 regression
8 duckdb:vortex-file-compressed +9.3% -15.6% +29.4% +30.0% ➖ noise
9 datafusion:vortex-compact -2.6% -16.2% +16.3% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -5.3% -16.2% +13.0% +64.0% ➖ noise
9 duckdb:vortex-compact +6.5% -16.2% +27.2% +30.0% ➖ noise
9 duckdb:vortex-file-compressed +12.9% -16.2% +34.8% +30.0% 🚨 regression
10 datafusion:vortex-compact +13.7% -21.9% +45.6% +30.0% 🚨 regression
10 datafusion:vortex-file-compressed +17.6% -21.9% +50.6% +30.0% 🚨 regression
10 duckdb:vortex-compact +9.7% -21.9% +40.4% +30.0% 🚨 regression
10 duckdb:vortex-file-compressed +40.5% -21.9% +79.9% +30.0% 🚨 regression
11 datafusion:vortex-compact +17.0% -2.2% +19.7% +30.0% ➖ noise
11 datafusion:vortex-file-compressed -12.8% -2.2% -10.9% +30.0% ➖ noise
11 duckdb:vortex-compact +3.9% -2.2% +6.3% +30.0% ➖ noise
11 duckdb:vortex-file-compressed +6.3% -2.2% +8.6% +30.0% ➖ noise
12 datafusion:vortex-compact +9.2% -12.7% +25.1% +30.0% ➖ noise
12 datafusion:vortex-file-compressed -4.0% -12.7% +10.0% +30.0% ➖ noise
12 duckdb:vortex-compact +117.1% -12.7% +148.8% +30.0% 🚨 regression
12 duckdb:vortex-file-compressed +146.4% -12.7% +182.3% +30.0% 🚨 regression
13 datafusion:vortex-compact +1.7% +3.9% -2.2% +30.0% ➖ noise
13 datafusion:vortex-file-compressed +1.0% +3.9% -2.8% +30.0% ➖ noise
13 duckdb:vortex-compact +14.0% +3.9% +9.7% +30.0% ➖ noise
13 duckdb:vortex-file-compressed +6.0% +3.9% +1.9% +32.5% ➖ noise
14 datafusion:vortex-compact +14.9% -4.2% +19.9% +30.0% ➖ noise
14 datafusion:vortex-file-compressed +2.0% -4.2% +6.5% +30.0% ➖ noise
14 duckdb:vortex-compact +64.6% -4.2% +71.7% +44.9% 🚨 regression
14 duckdb:vortex-file-compressed +56.5% -4.2% +63.3% +30.0% 🚨 regression
15 datafusion:vortex-compact +2.8% +0.9% +1.9% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +11.9% +0.9% +11.0% +30.0% ➖ noise
15 duckdb:vortex-compact +41.7% +0.9% +40.5% +30.0% 🚨 regression
15 duckdb:vortex-file-compressed +37.1% +0.9% +35.9% +30.0% 🚨 regression
16 datafusion:vortex-compact +35.9% -5.6% +44.1% +30.0% 🚨 regression
16 datafusion:vortex-file-compressed +39.9% -5.6% +48.3% +30.0% 🚨 regression
16 duckdb:vortex-compact +11.9% -5.6% +18.5% +30.0% ➖ noise
16 duckdb:vortex-file-compressed +8.0% -5.6% +14.4% +30.0% ➖ noise
17 datafusion:vortex-compact -6.8% +2.0% -8.7% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +2.5% +2.0% +0.4% +30.0% ➖ noise
17 duckdb:vortex-compact +54.1% +2.0% +51.0% +30.0% 🚨 regression
17 duckdb:vortex-file-compressed +50.2% +2.0% +47.2% +30.0% 🚨 regression
18 datafusion:vortex-compact -2.3% -3.9% +1.7% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -1.2% -3.9% +2.9% +30.0% ➖ noise
18 duckdb:vortex-compact -1.0% -3.9% +3.1% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +7.4% -3.9% +11.8% +30.0% ➖ noise
19 datafusion:vortex-compact +6.9% -0.7% +7.6% +30.6% ➖ noise
19 datafusion:vortex-file-compressed +11.0% -0.7% +11.7% +30.0% ➖ noise
19 duckdb:vortex-compact +32.6% -0.7% +33.5% +30.0% 🚨 regression
19 duckdb:vortex-file-compressed +19.2% -0.7% +20.0% +30.0% ➖ noise
20 datafusion:vortex-compact +1.8% -6.1% +8.4% +100.6% ➖ noise
20 datafusion:vortex-file-compressed -11.1% -6.1% -5.4% +30.5% ➖ noise
20 duckdb:vortex-compact +73.5% -6.1% +84.7% +30.0% 🚨 regression
20 duckdb:vortex-file-compressed +85.0% -6.1% +97.0% +30.0% 🚨 regression
21 datafusion:vortex-compact +8.0% -3.8% +12.3% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +16.0% -3.8% +20.7% +30.0% ➖ noise
21 duckdb:vortex-compact +51.1% -3.8% +57.1% +30.0% 🚨 regression
21 duckdb:vortex-file-compressed +67.7% -3.8% +74.3% +30.0% 🚨 regression
22 datafusion:vortex-compact -5.2% -10.9% +6.4% +30.0% ➖ noise
22 datafusion:vortex-file-compressed +7.6% -10.9% +20.8% +35.9% ➖ noise
22 duckdb:vortex-compact +30.7% -10.9% +46.7% +30.0% 🚨 regression
22 duckdb:vortex-file-compressed +12.4% -10.9% +26.1% +30.0% ➖ noise

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant