Skip to content

bool ree#8133

Open
blaginin wants to merge 4 commits into
developfrom
db/bool-ree
Open

bool ree#8133
blaginin wants to merge 4 commits into
developfrom
db/bool-ree

Conversation

@blaginin
Copy link
Copy Markdown
Member

No description provided.

blaginin and others added 4 commits May 27, 2026 16:26
Signed-off-by: blaginin <github@blaginin.me>
Co-authored-by: Codex <codex@openai.com>
Signed-off-by: blaginin <github@blaginin.me>
Co-authored-by: Codex <codex@openai.com>
Signed-off-by: blaginin <github@blaginin.me>
Co-authored-by: Codex <codex@openai.com>
Signed-off-by: blaginin <github@blaginin.me>
Co-authored-by: Codex <codex@openai.com>
@blaginin blaginin added changelog/feature A new feature feature A feature request labels May 27, 2026
@blaginin blaginin marked this pull request as ready for review May 27, 2026 21:08
///
/// The `values` array is a [`BoolArray`] for ordinary inputs. For all-invalid inputs it is a
/// single-row null [`ConstantArray`].
pub fn runend_encode_bool(
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We used to have a custom run-end-bool encoding at some point.

The point is you don't need to store the "values" array because you know it just flip-flops. So you could say, values starts at true, and maybe offsets are 0, 0, 4, 10, ...

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But also... we already support run-end bools because we sometimes push-down a predicate expression over non-bool run-end types. So we can use this as a compression scheme now, and update later to preferred run-end bool if we want one.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

whenever we push down expression that end up with run end bools we immediately canonicalise them. The format we have is really wasteful for bools.

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 27, 2026

Merging this PR will degrade performance by 15.9%

⚠️ Unknown Walltime execution environment detected

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

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

❌ 2 regressed benchmarks
✅ 1264 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_opt_canonical_into[(1000, 10)] 187.8 µs 225 µs -16.52%
WallTime cuda/bitpacked_u8/unpack/3bw[100M] 301.1 µs 355.4 µs -15.28%

Tip

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


Comparing db/bool-ree (d8244cd) with develop (e065c33)

Open in CodSpeed

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

github-actions Bot commented May 27, 2026

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.064x ➖


datafusion / vortex-file-compressed (1.064x ➖, 0↑ 4↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 109639574 116254861 0.94
polarsignals_q01/datafusion:vortex-file-compressed 268245120 262938773 1.02
polarsignals_q02/datafusion:vortex-file-compressed 🚨 24207506 21631525 1.12
polarsignals_q03/datafusion:vortex-file-compressed 270790154 261645119 1.03
polarsignals_q04/datafusion:vortex-file-compressed 🚨 12649455 11156554 1.13
polarsignals_q05/datafusion:vortex-file-compressed 🚨 15954113 14205084 1.12
polarsignals_q06/datafusion:vortex-file-compressed 18484648 17462711 1.06
polarsignals_q07/datafusion:vortex-file-compressed 🚨 14348117 12845229 1.12
polarsignals_q08/datafusion:vortex-file-compressed 399786371 384892626 1.04
polarsignals_q09/datafusion:vortex-file-compressed 11629429 10928873 1.06

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.1%
Vortex (geomean): 1.005x ➖
Parquet (geomean): 1.059x ➖
Shifts: Parquet (control) +5.9% · Median polish +2.5%


datafusion / vortex-file-compressed (0.970x ➖, 2↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 6899723 6188513 1.11
fineweb_q01/datafusion:vortex-file-compressed 25912595 24808094 1.04
fineweb_q02/datafusion:vortex-file-compressed 27812379 25789087 1.08
fineweb_q03/datafusion:vortex-file-compressed 85074118 91160563 0.93
fineweb_q04/datafusion:vortex-file-compressed 244212659 248826126 0.98
fineweb_q05/datafusion:vortex-file-compressed 222848315 230753015 0.97
fineweb_q06/datafusion:vortex-file-compressed 🚀 55094296 65522944 0.84
fineweb_q07/datafusion:vortex-file-compressed 61078220 66908669 0.91
fineweb_q08/datafusion:vortex-file-compressed 🚀 23073668 25977051 0.89
datafusion / vortex-compact (0.997x ➖, 0↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 6243471 6405027 0.97
fineweb_q01/datafusion:vortex-compact 96621382 100220245 0.96
fineweb_q02/datafusion:vortex-compact 115904012 115784958 1.00
fineweb_q03/datafusion:vortex-compact 893181081 968603600 0.92
fineweb_q04/datafusion:vortex-compact 935323719 934816429 1.00
fineweb_q05/datafusion:vortex-compact 829153377 834501615 0.99
fineweb_q06/datafusion:vortex-compact 467267395 471350681 0.99
fineweb_q07/datafusion:vortex-compact 481809237 474650084 1.02
fineweb_q08/datafusion:vortex-compact 🚨 20586956 18372612 1.12
datafusion / parquet (1.037x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7761448 7514932 1.03
fineweb_q01/datafusion:parquet 327300142 327703072 1.00
fineweb_q02/datafusion:parquet 359581756 347718965 1.03
fineweb_q03/datafusion:parquet 353753630 336123416 1.05
fineweb_q04/datafusion:parquet 375351845 358269486 1.05
fineweb_q05/datafusion:parquet 363846020 369750564 0.98
fineweb_q06/datafusion:parquet 346215756 341884070 1.01
fineweb_q07/datafusion:parquet 361052507 333123958 1.08
fineweb_q08/datafusion:parquet 353090145 322994367 1.09
duckdb / vortex-file-compressed (1.027x ➖, 1↑ 2↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 4312501 3814401 1.13
fineweb_q01/duckdb:vortex-file-compressed 🚨 25052724 22394741 1.12
fineweb_q02/duckdb:vortex-file-compressed 26359189 24892720 1.06
fineweb_q03/duckdb:vortex-file-compressed 🚀 118833808 134378936 0.88
fineweb_q04/duckdb:vortex-file-compressed 225615721 220990752 1.02
fineweb_q05/duckdb:vortex-file-compressed 214210453 210641102 1.02
fineweb_q06/duckdb:vortex-file-compressed 55512590 52457245 1.06
fineweb_q07/duckdb:vortex-file-compressed 56105076 56806531 0.99
fineweb_q08/duckdb:vortex-file-compressed 22285370 22593090 0.99
duckdb / vortex-compact (1.028x ➖, 0↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4417740 4219167 1.05
fineweb_q01/duckdb:vortex-compact 🚨 126168043 112317484 1.12
fineweb_q02/duckdb:vortex-compact 113710290 114487971 0.99
fineweb_q03/duckdb:vortex-compact 882357860 861599279 1.02
fineweb_q04/duckdb:vortex-compact 910319530 900498874 1.01
fineweb_q05/duckdb:vortex-compact 816801138 808018944 1.01
fineweb_q06/duckdb:vortex-compact 465686128 459707291 1.01
fineweb_q07/duckdb:vortex-compact 481944507 475915900 1.01
fineweb_q08/duckdb:vortex-compact 19417869 19013486 1.02
duckdb / parquet (1.081x ➖, 0↑ 2↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 34218050 31878897 1.07
fineweb_q01/duckdb:parquet 87575521 85055420 1.03
fineweb_q02/duckdb:parquet 89287182 84669072 1.05
fineweb_q03/duckdb:parquet 323654694 314916323 1.03
fineweb_q04/duckdb:parquet 453712827 444471286 1.02
fineweb_q05/duckdb:parquet 421063377 416007189 1.01
fineweb_q06/duckdb:parquet 208407051 205247697 1.02
fineweb_q07/duckdb:parquet 🚨 250712022 218207278 1.15
fineweb_q08/duckdb:parquet 🚨 46177953 33169211 1.39
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -2.5% +5.3% -7.4% +58.4% ➖ noise
0 datafusion:vortex-file-compressed +11.5% +5.3% +5.9% +59.6% ➖ noise
0 duckdb:vortex-compact +4.7% +5.3% -0.6% +129.9% ➖ noise
0 duckdb:vortex-file-compressed +13.1% +5.3% +7.4% +80.6% ➖ noise
1 datafusion:vortex-compact -3.6% +1.4% -4.9% +27.8% ➖ noise
1 datafusion:vortex-file-compressed +4.5% +1.4% +3.0% +19.4% ➖ noise
1 duckdb:vortex-compact +12.3% +1.4% +10.8% +18.5% ➖ noise
1 duckdb:vortex-file-compressed +11.9% +1.4% +10.3% +72.3% ➖ noise
2 datafusion:vortex-compact +0.1% +4.4% -4.1% +18.4% ➖ noise
2 datafusion:vortex-file-compressed +7.8% +4.4% +3.3% +18.4% ➖ noise
2 duckdb:vortex-compact -0.7% +4.4% -4.9% +18.4% ➖ noise
2 duckdb:vortex-file-compressed +5.9% +4.4% +1.4% +18.4% ➖ noise
3 datafusion:vortex-compact -7.8% +4.0% -11.3% +18.4% ➖ noise
3 datafusion:vortex-file-compressed -6.7% +4.0% -10.3% +37.4% ➖ noise
3 duckdb:vortex-compact +2.4% +4.0% -1.5% +18.4% ➖ noise
3 duckdb:vortex-file-compressed -11.6% +4.0% -15.0% +23.1% ➖ noise
4 datafusion:vortex-compact +0.1% +3.4% -3.2% +18.4% ➖ noise
4 datafusion:vortex-file-compressed -1.9% +3.4% -5.1% +18.4% ➖ noise
4 duckdb:vortex-compact +1.1% +3.4% -2.2% +18.4% ➖ noise
4 duckdb:vortex-file-compressed +2.1% +3.4% -1.3% +18.4% ➖ noise
5 datafusion:vortex-compact -0.6% -0.2% -0.4% +18.4% ➖ noise
5 datafusion:vortex-file-compressed -3.4% -0.2% -3.2% +18.4% ➖ noise
5 duckdb:vortex-compact +1.1% -0.2% +1.3% +18.4% ➖ noise
5 duckdb:vortex-file-compressed +1.7% -0.2% +1.9% +18.4% ➖ noise
6 datafusion:vortex-compact -0.9% +1.4% -2.2% +18.4% ➖ noise
6 datafusion:vortex-file-compressed -15.9% +1.4% -17.1% +18.4% ✅ faster
6 duckdb:vortex-compact +1.3% +1.4% -0.1% +18.4% ➖ noise
6 duckdb:vortex-file-compressed +5.8% +1.4% +4.4% +20.7% ➖ noise
7 datafusion:vortex-compact +1.5% +11.6% -9.0% +18.4% ➖ noise
7 datafusion:vortex-file-compressed -8.7% +11.6% -18.2% +18.4% ✅ faster
7 duckdb:vortex-compact +1.3% +11.6% -9.3% +18.4% ➖ noise
7 duckdb:vortex-file-compressed -1.2% +11.6% -11.5% +18.4% ➖ noise
8 datafusion:vortex-compact +12.1% +23.4% -9.2% +30.7% ➖ noise
8 datafusion:vortex-file-compressed -11.2% +23.4% -28.0% +18.4% ✅ faster
8 duckdb:vortex-compact +2.1% +23.4% -17.2% +30.8% ➖ noise
8 duckdb:vortex-file-compressed -1.4% +23.4% -20.0% +18.4% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Vortex (geomean): 1.031x ➖
Parquet (geomean): 1.029x ➖
Shifts: Parquet (control) +2.9% · Median polish +2.6%


datafusion / vortex-file-compressed (1.040x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 53068099 50871472 1.04
tpch_q02/datafusion:vortex-file-compressed 22688181 22923455 0.99
tpch_q03/datafusion:vortex-file-compressed 28359098 27835946 1.02
tpch_q04/datafusion:vortex-file-compressed 21458982 20426735 1.05
tpch_q05/datafusion:vortex-file-compressed 52840561 48038563 1.10
tpch_q06/datafusion:vortex-file-compressed 10944751 10683768 1.02
tpch_q07/datafusion:vortex-file-compressed 56797029 54136634 1.05
tpch_q08/datafusion:vortex-file-compressed 41161975 40444669 1.02
tpch_q09/datafusion:vortex-file-compressed 53655397 53060298 1.01
tpch_q10/datafusion:vortex-file-compressed 40865205 40189944 1.02
tpch_q11/datafusion:vortex-file-compressed 16665164 15838672 1.05
tpch_q12/datafusion:vortex-file-compressed 25951591 24622232 1.05
tpch_q13/datafusion:vortex-file-compressed 25680748 25376902 1.01
tpch_q14/datafusion:vortex-file-compressed 16564442 15995847 1.04
tpch_q15/datafusion:vortex-file-compressed 25397248 24487507 1.04
tpch_q16/datafusion:vortex-file-compressed 20904278 19508894 1.07
tpch_q17/datafusion:vortex-file-compressed 71840066 69684444 1.03
tpch_q18/datafusion:vortex-file-compressed 85370292 82290633 1.04
tpch_q19/datafusion:vortex-file-compressed 21287022 20174931 1.06
tpch_q20/datafusion:vortex-file-compressed 30486798 28834927 1.06
tpch_q21/datafusion:vortex-file-compressed 74000241 71393870 1.04
tpch_q22/datafusion:vortex-file-compressed 13010084 12058214 1.08
datafusion / vortex-compact (1.031x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58090354 60835227 0.95
tpch_q02/datafusion:vortex-compact 26213654 26313543 1.00
tpch_q03/datafusion:vortex-compact 29430462 28650506 1.03
tpch_q04/datafusion:vortex-compact 23583459 22386347 1.05
tpch_q05/datafusion:vortex-compact 53011880 50441613 1.05
tpch_q06/datafusion:vortex-compact 12704766 12557763 1.01
tpch_q07/datafusion:vortex-compact 61292652 58342859 1.05
tpch_q08/datafusion:vortex-compact 44448172 43552584 1.02
tpch_q09/datafusion:vortex-compact 58292173 57195234 1.02
tpch_q10/datafusion:vortex-compact 47591657 45530090 1.05
tpch_q11/datafusion:vortex-compact 17681108 16935653 1.04
tpch_q12/datafusion:vortex-compact 31369437 30558667 1.03
tpch_q13/datafusion:vortex-compact 32783994 31226116 1.05
tpch_q14/datafusion:vortex-compact 20011032 19558054 1.02
tpch_q15/datafusion:vortex-compact 32381915 30396415 1.07
tpch_q16/datafusion:vortex-compact 25727170 23961080 1.07
tpch_q17/datafusion:vortex-compact 72561884 69577683 1.04
tpch_q18/datafusion:vortex-compact 85879514 83253734 1.03
tpch_q19/datafusion:vortex-compact 31754764 31843271 1.00
tpch_q20/datafusion:vortex-compact 34936356 33978802 1.03
tpch_q21/datafusion:vortex-compact 78394008 75425664 1.04
tpch_q22/datafusion:vortex-compact 13041894 12481457 1.04
datafusion / parquet (1.015x ➖, 0↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 128746708 107813278 1.19
tpch_q02/datafusion:parquet 61193568 61971765 0.99
tpch_q03/datafusion:parquet 66112683 72859966 0.91
tpch_q04/datafusion:parquet 42454589 42694798 0.99
tpch_q05/datafusion:parquet 94351295 93092019 1.01
tpch_q06/datafusion:parquet 42118208 42125155 1.00
tpch_q07/datafusion:parquet 106977372 104782892 1.02
tpch_q08/datafusion:parquet 92501034 91655171 1.01
tpch_q09/datafusion:parquet 132661463 129057097 1.03
tpch_q10/datafusion:parquet 110890493 113681729 0.98
tpch_q11/datafusion:parquet 40634023 40423028 1.01
tpch_q12/datafusion:parquet 81639813 85473365 0.96
tpch_q13/datafusion:parquet 201877718 199631868 1.01
tpch_q14/datafusion:parquet 42440372 42977638 0.99
tpch_q15/datafusion:parquet 59564195 56802864 1.05
tpch_q16/datafusion:parquet 42358785 40179157 1.05
tpch_q17/datafusion:parquet 135112832 124636710 1.08
tpch_q18/datafusion:parquet 164983209 166222353 0.99
tpch_q19/datafusion:parquet 70762240 69868939 1.01
tpch_q20/datafusion:parquet 70945906 71586578 0.99
tpch_q21/datafusion:parquet 138401074 132338888 1.05
tpch_q22/datafusion:parquet 31861002 30823150 1.03
datafusion / arrow (1.000x ➖, 1↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 50899674 61458923 0.83
tpch_q02/datafusion:arrow 19189073 19529171 0.98
tpch_q03/datafusion:arrow 29723708 29916811 0.99
tpch_q04/datafusion:arrow 25569830 25049069 1.02
tpch_q05/datafusion:arrow 78687187 74401850 1.06
tpch_q06/datafusion:arrow 🚨 21611957 19267075 1.12
tpch_q07/datafusion:arrow 105654673 101765924 1.04
tpch_q08/datafusion:arrow 43507652 41316502 1.05
tpch_q09/datafusion:arrow 63558826 64382501 0.99
tpch_q10/datafusion:arrow 45634822 49949113 0.91
tpch_q11/datafusion:arrow 9090212 9135501 1.00
tpch_q12/datafusion:arrow 52497238 51345123 1.02
tpch_q13/datafusion:arrow 47723157 46407021 1.03
tpch_q14/datafusion:arrow 21272709 21146496 1.01
tpch_q15/datafusion:arrow 40551688 41680617 0.97
tpch_q16/datafusion:arrow 18947200 18622697 1.02
tpch_q17/datafusion:arrow 67899586 67323321 1.01
tpch_q18/datafusion:arrow 135169217 133769444 1.01
tpch_q19/datafusion:arrow 34215184 34614431 0.99
tpch_q20/datafusion:arrow 33907649 34151227 0.99
tpch_q21/datafusion:arrow 148855581 149221605 1.00
tpch_q22/datafusion:arrow 17622472 17833200 0.99
duckdb / vortex-file-compressed (1.040x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31401414 30980259 1.01
tpch_q02/duckdb:vortex-file-compressed 25140303 24902355 1.01
tpch_q03/duckdb:vortex-file-compressed 33210491 32316253 1.03
tpch_q04/duckdb:vortex-file-compressed 29550958 28826614 1.03
tpch_q05/duckdb:vortex-file-compressed 38517124 36971377 1.04
tpch_q06/duckdb:vortex-file-compressed 8361046 8495055 0.98
tpch_q07/duckdb:vortex-file-compressed 35818532 34318782 1.04
tpch_q08/duckdb:vortex-file-compressed 38350738 36858481 1.04
tpch_q09/duckdb:vortex-file-compressed 62950613 57641606 1.09
tpch_q10/duckdb:vortex-file-compressed 42426669 41324205 1.03
tpch_q11/duckdb:vortex-file-compressed 15729217 15165835 1.04
tpch_q12/duckdb:vortex-file-compressed 23751555 22754934 1.04
tpch_q13/duckdb:vortex-file-compressed 43600433 40499085 1.08
tpch_q14/duckdb:vortex-file-compressed 22861684 21926117 1.04
tpch_q15/duckdb:vortex-file-compressed 17334747 16819645 1.03
tpch_q16/duckdb:vortex-file-compressed 30576421 29611645 1.03
tpch_q17/duckdb:vortex-file-compressed 24639735 24553547 1.00
tpch_q18/duckdb:vortex-file-compressed 54584828 51972038 1.05
tpch_q19/duckdb:vortex-file-compressed 31962627 29278654 1.09
tpch_q20/duckdb:vortex-file-compressed 34767316 32573195 1.07
tpch_q21/duckdb:vortex-file-compressed 104251236 100582785 1.04
tpch_q22/duckdb:vortex-file-compressed 17858138 16575466 1.08
duckdb / vortex-compact (1.013x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38702721 38199423 1.01
tpch_q02/duckdb:vortex-compact 34123463 34739780 0.98
tpch_q03/duckdb:vortex-compact 35608290 34362751 1.04
tpch_q04/duckdb:vortex-compact 31916091 31946370 1.00
tpch_q05/duckdb:vortex-compact 43806648 41010986 1.07
tpch_q06/duckdb:vortex-compact 10766771 11677076 0.92
tpch_q07/duckdb:vortex-compact 41984533 40965871 1.02
tpch_q08/duckdb:vortex-compact 42780748 41257462 1.04
tpch_q09/duckdb:vortex-compact 67999861 64832386 1.05
tpch_q10/duckdb:vortex-compact 45641154 45603416 1.00
tpch_q11/duckdb:vortex-compact 18544609 18298136 1.01
tpch_q12/duckdb:vortex-compact 29575701 29764293 0.99
tpch_q13/duckdb:vortex-compact 47505041 46791383 1.02
tpch_q14/duckdb:vortex-compact 27051671 26307898 1.03
tpch_q15/duckdb:vortex-compact 20250881 19728246 1.03
tpch_q16/duckdb:vortex-compact 32551994 33055201 0.98
tpch_q17/duckdb:vortex-compact 29168942 29725269 0.98
tpch_q18/duckdb:vortex-compact 52812932 53014041 1.00
tpch_q19/duckdb:vortex-compact 34754672 33206457 1.05
tpch_q20/duckdb:vortex-compact 40438183 39216323 1.03
tpch_q21/duckdb:vortex-compact 105436693 102306611 1.03
tpch_q22/duckdb:vortex-compact 18418244 18252216 1.01
duckdb / parquet (1.044x ➖, 1↑ 3↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 76664495 78045811 0.98
tpch_q02/duckdb:parquet 41371976 38754612 1.07
tpch_q03/duckdb:parquet 72914078 70262483 1.04
tpch_q04/duckdb:parquet 🚨 55641170 49610235 1.12
tpch_q05/duckdb:parquet 69257613 67444279 1.03
tpch_q06/duckdb:parquet 22882752 23699864 0.97
tpch_q07/duckdb:parquet 73005312 68961756 1.06
tpch_q08/duckdb:parquet 84978947 83596298 1.02
tpch_q09/duckdb:parquet 🚨 156896770 135229469 1.16
tpch_q10/duckdb:parquet 128940854 126636403 1.02
tpch_q11/duckdb:parquet 23437842 22080544 1.06
tpch_q12/duckdb:parquet 🚨 60582392 49126411 1.23
tpch_q13/duckdb:parquet 269348308 251038063 1.07
tpch_q14/duckdb:parquet 52244161 50311841 1.04
tpch_q15/duckdb:parquet 27143939 26146023 1.04
tpch_q16/duckdb:parquet 61173451 57666505 1.06
tpch_q17/duckdb:parquet 64110136 59397745 1.08
tpch_q18/duckdb:parquet 122925852 119243485 1.03
tpch_q19/duckdb:parquet 🚀 77863597 87634962 0.89
tpch_q20/duckdb:parquet 67262481 64847892 1.04
tpch_q21/duckdb:parquet 182605702 181755921 1.00
tpch_q22/duckdb:parquet 54682436 53722989 1.02
duckdb / duckdb (1.016x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17573601 17569485 1.00
tpch_q02/duckdb:duckdb 14570494 14275570 1.02
tpch_q03/duckdb:duckdb 22445487 22462982 1.00
tpch_q04/duckdb:duckdb 22310828 22842520 0.98
tpch_q05/duckdb:duckdb 23842845 22840176 1.04
tpch_q06/duckdb:duckdb 7112870 7122324 1.00
tpch_q07/duckdb:duckdb 26195955 25586187 1.02
tpch_q08/duckdb:duckdb 24490892 24082801 1.02
tpch_q09/duckdb:duckdb 57154378 57153223 1.00
tpch_q10/duckdb:duckdb 50400923 49659098 1.01
tpch_q11/duckdb:duckdb 7274432 7021019 1.04
tpch_q12/duckdb:duckdb 18351113 17723718 1.04
tpch_q13/duckdb:duckdb 40351566 39969189 1.01
tpch_q14/duckdb:duckdb 22574260 21429096 1.05
tpch_q15/duckdb:duckdb 13873464 13715571 1.01
tpch_q16/duckdb:duckdb 26052817 26167597 1.00
tpch_q17/duckdb:duckdb 16525166 16329892 1.01
tpch_q18/duckdb:duckdb 40931703 40932623 1.00
tpch_q19/duckdb:duckdb 32032427 30723638 1.04
tpch_q20/duckdb:duckdb 25940953 25032165 1.04
tpch_q21/duckdb:duckdb 63335886 61429121 1.03
tpch_q22/duckdb:duckdb 25417349 25306083 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -17.2% +8.3% -23.5% +21.4% ✅ faster
1 datafusion:vortex-compact -4.5% +8.3% -11.8% +20.4% ➖ noise
1 datafusion:vortex-file-compressed +4.3% +8.3% -3.7% +20.9% ➖ noise
1 duckdb:duckdb +0.0% +8.3% -7.6% +18.6% ➖ noise
1 duckdb:vortex-compact +1.3% +8.3% -6.5% +18.9% ➖ noise
1 duckdb:vortex-file-compressed +1.4% +8.3% -6.4% +20.2% ➖ noise
2 datafusion:arrow -1.7% +2.7% -4.3% +10.0% ➖ noise
2 datafusion:vortex-compact -0.4% +2.7% -3.0% +11.8% ➖ noise
2 datafusion:vortex-file-compressed -1.0% +2.7% -3.6% +10.7% ➖ noise
2 duckdb:duckdb +2.1% +2.7% -0.6% +10.0% ➖ noise
2 duckdb:vortex-compact -1.8% +2.7% -4.3% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +1.0% +2.7% -1.7% +10.0% ➖ noise
3 datafusion:arrow -0.6% -3.0% +2.4% +11.1% ➖ noise
3 datafusion:vortex-compact +2.7% -3.0% +5.9% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +1.9% -3.0% +5.0% +11.2% ➖ noise
3 duckdb:duckdb -0.1% -3.0% +3.0% +10.0% ➖ noise
3 duckdb:vortex-compact +3.6% -3.0% +6.8% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +2.8% -3.0% +5.9% +11.2% ➖ noise
4 datafusion:arrow +2.1% +5.6% -3.3% +10.0% ➖ noise
4 datafusion:vortex-compact +5.3% +5.6% -0.2% +10.5% ➖ noise
4 datafusion:vortex-file-compressed +5.1% +5.6% -0.5% +14.1% ➖ noise
4 duckdb:duckdb -2.3% +5.6% -7.5% +10.0% ➖ noise
4 duckdb:vortex-compact -0.1% +5.6% -5.4% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.5% +5.6% -2.9% +10.0% ➖ noise
5 datafusion:arrow +5.8% +2.0% +3.7% +10.0% ➖ noise
5 datafusion:vortex-compact +5.1% +2.0% +3.0% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +10.0% +2.0% +7.8% +10.7% ➖ noise
5 duckdb:duckdb +4.4% +2.0% +2.3% +10.0% ➖ noise
5 duckdb:vortex-compact +6.8% +2.0% +4.7% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +4.2% +2.0% +2.1% +10.6% ➖ noise
6 datafusion:arrow +12.2% -1.7% +14.2% +14.3% ➖ noise
6 datafusion:vortex-compact +1.2% -1.7% +3.0% +23.6% ➖ noise
6 datafusion:vortex-file-compressed +2.4% -1.7% +4.3% +20.5% ➖ noise
6 duckdb:duckdb -0.1% -1.7% +1.6% +20.6% ➖ noise
6 duckdb:vortex-compact -7.8% -1.7% -6.2% +19.0% ➖ noise
6 duckdb:vortex-file-compressed -1.6% -1.7% +0.2% +17.9% ➖ noise
7 datafusion:arrow +3.8% +4.0% -0.1% +10.0% ➖ noise
7 datafusion:vortex-compact +5.1% +4.0% +1.1% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +4.9% +4.0% +0.9% +10.0% ➖ noise
7 duckdb:duckdb +2.4% +4.0% -1.5% +10.0% ➖ noise
7 duckdb:vortex-compact +2.5% +4.0% -1.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +4.4% +4.0% +0.4% +10.0% ➖ noise
8 datafusion:arrow +5.3% +1.3% +4.0% +10.0% ➖ noise
8 datafusion:vortex-compact +2.1% +1.3% +0.8% +11.4% ➖ noise
8 datafusion:vortex-file-compressed +1.8% +1.3% +0.5% +10.8% ➖ noise
8 duckdb:duckdb +1.7% +1.3% +0.4% +10.0% ➖ noise
8 duckdb:vortex-compact +3.7% +1.3% +2.4% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +4.0% +1.3% +2.7% +14.3% ➖ noise
9 datafusion:arrow -1.3% +9.2% -9.6% +11.2% ➖ noise
9 datafusion:vortex-compact +1.9% +9.2% -6.7% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +1.1% +9.2% -7.4% +10.0% ➖ noise
9 duckdb:duckdb +0.0% +9.2% -8.4% +10.0% ➖ noise
9 duckdb:vortex-compact +4.9% +9.2% -4.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +9.2% +9.2% +0.0% +10.3% ➖ noise
10 datafusion:arrow -8.6% -0.3% -8.3% +10.0% ➖ noise
10 datafusion:vortex-compact +4.5% -0.3% +4.9% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +1.7% -0.3% +2.0% +10.0% ➖ noise
10 duckdb:duckdb +1.5% -0.3% +1.8% +10.0% ➖ noise
10 duckdb:vortex-compact +0.1% -0.3% +0.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +2.7% -0.3% +3.0% +10.0% ➖ noise
11 datafusion:arrow -0.5% +3.3% -3.7% +10.0% ➖ noise
11 datafusion:vortex-compact +4.4% +3.3% +1.1% +12.9% ➖ noise
11 datafusion:vortex-file-compressed +5.2% +3.3% +1.9% +10.0% ➖ noise
11 duckdb:duckdb +3.6% +3.3% +0.3% +10.0% ➖ noise
11 duckdb:vortex-compact +1.3% +3.3% -1.9% +10.2% ➖ noise
11 duckdb:vortex-file-compressed +3.7% +3.3% +0.4% +14.9% ➖ noise
12 datafusion:arrow +2.2% +8.5% -5.8% +17.9% ➖ noise
12 datafusion:vortex-compact +2.7% +8.5% -5.4% +13.5% ➖ noise
12 datafusion:vortex-file-compressed +5.4% +8.5% -2.9% +12.4% ➖ noise
12 duckdb:duckdb +3.5% +8.5% -4.6% +12.4% ➖ noise
12 duckdb:vortex-compact -0.6% +8.5% -8.4% +10.3% ➖ noise
12 duckdb:vortex-file-compressed +4.4% +8.5% -3.8% +11.4% ➖ noise
13 datafusion:arrow +2.8% +4.2% -1.3% +12.7% ➖ noise
13 datafusion:vortex-compact +5.0% +4.2% +0.8% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +1.2% +4.2% -2.8% +10.5% ➖ noise
13 duckdb:duckdb +1.0% +4.2% -3.1% +11.2% ➖ noise
13 duckdb:vortex-compact +1.5% +4.2% -2.5% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +7.7% +4.2% +3.4% +10.0% ➖ noise
14 datafusion:arrow +0.6% +1.3% -0.7% +11.0% ➖ noise
14 datafusion:vortex-compact +2.3% +1.3% +1.0% +12.2% ➖ noise
14 datafusion:vortex-file-compressed +3.6% +1.3% +2.3% +13.0% ➖ noise
14 duckdb:duckdb +5.3% +1.3% +4.0% +10.0% ➖ noise
14 duckdb:vortex-compact +2.8% +1.3% +1.5% +11.2% ➖ noise
14 duckdb:vortex-file-compressed +4.3% +1.3% +3.0% +10.0% ➖ noise
15 datafusion:arrow -2.7% +4.3% -6.8% +10.6% ➖ noise
15 datafusion:vortex-compact +6.5% +4.3% +2.1% +11.9% ➖ noise
15 datafusion:vortex-file-compressed +3.7% +4.3% -0.6% +11.7% ➖ noise
15 duckdb:duckdb +1.2% +4.3% -3.1% +11.5% ➖ noise
15 duckdb:vortex-compact +2.6% +4.3% -1.6% +11.0% ➖ noise
15 duckdb:vortex-file-compressed +3.1% +4.3% -1.2% +11.5% ➖ noise
16 datafusion:arrow +1.7% +5.8% -3.8% +10.0% ➖ noise
16 datafusion:vortex-compact +7.4% +5.8% +1.5% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +7.2% +5.8% +1.3% +10.0% ➖ noise
16 duckdb:duckdb -0.4% +5.8% -5.9% +10.0% ➖ noise
16 duckdb:vortex-compact -1.5% +5.8% -6.9% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +3.3% +5.8% -2.4% +10.0% ➖ noise
17 datafusion:arrow +0.9% +8.2% -6.8% +11.5% ➖ noise
17 datafusion:vortex-compact +4.3% +8.2% -3.6% +11.6% ➖ noise
17 datafusion:vortex-file-compressed +3.1% +8.2% -4.7% +12.3% ➖ noise
17 duckdb:duckdb +1.2% +8.2% -6.4% +10.9% ➖ noise
17 duckdb:vortex-compact -1.9% +8.2% -9.3% +13.3% ➖ noise
17 duckdb:vortex-file-compressed +0.4% +8.2% -7.2% +12.8% ➖ noise
18 datafusion:arrow +1.0% +1.2% -0.1% +11.1% ➖ noise
18 datafusion:vortex-compact +3.2% +1.2% +2.0% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +3.7% +1.2% +2.6% +10.0% ➖ noise
18 duckdb:duckdb -0.0% +1.2% -1.1% +10.0% ➖ noise
18 duckdb:vortex-compact -0.4% +1.2% -1.5% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +5.0% +1.2% +3.8% +10.0% ➖ noise
19 datafusion:arrow -1.2% -5.1% +4.2% +16.6% ➖ noise
19 datafusion:vortex-compact -0.3% -5.1% +5.1% +15.4% ➖ noise
19 datafusion:vortex-file-compressed +5.5% -5.1% +11.2% +15.5% ➖ noise
19 duckdb:duckdb +4.3% -5.1% +9.9% +12.4% ➖ noise
19 duckdb:vortex-compact +4.7% -5.1% +10.3% +14.9% ➖ noise
19 duckdb:vortex-file-compressed +9.2% -5.1% +15.1% +14.5% 🚨 regression
20 datafusion:arrow -0.7% +1.4% -2.1% +15.3% ➖ noise
20 datafusion:vortex-compact +2.8% +1.4% +1.4% +11.4% ➖ noise
20 datafusion:vortex-file-compressed +5.7% +1.4% +4.3% +11.8% ➖ noise
20 duckdb:duckdb +3.6% +1.4% +2.2% +10.0% ➖ noise
20 duckdb:vortex-compact +3.1% +1.4% +1.7% +12.0% ➖ noise
20 duckdb:vortex-file-compressed +6.7% +1.4% +5.3% +10.4% ➖ noise
21 datafusion:arrow -0.2% +2.5% -2.7% +10.5% ➖ noise
21 datafusion:vortex-compact +3.9% +2.5% +1.4% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +3.7% +2.5% +1.1% +10.0% ➖ noise
21 duckdb:duckdb +3.1% +2.5% +0.6% +10.0% ➖ noise
21 duckdb:vortex-compact +3.1% +2.5% +0.5% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +3.6% +2.5% +1.1% +10.0% ➖ noise
22 datafusion:arrow -1.2% +2.6% -3.7% +10.0% ➖ noise
22 datafusion:vortex-compact +4.5% +2.6% +1.9% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +7.9% +2.6% +5.2% +11.3% ➖ noise
22 duckdb:duckdb +0.4% +2.6% -2.1% +10.0% ➖ noise
22 duckdb:vortex-compact +0.9% +2.6% -1.6% +11.5% ➖ noise
22 duckdb:vortex-file-compressed +7.7% +2.6% +5.0% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.7%
Vortex (geomean): 1.019x ➖
Parquet (geomean): 1.058x ➖
Shifts: Parquet (control) +5.8% · Median polish +2.5%


datafusion / vortex-file-compressed (0.994x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 36696978 37257887 0.98
fineweb_q01/datafusion:vortex-file-compressed 572745342 655428671 0.87
fineweb_q02/datafusion:vortex-file-compressed 512192094 492269313 1.04
fineweb_q03/datafusion:vortex-file-compressed 1433262143 1419165876 1.01
fineweb_q04/datafusion:vortex-file-compressed 1362220607 1350907453 1.01
fineweb_q05/datafusion:vortex-file-compressed 1354008450 1353036164 1.00
fineweb_q06/datafusion:vortex-file-compressed 1639979058 1498850455 1.09
fineweb_q07/datafusion:vortex-file-compressed 1377469234 1440729795 0.96
fineweb_q08/datafusion:vortex-file-compressed 488428549 490965611 0.99
datafusion / vortex-compact (1.040x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 35303431 36501049 0.97
fineweb_q01/datafusion:vortex-compact 524340350 505628112 1.04
fineweb_q02/datafusion:vortex-compact 585691986 507519774 1.15
fineweb_q03/datafusion:vortex-compact 1427092452 1358554985 1.05
fineweb_q04/datafusion:vortex-compact 1610782597 1608931618 1.00
fineweb_q05/datafusion:vortex-compact 1380564463 1353832071 1.02
fineweb_q06/datafusion:vortex-compact 1418096974 1231013478 1.15
fineweb_q07/datafusion:vortex-compact 1130461835 1139929403 0.99
fineweb_q08/datafusion:vortex-compact 413524210 412383843 1.00
datafusion / parquet (1.055x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1178456514 1178737033 1.00
fineweb_q01/datafusion:parquet 1945864382 1973699741 0.99
fineweb_q02/datafusion:parquet 2066453945 1984273429 1.04
fineweb_q03/datafusion:parquet 1943701001 1858640781 1.05
fineweb_q04/datafusion:parquet 2242608931 1881968023 1.19
fineweb_q05/datafusion:parquet 2364136981 2057695582 1.15
fineweb_q06/datafusion:parquet 1970533847 2034495069 0.97
fineweb_q07/datafusion:parquet 2061816409 1880293404 1.10
fineweb_q08/datafusion:parquet 1997104394 1921255361 1.04
duckdb / vortex-file-compressed (1.121x ➖, 0↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 87819923 81739247 1.07
fineweb_q01/duckdb:vortex-file-compressed 613496259 649920112 0.94
fineweb_q02/duckdb:vortex-file-compressed 🚨 786739983 482904934 1.63
fineweb_q03/duckdb:vortex-file-compressed 1734762088 1548151281 1.12
fineweb_q04/duckdb:vortex-file-compressed 1801958372 1536074318 1.17
fineweb_q05/duckdb:vortex-file-compressed 1580101482 1524382420 1.04
fineweb_q06/duckdb:vortex-file-compressed 1817960029 1691466550 1.07
fineweb_q07/duckdb:vortex-file-compressed 1611562005 1434973510 1.12
fineweb_q08/duckdb:vortex-file-compressed 665013941 644333749 1.03
duckdb / vortex-compact (0.930x ➖, 2↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 60747576 95370061 0.64
fineweb_q01/duckdb:vortex-compact 616449092 558596161 1.10
fineweb_q02/duckdb:vortex-compact 620665957 616381725 1.01
fineweb_q03/duckdb:vortex-compact 1809380793 1648945937 1.10
fineweb_q04/duckdb:vortex-compact 1829425142 1785403501 1.02
fineweb_q05/duckdb:vortex-compact 1593738180 1670833903 0.95
fineweb_q06/duckdb:vortex-compact 1579063665 1535203487 1.03
fineweb_q07/duckdb:vortex-compact 1497929954 1389267069 1.08
fineweb_q08/duckdb:vortex-compact 🚀 478885267 775383889 0.62
duckdb / parquet (1.061x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1235665990 1097482654 1.13
fineweb_q01/duckdb:parquet 1640542097 1345301764 1.22
fineweb_q02/duckdb:parquet 1422708390 1448909662 0.98
fineweb_q03/duckdb:parquet 3900469264 3827234536 1.02
fineweb_q04/duckdb:parquet 1975001846 1935619716 1.02
fineweb_q05/duckdb:parquet 2422425840 2217755648 1.09
fineweb_q06/duckdb:parquet 4558363545 4422936943 1.03
fineweb_q07/duckdb:parquet 2857409381 2698264325 1.06
fineweb_q08/duckdb:parquet 1192177311 1170965380 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -3.3% +6.1% -8.8% +155.1% ➖ noise
0 datafusion:vortex-file-compressed -1.5% +6.1% -7.2% +187.6% ➖ noise
0 duckdb:vortex-compact -36.3% +6.1% -40.0% +99.8% ➖ noise
0 duckdb:vortex-file-compressed +7.4% +6.1% +1.3% +75.1% ➖ noise
1 datafusion:vortex-compact +3.7% +9.6% -5.4% +80.8% ➖ noise
1 datafusion:vortex-file-compressed -12.6% +9.6% -20.3% +74.3% ➖ noise
1 duckdb:vortex-compact +10.4% +9.6% +0.6% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -5.6% +9.6% -13.9% +34.0% ➖ noise
2 datafusion:vortex-compact +15.4% +1.1% +14.1% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +4.0% +1.1% +2.9% +39.5% ➖ noise
2 duckdb:vortex-compact +0.7% +1.1% -0.4% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +62.9% +1.1% +61.1% +71.4% ➖ noise
3 datafusion:vortex-compact +5.0% +3.2% +1.8% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +1.0% +3.2% -2.2% +30.0% ➖ noise
3 duckdb:vortex-compact +9.7% +3.2% +6.3% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +12.1% +3.2% +8.5% +30.0% ➖ noise
4 datafusion:vortex-compact +0.1% +10.3% -9.2% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +0.8% +10.3% -8.6% +30.0% ➖ noise
4 duckdb:vortex-compact +2.5% +10.3% -7.1% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +17.3% +10.3% +6.4% +30.0% ➖ noise
5 datafusion:vortex-compact +2.0% +12.0% -9.0% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +0.1% +12.0% -10.7% +30.0% ➖ noise
5 duckdb:vortex-compact -4.6% +12.0% -14.9% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +3.7% +12.0% -7.5% +30.0% ➖ noise
6 datafusion:vortex-compact +15.2% -0.1% +15.3% +31.7% ➖ noise
6 datafusion:vortex-file-compressed +9.4% -0.1% +9.5% +30.0% ➖ noise
6 duckdb:vortex-compact +2.9% -0.1% +2.9% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +7.5% -0.1% +7.6% +30.0% ➖ noise
7 datafusion:vortex-compact -0.8% +7.8% -8.0% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -4.4% +7.8% -11.3% +30.0% ➖ noise
7 duckdb:vortex-compact +7.8% +7.8% +0.1% +112.9% ➖ noise
7 duckdb:vortex-file-compressed +12.3% +7.8% +4.2% +30.0% ➖ noise
8 datafusion:vortex-compact +0.3% +2.9% -2.5% +69.3% ➖ noise
8 datafusion:vortex-file-compressed -0.5% +2.9% -3.3% +30.0% ➖ noise
8 duckdb:vortex-compact -38.2% +2.9% -40.0% +30.0% ✅ faster
8 duckdb:vortex-file-compressed +3.2% +2.9% +0.3% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.0%
Vortex (geomean): 0.994x ➖
Parquet (geomean): 1.026x ➖
Shifts: Parquet (control) +2.6% · Median polish +0.5%


datafusion / vortex-file-compressed (0.964x ➖, 0↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 736323713 721014446 1.02
tpch_q02/datafusion:vortex-file-compressed 953088454 1042411448 0.91
tpch_q03/datafusion:vortex-file-compressed 826430898 1030215206 0.80
tpch_q04/datafusion:vortex-file-compressed 633476813 654636859 0.97
tpch_q05/datafusion:vortex-file-compressed 966511208 1117977752 0.86
tpch_q06/datafusion:vortex-file-compressed 611724466 606625222 1.01
tpch_q07/datafusion:vortex-file-compressed 1060297843 1041968946 1.02
tpch_q08/datafusion:vortex-file-compressed 1240664126 1343416372 0.92
tpch_q09/datafusion:vortex-file-compressed 1474110111 1747486169 0.84
tpch_q10/datafusion:vortex-file-compressed 1020814640 1387805512 0.74
tpch_q11/datafusion:vortex-file-compressed 625640295 742736951 0.84
tpch_q12/datafusion:vortex-file-compressed 914289460 846047198 1.08
tpch_q13/datafusion:vortex-file-compressed 472950530 459371427 1.03
tpch_q14/datafusion:vortex-file-compressed 615843540 509395220 1.21
tpch_q15/datafusion:vortex-file-compressed 1064071511 922506677 1.15
tpch_q16/datafusion:vortex-file-compressed 🚨 501992777 380237322 1.32
tpch_q17/datafusion:vortex-file-compressed 1340925624 1358577561 0.99
tpch_q18/datafusion:vortex-file-compressed 1412941999 1419689514 1.00
tpch_q19/datafusion:vortex-file-compressed 786841986 936517155 0.84
tpch_q20/datafusion:vortex-file-compressed 914436532 1120275741 0.82
tpch_q21/datafusion:vortex-file-compressed 1695594624 1650391279 1.03
tpch_q22/datafusion:vortex-file-compressed 496462804 493777626 1.01
datafusion / vortex-compact (1.036x ➖, 0↑ 3↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 697117342 674922898 1.03
tpch_q02/datafusion:vortex-compact 🚨 977788770 707450930 1.38
tpch_q03/datafusion:vortex-compact 799400864 771401597 1.04
tpch_q04/datafusion:vortex-compact 556684559 543641179 1.02
tpch_q05/datafusion:vortex-compact 943575304 1011158161 0.93
tpch_q06/datafusion:vortex-compact 585388971 611033290 0.96
tpch_q07/datafusion:vortex-compact 971235419 1087478802 0.89
tpch_q08/datafusion:vortex-compact 1270602780 1165228238 1.09
tpch_q09/datafusion:vortex-compact 1389542302 1247724671 1.11
tpch_q10/datafusion:vortex-compact 🚨 1220583265 903377739 1.35
tpch_q11/datafusion:vortex-compact 543342095 525160576 1.03
tpch_q12/datafusion:vortex-compact 822736743 833685409 0.99
tpch_q13/datafusion:vortex-compact 419199189 435739736 0.96
tpch_q14/datafusion:vortex-compact 530385251 573728747 0.92
tpch_q15/datafusion:vortex-compact 958877417 949345056 1.01
tpch_q16/datafusion:vortex-compact 402039662 371904624 1.08
tpch_q17/datafusion:vortex-compact 1214642321 1246338272 0.97
tpch_q18/datafusion:vortex-compact 🚨 1737831093 1130202282 1.54
tpch_q19/datafusion:vortex-compact 838516435 788641347 1.06
tpch_q20/datafusion:vortex-compact 853444667 805083159 1.06
tpch_q21/datafusion:vortex-compact 1401798865 1731642592 0.81
tpch_q22/datafusion:vortex-compact 392007620 488832673 0.80
datafusion / parquet (1.053x ➖, 0↑ 3↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 843833837 810546747 1.04
tpch_q02/datafusion:parquet 861980066 944986957 0.91
tpch_q03/datafusion:parquet 1077729475 962390634 1.12
tpch_q04/datafusion:parquet 473146003 480318958 0.99
tpch_q05/datafusion:parquet 1162786201 1146468166 1.01
tpch_q06/datafusion:parquet 536369799 536047883 1.00
tpch_q07/datafusion:parquet 1225733029 1366047778 0.90
tpch_q08/datafusion:parquet 1484516505 1716049977 0.87
tpch_q09/datafusion:parquet 1703220230 1951825310 0.87
tpch_q10/datafusion:parquet 2254451592 1920653377 1.17
tpch_q11/datafusion:parquet 🚨 713284488 498720314 1.43
tpch_q12/datafusion:parquet 672336885 649744111 1.03
tpch_q13/datafusion:parquet 722733713 715514833 1.01
tpch_q14/datafusion:parquet 822442179 839563379 0.98
tpch_q15/datafusion:parquet 1383491342 1252903846 1.10
tpch_q16/datafusion:parquet 544861449 419327988 1.30
tpch_q17/datafusion:parquet 🚨 1770914139 1349732049 1.31
tpch_q18/datafusion:parquet 1730477061 1583668061 1.09
tpch_q19/datafusion:parquet 937788807 1009556348 0.93
tpch_q20/datafusion:parquet 1158067906 1428590095 0.81
tpch_q21/datafusion:parquet 2042342106 1740947973 1.17
tpch_q22/datafusion:parquet 🚨 1019806105 733668945 1.39
duckdb / vortex-file-compressed (0.981x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 630642659 636482800 0.99
tpch_q02/duckdb:vortex-file-compressed 1249982715 1321266094 0.95
tpch_q03/duckdb:vortex-file-compressed 996863739 1005887796 0.99
tpch_q04/duckdb:vortex-file-compressed 780184221 697995325 1.12
tpch_q05/duckdb:vortex-file-compressed 1195233755 1324854837 0.90
tpch_q06/duckdb:vortex-file-compressed 528736705 580605791 0.91
tpch_q07/duckdb:vortex-file-compressed 1326590129 1319939264 1.01
tpch_q08/duckdb:vortex-file-compressed 1552413056 1556892964 1.00
tpch_q09/duckdb:vortex-file-compressed 1889779851 1821691433 1.04
tpch_q10/duckdb:vortex-file-compressed 1486872977 1478378199 1.01
tpch_q11/duckdb:vortex-file-compressed 688579957 707753561 0.97
tpch_q12/duckdb:vortex-file-compressed 1274450120 1204687289 1.06
tpch_q13/duckdb:vortex-file-compressed 878992691 1047887268 0.84
tpch_q14/duckdb:vortex-file-compressed 688884472 649655900 1.06
tpch_q15/duckdb:vortex-file-compressed 543075631 545996913 0.99
tpch_q16/duckdb:vortex-file-compressed 534766288 535247599 1.00
tpch_q17/duckdb:vortex-file-compressed 1053380539 1029864626 1.02
tpch_q18/duckdb:vortex-file-compressed 885584040 1074162610 0.82
tpch_q19/duckdb:vortex-file-compressed 805388226 776085230 1.04
tpch_q20/duckdb:vortex-file-compressed 1285158264 1315288312 0.98
tpch_q21/duckdb:vortex-file-compressed 2013353099 2104005074 0.96
tpch_q22/duckdb:vortex-file-compressed 473479646 476918493 0.99
duckdb / vortex-compact (0.999x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 621435433 665512958 0.93
tpch_q02/duckdb:vortex-compact 1157312552 1238432428 0.93
tpch_q03/duckdb:vortex-compact 904292106 996441942 0.91
tpch_q04/duckdb:vortex-compact 637723622 638355428 1.00
tpch_q05/duckdb:vortex-compact 1150538805 1216402115 0.95
tpch_q06/duckdb:vortex-compact 560507500 564223102 0.99
tpch_q07/duckdb:vortex-compact 1192700932 1184315007 1.01
tpch_q08/duckdb:vortex-compact 1469406882 1472389608 1.00
tpch_q09/duckdb:vortex-compact 1654931285 1700658312 0.97
tpch_q10/duckdb:vortex-compact 1226247308 1161998555 1.06
tpch_q11/duckdb:vortex-compact 811268162 827590237 0.98
tpch_q12/duckdb:vortex-compact 1206314576 1069443403 1.13
tpch_q13/duckdb:vortex-compact 877647256 863554698 1.02
tpch_q14/duckdb:vortex-compact 730878086 710912198 1.03
tpch_q15/duckdb:vortex-compact 596672362 552376372 1.08
tpch_q16/duckdb:vortex-compact 472555656 512908760 0.92
tpch_q17/duckdb:vortex-compact 1081247070 968733245 1.12
tpch_q18/duckdb:vortex-compact 900641523 921878313 0.98
tpch_q19/duckdb:vortex-compact 845509522 732544926 1.15
tpch_q20/duckdb:vortex-compact 1354636236 1385626037 0.98
tpch_q21/duckdb:vortex-compact 1890732216 1901680128 0.99
tpch_q22/duckdb:vortex-compact 491714470 543788312 0.90
duckdb / parquet (0.999x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 841270713 935273985 0.90
tpch_q02/duckdb:parquet 1469044989 1466261892 1.00
tpch_q03/duckdb:parquet 1888687743 1639815489 1.15
tpch_q04/duckdb:parquet 988579905 1185087239 0.83
tpch_q05/duckdb:parquet 1920620195 2015863574 0.95
tpch_q06/duckdb:parquet 848378974 870102236 0.98
tpch_q07/duckdb:parquet 2012400451 2068774571 0.97
tpch_q08/duckdb:parquet 2489474431 2498647776 1.00
tpch_q09/duckdb:parquet 2654042288 2818584166 0.94
tpch_q10/duckdb:parquet 3658385818 3429924435 1.07
tpch_q11/duckdb:parquet 1248951624 1032542534 1.21
tpch_q12/duckdb:parquet 1323053505 1394041894 0.95
tpch_q13/duckdb:parquet 1265438699 1304461000 0.97
tpch_q14/duckdb:parquet 1245169005 1239878893 1.00
tpch_q15/duckdb:parquet 962586234 881008930 1.09
tpch_q16/duckdb:parquet 993579080 871462855 1.14
tpch_q17/duckdb:parquet 1394271766 1397785655 1.00
tpch_q18/duckdb:parquet 1633637668 1703760259 0.96
tpch_q19/duckdb:parquet 1552255307 1622106134 0.96
tpch_q20/duckdb:parquet 1874636970 2087931754 0.90
tpch_q21/duckdb:parquet 1815925073 1793552579 1.01
tpch_q22/duckdb:parquet 1215833920 1131869461 1.07
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +3.3% -3.2% +6.7% +63.4% ➖ noise
1 datafusion:vortex-file-compressed +2.1% -3.2% +5.5% +60.2% ➖ noise
1 duckdb:vortex-compact -6.6% -3.2% -3.5% +54.2% ➖ noise
1 duckdb:vortex-file-compressed -0.9% -3.2% +2.4% +53.6% ➖ noise
2 datafusion:vortex-compact +38.2% -4.4% +44.6% +37.5% 🚨 regression
2 datafusion:vortex-file-compressed -8.6% -4.4% -4.4% +33.6% ➖ noise
2 duckdb:vortex-compact -6.6% -4.4% -2.2% +33.6% ➖ noise
2 duckdb:vortex-file-compressed -5.4% -4.4% -1.0% +33.6% ➖ noise
3 datafusion:vortex-compact +3.6% +13.6% -8.8% +43.7% ➖ noise
3 datafusion:vortex-file-compressed -19.8% +13.6% -29.4% +49.5% ➖ noise
3 duckdb:vortex-compact -9.2% +13.6% -20.1% +34.7% ➖ noise
3 duckdb:vortex-file-compressed -0.9% +13.6% -12.7% +45.3% ➖ noise
4 datafusion:vortex-compact +2.4% -9.4% +13.0% +33.6% ➖ noise
4 datafusion:vortex-file-compressed -3.2% -9.4% +6.7% +33.6% ➖ noise
4 duckdb:vortex-compact -0.1% -9.4% +10.2% +33.6% ➖ noise
4 duckdb:vortex-file-compressed +11.8% -9.4% +23.3% +33.6% ➖ noise
5 datafusion:vortex-compact -6.7% -1.7% -5.1% +33.6% ➖ noise
5 datafusion:vortex-file-compressed -13.5% -1.7% -12.1% +33.6% ➖ noise
5 duckdb:vortex-compact -5.4% -1.7% -3.8% +33.6% ➖ noise
5 duckdb:vortex-file-compressed -9.8% -1.7% -8.2% +111.5% ➖ noise
6 datafusion:vortex-compact -4.2% -1.2% -3.0% +33.6% ➖ noise
6 datafusion:vortex-file-compressed +0.8% -1.2% +2.1% +33.6% ➖ noise
6 duckdb:vortex-compact -0.7% -1.2% +0.6% +33.6% ➖ noise
6 duckdb:vortex-file-compressed -8.9% -1.2% -7.8% +33.6% ➖ noise
7 datafusion:vortex-compact -10.7% -6.6% -4.4% +33.6% ➖ noise
7 datafusion:vortex-file-compressed +1.8% -6.6% +8.9% +33.6% ➖ noise
7 duckdb:vortex-compact +0.7% -6.6% +7.8% +33.6% ➖ noise
7 duckdb:vortex-file-compressed +0.5% -6.6% +7.6% +33.6% ➖ noise
8 datafusion:vortex-compact +9.0% -7.2% +17.5% +33.6% ➖ noise
8 datafusion:vortex-file-compressed -7.6% -7.2% -0.5% +33.6% ➖ noise
8 duckdb:vortex-compact -0.2% -7.2% +7.5% +33.6% ➖ noise
8 duckdb:vortex-file-compressed -0.3% -7.2% +7.4% +33.6% ➖ noise
9 datafusion:vortex-compact +11.4% -9.4% +22.9% +33.6% ➖ noise
9 datafusion:vortex-file-compressed -15.6% -9.4% -6.9% +33.6% ➖ noise
9 duckdb:vortex-compact -2.7% -9.4% +7.4% +33.6% ➖ noise
9 duckdb:vortex-file-compressed +3.7% -9.4% +14.4% +33.6% ➖ noise
10 datafusion:vortex-compact +35.1% +11.9% +20.8% +35.0% ➖ noise
10 datafusion:vortex-file-compressed -26.4% +11.9% -34.3% +33.6% ✅ faster
10 duckdb:vortex-compact +5.5% +11.9% -5.7% +35.3% ➖ noise
10 duckdb:vortex-file-compressed +0.6% +11.9% -10.1% +33.6% ➖ noise
11 datafusion:vortex-compact +3.5% +31.5% -21.3% +33.6% ➖ noise
11 datafusion:vortex-file-compressed -15.8% +31.5% -36.0% +33.6% ✅ faster
11 duckdb:vortex-compact -2.0% +31.5% -25.5% +33.6% ✅ faster
11 duckdb:vortex-file-compressed -2.7% +31.5% -26.0% +33.6% ✅ faster
12 datafusion:vortex-compact -1.3% -0.9% -0.4% +33.6% ➖ noise
12 datafusion:vortex-file-compressed +8.1% -0.9% +9.0% +33.6% ➖ noise
12 duckdb:vortex-compact +12.8% -0.9% +13.8% +33.6% ➖ noise
12 duckdb:vortex-file-compressed +5.8% -0.9% +6.8% +33.6% ➖ noise
13 datafusion:vortex-compact -3.8% -1.0% -2.8% +33.6% ➖ noise
13 datafusion:vortex-file-compressed +3.0% -1.0% +4.0% +33.6% ➖ noise
13 duckdb:vortex-compact +1.6% -1.0% +2.7% +33.6% ➖ noise
13 duckdb:vortex-file-compressed -16.1% -1.0% -15.3% +33.6% ➖ noise
14 datafusion:vortex-compact -7.6% -0.8% -6.8% +33.6% ➖ noise
14 datafusion:vortex-file-compressed +20.9% -0.8% +21.9% +33.6% ➖ noise
14 duckdb:vortex-compact +2.8% -0.8% +3.7% +33.6% ➖ noise
14 duckdb:vortex-file-compressed +6.0% -0.8% +6.9% +33.6% ➖ noise
15 datafusion:vortex-compact +1.0% +9.8% -8.0% +33.6% ➖ noise
15 datafusion:vortex-file-compressed +15.3% +9.8% +5.0% +33.6% ➖ noise
15 duckdb:vortex-compact +8.0% +9.8% -1.7% +33.6% ➖ noise
15 duckdb:vortex-file-compressed -0.5% +9.8% -9.4% +33.6% ➖ noise
16 datafusion:vortex-compact +8.1% +21.7% -11.2% +33.6% ➖ noise
16 datafusion:vortex-file-compressed +32.0% +21.7% +8.5% +33.6% ➖ noise
16 duckdb:vortex-compact -7.9% +21.7% -24.3% +33.6% ➖ noise
16 duckdb:vortex-file-compressed -0.1% +21.7% -17.9% +33.6% ➖ noise
17 datafusion:vortex-compact -2.5% +14.4% -14.8% +33.6% ➖ noise
17 datafusion:vortex-file-compressed -1.3% +14.4% -13.7% +33.6% ➖ noise
17 duckdb:vortex-compact +11.6% +14.4% -2.4% +33.6% ➖ noise
17 duckdb:vortex-file-compressed +2.3% +14.4% -10.6% +33.6% ➖ noise
18 datafusion:vortex-compact +53.8% +2.4% +50.2% +82.1% ➖ noise
18 datafusion:vortex-file-compressed -0.5% +2.4% -2.8% +33.6% ➖ noise
18 duckdb:vortex-compact -2.3% +2.4% -4.6% +38.3% ➖ noise
18 duckdb:vortex-file-compressed -17.6% +2.4% -19.5% +33.9% ➖ noise
19 datafusion:vortex-compact +6.3% -5.7% +12.8% +40.1% ➖ noise
19 datafusion:vortex-file-compressed -16.0% -5.7% -10.9% +33.6% ➖ noise
19 duckdb:vortex-compact +15.4% -5.7% +22.4% +33.6% ➖ noise
19 duckdb:vortex-file-compressed +3.8% -5.7% +10.1% +33.6% ➖ noise
20 datafusion:vortex-compact +6.0% -14.7% +24.3% +33.6% ➖ noise
20 datafusion:vortex-file-compressed -18.4% -14.7% -4.3% +41.8% ➖ noise
20 duckdb:vortex-compact -2.2% -14.7% +14.6% +33.6% ➖ noise
20 duckdb:vortex-file-compressed -2.3% -14.7% +14.5% +33.6% ➖ noise
21 datafusion:vortex-compact -19.0% +9.0% -25.7% +33.6% ✅ faster
21 datafusion:vortex-file-compressed +2.7% +9.0% -5.7% +33.6% ➖ noise
21 duckdb:vortex-compact -0.6% +9.0% -8.8% +33.6% ➖ noise
21 duckdb:vortex-file-compressed -4.3% +9.0% -12.2% +33.6% ➖ noise
22 datafusion:vortex-compact -19.8% +22.2% -34.4% +33.6% ✅ faster
22 datafusion:vortex-file-compressed +0.5% +22.2% -17.7% +33.9% ➖ noise
22 duckdb:vortex-compact -9.6% +22.2% -26.0% +33.6% ✅ faster
22 duckdb:vortex-file-compressed -0.7% +22.2% -18.8% +33.6% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.0%
Vortex (geomean): 1.071x ➖
Parquet (geomean): 1.016x ➖
Shifts: Parquet (control) +1.6% · Median polish +5.3%


datafusion / vortex-file-compressed (1.091x ➖, 0↑ 42↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚨 29848927 26392545 1.13
tpcds_q02/datafusion:vortex-file-compressed 51591809 48627500 1.06
tpcds_q03/datafusion:vortex-file-compressed 17063682 15823920 1.08
tpcds_q04/datafusion:vortex-file-compressed 🚨 287951627 252225843 1.14
tpcds_q05/datafusion:vortex-file-compressed 🚨 52847804 44963105 1.18
tpcds_q06/datafusion:vortex-file-compressed 61516449 60688553 1.01
tpcds_q07/datafusion:vortex-file-compressed 🚨 48728249 42666491 1.14
tpcds_q08/datafusion:vortex-file-compressed 🚨 33671208 29092491 1.16
tpcds_q09/datafusion:vortex-file-compressed 41809239 39366176 1.06
tpcds_q10/datafusion:vortex-file-compressed 41667276 38512245 1.08
tpcds_q11/datafusion:vortex-file-compressed 140574098 130601010 1.08
tpcds_q12/datafusion:vortex-file-compressed 22525722 20549557 1.10
tpcds_q13/datafusion:vortex-file-compressed 48986174 48760090 1.00
tpcds_q14/datafusion:vortex-file-compressed 182825682 175619163 1.04
tpcds_q15/datafusion:vortex-file-compressed 🚨 31817542 28284655 1.12
tpcds_q16/datafusion:vortex-file-compressed 30390753 28713555 1.06
tpcds_q17/datafusion:vortex-file-compressed 69162027 64844275 1.07
tpcds_q18/datafusion:vortex-file-compressed 73940172 69388905 1.07
tpcds_q19/datafusion:vortex-file-compressed 23451772 22336159 1.05
tpcds_q20/datafusion:vortex-file-compressed 🚨 24502995 21918213 1.12
tpcds_q21/datafusion:vortex-file-compressed 🚨 40395429 35179875 1.15
tpcds_q22/datafusion:vortex-file-compressed 126452291 120086612 1.05
tpcds_q23/datafusion:vortex-file-compressed 176422946 161404069 1.09
tpcds_q24/datafusion:vortex-file-compressed 🚨 94888255 83177238 1.14
tpcds_q25/datafusion:vortex-file-compressed 🚨 75503783 65719518 1.15
tpcds_q26/datafusion:vortex-file-compressed 37255255 35053759 1.06
tpcds_q27/datafusion:vortex-file-compressed 🚨 128017103 100896374 1.27
tpcds_q28/datafusion:vortex-file-compressed 34811891 33484956 1.04
tpcds_q29/datafusion:vortex-file-compressed 66734921 64229846 1.04
tpcds_q30/datafusion:vortex-file-compressed 🚨 27974077 24310182 1.15
tpcds_q31/datafusion:vortex-file-compressed 82161004 77312617 1.06
tpcds_q32/datafusion:vortex-file-compressed 🚨 23649185 20764831 1.14
tpcds_q33/datafusion:vortex-file-compressed 31960807 29892745 1.07
tpcds_q34/datafusion:vortex-file-compressed 27701515 28544754 0.97
tpcds_q35/datafusion:vortex-file-compressed 🚨 51451148 44818352 1.15
tpcds_q36/datafusion:vortex-file-compressed 63457225 58190728 1.09
tpcds_q37/datafusion:vortex-file-compressed 26491789 26777072 0.99
tpcds_q38/datafusion:vortex-file-compressed 🚨 49058813 42344869 1.16
tpcds_q39/datafusion:vortex-file-compressed 🚨 119100620 104893131 1.14
tpcds_q40/datafusion:vortex-file-compressed 34805149 33510202 1.04
tpcds_q41/datafusion:vortex-file-compressed 🚨 17585026 15649333 1.12
tpcds_q42/datafusion:vortex-file-compressed 14950706 14950265 1.00
tpcds_q43/datafusion:vortex-file-compressed 🚨 21438824 19044951 1.13
tpcds_q44/datafusion:vortex-file-compressed 34385343 33413690 1.03
tpcds_q45/datafusion:vortex-file-compressed 30651207 28682724 1.07
tpcds_q46/datafusion:vortex-file-compressed 🚨 39510508 35655207 1.11
tpcds_q47/datafusion:vortex-file-compressed 🚨 151336637 136002894 1.11
tpcds_q48/datafusion:vortex-file-compressed 38155682 35728097 1.07
tpcds_q49/datafusion:vortex-file-compressed 64346538 59750522 1.08
tpcds_q50/datafusion:vortex-file-compressed 🚨 48060909 39604247 1.21
tpcds_q51/datafusion:vortex-file-compressed 94598641 91411272 1.03
tpcds_q52/datafusion:vortex-file-compressed 15369247 14494120 1.06
tpcds_q53/datafusion:vortex-file-compressed 23166324 21322884 1.09
tpcds_q54/datafusion:vortex-file-compressed 🚨 40420347 36221436 1.12
tpcds_q55/datafusion:vortex-file-compressed 🚨 16136716 14272637 1.13
tpcds_q56/datafusion:vortex-file-compressed 34149545 31322866 1.09
tpcds_q57/datafusion:vortex-file-compressed 118249563 109503826 1.08
tpcds_q58/datafusion:vortex-file-compressed 59035591 54526596 1.08
tpcds_q59/datafusion:vortex-file-compressed 60210468 57397306 1.05
tpcds_q60/datafusion:vortex-file-compressed 31562720 30080017 1.05
tpcds_q61/datafusion:vortex-file-compressed 🚨 45462173 41145857 1.10
tpcds_q62/datafusion:vortex-file-compressed 🚨 28828187 25665075 1.12
tpcds_q63/datafusion:vortex-file-compressed 23915467 22873400 1.05
tpcds_q64/datafusion:vortex-file-compressed 467848040 428196209 1.09
tpcds_q65/datafusion:vortex-file-compressed 🚨 44082921 39574722 1.11
tpcds_q66/datafusion:vortex-file-compressed 78160329 72651301 1.08
tpcds_q67/datafusion:vortex-file-compressed 159559992 145167056 1.10
tpcds_q68/datafusion:vortex-file-compressed 🚨 38849475 32652566 1.19
tpcds_q69/datafusion:vortex-file-compressed 🚨 40624417 35987978 1.13
tpcds_q70/datafusion:vortex-file-compressed 90783483 86024243 1.06
tpcds_q71/datafusion:vortex-file-compressed 🚨 25725992 23136123 1.11
tpcds_q72/datafusion:vortex-file-compressed 🚨 2506315119 2170128111 1.15
tpcds_q73/datafusion:vortex-file-compressed 🚨 25638393 23242356 1.10
tpcds_q74/datafusion:vortex-file-compressed 🚨 92756800 79404107 1.17
tpcds_q75/datafusion:vortex-file-compressed 115660038 112440674 1.03
tpcds_q76/datafusion:vortex-file-compressed 34695526 31692851 1.09
tpcds_q77/datafusion:vortex-file-compressed 43498511 40889312 1.06
tpcds_q78/datafusion:vortex-file-compressed 139887154 127176601 1.10
tpcds_q79/datafusion:vortex-file-compressed 30640418 29044586 1.05
tpcds_q80/datafusion:vortex-file-compressed 100703220 95580398 1.05
tpcds_q81/datafusion:vortex-file-compressed 🚨 26904367 23583136 1.14
tpcds_q82/datafusion:vortex-file-compressed 27399340 26357257 1.04
tpcds_q83/datafusion:vortex-file-compressed 36715127 34174177 1.07
tpcds_q84/datafusion:vortex-file-compressed 🚨 14901413 12936396 1.15
tpcds_q85/datafusion:vortex-file-compressed 96470625 93972538 1.03
tpcds_q86/datafusion:vortex-file-compressed 17420034 15916954 1.09
tpcds_q87/datafusion:vortex-file-compressed 🚨 52560300 45111934 1.17
tpcds_q88/datafusion:vortex-file-compressed 62950760 57731063 1.09
tpcds_q89/datafusion:vortex-file-compressed 🚨 27371317 24683627 1.11
tpcds_q90/datafusion:vortex-file-compressed 15979034 15335126 1.04
tpcds_q91/datafusion:vortex-file-compressed 🚨 20819489 18090269 1.15
tpcds_q92/datafusion:vortex-file-compressed 19507861 19277059 1.01
tpcds_q93/datafusion:vortex-file-compressed 37368956 34149208 1.09
tpcds_q94/datafusion:vortex-file-compressed 🚨 28206985 23546136 1.20
tpcds_q95/datafusion:vortex-file-compressed 🚨 69536745 63193415 1.10
tpcds_q96/datafusion:vortex-file-compressed 🚨 15725396 14102691 1.12
tpcds_q97/datafusion:vortex-file-compressed 🚨 38175511 33122482 1.15
tpcds_q98/datafusion:vortex-file-compressed 🚨 26531139 23919176 1.11
tpcds_q99/datafusion:vortex-file-compressed 29537011 32369070 0.91
datafusion / vortex-compact (1.035x ➖, 5↑ 19↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 29423375 28274997 1.04
tpcds_q02/datafusion:vortex-compact 57539847 54855663 1.05
tpcds_q03/datafusion:vortex-compact 21569852 19747415 1.09
tpcds_q04/datafusion:vortex-compact 317482497 301537593 1.05
tpcds_q05/datafusion:vortex-compact 50824659 48632198 1.05
tpcds_q06/datafusion:vortex-compact 63993522 62333010 1.03
tpcds_q07/datafusion:vortex-compact 🚨 59912029 53118149 1.13
tpcds_q08/datafusion:vortex-compact 38978314 37396066 1.04
tpcds_q09/datafusion:vortex-compact 54607394 52017749 1.05
tpcds_q10/datafusion:vortex-compact 53502542 50867629 1.05
tpcds_q11/datafusion:vortex-compact 🚨 176701251 149594300 1.18
tpcds_q12/datafusion:vortex-compact 26837284 25605642 1.05
tpcds_q13/datafusion:vortex-compact 128134674 126367379 1.01
tpcds_q14/datafusion:vortex-compact 212066010 201416974 1.05
tpcds_q15/datafusion:vortex-compact 🚨 34522838 31026072 1.11
tpcds_q16/datafusion:vortex-compact 34890465 33143876 1.05
tpcds_q17/datafusion:vortex-compact 81472354 76260461 1.07
tpcds_q18/datafusion:vortex-compact 🚨 87260483 77986635 1.12
tpcds_q19/datafusion:vortex-compact 31586406 29598173 1.07
tpcds_q20/datafusion:vortex-compact 🚨 29804568 26440967 1.13
tpcds_q21/datafusion:vortex-compact 41932449 39569372 1.06
tpcds_q22/datafusion:vortex-compact 131257828 120247887 1.09
tpcds_q23/datafusion:vortex-compact 🚨 184309554 163310504 1.13
tpcds_q24/datafusion:vortex-compact 106890624 97902860 1.09
tpcds_q25/datafusion:vortex-compact 🚨 100743298 81908165 1.23
tpcds_q26/datafusion:vortex-compact 47266306 43914972 1.08
tpcds_q27/datafusion:vortex-compact 132478020 124215072 1.07
tpcds_q28/datafusion:vortex-compact 102894897 99542378 1.03
tpcds_q29/datafusion:vortex-compact 79985853 76522237 1.05
tpcds_q30/datafusion:vortex-compact 31311633 29105356 1.08
tpcds_q31/datafusion:vortex-compact 107902081 101134703 1.07
tpcds_q32/datafusion:vortex-compact 27573466 26174002 1.05
tpcds_q33/datafusion:vortex-compact 40085452 37255277 1.08
tpcds_q34/datafusion:vortex-compact 35830409 33830148 1.06
tpcds_q35/datafusion:vortex-compact 56575104 52417676 1.08
tpcds_q36/datafusion:vortex-compact 85501910 82022635 1.04
tpcds_q37/datafusion:vortex-compact 37777043 35856514 1.05
tpcds_q38/datafusion:vortex-compact 56479768 52588045 1.07
tpcds_q39/datafusion:vortex-compact 🚨 137138065 114637205 1.20
tpcds_q40/datafusion:vortex-compact 39171190 37877621 1.03
tpcds_q41/datafusion:vortex-compact 18673530 17369454 1.08
tpcds_q42/datafusion:vortex-compact 19666669 18609984 1.06
tpcds_q43/datafusion:vortex-compact 26542009 25410299 1.04
tpcds_q44/datafusion:vortex-compact 51144396 48323293 1.06
tpcds_q45/datafusion:vortex-compact 35180046 32508035 1.08
tpcds_q46/datafusion:vortex-compact 48923753 45606585 1.07
tpcds_q47/datafusion:vortex-compact 🚨 171087019 153481609 1.11
tpcds_q48/datafusion:vortex-compact 84346281 88946774 0.95
tpcds_q49/datafusion:vortex-compact 76098138 72378660 1.05
tpcds_q50/datafusion:vortex-compact 51178259 47516820 1.08
tpcds_q51/datafusion:vortex-compact 101029838 97538997 1.04
tpcds_q52/datafusion:vortex-compact 20674652 20242224 1.02
tpcds_q53/datafusion:vortex-compact 🚨 32612298 28304895 1.15
tpcds_q54/datafusion:vortex-compact 44715959 42581096 1.05
tpcds_q55/datafusion:vortex-compact 🚨 21775909 18562784 1.17
tpcds_q56/datafusion:vortex-compact 🚨 44838611 37202628 1.21
tpcds_q57/datafusion:vortex-compact 126472812 119187524 1.06
tpcds_q58/datafusion:vortex-compact 67219392 65223006 1.03
tpcds_q59/datafusion:vortex-compact 73117279 70202230 1.04
tpcds_q60/datafusion:vortex-compact 38277422 36401884 1.05
tpcds_q61/datafusion:vortex-compact 56905059 58508824 0.97
tpcds_q62/datafusion:vortex-compact 🚨 29623484 24889622 1.19
tpcds_q63/datafusion:vortex-compact 🚨 30923617 27846602 1.11
tpcds_q64/datafusion:vortex-compact 505403868 463645071 1.09
tpcds_q65/datafusion:vortex-compact 🚨 62336676 54194598 1.15
tpcds_q66/datafusion:vortex-compact 81430818 78025649 1.04
tpcds_q67/datafusion:vortex-compact 🚨 171782094 155094152 1.11
tpcds_q68/datafusion:vortex-compact 48391940 44921501 1.08
tpcds_q69/datafusion:vortex-compact 51339387 47503957 1.08
tpcds_q70/datafusion:vortex-compact 101975475 97015194 1.05
tpcds_q71/datafusion:vortex-compact 🚨 34556953 29878050 1.16
tpcds_q72/datafusion:vortex-compact 🚨 2501447855 2271932501 1.10
tpcds_q73/datafusion:vortex-compact 32516366 34984678 0.93
tpcds_q74/datafusion:vortex-compact 103185238 112726336 0.92
tpcds_q75/datafusion:vortex-compact 140701569 148424120 0.95
tpcds_q76/datafusion:vortex-compact 34114190 37264552 0.92
tpcds_q77/datafusion:vortex-compact 🚀 53233268 60316435 0.88
tpcds_q78/datafusion:vortex-compact 155486471 169419846 0.92
tpcds_q79/datafusion:vortex-compact 40610438 42746545 0.95
tpcds_q80/datafusion:vortex-compact 116383750 127978310 0.91
tpcds_q81/datafusion:vortex-compact 32537108 33841249 0.96
tpcds_q82/datafusion:vortex-compact 38087051 39195049 0.97
tpcds_q83/datafusion:vortex-compact 37315873 39412119 0.95
tpcds_q84/datafusion:vortex-compact 16674322 16742328 1.00
tpcds_q85/datafusion:vortex-compact 163723841 181541462 0.90
tpcds_q86/datafusion:vortex-compact 🚀 20062240 24235480 0.83
tpcds_q87/datafusion:vortex-compact 57084079 61780774 0.92
tpcds_q88/datafusion:vortex-compact 82394245 89005967 0.93
tpcds_q89/datafusion:vortex-compact 34286683 34986968 0.98
tpcds_q90/datafusion:vortex-compact 16747494 17379584 0.96
tpcds_q91/datafusion:vortex-compact 🚀 35826347 39968532 0.90
tpcds_q92/datafusion:vortex-compact 28384721 29178888 0.97
tpcds_q93/datafusion:vortex-compact 🚀 42050469 47728424 0.88
tpcds_q94/datafusion:vortex-compact 28823406 30705471 0.94
tpcds_q95/datafusion:vortex-compact 🚀 69165231 79852465 0.87
tpcds_q96/datafusion:vortex-compact 18212783 19979859 0.91
tpcds_q97/datafusion:vortex-compact 39609857 43822008 0.90
tpcds_q98/datafusion:vortex-compact 33729620 34896880 0.97
tpcds_q99/datafusion:vortex-compact 🚨 40060106 35468175 1.13
datafusion / parquet (1.026x ➖, 3↑ 15↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 31759653 34404439 0.92
tpcds_q02/datafusion:parquet 🚀 43201572 55790789 0.77
tpcds_q03/datafusion:parquet 13883965 14578688 0.95
tpcds_q04/datafusion:parquet 284784460 315192280 0.90
tpcds_q05/datafusion:parquet 42664334 47398662 0.90
tpcds_q06/datafusion:parquet 62862825 61137106 1.03
tpcds_q07/datafusion:parquet 80843532 89520742 0.90
tpcds_q08/datafusion:parquet 29289667 29442048 0.99
tpcds_q09/datafusion:parquet 51981210 51330875 1.01
tpcds_q10/datafusion:parquet 80895907 74665625 1.08
tpcds_q11/datafusion:parquet 163030865 178061680 0.92
tpcds_q12/datafusion:parquet 20519018 19484522 1.05
tpcds_q13/datafusion:parquet 82813680 86282678 0.96
tpcds_q14/datafusion:parquet 175431528 189381037 0.93
tpcds_q15/datafusion:parquet 22484495 24887824 0.90
tpcds_q16/datafusion:parquet 27222223 26594530 1.02
tpcds_q17/datafusion:parquet 69596821 72774190 0.96
tpcds_q18/datafusion:parquet 122885133 127869211 0.96
tpcds_q19/datafusion:parquet 24674811 25378725 0.97
tpcds_q20/datafusion:parquet 18923051 19131794 0.99
tpcds_q21/datafusion:parquet 20186374 20651568 0.98
tpcds_q22/datafusion:parquet 160432042 161360079 0.99
tpcds_q23/datafusion:parquet 🚀 168074571 190316640 0.88
tpcds_q24/datafusion:parquet 102247491 106851124 0.96
tpcds_q25/datafusion:parquet 71675114 77145577 0.93
tpcds_q26/datafusion:parquet 73641878 75829109 0.97
tpcds_q27/datafusion:parquet 162351411 175079164 0.93
tpcds_q28/datafusion:parquet 49183746 46645949 1.05
tpcds_q29/datafusion:parquet 68861381 66712259 1.03
tpcds_q30/datafusion:parquet 🚨 38718856 33884934 1.14
tpcds_q31/datafusion:parquet 69569280 67084791 1.04
tpcds_q32/datafusion:parquet 19557312 18215976 1.07
tpcds_q33/datafusion:parquet 28059591 28075223 1.00
tpcds_q34/datafusion:parquet 23878589 22794050 1.05
tpcds_q35/datafusion:parquet 74153510 68664653 1.08
tpcds_q36/datafusion:parquet 61587701 57550791 1.07
tpcds_q37/datafusion:parquet 🚨 21760884 19462719 1.12
tpcds_q38/datafusion:parquet 43221616 41020532 1.05
tpcds_q39/datafusion:parquet 🚨 85611393 75889014 1.13
tpcds_q40/datafusion:parquet 25510564 23640011 1.08
tpcds_q41/datafusion:parquet 🚨 15618520 13162450 1.19
tpcds_q42/datafusion:parquet 12616563 12016133 1.05
tpcds_q43/datafusion:parquet 19219744 17952375 1.07
tpcds_q44/datafusion:parquet 33922633 34811815 0.97
tpcds_q45/datafusion:parquet 29685623 28869039 1.03
tpcds_q46/datafusion:parquet 33953667 33671184 1.01
tpcds_q47/datafusion:parquet 🚨 139960560 126153290 1.11
tpcds_q48/datafusion:parquet 75248758 71170412 1.06
tpcds_q49/datafusion:parquet 60604305 55487052 1.09
tpcds_q50/datafusion:parquet 47579353 45184545 1.05
tpcds_q51/datafusion:parquet 88289763 90142835 0.98
tpcds_q52/datafusion:parquet 🚨 13357221 12001537 1.11
tpcds_q53/datafusion:parquet 19531064 18042893 1.08
tpcds_q54/datafusion:parquet 38518369 35628529 1.08
tpcds_q55/datafusion:parquet 12057722 11408591 1.06
tpcds_q56/datafusion:parquet 28815672 27015792 1.07
tpcds_q57/datafusion:parquet 106132990 102842363 1.03
tpcds_q58/datafusion:parquet 53187147 56188365 0.95
tpcds_q59/datafusion:parquet 65062469 63069592 1.03
tpcds_q60/datafusion:parquet 31065938 31033023 1.00
tpcds_q61/datafusion:parquet 47867635 46950222 1.02
tpcds_q62/datafusion:parquet 🚀 21369075 27152489 0.79
tpcds_q63/datafusion:parquet 19788703 18903548 1.05
tpcds_q64/datafusion:parquet 558105247 568427209 0.98
tpcds_q65/datafusion:parquet 41721778 40747381 1.02
tpcds_q66/datafusion:parquet 78663839 83998414 0.94
tpcds_q67/datafusion:parquet 159494738 163823689 0.97
tpcds_q68/datafusion:parquet 33149180 36006482 0.92
tpcds_q69/datafusion:parquet 73120447 69047639 1.06
tpcds_q70/datafusion:parquet 94918158 87233032 1.09
tpcds_q71/datafusion:parquet 22947810 23414322 0.98
tpcds_q72/datafusion:parquet 🚨 700614573 615412104 1.14
tpcds_q73/datafusion:parquet 21824787 21143307 1.03
tpcds_q74/datafusion:parquet 91797923 89763958 1.02
tpcds_q75/datafusion:parquet 109302054 101969596 1.07
tpcds_q76/datafusion:parquet 32421802 30616026 1.06
tpcds_q77/datafusion:parquet 40492217 38047583 1.06
tpcds_q78/datafusion:parquet 🚨 132148887 113717209 1.16
tpcds_q79/datafusion:parquet 🚨 29144790 26444526 1.10
tpcds_q80/datafusion:parquet 87304008 80526705 1.08
tpcds_q81/datafusion:parquet 34307175 32354520 1.06
tpcds_q82/datafusion:parquet 🚨 22283023 19083647 1.17
tpcds_q83/datafusion:parquet 38675291 39683199 0.97
tpcds_q84/datafusion:parquet 🚨 43128275 38766865 1.11
tpcds_q85/datafusion:parquet 🚨 164125183 148439288 1.11
tpcds_q86/datafusion:parquet 16591804 16080439 1.03
tpcds_q87/datafusion:parquet 44815257 41320775 1.08
tpcds_q88/datafusion:parquet 62728122 59816369 1.05
tpcds_q89/datafusion:parquet 22843710 22544866 1.01
tpcds_q90/datafusion:parquet 15500948 14265288 1.09
tpcds_q91/datafusion:parquet 62704330 58669379 1.07
tpcds_q92/datafusion:parquet 19717752 17972692 1.10
tpcds_q93/datafusion:parquet 🚨 37081297 31946023 1.16
tpcds_q94/datafusion:parquet 22025440 20632653 1.07
tpcds_q95/datafusion:parquet 63580132 59241489 1.07
tpcds_q96/datafusion:parquet 🚨 13592516 11561336 1.18
tpcds_q97/datafusion:parquet 32795455 31244347 1.05
tpcds_q98/datafusion:parquet 🚨 24070133 21387143 1.13
tpcds_q99/datafusion:parquet 27944913 25516696 1.10
duckdb / vortex-file-compressed (1.094x ➖, 0↑ 43↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 24432347 22535253 1.08
tpcds_q02/duckdb:vortex-file-compressed 34551979 34153133 1.01
tpcds_q03/duckdb:vortex-file-compressed 22484559 21496961 1.05
tpcds_q04/duckdb:vortex-file-compressed 105358407 98893291 1.07
tpcds_q05/duckdb:vortex-file-compressed 🚨 36952571 31894192 1.16
tpcds_q06/duckdb:vortex-file-compressed 🚨 38878925 32946718 1.18
tpcds_q07/duckdb:vortex-file-compressed 22312310 20941892 1.07
tpcds_q08/duckdb:vortex-file-compressed 🚨 29632081 26484784 1.12
tpcds_q09/duckdb:vortex-file-compressed 16554477 16685183 0.99
tpcds_q10/duckdb:vortex-file-compressed 40332394 37341994 1.08
tpcds_q11/duckdb:vortex-file-compressed 🚨 72496533 63818407 1.14
tpcds_q12/duckdb:vortex-file-compressed 17645720 16145377 1.09
tpcds_q13/duckdb:vortex-file-compressed 34023279 31707895 1.07
tpcds_q14/duckdb:vortex-file-compressed 103628761 97926899 1.06
tpcds_q15/duckdb:vortex-file-compressed 🚨 30204807 26251792 1.15
tpcds_q16/duckdb:vortex-file-compressed 27413102 25157239 1.09
tpcds_q17/duckdb:vortex-file-compressed 46769906 43462184 1.08
tpcds_q18/duckdb:vortex-file-compressed 🚨 43407128 35860368 1.21
tpcds_q19/duckdb:vortex-file-compressed 33836948 31676564 1.07
tpcds_q20/duckdb:vortex-file-compressed 18494526 17212186 1.07
tpcds_q21/duckdb:vortex-file-compressed 17190146 18093985 0.95
tpcds_q22/duckdb:vortex-file-compressed 🚨 93179924 75993004 1.23
tpcds_q23/duckdb:vortex-file-compressed 103336024 95047481 1.09
tpcds_q24/duckdb:vortex-file-compressed 🚨 55518764 47505159 1.17
tpcds_q25/duckdb:vortex-file-compressed 🚨 45777859 40601263 1.13
tpcds_q26/duckdb:vortex-file-compressed 19923921 19577054 1.02
tpcds_q27/duckdb:vortex-file-compressed 🚨 26418061 23606611 1.12
tpcds_q28/duckdb:vortex-file-compressed 🚨 13651419 12089804 1.13
tpcds_q29/duckdb:vortex-file-compressed 43317874 39652272 1.09
tpcds_q30/duckdb:vortex-file-compressed 27216822 24806484 1.10
tpcds_q31/duckdb:vortex-file-compressed 30667136 30219142 1.01
tpcds_q32/duckdb:vortex-file-compressed 🚨 15620653 12773842 1.22
tpcds_q33/duckdb:vortex-file-compressed 🚨 25884489 23480167 1.10
tpcds_q34/duckdb:vortex-file-compressed 27514535 25020011 1.10
tpcds_q35/duckdb:vortex-file-compressed 66882333 63522418 1.05
tpcds_q36/duckdb:vortex-file-compressed 26590551 24386487 1.09
tpcds_q37/duckdb:vortex-file-compressed 🚨 21708388 19602779 1.11
tpcds_q38/duckdb:vortex-file-compressed 🚨 40797907 36483086 1.12
tpcds_q39/duckdb:vortex-file-compressed 🚨 41409012 35176736 1.18
tpcds_q40/duckdb:vortex-file-compressed 🚨 22462875 20128929 1.12
tpcds_q41/duckdb:vortex-file-compressed 🚨 11215306 10133367 1.11
tpcds_q42/duckdb:vortex-file-compressed 14771051 13898153 1.06
tpcds_q43/duckdb:vortex-file-compressed 23257573 21192576 1.10
tpcds_q44/duckdb:vortex-file-compressed 21858115 21260322 1.03
tpcds_q45/duckdb:vortex-file-compressed 🚨 33578505 29276426 1.15
tpcds_q46/duckdb:vortex-file-compressed 33958794 33295086 1.02
tpcds_q47/duckdb:vortex-file-compressed 🚨 57474900 50199914 1.14
tpcds_q48/duckdb:vortex-file-compressed 30645474 28779453 1.06
tpcds_q49/duckdb:vortex-file-compressed 🚨 37338960 29997705 1.24
tpcds_q50/duckdb:vortex-file-compressed 26497354 27230741 0.97
tpcds_q51/duckdb:vortex-file-compressed 111970237 106194968 1.05
tpcds_q52/duckdb:vortex-file-compressed 13967076 13573696 1.03
tpcds_q53/duckdb:vortex-file-compressed 23607325 21992590 1.07
tpcds_q54/duckdb:vortex-file-compressed 🚨 31205171 28359896 1.10
tpcds_q55/duckdb:vortex-file-compressed 13619369 12549970 1.09
tpcds_q56/duckdb:vortex-file-compressed 🚨 27065268 24561419 1.10
tpcds_q57/duckdb:vortex-file-compressed 45638015 41937941 1.09
tpcds_q58/duckdb:vortex-file-compressed 32215411 30809953 1.05
tpcds_q59/duckdb:vortex-file-compressed 59829110 56415016 1.06
tpcds_q60/duckdb:vortex-file-compressed 🚨 28147021 25453984 1.11
tpcds_q61/duckdb:vortex-file-compressed 33603649 31589031 1.06
tpcds_q62/duckdb:vortex-file-compressed 🚨 18117741 15282824 1.19
tpcds_q63/duckdb:vortex-file-compressed 🚨 23673313 20810275 1.14
tpcds_q64/duckdb:vortex-file-compressed 🚨 104023477 93508895 1.11
tpcds_q65/duckdb:vortex-file-compressed 23917787 22410904 1.07
tpcds_q66/duckdb:vortex-file-compressed 🚨 33705506 29958426 1.13
tpcds_q67/duckdb:vortex-file-compressed 🚨 158048849 141174454 1.12
tpcds_q68/duckdb:vortex-file-compressed 33514061 31142156 1.08
tpcds_q69/duckdb:vortex-file-compressed 43408337 39733515 1.09
tpcds_q70/duckdb:vortex-file-compressed 🚨 41683384 36984067 1.13
tpcds_q71/duckdb:vortex-file-compressed 🚨 23594226 21045788 1.12
tpcds_q72/duckdb:vortex-file-compressed 177824932 173644750 1.02
tpcds_q73/duckdb:vortex-file-compressed 26952893 24671204 1.09
tpcds_q74/duckdb:vortex-file-compressed 45578847 42273210 1.08
tpcds_q75/duckdb:vortex-file-compressed 56230638 52627329 1.07
tpcds_q76/duckdb:vortex-file-compressed 🚨 22707621 20496870 1.11
tpcds_q77/duckdb:vortex-file-compressed 🚨 26630885 23698332 1.12
tpcds_q78/duckdb:vortex-file-compressed 85244975 80010582 1.07
tpcds_q79/duckdb:vortex-file-compressed 26377724 24706758 1.07
tpcds_q80/duckdb:vortex-file-compressed 50149572 46742063 1.07
tpcds_q81/duckdb:vortex-file-compressed 🚨 32070393 28958408 1.11
tpcds_q82/duckdb:vortex-file-compressed 48159143 45697961 1.05
tpcds_q83/duckdb:vortex-file-compressed 28476356 26191633 1.09
tpcds_q84/duckdb:vortex-file-compressed 17403119 16429538 1.06
tpcds_q85/duckdb:vortex-file-compressed 🚨 44092865 39530569 1.12
tpcds_q86/duckdb:vortex-file-compressed 🚨 18963193 16393352 1.16
tpcds_q87/duckdb:vortex-file-compressed 41975079 40994199 1.02
tpcds_q88/duckdb:vortex-file-compressed 55844108 52360586 1.07
tpcds_q89/duckdb:vortex-file-compressed 23991371 22856680 1.05
tpcds_q90/duckdb:vortex-file-compressed 🚨 12465014 10072868 1.24
tpcds_q91/duckdb:vortex-file-compressed 24755245 23768956 1.04
tpcds_q92/duckdb:vortex-file-compressed 🚨 21514197 18722360 1.15
tpcds_q93/duckdb:vortex-file-compressed 🚨 34188869 29386674 1.16
tpcds_q94/duckdb:vortex-file-compressed 🚨 23468809 21145353 1.11
tpcds_q95/duckdb:vortex-file-compressed 160508734 159440663 1.01
tpcds_q96/duckdb:vortex-file-compressed 🚨 14074110 12216294 1.15
tpcds_q97/duckdb:vortex-file-compressed 🚨 42499267 37383843 1.14
tpcds_q98/duckdb:vortex-file-compressed 20562044 19793570 1.04
tpcds_q99/duckdb:vortex-file-compressed 🚨 26275840 22491380 1.17
duckdb / vortex-compact (1.065x ➖, 0↑ 31↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚨 28844278 26020509 1.11
tpcds_q02/duckdb:vortex-compact 39448190 40858513 0.97
tpcds_q03/duckdb:vortex-compact 50537085 49502004 1.02
tpcds_q04/duckdb:vortex-compact 🚨 113553175 99395934 1.14
tpcds_q05/duckdb:vortex-compact 44121000 43969989 1.00
tpcds_q06/duckdb:vortex-compact 🚨 43627441 39640302 1.10
tpcds_q07/duckdb:vortex-compact 36367283 35631681 1.02
tpcds_q08/duckdb:vortex-compact 41712385 41282375 1.01
tpcds_q09/duckdb:vortex-compact 20861124 19817971 1.05
tpcds_q10/duckdb:vortex-compact 56428478 51367979 1.10
tpcds_q11/duckdb:vortex-compact 🚨 81211543 71225171 1.14
tpcds_q12/duckdb:vortex-compact 24392874 22236025 1.10
tpcds_q13/duckdb:vortex-compact 55613446 52850932 1.05
tpcds_q14/duckdb:vortex-compact 123871915 116809034 1.06
tpcds_q15/duckdb:vortex-compact 🚨 32615530 29628953 1.10
tpcds_q16/duckdb:vortex-compact 🚨 30232960 26383907 1.15
tpcds_q17/duckdb:vortex-compact 59205538 54582008 1.08
tpcds_q18/duckdb:vortex-compact 51260412 50516847 1.01
tpcds_q19/duckdb:vortex-compact 45167696 44667975 1.01
tpcds_q20/duckdb:vortex-compact 🚨 24082287 20798034 1.16
tpcds_q21/duckdb:vortex-compact 🚨 19692926 17657150 1.12
tpcds_q22/duckdb:vortex-compact 82847733 81355558 1.02
tpcds_q23/duckdb:vortex-compact 103183434 109933097 0.94
tpcds_q24/duckdb:vortex-compact 60805995 58181401 1.05
tpcds_q25/duckdb:vortex-compact 🚨 58909644 52693089 1.12
tpcds_q26/duckdb:vortex-compact 32483038 32780074 0.99
tpcds_q27/duckdb:vortex-compact 🚨 40661288 36796533 1.11
tpcds_q28/duckdb:vortex-compact 35594876 33798853 1.05
tpcds_q29/duckdb:vortex-compact 🚨 57657077 51693487 1.12
tpcds_q30/duckdb:vortex-compact 32990672 32923882 1.00
tpcds_q31/duckdb:vortex-compact 🚨 40661028 35851676 1.13
tpcds_q32/duckdb:vortex-compact 🚨 24178697 20542520 1.18
tpcds_q33/duckdb:vortex-compact 🚨 35569887 31058032 1.15
tpcds_q34/duckdb:vortex-compact 32256913 32652563 0.99
tpcds_q35/duckdb:vortex-compact 🚨 82558645 74325659 1.11
tpcds_q36/duckdb:vortex-compact 37967529 35215095 1.08
tpcds_q37/duckdb:vortex-compact 🚨 27371979 23486790 1.17
tpcds_q38/duckdb:vortex-compact 🚨 47191039 42518094 1.11
tpcds_q39/duckdb:vortex-compact 40224253 37891406 1.06
tpcds_q40/duckdb:vortex-compact 🚨 26193448 23648734 1.11
tpcds_q41/duckdb:vortex-compact 🚨 13411634 11270649 1.19
tpcds_q42/duckdb:vortex-compact 20054240 19786833 1.01
tpcds_q43/duckdb:vortex-compact 🚨 34271004 30328729 1.13
tpcds_q44/duckdb:vortex-compact 31723948 29422688 1.08
tpcds_q45/duckdb:vortex-compact 🚨 40886380 35181048 1.16
tpcds_q46/duckdb:vortex-compact 48810449 46400729 1.05
tpcds_q47/duckdb:vortex-compact 66154160 63939458 1.03
tpcds_q48/duckdb:vortex-compact 46853137 44544604 1.05
tpcds_q49/duckdb:vortex-compact 50691115 51478107 0.98
tpcds_q50/duckdb:vortex-compact 39635308 36392562 1.09
tpcds_q51/duckdb:vortex-compact 119518668 115993880 1.03
tpcds_q52/duckdb:vortex-compact 19796099 19277313 1.03
tpcds_q53/duckdb:vortex-compact 35379337 32319710 1.09
tpcds_q54/duckdb:vortex-compact 🚨 42759186 34632519 1.23
tpcds_q55/duckdb:vortex-compact 19946214 20197527 0.99
tpcds_q56/duckdb:vortex-compact 33640766 32758339 1.03
tpcds_q57/duckdb:vortex-compact 46554532 44978429 1.04
tpcds_q58/duckdb:vortex-compact 39800039 36646741 1.09
tpcds_q59/duckdb:vortex-compact 67940319 67400759 1.01
tpcds_q60/duckdb:vortex-compact 🚨 39466491 34092822 1.16
tpcds_q61/duckdb:vortex-compact 56724694 53314512 1.06
tpcds_q62/duckdb:vortex-compact 🚨 24215935 19960465 1.21
tpcds_q63/duckdb:vortex-compact 34756015 31657567 1.10
tpcds_q64/duckdb:vortex-compact 133015731 125532801 1.06
tpcds_q65/duckdb:vortex-compact 🚨 32950479 29879309 1.10
tpcds_q66/duckdb:vortex-compact 37365810 36297006 1.03
tpcds_q67/duckdb:vortex-compact 162198647 148607898 1.09
tpcds_q68/duckdb:vortex-compact 46490898 46200392 1.01
tpcds_q69/duckdb:vortex-compact 57982238 55197055 1.05
tpcds_q70/duckdb:vortex-compact 57821380 58555292 0.99
tpcds_q71/duckdb:vortex-compact 🚨 31150827 27373379 1.14
tpcds_q72/duckdb:vortex-compact 188644071 182791509 1.03
tpcds_q73/duckdb:vortex-compact 31063810 29139668 1.07
tpcds_q74/duckdb:vortex-compact 49582549 47963796 1.03
tpcds_q75/duckdb:vortex-compact 62265364 60330012 1.03
tpcds_q76/duckdb:vortex-compact 31533086 30290803 1.04
tpcds_q77/duckdb:vortex-compact 39320239 39210717 1.00
tpcds_q78/duckdb:vortex-compact 90882195 88032691 1.03
tpcds_q79/duckdb:vortex-compact 42093900 41244016 1.02
tpcds_q80/duckdb:vortex-compact 75168826 69190654 1.09
tpcds_q81/duckdb:vortex-compact 🚨 36486306 32976209 1.11
tpcds_q82/duckdb:vortex-compact 53385048 51021740 1.05
tpcds_q83/duckdb:vortex-compact 37185357 36412599 1.02
tpcds_q84/duckdb:vortex-compact 21460312 21329280 1.01
tpcds_q85/duckdb:vortex-compact 59564047 55219544 1.08
tpcds_q86/duckdb:vortex-compact 22050394 21661269 1.02
tpcds_q87/duckdb:vortex-compact 47903747 44297666 1.08
tpcds_q88/duckdb:vortex-compact 80337456 75798449 1.06
tpcds_q89/duckdb:vortex-compact 33977415 32900023 1.03
tpcds_q90/duckdb:vortex-compact 11625918 10789885 1.08
tpcds_q91/duckdb:vortex-compact 🚨 46438837 40420989 1.15
tpcds_q92/duckdb:vortex-compact 43736189 48293688 0.91
tpcds_q93/duckdb:vortex-compact 🚨 35781926 32397940 1.10
tpcds_q94/duckdb:vortex-compact 🚨 31476723 26885498 1.17
tpcds_q95/duckdb:vortex-compact 170723929 165173536 1.03
tpcds_q96/duckdb:vortex-compact 🚨 17911737 16157144 1.11
tpcds_q97/duckdb:vortex-compact 43431036 42329661 1.03
tpcds_q98/duckdb:vortex-compact 28995236 28710134 1.01
tpcds_q99/duckdb:vortex-compact 28247752 31036721 0.91
duckdb / parquet (1.007x ➖, 3↑ 4↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 30754171 32024155 0.96
tpcds_q02/duckdb:parquet 24804080 25140639 0.99
tpcds_q03/duckdb:parquet 13914240 12822793 1.09
tpcds_q04/duckdb:parquet 174810002 175138825 1.00
tpcds_q05/duckdb:parquet 31095539 31716715 0.98
tpcds_q06/duckdb:parquet 35680862 34145096 1.04
tpcds_q07/duckdb:parquet 25260712 24705252 1.02
tpcds_q08/duckdb:parquet 30993348 29808567 1.04
tpcds_q09/duckdb:parquet 46868353 44690248 1.05
tpcds_q10/duckdb:parquet 39590523 38002965 1.04
tpcds_q11/duckdb:parquet 🚨 96113030 87115503 1.10
tpcds_q12/duckdb:parquet 18075070 17026150 1.06
tpcds_q13/duckdb:parquet 38056550 35118437 1.08
tpcds_q14/duckdb:parquet 109848454 109277702 1.01
tpcds_q15/duckdb:parquet 32203032 34334109 0.94
tpcds_q16/duckdb:parquet 23529606 24753316 0.95
tpcds_q17/duckdb:parquet 41899537 44100355 0.95
tpcds_q18/duckdb:parquet 50925856 53559282 0.95
tpcds_q19/duckdb:parquet 33116272 34396037 0.96
tpcds_q20/duckdb:parquet 19920610 20531784 0.97
tpcds_q21/duckdb:parquet 12560679 12851150 0.98
tpcds_q22/duckdb:parquet 78290019 86287849 0.91
tpcds_q23/duckdb:parquet 85857155 94442791 0.91
tpcds_q24/duckdb:parquet 🚀 49538459 55234223 0.90
tpcds_q25/duckdb:parquet 39461725 38776576 1.02
tpcds_q26/duckdb:parquet 40681881 44800193 0.91
tpcds_q27/duckdb:parquet 55677519 59107469 0.94
tpcds_q28/duckdb:parquet 42825587 45913673 0.93
tpcds_q29/duckdb:parquet 41102510 42070175 0.98
tpcds_q30/duckdb:parquet 40101922 40445498 0.99
tpcds_q31/duckdb:parquet 29988905 29808126 1.01
tpcds_q32/duckdb:parquet 13109781 14536168 0.90
tpcds_q33/duckdb:parquet 24185164 26169643 0.92
tpcds_q34/duckdb:parquet 24054623 24883175 0.97
tpcds_q35/duckdb:parquet 63652904 68104379 0.93
tpcds_q36/duckdb:parquet 22958456 24038517 0.96
tpcds_q37/duckdb:parquet 15491688 16017425 0.97
tpcds_q38/duckdb:parquet 39025692 41005607 0.95
tpcds_q39/duckdb:parquet 35164510 35242640 1.00
tpcds_q40/duckdb:parquet 20951941 22328575 0.94
tpcds_q41/duckdb:parquet 9289208 10070708 0.92
tpcds_q42/duckdb:parquet 13151730 13691117 0.96
tpcds_q43/duckdb:parquet 🚀 18714122 20818767 0.90
tpcds_q44/duckdb:parquet 27125933 27980009 0.97
tpcds_q45/duckdb:parquet 30724664 32497812 0.95
tpcds_q46/duckdb:parquet 52160875 53149521 0.98
tpcds_q47/duckdb:parquet 52330406 57438978 0.91
tpcds_q48/duckdb:parquet 32787722 35235598 0.93
tpcds_q49/duckdb:parquet 30282727 31300787 0.97
tpcds_q50/duckdb:parquet 27483973 27258228 1.01
tpcds_q51/duckdb:parquet 110771267 105735453 1.05
tpcds_q52/duckdb:parquet 12784484 13317889 0.96
tpcds_q53/duckdb:parquet 20032994 19281540 1.04
tpcds_q54/duckdb:parquet 30123099 28992309 1.04
tpcds_q55/duckdb:parquet 13017262 12986115 1.00
tpcds_q56/duckdb:parquet 25132073 23778669 1.06
tpcds_q57/duckdb:parquet 39833899 38409288 1.04
tpcds_q58/duckdb:parquet 26548413 26617710 1.00
tpcds_q59/duckdb:parquet 37032878 37089450 1.00
tpcds_q60/duckdb:parquet 25892393 25993378 1.00
tpcds_q61/duckdb:parquet 34254278 33533635 1.02
tpcds_q62/duckdb:parquet 13353178 12602627 1.06
tpcds_q63/duckdb:parquet 18637065 17926812 1.04
tpcds_q64/duckdb:parquet 81693911 75122024 1.09
tpcds_q65/duckdb:parquet 23033068 23101084 1.00
tpcds_q66/duckdb:parquet 🚨 33536433 29260876 1.15
tpcds_q67/duckdb:parquet 146914367 136818741 1.07
tpcds_q68/duckdb:parquet 39425481 40036343 0.98
tpcds_q69/duckdb:parquet 40292458 38158418 1.06
tpcds_q70/duckdb:parquet 23922317 22037385 1.09
tpcds_q71/duckdb:parquet 23361954 24207915 0.97
tpcds_q72/duckdb:parquet 168984567 167407003 1.01
tpcds_q73/duckdb:parquet 22153813 20826138 1.06
tpcds_q74/duckdb:parquet 131694889 127620062 1.03
tpcds_q75/duckdb:parquet 60681509 57759094 1.05
tpcds_q76/duckdb:parquet 22771333 22344570 1.02
tpcds_q77/duckdb:parquet 26489203 25039328 1.06
tpcds_q78/duckdb:parquet 83159238 77168048 1.08
tpcds_q79/duckdb:parquet 31100696 29993973 1.04
tpcds_q80/duckdb:parquet 46800576 43315086 1.08
tpcds_q81/duckdb:parquet 36983653 35670540 1.04
tpcds_q82/duckdb:parquet 18889861 17263908 1.09
tpcds_q83/duckdb:parquet 19791881 18690535 1.06
tpcds_q84/duckdb:parquet 22083694 20312545 1.09
tpcds_q85/duckdb:parquet 43122917 41906791 1.03
tpcds_q86/duckdb:parquet 14198012 13539835 1.05
tpcds_q87/duckdb:parquet 🚨 45143992 39276758 1.15
tpcds_q88/duckdb:parquet 54191129 53669483 1.01
tpcds_q89/duckdb:parquet 21098128 21673997 0.97
tpcds_q90/duckdb:parquet 9104539 8280711 1.10
tpcds_q91/duckdb:parquet 27326338 25164543 1.09
tpcds_q92/duckdb:parquet 14360292 13174659 1.09
tpcds_q93/duckdb:parquet 🚨 38323027 31617820 1.21
tpcds_q94/duckdb:parquet 19668196 19143368 1.03
tpcds_q95/duckdb:parquet 🚀 139927484 157881152 0.89
tpcds_q96/duckdb:parquet 11341910 10635696 1.07
tpcds_q97/duckdb:parquet 41318071 37565264 1.10
tpcds_q98/duckdb:parquet 24506575 24765580 0.99
tpcds_q99/duckdb:parquet 21045340 20158193 1.04
duckdb / duckdb (1.004x ➖, 1↑ 9↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22989035 24097087 0.95
tpcds_q02/duckdb:duckdb 20516541 20924309 0.98
tpcds_q03/duckdb:duckdb 11522127 11723082 0.98
tpcds_q04/duckdb:duckdb 184648815 192968196 0.96
tpcds_q05/duckdb:duckdb 23730681 23919691 0.99
tpcds_q06/duckdb:duckdb 29194597 31125505 0.94
tpcds_q07/duckdb:duckdb 43470610 45970620 0.95
tpcds_q08/duckdb:duckdb 123139846 123630842 1.00
tpcds_q09/duckdb:duckdb 21676118 21825106 0.99
tpcds_q10/duckdb:duckdb 28666141 31429829 0.91
tpcds_q11/duckdb:duckdb 95816317 99239392 0.97
tpcds_q12/duckdb:duckdb 15080290 15934840 0.95
tpcds_q13/duckdb:duckdb 27028484 28519951 0.95
tpcds_q14/duckdb:duckdb 97132503 101083440 0.96
tpcds_q15/duckdb:duckdb 26972905 28561117 0.94
tpcds_q16/duckdb:duckdb 20745825 21356329 0.97
tpcds_q17/duckdb:duckdb 26679730 28623897 0.93
tpcds_q18/duckdb:duckdb 50713933 53148161 0.95
tpcds_q19/duckdb:duckdb 19948485 21095936 0.95
tpcds_q20/duckdb:duckdb 15049642 16105586 0.93
tpcds_q21/duckdb:duckdb 8276105 8629505 0.96
tpcds_q22/duckdb:duckdb 73745945 75124648 0.98
tpcds_q23/duckdb:duckdb 🚀 74694846 92266561 0.81
tpcds_q24/duckdb:duckdb 26897213 28027987 0.96
tpcds_q25/duckdb:duckdb 20489116 20740300 0.99
tpcds_q26/duckdb:duckdb 31382902 32138639 0.98
tpcds_q27/duckdb:duckdb 45522982 47237935 0.96
tpcds_q28/duckdb:duckdb 26785081 25049766 1.07
tpcds_q29/duckdb:duckdb 24563249 23872959 1.03
tpcds_q30/duckdb:duckdb 30621953 31180580 0.98
tpcds_q31/duckdb:duckdb 58130870 57184154 1.02
tpcds_q32/duckdb:duckdb 9688477 9645304 1.00
tpcds_q33/duckdb:duckdb 17116577 17212220 0.99
tpcds_q34/duckdb:duckdb 20249108 19987481 1.01
tpcds_q35/duckdb:duckdb 39881421 41843523 0.95
tpcds_q36/duckdb:duckdb 78808765 81707130 0.96
tpcds_q37/duckdb:duckdb 9538693 10070333 0.95
tpcds_q38/duckdb:duckdb 34826927 37086458 0.94
tpcds_q39/duckdb:duckdb 30103267 30590672 0.98
tpcds_q40/duckdb:duckdb 15861085 17241899 0.92
tpcds_q41/duckdb:duckdb 9995325 10706661 0.93
tpcds_q42/duckdb:duckdb 9282428 9604744 0.97
tpcds_q43/duckdb:duckdb 15261360 15668800 0.97
tpcds_q44/duckdb:duckdb 15931541 17192443 0.93
tpcds_q45/duckdb:duckdb 19990101 21272004 0.94
tpcds_q46/duckdb:duckdb 41062932 44492702 0.92
tpcds_q47/duckdb:duckdb 49037289 52961856 0.93
tpcds_q48/duckdb:duckdb 27066334 27057531 1.00
tpcds_q49/duckdb:duckdb 23324708 23800052 0.98
tpcds_q50/duckdb:duckdb 17263879 18108043 0.95
tpcds_q51/duckdb:duckdb 105660245 108945718 0.97
tpcds_q52/duckdb:duckdb 9490905 10244134 0.93
tpcds_q53/duckdb:duckdb 18472842 18926049 0.98
tpcds_q54/duckdb:duckdb 19829000 21101950 0.94
tpcds_q55/duckdb:duckdb 9808481 10186998 0.96
tpcds_q56/duckdb:duckdb 18162240 18083671 1.00
tpcds_q57/duckdb:duckdb 37557125 41131631 0.91
tpcds_q58/duckdb:duckdb 17778102 18144933 0.98
tpcds_q59/duckdb:duckdb 38011601 39692254 0.96
tpcds_q60/duckdb:duckdb 20407753 19670686 1.04
tpcds_q61/duckdb:duckdb 18260181 18091245 1.01
tpcds_q62/duckdb:duckdb 10836581 11163044 0.97
tpcds_q63/duckdb:duckdb 17544830 17650129 0.99
tpcds_q64/duckdb:duckdb 61625069 64596349 0.95
tpcds_q65/duckdb:duckdb 38353619 40727789 0.94
tpcds_q66/duckdb:duckdb 27998733 30041334 0.93
tpcds_q67/duckdb:duckdb 143645880 131813408 1.09
tpcds_q68/duckdb:duckdb 28308419 26500891 1.07
tpcds_q69/duckdb:duckdb 28973538 27252083 1.06
tpcds_q70/duckdb:duckdb 17743647 17029460 1.04
tpcds_q71/duckdb:duckdb 🚨 17968244 16262517 1.10
tpcds_q72/duckdb:duckdb 49411540 45309820 1.09
tpcds_q73/duckdb:duckdb 14503919 13932607 1.04
tpcds_q74/duckdb:duckdb 152404236 147850204 1.03
tpcds_q75/duckdb:duckdb 48935246 46855633 1.04
tpcds_q76/duckdb:duckdb 14784847 14534903 1.02
tpcds_q77/duckdb:duckdb 🚨 16283641 14754703 1.10
tpcds_q78/duckdb:duckdb 70293712 65390679 1.07
tpcds_q79/duckdb:duckdb 20968155 20025199 1.05
tpcds_q80/duckdb:duckdb 34204461 32056932 1.07
tpcds_q81/duckdb:duckdb 42328715 39372294 1.08
tpcds_q82/duckdb:duckdb 11545346 10566375 1.09
tpcds_q83/duckdb:duckdb 11754938 10864232 1.08
tpcds_q84/duckdb:duckdb 15876874 14498460 1.10
tpcds_q85/duckdb:duckdb 🚨 28810241 25971461 1.11
tpcds_q86/duckdb:duckdb 12852084 12040547 1.07
tpcds_q87/duckdb:duckdb 🚨 39030672 35459648 1.10
tpcds_q88/duckdb:duckdb 31179311 28694982 1.09
tpcds_q89/duckdb:duckdb 23679033 21732157 1.09
tpcds_q90/duckdb:duckdb 🚨 7639293 6153868 1.24
tpcds_q91/duckdb:duckdb 🚨 16653428 14472302 1.15
tpcds_q92/duckdb:duckdb 🚨 12239168 10039439 1.22
tpcds_q93/duckdb:duckdb 25539049 23594873 1.08
tpcds_q94/duckdb:duckdb 15033906 14354665 1.05
tpcds_q95/duckdb:duckdb 🚨 139904774 112350511 1.25
tpcds_q96/duckdb:duckdb 6594402 6178784 1.07
tpcds_q97/duckdb:duckdb 34492599 31833162 1.08
tpcds_q98/duckdb:duckdb 23332851 21569213 1.08
tpcds_q99/duckdb:duckdb 🚨 18353865 16563580 1.11
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +4.1% -5.8% +10.5% +32.1% ➖ noise
1 datafusion:vortex-file-compressed +13.1% -5.8% +20.1% +21.0% ➖ noise
1 duckdb:duckdb -4.6% -5.8% +1.3% +21.1% ➖ noise
1 duckdb:vortex-compact +10.9% -5.8% +17.7% +22.0% ➖ noise
1 duckdb:vortex-file-compressed +8.4% -5.8% +15.1% +34.8% ➖ noise
2 datafusion:vortex-compact +4.9% -12.6% +20.0% +14.8% 🚨 regression
2 datafusion:vortex-file-compressed +6.1% -12.6% +21.4% +14.8% 🚨 regression
2 duckdb:duckdb -1.9% -12.6% +12.2% +14.8% ➖ noise
2 duckdb:vortex-compact -3.5% -12.6% +10.5% +20.2% ➖ noise
2 duckdb:vortex-file-compressed +1.2% -12.6% +15.7% +29.0% ➖ noise
3 datafusion:vortex-compact +9.2% +1.7% +7.4% +19.7% ➖ noise
3 datafusion:vortex-file-compressed +7.8% +1.7% +6.1% +20.3% ➖ noise
3 duckdb:duckdb -1.7% +1.7% -3.3% +18.0% ➖ noise
3 duckdb:vortex-compact +2.1% +1.7% +0.4% +22.4% ➖ noise
3 duckdb:vortex-file-compressed +4.6% +1.7% +2.9% +18.8% ➖ noise
4 datafusion:vortex-compact +5.3% -5.0% +10.9% +14.8% ➖ noise
4 datafusion:vortex-file-compressed +14.2% -5.0% +20.2% +14.8% 🚨 regression
4 duckdb:duckdb -4.3% -5.0% +0.8% +14.8% ➖ noise
4 duckdb:vortex-compact +14.2% -5.0% +20.3% +14.8% 🚨 regression
4 duckdb:vortex-file-compressed +6.5% -5.0% +12.2% +14.8% ➖ noise
5 datafusion:vortex-compact +4.5% -6.1% +11.2% +14.8% ➖ noise
5 datafusion:vortex-file-compressed +17.5% -6.1% +25.1% +14.8% 🚨 regression
5 duckdb:duckdb -0.8% -6.1% +5.6% +14.8% ➖ noise
5 duckdb:vortex-compact +0.3% -6.1% +6.8% +26.6% ➖ noise
5 duckdb:vortex-file-compressed +15.9% -6.1% +23.3% +14.8% 🚨 regression
6 datafusion:vortex-compact +2.7% +3.7% -1.0% +14.8% ➖ noise
6 datafusion:vortex-file-compressed +1.4% +3.7% -2.2% +14.8% ➖ noise
6 duckdb:duckdb -6.2% +3.7% -9.5% +14.8% ➖ noise
6 duckdb:vortex-compact +10.1% +3.7% +6.2% +14.8% ➖ noise
6 duckdb:vortex-file-compressed +18.0% +3.7% +13.8% +14.8% ➖ noise
7 datafusion:vortex-compact +12.8% -3.9% +17.4% +19.7% ➖ noise
7 datafusion:vortex-file-compressed +14.2% -3.9% +18.9% +14.8% 🚨 regression
7 duckdb:duckdb -5.4% -3.9% -1.6% +14.8% ➖ noise
7 duckdb:vortex-compact +2.1% -3.9% +6.2% +14.8% ➖ noise
7 duckdb:vortex-file-compressed +6.5% -3.9% +10.9% +14.8% ➖ noise
8 datafusion:vortex-compact +4.2% +1.7% +2.5% +19.0% ➖ noise
8 datafusion:vortex-file-compressed +15.7% +1.7% +13.8% +27.7% ➖ noise
8 duckdb:duckdb -0.4% +1.7% -2.1% +14.8% ➖ noise
8 duckdb:vortex-compact +1.0% +1.7% -0.7% +14.8% ➖ noise
8 duckdb:vortex-file-compressed +11.9% +1.7% +10.0% +31.6% ➖ noise
9 datafusion:vortex-compact +5.0% +3.1% +1.9% +14.8% ➖ noise
9 datafusion:vortex-file-compressed +6.2% +3.1% +3.1% +14.8% ➖ noise
9 duckdb:duckdb -0.7% +3.1% -3.6% +14.8% ➖ noise
9 duckdb:vortex-compact +5.3% +3.1% +2.1% +19.8% ➖ noise
9 duckdb:vortex-file-compressed -0.8% +3.1% -3.7% +14.8% ➖ noise
10 datafusion:vortex-compact +5.2% +6.2% -1.0% +14.8% ➖ noise
10 datafusion:vortex-file-compressed +8.2% +6.2% +1.8% +14.8% ➖ noise
10 duckdb:duckdb -8.8% +6.2% -14.2% +14.8% ✅ faster
10 duckdb:vortex-compact +9.9% +6.2% +3.4% +14.8% ➖ noise
10 duckdb:vortex-file-compressed +8.0% +6.2% +1.7% +14.8% ➖ noise
11 datafusion:vortex-compact +18.1% +0.5% +17.5% +14.8% 🚨 regression
11 datafusion:vortex-file-compressed +7.6% +0.5% +7.1% +20.5% ➖ noise
11 duckdb:duckdb -3.4% +0.5% -3.9% +14.8% ➖ noise
11 duckdb:vortex-compact +14.0% +0.5% +13.4% +14.8% ➖ noise
11 duckdb:vortex-file-compressed +13.6% +0.5% +13.0% +14.8% ➖ noise
12 datafusion:vortex-compact +4.8% +5.7% -0.9% +14.8% ➖ noise
12 datafusion:vortex-file-compressed +9.6% +5.7% +3.7% +18.8% ➖ noise
12 duckdb:duckdb -5.4% +5.7% -10.5% +14.8% ➖ noise
12 duckdb:vortex-compact +9.7% +5.7% +3.8% +22.1% ➖ noise
12 duckdb:vortex-file-compressed +9.3% +5.7% +3.4% +27.7% ➖ noise
13 datafusion:vortex-compact +1.4% +2.0% -0.6% +18.0% ➖ noise
13 datafusion:vortex-file-compressed +0.5% +2.0% -1.5% +14.8% ➖ noise
13 duckdb:duckdb -5.2% +2.0% -7.1% +14.8% ➖ noise
13 duckdb:vortex-compact +5.2% +2.0% +3.2% +14.8% ➖ noise
13 duckdb:vortex-file-compressed +7.3% +2.0% +5.2% +14.8% ➖ noise
14 datafusion:vortex-compact +5.3% -3.5% +9.1% +14.8% ➖ noise
14 datafusion:vortex-file-compressed +4.1% -3.5% +7.9% +14.8% ➖ noise
14 duckdb:duckdb -3.9% -3.5% -0.4% +14.8% ➖ noise
14 duckdb:vortex-compact +6.0% -3.5% +9.9% +14.8% ➖ noise
14 duckdb:vortex-file-compressed +5.8% -3.5% +9.7% +14.8% ➖ noise
15 datafusion:vortex-compact +11.3% -7.9% +20.9% +22.1% ➖ noise
15 datafusion:vortex-file-compressed +12.5% -7.9% +22.2% +15.5% 🚨 regression
15 duckdb:duckdb -5.6% -7.9% +2.6% +14.8% ➖ noise
15 duckdb:vortex-compact +10.1% -7.9% +19.6% +14.8% 🚨 regression
15 duckdb:vortex-file-compressed +15.1% -7.9% +25.0% +14.8% 🚨 regression
16 datafusion:vortex-compact +5.3% -1.4% +6.7% +25.9% ➖ noise
16 datafusion:vortex-file-compressed +5.8% -1.4% +7.3% +14.8% ➖ noise
16 duckdb:duckdb -2.9% -1.4% -1.5% +14.8% ➖ noise
16 duckdb:vortex-compact +14.6% -1.4% +16.2% +14.8% 🚨 regression
16 duckdb:vortex-file-compressed +9.0% -1.4% +10.5% +14.8% ➖ noise
17 datafusion:vortex-compact +6.8% -4.7% +12.1% +14.8% ➖ noise
17 datafusion:vortex-file-compressed +6.7% -4.7% +11.9% +18.4% ➖ noise
17 duckdb:duckdb -6.8% -4.7% -2.2% +14.8% ➖ noise
17 duckdb:vortex-compact +8.5% -4.7% +13.8% +14.8% ➖ noise
17 duckdb:vortex-file-compressed +7.6% -4.7% +12.9% +14.8% ➖ noise
18 datafusion:vortex-compact +11.9% -4.4% +17.1% +14.8% 🚨 regression
18 datafusion:vortex-file-compressed +6.6% -4.4% +11.5% +14.8% ➖ noise
18 duckdb:duckdb -4.6% -4.4% -0.2% +14.8% ➖ noise
18 duckdb:vortex-compact +1.5% -4.4% +6.2% +14.8% ➖ noise
18 duckdb:vortex-file-compressed +21.0% -4.4% +26.6% +14.8% 🚨 regression
19 datafusion:vortex-compact +6.7% -3.2% +10.3% +22.4% ➖ noise
19 datafusion:vortex-file-compressed +5.0% -3.2% +8.5% +14.8% ➖ noise
19 duckdb:duckdb -5.4% -3.2% -2.3% +14.8% ➖ noise
19 duckdb:vortex-compact +1.1% -3.2% +4.5% +16.2% ➖ noise
19 duckdb:vortex-file-compressed +6.8% -3.2% +10.4% +19.9% ➖ noise
20 datafusion:vortex-compact +12.7% -2.0% +15.1% +18.8% ➖ noise
20 datafusion:vortex-file-compressed +11.8% -2.0% +14.1% +14.8% ➖ noise
20 duckdb:duckdb -6.6% -2.0% -4.6% +14.8% ➖ noise
20 duckdb:vortex-compact +15.8% -2.0% +18.2% +14.8% 🚨 regression
20 duckdb:vortex-file-compressed +7.5% -2.0% +9.7% +14.8% ➖ noise
21 datafusion:vortex-compact +6.0% -2.3% +8.4% +14.8% ➖ noise
21 datafusion:vortex-file-compressed +14.8% -2.3% +17.5% +14.8% 🚨 regression
21 duckdb:duckdb -4.1% -2.3% -1.9% +14.8% ➖ noise
21 duckdb:vortex-compact +11.5% -2.3% +14.1% +24.4% ➖ noise
21 duckdb:vortex-file-compressed -5.0% -2.3% -2.8% +21.8% ➖ noise
22 datafusion:vortex-compact +9.2% -5.0% +14.9% +18.9% ➖ noise
22 datafusion:vortex-file-compressed +5.3% -5.0% +10.9% +21.0% ➖ noise
22 duckdb:duckdb -1.8% -5.0% +3.4% +14.8% ➖ noise
22 duckdb:vortex-compact +1.8% -5.0% +7.2% +17.9% ➖ noise
22 duckdb:vortex-file-compressed +22.6% -5.0% +29.1% +14.8% 🚨 regression
23 datafusion:vortex-compact +12.9% -10.4% +26.0% +14.8% 🚨 regression
23 datafusion:vortex-file-compressed +9.3% -10.4% +22.0% +14.8% 🚨 regression
23 duckdb:duckdb -19.0% -10.4% -9.6% +14.8% ➖ noise
23 duckdb:vortex-compact -6.1% -10.4% +4.8% +14.8% ➖ noise
23 duckdb:vortex-file-compressed +8.7% -10.4% +21.3% +14.8% 🚨 regression
24 datafusion:vortex-compact +9.2% -7.4% +17.9% +14.8% 🚨 regression
24 datafusion:vortex-file-compressed +14.1% -7.4% +23.1% +14.8% 🚨 regression
24 duckdb:duckdb -4.0% -7.4% +3.6% +14.8% ➖ noise
24 duckdb:vortex-compact +4.5% -7.4% +12.8% +14.8% ➖ noise
24 duckdb:vortex-file-compressed +16.9% -7.4% +26.2% +14.8% 🚨 regression
25 datafusion:vortex-compact +23.0% -2.8% +26.5% +17.5% 🚨 regression
25 datafusion:vortex-file-compressed +14.9% -2.8% +18.2% +14.8% 🚨 regression
25 duckdb:duckdb -1.2% -2.8% +1.6% +25.3% ➖ noise
25 duckdb:vortex-compact +11.8% -2.8% +15.0% +14.8% 🚨 regression
25 duckdb:vortex-file-compressed +12.7% -2.8% +16.0% +17.0% ➖ noise
26 datafusion:vortex-compact +7.6% -6.1% +14.6% +14.8% ➖ noise
26 datafusion:vortex-file-compressed +6.3% -6.1% +13.2% +15.1% ➖ noise
26 duckdb:duckdb -2.4% -6.1% +4.0% +14.8% ➖ noise
26 duckdb:vortex-compact -0.9% -6.1% +5.5% +19.3% ➖ noise
26 duckdb:vortex-file-compressed +1.8% -6.1% +8.4% +14.8% ➖ noise
27 datafusion:vortex-compact +6.7% -6.5% +14.1% +18.1% ➖ noise
27 datafusion:vortex-file-compressed +26.9% -6.5% +35.8% +18.7% 🚨 regression
27 duckdb:duckdb -3.6% -6.5% +3.1% +14.8% ➖ noise
27 duckdb:vortex-compact +10.5% -6.5% +18.2% +14.8% 🚨 regression
27 duckdb:vortex-file-compressed +11.9% -6.5% +19.7% +17.0% 🚨 regression
28 datafusion:vortex-compact +3.4% -0.8% +4.2% +14.8% ➖ noise
28 datafusion:vortex-file-compressed +4.0% -0.8% +4.8% +14.8% ➖ noise
28 duckdb:duckdb +6.9% -0.8% +7.8% +14.8% ➖ noise
28 duckdb:vortex-compact +5.3% -0.8% +6.2% +23.5% ➖ noise
28 duckdb:vortex-file-compressed +12.9% -0.8% +13.9% +14.8% ➖ noise
29 datafusion:vortex-compact +4.5% +0.4% +4.1% +14.8% ➖ noise
29 datafusion:vortex-file-compressed +3.9% +0.4% +3.5% +18.5% ➖ noise
29 duckdb:duckdb +2.9% +0.4% +2.5% +14.8% ➖ noise
29 duckdb:vortex-compact +11.5% +0.4% +11.1% +14.8% ➖ noise
29 duckdb:vortex-file-compressed +9.2% +0.4% +8.8% +14.8% ➖ noise
30 datafusion:vortex-compact +7.6% +6.4% +1.1% +27.1% ➖ noise
30 datafusion:vortex-file-compressed +15.1% +6.4% +8.1% +24.2% ➖ noise
30 duckdb:duckdb -1.8% +6.4% -7.7% +14.8% ➖ noise
30 duckdb:vortex-compact +0.2% +6.4% -5.9% +24.8% ➖ noise
30 duckdb:vortex-file-compressed +9.7% +6.4% +3.1% +14.8% ➖ noise
31 datafusion:vortex-compact +6.7% +2.1% +4.5% +14.8% ➖ noise
31 datafusion:vortex-file-compressed +6.3% +2.1% +4.0% +14.8% ➖ noise
31 duckdb:duckdb +1.7% +2.1% -0.5% +14.8% ➖ noise
31 duckdb:vortex-compact +13.4% +2.1% +11.0% +14.8% ➖ noise
31 duckdb:vortex-file-compressed +1.5% +2.1% -0.6% +27.4% ➖ noise
32 datafusion:vortex-compact +5.3% -1.6% +7.1% +14.8% ➖ noise
32 datafusion:vortex-file-compressed +13.9% -1.6% +15.7% +14.8% 🚨 regression
32 duckdb:duckdb +0.4% -1.6% +2.1% +14.8% ➖ noise
32 duckdb:vortex-compact +17.7% -1.6% +19.6% +14.8% 🚨 regression
32 duckdb:vortex-file-compressed +22.3% -1.6% +24.3% +37.1% ➖ noise
33 datafusion:vortex-compact +7.6% -3.9% +12.0% +16.8% ➖ noise
33 datafusion:vortex-file-compressed +6.9% -3.9% +11.2% +14.8% ➖ noise
33 duckdb:duckdb -0.6% -3.9% +3.5% +14.8% ➖ noise
33 duckdb:vortex-compact +14.5% -3.9% +19.2% +14.8% 🚨 regression
33 duckdb:vortex-file-compressed +10.2% -3.9% +14.7% +17.2% ➖ noise
34 datafusion:vortex-compact +5.9% +0.6% +5.2% +14.8% ➖ noise
34 datafusion:vortex-file-compressed -3.0% +0.6% -3.6% +28.1% ➖ noise
34 duckdb:duckdb +1.3% +0.6% +0.7% +14.8% ➖ noise
34 duckdb:vortex-compact -1.2% +0.6% -1.8% +18.0% ➖ noise
34 duckdb:vortex-file-compressed +10.0% +0.6% +9.3% +14.8% ➖ noise
35 datafusion:vortex-compact +7.9% +0.5% +7.4% +14.8% ➖ noise
35 datafusion:vortex-file-compressed +14.8% +0.5% +14.3% +14.8% ➖ noise
35 duckdb:duckdb -4.7% +0.5% -5.1% +14.8% ➖ noise
35 duckdb:vortex-compact +11.1% +0.5% +10.6% +14.8% ➖ noise
35 duckdb:vortex-file-compressed +5.3% +0.5% +4.8% +14.8% ➖ noise
36 datafusion:vortex-compact +4.2% +1.1% +3.1% +14.8% ➖ noise
36 datafusion:vortex-file-compressed +9.1% +1.1% +7.9% +14.8% ➖ noise
36 duckdb:duckdb -3.5% +1.1% -4.6% +14.8% ➖ noise
36 duckdb:vortex-compact +7.8% +1.1% +6.6% +14.8% ➖ noise
36 duckdb:vortex-file-compressed +9.0% +1.1% +7.9% +14.8% ➖ noise
37 datafusion:vortex-compact +5.4% +4.0% +1.3% +23.5% ➖ noise
37 datafusion:vortex-file-compressed -1.1% +4.0% -4.9% +14.8% ➖ noise
37 duckdb:duckdb -5.3% +4.0% -8.9% +14.8% ➖ noise
37 duckdb:vortex-compact +16.5% +4.0% +12.1% +27.7% ➖ noise
37 duckdb:vortex-file-compressed +10.7% +4.0% +6.5% +14.8% ➖ noise
38 datafusion:vortex-compact +7.4% +0.1% +7.3% +14.8% ➖ noise
38 datafusion:vortex-file-compressed +15.9% +0.1% +15.7% +14.8% 🚨 regression
38 duckdb:duckdb -6.1% +0.1% -6.2% +14.8% ➖ noise
38 duckdb:vortex-compact +11.0% +0.1% +10.8% +14.8% ➖ noise
38 duckdb:vortex-file-compressed +11.8% +0.1% +11.7% +14.8% ➖ noise
39 datafusion:vortex-compact +19.6% +6.1% +12.8% +14.8% ➖ noise
39 datafusion:vortex-file-compressed +13.5% +6.1% +7.0% +14.8% ➖ noise
39 duckdb:duckdb -1.6% +6.1% -7.2% +14.8% ➖ noise
39 duckdb:vortex-compact +6.2% +6.1% +0.1% +14.8% ➖ noise
39 duckdb:vortex-file-compressed +17.7% +6.1% +11.0% +14.8% ➖ noise
40 datafusion:vortex-compact +3.4% +0.6% +2.8% +14.8% ➖ noise
40 datafusion:vortex-file-compressed +3.9% +0.6% +3.2% +14.8% ➖ noise
40 duckdb:duckdb -8.0% +0.6% -8.6% +14.8% ➖ noise
40 duckdb:vortex-compact +10.8% +0.6% +10.1% +14.8% ➖ noise
40 duckdb:vortex-file-compressed +11.6% +0.6% +10.9% +14.8% ➖ noise
41 datafusion:vortex-compact +7.5% +4.6% +2.8% +14.8% ➖ noise
41 datafusion:vortex-file-compressed +12.4% +4.6% +7.4% +14.8% ➖ noise
41 duckdb:duckdb -6.6% +4.6% -10.8% +14.8% ➖ noise
41 duckdb:vortex-compact +19.0% +4.6% +13.7% +26.3% ➖ noise
41 duckdb:vortex-file-compressed +10.7% +4.6% +5.8% +14.8% ➖ noise
42 datafusion:vortex-compact +5.7% +0.4% +5.2% +14.8% ➖ noise
42 datafusion:vortex-file-compressed +0.0% +0.4% -0.4% +26.2% ➖ noise
42 duckdb:duckdb -3.4% +0.4% -3.8% +14.8% ➖ noise
42 duckdb:vortex-compact +1.4% +0.4% +0.9% +15.3% ➖ noise
42 duckdb:vortex-file-compressed +6.3% +0.4% +5.8% +16.5% ➖ noise
43 datafusion:vortex-compact +4.5% -1.9% +6.5% +17.3% ➖ noise
43 datafusion:vortex-file-compressed +12.6% -1.9% +14.7% +28.0% ➖ noise
43 duckdb:duckdb -2.6% -1.9% -0.7% +14.8% ➖ noise
43 duckdb:vortex-compact +13.0% -1.9% +15.2% +15.8% ➖ noise
43 duckdb:vortex-file-compressed +9.7% -1.9% +11.9% +20.7% ➖ noise
44 datafusion:vortex-compact +5.8% -2.8% +8.9% +14.8% ➖ noise
44 datafusion:vortex-file-compressed +2.9% -2.8% +5.9% +16.2% ➖ noise
44 duckdb:duckdb -7.3% -2.8% -4.7% +14.8% ➖ noise
44 duckdb:vortex-compact +7.8% -2.8% +10.9% +14.8% ➖ noise
44 duckdb:vortex-file-compressed +2.8% -2.8% +5.8% +14.8% ➖ noise
45 datafusion:vortex-compact +8.2% -1.4% +9.8% +17.1% ➖ noise
45 datafusion:vortex-file-compressed +6.9% -1.4% +8.4% +14.8% ➖ noise
45 duckdb:duckdb -6.0% -1.4% -4.7% +14.8% ➖ noise
45 duckdb:vortex-compact +16.2% -1.4% +17.9% +14.8% 🚨 regression
45 duckdb:vortex-file-compressed +14.7% -1.4% +16.3% +14.8% 🚨 regression
46 datafusion:vortex-compact +7.3% -0.5% +7.8% +20.7% ➖ noise
46 datafusion:vortex-file-compressed +10.8% -0.5% +11.4% +14.8% ➖ noise
46 duckdb:duckdb -7.7% -0.5% -7.2% +14.8% ➖ noise
46 duckdb:vortex-compact +5.2% -0.5% +5.7% +14.8% ➖ noise
46 duckdb:vortex-file-compressed +2.0% -0.5% +2.5% +16.1% ➖ noise
47 datafusion:vortex-compact +11.5% +0.5% +10.9% +14.8% ➖ noise
47 datafusion:vortex-file-compressed +11.3% +0.5% +10.7% +14.8% ➖ noise
47 duckdb:duckdb -7.4% +0.5% -7.9% +14.8% ➖ noise
47 duckdb:vortex-compact +3.5% +0.5% +2.9% +14.8% ➖ noise
47 duckdb:vortex-file-compressed +14.5% +0.5% +13.9% +14.8% ➖ noise
48 datafusion:vortex-compact -5.2% -0.8% -4.4% +16.9% ➖ noise
48 datafusion:vortex-file-compressed +6.8% -0.8% +7.7% +14.8% ➖ noise
48 duckdb:duckdb +0.0% -0.8% +0.9% +14.8% ➖ noise
48 duckdb:vortex-compact +5.2% -0.8% +6.0% +14.8% ➖ noise
48 duckdb:vortex-file-compressed +6.5% -0.8% +7.4% +14.8% ➖ noise
49 datafusion:vortex-compact +5.1% +2.8% +2.3% +14.8% ➖ noise
49 datafusion:vortex-file-compressed +7.7% +2.8% +4.8% +14.8% ➖ noise
49 duckdb:duckdb -2.0% +2.8% -4.7% +14.8% ➖ noise
49 duckdb:vortex-compact -1.5% +2.8% -4.2% +14.8% ➖ noise
49 duckdb:vortex-file-compressed +24.5% +2.8% +21.1% +19.2% 🚨 regression
50 datafusion:vortex-compact +7.7% +3.0% +4.5% +17.0% ➖ noise
50 datafusion:vortex-file-compressed +21.4% +3.0% +17.8% +23.1% ➖ noise
50 duckdb:duckdb -4.7% +3.0% -7.5% +14.8% ➖ noise
50 duckdb:vortex-compact +8.9% +3.0% +5.7% +14.8% ➖ noise
50 duckdb:vortex-file-compressed -2.7% +3.0% -5.6% +14.8% ➖ noise
51 datafusion:vortex-compact +3.6% +1.3% +2.3% +14.8% ➖ noise
51 datafusion:vortex-file-compressed +3.5% +1.3% +2.2% +14.8% ➖ noise
51 duckdb:duckdb -3.0% +1.3% -4.3% +14.8% ➖ noise
51 duckdb:vortex-compact +3.0% +1.3% +1.7% +17.0% ➖ noise
51 duckdb:vortex-file-compressed +5.4% +1.3% +4.1% +18.4% ➖ noise
52 datafusion:vortex-compact +2.1% +3.4% -1.2% +25.0% ➖ noise
52 datafusion:vortex-file-compressed +6.0% +3.4% +2.6% +14.8% ➖ noise
52 duckdb:duckdb -7.4% +3.4% -10.4% +14.8% ➖ noise
52 duckdb:vortex-compact +2.7% +3.4% -0.6% +14.8% ➖ noise
52 duckdb:vortex-file-compressed +2.9% +3.4% -0.4% +18.0% ➖ noise
53 datafusion:vortex-compact +15.2% +6.1% +8.6% +20.1% ➖ noise
53 datafusion:vortex-file-compressed +8.6% +6.1% +2.4% +14.8% ➖ noise
53 duckdb:duckdb -2.4% +6.1% -8.0% +14.8% ➖ noise
53 duckdb:vortex-compact +9.5% +6.1% +3.2% +14.8% ➖ noise
53 duckdb:vortex-file-compressed +7.3% +6.1% +1.2% +14.8% ➖ noise
54 datafusion:vortex-compact +5.0% +6.0% -0.9% +14.8% ➖ noise
54 datafusion:vortex-file-compressed +11.6% +6.0% +5.3% +14.8% ➖ noise
54 duckdb:duckdb -6.0% +6.0% -11.3% +14.8% ➖ noise
54 duckdb:vortex-compact +23.5% +6.0% +16.5% +14.8% 🚨 regression
54 duckdb:vortex-file-compressed +10.0% +6.0% +3.8% +14.8% ➖ noise
55 datafusion:vortex-compact +17.3% +2.9% +14.0% +14.8% ➖ noise
55 datafusion:vortex-file-compressed +13.1% +2.9% +9.8% +14.8% ➖ noise
55 duckdb:duckdb -3.7% +2.9% -6.5% +14.8% ➖ noise
55 duckdb:vortex-compact -1.2% +2.9% -4.1% +19.9% ➖ noise
55 duckdb:vortex-file-compressed +8.5% +2.9% +5.4% +15.2% ➖ noise
56 datafusion:vortex-compact +20.5% +6.2% +13.5% +15.3% ➖ noise
56 datafusion:vortex-file-compressed +9.0% +6.2% +2.7% +14.8% ➖ noise
56 duckdb:duckdb +0.4% +6.2% -5.4% +14.8% ➖ noise
56 duckdb:vortex-compact +2.7% +6.2% -3.3% +14.8% ➖ noise
56 duckdb:vortex-file-compressed +10.2% +6.2% +3.8% +14.8% ➖ noise
57 datafusion:vortex-compact +6.1% +3.5% +2.6% +14.8% ➖ noise
57 datafusion:vortex-file-compressed +8.0% +3.5% +4.4% +14.8% ➖ noise
57 duckdb:duckdb -8.7% +3.5% -11.7% +14.8% ➖ noise
57 duckdb:vortex-compact +3.5% +3.5% +0.0% +14.8% ➖ noise
57 duckdb:vortex-file-compressed +8.8% +3.5% +5.2% +14.8% ➖ noise
58 datafusion:vortex-compact +3.1% -2.8% +6.1% +14.8% ➖ noise
58 datafusion:vortex-file-compressed +8.3% -2.8% +11.4% +16.4% ➖ noise
58 duckdb:duckdb -2.0% -2.8% +0.8% +14.8% ➖ noise
58 duckdb:vortex-compact +8.6% -2.8% +11.8% +15.5% ➖ noise
58 duckdb:vortex-file-compressed +4.6% -2.8% +7.6% +16.6% ➖ noise
59 datafusion:vortex-compact +4.2% +1.5% +2.6% +15.8% ➖ noise
59 datafusion:vortex-file-compressed +4.9% +1.5% +3.4% +14.8% ➖ noise
59 duckdb:duckdb -4.2% +1.5% -5.6% +14.8% ➖ noise
59 duckdb:vortex-compact +0.8% +1.5% -0.7% +14.8% ➖ noise
59 duckdb:vortex-file-compressed +6.1% +1.5% +4.5% +14.8% ➖ noise
60 datafusion:vortex-compact +5.2% -0.1% +5.3% +14.8% ➖ noise
60 datafusion:vortex-file-compressed +4.9% -0.1% +5.1% +14.8% ➖ noise
60 duckdb:duckdb +3.7% -0.1% +3.9% +14.8% ➖ noise
60 duckdb:vortex-compact +15.8% -0.1% +15.9% +14.8% 🚨 regression
60 duckdb:vortex-file-compressed +10.6% -0.1% +10.7% +14.8% ➖ noise
61 datafusion:vortex-compact -2.7% +2.1% -4.7% +14.8% ➖ noise
61 datafusion:vortex-file-compressed +10.5% +2.1% +8.3% +14.8% ➖ noise
61 duckdb:duckdb +0.9% +2.1% -1.1% +14.8% ➖ noise
61 duckdb:vortex-compact +6.4% +2.1% +4.3% +14.8% ➖ noise
61 duckdb:vortex-file-compressed +6.4% +2.1% +4.2% +15.4% ➖ noise
62 datafusion:vortex-compact +19.0% -8.7% +30.3% +21.5% 🚨 regression
62 datafusion:vortex-file-compressed +12.3% -8.7% +23.0% +26.2% ➖ noise
62 duckdb:duckdb -2.9% -8.7% +6.3% +14.8% ➖ noise
62 duckdb:vortex-compact +21.3% -8.7% +32.9% +20.8% 🚨 regression
62 duckdb:vortex-file-compressed +18.5% -8.7% +29.8% +17.5% 🚨 regression
63 datafusion:vortex-compact +11.0% +4.3% +6.4% +14.8% ➖ noise
63 datafusion:vortex-file-compressed +4.6% +4.3% +0.2% +14.8% ➖ noise
63 duckdb:duckdb -0.6% +4.3% -4.7% +14.8% ➖ noise
63 duckdb:vortex-compact +9.8% +4.3% +5.2% +14.8% ➖ noise
63 duckdb:vortex-file-compressed +13.8% +4.3% +9.0% +23.8% ➖ noise
64 datafusion:vortex-compact +9.0% +3.3% +5.5% +14.8% ➖ noise
64 datafusion:vortex-file-compressed +9.3% +3.3% +5.7% +14.8% ➖ noise
64 duckdb:duckdb -4.6% +3.3% -7.7% +14.8% ➖ noise
64 duckdb:vortex-compact +6.0% +3.3% +2.5% +14.8% ➖ noise
64 duckdb:vortex-file-compressed +11.2% +3.3% +7.7% +14.8% ➖ noise
65 datafusion:vortex-compact +15.0% +1.0% +13.8% +16.1% ➖ noise
65 datafusion:vortex-file-compressed +11.4% +1.0% +10.2% +14.8% ➖ noise
65 duckdb:duckdb -5.8% +1.0% -6.8% +14.8% ➖ noise
65 duckdb:vortex-compact +10.3% +1.0% +9.1% +18.7% ➖ noise
65 duckdb:vortex-file-compressed +6.7% +1.0% +5.6% +26.0% ➖ noise
66 datafusion:vortex-compact +4.4% +3.6% +0.7% +14.8% ➖ noise
66 datafusion:vortex-file-compressed +7.6% +3.6% +3.8% +22.3% ➖ noise
66 duckdb:duckdb -6.8% +3.6% -10.0% +14.8% ➖ noise
66 duckdb:vortex-compact +2.9% +3.6% -0.6% +14.8% ➖ noise
66 duckdb:vortex-file-compressed +12.5% +3.6% +8.6% +18.3% ➖ noise
67 datafusion:vortex-compact +10.8% +2.2% +8.3% +14.8% ➖ noise
67 datafusion:vortex-file-compressed +9.9% +2.2% +7.5% +14.8% ➖ noise
67 duckdb:duckdb +9.0% +2.2% +6.6% +14.8% ➖ noise
67 duckdb:vortex-compact +9.1% +2.2% +6.7% +14.8% ➖ noise
67 duckdb:vortex-file-compressed +12.0% +2.2% +9.5% +14.8% ➖ noise
68 datafusion:vortex-compact +7.7% -4.8% +13.1% +14.8% ➖ noise
68 datafusion:vortex-file-compressed +19.0% -4.8% +25.0% +14.8% 🚨 regression
68 duckdb:duckdb +6.8% -4.8% +12.2% +14.8% ➖ noise
68 duckdb:vortex-compact +0.6% -4.8% +5.7% +14.8% ➖ noise
68 duckdb:vortex-file-compressed +7.6% -4.8% +13.0% +14.8% ➖ noise
69 datafusion:vortex-compact +8.1% +5.7% +2.2% +21.2% ➖ noise
69 datafusion:vortex-file-compressed +12.9% +5.7% +6.8% +14.8% ➖ noise
69 duckdb:duckdb +6.3% +5.7% +0.5% +14.8% ➖ noise
69 duckdb:vortex-compact +5.0% +5.7% -0.7% +14.8% ➖ noise
69 duckdb:vortex-file-compressed +9.2% +5.7% +3.3% +14.8% ➖ noise
70 datafusion:vortex-compact +5.1% +8.7% -3.3% +14.8% ➖ noise
70 datafusion:vortex-file-compressed +5.5% +8.7% -2.9% +14.8% ➖ noise
70 duckdb:duckdb +4.2% +8.7% -4.1% +14.8% ➖ noise
70 duckdb:vortex-compact -1.3% +8.7% -9.1% +14.8% ➖ noise
70 duckdb:vortex-file-compressed +12.7% +8.7% +3.7% +21.7% ➖ noise
71 datafusion:vortex-compact +15.7% -2.7% +18.9% +14.8% 🚨 regression
71 datafusion:vortex-file-compressed +11.2% -2.7% +14.3% +34.9% ➖ noise
71 duckdb:duckdb +10.5% -2.7% +13.6% +14.8% ➖ noise
71 duckdb:vortex-compact +13.8% -2.7% +17.0% +14.8% 🚨 regression
71 duckdb:vortex-file-compressed +12.1% -2.7% +15.3% +14.8% 🚨 regression
72 datafusion:vortex-compact +10.1% +7.2% +2.7% +14.8% ➖ noise
72 datafusion:vortex-file-compressed +15.5% +7.2% +7.7% +14.8% ➖ noise
72 duckdb:duckdb +9.1% +7.2% +1.7% +14.8% ➖ noise
72 duckdb:vortex-compact +3.2% +7.2% -3.7% +14.8% ➖ noise
72 duckdb:vortex-file-compressed +2.4% +7.2% -4.5% +14.8% ➖ noise
73 datafusion:vortex-compact -7.1% +4.8% -11.3% +14.8% ➖ noise
73 datafusion:vortex-file-compressed +10.3% +4.8% +5.3% +24.8% ➖ noise
73 duckdb:duckdb +4.1% +4.8% -0.7% +14.8% ➖ noise
73 duckdb:vortex-compact +6.6% +4.8% +1.7% +14.8% ➖ noise
73 duckdb:vortex-file-compressed +9.2% +4.8% +4.3% +14.8% ➖ noise
74 datafusion:vortex-compact -8.5% +2.7% -10.9% +14.8% ➖ noise
74 datafusion:vortex-file-compressed +16.8% +2.7% +13.7% +14.8% ➖ noise
74 duckdb:duckdb +3.1% +2.7% +0.3% +14.8% ➖ noise
74 duckdb:vortex-compact +3.4% +2.7% +0.6% +14.8% ➖ noise
74 duckdb:vortex-file-compressed +7.8% +2.7% +5.0% +14.8% ➖ noise
75 datafusion:vortex-compact -5.2% +6.1% -10.7% +14.8% ➖ noise
75 datafusion:vortex-file-compressed +2.9% +6.1% -3.1% +14.8% ➖ noise
75 duckdb:duckdb +4.4% +6.1% -1.6% +14.8% ➖ noise
75 duckdb:vortex-compact +3.2% +6.1% -2.7% +14.8% ➖ noise
75 duckdb:vortex-file-compressed +6.8% +6.1% +0.7% +18.4% ➖ noise
76 datafusion:vortex-compact -8.5% +3.9% -11.9% +28.3% ➖ noise
76 datafusion:vortex-file-compressed +9.5% +3.9% +5.4% +16.3% ➖ noise
76 duckdb:duckdb +1.7% +3.9% -2.1% +14.8% ➖ noise
76 duckdb:vortex-compact +4.1% +3.9% +0.2% +30.0% ➖ noise
76 duckdb:vortex-file-compressed +10.8% +3.9% +6.6% +14.8% ➖ noise
77 datafusion:vortex-compact -11.7% +6.1% -16.8% +18.9% ✅ faster
77 datafusion:vortex-file-compressed +6.4% +6.1% +0.3% +24.4% ➖ noise
77 duckdb:duckdb +10.4% +6.1% +4.0% +14.8% ➖ noise
77 duckdb:vortex-compact +0.3% +6.1% -5.5% +14.8% ➖ noise
77 duckdb:vortex-file-compressed +12.4% +6.1% +5.9% +15.1% ➖ noise
78 datafusion:vortex-compact -8.2% +11.9% -18.0% +14.8% ✅ faster
78 datafusion:vortex-file-compressed +10.0% +11.9% -1.7% +14.8% ➖ noise
78 duckdb:duckdb +7.5% +11.9% -3.9% +14.8% ➖ noise
78 duckdb:vortex-compact +3.2% +11.9% -7.7% +14.8% ➖ noise
78 duckdb:vortex-file-compressed +6.5% +11.9% -4.8% +14.8% ➖ noise
79 datafusion:vortex-compact -5.0% +6.9% -11.1% +22.8% ➖ noise
79 datafusion:vortex-file-compressed +5.5% +6.9% -1.3% +14.8% ➖ noise
79 duckdb:duckdb +4.7% +6.9% -2.1% +14.8% ➖ noise
79 duckdb:vortex-compact +2.1% +6.9% -4.5% +15.6% ➖ noise
79 duckdb:vortex-file-compressed +6.8% +6.9% -0.1% +14.8% ➖ noise
80 datafusion:vortex-compact -9.1% +8.2% -16.0% +14.8% ✅ faster
80 datafusion:vortex-file-compressed +5.4% +8.2% -2.7% +16.7% ➖ noise
80 duckdb:duckdb +6.7% +8.2% -1.4% +14.8% ➖ noise
80 duckdb:vortex-compact +8.6% +8.2% +0.4% +14.8% ➖ noise
80 duckdb:vortex-file-compressed +7.3% +8.2% -0.9% +14.8% ➖ noise
81 datafusion:vortex-compact -3.9% +4.9% -8.3% +15.7% ➖ noise
81 datafusion:vortex-file-compressed +14.1% +4.9% +8.8% +14.8% ➖ noise
81 duckdb:duckdb +7.5% +4.9% +2.5% +14.8% ➖ noise
81 duckdb:vortex-compact +10.6% +4.9% +5.5% +17.3% ➖ noise
81 duckdb:vortex-file-compressed +10.7% +4.9% +5.6% +14.8% ➖ noise
82 datafusion:vortex-compact -2.8% +13.0% -14.0% +15.4% ✅ faster
82 datafusion:vortex-file-compressed +4.0% +13.0% -8.0% +39.0% ➖ noise
82 duckdb:duckdb +9.3% +13.0% -3.3% +14.8% ➖ noise
82 duckdb:vortex-compact +4.6% +13.0% -7.4% +14.8% ➖ noise
82 duckdb:vortex-file-compressed +5.4% +13.0% -6.8% +14.8% ➖ noise
83 datafusion:vortex-compact -5.3% +1.6% -6.8% +14.8% ➖ noise
83 datafusion:vortex-file-compressed +7.4% +1.6% +5.8% +14.8% ➖ noise
83 duckdb:duckdb +8.2% +1.6% +6.5% +14.8% ➖ noise
83 duckdb:vortex-compact +2.1% +1.6% +0.5% +14.8% ➖ noise
83 duckdb:vortex-file-compressed +8.7% +1.6% +7.0% +14.8% ➖ noise
84 datafusion:vortex-compact -0.4% +10.0% -9.4% +14.8% ➖ noise
84 datafusion:vortex-file-compressed +15.2% +10.0% +4.7% +33.4% ➖ noise
84 duckdb:duckdb +9.5% +10.0% -0.4% +14.8% ➖ noise
84 duckdb:vortex-compact +0.6% +10.0% -8.5% +14.8% ➖ noise
84 duckdb:vortex-file-compressed +5.9% +10.0% -3.7% +14.8% ➖ noise
85 datafusion:vortex-compact -9.8% +6.7% -15.5% +14.8% ✅ faster
85 datafusion:vortex-file-compressed +2.7% +6.7% -3.8% +14.8% ➖ noise
85 duckdb:duckdb +10.9% +6.7% +4.0% +14.8% ➖ noise
85 duckdb:vortex-compact +7.9% +6.7% +1.1% +18.1% ➖ noise
85 duckdb:vortex-file-compressed +11.5% +6.7% +4.6% +14.8% ➖ noise
86 datafusion:vortex-compact -17.2% +4.0% -20.4% +21.4% ✅ faster
86 datafusion:vortex-file-compressed +9.4% +4.0% +5.2% +17.2% ➖ noise
86 duckdb:duckdb +6.7% +4.0% +2.6% +14.8% ➖ noise
86 duckdb:vortex-compact +1.8% +4.0% -2.1% +18.4% ➖ noise
86 duckdb:vortex-file-compressed +15.7% +4.0% +11.2% +20.0% ➖ noise
87 datafusion:vortex-compact -7.6% +11.7% -17.2% +14.8% ✅ faster
87 datafusion:vortex-file-compressed +16.5% +11.7% +4.4% +16.4% ➖ noise
87 duckdb:duckdb +10.1% +11.7% -1.4% +14.8% ➖ noise
87 duckdb:vortex-compact +8.1% +11.7% -3.1% +14.8% ➖ noise
87 duckdb:vortex-file-compressed +2.4% +11.7% -8.3% +14.8% ➖ noise
88 datafusion:vortex-compact -7.4% +2.9% -10.0% +14.8% ➖ noise
88 datafusion:vortex-file-compressed +9.0% +2.9% +6.0% +14.8% ➖ noise
88 duckdb:duckdb +8.7% +2.9% +5.6% +14.8% ➖ noise
88 duckdb:vortex-compact +6.0% +2.9% +3.0% +14.8% ➖ noise
88 duckdb:vortex-file-compressed +6.7% +2.9% +3.6% +14.8% ➖ noise
89 datafusion:vortex-compact -2.0% -0.7% -1.3% +14.8% ➖ noise
89 datafusion:vortex-file-compressed +10.9% -0.7% +11.7% +14.8% ➖ noise
89 duckdb:duckdb +9.0% -0.7% +9.7% +14.8% ➖ noise
89 duckdb:vortex-compact +3.3% -0.7% +4.0% +14.8% ➖ noise
89 duckdb:vortex-file-compressed +5.0% -0.7% +5.7% +14.8% ➖ noise
90 datafusion:vortex-compact -3.6% +9.3% -11.8% +14.8% ➖ noise
90 datafusion:vortex-file-compressed +4.2% +9.3% -4.7% +28.3% ➖ noise
90 duckdb:duckdb +24.1% +9.3% +13.6% +14.8% ➖ noise
90 duckdb:vortex-compact +7.7% +9.3% -1.4% +14.8% ➖ noise
90 duckdb:vortex-file-compressed +23.7% +9.3% +13.2% +14.8% ➖ noise
91 datafusion:vortex-compact -10.4% +7.7% -16.8% +17.9% ✅ faster
91 datafusion:vortex-file-compressed +15.1% +7.7% +6.8% +14.8% ➖ noise
91 duckdb:duckdb +15.1% +7.7% +6.8% +14.8% ➖ noise
91 duckdb:vortex-compact +14.9% +7.7% +6.6% +17.3% ➖ noise
91 duckdb:vortex-file-compressed +4.1% +7.7% -3.3% +28.9% ➖ noise
92 datafusion:vortex-compact -2.7% +9.4% -11.0% +14.8% ➖ noise
92 datafusion:vortex-file-compressed +1.2% +9.4% -7.5% +14.8% ➖ noise
92 duckdb:duckdb +21.9% +9.4% +11.5% +14.8% ➖ noise
92 duckdb:vortex-compact -9.4% +9.4% -17.2% +16.5% ✅ faster
92 duckdb:vortex-file-compressed +14.9% +9.4% +5.1% +14.8% ➖ noise
93 datafusion:vortex-compact -11.9% +18.6% -25.7% +18.7% ✅ faster
93 datafusion:vortex-file-compressed +9.4% +18.6% -7.7% +14.8% ➖ noise
93 duckdb:duckdb +8.2% +18.6% -8.7% +14.8% ➖ noise
93 duckdb:vortex-compact +10.4% +18.6% -6.9% +14.8% ➖ noise
93 duckdb:vortex-file-compressed +16.3% +18.6% -1.9% +15.3% ➖ noise
94 datafusion:vortex-compact -6.1% +4.7% -10.4% +21.9% ➖ noise
94 datafusion:vortex-file-compressed +19.8% +4.7% +14.4% +36.2% ➖ noise
94 duckdb:duckdb +4.7% +4.7% +0.0% +14.8% ➖ noise
94 duckdb:vortex-compact +17.1% +4.7% +11.8% +19.0% ➖ noise
94 duckdb:vortex-file-compressed +11.0% +4.7% +6.0% +14.8% ➖ noise
95 datafusion:vortex-compact -13.4% -2.5% -11.2% +14.8% ➖ noise
95 datafusion:vortex-file-compressed +10.0% -2.5% +12.8% +14.8% ➖ noise
95 duckdb:duckdb +24.5% -2.5% +27.7% +18.5% 🚨 regression
95 duckdb:vortex-compact +3.4% -2.5% +6.0% +15.4% ➖ noise
95 duckdb:vortex-file-compressed +0.7% -2.5% +3.2% +14.8% ➖ noise
96 datafusion:vortex-compact -8.8% +12.0% -18.6% +14.8% ✅ faster
96 datafusion:vortex-file-compressed +11.5% +12.0% -0.4% +14.8% ➖ noise
96 duckdb:duckdb +6.7% +12.0% -4.7% +20.5% ➖ noise
96 duckdb:vortex-compact +10.9% +12.0% -1.0% +22.7% ➖ noise
96 duckdb:vortex-file-compressed +15.2% +12.0% +2.9% +16.6% ➖ noise
97 datafusion:vortex-compact -9.6% +7.4% -15.9% +20.2% ➖ noise
97 datafusion:vortex-file-compressed +15.3% +7.4% +7.3% +15.6% ➖ noise
97 duckdb:duckdb +8.4% +7.4% +0.8% +14.8% ➖ noise
97 duckdb:vortex-compact +2.6% +7.4% -4.5% +14.8% ➖ noise
97 duckdb:vortex-file-compressed +13.7% +7.4% +5.8% +14.8% ➖ noise
98 datafusion:vortex-compact -3.3% +5.5% -8.4% +14.8% ➖ noise
98 datafusion:vortex-file-compressed +10.9% +5.5% +5.1% +17.6% ➖ noise
98 duckdb:duckdb +8.2% +5.5% +2.5% +14.8% ➖ noise
98 duckdb:vortex-compact +1.0% +5.5% -4.3% +14.9% ➖ noise
98 duckdb:vortex-file-compressed +3.9% +5.5% -1.6% +17.9% ➖ noise
99 datafusion:vortex-compact +12.9% +6.9% +5.6% +20.3% ➖ noise
99 datafusion:vortex-file-compressed -8.7% +6.9% -14.7% +20.7% ➖ noise
99 duckdb:duckdb +10.8% +6.9% +3.6% +14.8% ➖ noise
99 duckdb:vortex-compact -9.0% +6.9% -14.9% +19.1% ➖ noise
99 duckdb:vortex-file-compressed +16.8% +6.9% +9.3% +22.6% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.3%
Vortex (geomean): 0.996x ➖
Parquet (geomean): 0.973x ➖
Shifts: Parquet (control) -2.7% · Median polish -0.2%


duckdb / vortex-file-compressed (1.011x ➖, 0↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12034113 11828550 1.02
statpopgen_q01/duckdb:vortex-file-compressed 26858853 27379100 0.98
statpopgen_q02/duckdb:vortex-file-compressed 541170300 538419890 1.01
statpopgen_q03/duckdb:vortex-file-compressed 1078270270 1054051737 1.02
statpopgen_q04/duckdb:vortex-file-compressed 1068559592 1059612584 1.01
statpopgen_q05/duckdb:vortex-file-compressed 🚨 514165082 464076490 1.11
statpopgen_q06/duckdb:vortex-file-compressed 1549789684 1555487988 1.00
statpopgen_q07/duckdb:vortex-file-compressed 206508498 207915843 0.99
statpopgen_q08/duckdb:vortex-file-compressed 233824762 235435296 0.99
statpopgen_q09/duckdb:vortex-file-compressed 848703198 837536946 1.01
statpopgen_q10/duckdb:vortex-file-compressed 2562525590 2581034092 0.99
duckdb / vortex-compact (0.981x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11880697 12679535 0.94
statpopgen_q01/duckdb:vortex-compact 249322311 234725290 1.06
statpopgen_q02/duckdb:vortex-compact 560040091 616904300 0.91
statpopgen_q03/duckdb:vortex-compact 1153393382 1190166662 0.97
statpopgen_q04/duckdb:vortex-compact 1159157569 1228722547 0.94
statpopgen_q05/duckdb:vortex-compact 560352522 602809619 0.93
statpopgen_q06/duckdb:vortex-compact 1494694507 1500862530 1.00
statpopgen_q07/duckdb:vortex-compact 891238717 882490572 1.01
statpopgen_q08/duckdb:vortex-compact 932842813 914514509 1.02
statpopgen_q09/duckdb:vortex-compact 939569993 918045017 1.02
statpopgen_q10/duckdb:vortex-compact 2615189793 2611398233 1.00
duckdb / parquet (0.973x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 300772128 300137094 1.00
statpopgen_q01/duckdb:parquet 382218354 375299863 1.02
statpopgen_q02/duckdb:parquet 756023821 759597669 1.00
statpopgen_q03/duckdb:parquet 1173987863 1250871369 0.94
statpopgen_q04/duckdb:parquet 1195470026 1317224325 0.91
statpopgen_q05/duckdb:parquet 802550664 887962509 0.90
statpopgen_q06/duckdb:parquet 1420933550 1530509904 0.93
statpopgen_q07/duckdb:parquet 842970356 844938709 1.00
statpopgen_q08/duckdb:parquet 858347180 850473595 1.01
statpopgen_q09/duckdb:parquet 1010850633 998695385 1.01
statpopgen_q10/duckdb:parquet 2207568205 2202266652 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -6.3% +0.2% -6.5% +12.7% ➖ noise
0 duckdb:vortex-file-compressed +1.7% +0.2% +1.5% +15.1% ➖ noise
1 duckdb:vortex-compact +6.2% +1.8% +4.3% +17.9% ➖ noise
1 duckdb:vortex-file-compressed -1.9% +1.8% -3.7% +221.1% ➖ noise
2 duckdb:vortex-compact -9.2% -0.5% -8.8% +12.7% ➖ noise
2 duckdb:vortex-file-compressed +0.5% -0.5% +1.0% +12.7% ➖ noise
3 duckdb:vortex-compact -3.1% -6.1% +3.3% +12.7% ➖ noise
3 duckdb:vortex-file-compressed +2.3% -6.1% +9.0% +12.7% ➖ noise
4 duckdb:vortex-compact -5.7% -9.2% +3.9% +12.7% ➖ noise
4 duckdb:vortex-file-compressed +0.8% -9.2% +11.1% +12.7% ➖ noise
5 duckdb:vortex-compact -7.0% -9.6% +2.8% +12.7% ➖ noise
5 duckdb:vortex-file-compressed +10.8% -9.6% +22.6% +12.7% 🚨 regression
6 duckdb:vortex-compact -0.4% -7.2% +7.3% +12.7% ➖ noise
6 duckdb:vortex-file-compressed -0.4% -7.2% +7.3% +12.7% ➖ noise
7 duckdb:vortex-compact +1.0% -0.2% +1.2% +12.7% ➖ noise
7 duckdb:vortex-file-compressed -0.7% -0.2% -0.4% +12.7% ➖ noise
8 duckdb:vortex-compact +2.0% +0.9% +1.1% +12.7% ➖ noise
8 duckdb:vortex-file-compressed -0.7% +0.9% -1.6% +12.7% ➖ noise
9 duckdb:vortex-compact +2.3% +1.2% +1.1% +12.7% ➖ noise
9 duckdb:vortex-file-compressed +1.3% +1.2% +0.1% +12.7% ➖ noise
10 duckdb:vortex-compact +0.1% +0.2% -0.1% +12.7% ➖ noise
10 duckdb:vortex-file-compressed -0.7% +0.2% -1.0% +12.7% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Statistical and Population Genetics

File Size Changes (2 files changed, -0.0% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.97 GB 1.97 GB 55.62 KB -0.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 959.35 MB 959.30 MB 58.42 KB -0.0%

Totals:

  • vortex-compact: 959.62 MB → 959.56 MB (-0.0%)
  • vortex-file-compressed: 1.97 GB → 1.97 GB (-0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

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


unknown / unknown (0.957x ➖, 9↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 400057 387910 1.03
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1077326 1030355 1.05
random-access/feature-vectors/correlated/parquet-tokio-local-disk 🚀 8324726899 9316492172 0.89
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 🚀 8224969417 9293983856 0.88
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 8488374 22708151 0.37
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 7578408 7866953 0.96
random-access/feature-vectors/uniform/lance-tokio-local-disk 1199441 1174885 1.02
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1896756 2004720 0.95
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8525408406 8801694409 0.97
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8530002119 8421195839 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk 13439698 13957951 0.96
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 13228943 13606498 0.97
random-access/lance-tokio-local-disk 638222 653069 0.98
random-access/lance-tokio-local-disk-footer 1316544 1399168 0.94
random-access/nested-lists/correlated/lance-tokio-local-disk 242188 240288 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 591421 642836 0.92
random-access/nested-lists/correlated/parquet-tokio-local-disk 129262060 128273095 1.01
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 128470385 127752755 1.01
random-access/nested-lists/correlated/vortex-tokio-local-disk 628758 653106 0.96
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 641866 651702 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk 1016807 1079591 0.94
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1375410 1367153 1.01
random-access/nested-lists/uniform/parquet-tokio-local-disk 131076165 128473628 1.02
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 132646259 128689403 1.03
random-access/nested-lists/uniform/vortex-tokio-local-disk 2162875 2113088 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2145656 2077054 1.03
random-access/nested-structs/correlated/lance-tokio-local-disk 370570 395077 0.94
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 549699 566657 0.97
random-access/nested-structs/correlated/parquet-tokio-local-disk 23096374 21392532 1.08
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 23464689 21615347 1.09
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚀 682825 784132 0.87
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 755270 712550 1.06
random-access/nested-structs/uniform/lance-tokio-local-disk 2616642 2485209 1.05
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2759644 2674303 1.03
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 22654455 25452669 0.89
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 23958728 26516103 0.90
random-access/nested-structs/uniform/vortex-tokio-local-disk 1572010 1582492 0.99
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1647056 1568488 1.05
random-access/parquet-tokio-local-disk 165278547 169335331 0.98
random-access/parquet-tokio-local-disk-footer 166835864 167610944 1.00
random-access/taxi/correlated/lance-tokio-local-disk 930216 999139 0.93
random-access/taxi/correlated/lance-tokio-local-disk-footer 🚀 1879771 2092745 0.90
random-access/taxi/correlated/parquet-tokio-local-disk 250271971 248454672 1.01
random-access/taxi/correlated/parquet-tokio-local-disk-footer 248595351 252305457 0.99
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1574185 1848565 0.85
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1765760 1809246 0.98
random-access/taxi/uniform/lance-tokio-local-disk 9381346 9716691 0.97
random-access/taxi/uniform/lance-tokio-local-disk-footer 9907926 10470296 0.95
random-access/taxi/uniform/parquet-tokio-local-disk 263816551 264015434 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 264245773 267278773 0.99
random-access/taxi/uniform/vortex-tokio-local-disk 4559744 4651450 0.98
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4534948 4694696 0.97
random-access/vortex-tokio-local-disk 🚀 1191395 1374146 0.87
random-access/vortex-tokio-local-disk-footer 🚀 1197192 1361432 0.88

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +3.6%
Vortex (geomean): 1.134x ❌
Parquet (geomean): 1.088x ➖
Shifts: Parquet (control) +8.8% · Median polish +12.5%


datafusion / vortex-file-compressed (1.167x ❌, 0↑ 21↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 446638246 400660035 1.11
tpch_q02/datafusion:vortex-file-compressed 🚨 127385058 112458206 1.13
tpch_q03/datafusion:vortex-file-compressed 🚨 256802369 211816767 1.21
tpch_q04/datafusion:vortex-file-compressed 🚨 133442652 113595017 1.17
tpch_q05/datafusion:vortex-file-compressed 🚨 448714382 378179448 1.19
tpch_q06/datafusion:vortex-file-compressed 🚨 42493953 37561972 1.13
tpch_q07/datafusion:vortex-file-compressed 🚨 595610798 505814167 1.18
tpch_q08/datafusion:vortex-file-compressed 🚨 432490143 365720431 1.18
tpch_q09/datafusion:vortex-file-compressed 🚨 783646980 647408722 1.21
tpch_q10/datafusion:vortex-file-compressed 🚨 273379821 232353542 1.18
tpch_q11/datafusion:vortex-file-compressed 🚨 104239429 84481326 1.23
tpch_q12/datafusion:vortex-file-compressed 🚨 142562542 114955172 1.24
tpch_q13/datafusion:vortex-file-compressed 🚨 248780722 216786536 1.15
tpch_q14/datafusion:vortex-file-compressed 🚨 61992163 54921806 1.13
tpch_q15/datafusion:vortex-file-compressed 🚨 114857180 100652314 1.14
tpch_q16/datafusion:vortex-file-compressed 🚨 87068837 77054169 1.13
tpch_q17/datafusion:vortex-file-compressed 🚨 773167943 644153157 1.20
tpch_q18/datafusion:vortex-file-compressed 🚨 1039482690 870700078 1.19
tpch_q19/datafusion:vortex-file-compressed 81487480 75013432 1.09
tpch_q20/datafusion:vortex-file-compressed 🚨 187161574 164621887 1.14
tpch_q21/datafusion:vortex-file-compressed 🚨 807179704 671592653 1.20
tpch_q22/datafusion:vortex-file-compressed 🚨 75849154 66111024 1.15
datafusion / vortex-compact (1.143x ❌, 0↑ 19↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 488683514 445299178 1.10
tpch_q02/datafusion:vortex-compact 🚨 131184454 114461825 1.15
tpch_q03/datafusion:vortex-compact 🚨 246432207 214749387 1.15
tpch_q04/datafusion:vortex-compact 🚨 136867715 120132695 1.14
tpch_q05/datafusion:vortex-compact 🚨 447327081 385626257 1.16
tpch_q06/datafusion:vortex-compact 🚨 70230869 59032478 1.19
tpch_q07/datafusion:vortex-compact 🚨 614553379 530673745 1.16
tpch_q08/datafusion:vortex-compact 🚨 440005054 373079114 1.18
tpch_q09/datafusion:vortex-compact 🚨 770514051 656109812 1.17
tpch_q10/datafusion:vortex-compact 🚨 286855284 246236951 1.16
tpch_q11/datafusion:vortex-compact 96247515 89961778 1.07
tpch_q12/datafusion:vortex-compact 🚨 180660910 160351337 1.13
tpch_q13/datafusion:vortex-compact 🚨 304240797 268457825 1.13
tpch_q14/datafusion:vortex-compact 🚨 80482400 71908396 1.12
tpch_q15/datafusion:vortex-compact 🚨 176191897 155529725 1.13
tpch_q16/datafusion:vortex-compact 🚨 94268459 82660210 1.14
tpch_q17/datafusion:vortex-compact 🚨 769614025 647979050 1.19
tpch_q18/datafusion:vortex-compact 🚨 1010231091 875300094 1.15
tpch_q19/datafusion:vortex-compact 135969277 124363937 1.09
tpch_q20/datafusion:vortex-compact 🚨 214961380 188586702 1.14
tpch_q21/datafusion:vortex-compact 🚨 805077868 675048560 1.19
tpch_q22/datafusion:vortex-compact 🚨 81728969 73040023 1.12
datafusion / parquet (1.111x ❌, 0↑ 15↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 500260988 450524713 1.11
tpch_q02/datafusion:parquet 🚨 192768067 174502237 1.10
tpch_q03/datafusion:parquet 🚨 333707616 286804929 1.16
tpch_q04/datafusion:parquet 🚨 149330062 128288689 1.16
tpch_q05/datafusion:parquet 🚨 510510745 441621864 1.16
tpch_q06/datafusion:parquet 137015025 133230218 1.03
tpch_q07/datafusion:parquet 🚨 703981148 615228401 1.14
tpch_q08/datafusion:parquet 🚨 549507282 469863442 1.17
tpch_q09/datafusion:parquet 🚨 864211315 757825676 1.14
tpch_q10/datafusion:parquet 🚨 566566157 506794610 1.12
tpch_q11/datafusion:parquet 🚨 135425143 119505509 1.13
tpch_q12/datafusion:parquet 211553049 202335149 1.05
tpch_q13/datafusion:parquet 358459997 332537944 1.08
tpch_q14/datafusion:parquet 172030524 160604936 1.07
tpch_q15/datafusion:parquet 🚨 284742707 255465853 1.11
tpch_q16/datafusion:parquet 138375427 136816884 1.01
tpch_q17/datafusion:parquet 🚨 795609852 683391747 1.16
tpch_q18/datafusion:parquet 🚨 1054609177 917545740 1.15
tpch_q19/datafusion:parquet 281992622 264198255 1.07
tpch_q20/datafusion:parquet 🚨 331767882 294345842 1.13
tpch_q21/datafusion:parquet 🚨 821618140 702204372 1.17
tpch_q22/datafusion:parquet 227077584 217418177 1.04
datafusion / arrow (1.158x ❌, 0↑ 18↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚨 684738613 585834395 1.17
tpch_q02/datafusion:arrow 🚨 186634000 166198435 1.12
tpch_q03/datafusion:arrow 🚨 554030536 458955345 1.21
tpch_q04/datafusion:arrow 🚨 409753765 334541827 1.22
tpch_q05/datafusion:arrow 🚨 1093058060 935272040 1.17
tpch_q06/datafusion:arrow 🚨 324563944 282699098 1.15
tpch_q07/datafusion:arrow 🚨 1379611216 1164761276 1.18
tpch_q08/datafusion:arrow 🚨 1315271889 1138777239 1.15
tpch_q09/datafusion:arrow 🚨 1536284406 1359131532 1.13
tpch_q10/datafusion:arrow 🚨 704595940 591260229 1.19
tpch_q11/datafusion:arrow 150013138 139873095 1.07
tpch_q12/datafusion:arrow 🚨 989757605 827652224 1.20
tpch_q13/datafusion:arrow 551707151 505485793 1.09
tpch_q14/datafusion:arrow 🚨 376549544 315645734 1.19
tpch_q15/datafusion:arrow 🚨 859872340 683256720 1.26
tpch_q16/datafusion:arrow 115599317 105626362 1.09
tpch_q17/datafusion:arrow 🚨 1540157256 1345157181 1.14
tpch_q18/datafusion:arrow 🚨 2220014881 1921040988 1.16
tpch_q19/datafusion:arrow 🚨 568154992 483379430 1.18
tpch_q20/datafusion:arrow 🚨 574060075 484544462 1.18
tpch_q21/datafusion:arrow 🚨 3343323136 2972412857 1.12
tpch_q22/datafusion:arrow 146224001 133095725 1.10
duckdb / vortex-file-compressed (1.120x ❌, 0↑ 16↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 186020232 168723180 1.10
tpch_q02/duckdb:vortex-file-compressed 56577584 51594726 1.10
tpch_q03/duckdb:vortex-file-compressed 🚨 141922696 120785654 1.17
tpch_q04/duckdb:vortex-file-compressed 🚨 184047058 158062653 1.16
tpch_q05/duckdb:vortex-file-compressed 🚨 157544737 136029681 1.16
tpch_q06/duckdb:vortex-file-compressed 🚨 38512670 33677565 1.14
tpch_q07/duckdb:vortex-file-compressed 🚨 153408586 133148479 1.15
tpch_q08/duckdb:vortex-file-compressed 🚨 196805295 168871412 1.17
tpch_q09/duckdb:vortex-file-compressed 🚨 442865453 392900101 1.13
tpch_q10/duckdb:vortex-file-compressed 🚨 209614895 188872734 1.11
tpch_q11/duckdb:vortex-file-compressed 🚨 35377140 31484529 1.12
tpch_q12/duckdb:vortex-file-compressed 108659052 101047645 1.08
tpch_q13/duckdb:vortex-file-compressed 🚨 294482773 267195349 1.10
tpch_q14/duckdb:vortex-file-compressed 57959870 52901955 1.10
tpch_q15/duckdb:vortex-file-compressed 🚨 99825381 87991923 1.13
tpch_q16/duckdb:vortex-file-compressed 83584689 77429944 1.08
tpch_q17/duckdb:vortex-file-compressed 🚨 105692028 93076283 1.14
tpch_q18/duckdb:vortex-file-compressed 🚨 322060577 285635066 1.13
tpch_q19/duckdb:vortex-file-compressed 85493863 78374878 1.09
tpch_q20/duckdb:vortex-file-compressed 🚨 155779562 139771532 1.11
tpch_q21/duckdb:vortex-file-compressed 🚨 546861886 488107056 1.12
tpch_q22/duckdb:vortex-file-compressed 67713712 64272803 1.05
duckdb / vortex-compact (1.105x ❌, 0↑ 11↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 246330886 230078446 1.07
tpch_q02/duckdb:vortex-compact 62303182 56971763 1.09
tpch_q03/duckdb:vortex-compact 🚨 152122979 135439821 1.12
tpch_q04/duckdb:vortex-compact 🚨 192051371 169931548 1.13
tpch_q05/duckdb:vortex-compact 🚨 184839312 162374365 1.14
tpch_q06/duckdb:vortex-compact 🚨 60789842 54764741 1.11
tpch_q07/duckdb:vortex-compact 🚨 193246373 172544040 1.12
tpch_q08/duckdb:vortex-compact 🚨 213065277 185244908 1.15
tpch_q09/duckdb:vortex-compact 🚨 489503576 429497028 1.14
tpch_q10/duckdb:vortex-compact 241683144 219768014 1.10
tpch_q11/duckdb:vortex-compact 41578587 38792309 1.07
tpch_q12/duckdb:vortex-compact 🚨 179389028 162522130 1.10
tpch_q13/duckdb:vortex-compact 356585806 324405058 1.10
tpch_q14/duckdb:vortex-compact 76827453 71545143 1.07
tpch_q15/duckdb:vortex-compact 123004021 113509163 1.08
tpch_q16/duckdb:vortex-compact 87341155 79992737 1.09
tpch_q17/duckdb:vortex-compact 🚨 121341146 106375455 1.14
tpch_q18/duckdb:vortex-compact 314806984 290993143 1.08
tpch_q19/duckdb:vortex-compact 103419796 96738600 1.07
tpch_q20/duckdb:vortex-compact 🚨 198770660 177770227 1.12
tpch_q21/duckdb:vortex-compact 🚨 577214725 511254383 1.13
tpch_q22/duckdb:vortex-compact 76519034 71356002 1.07
duckdb / parquet (1.065x ➖, 0↑ 5↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 271592172 262247478 1.04
tpch_q02/duckdb:parquet 🚨 108263208 98006151 1.10
tpch_q03/duckdb:parquet 224043805 205592050 1.09
tpch_q04/duckdb:parquet 143678552 134651625 1.07
tpch_q05/duckdb:parquet 🚨 244019159 221820001 1.10
tpch_q06/duckdb:parquet 79665080 74332313 1.07
tpch_q07/duckdb:parquet 201791052 186197406 1.08
tpch_q08/duckdb:parquet 287305065 265192478 1.08
tpch_q09/duckdb:parquet 512625497 481662429 1.06
tpch_q10/duckdb:parquet 653136014 621212142 1.05
tpch_q11/duckdb:parquet 🚨 72001760 63339759 1.14
tpch_q12/duckdb:parquet 141355400 130479560 1.08
tpch_q13/duckdb:parquet 412573373 446029999 0.92
tpch_q14/duckdb:parquet 189355912 179742995 1.05
tpch_q15/duckdb:parquet 108390236 103639541 1.05
tpch_q16/duckdb:parquet 🚨 169151841 149333836 1.13
tpch_q17/duckdb:parquet 187769307 182732525 1.03
tpch_q18/duckdb:parquet 376904383 362111397 1.04
tpch_q19/duckdb:parquet 299760765 284748487 1.05
tpch_q20/duckdb:parquet 235771226 225678542 1.04
tpch_q21/duckdb:parquet 🚨 616981011 548538285 1.12
tpch_q22/duckdb:parquet 301652393 291425606 1.04
duckdb / duckdb (1.070x ➖, 0↑ 2↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 124348742 120654572 1.03
tpch_q02/duckdb:duckdb 51638158 48609926 1.06
tpch_q03/duckdb:duckdb 111484640 103711790 1.07
tpch_q04/duckdb:duckdb 152319551 138505173 1.10
tpch_q05/duckdb:duckdb 129904107 119601190 1.09
tpch_q06/duckdb:duckdb 48037061 44588943 1.08
tpch_q07/duckdb:duckdb 98081600 91471347 1.07
tpch_q08/duckdb:duckdb 127699353 118792334 1.07
tpch_q09/duckdb:duckdb 304867652 281847169 1.08
tpch_q10/duckdb:duckdb 229319730 213973874 1.07
tpch_q11/duckdb:duckdb 20280075 19189086 1.06
tpch_q12/duckdb:duckdb 94471455 90097414 1.05
tpch_q13/duckdb:duckdb 🚨 253838420 229509175 1.11
tpch_q14/duckdb:duckdb 82762340 78113250 1.06
tpch_q15/duckdb:duckdb 85414790 81947608 1.04
tpch_q16/duckdb:duckdb 81618643 75443876 1.08
tpch_q17/duckdb:duckdb 92526607 87076849 1.06
tpch_q18/duckdb:duckdb 🚨 257342702 233831614 1.10
tpch_q19/duckdb:duckdb 132316906 124016122 1.07
tpch_q20/duckdb:duckdb 123127721 117576429 1.05
tpch_q21/duckdb:duckdb 322805998 297518204 1.08
tpch_q22/duckdb:duckdb 70279092 66228115 1.06
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +16.9% +7.2% +9.0% +10.0% ➖ noise
1 datafusion:vortex-compact +9.7% +7.2% +2.3% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +11.5% +7.2% +4.0% +10.0% ➖ noise
1 duckdb:duckdb +3.1% +7.2% -3.9% +10.0% ➖ noise
1 duckdb:vortex-compact +7.1% +7.2% -0.2% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +10.3% +7.2% +2.8% +10.0% ➖ noise
2 datafusion:arrow +12.3% +10.5% +1.7% +10.0% ➖ noise
2 datafusion:vortex-compact +14.6% +10.5% +3.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +13.3% +10.5% +2.5% +10.0% ➖ noise
2 duckdb:duckdb +6.2% +10.5% -3.8% +10.0% ➖ noise
2 duckdb:vortex-compact +9.4% +10.5% -1.0% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +9.7% +10.5% -0.7% +10.8% ➖ noise
3 datafusion:arrow +20.7% +12.6% +7.2% +10.0% ➖ noise
3 datafusion:vortex-compact +14.8% +12.6% +1.9% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +21.2% +12.6% +7.7% +10.0% ➖ noise
3 duckdb:duckdb +7.5% +12.6% -4.5% +10.0% ➖ noise
3 duckdb:vortex-compact +12.3% +12.6% -0.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +17.5% +12.6% +4.3% +10.0% ➖ noise
4 datafusion:arrow +22.5% +11.4% +9.9% +10.0% ➖ noise
4 datafusion:vortex-compact +13.9% +11.4% +2.2% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +17.5% +11.4% +5.4% +10.0% ➖ noise
4 duckdb:duckdb +10.0% +11.4% -1.3% +10.0% ➖ noise
4 duckdb:vortex-compact +13.0% +11.4% +1.4% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +16.4% +11.4% +4.5% +10.0% ➖ noise
5 datafusion:arrow +16.9% +12.8% +3.6% +10.0% ➖ noise
5 datafusion:vortex-compact +16.0% +12.8% +2.9% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +18.7% +12.8% +5.2% +10.0% ➖ noise
5 duckdb:duckdb +8.6% +12.8% -3.7% +10.0% ➖ noise
5 duckdb:vortex-compact +13.8% +12.8% +0.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +15.8% +12.8% +2.7% +10.0% ➖ noise
6 datafusion:arrow +14.8% +5.0% +9.4% +10.0% ➖ noise
6 datafusion:vortex-compact +19.0% +5.0% +13.3% +10.0% 🚨 regression
6 datafusion:vortex-file-compressed +13.1% +5.0% +7.8% +10.0% ➖ noise
6 duckdb:duckdb +7.7% +5.0% +2.6% +10.0% ➖ noise
6 duckdb:vortex-compact +11.0% +5.0% +5.7% +10.6% ➖ noise
6 duckdb:vortex-file-compressed +14.4% +5.0% +8.9% +10.0% ➖ noise
7 datafusion:arrow +18.4% +11.4% +6.4% +10.0% ➖ noise
7 datafusion:vortex-compact +15.8% +11.4% +4.0% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +17.8% +11.4% +5.7% +10.0% ➖ noise
7 duckdb:duckdb +7.2% +11.4% -3.7% +10.0% ➖ noise
7 duckdb:vortex-compact +12.0% +11.4% +0.6% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +15.2% +11.4% +3.5% +10.0% ➖ noise
8 datafusion:arrow +15.5% +12.6% +2.6% +10.0% ➖ noise
8 datafusion:vortex-compact +17.9% +12.6% +4.8% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +18.3% +12.6% +5.1% +10.0% ➖ noise
8 duckdb:duckdb +7.5% +12.6% -4.5% +10.0% ➖ noise
8 duckdb:vortex-compact +15.0% +12.6% +2.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +16.5% +12.6% +3.5% +10.0% ➖ noise
9 datafusion:arrow +13.0% +10.2% +2.6% +10.0% ➖ noise
9 datafusion:vortex-compact +17.4% +10.2% +6.6% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +21.0% +10.2% +9.9% +10.0% ➖ noise
9 duckdb:duckdb +8.2% +10.2% -1.8% +10.0% ➖ noise
9 duckdb:vortex-compact +14.0% +10.2% +3.5% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +12.7% +10.2% +2.3% +10.0% ➖ noise
10 datafusion:arrow +19.2% +8.4% +9.9% +10.0% ➖ noise
10 datafusion:vortex-compact +16.5% +8.4% +7.5% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +17.7% +8.4% +8.5% +10.0% ➖ noise
10 duckdb:duckdb +7.2% +8.4% -1.1% +10.0% ➖ noise
10 duckdb:vortex-compact +10.0% +8.4% +1.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +11.0% +8.4% +2.4% +10.0% ➖ noise
11 datafusion:arrow +7.2% +13.5% -5.5% +12.7% ➖ noise
11 datafusion:vortex-compact +7.0% +13.5% -5.7% +10.4% ➖ noise
11 datafusion:vortex-file-compressed +23.4% +13.5% +8.7% +11.9% ➖ noise
11 duckdb:duckdb +5.7% +13.5% -6.9% +10.0% ➖ noise
11 duckdb:vortex-compact +7.2% +13.5% -5.6% +17.9% ➖ noise
11 duckdb:vortex-file-compressed +12.4% +13.5% -1.0% +10.9% ➖ noise
12 datafusion:arrow +19.6% +6.4% +12.4% +30.7% ➖ noise
12 datafusion:vortex-compact +12.7% +6.4% +5.9% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +24.0% +6.4% +16.5% +10.0% 🚨 regression
12 duckdb:duckdb +4.9% +6.4% -1.5% +10.0% ➖ noise
12 duckdb:vortex-compact +10.4% +6.4% +3.7% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +7.5% +6.4% +1.0% +10.0% ➖ noise
13 datafusion:arrow +9.1% -0.1% +9.3% +10.0% ➖ noise
13 datafusion:vortex-compact +13.3% -0.1% +13.5% +10.0% 🚨 regression
13 datafusion:vortex-file-compressed +14.8% -0.1% +14.9% +10.0% 🚨 regression
13 duckdb:duckdb +10.6% -0.1% +10.8% +10.0% 🚨 regression
13 duckdb:vortex-compact +9.9% -0.1% +10.1% +10.0% 🚨 regression
13 duckdb:vortex-file-compressed +10.2% -0.1% +10.4% +10.0% 🚨 regression
14 datafusion:arrow +19.3% +6.2% +12.3% +10.0% 🚨 regression
14 datafusion:vortex-compact +11.9% +6.2% +5.4% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +12.9% +6.2% +6.3% +10.0% ➖ noise
14 duckdb:duckdb +6.0% +6.2% -0.3% +10.0% ➖ noise
14 duckdb:vortex-compact +7.4% +6.2% +1.1% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +9.6% +6.2% +3.1% +11.3% ➖ noise
15 datafusion:arrow +25.8% +8.0% +16.6% +10.0% 🚨 regression
15 datafusion:vortex-compact +13.3% +8.0% +4.9% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +14.1% +8.0% +5.7% +10.0% ➖ noise
15 duckdb:duckdb +4.2% +8.0% -3.5% +10.0% ➖ noise
15 duckdb:vortex-compact +8.4% +8.0% +0.4% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +13.4% +8.0% +5.1% +10.0% ➖ noise
16 datafusion:arrow +9.4% +7.0% +2.3% +10.2% ➖ noise
16 datafusion:vortex-compact +14.0% +7.0% +6.5% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +13.0% +7.0% +5.6% +10.0% ➖ noise
16 duckdb:duckdb +8.2% +7.0% +1.1% +10.0% ➖ noise
16 duckdb:vortex-compact +9.2% +7.0% +2.0% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +7.9% +7.0% +0.9% +10.0% ➖ noise
17 datafusion:arrow +14.5% +9.4% +4.7% +10.0% ➖ noise
17 datafusion:vortex-compact +18.8% +9.4% +8.6% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +20.0% +9.4% +9.7% +10.0% ➖ noise
17 duckdb:duckdb +6.3% +9.4% -2.8% +10.0% ➖ noise
17 duckdb:vortex-compact +14.1% +9.4% +4.3% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +13.6% +9.4% +3.8% +10.0% ➖ noise
18 datafusion:arrow +15.6% +9.4% +5.7% +10.0% ➖ noise
18 datafusion:vortex-compact +15.4% +9.4% +5.5% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +19.4% +9.4% +9.1% +10.0% ➖ noise
18 duckdb:duckdb +10.1% +9.4% +0.6% +10.0% ➖ noise
18 duckdb:vortex-compact +8.2% +9.4% -1.1% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +12.8% +9.4% +3.1% +10.0% ➖ noise
19 datafusion:arrow +17.5% +6.0% +10.9% +10.0% 🚨 regression
19 datafusion:vortex-compact +9.3% +6.0% +3.1% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +8.6% +6.0% +2.5% +10.0% ➖ noise
19 duckdb:duckdb +6.7% +6.0% +0.7% +10.0% ➖ noise
19 duckdb:vortex-compact +6.9% +6.0% +0.9% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +9.1% +6.0% +2.9% +10.0% ➖ noise
20 datafusion:arrow +18.5% +8.5% +9.2% +10.0% ➖ noise
20 datafusion:vortex-compact +14.0% +8.5% +5.0% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +13.7% +8.5% +4.8% +10.0% ➖ noise
20 duckdb:duckdb +4.7% +8.5% -3.5% +10.0% ➖ noise
20 duckdb:vortex-compact +11.8% +8.5% +3.0% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +11.5% +8.5% +2.7% +10.0% ➖ noise
21 datafusion:arrow +12.5% +14.7% -2.0% +10.0% ➖ noise
21 datafusion:vortex-compact +19.3% +14.7% +4.0% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +20.2% +14.7% +4.8% +10.0% ➖ noise
21 duckdb:duckdb +8.5% +14.7% -5.4% +10.0% ➖ noise
21 duckdb:vortex-compact +12.9% +14.7% -1.6% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +12.0% +14.7% -2.3% +10.0% ➖ noise
22 datafusion:arrow +9.9% +4.0% +5.7% +10.0% ➖ noise
22 datafusion:vortex-compact +11.9% +4.0% +7.6% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +14.7% +4.0% +10.3% +10.0% 🚨 regression
22 duckdb:duckdb +6.1% +4.0% +2.1% +10.0% ➖ noise
22 duckdb:vortex-compact +7.2% +4.0% +3.1% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +5.4% +4.0% +1.3% +10.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.2%
Vortex (geomean): 1.049x ➖
Parquet (geomean): 1.027x ➖
Shifts: Parquet (control) +2.7% · Median polish +3.8%


datafusion / vortex-file-compressed (1.046x ➖, 0↑ 5↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1671347 1840001 0.91
clickbench_q01/datafusion:vortex-file-compressed 18701248 18035298 1.04
clickbench_q02/datafusion:vortex-file-compressed 39946757 40527920 0.99
clickbench_q03/datafusion:vortex-file-compressed 44671388 44421542 1.01
clickbench_q04/datafusion:vortex-file-compressed 304401830 295903511 1.03
clickbench_q05/datafusion:vortex-file-compressed 328591588 333431564 0.99
clickbench_q06/datafusion:vortex-file-compressed 1734289 1628697 1.06
clickbench_q07/datafusion:vortex-file-compressed 21931184 20367090 1.08
clickbench_q08/datafusion:vortex-file-compressed 373961221 365042143 1.02
clickbench_q09/datafusion:vortex-file-compressed 594000792 569827990 1.04
clickbench_q10/datafusion:vortex-file-compressed 78291676 78402856 1.00
clickbench_q11/datafusion:vortex-file-compressed 92963938 90384531 1.03
clickbench_q12/datafusion:vortex-file-compressed 284417230 270554822 1.05
clickbench_q13/datafusion:vortex-file-compressed 460335799 435132767 1.06
clickbench_q14/datafusion:vortex-file-compressed 278668986 262811437 1.06
clickbench_q15/datafusion:vortex-file-compressed 342128875 332700271 1.03
clickbench_q16/datafusion:vortex-file-compressed 715135991 672406076 1.06
clickbench_q17/datafusion:vortex-file-compressed 698576828 669800216 1.04
clickbench_q18/datafusion:vortex-file-compressed 1428069175 1355250376 1.05
clickbench_q19/datafusion:vortex-file-compressed 31450903 31558320 1.00
clickbench_q20/datafusion:vortex-file-compressed 357953390 355181273 1.01
clickbench_q21/datafusion:vortex-file-compressed 398487674 387080816 1.03
clickbench_q22/datafusion:vortex-file-compressed 488223787 466669441 1.05
clickbench_q23/datafusion:vortex-file-compressed 646034285 664688918 0.97
clickbench_q24/datafusion:vortex-file-compressed 🚨 50415803 43570514 1.16
clickbench_q25/datafusion:vortex-file-compressed 78290096 76330997 1.03
clickbench_q26/datafusion:vortex-file-compressed 🚨 48488739 43192729 1.12
clickbench_q27/datafusion:vortex-file-compressed 768101786 729779428 1.05
clickbench_q28/datafusion:vortex-file-compressed 6941698555 6682947817 1.04
clickbench_q29/datafusion:vortex-file-compressed 248290748 229961288 1.08
clickbench_q30/datafusion:vortex-file-compressed 245441670 231065125 1.06
clickbench_q31/datafusion:vortex-file-compressed 277846554 269744704 1.03
clickbench_q32/datafusion:vortex-file-compressed 1237476631 1145143206 1.08
clickbench_q33/datafusion:vortex-file-compressed 1423980004 1354997555 1.05
clickbench_q34/datafusion:vortex-file-compressed 1476708856 1362895133 1.08
clickbench_q35/datafusion:vortex-file-compressed 🚨 511690007 460327122 1.11
clickbench_q36/datafusion:vortex-file-compressed 80954018 74199853 1.09
clickbench_q37/datafusion:vortex-file-compressed 🚨 40478743 34254852 1.18
clickbench_q38/datafusion:vortex-file-compressed 20415676 21138814 0.97
clickbench_q39/datafusion:vortex-file-compressed 144345871 138991821 1.04
clickbench_q40/datafusion:vortex-file-compressed 🚨 17968387 16242143 1.11
clickbench_q41/datafusion:vortex-file-compressed 15884680 14660512 1.08
clickbench_q42/datafusion:vortex-file-compressed 17753742 16391431 1.08
datafusion / parquet (1.040x ➖, 0↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1601570 1522025 1.05
clickbench_q01/datafusion:parquet 20075703 20102557 1.00
clickbench_q02/datafusion:parquet 48133179 49874800 0.97
clickbench_q03/datafusion:parquet 38814858 38282282 1.01
clickbench_q04/datafusion:parquet 319309770 310746985 1.03
clickbench_q05/datafusion:parquet 376818769 347857044 1.08
clickbench_q06/datafusion:parquet 1564989 1552896 1.01
clickbench_q07/datafusion:parquet 23282254 22469083 1.04
clickbench_q08/datafusion:parquet 395584838 387428770 1.02
clickbench_q09/datafusion:parquet 654997494 640081537 1.02
clickbench_q10/datafusion:parquet 114218021 108702012 1.05
clickbench_q11/datafusion:parquet 143802968 131256300 1.10
clickbench_q12/datafusion:parquet 371688416 345468176 1.08
clickbench_q13/datafusion:parquet 528215621 491859601 1.07
clickbench_q14/datafusion:parquet 357439077 337402663 1.06
clickbench_q15/datafusion:parquet 362511036 337027744 1.08
clickbench_q16/datafusion:parquet 739544747 681706176 1.08
clickbench_q17/datafusion:parquet 687981428 645442615 1.07
clickbench_q18/datafusion:parquet 1451961703 1445499260 1.00
clickbench_q19/datafusion:parquet 30374617 30426345 1.00
clickbench_q20/datafusion:parquet 620021631 588879760 1.05
clickbench_q21/datafusion:parquet 678910514 662974373 1.02
clickbench_q22/datafusion:parquet 1015239648 959537784 1.06
clickbench_q23/datafusion:parquet 3951514349 3629165691 1.09
clickbench_q24/datafusion:parquet 85619631 81577963 1.05
clickbench_q25/datafusion:parquet 137748303 135319764 1.02
clickbench_q26/datafusion:parquet 87242656 80973520 1.08
clickbench_q27/datafusion:parquet 1110923870 1058224715 1.05
clickbench_q28/datafusion:parquet 6820368576 6594716102 1.03
clickbench_q29/datafusion:parquet 243499029 241934475 1.01
clickbench_q30/datafusion:parquet 339519860 339353491 1.00
clickbench_q31/datafusion:parquet 390545052 372505611 1.05
clickbench_q32/datafusion:parquet 1275574504 1225929300 1.04
clickbench_q33/datafusion:parquet 1589749394 1513122050 1.05
clickbench_q34/datafusion:parquet 1576452826 1533582086 1.03
clickbench_q35/datafusion:parquet 494467669 488991132 1.01
clickbench_q36/datafusion:parquet 154489481 154129850 1.00
clickbench_q37/datafusion:parquet 60057323 58693917 1.02
clickbench_q38/datafusion:parquet 91935067 91056168 1.01
clickbench_q39/datafusion:parquet 280167822 270229830 1.04
clickbench_q40/datafusion:parquet 32014764 31192210 1.03
clickbench_q41/datafusion:parquet 🚨 30875503 27401436 1.13
clickbench_q42/datafusion:parquet 33375305 32004263 1.04
duckdb / vortex-file-compressed (1.052x ➖, 1↑ 7↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚀 6427229 7424504 0.87
clickbench_q01/duckdb:vortex-file-compressed 11292381 10989087 1.03
clickbench_q02/duckdb:vortex-file-compressed 27476743 25953161 1.06
clickbench_q03/duckdb:vortex-file-compressed 31281184 29833224 1.05
clickbench_q04/duckdb:vortex-file-compressed 197799601 186334350 1.06
clickbench_q05/duckdb:vortex-file-compressed 178933524 179514550 1.00
clickbench_q06/duckdb:vortex-file-compressed 21646537 19890121 1.09
clickbench_q07/duckdb:vortex-file-compressed 🚨 16006082 14271173 1.12
clickbench_q08/duckdb:vortex-file-compressed 273064975 263270175 1.04
clickbench_q09/duckdb:vortex-file-compressed 353075765 337448265 1.05
clickbench_q10/duckdb:vortex-file-compressed 71843298 67933727 1.06
clickbench_q11/duckdb:vortex-file-compressed 82381552 77973683 1.06
clickbench_q12/duckdb:vortex-file-compressed 206218159 195124115 1.06
clickbench_q13/duckdb:vortex-file-compressed 428552092 401845326 1.07
clickbench_q14/duckdb:vortex-file-compressed 242968440 228995078 1.06
clickbench_q15/duckdb:vortex-file-compressed 251405849 241662450 1.04
clickbench_q16/duckdb:vortex-file-compressed 553553489 520122068 1.06
clickbench_q17/duckdb:vortex-file-compressed 445953216 423388168 1.05
clickbench_q18/duckdb:vortex-file-compressed 994228065 942451695 1.05
clickbench_q19/duckdb:vortex-file-compressed 22831616 21810691 1.05
clickbench_q20/duckdb:vortex-file-compressed 336847774 327301736 1.03
clickbench_q21/duckdb:vortex-file-compressed 377043600 367379221 1.03
clickbench_q22/duckdb:vortex-file-compressed 529033067 533200557 0.99
clickbench_q23/duckdb:vortex-file-compressed 🚨 199135604 170919531 1.17
clickbench_q24/duckdb:vortex-file-compressed 🚨 41510314 36175803 1.15
clickbench_q25/duckdb:vortex-file-compressed 75988951 73180480 1.04
clickbench_q26/duckdb:vortex-file-compressed 51439857 47838992 1.08
clickbench_q27/duckdb:vortex-file-compressed 501952348 482706954 1.04
clickbench_q28/duckdb:vortex-file-compressed 3096030636 3026142751 1.02
clickbench_q29/duckdb:vortex-file-compressed 29574356 30444775 0.97
clickbench_q30/duckdb:vortex-file-compressed 198438782 205111906 0.97
clickbench_q31/duckdb:vortex-file-compressed 299630127 294483570 1.02
clickbench_q32/duckdb:vortex-file-compressed 1167937751 1167924027 1.00
clickbench_q33/duckdb:vortex-file-compressed 1117373129 1112282380 1.00
clickbench_q34/duckdb:vortex-file-compressed 1234247628 1193146742 1.03
clickbench_q35/duckdb:vortex-file-compressed 384018434 377623187 1.02
clickbench_q36/duckdb:vortex-file-compressed 🚨 28365830 25474630 1.11
clickbench_q37/duckdb:vortex-file-compressed 🚨 20623252 17574072 1.17
clickbench_q38/duckdb:vortex-file-compressed 21341435 19547758 1.09
clickbench_q39/duckdb:vortex-file-compressed 42445766 41315650 1.03
clickbench_q40/duckdb:vortex-file-compressed 20567200 18925399 1.09
clickbench_q41/duckdb:vortex-file-compressed 🚨 20380400 17659551 1.15
clickbench_q42/duckdb:vortex-file-compressed 🚨 21261953 17833841 1.19
duckdb / parquet (1.016x ➖, 0↑ 1↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23690001 23204614 1.02
clickbench_q01/duckdb:parquet 29282610 28756456 1.02
clickbench_q02/duckdb:parquet 50328481 50395744 1.00
clickbench_q03/duckdb:parquet 40451506 39997800 1.01
clickbench_q04/duckdb:parquet 213929649 211164428 1.01
clickbench_q05/duckdb:parquet 264946439 262404005 1.01
clickbench_q06/duckdb:parquet 48051825 47898299 1.00
clickbench_q07/duckdb:parquet 31265172 32206395 0.97
clickbench_q08/duckdb:parquet 276407831 275437026 1.00
clickbench_q09/duckdb:parquet 407814399 406769352 1.00
clickbench_q10/duckdb:parquet 82665850 82305817 1.00
clickbench_q11/duckdb:parquet 102452927 100053338 1.02
clickbench_q12/duckdb:parquet 285080770 287665564 0.99
clickbench_q13/duckdb:parquet 480304170 483416676 0.99
clickbench_q14/duckdb:parquet 323816508 321220364 1.01
clickbench_q15/duckdb:parquet 267626285 266430377 1.00
clickbench_q16/duckdb:parquet 621425221 603305433 1.03
clickbench_q17/duckdb:parquet 519433269 509734444 1.02
clickbench_q18/duckdb:parquet 1068368417 1048124727 1.02
clickbench_q19/duckdb:parquet 28253984 28327488 1.00
clickbench_q20/duckdb:parquet 424378459 428278546 0.99
clickbench_q21/duckdb:parquet 541750033 534607488 1.01
clickbench_q22/duckdb:parquet 940736118 926839350 1.01
clickbench_q23/duckdb:parquet 280065193 274561715 1.02
clickbench_q24/duckdb:parquet 72487528 69080601 1.05
clickbench_q25/duckdb:parquet 165159629 165318899 1.00
clickbench_q26/duckdb:parquet 54564796 58032094 0.94
clickbench_q27/duckdb:parquet 654580362 641460957 1.02
clickbench_q28/duckdb:parquet 4972099228 4883765432 1.02
clickbench_q29/duckdb:parquet 43354865 41742654 1.04
clickbench_q30/duckdb:parquet 317494965 309955045 1.02
clickbench_q31/duckdb:parquet 391202617 375756977 1.04
clickbench_q32/duckdb:parquet 1148677892 1112392876 1.03
clickbench_q33/duckdb:parquet 1147826586 1095009580 1.05
clickbench_q34/duckdb:parquet 1189389438 1148881091 1.04
clickbench_q35/duckdb:parquet 375154599 369490561 1.02
clickbench_q36/duckdb:parquet 50110321 48248407 1.04
clickbench_q37/duckdb:parquet 34209644 33891487 1.01
clickbench_q38/duckdb:parquet 35566455 34336225 1.04
clickbench_q39/duckdb:parquet 🚨 84170037 76305075 1.10
clickbench_q40/duckdb:parquet 21404006 19626880 1.09
clickbench_q41/duckdb:parquet 20584385 20636971 1.00
clickbench_q42/duckdb:parquet 22785741 23656507 0.96
duckdb / duckdb (1.052x ➖, 0↑ 7↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 🚨 20408526 17570653 1.16
clickbench_q01/duckdb:duckdb 37255226 34796976 1.07
clickbench_q02/duckdb:duckdb 54475638 51604416 1.06
clickbench_q03/duckdb:duckdb 58297412 55807273 1.04
clickbench_q04/duckdb:duckdb 215486192 210230410 1.03
clickbench_q05/duckdb:duckdb 289171329 284625428 1.02
clickbench_q06/duckdb:duckdb 37717729 35495667 1.06
clickbench_q07/duckdb:duckdb 38405522 35738339 1.07
clickbench_q08/duckdb:duckdb 284130788 277041869 1.03
clickbench_q09/duckdb:duckdb 406392256 397108004 1.02
clickbench_q10/duckdb:duckdb 121086651 116766426 1.04
clickbench_q11/duckdb:duckdb 132177591 126477810 1.05
clickbench_q12/duckdb:duckdb 268725197 260756804 1.03
clickbench_q13/duckdb:duckdb 455228768 448578866 1.01
clickbench_q14/duckdb:duckdb 294189919 288106279 1.02
clickbench_q15/duckdb:duckdb 250978166 240840014 1.04
clickbench_q16/duckdb:duckdb 582346102 566675007 1.03
clickbench_q17/duckdb:duckdb 489148763 475542994 1.03
clickbench_q18/duckdb:duckdb 1068136785 1040583631 1.03
clickbench_q19/duckdb:duckdb 38398689 35315502 1.09
clickbench_q20/duckdb:duckdb 487670109 478573223 1.02
clickbench_q21/duckdb:duckdb 483756808 482038872 1.00
clickbench_q22/duckdb:duckdb 570047075 539153848 1.06
clickbench_q23/duckdb:duckdb 261392590 252611819 1.03
clickbench_q24/duckdb:duckdb 64948230 63130457 1.03
clickbench_q25/duckdb:duckdb 153682392 149504812 1.03
clickbench_q26/duckdb:duckdb 65997143 62410664 1.06
clickbench_q27/duckdb:duckdb 564165650 562695861 1.00
clickbench_q28/duckdb:duckdb 4596727257 4513584523 1.02
clickbench_q29/duckdb:duckdb 53900683 50919486 1.06
clickbench_q30/duckdb:duckdb 282974163 273869007 1.03
clickbench_q31/duckdb:duckdb 374320844 363172856 1.03
clickbench_q32/duckdb:duckdb 1139108296 1122207913 1.02
clickbench_q33/duckdb:duckdb 1174404632 1115324649 1.05
clickbench_q34/duckdb:duckdb 1251775804 1204512860 1.04
clickbench_q35/duckdb:duckdb 306553300 302089594 1.01
clickbench_q36/duckdb:duckdb 53655427 51331799 1.05
clickbench_q37/duckdb:duckdb 🚨 31873749 28818763 1.11
clickbench_q38/duckdb:duckdb 🚨 39070573 33883254 1.15
clickbench_q39/duckdb:duckdb 🚨 89045990 78160297 1.14
clickbench_q40/duckdb:duckdb 🚨 32217404 28325649 1.14
clickbench_q41/duckdb:duckdb 🚨 30391531 27141360 1.12
clickbench_q42/duckdb:duckdb 🚨 33849263 29790852 1.14
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -9.2% +3.6% -12.4% +738.5% ➖ noise
0 duckdb:duckdb +16.2% +3.6% +12.1% +277.5% ➖ noise
0 duckdb:vortex-file-compressed -13.4% +3.6% -16.5% +448.7% ➖ noise
1 datafusion:vortex-file-compressed +3.7% +0.8% +2.8% +25.0% ➖ noise
1 duckdb:duckdb +7.1% +0.8% +6.2% +43.8% ➖ noise
1 duckdb:vortex-file-compressed +2.8% +0.8% +1.9% +25.9% ➖ noise
2 datafusion:vortex-file-compressed -1.4% -1.8% +0.4% +13.8% ➖ noise
2 duckdb:duckdb +5.6% -1.8% +7.5% +24.0% ➖ noise
2 duckdb:vortex-file-compressed +5.9% -1.8% +7.8% +12.8% ➖ noise
3 datafusion:vortex-file-compressed +0.6% +1.3% -0.7% +144.0% ➖ noise
3 duckdb:duckdb +4.5% +1.3% +3.2% +54.8% ➖ noise
3 duckdb:vortex-file-compressed +4.9% +1.3% +3.5% +91.6% ➖ noise
4 datafusion:vortex-file-compressed +2.9% +2.0% +0.8% +11.6% ➖ noise
4 duckdb:duckdb +2.5% +2.0% +0.5% +10.8% ➖ noise
4 duckdb:vortex-file-compressed +6.2% +2.0% +4.0% +11.1% ➖ noise
5 datafusion:vortex-file-compressed -1.5% +4.6% -5.8% +10.0% ➖ noise
5 duckdb:duckdb +1.6% +4.6% -2.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -0.3% +4.6% -4.7% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +6.5% +0.5% +5.9% +37.3% ➖ noise
6 duckdb:duckdb +6.3% +0.5% +5.7% +15.2% ➖ noise
6 duckdb:vortex-file-compressed +8.8% +0.5% +8.2% +28.4% ➖ noise
7 datafusion:vortex-file-compressed +7.7% +0.3% +7.4% +22.2% ➖ noise
7 duckdb:duckdb +7.5% +0.3% +7.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +12.2% +0.3% +11.8% +10.0% 🚨 regression
8 datafusion:vortex-file-compressed +2.4% +1.2% +1.2% +10.0% ➖ noise
8 duckdb:duckdb +2.6% +1.2% +1.3% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +3.7% +1.2% +2.5% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +4.2% +1.3% +2.9% +10.0% ➖ noise
9 duckdb:duckdb +2.3% +1.3% +1.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +4.6% +1.3% +3.3% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -0.1% +2.7% -2.8% +11.2% ➖ noise
10 duckdb:duckdb +3.7% +2.7% +0.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +5.8% +2.7% +2.9% +10.3% ➖ noise
11 datafusion:vortex-file-compressed +2.9% +5.9% -2.9% +10.0% ➖ noise
11 duckdb:duckdb +4.5% +5.9% -1.3% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +5.7% +5.9% -0.3% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +5.1% +3.3% +1.8% +10.0% ➖ noise
12 duckdb:duckdb +3.1% +3.3% -0.2% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +5.7% +3.3% +2.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +5.8% +3.3% +2.4% +10.0% ➖ noise
13 duckdb:duckdb +1.5% +3.3% -1.8% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +6.6% +3.3% +3.2% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +6.0% +3.3% +2.6% +10.0% ➖ noise
14 duckdb:duckdb +2.1% +3.3% -1.2% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +6.1% +3.3% +2.7% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +2.8% +3.9% -1.1% +10.0% ➖ noise
15 duckdb:duckdb +4.2% +3.9% +0.3% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +4.0% +3.9% +0.1% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +6.4% +5.7% +0.6% +10.0% ➖ noise
16 duckdb:duckdb +2.8% +5.7% -2.8% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +6.4% +5.7% +0.7% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +4.3% +4.2% +0.1% +10.0% ➖ noise
17 duckdb:duckdb +2.9% +4.2% -1.3% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +5.3% +4.2% +1.1% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +5.4% +1.2% +4.1% +10.0% ➖ noise
18 duckdb:duckdb +2.6% +1.2% +1.4% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +5.5% +1.2% +4.3% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -0.3% -0.2% -0.1% +39.5% ➖ noise
19 duckdb:duckdb +8.7% -0.2% +9.0% +23.5% ➖ noise
19 duckdb:vortex-file-compressed +4.7% -0.2% +4.9% +29.4% ➖ noise
20 datafusion:vortex-file-compressed +0.8% +2.1% -1.3% +197.8% ➖ noise
20 duckdb:duckdb +1.9% +2.1% -0.2% +72.9% ➖ noise
20 duckdb:vortex-file-compressed +2.9% +2.1% +0.8% +73.7% ➖ noise
21 datafusion:vortex-file-compressed +2.9% +1.9% +1.1% +10.0% ➖ noise
21 duckdb:duckdb +0.4% +1.9% -1.5% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +2.6% +1.9% +0.7% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +4.6% +3.6% +1.0% +12.1% ➖ noise
22 duckdb:duckdb +5.7% +3.6% +2.0% +33.4% ➖ noise
22 duckdb:vortex-file-compressed -0.8% +3.6% -4.3% +11.5% ➖ noise
23 datafusion:vortex-file-compressed -2.8% +5.4% -7.8% +49.1% ➖ noise
23 duckdb:duckdb +3.5% +5.4% -1.8% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +16.5% +5.4% +10.6% +18.8% ➖ noise
24 datafusion:vortex-file-compressed +15.7% +4.9% +10.3% +10.0% 🚨 regression
24 duckdb:duckdb +2.9% +4.9% -2.0% +31.2% ➖ noise
24 duckdb:vortex-file-compressed +14.7% +4.9% +9.3% +13.5% ➖ noise
25 datafusion:vortex-file-compressed +2.6% +0.8% +1.7% +10.0% ➖ noise
25 duckdb:duckdb +2.8% +0.8% +1.9% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +3.8% +0.8% +3.0% +15.9% ➖ noise
26 datafusion:vortex-file-compressed +12.3% +0.7% +11.5% +16.1% ➖ noise
26 duckdb:duckdb +5.7% +0.7% +5.1% +10.4% ➖ noise
26 duckdb:vortex-file-compressed +7.5% +0.7% +6.8% +16.6% ➖ noise
27 datafusion:vortex-file-compressed +5.3% +3.5% +1.7% +10.0% ➖ noise
27 duckdb:duckdb +0.3% +3.5% -3.1% +10.0% ➖ noise
27 duckdb:vortex-file-compressed +4.0% +3.5% +0.5% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +3.9% +2.6% +1.2% +10.0% ➖ noise
28 duckdb:duckdb +1.8% +2.6% -0.8% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +2.3% +2.6% -0.3% +12.3% ➖ noise
29 datafusion:vortex-file-compressed +8.0% +2.2% +5.6% +11.8% ➖ noise
29 duckdb:duckdb +5.9% +2.2% +3.5% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -2.9% +2.2% -5.0% +27.4% ➖ noise
30 datafusion:vortex-file-compressed +6.2% +1.2% +4.9% +10.0% ➖ noise
30 duckdb:duckdb +3.3% +1.2% +2.1% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -3.3% +1.2% -4.4% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +3.0% +4.5% -1.4% +10.0% ➖ noise
31 duckdb:duckdb +3.1% +4.5% -1.3% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +1.7% +4.5% -2.6% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +8.1% +3.7% +4.3% +10.1% ➖ noise
32 duckdb:duckdb +1.5% +3.7% -2.1% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +0.0% +3.7% -3.5% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +5.1% +4.9% +0.1% +10.0% ➖ noise
33 duckdb:duckdb +5.3% +4.9% +0.3% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +0.5% +4.9% -4.3% +23.2% ➖ noise
34 datafusion:vortex-file-compressed +8.4% +3.2% +5.0% +10.0% ➖ noise
34 duckdb:duckdb +3.9% +3.2% +0.7% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +3.4% +3.2% +0.3% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +11.2% +1.3% +9.7% +10.0% ➖ noise
35 duckdb:duckdb +1.5% +1.3% +0.1% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +1.7% +1.3% +0.4% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +9.1% +2.0% +6.9% +10.0% ➖ noise
36 duckdb:duckdb +4.5% +2.0% +2.4% +15.4% ➖ noise
36 duckdb:vortex-file-compressed +11.3% +2.0% +9.1% +10.4% ➖ noise
37 datafusion:vortex-file-compressed +18.2% +1.6% +16.3% +15.9% 🚨 regression
37 duckdb:duckdb +10.6% +1.6% +8.8% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +17.4% +1.6% +15.5% +28.0% ➖ noise
38 datafusion:vortex-file-compressed -3.4% +2.3% -5.6% +13.5% ➖ noise
38 duckdb:duckdb +15.3% +2.3% +12.8% +10.0% 🚨 regression
38 duckdb:vortex-file-compressed +9.2% +2.3% +6.8% +10.0% ➖ noise
39 datafusion:vortex-file-compressed +3.9% +6.9% -2.9% +11.3% ➖ noise
39 duckdb:duckdb +13.9% +6.9% +6.5% +13.2% ➖ noise
39 duckdb:vortex-file-compressed +2.7% +6.9% -3.9% +16.7% ➖ noise
40 datafusion:vortex-file-compressed +10.6% +5.8% +4.6% +18.6% ➖ noise
40 duckdb:duckdb +13.7% +5.8% +7.5% +10.0% ➖ noise
40 duckdb:vortex-file-compressed +8.7% +5.8% +2.7% +11.0% ➖ noise
41 datafusion:vortex-file-compressed +8.4% +6.0% +2.2% +19.9% ➖ noise
41 duckdb:duckdb +12.0% +6.0% +5.6% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +15.4% +6.0% +8.9% +12.4% ➖ noise
42 datafusion:vortex-file-compressed +8.3% +0.2% +8.1% +13.0% ➖ noise
42 duckdb:duckdb +13.6% +0.2% +13.4% +11.7% 🚨 regression
42 duckdb:vortex-file-compressed +19.2% +0.2% +19.0% +14.7% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Clickbench on NVME

File Size Changes (167 files changed, -0.0% overall, 166↑ 1↓)
File Scale Format Base HEAD Change %
hits_29.vortex 1.0 vortex-compact 36.61 MB 36.61 MB +992 B +0.0%
hits_46.vortex 1.0 vortex-compact 41.92 MB 41.92 MB +960 B +0.0%
hits_48.vortex 1.0 vortex-compact 17.32 MB 17.32 MB +336 B +0.0%
hits_60.vortex 1.0 vortex-compact 64.33 MB 64.33 MB +1.19 KB +0.0%
hits_19.vortex 1.0 vortex-compact 44.88 MB 44.88 MB +824 B +0.0%
hits_47.vortex 1.0 vortex-compact 18.25 MB 18.25 MB +328 B +0.0%
hits_61.vortex 1.0 vortex-compact 57.66 MB 57.66 MB +1.00 KB +0.0%
hits_0.vortex 1.0 vortex-compact 58.66 MB 58.66 MB +1016 B +0.0%
hits_21.vortex 1.0 vortex-compact 51.60 MB 51.60 MB +848 B +0.0%
hits_93.vortex 1.0 vortex-compact 58.90 MB 58.90 MB +968 B +0.0%
hits_34.vortex 1.0 vortex-compact 58.26 MB 58.26 MB +944 B +0.0%
hits_30.vortex 1.0 vortex-compact 58.69 MB 58.69 MB +936 B +0.0%
hits_20.vortex 1.0 vortex-compact 38.14 MB 38.14 MB +608 B +0.0%
hits_91.vortex 1.0 vortex-compact 60.94 MB 60.94 MB +896 B +0.0%
hits_80.vortex 1.0 vortex-compact 68.07 MB 68.07 MB +944 B +0.0%
hits_88.vortex 1.0 vortex-compact 73.31 MB 73.31 MB +992 B +0.0%
hits_56.vortex 1.0 vortex-compact 77.87 MB 77.87 MB +1.01 KB +0.0%
hits_25.vortex 1.0 vortex-compact 73.14 MB 73.14 MB +928 B +0.0%
hits_69.vortex 1.0 vortex-compact 81.02 MB 81.02 MB +1.00 KB +0.0%
hits_45.vortex 1.0 vortex-compact 76.07 MB 76.07 MB +960 B +0.0%
hits_39.vortex 1.0 vortex-compact 49.82 MB 49.82 MB +624 B +0.0%
hits_29.vortex 1.0 vortex-file-compressed 65.47 MB 65.47 MB +808 B +0.0%
hits_66.vortex 1.0 vortex-compact 53.49 MB 53.49 MB +656 B +0.0%
hits_68.vortex 1.0 vortex-compact 75.99 MB 75.99 MB +928 B +0.0%
hits_95.vortex 1.0 vortex-compact 57.75 MB 57.76 MB +704 B +0.0%
hits_37.vortex 1.0 vortex-compact 53.83 MB 53.83 MB +648 B +0.0%
hits_19.vortex 1.0 vortex-file-compressed 82.10 MB 82.10 MB +944 B +0.0%
hits_38.vortex 1.0 vortex-compact 63.10 MB 63.10 MB +688 B +0.0%
hits_46.vortex 1.0 vortex-file-compressed 80.32 MB 80.32 MB +864 B +0.0%
hits_79.vortex 1.0 vortex-compact 85.70 MB 85.70 MB +920 B +0.0%
hits_83.vortex 1.0 vortex-compact 52.57 MB 52.57 MB +552 B +0.0%
hits_97.vortex 1.0 vortex-compact 69.16 MB 69.16 MB +712 B +0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.53 MB 28.53 MB +288 B +0.0%
hits_60.vortex 1.0 vortex-file-compressed 121.19 MB 121.19 MB +1.19 KB +0.0%
hits_70.vortex 1.0 vortex-compact 61.29 MB 61.29 MB +608 B +0.0%
hits_73.vortex 1.0 vortex-compact 70.04 MB 70.04 MB +664 B +0.0%
hits_71.vortex 1.0 vortex-compact 69.29 MB 69.30 MB +656 B +0.0%
hits_4.vortex 1.0 vortex-compact 71.81 MB 71.81 MB +672 B +0.0%
hits_53.vortex 1.0 vortex-compact 59.09 MB 59.09 MB +552 B +0.0%
hits_9.vortex 1.0 vortex-compact 65.67 MB 65.67 MB +608 B +0.0%
hits_59.vortex 1.0 vortex-compact 66.30 MB 66.30 MB +608 B +0.0%
hits_20.vortex 1.0 vortex-file-compressed 67.53 MB 67.54 MB +600 B +0.0%
hits_13.vortex 1.0 vortex-compact 67.96 MB 67.96 MB +600 B +0.0%
hits_93.vortex 1.0 vortex-file-compressed 107.66 MB 107.66 MB +928 B +0.0%
hits_21.vortex 1.0 vortex-file-compressed 101.28 MB 101.28 MB +872 B +0.0%
hits_81.vortex 1.0 vortex-compact 65.45 MB 65.45 MB +552 B +0.0%
hits_50.vortex 1.0 vortex-compact 113.12 MB 113.12 MB +944 B +0.0%
hits_30.vortex 1.0 vortex-file-compressed 104.00 MB 104.00 MB +864 B +0.0%
hits_5.vortex 1.0 vortex-compact 62.90 MB 62.90 MB +520 B +0.0%
hits_34.vortex 1.0 vortex-file-compressed 111.68 MB 111.68 MB +920 B +0.0%
hits_91.vortex 1.0 vortex-file-compressed 116.23 MB 116.23 MB +944 B +0.0%
hits_14.vortex 1.0 vortex-compact 73.75 MB 73.76 MB +592 B +0.0%
hits_35.vortex 1.0 vortex-compact 75.11 MB 75.11 MB +584 B +0.0%
hits_61.vortex 1.0 vortex-file-compressed 114.43 MB 114.43 MB +880 B +0.0%
hits_44.vortex 1.0 vortex-compact 132.46 MB 132.46 MB +1008 B +0.0%
hits_33.vortex 1.0 vortex-compact 35.95 MB 35.95 MB +272 B +0.0%
hits_0.vortex 1.0 vortex-file-compressed 112.17 MB 112.18 MB +848 B +0.0%
hits_75.vortex 1.0 vortex-compact 43.63 MB 43.63 MB +328 B +0.0%
hits_80.vortex 1.0 vortex-file-compressed 124.24 MB 124.24 MB +928 B +0.0%
hits_23.vortex 1.0 vortex-compact 44.17 MB 44.17 MB +328 B +0.0%
hits_63.vortex 1.0 vortex-compact 46.10 MB 46.10 MB +328 B +0.0%
hits_10.vortex 1.0 vortex-compact 48.86 MB 48.86 MB +336 B +0.0%
hits_88.vortex 1.0 vortex-file-compressed 137.34 MB 137.34 MB +944 B +0.0%
hits_37.vortex 1.0 vortex-file-compressed 97.54 MB 97.54 MB +656 B +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.86 MB 41.86 MB +280 B +0.0%
hits_25.vortex 1.0 vortex-file-compressed 137.01 MB 137.01 MB +872 B +0.0%
hits_53.vortex 1.0 vortex-file-compressed 98.26 MB 98.26 MB +616 B +0.0%
hits_64.vortex 1.0 vortex-compact 53.91 MB 53.91 MB +336 B +0.0%
hits_45.vortex 1.0 vortex-file-compressed 145.48 MB 145.48 MB +880 B +0.0%
hits_32.vortex 1.0 vortex-compact 44.13 MB 44.13 MB +264 B +0.0%
hits_39.vortex 1.0 vortex-file-compressed 94.06 MB 94.06 MB +560 B +0.0%
hits_15.vortex 1.0 vortex-compact 48.14 MB 48.14 MB +280 B +0.0%
hits_83.vortex 1.0 vortex-file-compressed 103.72 MB 103.72 MB +600 B +0.0%
hits_66.vortex 1.0 vortex-file-compressed 105.34 MB 105.34 MB +600 B +0.0%
hits_69.vortex 1.0 vortex-file-compressed 147.61 MB 147.61 MB +840 B +0.0%
hits_8.vortex 1.0 vortex-compact 62.89 MB 62.89 MB +352 B +0.0%
hits_6.vortex 1.0 vortex-compact 63.16 MB 63.16 MB +352 B +0.0%
hits_7.vortex 1.0 vortex-compact 63.80 MB 63.80 MB +344 B +0.0%
hits_95.vortex 1.0 vortex-file-compressed 114.33 MB 114.33 MB +616 B +0.0%
hits_86.vortex 1.0 vortex-compact 48.25 MB 48.25 MB +256 B +0.0%
hits_56.vortex 1.0 vortex-file-compressed 163.76 MB 163.76 MB +864 B +0.0%
hits_65.vortex 1.0 vortex-compact 129.95 MB 129.95 MB +680 B +0.0%
hits_52.vortex 1.0 vortex-compact 63.73 MB 63.73 MB +328 B +0.0%
hits_72.vortex 1.0 vortex-compact 51.79 MB 51.79 MB +264 B +0.0%
hits_77.vortex 1.0 vortex-compact 118.11 MB 118.11 MB +600 B +0.0%
hits_98.vortex 1.0 vortex-compact 72.77 MB 72.77 MB +368 B +0.0%
hits_68.vortex 1.0 vortex-file-compressed 172.16 MB 172.17 MB +864 B +0.0%
hits_85.vortex 1.0 vortex-compact 52.73 MB 52.73 MB +264 B +0.0%
hits_82.vortex 1.0 vortex-compact 66.89 MB 66.89 MB +328 B +0.0%
hits_12.vortex 1.0 vortex-compact 69.27 MB 69.27 MB +336 B +0.0%
hits_59.vortex 1.0 vortex-file-compressed 121.84 MB 121.84 MB +576 B +0.0%
hits_11.vortex 1.0 vortex-compact 54.35 MB 54.35 MB +256 B +0.0%
hits_73.vortex 1.0 vortex-file-compressed 131.83 MB 131.83 MB +616 B +0.0%
hits_28.vortex 1.0 vortex-compact 70.27 MB 70.27 MB +328 B +0.0%
hits_70.vortex 1.0 vortex-file-compressed 115.14 MB 115.14 MB +536 B +0.0%
hits_97.vortex 1.0 vortex-file-compressed 130.96 MB 130.96 MB +608 B +0.0%
hits_38.vortex 1.0 vortex-file-compressed 118.43 MB 118.43 MB +544 B +0.0%
hits_74.vortex 1.0 vortex-compact 71.62 MB 71.62 MB +328 B +0.0%
hits_33.vortex 1.0 vortex-file-compressed 62.97 MB 62.97 MB +288 B +0.0%
hits_5.vortex 1.0 vortex-file-compressed 122.64 MB 122.64 MB +560 B +0.0%
hits_13.vortex 1.0 vortex-file-compressed 123.20 MB 123.20 MB +560 B +0.0%
hits_84.vortex 1.0 vortex-compact 73.14 MB 73.14 MB +328 B +0.0%
hits_71.vortex 1.0 vortex-file-compressed 126.41 MB 126.41 MB +560 B +0.0%
hits_79.vortex 1.0 vortex-file-compressed 204.16 MB 204.16 MB +904 B +0.0%
hits_40.vortex 1.0 vortex-compact 75.92 MB 75.92 MB +336 B +0.0%
hits_81.vortex 1.0 vortex-file-compressed 126.55 MB 126.55 MB +560 B +0.0%
hits_76.vortex 1.0 vortex-compact 76.44 MB 76.44 MB +336 B +0.0%
hits_35.vortex 1.0 vortex-file-compressed 138.81 MB 138.81 MB +600 B +0.0%
hits_9.vortex 1.0 vortex-file-compressed 124.22 MB 124.22 MB +536 B +0.0%
hits_4.vortex 1.0 vortex-file-compressed 138.86 MB 138.86 MB +576 B +0.0%
hits_14.vortex 1.0 vortex-file-compressed 135.14 MB 135.14 MB +560 B +0.0%
hits_57.vortex 1.0 vortex-compact 83.54 MB 83.54 MB +344 B +0.0%
hits_23.vortex 1.0 vortex-file-compressed 80.37 MB 80.37 MB +328 B +0.0%
hits_90.vortex 1.0 vortex-compact 81.86 MB 81.86 MB +328 B +0.0%
hits_41.vortex 1.0 vortex-compact 165.78 MB 165.78 MB +656 B +0.0%
hits_27.vortex 1.0 vortex-compact 69.88 MB 69.88 MB +272 B +0.0%
hits_75.vortex 1.0 vortex-file-compressed 74.18 MB 74.18 MB +288 B +0.0%
hits_44.vortex 1.0 vortex-file-compressed 243.64 MB 243.64 MB +936 B +0.0%
hits_62.vortex 1.0 vortex-compact 74.26 MB 74.26 MB +280 B +0.0%
hits_96.vortex 1.0 vortex-compact 91.08 MB 91.08 MB +336 B +0.0%
hits_50.vortex 1.0 vortex-file-compressed 255.24 MB 255.24 MB +936 B +0.0%
hits_1.vortex 1.0 vortex-compact 90.34 MB 90.34 MB +328 B +0.0%
hits_63.vortex 1.0 vortex-file-compressed 80.62 MB 80.62 MB +288 B +0.0%
hits_32.vortex 1.0 vortex-file-compressed 77.12 MB 77.12 MB +272 B +0.0%
hits_11.vortex 1.0 vortex-file-compressed 96.07 MB 96.07 MB +328 B +0.0%
hits_72.vortex 1.0 vortex-file-compressed 96.27 MB 96.27 MB +328 B +0.0%
hits_78.vortex 1.0 vortex-compact 97.87 MB 97.87 MB +328 B +0.0%
hits_86.vortex 1.0 vortex-file-compressed 81.40 MB 81.40 MB +272 B +0.0%
hits_10.vortex 1.0 vortex-file-compressed 81.76 MB 81.76 MB +264 B +0.0%
hits_3.vortex 1.0 vortex-compact 94.23 MB 94.23 MB +288 B +0.0%
hits_67.vortex 1.0 vortex-compact 114.05 MB 114.05 MB +336 B +0.0%
hits_15.vortex 1.0 vortex-file-compressed 97.01 MB 97.01 MB +272 B +0.0%
hits_64.vortex 1.0 vortex-file-compressed 95.27 MB 95.27 MB +264 B +0.0%
hits_77.vortex 1.0 vortex-file-compressed 218.96 MB 218.96 MB +592 B +0.0%
hits_85.vortex 1.0 vortex-file-compressed 106.37 MB 106.37 MB +272 B +0.0%
hits_2.vortex 1.0 vortex-compact 129.36 MB 129.36 MB +320 B +0.0%
hits_6.vortex 1.0 vortex-file-compressed 122.86 MB 122.86 MB +288 B +0.0%
hits_7.vortex 1.0 vortex-file-compressed 123.82 MB 123.82 MB +288 B +0.0%
hits_65.vortex 1.0 vortex-file-compressed 238.05 MB 238.05 MB +552 B +0.0%
hits_12.vortex 1.0 vortex-file-compressed 125.34 MB 125.34 MB +288 B +0.0%
hits_40.vortex 1.0 vortex-file-compressed 142.99 MB 142.99 MB +328 B +0.0%
hits_52.vortex 1.0 vortex-file-compressed 120.78 MB 120.78 MB +272 B +0.0%
hits_82.vortex 1.0 vortex-file-compressed 122.77 MB 122.77 MB +272 B +0.0%
hits_8.vortex 1.0 vortex-file-compressed 122.86 MB 122.86 MB +272 B +0.0%
hits_74.vortex 1.0 vortex-file-compressed 152.12 MB 152.12 MB +328 B +0.0%
hits_76.vortex 1.0 vortex-file-compressed 140.05 MB 140.05 MB +288 B +0.0%
hits_41.vortex 1.0 vortex-file-compressed 300.49 MB 300.50 MB +592 B +0.0%
hits_42.vortex 1.0 vortex-compact 164.22 MB 164.22 MB +320 B +0.0%
hits_43.vortex 1.0 vortex-compact 168.91 MB 168.91 MB +328 B +0.0%
hits_84.vortex 1.0 vortex-file-compressed 145.05 MB 145.05 MB +272 B +0.0%
hits_62.vortex 1.0 vortex-file-compressed 148.36 MB 148.36 MB +272 B +0.0%
hits_98.vortex 1.0 vortex-file-compressed 150.55 MB 150.55 MB +272 B +0.0%
hits_96.vortex 1.0 vortex-file-compressed 180.76 MB 180.76 MB +312 B +0.0%
hits_28.vortex 1.0 vortex-file-compressed 167.55 MB 167.55 MB +288 B +0.0%
hits_57.vortex 1.0 vortex-file-compressed 158.37 MB 158.38 MB +264 B +0.0%
hits_51.vortex 1.0 vortex-compact 167.81 MB 167.81 MB +264 B +0.0%
hits_27.vortex 1.0 vortex-file-compressed 174.61 MB 174.61 MB +272 B +0.0%
hits_1.vortex 1.0 vortex-file-compressed 181.16 MB 181.16 MB +272 B +0.0%
hits_3.vortex 1.0 vortex-file-compressed 193.11 MB 193.11 MB +288 B +0.0%
hits_90.vortex 1.0 vortex-file-compressed 204.12 MB 204.12 MB +288 B +0.0%
hits_78.vortex 1.0 vortex-file-compressed 238.59 MB 238.59 MB +280 B +0.0%
hits_43.vortex 1.0 vortex-file-compressed 305.71 MB 305.71 MB +344 B +0.0%
hits_2.vortex 1.0 vortex-file-compressed 241.46 MB 241.46 MB +264 B +0.0%
hits_67.vortex 1.0 vortex-file-compressed 265.94 MB 265.94 MB +288 B +0.0%
hits_42.vortex 1.0 vortex-file-compressed 298.79 MB 298.79 MB +264 B +0.0%
hits_51.vortex 1.0 vortex-file-compressed 428.84 MB 428.84 MB +272 B +0.0%
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

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -6.4%
Vortex (geomean): 0.980x ➖
Parquet (geomean): 1.047x ➖
Shifts: Parquet (control) +4.7% · Median polish +1.4%


datafusion / vortex-file-compressed (0.963x ➖, 2↑ 3↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 406310434 244712448 1.66
tpch_q02/datafusion:vortex-file-compressed 🚨 729917208 446999282 1.63
tpch_q03/datafusion:vortex-file-compressed 🚨 577317743 443927094 1.30
tpch_q04/datafusion:vortex-file-compressed 282135694 242188938 1.16
tpch_q05/datafusion:vortex-file-compressed 436277873 483795567 0.90
tpch_q06/datafusion:vortex-file-compressed 318935827 315620700 1.01
tpch_q07/datafusion:vortex-file-compressed 421686619 521277127 0.81
tpch_q08/datafusion:vortex-file-compressed 676509443 749542685 0.90
tpch_q09/datafusion:vortex-file-compressed 509819140 479091853 1.06
tpch_q10/datafusion:vortex-file-compressed 588690039 564194350 1.04
tpch_q11/datafusion:vortex-file-compressed 341853287 387001798 0.88
tpch_q12/datafusion:vortex-file-compressed 🚀 418717392 605553492 0.69
tpch_q13/datafusion:vortex-file-compressed 149580814 160216715 0.93
tpch_q14/datafusion:vortex-file-compressed 229286453 269173314 0.85
tpch_q15/datafusion:vortex-file-compressed 407346976 489542427 0.83
tpch_q16/datafusion:vortex-file-compressed 🚀 188218695 287949784 0.65
tpch_q17/datafusion:vortex-file-compressed 373375794 493741163 0.76
tpch_q18/datafusion:vortex-file-compressed 390104480 363499668 1.07
tpch_q19/datafusion:vortex-file-compressed 480770216 538999498 0.89
tpch_q20/datafusion:vortex-file-compressed 390500113 444812064 0.88
tpch_q21/datafusion:vortex-file-compressed 591562837 714404062 0.83
tpch_q22/datafusion:vortex-file-compressed 159506344 155830687 1.02
datafusion / vortex-compact (0.940x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 249901121 265623530 0.94
tpch_q02/datafusion:vortex-compact 444983823 419637840 1.06
tpch_q03/datafusion:vortex-compact 358937327 375261830 0.96
tpch_q04/datafusion:vortex-compact 228175443 233564011 0.98
tpch_q05/datafusion:vortex-compact 361977881 368007992 0.98
tpch_q06/datafusion:vortex-compact 256911411 328835234 0.78
tpch_q07/datafusion:vortex-compact 392106045 398884319 0.98
tpch_q08/datafusion:vortex-compact 524828632 586211115 0.90
tpch_q09/datafusion:vortex-compact 420153865 457068726 0.92
tpch_q10/datafusion:vortex-compact 454865939 415760584 1.09
tpch_q11/datafusion:vortex-compact 302799294 277026541 1.09
tpch_q12/datafusion:vortex-compact 409927169 337093793 1.22
tpch_q13/datafusion:vortex-compact 146461737 134110076 1.09
tpch_q14/datafusion:vortex-compact 261155344 297703409 0.88
tpch_q15/datafusion:vortex-compact 441238221 495753471 0.89
tpch_q16/datafusion:vortex-compact 195606412 244868877 0.80
tpch_q17/datafusion:vortex-compact 343684719 398137671 0.86
tpch_q18/datafusion:vortex-compact 301266567 339820238 0.89
tpch_q19/datafusion:vortex-compact 474883645 671674395 0.71
tpch_q20/datafusion:vortex-compact 440149534 562284495 0.78
tpch_q21/datafusion:vortex-compact 641229847 626295111 1.02
tpch_q22/datafusion:vortex-compact 139884555 135756533 1.03
datafusion / parquet (1.007x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 296416465 234787761 1.26
tpch_q02/datafusion:parquet 396190064 415886362 0.95
tpch_q03/datafusion:parquet 378123095 420994475 0.90
tpch_q04/datafusion:parquet 259548872 215121961 1.21
tpch_q05/datafusion:parquet 535773155 551550435 0.97
tpch_q06/datafusion:parquet 174224096 208146505 0.84
tpch_q07/datafusion:parquet 450026764 538087698 0.84
tpch_q08/datafusion:parquet 554433083 544142227 1.02
tpch_q09/datafusion:parquet 466780373 502774059 0.93
tpch_q10/datafusion:parquet 556546330 499097452 1.12
tpch_q11/datafusion:parquet 395192655 359944585 1.10
tpch_q12/datafusion:parquet 243085395 235487981 1.03
tpch_q13/datafusion:parquet 461782968 443343199 1.04
tpch_q14/datafusion:parquet 207837497 189071810 1.10
tpch_q15/datafusion:parquet 302470386 335707392 0.90
tpch_q16/datafusion:parquet 166953266 188860573 0.88
tpch_q17/datafusion:parquet 449203421 393167256 1.14
tpch_q18/datafusion:parquet 532723608 458757921 1.16
tpch_q19/datafusion:parquet 368763224 320292843 1.15
tpch_q20/datafusion:parquet 304212305 298970961 1.02
tpch_q21/datafusion:parquet 503333172 498978459 1.01
tpch_q22/datafusion:parquet 123884776 161837057 0.77
duckdb / vortex-file-compressed (0.995x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 301842735 267990553 1.13
tpch_q02/duckdb:vortex-file-compressed 1086200361 991833917 1.10
tpch_q03/duckdb:vortex-file-compressed 708475268 693145271 1.02
tpch_q04/duckdb:vortex-file-compressed 440463876 504072072 0.87
tpch_q05/duckdb:vortex-file-compressed 951754157 877002970 1.09
tpch_q06/duckdb:vortex-file-compressed 422573469 357232038 1.18
tpch_q07/duckdb:vortex-file-compressed 972394077 1031599617 0.94
tpch_q08/duckdb:vortex-file-compressed 1002811944 1131645235 0.89
tpch_q09/duckdb:vortex-file-compressed 955314822 1008325583 0.95
tpch_q10/duckdb:vortex-file-compressed 782832657 800542214 0.98
tpch_q11/duckdb:vortex-file-compressed 500363467 523390038 0.96
tpch_q12/duckdb:vortex-file-compressed 691949929 779319306 0.89
tpch_q13/duckdb:vortex-file-compressed 473093037 466823400 1.01
tpch_q14/duckdb:vortex-file-compressed 425183245 447178053 0.95
tpch_q15/duckdb:vortex-file-compressed 312242995 317641083 0.98
tpch_q16/duckdb:vortex-file-compressed 354727881 358691580 0.99
tpch_q17/duckdb:vortex-file-compressed 787765360 885969193 0.89
tpch_q18/duckdb:vortex-file-compressed 651040973 598916158 1.09
tpch_q19/duckdb:vortex-file-compressed 496112278 566860113 0.88
tpch_q20/duckdb:vortex-file-compressed 906931225 867198836 1.05
tpch_q21/duckdb:vortex-file-compressed 1116244532 1078454539 1.04
tpch_q22/duckdb:vortex-file-compressed 342518557 307832788 1.11
duckdb / vortex-compact (1.026x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 306719274 306950638 1.00
tpch_q02/duckdb:vortex-compact 1036996355 971204814 1.07
tpch_q03/duckdb:vortex-compact 740398008 646985558 1.14
tpch_q04/duckdb:vortex-compact 425771469 377649304 1.13
tpch_q05/duckdb:vortex-compact 965182069 889910984 1.08
tpch_q06/duckdb:vortex-compact 384863589 392970724 0.98
tpch_q07/duckdb:vortex-compact 979629783 922497473 1.06
tpch_q08/duckdb:vortex-compact 976918434 1061786876 0.92
tpch_q09/duckdb:vortex-compact 1011174105 1049733461 0.96
tpch_q10/duckdb:vortex-compact 731887855 741905429 0.99
tpch_q11/duckdb:vortex-compact 597742985 484234548 1.23
tpch_q12/duckdb:vortex-compact 612988370 611950184 1.00
tpch_q13/duckdb:vortex-compact 403321954 436158627 0.92
tpch_q14/duckdb:vortex-compact 408473090 467639676 0.87
tpch_q15/duckdb:vortex-compact 417866724 377412070 1.11
tpch_q16/duckdb:vortex-compact 370711231 355203182 1.04
tpch_q17/duckdb:vortex-compact 626009188 717572368 0.87
tpch_q18/duckdb:vortex-compact 583548141 519281698 1.12
tpch_q19/duckdb:vortex-compact 579665350 577136307 1.00
tpch_q20/duckdb:vortex-compact 825809458 726919702 1.14
tpch_q21/duckdb:vortex-compact 1040536812 998060740 1.04
tpch_q22/duckdb:vortex-compact 305425026 314632918 0.97
duckdb / parquet (1.089x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 451109930 455276834 0.99
tpch_q02/duckdb:parquet 1204271228 1174383087 1.03
tpch_q03/duckdb:parquet 1185612234 1081221254 1.10
tpch_q04/duckdb:parquet 750948039 676981466 1.11
tpch_q05/duckdb:parquet 1434442332 1287600909 1.11
tpch_q06/duckdb:parquet 501244124 487959909 1.03
tpch_q07/duckdb:parquet 1526480901 1227249190 1.24
tpch_q08/duckdb:parquet 1797368446 1499900970 1.20
tpch_q09/duckdb:parquet 1565040095 1536927857 1.02
tpch_q10/duckdb:parquet 1585969319 1357223033 1.17
tpch_q11/duckdb:parquet 797940199 817405208 0.98
tpch_q12/duckdb:parquet 782696924 682239200 1.15
tpch_q13/duckdb:parquet 1000931988 948653438 1.06
tpch_q14/duckdb:parquet 876537772 706590771 1.24
tpch_q15/duckdb:parquet 626949429 556321334 1.13
tpch_q16/duckdb:parquet 668163131 686696473 0.97
tpch_q17/duckdb:parquet 847175733 821517056 1.03
tpch_q18/duckdb:parquet 995237108 965184344 1.03
tpch_q19/duckdb:parquet 923048323 742270095 1.24
tpch_q20/duckdb:parquet 1282308337 1232235832 1.04
tpch_q21/duckdb:parquet 1333732562 1161021592 1.15
tpch_q22/duckdb:parquet 618639846 600634145 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -5.9% +11.8% -15.9% +72.5% ➖ noise
1 datafusion:vortex-file-compressed +66.0% +11.8% +48.5% +60.4% ➖ noise
1 duckdb:vortex-compact -0.1% +11.8% -10.7% +49.3% ➖ noise
1 duckdb:vortex-file-compressed +12.6% +11.8% +0.7% +45.2% ➖ noise
2 datafusion:vortex-compact +6.0% -1.2% +7.3% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +63.3% -1.2% +65.2% +30.0% 🚨 regression
2 duckdb:vortex-compact +6.8% -1.2% +8.0% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +9.5% -1.2% +10.8% +30.0% ➖ noise
3 datafusion:vortex-compact -4.4% -0.8% -3.6% +40.2% ➖ noise
3 datafusion:vortex-file-compressed +30.0% -0.8% +31.0% +61.7% ➖ noise
3 duckdb:vortex-compact +14.4% -0.8% +15.3% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +2.2% -0.8% +3.0% +30.0% ➖ noise
4 datafusion:vortex-compact -2.3% +15.7% -15.6% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +16.5% +15.7% +0.7% +34.2% ➖ noise
4 duckdb:vortex-compact +12.7% +15.7% -2.5% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -12.6% +15.7% -24.5% +36.3% ➖ noise
5 datafusion:vortex-compact -1.6% +4.0% -5.4% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -9.8% +4.0% -13.3% +30.0% ➖ noise
5 duckdb:vortex-compact +8.5% +4.0% +4.3% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +8.5% +4.0% +4.3% +30.0% ➖ noise
6 datafusion:vortex-compact -21.9% -7.3% -15.7% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +1.1% -7.3% +9.0% +30.0% ➖ noise
6 duckdb:vortex-compact -2.1% -7.3% +5.6% +42.7% ➖ noise
6 duckdb:vortex-file-compressed +18.3% -7.3% +27.6% +30.0% ➖ noise
7 datafusion:vortex-compact -1.7% +2.0% -3.6% +41.2% ➖ noise
7 datafusion:vortex-file-compressed -19.1% +2.0% -20.7% +47.8% ➖ noise
7 duckdb:vortex-compact +6.2% +2.0% +4.1% +42.2% ➖ noise
7 duckdb:vortex-file-compressed -5.7% +2.0% -7.6% +45.1% ➖ noise
8 datafusion:vortex-compact -10.5% +10.5% -19.0% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -9.7% +10.5% -18.3% +36.9% ➖ noise
8 duckdb:vortex-compact -8.0% +10.5% -16.7% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -11.4% +10.5% -19.8% +30.0% ➖ noise
9 datafusion:vortex-compact -8.1% -2.8% -5.5% +30.0% ➖ noise
9 datafusion:vortex-file-compressed +6.4% -2.8% +9.4% +43.3% ➖ noise
9 duckdb:vortex-compact -3.7% -2.8% -0.9% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -5.3% -2.8% -2.6% +30.0% ➖ noise
10 datafusion:vortex-compact +9.4% +14.2% -4.2% +30.0% ➖ noise
10 datafusion:vortex-file-compressed +4.3% +14.2% -8.6% +30.0% ➖ noise
10 duckdb:vortex-compact -1.4% +14.2% -13.6% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -2.2% +14.2% -14.3% +30.0% ➖ noise
11 datafusion:vortex-compact +9.3% +3.5% +5.6% +30.0% ➖ noise
11 datafusion:vortex-file-compressed -11.7% +3.5% -14.7% +30.0% ➖ noise
11 duckdb:vortex-compact +23.4% +3.5% +19.2% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -4.4% +3.5% -7.7% +30.0% ➖ noise
12 datafusion:vortex-compact +21.6% +8.8% +11.7% +30.0% ➖ noise
12 datafusion:vortex-file-compressed -30.9% +8.8% -36.5% +30.0% ✅ faster
12 duckdb:vortex-compact +0.2% +8.8% -8.0% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -11.2% +8.8% -18.4% +30.0% ➖ noise
13 datafusion:vortex-compact +9.2% +4.8% +4.2% +35.0% ➖ noise
13 datafusion:vortex-file-compressed -6.6% +4.8% -10.9% +48.4% ➖ noise
13 duckdb:vortex-compact -7.5% +4.8% -11.8% +36.4% ➖ noise
13 duckdb:vortex-file-compressed +1.3% +4.8% -3.3% +30.0% ➖ noise
14 datafusion:vortex-compact -12.3% +16.8% -24.9% +30.0% ✅ faster
14 datafusion:vortex-file-compressed -14.8% +16.8% -27.1% +30.0% ✅ faster
14 duckdb:vortex-compact -12.7% +16.8% -25.2% +30.0% ✅ faster
14 duckdb:vortex-file-compressed -4.9% +16.8% -18.6% +30.0% ➖ noise
15 datafusion:vortex-compact -11.0% +0.8% -11.7% +30.0% ➖ noise
15 datafusion:vortex-file-compressed -16.8% +0.8% -17.4% +30.0% ➖ noise
15 duckdb:vortex-compact +10.7% +0.8% +9.9% +40.7% ➖ noise
15 duckdb:vortex-file-compressed -1.7% +0.8% -2.4% +30.0% ➖ noise
16 datafusion:vortex-compact -20.1% -7.3% -13.9% +37.3% ➖ noise
16 datafusion:vortex-file-compressed -34.6% -7.3% -29.5% +42.2% ➖ noise
16 duckdb:vortex-compact +4.4% -7.3% +12.5% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -1.1% -7.3% +6.6% +30.0% ➖ noise
17 datafusion:vortex-compact -13.7% +8.5% -20.5% +30.0% ➖ noise
17 datafusion:vortex-file-compressed -24.4% +8.5% -30.3% +36.0% ✅ faster
17 duckdb:vortex-compact -12.8% +8.5% -19.6% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -11.1% +8.5% -18.1% +30.0% ➖ noise
18 datafusion:vortex-compact -11.3% +9.4% -19.0% +30.0% ➖ noise
18 datafusion:vortex-file-compressed +7.3% +9.4% -1.9% +30.4% ➖ noise
18 duckdb:vortex-compact +12.4% +9.4% +2.7% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +8.7% +9.4% -0.7% +30.0% ➖ noise
19 datafusion:vortex-compact -29.3% +19.7% -40.9% +30.0% ✅ faster
19 datafusion:vortex-file-compressed -10.8% +19.7% -25.5% +30.0% ✅ faster
19 duckdb:vortex-compact +0.4% +19.7% -16.1% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -12.5% +19.7% -26.9% +30.0% ✅ faster
20 datafusion:vortex-compact -21.7% +2.9% -23.9% +30.0% ✅ faster
20 datafusion:vortex-file-compressed -12.2% +2.9% -14.7% +30.0% ➖ noise
20 duckdb:vortex-compact +13.6% +2.9% +10.4% +30.0% ➖ noise
20 duckdb:vortex-file-compressed +4.6% +2.9% +1.6% +30.0% ➖ noise
21 datafusion:vortex-compact +2.4% +7.6% -4.9% +30.0% ➖ noise
21 datafusion:vortex-file-compressed -17.2% +7.6% -23.1% +30.0% ✅ faster
21 duckdb:vortex-compact +4.3% +7.6% -3.2% +30.0% ➖ noise
21 duckdb:vortex-file-compressed +3.5% +7.6% -3.8% +30.0% ➖ noise
22 datafusion:vortex-compact +3.0% -11.2% +16.0% +32.8% ➖ noise
22 datafusion:vortex-file-compressed +2.4% -11.2% +15.3% +36.3% ➖ noise
22 duckdb:vortex-compact -2.9% -11.2% +9.3% +45.5% ➖ noise
22 duckdb:vortex-file-compressed +11.3% -11.2% +25.3% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

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


datafusion / vortex-file-compressed (0.954x ➖, 1↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 127695617 127665569 1.00
appian_q02/datafusion:vortex-file-compressed 666809334 655544739 1.02
appian_q03/datafusion:vortex-file-compressed 363033265 357737594 1.01
appian_q04/datafusion:vortex-file-compressed 27956116022 28709613386 0.97
appian_q05/datafusion:vortex-file-compressed 🚀 273376592 312008085 0.88
appian_q06/datafusion:vortex-file-compressed 424285377 471369567 0.90
appian_q07/datafusion:vortex-file-compressed 454930529 479443945 0.95
appian_q08/datafusion:vortex-file-compressed 1852042443 2035055443 0.91
datafusion / parquet (0.995x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 131452408 135612560 0.97
appian_q02/datafusion:parquet 665416151 679432302 0.98
appian_q03/datafusion:parquet 360984260 365352912 0.99
appian_q04/datafusion:parquet 27927565872 28310151964 0.99
appian_q05/datafusion:parquet 291731439 286353489 1.02
appian_q06/datafusion:parquet 431254033 430940335 1.00
appian_q07/datafusion:parquet 462950152 454655336 1.02
appian_q08/datafusion:parquet 1842835545 1842598388 1.00
duckdb / vortex-file-compressed (0.990x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 192696754 191626823 1.01
appian_q02/duckdb:vortex-file-compressed 627031765 611770210 1.02
appian_q03/duckdb:vortex-file-compressed 259433224 260151676 1.00
appian_q04/duckdb:vortex-file-compressed 1331561122 1337256020 1.00
appian_q05/duckdb:vortex-file-compressed 292533117 321263294 0.91
appian_q06/duckdb:vortex-file-compressed 805741336 808324176 1.00
appian_q07/duckdb:vortex-file-compressed 336748678 335306344 1.00
appian_q08/duckdb:vortex-file-compressed 1271555056 1285775740 0.99
duckdb / parquet (1.004x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 203984420 201979456 1.01
appian_q02/duckdb:parquet 603399232 602957575 1.00
appian_q03/duckdb:parquet 285566442 288365390 0.99
appian_q04/duckdb:parquet 1323805280 1331953050 0.99
appian_q05/duckdb:parquet 307487709 304292972 1.01
appian_q06/duckdb:parquet 799873145 785352926 1.02
appian_q07/duckdb:parquet 363493423 362140607 1.00
appian_q08/duckdb:parquet 1268420881 1267187308 1.00
duckdb / duckdb (1.006x ➖, 0↑ 0↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 170248266 170313061 1.00
appian_q02/duckdb:duckdb 547806582 549131995 1.00
appian_q03/duckdb:duckdb 397135223 373179701 1.06
appian_q04/duckdb:duckdb 1313983792 1298161412 1.01
appian_q05/duckdb:duckdb 278225449 281359159 0.99
appian_q06/duckdb:duckdb 791275175 783008115 1.01
appian_q07/duckdb:duckdb 322837196 326842607 0.99
appian_q08/duckdb:duckdb 1220959082 1232339470 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-file-compressed +0.0% -1.1% +1.1% +13.1% ➖ noise
1 duckdb:duckdb -0.0% -1.1% +1.0% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +0.6% -1.1% +1.6% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +1.7% -1.0% +2.7% +10.0% ➖ noise
2 duckdb:duckdb -0.2% -1.0% +0.8% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +2.5% -1.0% +3.5% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +1.5% -1.1% +2.6% +10.0% ➖ noise
3 duckdb:duckdb +6.4% -1.1% +7.6% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.3% -1.1% +0.8% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -2.6% -1.0% -1.7% +10.0% ➖ noise
4 duckdb:duckdb +1.2% -1.0% +2.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -0.4% -1.0% +0.6% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -12.4% +1.5% -13.6% +11.7% ✅ faster
5 duckdb:duckdb -1.1% +1.5% -2.5% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -8.9% +1.5% -10.3% +10.0% ✅ faster
6 datafusion:vortex-file-compressed -10.0% +1.0% -10.8% +10.0% ✅ faster
6 duckdb:duckdb +1.1% +1.0% +0.1% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.3% +1.0% -1.3% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -5.1% +1.1% -6.1% +10.0% ➖ noise
7 duckdb:duckdb -1.2% +1.1% -2.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +0.4% +1.1% -0.7% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -9.0% +0.1% -9.0% +10.0% ➖ noise
8 duckdb:duckdb -0.9% +0.1% -1.0% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -1.1% +0.1% -1.2% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Appian 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: 273.47 MB → 273.21 MB (-0.1%)
  • vortex-file-compressed: 529.70 MB → 529.70 MB (0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 1.008x ➖
Parquet (geomean): 1.003x ➖


unknown / unknown (1.004x ➖, 1↑ 2↓)
name PR d8244cd (ns) base e065c33 (ns) ratio (PR/base)
compress time/Arade 1089781944 1091782632 1.00
compress time/Bimbo 5602432711 5745826242 0.98
compress time/CMSprovider 2750083152 2762219504 1.00
compress time/Euro2016 424333754 413978339 1.03
compress time/Food 378270219 381052457 0.99
compress time/HashTags 788254791 782463083 1.01
compress time/TPC-H l_comment canonical 1195441668 1176286204 1.02
compress time/TPC-H l_comment chunked 1213536803 1179906476 1.03
compress time/taxi 699203343 673777295 1.04
compress time/wide table cols=100 chunks=1 rows=1000 11963057 11375101 1.05
compress time/wide table cols=100 chunks=50 rows=1000 12187163 12406157 0.98
compress time/wide table cols=1000 chunks=1 rows=1000 125477890 120675704 1.04
compress time/wide table cols=1000 chunks=50 rows=1000 127900177 137130130 0.93
compress time/wide table cols=10000 chunks=1 rows=1000 1487328664 1611824660 0.92
compress time/wide table cols=10000 chunks=50 rows=1000 1485171573 1459603986 1.02
decompress time/Arade 25149808 26100575 0.96
decompress time/Bimbo 78126966 77211967 1.01
decompress time/CMSprovider 77917234 74996846 1.04
decompress time/Euro2016 19352818 18887313 1.02
decompress time/Food 8035063 8029238 1.00
decompress time/HashTags 88496595 89225110 0.99
decompress time/TPC-H l_comment canonical 38615677 38983513 0.99
decompress time/TPC-H l_comment chunked 41990058 39757448 1.06
decompress time/taxi 15619049 15193418 1.03
decompress time/wide table cols=100 chunks=1 rows=1000 2707052 2469743 1.10
decompress time/wide table cols=100 chunks=50 rows=1000 2773087 2822478 0.98
decompress time/wide table cols=1000 chunks=1 rows=1000 24145228 23217245 1.04
decompress time/wide table cols=1000 chunks=50 rows=1000 24267470 24408030 0.99
decompress time/wide table cols=10000 chunks=1 rows=1000 271866927 274610236 0.99
decompress time/wide table cols=10000 chunks=50 rows=1000 275829628 268784421 1.03
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 2634014106 2593126307 1.02
parquet_rs-zstd compress time/Bimbo 12776660930 12718589626 1.00
parquet_rs-zstd compress time/CMSprovider 6824269692 6911077636 0.99
parquet_rs-zstd compress time/Euro2016 1304494691 1303438319 1.00
parquet_rs-zstd compress time/Food 793787429 798768823 0.99
parquet_rs-zstd compress time/HashTags 2142730117 2154724125 0.99
parquet_rs-zstd compress time/TPC-H l_comment canonical 3193966791 3209413923 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3192385370 3188608387 1.00
parquet_rs-zstd compress time/taxi 1209838133 1189146751 1.02
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6323412 6021705 1.05
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 6532642 7536500 0.87
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 75823394 73833262 1.03
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 77974117 81659024 0.95
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 766518437 783165181 0.98
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 765909273 835217946 0.92
parquet_rs-zstd decompress time/Arade 618348448 625970039 0.99
parquet_rs-zstd decompress time/Bimbo 1696345827 1693427367 1.00
parquet_rs-zstd decompress time/CMSprovider 1729839780 1702015898 1.02
parquet_rs-zstd decompress time/Euro2016 374498795 372513607 1.01
parquet_rs-zstd decompress time/Food 197228585 196188860 1.01
parquet_rs-zstd decompress time/HashTags 624733688 627604398 1.00
parquet_rs-zstd decompress time/TPC-H l_comment canonical 586646489 584613682 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 594817195 583304282 1.02
parquet_rs-zstd decompress time/taxi 247866509 242863029 1.02
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2906100 2759955 1.05
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2831423 3061037 0.92
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32711692 31761878 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 34787064 36573943 0.95
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 347030999 347565781 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 350524662 367277082 0.95
vortex-file-compressed size/Arade 145363828 145363828 1.00
vortex-file-compressed size/Bimbo 468763364 468763364 1.00
vortex-file-compressed size/CMSprovider 417907844 417907844 1.00
vortex-file-compressed size/Euro2016 163394356 163394044 1.00
vortex-file-compressed size/Food 41926968 41926968 1.00
vortex-file-compressed size/HashTags 195648436 195647860 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179087392 179087392 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179087392 179087392 1.00
vortex-file-compressed size/taxi 52363980 52363980 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957680 92957680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957680 92957680 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.98
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.97
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.01
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio compress time/Food 0 0 1.00
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.01
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.02
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.03
vortex:parquet-zstd ratio compress time/taxi 0 0 1.02
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚨 1 1 1.13
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.98
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 2 0.94
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 🚨 1 1 1.11
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.98
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.01
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.02
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio decompress time/Food 0 0 1.00
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.00
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.04
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.08
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

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

Labels

changelog/feature A new feature feature A feature request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants