Skip to content

bench: name the data directory when capturing file sizes - #10935

Merged
mprammer merged 1 commit into
developfrom
mp/capture-dataset-dir
Oct 28, 2026
Merged

mprammer merged 1 commit into
developfrom
mp/capture-dataset-dir

Conversation

@mprammer

Copy link
Copy Markdown
Contributor

Summary

scripts/capture-file-sizes.py measured every directory under vortex-bench/data whose name started with the benchmark's (clickbench matched clickbench_partitioned, and anything else named clickbench_*), so data sitting next to a benchmark's own could leak into its file-size report. The script now takes --dataset-dir and measures exactly that directory.

Changes

Each CI matrix entry carries a dataset_dir, which defaults to the benchmark's subcommand; ClickBench sets clickbench_partitioned. The workflow passes it through. For every benchmark the CI captures today, the script's output is byte-identical to before.

🤖 Generated with Claude Code

capture-file-sizes.py took every directory whose name started with the
benchmark's, so it also measured any other data that happened to sit next to
it. The CI matrix now names each benchmark's data directory, defaulting to its
subcommand, and the script measures exactly that one.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Martin Prammer <martin@spiraldb.com>
@mprammer
mprammer added this pull request to stack #10937 October 28, 2026 17:01
@mprammer mprammer added the changelog/chore A trivial change label Oct 28, 2026
@mprammer
mprammer requested a review from connortsui20 October 28, 2026 17:03
@mprammer
mprammer marked this pull request as ready for review October 28, 2026 17:03
@connortsui20 connortsui20 added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 28, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 28, 2026
@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR 0335b6a2 vs base 5747de16
Vortex (geomean): hot 1.002x ➖ · cold 1.077x ➖


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)
polarsignals_q00/datafusion:vortex-file-compressed 44656923 / 44595955 / +0.1% 91965823 / 85046008 / +8.1% 0.49 / 0.52 / -7.4%
polarsignals_q01/datafusion:vortex-file-compressed 50513738 / 50406526 / +0.2% 116115804 / 108361707 / +7.2% 0.44 / 0.47 / -6.5%
polarsignals_q02/datafusion:vortex-file-compressed 44447259 / 43797700 / +1.5% 88196865 / 83267378 / +5.9% 0.50 / 0.53 / -4.2%
polarsignals_q03/datafusion:vortex-file-compressed 53957824 / 53844310 / +0.2% 115489784 / 113704059 / +1.6% 0.47 / 0.47 / -1.3%
polarsignals_q04/datafusion:vortex-file-compressed 9285110 / 9517384 / -2.4% 45248021 / 41396450 / +9.3% 0.21 / 0.23 / -10.7%
polarsignals_q05/datafusion:vortex-file-compressed 12003381 / 11859510 / +1.2% 48624865 / 45516719 / +6.8% 0.25 / 0.26 / -5.3%
polarsignals_q06/datafusion:vortex-file-compressed 23423556 / 23278344 / +0.6% 61145760 / 55463134 / +10.2% 🔴 0.38 / 0.42 / -8.7%
polarsignals_q07/datafusion:vortex-file-compressed 11084723 / 11049090 / +0.3% 47244305 / 43205899 / +9.3% 0.23 / 0.26 / -8.3%
polarsignals_q08/datafusion:vortex-file-compressed 98111251 / 98016718 / +0.1% 162612903 / 155879511 / +4.3% 0.60 / 0.63 / -4.0%
polarsignals_q09/datafusion:vortex-file-compressed 10087760 / 10075292 / +0.1% 46909018 / 41055921 / +14.3% 🔴 0.22 / 0.25 / -12.4%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR 0335b6a2 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: DataFusion No clear signal (+0.4%, low confidence) · DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): hot 1.002x ➖ · cold 1.020x ➖
Parquet (geomean): hot 0.999x ➖ · cold 1.011x ➖
Shifts: Parquet (control) -0.1% · 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 24732437 / 24595399 / +0.6% 41118350 / 42215352 / -2.6% 0.60 / 0.58 / +3.2%
tpcds_q02/datafusion:vortex-file-compressed 46779558 / 47060702 / -0.6% 63488957 / 63074464 / +0.7% 0.74 / 0.75 / -1.2%
tpcds_q03/datafusion:vortex-file-compressed 11632709 / 11654487 / -0.2% 27051543 / 27617340 / -2.0% 0.43 / 0.42 / +1.9%
tpcds_q04/datafusion:vortex-file-compressed 124438533 / 123408246 / +0.8% 151222030 / 152946051 / -1.1% 0.82 / 0.81 / +2.0%
tpcds_q05/datafusion:vortex-file-compressed 59811606 / 58678679 / +1.9% 80316513 / 80009033 / +0.4% 0.74 / 0.73 / +1.5%
tpcds_q06/datafusion:vortex-file-compressed 22701381 / 22514148 / +0.8% 43599337 / 41620420 / +4.8% 0.52 / 0.54 / -3.7%
tpcds_q07/datafusion:vortex-file-compressed 31492514 / 31428746 / +0.2% 52030703 / 52987848 / -1.8% 0.61 / 0.59 / +2.0%
tpcds_q08/datafusion:vortex-file-compressed 24409322 / 25097261 / -2.7% 41439739 / 40636601 / +2.0% 0.59 / 0.62 / -4.6%
tpcds_q09/datafusion:vortex-file-compressed 17223020 / 17061807 / +0.9% 32680468 / 32995072 / -1.0% 0.53 / 0.52 / +1.9%
tpcds_q10/datafusion:vortex-file-compressed 27434231 / 27316016 / +0.4% 47746252 / 47015608 / +1.6% 0.57 / 0.58 / -1.1%
tpcds_q11/datafusion:vortex-file-compressed 64043718 / 64523754 / -0.7% 90664323 / 91356112 / -0.8% 0.71 / 0.71 / +0.0%
tpcds_q12/datafusion:vortex-file-compressed 16928448 / 16696151 / +1.4% 33290181 / 33153102 / +0.4% 0.51 / 0.50 / +1.0%
tpcds_q13/datafusion:vortex-file-compressed 33256258 / 33210236 / +0.1% 53209428 / 52438109 / +1.5% 0.63 / 0.63 / -1.3%
tpcds_q14/datafusion:vortex-file-compressed 496991528 / 500737087 / -0.7% 555043635 / 554267506 / +0.1% 0.90 / 0.90 / -0.9%
tpcds_q15/datafusion:vortex-file-compressed 15386256 / 15359390 / +0.2% 35342283 / 33071693 / +6.9% 0.44 / 0.46 / -6.3%
tpcds_q16/datafusion:vortex-file-compressed 19681938 / 19574804 / +0.5% 36519364 / 36419456 / +0.3% 0.54 / 0.54 / +0.3%
tpcds_q17/datafusion:vortex-file-compressed 59287575 / 59274700 / +0.0% 82387037 / 83423313 / -1.2% 0.72 / 0.71 / +1.3%
tpcds_q18/datafusion:vortex-file-compressed 68029370 / 67735646 / +0.4% 89232534 / 92336558 / -3.4% 0.76 / 0.73 / +3.9%
tpcds_q19/datafusion:vortex-file-compressed 17585804 / 17262377 / +1.9% 36095563 / 34982147 / +3.2% 0.49 / 0.49 / -1.3%
tpcds_q20/datafusion:vortex-file-compressed 17965851 / 17305514 / +3.8% 35331909 / 34054942 / +3.7% 0.51 / 0.51 / +0.1%
tpcds_q21/datafusion:vortex-file-compressed 16075772 / 16436136 / -2.2% 38944518 / 38294722 / +1.7% 0.41 / 0.43 / -3.8%
tpcds_q22/datafusion:vortex-file-compressed 57361354 / 57754928 / -0.7% 79249139 / 78583438 / +0.8% 0.72 / 0.73 / -1.5%
tpcds_q23/datafusion:vortex-file-compressed 70737618 / 71188198 / -0.6% 95396140 / 101047351 / -5.6% 0.74 / 0.70 / +5.3%
tpcds_q24/datafusion:vortex-file-compressed 67806794 / 67484493 / +0.5% 89275071 / 88065310 / +1.4% 0.76 / 0.77 / -0.9%
tpcds_q25/datafusion:vortex-file-compressed 50163014 / 50907314 / -1.5% 81322836 / 76045637 / +6.9% 0.62 / 0.67 / -7.9%
tpcds_q26/datafusion:vortex-file-compressed 30150075 / 30505447 / -1.2% 50770148 / 50775035 / -0.0% 0.59 / 0.60 / -1.2%
tpcds_q27/datafusion:vortex-file-compressed 62923181 / 59095154 / +6.5% 83348222 / 84846223 / -1.8% 0.75 / 0.70 / +8.4%
tpcds_q28/datafusion:vortex-file-compressed 19337256 / 19647501 / -1.6% 33884110 / 33854093 / +0.1% 0.57 / 0.58 / -1.7%
tpcds_q29/datafusion:vortex-file-compressed 55193907 / 59053616 / -6.5% 79916635 / 80272273 / -0.4% 0.69 / 0.74 / -6.1%
tpcds_q30/datafusion:vortex-file-compressed 26563221 / 27287489 / -2.7% 45159353 / 44025378 / +2.6% 0.59 / 0.62 / -5.1%
tpcds_q31/datafusion:vortex-file-compressed 58703862 / 58602644 / +0.2% 80488960 / 80804247 / -0.4% 0.73 / 0.73 / +0.6%
tpcds_q32/datafusion:vortex-file-compressed 13400323 / 13563118 / -1.2% 30730388 / 28785613 / +6.8% 0.44 / 0.47 / -7.5%
tpcds_q33/datafusion:vortex-file-compressed 27523464 / 27365150 / +0.6% 48601330 / 48058466 / +1.1% 0.57 / 0.57 / -0.5%
tpcds_q34/datafusion:vortex-file-compressed 17349776 / 17393795 / -0.3% 34121590 / 34822188 / -2.0% 0.51 / 0.50 / +1.8%
tpcds_q35/datafusion:vortex-file-compressed 34534358 / 34383814 / +0.4% 55125884 / 56505657 / -2.4% 0.63 / 0.61 / +3.0%
tpcds_q36/datafusion:vortex-file-compressed 47708762 / 48122282 / -0.9% 68084797 / 71710748 / -5.1% 0.70 / 0.67 / +4.4%
tpcds_q37/datafusion:vortex-file-compressed 12880986 / 12283692 / +4.9% 32161255 / 31369217 / +2.5% 0.40 / 0.39 / +2.3%
tpcds_q38/datafusion:vortex-file-compressed 30072636 / 29874772 / +0.7% 48809848 / 49328088 / -1.1% 0.62 / 0.61 / +1.7%
tpcds_q39/datafusion:vortex-file-compressed 61134074 / 61104884 / +0.0% 83353579 / 87429499 / -4.7% 0.73 / 0.70 / +4.9%
tpcds_q40/datafusion:vortex-file-compressed 23838646 / 24081717 / -1.0% 43528909 / 44020641 / -1.1% 0.55 / 0.55 / +0.1%
tpcds_q41/datafusion:vortex-file-compressed 19871330 / 19796152 / +0.4% 33741970 / 33770339 / -0.1% 0.59 / 0.59 / +0.5%
tpcds_q42/datafusion:vortex-file-compressed 11211286 / 11023182 / +1.7% 25593730 / 25408735 / +0.7% 0.44 / 0.43 / +1.0%
tpcds_q43/datafusion:vortex-file-compressed 12752738 / 12739608 / +0.1% 29170508 / 28423143 / +2.6% 0.44 / 0.45 / -2.5%
tpcds_q44/datafusion:vortex-file-compressed 25765776 / 25945934 / -0.7% 46510526 / 45128273 / +3.1% 0.55 / 0.57 / -3.6%
tpcds_q45/datafusion:vortex-file-compressed 18516396 / 18413548 / +0.6% 35541031 / 35232355 / +0.9% 0.52 / 0.52 / -0.3%
tpcds_q46/datafusion:vortex-file-compressed 23017851 / 23382147 / -1.6% 45751091 / 44727886 / +2.3% 0.50 / 0.52 / -3.8%
tpcds_q47/datafusion:vortex-file-compressed 78474082 / 78722128 / -0.3% 105126458 / 104648364 / +0.5% 0.75 / 0.75 / -0.8%
tpcds_q48/datafusion:vortex-file-compressed 30894985 / 30800648 / +0.3% 49613174 / 47074428 / +5.4% 0.62 / 0.65 / -4.8%
tpcds_q49/datafusion:vortex-file-compressed 57468569 / 56302802 / +2.1% 78852841 / 78477274 / +0.5% 0.73 / 0.72 / +1.6%
tpcds_q50/datafusion:vortex-file-compressed 32462098 / 33307236 / -2.5% 53209563 / 50038653 / +6.3% 0.61 / 0.67 / -8.3%
tpcds_q51/datafusion:vortex-file-compressed 67214615 / 67258280 / -0.1% 87831028 / 88794531 / -1.1% 0.77 / 0.76 / +1.0%
tpcds_q52/datafusion:vortex-file-compressed 11618867 / 11798254 / -1.5% 26958275 / 26146673 / +3.1% 0.43 / 0.45 / -4.5%
tpcds_q53/datafusion:vortex-file-compressed 18066757 / 18065367 / +0.0% 37832718 / 37221094 / +1.6% 0.48 / 0.49 / -1.6%
tpcds_q54/datafusion:vortex-file-compressed 33594075 / 34112373 / -1.5% 55148630 / 54806376 / +0.6% 0.61 / 0.62 / -2.1%
tpcds_q55/datafusion:vortex-file-compressed 11437830 / 11169036 / +2.4% 25691189 / 25908548 / -0.8% 0.45 / 0.43 / +3.3%
tpcds_q56/datafusion:vortex-file-compressed 26853548 / 26116358 / +2.8% 48767063 / 48152555 / +1.3% 0.55 / 0.54 / +1.5%
tpcds_q57/datafusion:vortex-file-compressed 78245630 / 78655122 / -0.5% 102792164 / 102516896 / +0.3% 0.76 / 0.77 / -0.8%
tpcds_q58/datafusion:vortex-file-compressed 41067884 / 40520324 / +1.4% 68817033 / 64008602 / +7.5% 0.60 / 0.63 / -5.7%
tpcds_q59/datafusion:vortex-file-compressed 31292122 / 30780470 / +1.7% 52147518 / 52196802 / -0.1% 0.60 / 0.59 / +1.8%
tpcds_q60/datafusion:vortex-file-compressed 27058188 / 26093306 / +3.7% 47640654 / 45362052 / +5.0% 0.57 / 0.58 / -1.3%
tpcds_q61/datafusion:vortex-file-compressed 22835545 / 22940371 / -0.5% 44102510 / 43092109 / +2.3% 0.52 / 0.53 / -2.7%
tpcds_q62/datafusion:vortex-file-compressed 18211901 / 18117274 / +0.5% 33734276 / 33014509 / +2.2% 0.54 / 0.55 / -1.6%
tpcds_q63/datafusion:vortex-file-compressed 17188702 / 17556150 / -2.1% 38190192 / 37687228 / +1.3% 0.45 / 0.47 / -3.4%
tpcds_q64/datafusion:vortex-file-compressed 225244560 / 224000136 / +0.6% 263135305 / 259815617 / +1.3% 0.86 / 0.86 / -0.7%
tpcds_q65/datafusion:vortex-file-compressed 75742862 / 75234458 / +0.7% 94838380 / 92197539 / +2.9% 0.80 / 0.82 / -2.1%
tpcds_q66/datafusion:vortex-file-compressed 52396814 / 53025572 / -1.2% 72490322 / 71908876 / +0.8% 0.72 / 0.74 / -2.0%
tpcds_q67/datafusion:vortex-file-compressed 58430960 / 58347014 / +0.1% 88081773 / 85966363 / +2.5% 0.66 / 0.68 / -2.3%
tpcds_q68/datafusion:vortex-file-compressed 22698968 / 22498502 / +0.9% 47789450 / 45503409 / +5.0% 0.47 / 0.49 / -3.9%
tpcds_q69/datafusion:vortex-file-compressed 26150002 / 27410998 / -4.6% 47528823 / 46584813 / +2.0% 0.55 / 0.59 / -6.5%
tpcds_q70/datafusion:vortex-file-compressed 70155066 / 70667950 / -0.7% 90258066 / 87780902 / +2.8% 0.78 / 0.81 / -3.5%
tpcds_q71/datafusion:vortex-file-compressed 19371386 / 18682448 / +3.7% 36962031 / 35983180 / +2.7% 0.52 / 0.52 / +0.9%
tpcds_q72/datafusion:vortex-file-compressed 360201307 / 355672716 / +1.3% 414076803 / 390351583 / +6.1% 0.87 / 0.91 / -4.5%
tpcds_q73/datafusion:vortex-file-compressed 16353816 / 16560693 / -1.2% 33295812 / 33539428 / -0.7% 0.49 / 0.49 / -0.5%
tpcds_q74/datafusion:vortex-file-compressed 45639882 / 45818535 / -0.4% 70304941 / 69751320 / +0.8% 0.65 / 0.66 / -1.2%
tpcds_q75/datafusion:vortex-file-compressed 135228582 / 138671710 / -2.5% 158996886 / 159762310 / -0.5% 0.85 / 0.87 / -2.0%
tpcds_q76/datafusion:vortex-file-compressed 26916850 / 26423436 / +1.9% 44274842 / 44037297 / +0.5% 0.61 / 0.60 / +1.3%
tpcds_q77/datafusion:vortex-file-compressed 45212057 / 45124760 / +0.2% 65972374 / 65668112 / +0.5% 0.69 / 0.69 / -0.3%
tpcds_q78/datafusion:vortex-file-compressed 68304228 / 68593966 / -0.4% 96785973 / 95761730 / +1.1% 0.71 / 0.72 / -1.5%
tpcds_q79/datafusion:vortex-file-compressed 20367416 / 19837357 / +2.7% 40198948 / 40330700 / -0.3% 0.51 / 0.49 / +3.0%
tpcds_q80/datafusion:vortex-file-compressed 74070258 / 74557104 / -0.7% 102220599 / 102735610 / -0.5% 0.72 / 0.73 / -0.2%
tpcds_q81/datafusion:vortex-file-compressed 27387488 / 27239222 / +0.5% 44350174 / 44173152 / +0.4% 0.62 / 0.62 / +0.1%
tpcds_q82/datafusion:vortex-file-compressed 13306186 / 12762984 / +4.3% 33709068 / 32812316 / +2.7% 0.39 / 0.39 / +1.5%
tpcds_q83/datafusion:vortex-file-compressed 35830911 / 35670614 / +0.4% 54885537 / 54251127 / +1.2% 0.65 / 0.66 / -0.7%
tpcds_q84/datafusion:vortex-file-compressed 11967920 / 11801230 / +1.4% 26816550 / 25020750 / +7.2% 0.45 / 0.47 / -5.4%
tpcds_q85/datafusion:vortex-file-compressed 58821542 / 58491050 / +0.6% 81519920 / 81723209 / -0.2% 0.72 / 0.72 / +0.8%
tpcds_q86/datafusion:vortex-file-compressed 16893540 / 16611157 / +1.7% 33123719 / 31794586 / +4.2% 0.51 / 0.52 / -2.4%
tpcds_q87/datafusion:vortex-file-compressed 29876496 / 29970738 / -0.3% 49217802 / 49015219 / +0.4% 0.61 / 0.61 / -0.7%
tpcds_q88/datafusion:vortex-file-compressed 31752198 / 31516436 / +0.7% 56824469 / 58102207 / -2.2% 0.56 / 0.54 / +3.0%
tpcds_q89/datafusion:vortex-file-compressed 20493508 / 20641908 / -0.7% 40176626 / 37828868 / +6.2% 0.51 / 0.55 / -6.5%
tpcds_q90/datafusion:vortex-file-compressed 10535816 / 10369527 / +1.6% 23875097 / 23491413 / +1.6% 0.44 / 0.44 / -0.0%
tpcds_q91/datafusion:vortex-file-compressed 16738062 / 16551818 / +1.1% 35265431 / 33844149 / +4.2% 0.47 / 0.49 / -3.0%
tpcds_q92/datafusion:vortex-file-compressed 13478017 / 13428760 / +0.4% 28695841 / 28863514 / -0.6% 0.47 / 0.47 / +1.0%
tpcds_q93/datafusion:vortex-file-compressed 22603746 / 22500755 / +0.5% 40344324 / 40191740 / +0.4% 0.56 / 0.56 / +0.1%
tpcds_q94/datafusion:vortex-file-compressed 19613580 / 19225814 / +2.0% 35535576 / 33790282 / +5.2% 0.55 / 0.57 / -3.0%
tpcds_q95/datafusion:vortex-file-compressed 45353578 / 45274016 / +0.2% 63688442 / 63196270 / +0.8% 0.71 / 0.72 / -0.6%
tpcds_q96/datafusion:vortex-file-compressed 8260753 / 8529294 / -3.1% 21502679 / 21405453 / +0.5% 0.38 / 0.40 / -3.6%
tpcds_q97/datafusion:vortex-file-compressed 21423638 / 20885044 / +2.6% 39912669 / 38972042 / +2.4% 0.54 / 0.54 / +0.2%
tpcds_q98/datafusion:vortex-file-compressed 16869697 / 17286245 / -2.4% 35805014 / 36447078 / -1.8% 0.47 / 0.47 / -0.7%
tpcds_q99/datafusion:vortex-file-compressed 20934979 / 20890156 / +0.2% 36561642 / 35622772 / +2.6% 0.57 / 0.59 / -2.4%
datafusion / parquet / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 41770858 / 43073005 / -3.0% 60657440 / 60334287 / +0.5% 0.69 / 0.71 / -3.5%
tpcds_q02/datafusion:parquet 55869888 / 55420290 / +0.8% 71080729 / 72179128 / -1.5% 0.79 / 0.77 / +2.4%
tpcds_q03/datafusion:parquet 18965655 / 19225481 / -1.4% 30784854 / 30472098 / +1.0% 0.62 / 0.63 / -2.4%
tpcds_q04/datafusion:parquet 179762460 / 181376698 / -0.9% 206999246 / 206796783 / +0.1% 0.87 / 0.88 / -1.0%
tpcds_q05/datafusion:parquet 69541340 / 70265731 / -1.0% 90522310 / 91657255 / -1.2% 0.77 / 0.77 / +0.2%
tpcds_q06/datafusion:parquet 33778106 / 33459452 / +1.0% 47727641 / 48761933 / -2.1% 0.71 / 0.69 / +3.1%
tpcds_q07/datafusion:parquet 47565588 / 47025158 / +1.1% 66144730 / 65058575 / +1.7% 0.72 / 0.72 / -0.5%
tpcds_q08/datafusion:parquet 32146771 / 31379376 / +2.4% 44807290 / 42819857 / +4.6% 0.72 / 0.73 / -2.1%
tpcds_q09/datafusion:parquet 32895144 / 33478802 / -1.7% 44813310 / 44056906 / +1.7% 0.73 / 0.76 / -3.4%
tpcds_q10/datafusion:parquet 45155828 / 44400231 / +1.7% 58130392 / 59710956 / -2.6% 0.78 / 0.74 / +4.5%
tpcds_q11/datafusion:parquet 98298534 / 98059670 / +0.2% 118846873 / 120099723 / -1.0% 0.83 / 0.82 / +1.3%
tpcds_q12/datafusion:parquet 24168792 / 23949366 / +0.9% 36846538 / 36257499 / +1.6% 0.66 / 0.66 / -0.7%
tpcds_q13/datafusion:parquet 46639834 / 47534691 / -1.9% 68155420 / 66777241 / +2.1% 0.68 / 0.71 / -3.9%
tpcds_q14/datafusion:parquet 536357402 / 537550258 / -0.2% 584447306 / 584814801 / -0.1% 0.92 / 0.92 / -0.2%
tpcds_q15/datafusion:parquet 23257776 / 24108366 / -3.5% 37586092 / 38157522 / -1.5% 0.62 / 0.63 / -2.1%
tpcds_q16/datafusion:parquet 37303954 / 36893174 / +1.1% 49865363 / 50635378 / -1.5% 0.75 / 0.73 / +2.7%
tpcds_q17/datafusion:parquet 74153282 / 73736623 / +0.6% 98498052 / 99978174 / -1.5% 0.75 / 0.74 / +2.1%
tpcds_q18/datafusion:parquet 66935436 / 67057139 / -0.2% 88779219 / 86651098 / +2.5% 0.75 / 0.77 / -2.6%
tpcds_q19/datafusion:parquet 29520646 / 29579304 / -0.2% 43216509 / 41901596 / +3.1% 0.68 / 0.71 / -3.2%
tpcds_q20/datafusion:parquet 25180596 / 25034678 / +0.6% 38653204 / 39308016 / -1.7% 0.65 / 0.64 / +2.3%
tpcds_q21/datafusion:parquet 20312181 / 20337713 / -0.1% 34432304 / 31560166 / +9.1% 0.59 / 0.64 / -8.5%
tpcds_q22/datafusion:parquet 77659492 / 77688292 / -0.0% 89590876 / 88560259 / +1.2% 0.87 / 0.88 / -1.2%
tpcds_q23/datafusion:parquet 92938318 / 94151128 / -1.3% 116057486 / 111545425 / +4.0% 0.80 / 0.84 / -5.1%
tpcds_q24/datafusion:parquet 91755458 / 91444808 / +0.3% 116857177 / 116858957 / -0.0% 0.79 / 0.78 / +0.3%
tpcds_q25/datafusion:parquet 80647317 / 80905475 / -0.3% 100128295 / 102832701 / -2.6% 0.81 / 0.79 / +2.4%
tpcds_q26/datafusion:parquet 43446269 / 43177558 / +0.6% 60670379 / 59024707 / +2.8% 0.72 / 0.73 / -2.1%
tpcds_q27/datafusion:parquet 77026251 / 77952272 / -1.2% 99589621 / 96874080 / +2.8% 0.77 / 0.80 / -3.9%
tpcds_q28/datafusion:parquet 28939496 / 28503600 / +1.5% 42371422 / 43482564 / -2.6% 0.68 / 0.66 / +4.2%
tpcds_q29/datafusion:parquet 75823632 / 75209394 / +0.8% 98066099 / 98312765 / -0.3% 0.77 / 0.77 / +1.1%
tpcds_q30/datafusion:parquet 45613292 / 44434928 / +2.7% 60345202 / 59501227 / +1.4% 0.76 / 0.75 / +1.2%
tpcds_q31/datafusion:parquet 80704746 / 79116166 / +2.0% 96978523 / 100759123 / -3.8% 0.83 / 0.79 / +6.0%
tpcds_q32/datafusion:parquet 26598814 / 27025750 / -1.6% 38838342 / 40889012 / -5.0% 0.68 / 0.66 / +3.6%
tpcds_q33/datafusion:parquet 38519402 / 37932036 / +1.5% 52728357 / 51995929 / +1.4% 0.73 / 0.73 / +0.1%
tpcds_q34/datafusion:parquet 24449954 / 24709606 / -1.1% 36187789 / 36111871 / +0.2% 0.68 / 0.68 / -1.3%
tpcds_q35/datafusion:parquet 52378164 / 50923396 / +2.9% 67127837 / 62880331 / +6.8% 0.78 / 0.81 / -3.7%
tpcds_q36/datafusion:parquet 52755271 / 52283176 / +0.9% 75553889 / 68419134 / +10.4% 🔴 0.70 / 0.76 / -8.6%
tpcds_q37/datafusion:parquet 21398130 / 21418546 / -0.1% 33109514 / 33360296 / -0.8% 0.65 / 0.64 / +0.7%
tpcds_q38/datafusion:parquet 44704034 / 44784312 / -0.2% 63880641 / 61519134 / +3.8% 0.70 / 0.73 / -3.9%
tpcds_q39/datafusion:parquet 67839956 / 68197928 / -0.5% 84474713 / 84472604 / +0.0% 0.80 / 0.81 / -0.5%
tpcds_q40/datafusion:parquet 30063032 / 30563418 / -1.6% 51382127 / 50000754 / +2.8% 0.59 / 0.61 / -4.3%
tpcds_q41/datafusion:parquet 20043390 / 19921577 / +0.6% 31279994 / 31639466 / -1.1% 0.64 / 0.63 / +1.8%
tpcds_q42/datafusion:parquet 18569344 / 18344414 / +1.2% 29335572 / 29444016 / -0.4% 0.63 / 0.62 / +1.6%
tpcds_q43/datafusion:parquet 19280950 / 19649414 / -1.9% 32963450 / 32484057 / +1.5% 0.58 / 0.60 / -3.3%
tpcds_q44/datafusion:parquet 35845052 / 36621853 / -2.1% 49898773 / 48399240 / +3.1% 0.72 / 0.76 / -5.1%
tpcds_q45/datafusion:parquet 27951223 / 27563732 / +1.4% 42899415 / 40982944 / +4.7% 0.65 / 0.67 / -3.1%
tpcds_q46/datafusion:parquet 29457390 / 29336546 / +0.4% 46150221 / 45230792 / +2.0% 0.64 / 0.65 / -1.6%
tpcds_q47/datafusion:parquet 98012623 / 97294385 / +0.7% 124009015 / 115258370 / +7.6% 0.79 / 0.84 / -6.4%
tpcds_q48/datafusion:parquet 41465606 / 42126437 / -1.6% 59774124 / 59054929 / +1.2% 0.69 / 0.71 / -2.8%
tpcds_q49/datafusion:parquet 72131496 / 72201988 / -0.1% 93215884 / 92429216 / +0.9% 0.77 / 0.78 / -0.9%
tpcds_q50/datafusion:parquet 47514054 / 47859438 / -0.7% 67159373 / 66654887 / +0.8% 0.71 / 0.72 / -1.5%
tpcds_q51/datafusion:parquet 75827473 / 75611062 / +0.3% 95235474 / 94487332 / +0.8% 0.80 / 0.80 / -0.5%
tpcds_q52/datafusion:parquet 18807905 / 18885129 / -0.4% 32992920 / 30861088 / +6.9% 0.57 / 0.61 / -6.8%
tpcds_q53/datafusion:parquet 22575210 / 23084236 / -2.2% 38505217 / 36763935 / +4.7% 0.59 / 0.63 / -6.6%
tpcds_q54/datafusion:parquet 52916262 / 52862419 / +0.1% 66938239 / 66540347 / +0.6% 0.79 / 0.79 / -0.5%
tpcds_q55/datafusion:parquet 18400626 / 18531888 / -0.7% 31810362 / 31173704 / +2.0% 0.58 / 0.59 / -2.7%
tpcds_q56/datafusion:parquet 42174283 / 43136529 / -2.2% 57562489 / 55747271 / +3.3% 0.73 / 0.77 / -5.3%
tpcds_q57/datafusion:parquet 102987195 / 101022489 / +1.9% 120040789 / 121535250 / -1.2% 0.86 / 0.83 / +3.2%
tpcds_q58/datafusion:parquet 65440728 / 65875494 / -0.7% 82972499 / 83685602 / -0.9% 0.79 / 0.79 / +0.2%
tpcds_q59/datafusion:parquet 48283922 / 48100075 / +0.4% 64202965 / 63656139 / +0.9% 0.75 / 0.76 / -0.5%
tpcds_q60/datafusion:parquet 39555935 / 41056224 / -3.7% 54189584 / 54245162 / -0.1% 0.73 / 0.76 / -3.6%
tpcds_q61/datafusion:parquet 36266282 / 36258470 / +0.0% 50358533 / 48300729 / +4.3% 0.72 / 0.75 / -4.1%
tpcds_q62/datafusion:parquet 25253696 / 25050238 / +0.8% 37753488 / 37389226 / +1.0% 0.67 / 0.67 / -0.2%
tpcds_q63/datafusion:parquet 22513126 / 22466940 / +0.2% 37774502 / 38095399 / -0.8% 0.60 / 0.59 / +1.1%
tpcds_q64/datafusion:parquet 291379040 / 289252794 / +0.7% 329073038 / 330526720 / -0.4% 0.89 / 0.88 / +1.2%
tpcds_q65/datafusion:parquet 121914549 / 122343898 / -0.4% 135517546 / 141089496 / -3.9% 0.90 / 0.87 / +3.7%
tpcds_q66/datafusion:parquet 60906182 / 59042390 / +3.2% 77848389 / 78574722 / -0.9% 0.78 / 0.75 / +4.1%
tpcds_q67/datafusion:parquet 69412646 / 69291416 / +0.2% 91030825 / 93017596 / -2.1% 0.76 / 0.74 / +2.4%
tpcds_q68/datafusion:parquet 29821928 / 29660278 / +0.5% 49878175 / 47576818 / +4.8% 0.60 / 0.62 / -4.1%
tpcds_q69/datafusion:parquet 44010845 / 44484862 / -1.1% 57057956 / 60347991 / -5.5% 0.77 / 0.74 / +4.6%
tpcds_q70/datafusion:parquet 80803128 / 82711559 / -2.3% 97717326 / 98588164 / -0.9% 0.83 / 0.84 / -1.4%
tpcds_q71/datafusion:parquet 25500751 / 26311922 / -3.1% 36675596 / 37403130 / -1.9% 0.70 / 0.70 / -1.2%
tpcds_q72/datafusion:parquet 516977526 / 513693523 / +0.6% 543294411 / 545505299 / -0.4% 0.95 / 0.94 / +1.0%
tpcds_q73/datafusion:parquet 24083189 / 23961760 / +0.5% 35764328 / 35909515 / -0.4% 0.67 / 0.67 / +0.9%
tpcds_q74/datafusion:parquet 70289224 / 70811452 / -0.7% 88876886 / 88839662 / +0.0% 0.79 / 0.80 / -0.8%
tpcds_q75/datafusion:parquet 152593720 / 153649322 / -0.7% 184617224 / 178332885 / +3.5% 0.83 / 0.86 / -4.1%
tpcds_q76/datafusion:parquet 34013130 / 33775100 / +0.7% 48041100 / 48292060 / -0.5% 0.71 / 0.70 / +1.2%
tpcds_q77/datafusion:parquet 56423822 / 58152298 / -3.0% 73461204 / 75987619 / -3.3% 0.77 / 0.77 / +0.4%
tpcds_q78/datafusion:parquet 86418139 / 86262036 / +0.2% 117170848 / 120997919 / -3.2% 0.74 / 0.71 / +3.5%
tpcds_q79/datafusion:parquet 27362701 / 27423717 / -0.2% 42052079 / 41908832 / +0.3% 0.65 / 0.65 / -0.6%
tpcds_q80/datafusion:parquet 81324088 / 81263508 / +0.1% 114118742 / 108520763 / +5.2% 0.71 / 0.75 / -4.8%
tpcds_q81/datafusion:parquet 37718431 / 38656698 / -2.4% 51307622 / 52838694 / -2.9% 0.74 / 0.73 / +0.5%
tpcds_q82/datafusion:parquet 22396260 / 22279981 / +0.5% 34715669 / 35969527 / -3.5% 0.65 / 0.62 / +4.2%
tpcds_q83/datafusion:parquet 58471369 / 58886186 / -0.7% 76514828 / 74817714 / +2.3% 0.76 / 0.79 / -2.9%
tpcds_q84/datafusion:parquet 26161610 / 26262442 / -0.4% 41784865 / 39852569 / +4.8% 0.63 / 0.66 / -5.0%
tpcds_q85/datafusion:parquet 81102350 / 80831700 / +0.3% 102655255 / 103490497 / -0.8% 0.79 / 0.78 / +1.2%
tpcds_q86/datafusion:parquet 20954606 / 21314934 / -1.7% 33083925 / 33155909 / -0.2% 0.63 / 0.64 / -1.5%
tpcds_q87/datafusion:parquet 45000908 / 45255152 / -0.6% 60444355 / 58443017 / +3.4% 0.74 / 0.77 / -3.9%
tpcds_q88/datafusion:parquet 37015232 / 37757911 / -2.0% 50254586 / 49865812 / +0.8% 0.74 / 0.76 / -2.7%
tpcds_q89/datafusion:parquet 25758255 / 26269598 / -1.9% 40947376 / 40812820 / +0.3% 0.63 / 0.64 / -2.3%
tpcds_q90/datafusion:parquet 15440740 / 14889372 / +3.7% 25533043 / 26184234 / -2.5% 0.60 / 0.57 / +6.3%
tpcds_q91/datafusion:parquet 32410201 / 32833588 / -1.3% 45414333 / 46847808 / -3.1% 0.71 / 0.70 / +1.8%
tpcds_q92/datafusion:parquet 27519000 / 26637624 / +3.3% 40166263 / 40585636 / -1.0% 0.69 / 0.66 / +4.4%
tpcds_q93/datafusion:parquet 27112905 / 26826072 / +1.1% 46545442 / 42667599 / +9.1% 0.58 / 0.63 / -7.4%
tpcds_q94/datafusion:parquet 35403048 / 35542733 / -0.4% 48197043 / 47028259 / +2.5% 0.73 / 0.76 / -2.8%
tpcds_q95/datafusion:parquet 65126714 / 64762037 / +0.6% 79523916 / 82380637 / -3.5% 0.82 / 0.79 / +4.2%
tpcds_q96/datafusion:parquet 12522883 / 12591784 / -0.5% 23993176 / 23552213 / +1.9% 0.52 / 0.53 / -2.4%
tpcds_q97/datafusion:parquet 35420954 / 35757106 / -0.9% 52438688 / 52875931 / -0.8% 0.68 / 0.68 / -0.1%
tpcds_q98/datafusion:parquet 24870384 / 25069420 / -0.8% 38327397 / 37465209 / +2.3% 0.65 / 0.67 / -3.0%
tpcds_q99/datafusion:parquet 29834000 / 30070460 / -0.8% 42882604 / 42498389 / +0.9% 0.70 / 0.71 / -1.7%
duckdb / vortex-file-compressed / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15968524 / 15605950 / +2.3% 24373786 / 23665912 / +3.0% 0.66 / 0.66 / -0.6%
tpcds_q02/duckdb:vortex-file-compressed 15802860 / 15329994 / +3.1% 23254892 / 21695218 / +7.2% 0.68 / 0.71 / -3.8%
tpcds_q03/duckdb:vortex-file-compressed 6901020 / 6943364 / -0.6% 16284849 / 15162734 / +7.4% 0.42 / 0.46 / -7.5%
tpcds_q04/duckdb:vortex-file-compressed 45664586 / 44897816 / +1.7% 55106016 / 54641620 / +0.8% 0.83 / 0.82 / +0.9%
tpcds_q05/duckdb:vortex-file-compressed 22949404 / 23110158 / -0.7% 31184246 / 30569400 / +2.0% 0.74 / 0.76 / -2.7%
tpcds_q06/duckdb:vortex-file-compressed 24115591 / 23871764 / +1.0% 37938355 / 36073474 / +5.2% 0.64 / 0.66 / -3.9%
tpcds_q07/duckdb:vortex-file-compressed 13459618 / 13349707 / +0.8% 23772268 / 24168429 / -1.6% 0.57 / 0.55 / +2.5%
tpcds_q08/duckdb:vortex-file-compressed 17304988 / 17309523 / -0.0% 25057096 / 25119955 / -0.3% 0.69 / 0.69 / +0.2%
tpcds_q09/duckdb:vortex-file-compressed 18317999 / 18096642 / +1.2% 27208114 / 28075592 / -3.1% 0.67 / 0.64 / +4.5%
tpcds_q10/duckdb:vortex-file-compressed 26725000 / 26511612 / +0.8% 40375640 / 39422350 / +2.4% 0.66 / 0.67 / -1.6%
tpcds_q11/duckdb:vortex-file-compressed 36053113 / 35844038 / +0.6% 45547863 / 43842992 / +3.9% 0.79 / 0.82 / -3.2%
tpcds_q12/duckdb:vortex-file-compressed 9780082 / 9859360 / -0.8% 16384595 / 16403530 / -0.1% 0.60 / 0.60 / -0.7%
tpcds_q13/duckdb:vortex-file-compressed 20781722 / 20575798 / +1.0% 33938732 / 31757565 / +6.9% 0.61 / 0.65 / -5.5%
tpcds_q14/duckdb:vortex-file-compressed 55837331 / 55343520 / +0.9% 65429338 / 64815224 / +0.9% 0.85 / 0.85 / -0.1%
tpcds_q15/duckdb:vortex-file-compressed 10863994 / 10778894 / +0.8% 18222575 / 17275563 / +5.5% 0.60 / 0.62 / -4.4%
tpcds_q16/duckdb:vortex-file-compressed 24096078 / 23758006 / +1.4% 34566562 / 33946047 / +1.8% 0.70 / 0.70 / -0.4%
tpcds_q17/duckdb:vortex-file-compressed 25261642 / 25357530 / -0.4% 39091866 / 37920479 / +3.1% 0.65 / 0.67 / -3.4%
tpcds_q18/duckdb:vortex-file-compressed 30870838 / 30992646 / -0.4% 41135469 / 40171162 / +2.4% 0.75 / 0.77 / -2.7%
tpcds_q19/duckdb:vortex-file-compressed 78053796 / 78392771 / -0.4% 91147132 / 87627964 / +4.0% 0.86 / 0.89 / -4.3%
tpcds_q20/duckdb:vortex-file-compressed 10522564 / 10640394 / -1.1% 18339402 / 16709863 / +9.8% 0.57 / 0.64 / -9.9%
tpcds_q21/duckdb:vortex-file-compressed 9964558 / 10482348 / -4.9% 22698748 / 22009754 / +3.1% 0.44 / 0.48 / -7.8%
tpcds_q22/duckdb:vortex-file-compressed 18028894 / 17914767 / +0.6% 28302991 / 28300516 / +0.0% 0.64 / 0.63 / +0.6%
tpcds_q23/duckdb:vortex-file-compressed 37399154 / 37466689 / -0.2% 49996035 / 48153402 / +3.8% 0.75 / 0.78 / -3.9%
tpcds_q24/duckdb:vortex-file-compressed 26659223 / 26907844 / -0.9% 38655729 / 37256889 / +3.8% 0.69 / 0.72 / -4.5%
tpcds_q25/duckdb:vortex-file-compressed 23865270 / 23297127 / +2.4% 38045981 / 35010214 / +8.7% 0.63 / 0.67 / -5.7%
tpcds_q26/duckdb:vortex-file-compressed 12778000 / 12856550 / -0.6% 21129461 / 20129395 / +5.0% 0.60 / 0.64 / -5.3%
tpcds_q27/duckdb:vortex-file-compressed 15822894 / 16415976 / -3.6% 27157363 / 26278071 / +3.3% 0.58 / 0.62 / -6.7%
tpcds_q28/duckdb:vortex-file-compressed 15265876 / 15518578 / -1.6% 24751150 / 24645554 / +0.4% 0.62 / 0.63 / -2.0%
tpcds_q29/duckdb:vortex-file-compressed 23552372 / 23715532 / -0.7% 37526696 / 35186129 / +6.7% 0.63 / 0.67 / -6.9%
tpcds_q30/duckdb:vortex-file-compressed 15781430 / 15908889 / -0.8% 24789361 / 24636275 / +0.6% 0.64 / 0.65 / -1.4%
tpcds_q31/duckdb:vortex-file-compressed 17617572 / 17983036 / -2.0% 26661088 / 25121135 / +6.1% 0.66 / 0.72 / -7.7%
tpcds_q32/duckdb:vortex-file-compressed 11311754 / 11344704 / -0.3% 20981429 / 20529270 / +2.2% 0.54 / 0.55 / -2.4%
tpcds_q33/duckdb:vortex-file-compressed 17754056 / 17678888 / +0.4% 26859876 / 25540684 / +5.2% 0.66 / 0.69 / -4.5%
tpcds_q34/duckdb:vortex-file-compressed 12446196 / 12216362 / +1.9% 22825419 / 21691030 / +5.2% 0.55 / 0.56 / -3.2%
tpcds_q35/duckdb:vortex-file-compressed 28083070 / 27809468 / +1.0% 39053051 / 37769078 / +3.4% 0.72 / 0.74 / -2.3%
tpcds_q36/duckdb:vortex-file-compressed 14373197 / 14233610 / +1.0% 24010125 / 25029481 / -4.1% 0.60 / 0.57 / +5.3%
tpcds_q37/duckdb:vortex-file-compressed 9122310 / 9525036 / -4.2% 23222589 / 22292676 / +4.2% 0.39 / 0.43 / -8.1%
tpcds_q38/duckdb:vortex-file-compressed 24243289 / 24223149 / +0.1% 30721700 / 30480709 / +0.8% 0.79 / 0.79 / -0.7%
tpcds_q39/duckdb:vortex-file-compressed 20297090 / 19435986 / +4.4% 31670817 / 30941678 / +2.4% 0.64 / 0.63 / +2.0%
tpcds_q40/duckdb:vortex-file-compressed 14462858 / 14383112 / +0.6% 21821667 / 20550133 / +6.2% 0.66 / 0.70 / -5.3%
tpcds_q41/duckdb:vortex-file-compressed 16976924 / 16985504 / -0.1% 23252921 / 24629174 / -5.6% 0.73 / 0.69 / +5.9%
tpcds_q42/duckdb:vortex-file-compressed 6845799 / 6842454 / +0.0% 15829533 / 15025309 / +5.4% 0.43 / 0.46 / -5.0%
tpcds_q43/duckdb:vortex-file-compressed 9878491 / 9786224 / +0.9% 18667598 / 18508671 / +0.9% 0.53 / 0.53 / +0.1%
tpcds_q44/duckdb:vortex-file-compressed 14333156 / 14536511 / -1.4% 26152002 / 23891442 / +9.5% 0.55 / 0.61 / -9.9%
tpcds_q45/duckdb:vortex-file-compressed 23389154 / 23227424 / +0.7% 31545823 / 30523045 / +3.4% 0.74 / 0.76 / -2.6%
tpcds_q46/duckdb:vortex-file-compressed 19156064 / 18884086 / +1.4% 28099581 / 27937059 / +0.6% 0.68 / 0.68 / +0.9%
tpcds_q47/duckdb:vortex-file-compressed 33901664 / 34051262 / -0.4% 43895650 / 42456529 / +3.4% 0.77 / 0.80 / -3.7%
tpcds_q48/duckdb:vortex-file-compressed 23354832 / 23424633 / -0.3% 36665715 / 34976342 / +4.8% 0.64 / 0.67 / -4.9%
tpcds_q49/duckdb:vortex-file-compressed 19215506 / 19064886 / +0.8% 31915374 / 31460142 / +1.4% 0.60 / 0.61 / -0.6%
tpcds_q50/duckdb:vortex-file-compressed 17089998 / 17274260 / -1.1% 28400969 / 27375984 / +3.7% 0.60 / 0.63 / -4.6%
tpcds_q51/duckdb:vortex-file-compressed 48685582 / 48598808 / +0.2% 77026920 / 75041643 / +2.6% 0.63 / 0.65 / -2.4%
tpcds_q52/duckdb:vortex-file-compressed 6862133 / 6977320 / -1.7% 15729381 / 15574064 / +1.0% 0.44 / 0.45 / -2.6%
tpcds_q53/duckdb:vortex-file-compressed 11366161 / 11131880 / +2.1% 20402477 / 19360521 / +5.4% 0.56 / 0.57 / -3.1%
tpcds_q54/duckdb:vortex-file-compressed 19790882 / 19950190 / -0.8% 29441870 / 29854216 / -1.4% 0.67 / 0.67 / +0.6%
tpcds_q55/duckdb:vortex-file-compressed 6755732 / 6839073 / -1.2% 15299457 / 14774250 / +3.6% 0.44 / 0.46 / -4.6%
tpcds_q56/duckdb:vortex-file-compressed 18303700 / 18061260 / +1.3% 26495005 / 25996515 / +1.9% 0.69 / 0.69 / -0.6%
tpcds_q57/duckdb:vortex-file-compressed 25456076 / 25699266 / -0.9% 34269411 / 33277870 / +3.0% 0.74 / 0.77 / -3.8%
tpcds_q58/duckdb:vortex-file-compressed 20095006 / 19756144 / +1.7% 29341285 / 29130579 / +0.7% 0.68 / 0.68 / +1.0%
tpcds_q59/duckdb:vortex-file-compressed 19803068 / 19642210 / +0.8% 27172126 / 26897537 / +1.0% 0.73 / 0.73 / -0.2%
tpcds_q60/duckdb:vortex-file-compressed 18495280 / 18388318 / +0.6% 27341289 / 26807694 / +2.0% 0.68 / 0.69 / -1.4%
tpcds_q61/duckdb:vortex-file-compressed 24001297 / 23940069 / +0.3% 33774050 / 33089782 / +2.1% 0.71 / 0.72 / -1.8%
tpcds_q62/duckdb:vortex-file-compressed 11870628 / 12002279 / -1.1% 19030924 / 18976536 / +0.3% 0.62 / 0.63 / -1.4%
tpcds_q63/duckdb:vortex-file-compressed 11061360 / 11030588 / +0.3% 19794707 / 18799836 / +5.3% 0.56 / 0.59 / -4.8%
tpcds_q64/duckdb:vortex-file-compressed 49417817 / 49325331 / +0.2% 69442053 / 65235536 / +6.4% 0.71 / 0.76 / -5.9%
tpcds_q65/duckdb:vortex-file-compressed 14903398 / 15111712 / -1.4% 24302318 / 23370763 / +4.0% 0.61 / 0.65 / -5.2%
tpcds_q66/duckdb:vortex-file-compressed 29515379 / 28321732 / +4.2% 37844889 / 37912549 / -0.2% 0.78 / 0.75 / +4.4%
tpcds_q67/duckdb:vortex-file-compressed 57863944 / 57712932 / +0.3% 66631853 / 65906290 / +1.1% 0.87 / 0.88 / -0.8%
tpcds_q68/duckdb:vortex-file-compressed 18843955 / 18989370 / -0.8% 27651458 / 26233797 / +5.4% 0.68 / 0.72 / -5.9%
tpcds_q69/duckdb:vortex-file-compressed 21858572 / 22076159 / -1.0% 37289842 / 36835458 / +1.2% 0.59 / 0.60 / -2.2%
tpcds_q70/duckdb:vortex-file-compressed 15631524 / 15269923 / +2.4% 26502423 / 25115603 / +5.5% 0.59 / 0.61 / -3.0%
tpcds_q71/duckdb:vortex-file-compressed 12463421 / 12308990 / +1.3% 22665227 / 21964609 / +3.2% 0.55 / 0.56 / -1.9%
tpcds_q72/duckdb:vortex-file-compressed 54688748 / 54657698 / +0.1% 69233703 / 68576355 / +1.0% 0.79 / 0.80 / -0.9%
tpcds_q73/duckdb:vortex-file-compressed 10992162 / 11261574 / -2.4% 21062889 / 20467290 / +2.9% 0.52 / 0.55 / -5.2%
tpcds_q74/duckdb:vortex-file-compressed 25767046 / 25879070 / -0.4% 33150759 / 33050035 / +0.3% 0.78 / 0.78 / -0.7%
tpcds_q75/duckdb:vortex-file-compressed 28676919 / 28632264 / +0.2% 39043566 / 37771228 / +3.4% 0.73 / 0.76 / -3.1%
tpcds_q76/duckdb:vortex-file-compressed 12731830 / 12738738 / -0.1% 23075657 / 23567642 / -2.1% 0.55 / 0.54 / +2.1%
tpcds_q77/duckdb:vortex-file-compressed 20744772 / 20633094 / +0.5% 29594550 / 29185185 / +1.4% 0.70 / 0.71 / -0.8%
tpcds_q78/duckdb:vortex-file-compressed 43733636 / 42665940 / +2.5% 53393879 / 51521516 / +3.6% 0.82 / 0.83 / -1.1%
tpcds_q79/duckdb:vortex-file-compressed 13261937 / 13015892 / +1.9% 21255347 / 20398384 / +4.2% 0.62 / 0.64 / -2.2%
tpcds_q80/duckdb:vortex-file-compressed 36915330 / 36575276 / +0.9% 49514307 / 48747326 / +1.6% 0.75 / 0.75 / -0.6%
tpcds_q81/duckdb:vortex-file-compressed 21045598 / 21149894 / -0.5% 28493712 / 27882037 / +2.2% 0.74 / 0.76 / -2.6%
tpcds_q82/duckdb:vortex-file-compressed 9866678 / 9579117 / +3.0% 23493453 / 22307523 / +5.3% 0.42 / 0.43 / -2.2%
tpcds_q83/duckdb:vortex-file-compressed 17391992 / 17443190 / -0.3% 24867761 / 23565738 / +5.5% 0.70 / 0.74 / -5.5%
tpcds_q84/duckdb:vortex-file-compressed 15336386 / 15313549 / +0.1% 23217593 / 23132873 / +0.4% 0.66 / 0.66 / -0.2%
tpcds_q85/duckdb:vortex-file-compressed 24390183 / 24295669 / +0.4% 38155994 / 36326360 / +5.0% 0.64 / 0.67 / -4.4%
tpcds_q86/duckdb:vortex-file-compressed 9518550 / 9546349 / -0.3% 16888202 / 16279293 / +3.7% 0.56 / 0.59 / -3.9%
tpcds_q87/duckdb:vortex-file-compressed 25692522 / 25481324 / +0.8% 32089418 / 31983512 / +0.3% 0.80 / 0.80 / +0.5%
tpcds_q88/duckdb:vortex-file-compressed 37869228 / 37512980 / +0.9% 47327675 / 47037928 / +0.6% 0.80 / 0.80 / +0.3%
tpcds_q89/duckdb:vortex-file-compressed 11886686 / 11987114 / -0.8% 22056550 / 20981672 / +5.1% 0.54 / 0.57 / -5.7%
tpcds_q90/duckdb:vortex-file-compressed 8518072 / 8576254 / -0.7% 15386383 / 14687930 / +4.8% 0.55 / 0.58 / -5.2%
tpcds_q91/duckdb:vortex-file-compressed 14349492 / 13967600 / +2.7% 21114493 / 19673976 / +7.3% 0.68 / 0.71 / -4.3%
tpcds_q92/duckdb:vortex-file-compressed 11685068 / 11635119 / +0.4% 20398234 / 20747426 / -1.7% 0.57 / 0.56 / +2.1%
tpcds_q93/duckdb:vortex-file-compressed 10629422 / 10634843 / -0.1% 26033381 / 23746642 / +9.6% 0.41 / 0.45 / -8.8%
tpcds_q94/duckdb:vortex-file-compressed 22008246 / 21553323 / +2.1% 32393862 / 31381005 / +3.2% 0.68 / 0.69 / -1.1%
tpcds_q95/duckdb:vortex-file-compressed 40335437 / 40162924 / +0.4% 51063822 / 50905863 / +0.3% 0.79 / 0.79 / +0.1%
tpcds_q96/duckdb:vortex-file-compressed 6637260 / 6560616 / +1.2% 16381284 / 14868069 / +10.2% 🔴 0.41 / 0.44 / -8.2%
tpcds_q97/duckdb:vortex-file-compressed 23291026 / 22987420 / +1.3% 32652072 / 31392415 / +4.0% 0.71 / 0.73 / -2.6%
tpcds_q98/duckdb:vortex-file-compressed 11308300 / 11132926 / +1.6% 19223072 / 18616525 / +3.3% 0.59 / 0.60 / -1.6%
tpcds_q99/duckdb:vortex-file-compressed 14857692 / 14693444 / +1.1% 22000252 / 22148056 / -0.7% 0.68 / 0.66 / +1.8%
duckdb / parquet / ns (0.999x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 24323110 / 24410481 / -0.4% 31216589 / 31110215 / +0.3% 0.78 / 0.78 / -0.7%
tpcds_q02/duckdb:parquet 18226778 / 18522090 / -1.6% 24961585 / 24823123 / +0.6% 0.73 / 0.75 / -2.1%
tpcds_q03/duckdb:parquet 9912582 / 9821301 / +0.9% 15948338 / 15712373 / +1.5% 0.62 / 0.63 / -0.6%
tpcds_q04/duckdb:parquet 118561382 / 117860182 / +0.6% 127146887 / 125854890 / +1.0% 0.93 / 0.94 / -0.4%
tpcds_q05/duckdb:parquet 28913404 / 29145102 / -0.8% 33316606 / 33501577 / -0.6% 0.87 / 0.87 / -0.2%
tpcds_q06/duckdb:parquet 26743273 / 26838936 / -0.4% 36187760 / 35890048 / +0.8% 0.74 / 0.75 / -1.2%
tpcds_q07/duckdb:parquet 30828113 / 31280254 / -1.4% 41601890 / 38654383 / +7.6% 0.74 / 0.81 / -8.4%
tpcds_q08/duckdb:parquet 20275724 / 20248504 / +0.1% 26159006 / 24382416 / +7.3% 0.78 / 0.83 / -6.7%
tpcds_q09/duckdb:parquet 27296802 / 27627500 / -1.2% 30401785 / 31296645 / -2.9% 0.90 / 0.88 / +1.7%
tpcds_q10/duckdb:parquet 32807750 / 33377007 / -1.7% 41334141 / 40865162 / +1.1% 0.79 / 0.82 / -2.8%
tpcds_q11/duckdb:parquet 68793246 / 69029991 / -0.3% 75588067 / 75430535 / +0.2% 0.91 / 0.92 / -0.6%
tpcds_q12/duckdb:parquet 14124946 / 14378542 / -1.8% 19697162 / 19056393 / +3.4% 0.72 / 0.75 / -5.0%
tpcds_q13/duckdb:parquet 31768280 / 30662552 / +3.6% 39302371 / 39608640 / -0.8% 0.81 / 0.77 / +4.4%
tpcds_q14/duckdb:parquet 65106622 / 65244986 / -0.2% 70061990 / 69958728 / +0.1% 0.93 / 0.93 / -0.4%
tpcds_q15/duckdb:parquet 17054760 / 17074219 / -0.1% 23049878 / 23112974 / -0.3% 0.74 / 0.74 / +0.2%
tpcds_q16/duckdb:parquet 30587614 / 30688603 / -0.3% 37909169 / 37541441 / +1.0% 0.81 / 0.82 / -1.3%
tpcds_q17/duckdb:parquet 34818774 / 35023440 / -0.6% 40855004 / 40516632 / +0.8% 0.85 / 0.86 / -1.4%
tpcds_q18/duckdb:parquet 48089030 / 48176539 / -0.2% 57052406 / 55434956 / +2.9% 0.84 / 0.87 / -3.0%
tpcds_q19/duckdb:parquet 19347566 / 19544770 / -1.0% 25849378 / 25542510 / +1.2% 0.75 / 0.77 / -2.2%
tpcds_q20/duckdb:parquet 15099076 / 15178260 / -0.5% 20191131 / 19751496 / +2.2% 0.75 / 0.77 / -2.7%
tpcds_q21/duckdb:parquet 11028246 / 10803490 / +2.1% 18194308 / 17078698 / +6.5% 0.61 / 0.63 / -4.2%
tpcds_q22/duckdb:parquet 20761384 / 20969904 / -1.0% 26721765 / 26883315 / -0.6% 0.78 / 0.78 / -0.4%
tpcds_q23/duckdb:parquet 43236145 / 42446181 / +1.9% 48116880 / 47664283 / +0.9% 0.90 / 0.89 / +0.9%
tpcds_q24/duckdb:parquet 30606926 / 31085386 / -1.5% 36988803 / 40138723 / -7.8% 0.83 / 0.77 / +6.8%
tpcds_q25/duckdb:parquet 30982094 / 31108172 / -0.4% 38360082 / 37482954 / +2.3% 0.81 / 0.83 / -2.7%
tpcds_q26/duckdb:parquet 29160601 / 29400700 / -0.8% 35297170 / 34732850 / +1.6% 0.83 / 0.85 / -2.4%
tpcds_q27/duckdb:parquet 33501438 / 35437067 / -5.5% 42970759 / 41396458 / +3.8% 0.78 / 0.86 / -8.9%
tpcds_q28/duckdb:parquet 27043706 / 26609530 / +1.6% 34972800 / 33320831 / +5.0% 0.77 / 0.80 / -3.2%
tpcds_q29/duckdb:parquet 32614144 / 32908400 / -0.9% 40154721 / 38928003 / +3.2% 0.81 / 0.85 / -3.9%
tpcds_q30/duckdb:parquet 36318957 / 35875261 / +1.2% 45945807 / 45276704 / +1.5% 0.79 / 0.79 / -0.2%
tpcds_q31/duckdb:parquet 36706343 / 36123895 / +1.6% 43643249 / 42607400 / +2.4% 0.84 / 0.85 / -0.8%
tpcds_q32/duckdb:parquet 14476618 / 14505522 / -0.2% 21826407 / 21092757 / +3.5% 0.66 / 0.69 / -3.6%
tpcds_q33/duckdb:parquet 23861320 / 26233420 / -9.0% 29009938 / 29360886 / -1.2% 0.82 / 0.89 / -7.9%
tpcds_q34/duckdb:parquet 18150416 / 17478426 / +3.8% 24705932 / 24541365 / +0.7% 0.73 / 0.71 / +3.2%
tpcds_q35/duckdb:parquet 36034548 / 35892281 / +0.4% 44279296 / 43835398 / +1.0% 0.81 / 0.82 / -0.6%
tpcds_q36/duckdb:parquet 43792580 / 40411774 / +8.4% 48829906 / 48093294 / +1.5% 0.90 / 0.84 / +6.7%
tpcds_q37/duckdb:parquet 12797098 / 13081732 / -2.2% 21611869 / 19106614 / +13.1% 🔴 0.59 / 0.68 / -13.5%
tpcds_q38/duckdb:parquet 30111654 / 29672966 / +1.5% 34123614 / 33556455 / +1.7% 0.88 / 0.88 / -0.2%
tpcds_q39/duckdb:parquet 23617752 / 23314594 / +1.3% 29274419 / 29764706 / -1.6% 0.81 / 0.78 / +3.0%
tpcds_q40/duckdb:parquet 16375736 / 16438749 / -0.4% 22073030 / 21518675 / +2.6% 0.74 / 0.76 / -2.9%
tpcds_q41/duckdb:parquet 12348323 / 12324198 / +0.2% 18773927 / 18305094 / +2.6% 0.66 / 0.67 / -2.3%
tpcds_q42/duckdb:parquet 9727978 / 9770564 / -0.4% 15713790 / 15653682 / +0.4% 0.62 / 0.62 / -0.8%
tpcds_q43/duckdb:parquet 12609814 / 12488000 / +1.0% 18218853 / 18146037 / +0.4% 0.69 / 0.69 / +0.6%
tpcds_q44/duckdb:parquet 20655110 / 20435072 / +1.1% 26457877 / 26042949 / +1.6% 0.78 / 0.78 / -0.5%
tpcds_q45/duckdb:parquet 21207408 / 21579014 / -1.7% 28195034 / 27772513 / +1.5% 0.75 / 0.78 / -3.2%
tpcds_q46/duckdb:parquet 36551375 / 36912356 / -1.0% 45937645 / 43315941 / +6.1% 0.80 / 0.85 / -6.6%
tpcds_q47/duckdb:parquet 34137998 / 34338086 / -0.6% 41032405 / 40632672 / +1.0% 0.83 / 0.85 / -1.6%
tpcds_q48/duckdb:parquet 30127764 / 31070781 / -3.0% 37202413 / 39453848 / -5.7% 0.81 / 0.79 / +2.8%
tpcds_q49/duckdb:parquet 30283535 / 29901463 / +1.3% 37475741 / 36430831 / +2.9% 0.81 / 0.82 / -1.5%
tpcds_q50/duckdb:parquet 19877616 / 19956107 / -0.4% 26139660 / 26078057 / +0.2% 0.76 / 0.77 / -0.6%
tpcds_q51/duckdb:parquet 53061376 / 51836469 / +2.4% 76567764 / 60443640 / +26.7% 🔴 0.69 / 0.86 / -19.2%
tpcds_q52/duckdb:parquet 9791866 / 9900154 / -1.1% 15717339 / 15513878 / +1.3% 0.62 / 0.64 / -2.4%
tpcds_q53/duckdb:parquet 14061704 / 14206874 / -1.0% 21175993 / 20775828 / +1.9% 0.66 / 0.68 / -2.9%
tpcds_q54/duckdb:parquet 25339777 / 25253273 / +0.3% 32037711 / 32303512 / -0.8% 0.79 / 0.78 / +1.2%
tpcds_q55/duckdb:parquet 9414004 / 9596972 / -1.9% 15868138 / 15295409 / +3.7% 0.59 / 0.63 / -5.4%
tpcds_q56/duckdb:parquet 26761967 / 26541104 / +0.8% 30956340 / 30713183 / +0.8% 0.86 / 0.86 / +0.0%
tpcds_q57/duckdb:parquet 30780380 / 30705160 / +0.2% 36640819 / 36251737 / +1.1% 0.84 / 0.85 / -0.8%
tpcds_q58/duckdb:parquet 24010651 / 25067432 / -4.2% 30292764 / 31126078 / -2.7% 0.79 / 0.81 / -1.6%
tpcds_q59/duckdb:parquet 23760758 / 23568423 / +0.8% 29834012 / 29242634 / +2.0% 0.80 / 0.81 / -1.2%
tpcds_q60/duckdb:parquet 27644740 / 27478790 / +0.6% 32904405 / 32581316 / +1.0% 0.84 / 0.84 / -0.4%
tpcds_q61/duckdb:parquet 25155886 / 23726378 / +6.0% 31486749 / 29568226 / +6.5% 0.80 / 0.80 / -0.4%
tpcds_q62/duckdb:parquet 13213124 / 13324512 / -0.8% 18705301 / 18096306 / +3.4% 0.71 / 0.74 / -4.1%
tpcds_q63/duckdb:parquet 13657506 / 13544696 / +0.8% 20226014 / 19905071 / +1.6% 0.68 / 0.68 / -0.8%
tpcds_q64/duckdb:parquet 71508703 / 71180177 / +0.5% 82349994 / 81904774 / +0.5% 0.87 / 0.87 / -0.1%
tpcds_q65/duckdb:parquet 19423515 / 20677995 / -6.1% 25601990 / 25262438 / +1.3% 0.76 / 0.82 / -7.3%
tpcds_q66/duckdb:parquet 36024694 / 35699304 / +0.9% 42610487 / 41858798 / +1.8% 0.85 / 0.85 / -0.9%
tpcds_q67/duckdb:parquet 60797534 / 60986934 / -0.3% 67227625 / 67204141 / +0.0% 0.90 / 0.91 / -0.3%
tpcds_q68/duckdb:parquet 28372629 / 28771312 / -1.4% 37365219 / 36260769 / +3.0% 0.76 / 0.79 / -4.3%
tpcds_q69/duckdb:parquet 26212605 / 26214521 / -0.0% 34510840 / 34544257 / -0.1% 0.76 / 0.76 / +0.1%
tpcds_q70/duckdb:parquet 19505702 / 19624286 / -0.6% 26473023 / 26635506 / -0.6% 0.74 / 0.74 / +0.0%
tpcds_q71/duckdb:parquet 17149986 / 16909754 / +1.4% 24076524 / 23431722 / +2.8% 0.71 / 0.72 / -1.3%
tpcds_q72/duckdb:parquet 55519039 / 54825364 / +1.3% 62214756 / 61495125 / +1.2% 0.89 / 0.89 / +0.1%
tpcds_q73/duckdb:parquet 15067837 / 16985512 / -11.3% 🟢 21807820 / 21813273 / -0.0% 0.69 / 0.78 / -11.3%
tpcds_q74/duckdb:parquet 85799528 / 84569822 / +1.5% 92420705 / 91396744 / +1.1% 0.93 / 0.93 / +0.3%
tpcds_q75/duckdb:parquet 45587296 / 46978521 / -3.0% 51055325 / 51361822 / -0.6% 0.89 / 0.91 / -2.4%
tpcds_q76/duckdb:parquet 18884632 / 18311880 / +3.1% 24131130 / 23170913 / +4.1% 0.78 / 0.79 / -1.0%
tpcds_q77/duckdb:parquet 26765528 / 26189300 / +2.2% 32440210 / 31399270 / +3.3% 0.83 / 0.83 / -1.1%
tpcds_q78/duckdb:parquet 79523868 / 80143228 / -0.8% 87140297 / 86918165 / +0.3% 0.91 / 0.92 / -1.0%
tpcds_q79/duckdb:parquet 23410116 / 21783581 / +7.5% 29964930 / 29186055 / +2.7% 0.78 / 0.75 / +4.7%
tpcds_q80/duckdb:parquet 38281696 / 36663605 / +4.4% 44579449 / 43627066 / +2.2% 0.86 / 0.84 / +2.2%
tpcds_q81/duckdb:parquet 36930490 / 36898799 / +0.1% 45365816 / 45459067 / -0.2% 0.81 / 0.81 / +0.3%
tpcds_q82/duckdb:parquet 13686409 / 13728989 / -0.3% 20861949 / 20163135 / +3.5% 0.66 / 0.68 / -3.6%
tpcds_q83/duckdb:parquet 20378810 / 20637729 / -1.3% 25260096 / 25228735 / +0.1% 0.81 / 0.82 / -1.4%
tpcds_q84/duckdb:parquet 23174536 / 23283826 / -0.5% 29570154 / 28669991 / +3.1% 0.78 / 0.81 / -3.5%
tpcds_q85/duckdb:parquet 32951638 / 32590902 / +1.1% 40352755 / 39798701 / +1.4% 0.82 / 0.82 / -0.3%
tpcds_q86/duckdb:parquet 11985632 / 12110214 / -1.0% 17308362 / 16818523 / +2.9% 0.69 / 0.72 / -3.8%
tpcds_q87/duckdb:parquet 31499322 / 31821472 / -1.0% 36485059 / 35716943 / +2.2% 0.86 / 0.89 / -3.1%
tpcds_q88/duckdb:parquet 39871480 / 39539993 / +0.8% 44744231 / 47489150 / -5.8% 0.89 / 0.83 / +7.0%
tpcds_q89/duckdb:parquet 14552625 / 14482746 / +0.5% 21733121 / 21463154 / +1.3% 0.67 / 0.67 / -0.8%
tpcds_q90/duckdb:parquet 10278060 / 10359156 / -0.8% 16022505 / 15618431 / +2.6% 0.64 / 0.66 / -3.3%
tpcds_q91/duckdb:parquet 21473227 / 21546653 / -0.3% 28862269 / 28659170 / +0.7% 0.74 / 0.75 / -1.0%
tpcds_q92/duckdb:parquet 16153635 / 15717212 / +2.8% 22218137 / 22286730 / -0.3% 0.73 / 0.71 / +3.1%
tpcds_q93/duckdb:parquet 14211076 / 14242928 / -0.2% 20388360 / 20692191 / -1.5% 0.70 / 0.69 / +1.3%
tpcds_q94/duckdb:parquet 25718826 / 25891096 / -0.7% 32883184 / 33343101 / -1.4% 0.78 / 0.78 / +0.7%
tpcds_q95/duckdb:parquet 43725709 / 43682978 / +0.1% 50344962 / 49899348 / +0.9% 0.87 / 0.88 / -0.8%
tpcds_q96/duckdb:parquet 8319648 / 8285766 / +0.4% 14079946 / 14415330 / -2.3% 0.59 / 0.57 / +2.8%
tpcds_q97/duckdb:parquet 27275020 / 27662512 / -1.4% 33860702 / 34208442 / -1.0% 0.81 / 0.81 / -0.4%
tpcds_q98/duckdb:parquet 16770082 / 16814174 / -0.3% 23739014 / 23006541 / +3.2% 0.71 / 0.73 / -3.3%
tpcds_q99/duckdb:parquet 19348495 / 19310900 / +0.2% 24547445 / 24065240 / +2.0% 0.79 / 0.80 / -1.8%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR 0335b6a2 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 0.971x ➖
Parquet (geomean): hot 0.998x ➖ · cold 0.986x ➖
Shifts: Parquet (control) -0.2% · Median polish -0.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.

datafusion / vortex-file-compressed / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 17614515 / 17430076 / +1.1% 42031574 / 43305129 / -2.9% 0.42 / 0.40 / +4.1%
tpch_q02/datafusion:vortex-file-compressed 17978373 / 17880193 / +0.5% 36006764 / 37394197 / -3.7% 0.50 / 0.48 / +4.4%
tpch_q03/datafusion:vortex-file-compressed 22283860 / 21773204 / +2.3% 46434718 / 49826270 / -6.8% 0.48 / 0.44 / +9.8%
tpch_q04/datafusion:vortex-file-compressed 13386396 / 13441781 / -0.4% 32853570 / 33776657 / -2.7% 0.41 / 0.40 / +2.4%
tpch_q05/datafusion:vortex-file-compressed 39638719 / 39784499 / -0.4% 64719075 / 67301053 / -3.8% 0.61 / 0.59 / +3.6%
tpch_q06/datafusion:vortex-file-compressed 8645235 / 8590702 / +0.6% 24265161 / 27979349 / -13.3% 🟢 0.36 / 0.31 / +16.0%
tpch_q07/datafusion:vortex-file-compressed 55256593 / 55216696 / +0.1% 80477220 / 81069220 / -0.7% 0.69 / 0.68 / +0.8%
tpch_q08/datafusion:vortex-file-compressed 54142900 / 55326433 / -2.1% 79779244 / 84831160 / -6.0% 0.68 / 0.65 / +4.1%
tpch_q09/datafusion:vortex-file-compressed 49519370 / 49603527 / -0.2% 77549782 / 81435875 / -4.8% 0.64 / 0.61 / +4.8%
tpch_q10/datafusion:vortex-file-compressed 20528789 / 20578375 / -0.2% 47523844 / 51205751 / -7.2% 0.43 / 0.40 / +7.5%
tpch_q11/datafusion:vortex-file-compressed 15442809 / 15716233 / -1.7% 32948088 / 33427216 / -1.4% 0.47 / 0.47 / -0.3%
tpch_q12/datafusion:vortex-file-compressed 25169975 / 25361887 / -0.8% 42641434 / 43326791 / -1.6% 0.59 / 0.59 / +0.8%
tpch_q13/datafusion:vortex-file-compressed 20574280 / 21013082 / -2.1% 38281409 / 41071975 / -6.8% 0.54 / 0.51 / +5.0%
tpch_q14/datafusion:vortex-file-compressed 15219041 / 15106932 / +0.7% 38038355 / 38480285 / -1.1% 0.40 / 0.39 / +1.9%
tpch_q15/datafusion:vortex-file-compressed 21116481 / 20982062 / +0.6% 44360752 / 43762897 / +1.4% 0.48 / 0.48 / -0.7%
tpch_q16/datafusion:vortex-file-compressed 18589680 / 18594549 / -0.0% 40155093 / 42059050 / -4.5% 0.46 / 0.44 / +4.7%
tpch_q17/datafusion:vortex-file-compressed 29438581 / 29571236 / -0.4% 58166772 / 59007698 / -1.4% 0.51 / 0.50 / +1.0%
tpch_q18/datafusion:vortex-file-compressed 37188273 / 37634025 / -1.2% 59532834 / 59888078 / -0.6% 0.62 / 0.63 / -0.6%
tpch_q19/datafusion:vortex-file-compressed 18652678 / 18167730 / +2.7% 40148380 / 40736615 / -1.4% 0.46 / 0.45 / +4.2%
tpch_q20/datafusion:vortex-file-compressed 22779257 / 22914409 / -0.6% 45410262 / 45899182 / -1.1% 0.50 / 0.50 / +0.5%
tpch_q21/datafusion:vortex-file-compressed 43741504 / 44863153 / -2.5% 71422544 / 75565716 / -5.5% 0.61 / 0.59 / +3.2%
tpch_q22/datafusion:vortex-file-compressed 11235720 / 11308835 / -0.6% 28940803 / 30235058 / -4.3% 0.39 / 0.37 / +3.8%
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 72075464 / 72295057 / -0.3% 90194776 / 90562384 / -0.4% 0.80 / 0.80 / +0.1%
tpch_q02/datafusion:parquet 75880395 / 76995574 / -1.4% 94982447 / 95511545 / -0.6% 0.80 / 0.81 / -0.9%
tpch_q03/datafusion:parquet 83140809 / 84123774 / -1.2% 105360595 / 111142671 / -5.2% 0.79 / 0.76 / +4.3%
tpch_q04/datafusion:parquet 40963288 / 40561378 / +1.0% 60009441 / 59728411 / +0.5% 0.68 / 0.68 / +0.5%
tpch_q05/datafusion:parquet 112465935 / 112619332 / -0.1% 140703285 / 141495691 / -0.6% 0.80 / 0.80 / +0.4%
tpch_q06/datafusion:parquet 32225740 / 31964552 / +0.8% 50493889 / 50065447 / +0.9% 0.64 / 0.64 / -0.0%
tpch_q07/datafusion:parquet 115354818 / 115077623 / +0.2% 142631404 / 141608409 / +0.7% 0.81 / 0.81 / -0.5%
tpch_q08/datafusion:parquet 119735797 / 120476034 / -0.6% 148045344 / 149795957 / -1.2% 0.81 / 0.80 / +0.6%
tpch_q09/datafusion:parquet 139988655 / 140444404 / -0.3% 168248710 / 169332046 / -0.6% 0.83 / 0.83 / +0.3%
tpch_q10/datafusion:parquet 106500361 / 106432649 / +0.1% 132144234 / 132103408 / +0.0% 0.81 / 0.81 / +0.0%
tpch_q11/datafusion:parquet 61146991 / 61264211 / -0.2% 80560487 / 80964085 / -0.5% 0.76 / 0.76 / +0.3%
tpch_q12/datafusion:parquet 64511475 / 65619936 / -1.7% 85000029 / 87203494 / -2.5% 0.76 / 0.75 / +0.9%
tpch_q13/datafusion:parquet 147604576 / 147315299 / +0.2% 167373431 / 168910234 / -0.9% 0.88 / 0.87 / +1.1%
tpch_q14/datafusion:parquet 47570146 / 47704068 / -0.3% 68571164 / 72072219 / -4.9% 0.69 / 0.66 / +4.8%
tpch_q15/datafusion:parquet 74214830 / 75890741 / -2.2% 94072688 / 94788358 / -0.8% 0.79 / 0.80 / -1.5%
tpch_q16/datafusion:parquet 43754556 / 44182705 / -1.0% 61096755 / 63076532 / -3.1% 0.72 / 0.70 / +2.2%
tpch_q17/datafusion:parquet 125680256 / 123261006 / +2.0% 149669304 / 149318486 / +0.2% 0.84 / 0.83 / +1.7%
tpch_q18/datafusion:parquet 124006473 / 123739006 / +0.2% 145518442 / 146257549 / -0.5% 0.85 / 0.85 / +0.7%
tpch_q19/datafusion:parquet 58520618 / 57512566 / +1.8% 81419012 / 83481746 / -2.5% 0.72 / 0.69 / +4.3%
tpch_q20/datafusion:parquet 79424551 / 79306218 / +0.1% 102756752 / 105933648 / -3.0% 0.77 / 0.75 / +3.2%
tpch_q21/datafusion:parquet 117160252 / 116948708 / +0.2% 141944270 / 142654865 / -0.5% 0.83 / 0.82 / +0.7%
tpch_q22/datafusion:parquet 52291546 / 52003361 / +0.6% 67049651 / 70620900 / -5.1% 0.78 / 0.74 / +5.9%
duckdb / vortex-file-compressed / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 9252029 / 9385779 / -1.4% 19941937 / 20264936 / -1.6% 0.46 / 0.46 / +0.2%
tpch_q02/duckdb:vortex-file-compressed 14977768 / 14883372 / +0.6% 24540799 / 24621327 / -0.3% 0.61 / 0.60 / +1.0%
tpch_q03/duckdb:vortex-file-compressed 18067242 / 18239165 / -0.9% 32440587 / 33255075 / -2.4% 0.56 / 0.55 / +1.5%
tpch_q04/duckdb:vortex-file-compressed 12406561 / 12119697 / +2.4% 24575303 / 24483608 / +0.4% 0.50 / 0.50 / +2.0%
tpch_q05/duckdb:vortex-file-compressed 20382280 / 20136309 / +1.2% 31362451 / 31730250 / -1.2% 0.65 / 0.63 / +2.4%
tpch_q06/duckdb:vortex-file-compressed 4711251 / 4750722 / -0.8% 14231573 / 14359893 / -0.9% 0.33 / 0.33 / +0.1%
tpch_q07/duckdb:vortex-file-compressed 23882865 / 23768550 / +0.5% 37671336 / 39442902 / -4.5% 0.63 / 0.60 / +5.2%
tpch_q08/duckdb:vortex-file-compressed 21073690 / 21038660 / +0.2% 35491992 / 35960438 / -1.3% 0.59 / 0.59 / +1.5%
tpch_q09/duckdb:vortex-file-compressed 21971647 / 21448722 / +2.4% 36450509 / 37607640 / -3.1% 0.60 / 0.57 / +5.7%
tpch_q10/duckdb:vortex-file-compressed 26976706 / 27029132 / -0.2% 40474341 / 42400603 / -4.5% 0.67 / 0.64 / +4.6%
tpch_q11/duckdb:vortex-file-compressed 7885194 / 7926791 / -0.5% 15319788 / 14860699 / +3.1% 0.51 / 0.53 / -3.5%
tpch_q12/duckdb:vortex-file-compressed 14470845 / 13940122 / +3.8% 24800259 / 25915367 / -4.3% 0.58 / 0.54 / +8.5%
tpch_q13/duckdb:vortex-file-compressed 23237157 / 23136752 / +0.4% 32053175 / 32913908 / -2.6% 0.72 / 0.70 / +3.1%
tpch_q14/duckdb:vortex-file-compressed 11438986 / 11529948 / -0.8% 22827889 / 23547981 / -3.1% 0.50 / 0.49 / +2.3%
tpch_q15/duckdb:vortex-file-compressed 8456321 / 8501183 / -0.5% 19311473 / 19939225 / -3.1% 0.44 / 0.43 / +2.7%
tpch_q16/duckdb:vortex-file-compressed 16510238 / 16705993 / -1.2% 22905170 / 23090189 / -0.8% 0.72 / 0.72 / -0.4%
tpch_q17/duckdb:vortex-file-compressed 12415204 / 11996898 / +3.5% 24437548 / 25639417 / -4.7% 0.51 / 0.47 / +8.6%
tpch_q18/duckdb:vortex-file-compressed 23331214 / 24178095 / -3.5% 33155798 / 34114723 / -2.8% 0.70 / 0.71 / -0.7%
tpch_q19/duckdb:vortex-file-compressed 10706751 / 10762016 / -0.5% 21690918 / 21841610 / -0.7% 0.49 / 0.49 / +0.2%
tpch_q20/duckdb:vortex-file-compressed 13693867 / 13833353 / -1.0% 27476538 / 28218014 / -2.6% 0.50 / 0.49 / +1.7%
tpch_q21/duckdb:vortex-file-compressed 36737154 / 37163131 / -1.1% 53066103 / 54601053 / -2.8% 0.69 / 0.68 / +1.7%
tpch_q22/duckdb:vortex-file-compressed 18982996 / 19102205 / -0.6% 28291504 / 28651748 / -1.3% 0.67 / 0.67 / +0.6%
duckdb / parquet / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 48233796 / 48433047 / -0.4% 54591561 / 54906485 / -0.6% 0.88 / 0.88 / +0.2%
tpch_q02/duckdb:parquet 48875340 / 49040365 / -0.3% 56193577 / 57236880 / -1.8% 0.87 / 0.86 / +1.5%
tpch_q03/duckdb:parquet 60458427 / 60880876 / -0.7% 67816757 / 70329803 / -3.6% 0.89 / 0.87 / +3.0%
tpch_q04/duckdb:parquet 35075825 / 35342010 / -0.8% 43028563 / 44202967 / -2.7% 0.82 / 0.80 / +2.0%
tpch_q05/duckdb:parquet 67378016 / 67593707 / -0.3% 77231381 / 77245759 / -0.0% 0.87 / 0.88 / -0.3%
tpch_q06/duckdb:parquet 21959179 / 22095830 / -0.6% 27996628 / 28645162 / -2.3% 0.78 / 0.77 / +1.7%
tpch_q07/duckdb:parquet 64373726 / 64529667 / -0.2% 73977761 / 75613745 / -2.2% 0.87 / 0.85 / +2.0%
tpch_q08/duckdb:parquet 75979877 / 76416953 / -0.6% 87111284 / 87234649 / -0.1% 0.87 / 0.88 / -0.4%
tpch_q09/duckdb:parquet 107986657 / 108279912 / -0.3% 118883457 / 119939381 / -0.9% 0.91 / 0.90 / +0.6%
tpch_q10/duckdb:parquet 106190325 / 106527319 / -0.3% 117704070 / 118887740 / -1.0% 0.90 / 0.90 / +0.7%
tpch_q11/duckdb:parquet 29673525 / 29951428 / -0.9% 34868562 / 35954961 / -3.0% 0.85 / 0.83 / +2.2%
tpch_q12/duckdb:parquet 37989877 / 38079569 / -0.2% 44718023 / 45771555 / -2.3% 0.85 / 0.83 / +2.1%
tpch_q13/duckdb:parquet 175853190 / 175584240 / +0.2% 182310247 / 183426731 / -0.6% 0.96 / 0.96 / +0.8%
tpch_q14/duckdb:parquet 42820003 / 42961172 / -0.3% 52286739 / 51693880 / +1.1% 0.82 / 0.83 / -1.5%
tpch_q15/duckdb:parquet 32937074 / 32984469 / -0.1% 41660971 / 42592245 / -2.2% 0.79 / 0.77 / +2.1%
tpch_q16/duckdb:parquet 47600546 / 47969473 / -0.8% 53306262 / 53511363 / -0.4% 0.89 / 0.90 / -0.4%
tpch_q17/duckdb:parquet 48129165 / 48252497 / -0.3% 57657539 / 58356693 / -1.2% 0.83 / 0.83 / +1.0%
tpch_q18/duckdb:parquet 74861361 / 74528825 / +0.4% 81168008 / 82249842 / -1.3% 0.92 / 0.91 / +1.8%
tpch_q19/duckdb:parquet 48135773 / 48229083 / -0.2% 58445644 / 60140931 / -2.8% 0.82 / 0.80 / +2.7%
tpch_q20/duckdb:parquet 64056316 / 63926279 / +0.2% 73176089 / 75110583 / -2.6% 0.88 / 0.85 / +2.9%
tpch_q21/duckdb:parquet 107275127 / 108154043 / -0.8% 118303232 / 117560217 / +0.6% 0.91 / 0.92 / -1.4%
tpch_q22/duckdb:parquet 50957131 / 51116852 / -0.3% 59081118 / 59190189 / -0.2% 0.86 / 0.86 / -0.1%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR 0335b6a2 vs base 5747de16
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.4%
Engines: DataFusion No clear signal (+9.2%, environment too noisy confidence) · DuckDB No clear signal (+1.7%, environment too noisy confidence)
Vortex (geomean): hot 1.032x ➖ · cold 1.038x ➖
Parquet (geomean): hot 0.980x ➖ · cold 0.975x ➖
Shifts: Parquet (control) -2.0% · Median polish -1.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.079x ➖, 0↑ 5↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 247559796 / 256916967 / -3.6% 702868524 / 904911497 / -22.3% 0.35 / 0.28 / +24.1%
tpch_q02/datafusion:vortex-file-compressed 340092000 / 340532142 / -0.1% 654855148 / 834783620 / -21.6% 0.52 / 0.41 / +27.3%
tpch_q03/datafusion:vortex-file-compressed 358857445 / 427853931 / -16.1% 1073635389 / 918357741 / +16.9% 0.33 / 0.47 / -28.3%
tpch_q04/datafusion:vortex-file-compressed 218164652 / 191338880 / +14.0% 450113974 / 397714743 / +13.2% 0.48 / 0.48 / +0.7%
tpch_q05/datafusion:vortex-file-compressed 575485299 / 428008558 / +34.5% 🔴 625932514 / 882211185 / -29.0% 0.92 / 0.49 / +89.5%
tpch_q06/datafusion:vortex-file-compressed 181829298 / 192061552 / -5.3% 324392466 / 282758946 / +14.7% 0.56 / 0.68 / -17.5%
tpch_q07/datafusion:vortex-file-compressed 496287752 / 432706427 / +14.7% 576607597 / 527578083 / +9.3% 0.86 / 0.82 / +4.9%
tpch_q08/datafusion:vortex-file-compressed 472291594 / 453512772 / +4.1% 750012411 / 626617071 / +19.7% 0.63 / 0.72 / -13.0%
tpch_q09/datafusion:vortex-file-compressed 309606584 / 339244539 / -8.7% 535407065 / 583672270 / -8.3% 0.58 / 0.58 / -0.5%
tpch_q10/datafusion:vortex-file-compressed 576537333 / 353466856 / +63.1% 🔴 624234931 / 543033217 / +15.0% 0.92 / 0.65 / +41.9%
tpch_q11/datafusion:vortex-file-compressed 280436721 / 366351512 / -23.5% 489520407 / 633234791 / -22.7% 0.57 / 0.58 / -1.0%
tpch_q12/datafusion:vortex-file-compressed 363127838 / 221238773 / +64.1% 🔴 593421056 / 413255515 / +43.6% 🔴 0.61 / 0.54 / +14.3%
tpch_q13/datafusion:vortex-file-compressed 143685175 / 131177463 / +9.5% 357349336 / 337332621 / +5.9% 0.40 / 0.39 / +3.4%
tpch_q14/datafusion:vortex-file-compressed 191962231 / 173281848 / +10.8% 316448151 / 380470796 / -16.8% 0.61 / 0.46 / +33.2%
tpch_q15/datafusion:vortex-file-compressed 349723945 / 321228342 / +8.9% 511547170 / 539785528 / -5.2% 0.68 / 0.60 / +14.9%
tpch_q16/datafusion:vortex-file-compressed 143916596 / 159216374 / -9.6% 281766836 / 267107400 / +5.5% 0.51 / 0.60 / -14.3%
tpch_q17/datafusion:vortex-file-compressed 266633313 / 269635046 / -1.1% 652282227 / 430258786 / +51.6% 🔴 0.41 / 0.63 / -34.8%
tpch_q18/datafusion:vortex-file-compressed 437964647 / 249276049 / +75.7% 🔴 505835237 / 460296283 / +9.9% 0.87 / 0.54 / +59.9%
tpch_q19/datafusion:vortex-file-compressed 459773701 / 320780309 / +43.3% 🔴 703939941 / 359237716 / +96.0% 🔴 0.65 / 0.89 / -26.9%
tpch_q20/datafusion:vortex-file-compressed 276831516 / 293393135 / -5.6% 474393571 / 574970234 / -17.5% 0.58 / 0.51 / +14.4%
tpch_q21/datafusion:vortex-file-compressed 534081198 / 584302752 / -8.6% 752191314 / 746191065 / +0.8% 0.71 / 0.78 / -9.3%
tpch_q22/datafusion:vortex-file-compressed 174904616 / 219396780 / -20.3% 385140330 / 481017531 / -19.9% 0.45 / 0.46 / -0.4%
datafusion / parquet / ns (0.988x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 158201717 / 153700942 / +2.9% 551238831 / 613857626 / -10.2% 0.29 / 0.25 / +14.6%
tpch_q02/datafusion:parquet 304534812 / 296588736 / +2.7% 687224662 / 536001057 / +28.2% 0.44 / 0.55 / -19.9%
tpch_q03/datafusion:parquet 251864753 / 263406219 / -4.4% 712164479 / 643378677 / +10.7% 0.35 / 0.41 / -13.6%
tpch_q04/datafusion:parquet 149362436 / 161261378 / -7.4% 367610613 / 435576034 / -15.6% 0.41 / 0.37 / +9.7%
tpch_q05/datafusion:parquet 339111849 / 347705999 / -2.5% 491822126 / 524605137 / -6.2% 0.69 / 0.66 / +4.0%
tpch_q06/datafusion:parquet 128112300 / 143482862 / -10.7% 321165188 / 240274752 / +33.7% 🔴 0.40 / 0.60 / -33.2%
tpch_q07/datafusion:parquet 344472673 / 351510153 / -2.0% 504597209 / 563553116 / -10.5% 0.68 / 0.62 / +9.4%
tpch_q08/datafusion:parquet 413829885 / 436768042 / -5.3% 565602868 / 528672243 / +7.0% 0.73 / 0.83 / -11.4%
tpch_q09/datafusion:parquet 405344665 / 464019424 / -12.6% 505559279 / 624630340 / -19.1% 0.80 / 0.74 / +7.9%
tpch_q10/datafusion:parquet 350762888 / 336952663 / +4.1% 480385652 / 511041548 / -6.0% 0.73 / 0.66 / +10.7%
tpch_q11/datafusion:parquet 301230886 / 268297674 / +12.3% 603880450 / 342338418 / +76.4% 🔴 0.50 / 0.78 / -36.4%
tpch_q12/datafusion:parquet 188960996 / 167328390 / +12.9% 285754549 / 330011900 / -13.4% 0.66 / 0.51 / +30.4%
tpch_q13/datafusion:parquet 283034819 / 296198518 / -4.4% 422495621 / 481376259 / -12.2% 0.67 / 0.62 / +8.9%
tpch_q14/datafusion:parquet 176073292 / 164890383 / +6.8% 402160473 / 286265947 / +40.5% 🔴 0.44 / 0.58 / -24.0%
tpch_q15/datafusion:parquet 319190971 / 350056205 / -8.8% 594308649 / 508269102 / +16.9% 0.54 / 0.69 / -22.0%
tpch_q16/datafusion:parquet 102507029 / 105558581 / -2.9% 215211006 / 242192083 / -11.1% 0.48 / 0.44 / +9.3%
tpch_q17/datafusion:parquet 292543555 / 325500443 / -10.1% 429633841 / 523065395 / -17.9% 0.68 / 0.62 / +9.4%
tpch_q18/datafusion:parquet 324112797 / 361346186 / -10.3% 503700980 / 514969723 / -2.2% 0.64 / 0.70 / -8.3%
tpch_q19/datafusion:parquet 157179392 / 162081017 / -3.0% 293863474 / 359491793 / -18.3% 0.53 / 0.45 / +18.6%
tpch_q20/datafusion:parquet 229597252 / 240382420 / -4.5% 340142299 / 402233515 / -15.4% 0.68 / 0.60 / +12.9%
tpch_q21/datafusion:parquet 369501691 / 354048516 / +4.4% 599512584 / 515440034 / +16.3% 0.62 / 0.69 / -10.3%
tpch_q22/datafusion:parquet 192517410 / 152560729 / +26.2% 368051446 / 314749763 / +16.9% 0.52 / 0.48 / +7.9%
duckdb / vortex-file-compressed / ns (0.987x ➖, 1↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 242147914 / 248281608 / -2.5% 267355045 / 292043460 / -8.5% 0.91 / 0.85 / +6.5%
tpch_q02/duckdb:vortex-file-compressed 487938371 / 430436859 / +13.4% 709118908 / 458974657 / +54.5% 🔴 0.69 / 0.94 / -26.6%
tpch_q03/duckdb:vortex-file-compressed 430309347 / 420396906 / +2.4% 545936532 / 484376281 / +12.7% 0.79 / 0.87 / -9.2%
tpch_q04/duckdb:vortex-file-compressed 260608514 / 293929393 / -11.3% 295049458 / 494325064 / -40.3% 🟢 0.88 / 0.59 / +48.5%
tpch_q05/duckdb:vortex-file-compressed 714105427 / 545964574 / +30.8% 🔴 662262298 / 598929855 / +10.6% 1.08 / 0.91 / +18.3%
tpch_q06/duckdb:vortex-file-compressed 183608507 / 193101646 / -4.9% 232569375 / 372060655 / -37.5% 🟢 0.79 / 0.52 / +52.1%
tpch_q07/duckdb:vortex-file-compressed 505226768 / 460115531 / +9.8% 494850084 / 474081848 / +4.4% 1.02 / 0.97 / +5.2%
tpch_q08/duckdb:vortex-file-compressed 1007136095 / 590545199 / +70.5% 🔴 698687116 / 662964505 / +5.4% 1.44 / 0.89 / +61.8%
tpch_q09/duckdb:vortex-file-compressed 433424629 / 446671045 / -3.0% 490305239 / 495270962 / -1.0% 0.88 / 0.90 / -2.0%
tpch_q10/duckdb:vortex-file-compressed 516951177 / 527455427 / -2.0% 577263799 / 539599568 / +7.0% 0.90 / 0.98 / -8.4%
tpch_q11/duckdb:vortex-file-compressed 370516364 / 486306677 / -23.8% 400243343 / 360661518 / +11.0% 0.93 / 1.35 / -31.3%
tpch_q12/duckdb:vortex-file-compressed 342002853 / 300573484 / +13.8% 290134173 / 312987974 / -7.3% 1.18 / 0.96 / +22.7%
tpch_q13/duckdb:vortex-file-compressed 282021885 / 282633118 / -0.2% 444979855 / 241948307 / +83.9% 🔴 0.63 / 1.17 / -45.7%
tpch_q14/duckdb:vortex-file-compressed 227141635 / 454463182 / -50.0% 🟢 314231834 / 342494506 / -8.3% 0.72 / 1.33 / -45.5%
tpch_q15/duckdb:vortex-file-compressed 337744349 / 286863903 / +17.7% 500608770 / 300748238 / +66.5% 🔴 0.67 / 0.95 / -29.3%
tpch_q16/duckdb:vortex-file-compressed 223349770 / 252061084 / -11.4% 250776127 / 320580290 / -21.8% 0.89 / 0.79 / +13.3%
tpch_q17/duckdb:vortex-file-compressed 337806607 / 421252280 / -19.8% 380968460 / 439693936 / -13.4% 0.89 / 0.96 / -7.4%
tpch_q18/duckdb:vortex-file-compressed 359040282 / 377410148 / -4.9% 520021000 / 391991687 / +32.7% 🔴 0.69 / 0.96 / -28.3%
tpch_q19/duckdb:vortex-file-compressed 296406311 / 337352999 / -12.1% 438144046 / 355386759 / +23.3% 0.68 / 0.95 / -28.7%
tpch_q20/duckdb:vortex-file-compressed 410516358 / 427604028 / -4.0% 453862528 / 580516499 / -21.8% 0.90 / 0.74 / +22.8%
tpch_q21/duckdb:vortex-file-compressed 655398762 / 645409084 / +1.5% 770917531 / 665341382 / +15.9% 0.85 / 0.97 / -12.4%
tpch_q22/duckdb:vortex-file-compressed 274531815 / 237475900 / +15.6% 364838065 / 298465529 / +22.2% 0.75 / 0.80 / -5.4%
duckdb / parquet / ns (0.971x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 210955146 / 175065314 / +20.5% 226555989 / 248310280 / -8.8% 0.93 / 0.71 / +32.1%
tpch_q02/duckdb:parquet 520329759 / 425721450 / +22.2% 717304299 / 470394428 / +52.5% 🔴 0.73 / 0.91 / -19.8%
tpch_q03/duckdb:parquet 457644980 / 374453243 / +22.2% 505075467 / 462413314 / +9.2% 0.91 / 0.81 / +11.9%
tpch_q04/duckdb:parquet 239330146 / 276714533 / -13.5% 323870015 / 326882016 / -0.9% 0.74 / 0.85 / -12.7%
tpch_q05/duckdb:parquet 514140417 / 610893146 / -15.8% 595914422 / 668803582 / -10.9% 0.86 / 0.91 / -5.5%
tpch_q06/duckdb:parquet 151223470 / 165251826 / -8.5% 182105418 / 197104423 / -7.6% 0.83 / 0.84 / -1.0%
tpch_q07/duckdb:parquet 446200947 / 464418598 / -3.9% 465252545 / 469043591 / -0.8% 0.96 / 0.99 / -3.1%
tpch_q08/duckdb:parquet 559502022 / 700332490 / -20.1% 677070024 / 686475040 / -1.4% 0.83 / 1.02 / -19.0%
tpch_q09/duckdb:parquet 634551244 / 612278729 / +3.6% 608001887 / 664939033 / -8.6% 1.04 / 0.92 / +13.3%
tpch_q10/duckdb:parquet 622362382 / 579617669 / +7.4% 661229246 / 877127889 / -24.6% 0.94 / 0.66 / +42.4%
tpch_q11/duckdb:parquet 298241819 / 410991029 / -27.4% 311138079 / 424111978 / -26.6% 0.96 / 0.97 / -1.1%
tpch_q12/duckdb:parquet 257173905 / 243066333 / +5.8% 279694042 / 317421459 / -11.9% 0.92 / 0.77 / +20.1%
tpch_q13/duckdb:parquet 354075254 / 370711990 / -4.5% 474420282 / 439031935 / +8.1% 0.75 / 0.84 / -11.6%
tpch_q14/duckdb:parquet 263515106 / 277004891 / -4.9% 292245140 / 340361549 / -14.1% 0.90 / 0.81 / +10.8%
tpch_q15/duckdb:parquet 191244884 / 230796557 / -17.1% 198505771 / 281369794 / -29.5% 0.96 / 0.82 / +17.5%
tpch_q16/duckdb:parquet 291016829 / 327373537 / -11.1% 293891732 / 324913928 / -9.5% 0.99 / 1.01 / -1.7%
tpch_q17/duckdb:parquet 292894949 / 348686805 / -16.0% 336175006 / 400862873 / -16.1% 0.87 / 0.87 / +0.2%
tpch_q18/duckdb:parquet 343600171 / 334774608 / +2.6% 382045116 / 369981476 / +3.3% 0.90 / 0.90 / -0.6%
tpch_q19/duckdb:parquet 344182748 / 305233138 / +12.8% 420372375 / 328735942 / +27.9% 0.82 / 0.93 / -11.8%
tpch_q20/duckdb:parquet 458871202 / 473114367 / -3.0% 537871646 / 518016267 / +3.8% 0.85 / 0.91 / -6.6%
tpch_q21/duckdb:parquet 486908640 / 510759552 / -4.7% 514260473 / 822885444 / -37.5% 🟢 0.95 / 0.62 / +52.5%
tpch_q22/duckdb:parquet 338723424 / 305427087 / +10.9% 330896352 / 340833623 / -2.9% 1.02 / 0.90 / +14.2%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR 0335b6a2 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DataFusion No clear signal (-0.4%, low confidence) · DuckDB No clear signal (+0.6%, low confidence)
Vortex (geomean): hot 0.994x ➖ · cold 0.995x ➖
Parquet (geomean): hot 0.993x ➖ · cold 0.989x ➖
Shifts: Parquet (control) -0.7% · 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.992x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1253430 / 1220166 / +2.7% 21676665 / 22009766 / -1.5% 0.06 / 0.06 / +4.3%
clickbench_q01/datafusion:vortex-file-compressed 5881300 / 6084594 / -3.3% 32359730 / 31322047 / +3.3% 0.18 / 0.19 / -6.4%
clickbench_q02/datafusion:vortex-file-compressed 9033781 / 9514683 / -5.1% 37897411 / 37013660 / +2.4% 0.24 / 0.26 / -7.3%
clickbench_q03/datafusion:vortex-file-compressed 10572442 / 11000535 / -3.9% 53299754 / 53182247 / +0.2% 0.20 / 0.21 / -4.1%
clickbench_q04/datafusion:vortex-file-compressed 54350650 / 55914726 / -2.8% 89791669 / 90136266 / -0.4% 0.61 / 0.62 / -2.4%
clickbench_q05/datafusion:vortex-file-compressed 73372472 / 72719662 / +0.9% 116671212 / 115371667 / +1.1% 0.63 / 0.63 / -0.2%
clickbench_q06/datafusion:vortex-file-compressed 1266504 / 1262298 / +0.3% 21869472 / 21632747 / +1.1% 0.06 / 0.06 / -0.8%
clickbench_q07/datafusion:vortex-file-compressed 9297938 / 9215014 / +0.9% 34484924 / 32242784 / +7.0% 0.27 / 0.29 / -5.7%
clickbench_q08/datafusion:vortex-file-compressed 73322471 / 76035528 / -3.6% 113906831 / 116571714 / -2.3% 0.64 / 0.65 / -1.3%
clickbench_q09/datafusion:vortex-file-compressed 167261605 / 168547756 / -0.8% 199156571 / 208562679 / -4.5% 0.84 / 0.81 / +3.9%
clickbench_q10/datafusion:vortex-file-compressed 22632053 / 22533905 / +0.4% 65966783 / 68449136 / -3.6% 0.34 / 0.33 / +4.2%
clickbench_q11/datafusion:vortex-file-compressed 24217040 / 24977542 / -3.0% 68087617 / 68309381 / -0.3% 0.36 / 0.37 / -2.7%
clickbench_q12/datafusion:vortex-file-compressed 70985944 / 71107218 / -0.2% 115876656 / 114406188 / +1.3% 0.61 / 0.62 / -1.4%
clickbench_q13/datafusion:vortex-file-compressed 116219084 / 119250214 / -2.5% 175793825 / 177902828 / -1.2% 0.66 / 0.67 / -1.4%
clickbench_q14/datafusion:vortex-file-compressed 73411803 / 74805951 / -1.9% 118332190 / 126567060 / -6.5% 0.62 / 0.59 / +5.0%
clickbench_q15/datafusion:vortex-file-compressed 60622362 / 60386057 / +0.4% 96273519 / 95435469 / +0.9% 0.63 / 0.63 / -0.5%
clickbench_q16/datafusion:vortex-file-compressed 150415052 / 149970048 / +0.3% 215442026 / 207759487 / +3.7% 0.70 / 0.72 / -3.3%
clickbench_q17/datafusion:vortex-file-compressed 146146852 / 152725834 / -4.3% 205585741 / 212702844 / -3.3% 0.71 / 0.72 / -1.0%
clickbench_q18/datafusion:vortex-file-compressed 285761202 / 293672167 / -2.7% 368001874 / 381920030 / -3.6% 0.78 / 0.77 / +1.0%
clickbench_q19/datafusion:vortex-file-compressed 7743594 / 7518594 / +3.0% 48279723 / 47722718 / +1.2% 0.16 / 0.16 / +1.8%
clickbench_q20/datafusion:vortex-file-compressed 59851550 / 59683062 / +0.3% 220954141 / 219117732 / +0.8% 0.27 / 0.27 / -0.6%
clickbench_q21/datafusion:vortex-file-compressed 87096301 / 88214226 / -1.3% 270922898 / 269308998 / +0.6% 0.32 / 0.33 / -1.9%
clickbench_q22/datafusion:vortex-file-compressed 97231215 / 97598208 / -0.4% 347844862 / 347478015 / +0.1% 0.28 / 0.28 / -0.5%
clickbench_q23/datafusion:vortex-file-compressed 198415586 / 195127568 / +1.7% 500447212 / 484636939 / +3.3% 0.40 / 0.40 / -1.5%
clickbench_q24/datafusion:vortex-file-compressed 14768467 / 16009970 / -7.8% 64281059 / 69553318 / -7.6% 0.23 / 0.23 / -0.2%
clickbench_q25/datafusion:vortex-file-compressed 17924990 / 17712194 / +1.2% 55268418 / 58816605 / -6.0% 0.32 / 0.30 / +7.7%
clickbench_q26/datafusion:vortex-file-compressed 15554130 / 15731332 / -1.1% 66093410 / 69287381 / -4.6% 0.24 / 0.23 / +3.7%
clickbench_q27/datafusion:vortex-file-compressed 95085061 / 95948274 / -0.9% 242699382 / 240174864 / +1.1% 0.39 / 0.40 / -1.9%
clickbench_q28/datafusion:vortex-file-compressed 558369826 / 559961299 / -0.3% 611262891 / 605834175 / +0.9% 0.91 / 0.92 / -1.2%
clickbench_q29/datafusion:vortex-file-compressed 22837514 / 23241795 / -1.7% 48413230 / 50256954 / -3.7% 0.47 / 0.46 / +2.0%
clickbench_q30/datafusion:vortex-file-compressed 56360565 / 56338110 / +0.0% 101687581 / 103130790 / -1.4% 0.55 / 0.55 / +1.5%
clickbench_q31/datafusion:vortex-file-compressed 66601497 / 65918086 / +1.0% 152530638 / 157315318 / -3.0% 0.44 / 0.42 / +4.2%
clickbench_q32/datafusion:vortex-file-compressed 284954152 / 284210390 / +0.3% 386139038 / 380624056 / +1.4% 0.74 / 0.75 / -1.2%
clickbench_q33/datafusion:vortex-file-compressed 314291294 / 315722926 / -0.5% 414916976 / 429174558 / -3.3% 0.76 / 0.74 / +3.0%
clickbench_q34/datafusion:vortex-file-compressed 315279682 / 318528500 / -1.0% 423973842 / 435103696 / -2.6% 0.74 / 0.73 / +1.6%
clickbench_q35/datafusion:vortex-file-compressed 54434006 / 55096566 / -1.2% 86107653 / 86803330 / -0.8% 0.63 / 0.63 / -0.4%
clickbench_q36/datafusion:vortex-file-compressed 37406067 / 37159450 / +0.7% 66493258 / 65862863 / +1.0% 0.56 / 0.56 / -0.3%
clickbench_q37/datafusion:vortex-file-compressed 21858734 / 21764903 / +0.4% 48588029 / 47788796 / +1.7% 0.45 / 0.46 / -1.2%
clickbench_q38/datafusion:vortex-file-compressed 11622492 / 11674420 / -0.4% 38883926 / 39118972 / -0.6% 0.30 / 0.30 / +0.2%
clickbench_q39/datafusion:vortex-file-compressed 77553530 / 76847370 / +0.9% 109464327 / 110174558 / -0.6% 0.71 / 0.70 / +1.6%
clickbench_q40/datafusion:vortex-file-compressed 11334003 / 10973876 / +3.3% 36781317 / 37895764 / -2.9% 0.31 / 0.29 / +6.4%
clickbench_q41/datafusion:vortex-file-compressed 11091138 / 10724040 / +3.4% 35714307 / 36178652 / -1.3% 0.31 / 0.30 / +4.8%
clickbench_q42/datafusion:vortex-file-compressed 10719349 / 11355108 / -5.6% 36861660 / 35922886 / +2.6% 0.29 / 0.32 / -8.0%
datafusion / parquet / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1255006 / 1276022 / -1.6% 48434350 / 49407605 / -2.0% 0.03 / 0.03 / +0.3%
clickbench_q01/datafusion:parquet 16072851 / 16036043 / +0.2% 71237964 / 65750803 / +8.3% 0.23 / 0.24 / -7.5%
clickbench_q02/datafusion:parquet 19105792 / 19039430 / +0.3% 79485823 / 81365102 / -2.3% 0.24 / 0.23 / +2.7%
clickbench_q03/datafusion:parquet 17655072 / 16897933 / +4.5% 79097511 / 80794689 / -2.1% 0.22 / 0.21 / +6.7%
clickbench_q04/datafusion:parquet 61476203 / 63979818 / -3.9% 122466171 / 123987199 / -1.2% 0.50 / 0.52 / -2.7%
clickbench_q05/datafusion:parquet 87490316 / 89255274 / -2.0% 153673650 / 156255257 / -1.7% 0.57 / 0.57 / -0.3%
clickbench_q06/datafusion:parquet 1294308 / 1275506 / +1.5% 48671396 / 48975212 / -0.6% 0.03 / 0.03 / +2.1%
clickbench_q07/datafusion:parquet 16815466 / 16873326 / -0.3% 67085208 / 67421702 / -0.5% 0.25 / 0.25 / +0.2%
clickbench_q08/datafusion:parquet 84702278 / 84527505 / +0.2% 158975863 / 161699528 / -1.7% 0.53 / 0.52 / +1.9%
clickbench_q09/datafusion:parquet 188181176 / 186370880 / +1.0% 267946441 / 271319309 / -1.2% 0.70 / 0.69 / +2.2%
clickbench_q10/datafusion:parquet 35662387 / 36471096 / -2.2% 97057576 / 101699148 / -4.6% 0.37 / 0.36 / +2.5%
clickbench_q11/datafusion:parquet 42468555 / 42474243 / -0.0% 107801088 / 109787284 / -1.8% 0.39 / 0.39 / +1.8%
clickbench_q12/datafusion:parquet 94745486 / 95520652 / -0.8% 158679962 / 161698678 / -1.9% 0.60 / 0.59 / +1.1%
clickbench_q13/datafusion:parquet 146308408 / 146087130 / +0.2% 226882992 / 225258763 / +0.7% 0.64 / 0.65 / -0.6%
clickbench_q14/datafusion:parquet 101684331 / 100853587 / +0.8% 171512384 / 170362949 / +0.7% 0.59 / 0.59 / +0.1%
clickbench_q15/datafusion:parquet 71565010 / 72332536 / -1.1% 133900495 / 131437968 / +1.9% 0.53 / 0.55 / -2.9%
clickbench_q16/datafusion:parquet 154887894 / 156453287 / -1.0% 235868423 / 235219324 / +0.3% 0.66 / 0.67 / -1.3%
clickbench_q17/datafusion:parquet 157820130 / 157678939 / +0.1% 236626539 / 237325032 / -0.3% 0.67 / 0.66 / +0.4%
clickbench_q18/datafusion:parquet 305954990 / 308461269 / -0.8% 416286666 / 422504370 / -1.5% 0.73 / 0.73 / +0.7%
clickbench_q19/datafusion:parquet 18750279 / 18812562 / -0.3% 75205559 / 75781648 / -0.8% 0.25 / 0.25 / +0.4%
clickbench_q20/datafusion:parquet 178806550 / 179220116 / -0.2% 282219047 / 284305626 / -0.7% 0.63 / 0.63 / +0.5%
clickbench_q21/datafusion:parquet 171734674 / 173377771 / -0.9% 297751359 / 299472840 / -0.6% 0.58 / 0.58 / -0.4%
clickbench_q22/datafusion:parquet 259456781 / 259249382 / +0.1% 420054202 / 424308056 / -1.0% 0.62 / 0.61 / +1.1%
clickbench_q23/datafusion:parquet 1011686617 / 1022978878 / -1.1% 1208494165 / 1199850540 / +0.7% 0.84 / 0.85 / -1.8%
clickbench_q24/datafusion:parquet 29903650 / 30188810 / -0.9% 87165119 / 88404662 / -1.4% 0.34 / 0.34 / +0.5%
clickbench_q25/datafusion:parquet 36061011 / 37471036 / -3.8% 101698751 / 101954898 / -0.3% 0.35 / 0.37 / -3.5%
clickbench_q26/datafusion:parquet 30615622 / 30468418 / +0.5% 88110465 / 89734131 / -1.8% 0.35 / 0.34 / +2.3%
clickbench_q27/datafusion:parquet 192404570 / 191894814 / +0.3% 288007125 / 295114715 / -2.4% 0.67 / 0.65 / +2.7%
clickbench_q28/datafusion:parquet 613537367 / 617991664 / -0.7% 704528177 / 703369560 / +0.2% 0.87 / 0.88 / -0.9%
clickbench_q29/datafusion:parquet 29115806 / 28999026 / +0.4% 90347562 / 88892511 / +1.6% 0.32 / 0.33 / -1.2%
clickbench_q30/datafusion:parquet 88833996 / 90188502 / -1.5% 173272942 / 174356372 / -0.6% 0.51 / 0.52 / -0.9%
clickbench_q31/datafusion:parquet 102065254 / 103470067 / -1.4% 198272113 / 199796455 / -0.8% 0.51 / 0.52 / -0.6%
clickbench_q32/datafusion:parquet 312831434 / 310273662 / +0.8% 430587963 / 436886300 / -1.4% 0.73 / 0.71 / +2.3%
clickbench_q33/datafusion:parquet 374843545 / 379648150 / -1.3% 474805239 / 475340975 / -0.1% 0.79 / 0.80 / -1.2%
clickbench_q34/datafusion:parquet 377912420 / 378357380 / -0.1% 474772478 / 477757080 / -0.6% 0.80 / 0.79 / +0.5%
clickbench_q35/datafusion:parquet 64564414 / 66400980 / -2.8% 123940130 / 123443634 / +0.4% 0.52 / 0.54 / -3.2%
clickbench_q36/datafusion:parquet 73125742 / 73443669 / -0.4% 134683758 / 134790029 / -0.1% 0.54 / 0.54 / -0.4%
clickbench_q37/datafusion:parquet 35179408 / 35158422 / +0.1% 90116179 / 90729142 / -0.7% 0.39 / 0.39 / +0.7%
clickbench_q38/datafusion:parquet 47722588 / 47492834 / +0.5% 108014719 / 108996455 / -0.9% 0.44 / 0.44 / +1.4%
clickbench_q39/datafusion:parquet 143050066 / 143549639 / -0.3% 210698850 / 210679662 / +0.0% 0.68 / 0.68 / -0.4%
clickbench_q40/datafusion:parquet 19992543 / 19978235 / +0.1% 76734196 / 76299680 / +0.6% 0.26 / 0.26 / -0.5%
clickbench_q41/datafusion:parquet 18635354 / 18851442 / -1.1% 75160388 / 75678578 / -0.7% 0.25 / 0.25 / -0.5%
clickbench_q42/datafusion:parquet 19227004 / 19075936 / +0.8% 73303152 / 73803687 / -0.7% 0.26 / 0.26 / +1.5%
duckdb / vortex-file-compressed / ns (0.995x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 2163141 / 2235112 / -3.2% 24751259 / 24709780 / +0.2% 0.09 / 0.09 / -3.4%
clickbench_q01/duckdb:vortex-file-compressed 6900544 / 7128420 / -3.2% 26754640 / 29510471 / -9.3% 0.26 / 0.24 / +6.8%
clickbench_q02/duckdb:vortex-file-compressed 8165534 / 8207027 / -0.5% 34046661 / 35009157 / -2.7% 0.24 / 0.23 / +2.3%
clickbench_q03/duckdb:vortex-file-compressed 13897436 / 14292814 / -2.8% 59521903 / 57314695 / +3.9% 0.23 / 0.25 / -6.4%
clickbench_q04/duckdb:vortex-file-compressed 55293938 / 56915892 / -2.8% 97118226 / 98986261 / -1.9% 0.57 / 0.57 / -1.0%
clickbench_q05/duckdb:vortex-file-compressed 63645500 / 64593805 / -1.5% 92980921 / 97131175 / -4.3% 0.68 / 0.67 / +2.9%
clickbench_q06/duckdb:vortex-file-compressed 2892201 / 2598590 / +11.3% 🔴 29836385 / 29454341 / +1.3% 0.10 / 0.09 / +9.9%
clickbench_q07/duckdb:vortex-file-compressed 8444386 / 8312120 / +1.6% 29806058 / 30264610 / -1.5% 0.28 / 0.27 / +3.2%
clickbench_q08/duckdb:vortex-file-compressed 67213432 / 67298970 / -0.1% 114754011 / 113161725 / +1.4% 0.59 / 0.59 / -1.5%
clickbench_q09/duckdb:vortex-file-compressed 88453582 / 86907164 / +1.8% 128821035 / 126758061 / +1.6% 0.69 / 0.69 / +0.1%
clickbench_q10/duckdb:vortex-file-compressed 26063746 / 26294890 / -0.9% 71903241 / 72133906 / -0.3% 0.36 / 0.36 / -0.6%
clickbench_q11/duckdb:vortex-file-compressed 28616377 / 28837664 / -0.8% 76532801 / 75769977 / +1.0% 0.37 / 0.38 / -1.8%
clickbench_q12/duckdb:vortex-file-compressed 69973255 / 70842325 / -1.2% 99604114 / 102323829 / -2.7% 0.70 / 0.69 / +1.5%
clickbench_q13/duckdb:vortex-file-compressed 123588169 / 123332187 / +0.2% 166608297 / 167598617 / -0.6% 0.74 / 0.74 / +0.8%
clickbench_q14/duckdb:vortex-file-compressed 72222386 / 72215760 / +0.0% 104223838 / 105335534 / -1.1% 0.69 / 0.69 / +1.1%
clickbench_q15/duckdb:vortex-file-compressed 75285114 / 75553196 / -0.4% 114455561 / 115153349 / -0.6% 0.66 / 0.66 / +0.3%
clickbench_q16/duckdb:vortex-file-compressed 136473232 / 137593314 / -0.8% 180572577 / 182571820 / -1.1% 0.76 / 0.75 / +0.3%
clickbench_q17/duckdb:vortex-file-compressed 140722608 / 140968337 / -0.2% 179407616 / 179061295 / +0.2% 0.78 / 0.79 / -0.4%
clickbench_q18/duckdb:vortex-file-compressed 255915406 / 265583384 / -3.6% 315448940 / 316838517 / -0.4% 0.81 / 0.84 / -3.2%
clickbench_q19/duckdb:vortex-file-compressed 9252444 / 9268058 / -0.2% 42284104 / 43571979 / -3.0% 0.22 / 0.21 / +2.9%
clickbench_q20/duckdb:vortex-file-compressed 64496152 / 64904418 / -0.6% 167064150 / 169996844 / -1.7% 0.39 / 0.38 / +1.1%
clickbench_q21/duckdb:vortex-file-compressed 95386012 / 94853797 / +0.6% 268961956 / 268712924 / +0.1% 0.35 / 0.35 / +0.5%
clickbench_q22/duckdb:vortex-file-compressed 171113519 / 171501023 / -0.2% 420006233 / 424881822 / -1.1% 0.41 / 0.40 / +0.9%
clickbench_q23/duckdb:vortex-file-compressed 34284690 / 34327004 / -0.1% 85984994 / 85247081 / +0.9% 0.40 / 0.40 / -1.0%
clickbench_q24/duckdb:vortex-file-compressed 13411059 / 13689030 / -2.0% 36484909 / 36620631 / -0.4% 0.37 / 0.37 / -1.7%
clickbench_q25/duckdb:vortex-file-compressed 18769460 / 18559576 / +1.1% 49179804 / 50982942 / -3.5% 0.38 / 0.36 / +4.8%
clickbench_q26/duckdb:vortex-file-compressed 11431415 / 11437347 / -0.1% 34865058 / 36381377 / -4.2% 0.33 / 0.31 / +4.3%
clickbench_q27/duckdb:vortex-file-compressed 53017148 / 54132573 / -2.1% 220605711 / 222268456 / -0.7% 0.24 / 0.24 / -1.3%
clickbench_q28/duckdb:vortex-file-compressed 508717951 / 512243594 / -0.7% 575591326 / 586378630 / -1.8% 0.88 / 0.87 / +1.2%
clickbench_q29/duckdb:vortex-file-compressed 17287070 / 17424780 / -0.8% 43301555 / 44806334 / -3.4% 0.40 / 0.39 / +2.7%
clickbench_q30/duckdb:vortex-file-compressed 59165667 / 59118590 / +0.1% 109870758 / 109170907 / +0.6% 0.54 / 0.54 / -0.6%
clickbench_q31/duckdb:vortex-file-compressed 108373892 / 108994918 / -0.6% 175682369 / 176649328 / -0.5% 0.62 / 0.62 / -0.0%
clickbench_q32/duckdb:vortex-file-compressed 376651952 / 371841824 / +1.3% 425171758 / 410597547 / +3.5% 0.89 / 0.91 / -2.2%
clickbench_q33/duckdb:vortex-file-compressed 351782288 / 344508234 / +2.1% 448809430 / 442604402 / +1.4% 0.78 / 0.78 / +0.7%
clickbench_q34/duckdb:vortex-file-compressed 355895622 / 361498969 / -1.6% 463903202 / 467485315 / -0.8% 0.77 / 0.77 / -0.8%
clickbench_q35/duckdb:vortex-file-compressed 56588626 / 57326324 / -1.3% 91635180 / 91851101 / -0.2% 0.62 / 0.62 / -1.1%
clickbench_q36/duckdb:vortex-file-compressed 11213018 / 11499587 / -2.5% 31938157 / 32883156 / -2.9% 0.35 / 0.35 / +0.4%
clickbench_q37/duckdb:vortex-file-compressed 7641476 / 7597259 / +0.6% 29301805 / 27883684 / +5.1% 0.26 / 0.27 / -4.3%
clickbench_q38/duckdb:vortex-file-compressed 8261492 / 8474062 / -2.5% 31030450 / 29992996 / +3.5% 0.27 / 0.28 / -5.8%
clickbench_q39/duckdb:vortex-file-compressed 18987588 / 19383928 / -2.0% 38298035 / 38411399 / -0.3% 0.50 / 0.50 / -1.8%
clickbench_q40/duckdb:vortex-file-compressed 6905348 / 6735740 / +2.5% 31446838 / 29133164 / +7.9% 0.22 / 0.23 / -5.0%
clickbench_q41/duckdb:vortex-file-compressed 7720013 / 7941751 / -2.8% 30098056 / 28467576 / +5.7% 0.26 / 0.28 / -8.1%
clickbench_q42/duckdb:vortex-file-compressed 6837448 / 6798652 / +0.6% 29097864 / 29183299 / -0.3% 0.23 / 0.23 / +0.9%
duckdb / parquet / ns (0.989x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 11137688 / 10630230 / +4.8% 18472337 / 18773063 / -1.6% 0.60 / 0.57 / +6.5%
clickbench_q01/duckdb:parquet 17492438 / 16122149 / +8.5% 24838124 / 24258973 / +2.4% 0.70 / 0.66 / +6.0%
clickbench_q02/duckdb:parquet 23995262 / 23941164 / +0.2% 36004222 / 36295310 / -0.8% 0.67 / 0.66 / +1.0%
clickbench_q03/duckdb:parquet 25865946 / 24825730 / +4.2% 37751340 / 39521656 / -4.5% 0.69 / 0.63 / +9.1%
clickbench_q04/duckdb:parquet 63832943 / 63383291 / +0.7% 80706333 / 78636777 / +2.6% 0.79 / 0.81 / -1.9%
clickbench_q05/duckdb:parquet 83874274 / 87329371 / -4.0% 100727171 / 102230063 / -1.5% 0.83 / 0.85 / -2.5%
clickbench_q06/duckdb:parquet 21620642 / 22662604 / -4.6% 31100638 / 31551010 / -1.4% 0.70 / 0.72 / -3.2%
clickbench_q07/duckdb:parquet 18704005 / 18898328 / -1.0% 27409779 / 26850947 / +2.1% 0.68 / 0.70 / -3.0%
clickbench_q08/duckdb:parquet 76341780 / 79931380 / -4.5% 92346461 / 94977238 / -2.8% 0.83 / 0.84 / -1.8%
clickbench_q09/duckdb:parquet 103038259 / 104998797 / -1.9% 122377779 / 126059532 / -2.9% 0.84 / 0.83 / +1.1%
clickbench_q10/duckdb:parquet 41967664 / 42284290 / -0.7% 56843205 / 58710250 / -3.2% 0.74 / 0.72 / +2.5%
clickbench_q11/duckdb:parquet 46404930 / 47145238 / -1.6% 66567554 / 67949047 / -2.0% 0.70 / 0.69 / +0.5%
clickbench_q12/duckdb:parquet 92415288 / 93319629 / -1.0% 112854904 / 111776866 / +1.0% 0.82 / 0.83 / -1.9%
clickbench_q13/duckdb:parquet 149991048 / 152070240 / -1.4% 168963375 / 172403415 / -2.0% 0.89 / 0.88 / +0.6%
clickbench_q14/duckdb:parquet 102367788 / 104277142 / -1.8% 122340509 / 123720148 / -1.1% 0.84 / 0.84 / -0.7%
clickbench_q15/duckdb:parquet 88744583 / 88506488 / +0.3% 105225335 / 106531369 / -1.2% 0.84 / 0.83 / +1.5%
clickbench_q16/duckdb:parquet 179531444 / 176716294 / +1.6% 186103144 / 193271220 / -3.7% 0.96 / 0.91 / +5.5%
clickbench_q17/duckdb:parquet 172715488 / 177797874 / -2.9% 188497802 / 188495463 / +0.0% 0.92 / 0.94 / -2.9%
clickbench_q18/duckdb:parquet 307043416 / 310258158 / -1.0% 334100095 / 335767170 / -0.5% 0.92 / 0.92 / -0.5%
clickbench_q19/duckdb:parquet 21045105 / 21909998 / -3.9% 32907096 / 31472541 / +4.6% 0.64 / 0.70 / -8.1%
clickbench_q20/duckdb:parquet 189278912 / 184993564 / +2.3% 229604889 / 231390270 / -0.8% 0.82 / 0.80 / +3.1%
clickbench_q21/duckdb:parquet 219192032 / 226705686 / -3.3% 268483848 / 267756077 / +0.3% 0.82 / 0.85 / -3.6%
clickbench_q22/duckdb:parquet 312523610 / 312804609 / -0.1% 353024992 / 377152344 / -6.4% 0.89 / 0.83 / +6.7%
clickbench_q23/duckdb:parquet 167928263 / 171234960 / -1.9% 245963489 / 258330125 / -4.8% 0.68 / 0.66 / +3.0%
clickbench_q24/duckdb:parquet 31622874 / 32656292 / -3.2% 45145563 / 42834744 / +5.4% 0.70 / 0.76 / -8.1%
clickbench_q25/duckdb:parquet 44440927 / 43089780 / +3.1% 62652290 / 65182819 / -3.9% 0.71 / 0.66 / +7.3%
clickbench_q26/duckdb:parquet 33380323 / 32715222 / +2.0% 43576028 / 47422937 / -8.1% 0.77 / 0.69 / +11.0%
clickbench_q27/duckdb:parquet 187593358 / 194013054 / -3.3% 227544187 / 240834983 / -5.5% 0.82 / 0.81 / +2.3%
clickbench_q28/duckdb:parquet 982201240 / 995351834 / -1.3% 965008166 / 975672663 / -1.1% 1.02 / 1.02 / -0.2%
clickbench_q29/duckdb:parquet 25710870 / 26152116 / -1.7% 35353951 / 35661573 / -0.9% 0.73 / 0.73 / -0.8%
clickbench_q30/duckdb:parquet 107582564 / 110052402 / -2.2% 137771377 / 134855443 / +2.2% 0.78 / 0.82 / -4.3%
clickbench_q31/duckdb:parquet 149590739 / 162531374 / -8.0% 186382300 / 185121245 / +0.7% 0.80 / 0.88 / -8.6%
clickbench_q32/duckdb:parquet 397223278 / 399709840 / -0.6% 415271327 / 438359421 / -5.3% 0.96 / 0.91 / +4.9%
clickbench_q33/duckdb:parquet 462361910 / 495772654 / -6.7% 447334924 / 467044396 / -4.2% 1.03 / 1.06 / -2.6%
clickbench_q34/duckdb:parquet 474470996 / 490348550 / -3.2% 467000818 / 489926693 / -4.7% 1.02 / 1.00 / +1.5%
clickbench_q35/duckdb:parquet 62706538 / 63831102 / -1.8% 75524500 / 80633483 / -6.3% 0.83 / 0.79 / +4.9%
clickbench_q36/duckdb:parquet 32307638 / 31515034 / +2.5% 40839901 / 40958616 / -0.3% 0.79 / 0.77 / +2.8%
clickbench_q37/duckdb:parquet 25114861 / 25309080 / -0.8% 34200291 / 34686951 / -1.4% 0.73 / 0.73 / +0.6%
clickbench_q38/duckdb:parquet 25709641 / 26103612 / -1.5% 35178170 / 33751494 / +4.2% 0.73 / 0.77 / -5.5%
clickbench_q39/duckdb:parquet 54536520 / 54191160 / +0.6% 63937507 / 66797079 / -4.3% 0.85 / 0.81 / +5.1%
clickbench_q40/duckdb:parquet 15085829 / 16694446 / -9.6% 24625744 / 25348872 / -2.9% 0.61 / 0.66 / -7.0%
clickbench_q41/duckdb:parquet 16849123 / 16001268 / +5.3% 24128566 / 24830920 / -2.8% 0.70 / 0.64 / +8.4%
clickbench_q42/duckdb:parquet 16078841 / 15996777 / +0.5% 25331651 / 25469343 / -0.5% 0.63 / 0.63 / +1.1%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR 0335b6a2 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.6%
Engines: DataFusion No clear signal (+2.2%, low confidence) · DuckDB No clear signal (+1.1%, low confidence)
Vortex (geomean): hot 1.018x ➖ · cold 0.962x ➖
Parquet (geomean): hot 1.002x ➖ · cold 0.969x ➖
Shifts: Parquet (control) +0.2% · Median polish +0.4%

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.025x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 7033715 / 6972853 / +0.9% 16078108 / 14844796 / +8.3% 0.44 / 0.47 / -6.9%
fineweb_q01/datafusion:vortex-file-compressed 8412570 / 9011128 / -6.6% 41432573 / 41216452 / +0.5% 0.20 / 0.22 / -7.1%
fineweb_q02/datafusion:vortex-file-compressed 10611806 / 9984274 / +6.3% 43692502 / 44551799 / -1.9% 0.24 / 0.22 / +8.4%
fineweb_q03/datafusion:vortex-file-compressed 19191313 / 19710618 / -2.6% 99079034 / 109878260 / -9.8% 0.19 / 0.18 / +8.0%
fineweb_q04/datafusion:vortex-file-compressed 67015520 / 68166904 / -1.7% 150396552 / 154547780 / -2.7% 0.45 / 0.44 / +1.0%
fineweb_q05/datafusion:vortex-file-compressed 67045384 / 67119576 / -0.1% 145768374 / 151641421 / -3.9% 0.46 / 0.44 / +3.9%
fineweb_q06/datafusion:vortex-file-compressed 20745238 / 19091834 / +8.7% 99235228 / 112072952 / -11.5% 🟢 0.21 / 0.17 / +22.7%
fineweb_q07/datafusion:vortex-file-compressed 19345046 / 17388446 / +11.3% 🔴 100404918 / 107492895 / -6.6% 0.19 / 0.16 / +19.1%
fineweb_q08/datafusion:vortex-file-compressed 8793731 / 8116950 / +8.3% 44902972 / 62120197 / -27.7% 🟢 0.20 / 0.13 / +49.9%
datafusion / parquet / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9497842 / 9389420 / +1.2% 31871498 / 31375155 / +1.6% 0.30 / 0.30 / -0.4%
fineweb_q01/datafusion:parquet 74414902 / 75236066 / -1.1% 142991142 / 156406618 / -8.6% 0.52 / 0.48 / +8.2%
fineweb_q02/datafusion:parquet 74493933 / 74705068 / -0.3% 149577396 / 163100781 / -8.3% 0.50 / 0.46 / +8.7%
fineweb_q03/datafusion:parquet 73786350 / 73915423 / -0.2% 140881400 / 151100995 / -6.8% 0.52 / 0.49 / +7.1%
fineweb_q04/datafusion:parquet 83368892 / 82229998 / +1.4% 140828222 / 156831781 / -10.2% 🟢 0.59 / 0.52 / +12.9%
fineweb_q05/datafusion:parquet 80488544 / 81509690 / -1.3% 141938594 / 160113254 / -11.4% 🟢 0.57 / 0.51 / +11.4%
fineweb_q06/datafusion:parquet 75275304 / 74040918 / +1.7% 153938385 / 160637257 / -4.2% 0.49 / 0.46 / +6.1%
fineweb_q07/datafusion:parquet 73820036 / 73019773 / +1.1% 152591837 / 153114307 / -0.3% 0.48 / 0.48 / +1.4%
fineweb_q08/datafusion:parquet 73345822 / 72846670 / +0.7% 144882784 / 159156869 / -9.0% 0.51 / 0.46 / +10.6%
duckdb / vortex-file-compressed / ns (1.010x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 2104012 / 2014182 / +4.5% 7259871 / 7426292 / -2.2% 0.29 / 0.27 / +6.9%
fineweb_q01/duckdb:vortex-file-compressed 9689172 / 9619012 / +0.7% 31206192 / 33990176 / -8.2% 0.31 / 0.28 / +9.7%
fineweb_q02/duckdb:vortex-file-compressed 10590996 / 10424480 / +1.6% 33145309 / 34208711 / -3.1% 0.32 / 0.30 / +4.9%
fineweb_q03/duckdb:vortex-file-compressed 19332974 / 19553132 / -1.1% 89229111 / 91228354 / -2.2% 0.22 / 0.21 / +1.1%
fineweb_q04/duckdb:vortex-file-compressed 66228160 / 66540059 / -0.5% 106997101 / 107226634 / -0.2% 0.62 / 0.62 / -0.3%
fineweb_q05/duckdb:vortex-file-compressed 66477074 / 66658019 / -0.3% 105488865 / 103756727 / +1.7% 0.63 / 0.64 / -1.9%
fineweb_q06/duckdb:vortex-file-compressed 19729210 / 19082968 / +3.4% 91928809 / 92277620 / -0.4% 0.21 / 0.21 / +3.8%
fineweb_q07/duckdb:vortex-file-compressed 18364926 / 18449006 / -0.5% 87419037 / 88011263 / -0.7% 0.21 / 0.21 / +0.2%
fineweb_q08/duckdb:vortex-file-compressed 5544256 / 5467254 / +1.4% 14027838 / 12925506 / +8.5% 0.40 / 0.42 / -6.6%
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 24175437 / 23776338 / +1.7% 27879803 / 28303091 / -1.5% 0.87 / 0.84 / +3.2%
fineweb_q01/duckdb:parquet 56006726 / 54825206 / +2.2% 78016513 / 77288519 / +0.9% 0.72 / 0.71 / +1.2%
fineweb_q02/duckdb:parquet 59926385 / 60800364 / -1.4% 81038751 / 85317539 / -5.0% 0.74 / 0.71 / +3.8%
fineweb_q03/duckdb:parquet 119885712 / 119600208 / +0.2% 183260306 / 179517019 / +2.1% 0.65 / 0.67 / -1.8%
fineweb_q04/duckdb:parquet 162132132 / 164453177 / -1.4% 214773983 / 215274541 / -0.2% 0.75 / 0.76 / -1.2%
fineweb_q05/duckdb:parquet 160101180 / 158936571 / +0.7% 206871860 / 208270000 / -0.7% 0.77 / 0.76 / +1.4%
fineweb_q06/duckdb:parquet 89567686 / 89493046 / +0.1% 156951658 / 156934546 / +0.0% 0.57 / 0.57 / +0.1%
fineweb_q07/duckdb:parquet 91627270 / 92947851 / -1.4% 152078213 / 143667721 / +5.9% 0.60 / 0.65 / -6.9%
fineweb_q08/duckdb:parquet 29575080 / 29850586 / -0.9% 31403025 / 30551153 / +2.8% 0.94 / 0.98 / -3.6%

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR 0335b6a2 vs base 5747de16
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.5%
Engines: DataFusion No clear signal (-0.7%, low confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): hot 0.994x ➖ · cold 1.048x ➖
Parquet (geomean): hot 0.998x ➖ · cold 1.020x ➖
Shifts: Parquet (control) -0.2% · Median polish -0.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.

datafusion / vortex-file-compressed / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 89168247 / 90030136 / -1.0% 142352451 / 144588530 / -1.5% 0.63 / 0.62 / +0.6%
tpch_q02/datafusion:vortex-file-compressed 66798040 / 67334531 / -0.8% 103168395 / 97667650 / +5.6% 0.65 / 0.69 / -6.1%
tpch_q03/datafusion:vortex-file-compressed 65607331 / 67285002 / -2.5% 117791582 / 112681135 / +4.5% 0.56 / 0.60 / -6.7%
tpch_q04/datafusion:vortex-file-compressed 34964534 / 35987444 / -2.8% 71577309 / 69645076 / +2.8% 0.49 / 0.52 / -5.5%
tpch_q05/datafusion:vortex-file-compressed 120041572 / 120169771 / -0.1% 178827450 / 172710449 / +3.5% 0.67 / 0.70 / -3.5%
tpch_q06/datafusion:vortex-file-compressed 11294166 / 11384725 / -0.8% 56320190 / 53578377 / +5.1% 0.20 / 0.21 / -5.6%
tpch_q07/datafusion:vortex-file-compressed 134971506 / 136215797 / -0.9% 200862314 / 189390850 / +6.1% 0.67 / 0.72 / -6.6%
tpch_q08/datafusion:vortex-file-compressed 146289756 / 146746225 / -0.3% 322259925 / 208271850 / +54.7% 🔴 0.45 / 0.70 / -35.6%
tpch_q09/datafusion:vortex-file-compressed 186541488 / 188240668 / -0.9% 258498341 / 261977503 / -1.3% 0.72 / 0.72 / +0.4%
tpch_q10/datafusion:vortex-file-compressed 73911588 / 74231368 / -0.4% 131459106 / 133280611 / -1.4% 0.56 / 0.56 / +0.9%
tpch_q11/datafusion:vortex-file-compressed 45077013 / 45142876 / -0.1% 71081942 / 68204256 / +4.2% 0.63 / 0.66 / -4.2%
tpch_q12/datafusion:vortex-file-compressed 37180015 / 37476982 / -0.8% 80496909 / 78505516 / +2.5% 0.46 / 0.48 / -3.2%
tpch_q13/datafusion:vortex-file-compressed 41693247 / 42989839 / -3.0% 77723166 / 78228317 / -0.6% 0.54 / 0.55 / -2.4%
tpch_q14/datafusion:vortex-file-compressed 22750859 / 22987837 / -1.0% 87777409 / 82740190 / +6.1% 0.26 / 0.28 / -6.7%
tpch_q15/datafusion:vortex-file-compressed 34445695 / 35432460 / -2.8% 89423461 / 88724528 / +0.8% 0.39 / 0.40 / -3.5%
tpch_q16/datafusion:vortex-file-compressed 39685305 / 39882319 / -0.5% 70948314 / 68570795 / +3.5% 0.56 / 0.58 / -3.8%
tpch_q17/datafusion:vortex-file-compressed 176578785 / 176187726 / +0.2% 231063518 / 224060644 / +3.1% 0.76 / 0.79 / -2.8%
tpch_q18/datafusion:vortex-file-compressed 205909952 / 210593193 / -2.2% 271562178 / 271502034 / +0.0% 0.76 / 0.78 / -2.2%
tpch_q19/datafusion:vortex-file-compressed 36166206 / 34650476 / +4.4% 89952311 / 90601474 / -0.7% 0.40 / 0.38 / +5.1%
tpch_q20/datafusion:vortex-file-compressed 63366568 / 63835675 / -0.7% 122426302 / 114792042 / +6.7% 0.52 / 0.56 / -6.9%
tpch_q21/datafusion:vortex-file-compressed 183201361 / 182732712 / +0.3% 249689146 / 231311001 / +7.9% 0.73 / 0.79 / -7.1%
tpch_q22/datafusion:vortex-file-compressed 27539917 / 27267756 / +1.0% 55459297 / 53948141 / +2.8% 0.50 / 0.51 / -1.8%
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 87895188 / 88484830 / -0.7% 128555910 / 124117815 / +3.6% 0.68 / 0.71 / -4.1%
tpch_q02/datafusion:parquet 176122763 / 175754252 / +0.2% 205172880 / 196943174 / +4.2% 0.86 / 0.89 / -3.8%
tpch_q03/datafusion:parquet 137711177 / 137348098 / +0.3% 184289899 / 181111907 / +1.8% 0.75 / 0.76 / -1.5%
tpch_q04/datafusion:parquet 59043399 / 59616567 / -1.0% 94282713 / 91151656 / +3.4% 0.63 / 0.65 / -4.3%
tpch_q05/datafusion:parquet 169975825 / 170201431 / -0.1% 232032712 / 221695318 / +4.7% 0.73 / 0.77 / -4.6%
tpch_q06/datafusion:parquet 37202208 / 37342142 / -0.4% 80091560 / 75187656 / +6.5% 0.46 / 0.50 / -6.5%
tpch_q07/datafusion:parquet 220143663 / 219717443 / +0.2% 281722245 / 266009428 / +5.9% 0.78 / 0.83 / -5.4%
tpch_q08/datafusion:parquet 222482905 / 222024159 / +0.2% 292596913 / 282088123 / +3.7% 0.76 / 0.79 / -3.4%
tpch_q09/datafusion:parquet 314253238 / 312638588 / +0.5% 380684598 / 371939156 / +2.4% 0.83 / 0.84 / -1.8%
tpch_q10/datafusion:parquet 321236324 / 321890941 / -0.2% 388044927 / 369789266 / +4.9% 0.83 / 0.87 / -4.9%
tpch_q11/datafusion:parquet 126920192 / 127262038 / -0.3% 149439598 / 147658817 / +1.2% 0.85 / 0.86 / -1.5%
tpch_q12/datafusion:parquet 84328530 / 84409093 / -0.1% 121919410 / 118050086 / +3.3% 0.69 / 0.72 / -3.3%
tpch_q13/datafusion:parquet 217135922 / 216643264 / +0.2% 247672661 / 242824681 / +2.0% 0.88 / 0.89 / -1.7%
tpch_q14/datafusion:parquet 86645536 / 88777174 / -2.4% 199183298 / 195160804 / +2.1% 0.44 / 0.45 / -4.4%
tpch_q15/datafusion:parquet 107430201 / 105796646 / +1.5% 160661886 / 152132946 / +5.6% 0.67 / 0.70 / -3.8%
tpch_q16/datafusion:parquet 97961732 / 98179281 / -0.2% 122551916 / 117888029 / +4.0% 0.80 / 0.83 / -4.0%
tpch_q17/datafusion:parquet 213043226 / 213544479 / -0.2% 264907443 / 260063576 / +1.9% 0.80 / 0.82 / -2.1%
tpch_q18/datafusion:parquet 269848229 / 271141791 / -0.5% 314616881 / 311223434 / +1.1% 0.86 / 0.87 / -1.6%
tpch_q19/datafusion:parquet 109145923 / 108322548 / +0.8% 168435440 / 162163250 / +3.9% 0.65 / 0.67 / -3.0%
tpch_q20/datafusion:parquet 189565879 / 188924563 / +0.3% 245505677 / 241748984 / +1.6% 0.77 / 0.78 / -1.2%
tpch_q21/datafusion:parquet 246208397 / 245709575 / +0.2% 314478258 / 315123030 / -0.2% 0.78 / 0.78 / +0.4%
tpch_q22/datafusion:parquet 154104031 / 153635606 / +0.3% 175351962 / 174574932 / +0.4% 0.88 / 0.88 / -0.1%
duckdb / vortex-file-compressed / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 32680770 / 32836754 / -0.5% 71311113 / 63310513 / +12.6% 🔴 0.46 / 0.52 / -11.6%
tpch_q02/duckdb:vortex-file-compressed 31335271 / 31109213 / +0.7% 43322256 / 44888010 / -3.5% 0.72 / 0.69 / +4.4%
tpch_q03/duckdb:vortex-file-compressed 51840405 / 52209441 / -0.7% 103492782 / 92968578 / +11.3% 🔴 0.50 / 0.56 / -10.8%
tpch_q04/duckdb:vortex-file-compressed 51047833 / 51021687 / +0.1% 87406496 / 81535372 / +7.2% 0.58 / 0.63 / -6.7%
tpch_q05/duckdb:vortex-file-compressed 68579238 / 68113633 / +0.7% 108839040 / 100794569 / +8.0% 0.63 / 0.68 / -6.8%
tpch_q06/duckdb:vortex-file-compressed 14331344 / 14683302 / -2.4% 54233083 / 47939971 / +13.1% 🔴 0.26 / 0.31 / -13.7%
tpch_q07/duckdb:vortex-file-compressed 53850577 / 54798215 / -1.7% 109502747 / 101229894 / +8.2% 0.49 / 0.54 / -9.2%
tpch_q08/duckdb:vortex-file-compressed 87260901 / 86753608 / +0.6% 133605512 / 126462934 / +5.6% 0.65 / 0.69 / -4.8%
tpch_q09/duckdb:vortex-file-compressed 97036864 / 98480943 / -1.5% 161777542 / 150677045 / +7.4% 0.60 / 0.65 / -8.2%
tpch_q10/duckdb:vortex-file-compressed 87449891 / 88795126 / -1.5% 144450362 / 135344331 / +6.7% 0.61 / 0.66 / -7.7%
tpch_q11/duckdb:vortex-file-compressed 14436947 / 14525577 / -0.6% 26396828 / 28334295 / -6.8% 0.55 / 0.51 / +6.7%
tpch_q12/duckdb:vortex-file-compressed 43223281 / 43402536 / -0.4% 81533292 / 77235063 / +5.6% 0.53 / 0.56 / -5.7%
tpch_q13/duckdb:vortex-file-compressed 66567821 / 67203085 / -0.9% 86970696 / 89950552 / -3.3% 0.77 / 0.75 / +2.4%
tpch_q14/duckdb:vortex-file-compressed 28217028 / 28116070 / +0.4% 72492508 / 67307683 / +7.7% 0.39 / 0.42 / -6.8%
tpch_q15/duckdb:vortex-file-compressed 24433247 / 24481003 / -0.2% 62812752 / 59278902 / +6.0% 0.39 / 0.41 / -5.8%
tpch_q16/duckdb:vortex-file-compressed 49720781 / 49653265 / +0.1% 57527346 / 57578868 / -0.1% 0.86 / 0.86 / +0.2%
tpch_q17/duckdb:vortex-file-compressed 34415963 / 34193820 / +0.6% 66484816 / 63739658 / +4.3% 0.52 / 0.54 / -3.5%
tpch_q18/duckdb:vortex-file-compressed 96925512 / 99499252 / -2.6% 117040481 / 116675466 / +0.3% 0.83 / 0.85 / -2.9%
tpch_q19/duckdb:vortex-file-compressed 25079882 / 25371334 / -1.1% 73907825 / 67779070 / +9.0% 0.34 / 0.37 / -9.3%
tpch_q20/duckdb:vortex-file-compressed 38619772 / 38900400 / -0.7% 87663278 / 83470060 / +5.0% 0.44 / 0.47 / -5.5%
tpch_q21/duckdb:vortex-file-compressed 95420903 / 96486624 / -1.1% 146515455 / 136628752 / +7.2% 0.65 / 0.71 / -7.8%
tpch_q22/duckdb:vortex-file-compressed 35474349 / 35114648 / +1.0% 51317236 / 51662726 / -0.7% 0.69 / 0.68 / +1.7%
duckdb / parquet / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 68060771 / 68766008 / -1.0% 90962473 / 93976044 / -3.2% 0.75 / 0.73 / +2.3%
tpch_q02/duckdb:parquet 87345477 / 87981874 / -0.7% 98853183 / 99044356 / -0.2% 0.88 / 0.89 / -0.5%
tpch_q03/duckdb:parquet 111079236 / 110762582 / +0.3% 145750671 / 142193579 / +2.5% 0.76 / 0.78 / -2.2%
tpch_q04/duckdb:parquet 77578747 / 77182652 / +0.5% 98695171 / 97880921 / +0.8% 0.79 / 0.79 / -0.3%
tpch_q05/duckdb:parquet 123499780 / 124957527 / -1.2% 158325213 / 155695951 / +1.7% 0.78 / 0.80 / -2.8%
tpch_q06/duckdb:parquet 35777989 / 35928658 / -0.4% 57881137 / 58235589 / -0.6% 0.62 / 0.62 / +0.2%
tpch_q07/duckdb:parquet 118994907 / 118322334 / +0.6% 156058590 / 156484386 / -0.3% 0.76 / 0.76 / +0.8%
tpch_q08/duckdb:parquet 148251367 / 148750802 / -0.3% 194749446 / 190898533 / +2.0% 0.76 / 0.78 / -2.3%
tpch_q09/duckdb:parquet 238121707 / 237889118 / +0.1% 284917717 / 281862962 / +1.1% 0.84 / 0.84 / -1.0%
tpch_q10/duckdb:parquet 314229869 / 316083406 / -0.6% 340375761 / 337386103 / +0.9% 0.92 / 0.94 / -1.5%
tpch_q11/duckdb:parquet 43772043 / 44092044 / -0.7% 51825572 / 50958069 / +1.7% 0.84 / 0.87 / -2.4%
tpch_q12/duckdb:parquet 72312330 / 72620916 / -0.4% 90573975 / 92492058 / -2.1% 0.80 / 0.79 / +1.7%
tpch_q13/duckdb:parquet 291934741 / 294773814 / -1.0% 308658260 / 311540982 / -0.9% 0.95 / 0.95 / -0.0%
tpch_q14/duckdb:parquet 102196273 / 102367575 / -0.2% 137245941 / 136778868 / +0.3% 0.74 / 0.75 / -0.5%
tpch_q15/duckdb:parquet 58174886 / 58422944 / -0.4% 87004302 / 85687637 / +1.5% 0.67 / 0.68 / -1.9%
tpch_q16/duckdb:parquet 101718264 / 101527190 / +0.2% 108679365 / 108533439 / +0.1% 0.94 / 0.94 / +0.1%
tpch_q17/duckdb:parquet 82676993 / 84170138 / -1.8% 118519971 / 111236248 / +6.5% 0.70 / 0.76 / -7.8%
tpch_q18/duckdb:parquet 159279145 / 158129248 / +0.7% 173646841 / 168061240 / +3.3% 0.92 / 0.94 / -2.5%
tpch_q19/duckdb:parquet 100614587 / 99935541 / +0.7% 135073118 / 128763411 / +4.9% 0.74 / 0.78 / -4.0%
tpch_q20/duckdb:parquet 147208188 / 148182325 / -0.7% 185162037 / 183368743 / +1.0% 0.80 / 0.81 / -1.6%
tpch_q21/duckdb:parquet 258451306 / 256704470 / +0.7% 272585578 / 274156838 / -0.6% 0.95 / 0.94 / +1.3%
tpch_q22/duckdb:parquet 169384604 / 169249951 / +0.1% 183331839 / 184127987 / -0.4% 0.92 / 0.92 / +0.5%

No file size changes detected.

@mprammer
mprammer merged commit 10d2d39 into develop Oct 28, 2026
150 of 153 checks passed
@mprammer
mprammer deleted the mp/capture-dataset-dir branch October 28, 2026 19:41
joseph-isaacs pushed a commit that referenced this pull request Oct 29, 2026
## Summary

`scripts/capture-file-sizes.py` measured every directory under
`vortex-bench/data` whose name started with the benchmark's
(`clickbench` matched `clickbench_partitioned`, and anything else named
`clickbench_*`), so data sitting next to a benchmark's own could leak
into its file-size report. The script now takes `--dataset-dir` and
measures exactly that directory.

## Changes

Each CI matrix entry carries a `dataset_dir`, which defaults to the
benchmark's subcommand; ClickBench sets `clickbench_partitioned`. The
workflow passes it through. For every benchmark the CI captures today,
the script's output is byte-identical to before.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Signed-off-by: Martin Prammer <martin@spiraldb.com>
Co-authored-by: Claude <noreply@anthropic.com>
(cherry picked from commit 10d2d39)
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants