Skip to content

fix: omit baseline-only formats from the file-size report - #9589

Draft
joseph-isaacs wants to merge 1 commit into
developfrom
ji/eager-knuth-yrk9n9
Draft

fix: omit baseline-only formats from the file-size report#9589
joseph-isaacs wants to merge 1 commit into
developfrom
ji/eager-knuth-yrk9n9

Conversation

@joseph-isaacs

Copy link
Copy Markdown
Contributor

Summary

Benchmark PR comments rendered every baseline file of a format the PR run skipped as shrinking to 0 B (-100.0%). For example, on #9544 the SQL benchmark comments listed all vortex-compact files as X MB → 0 B (-100.0%) because that run did not include the vortex-compact preset, so the comparison mistook "not run" for "deleted".

Changes

format_file_size_report in scripts/compare-benchmark-jsons.py scoped the baseline rows only to (benchmark, scale_factor) pairs present in the PR run, so a format missing from the PR run fell through to pr_data.get(key, 0) and reported as 0 B. The scope filter now includes the format, so baseline rows for a format the PR run skipped entirely are omitted from the report. A file genuinely missing within a format that did run still reports as going to zero.

Tested with a new case in scripts/tests/test_benchmark_reporting.py (test_file_size_report_omits_formats_the_pr_run_skipped); all 25 tests in the module pass.


Generated by Claude Code

A benchmark run that skips a format (for example vortex-compact) produced
no file-size rows for it, so the PR comment rendered every baseline file
of that format as shrinking to 0 B (-100.0%). Scope the baseline rows to
the (benchmark, scale factor, format) combinations the PR run actually
produced, so skipped formats are omitted instead of reported as deleted.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Aug 24, 2026 — with Claude
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Aug 24, 2026
@codspeed-hq

codspeed-hq Bot commented Aug 24, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 11.38%

⚠️ Unknown Walltime execution environment detected

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

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

❌ 1 regressed benchmark
✅ 1980 untouched benchmarks
⏩ 54 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation cold_misaligned[(16, 64)] 380.2 µs 429.1 µs -11.38%

Tip

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


Comparing ji/eager-knuth-yrk9n9 (c2ac7c3) with develop (e4b3421)

Open in CodSpeed

Footnotes

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

@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done c2ac7c3 statpopgen 1 Explore Profiling Data
🟢 Done c2ac7c3 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done c2ac7c3 tpch-nvme-10 1 Explore Profiling Data
🟢 Done c2ac7c3 fineweb-s3 1 Explore Profiling Data
🟢 Done c2ac7c3 fineweb 1 Explore Profiling Data
🟢 Done c2ac7c3 clickbench-nvme 1 Explore Profiling Data
🟢 Done c2ac7c3 tpcds-nvme 1 Explore Profiling Data
🟢 Done c2ac7c3 polarsignals 1 Explore Profiling Data
🟢 Done c2ac7c3 tpch-nvme 1 Explore Profiling Data
🟢 Done c2ac7c3 tpch-s3 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR c2ac7c3b vs base e4b34213
Vortex (geomean): hot 1.002x ➖ · cold 0.959x ➖


datafusion / vortex-file-compressed / ns (1.002x ➖, 1↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 110519128 / 94090451 / +17.5% 🔴 200052982 / 204778148 / -2.3% 0.55 / 0.46 / +20.2%
polarsignals_q01/datafusion:vortex-file-compressed 159638885 / 158238900 / +0.9% 272818784 / 278867174 / -2.2% 0.59 / 0.57 / +3.1%
polarsignals_q02/datafusion:vortex-file-compressed 21676895 / 21436530 / +1.1% 84105548 / 91485538 / -8.1% 0.26 / 0.23 / +10.0%
polarsignals_q03/datafusion:vortex-file-compressed 158580010 / 158783708 / -0.1% 273571862 / 276886434 / -1.2% 0.58 / 0.57 / +1.1%
polarsignals_q04/datafusion:vortex-file-compressed 10945214 / 11033130 / -0.8% 75892999 / 78394142 / -3.2% 0.14 / 0.14 / +2.5%
polarsignals_q05/datafusion:vortex-file-compressed 14509010 / 14264488 / +1.7% 86482737 / 87956750 / -1.7% 0.17 / 0.16 / +3.4%
polarsignals_q06/datafusion:vortex-file-compressed 24423304 / 22469646 / +8.7% 89305745 / 96655236 / -7.6% 0.27 / 0.23 / +17.6%
polarsignals_q07/datafusion:vortex-file-compressed 11867612 / 11979714 / -0.9% 79023019 / 82597106 / -4.3% 0.15 / 0.15 / +3.5%
polarsignals_q08/datafusion:vortex-file-compressed 275015379 / 272799878 / +0.8% 380856621 / 386832500 / -1.5% 0.72 / 0.71 / +2.4%
polarsignals_q09/datafusion:vortex-file-compressed 11285546 / 14522385 / -22.3% 🟢 72480083 / 79113060 / -8.4% 0.16 / 0.18 / -15.2%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR c2ac7c3b vs base e4b34213
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.2%
Engines: DataFusion No clear signal (-2.6%, environment too noisy confidence) · DuckDB No clear signal (-1.8%, low confidence)
Vortex (geomean): hot 0.988x ➖ · cold 1.000x ➖
Parquet (geomean): hot 1.010x ➖ · cold 1.007x ➖
Shifts: Parquet (control) +1.0% · Median polish -0.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.994x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 42656849 / 42371618 / +0.7% 101840089 / 99771804 / +2.1% 0.42 / 0.42 / -1.4%
tpch_q02/datafusion:vortex-file-compressed 24450086 / 24815361 / -1.5% 69404160 / 71329533 / -2.7% 0.35 / 0.35 / +1.3%
tpch_q03/datafusion:vortex-file-compressed 30257174 / 29897566 / +1.2% 90531135 / 86937178 / +4.1% 0.33 / 0.34 / -2.8%
tpch_q04/datafusion:vortex-file-compressed 16132201 / 16107719 / +0.2% 63585444 / 62288099 / +2.1% 0.25 / 0.26 / -1.9%
tpch_q05/datafusion:vortex-file-compressed 50305370 / 50746216 / -0.9% 118986910 / 121370404 / -2.0% 0.42 / 0.42 / +1.1%
tpch_q06/datafusion:vortex-file-compressed 8138221 / 8429028 / -3.5% 56466912 / 56237663 / +0.4% 0.14 / 0.15 / -3.8%
tpch_q07/datafusion:vortex-file-compressed 55740231 / 55518159 / +0.4% 122129400 / 126256497 / -3.3% 0.46 / 0.44 / +3.8%
tpch_q08/datafusion:vortex-file-compressed 45347867 / 45392020 / -0.1% 109675235 / 117024218 / -6.3% 0.41 / 0.39 / +6.6%
tpch_q09/datafusion:vortex-file-compressed 55921474 / 55946932 / -0.0% 122489031 / 123118938 / -0.5% 0.46 / 0.45 / +0.5%
tpch_q10/datafusion:vortex-file-compressed 29423206 / 29692229 / -0.9% 98147785 / 96638804 / +1.6% 0.30 / 0.31 / -2.4%
tpch_q11/datafusion:vortex-file-compressed 18154555 / 17918055 / +1.3% 61013393 / 63069149 / -3.3% 0.30 / 0.28 / +4.7%
tpch_q12/datafusion:vortex-file-compressed 26049627 / 26219831 / -0.6% 70445228 / 72654416 / -3.0% 0.37 / 0.36 / +2.5%
tpch_q13/datafusion:vortex-file-compressed 24968617 / 24717339 / +1.0% 73750755 / 70723582 / +4.3% 0.34 / 0.35 / -3.1%
tpch_q14/datafusion:vortex-file-compressed 16753232 / 16439473 / +1.9% 69452672 / 74158896 / -6.3% 0.24 / 0.22 / +8.8%
tpch_q15/datafusion:vortex-file-compressed 20932557 / 20757220 / +0.8% 78780078 / 79050404 / -0.3% 0.27 / 0.26 / +1.2%
tpch_q16/datafusion:vortex-file-compressed 23951167 / 24355892 / -1.7% 75232324 / 75185491 / +0.1% 0.32 / 0.32 / -1.7%
tpch_q17/datafusion:vortex-file-compressed 54934569 / 54366733 / +1.0% 124701240 / 119810204 / +4.1% 0.44 / 0.45 / -2.9%
tpch_q18/datafusion:vortex-file-compressed 66956510 / 67658870 / -1.0% 124118148 / 121277469 / +2.3% 0.54 / 0.56 / -3.3%
tpch_q19/datafusion:vortex-file-compressed 15080381 / 15769470 / -4.4% 64154087 / 66229629 / -3.1% 0.24 / 0.24 / -1.3%
tpch_q20/datafusion:vortex-file-compressed 30149283 / 30829444 / -2.2% 87894714 / 86318556 / +1.8% 0.34 / 0.36 / -4.0%
tpch_q21/datafusion:vortex-file-compressed 59181022 / 59749442 / -1.0% 137034427 / 140798144 / -2.7% 0.43 / 0.42 / +1.8%
tpch_q22/datafusion:vortex-file-compressed 13353836 / 13948613 / -4.3% 55482891 / 51835868 / +7.0% 0.24 / 0.27 / -10.6%
datafusion / parquet / ns (1.021x ➖, 0↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 107314867 / 106921302 / +0.4% 208446530 / 195821304 / +6.4% 0.51 / 0.55 / -5.7%
tpch_q02/datafusion:parquet 69850969 / 69694348 / +0.2% 118655784 / 124283497 / -4.5% 0.59 / 0.56 / +5.0%
tpch_q03/datafusion:parquet 96526779 / 99369785 / -2.9% 168228495 / 162855472 / +3.3% 0.57 / 0.61 / -6.0%
tpch_q04/datafusion:parquet 54013295 / 50092753 / +7.8% 108811546 / 98856716 / +10.1% 🔴 0.50 / 0.51 / -2.0%
tpch_q05/datafusion:parquet 118020272 / 113211363 / +4.2% 189778847 / 201192014 / -5.7% 0.62 / 0.56 / +10.5%
tpch_q06/datafusion:parquet 39406970 / 42180134 / -6.6% 96547523 / 85494041 / +12.9% 🔴 0.41 / 0.49 / -17.3%
tpch_q07/datafusion:parquet 131747671 / 133081514 / -1.0% 197690450 / 196064354 / +0.8% 0.67 / 0.68 / -1.8%
tpch_q08/datafusion:parquet 125790397 / 116747485 / +7.7% 189844182 / 193190250 / -1.7% 0.66 / 0.60 / +9.6%
tpch_q09/datafusion:parquet 154499782 / 147208617 / +5.0% 219846197 / 221090456 / -0.6% 0.70 / 0.67 / +5.5%
tpch_q10/datafusion:parquet 124326478 / 117666832 / +5.7% 197402857 / 195920061 / +0.8% 0.63 / 0.60 / +4.9%
tpch_q11/datafusion:parquet 51358091 / 49606453 / +3.5% 102940948 / 102033642 / +0.9% 0.50 / 0.49 / +2.6%
tpch_q12/datafusion:parquet 104680648 / 99940880 / +4.7% 136491293 / 158031973 / -13.6% 🟢 0.77 / 0.63 / +21.3%
tpch_q13/datafusion:parquet 218464704 / 217257520 / +0.6% 267308706 / 312034607 / -14.3% 🟢 0.82 / 0.70 / +17.4%
tpch_q14/datafusion:parquet 52234696 / 45011359 / +16.0% 🔴 100024059 / 97568568 / +2.5% 0.52 / 0.46 / +13.2%
tpch_q15/datafusion:parquet 68435970 / 68517327 / -0.1% 117649294 / 117937038 / -0.2% 0.58 / 0.58 / +0.1%
tpch_q16/datafusion:parquet 48719322 / 48318124 / +0.8% 105454150 / 102928018 / +2.5% 0.46 / 0.47 / -1.6%
tpch_q17/datafusion:parquet 153892473 / 138479610 / +11.1% 🔴 204268046 / 193873363 / +5.4% 0.75 / 0.71 / +5.5%
tpch_q18/datafusion:parquet 170863422 / 170866622 / -0.0% 242261913 / 219643512 / +10.3% 🔴 0.71 / 0.78 / -9.3%
tpch_q19/datafusion:parquet 85123428 / 83249850 / +2.3% 149757226 / 142446363 / +5.1% 0.57 / 0.58 / -2.7%
tpch_q20/datafusion:parquet 84434400 / 88570236 / -4.7% 156623242 / 152216494 / +2.9% 0.54 / 0.58 / -7.4%
tpch_q21/datafusion:parquet 160778211 / 171080292 / -6.0% 254221234 / 226626512 / +12.2% 🔴 0.63 / 0.75 / -16.2%
tpch_q22/datafusion:parquet 56241070 / 56463193 / -0.4% 104263413 / 102839971 / +1.4% 0.54 / 0.55 / -1.8%
duckdb / vortex-file-compressed / ns (0.982x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 22605520 / 24047254 / -6.0% 68811486 / 61566725 / +11.8% 🔴 0.33 / 0.39 / -15.9%
tpch_q02/duckdb:vortex-file-compressed 30560371 / 31634496 / -3.4% 53060964 / 51753003 / +2.5% 0.58 / 0.61 / -5.8%
tpch_q03/duckdb:vortex-file-compressed 35318901 / 37742611 / -6.4% 83346965 / 78742812 / +5.8% 0.42 / 0.48 / -11.6%
tpch_q04/duckdb:vortex-file-compressed 31995626 / 32463156 / -1.4% 69522236 / 71925966 / -3.3% 0.46 / 0.45 / +2.0%
tpch_q05/duckdb:vortex-file-compressed 40567384 / 42082111 / -3.6% 91439093 / 84975133 / +7.6% 0.44 / 0.50 / -10.4%
tpch_q06/duckdb:vortex-file-compressed 9235178 / 9720276 / -5.0% 39774529 / 38113874 / +4.4% 0.23 / 0.26 / -9.0%
tpch_q07/duckdb:vortex-file-compressed 37917590 / 40305116 / -5.9% 80279113 / 81400000 / -1.4% 0.47 / 0.50 / -4.6%
tpch_q08/duckdb:vortex-file-compressed 47934760 / 47118580 / +1.7% 94073968 / 92780030 / +1.4% 0.51 / 0.51 / +0.3%
tpch_q09/duckdb:vortex-file-compressed 58431819 / 57314019 / +2.0% 104253183 / 106489509 / -2.1% 0.56 / 0.54 / +4.1%
tpch_q10/duckdb:vortex-file-compressed 49761988 / 50722394 / -1.9% 88269909 / 89815426 / -1.7% 0.56 / 0.56 / -0.2%
tpch_q11/duckdb:vortex-file-compressed 17113419 / 16761314 / +2.1% 36339659 / 35378434 / +2.7% 0.47 / 0.47 / -0.6%
tpch_q12/duckdb:vortex-file-compressed 26370096 / 26286048 / +0.3% 61193494 / 62306535 / -1.8% 0.43 / 0.42 / +2.1%
tpch_q13/duckdb:vortex-file-compressed 41394136 / 43141934 / -4.1% 123282984 / 113844649 / +8.3% 0.34 / 0.38 / -11.4%
tpch_q14/duckdb:vortex-file-compressed 21185087 / 22185506 / -4.5% 56736380 / 60174955 / -5.7% 0.37 / 0.37 / +1.3%
tpch_q15/duckdb:vortex-file-compressed 18150465 / 18257529 / -0.6% 54236576 / 57533629 / -5.7% 0.33 / 0.32 / +5.5%
tpch_q16/duckdb:vortex-file-compressed 30348843 / 31624286 / -4.0% 48739139 / 51270492 / -4.9% 0.62 / 0.62 / +1.0%
tpch_q17/duckdb:vortex-file-compressed 34532867 / 32960922 / +4.8% 81436906 / 88713908 / -8.2% 0.42 / 0.37 / +14.1%
tpch_q18/duckdb:vortex-file-compressed 48684589 / 51406043 / -5.3% 83948830 / 82933220 / +1.2% 0.58 / 0.62 / -6.4%
tpch_q19/duckdb:vortex-file-compressed 37152781 / 37573443 / -1.1% 65289391 / 68112982 / -4.1% 0.57 / 0.55 / +3.2%
tpch_q20/duckdb:vortex-file-compressed 35471874 / 36029661 / -1.5% 86079259 / 86618056 / -0.6% 0.41 / 0.42 / -0.9%
tpch_q21/duckdb:vortex-file-compressed 115859466 / 118238690 / -2.0% 164629375 / 164083642 / +0.3% 0.70 / 0.72 / -2.3%
tpch_q22/duckdb:vortex-file-compressed 21125546 / 19692146 / +7.3% 40829995 / 40017505 / +2.0% 0.52 / 0.49 / +5.1%
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 81668786 / 81681841 / -0.0% 93897856 / 93208659 / +0.7% 0.87 / 0.88 / -0.7%
tpch_q02/duckdb:parquet 45766638 / 46102025 / -0.7% 61937499 / 61152911 / +1.3% 0.74 / 0.75 / -2.0%
tpch_q03/duckdb:parquet 81108043 / 80629942 / +0.6% 101636567 / 101355264 / +0.3% 0.80 / 0.80 / +0.3%
tpch_q04/duckdb:parquet 58459858 / 58092739 / +0.6% 76875302 / 75827697 / +1.4% 0.76 / 0.77 / -0.7%
tpch_q05/duckdb:parquet 78819940 / 77996273 / +1.1% 100318960 / 100006248 / +0.3% 0.79 / 0.78 / +0.7%
tpch_q06/duckdb:parquet 25259740 / 25205439 / +0.2% 34714702 / 34783983 / -0.2% 0.73 / 0.72 / +0.4%
tpch_q07/duckdb:parquet 80300779 / 80913867 / -0.8% 102697138 / 99944396 / +2.8% 0.78 / 0.81 / -3.4%
tpch_q08/duckdb:parquet 96368613 / 97483678 / -1.1% 117981003 / 145125400 / -18.7% 🟢 0.82 / 0.67 / +21.6%
tpch_q09/duckdb:parquet 148296938 / 148662935 / -0.2% 171037461 / 171734511 / -0.4% 0.87 / 0.87 / +0.2%
tpch_q10/duckdb:parquet 141701656 / 142233014 / -0.4% 165160286 / 164190861 / +0.6% 0.86 / 0.87 / -1.0%
tpch_q11/duckdb:parquet 25247193 / 25253186 / -0.0% 35483521 / 34106226 / +4.0% 0.71 / 0.74 / -3.9%
tpch_q12/duckdb:parquet 53639811 / 53239362 / +0.8% 69129062 / 67461284 / +2.5% 0.78 / 0.79 / -1.7%
tpch_q13/duckdb:parquet 286006734 / 287253729 / -0.4% 300989883 / 304471216 / -1.1% 0.95 / 0.94 / +0.7%
tpch_q14/duckdb:parquet 56003129 / 56158518 / -0.3% 72480193 / 71527499 / +1.3% 0.77 / 0.79 / -1.6%
tpch_q15/duckdb:parquet 30844734 / 30807311 / +0.1% 43664078 / 44764482 / -2.5% 0.71 / 0.69 / +2.6%
tpch_q16/duckdb:parquet 66870117 / 67148657 / -0.4% 85337803 / 81089394 / +5.2% 0.78 / 0.83 / -5.4%
tpch_q17/duckdb:parquet 58279739 / 58337168 / -0.1% 78216559 / 76109414 / +2.8% 0.75 / 0.77 / -2.8%
tpch_q18/duckdb:parquet 125946302 / 127468391 / -1.2% 144116544 / 143968644 / +0.1% 0.87 / 0.89 / -1.3%
tpch_q19/duckdb:parquet 78365191 / 77519486 / +1.1% 98499485 / 94812722 / +3.9% 0.80 / 0.82 / -2.7%
tpch_q20/duckdb:parquet 78043338 / 77591968 / +0.6% 103415981 / 101084401 / +2.3% 0.75 / 0.77 / -1.7%
tpch_q21/duckdb:parquet 190998347 / 192223586 / -0.6% 212317712 / 229264896 / -7.4% 0.90 / 0.84 / +7.3%
tpch_q22/duckdb:parquet 63919230 / 63584737 / +0.5% 78258186 / 75697229 / +3.4% 0.82 / 0.84 / -2.8%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR c2ac7c3b vs base e4b34213
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DataFusion No clear signal (+3.0%, low confidence) · DuckDB No clear signal (-4.0%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 1.006x ➖
Parquet (geomean): hot 1.005x ➖ · cold 1.004x ➖
Shifts: Parquet (control) +0.5% · Median polish +0.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.036x ➖, 0↑ 3↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 8488374 / 7708324 / +10.1% 🔴 36164494 / 33020887 / +9.5% 0.23 / 0.23 / +0.5%
fineweb_q01/datafusion:vortex-file-compressed 30054548 / 27105214 / +10.9% 🔴 91937421 / 102800278 / -10.6% 🟢 0.33 / 0.26 / +24.0%
fineweb_q02/datafusion:vortex-file-compressed 33474943 / 34991839 / -4.3% 89707031 / 99627771 / -10.0% 0.37 / 0.35 / +6.2%
fineweb_q03/datafusion:vortex-file-compressed 41248269 / 41526302 / -0.7% 179848281 / 182651249 / -1.5% 0.23 / 0.23 / +0.9%
fineweb_q04/datafusion:vortex-file-compressed 204985142 / 205757026 / -0.4% 312109599 / 322826878 / -3.3% 0.66 / 0.64 / +3.0%
fineweb_q05/datafusion:vortex-file-compressed 151553085 / 153727268 / -1.4% 272951234 / 281688830 / -3.1% 0.56 / 0.55 / +1.7%
fineweb_q06/datafusion:vortex-file-compressed 39427524 / 37994104 / +3.8% 200815960 / 191519893 / +4.9% 0.20 / 0.20 / -1.0%
fineweb_q07/datafusion:vortex-file-compressed 39252955 / 37322566 / +5.2% 187381687 / 174418448 / +7.4% 0.21 / 0.21 / -2.1%
fineweb_q08/datafusion:vortex-file-compressed 19354487 / 17494938 / +10.6% 🔴 84379832 / 80106944 / +5.3% 0.23 / 0.22 / +5.0%
datafusion / parquet / ns (1.006x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 8715068 / 8660378 / +0.6% 50084961 / 47512462 / +5.4% 0.17 / 0.18 / -4.5%
fineweb_q01/datafusion:parquet 196596430 / 196313780 / +0.1% 334937549 / 335162499 / -0.1% 0.59 / 0.59 / +0.2%
fineweb_q02/datafusion:parquet 198533326 / 198393835 / +0.1% 333627224 / 330501648 / +0.9% 0.60 / 0.60 / -0.9%
fineweb_q03/datafusion:parquet 190057783 / 190299148 / -0.1% 279797568 / 283814877 / -1.4% 0.68 / 0.67 / +1.3%
fineweb_q04/datafusion:parquet 207471733 / 208235820 / -0.4% 305562389 / 298226889 / +2.5% 0.68 / 0.70 / -2.8%
fineweb_q05/datafusion:parquet 205528820 / 203481644 / +1.0% 301254170 / 296963076 / +1.4% 0.68 / 0.69 / -0.4%
fineweb_q06/datafusion:parquet 198666030 / 195853068 / +1.4% 332636382 / 324727807 / +2.4% 0.60 / 0.60 / -1.0%
fineweb_q07/datafusion:parquet 192887253 / 190181144 / +1.4% 293191796 / 286369670 / +2.4% 0.66 / 0.66 / -0.9%
fineweb_q08/datafusion:parquet 189069448 / 187400501 / +0.9% 280883605 / 277025099 / +1.4% 0.67 / 0.68 / -0.5%
duckdb / vortex-file-compressed / ns (0.963x ➖, 1↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 3078176 / 4210802 / -26.9% 🟢 14017144 / 14195084 / -1.3% 0.22 / 0.30 / -26.0%
fineweb_q01/duckdb:vortex-file-compressed 37154988 / 41000009 / -9.4% 127508112 / 124489399 / +2.4% 0.29 / 0.33 / -11.5%
fineweb_q02/duckdb:vortex-file-compressed 47049312 / 48100722 / -2.2% 128985324 / 130546942 / -1.2% 0.36 / 0.37 / -1.0%
fineweb_q03/duckdb:vortex-file-compressed 61675480 / 65662974 / -6.1% 199730455 / 206242126 / -3.2% 0.31 / 0.32 / -3.0%
fineweb_q04/duckdb:vortex-file-compressed 285520852 / 286087064 / -0.2% 403324741 / 396816883 / +1.6% 0.71 / 0.72 / -1.8%
fineweb_q05/duckdb:vortex-file-compressed 219245560 / 222391730 / -1.4% 319619787 / 338176069 / -5.5% 0.69 / 0.66 / +4.3%
fineweb_q06/duckdb:vortex-file-compressed 69807348 / 63204294 / +10.4% 🔴 308268161 / 262539311 / +17.4% 🔴 0.23 / 0.24 / -5.9%
fineweb_q07/duckdb:vortex-file-compressed 63102254 / 58816434 / +7.3% 185876776 / 190535441 / -2.4% 0.34 / 0.31 / +10.0%
fineweb_q08/duckdb:vortex-file-compressed 27275015 / 27081619 / +0.7% 107326260 / 98508400 / +9.0% 0.25 / 0.27 / -7.6%
duckdb / parquet / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 35640446 / 35222008 / +1.2% 41804159 / 39840052 / +4.9% 0.85 / 0.88 / -3.6%
fineweb_q01/duckdb:parquet 76547674 / 76558698 / -0.0% 108472766 / 107888602 / +0.5% 0.71 / 0.71 / -0.6%
fineweb_q02/duckdb:parquet 79539542 / 78025309 / +1.9% 112814078 / 114479191 / -1.5% 0.71 / 0.68 / +3.4%
fineweb_q03/duckdb:parquet 207163348 / 208561804 / -0.7% 437078470 / 421241628 / +3.8% 0.47 / 0.50 / -4.3%
fineweb_q04/duckdb:parquet 227917834 / 233987938 / -2.6% 447684058 / 449758061 / -0.5% 0.51 / 0.52 / -2.1%
fineweb_q05/duckdb:parquet 205172604 / 203539552 / +0.8% 424468101 / 412758802 / +2.8% 0.48 / 0.49 / -2.0%
fineweb_q06/duckdb:parquet 145013223 / 143245992 / +1.2% 264204570 / 275417384 / -4.1% 0.55 / 0.52 / +5.5%
fineweb_q07/duckdb:parquet 148319337 / 148767333 / -0.3% 315384522 / 340215686 / -7.3% 0.47 / 0.44 / +7.5%
fineweb_q08/duckdb:parquet 37012067 / 36285220 / +2.0% 39896065 / 41972616 / -4.9% 0.93 / 0.86 / +7.3%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Commits: PR c2ac7c3b vs base e4b34213
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.2%
Engines: DataFusion No clear signal (-2.6%, low confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): hot 0.997x ➖ · cold 0.989x ➖
Parquet (geomean): hot 1.009x ➖ · cold 0.995x ➖
Shifts: Parquet (control) +0.9% · Median polish +0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.974x ➖, 2↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/datafusion:vortex-file-compressed 344059648 / 383072572 / -10.2% 🟢 834437315 / 803139227 / +3.9% 0.41 / 0.48 / -13.6%
clickbench-sorted_q24/datafusion:vortex-file-compressed 23257471 / 24877532 / -6.5% 93168979 / 89434392 / +4.2% 0.25 / 0.28 / -10.3%
clickbench-sorted_q26/datafusion:vortex-file-compressed 25054928 / 23869720 / +5.0% 87158622 / 90112741 / -3.3% 0.29 / 0.26 / +8.5%
clickbench-sorted_q36/datafusion:vortex-file-compressed 46244059 / 48376001 / -4.4% 120582691 / 124730671 / -3.3% 0.38 / 0.39 / -1.1%
clickbench-sorted_q37/datafusion:vortex-file-compressed 35361830 / 36277366 / -2.5% 102336544 / 103612928 / -1.2% 0.35 / 0.35 / -1.3%
clickbench-sorted_q38/datafusion:vortex-file-compressed 33624374 / 32848692 / +2.4% 100610230 / 96877386 / +3.9% 0.33 / 0.34 / -1.4%
clickbench-sorted_q39/datafusion:vortex-file-compressed 84931161 / 83624010 / +1.6% 168570438 / 167255251 / +0.8% 0.50 / 0.50 / +0.8%
clickbench-sorted_q40/datafusion:vortex-file-compressed 17124488 / 16527618 / +3.6% 75064040 / 72646525 / +3.3% 0.23 / 0.23 / +0.3%
clickbench-sorted_q41/datafusion:vortex-file-compressed 16919346 / 17321212 / -2.3% 77770346 / 75904049 / +2.5% 0.22 / 0.23 / -4.7%
clickbench-sorted_q42/datafusion:vortex-file-compressed 12028280 / 13562724 / -11.3% 🟢 64824909 / 63042762 / +2.8% 0.19 / 0.22 / -13.8%
datafusion / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/datafusion:parquet 2914198192 / 2891794984 / +0.8% 3405507675 / 3383625109 / +0.6% 0.86 / 0.85 / +0.1%
clickbench-sorted_q24/datafusion:parquet 32757322 / 34389868 / -4.7% 156511357 / 160625610 / -2.6% 0.21 / 0.21 / -2.2%
clickbench-sorted_q26/datafusion:parquet 34669874 / 33626002 / +3.1% 152802368 / 156881925 / -2.6% 0.23 / 0.21 / +5.9%
clickbench-sorted_q36/datafusion:parquet 174480558 / 162565224 / +7.3% 316993815 / 289915733 / +9.3% 0.55 / 0.56 / -1.8%
clickbench-sorted_q37/datafusion:parquet 99620903 / 101032292 / -1.4% 225279391 / 227921982 / -1.2% 0.44 / 0.44 / -0.2%
clickbench-sorted_q38/datafusion:parquet 161601978 / 153755954 / +5.1% 269026170 / 306175140 / -12.1% 🟢 0.60 / 0.50 / +19.6%
clickbench-sorted_q39/datafusion:parquet 293408110 / 297693154 / -1.4% 432643164 / 428187214 / +1.0% 0.68 / 0.70 / -2.5%
clickbench-sorted_q40/datafusion:parquet 68374974 / 67507720 / +1.3% 187323732 / 190019885 / -1.4% 0.37 / 0.36 / +2.7%
clickbench-sorted_q41/datafusion:parquet 60278500 / 62221479 / -3.1% 183970756 / 184257462 / -0.2% 0.33 / 0.34 / -3.0%
clickbench-sorted_q42/datafusion:parquet 34680044 / 36901668 / -6.0% 147845243 / 149163044 / -0.9% 0.23 / 0.25 / -5.2%
duckdb / vortex-file-compressed / ns (1.020x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/duckdb:vortex-file-compressed 108778712 / 104767990 / +3.8% 199285777 / 186952055 / +6.6% 0.55 / 0.56 / -2.6%
clickbench-sorted_q24/duckdb:vortex-file-compressed 29729342 / 30242156 / -1.7% 67020000 / 72436711 / -7.5% 0.44 / 0.42 / +6.2%
clickbench-sorted_q26/duckdb:vortex-file-compressed 28246832 / 25601776 / +10.3% 🔴 74460888 / 79444121 / -6.3% 0.38 / 0.32 / +17.7%
clickbench-sorted_q36/duckdb:vortex-file-compressed 61507120 / 61811364 / -0.5% 177186439 / 183911263 / -3.7% 0.35 / 0.34 / +3.3%
clickbench-sorted_q37/duckdb:vortex-file-compressed 48773778 / 47947062 / +1.7% 166289487 / 171194986 / -2.9% 0.29 / 0.28 / +4.7%
clickbench-sorted_q38/duckdb:vortex-file-compressed 53812930 / 52329032 / +2.8% 148732549 / 164524542 / -9.6% 0.36 / 0.32 / +13.8%
clickbench-sorted_q39/duckdb:vortex-file-compressed 110148545 / 108641832 / +1.4% 245398151 / 240434486 / +2.1% 0.45 / 0.45 / -0.7%
clickbench-sorted_q40/duckdb:vortex-file-compressed 28018722 / 25636034 / +9.3% 106797255 / 119762049 / -10.8% 🟢 0.26 / 0.21 / +22.6%
clickbench-sorted_q41/duckdb:vortex-file-compressed 27503912 / 27698133 / -0.7% 112922488 / 113884995 / -0.8% 0.24 / 0.24 / +0.1%
clickbench-sorted_q42/duckdb:vortex-file-compressed 21112526 / 22273338 / -5.2% 108693722 / 108714802 / -0.0% 0.19 / 0.20 / -5.2%
duckdb / parquet / ns (1.018x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench-sorted_q23/duckdb:parquet 226429858 / 215389100 / +5.1% 280998883 / 270981164 / +3.7% 0.81 / 0.79 / +1.4%
clickbench-sorted_q24/duckdb:parquet 35511880 / 33407556 / +6.3% 55041498 / 54607983 / +0.8% 0.65 / 0.61 / +5.5%
clickbench-sorted_q26/duckdb:parquet 26600254 / 27956788 / -4.9% 48989227 / 46685626 / +4.9% 0.54 / 0.60 / -9.3%
clickbench-sorted_q36/duckdb:parquet 70589882 / 67953608 / +3.9% 102371635 / 99428850 / +3.0% 0.69 / 0.68 / +0.9%
clickbench-sorted_q37/duckdb:parquet 60759142 / 58510476 / +3.8% 94958165 / 95515980 / -0.6% 0.64 / 0.61 / +4.5%
clickbench-sorted_q38/duckdb:parquet 64447450 / 60949773 / +5.7% 92427403 / 99171836 / -6.8% 0.70 / 0.61 / +13.5%
clickbench-sorted_q39/duckdb:parquet 107990419 / 109602578 / -1.5% 156692121 / 160405679 / -2.3% 0.69 / 0.68 / +0.9%
clickbench-sorted_q40/duckdb:parquet 31479575 / 29385861 / +7.1% 68244180 / 72597042 / -6.0% 0.46 / 0.40 / +14.0%
clickbench-sorted_q41/duckdb:parquet 29735292 / 30304148 / -1.9% 63928319 / 65205618 / -2.0% 0.47 / 0.46 / +0.1%
clickbench-sorted_q42/duckdb:parquet 20023424 / 20982207 / -4.6% 44386404 / 41467835 / +7.0% 0.45 / 0.51 / -10.8%

File Size Changes (100 files changed, -0.0% overall, 55↑ 45↓)
File Scale Format Base HEAD Change %
hits_050.vortex 1.0 vortex-file-compressed 159.88 MB 161.45 MB +1.58 MB +1.0%
hits_011.vortex 1.0 vortex-file-compressed 198.06 MB 199.73 MB +1.67 MB +0.8%
hits_074.vortex 1.0 vortex-file-compressed 197.80 MB 199.14 MB +1.34 MB +0.7%
hits_045.vortex 1.0 vortex-file-compressed 140.01 MB 140.90 MB +907.77 KB +0.6%
hits_081.vortex 1.0 vortex-file-compressed 199.18 MB 200.05 MB +888.24 KB +0.4%
hits_080.vortex 1.0 vortex-file-compressed 126.93 MB 127.37 MB +449.50 KB +0.3%
hits_026.vortex 1.0 vortex-file-compressed 131.09 MB 131.52 MB +442.70 KB +0.3%
hits_051.vortex 1.0 vortex-file-compressed 172.45 MB 172.98 MB +540.80 KB +0.3%
hits_033.vortex 1.0 vortex-file-compressed 200.02 MB 200.54 MB +531.45 KB +0.3%
hits_075.vortex 1.0 vortex-file-compressed 189.48 MB 189.95 MB +485.56 KB +0.3%
hits_042.vortex 1.0 vortex-file-compressed 201.50 MB 202.00 MB +513.30 KB +0.2%
hits_046.vortex 1.0 vortex-file-compressed 101.06 MB 101.30 MB +247.35 KB +0.2%
hits_009.vortex 1.0 vortex-file-compressed 101.26 MB 101.50 MB +246.77 KB +0.2%
hits_017.vortex 1.0 vortex-file-compressed 146.76 MB 147.11 MB +349.87 KB +0.2%
hits_005.vortex 1.0 vortex-file-compressed 167.42 MB 167.74 MB +322.31 KB +0.2%
hits_069.vortex 1.0 vortex-file-compressed 142.25 MB 142.50 MB +259.90 KB +0.2%
hits_036.vortex 1.0 vortex-file-compressed 171.21 MB 171.48 MB +279.62 KB +0.2%
hits_073.vortex 1.0 vortex-file-compressed 172.57 MB 172.81 MB +242.75 KB +0.1%
hits_057.vortex 1.0 vortex-file-compressed 160.05 MB 160.27 MB +224.99 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 131.02 MB 131.18 MB +165.52 KB +0.1%
hits_000.vortex 1.0 vortex-file-compressed 131.59 MB 131.74 MB +155.02 KB +0.1%
hits_002.vortex 1.0 vortex-file-compressed 160.83 MB 161.01 MB +179.27 KB +0.1%
hits_023.vortex 1.0 vortex-file-compressed 195.27 MB 195.48 MB +208.94 KB +0.1%
hits_040.vortex 1.0 vortex-file-compressed 143.35 MB 143.50 MB +147.65 KB +0.1%
hits_082.vortex 1.0 vortex-file-compressed 139.84 MB 139.97 MB +128.38 KB +0.1%
hits_097.vortex 1.0 vortex-file-compressed 192.77 MB 192.94 MB +172.95 KB +0.1%
hits_043.vortex 1.0 vortex-file-compressed 126.41 MB 126.51 MB +110.23 KB +0.1%
hits_088.vortex 1.0 vortex-file-compressed 172.10 MB 172.24 MB +148.41 KB +0.1%
hits_093.vortex 1.0 vortex-file-compressed 131.66 MB 131.76 MB +105.49 KB +0.1%
hits_048.vortex 1.0 vortex-file-compressed 199.32 MB 199.47 MB +150.69 KB +0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.93 MB 131.01 MB +83.28 KB +0.1%
hits_021.vortex 1.0 vortex-file-compressed 154.30 MB 154.39 MB +93.16 KB +0.1%
hits_099.vortex 1.0 vortex-file-compressed 171.13 MB 171.21 MB +85.04 KB +0.0%
hits_079.vortex 1.0 vortex-file-compressed 181.23 MB 181.31 MB +82.77 KB +0.0%
hits_053.vortex 1.0 vortex-file-compressed 189.84 MB 189.92 MB +80.80 KB +0.0%
hits_083.vortex 1.0 vortex-file-compressed 156.98 MB 157.04 MB +63.96 KB +0.0%
hits_066.vortex 1.0 vortex-file-compressed 163.04 MB 163.10 MB +63.79 KB +0.0%
hits_003.vortex 1.0 vortex-file-compressed 136.40 MB 136.45 MB +51.75 KB +0.0%
hits_012.vortex 1.0 vortex-file-compressed 190.91 MB 190.98 MB +71.12 KB +0.0%
hits_064.vortex 1.0 vortex-file-compressed 190.88 MB 190.94 MB +63.41 KB +0.0%
hits_029.vortex 1.0 vortex-file-compressed 199.80 MB 199.86 MB +58.26 KB +0.0%
hits_094.vortex 1.0 vortex-file-compressed 158.73 MB 158.78 MB +42.46 KB +0.0%
hits_076.vortex 1.0 vortex-file-compressed 160.93 MB 160.97 MB +39.29 KB +0.0%
hits_013.vortex 1.0 vortex-file-compressed 161.23 MB 161.26 MB +38.18 KB +0.0%
hits_070.vortex 1.0 vortex-file-compressed 199.84 MB 199.87 MB +38.48 KB +0.0%
hits_065.vortex 1.0 vortex-file-compressed 161.20 MB 161.22 MB +23.70 KB +0.0%
hits_085.vortex 1.0 vortex-file-compressed 199.56 MB 199.58 MB +23.49 KB +0.0%
hits_095.vortex 1.0 vortex-file-compressed 154.32 MB 154.33 MB +17.12 KB +0.0%
hits_047.vortex 1.0 vortex-file-compressed 154.33 MB 154.34 MB +16.69 KB +0.0%
hits_022.vortex 1.0 vortex-file-compressed 199.04 MB 199.06 MB +20.91 KB +0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.90 MB 131.91 MB +11.55 KB +0.0%
hits_025.vortex 1.0 vortex-file-compressed 172.04 MB 172.05 MB +13.70 KB +0.0%
hits_084.vortex 1.0 vortex-file-compressed 154.41 MB 154.42 MB +9.56 KB +0.0%
hits_037.vortex 1.0 vortex-file-compressed 177.21 MB 177.21 MB +6.37 KB +0.0%
hits_077.vortex 1.0 vortex-file-compressed 172.29 MB 172.29 MB +1.53 KB +0.0%
hits_041.vortex 1.0 vortex-file-compressed 131.17 MB 131.17 MB 3.09 KB -0.0%
hits_091.vortex 1.0 vortex-file-compressed 146.98 MB 146.98 MB 4.23 KB -0.0%
hits_028.vortex 1.0 vortex-file-compressed 151.88 MB 151.87 MB 5.41 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.33 MB 126.32 MB 7.72 KB -0.0%
hits_010.vortex 1.0 vortex-file-compressed 169.04 MB 169.03 MB 15.09 KB -0.0%
hits_014.vortex 1.0 vortex-file-compressed 171.98 MB 171.95 MB 33.74 KB -0.0%
hits_018.vortex 1.0 vortex-file-compressed 199.58 MB 199.54 MB 48.92 KB -0.0%
hits_004.vortex 1.0 vortex-file-compressed 131.54 MB 131.50 MB 35.57 KB -0.0%
hits_032.vortex 1.0 vortex-file-compressed 154.72 MB 154.67 MB 53.49 KB -0.0%
hits_087.vortex 1.0 vortex-file-compressed 161.12 MB 161.06 MB 61.81 KB -0.0%
hits_019.vortex 1.0 vortex-file-compressed 140.79 MB 140.74 MB 59.84 KB -0.0%
hits_049.vortex 1.0 vortex-file-compressed 191.56 MB 191.47 MB 96.81 KB -0.0%
hits_061.vortex 1.0 vortex-file-compressed 160.88 MB 160.80 MB 85.60 KB -0.1%
hits_031.vortex 1.0 vortex-file-compressed 160.00 MB 159.91 MB 94.09 KB -0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.79 MB 131.70 MB 90.52 KB -0.1%
hits_078.vortex 1.0 vortex-file-compressed 131.01 MB 130.92 MB 90.79 KB -0.1%
hits_058.vortex 1.0 vortex-file-compressed 155.19 MB 155.07 MB 120.89 KB -0.1%
hits_016.vortex 1.0 vortex-file-compressed 180.53 MB 180.40 MB 141.55 KB -0.1%
hits_071.vortex 1.0 vortex-file-compressed 140.66 MB 140.55 MB 112.23 KB -0.1%
hits_027.vortex 1.0 vortex-file-compressed 190.01 MB 189.85 MB 158.32 KB -0.1%
hits_039.vortex 1.0 vortex-file-compressed 161.10 MB 160.96 MB 144.16 KB -0.1%
hits_086.vortex 1.0 vortex-file-compressed 192.19 MB 192.01 MB 186.23 KB -0.1%
hits_098.vortex 1.0 vortex-file-compressed 137.70 MB 137.56 MB 143.88 KB -0.1%
hits_059.vortex 1.0 vortex-file-compressed 198.97 MB 198.72 MB 254.70 KB -0.1%
hits_055.vortex 1.0 vortex-file-compressed 199.85 MB 199.59 MB 263.80 KB -0.1%
hits_056.vortex 1.0 vortex-file-compressed 135.94 MB 135.76 MB 181.36 KB -0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.52 MB 131.35 MB 177.51 KB -0.1%
hits_062.vortex 1.0 vortex-file-compressed 170.74 MB 170.49 MB 251.27 KB -0.1%
hits_067.vortex 1.0 vortex-file-compressed 131.78 MB 131.58 MB 198.72 KB -0.1%
hits_035.vortex 1.0 vortex-file-compressed 103.11 MB 102.95 MB 163.60 KB -0.2%
hits_008.vortex 1.0 vortex-file-compressed 140.25 MB 140.00 MB 252.89 KB -0.2%
hits_072.vortex 1.0 vortex-file-compressed 102.37 MB 102.18 MB 192.71 KB -0.2%
hits_060.vortex 1.0 vortex-file-compressed 193.41 MB 193.03 MB 387.41 KB -0.2%
hits_024.vortex 1.0 vortex-file-compressed 160.87 MB 160.54 MB 334.69 KB -0.2%
hits_068.vortex 1.0 vortex-file-compressed 160.92 MB 160.48 MB 452.23 KB -0.3%
hits_090.vortex 1.0 vortex-file-compressed 193.08 MB 192.54 MB 560.50 KB -0.3%
hits_092.vortex 1.0 vortex-file-compressed 200.05 MB 199.38 MB 681.02 KB -0.3%
hits_054.vortex 1.0 vortex-file-compressed 147.60 MB 147.08 MB 535.98 KB -0.4%
hits_044.vortex 1.0 vortex-file-compressed 200.57 MB 199.76 MB 829.92 KB -0.4%
hits_007.vortex 1.0 vortex-file-compressed 200.00 MB 198.84 MB 1.16 MB -0.6%
hits_096.vortex 1.0 vortex-file-compressed 199.63 MB 198.40 MB 1.23 MB -0.6%
hits_020.vortex 1.0 vortex-file-compressed 160.45 MB 159.34 MB 1.11 MB -0.7%
hits_034.vortex 1.0 vortex-file-compressed 183.35 MB 181.97 MB 1.38 MB -0.8%
hits_038.vortex 1.0 vortex-file-compressed 192.42 MB 190.24 MB 2.18 MB -1.1%
hits_001.vortex 1.0 vortex-file-compressed 193.52 MB 189.03 MB 4.49 MB -2.3%

Totals:

  • vortex-file-compressed: 15.96 GB → 15.96 GB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR c2ac7c3b vs base e4b34213
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.5%
Engines: DataFusion No clear signal (-0.4%, low confidence) · DuckDB No clear signal (-0.7%, environment too noisy confidence)
Vortex (geomean): hot 1.004x ➖ · cold 1.012x ➖
Parquet (geomean): hot 1.009x ➖ · cold 1.031x ➖
Shifts: Parquet (control) +0.9% · Median polish +0.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 27111763 / 27849148 / -2.6% 84934563 / 80912060 / +5.0% 0.32 / 0.34 / -7.3%
tpcds_q02/datafusion:vortex-file-compressed 51835912 / 51336012 / +1.0% 101205726 / 100606099 / +0.6% 0.51 / 0.51 / +0.4%
tpcds_q03/datafusion:vortex-file-compressed 15479334 / 15250870 / +1.5% 64356266 / 60937203 / +5.6% 0.24 / 0.25 / -3.9%
tpcds_q04/datafusion:vortex-file-compressed 210666169 / 210260132 / +0.2% 280685053 / 273414266 / +2.7% 0.75 / 0.77 / -2.4%
tpcds_q05/datafusion:vortex-file-compressed 63293958 / 61888792 / +2.3% 120171160 / 121216853 / -0.9% 0.53 / 0.51 / +3.2%
tpcds_q06/datafusion:vortex-file-compressed 25735858 / 25882141 / -0.6% 79344604 / 77173433 / +2.8% 0.32 / 0.34 / -3.3%
tpcds_q07/datafusion:vortex-file-compressed 44834054 / 43825154 / +2.3% 107428783 / 100401181 / +7.0% 0.42 / 0.44 / -4.4%
tpcds_q08/datafusion:vortex-file-compressed 33536478 / 33421166 / +0.3% 87806014 / 85880205 / +2.2% 0.38 / 0.39 / -1.9%
tpcds_q09/datafusion:vortex-file-compressed 25850473 / 26461564 / -2.3% 68369492 / 65228686 / +4.8% 0.38 / 0.41 / -6.8%
tpcds_q10/datafusion:vortex-file-compressed 36217818 / 35198802 / +2.9% 85872136 / 82964435 / +3.5% 0.42 / 0.42 / -0.6%
tpcds_q11/datafusion:vortex-file-compressed 111586535 / 111854120 / -0.2% 185385849 / 181480319 / +2.2% 0.60 / 0.62 / -2.3%
tpcds_q12/datafusion:vortex-file-compressed 21627014 / 21741752 / -0.5% 66718810 / 66159930 / +0.8% 0.32 / 0.33 / -1.4%
tpcds_q13/datafusion:vortex-file-compressed 44511312 / 44701504 / -0.4% 92595868 / 89057931 / +4.0% 0.48 / 0.50 / -4.2%
tpcds_q14/datafusion:vortex-file-compressed 191486884 / 194871406 / -1.7% 275184869 / 258256450 / +6.6% 0.70 / 0.75 / -7.8%
tpcds_q15/datafusion:vortex-file-compressed 28713846 / 28411246 / +1.1% 78398959 / 76172366 / +2.9% 0.37 / 0.37 / -1.8%
tpcds_q16/datafusion:vortex-file-compressed 25235830 / 25273128 / -0.1% 72327941 / 68503224 / +5.6% 0.35 / 0.37 / -5.4%
tpcds_q17/datafusion:vortex-file-compressed 72451988 / 71417439 / +1.4% 138435848 / 134366603 / +3.0% 0.52 / 0.53 / -1.5%
tpcds_q18/datafusion:vortex-file-compressed 85712094 / 85113441 / +0.7% 141854922 / 143346667 / -1.0% 0.60 / 0.59 / +1.8%
tpcds_q19/datafusion:vortex-file-compressed 21858850 / 22002089 / -0.7% 73889441 / 72169711 / +2.4% 0.30 / 0.30 / -3.0%
tpcds_q20/datafusion:vortex-file-compressed 26502264 / 26721840 / -0.8% 73049060 / 78667090 / -7.1% 0.36 / 0.34 / +6.8%
tpcds_q21/datafusion:vortex-file-compressed 30502786 / 30422602 / +0.3% 90950775 / 89327290 / +1.8% 0.34 / 0.34 / -1.5%
tpcds_q22/datafusion:vortex-file-compressed 102312030 / 110435782 / -7.4% 186983470 / 186293439 / +0.4% 0.55 / 0.59 / -7.7%
tpcds_q23/datafusion:vortex-file-compressed 124188038 / 124366602 / -0.1% 199868732 / 192341881 / +3.9% 0.62 / 0.65 / -3.9%
tpcds_q24/datafusion:vortex-file-compressed 92944368 / 93311616 / -0.4% 164526183 / 163377535 / +0.7% 0.56 / 0.57 / -1.1%
tpcds_q25/datafusion:vortex-file-compressed 70742560 / 70779200 / -0.1% 148405348 / 144507521 / +2.7% 0.48 / 0.49 / -2.7%
tpcds_q26/datafusion:vortex-file-compressed 37269038 / 37313579 / -0.1% 86357623 / 90223665 / -4.3% 0.43 / 0.41 / +4.4%
tpcds_q27/datafusion:vortex-file-compressed 93433214 / 91905879 / +1.7% 158521209 / 166913737 / -5.0% 0.59 / 0.55 / +7.0%
tpcds_q28/datafusion:vortex-file-compressed 23623678 / 24642906 / -4.1% 71991262 / 66618856 / +8.1% 0.33 / 0.37 / -11.3%
tpcds_q29/datafusion:vortex-file-compressed 68817077 / 71674951 / -4.0% 139838121 / 129219217 / +8.2% 0.49 / 0.55 / -11.3%
tpcds_q30/datafusion:vortex-file-compressed 31932887 / 31713434 / +0.7% 78016044 / 71584834 / +9.0% 0.41 / 0.44 / -7.6%
tpcds_q31/datafusion:vortex-file-compressed 72363410 / 72562293 / -0.3% 137190483 / 138296090 / -0.8% 0.53 / 0.52 / +0.5%
tpcds_q32/datafusion:vortex-file-compressed 18802982 / 18413874 / +2.1% 62801296 / 58828655 / +6.8% 0.30 / 0.31 / -4.3%
tpcds_q33/datafusion:vortex-file-compressed 31564872 / 31871647 / -1.0% 89018502 / 90150279 / -1.3% 0.35 / 0.35 / +0.3%
tpcds_q34/datafusion:vortex-file-compressed 26088845 / 25696714 / +1.5% 78496539 / 75695970 / +3.7% 0.33 / 0.34 / -2.1%
tpcds_q35/datafusion:vortex-file-compressed 44706920 / 44489786 / +0.5% 94373397 / 91196217 / +3.5% 0.47 / 0.49 / -2.9%
tpcds_q36/datafusion:vortex-file-compressed 59825960 / 60328324 / -0.8% 134252525 / 130420440 / +2.9% 0.45 / 0.46 / -3.7%
tpcds_q37/datafusion:vortex-file-compressed 19772739 / 18639044 / +6.1% 65505214 / 65500643 / +0.0% 0.30 / 0.28 / +6.1%
tpcds_q38/datafusion:vortex-file-compressed 38835890 / 41157082 / -5.6% 99073057 / 95717791 / +3.5% 0.39 / 0.43 / -8.8%
tpcds_q39/datafusion:vortex-file-compressed 88763649 / 91071010 / -2.5% 157155845 / 153651083 / +2.3% 0.56 / 0.59 / -4.7%
tpcds_q40/datafusion:vortex-file-compressed 32517790 / 31949214 / +1.8% 88176780 / 89656004 / -1.6% 0.37 / 0.36 / +3.5%
tpcds_q41/datafusion:vortex-file-compressed 21333388 / 20829454 / +2.4% 48987185 / 46976904 / +4.3% 0.44 / 0.44 / -1.8%
tpcds_q42/datafusion:vortex-file-compressed 14161920 / 14394377 / -1.6% 55919676 / 55734886 / +0.3% 0.25 / 0.26 / -1.9%
tpcds_q43/datafusion:vortex-file-compressed 18999756 / 18927230 / +0.4% 66837029 / 64980222 / +2.9% 0.28 / 0.29 / -2.4%
tpcds_q44/datafusion:vortex-file-compressed 33356702 / 32215603 / +3.5% 87182513 / 84554536 / +3.1% 0.38 / 0.38 / +0.4%
tpcds_q45/datafusion:vortex-file-compressed 34184824 / 33589946 / +1.8% 82474394 / 80668514 / +2.2% 0.41 / 0.42 / -0.5%
tpcds_q46/datafusion:vortex-file-compressed 33516758 / 33840006 / -1.0% 95751650 / 95386823 / +0.4% 0.35 / 0.35 / -1.3%
tpcds_q47/datafusion:vortex-file-compressed 122491512 / 121497574 / +0.8% 203554699 / 196780434 / +3.4% 0.60 / 0.62 / -2.5%
tpcds_q48/datafusion:vortex-file-compressed 34945762 / 34133098 / +2.4% 81630831 / 82314346 / -0.8% 0.43 / 0.41 / +3.2%
tpcds_q49/datafusion:vortex-file-compressed 66249017 / 65758590 / +0.7% 122621148 / 126641464 / -3.2% 0.54 / 0.52 / +4.0%
tpcds_q50/datafusion:vortex-file-compressed 45252886 / 45667274 / -0.9% 98805197 / 98570253 / +0.2% 0.46 / 0.46 / -1.1%
tpcds_q51/datafusion:vortex-file-compressed 72713004 / 72957442 / -0.3% 137854382 / 133283790 / +3.4% 0.53 / 0.55 / -3.6%
tpcds_q52/datafusion:vortex-file-compressed 15182766 / 14819404 / +2.5% 64566230 / 55325891 / +16.7% 🔴 0.24 / 0.27 / -12.2%
tpcds_q53/datafusion:vortex-file-compressed 23248386 / 23127542 / +0.5% 73125763 / 71570303 / +2.2% 0.32 / 0.32 / -1.6%
tpcds_q54/datafusion:vortex-file-compressed 36474971 / 36909625 / -1.2% 88703405 / 87016873 / +1.9% 0.41 / 0.42 / -3.1%
tpcds_q55/datafusion:vortex-file-compressed 14172454 / 14216010 / -0.3% 58505719 / 55033682 / +6.3% 0.24 / 0.26 / -6.2%
tpcds_q56/datafusion:vortex-file-compressed 32391174 / 32115982 / +0.9% 90515704 / 87310914 / +3.7% 0.36 / 0.37 / -2.7%
tpcds_q57/datafusion:vortex-file-compressed 98405016 / 94940970 / +3.6% 162089406 / 152720138 / +6.1% 0.61 / 0.62 / -2.3%
tpcds_q58/datafusion:vortex-file-compressed 57701468 / 58648754 / -1.6% 122860753 / 116837814 / +5.2% 0.47 / 0.50 / -6.4%
tpcds_q59/datafusion:vortex-file-compressed 53459876 / 53389245 / +0.1% 104255277 / 106471573 / -2.1% 0.51 / 0.50 / +2.3%
tpcds_q60/datafusion:vortex-file-compressed 32035781 / 31713084 / +1.0% 87569094 / 86118930 / +1.7% 0.37 / 0.37 / -0.7%
tpcds_q61/datafusion:vortex-file-compressed 35007038 / 35308226 / -0.9% 90058998 / 85727692 / +5.1% 0.39 / 0.41 / -5.6%
tpcds_q62/datafusion:vortex-file-compressed 23562550 / 23353514 / +0.9% 68707827 / 65149348 / +5.5% 0.34 / 0.36 / -4.3%
tpcds_q63/datafusion:vortex-file-compressed 23432831 / 23674977 / -1.0% 72593383 / 69881169 / +3.9% 0.32 / 0.34 / -4.7%
tpcds_q64/datafusion:vortex-file-compressed 452873150 / 458022357 / -1.1% 560195651 / 549235037 / +2.0% 0.81 / 0.83 / -3.1%
tpcds_q65/datafusion:vortex-file-compressed 67922684 / 67744610 / +0.3% 127825942 / 131041238 / -2.5% 0.53 / 0.52 / +2.8%
tpcds_q66/datafusion:vortex-file-compressed 76098220 / 76278408 / -0.2% 131384878 / 136016489 / -3.4% 0.58 / 0.56 / +3.3%
tpcds_q67/datafusion:vortex-file-compressed 116306136 / 109614314 / +6.1% 187018978 / 191181350 / -2.2% 0.62 / 0.57 / +8.5%
tpcds_q68/datafusion:vortex-file-compressed 31857008 / 31774198 / +0.3% 96601489 / 95649780 / +1.0% 0.33 / 0.33 / -0.7%
tpcds_q69/datafusion:vortex-file-compressed 33898414 / 33881014 / +0.1% 82554257 / 80300226 / +2.8% 0.41 / 0.42 / -2.7%
tpcds_q70/datafusion:vortex-file-compressed 108011632 / 110029730 / -1.8% 168333590 / 165303842 / +1.8% 0.64 / 0.67 / -3.6%
tpcds_q71/datafusion:vortex-file-compressed 24126890 / 23077968 / +4.5% 74343907 / 72040192 / +3.2% 0.32 / 0.32 / +1.3%
tpcds_q72/datafusion:vortex-file-compressed 1468376954 / 1463000482 / +0.4% 1594960650 / 1505031856 / +6.0% 0.92 / 0.97 / -5.3%
tpcds_q73/datafusion:vortex-file-compressed 24693775 / 24144722 / +2.3% 78489873 / 75304812 / +4.2% 0.31 / 0.32 / -1.9%
tpcds_q74/datafusion:vortex-file-compressed 71377099 / 71619504 / -0.3% 135746944 / 134027030 / +1.3% 0.53 / 0.53 / -1.6%
tpcds_q75/datafusion:vortex-file-compressed 130634266 / 130532062 / +0.1% 204468612 / 205718620 / -0.6% 0.64 / 0.63 / +0.7%
tpcds_q76/datafusion:vortex-file-compressed 40451406 / 41229631 / -1.9% 90712065 / 86214928 / +5.2% 0.45 / 0.48 / -6.8%
tpcds_q77/datafusion:vortex-file-compressed 42631680 / 41596301 / +2.5% 92834117 / 102004997 / -9.0% 0.46 / 0.41 / +12.6%
tpcds_q78/datafusion:vortex-file-compressed 102582956 / 102745990 / -0.2% 172580619 / 173156134 / -0.3% 0.59 / 0.59 / +0.2%
tpcds_q79/datafusion:vortex-file-compressed 28353296 / 28342227 / +0.0% 83900682 / 83757495 / +0.2% 0.34 / 0.34 / -0.1%
tpcds_q80/datafusion:vortex-file-compressed 94770266 / 95328117 / -0.6% 177960503 / 178458039 / -0.3% 0.53 / 0.53 / -0.3%
tpcds_q81/datafusion:vortex-file-compressed 34554970 / 34633023 / -0.2% 78954639 / 73813894 / +7.0% 0.44 / 0.47 / -6.7%
tpcds_q82/datafusion:vortex-file-compressed 19804528 / 19728466 / +0.4% 64429518 / 63826280 / +0.9% 0.31 / 0.31 / -0.6%
tpcds_q83/datafusion:vortex-file-compressed 44146122 / 42232090 / +4.5% 86004708 / 83786567 / +2.6% 0.51 / 0.50 / +1.8%
tpcds_q84/datafusion:vortex-file-compressed 14013594 / 14615946 / -4.1% 51069786 / 51015486 / +0.1% 0.27 / 0.29 / -4.2%
tpcds_q85/datafusion:vortex-file-compressed 97195141 / 98131818 / -1.0% 164943672 / 164828310 / +0.1% 0.59 / 0.60 / -1.0%
tpcds_q86/datafusion:vortex-file-compressed 19194039 / 18464016 / +4.0% 64920041 / 59928085 / +8.3% 0.30 / 0.31 / -4.0%
tpcds_q87/datafusion:vortex-file-compressed 39903724 / 38783656 / +2.9% 100081977 / 98354890 / +1.8% 0.40 / 0.39 / +1.1%
tpcds_q88/datafusion:vortex-file-compressed 51008180 / 52269100 / -2.4% 111041387 / 111838201 / -0.7% 0.46 / 0.47 / -1.7%
tpcds_q89/datafusion:vortex-file-compressed 26533444 / 26365546 / +0.6% 79933818 / 78518478 / +1.8% 0.33 / 0.34 / -1.1%
tpcds_q90/datafusion:vortex-file-compressed 14313058 / 14381570 / -0.5% 52850306 / 48317480 / +9.4% 0.27 / 0.30 / -9.0%
tpcds_q91/datafusion:vortex-file-compressed 20112394 / 20099562 / +0.1% 58533618 / 55887776 / +4.7% 0.34 / 0.36 / -4.5%
tpcds_q92/datafusion:vortex-file-compressed 17808935 / 16717862 / +6.5% 58477160 / 59379753 / -1.5% 0.30 / 0.28 / +8.2%
tpcds_q93/datafusion:vortex-file-compressed 30736916 / 30363626 / +1.2% 81585284 / 81813694 / -0.3% 0.38 / 0.37 / +1.5%
tpcds_q94/datafusion:vortex-file-compressed 22994382 / 22507080 / +2.2% 66457179 / 64700575 / +2.7% 0.35 / 0.35 / -0.5%
tpcds_q95/datafusion:vortex-file-compressed 60313070 / 59634454 / +1.1% 117493150 / 115860908 / +1.4% 0.51 / 0.51 / -0.3%
tpcds_q96/datafusion:vortex-file-compressed 11287361 / 11513768 / -2.0% 47937953 / 49474174 / -3.1% 0.24 / 0.23 / +1.2%
tpcds_q97/datafusion:vortex-file-compressed 26498853 / 26215376 / +1.1% 78899354 / 80513237 / -2.0% 0.34 / 0.33 / +3.1%
tpcds_q98/datafusion:vortex-file-compressed 24027568 / 24185156 / -0.7% 78181978 / 77891422 / +0.4% 0.31 / 0.31 / -1.0%
tpcds_q99/datafusion:vortex-file-compressed 28153264 / 28820729 / -2.3% 71133702 / 72456304 / -1.8% 0.40 / 0.40 / -0.5%
datafusion / parquet / ns (1.007x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 29828884 / 31397933 / -5.0% 73202300 / 75576901 / -3.1% 0.41 / 0.42 / -1.9%
tpcds_q02/datafusion:parquet 54069399 / 52410768 / +3.2% 100024046 / 96338312 / +3.8% 0.54 / 0.54 / -0.6%
tpcds_q03/datafusion:parquet 18602791 / 17183408 / +8.3% 60072206 / 54735031 / +9.8% 0.31 / 0.31 / -1.4%
tpcds_q04/datafusion:parquet 335248337 / 334721066 / +0.2% 397436513 / 418457978 / -5.0% 0.84 / 0.80 / +5.5%
tpcds_q05/datafusion:parquet 80378559 / 80961266 / -0.7% 148065733 / 139331283 / +6.3% 0.54 / 0.58 / -6.6%
tpcds_q06/datafusion:parquet 29956474 / 31283438 / -4.2% 81296985 / 78482761 / +3.6% 0.37 / 0.40 / -7.6%
tpcds_q07/datafusion:parquet 95747492 / 95594204 / +0.2% 156972974 / 154674579 / +1.5% 0.61 / 0.62 / -1.3%
tpcds_q08/datafusion:parquet 39338578 / 36364294 / +8.2% 86953498 / 83904702 / +3.6% 0.45 / 0.43 / +4.4%
tpcds_q09/datafusion:parquet 35031966 / 34193647 / +2.5% 96829489 / 87451997 / +10.7% 🔴 0.36 / 0.39 / -7.5%
tpcds_q10/datafusion:parquet 85545880 / 90156530 / -5.1% 137963797 / 136444985 / +1.1% 0.62 / 0.66 / -6.2%
tpcds_q11/datafusion:parquet 160276656 / 161289088 / -0.6% 229316842 / 223585391 / +2.6% 0.70 / 0.72 / -3.1%
tpcds_q12/datafusion:parquet 26285046 / 26786132 / -1.9% 65607192 / 60283264 / +8.8% 0.40 / 0.44 / -9.8%
tpcds_q13/datafusion:parquet 95573596 / 95085886 / +0.5% 161012167 / 160770467 / +0.2% 0.59 / 0.59 / +0.4%
tpcds_q14/datafusion:parquet 268514352 / 263851812 / +1.8% 351898196 / 341548669 / +3.0% 0.76 / 0.77 / -1.2%
tpcds_q15/datafusion:parquet 37698338 / 38607094 / -2.4% 81761069 / 78936036 / +3.6% 0.46 / 0.49 / -5.7%
tpcds_q16/datafusion:parquet 48838904 / 47001194 / +3.9% 89487076 / 85452448 / +4.7% 0.55 / 0.55 / -0.8%
tpcds_q17/datafusion:parquet 107558742 / 108595296 / -1.0% 172197670 / 169823258 / +1.4% 0.62 / 0.64 / -2.3%
tpcds_q18/datafusion:parquet 127578430 / 126594313 / +0.8% 183011824 / 181336647 / +0.9% 0.70 / 0.70 / -0.1%
tpcds_q19/datafusion:parquet 30755533 / 30996540 / -0.8% 77712296 / 74975424 / +3.7% 0.40 / 0.41 / -4.3%
tpcds_q20/datafusion:parquet 29804832 / 30463731 / -2.2% 66550518 / 70586201 / -5.7% 0.45 / 0.43 / +3.8%
tpcds_q21/datafusion:parquet 24390563 / 24182894 / +0.9% 63115696 / 57373766 / +10.0% 🔴 0.39 / 0.42 / -8.3%
tpcds_q22/datafusion:parquet 125608441 / 100108486 / +25.5% 🔴 200672750 / 215053188 / -6.7% 0.63 / 0.47 / +34.5%
tpcds_q23/datafusion:parquet 161250893 / 160828004 / +0.3% 243062542 / 233810726 / +4.0% 0.66 / 0.69 / -3.6%
tpcds_q24/datafusion:parquet 134455262 / 131107860 / +2.6% 207592627 / 204024882 / +1.7% 0.65 / 0.64 / +0.8%
tpcds_q25/datafusion:parquet 107460630 / 105761645 / +1.6% 175423391 / 179849182 / -2.5% 0.61 / 0.59 / +4.2%
tpcds_q26/datafusion:parquet 83482092 / 82907166 / +0.7% 135674777 / 136595249 / -0.7% 0.62 / 0.61 / +1.4%
tpcds_q27/datafusion:parquet 149623340 / 148573745 / +0.7% 236840655 / 235281533 / +0.7% 0.63 / 0.63 / +0.0%
tpcds_q28/datafusion:parquet 37221150 / 36362312 / +2.4% 91671698 / 94505695 / -3.0% 0.41 / 0.38 / +5.5%
tpcds_q29/datafusion:parquet 110147384 / 104603514 / +5.3% 174105568 / 172966448 / +0.7% 0.63 / 0.60 / +4.6%
tpcds_q30/datafusion:parquet 44347791 / 44335382 / +0.0% 89412959 / 90157182 / -0.8% 0.50 / 0.49 / +0.9%
tpcds_q31/datafusion:parquet 90809317 / 89086818 / +1.9% 146503424 / 136455071 / +7.4% 0.62 / 0.65 / -5.1%
tpcds_q32/datafusion:parquet 25223582 / 26635993 / -5.3% 66857684 / 64641724 / +3.4% 0.38 / 0.41 / -8.4%
tpcds_q33/datafusion:parquet 42186200 / 40665500 / +3.7% 89396072 / 86861513 / +2.9% 0.47 / 0.47 / +0.8%
tpcds_q34/datafusion:parquet 29950137 / 29639980 / +1.0% 72958605 / 67813071 / +7.6% 0.41 / 0.44 / -6.1%
tpcds_q35/datafusion:parquet 91523752 / 93978796 / -2.6% 146091519 / 140375660 / +4.1% 0.63 / 0.67 / -6.4%
tpcds_q36/datafusion:parquet 63900434 / 65183192 / -2.0% 144550370 / 137936444 / +4.8% 0.44 / 0.47 / -6.5%
tpcds_q37/datafusion:parquet 25934469 / 25256196 / +2.7% 67980842 / 63791237 / +6.6% 0.38 / 0.40 / -3.6%
tpcds_q38/datafusion:parquet 55837060 / 56230248 / -0.7% 109038229 / 106735607 / +2.2% 0.51 / 0.53 / -2.8%
tpcds_q39/datafusion:parquet 77315796 / 77351134 / -0.0% 131390839 / 129342691 / +1.6% 0.59 / 0.60 / -1.6%
tpcds_q40/datafusion:parquet 34331108 / 32680698 / +5.1% 79096602 / 78260947 / +1.1% 0.43 / 0.42 / +3.9%
tpcds_q41/datafusion:parquet 21617005 / 21658267 / -0.2% 49002810 / 46898894 / +4.5% 0.44 / 0.46 / -4.5%
tpcds_q42/datafusion:parquet 17486714 / 17155716 / +1.9% 57329845 / 52176377 / +9.9% 0.31 / 0.33 / -7.2%
tpcds_q43/datafusion:parquet 22816650 / 22526874 / +1.3% 63853855 / 61746737 / +3.4% 0.36 / 0.36 / -2.1%
tpcds_q44/datafusion:parquet 39171208 / 38060390 / +2.9% 94641028 / 92664069 / +2.1% 0.41 / 0.41 / +0.8%
tpcds_q45/datafusion:parquet 45084118 / 45863361 / -1.7% 95795660 / 94639668 / +1.2% 0.47 / 0.48 / -2.9%
tpcds_q46/datafusion:parquet 41908273 / 39951985 / +4.9% 97673927 / 94463131 / +3.4% 0.43 / 0.42 / +1.4%
tpcds_q47/datafusion:parquet 142033312 / 141431620 / +0.4% 212851788 / 204173083 / +4.3% 0.67 / 0.69 / -3.7%
tpcds_q48/datafusion:parquet 85556058 / 86317727 / -0.9% 141719590 / 135663728 / +4.5% 0.60 / 0.64 / -5.1%
tpcds_q49/datafusion:parquet 71453382 / 71465874 / -0.0% 137045912 / 138820784 / -1.3% 0.52 / 0.51 / +1.3%
tpcds_q50/datafusion:parquet 69011832 / 70649772 / -2.3% 120843634 / 117129764 / +3.2% 0.57 / 0.60 / -5.3%
tpcds_q51/datafusion:parquet 80638118 / 78460536 / +2.8% 139302831 / 138601414 / +0.5% 0.58 / 0.57 / +2.3%
tpcds_q52/datafusion:parquet 17040353 / 17185358 / -0.8% 60028152 / 53436407 / +12.3% 🔴 0.28 / 0.32 / -11.7%
tpcds_q53/datafusion:parquet 25168942 / 25402194 / -0.9% 71296180 / 66202747 / +7.7% 0.35 / 0.38 / -8.0%
tpcds_q54/datafusion:parquet 45681848 / 45137989 / +1.2% 95147715 / 92957723 / +2.4% 0.48 / 0.49 / -1.1%
tpcds_q55/datafusion:parquet 17975182 / 16825860 / +6.8% 57201521 / 56301682 / +1.6% 0.31 / 0.30 / +5.2%
tpcds_q56/datafusion:parquet 37033017 / 40835724 / -9.3% 92414501 / 92439809 / -0.0% 0.40 / 0.44 / -9.3%
tpcds_q57/datafusion:parquet 118215592 / 118156916 / +0.0% 189401491 / 173943646 / +8.9% 0.62 / 0.68 / -8.1%
tpcds_q58/datafusion:parquet 80077442 / 78932897 / +1.5% 143355768 / 135919023 / +5.5% 0.56 / 0.58 / -3.8%
tpcds_q59/datafusion:parquet 71283852 / 71483359 / -0.3% 122921171 / 116645008 / +5.4% 0.58 / 0.61 / -5.4%
tpcds_q60/datafusion:parquet 38525436 / 40641814 / -5.2% 95549440 / 91272675 / +4.7% 0.40 / 0.45 / -9.5%
tpcds_q61/datafusion:parquet 46545744 / 46185844 / +0.8% 105006601 / 101523265 / +3.4% 0.44 / 0.45 / -2.6%
tpcds_q62/datafusion:parquet 28772391 / 30541590 / -5.8% 72715247 / 67822549 / +7.2% 0.40 / 0.45 / -12.1%
tpcds_q63/datafusion:parquet 26842860 / 25564998 / +5.0% 69571020 / 65321559 / +6.5% 0.39 / 0.39 / -1.4%
tpcds_q64/datafusion:parquet 350627139 / 351826570 / -0.3% 436320887 / 437404740 / -0.2% 0.80 / 0.80 / -0.1%
tpcds_q65/datafusion:parquet 46714542 / 46728056 / -0.0% 102580865 / 101651834 / +0.9% 0.46 / 0.46 / -0.9%
tpcds_q66/datafusion:parquet 86028442 / 86581344 / -0.6% 132067691 / 129254025 / +2.2% 0.65 / 0.67 / -2.8%
tpcds_q67/datafusion:parquet 135988090 / 135633164 / +0.3% 203930477 / 209157121 / -2.5% 0.67 / 0.65 / +2.8%
tpcds_q68/datafusion:parquet 39485052 / 39542320 / -0.1% 101144477 / 93771253 / +7.9% 0.39 / 0.42 / -7.4%
tpcds_q69/datafusion:parquet 89188798 / 86356808 / +3.3% 134713352 / 132043653 / +2.0% 0.66 / 0.65 / +1.2%
tpcds_q70/datafusion:parquet 43792294 / 43158574 / +1.5% 91690304 / 90238720 / +1.6% 0.48 / 0.48 / -0.1%
tpcds_q71/datafusion:parquet 27817072 / 28094547 / -1.0% 73748860 / 72404451 / +1.9% 0.38 / 0.39 / -2.8%
tpcds_q72/datafusion:parquet 434889221 / 430256060 / +1.1% 545659420 / 533411973 / +2.3% 0.80 / 0.81 / -1.2%
tpcds_q73/datafusion:parquet 30753562 / 31181918 / -1.4% 71514092 / 71660594 / -0.2% 0.43 / 0.44 / -1.2%
tpcds_q74/datafusion:parquet 96181067 / 96868976 / -0.7% 159554342 / 144736006 / +10.2% 🔴 0.60 / 0.67 / -9.9%
tpcds_q75/datafusion:parquet 158251276 / 157224714 / +0.7% 238932474 / 235503596 / +1.5% 0.66 / 0.67 / -0.8%
tpcds_q76/datafusion:parquet 58888298 / 57600464 / +2.2% 100317557 / 102422431 / -2.1% 0.59 / 0.56 / +4.4%
tpcds_q77/datafusion:parquet 55377422 / 54960419 / +0.8% 111005751 / 107711650 / +3.1% 0.50 / 0.51 / -2.2%
tpcds_q78/datafusion:parquet 119471226 / 113977403 / +4.8% 199051863 / 193833692 / +2.7% 0.60 / 0.59 / +2.1%
tpcds_q79/datafusion:parquet 33571166 / 33109022 / +1.4% 80426339 / 79325905 / +1.4% 0.42 / 0.42 / +0.0%
tpcds_q80/datafusion:parquet 91559430 / 93575492 / -2.2% 184819535 / 175813694 / +5.1% 0.50 / 0.53 / -6.9%
tpcds_q81/datafusion:parquet 40650136 / 39146719 / +3.8% 90819676 / 86887138 / +4.5% 0.45 / 0.45 / -0.7%
tpcds_q82/datafusion:parquet 24436936 / 23763986 / +2.8% 67258323 / 63004760 / +6.8% 0.36 / 0.38 / -3.7%
tpcds_q83/datafusion:parquet 57176132 / 56667827 / +0.9% 108341426 / 98306096 / +10.2% 🔴 0.53 / 0.58 / -8.4%
tpcds_q84/datafusion:parquet 46605316 / 46549338 / +0.1% 86900167 / 84419125 / +2.9% 0.54 / 0.55 / -2.7%
tpcds_q85/datafusion:parquet 184492598 / 183170022 / +0.7% 262317122 / 260424805 / +0.7% 0.70 / 0.70 / -0.0%
tpcds_q86/datafusion:parquet 24047162 / 23599573 / +1.9% 62284000 / 56760105 / +9.7% 0.39 / 0.42 / -7.1%
tpcds_q87/datafusion:parquet 60285856 / 59088976 / +2.0% 108251679 / 105056741 / +3.0% 0.56 / 0.56 / -1.0%
tpcds_q88/datafusion:parquet 58452773 / 56588652 / +3.3% 113916701 / 116133300 / -1.9% 0.51 / 0.49 / +5.3%
tpcds_q89/datafusion:parquet 29211973 / 28506786 / +2.5% 78524478 / 73290404 / +7.1% 0.37 / 0.39 / -4.4%
tpcds_q90/datafusion:parquet 19399796 / 18939960 / +2.4% 55659224 / 54037646 / +3.0% 0.35 / 0.35 / -0.6%
tpcds_q91/datafusion:parquet 62407840 / 62567376 / -0.3% 107310002 / 104815149 / +2.4% 0.58 / 0.60 / -2.6%
tpcds_q92/datafusion:parquet 25765179 / 26393178 / -2.4% 66361474 / 62350565 / +6.4% 0.39 / 0.42 / -8.3%
tpcds_q93/datafusion:parquet 34408388 / 34152550 / +0.7% 88906265 / 89133736 / -0.3% 0.39 / 0.38 / +1.0%
tpcds_q94/datafusion:parquet 30474010 / 32263526 / -5.5% 72155126 / 70223565 / +2.8% 0.42 / 0.46 / -8.1%
tpcds_q95/datafusion:parquet 85580180 / 86443218 / -1.0% 142928935 / 145659794 / -1.9% 0.60 / 0.59 / +0.9%
tpcds_q96/datafusion:parquet 16188222 / 16664750 / -2.9% 53066106 / 52113633 / +1.8% 0.31 / 0.32 / -4.6%
tpcds_q97/datafusion:parquet 36760235 / 37190102 / -1.2% 88345515 / 84655277 / +4.4% 0.42 / 0.44 / -5.3%
tpcds_q98/datafusion:parquet 27473240 / 26703843 / +2.9% 74261447 / 71719432 / +3.5% 0.37 / 0.37 / -0.6%
tpcds_q99/datafusion:parquet 33875260 / 33695880 / +0.5% 79383785 / 75121293 / +5.7% 0.43 / 0.45 / -4.9%
duckdb / vortex-file-compressed / ns (1.005x ➖, 1↑ 5↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 25739033 / 24685758 / +4.3% 44141008 / 43050088 / +2.5% 0.58 / 0.57 / +1.7%
tpcds_q02/duckdb:vortex-file-compressed 28388895 / 29354529 / -3.3% 44532179 / 51181711 / -13.0% 🟢 0.64 / 0.57 / +11.2%
tpcds_q03/duckdb:vortex-file-compressed 18453234 / 19093829 / -3.4% 43855901 / 44297155 / -1.0% 0.42 / 0.43 / -2.4%
tpcds_q04/duckdb:vortex-file-compressed 91185228 / 93475465 / -2.5% 116212697 / 117331423 / -1.0% 0.78 / 0.80 / -1.5%
tpcds_q05/duckdb:vortex-file-compressed 34030534 / 32812918 / +3.7% 58037291 / 55744055 / +4.1% 0.59 / 0.59 / -0.4%
tpcds_q06/duckdb:vortex-file-compressed 42794197 / 45388856 / -5.7% 69933610 / 77058535 / -9.2% 0.61 / 0.59 / +3.9%
tpcds_q07/duckdb:vortex-file-compressed 27364306 / 26792264 / +2.1% 59083357 / 59926178 / -1.4% 0.46 / 0.45 / +3.6%
tpcds_q08/duckdb:vortex-file-compressed 31074200 / 29597744 / +5.0% 53818850 / 54312867 / -0.9% 0.58 / 0.54 / +6.0%
tpcds_q09/duckdb:vortex-file-compressed 18885224 / 17032764 / +10.9% 🔴 51813353 / 47631942 / +8.8% 0.36 / 0.36 / +1.9%
tpcds_q10/duckdb:vortex-file-compressed 49873649 / 47813438 / +4.3% 81047612 / 85336633 / -5.0% 0.62 / 0.56 / +9.8%
tpcds_q11/duckdb:vortex-file-compressed 73496828 / 73087870 / +0.6% 101735090 / 109806219 / -7.4% 0.72 / 0.67 / +8.5%
tpcds_q12/duckdb:vortex-file-compressed 18002979 / 16526100 / +8.9% 31258489 / 31393564 / -0.4% 0.58 / 0.53 / +9.4%
tpcds_q13/duckdb:vortex-file-compressed 36870806 / 38009440 / -3.0% 72718136 / 71685015 / +1.4% 0.51 / 0.53 / -4.4%
tpcds_q14/duckdb:vortex-file-compressed 107373982 / 105805846 / +1.5% 151497876 / 153678967 / -1.4% 0.71 / 0.69 / +2.9%
tpcds_q15/duckdb:vortex-file-compressed 32969707 / 34443818 / -4.3% 47631547 / 44510784 / +7.0% 0.69 / 0.77 / -10.6%
tpcds_q16/duckdb:vortex-file-compressed 35184102 / 32577008 / +8.0% 52054297 / 49748729 / +4.6% 0.68 / 0.65 / +3.2%
tpcds_q17/duckdb:vortex-file-compressed 48042162 / 52506704 / -8.5% 88520953 / 88002599 / +0.6% 0.54 / 0.60 / -9.0%
tpcds_q18/duckdb:vortex-file-compressed 46586972 / 44088056 / +5.7% 69737955 / 70699995 / -1.4% 0.67 / 0.62 / +7.1%
tpcds_q19/duckdb:vortex-file-compressed 38114723 / 40691846 / -6.3% 65134942 / 66230343 / -1.7% 0.59 / 0.61 / -4.8%
tpcds_q20/duckdb:vortex-file-compressed 17415924 / 17172294 / +1.4% 36819702 / 32311076 / +14.0% 🔴 0.47 / 0.53 / -11.0%
tpcds_q21/duckdb:vortex-file-compressed 18563812 / 19810458 / -6.3% 57101753 / 51309674 / +11.3% 🔴 0.33 / 0.39 / -15.8%
tpcds_q22/duckdb:vortex-file-compressed 69341446 / 70172720 / -1.2% 112301781 / 103987903 / +8.0% 0.62 / 0.67 / -8.5%
tpcds_q23/duckdb:vortex-file-compressed 70295533 / 71935724 / -2.3% 116198537 / 116205020 / -0.0% 0.60 / 0.62 / -2.3%
tpcds_q24/duckdb:vortex-file-compressed 50292436 / 49646576 / +1.3% 84848687 / 85163202 / -0.4% 0.59 / 0.58 / +1.7%
tpcds_q25/duckdb:vortex-file-compressed 43845177 / 43235058 / +1.4% 70920124 / 76266871 / -7.0% 0.62 / 0.57 / +9.1%
tpcds_q26/duckdb:vortex-file-compressed 22210878 / 21078816 / +5.4% 38289846 / 42063882 / -9.0% 0.58 / 0.50 / +15.8%
tpcds_q27/duckdb:vortex-file-compressed 29845500 / 30954605 / -3.6% 63520216 / 60667597 / +4.7% 0.47 / 0.51 / -7.9%
tpcds_q28/duckdb:vortex-file-compressed 11890432 / 12721700 / -6.5% 25567472 / 26438306 / -3.3% 0.47 / 0.48 / -3.4%
tpcds_q29/duckdb:vortex-file-compressed 48413242 / 48767744 / -0.7% 88361444 / 81680899 / +8.2% 0.55 / 0.60 / -8.2%
tpcds_q30/duckdb:vortex-file-compressed 31592438 / 30859512 / +2.4% 55221712 / 57260002 / -3.6% 0.57 / 0.54 / +6.2%
tpcds_q31/duckdb:vortex-file-compressed 32455828 / 33009536 / -1.7% 59134114 / 56997777 / +3.7% 0.55 / 0.58 / -5.2%
tpcds_q32/duckdb:vortex-file-compressed 16136010 / 16760392 / -3.7% 34024395 / 37712672 / -9.8% 0.47 / 0.44 / +6.7%
tpcds_q33/duckdb:vortex-file-compressed 29751546 / 30259584 / -1.7% 61175666 / 60701848 / +0.8% 0.49 / 0.50 / -2.4%
tpcds_q34/duckdb:vortex-file-compressed 26475255 / 27914338 / -5.2% 47757331 / 46100786 / +3.6% 0.55 / 0.61 / -8.4%
tpcds_q35/duckdb:vortex-file-compressed 75902578 / 76354930 / -0.6% 109407586 / 106822103 / +2.4% 0.69 / 0.71 / -2.9%
tpcds_q36/duckdb:vortex-file-compressed 28390714 / 29971830 / -5.3% 56599118 / 58060480 / -2.5% 0.50 / 0.52 / -2.8%
tpcds_q37/duckdb:vortex-file-compressed 24636144 / 26240110 / -6.1% 56748592 / 50334127 / +12.7% 🔴 0.43 / 0.52 / -16.7%
tpcds_q38/duckdb:vortex-file-compressed 38723116 / 37598481 / +3.0% 63838600 / 59525572 / +7.2% 0.61 / 0.63 / -4.0%
tpcds_q39/duckdb:vortex-file-compressed 31619616 / 32701783 / -3.3% 59742447 / 67618196 / -11.6% 🟢 0.53 / 0.48 / +9.4%
tpcds_q40/duckdb:vortex-file-compressed 22486086 / 20596893 / +9.2% 36905126 / 39805591 / -7.3% 0.61 / 0.52 / +17.8%
tpcds_q41/duckdb:vortex-file-compressed 10672832 / 9256892 / +15.3% 🔴 20366317 / 19819709 / +2.8% 0.52 / 0.47 / +12.2%
tpcds_q42/duckdb:vortex-file-compressed 17803074 / 15519618 / +14.7% 🔴 39102296 / 38525966 / +1.5% 0.46 / 0.40 / +13.0%
tpcds_q43/duckdb:vortex-file-compressed 20001852 / 20060242 / -0.3% 40456392 / 39499302 / +2.4% 0.49 / 0.51 / -2.6%
tpcds_q44/duckdb:vortex-file-compressed 24776770 / 24306290 / +1.9% 60826317 / 62460788 / -2.6% 0.41 / 0.39 / +4.7%
tpcds_q45/duckdb:vortex-file-compressed 35237752 / 34367668 / +2.5% 48467087 / 48750970 / -0.6% 0.73 / 0.70 / +3.1%
tpcds_q46/duckdb:vortex-file-compressed 31963542 / 31300776 / +2.1% 61865928 / 61838284 / +0.0% 0.52 / 0.51 / +2.1%
tpcds_q47/duckdb:vortex-file-compressed 57722001 / 56144046 / +2.8% 83020236 / 79826996 / +4.0% 0.70 / 0.70 / -1.1%
tpcds_q48/duckdb:vortex-file-compressed 35865987 / 35464122 / +1.1% 70437444 / 68771208 / +2.4% 0.51 / 0.52 / -1.3%
tpcds_q49/duckdb:vortex-file-compressed 32704808 / 32766354 / -0.2% 68660921 / 70078682 / -2.0% 0.48 / 0.47 / +1.9%
tpcds_q50/duckdb:vortex-file-compressed 30709838 / 32432335 / -5.3% 56850355 / 55409622 / +2.6% 0.54 / 0.59 / -7.7%
tpcds_q51/duckdb:vortex-file-compressed 114919328 / 128765520 / -10.8% 🟢 123317765 / 122480291 / +0.7% 0.93 / 1.05 / -11.4%
tpcds_q52/duckdb:vortex-file-compressed 16944156 / 17625644 / -3.9% 38961927 / 37477203 / +4.0% 0.43 / 0.47 / -7.5%
tpcds_q53/duckdb:vortex-file-compressed 23298635 / 25271362 / -7.8% 49794919 / 51952688 / -4.2% 0.47 / 0.49 / -3.8%
tpcds_q54/duckdb:vortex-file-compressed 37419084 / 37503789 / -0.2% 66522969 / 62795304 / +5.9% 0.56 / 0.60 / -5.8%
tpcds_q55/duckdb:vortex-file-compressed 18557110 / 16412574 / +13.1% 🔴 39465278 / 40508956 / -2.6% 0.47 / 0.41 / +16.1%
tpcds_q56/duckdb:vortex-file-compressed 30007754 / 30528997 / -1.7% 63066749 / 57378277 / +9.9% 0.48 / 0.53 / -10.6%
tpcds_q57/duckdb:vortex-file-compressed 41787589 / 41206847 / +1.4% 61718528 / 58067024 / +6.3% 0.68 / 0.71 / -4.6%
tpcds_q58/duckdb:vortex-file-compressed 31264644 / 33135367 / -5.6% 56903532 / 60031750 / -5.2% 0.55 / 0.55 / -0.5%
tpcds_q59/duckdb:vortex-file-compressed 40279483 / 38819446 / +3.8% 55548098 / 54542078 / +1.8% 0.73 / 0.71 / +1.9%
tpcds_q60/duckdb:vortex-file-compressed 30087348 / 30882776 / -2.6% 58387768 / 65378682 / -10.7% 🟢 0.52 / 0.47 / +9.1%
tpcds_q61/duckdb:vortex-file-compressed 34950334 / 35752492 / -2.2% 78203634 / 88265395 / -11.4% 🟢 0.45 / 0.41 / +10.3%
tpcds_q62/duckdb:vortex-file-compressed 17592560 / 18197918 / -3.3% 32713133 / 34493431 / -5.2% 0.54 / 0.53 / +1.9%
tpcds_q63/duckdb:vortex-file-compressed 22973947 / 22454514 / +2.3% 49129955 / 45969721 / +6.9% 0.47 / 0.49 / -4.3%
tpcds_q64/duckdb:vortex-file-compressed 108859204 / 105185753 / +3.5% 150600648 / 144048385 / +4.5% 0.72 / 0.73 / -1.0%
tpcds_q65/duckdb:vortex-file-compressed 24406926 / 24431100 / -0.1% 46888222 / 51108134 / -8.3% 0.52 / 0.48 / +8.9%
tpcds_q66/duckdb:vortex-file-compressed 36234592 / 39701953 / -8.7% 63871793 / 63665911 / +0.3% 0.57 / 0.62 / -9.0%
tpcds_q67/duckdb:vortex-file-compressed 129490740 / 130278822 / -0.6% 159021558 / 185514362 / -14.3% 🟢 0.81 / 0.70 / +16.0%
tpcds_q68/duckdb:vortex-file-compressed 34210264 / 32178786 / +6.3% 60731202 / 58681092 / +3.5% 0.56 / 0.55 / +2.7%
tpcds_q69/duckdb:vortex-file-compressed 52368346 / 48981677 / +6.9% 81764210 / 83455540 / -2.0% 0.64 / 0.59 / +9.1%
tpcds_q70/duckdb:vortex-file-compressed 38513254 / 37267019 / +3.3% 63049220 / 64225411 / -1.8% 0.61 / 0.58 / +5.3%
tpcds_q71/duckdb:vortex-file-compressed 26335638 / 27760276 / -5.1% 53788176 / 54567774 / -1.4% 0.49 / 0.51 / -3.8%
tpcds_q72/duckdb:vortex-file-compressed 145758966 / 143462526 / +1.6% 219224324 / 186938708 / +17.3% 🔴 0.66 / 0.77 / -13.4%
tpcds_q73/duckdb:vortex-file-compressed 26553812 / 26989182 / -1.6% 43309464 / 43141514 / +0.4% 0.61 / 0.63 / -2.0%
tpcds_q74/duckdb:vortex-file-compressed 49577012 / 46695170 / +6.2% 78397994 / 75687116 / +3.6% 0.63 / 0.62 / +2.5%
tpcds_q75/duckdb:vortex-file-compressed 54032334 / 53180285 / +1.6% 88413321 / 88164262 / +0.3% 0.61 / 0.60 / +1.3%
tpcds_q76/duckdb:vortex-file-compressed 23629162 / 23141554 / +2.1% 53214894 / 52445192 / +1.5% 0.44 / 0.44 / +0.6%
tpcds_q77/duckdb:vortex-file-compressed 28187630 / 27960946 / +0.8% 50967614 / 58422617 / -12.8% 🟢 0.55 / 0.48 / +15.6%
tpcds_q78/duckdb:vortex-file-compressed 76337655 / 71160614 / +7.3% 95027011 / 108829655 / -12.7% 🟢 0.80 / 0.65 / +22.9%
tpcds_q79/duckdb:vortex-file-compressed 25683530 / 27855154 / -7.8% 55840427 / 55545923 / +0.5% 0.46 / 0.50 / -8.3%
tpcds_q80/duckdb:vortex-file-compressed 49950645 / 50295971 / -0.7% 82935772 / 87379446 / -5.1% 0.60 / 0.58 / +4.6%
tpcds_q81/duckdb:vortex-file-compressed 38210852 / 35377775 / +8.0% 58402738 / 54977574 / +6.2% 0.65 / 0.64 / +1.7%
tpcds_q82/duckdb:vortex-file-compressed 51480957 / 53532804 / -3.8% 75793905 / 83260300 / -9.0% 0.68 / 0.64 / +5.6%
tpcds_q83/duckdb:vortex-file-compressed 34767350 / 33307009 / +4.4% 42875039 / 44686783 / -4.1% 0.81 / 0.75 / +8.8%
tpcds_q84/duckdb:vortex-file-compressed 23213974 / 24396130 / -4.8% 42121796 / 36508093 / +15.4% 🔴 0.55 / 0.67 / -17.5%
tpcds_q85/duckdb:vortex-file-compressed 50693952 / 49739754 / +1.9% 75263395 / 71837971 / +4.8% 0.67 / 0.69 / -2.7%
tpcds_q86/duckdb:vortex-file-compressed 18807324 / 17452860 / +7.8% 38308516 / 36753760 / +4.2% 0.49 / 0.47 / +3.4%
tpcds_q87/duckdb:vortex-file-compressed 43109115 / 42352226 / +1.8% 72113368 / 73997287 / -2.5% 0.60 / 0.57 / +4.4%
tpcds_q88/duckdb:vortex-file-compressed 59873260 / 60145396 / -0.5% 117142066 / 117295363 / -0.1% 0.51 / 0.51 / -0.3%
tpcds_q89/duckdb:vortex-file-compressed 24616774 / 25647372 / -4.0% 50509395 / 47878832 / +5.5% 0.49 / 0.54 / -9.0%
tpcds_q90/duckdb:vortex-file-compressed 14494548 / 14272658 / +1.6% 31768379 / 28585207 / +11.1% 🔴 0.46 / 0.50 / -8.6%
tpcds_q91/duckdb:vortex-file-compressed 25113230 / 25592903 / -1.9% 44461734 / 40979025 / +8.5% 0.56 / 0.62 / -9.6%
tpcds_q92/duckdb:vortex-file-compressed 20725994 / 21621959 / -4.1% 38937246 / 37773356 / +3.1% 0.53 / 0.57 / -7.0%
tpcds_q93/duckdb:vortex-file-compressed 30486180 / 28713906 / +6.2% 46704794 / 50350377 / -7.2% 0.65 / 0.57 / +14.5%
tpcds_q94/duckdb:vortex-file-compressed 29269916 / 28409270 / +3.0% 50288036 / 49681421 / +1.2% 0.58 / 0.57 / +1.8%
tpcds_q95/duckdb:vortex-file-compressed 137685326 / 137674367 / +0.0% 160401060 / 161895654 / -0.9% 0.86 / 0.85 / +0.9%
tpcds_q96/duckdb:vortex-file-compressed 14816751 / 14471306 / +2.4% 34860751 / 32879065 / +6.0% 0.43 / 0.44 / -3.4%
tpcds_q97/duckdb:vortex-file-compressed 41380940 / 42372701 / -2.3% 66082368 / 56505977 / +16.9% 🔴 0.63 / 0.75 / -16.5%
tpcds_q98/duckdb:vortex-file-compressed 25142374 / 23699930 / +6.1% 47268010 / 45295940 / +4.4% 0.53 / 0.52 / +1.7%
tpcds_q99/duckdb:vortex-file-compressed 25202967 / 21695576 / +16.2% 🔴 40379415 / 37326081 / +8.2% 0.62 / 0.58 / +7.4%
duckdb / parquet / ns (1.012x ➖, 2↑ 9↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 32179944 / 31674880 / +1.6% 49824867 / 44143901 / +12.9% 🔴 0.65 / 0.72 / -10.0%
tpcds_q02/duckdb:parquet 22111119 / 22220333 / -0.5% 31993051 / 31745801 / +0.8% 0.69 / 0.70 / -1.3%
tpcds_q03/duckdb:parquet 12322146 / 12189008 / +1.1% 23623139 / 22218002 / +6.3% 0.52 / 0.55 / -4.9%
tpcds_q04/duckdb:parquet 197370633 / 187856753 / +5.1% 205024570 / 196906382 / +4.1% 0.96 / 0.95 / +0.9%
tpcds_q05/duckdb:parquet 32697576 / 34629070 / -5.6% 43806480 / 43253906 / +1.3% 0.75 / 0.80 / -6.8%
tpcds_q06/duckdb:parquet 36386568 / 36977202 / -1.6% 56547258 / 52973683 / +6.7% 0.64 / 0.70 / -7.8%
tpcds_q07/duckdb:parquet 21771150 / 21548981 / +1.0% 35768104 / 33447218 / +6.9% 0.61 / 0.64 / -5.5%
tpcds_q08/duckdb:parquet 32930830 / 33470574 / -1.6% 47238061 / 45319443 / +4.2% 0.70 / 0.74 / -5.6%
tpcds_q09/duckdb:parquet 31456388 / 31083872 / +1.2% 39371867 / 38755390 / +1.6% 0.80 / 0.80 / -0.4%
tpcds_q10/duckdb:parquet 40900542 / 40936848 / -0.1% 59699904 / 58792435 / +1.5% 0.69 / 0.70 / -1.6%
tpcds_q11/duckdb:parquet 101182889 / 103064094 / -1.8% 113819234 / 115919312 / -1.8% 0.89 / 0.89 / -0.0%
tpcds_q12/duckdb:parquet 17838784 / 17996144 / -0.9% 28133403 / 26550877 / +6.0% 0.63 / 0.68 / -6.5%
tpcds_q13/duckdb:parquet 40429560 / 34162532 / +18.3% 🔴 55650748 / 48845665 / +13.9% 🔴 0.73 / 0.70 / +3.9%
tpcds_q14/duckdb:parquet 105575985 / 105263460 / +0.3% 116431442 / 117264259 / -0.7% 0.91 / 0.90 / +1.0%
tpcds_q15/duckdb:parquet 35687695 / 35205716 / +1.4% 45820122 / 44930813 / +2.0% 0.78 / 0.78 / -0.6%
tpcds_q16/duckdb:parquet 27992902 / 27432122 / +2.0% 42048275 / 40512980 / +3.8% 0.67 / 0.68 / -1.7%
tpcds_q17/duckdb:parquet 46122499 / 45588134 / +1.2% 57705097 / 55160037 / +4.6% 0.80 / 0.83 / -3.3%
tpcds_q18/duckdb:parquet 55999980 / 56156195 / -0.3% 74788714 / 75220742 / -0.6% 0.75 / 0.75 / +0.3%
tpcds_q19/duckdb:parquet 33790288 / 34059084 / -0.8% 46927751 / 46619596 / +0.7% 0.72 / 0.73 / -1.4%
tpcds_q20/duckdb:parquet 19217956 / 18990784 / +1.2% 29949169 / 27218669 / +10.0% 🔴 0.64 / 0.70 / -8.0%
tpcds_q21/duckdb:parquet 14053236 / 14330462 / -1.9% 29388591 / 23906733 / +22.9% 🔴 0.48 / 0.60 / -20.2%
tpcds_q22/duckdb:parquet 59782937 / 49288146 / +21.3% 🔴 57832894 / 75941704 / -23.8% 🟢 1.03 / 0.65 / +59.3%
tpcds_q23/duckdb:parquet 69603752 / 68041903 / +2.3% 89381452 / 86096960 / +3.8% 0.78 / 0.79 / -1.5%
tpcds_q24/duckdb:parquet 50819524 / 50240088 / +1.2% 68980115 / 68417620 / +0.8% 0.74 / 0.73 / +0.3%
tpcds_q25/duckdb:parquet 41558267 / 42097408 / -1.3% 57685961 / 55081869 / +4.7% 0.72 / 0.76 / -5.7%
tpcds_q26/duckdb:parquet 44516375 / 44684568 / -0.4% 58088493 / 55825734 / +4.1% 0.77 / 0.80 / -4.3%
tpcds_q27/duckdb:parquet 60900184 / 54396076 / +12.0% 🔴 73663261 / 72621726 / +1.4% 0.83 / 0.75 / +10.4%
tpcds_q28/duckdb:parquet 29759279 / 29669297 / +0.3% 38418307 / 37248019 / +3.1% 0.77 / 0.80 / -2.8%
tpcds_q29/duckdb:parquet 42903265 / 43051978 / -0.3% 56907553 / 56903843 / +0.0% 0.75 / 0.76 / -0.4%
tpcds_q30/duckdb:parquet 43567714 / 43670533 / -0.2% 60068986 / 59444906 / +1.0% 0.73 / 0.73 / -1.3%
tpcds_q31/duckdb:parquet 30228492 / 30904223 / -2.2% 40136548 / 41905574 / -4.2% 0.75 / 0.74 / +2.1%
tpcds_q32/duckdb:parquet 15290150 / 15034798 / +1.7% 26961282 / 27183507 / -0.8% 0.57 / 0.55 / +2.5%
tpcds_q33/duckdb:parquet 23399192 / 23291734 / +0.5% 39065052 / 37146957 / +5.2% 0.60 / 0.63 / -4.5%
tpcds_q34/duckdb:parquet 21964414 / 22014215 / -0.2% 35397900 / 32245515 / +9.8% 0.62 / 0.68 / -9.1%
tpcds_q35/duckdb:parquet 70501226 / 70162134 / +0.5% 90320839 / 84565565 / +6.8% 0.78 / 0.83 / -5.9%
tpcds_q36/duckdb:parquet 22771028 / 22187591 / +2.6% 38893533 / 37533503 / +3.6% 0.59 / 0.59 / -1.0%
tpcds_q37/duckdb:parquet 17957490 / 17720374 / +1.3% 30030549 / 32380093 / -7.3% 0.60 / 0.55 / +9.3%
tpcds_q38/duckdb:parquet 41360710 / 41073080 / +0.7% 48887255 / 50832751 / -3.8% 0.85 / 0.81 / +4.7%
tpcds_q39/duckdb:parquet 37830488 / 39639830 / -4.6% 50029656 / 49090471 / +1.9% 0.76 / 0.81 / -6.4%
tpcds_q40/duckdb:parquet 22718582 / 22557292 / +0.7% 31855962 / 30016221 / +6.1% 0.71 / 0.75 / -5.1%
tpcds_q41/duckdb:parquet 10539562 / 10314470 / +2.2% 21980194 / 19502524 / +12.7% 🔴 0.48 / 0.53 / -9.3%
tpcds_q42/duckdb:parquet 13516998 / 12035737 / +12.3% 🔴 22138617 / 21264486 / +4.1% 0.61 / 0.57 / +7.9%
tpcds_q43/duckdb:parquet 19195716 / 14909694 / +28.7% 🔴 30407779 / 24493185 / +24.1% 🔴 0.63 / 0.61 / +3.7%
tpcds_q44/duckdb:parquet 25375640 / 25282294 / +0.4% 39397393 / 36593857 / +7.7% 0.64 / 0.69 / -6.8%
tpcds_q45/duckdb:parquet 32477325 / 33125546 / -2.0% 45316973 / 44488430 / +1.9% 0.72 / 0.74 / -3.7%
tpcds_q46/duckdb:parquet 52253346 / 50048826 / +4.4% 66754128 / 65665376 / +1.7% 0.78 / 0.76 / +2.7%
tpcds_q47/duckdb:parquet 47985050 / 50069160 / -4.2% 63179826 / 62128002 / +1.7% 0.76 / 0.81 / -5.8%
tpcds_q48/duckdb:parquet 35826724 / 35547640 / +0.8% 50599825 / 48483136 / +4.4% 0.71 / 0.73 / -3.4%
tpcds_q49/duckdb:parquet 28859192 / 27886882 / +3.5% 43983248 / 42688325 / +3.0% 0.66 / 0.65 / +0.4%
tpcds_q50/duckdb:parquet 24775956 / 25227418 / -1.8% 38427231 / 35639373 / +7.8% 0.64 / 0.71 / -8.9%
tpcds_q51/duckdb:parquet 94160770 / 94971741 / -0.9% 141303026 / 113419740 / +24.6% 🔴 0.67 / 0.84 / -20.4%
tpcds_q52/duckdb:parquet 12307481 / 12136184 / +1.4% 22960996 / 21867381 / +5.0% 0.54 / 0.55 / -3.4%
tpcds_q53/duckdb:parquet 16731704 / 16310128 / +2.6% 30376994 / 33158625 / -8.4% 0.55 / 0.49 / +12.0%
tpcds_q54/duckdb:parquet 30330714 / 30809302 / -1.6% 45293165 / 43369523 / +4.4% 0.67 / 0.71 / -5.7%
tpcds_q55/duckdb:parquet 13394532 / 12290237 / +9.0% 22139413 / 21678583 / +2.1% 0.61 / 0.57 / +6.7%
tpcds_q56/duckdb:parquet 24656786 / 24439818 / +0.9% 39566576 / 37058653 / +6.8% 0.62 / 0.66 / -5.5%
tpcds_q57/duckdb:parquet 43255290 / 43250590 / +0.0% 56636993 / 51909417 / +9.1% 0.76 / 0.83 / -8.3%
tpcds_q58/duckdb:parquet 27762782 / 27073424 / +2.5% 40355228 / 38300319 / +5.4% 0.69 / 0.71 / -2.7%
tpcds_q59/duckdb:parquet 30836558 / 29765935 / +3.6% 41478285 / 41300405 / +0.4% 0.74 / 0.72 / +3.2%
tpcds_q60/duckdb:parquet 26155076 / 27763115 / -5.8% 38004366 / 36747677 / +3.4% 0.69 / 0.76 / -8.9%
tpcds_q61/duckdb:parquet 34695400 / 31286862 / +10.9% 🔴 41271608 / 41664554 / -0.9% 0.84 / 0.75 / +12.0%
tpcds_q62/duckdb:parquet 15229606 / 14979716 / +1.7% 23634474 / 22901927 / +3.2% 0.64 / 0.65 / -1.5%
tpcds_q63/duckdb:parquet 16624709 / 15412818 / +7.9% 30831129 / 26584041 / +16.0% 🔴 0.54 / 0.58 / -7.0%
tpcds_q64/duckdb:parquet 82015353 / 81910357 / +0.1% 100068351 / 96776054 / +3.4% 0.82 / 0.85 / -3.2%
tpcds_q65/duckdb:parquet 21831538 / 23714730 / -7.9% 38520199 / 38257723 / +0.7% 0.57 / 0.62 / -8.6%
tpcds_q66/duckdb:parquet 35395277 / 35455452 / -0.2% 46683518 / 51026327 / -8.5% 0.76 / 0.69 / +9.1%
tpcds_q67/duckdb:parquet 124640809 / 142126406 / -12.3% 🟢 146733157 / 135435858 / +8.3% 0.85 / 1.05 / -19.1%
tpcds_q68/duckdb:parquet 39981916 / 40139098 / -0.4% 57580766 / 63291415 / -9.0% 0.69 / 0.63 / +9.5%
tpcds_q69/duckdb:parquet 42256869 / 42657300 / -0.9% 59145440 / 60456964 / -2.2% 0.71 / 0.71 / +1.3%
tpcds_q70/duckdb:parquet 27844916 / 27496623 / +1.3% 41741749 / 41999855 / -0.6% 0.67 / 0.65 / +1.9%
tpcds_q71/duckdb:parquet 21553122 / 21623778 / -0.3% 41237028 / 33766391 / +22.1% 🔴 0.52 / 0.64 / -18.4%
tpcds_q72/duckdb:parquet 132048832 / 171073592 / -22.8% 🟢 132814312 / 201245284 / -34.0% 🟢 0.99 / 0.85 / +17.0%
tpcds_q73/duckdb:parquet 21600275 / 21736771 / -0.6% 33280572 / 28986922 / +14.8% 🔴 0.65 / 0.75 / -13.4%
tpcds_q74/duckdb:parquet 140735082 / 141983847 / -0.9% 159580112 / 160836877 / -0.8% 0.88 / 0.88 / -0.1%
tpcds_q75/duckdb:parquet 61706374 / 60621724 / +1.8% 80116842 / 74104629 / +8.1% 0.77 / 0.82 / -5.8%
tpcds_q76/duckdb:parquet 20153710 / 21005965 / -4.1% 32773902 / 30131734 / +8.8% 0.61 / 0.70 / -11.8%
tpcds_q77/duckdb:parquet 25498067 / 26033212 / -2.1% 43281205 / 41057384 / +5.4% 0.59 / 0.63 / -7.1%
tpcds_q78/duckdb:parquet 79054395 / 77663730 / +1.8% 94781709 / 91781246 / +3.3% 0.83 / 0.85 / -1.4%
tpcds_q79/duckdb:parquet 33864654 / 33070592 / +2.4% 42430097 / 42006313 / +1.0% 0.80 / 0.79 / +1.4%
tpcds_q80/duckdb:parquet 47230016 / 47114764 / +0.2% 60766008 / 61558614 / -1.3% 0.78 / 0.77 / +1.6%
tpcds_q81/duckdb:parquet 39514483 / 40976059 / -3.6% 58006001 / 58853245 / -1.4% 0.68 / 0.70 / -2.2%
tpcds_q82/duckdb:parquet 19942714 / 18704206 / +6.6% 33182742 / 30862420 / +7.5% 0.60 / 0.61 / -0.8%
tpcds_q83/duckdb:parquet 22582730 / 23349766 / -3.3% 32317370 / 31467766 / +2.7% 0.70 / 0.74 / -5.8%
tpcds_q84/duckdb:parquet 24095478 / 24203491 / -0.4% 34670153 / 33363916 / +3.9% 0.69 / 0.73 / -4.2%
tpcds_q85/duckdb:parquet 47839716 / 48032808 / -0.4% 63816966 / 65985980 / -3.3% 0.75 / 0.73 / +3.0%
tpcds_q86/duckdb:parquet 17381983 / 15387962 / +13.0% 🔴 25451980 / 26033870 / -2.2% 0.68 / 0.59 / +15.5%
tpcds_q87/duckdb:parquet 47305060 / 45989404 / +2.9% 53889273 / 51703062 / +4.2% 0.88 / 0.89 / -1.3%
tpcds_q88/duckdb:parquet 42849490 / 44249032 / -3.2% 49772986 / 50353892 / -1.2% 0.86 / 0.88 / -2.0%
tpcds_q89/duckdb:parquet 20951923 / 18237565 / +14.9% 🔴 35665125 / 30156409 / +18.3% 🔴 0.59 / 0.60 / -2.9%
tpcds_q90/duckdb:parquet 10057362 / 9710579 / +3.6% 20812314 / 20557514 / +1.2% 0.48 / 0.47 / +2.3%
tpcds_q91/duckdb:parquet 26733369 / 27541851 / -2.9% 44371450 / 39654240 / +11.9% 🔴 0.60 / 0.69 / -13.3%
tpcds_q92/duckdb:parquet 15905597 / 15880844 / +0.2% 26597767 / 26628159 / -0.1% 0.60 / 0.60 / +0.3%
tpcds_q93/duckdb:parquet 31476774 / 31506684 / -0.1% 47288409 / 47111737 / +0.4% 0.67 / 0.67 / -0.5%
tpcds_q94/duckdb:parquet 21737277 / 22189954 / -2.0% 36431839 / 37074355 / -1.7% 0.60 / 0.60 / -0.3%
tpcds_q95/duckdb:parquet 138608312 / 138267466 / +0.2% 146308269 / 147712427 / -1.0% 0.95 / 0.94 / +1.2%
tpcds_q96/duckdb:parquet 11414322 / 9930430 / +14.9% 🔴 18217387 / 18818160 / -3.2% 0.63 / 0.53 / +18.7%
tpcds_q97/duckdb:parquet 40152474 / 39043232 / +2.8% 50211626 / 47953706 / +4.7% 0.80 / 0.81 / -1.8%
tpcds_q98/duckdb:parquet 22978592 / 21707828 / +5.9% 37828531 / 33885620 / +11.6% 🔴 0.61 / 0.64 / -5.2%
tpcds_q99/duckdb:parquet 23522922 / 23994623 / -2.0% 32529367 / 31408319 / +3.6% 0.72 / 0.76 / -5.3%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR c2ac7c3b vs base e4b34213
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: DataFusion No clear signal (+0.1%, low confidence) · DuckDB No clear signal (+0.8%, low confidence)
Vortex (geomean): hot 1.004x ➖ · cold 1.005x ➖
Parquet (geomean): hot 1.000x ➖ · cold 0.995x ➖
Shifts: Parquet (control) -0.0% · Median polish +0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 352640979 / 349336375 / +0.9% 472421141 / 498188979 / -5.2% 0.75 / 0.70 / +6.5%
tpch_q02/datafusion:vortex-file-compressed 99956250 / 99870167 / +0.1% 180375748 / 174738417 / +3.2% 0.55 / 0.57 / -3.0%
tpch_q03/datafusion:vortex-file-compressed 149673779 / 149764865 / -0.1% 262560907 / 256319311 / +2.4% 0.57 / 0.58 / -2.4%
tpch_q04/datafusion:vortex-file-compressed 64895240 / 65945159 / -1.6% 138072416 / 130673903 / +5.7% 0.47 / 0.50 / -6.9%
tpch_q05/datafusion:vortex-file-compressed 264741351 / 262924447 / +0.7% 400369782 / 412668514 / -3.0% 0.66 / 0.64 / +3.8%
tpch_q06/datafusion:vortex-file-compressed 24309806 / 24622636 / -1.3% 127497034 / 142799911 / -10.7% 🟢 0.19 / 0.17 / +10.6%
tpch_q07/datafusion:vortex-file-compressed 343511749 / 348356285 / -1.4% 461377325 / 478412551 / -3.6% 0.74 / 0.73 / +2.3%
tpch_q08/datafusion:vortex-file-compressed 275071748 / 277324950 / -0.8% 422185316 / 409891015 / +3.0% 0.65 / 0.68 / -3.7%
tpch_q09/datafusion:vortex-file-compressed 457715447 / 471942474 / -3.0% 611819184 / 627612634 / -2.5% 0.75 / 0.75 / -0.5%
tpch_q10/datafusion:vortex-file-compressed 166133600 / 166833735 / -0.4% 299962512 / 304105930 / -1.4% 0.55 / 0.55 / +1.0%
tpch_q11/datafusion:vortex-file-compressed 71580874 / 71693450 / -0.2% 125959867 / 126836147 / -0.7% 0.57 / 0.57 / +0.5%
tpch_q12/datafusion:vortex-file-compressed 78108122 / 79843799 / -2.2% 175289486 / 171489339 / +2.2% 0.45 / 0.47 / -4.3%
tpch_q13/datafusion:vortex-file-compressed 112964198 / 114341684 / -1.2% 192307965 / 188248402 / +2.2% 0.59 / 0.61 / -3.3%
tpch_q14/datafusion:vortex-file-compressed 40394252 / 40693591 / -0.7% 168118685 / 174048347 / -3.4% 0.24 / 0.23 / +2.8%
tpch_q15/datafusion:vortex-file-compressed 69832578 / 69850069 / -0.0% 196435788 / 189137632 / +3.9% 0.36 / 0.37 / -3.7%
tpch_q16/datafusion:vortex-file-compressed 64671113 / 64247830 / +0.7% 131644611 / 134972514 / -2.5% 0.49 / 0.48 / +3.2%
tpch_q17/datafusion:vortex-file-compressed 411116634 / 409511972 / +0.4% 509391698 / 501878910 / +1.5% 0.81 / 0.82 / -1.1%
tpch_q18/datafusion:vortex-file-compressed 624795003 / 598310732 / +4.4% 787515965 / 814496072 / -3.3% 0.79 / 0.73 / +8.0%
tpch_q19/datafusion:vortex-file-compressed 52084860 / 52802498 / -1.4% 166838213 / 170982940 / -2.4% 0.31 / 0.31 / +1.1%
tpch_q20/datafusion:vortex-file-compressed 130340650 / 129746740 / +0.5% 241260199 / 269925698 / -10.6% 🟢 0.54 / 0.48 / +12.4%
tpch_q21/datafusion:vortex-file-compressed 454246897 / 449339561 / +1.1% 571149552 / 569972221 / +0.2% 0.80 / 0.79 / +0.9%
tpch_q22/datafusion:vortex-file-compressed 38844106 / 39076674 / -0.6% 96870509 / 94342860 / +2.7% 0.40 / 0.41 / -3.2%
datafusion / parquet / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 321942856 / 323388574 / -0.4% 420265876 / 419862760 / +0.1% 0.77 / 0.77 / -0.5%
tpch_q02/datafusion:parquet 213154011 / 210525748 / +1.2% 312717389 / 286854524 / +9.0% 0.68 / 0.73 / -7.1%
tpch_q03/datafusion:parquet 227220494 / 223717593 / +1.6% 365108296 / 360221735 / +1.4% 0.62 / 0.62 / +0.2%
tpch_q04/datafusion:parquet 95369143 / 94481830 / +0.9% 190629642 / 188140537 / +1.3% 0.50 / 0.50 / -0.4%
tpch_q05/datafusion:parquet 355883178 / 356439293 / -0.2% 519489033 / 517801030 / +0.3% 0.69 / 0.69 / -0.5%
tpch_q06/datafusion:parquet 63746018 / 63999036 / -0.4% 172759579 / 166870693 / +3.5% 0.37 / 0.38 / -3.8%
tpch_q07/datafusion:parquet 492568455 / 499282745 / -1.3% 660698212 / 671206974 / -1.6% 0.75 / 0.74 / +0.2%
tpch_q08/datafusion:parquet 394846591 / 407901992 / -3.2% 559193774 / 568301547 / -1.6% 0.71 / 0.72 / -1.6%
tpch_q09/datafusion:parquet 652895135 / 661926782 / -1.4% 822948043 / 839056752 / -1.9% 0.79 / 0.79 / +0.6%
tpch_q10/datafusion:parquet 514958110 / 514968712 / -0.0% 699851382 / 679246280 / +3.0% 0.74 / 0.76 / -2.9%
tpch_q11/datafusion:parquet 144644722 / 149907125 / -3.5% 198469600 / 217441840 / -8.7% 0.73 / 0.69 / +5.7%
tpch_q12/datafusion:parquet 143628923 / 143797897 / -0.1% 256518010 / 251163085 / +2.1% 0.56 / 0.57 / -2.2%
tpch_q13/datafusion:parquet 342325434 / 344043050 / -0.5% 420232404 / 418023631 / +0.5% 0.81 / 0.82 / -1.0%
tpch_q14/datafusion:parquet 116034171 / 114922379 / +1.0% 243055259 / 242838084 / +0.1% 0.48 / 0.47 / +0.9%
tpch_q15/datafusion:parquet 175924029 / 176741451 / -0.5% 288280086 / 284941371 / +1.2% 0.61 / 0.62 / -1.6%
tpch_q16/datafusion:parquet 129903996 / 133100450 / -2.4% 200130604 / 204689101 / -2.2% 0.65 / 0.65 / -0.2%
tpch_q17/datafusion:parquet 493855822 / 489688882 / +0.9% 631810635 / 612977392 / +3.1% 0.78 / 0.80 / -2.2%
tpch_q18/datafusion:parquet 698528914 / 696799250 / +0.2% 841247772 / 854643461 / -1.6% 0.83 / 0.82 / +1.8%
tpch_q19/datafusion:parquet 186029156 / 183849387 / +1.2% 322624987 / 323291736 / -0.2% 0.58 / 0.57 / +1.4%
tpch_q20/datafusion:parquet 284814490 / 293878472 / -3.1% 429882210 / 437725560 / -1.8% 0.66 / 0.67 / -1.3%
tpch_q21/datafusion:parquet 542232512 / 536963422 / +1.0% 683016067 / 676780826 / +0.9% 0.79 / 0.79 / +0.1%
tpch_q22/datafusion:parquet 241050724 / 237561935 / +1.5% 295794778 / 312221912 / -5.3% 0.81 / 0.76 / +7.1%
duckdb / vortex-file-compressed / ns (1.011x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 100477916 / 98313416 / +2.2% 210648163 / 191901240 / +9.8% 0.48 / 0.51 / -6.9%
tpch_q02/duckdb:vortex-file-compressed 68086767 / 65231384 / +4.4% 115481340 / 114632537 / +0.7% 0.59 / 0.57 / +3.6%
tpch_q03/duckdb:vortex-file-compressed 138618447 / 134744993 / +2.9% 257768564 / 242934606 / +6.1% 0.54 / 0.55 / -3.0%
tpch_q04/duckdb:vortex-file-compressed 173092303 / 170308939 / +1.6% 253193754 / 258295233 / -2.0% 0.68 / 0.66 / +3.7%
tpch_q05/duckdb:vortex-file-compressed 141759075 / 140481504 / +0.9% 244875117 / 248669518 / -1.5% 0.58 / 0.56 / +2.5%
tpch_q06/duckdb:vortex-file-compressed 36399211 / 36209884 / +0.5% 139458089 / 133453383 / +4.5% 0.26 / 0.27 / -3.8%
tpch_q07/duckdb:vortex-file-compressed 128182158 / 126647215 / +1.2% 286874724 / 282039819 / +1.7% 0.45 / 0.45 / -0.5%
tpch_q08/duckdb:vortex-file-compressed 176122843 / 178636832 / -1.4% 282339150 / 294306118 / -4.1% 0.62 / 0.61 / +2.8%
tpch_q09/duckdb:vortex-file-compressed 303793514 / 302199765 / +0.5% 434824469 / 429470586 / +1.2% 0.70 / 0.70 / -0.7%
tpch_q10/duckdb:vortex-file-compressed 221514606 / 215696145 / +2.7% 395642507 / 313424725 / +26.2% 🔴 0.56 / 0.69 / -18.6%
tpch_q11/duckdb:vortex-file-compressed 39117222 / 42018596 / -6.9% 103228644 / 107466089 / -3.9% 0.38 / 0.39 / -3.1%
tpch_q12/duckdb:vortex-file-compressed 108688505 / 107162055 / +1.4% 188004138 / 183482018 / +2.5% 0.58 / 0.58 / -1.0%
tpch_q13/duckdb:vortex-file-compressed 194481377 / 198569097 / -2.1% 284564718 / 288371323 / -1.3% 0.68 / 0.69 / -0.7%
tpch_q14/duckdb:vortex-file-compressed 56080845 / 53330288 / +5.2% 172565157 / 161310345 / +7.0% 0.32 / 0.33 / -1.7%
tpch_q15/duckdb:vortex-file-compressed 82118072 / 82155260 / -0.0% 190625913 / 174616174 / +9.2% 0.43 / 0.47 / -8.4%
tpch_q16/duckdb:vortex-file-compressed 85924898 / 86924325 / -1.1% 131386781 / 128238654 / +2.5% 0.65 / 0.68 / -3.5%
tpch_q17/duckdb:vortex-file-compressed 110401796 / 105972279 / +4.2% 258049593 / 251433927 / +2.6% 0.43 / 0.42 / +1.5%
tpch_q18/duckdb:vortex-file-compressed 258095978 / 257725105 / +0.1% 323353348 / 354314448 / -8.7% 0.80 / 0.73 / +9.7%
tpch_q19/duckdb:vortex-file-compressed 88471985 / 84717883 / +4.4% 211580515 / 209877031 / +0.8% 0.42 / 0.40 / +3.6%
tpch_q20/duckdb:vortex-file-compressed 143528728 / 139991929 / +2.5% 267344399 / 268227848 / -0.3% 0.54 / 0.52 / +2.9%
tpch_q21/duckdb:vortex-file-compressed 502832935 / 489093817 / +2.8% 610291738 / 557703928 / +9.4% 0.82 / 0.88 / -6.0%
tpch_q22/duckdb:vortex-file-compressed 71749224 / 73168734 / -1.9% 125071591 / 139412326 / -10.3% 🟢 0.57 / 0.52 / +9.3%
duckdb / parquet / ns (1.003x ➖, 1↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 96875994 / 109623206 / -11.6% 🟢 145571634 / 195853007 / -25.7% 🟢 0.67 / 0.56 / +18.9%
tpch_q02/duckdb:parquet 98534650 / 97317183 / +1.3% 123681579 / 113507181 / +9.0% 0.80 / 0.86 / -7.1%
tpch_q03/duckdb:parquet 161474449 / 166256348 / -2.9% 231447962 / 230899722 / +0.2% 0.70 / 0.72 / -3.1%
tpch_q04/duckdb:parquet 117682455 / 118720666 / -0.9% 160058201 / 153787856 / +4.1% 0.74 / 0.77 / -4.8%
tpch_q05/duckdb:parquet 187172902 / 186056409 / +0.6% 257116248 / 252939305 / +1.7% 0.73 / 0.74 / -1.0%
tpch_q06/duckdb:parquet 58668895 / 56813410 / +3.3% 96094700 / 93160388 / +3.1% 0.61 / 0.61 / +0.1%
tpch_q07/duckdb:parquet 147088268 / 141848933 / +3.7% 238532426 / 227484294 / +4.9% 0.62 / 0.62 / -1.1%
tpch_q08/duckdb:parquet 218542669 / 220984275 / -1.1% 311116592 / 312387125 / -0.4% 0.70 / 0.71 / -0.7%
tpch_q09/duckdb:parquet 347526848 / 344701990 / +0.8% 455885921 / 428219029 / +6.5% 0.76 / 0.80 / -5.3%
tpch_q10/duckdb:parquet 652656306 / 656965236 / -0.7% 737924404 / 730687771 / +1.0% 0.88 / 0.90 / -1.6%
tpch_q11/duckdb:parquet 41316953 / 41183349 / +0.3% 53640232 / 59595196 / -10.0% 0.77 / 0.69 / +11.5%
tpch_q12/duckdb:parquet 118145289 / 118161089 / -0.0% 148805995 / 151198599 / -1.6% 0.79 / 0.78 / +1.6%
tpch_q13/duckdb:parquet 397157632 / 397135789 / +0.0% 432180078 / 428018422 / +1.0% 0.92 / 0.93 / -1.0%
tpch_q14/duckdb:parquet 154537306 / 151715436 / +1.9% 215935846 / 209793421 / +2.9% 0.72 / 0.72 / -1.0%
tpch_q15/duckdb:parquet 79660702 / 78200674 / +1.9% 132407958 / 124608581 / +6.3% 0.60 / 0.63 / -4.1%
tpch_q16/duckdb:parquet 154767609 / 154944673 / -0.1% 172392678 / 173090110 / -0.4% 0.90 / 0.90 / +0.3%
tpch_q17/duckdb:parquet 127439373 / 125383754 / +1.6% 189476019 / 209354759 / -9.5% 0.67 / 0.60 / +12.3%
tpch_q18/duckdb:parquet 335824263 / 295388198 / +13.7% 🔴 256350660 / 271859632 / -5.7% 1.31 / 1.09 / +20.6%
tpch_q19/duckdb:parquet 235595294 / 244750415 / -3.7% 299840534 / 313368292 / -4.3% 0.79 / 0.78 / +0.6%
tpch_q20/duckdb:parquet 195642720 / 195949979 / -0.2% 274660249 / 273642121 / +0.4% 0.71 / 0.72 / -0.5%
tpch_q21/duckdb:parquet 436602794 / 436988212 / -0.1% 479249782 / 479000541 / +0.1% 0.91 / 0.91 / -0.1%
tpch_q22/duckdb:parquet 336095391 / 335422893 / +0.2% 358172649 / 358301000 / -0.0% 0.94 / 0.94 / +0.2%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Commits: PR c2ac7c3b vs base e4b34213
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.9%
Engines: DataFusion No clear signal (-9.8%, environment too noisy confidence) · DuckDB No clear signal (-1.8%, environment too noisy confidence)
Vortex (geomean): hot 0.921x ➖ · cold 0.861x ➖
Parquet (geomean): hot 0.978x ➖ · cold 0.955x ➖
Shifts: Parquet (control) -2.2% · Median polish -5.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.862x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 36364758 / 31231616 / +16.4% 154590307 / 150419971 / +2.8% 0.24 / 0.21 / +13.3%
fineweb_q01/datafusion:vortex-file-compressed 395780232 / 440026770 / -10.1% 652891020 / 790361825 / -17.4% 0.61 / 0.56 / +8.9%
fineweb_q02/datafusion:vortex-file-compressed 400130148 / 395697040 / +1.1% 453399712 / 436111600 / +4.0% 0.88 / 0.91 / -2.7%
fineweb_q03/datafusion:vortex-file-compressed 469744798 / 623700008 / -24.7% 694479476 / 834775173 / -16.8% 0.68 / 0.75 / -9.5%
fineweb_q04/datafusion:vortex-file-compressed 593686047 / 713566728 / -16.8% 474680300 / 527095624 / -9.9% 1.25 / 1.35 / -7.6%
fineweb_q05/datafusion:vortex-file-compressed 548213112 / 557087046 / -1.6% 596337466 / 460161281 / +29.6% 0.92 / 1.21 / -24.1%
fineweb_q06/datafusion:vortex-file-compressed 661201879 / 646397104 / +2.3% 690936451 / 697359179 / -0.9% 0.96 / 0.93 / +3.2%
fineweb_q07/datafusion:vortex-file-compressed 450927930 / 1131034510 / -60.1% 🟢 446241362 / 1082790587 / -58.8% 🟢 1.01 / 1.04 / -3.3%
fineweb_q08/datafusion:vortex-file-compressed 175027358 / 177272338 / -1.3% 209068744 / 551858781 / -62.1% 🟢 0.84 / 0.32 / +160.6%
datafusion / parquet / ns (0.955x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 564877935 / 639931825 / -11.7% 1033201914 / 1289933215 / -19.9% 0.55 / 0.50 / +10.2%
fineweb_q01/datafusion:parquet 987047444 / 808227468 / +22.1% 1002528952 / 874967440 / +14.6% 0.98 / 0.92 / +6.6%
fineweb_q02/datafusion:parquet 820530107 / 920402297 / -10.9% 926353012 / 1151293614 / -19.5% 0.89 / 0.80 / +10.8%
fineweb_q03/datafusion:parquet 978409850 / 898088630 / +8.9% 913818078 / 956460618 / -4.5% 1.07 / 0.94 / +14.0%
fineweb_q04/datafusion:parquet 849234240 / 893050798 / -4.9% 864583273 / 855753148 / +1.0% 0.98 / 1.04 / -5.9%
fineweb_q05/datafusion:parquet 867731890 / 1052627272 / -17.6% 929059182 / 1262872580 / -26.4% 0.93 / 0.83 / +12.1%
fineweb_q06/datafusion:parquet 818301684 / 1019985971 / -19.8% 895212818 / 1166547712 / -23.3% 0.91 / 0.87 / +4.5%
fineweb_q07/datafusion:parquet 897944555 / 930870022 / -3.5% 1056074671 / 1180098648 / -10.5% 0.85 / 0.79 / +7.8%
fineweb_q08/datafusion:parquet 1007429828 / 964221794 / +4.5% 1046201166 / 1032214497 / +1.4% 0.96 / 0.93 / +3.1%
duckdb / vortex-file-compressed / ns (0.983x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 71674616 / 75581854 / -5.2% 55364855 / 73020628 / -24.2% 1.29 / 1.04 / +25.1%
fineweb_q01/duckdb:vortex-file-compressed 524710600 / 543292548 / -3.4% 589912868 / 682208600 / -13.5% 0.89 / 0.80 / +11.7%
fineweb_q02/duckdb:vortex-file-compressed 665621438 / 669411497 / -0.6% 681935350 / 695527820 / -2.0% 0.98 / 0.96 / +1.4%
fineweb_q03/duckdb:vortex-file-compressed 1424847330 / 1546691548 / -7.9% 1621237747 / 1747014121 / -7.2% 0.88 / 0.89 / -0.7%
fineweb_q04/duckdb:vortex-file-compressed 1689673886 / 1664714522 / +1.5% 1604833090 / 1778029846 / -9.7% 1.05 / 0.94 / +12.5%
fineweb_q05/duckdb:vortex-file-compressed 1434577098 / 1576379490 / -9.0% 1501099902 / 1572550572 / -4.5% 0.96 / 1.00 / -4.7%
fineweb_q06/duckdb:vortex-file-compressed 1629202954 / 1614964919 / +0.9% 1641565339 / 1639672415 / +0.1% 0.99 / 0.98 / +0.8%
fineweb_q07/duckdb:vortex-file-compressed 1431614670 / 1543043206 / -7.2% 1518889401 / 1550752588 / -2.1% 0.94 / 1.00 / -5.3%
fineweb_q08/duckdb:vortex-file-compressed 697841052 / 590878251 / +18.1% 694137588 / 684864131 / +1.4% 1.01 / 0.86 / +16.5%
duckdb / parquet / ns (1.001x ➖, 3↑ 3↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 5253763332 / 5253740568 / +0.0% 556078112 / 571976041 / -2.8% 9.45 / 9.19 / +2.9%
fineweb_q01/duckdb:parquet 5307144496 / 2896981124 / +83.2% 🔴 631032692 / 606823921 / +4.0% 8.41 / 4.77 / +76.2%
fineweb_q02/duckdb:parquet 2940356038 / 5297709590 / -44.5% 🟢 664565556 / 675086923 / -1.6% 4.42 / 7.85 / -43.6%
fineweb_q03/duckdb:parquet 5330758045 / 3246738169 / +64.2% 🔴 1259886533 / 1375989053 / -8.4% 4.23 / 2.36 / +79.3%
fineweb_q04/duckdb:parquet 5308803398 / 2998341394 / +77.1% 🔴 1107575236 / 832893479 / +33.0% 🔴 4.79 / 3.60 / +33.1%
fineweb_q05/duckdb:parquet 3086386810 / 5301713330 / -41.8% 🟢 1075342959 / 848984049 / +26.7% 2.87 / 6.24 / -54.0%
fineweb_q06/duckdb:parquet 3336771512 / 5343326450 / -37.6% 🟢 1372356089 / 1412721859 / -2.9% 2.43 / 3.78 / -35.7%
fineweb_q07/duckdb:parquet 5295064932 / 5370275382 / -1.4% 911452454 / 945282026 / -3.6% 5.81 / 5.68 / +2.3%
fineweb_q08/duckdb:parquet 576533820 / 606343836 / -4.9% 559896899 / 671898716 / -16.7% 1.03 / 0.90 / +14.1%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Commits: PR c2ac7c3b vs base e4b34213
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +3.3%
Engines: DuckDB No clear signal (+3.3%, low confidence)
Vortex (geomean): hot 1.032x ➖ · cold 1.030x ➖
Parquet (geomean): hot 1.000x ➖ · cold 1.000x ➖
Shifts: Parquet (control) -0.0% · Median polish +1.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

duckdb / vortex-file-compressed / ns (1.032x ➖, 0↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/duckdb:vortex-file-compressed 16556517 / 14622074 / +13.2% 🔴 28661874 / 26053659 / +10.0% 🔴 0.58 / 0.56 / +2.9%
statpopgen_q01/duckdb:vortex-file-compressed 17639468 / 17744566 / -0.6% 30133022 / 30382301 / -0.8% 0.59 / 0.58 / +0.2%
statpopgen_q02/duckdb:vortex-file-compressed 558784943 / 567507830 / -1.5% 606286441 / 692942283 / -12.5% 🟢 0.92 / 0.82 / +12.5%
statpopgen_q03/duckdb:vortex-file-compressed 1470616266 / 1208968320 / +21.6% 🔴 1207010870 / 1332639574 / -9.4% 1.22 / 0.91 / +34.3%
statpopgen_q04/duckdb:vortex-file-compressed 1272391502 / 1235649164 / +3.0% 1189038486 / 1342411045 / -11.4% 🟢 1.07 / 0.92 / +16.3%
statpopgen_q05/duckdb:vortex-file-compressed 536536098 / 588454582 / -8.8% 622304440 / 568676850 / +9.4% 0.86 / 1.03 / -16.7%
statpopgen_q06/duckdb:vortex-file-compressed 1841246542 / 1758480191 / +4.7% 1791831245 / 1796404448 / -0.3% 1.03 / 0.98 / +5.0%
statpopgen_q07/duckdb:vortex-file-compressed 248714050 / 250488348 / -0.7% 413599273 / 409225906 / +1.1% 0.60 / 0.61 / -1.8%
statpopgen_q08/duckdb:vortex-file-compressed 272489522 / 271684750 / +0.3% 433718943 / 313292762 / +38.4% 🔴 0.63 / 0.87 / -27.6%
statpopgen_q09/duckdb:vortex-file-compressed 1127199806 / 1098050450 / +2.7% 1298743203 / 1111060633 / +16.9% 🔴 0.87 / 0.99 / -12.2%
statpopgen_q10/duckdb:vortex-file-compressed 3127106176 / 2981578389 / +4.9% 4158408774 / 4116018255 / +1.0% 0.75 / 0.72 / +3.8%
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
statpopgen_q00/duckdb:parquet 377997246 / 378957694 / -0.3% 380589093 / 377809358 / +0.7% 0.99 / 1.00 / -1.0%
statpopgen_q01/duckdb:parquet 464604523 / 466170904 / -0.3% 473709947 / 472191605 / +0.3% 0.98 / 0.99 / -0.7%
statpopgen_q02/duckdb:parquet 780063010 / 782068623 / -0.3% 812326672 / 829164392 / -2.0% 0.96 / 0.94 / +1.8%
statpopgen_q03/duckdb:parquet 1050570504 / 1049870689 / +0.1% 1109172297 / 1091693392 / +1.6% 0.95 / 0.96 / -1.5%
statpopgen_q04/duckdb:parquet 1050756201 / 1045013354 / +0.5% 1090544177 / 1089494120 / +0.1% 0.96 / 0.96 / +0.5%
statpopgen_q05/duckdb:parquet 765686807 / 767676079 / -0.3% 800020982 / 791646179 / +1.1% 0.96 / 0.97 / -1.3%
statpopgen_q06/duckdb:parquet 1021248918 / 1011262096 / +1.0% 1092690227 / 1051760402 / +3.9% 0.93 / 0.96 / -2.8%
statpopgen_q07/duckdb:parquet 948640030 / 949188724 / -0.1% 1101113453 / 1157396488 / -4.9% 0.86 / 0.82 / +5.1%
statpopgen_q08/duckdb:parquet 959578538 / 971879204 / -1.3% 1096636134 / 1107414307 / -1.0% 0.88 / 0.88 / -0.3%
statpopgen_q09/duckdb:parquet 1005251952 / 1004790031 / +0.0% 1066267957 / 1069500793 / -0.3% 0.94 / 0.94 / +0.3%
statpopgen_q10/duckdb:parquet 1653793206 / 1646057498 / +0.5% 1693249226 / 1686843759 / +0.4% 0.98 / 0.98 / +0.1%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR c2ac7c3b vs base e4b34213
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (+0.1%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 0.983x ➖
Parquet (geomean): hot 1.000x ➖ · cold 1.001x ➖
Shifts: Parquet (control) -0.0% · Median polish -0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1886692 / 1847889 / +2.1% 37078186 / 38327988 / -3.3% 0.05 / 0.05 / +5.5%
clickbench_q01/datafusion:vortex-file-compressed 11333811 / 10718502 / +5.7% 57783777 / 57468290 / +0.5% 0.20 / 0.19 / +5.2%
clickbench_q02/datafusion:vortex-file-compressed 23101801 / 21966828 / +5.2% 70523051 / 73251948 / -3.7% 0.33 / 0.30 / +9.2%
clickbench_q03/datafusion:vortex-file-compressed 25432018 / 25905114 / -1.8% 96264819 / 95623917 / +0.7% 0.26 / 0.27 / -2.5%
clickbench_q04/datafusion:vortex-file-compressed 157475686 / 159290310 / -1.1% 233712968 / 228606564 / +2.2% 0.67 / 0.70 / -3.3%
clickbench_q05/datafusion:vortex-file-compressed 209525410 / 209674680 / -0.1% 294223260 / 292629497 / +0.5% 0.71 / 0.72 / -0.6%
clickbench_q06/datafusion:vortex-file-compressed 1873912 / 1868050 / +0.3% 38971796 / 38872135 / +0.3% 0.05 / 0.05 / +0.1%
clickbench_q07/datafusion:vortex-file-compressed 14379512 / 15051443 / -4.5% 63338038 / 63375241 / -0.1% 0.23 / 0.24 / -4.4%
clickbench_q08/datafusion:vortex-file-compressed 215107570 / 213871791 / +0.6% 294675277 / 304099111 / -3.1% 0.73 / 0.70 / +3.8%
clickbench_q09/datafusion:vortex-file-compressed 341030504 / 333223184 / +2.3% 411060601 / 432296409 / -4.9% 0.83 / 0.77 / +7.6%
clickbench_q10/datafusion:vortex-file-compressed 48256432 / 48068057 / +0.4% 120545088 / 122404628 / -1.5% 0.40 / 0.39 / +1.9%
clickbench_q11/datafusion:vortex-file-compressed 56203756 / 56671676 / -0.8% 127064721 / 127955063 / -0.7% 0.44 / 0.44 / -0.1%
clickbench_q12/datafusion:vortex-file-compressed 188383322 / 188137561 / +0.1% 279931743 / 281918809 / -0.7% 0.67 / 0.67 / +0.8%
clickbench_q13/datafusion:vortex-file-compressed 336409350 / 329748828 / +2.0% 448527384 / 453009238 / -1.0% 0.75 / 0.73 / +3.0%
clickbench_q14/datafusion:vortex-file-compressed 189677788 / 191398120 / -0.9% 287416530 / 285434452 / +0.7% 0.66 / 0.67 / -1.6%
clickbench_q15/datafusion:vortex-file-compressed 179502986 / 180289344 / -0.4% 260145924 / 262880376 / -1.0% 0.69 / 0.69 / +0.6%
clickbench_q16/datafusion:vortex-file-compressed 476303172 / 465851719 / +2.2% 573431863 / 578740028 / -0.9% 0.83 / 0.80 / +3.2%
clickbench_q17/datafusion:vortex-file-compressed 460078440 / 457097177 / +0.7% 565352503 / 588862437 / -4.0% 0.81 / 0.78 / +4.8%
clickbench_q18/datafusion:vortex-file-compressed 896551895 / 903689926 / -0.8% 993406883 / 993301158 / +0.0% 0.90 / 0.91 / -0.8%
clickbench_q19/datafusion:vortex-file-compressed 16643349 / 16943200 / -1.8% 86153986 / 86588401 / -0.5% 0.19 / 0.20 / -1.3%
clickbench_q20/datafusion:vortex-file-compressed 181458749 / 179493904 / +1.1% 382072917 / 383857327 / -0.5% 0.47 / 0.47 / +1.6%
clickbench_q21/datafusion:vortex-file-compressed 248945312 / 251036316 / -0.8% 480596953 / 475774911 / +1.0% 0.52 / 0.53 / -1.8%
clickbench_q22/datafusion:vortex-file-compressed 324646596 / 322142208 / +0.8% 607669090 / 619420024 / -1.9% 0.53 / 0.52 / +2.7%
clickbench_q23/datafusion:vortex-file-compressed 382041434 / 396769192 / -3.7% 700954999 / 767883851 / -8.7% 0.55 / 0.52 / +5.5%
clickbench_q24/datafusion:vortex-file-compressed 37111334 / 37314746 / -0.5% 111864479 / 115418047 / -3.1% 0.33 / 0.32 / +2.6%
clickbench_q25/datafusion:vortex-file-compressed 47686656 / 46941328 / +1.6% 115130328 / 116252996 / -1.0% 0.41 / 0.40 / +2.6%
clickbench_q26/datafusion:vortex-file-compressed 35411848 / 37479443 / -5.5% 122530821 / 112793154 / +8.6% 0.29 / 0.33 / -13.0%
clickbench_q27/datafusion:vortex-file-compressed 271223222 / 273668942 / -0.9% 446035516 / 451566471 / -1.2% 0.61 / 0.61 / +0.3%
clickbench_q28/datafusion:vortex-file-compressed 1424862231 / 1459635739 / -2.4% 1504996117 / 1582771605 / -4.9% 0.95 / 0.92 / +2.7%
clickbench_q29/datafusion:vortex-file-compressed 37576126 / 37000227 / +1.6% 87702030 / 88952105 / -1.4% 0.43 / 0.42 / +3.0%
clickbench_q30/datafusion:vortex-file-compressed 148168368 / 148748058 / -0.4% 235386030 / 241585898 / -2.6% 0.63 / 0.62 / +2.2%
clickbench_q31/datafusion:vortex-file-compressed 179617501 / 179135755 / +0.3% 318234385 / 315283076 / +0.9% 0.56 / 0.57 / -0.7%
clickbench_q32/datafusion:vortex-file-compressed 813964954 / 817040279 / -0.4% 941946681 / 944152299 / -0.2% 0.86 / 0.87 / -0.1%
clickbench_q33/datafusion:vortex-file-compressed 1003652728 / 994621409 / +0.9% 1166920613 / 1175116135 / -0.7% 0.86 / 0.85 / +1.6%
clickbench_q34/datafusion:vortex-file-compressed 1001623342 / 1017879487 / -1.6% 1194729840 / 1190022706 / +0.4% 0.84 / 0.86 / -2.0%
clickbench_q35/datafusion:vortex-file-compressed 148970534 / 145877259 / +2.1% 221086683 / 216689932 / +2.0% 0.67 / 0.67 / +0.1%
clickbench_q36/datafusion:vortex-file-compressed 57118920 / 56619742 / +0.9% 116991146 / 117967623 / -0.8% 0.49 / 0.48 / +1.7%
clickbench_q37/datafusion:vortex-file-compressed 28679883 / 28594316 / +0.3% 79288651 / 77865892 / +1.8% 0.36 / 0.37 / -1.5%
clickbench_q38/datafusion:vortex-file-compressed 15393909 / 15544251 / -1.0% 65467164 / 67220529 / -2.6% 0.24 / 0.23 / +1.7%
clickbench_q39/datafusion:vortex-file-compressed 113741438 / 113840576 / -0.1% 178103800 / 177567733 / +0.3% 0.64 / 0.64 / -0.4%
clickbench_q40/datafusion:vortex-file-compressed 12948174 / 12983086 / -0.3% 61693712 / 61822732 / -0.2% 0.21 / 0.21 / -0.1%
clickbench_q41/datafusion:vortex-file-compressed 12254978 / 12329202 / -0.6% 60701877 / 60201881 / +0.8% 0.20 / 0.20 / -1.4%
clickbench_q42/datafusion:vortex-file-compressed 12948838 / 13605515 / -4.8% 59469261 / 57514349 / +3.4% 0.22 / 0.24 / -8.0%
datafusion / parquet / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1896892 / 1916483 / -1.0% 89282632 / 87904523 / +1.6% 0.02 / 0.02 / -2.6%
clickbench_q01/datafusion:parquet 16621998 / 17059456 / -2.6% 125155432 / 125192234 / -0.0% 0.13 / 0.14 / -2.5%
clickbench_q02/datafusion:parquet 32939552 / 30576986 / +7.7% 150745472 / 146120468 / +3.2% 0.22 / 0.21 / +4.4%
clickbench_q03/datafusion:parquet 27854374 / 27494798 / +1.3% 144509387 / 141915952 / +1.8% 0.19 / 0.19 / -0.5%
clickbench_q04/datafusion:parquet 172509537 / 172775866 / -0.2% 314278307 / 306023958 / +2.7% 0.55 / 0.56 / -2.8%
clickbench_q05/datafusion:parquet 239847370 / 236811835 / +1.3% 380803835 / 377680882 / +0.8% 0.63 / 0.63 / +0.5%
clickbench_q06/datafusion:parquet 1883280 / 1927339 / -2.3% 87868997 / 85694026 / +2.5% 0.02 / 0.02 / -4.7%
clickbench_q07/datafusion:parquet 18878946 / 18294999 / +3.2% 129735254 / 125949630 / +3.0% 0.15 / 0.15 / +0.2%
clickbench_q08/datafusion:parquet 227675773 / 227729202 / -0.0% 389872291 / 393518851 / -0.9% 0.58 / 0.58 / +0.9%
clickbench_q09/datafusion:parquet 365656168 / 360977226 / +1.3% 505377622 / 505770124 / -0.1% 0.72 / 0.71 / +1.4%
clickbench_q10/datafusion:parquet 76114161 / 75804683 / +0.4% 201520221 / 198729563 / +1.4% 0.38 / 0.38 / -1.0%
clickbench_q11/datafusion:parquet 88404626 / 91050856 / -2.9% 225124005 / 224576671 / +0.2% 0.39 / 0.41 / -3.1%
clickbench_q12/datafusion:parquet 240156434 / 240061842 / +0.0% 381850495 / 376011103 / +1.6% 0.63 / 0.64 / -1.5%
clickbench_q13/datafusion:parquet 384811424 / 391994620 / -1.8% 557253881 / 554286715 / +0.5% 0.69 / 0.71 / -2.4%
clickbench_q14/datafusion:parquet 251636398 / 255925226 / -1.7% 415620630 / 405595022 / +2.5% 0.61 / 0.63 / -4.0%
clickbench_q15/datafusion:parquet 191369016 / 194132231 / -1.4% 334456063 / 340429321 / -1.8% 0.57 / 0.57 / +0.3%
clickbench_q16/datafusion:parquet 479056020 / 478793784 / +0.1% 643776168 / 645450079 / -0.3% 0.74 / 0.74 / +0.3%
clickbench_q17/datafusion:parquet 476003076 / 478263857 / -0.5% 651055536 / 650448772 / +0.1% 0.73 / 0.74 / -0.6%
clickbench_q18/datafusion:parquet 908301447 / 902959238 / +0.6% 1103001607 / 1104296172 / -0.1% 0.82 / 0.82 / +0.7%
clickbench_q19/datafusion:parquet 23342374 / 25248628 / -7.5% 136083396 / 136746248 / -0.5% 0.17 / 0.18 / -7.1%
clickbench_q20/datafusion:parquet 451378941 / 451190430 / +0.0% 610208611 / 624487819 / -2.3% 0.74 / 0.72 / +2.4%
clickbench_q21/datafusion:parquet 490602996 / 497727435 / -1.4% 662986088 / 672428277 / -1.4% 0.74 / 0.74 / -0.0%
clickbench_q22/datafusion:parquet 643262820 / 642813689 / +0.1% 893809885 / 877017900 / +1.9% 0.72 / 0.73 / -1.8%
clickbench_q23/datafusion:parquet 2782442636 / 2805697736 / -0.8% 3192338379 / 3396884793 / -6.0% 0.87 / 0.83 / +5.5%
clickbench_q24/datafusion:parquet 47927585 / 48155980 / -0.5% 158137865 / 155277015 / +1.8% 0.30 / 0.31 / -2.3%
clickbench_q25/datafusion:parquet 87048960 / 88164760 / -1.3% 212780701 / 212613076 / +0.1% 0.41 / 0.41 / -1.3%
clickbench_q26/datafusion:parquet 47447801 / 50059612 / -5.2% 155566404 / 159932658 / -2.7% 0.31 / 0.31 / -2.6%
clickbench_q27/datafusion:parquet 534532588 / 525561069 / +1.7% 691411052 / 703867798 / -1.8% 0.77 / 0.75 / +3.5%
clickbench_q28/datafusion:parquet 1563633821 / 1534363888 / +1.9% 1663616131 / 1665302982 / -0.1% 0.94 / 0.92 / +2.0%
clickbench_q29/datafusion:parquet 39577902 / 40241353 / -1.6% 158320480 / 160722769 / -1.5% 0.25 / 0.25 / -0.2%
clickbench_q30/datafusion:parquet 233359384 / 234933868 / -0.7% 403258437 / 395403086 / +2.0% 0.58 / 0.59 / -2.6%
clickbench_q31/datafusion:parquet 266913340 / 263317162 / +1.4% 460723688 / 448378730 / +2.8% 0.58 / 0.59 / -1.4%
clickbench_q32/datafusion:parquet 864595100 / 841352270 / +2.8% 1028849816 / 1035515304 / -0.6% 0.84 / 0.81 / +3.4%
clickbench_q33/datafusion:parquet 1091321663 / 1085620674 / +0.5% 1275181871 / 1274589508 / +0.0% 0.86 / 0.85 / +0.5%
clickbench_q34/datafusion:parquet 1084335233 / 1072894506 / +1.1% 1328713263 / 1283634900 / +3.5% 0.82 / 0.84 / -2.4%
clickbench_q35/datafusion:parquet 160815358 / 164190358 / -2.1% 303300639 / 297076787 / +2.1% 0.53 / 0.55 / -4.1%
clickbench_q36/datafusion:parquet 107728956 / 108390042 / -0.6% 228055229 / 229774169 / -0.7% 0.47 / 0.47 / +0.1%
clickbench_q37/datafusion:parquet 49033506 / 48393548 / +1.3% 164657185 / 154301832 / +6.7% 0.30 / 0.31 / -5.0%
clickbench_q38/datafusion:parquet 66563766 / 66871878 / -0.5% 178284983 / 173207684 / +2.9% 0.37 / 0.39 / -3.3%
clickbench_q39/datafusion:parquet 203366906 / 205357270 / -1.0% 332870516 / 351235257 / -5.2% 0.61 / 0.58 / +4.5%
clickbench_q40/datafusion:parquet 27307938 / 26822768 / +1.8% 140557315 / 138093471 / +1.8% 0.19 / 0.19 / +0.0%
clickbench_q41/datafusion:parquet 26675076 / 26092763 / +2.2% 132955844 / 134470020 / -1.1% 0.20 / 0.19 / +3.4%
clickbench_q42/datafusion:parquet 26326572 / 26198528 / +0.5% 129483412 / 130964421 / -1.1% 0.20 / 0.20 / +1.6%
duckdb / vortex-file-compressed / ns (1.000x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 15387754 / 14920142 / +3.1% 68685110 / 81425229 / -15.6% 🟢 0.22 / 0.18 / +22.3%
clickbench_q01/duckdb:vortex-file-compressed 16063115 / 18359487 / -12.5% 🟢 93895847 / 98881012 / -5.0% 0.17 / 0.19 / -7.9%
clickbench_q02/duckdb:vortex-file-compressed 22829802 / 22110363 / +3.3% 116290904 / 114208289 / +1.8% 0.20 / 0.19 / +1.4%
clickbench_q03/duckdb:vortex-file-compressed 32907677 / 32264412 / +2.0% 104195733 / 103199056 / +1.0% 0.32 / 0.31 / +1.0%
clickbench_q04/duckdb:vortex-file-compressed 132707256 / 132992671 / -0.2% 211165642 / 213379794 / -1.0% 0.63 / 0.62 / +0.8%
clickbench_q05/duckdb:vortex-file-compressed 152217463 / 154825790 / -1.7% 246298749 / 251518963 / -2.1% 0.62 / 0.62 / +0.4%
clickbench_q06/duckdb:vortex-file-compressed 20370576 / 19085888 / +6.7% 94677664 / 88995153 / +6.4% 0.22 / 0.21 / +0.3%
clickbench_q07/duckdb:vortex-file-compressed 20617702 / 21877701 / -5.8% 100698472 / 113397539 / -11.2% 🟢 0.20 / 0.19 / +6.1%
clickbench_q08/duckdb:vortex-file-compressed 172416638 / 168259948 / +2.5% 291206118 / 292488959 / -0.4% 0.59 / 0.58 / +2.9%
clickbench_q09/duckdb:vortex-file-compressed 207728863 / 207794352 / -0.0% 321275357 / 336656631 / -4.6% 0.65 / 0.62 / +4.8%
clickbench_q10/duckdb:vortex-file-compressed 63156287 / 63876122 / -1.1% 166204360 / 174336955 / -4.7% 0.38 / 0.37 / +3.7%
clickbench_q11/duckdb:vortex-file-compressed 69251096 / 66573252 / +4.0% 180641236 / 186408834 / -3.1% 0.38 / 0.36 / +7.3%
clickbench_q12/duckdb:vortex-file-compressed 178766488 / 179247946 / -0.3% 288446011 / 293694642 / -1.8% 0.62 / 0.61 / +1.5%
clickbench_q13/duckdb:vortex-file-compressed 321617614 / 330392644 / -2.7% 445795937 / 470063816 / -5.2% 0.72 / 0.70 / +2.6%
clickbench_q14/duckdb:vortex-file-compressed 189962095 / 187301429 / +1.4% 307418451 / 305322221 / +0.7% 0.62 / 0.61 / +0.7%
clickbench_q15/duckdb:vortex-file-compressed 186262288 / 183510826 / +1.5% 275861746 / 293690531 / -6.1% 0.68 / 0.62 / +8.1%
clickbench_q16/duckdb:vortex-file-compressed 372215963 / 376534680 / -1.1% 486019206 / 507746647 / -4.3% 0.77 / 0.74 / +3.3%
clickbench_q17/duckdb:vortex-file-compressed 370400699 / 373677352 / -0.9% 485231793 / 486493541 / -0.3% 0.76 / 0.77 / -0.6%
clickbench_q18/duckdb:vortex-file-compressed 732278879 / 737964257 / -0.8% 879431281 / 883373214 / -0.4% 0.83 / 0.84 / -0.3%
clickbench_q19/duckdb:vortex-file-compressed 26351705 / 26016985 / +1.3% 125065891 / 113790996 / +9.9% 0.21 / 0.23 / -7.8%
clickbench_q20/duckdb:vortex-file-compressed 241846882 / 246084272 / -1.7% 425120283 / 446682512 / -4.8% 0.57 / 0.55 / +3.3%
clickbench_q21/duckdb:vortex-file-compressed 370679422 / 374250745 / -1.0% 663404842 / 664044297 / -0.1% 0.56 / 0.56 / -0.9%
clickbench_q22/duckdb:vortex-file-compressed 546540356 / 548195751 / -0.3% 949636215 / 965839479 / -1.7% 0.58 / 0.57 / +1.4%
clickbench_q23/duckdb:vortex-file-compressed 111593724 / 116074888 / -3.9% 222729018 / 223734625 / -0.4% 0.50 / 0.52 / -3.4%
clickbench_q24/duckdb:vortex-file-compressed 40190990 / 38414786 / +4.6% 92538395 / 94030507 / -1.6% 0.43 / 0.41 / +6.3%
clickbench_q25/duckdb:vortex-file-compressed 55936669 / 57863086 / -3.3% 143480576 / 136633362 / +5.0% 0.39 / 0.42 / -7.9%
clickbench_q26/duckdb:vortex-file-compressed 32649002 / 30343702 / +7.6% 88086687 / 90429685 / -2.6% 0.37 / 0.34 / +10.5%
clickbench_q27/duckdb:vortex-file-compressed 242361279 / 238712518 / +1.5% 504079372 / 526293996 / -4.2% 0.48 / 0.45 / +6.0%
clickbench_q28/duckdb:vortex-file-compressed 1260790226 / 1227049920 / +2.7% 1473931152 / 1462424879 / +0.8% 0.86 / 0.84 / +1.9%
clickbench_q29/duckdb:vortex-file-compressed 29314566 / 29875294 / -1.9% 96896774 / 116127993 / -16.6% 🟢 0.30 / 0.26 / +17.6%
clickbench_q30/duckdb:vortex-file-compressed 144666546 / 146978383 / -1.6% 271518868 / 269982826 / +0.6% 0.53 / 0.54 / -2.1%
clickbench_q31/duckdb:vortex-file-compressed 310897460 / 302574606 / +2.8% 484380813 / 432117015 / +12.1% 🔴 0.64 / 0.70 / -8.3%
clickbench_q32/duckdb:vortex-file-compressed 917609102 / 926868618 / -1.0% 1052467946 / 1061699197 / -0.9% 0.87 / 0.87 / -0.1%
clickbench_q33/duckdb:vortex-file-compressed 1059703494 / 1046280080 / +1.3% 1298064994 / 1290274823 / +0.6% 0.82 / 0.81 / +0.7%
clickbench_q34/duckdb:vortex-file-compressed 1074111402 / 1087302710 / -1.2% 1341956435 / 1361999248 / -1.5% 0.80 / 0.80 / +0.3%
clickbench_q35/duckdb:vortex-file-compressed 206684275 / 206001112 / +0.3% 298990088 / 308311442 / -3.0% 0.69 / 0.67 / +3.5%
clickbench_q36/duckdb:vortex-file-compressed 28072660 / 27689058 / +1.4% 110121259 / 127182012 / -13.4% 🟢 0.25 / 0.22 / +17.1%
clickbench_q37/duckdb:vortex-file-compressed 17715472 / 17823636 / -0.6% 87224972 / 109166422 / -20.1% 🟢 0.20 / 0.16 / +24.4%
clickbench_q38/duckdb:vortex-file-compressed 21594502 / 21184248 / +1.9% 97249827 / 100311425 / -3.1% 0.22 / 0.21 / +5.1%
clickbench_q39/duckdb:vortex-file-compressed 43618462 / 44761438 / -2.6% 130623879 / 123920557 / +5.4% 0.33 / 0.36 / -7.6%
clickbench_q40/duckdb:vortex-file-compressed 15244629 / 15721344 / -3.0% 95568054 / 83567402 / +14.4% 🔴 0.16 / 0.19 / -15.2%
clickbench_q41/duckdb:vortex-file-compressed 17386931 / 17120098 / +1.6% 91555202 / 103005289 / -11.1% 🟢 0.19 / 0.17 / +14.3%
clickbench_q42/duckdb:vortex-file-compressed 17805619 / 17912646 / -0.6% 88243789 / 97064488 / -9.1% 0.20 / 0.18 / +9.3%
duckdb / parquet / ns (1.001x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 17111609 / 18045959 / -5.2% 44553867 / 46453427 / -4.1% 0.38 / 0.39 / -1.1%
clickbench_q01/duckdb:parquet 16279858 / 16035562 / +1.5% 38222451 / 38573431 / -0.9% 0.43 / 0.42 / +2.5%
clickbench_q02/duckdb:parquet 25326754 / 24433702 / +3.7% 56448745 / 55741638 / +1.3% 0.45 / 0.44 / +2.4%
clickbench_q03/duckdb:parquet 28664958 / 30535518 / -6.1% 86050349 / 88098318 / -2.3% 0.33 / 0.35 / -3.9%
clickbench_q04/duckdb:parquet 135794554 / 143053609 / -5.1% 185335636 / 174056969 / +6.5% 0.73 / 0.82 / -10.9%
clickbench_q05/duckdb:parquet 199279209 / 199247960 / +0.0% 250485481 / 250382737 / +0.0% 0.80 / 0.80 / -0.0%
clickbench_q06/duckdb:parquet 23793750 / 24102166 / -1.3% 47534689 / 46739616 / +1.7% 0.50 / 0.52 / -2.9%
clickbench_q07/duckdb:parquet 19164797 / 19338709 / -0.9% 46901375 / 43023298 / +9.0% 0.41 / 0.45 / -9.1%
clickbench_q08/duckdb:parquet 167574838 / 165186765 / +1.4% 259900211 / 262768163 / -1.1% 0.64 / 0.63 / +2.6%
clickbench_q09/duckdb:parquet 227945158 / 227713398 / +0.1% 312147634 / 300335913 / +3.9% 0.73 / 0.76 / -3.7%
clickbench_q10/duckdb:parquet 67495461 / 61872693 / +9.1% 123505188 / 116500115 / +6.0% 0.55 / 0.53 / +2.9%
clickbench_q11/duckdb:parquet 69627485 / 69941848 / -0.4% 129047111 / 131440027 / -1.8% 0.54 / 0.53 / +1.4%
clickbench_q12/duckdb:parquet 172975430 / 183787888 / -5.9% 275148301 / 281773862 / -2.4% 0.63 / 0.65 / -3.6%
clickbench_q13/duckdb:parquet 310165580 / 309861934 / +0.1% 433200036 / 440596499 / -1.7% 0.72 / 0.70 / +1.8%
clickbench_q14/duckdb:parquet 189748430 / 196453919 / -3.4% 284321378 / 284142731 / +0.1% 0.67 / 0.69 / -3.5%
clickbench_q15/duckdb:parquet 190683918 / 183823023 / +3.7% 231173631 / 235395336 / -1.8% 0.82 / 0.78 / +5.6%
clickbench_q16/duckdb:parquet 345326296 / 351895660 / -1.9% 480498902 / 492006225 / -2.3% 0.72 / 0.72 / +0.5%
clickbench_q17/duckdb:parquet 354962052 / 366820154 / -3.2% 464024883 / 447633986 / +3.7% 0.76 / 0.82 / -6.7%
clickbench_q18/duckdb:parquet 692345180 / 701068920 / -1.2% 897855603 / 883919917 / +1.6% 0.77 / 0.79 / -2.8%
clickbench_q19/duckdb:parquet 24964098 / 24985790 / -0.1% 66953242 / 72417817 / -7.5% 0.37 / 0.35 / +8.1%
clickbench_q20/duckdb:parquet 264922123 / 266054671 / -0.4% 472065915 / 463946918 / +1.7% 0.56 / 0.57 / -2.1%
clickbench_q21/duckdb:parquet 325463306 / 322096894 / +1.0% 636602087 / 626605238 / +1.6% 0.51 / 0.51 / -0.5%
clickbench_q22/duckdb:parquet 479350200 / 477940162 / +0.3% 778945213 / 782138768 / -0.4% 0.62 / 0.61 / +0.7%
clickbench_q23/duckdb:parquet 249941760 / 252026078 / -0.8% 314987862 / 325415685 / -3.2% 0.79 / 0.77 / +2.5%
clickbench_q24/duckdb:parquet 75222570 / 75014147 / +0.3% 124788701 / 132797363 / -6.0% 0.60 / 0.56 / +6.7%
clickbench_q25/duckdb:parquet 81657749 / 76185788 / +7.2% 179982031 / 173664422 / +3.6% 0.45 / 0.44 / +3.4%
clickbench_q26/duckdb:parquet 56186108 / 54979669 / +2.2% 89034741 / 99753888 / -10.7% 🟢 0.63 / 0.55 / +14.5%
clickbench_q27/duckdb:parquet 274568214 / 281421300 / -2.4% 536353782 / 526666307 / +1.8% 0.51 / 0.53 / -4.2%
clickbench_q28/duckdb:parquet 1721537538 / 1719932566 / +0.1% 2123073911 / 2109895472 / +0.6% 0.81 / 0.82 / -0.5%
clickbench_q29/duckdb:parquet 30660209 / 27648170 / +10.9% 🔴 61338085 / 58348704 / +5.1% 0.50 / 0.47 / +5.5%
clickbench_q30/duckdb:parquet 181578082 / 182551125 / -0.5% 334987424 / 331246390 / +1.1% 0.54 / 0.55 / -1.6%
clickbench_q31/duckdb:parquet 314557218 / 321412235 / -2.1% 598126384 / 542910184 / +10.2% 🔴 0.53 / 0.59 / -11.2%
clickbench_q32/duckdb:parquet 899132420 / 902928459 / -0.4% 1036748241 / 1050479390 / -1.3% 0.87 / 0.86 / +0.9%
clickbench_q33/duckdb:parquet 794523726 / 787084444 / +0.9% 988526580 / 1059178188 / -6.7% 0.80 / 0.74 / +8.2%
clickbench_q34/duckdb:parquet 789336136 / 801723079 / -1.5% 991347477 / 1095685094 / -9.5% 0.80 / 0.73 / +8.8%
clickbench_q35/duckdb:parquet 210093051 / 209468546 / +0.3% 247381852 / 246637203 / +0.3% 0.85 / 0.85 / -0.0%
clickbench_q36/duckdb:parquet 52307850 / 51745792 / +1.1% 72161604 / 71833101 / +0.5% 0.72 / 0.72 / +0.6%
clickbench_q37/duckdb:parquet 37165993 / 37359120 / -0.5% 55855382 / 57946579 / -3.6% 0.67 / 0.64 / +3.2%
clickbench_q38/duckdb:parquet 40311610 / 40691696 / -0.9% 59485209 / 64509392 / -7.8% 0.68 / 0.63 / +7.4%
clickbench_q39/duckdb:parquet 90656165 / 89713372 / +1.1% 111442659 / 110431184 / +0.9% 0.81 / 0.81 / +0.1%
clickbench_q40/duckdb:parquet 21669280 / 20299208 / +6.7% 43187591 / 42184611 / +2.4% 0.50 / 0.48 / +4.3%
clickbench_q41/duckdb:parquet 21195731 / 21057698 / +0.7% 45907957 / 43067521 / +6.6% 0.46 / 0.49 / -5.6%
clickbench_q42/duckdb:parquet 23285280 / 23181392 / +0.4% 45251864 / 46326259 / -2.3% 0.51 / 0.50 / +2.8%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR c2ac7c3b vs base e4b34213
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.9%
Engines: DataFusion No clear signal (-0.3%, environment too noisy confidence) · DuckDB No clear signal (-1.5%, low confidence)
Vortex (geomean): hot 0.987x ➖ · cold 0.987x ➖
Parquet (geomean): hot 0.996x ➖ · cold 1.015x ➖
Shifts: Parquet (control) -0.4% · Median polish -0.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.967x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 248220163 / 245192772 / +1.2% 848021155 / 724701651 / +17.0% 0.29 / 0.34 / -13.5%
tpch_q02/datafusion:vortex-file-compressed 419329230 / 494833297 / -15.3% 730615765 / 1070722229 / -31.8% 🟢 0.57 / 0.46 / +24.2%
tpch_q03/datafusion:vortex-file-compressed 335210916 / 386638083 / -13.3% 1078610995 / 934097555 / +15.5% 0.31 / 0.41 / -24.9%
tpch_q04/datafusion:vortex-file-compressed 167284465 / 174740828 / -4.3% 398366426 / 360403035 / +10.5% 0.42 / 0.48 / -13.4%
tpch_q05/datafusion:vortex-file-compressed 322881576 / 494990864 / -34.8% 🟢 575925688 / 689704185 / -16.5% 0.56 / 0.72 / -21.9%
tpch_q06/datafusion:vortex-file-compressed 295350178 / 322379537 / -8.4% 417677852 / 524073104 / -20.3% 0.71 / 0.62 / +15.0%
tpch_q07/datafusion:vortex-file-compressed 335698093 / 380265298 / -11.7% 550302235 / 542381680 / +1.5% 0.61 / 0.70 / -13.0%
tpch_q08/datafusion:vortex-file-compressed 462584559 / 450542543 / +2.7% 671714508 / 623064831 / +7.8% 0.69 / 0.72 / -4.8%
tpch_q09/datafusion:vortex-file-compressed 337545444 / 287429720 / +17.4% 576311093 / 726908594 / -20.7% 0.59 / 0.40 / +48.1%
tpch_q10/datafusion:vortex-file-compressed 336774149 / 348675578 / -3.4% 634201773 / 528468791 / +20.0% 0.53 / 0.66 / -19.5%
tpch_q11/datafusion:vortex-file-compressed 278315576 / 315133344 / -11.7% 470139861 / 441701343 / +6.4% 0.59 / 0.71 / -17.0%
tpch_q12/datafusion:vortex-file-compressed 326306766 / 369688295 / -11.7% 502048785 / 544194265 / -7.7% 0.65 / 0.68 / -4.3%
tpch_q13/datafusion:vortex-file-compressed 127318332 / 116273753 / +9.5% 416917517 / 356264269 / +17.0% 0.31 / 0.33 / -6.4%
tpch_q14/datafusion:vortex-file-compressed 169892175 / 159527149 / +6.5% 332680650 / 334341019 / -0.5% 0.51 / 0.48 / +7.0%
tpch_q15/datafusion:vortex-file-compressed 290356710 / 302476221 / -4.0% 533689901 / 510360624 / +4.6% 0.54 / 0.59 / -8.2%
tpch_q16/datafusion:vortex-file-compressed 195956805 / 188220979 / +4.1% 445243743 / 495173716 / -10.1% 0.44 / 0.38 / +15.8%
tpch_q17/datafusion:vortex-file-compressed 284793790 / 306483796 / -7.1% 502595529 / 493663847 / +1.8% 0.57 / 0.62 / -8.7%
tpch_q18/datafusion:vortex-file-compressed 239612028 / 226770562 / +5.7% 460885161 / 454825945 / +1.3% 0.52 / 0.50 / +4.3%
tpch_q19/datafusion:vortex-file-compressed 338869509 / 327239153 / +3.6% 459621488 / 562901742 / -18.3% 0.74 / 0.58 / +26.8%
tpch_q20/datafusion:vortex-file-compressed 368142141 / 338409410 / +8.8% 583910218 / 501252838 / +16.5% 0.63 / 0.68 / -6.6%
tpch_q21/datafusion:vortex-file-compressed 473540047 / 413683176 / +14.5% 614749782 / 666980351 / -7.8% 0.77 / 0.62 / +24.2%
tpch_q22/datafusion:vortex-file-compressed 171522867 / 180031387 / -4.7% 369792487 / 370299904 / -0.1% 0.46 / 0.49 / -4.6%
datafusion / parquet / ns (0.970x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 227023157 / 202711192 / +12.0% 554527962 / 583824898 / -5.0% 0.41 / 0.35 / +17.9%
tpch_q02/datafusion:parquet 272480447 / 373419022 / -27.0% 528232826 / 645893570 / -18.2% 0.52 / 0.58 / -10.8%
tpch_q03/datafusion:parquet 294791286 / 297120180 / -0.8% 803686814 / 736117185 / +9.2% 0.37 / 0.40 / -9.1%
tpch_q04/datafusion:parquet 148775726 / 172610938 / -13.8% 368077850 / 379421735 / -3.0% 0.40 / 0.45 / -11.2%
tpch_q05/datafusion:parquet 367616645 / 371849466 / -1.1% 529868254 / 505451443 / +4.8% 0.69 / 0.74 / -5.7%
tpch_q06/datafusion:parquet 133881247 / 139204529 / -3.8% 272002341 / 257747641 / +5.5% 0.49 / 0.54 / -8.9%
tpch_q07/datafusion:parquet 383248636 / 376596832 / +1.8% 529543929 / 558538944 / -5.2% 0.72 / 0.67 / +7.3%
tpch_q08/datafusion:parquet 443887196 / 465324460 / -4.6% 598073845 / 670202212 / -10.8% 0.74 / 0.69 / +6.9%
tpch_q09/datafusion:parquet 455705836 / 459542408 / -0.8% 673723267 / 614895875 / +9.6% 0.68 / 0.75 / -9.5%
tpch_q10/datafusion:parquet 419560544 / 404164797 / +3.8% 550568895 / 539965412 / +2.0% 0.76 / 0.75 / +1.8%
tpch_q11/datafusion:parquet 285324472 / 278658612 / +2.4% 459905641 / 457316962 / +0.6% 0.62 / 0.61 / +1.8%
tpch_q12/datafusion:parquet 196051658 / 234534744 / -16.4% 426184821 / 378171406 / +12.7% 0.46 / 0.62 / -25.8%
tpch_q13/datafusion:parquet 447265926 / 455314608 / -1.8% 701164838 / 615022233 / +14.0% 0.64 / 0.74 / -13.8%
tpch_q14/datafusion:parquet 178281974 / 187986305 / -5.2% 311632029 / 363781766 / -14.3% 0.57 / 0.52 / +10.7%
tpch_q15/datafusion:parquet 289953150 / 276126449 / +5.0% 574982577 / 520085734 / +10.6% 0.50 / 0.53 / -5.0%
tpch_q16/datafusion:parquet 123536835 / 122052566 / +1.2% 335866586 / 384963215 / -12.8% 0.37 / 0.32 / +16.0%
tpch_q17/datafusion:parquet 302758045 / 364991534 / -17.1% 458557084 / 485589100 / -5.6% 0.66 / 0.75 / -12.2%
tpch_q18/datafusion:parquet 446715331 / 417544086 / +7.0% 683361068 / 601050613 / +13.7% 0.65 / 0.69 / -5.9%
tpch_q19/datafusion:parquet 186176908 / 178919054 / +4.1% 357252645 / 331185733 / +7.9% 0.52 / 0.54 / -3.5%
tpch_q20/datafusion:parquet 260962058 / 261550005 / -0.2% 445577379 / 462290962 / -3.6% 0.59 / 0.57 / +3.5%
tpch_q21/datafusion:parquet 430198943 / 426501606 / +0.9% 613516982 / 675849478 / -9.2% 0.70 / 0.63 / +11.1%
tpch_q22/datafusion:parquet 170823481 / 176245411 / -3.1% 349955769 / 375931810 / -6.9% 0.49 / 0.47 / +4.1%
duckdb / vortex-file-compressed / ns (1.008x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 210954501 / 203024180 / +3.9% 271902335 / 297032415 / -8.5% 0.78 / 0.68 / +13.5%
tpch_q02/duckdb:vortex-file-compressed 525960209 / 417389307 / +26.0% 556375184 / 485770637 / +14.5% 0.95 / 0.86 / +10.0%
tpch_q03/duckdb:vortex-file-compressed 417267819 / 479585210 / -13.0% 564801994 / 447910537 / +26.1% 0.74 / 1.07 / -31.0%
tpch_q04/duckdb:vortex-file-compressed 244812322 / 373171483 / -34.4% 🟢 311660757 / 350134575 / -11.0% 0.79 / 1.07 / -26.3%
tpch_q05/duckdb:vortex-file-compressed 386473595 / 365713321 / +5.7% 485849893 / 437140660 / +11.1% 0.80 / 0.84 / -4.9%
tpch_q06/duckdb:vortex-file-compressed 252322416 / 251727602 / +0.2% 317449772 / 289073471 / +9.8% 0.79 / 0.87 / -8.7%
tpch_q07/duckdb:vortex-file-compressed 427813861 / 411718452 / +3.9% 466400871 / 523280813 / -10.9% 0.92 / 0.79 / +16.6%
tpch_q08/duckdb:vortex-file-compressed 549202492 / 530761106 / +3.5% 664104367 / 655921475 / +1.2% 0.83 / 0.81 / +2.2%
tpch_q09/duckdb:vortex-file-compressed 469819317 / 455523549 / +3.1% 544435826 / 577948597 / -5.8% 0.86 / 0.79 / +9.5%
tpch_q10/duckdb:vortex-file-compressed 492265962 / 487163896 / +1.0% 473894181 / 506857537 / -6.5% 1.04 / 0.96 / +8.1%
tpch_q11/duckdb:vortex-file-compressed 152517889 / 139569862 / +9.3% 156204772 / 208537145 / -25.1% 0.98 / 0.67 / +45.9%
tpch_q12/duckdb:vortex-file-compressed 392975546 / 539052495 / -27.1% 492434297 / 553549495 / -11.0% 0.80 / 0.97 / -18.1%
tpch_q13/duckdb:vortex-file-compressed 297724612 / 301276971 / -1.2% 386721385 / 450424319 / -14.1% 0.77 / 0.67 / +15.1%
tpch_q14/duckdb:vortex-file-compressed 258313897 / 255162644 / +1.2% 320292342 / 296448812 / +8.0% 0.81 / 0.86 / -6.3%
tpch_q15/duckdb:vortex-file-compressed 152989033 / 159909695 / -4.3% 220116618 / 332482041 / -33.8% 🟢 0.70 / 0.48 / +44.5%
tpch_q16/duckdb:vortex-file-compressed 200059925 / 197058638 / +1.5% 201336815 / 235214259 / -14.4% 0.99 / 0.84 / +18.6%
tpch_q17/duckdb:vortex-file-compressed 398266606 / 415040529 / -4.0% 556535493 / 452358351 / +23.0% 0.72 / 0.92 / -22.0%
tpch_q18/duckdb:vortex-file-compressed 364705393 / 307735415 / +18.5% 390551505 / 342016159 / +14.2% 0.93 / 0.90 / +3.8%
tpch_q19/duckdb:vortex-file-compressed 405153529 / 330775954 / +22.5% 429326541 / 385715640 / +11.3% 0.94 / 0.86 / +10.0%
tpch_q20/duckdb:vortex-file-compressed 382195752 / 375285773 / +1.8% 478341414 / 465185006 / +2.8% 0.80 / 0.81 / -1.0%
tpch_q21/duckdb:vortex-file-compressed 690209735 / 718279495 / -3.9% 704984537 / 724678519 / -2.7% 0.98 / 0.99 / -1.2%
tpch_q22/duckdb:vortex-file-compressed 139221546 / 110336342 / +26.2% 199687181 / 149534425 / +33.5% 🔴 0.70 / 0.74 / -5.5%
duckdb / parquet / ns (1.023x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 330312439 / 322422969 / +2.4% 364295587 / 327222851 / +11.3% 0.91 / 0.99 / -8.0%
tpch_q02/duckdb:parquet 668245573 / 688531701 / -2.9% 696344238 / 707362195 / -1.6% 0.96 / 0.97 / -1.4%
tpch_q03/duckdb:parquet 795231233 / 802324643 / -0.9% 854554999 / 785130297 / +8.8% 0.93 / 1.02 / -8.9%
tpch_q04/duckdb:parquet 529593530 / 499644875 / +6.0% 519088761 / 545278521 / -4.8% 1.02 / 0.92 / +11.3%
tpch_q05/duckdb:parquet 936307357 / 919679009 / +1.8% 1052192203 / 985664983 / +6.7% 0.89 / 0.93 / -4.6%
tpch_q06/duckdb:parquet 321130589 / 323563194 / -0.8% 338749600 / 301309415 / +12.4% 0.95 / 1.07 / -11.7%
tpch_q07/duckdb:parquet 883493867 / 870238779 / +1.5% 848196344 / 851868986 / -0.4% 1.04 / 1.02 / +2.0%
tpch_q08/duckdb:parquet 1176423685 / 1110730405 / +5.9% 1314379374 / 1228928087 / +7.0% 0.90 / 0.90 / -1.0%
tpch_q09/duckdb:parquet 1142607319 / 1052793895 / +8.5% 1144752181 / 1135421184 / +0.8% 1.00 / 0.93 / +7.6%
tpch_q10/duckdb:parquet 1093460588 / 1051493285 / +4.0% 1162488494 / 1066058046 / +9.0% 0.94 / 0.99 / -4.6%
tpch_q11/duckdb:parquet 448054090 / 454534523 / -1.4% 512071399 / 512425476 / -0.1% 0.87 / 0.89 / -1.4%
tpch_q12/duckdb:parquet 564700230 / 553222602 / +2.1% 637399815 / 597396926 / +6.7% 0.89 / 0.93 / -4.3%
tpch_q13/duckdb:parquet 828497086 / 865054736 / -4.2% 895176046 / 911695258 / -1.8% 0.93 / 0.95 / -2.5%
tpch_q14/duckdb:parquet 541291421 / 508682600 / +6.4% 499765436 / 535116443 / -6.6% 1.08 / 0.95 / +13.9%
tpch_q15/duckdb:parquet 412516030 / 397243040 / +3.8% 435196088 / 399655009 / +8.9% 0.95 / 0.99 / -4.6%
tpch_q16/duckdb:parquet 529446300 / 508952357 / +4.0% 596065434 / 547895936 / +8.8% 0.89 / 0.93 / -4.4%
tpch_q17/duckdb:parquet 567250880 / 503596628 / +12.6% 516669428 / 528584402 / -2.3% 1.10 / 0.95 / +15.2%
tpch_q18/duckdb:parquet 679054328 / 654948249 / +3.7% 750470761 / 746140507 / +0.6% 0.90 / 0.88 / +3.1%
tpch_q19/duckdb:parquet 600875131 / 576961210 / +4.1% 643581038 / 586758159 / +9.7% 0.93 / 0.98 / -5.1%
tpch_q20/duckdb:parquet 824080648 / 852946542 / -3.4% 855818697 / 868547211 / -1.5% 0.96 / 0.98 / -1.9%
tpch_q21/duckdb:parquet 756134109 / 762799378 / -0.9% 800727366 / 747539517 / +7.1% 0.94 / 1.02 / -7.5%
tpch_q22/duckdb:parquet 437454269 / 437084421 / +0.1% 433787825 / 414612499 / +4.6% 1.01 / 1.05 / -4.3%

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant