Skip to content

Try reduce_parent rules after execute_parent rewrites the current node - #11310

Merged
robert3005 merged 2 commits into
developfrom
claude/happy-hypatia-of8g85
Nov 12, 2026
Merged

robert3005 merged 2 commits into
developfrom
claude/happy-hypatia-of8g85

Conversation

@robert3005

@robert3005 robert3005 commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

This changes is meant to catch and apply interleavings of execute and parent rules that otherwise have no chance to interact. Practical example of this is Between(Slice(RunEnd)) combination. RunEnd has optimisations for both Slice and Between, however, Slice is an execute rule (since it pushes the slice to the values and needs to do binary search on runs) and between is an reduce rule. After Slice runs and reduces to Between(RunEnd) we never apply the reduce parent rule that pushes Between to the values of RunEnd.

With this change we try to apply rule after execute_parent is done. This is likely a lot better once #11091 and #11092 merge where we can cheaply know if there's any rule that might apply

@robert3005 robert3005 added the changelog/fix A bug fix label Nov 8, 2026
@codspeed

codspeed Bot commented Nov 8, 2026 •

Copy link
Copy Markdown

Merging this PR will not alter performance

2 warnings

⚠️ Walltime results may be unreliable

Some benchmarks used the Walltime instrument outside CodSpeed Macro Runners, which can make the results inconsistent.

Learn more about Macro Runners

See affected benchmarks

⚠️ 1 benchmark is dominated by system calls

System calls cannot be simulated consistently and are left out of the measure. The reported value understates the real cost. Switch to the Walltime instrument to measure them.

Learn more about system calls

See affected benchmarks

✅ 1921 untouched benchmarks
⏩ 50 skipped benchmarks1


Comparing claude/happy-hypatia-of8g85 (3a4ded4) with develop (dcada48)

Open in CodSpeed

Footnotes

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

@robert3005
robert3005 force-pushed the claude/happy-hypatia-of8g85 branch from 136e3dc to a0cf5e9 Compare November 9, 2026 01:30
@robert3005 robert3005 added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Nov 10, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Nov 10, 2026
@github-actions

github-actions Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR a0cf5e9d vs base b2f8d0f9
Vortex (geomean): hot 1.021x ➖ · cold 0.962x ➖


datafusion / vortex-file-compressed / ns (1.021x ➖, 1↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 44113702 / 44247398 / -0.3% 87833823 / 86756764 / +1.2% 0.50 / 0.51 / -1.5%
polarsignals_q01/datafusion:vortex-file-compressed 64611860 / 53190033 / +21.5% 🔴 114932989 / 111620562 / +3.0% 0.56 / 0.48 / +18.0%
polarsignals_q02/datafusion:vortex-file-compressed 12134647 / 14308001 / -15.2% 🟢 45628489 / 50938846 / -10.4% 🟢 0.27 / 0.28 / -5.3%
polarsignals_q03/datafusion:vortex-file-compressed 82671586 / 69231543 / +19.4% 🔴 116122380 / 116022576 / +0.1% 0.71 / 0.60 / +19.3%
polarsignals_q04/datafusion:vortex-file-compressed 9258036 / 9324230 / -0.7% 40102313 / 43390473 / -7.6% 0.23 / 0.21 / +7.4%
polarsignals_q05/datafusion:vortex-file-compressed 11745554 / 11645938 / +0.9% 42671684 / 46740242 / -8.7% 0.28 / 0.25 / +10.5%
polarsignals_q06/datafusion:vortex-file-compressed 22745648 / 22759316 / -0.1% 53430191 / 56616878 / -5.6% 0.43 / 0.40 / +5.9%
polarsignals_q07/datafusion:vortex-file-compressed 10861388 / 10826504 / +0.3% 40610705 / 45422058 / -10.6% 🟢 0.27 / 0.24 / +12.2%
polarsignals_q08/datafusion:vortex-file-compressed 97511559 / 96763190 / +0.8% 159139852 / 161828007 / -1.7% 0.61 / 0.60 / +2.5%
polarsignals_q09/datafusion:vortex-file-compressed 10061795 / 9924556 / +1.4% 40759066 / 41195204 / -1.1% 0.25 / 0.24 / +2.5%
polarsignals_q10/datafusion:vortex-file-compressed 55307251 / 55401320 / -0.2% 117165625 / 116674031 / +0.4% 0.47 / 0.47 / -0.6%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR a0cf5e9d vs base 1cdc8cf9
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +3.4%
Engines: DataFusion No clear signal (+7.3%, low confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): hot 1.036x ➖ · cold 1.035x ➖
Parquet (geomean): hot 1.001x ➖ · cold 0.998x ➖
Shifts: Parquet (control) +0.1% · 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.069x ➖, 0↑ 3↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 6055375 / 6250168 / -3.1% 20726332 / 19751173 / +4.9% 0.29 / 0.32 / -7.7%
fineweb_q01/datafusion:vortex-file-compressed 11188596 / 9285400 / +20.5% 🔴 39960097 / 35575139 / +12.3% 🔴 0.28 / 0.26 / +7.3%
fineweb_q02/datafusion:vortex-file-compressed 11427254 / 10567512 / +8.1% 43126206 / 40643432 / +6.1% 0.26 / 0.26 / +1.9%
fineweb_q03/datafusion:vortex-file-compressed 17398906 / 17539240 / -0.8% 108941986 / 102692107 / +6.1% 0.16 / 0.17 / -6.5%
fineweb_q04/datafusion:vortex-file-compressed 64412020 / 64090120 / +0.5% 155817063 / 144508483 / +7.8% 0.41 / 0.44 / -6.8%
fineweb_q05/datafusion:vortex-file-compressed 61859598 / 63203121 / -2.1% 138689104 / 139485427 / -0.6% 0.45 / 0.45 / -1.6%
fineweb_q06/datafusion:vortex-file-compressed 16890590 / 17269226 / -2.2% 110402080 / 106346388 / +3.8% 0.15 / 0.16 / -5.8%
fineweb_q07/datafusion:vortex-file-compressed 19835325 / 16748794 / +18.4% 🔴 106866506 / 103498538 / +3.3% 0.19 / 0.16 / +14.7%
fineweb_q08/datafusion:vortex-file-compressed 10788846 / 8455804 / +27.6% 🔴 31706455 / 26524896 / +19.5% 🔴 0.34 / 0.32 / +6.7%
datafusion / parquet / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9485662 / 9321344 / +1.8% 33641976 / 32543553 / +3.4% 0.28 / 0.29 / -1.6%
fineweb_q01/datafusion:parquet 74474652 / 75943192 / -1.9% 151148915 / 168115168 / -10.1% 🟢 0.49 / 0.45 / +9.1%
fineweb_q02/datafusion:parquet 76674214 / 75797688 / +1.2% 160286129 / 156430678 / +2.5% 0.48 / 0.48 / -1.3%
fineweb_q03/datafusion:parquet 73504356 / 73828035 / -0.4% 151059745 / 151042261 / +0.0% 0.49 / 0.49 / -0.4%
fineweb_q04/datafusion:parquet 81616790 / 82454360 / -1.0% 150610746 / 161665686 / -6.8% 0.54 / 0.51 / +6.2%
fineweb_q05/datafusion:parquet 80293494 / 81339953 / -1.3% 144269558 / 155427779 / -7.2% 0.56 / 0.52 / +6.3%
fineweb_q06/datafusion:parquet 74985021 / 76823475 / -2.4% 151388037 / 164720545 / -8.1% 0.50 / 0.47 / +6.2%
fineweb_q07/datafusion:parquet 74144764 / 73784924 / +0.5% 152393004 / 154776922 / -1.5% 0.49 / 0.48 / +2.1%
fineweb_q08/datafusion:parquet 73710562 / 73667172 / +0.1% 156576154 / 153339658 / +2.1% 0.47 / 0.48 / -2.0%
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)
fineweb_q00/duckdb:vortex-file-compressed 2058503 / 2129396 / -3.3% 7120475 / 8430467 / -15.5% 🟢 0.29 / 0.25 / +14.5%
fineweb_q01/duckdb:vortex-file-compressed 7448079 / 7609840 / -2.1% 27288353 / 27699884 / -1.5% 0.27 / 0.27 / -0.6%
fineweb_q02/duckdb:vortex-file-compressed 9082742 / 8999654 / +0.9% 28352446 / 32238453 / -12.1% 🟢 0.32 / 0.28 / +14.8%
fineweb_q03/duckdb:vortex-file-compressed 18550784 / 17999961 / +3.1% 99021420 / 89729159 / +10.4% 🔴 0.19 / 0.20 / -6.6%
fineweb_q04/duckdb:vortex-file-compressed 65459442 / 64895256 / +0.9% 107420964 / 105319449 / +2.0% 0.61 / 0.62 / -1.1%
fineweb_q05/duckdb:vortex-file-compressed 64963668 / 64576607 / +0.6% 107068865 / 100642505 / +6.4% 0.61 / 0.64 / -5.4%
fineweb_q06/duckdb:vortex-file-compressed 17721571 / 17451004 / +1.6% 97983446 / 90997772 / +7.7% 0.18 / 0.19 / -5.7%
fineweb_q07/duckdb:vortex-file-compressed 17704530 / 17567882 / +0.8% 97550741 / 90262327 / +8.1% 0.18 / 0.19 / -6.8%
fineweb_q08/duckdb:vortex-file-compressed 4517982 / 4479276 / +0.9% 12759444 / 12680631 / +0.6% 0.35 / 0.35 / +0.2%
duckdb / parquet / ns (1.007x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 23841165 / 23575786 / +1.1% 28324570 / 27901054 / +1.5% 0.84 / 0.84 / -0.4%
fineweb_q01/duckdb:parquet 55030618 / 53435612 / +3.0% 76187636 / 71035947 / +7.3% 0.72 / 0.75 / -4.0%
fineweb_q02/duckdb:parquet 58253234 / 58133262 / +0.2% 82373683 / 71614459 / +15.0% 🔴 0.71 / 0.81 / -12.9%
fineweb_q03/duckdb:parquet 119325900 / 119431288 / -0.1% 179362648 / 174813976 / +2.6% 0.67 / 0.68 / -2.6%
fineweb_q04/duckdb:parquet 163023702 / 160054805 / +1.9% 204351178 / 201506963 / +1.4% 0.80 / 0.79 / +0.4%
fineweb_q05/duckdb:parquet 158887890 / 159362006 / -0.3% 199373295 / 199292933 / +0.0% 0.80 / 0.80 / -0.3%
fineweb_q06/duckdb:parquet 89681198 / 88786282 / +1.0% 145160991 / 152544283 / -4.8% 0.62 / 0.58 / +6.1%
fineweb_q07/duckdb:parquet 90563771 / 90890989 / -0.4% 143774845 / 143350764 / +0.3% 0.63 / 0.63 / -0.7%
fineweb_q08/duckdb:parquet 28841540 / 28981936 / -0.5% 30588369 / 30002232 / +2.0% 0.94 / 0.97 / -2.4%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR a0cf5e9d vs base b8f511d0
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.5%, low confidence) · DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): hot 1.001x ➖ · cold 1.011x ➖
Parquet (geomean): hot 0.999x ➖ · cold 1.012x ➖
Shifts: Parquet (control) -0.1% · Median polish -0.0%

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

datafusion / vortex-file-compressed / ns (0.994x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 15873437 / 15688950 / +1.2% 44927971 / 42044683 / +6.9% 0.35 / 0.37 / -5.3%
tpch_q02/datafusion:vortex-file-compressed 17541459 / 17642963 / -0.6% 37421294 / 38300817 / -2.3% 0.47 / 0.46 / +1.8%
tpch_q03/datafusion:vortex-file-compressed 18953990 / 19065844 / -0.6% 47096782 / 48397388 / -2.7% 0.40 / 0.39 / +2.2%
tpch_q04/datafusion:vortex-file-compressed 10295588 / 11164861 / -7.8% 39364889 / 35072742 / +12.2% 🔴 0.26 / 0.32 / -17.8%
tpch_q05/datafusion:vortex-file-compressed 37926068 / 37464731 / +1.2% 69760060 / 67783021 / +2.9% 0.54 / 0.55 / -1.6%
tpch_q06/datafusion:vortex-file-compressed 4241955 / 4339682 / -2.3% 27076628 / 24863986 / +8.9% 0.16 / 0.17 / -10.2%
tpch_q07/datafusion:vortex-file-compressed 52756480 / 52692511 / +0.1% 86327551 / 85054942 / +1.5% 0.61 / 0.62 / -1.4%
tpch_q08/datafusion:vortex-file-compressed 52145964 / 52605829 / -0.9% 85165204 / 84709539 / +0.5% 0.61 / 0.62 / -1.4%
tpch_q09/datafusion:vortex-file-compressed 48331738 / 48498381 / -0.3% 84619479 / 84507228 / +0.1% 0.57 / 0.57 / -0.5%
tpch_q10/datafusion:vortex-file-compressed 18039296 / 17830636 / +1.2% 52385308 / 50418361 / +3.9% 0.34 / 0.35 / -2.6%
tpch_q11/datafusion:vortex-file-compressed 14682953 / 14797088 / -0.8% 37350021 / 34636066 / +7.8% 0.39 / 0.43 / -8.0%
tpch_q12/datafusion:vortex-file-compressed 18676861 / 18367682 / +1.7% 48300513 / 44324157 / +9.0% 0.39 / 0.41 / -6.7%
tpch_q13/datafusion:vortex-file-compressed 19406689 / 19445378 / -0.2% 41537489 / 43547559 / -4.6% 0.47 / 0.45 / +4.6%
tpch_q14/datafusion:vortex-file-compressed 14229981 / 14501344 / -1.9% 43483547 / 38502171 / +12.9% 🔴 0.33 / 0.38 / -13.1%
tpch_q15/datafusion:vortex-file-compressed 18569851 / 18611040 / -0.2% 47505206 / 47147954 / +0.8% 0.39 / 0.39 / -1.0%
tpch_q16/datafusion:vortex-file-compressed 18236478 / 18720655 / -2.6% 39502448 / 39847079 / -0.9% 0.46 / 0.47 / -1.7%
tpch_q17/datafusion:vortex-file-compressed 29174213 / 28917794 / +0.9% 61786351 / 58954760 / +4.8% 0.47 / 0.49 / -3.7%
tpch_q18/datafusion:vortex-file-compressed 36789027 / 36473671 / +0.9% 60487764 / 59803246 / +1.1% 0.61 / 0.61 / -0.3%
tpch_q19/datafusion:vortex-file-compressed 9999176 / 9988295 / +0.1% 37223149 / 36396214 / +2.3% 0.27 / 0.27 / -2.1%
tpch_q20/datafusion:vortex-file-compressed 20887967 / 21253874 / -1.7% 47751083 / 52124094 / -8.4% 0.44 / 0.41 / +7.3%
tpch_q21/datafusion:vortex-file-compressed 35477419 / 35502918 / -0.1% 67806174 / 66036777 / +2.7% 0.52 / 0.54 / -2.7%
tpch_q22/datafusion:vortex-file-compressed 10821940 / 10854425 / -0.3% 31772454 / 31535557 / +0.8% 0.34 / 0.34 / -1.0%
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 71203796 / 71385078 / -0.3% 88413060 / 87261585 / +1.3% 0.81 / 0.82 / -1.6%
tpch_q02/datafusion:parquet 77180245 / 76624116 / +0.7% 95868015 / 91913452 / +4.3% 0.81 / 0.83 / -3.4%
tpch_q03/datafusion:parquet 81658190 / 82108255 / -0.5% 103949557 / 104243587 / -0.3% 0.79 / 0.79 / -0.3%
tpch_q04/datafusion:parquet 39007839 / 39117802 / -0.3% 59274022 / 58381793 / +1.5% 0.66 / 0.67 / -1.8%
tpch_q05/datafusion:parquet 110464146 / 110097915 / +0.3% 138295997 / 137152327 / +0.8% 0.80 / 0.80 / -0.5%
tpch_q06/datafusion:parquet 31347271 / 31364851 / -0.1% 48439044 / 46559945 / +4.0% 0.65 / 0.67 / -3.9%
tpch_q07/datafusion:parquet 112254188 / 113603354 / -1.2% 139126350 / 139063930 / +0.0% 0.81 / 0.82 / -1.2%
tpch_q08/datafusion:parquet 117267332 / 118351864 / -0.9% 144600485 / 143663582 / +0.7% 0.81 / 0.82 / -1.6%
tpch_q09/datafusion:parquet 137432450 / 137262432 / +0.1% 172220509 / 166772416 / +3.3% 0.80 / 0.82 / -3.0%
tpch_q10/datafusion:parquet 104085357 / 103456749 / +0.6% 129946579 / 126729504 / +2.5% 0.80 / 0.82 / -1.9%
tpch_q11/datafusion:parquet 62353092 / 62363006 / -0.0% 83329194 / 82069278 / +1.5% 0.75 / 0.76 / -1.5%
tpch_q12/datafusion:parquet 63484375 / 63533745 / -0.1% 85207846 / 85351184 / -0.2% 0.75 / 0.74 / +0.1%
tpch_q13/datafusion:parquet 143381785 / 142477870 / +0.6% 164558818 / 161849930 / +1.7% 0.87 / 0.88 / -1.0%
tpch_q14/datafusion:parquet 47783099 / 47624060 / +0.3% 70077609 / 68804881 / +1.8% 0.68 / 0.69 / -1.5%
tpch_q15/datafusion:parquet 75504263 / 74880432 / +0.8% 97384196 / 92266259 / +5.5% 0.78 / 0.81 / -4.5%
tpch_q16/datafusion:parquet 43157854 / 43181694 / -0.1% 64911053 / 59549382 / +9.0% 0.66 / 0.73 / -8.3%
tpch_q17/datafusion:parquet 124188764 / 123682757 / +0.4% 146381015 / 147020505 / -0.4% 0.85 / 0.84 / +0.8%
tpch_q18/datafusion:parquet 121211169 / 121104227 / +0.1% 143070832 / 142447395 / +0.4% 0.85 / 0.85 / -0.3%
tpch_q19/datafusion:parquet 57316047 / 57774413 / -0.8% 84872462 / 82236501 / +3.2% 0.68 / 0.70 / -3.9%
tpch_q20/datafusion:parquet 77645453 / 78510463 / -1.1% 104342143 / 101516128 / +2.8% 0.74 / 0.77 / -3.8%
tpch_q21/datafusion:parquet 112870975 / 113088915 / -0.2% 139246360 / 139363438 / -0.1% 0.81 / 0.81 / -0.1%
tpch_q22/datafusion:parquet 51197617 / 51831048 / -1.2% 69595268 / 67131696 / +3.7% 0.74 / 0.77 / -4.7%
duckdb / vortex-file-compressed / ns (1.008x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 9325465 / 9046497 / +3.1% 20064407 / 20027987 / +0.2% 0.46 / 0.45 / +2.9%
tpch_q02/duckdb:vortex-file-compressed 15090404 / 15124900 / -0.2% 25428176 / 25341316 / +0.3% 0.59 / 0.60 / -0.6%
tpch_q03/duckdb:vortex-file-compressed 18502921 / 18447734 / +0.3% 35900381 / 34750008 / +3.3% 0.52 / 0.53 / -2.9%
tpch_q04/duckdb:vortex-file-compressed 12103245 / 12448707 / -2.8% 26409377 / 26846587 / -1.6% 0.46 / 0.46 / -1.2%
tpch_q05/duckdb:vortex-file-compressed 19949614 / 20254666 / -1.5% 35500849 / 35776065 / -0.8% 0.56 / 0.57 / -0.7%
tpch_q06/duckdb:vortex-file-compressed 4880718 / 4488820 / +8.7% 15916857 / 15022696 / +6.0% 0.31 / 0.30 / +2.6%
tpch_q07/duckdb:vortex-file-compressed 23988154 / 23909987 / +0.3% 39767667 / 41780280 / -4.8% 0.60 / 0.57 / +5.4%
tpch_q08/duckdb:vortex-file-compressed 21233546 / 20744171 / +2.4% 37565544 / 37318055 / +0.7% 0.57 / 0.56 / +1.7%
tpch_q09/duckdb:vortex-file-compressed 22834472 / 23055861 / -1.0% 38465176 / 38487753 / -0.1% 0.59 / 0.60 / -0.9%
tpch_q10/duckdb:vortex-file-compressed 26987692 / 26815462 / +0.6% 42560845 / 45530635 / -6.5% 0.63 / 0.59 / +7.7%
tpch_q11/duckdb:vortex-file-compressed 8161918 / 7968318 / +2.4% 17226832 / 18104165 / -4.8% 0.47 / 0.44 / +7.6%
tpch_q12/duckdb:vortex-file-compressed 14690078 / 14764927 / -0.5% 27125879 / 27095283 / +0.1% 0.54 / 0.54 / -0.6%
tpch_q13/duckdb:vortex-file-compressed 19439430 / 19378947 / +0.3% 32783760 / 31743144 / +3.3% 0.59 / 0.61 / -2.9%
tpch_q14/duckdb:vortex-file-compressed 11243107 / 11181264 / +0.6% 25298433 / 25354587 / -0.2% 0.44 / 0.44 / +0.8%
tpch_q15/duckdb:vortex-file-compressed 8420109 / 8381204 / +0.5% 21242589 / 20995174 / +1.2% 0.40 / 0.40 / -0.7%
tpch_q16/duckdb:vortex-file-compressed 16649055 / 16413233 / +1.4% 23112486 / 23979720 / -3.6% 0.72 / 0.68 / +5.2%
tpch_q17/duckdb:vortex-file-compressed 12639445 / 12592677 / +0.4% 28262734 / 28445363 / -0.6% 0.45 / 0.44 / +1.0%
tpch_q18/duckdb:vortex-file-compressed 24546320 / 24316808 / +0.9% 34220802 / 34951044 / -2.1% 0.72 / 0.70 / +3.1%
tpch_q19/duckdb:vortex-file-compressed 11524272 / 11426195 / +0.9% 26515068 / 25766839 / +2.9% 0.43 / 0.44 / -2.0%
tpch_q20/duckdb:vortex-file-compressed 14368826 / 14325643 / +0.3% 31316825 / 30552986 / +2.5% 0.46 / 0.47 / -2.1%
tpch_q21/duckdb:vortex-file-compressed 49207196 / 48281048 / +1.9% 65068860 / 66017908 / -1.4% 0.76 / 0.73 / +3.4%
tpch_q22/duckdb:vortex-file-compressed 16653805 / 16702790 / -0.3% 25998608 / 26800262 / -3.0% 0.64 / 0.62 / +2.8%
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 47400097 / 47547581 / -0.3% 54133775 / 54112740 / +0.0% 0.88 / 0.88 / -0.3%
tpch_q02/duckdb:parquet 48216632 / 48312217 / -0.2% 55279927 / 55151190 / +0.2% 0.87 / 0.88 / -0.4%
tpch_q03/duckdb:parquet 60465712 / 60217500 / +0.4% 68972382 / 69288935 / -0.5% 0.88 / 0.87 / +0.9%
tpch_q04/duckdb:parquet 34651530 / 34656547 / -0.0% 43637767 / 43053263 / +1.4% 0.79 / 0.80 / -1.4%
tpch_q05/duckdb:parquet 67072766 / 67091722 / -0.0% 77585696 / 77316587 / +0.3% 0.86 / 0.87 / -0.4%
tpch_q06/duckdb:parquet 21672833 / 21601570 / +0.3% 27094292 / 27249425 / -0.6% 0.80 / 0.79 / +0.9%
tpch_q07/duckdb:parquet 63795395 / 63799205 / -0.0% 73373941 / 72405251 / +1.3% 0.87 / 0.88 / -1.3%
tpch_q08/duckdb:parquet 75454544 / 75667269 / -0.3% 86889038 / 86769393 / +0.1% 0.87 / 0.87 / -0.4%
tpch_q09/duckdb:parquet 107466598 / 107847179 / -0.4% 119737048 / 118570948 / +1.0% 0.90 / 0.91 / -1.3%
tpch_q10/duckdb:parquet 105510410 / 105720936 / -0.2% 116491385 / 117200993 / -0.6% 0.91 / 0.90 / +0.4%
tpch_q11/duckdb:parquet 29435544 / 29439572 / -0.0% 34675695 / 34922812 / -0.7% 0.85 / 0.84 / +0.7%
tpch_q12/duckdb:parquet 37095502 / 37121505 / -0.1% 44436598 / 43764563 / +1.5% 0.83 / 0.85 / -1.6%
tpch_q13/duckdb:parquet 174918867 / 174812670 / +0.1% 182510909 / 184970583 / -1.3% 0.96 / 0.95 / +1.4%
tpch_q14/duckdb:parquet 42179074 / 42356235 / -0.4% 51070315 / 51063051 / +0.0% 0.83 / 0.83 / -0.4%
tpch_q15/duckdb:parquet 32625989 / 32503990 / +0.4% 40825200 / 41334737 / -1.2% 0.80 / 0.79 / +1.6%
tpch_q16/duckdb:parquet 47195938 / 47147798 / +0.1% 52749389 / 52668299 / +0.2% 0.89 / 0.90 / -0.1%
tpch_q17/duckdb:parquet 47781592 / 47964459 / -0.4% 57193787 / 56795941 / +0.7% 0.84 / 0.84 / -1.1%
tpch_q18/duckdb:parquet 74253708 / 73982405 / +0.4% 80560994 / 80482798 / +0.1% 0.92 / 0.92 / +0.3%
tpch_q19/duckdb:parquet 48901597 / 49071842 / -0.3% 57241159 / 55601512 / +2.9% 0.85 / 0.88 / -3.2%
tpch_q20/duckdb:parquet 63324307 / 63412118 / -0.1% 74815042 / 73364368 / +2.0% 0.85 / 0.86 / -2.1%
tpch_q21/duckdb:parquet 106889999 / 106560704 / +0.3% 115740361 / 116038695 / -0.3% 0.92 / 0.92 / +0.6%
tpch_q22/duckdb:parquet 50501474 / 50470913 / +0.1% 59102813 / 59155611 / -0.1% 0.85 / 0.85 / +0.1%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR a0cf5e9d vs base 74c8f9d2
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (-0.6%, low confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): hot 0.995x ➖ · cold 1.019x ➖
Parquet (geomean): hot 0.997x ➖ · cold 1.037x ➖
Shifts: Parquet (control) -0.3% · Median polish +0.0%

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.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 90817261 / 92177346 / -1.5% 151574333 / 156197099 / -3.0% 0.60 / 0.59 / +1.5%
tpch_q02/datafusion:vortex-file-compressed 64914166 / 64428754 / +0.8% 96691685 / 94872596 / +1.9% 0.67 / 0.68 / -1.1%
tpch_q03/datafusion:vortex-file-compressed 62867605 / 64151894 / -2.0% 120732744 / 126780702 / -4.8% 0.52 / 0.51 / +2.9%
tpch_q04/datafusion:vortex-file-compressed 33922368 / 35028676 / -3.2% 71535322 / 68466710 / +4.5% 0.47 / 0.51 / -7.3%
tpch_q05/datafusion:vortex-file-compressed 119433692 / 118900162 / +0.4% 180604072 / 185439522 / -2.6% 0.66 / 0.64 / +3.1%
tpch_q06/datafusion:vortex-file-compressed 9541667 / 9649196 / -1.1% 56384257 / 57652551 / -2.2% 0.17 / 0.17 / +1.1%
tpch_q07/datafusion:vortex-file-compressed 96913253 / 97449767 / -0.6% 160998800 / 161011516 / -0.0% 0.60 / 0.61 / -0.5%
tpch_q08/datafusion:vortex-file-compressed 142796671 / 142206475 / +0.4% 224632446 / 226695985 / -0.9% 0.64 / 0.63 / +1.3%
tpch_q09/datafusion:vortex-file-compressed 186148202 / 182840408 / +1.8% 269493873 / 275147335 / -2.1% 0.69 / 0.66 / +3.9%
tpch_q10/datafusion:vortex-file-compressed 69923814 / 70621645 / -1.0% 135455278 / 136262721 / -0.6% 0.52 / 0.52 / -0.4%
tpch_q11/datafusion:vortex-file-compressed 45879283 / 45658051 / +0.5% 72308145 / 72364105 / -0.1% 0.63 / 0.63 / +0.6%
tpch_q12/datafusion:vortex-file-compressed 35437215 / 35235879 / +0.6% 79690388 / 79705799 / -0.0% 0.44 / 0.44 / +0.6%
tpch_q13/datafusion:vortex-file-compressed 49962372 / 48598467 / +2.8% 82091666 / 87210304 / -5.9% 0.61 / 0.56 / +9.2%
tpch_q14/datafusion:vortex-file-compressed 20568437 / 20650370 / -0.4% 89333929 / 88048054 / +1.5% 0.23 / 0.23 / -1.8%
tpch_q15/datafusion:vortex-file-compressed 32651480 / 33753614 / -3.3% 99968984 / 90785220 / +10.1% 🔴 0.33 / 0.37 / -12.2%
tpch_q16/datafusion:vortex-file-compressed 36904835 / 36919743 / -0.0% 67583835 / 65843812 / +2.6% 0.55 / 0.56 / -2.6%
tpch_q17/datafusion:vortex-file-compressed 178616003 / 176998771 / +0.9% 227909948 / 239755261 / -4.9% 0.78 / 0.74 / +6.2%
tpch_q18/datafusion:vortex-file-compressed 206065277 / 207996354 / -0.9% 272228705 / 275106107 / -1.0% 0.76 / 0.76 / +0.1%
tpch_q19/datafusion:vortex-file-compressed 27226067 / 28526869 / -4.6% 83043214 / 87666580 / -5.3% 0.33 / 0.33 / +0.8%
tpch_q20/datafusion:vortex-file-compressed 61844804 / 61936223 / -0.1% 115950114 / 118852369 / -2.4% 0.53 / 0.52 / +2.4%
tpch_q21/datafusion:vortex-file-compressed 182694963 / 182704046 / -0.0% 230627757 / 234984863 / -1.9% 0.79 / 0.78 / +1.9%
tpch_q22/datafusion:vortex-file-compressed 25680195 / 25513774 / +0.7% 53676927 / 55406439 / -3.1% 0.48 / 0.46 / +3.9%
datafusion / parquet / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 87242247 / 87311538 / -0.1% 129937556 / 122516163 / +6.1% 0.67 / 0.71 / -5.8%
tpch_q02/datafusion:parquet 172577462 / 174735537 / -1.2% 203550848 / 198265824 / +2.7% 0.85 / 0.88 / -3.8%
tpch_q03/datafusion:parquet 134514916 / 135233090 / -0.5% 190995305 / 179364012 / +6.5% 0.70 / 0.75 / -6.6%
tpch_q04/datafusion:parquet 57106249 / 56985913 / +0.2% 92585671 / 85885070 / +7.8% 0.62 / 0.66 / -7.0%
tpch_q05/datafusion:parquet 166994170 / 166291221 / +0.4% 228430992 / 214896169 / +6.3% 0.73 / 0.77 / -5.5%
tpch_q06/datafusion:parquet 36387042 / 36510562 / -0.3% 83148672 / 72908306 / +14.0% 🔴 0.44 / 0.50 / -12.6%
tpch_q07/datafusion:parquet 215906595 / 215778947 / +0.1% 273692350 / 260314182 / +5.1% 0.79 / 0.83 / -4.8%
tpch_q08/datafusion:parquet 215384050 / 216791369 / -0.6% 287929463 / 278971702 / +3.2% 0.75 / 0.78 / -3.7%
tpch_q09/datafusion:parquet 310262478 / 307685989 / +0.8% 377110936 / 369588127 / +2.0% 0.82 / 0.83 / -1.2%
tpch_q10/datafusion:parquet 312143245 / 311954014 / +0.1% 378301716 / 359417304 / +5.3% 0.83 / 0.87 / -4.9%
tpch_q11/datafusion:parquet 127465288 / 127035714 / +0.3% 153588189 / 149936598 / +2.4% 0.83 / 0.85 / -2.0%
tpch_q12/datafusion:parquet 82469113 / 82433202 / +0.0% 123048760 / 116835758 / +5.3% 0.67 / 0.71 / -5.0%
tpch_q13/datafusion:parquet 210494917 / 210618688 / -0.1% 242234854 / 238788117 / +1.4% 0.87 / 0.88 / -1.5%
tpch_q14/datafusion:parquet 86332873 / 85602024 / +0.9% 197986947 / 186569859 / +6.1% 0.44 / 0.46 / -5.0%
tpch_q15/datafusion:parquet 106776552 / 106606603 / +0.2% 164451720 / 154598932 / +6.4% 0.65 / 0.69 / -5.8%
tpch_q16/datafusion:parquet 95459627 / 94683007 / +0.8% 126394364 / 123221265 / +2.6% 0.76 / 0.77 / -1.7%
tpch_q17/datafusion:parquet 216751239 / 215630850 / +0.5% 262985274 / 257798988 / +2.0% 0.82 / 0.84 / -1.5%
tpch_q18/datafusion:parquet 272189026 / 267541314 / +1.7% 312443443 / 318452912 / -1.9% 0.87 / 0.84 / +3.7%
tpch_q19/datafusion:parquet 107992554 / 108282497 / -0.3% 174948617 / 164045798 / +6.6% 0.62 / 0.66 / -6.5%
tpch_q20/datafusion:parquet 185233059 / 185298197 / -0.0% 250738386 / 237189433 / +5.7% 0.74 / 0.78 / -5.4%
tpch_q21/datafusion:parquet 243580471 / 244268713 / -0.3% 311495910 / 306493573 / +1.6% 0.78 / 0.80 / -1.9%
tpch_q22/datafusion:parquet 149965748 / 149723897 / +0.2% 172895656 / 171986203 / +0.5% 0.87 / 0.87 / -0.4%
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 32816260 / 33162813 / -1.0% 66465861 / 60965941 / +9.0% 0.49 / 0.54 / -9.2%
tpch_q02/duckdb:vortex-file-compressed 28413841 / 28441284 / -0.1% 43028799 / 42490796 / +1.3% 0.66 / 0.67 / -1.3%
tpch_q03/duckdb:vortex-file-compressed 51661540 / 51806352 / -0.3% 105646909 / 96181102 / +9.8% 0.49 / 0.54 / -9.2%
tpch_q04/duckdb:vortex-file-compressed 51934303 / 51520893 / +0.8% 91762884 / 83080389 / +10.5% 🔴 0.57 / 0.62 / -8.7%
tpch_q05/duckdb:vortex-file-compressed 67638398 / 68278233 / -0.9% 110146991 / 110549285 / -0.4% 0.61 / 0.62 / -0.6%
tpch_q06/duckdb:vortex-file-compressed 14975641 / 14995905 / -0.1% 53286833 / 49678736 / +7.3% 0.28 / 0.30 / -6.9%
tpch_q07/duckdb:vortex-file-compressed 53457994 / 55095502 / -3.0% 109320481 / 99927713 / +9.4% 0.49 / 0.55 / -11.3%
tpch_q08/duckdb:vortex-file-compressed 83997179 / 84730600 / -0.9% 131508172 / 128300677 / +2.5% 0.64 / 0.66 / -3.3%
tpch_q09/duckdb:vortex-file-compressed 103267198 / 102680463 / +0.6% 158101616 / 149752209 / +5.6% 0.65 / 0.69 / -4.7%
tpch_q10/duckdb:vortex-file-compressed 95874966 / 95736829 / +0.1% 152778035 / 145772381 / +4.8% 0.63 / 0.66 / -4.4%
tpch_q11/duckdb:vortex-file-compressed 12901655 / 13161487 / -2.0% 28969798 / 28614710 / +1.2% 0.45 / 0.46 / -3.2%
tpch_q12/duckdb:vortex-file-compressed 44995818 / 45171630 / -0.4% 82363825 / 74559415 / +10.5% 🔴 0.55 / 0.61 / -9.8%
tpch_q13/duckdb:vortex-file-compressed 71245788 / 71277113 / -0.0% 100700355 / 98751212 / +2.0% 0.71 / 0.72 / -2.0%
tpch_q14/duckdb:vortex-file-compressed 27413589 / 27742167 / -1.2% 73803652 / 68588058 / +7.6% 0.37 / 0.40 / -8.2%
tpch_q15/duckdb:vortex-file-compressed 23801259 / 24169914 / -1.5% 63278312 / 62760479 / +0.8% 0.38 / 0.39 / -2.3%
tpch_q16/duckdb:vortex-file-compressed 48341939 / 49823920 / -3.0% 59598973 / 58191998 / +2.4% 0.81 / 0.86 / -5.3%
tpch_q17/duckdb:vortex-file-compressed 35370330 / 34928738 / +1.3% 67896670 / 64550565 / +5.2% 0.52 / 0.54 / -3.7%
tpch_q18/duckdb:vortex-file-compressed 107844033 / 102866087 / +4.8% 122989131 / 121696816 / +1.1% 0.88 / 0.85 / +3.7%
tpch_q19/duckdb:vortex-file-compressed 26434954 / 27489534 / -3.8% 77295645 / 76106199 / +1.6% 0.34 / 0.36 / -5.3%
tpch_q20/duckdb:vortex-file-compressed 40667150 / 41385355 / -1.7% 92491057 / 88937430 / +4.0% 0.44 / 0.47 / -5.5%
tpch_q21/duckdb:vortex-file-compressed 94357995 / 92643489 / +1.9% 147841443 / 140692444 / +5.1% 0.64 / 0.66 / -3.1%
tpch_q22/duckdb:vortex-file-compressed 32814549 / 33019958 / -0.6% 49687868 / 47168881 / +5.3% 0.66 / 0.70 / -5.7%
duckdb / parquet / ns (0.993x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 67762355 / 68061708 / -0.4% 89545645 / 88188170 / +1.5% 0.76 / 0.77 / -1.9%
tpch_q02/duckdb:parquet 86230395 / 87254980 / -1.2% 96875549 / 98880371 / -2.0% 0.89 / 0.88 / +0.9%
tpch_q03/duckdb:parquet 111092613 / 110221645 / +0.8% 148161428 / 141238280 / +4.9% 0.75 / 0.78 / -3.9%
tpch_q04/duckdb:parquet 77169547 / 76532636 / +0.8% 101465599 / 97762896 / +3.8% 0.76 / 0.78 / -2.8%
tpch_q05/duckdb:parquet 124880190 / 123479542 / +1.1% 156892778 / 155668079 / +0.8% 0.80 / 0.79 / +0.3%
tpch_q06/duckdb:parquet 35691374 / 35931981 / -0.7% 69088270 / 56977323 / +21.3% 🔴 0.52 / 0.63 / -18.1%
tpch_q07/duckdb:parquet 118403906 / 119339250 / -0.8% 154483504 / 153627189 / +0.6% 0.77 / 0.78 / -1.3%
tpch_q08/duckdb:parquet 148021374 / 147255450 / +0.5% 195007425 / 190628929 / +2.3% 0.76 / 0.77 / -1.7%
tpch_q09/duckdb:parquet 237200045 / 235578554 / +0.7% 280707276 / 276803702 / +1.4% 0.85 / 0.85 / -0.7%
tpch_q10/duckdb:parquet 313805251 / 313587478 / +0.1% 339942056 / 337403692 / +0.8% 0.92 / 0.93 / -0.7%
tpch_q11/duckdb:parquet 43586702 / 43490479 / +0.2% 50148804 / 50005616 / +0.3% 0.87 / 0.87 / -0.1%
tpch_q12/duckdb:parquet 70288251 / 70505417 / -0.3% 93039515 / 90007679 / +3.4% 0.76 / 0.78 / -3.6%
tpch_q13/duckdb:parquet 291153048 / 293441858 / -0.8% 305852002 / 310736944 / -1.6% 0.95 / 0.94 / +0.8%
tpch_q14/duckdb:parquet 100816031 / 101133653 / -0.3% 141154763 / 136327535 / +3.5% 0.71 / 0.74 / -3.7%
tpch_q15/duckdb:parquet 56983781 / 57306184 / -0.6% 86958951 / 84972419 / +2.3% 0.66 / 0.67 / -2.8%
tpch_q16/duckdb:parquet 99701014 / 100633707 / -0.9% 107065162 / 107203047 / -0.1% 0.93 / 0.94 / -0.8%
tpch_q17/duckdb:parquet 82907548 / 83962666 / -1.3% 120813820 / 110031995 / +9.8% 0.69 / 0.76 / -10.1%
tpch_q18/duckdb:parquet 136132094 / 157083225 / -13.3% 🟢 174565446 / 172862922 / +1.0% 0.78 / 0.91 / -14.2%
tpch_q19/duckdb:parquet 97469431 / 98792583 / -1.3% 136401629 / 130377546 / +4.6% 0.71 / 0.76 / -5.7%
tpch_q20/duckdb:parquet 147316979 / 146971997 / +0.2% 191409743 / 181619680 / +5.4% 0.77 / 0.81 / -4.9%
tpch_q21/duckdb:parquet 260108316 / 254756250 / +2.1% 278670297 / 271034790 / +2.8% 0.93 / 0.94 / -0.7%
tpch_q22/duckdb:parquet 168088722 / 168406469 / -0.2% 180529268 / 179252698 / +0.7% 0.93 / 0.94 / -0.9%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR a0cf5e9d vs base ab5a0046
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.3%
Engines: DataFusion No clear signal (-0.3%, low confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): hot 0.999x ➖ · cold 1.025x ➖
Parquet (geomean): hot 1.001x ➖ · cold 1.020x ➖
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.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 21922772 / 21999911 / -0.4% 41663869 / 39946370 / +4.3% 0.53 / 0.55 / -4.5%
tpcds_q02/datafusion:vortex-file-compressed 42697367 / 42893253 / -0.5% 65180137 / 62914880 / +3.6% 0.66 / 0.68 / -3.9%
tpcds_q03/datafusion:vortex-file-compressed 11589133 / 11605178 / -0.1% 29691932 / 26609156 / +11.6% 🔴 0.39 / 0.44 / -10.5%
tpcds_q04/datafusion:vortex-file-compressed 79977164 / 78951654 / +1.3% 110158457 / 104564818 / +5.3% 0.73 / 0.76 / -3.8%
tpcds_q05/datafusion:vortex-file-compressed 56485552 / 55941465 / +1.0% 79781879 / 74124262 / +7.6% 0.71 / 0.75 / -6.2%
tpcds_q06/datafusion:vortex-file-compressed 22003964 / 21333720 / +3.1% 42259610 / 41069841 / +2.9% 0.52 / 0.52 / +0.2%
tpcds_q07/datafusion:vortex-file-compressed 26471684 / 26386390 / +0.3% 50021426 / 48176326 / +3.8% 0.53 / 0.55 / -3.4%
tpcds_q08/datafusion:vortex-file-compressed 25915514 / 25587712 / +1.3% 46178269 / 43682364 / +5.7% 0.56 / 0.59 / -4.2%
tpcds_q09/datafusion:vortex-file-compressed 20955850 / 19896226 / +5.3% 38418472 / 37474977 / +2.5% 0.55 / 0.53 / +2.7%
tpcds_q10/datafusion:vortex-file-compressed 29222482 / 29546889 / -1.1% 49942807 / 51180613 / -2.4% 0.59 / 0.58 / +1.4%
tpcds_q11/datafusion:vortex-file-compressed 48906026 / 49121194 / -0.4% 77487014 / 75394766 / +2.8% 0.63 / 0.65 / -3.1%
tpcds_q12/datafusion:vortex-file-compressed 15323333 / 14946749 / +2.5% 34031711 / 31749886 / +7.2% 0.45 / 0.47 / -4.4%
tpcds_q13/datafusion:vortex-file-compressed 31333643 / 31860550 / -1.7% 56616747 / 53865238 / +5.1% 0.55 / 0.59 / -6.4%
tpcds_q14/datafusion:vortex-file-compressed 488337246 / 487421370 / +0.2% 547496225 / 542474028 / +0.9% 0.89 / 0.90 / -0.7%
tpcds_q15/datafusion:vortex-file-compressed 13072771 / 12586756 / +3.9% 33559812 / 29869991 / +12.4% 🔴 0.39 / 0.42 / -7.6%
tpcds_q16/datafusion:vortex-file-compressed 18685846 / 18761618 / -0.4% 38453483 / 37089591 / +3.7% 0.49 / 0.51 / -3.9%
tpcds_q17/datafusion:vortex-file-compressed 52808028 / 53607682 / -1.5% 75492819 / 70072689 / +7.7% 0.70 / 0.77 / -8.6%
tpcds_q18/datafusion:vortex-file-compressed 63551224 / 62349632 / +1.9% 70507518 / 88633124 / -20.5% 🟢 0.90 / 0.70 / +28.1%
tpcds_q19/datafusion:vortex-file-compressed 17204854 / 17064877 / +0.8% 40828404 / 38137570 / +7.1% 0.42 / 0.45 / -5.8%
tpcds_q20/datafusion:vortex-file-compressed 16628787 / 16875604 / -1.5% 34003840 / 33398462 / +1.8% 0.49 / 0.51 / -3.2%
tpcds_q21/datafusion:vortex-file-compressed 15163406 / 14801170 / +2.4% 35050220 / 32973615 / +6.3% 0.43 / 0.45 / -3.6%
tpcds_q22/datafusion:vortex-file-compressed 48795799 / 49325762 / -1.1% 70373556 / 67699156 / +4.0% 0.69 / 0.73 / -4.8%
tpcds_q23/datafusion:vortex-file-compressed 70779138 / 72276124 / -2.1% 99600508 / 97272882 / +2.4% 0.71 / 0.74 / -4.4%
tpcds_q24/datafusion:vortex-file-compressed 64110542 / 63926868 / +0.3% 85608525 / 83129432 / +3.0% 0.75 / 0.77 / -2.6%
tpcds_q25/datafusion:vortex-file-compressed 45277574 / 44475855 / +1.8% 70361539 / 66779639 / +5.4% 0.64 / 0.67 / -3.4%
tpcds_q26/datafusion:vortex-file-compressed 25966942 / 26101808 / -0.5% 47627314 / 45977400 / +3.6% 0.55 / 0.57 / -4.0%
tpcds_q27/datafusion:vortex-file-compressed 52600241 / 53289153 / -1.3% 75351612 / 76338183 / -1.3% 0.70 / 0.70 / -0.0%
tpcds_q28/datafusion:vortex-file-compressed 18974540 / 19381416 / -2.1% 40404882 / 39922526 / +1.2% 0.47 / 0.49 / -3.3%
tpcds_q29/datafusion:vortex-file-compressed 52456004 / 52347589 / +0.2% 74810463 / 73566264 / +1.7% 0.70 / 0.71 / -1.5%
tpcds_q30/datafusion:vortex-file-compressed 27667578 / 27661427 / +0.0% 48787381 / 45075272 / +8.2% 0.57 / 0.61 / -7.6%
tpcds_q31/datafusion:vortex-file-compressed 62690415 / 62516696 / +0.3% 91338294 / 87634339 / +4.2% 0.69 / 0.71 / -3.8%
tpcds_q32/datafusion:vortex-file-compressed 12942130 / 13025350 / -0.6% 31878808 / 30062663 / +6.0% 0.41 / 0.43 / -6.3%
tpcds_q33/datafusion:vortex-file-compressed 28204568 / 27991706 / +0.8% 51257670 / 50078992 / +2.4% 0.55 / 0.56 / -1.6%
tpcds_q34/datafusion:vortex-file-compressed 17838105 / 17855906 / -0.1% 38625010 / 36650085 / +5.4% 0.46 / 0.49 / -5.2%
tpcds_q35/datafusion:vortex-file-compressed 30719179 / 31075584 / -1.1% 54927196 / 54010849 / +1.7% 0.56 / 0.58 / -2.8%
tpcds_q36/datafusion:vortex-file-compressed 47576512 / 46691248 / +1.9% 70427039 / 69134076 / +1.9% 0.68 / 0.68 / +0.0%
tpcds_q37/datafusion:vortex-file-compressed 12063469 / 12935278 / -6.7% 33955085 / 33965509 / -0.0% 0.36 / 0.38 / -6.7%
tpcds_q38/datafusion:vortex-file-compressed 26169514 / 26436550 / -1.0% 50407852 / 46500479 / +8.4% 0.52 / 0.57 / -8.7%
tpcds_q39/datafusion:vortex-file-compressed 64705434 / 64408856 / +0.5% 88694105 / 87056639 / +1.9% 0.73 / 0.74 / -1.4%
tpcds_q40/datafusion:vortex-file-compressed 23322907 / 22195258 / +5.1% 41464508 / 39059042 / +6.2% 0.56 / 0.57 / -1.0%
tpcds_q41/datafusion:vortex-file-compressed 20158974 / 20181415 / -0.1% 32497278 / 32305841 / +0.6% 0.62 / 0.62 / -0.7%
tpcds_q42/datafusion:vortex-file-compressed 11442754 / 11610268 / -1.4% 29256819 / 27549864 / +6.2% 0.39 / 0.42 / -7.2%
tpcds_q43/datafusion:vortex-file-compressed 13299043 / 13251107 / +0.4% 34025741 / 31511768 / +8.0% 0.39 / 0.42 / -7.1%
tpcds_q44/datafusion:vortex-file-compressed 27185918 / 27407222 / -0.8% 55244593 / 49901538 / +10.7% 🔴 0.49 / 0.55 / -10.4%
tpcds_q45/datafusion:vortex-file-compressed 16716278 / 17168016 / -2.6% 37064244 / 34200247 / +8.4% 0.45 / 0.50 / -10.2%
tpcds_q46/datafusion:vortex-file-compressed 23375012 / 23558210 / -0.8% 48759867 / 45525195 / +7.1% 0.48 / 0.52 / -7.4%
tpcds_q47/datafusion:vortex-file-compressed 75412602 / 75593490 / -0.2% 105736225 / 103395942 / +2.3% 0.71 / 0.73 / -2.4%
tpcds_q48/datafusion:vortex-file-compressed 28600959 / 28579330 / +0.1% 52791485 / 51250463 / +3.0% 0.54 / 0.56 / -2.8%
tpcds_q49/datafusion:vortex-file-compressed 56234836 / 57212074 / -1.7% 78068646 / 74563681 / +4.7% 0.72 / 0.77 / -6.1%
tpcds_q50/datafusion:vortex-file-compressed 30275805 / 31077502 / -2.6% 54332096 / 51768133 / +5.0% 0.56 / 0.60 / -7.2%
tpcds_q51/datafusion:vortex-file-compressed 67406130 / 67219460 / +0.3% 91799221 / 89984116 / +2.0% 0.73 / 0.75 / -1.7%
tpcds_q52/datafusion:vortex-file-compressed 12124700 / 11829058 / +2.5% 30041877 / 28624926 / +5.0% 0.40 / 0.41 / -2.3%
tpcds_q53/datafusion:vortex-file-compressed 18615027 / 18240894 / +2.1% 38718632 / 37934996 / +2.1% 0.48 / 0.48 / -0.0%
tpcds_q54/datafusion:vortex-file-compressed 31636146 / 32073801 / -1.4% 55887220 / 53625583 / +4.2% 0.57 / 0.60 / -5.4%
tpcds_q55/datafusion:vortex-file-compressed 11448656 / 11528832 / -0.7% 27728390 / 27437884 / +1.1% 0.41 / 0.42 / -1.7%
tpcds_q56/datafusion:vortex-file-compressed 27274900 / 26666916 / +2.3% 48058910 / 47448670 / +1.3% 0.57 / 0.56 / +1.0%
tpcds_q57/datafusion:vortex-file-compressed 62289198 / 62012122 / +0.4% 89482979 / 87267119 / +2.5% 0.70 / 0.71 / -2.0%
tpcds_q58/datafusion:vortex-file-compressed 40386226 / 40818922 / -1.1% 69112478 / 64518211 / +7.1% 0.58 / 0.63 / -7.6%
tpcds_q59/datafusion:vortex-file-compressed 27548436 / 27906409 / -1.3% 53126664 / 53781464 / -1.2% 0.52 / 0.52 / -0.1%
tpcds_q60/datafusion:vortex-file-compressed 26783422 / 27726237 / -3.4% 48196551 / 47532249 / +1.4% 0.56 / 0.58 / -4.7%
tpcds_q61/datafusion:vortex-file-compressed 20663690 / 20214066 / +2.2% 43100751 / 39682747 / +8.6% 0.48 / 0.51 / -5.9%
tpcds_q62/datafusion:vortex-file-compressed 16378946 / 16850174 / -2.8% 36729757 / 34396629 / +6.8% 0.45 / 0.49 / -9.0%
tpcds_q63/datafusion:vortex-file-compressed 18252550 / 18192128 / +0.3% 41461485 / 37641254 / +10.1% 🔴 0.44 / 0.48 / -8.9%
tpcds_q64/datafusion:vortex-file-compressed 188323931 / 188561892 / -0.1% 219568068 / 229680212 / -4.4% 0.86 / 0.82 / +4.5%
tpcds_q65/datafusion:vortex-file-compressed 74538639 / 73066724 / +2.0% 94007019 / 96562612 / -2.6% 0.79 / 0.76 / +4.8%
tpcds_q66/datafusion:vortex-file-compressed 50033072 / 50096568 / -0.1% 72965965 / 69306342 / +5.3% 0.69 / 0.72 / -5.1%
tpcds_q67/datafusion:vortex-file-compressed 50969726 / 51663640 / -1.3% 86530940 / 83492505 / +3.6% 0.59 / 0.62 / -4.8%
tpcds_q68/datafusion:vortex-file-compressed 22682803 / 22888054 / -0.9% 46826593 / 44101071 / +6.2% 0.48 / 0.52 / -6.7%
tpcds_q69/datafusion:vortex-file-compressed 25970624 / 27546142 / -5.7% 50020382 / 47372016 / +5.6% 0.52 / 0.58 / -10.7%
tpcds_q70/datafusion:vortex-file-compressed 73786843 / 73486667 / +0.4% 97369054 / 97916702 / -0.6% 0.76 / 0.75 / +1.0%
tpcds_q71/datafusion:vortex-file-compressed 19578975 / 19173117 / +2.1% 41004503 / 37641700 / +8.9% 0.48 / 0.51 / -6.3%
tpcds_q72/datafusion:vortex-file-compressed 251630988 / 247376824 / +1.7% 292738494 / 279389691 / +4.8% 0.86 / 0.89 / -2.9%
tpcds_q73/datafusion:vortex-file-compressed 16407476 / 16283788 / +0.8% 37066767 / 37287301 / -0.6% 0.44 / 0.44 / +1.4%
tpcds_q74/datafusion:vortex-file-compressed 41185394 / 40826743 / +0.9% 67117448 / 66742487 / +0.6% 0.61 / 0.61 / +0.3%
tpcds_q75/datafusion:vortex-file-compressed 137081762 / 133968630 / +2.3% 163590801 / 162666038 / +0.6% 0.84 / 0.82 / +1.7%
tpcds_q76/datafusion:vortex-file-compressed 29352080 / 28638050 / +2.5% 49334799 / 48545831 / +1.6% 0.59 / 0.59 / +0.9%
tpcds_q77/datafusion:vortex-file-compressed 45516048 / 44422120 / +2.5% 68141174 / 65708594 / +3.7% 0.67 / 0.68 / -1.2%
tpcds_q78/datafusion:vortex-file-compressed 61126307 / 60965657 / +0.3% 92803954 / 86015972 / +7.9% 0.66 / 0.71 / -7.1%
tpcds_q79/datafusion:vortex-file-compressed 20261248 / 20279438 / -0.1% 43195906 / 42110377 / +2.6% 0.47 / 0.48 / -2.6%
tpcds_q80/datafusion:vortex-file-compressed 68073400 / 68766030 / -1.0% 95350068 / 93570722 / +1.9% 0.71 / 0.73 / -2.9%
tpcds_q81/datafusion:vortex-file-compressed 28510308 / 28260648 / +0.9% 47783076 / 45300560 / +5.5% 0.60 / 0.62 / -4.4%
tpcds_q82/datafusion:vortex-file-compressed 12585490 / 12807434 / -1.7% 36490479 / 35626130 / +2.4% 0.34 / 0.36 / -4.1%
tpcds_q83/datafusion:vortex-file-compressed 35297852 / 35376074 / -0.2% 56770529 / 52093141 / +9.0% 0.62 / 0.68 / -8.4%
tpcds_q84/datafusion:vortex-file-compressed 10815704 / 10461540 / +3.4% 28252157 / 25885722 / +9.1% 0.38 / 0.40 / -5.3%
tpcds_q85/datafusion:vortex-file-compressed 52004856 / 51809666 / +0.4% 77442797 / 75574697 / +2.5% 0.67 / 0.69 / -2.0%
tpcds_q86/datafusion:vortex-file-compressed 16250144 / 16113415 / +0.8% 36294391 / 34409002 / +5.5% 0.45 / 0.47 / -4.4%
tpcds_q87/datafusion:vortex-file-compressed 26253112 / 26499568 / -0.9% 50756458 / 48598250 / +4.4% 0.52 / 0.55 / -5.1%
tpcds_q88/datafusion:vortex-file-compressed 31933704 / 32357568 / -1.3% 53613064 / 50858837 / +5.4% 0.60 / 0.64 / -6.4%
tpcds_q89/datafusion:vortex-file-compressed 21509398 / 21807304 / -1.4% 43341628 / 42407282 / +2.2% 0.50 / 0.51 / -3.5%
tpcds_q90/datafusion:vortex-file-compressed 10227906 / 10365216 / -1.3% 26314607 / 24066050 / +9.3% 0.39 / 0.43 / -9.8%
tpcds_q91/datafusion:vortex-file-compressed 15488870 / 16048840 / -3.5% 37761780 / 36604324 / +3.2% 0.41 / 0.44 / -6.4%
tpcds_q92/datafusion:vortex-file-compressed 13212655 / 13198902 / +0.1% 31896890 / 29685220 / +7.5% 0.41 / 0.44 / -6.8%
tpcds_q93/datafusion:vortex-file-compressed 20389538 / 20150414 / +1.2% 41412440 / 40148939 / +3.1% 0.49 / 0.50 / -1.9%
tpcds_q94/datafusion:vortex-file-compressed 18795187 / 18552985 / +1.3% 39319628 / 37927246 / +3.7% 0.48 / 0.49 / -2.3%
tpcds_q95/datafusion:vortex-file-compressed 41652086 / 41763500 / -0.3% 62862296 / 60866535 / +3.3% 0.66 / 0.69 / -3.4%
tpcds_q96/datafusion:vortex-file-compressed 8024506 / 7859994 / +2.1% 25784543 / 23576532 / +9.4% 0.31 / 0.33 / -6.6%
tpcds_q97/datafusion:vortex-file-compressed 17455029 / 17259486 / +1.1% 41181458 / 37350276 / +10.3% 🔴 0.42 / 0.46 / -8.3%
tpcds_q98/datafusion:vortex-file-compressed 15921794 / 16185816 / -1.6% 35885504 / 32671739 / +9.8% 0.44 / 0.50 / -10.4%
tpcds_q99/datafusion:vortex-file-compressed 16362374 / 16384194 / -0.1% 35461095 / 33993322 / +4.3% 0.46 / 0.48 / -4.3%
datafusion / parquet / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 42019100 / 43046149 / -2.4% 62843243 / 59333915 / +5.9% 0.67 / 0.73 / -7.8%
tpcds_q02/datafusion:parquet 55178781 / 55017496 / +0.3% 70992699 / 69006470 / +2.9% 0.78 / 0.80 / -2.5%
tpcds_q03/datafusion:parquet 19255266 / 19078092 / +0.9% 31244434 / 32968281 / -5.2% 0.62 / 0.58 / +6.5%
tpcds_q04/datafusion:parquet 182827307 / 179731768 / +1.7% 205051566 / 199226926 / +2.9% 0.89 / 0.90 / -1.2%
tpcds_q05/datafusion:parquet 66754884 / 68363662 / -2.4% 89090492 / 88310082 / +0.9% 0.75 / 0.77 / -3.2%
tpcds_q06/datafusion:parquet 34222422 / 35133400 / -2.6% 46064635 / 44032369 / +4.6% 0.74 / 0.80 / -6.9%
tpcds_q07/datafusion:parquet 46846146 / 47015244 / -0.4% 66693926 / 63060866 / +5.8% 0.70 / 0.75 / -5.8%
tpcds_q08/datafusion:parquet 31481402 / 31108916 / +1.2% 46068334 / 46407336 / -0.7% 0.68 / 0.67 / +1.9%
tpcds_q09/datafusion:parquet 34625264 / 32235404 / +7.4% 37335692 / 38162448 / -2.2% 0.93 / 0.84 / +9.8%
tpcds_q10/datafusion:parquet 45206093 / 45810956 / -1.3% 57320706 / 55821116 / +2.7% 0.79 / 0.82 / -3.9%
tpcds_q11/datafusion:parquet 97341280 / 97324552 / +0.0% 117063552 / 116986930 / +0.1% 0.83 / 0.83 / -0.0%
tpcds_q12/datafusion:parquet 23658950 / 23829389 / -0.7% 35770203 / 34561700 / +3.5% 0.66 / 0.69 / -4.1%
tpcds_q13/datafusion:parquet 46246058 / 47205746 / -2.0% 69347668 / 66519722 / +4.3% 0.67 / 0.71 / -6.0%
tpcds_q14/datafusion:parquet 537952964 / 536062596 / +0.4% 580570150 / 573875357 / +1.2% 0.93 / 0.93 / -0.8%
tpcds_q15/datafusion:parquet 23592394 / 23467316 / +0.5% 39041741 / 36912696 / +5.8% 0.60 / 0.64 / -4.9%
tpcds_q16/datafusion:parquet 37126042 / 36797934 / +0.9% 49818205 / 49093338 / +1.5% 0.75 / 0.75 / -0.6%
tpcds_q17/datafusion:parquet 75838532 / 77417738 / -2.0% 103442259 / 94152957 / +9.9% 0.73 / 0.82 / -10.8%
tpcds_q18/datafusion:parquet 69209134 / 67730459 / +2.2% 89958917 / 89015478 / +1.1% 0.77 / 0.76 / +1.1%
tpcds_q19/datafusion:parquet 29991131 / 29767255 / +0.8% 43164338 / 40859608 / +5.6% 0.69 / 0.73 / -4.6%
tpcds_q20/datafusion:parquet 24980583 / 24985466 / -0.0% 39051016 / 37149008 / +5.1% 0.64 / 0.67 / -4.9%
tpcds_q21/datafusion:parquet 20329843 / 20098942 / +1.1% 35967118 / 31199048 / +15.3% 🔴 0.57 / 0.64 / -12.3%
tpcds_q22/datafusion:parquet 77767941 / 78225004 / -0.6% 89810868 / 88011450 / +2.0% 0.87 / 0.89 / -2.6%
tpcds_q23/datafusion:parquet 91524118 / 93465786 / -2.1% 114610210 / 115763272 / -1.0% 0.80 / 0.81 / -1.1%
tpcds_q24/datafusion:parquet 90625726 / 90530880 / +0.1% 114334519 / 112774834 / +1.4% 0.79 / 0.80 / -1.3%
tpcds_q25/datafusion:parquet 83095741 / 78942378 / +5.3% 99507755 / 100286343 / -0.8% 0.84 / 0.79 / +6.1%
tpcds_q26/datafusion:parquet 43119848 / 42985690 / +0.3% 61365893 / 59286646 / +3.5% 0.70 / 0.73 / -3.1%
tpcds_q27/datafusion:parquet 75373132 / 78387144 / -3.8% 97852680 / 99975873 / -2.1% 0.77 / 0.78 / -1.8%
tpcds_q28/datafusion:parquet 28537576 / 28355490 / +0.6% 42809397 / 41055918 / +4.3% 0.67 / 0.69 / -3.5%
tpcds_q29/datafusion:parquet 74446066 / 74275574 / +0.2% 94438940 / 99075419 / -4.7% 0.79 / 0.75 / +5.2%
tpcds_q30/datafusion:parquet 45479746 / 44266542 / +2.7% 59496893 / 55134805 / +7.9% 0.76 / 0.80 / -4.8%
tpcds_q31/datafusion:parquet 80843637 / 80991932 / -0.2% 100571124 / 100088488 / +0.5% 0.80 / 0.81 / -0.7%
tpcds_q32/datafusion:parquet 26793637 / 27160338 / -1.4% 40646991 / 37888363 / +7.3% 0.66 / 0.72 / -8.0%
tpcds_q33/datafusion:parquet 39515128 / 37472210 / +5.5% 54739489 / 52784833 / +3.7% 0.72 / 0.71 / +1.7%
tpcds_q34/datafusion:parquet 24257890 / 24223199 / +0.1% 35871248 / 34925847 / +2.7% 0.68 / 0.69 / -2.5%
tpcds_q35/datafusion:parquet 51972998 / 50061658 / +3.8% 63695694 / 66186392 / -3.8% 0.82 / 0.76 / +7.9%
tpcds_q36/datafusion:parquet 52699126 / 53863620 / -2.2% 70153282 / 72008538 / -2.6% 0.75 / 0.75 / +0.4%
tpcds_q37/datafusion:parquet 21241258 / 21492292 / -1.2% 34513067 / 33965178 / +1.6% 0.62 / 0.63 / -2.7%
tpcds_q38/datafusion:parquet 45550922 / 43738358 / +4.1% 64615526 / 58984516 / +9.5% 0.70 / 0.74 / -4.9%
tpcds_q39/datafusion:parquet 69046434 / 68451454 / +0.9% 86064580 / 84694449 / +1.6% 0.80 / 0.81 / -0.7%
tpcds_q40/datafusion:parquet 31241071 / 29898065 / +4.5% 49463794 / 49416081 / +0.1% 0.63 / 0.61 / +4.4%
tpcds_q41/datafusion:parquet 20184524 / 19725044 / +2.3% 32900847 / 31567276 / +4.2% 0.61 / 0.62 / -1.8%
tpcds_q42/datafusion:parquet 18111679 / 18410036 / -1.6% 32350860 / 29096386 / +11.2% 🔴 0.56 / 0.63 / -11.5%
tpcds_q43/datafusion:parquet 19625256 / 19482850 / +0.7% 33184703 / 30496940 / +8.8% 0.59 / 0.64 / -7.4%
tpcds_q44/datafusion:parquet 35770331 / 35289568 / +1.4% 50854626 / 48402674 / +5.1% 0.70 / 0.73 / -3.5%
tpcds_q45/datafusion:parquet 27977082 / 28034722 / -0.2% 41517494 / 38421721 / +8.1% 0.67 / 0.73 / -7.6%
tpcds_q46/datafusion:parquet 28878554 / 29018574 / -0.5% 46119644 / 44678861 / +3.2% 0.63 / 0.65 / -3.6%
tpcds_q47/datafusion:parquet 98190492 / 96614053 / +1.6% 120821894 / 119575121 / +1.0% 0.81 / 0.81 / +0.6%
tpcds_q48/datafusion:parquet 41855001 / 42307228 / -1.1% 58107572 / 57749935 / +0.6% 0.72 / 0.73 / -1.7%
tpcds_q49/datafusion:parquet 71528715 / 72427164 / -1.2% 94203017 / 91585118 / +2.9% 0.76 / 0.79 / -4.0%
tpcds_q50/datafusion:parquet 47838874 / 47500422 / +0.7% 69575996 / 68227695 / +2.0% 0.69 / 0.70 / -1.2%
tpcds_q51/datafusion:parquet 75504397 / 74856850 / +0.9% 94701824 / 94480088 / +0.2% 0.80 / 0.79 / +0.6%
tpcds_q52/datafusion:parquet 18289727 / 18570137 / -1.5% 32642931 / 28281276 / +15.4% 🔴 0.56 / 0.66 / -14.7%
tpcds_q53/datafusion:parquet 22170076 / 21996628 / +0.8% 39064534 / 37632392 / +3.8% 0.57 / 0.58 / -2.9%
tpcds_q54/datafusion:parquet 53276714 / 53403201 / -0.2% 68394775 / 65412957 / +4.6% 0.78 / 0.82 / -4.6%
tpcds_q55/datafusion:parquet 18709449 / 18094322 / +3.4% 30113644 / 28452535 / +5.8% 0.62 / 0.64 / -2.3%
tpcds_q56/datafusion:parquet 41115194 / 42064521 / -2.3% 54998294 / 52494093 / +4.8% 0.75 / 0.80 / -6.7%
tpcds_q57/datafusion:parquet 100859329 / 98531152 / +2.4% 118250016 / 115051750 / +2.8% 0.85 / 0.86 / -0.4%
tpcds_q58/datafusion:parquet 65778458 / 66028114 / -0.4% 83670179 / 80484923 / +4.0% 0.79 / 0.82 / -4.2%
tpcds_q59/datafusion:parquet 47845680 / 48124550 / -0.6% 67070767 / 63375622 / +5.8% 0.71 / 0.76 / -6.1%
tpcds_q60/datafusion:parquet 42955201 / 41774428 / +2.8% 56884641 / 52913053 / +7.5% 0.76 / 0.79 / -4.4%
tpcds_q61/datafusion:parquet 36710840 / 36568854 / +0.4% 51936462 / 53842276 / -3.5% 0.71 / 0.68 / +4.1%
tpcds_q62/datafusion:parquet 25046224 / 25168784 / -0.5% 38920092 / 38657488 / +0.7% 0.64 / 0.65 / -1.2%
tpcds_q63/datafusion:parquet 22058548 / 22467320 / -1.8% 39530317 / 36224907 / +9.1% 0.56 / 0.62 / -10.0%
tpcds_q64/datafusion:parquet 286241897 / 285654170 / +0.2% 331181030 / 321241476 / +3.1% 0.86 / 0.89 / -2.8%
tpcds_q65/datafusion:parquet 122546308 / 119227688 / +2.8% 137856211 / 139579808 / -1.2% 0.89 / 0.85 / +4.1%
tpcds_q66/datafusion:parquet 60483344 / 61287888 / -1.3% 76916375 / 75163315 / +2.3% 0.79 / 0.82 / -3.6%
tpcds_q67/datafusion:parquet 69332659 / 69044428 / +0.4% 93324712 / 91696967 / +1.8% 0.74 / 0.75 / -1.3%
tpcds_q68/datafusion:parquet 29029847 / 29075160 / -0.2% 48060466 / 47405672 / +1.4% 0.60 / 0.61 / -1.5%
tpcds_q69/datafusion:parquet 44460963 / 43304174 / +2.7% 56958672 / 58652073 / -2.9% 0.78 / 0.74 / +5.7%
tpcds_q70/datafusion:parquet 81274293 / 80027439 / +1.6% 99051510 / 97604918 / +1.5% 0.82 / 0.82 / +0.1%
tpcds_q71/datafusion:parquet 26121592 / 25732466 / +1.5% 38592514 / 40528677 / -4.8% 0.68 / 0.63 / +6.6%
tpcds_q72/datafusion:parquet 523728328 / 527634840 / -0.7% 551164025 / 554349016 / -0.6% 0.95 / 0.95 / -0.2%
tpcds_q73/datafusion:parquet 24117778 / 23762050 / +1.5% 37146360 / 35077300 / +5.9% 0.65 / 0.68 / -4.2%
tpcds_q74/datafusion:parquet 69158950 / 69999536 / -1.2% 86223409 / 88289509 / -2.3% 0.80 / 0.79 / +1.2%
tpcds_q75/datafusion:parquet 151697926 / 152662930 / -0.6% 177344881 / 180450074 / -1.7% 0.86 / 0.85 / +1.1%
tpcds_q76/datafusion:parquet 33598186 / 33132911 / +1.4% 46506167 / 44935481 / +3.5% 0.72 / 0.74 / -2.0%
tpcds_q77/datafusion:parquet 56355604 / 56979256 / -1.1% 77943544 / 72969812 / +6.8% 0.72 / 0.78 / -7.4%
tpcds_q78/datafusion:parquet 87569999 / 85272162 / +2.7% 119033905 / 115614404 / +3.0% 0.74 / 0.74 / -0.3%
tpcds_q79/datafusion:parquet 26555616 / 26735792 / -0.7% 42251568 / 39769716 / +6.2% 0.63 / 0.67 / -6.5%
tpcds_q80/datafusion:parquet 81814828 / 78680880 / +4.0% 114095213 / 107863155 / +5.8% 0.72 / 0.73 / -1.7%
tpcds_q81/datafusion:parquet 37104095 / 39558134 / -6.2% 53572076 / 51081109 / +4.9% 0.69 / 0.77 / -10.6%
tpcds_q82/datafusion:parquet 22392528 / 22190428 / +0.9% 36682266 / 34291795 / +7.0% 0.61 / 0.65 / -5.7%
tpcds_q83/datafusion:parquet 58158008 / 58307740 / -0.3% 75254641 / 73002134 / +3.1% 0.77 / 0.80 / -3.2%
tpcds_q84/datafusion:parquet 27605270 / 27313596 / +1.1% 40789142 / 40041516 / +1.9% 0.68 / 0.68 / -0.8%
tpcds_q85/datafusion:parquet 80521182 / 79983598 / +0.7% 107174562 / 102306985 / +4.8% 0.75 / 0.78 / -3.9%
tpcds_q86/datafusion:parquet 20796084 / 21058438 / -1.2% 33827060 / 32574181 / +3.8% 0.61 / 0.65 / -4.9%
tpcds_q87/datafusion:parquet 43894596 / 45280914 / -3.1% 62068179 / 62384128 / -0.5% 0.71 / 0.73 / -2.6%
tpcds_q88/datafusion:parquet 37156605 / 37757294 / -1.6% 52485270 / 51820809 / +1.3% 0.71 / 0.73 / -2.8%
tpcds_q89/datafusion:parquet 25777588 / 26318301 / -2.1% 42120147 / 39991728 / +5.3% 0.61 / 0.66 / -7.0%
tpcds_q90/datafusion:parquet 16413976 / 15087966 / +8.8% 28102609 / 26597960 / +5.7% 0.58 / 0.57 / +3.0%
tpcds_q91/datafusion:parquet 33212496 / 32625398 / +1.8% 48633915 / 45196471 / +7.6% 0.68 / 0.72 / -5.4%
tpcds_q92/datafusion:parquet 27238626 / 26834922 / +1.5% 43080250 / 38063167 / +13.2% 🔴 0.63 / 0.71 / -10.3%
tpcds_q93/datafusion:parquet 26855838 / 26735974 / +0.4% 47227507 / 42486273 / +11.2% 🔴 0.57 / 0.63 / -9.6%
tpcds_q94/datafusion:parquet 34603326 / 35393988 / -2.2% 47787574 / 47118664 / +1.4% 0.72 / 0.75 / -3.6%
tpcds_q95/datafusion:parquet 65474118 / 64212454 / +2.0% 78341144 / 79492966 / -1.4% 0.84 / 0.81 / +3.5%
tpcds_q96/datafusion:parquet 12986250 / 12723054 / +2.1% 25550923 / 23429883 / +9.1% 0.51 / 0.54 / -6.4%
tpcds_q97/datafusion:parquet 35419436 / 35098156 / +0.9% 52780827 / 49335860 / +7.0% 0.67 / 0.71 / -5.7%
tpcds_q98/datafusion:parquet 24321038 / 25139323 / -3.3% 37404947 / 36349537 / +2.9% 0.65 / 0.69 / -6.0%
tpcds_q99/datafusion:parquet 29725864 / 29673968 / +0.2% 42772283 / 41366470 / +3.4% 0.69 / 0.72 / -3.1%
duckdb / vortex-file-compressed / ns (0.997x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15958562 / 15890239 / +0.4% 23890672 / 24196641 / -1.3% 0.67 / 0.66 / +1.7%
tpcds_q02/duckdb:vortex-file-compressed 16520256 / 18657920 / -11.5% 🟢 22585770 / 22422968 / +0.7% 0.73 / 0.83 / -12.1%
tpcds_q03/duckdb:vortex-file-compressed 7127788 / 7149274 / -0.3% 16025437 / 16220757 / -1.2% 0.44 / 0.44 / +0.9%
tpcds_q04/duckdb:vortex-file-compressed 58519675 / 58862208 / -0.6% 71943341 / 71856038 / +0.1% 0.81 / 0.82 / -0.7%
tpcds_q05/duckdb:vortex-file-compressed 22994830 / 23117854 / -0.5% 32363855 / 32942130 / -1.8% 0.71 / 0.70 / +1.2%
tpcds_q06/duckdb:vortex-file-compressed 24166464 / 24164680 / +0.0% 39365831 / 37874428 / +3.9% 0.61 / 0.64 / -3.8%
tpcds_q07/duckdb:vortex-file-compressed 22563188 / 22109802 / +2.1% 34462310 / 32504438 / +6.0% 0.65 / 0.68 / -3.7%
tpcds_q08/duckdb:vortex-file-compressed 17463016 / 17492722 / -0.2% 25362078 / 25089879 / +1.1% 0.69 / 0.70 / -1.2%
tpcds_q09/duckdb:vortex-file-compressed 19107510 / 19005454 / +0.5% 28900072 / 29541405 / -2.2% 0.66 / 0.64 / +2.8%
tpcds_q10/duckdb:vortex-file-compressed 27623373 / 27533383 / +0.3% 41291448 / 41135181 / +0.4% 0.67 / 0.67 / -0.1%
tpcds_q11/duckdb:vortex-file-compressed 36073802 / 36618646 / -1.5% 45275437 / 44343100 / +2.1% 0.80 / 0.83 / -3.5%
tpcds_q12/duckdb:vortex-file-compressed 9487429 / 9679752 / -2.0% 16162660 / 17229625 / -6.2% 0.59 / 0.56 / +4.5%
tpcds_q13/duckdb:vortex-file-compressed 19854237 / 19843352 / +0.1% 32603596 / 31995768 / +1.9% 0.61 / 0.62 / -1.8%
tpcds_q14/duckdb:vortex-file-compressed 55686734 / 55297112 / +0.7% 64251766 / 64955646 / -1.1% 0.87 / 0.85 / +1.8%
tpcds_q15/duckdb:vortex-file-compressed 11011694 / 11325009 / -2.8% 17749044 / 18325444 / -3.1% 0.62 / 0.62 / +0.4%
tpcds_q16/duckdb:vortex-file-compressed 24731426 / 24731064 / +0.0% 35655718 / 34853379 / +2.3% 0.69 / 0.71 / -2.2%
tpcds_q17/duckdb:vortex-file-compressed 20465414 / 20396798 / +0.3% 31988299 / 32338231 / -1.1% 0.64 / 0.63 / +1.4%
tpcds_q18/duckdb:vortex-file-compressed 32288166 / 32346349 / -0.2% 42974879 / 43278488 / -0.7% 0.75 / 0.75 / +0.5%
tpcds_q19/duckdb:vortex-file-compressed 20572223 / 20786617 / -1.0% 29534417 / 29101806 / +1.5% 0.70 / 0.71 / -2.5%
tpcds_q20/duckdb:vortex-file-compressed 10470741 / 10704608 / -2.2% 17360660 / 17476285 / -0.7% 0.60 / 0.61 / -1.5%
tpcds_q21/duckdb:vortex-file-compressed 9327458 / 9371898 / -0.5% 21741656 / 21703364 / +0.2% 0.43 / 0.43 / -0.6%
tpcds_q22/duckdb:vortex-file-compressed 17666585 / 17643249 / +0.1% 30795806 / 29161310 / +5.6% 0.57 / 0.61 / -5.2%
tpcds_q23/duckdb:vortex-file-compressed 36731165 / 37431455 / -1.9% 50126227 / 48459168 / +3.4% 0.73 / 0.77 / -5.1%
tpcds_q24/duckdb:vortex-file-compressed 26416650 / 26441519 / -0.1% 37479116 / 36595428 / +2.4% 0.70 / 0.72 / -2.4%
tpcds_q25/duckdb:vortex-file-compressed 19450196 / 19221668 / +1.2% 31378106 / 30221864 / +3.8% 0.62 / 0.64 / -2.5%
tpcds_q26/duckdb:vortex-file-compressed 21329762 / 21300105 / +0.1% 32496342 / 31212707 / +4.1% 0.66 / 0.68 / -3.8%
tpcds_q27/duckdb:vortex-file-compressed 24708806 / 24807916 / -0.4% 37342524 / 35637087 / +4.8% 0.66 / 0.70 / -4.9%
tpcds_q28/duckdb:vortex-file-compressed 14989306 / 15090790 / -0.7% 25258896 / 25912108 / -2.5% 0.59 / 0.58 / +1.9%
tpcds_q29/duckdb:vortex-file-compressed 18770060 / 18678136 / +0.5% 31420078 / 29174081 / +7.7% 0.60 / 0.64 / -6.7%
tpcds_q30/duckdb:vortex-file-compressed 18495136 / 18682425 / -1.0% 27379562 / 27172488 / +0.8% 0.68 / 0.69 / -1.8%
tpcds_q31/duckdb:vortex-file-compressed 17809618 / 17961668 / -0.8% 26175421 / 26844104 / -2.5% 0.68 / 0.67 / +1.7%
tpcds_q32/duckdb:vortex-file-compressed 10210970 / 10237077 / -0.3% 18726043 / 18081369 / +3.6% 0.55 / 0.57 / -3.7%
tpcds_q33/duckdb:vortex-file-compressed 17627250 / 17651904 / -0.1% 27865339 / 27599437 / +1.0% 0.63 / 0.64 / -1.1%
tpcds_q34/duckdb:vortex-file-compressed 13154965 / 12881700 / +2.1% 23171839 / 21645185 / +7.1% 0.57 / 0.60 / -4.6%
tpcds_q35/duckdb:vortex-file-compressed 30548186 / 31119364 / -1.8% 44929313 / 42566508 / +5.6% 0.68 / 0.73 / -7.0%
tpcds_q36/duckdb:vortex-file-compressed 14059314 / 14037150 / +0.2% 24412501 / 23560362 / +3.6% 0.58 / 0.60 / -3.3%
tpcds_q37/duckdb:vortex-file-compressed 9381412 / 9278629 / +1.1% 22697092 / 24238961 / -6.4% 0.41 / 0.38 / +8.0%
tpcds_q38/duckdb:vortex-file-compressed 24150226 / 24606434 / -1.9% 31097557 / 31179343 / -0.3% 0.78 / 0.79 / -1.6%
tpcds_q39/duckdb:vortex-file-compressed 18477914 / 18495272 / -0.1% 32559844 / 30737214 / +5.9% 0.57 / 0.60 / -5.7%
tpcds_q40/duckdb:vortex-file-compressed 11057040 / 11167876 / -1.0% 19641821 / 19316090 / +1.7% 0.56 / 0.58 / -2.6%
tpcds_q41/duckdb:vortex-file-compressed 17181076 / 17305600 / -0.7% 23525235 / 24395246 / -3.6% 0.73 / 0.71 / +3.0%
tpcds_q42/duckdb:vortex-file-compressed 6816880 / 6914912 / -1.4% 16817219 / 15064464 / +11.6% 🔴 0.41 / 0.46 / -11.7%
tpcds_q43/duckdb:vortex-file-compressed 9483372 / 9643249 / -1.7% 18980134 / 18160250 / +4.5% 0.50 / 0.53 / -5.9%
tpcds_q44/duckdb:vortex-file-compressed 12480228 / 12476409 / +0.0% 25379130 / 23821756 / +6.5% 0.49 / 0.52 / -6.1%
tpcds_q45/duckdb:vortex-file-compressed 23010806 / 23587638 / -2.4% 30198924 / 30430270 / -0.8% 0.76 / 0.78 / -1.7%
tpcds_q46/duckdb:vortex-file-compressed 31521545 / 31418024 / +0.3% 44112790 / 43171545 / +2.2% 0.71 / 0.73 / -1.8%
tpcds_q47/duckdb:vortex-file-compressed 31163583 / 31264494 / -0.3% 40552124 / 41141020 / -1.4% 0.77 / 0.76 / +1.1%
tpcds_q48/duckdb:vortex-file-compressed 21923121 / 22472531 / -2.4% 35499272 / 35469142 / +0.1% 0.62 / 0.63 / -2.5%
tpcds_q49/duckdb:vortex-file-compressed 18432766 / 18985566 / -2.9% 30816258 / 29722088 / +3.7% 0.60 / 0.64 / -6.4%
tpcds_q50/duckdb:vortex-file-compressed 14731002 / 14896845 / -1.1% 25671704 / 25687406 / -0.1% 0.57 / 0.58 / -1.1%
tpcds_q51/duckdb:vortex-file-compressed 48587116 / 48063878 / +1.1% 76393477 / 76334322 / +0.1% 0.64 / 0.63 / +1.0%
tpcds_q52/duckdb:vortex-file-compressed 7156954 / 7171716 / -0.2% 16318736 / 15978547 / +2.1% 0.44 / 0.45 / -2.3%
tpcds_q53/duckdb:vortex-file-compressed 11259062 / 11319189 / -0.5% 20634458 / 21681207 / -4.8% 0.55 / 0.52 / +4.5%
tpcds_q54/duckdb:vortex-file-compressed 19911562 / 19748759 / +0.8% 30824152 / 29438540 / +4.7% 0.65 / 0.67 / -3.7%
tpcds_q55/duckdb:vortex-file-compressed 6774841 / 6847788 / -1.1% 16066390 / 15285422 / +5.1% 0.42 / 0.45 / -5.9%
tpcds_q56/duckdb:vortex-file-compressed 18253143 / 17817582 / +2.4% 28538186 / 28613711 / -0.3% 0.64 / 0.62 / +2.7%
tpcds_q57/duckdb:vortex-file-compressed 25717976 / 25308086 / +1.6% 33291326 / 33487780 / -0.6% 0.77 / 0.76 / +2.2%
tpcds_q58/duckdb:vortex-file-compressed 20837325 / 20359384 / +2.3% 29527834 / 29241349 / +1.0% 0.71 / 0.70 / +1.4%
tpcds_q59/duckdb:vortex-file-compressed 19253650 / 19485481 / -1.2% 27670711 / 26442217 / +4.6% 0.70 / 0.74 / -5.6%
tpcds_q60/duckdb:vortex-file-compressed 18961168 / 18504610 / +2.5% 28667295 / 28842068 / -0.6% 0.66 / 0.64 / +3.1%
tpcds_q61/duckdb:vortex-file-compressed 20000656 / 19922872 / +0.4% 30383628 / 30039600 / +1.1% 0.66 / 0.66 / -0.7%
tpcds_q62/duckdb:vortex-file-compressed 10980966 / 10937722 / +0.4% 18178176 / 17144486 / +6.0% 0.60 / 0.64 / -5.3%
tpcds_q63/duckdb:vortex-file-compressed 10898634 / 10809960 / +0.8% 19711538 / 20560158 / -4.1% 0.55 / 0.53 / +5.2%
tpcds_q64/duckdb:vortex-file-compressed 52704924 / 52513062 / +0.4% 69262421 / 68406502 / +1.3% 0.76 / 0.77 / -0.9%
tpcds_q65/duckdb:vortex-file-compressed 12932100 / 13060742 / -1.0% 23144153 / 23236608 / -0.4% 0.56 / 0.56 / -0.6%
tpcds_q66/duckdb:vortex-file-compressed 31186069 / 31272590 / -0.3% 38480850 / 39351988 / -2.2% 0.81 / 0.79 / +2.0%
tpcds_q67/duckdb:vortex-file-compressed 55246690 / 55266268 / -0.0% 67383930 / 64683896 / +4.2% 0.82 / 0.85 / -4.0%
tpcds_q68/duckdb:vortex-file-compressed 22634238 / 23009998 / -1.6% 35740468 / 35296552 / +1.3% 0.63 / 0.65 / -2.9%
tpcds_q69/duckdb:vortex-file-compressed 21931044 / 22017648 / -0.4% 37771356 / 36691775 / +2.9% 0.58 / 0.60 / -3.2%
tpcds_q70/duckdb:vortex-file-compressed 14646028 / 14724129 / -0.5% 25614641 / 25052861 / +2.2% 0.57 / 0.59 / -2.7%
tpcds_q71/duckdb:vortex-file-compressed 12987218 / 13347567 / -2.7% 23781424 / 23409485 / +1.6% 0.55 / 0.57 / -4.2%
tpcds_q72/duckdb:vortex-file-compressed 42887516 / 43060600 / -0.4% 56600667 / 56269909 / +0.6% 0.76 / 0.77 / -1.0%
tpcds_q73/duckdb:vortex-file-compressed 11994504 / 11829364 / +1.4% 21666352 / 21106781 / +2.7% 0.55 / 0.56 / -1.2%
tpcds_q74/duckdb:vortex-file-compressed 30779938 / 30874616 / -0.3% 39347366 / 39304395 / +0.1% 0.78 / 0.79 / -0.4%
tpcds_q75/duckdb:vortex-file-compressed 37244340 / 37067086 / +0.5% 50556219 / 48402666 / +4.4% 0.74 / 0.77 / -3.8%
tpcds_q76/duckdb:vortex-file-compressed 12692834 / 12879005 / -1.4% 22401169 / 22058251 / +1.6% 0.57 / 0.58 / -3.0%
tpcds_q77/duckdb:vortex-file-compressed 20721140 / 20386666 / +1.6% 31708662 / 31298903 / +1.3% 0.65 / 0.65 / +0.3%
tpcds_q78/duckdb:vortex-file-compressed 43379558 / 42921238 / +1.1% 54984138 / 52920959 / +3.9% 0.79 / 0.81 / -2.7%
tpcds_q79/duckdb:vortex-file-compressed 17345057 / 17204298 / +0.8% 28410387 / 26915068 / +5.6% 0.61 / 0.64 / -4.5%
tpcds_q80/duckdb:vortex-file-compressed 29507202 / 29835128 / -1.1% 43685352 / 43751968 / -0.2% 0.68 / 0.68 / -0.9%
tpcds_q81/duckdb:vortex-file-compressed 20992712 / 21403570 / -1.9% 30273581 / 30302750 / -0.1% 0.69 / 0.71 / -1.8%
tpcds_q82/duckdb:vortex-file-compressed 9532852 / 9601288 / -0.7% 24408615 / 23700733 / +3.0% 0.39 / 0.41 / -3.6%
tpcds_q83/duckdb:vortex-file-compressed 17652720 / 17487681 / +0.9% 23917633 / 24391032 / -1.9% 0.74 / 0.72 / +2.9%
tpcds_q84/duckdb:vortex-file-compressed 15350235 / 15474432 / -0.8% 23211563 / 23926919 / -3.0% 0.66 / 0.65 / +2.3%
tpcds_q85/duckdb:vortex-file-compressed 25012332 / 25015558 / -0.0% 36575783 / 36358715 / +0.6% 0.68 / 0.69 / -0.6%
tpcds_q86/duckdb:vortex-file-compressed 9719622 / 9625184 / +1.0% 16439750 / 16115124 / +2.0% 0.59 / 0.60 / -1.0%
tpcds_q87/duckdb:vortex-file-compressed 26113806 / 26050646 / +0.2% 33268343 / 33749194 / -1.4% 0.78 / 0.77 / +1.7%
tpcds_q88/duckdb:vortex-file-compressed 30353833 / 30341066 / +0.0% 38983257 / 40666123 / -4.1% 0.78 / 0.75 / +4.4%
tpcds_q89/duckdb:vortex-file-compressed 12017612 / 11880278 / +1.2% 21524834 / 21020275 / +2.4% 0.56 / 0.57 / -1.2%
tpcds_q90/duckdb:vortex-file-compressed 7933674 / 7873380 / +0.8% 13138387 / 15793821 / -16.8% 🟢 0.60 / 0.50 / +21.1%
tpcds_q91/duckdb:vortex-file-compressed 14668251 / 14680431 / -0.1% 23615657 / 23432754 / +0.8% 0.62 / 0.63 / -0.9%
tpcds_q92/duckdb:vortex-file-compressed 10496704 / 10362186 / +1.3% 18304521 / 17798675 / +2.8% 0.57 / 0.58 / -1.5%
tpcds_q93/duckdb:vortex-file-compressed 10252126 / 10321070 / -0.7% 23123197 / 22416155 / +3.2% 0.44 / 0.46 / -3.7%
tpcds_q94/duckdb:vortex-file-compressed 22378369 / 22085020 / +1.3% 31891656 / 31715817 / +0.6% 0.70 / 0.70 / +0.8%
tpcds_q95/duckdb:vortex-file-compressed 60650945 / 60520896 / +0.2% 68898454 / 67458992 / +2.1% 0.88 / 0.90 / -1.9%
tpcds_q96/duckdb:vortex-file-compressed 6440632 / 6497133 / -0.9% 15599011 / 15310655 / +1.9% 0.41 / 0.42 / -2.7%
tpcds_q97/duckdb:vortex-file-compressed 23183974 / 22917520 / +1.2% 32805291 / 31822045 / +3.1% 0.71 / 0.72 / -1.9%
tpcds_q98/duckdb:vortex-file-compressed 10852139 / 10919490 / -0.6% 19332802 / 19425955 / -0.5% 0.56 / 0.56 / -0.1%
tpcds_q99/duckdb:vortex-file-compressed 14540073 / 14421880 / +0.8% 22113263 / 22012689 / +0.5% 0.66 / 0.66 / +0.4%
duckdb / parquet / ns (0.999x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 23786800 / 24093628 / -1.3% 30844443 / 30609636 / +0.8% 0.77 / 0.79 / -2.0%
tpcds_q02/duckdb:parquet 17870820 / 17984803 / -0.6% 23706054 / 24025915 / -1.3% 0.75 / 0.75 / +0.7%
tpcds_q03/duckdb:parquet 9866480 / 9812261 / +0.6% 15512256 / 15610845 / -0.6% 0.64 / 0.63 / +1.2%
tpcds_q04/duckdb:parquet 117601230 / 118053322 / -0.4% 125758426 / 125451786 / +0.2% 0.94 / 0.94 / -0.6%
tpcds_q05/duckdb:parquet 28343364 / 28431532 / -0.3% 32866180 / 33184023 / -1.0% 0.86 / 0.86 / +0.7%
tpcds_q06/duckdb:parquet 26287350 / 26561266 / -1.0% 36109372 / 34919227 / +3.4% 0.73 / 0.76 / -4.3%
tpcds_q07/duckdb:parquet 30641273 / 31458600 / -2.6% 38971444 / 38910397 / +0.2% 0.79 / 0.81 / -2.8%
tpcds_q08/duckdb:parquet 19735327 / 19835614 / -0.5% 24826556 / 26315778 / -5.7% 0.79 / 0.75 / +5.5%
tpcds_q09/duckdb:parquet 26458546 / 27590826 / -4.1% 29749565 / 29561025 / +0.6% 0.89 / 0.93 / -4.7%
tpcds_q10/duckdb:parquet 32561984 / 32550451 / +0.0% 40329392 / 40051128 / +0.7% 0.81 / 0.81 / -0.7%
tpcds_q11/duckdb:parquet 68453106 / 68928280 / -0.7% 75587548 / 76188001 / -0.8% 0.91 / 0.90 / +0.1%
tpcds_q12/duckdb:parquet 13827760 / 13995176 / -1.2% 18662901 / 19053083 / -2.0% 0.74 / 0.73 / +0.9%
tpcds_q13/duckdb:parquet 30978898 / 33308439 / -7.0% 40019595 / 39541391 / +1.2% 0.77 / 0.84 / -8.1%
tpcds_q14/duckdb:parquet 63680340 / 64769091 / -1.7% 68650028 / 68114003 / +0.8% 0.93 / 0.95 / -2.4%
tpcds_q15/duckdb:parquet 16333409 / 16637540 / -1.8% 22796462 / 22243900 / +2.5% 0.72 / 0.75 / -4.2%
tpcds_q16/duckdb:parquet 30042534 / 30104670 / -0.2% 37438212 / 37135181 / +0.8% 0.80 / 0.81 / -1.0%
tpcds_q17/duckdb:parquet 34270316 / 34477460 / -0.6% 39635855 / 40356696 / -1.8% 0.86 / 0.85 / +1.2%
tpcds_q18/duckdb:parquet 47063484 / 47148372 / -0.2% 54783246 / 54249081 / +1.0% 0.86 / 0.87 / -1.2%
tpcds_q19/duckdb:parquet 18770796 / 19018304 / -1.3% 25579278 / 25382414 / +0.8% 0.73 / 0.75 / -2.1%
tpcds_q20/duckdb:parquet 14872566 / 14902117 / -0.2% 19808684 / 19412123 / +2.0% 0.75 / 0.77 / -2.2%
tpcds_q21/duckdb:parquet 10402142 / 10731116 / -3.1% 16900407 / 17030686 / -0.8% 0.62 / 0.63 / -2.3%
tpcds_q22/duckdb:parquet 20388922 / 20507718 / -0.6% 26555229 / 26762155 / -0.8% 0.77 / 0.77 / +0.2%
tpcds_q23/duckdb:parquet 42701379 / 42833082 / -0.3% 46757599 / 49424056 / -5.4% 0.91 / 0.87 / +5.4%
tpcds_q24/duckdb:parquet 30324896 / 29943294 / +1.3% 36689572 / 36464447 / +0.6% 0.83 / 0.82 / +0.7%
tpcds_q25/duckdb:parquet 30508126 / 30514354 / -0.0% 36969315 / 37025273 / -0.2% 0.83 / 0.82 / +0.1%
tpcds_q26/duckdb:parquet 28762584 / 29252328 / -1.7% 35379539 / 35038512 / +1.0% 0.81 / 0.83 / -2.6%
tpcds_q27/duckdb:parquet 35594098 / 34872377 / +2.1% 42342074 / 41229992 / +2.7% 0.84 / 0.85 / -0.6%
tpcds_q28/duckdb:parquet 25474430 / 25185258 / +1.1% 33590695 / 31104212 / +8.0% 0.76 / 0.81 / -6.3%
tpcds_q29/duckdb:parquet 32830464 / 32150195 / +2.1% 39937833 / 38969206 / +2.5% 0.82 / 0.83 / -0.4%
tpcds_q30/duckdb:parquet 35464964 / 35528874 / -0.2% 44319117 / 44172843 / +0.3% 0.80 / 0.80 / -0.5%
tpcds_q31/duckdb:parquet 35580328 / 35529000 / +0.1% 43413869 / 42639874 / +1.8% 0.82 / 0.83 / -1.6%
tpcds_q32/duckdb:parquet 14296276 / 14179243 / +0.8% 20940475 / 21025962 / -0.4% 0.68 / 0.67 / +1.2%
tpcds_q33/duckdb:parquet 23763871 / 23095442 / +2.9% 29135924 / 28549004 / +2.1% 0.82 / 0.81 / +0.8%
tpcds_q34/duckdb:parquet 19197528 / 16952271 / +13.2% 🔴 23950933 / 24176719 / -0.9% 0.80 / 0.70 / +14.3%
tpcds_q35/duckdb:parquet 35404533 / 34975734 / +1.2% 44184394 / 43207543 / +2.3% 0.80 / 0.81 / -1.0%
tpcds_q36/duckdb:parquet 41447582 / 39485050 / +5.0% 47508529 / 47479406 / +0.1% 0.87 / 0.83 / +4.9%
tpcds_q37/duckdb:parquet 12874162 / 12797622 / +0.6% 20074430 / 19277008 / +4.1% 0.64 / 0.66 / -3.4%
tpcds_q38/duckdb:parquet 29476094 / 29621006 / -0.5% 33972768 / 33433489 / +1.6% 0.87 / 0.89 / -2.1%
tpcds_q39/duckdb:parquet 23196018 / 23128167 / +0.3% 29557365 / 29595365 / -0.1% 0.78 / 0.78 / +0.4%
tpcds_q40/duckdb:parquet 16012732 / 16054940 / -0.3% 21640197 / 21235777 / +1.9% 0.74 / 0.76 / -2.1%
tpcds_q41/duckdb:parquet 11904413 / 11966633 / -0.5% 17832120 / 18065700 / -1.3% 0.67 / 0.66 / +0.8%
tpcds_q42/duckdb:parquet 9535427 / 9626178 / -0.9% 15747577 / 15525610 / +1.4% 0.61 / 0.62 / -2.3%
tpcds_q43/duckdb:parquet 12080235 / 12048868 / +0.3% 18112701 / 18128038 / -0.1% 0.67 / 0.66 / +0.3%
tpcds_q44/duckdb:parquet 21489994 / 21607511 / -0.5% 27387872 / 26196804 / +4.5% 0.78 / 0.82 / -4.9%
tpcds_q45/duckdb:parquet 20956348 / 20908743 / +0.2% 28063496 / 27486675 / +2.1% 0.75 / 0.76 / -1.8%
tpcds_q46/duckdb:parquet 36459956 / 35288508 / +3.3% 43616193 / 43320711 / +0.7% 0.84 / 0.81 / +2.6%
tpcds_q47/duckdb:parquet 34527806 / 34531498 / -0.0% 41538446 / 41336316 / +0.5% 0.83 / 0.84 / -0.5%
tpcds_q48/duckdb:parquet 29954106 / 29103170 / +2.9% 37487860 / 36426435 / +2.9% 0.80 / 0.80 / +0.0%
tpcds_q49/duckdb:parquet 30542657 / 30233053 / +1.0% 36526393 / 36303817 / +0.6% 0.84 / 0.83 / +0.4%
tpcds_q50/duckdb:parquet 19177686 / 20388898 / -5.9% 25877043 / 25331399 / +2.2% 0.74 / 0.80 / -7.9%
tpcds_q51/duckdb:parquet 51461690 / 52104356 / -1.2% 60367140 / 61245199 / -1.4% 0.85 / 0.85 / +0.2%
tpcds_q52/duckdb:parquet 9614729 / 9659180 / -0.5% 15909976 / 15499988 / +2.6% 0.60 / 0.62 / -3.0%
tpcds_q53/duckdb:parquet 15298836 / 14537118 / +5.2% 20785154 / 20752143 / +0.2% 0.74 / 0.70 / +5.1%
tpcds_q54/duckdb:parquet 24994718 / 24733616 / +1.1% 32271736 / 31908376 / +1.1% 0.77 / 0.78 / -0.1%
tpcds_q55/duckdb:parquet 9560628 / 9489484 / +0.7% 15562433 / 15341981 / +1.4% 0.61 / 0.62 / -0.7%
tpcds_q56/duckdb:parquet 27810888 / 27141406 / +2.5% 30462057 / 30419221 / +0.1% 0.91 / 0.89 / +2.3%
tpcds_q57/duckdb:parquet 30916348 / 30693180 / +0.7% 35792476 / 36167354 / -1.0% 0.86 / 0.85 / +1.8%
tpcds_q58/duckdb:parquet 24170628 / 23919381 / +1.1% 29869307 / 29814453 / +0.2% 0.81 / 0.80 / +0.9%
tpcds_q59/duckdb:parquet 22677158 / 22867650 / -0.8% 28541134 / 28707391 / -0.6% 0.79 / 0.80 / -0.3%
tpcds_q60/duckdb:parquet 26670454 / 26316208 / +1.3% 32036157 / 31957179 / +0.2% 0.83 / 0.82 / +1.1%
tpcds_q61/duckdb:parquet 24955260 / 24749493 / +0.8% 29144474 / 29026258 / +0.4% 0.86 / 0.85 / +0.4%
tpcds_q62/duckdb:parquet 12709732 / 12721642 / -0.1% 17869559 / 17771445 / +0.6% 0.71 / 0.72 / -0.6%
tpcds_q63/duckdb:parquet 13234370 / 14341675 / -7.7% 19991298 / 20011856 / -0.1% 0.66 / 0.72 / -7.6%
tpcds_q64/duckdb:parquet 70187276 / 70307914 / -0.2% 80489425 / 79575965 / +1.1% 0.87 / 0.88 / -1.3%
tpcds_q65/duckdb:parquet 19946935 / 20569484 / -3.0% 25646831 / 25477560 / +0.7% 0.78 / 0.81 / -3.7%
tpcds_q66/duckdb:parquet 33088007 / 33045765 / +0.1% 37916907 / 38019443 / -0.3% 0.87 / 0.87 / +0.4%
tpcds_q67/duckdb:parquet 60618012 / 61027914 / -0.7% 66954626 / 66818321 / +0.2% 0.91 / 0.91 / -0.9%
tpcds_q68/duckdb:parquet 29731137 / 30834914 / -3.6% 37097545 / 35993030 / +3.1% 0.80 / 0.86 / -6.5%
tpcds_q69/duckdb:parquet 26091170 / 25794512 / +1.2% 34314157 / 33964184 / +1.0% 0.76 / 0.76 / +0.1%
tpcds_q70/duckdb:parquet 19392738 / 19255869 / +0.7% 27095161 / 26582665 / +1.9% 0.72 / 0.72 / -1.2%
tpcds_q71/duckdb:parquet 17901134 / 16803522 / +6.5% 24295290 / 23382022 / +3.9% 0.74 / 0.72 / +2.5%
tpcds_q72/duckdb:parquet 52904708 / 53014220 / -0.2% 59297104 / 59449489 / -0.3% 0.89 / 0.89 / +0.0%
tpcds_q73/duckdb:parquet 14821732 / 15895421 / -6.8% 21858526 / 21585777 / +1.3% 0.68 / 0.74 / -7.9%
tpcds_q74/duckdb:parquet 84986356 / 85004257 / -0.0% 90885243 / 89575448 / +1.5% 0.94 / 0.95 / -1.5%
tpcds_q75/duckdb:parquet 45577758 / 44183878 / +3.2% 50360186 / 49282250 / +2.2% 0.91 / 0.90 / +0.9%
tpcds_q76/duckdb:parquet 18664168 / 18510097 / +0.8% 22971472 / 22802776 / +0.7% 0.81 / 0.81 / +0.1%
tpcds_q77/duckdb:parquet 24492502 / 25530442 / -4.1% 31334538 / 31441226 / -0.3% 0.78 / 0.81 / -3.7%
tpcds_q78/duckdb:parquet 78102810 / 78229121 / -0.2% 86875671 / 85641462 / +1.4% 0.90 / 0.91 / -1.6%
tpcds_q79/duckdb:parquet 23887168 / 24067906 / -0.8% 29012276 / 28358044 / +2.3% 0.82 / 0.85 / -3.0%
tpcds_q80/duckdb:parquet 36057159 / 38479893 / -6.3% 44182580 / 43843592 / +0.8% 0.82 / 0.88 / -7.0%
tpcds_q81/duckdb:parquet 36370284 / 36125748 / +0.7% 44858665 / 44907713 / -0.1% 0.81 / 0.80 / +0.8%
tpcds_q82/duckdb:parquet 13551212 / 13496682 / +0.4% 20654199 / 20103202 / +2.7% 0.66 / 0.67 / -2.3%
tpcds_q83/duckdb:parquet 20230742 / 19941274 / +1.5% 25139349 / 24813592 / +1.3% 0.80 / 0.80 / +0.1%
tpcds_q84/duckdb:parquet 22889628 / 23090262 / -0.9% 28513878 / 28462809 / +0.2% 0.80 / 0.81 / -1.0%
tpcds_q85/duckdb:parquet 32355463 / 32217004 / +0.4% 39863771 / 38985194 / +2.3% 0.81 / 0.83 / -1.8%
tpcds_q86/duckdb:parquet 11672956 / 11811458 / -1.2% 17256619 / 16496302 / +4.6% 0.68 / 0.72 / -5.5%
tpcds_q87/duckdb:parquet 30934472 / 31436775 / -1.6% 35150721 / 35185024 / -0.1% 0.88 / 0.89 / -1.5%
tpcds_q88/duckdb:parquet 39175025 / 38059442 / +2.9% 42540737 / 41928306 / +1.5% 0.92 / 0.91 / +1.4%
tpcds_q89/duckdb:parquet 14221883 / 14206404 / +0.1% 20950076 / 21172421 / -1.1% 0.68 / 0.67 / +1.2%
tpcds_q90/duckdb:parquet 10001824 / 10080660 / -0.8% 15011926 / 15448563 / -2.8% 0.67 / 0.65 / +2.1%
tpcds_q91/duckdb:parquet 20901125 / 21048574 / -0.7% 28287308 / 28220317 / +0.2% 0.74 / 0.75 / -0.9%
tpcds_q92/duckdb:parquet 15757630 / 15572126 / +1.2% 22585288 / 22096515 / +2.2% 0.70 / 0.70 / -1.0%
tpcds_q93/duckdb:parquet 14106610 / 14091483 / +0.1% 20430464 / 20175447 / +1.3% 0.69 / 0.70 / -1.1%
tpcds_q94/duckdb:parquet 25525422 / 25392360 / +0.5% 32649117 / 32388339 / +0.8% 0.78 / 0.78 / -0.3%
tpcds_q95/duckdb:parquet 44116426 / 43748374 / +0.8% 49111473 / 49895274 / -1.6% 0.90 / 0.88 / +2.5%
tpcds_q96/duckdb:parquet 8343544 / 8272491 / +0.9% 13887794 / 13988491 / -0.7% 0.60 / 0.59 / +1.6%
tpcds_q97/duckdb:parquet 27415161 / 27667050 / -0.9% 34966704 / 32852985 / +6.4% 0.78 / 0.84 / -6.9%
tpcds_q98/duckdb:parquet 16518622 / 16378365 / +0.9% 22808717 / 22777602 / +0.1% 0.72 / 0.72 / +0.7%
tpcds_q99/duckdb:parquet 18711756 / 18807829 / -0.5% 24632473 / 24915617 / -1.1% 0.76 / 0.75 / +0.6%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR a0cf5e9d vs base 1cdc8cf9
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Engines: DataFusion No clear signal (-0.0%, low confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): hot 0.992x ➖ · cold 0.995x ➖
Parquet (geomean): hot 0.993x ➖ · cold 0.995x ➖
Shifts: Parquet (control) -0.7% · Median polish -0.6%

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

datafusion / vortex-file-compressed / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1248999 / 1277762 / -2.3% 23013070 / 22701905 / +1.4% 0.05 / 0.06 / -3.6%
clickbench_q01/datafusion:vortex-file-compressed 6002431 / 5701054 / +5.3% 30087101 / 34133473 / -11.9% 🟢 0.20 / 0.17 / +19.4%
clickbench_q02/datafusion:vortex-file-compressed 10381610 / 11059978 / -6.1% 38945400 / 45727346 / -14.8% 🟢 0.27 / 0.24 / +10.2%
clickbench_q03/datafusion:vortex-file-compressed 12614875 / 12962152 / -2.7% 58379092 / 59966511 / -2.6% 0.22 / 0.22 / -0.0%
clickbench_q04/datafusion:vortex-file-compressed 57266224 / 58491492 / -2.1% 102587864 / 107265399 / -4.4% 0.56 / 0.55 / +2.4%
clickbench_q05/datafusion:vortex-file-compressed 76135483 / 75324188 / +1.1% 123182881 / 127176489 / -3.1% 0.62 / 0.59 / +4.4%
clickbench_q06/datafusion:vortex-file-compressed 1253294 / 1281209 / -2.2% 23605557 / 22762946 / +3.7% 0.05 / 0.06 / -5.7%
clickbench_q07/datafusion:vortex-file-compressed 9100578 / 9121962 / -0.2% 34534393 / 36679638 / -5.8% 0.26 / 0.25 / +6.0%
clickbench_q08/datafusion:vortex-file-compressed 78881660 / 79202689 / -0.4% 123603077 / 130034036 / -4.9% 0.64 / 0.61 / +4.8%
clickbench_q09/datafusion:vortex-file-compressed 171361480 / 169891930 / +0.9% 211563217 / 215849640 / -2.0% 0.81 / 0.79 / +2.9%
clickbench_q10/datafusion:vortex-file-compressed 22760840 / 23576041 / -3.5% 72209361 / 71620517 / +0.8% 0.32 / 0.33 / -4.2%
clickbench_q11/datafusion:vortex-file-compressed 23629817 / 25595211 / -7.7% 72797040 / 73456297 / -0.9% 0.32 / 0.35 / -6.8%
clickbench_q12/datafusion:vortex-file-compressed 72684568 / 72340317 / +0.5% 126838605 / 126525748 / +0.2% 0.57 / 0.57 / +0.2%
clickbench_q13/datafusion:vortex-file-compressed 117217494 / 114454353 / +2.4% 184015792 / 187159194 / -1.7% 0.64 / 0.61 / +4.2%
clickbench_q14/datafusion:vortex-file-compressed 74096826 / 75015054 / -1.2% 133239708 / 128127094 / +4.0% 0.56 / 0.59 / -5.0%
clickbench_q15/datafusion:vortex-file-compressed 61326534 / 63035252 / -2.7% 101990307 / 102527113 / -0.5% 0.60 / 0.61 / -2.2%
clickbench_q16/datafusion:vortex-file-compressed 155943157 / 154339830 / +1.0% 212424051 / 220216995 / -3.5% 0.73 / 0.70 / +4.7%
clickbench_q17/datafusion:vortex-file-compressed 153329872 / 153975190 / -0.4% 222434812 / 221571282 / +0.4% 0.69 / 0.69 / -0.8%
clickbench_q18/datafusion:vortex-file-compressed 297063027 / 297646745 / -0.2% 382804515 / 388335753 / -1.4% 0.78 / 0.77 / +1.2%
clickbench_q19/datafusion:vortex-file-compressed 7376356 / 7750414 / -4.8% 48505238 / 48721099 / -0.4% 0.15 / 0.16 / -4.4%
clickbench_q20/datafusion:vortex-file-compressed 68435269 / 68136855 / +0.4% 248726337 / 256425057 / -3.0% 0.28 / 0.27 / +3.5%
clickbench_q21/datafusion:vortex-file-compressed 78012314 / 80037805 / -2.5% 291278702 / 300737630 / -3.1% 0.27 / 0.27 / +0.6%
clickbench_q22/datafusion:vortex-file-compressed 90575948 / 95054287 / -4.7% 394577770 / 395336147 / -0.2% 0.23 / 0.24 / -4.5%
clickbench_q23/datafusion:vortex-file-compressed 87635148 / 80171206 / +9.3% 409255466 / 416246090 / -1.7% 0.21 / 0.19 / +11.2%
clickbench_q24/datafusion:vortex-file-compressed 8444552 / 8409700 / +0.4% 71406204 / 57093319 / +25.1% 🔴 0.12 / 0.15 / -19.7%
clickbench_q25/datafusion:vortex-file-compressed 18862866 / 18152158 / +3.9% 66392271 / 63410099 / +4.7% 0.28 / 0.29 / -0.8%
clickbench_q26/datafusion:vortex-file-compressed 14910590 / 15624998 / -4.6% 68414320 / 69615012 / -1.7% 0.22 / 0.22 / -2.9%
clickbench_q27/datafusion:vortex-file-compressed 95573714 / 100553100 / -5.0% 255681993 / 266070098 / -3.9% 0.37 / 0.38 / -1.1%
clickbench_q28/datafusion:vortex-file-compressed 550982952 / 561882003 / -1.9% 630324898 / 634483917 / -0.7% 0.87 / 0.89 / -1.3%
clickbench_q29/datafusion:vortex-file-compressed 24672208 / 24813306 / -0.6% 59136376 / 53938850 / +9.6% 0.42 / 0.46 / -9.3%
clickbench_q30/datafusion:vortex-file-compressed 55506719 / 54469824 / +1.9% 110053215 / 110322321 / -0.2% 0.50 / 0.49 / +2.2%
clickbench_q31/datafusion:vortex-file-compressed 64081992 / 63713036 / +0.6% 157136636 / 165094546 / -4.8% 0.41 / 0.39 / +5.7%
clickbench_q32/datafusion:vortex-file-compressed 286113866 / 287471359 / -0.5% 389240913 / 395194655 / -1.5% 0.74 / 0.73 / +1.1%
clickbench_q33/datafusion:vortex-file-compressed 318803420 / 318812426 / -0.0% 428980284 / 434359824 / -1.2% 0.74 / 0.73 / +1.3%
clickbench_q34/datafusion:vortex-file-compressed 317268586 / 319825400 / -0.8% 438994235 / 438643717 / +0.1% 0.72 / 0.73 / -0.9%
clickbench_q35/datafusion:vortex-file-compressed 57570454 / 56594294 / +1.7% 95306545 / 89838837 / +6.1% 0.60 / 0.63 / -4.1%
clickbench_q36/datafusion:vortex-file-compressed 37315214 / 37371240 / -0.1% 67327619 / 69504069 / -3.1% 0.55 / 0.54 / +3.1%
clickbench_q37/datafusion:vortex-file-compressed 20681115 / 20731798 / -0.2% 48174737 / 48713358 / -1.1% 0.43 / 0.43 / +0.9%
clickbench_q38/datafusion:vortex-file-compressed 12770775 / 12866674 / -0.7% 42147022 / 41261053 / +2.1% 0.30 / 0.31 / -2.8%
clickbench_q39/datafusion:vortex-file-compressed 78211540 / 78717482 / -0.6% 113077930 / 110822448 / +2.0% 0.69 / 0.71 / -2.6%
clickbench_q40/datafusion:vortex-file-compressed 10303792 / 10368860 / -0.6% 36322314 / 36576948 / -0.7% 0.28 / 0.28 / +0.1%
clickbench_q41/datafusion:vortex-file-compressed 9646136 / 9655634 / -0.1% 36066222 / 35212183 / +2.4% 0.27 / 0.27 / -2.5%
clickbench_q42/datafusion:vortex-file-compressed 9808383 / 9562990 / +2.6% 37517502 / 37134881 / +1.0% 0.26 / 0.26 / +1.5%
datafusion / parquet / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1256438 / 1245508 / +0.9% 50754355 / 49111389 / +3.3% 0.02 / 0.03 / -2.4%
clickbench_q01/datafusion:parquet 16423726 / 16128558 / +1.8% 70810461 / 65974016 / +7.3% 0.23 / 0.24 / -5.1%
clickbench_q02/datafusion:parquet 18747675 / 18679866 / +0.4% 79737033 / 81045048 / -1.6% 0.24 / 0.23 / +2.0%
clickbench_q03/datafusion:parquet 16712778 / 17636144 / -5.2% 78325210 / 78906984 / -0.7% 0.21 / 0.22 / -4.5%
clickbench_q04/datafusion:parquet 66251876 / 63147200 / +4.9% 124297631 / 123651426 / +0.5% 0.53 / 0.51 / +4.4%
clickbench_q05/datafusion:parquet 87979467 / 89173734 / -1.3% 155345270 / 155684349 / -0.2% 0.57 / 0.57 / -1.1%
clickbench_q06/datafusion:parquet 1270928 / 1267736 / +0.3% 49338296 / 49808656 / -0.9% 0.03 / 0.03 / +1.2%
clickbench_q07/datafusion:parquet 17004488 / 16815682 / +1.1% 66984993 / 68530680 / -2.3% 0.25 / 0.25 / +3.5%
clickbench_q08/datafusion:parquet 86704532 / 84420552 / +2.7% 158402578 / 159615748 / -0.8% 0.55 / 0.53 / +3.5%
clickbench_q09/datafusion:parquet 187405302 / 189340200 / -1.0% 269490309 / 270568486 / -0.4% 0.70 / 0.70 / -0.6%
clickbench_q10/datafusion:parquet 37114210 / 35838825 / +3.6% 101359629 / 101351871 / +0.0% 0.37 / 0.35 / +3.6%
clickbench_q11/datafusion:parquet 42787326 / 43388606 / -1.4% 109599734 / 110234963 / -0.6% 0.39 / 0.39 / -0.8%
clickbench_q12/datafusion:parquet 96879278 / 96400254 / +0.5% 161020068 / 164380304 / -2.0% 0.60 / 0.59 / +2.6%
clickbench_q13/datafusion:parquet 148083123 / 149050407 / -0.6% 227877215 / 229020286 / -0.5% 0.65 / 0.65 / -0.2%
clickbench_q14/datafusion:parquet 101173852 / 101751008 / -0.6% 172272808 / 173752765 / -0.9% 0.59 / 0.59 / +0.3%
clickbench_q15/datafusion:parquet 70510037 / 74751018 / -5.7% 131040748 / 132562825 / -1.1% 0.54 / 0.56 / -4.6%
clickbench_q16/datafusion:parquet 153982743 / 157130106 / -2.0% 236536875 / 235404102 / +0.5% 0.65 / 0.67 / -2.5%
clickbench_q17/datafusion:parquet 153855844 / 158408130 / -2.9% 234969509 / 232535206 / +1.0% 0.65 / 0.68 / -3.9%
clickbench_q18/datafusion:parquet 309628283 / 311659828 / -0.7% 422077734 / 428769037 / -1.6% 0.73 / 0.73 / +0.9%
clickbench_q19/datafusion:parquet 18902396 / 18808941 / +0.5% 78071910 / 76943382 / +1.5% 0.24 / 0.24 / -1.0%
clickbench_q20/datafusion:parquet 176814337 / 178190524 / -0.8% 281753750 / 283067790 / -0.5% 0.63 / 0.63 / -0.3%
clickbench_q21/datafusion:parquet 175124690 / 174542982 / +0.3% 298454678 / 303338278 / -1.6% 0.59 / 0.58 / +2.0%
clickbench_q22/datafusion:parquet 260620942 / 260781561 / -0.1% 428179748 / 433914101 / -1.3% 0.61 / 0.60 / +1.3%
clickbench_q23/datafusion:parquet 1007177150 / 1007396844 / -0.0% 1206184851 / 1196675958 / +0.8% 0.84 / 0.84 / -0.8%
clickbench_q24/datafusion:parquet 29580702 / 30726530 / -3.7% 88907114 / 88445505 / +0.5% 0.33 / 0.35 / -4.2%
clickbench_q25/datafusion:parquet 35661186 / 37097776 / -3.9% 101620422 / 103458997 / -1.8% 0.35 / 0.36 / -2.1%
clickbench_q26/datafusion:parquet 30273922 / 30667637 / -1.3% 89155390 / 89958756 / -0.9% 0.34 / 0.34 / -0.4%
clickbench_q27/datafusion:parquet 192015862 / 193541858 / -0.8% 289548563 / 294014301 / -1.5% 0.66 / 0.66 / +0.7%
clickbench_q28/datafusion:parquet 614761316 / 622381386 / -1.2% 704736171 / 709605194 / -0.7% 0.87 / 0.88 / -0.5%
clickbench_q29/datafusion:parquet 28288455 / 28382270 / -0.3% 90696501 / 89726118 / +1.1% 0.31 / 0.32 / -1.4%
clickbench_q30/datafusion:parquet 90992484 / 90292652 / +0.8% 172861702 / 173921114 / -0.6% 0.53 / 0.52 / +1.4%
clickbench_q31/datafusion:parquet 102315316 / 103509501 / -1.2% 195122630 / 200971596 / -2.9% 0.52 / 0.52 / +1.8%
clickbench_q32/datafusion:parquet 304698289 / 311115870 / -2.1% 429262294 / 428727602 / +0.1% 0.71 / 0.73 / -2.2%
clickbench_q33/datafusion:parquet 373940578 / 380048496 / -1.6% 472947597 / 479600127 / -1.4% 0.79 / 0.79 / -0.2%
clickbench_q34/datafusion:parquet 378252652 / 378557524 / -0.1% 473616598 / 477936899 / -0.9% 0.80 / 0.79 / +0.8%
clickbench_q35/datafusion:parquet 62434198 / 64249088 / -2.8% 124014349 / 123443405 / +0.5% 0.50 / 0.52 / -3.3%
clickbench_q36/datafusion:parquet 73707440 / 73977852 / -0.4% 134905116 / 136178878 / -0.9% 0.55 / 0.54 / +0.6%
clickbench_q37/datafusion:parquet 35860349 / 35633496 / +0.6% 91467037 / 91419997 / +0.1% 0.39 / 0.39 / +0.6%
clickbench_q38/datafusion:parquet 47499171 / 47903072 / -0.8% 108766926 / 108411604 / +0.3% 0.44 / 0.44 / -1.2%
clickbench_q39/datafusion:parquet 144162003 / 144526362 / -0.3% 211256559 / 212015185 / -0.4% 0.68 / 0.68 / +0.1%
clickbench_q40/datafusion:parquet 19700320 / 20349552 / -3.2% 76717063 / 77770096 / -1.4% 0.26 / 0.26 / -1.9%
clickbench_q41/datafusion:parquet 18540812 / 18824178 / -1.5% 75176593 / 74972994 / +0.3% 0.25 / 0.25 / -1.8%
clickbench_q42/datafusion:parquet 19177650 / 19068224 / +0.6% 74176844 / 75207188 / -1.4% 0.26 / 0.25 / +2.0%
duckdb / vortex-file-compressed / ns (0.991x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 2252688 / 2239520 / +0.6% 25283474 / 25410828 / -0.5% 0.09 / 0.09 / +1.1%
clickbench_q01/duckdb:vortex-file-compressed 7607970 / 7612362 / -0.1% 28655687 / 27570446 / +3.9% 0.27 / 0.28 / -3.8%
clickbench_q02/duckdb:vortex-file-compressed 9070370 / 8955066 / +1.3% 39355947 / 35286118 / +11.5% 🔴 0.23 / 0.25 / -9.2%
clickbench_q03/duckdb:vortex-file-compressed 13792148 / 14248936 / -3.2% 48482557 / 52216942 / -7.2% 0.28 / 0.27 / +4.2%
clickbench_q04/duckdb:vortex-file-compressed 56598120 / 58104275 / -2.6% 90271576 / 92470080 / -2.4% 0.63 / 0.63 / -0.2%
clickbench_q05/duckdb:vortex-file-compressed 64093912 / 64657906 / -0.9% 95008329 / 95177701 / -0.2% 0.67 / 0.68 / -0.7%
clickbench_q06/duckdb:vortex-file-compressed 2679024 / 2703474 / -0.9% 30985189 / 31007170 / -0.1% 0.09 / 0.09 / -0.8%
clickbench_q07/duckdb:vortex-file-compressed 9471795 / 9579114 / -1.1% 31037520 / 31815161 / -2.4% 0.31 / 0.30 / +1.4%
clickbench_q08/duckdb:vortex-file-compressed 70505079 / 69709164 / +1.1% 107686381 / 106513332 / +1.1% 0.65 / 0.65 / +0.0%
clickbench_q09/duckdb:vortex-file-compressed 92735226 / 91790526 / +1.0% 128568956 / 128038059 / +0.4% 0.72 / 0.72 / +0.6%
clickbench_q10/duckdb:vortex-file-compressed 27090150 / 27449552 / -1.3% 69967502 / 70633742 / -0.9% 0.39 / 0.39 / -0.4%
clickbench_q11/duckdb:vortex-file-compressed 29568444 / 29742802 / -0.6% 72540298 / 74580099 / -2.7% 0.41 / 0.40 / +2.2%
clickbench_q12/duckdb:vortex-file-compressed 68981492 / 68314645 / +1.0% 99682912 / 101588585 / -1.9% 0.69 / 0.67 / +2.9%
clickbench_q13/duckdb:vortex-file-compressed 116049519 / 117681350 / -1.4% 165714072 / 167304335 / -1.0% 0.70 / 0.70 / -0.4%
clickbench_q14/duckdb:vortex-file-compressed 72328266 / 71707574 / +0.9% 103036081 / 104097981 / -1.0% 0.70 / 0.69 / +1.9%
clickbench_q15/duckdb:vortex-file-compressed 75896572 / 76256368 / -0.5% 110208973 / 109430960 / +0.7% 0.69 / 0.70 / -1.2%
clickbench_q16/duckdb:vortex-file-compressed 137298464 / 136865666 / +0.3% 171219700 / 173157180 / -1.1% 0.80 / 0.79 / +1.5%
clickbench_q17/duckdb:vortex-file-compressed 136755741 / 136309250 / +0.3% 171859117 / 167679771 / +2.5% 0.80 / 0.81 / -2.1%
clickbench_q18/duckdb:vortex-file-compressed 253745569 / 253680418 / +0.0% 307827963 / 304490936 / +1.1% 0.82 / 0.83 / -1.1%
clickbench_q19/duckdb:vortex-file-compressed 8878179 / 9195282 / -3.4% 37165875 / 41073291 / -9.5% 0.24 / 0.22 / +6.7%
clickbench_q20/duckdb:vortex-file-compressed 68546563 / 68396690 / +0.2% 165916095 / 175446093 / -5.4% 0.41 / 0.39 / +6.0%
clickbench_q21/duckdb:vortex-file-compressed 77978612 / 78139710 / -0.2% 193869547 / 193510866 / +0.2% 0.40 / 0.40 / -0.4%
clickbench_q22/duckdb:vortex-file-compressed 129237637 / 130674448 / -1.1% 338228908 / 331574805 / +2.0% 0.38 / 0.39 / -3.0%
clickbench_q23/duckdb:vortex-file-compressed 66504314 / 59653655 / +11.5% 🔴 186743551 / 184899542 / +1.0% 0.36 / 0.32 / +10.4%
clickbench_q24/duckdb:vortex-file-compressed 16404954 / 17394194 / -5.7% 51113724 / 48703041 / +4.9% 0.32 / 0.36 / -10.1%
clickbench_q25/duckdb:vortex-file-compressed 18247728 / 18446944 / -1.1% 54435365 / 54178597 / +0.5% 0.34 / 0.34 / -1.5%
clickbench_q26/duckdb:vortex-file-compressed 13454347 / 14287748 / -5.8% 47691288 / 49047912 / -2.8% 0.28 / 0.29 / -3.2%
clickbench_q27/duckdb:vortex-file-compressed 53215513 / 53905176 / -1.3% 183549461 / 177354906 / +3.5% 0.29 / 0.30 / -4.6%
clickbench_q28/duckdb:vortex-file-compressed 508547330 / 514093187 / -1.1% 562021623 / 559504615 / +0.4% 0.90 / 0.92 / -1.5%
clickbench_q29/duckdb:vortex-file-compressed 16882870 / 17208508 / -1.9% 40849998 / 42958313 / -4.9% 0.41 / 0.40 / +3.2%
clickbench_q30/duckdb:vortex-file-compressed 59288923 / 59435691 / -0.2% 109431230 / 108956696 / +0.4% 0.54 / 0.55 / -0.7%
clickbench_q31/duckdb:vortex-file-compressed 107946196 / 109401092 / -1.3% 199759752 / 174239306 / +14.6% 🔴 0.54 / 0.63 / -13.9%
clickbench_q32/duckdb:vortex-file-compressed 356777770 / 385910546 / -7.5% 394774140 / 410231765 / -3.8% 0.90 / 0.94 / -3.9%
clickbench_q33/duckdb:vortex-file-compressed 345497904 / 342599656 / +0.8% 405557130 / 396100171 / +2.4% 0.85 / 0.86 / -1.5%
clickbench_q34/duckdb:vortex-file-compressed 346338337 / 353396204 / -2.0% 406809056 / 412222797 / -1.3% 0.85 / 0.86 / -0.7%
clickbench_q35/duckdb:vortex-file-compressed 57296046 / 57161666 / +0.2% 86716854 / 88929172 / -2.5% 0.66 / 0.64 / +2.8%
clickbench_q36/duckdb:vortex-file-compressed 11109059 / 11640787 / -4.6% 32336282 / 33117280 / -2.4% 0.34 / 0.35 / -2.3%
clickbench_q37/duckdb:vortex-file-compressed 7441415 / 7579217 / -1.8% 27649262 / 29023829 / -4.7% 0.27 / 0.26 / +3.1%
clickbench_q38/duckdb:vortex-file-compressed 8067974 / 8249762 / -2.2% 29022484 / 27872473 / +4.1% 0.28 / 0.30 / -6.1%
clickbench_q39/duckdb:vortex-file-compressed 18422051 / 18512246 / -0.5% 40151740 / 39648155 / +1.3% 0.46 / 0.47 / -1.7%
clickbench_q40/duckdb:vortex-file-compressed 6898998 / 6788686 / +1.6% 27189841 / 29122522 / -6.6% 0.25 / 0.23 / +8.8%
clickbench_q41/duckdb:vortex-file-compressed 7674276 / 7935220 / -3.3% 31007356 / 31671742 / -2.1% 0.25 / 0.25 / -1.2%
clickbench_q42/duckdb:vortex-file-compressed 6938268 / 7022668 / -1.2% 28378310 / 27458837 / +3.3% 0.24 / 0.26 / -4.4%
duckdb / parquet / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 9813838 / 9394832 / +4.5% 14541105 / 14721122 / -1.2% 0.67 / 0.64 / +5.8%
clickbench_q01/duckdb:parquet 15635422 / 15255306 / +2.5% 20379655 / 20612271 / -1.1% 0.77 / 0.74 / +3.7%
clickbench_q02/duckdb:parquet 22938657 / 23202924 / -1.1% 34073135 / 34409503 / -1.0% 0.67 / 0.67 / -0.2%
clickbench_q03/duckdb:parquet 23047520 / 22805660 / +1.1% 36226407 / 37416814 / -3.2% 0.64 / 0.61 / +4.4%
clickbench_q04/duckdb:parquet 61284552 / 62729622 / -2.3% 73678196 / 74237821 / -0.8% 0.83 / 0.84 / -1.6%
clickbench_q05/duckdb:parquet 81281334 / 82553121 / -1.5% 97325387 / 95555827 / +1.9% 0.84 / 0.86 / -3.3%
clickbench_q06/duckdb:parquet 20834978 / 20223452 / +3.0% 30003190 / 27478087 / +9.2% 0.69 / 0.74 / -5.6%
clickbench_q07/duckdb:parquet 16772250 / 17993160 / -6.8% 22404476 / 22337709 / +0.3% 0.75 / 0.81 / -7.1%
clickbench_q08/duckdb:parquet 74918426 / 75074766 / -0.2% 89654760 / 93024452 / -3.6% 0.84 / 0.81 / +3.5%
clickbench_q09/duckdb:parquet 103830246 / 103794619 / +0.0% 122090912 / 121917219 / +0.1% 0.85 / 0.85 / -0.1%
clickbench_q10/duckdb:parquet 40816918 / 41383818 / -1.4% 53205490 / 53619651 / -0.8% 0.77 / 0.77 / -0.6%
clickbench_q11/duckdb:parquet 47036706 / 46643339 / +0.8% 64843195 / 61615297 / +5.2% 0.73 / 0.76 / -4.2%
clickbench_q12/duckdb:parquet 92469440 / 93595602 / -1.2% 107218744 / 108115697 / -0.8% 0.86 / 0.87 / -0.4%
clickbench_q13/duckdb:parquet 150637070 / 148244281 / +1.6% 171149748 / 168231324 / +1.7% 0.88 / 0.88 / -0.1%
clickbench_q14/duckdb:parquet 100464906 / 101682435 / -1.2% 116187943 / 114164311 / +1.8% 0.86 / 0.89 / -2.9%
clickbench_q15/duckdb:parquet 86440762 / 85946628 / +0.6% 101720844 / 100644448 / +1.1% 0.85 / 0.85 / -0.5%
clickbench_q16/duckdb:parquet 163077430 / 165498386 / -1.5% 178736194 / 179975882 / -0.7% 0.91 / 0.92 / -0.8%
clickbench_q17/duckdb:parquet 165557664 / 171531960 / -3.5% 179773394 / 178665714 / +0.6% 0.92 / 0.96 / -4.1%
clickbench_q18/duckdb:parquet 290102072 / 291016272 / -0.3% 325524399 / 315607081 / +3.1% 0.89 / 0.92 / -3.4%
clickbench_q19/duckdb:parquet 19346778 / 19859715 / -2.6% 26462147 / 25786255 / +2.6% 0.73 / 0.77 / -5.1%
clickbench_q20/duckdb:parquet 179916158 / 180420120 / -0.3% 224749571 / 232480084 / -3.3% 0.80 / 0.78 / +3.2%
clickbench_q21/duckdb:parquet 222547496 / 218477350 / +1.9% 268861934 / 262983512 / +2.2% 0.83 / 0.83 / -0.4%
clickbench_q22/duckdb:parquet 310159237 / 304926990 / +1.7% 359281493 / 357379579 / +0.5% 0.86 / 0.85 / +1.2%
clickbench_q23/duckdb:parquet 171934192 / 171775762 / +0.1% 229175285 / 253121056 / -9.5% 0.75 / 0.68 / +10.6%
clickbench_q24/duckdb:parquet 29642428 / 29958716 / -1.1% 42705511 / 42482462 / +0.5% 0.69 / 0.71 / -1.6%
clickbench_q25/duckdb:parquet 42322420 / 42463750 / -0.3% 56780892 / 60982131 / -6.9% 0.75 / 0.70 / +7.0%
clickbench_q26/duckdb:parquet 30705658 / 32739711 / -6.2% 45530935 / 47017556 / -3.2% 0.67 / 0.70 / -3.2%
clickbench_q27/duckdb:parquet 191928892 / 191541398 / +0.2% 224690657 / 230295986 / -2.4% 0.85 / 0.83 / +2.7%
clickbench_q28/duckdb:parquet 958096690 / 950006560 / +0.9% 945803911 / 983079731 / -3.8% 1.01 / 0.97 / +4.8%
clickbench_q29/duckdb:parquet 23781942 / 24317362 / -2.2% 31168353 / 30925214 / +0.8% 0.76 / 0.79 / -3.0%
clickbench_q30/duckdb:parquet 105663056 / 104622488 / +1.0% 125262716 / 129419189 / -3.2% 0.84 / 0.81 / +4.3%
clickbench_q31/duckdb:parquet 145800228 / 160480217 / -9.1% 172942528 / 174417616 / -0.8% 0.84 / 0.92 / -8.4%
clickbench_q32/duckdb:parquet 377906484 / 385925739 / -2.1% 405180760 / 407659843 / -0.6% 0.93 / 0.95 / -1.5%
clickbench_q33/duckdb:parquet 470142476 / 468922366 / +0.3% 443321338 / 442695781 / +0.1% 1.06 / 1.06 / +0.1%
clickbench_q34/duckdb:parquet 456386221 / 462238432 / -1.3% 457561072 / 447629696 / +2.2% 1.00 / 1.03 / -3.4%
clickbench_q35/duckdb:parquet 61489132 / 61543474 / -0.1% 78554518 / 77479685 / +1.4% 0.78 / 0.79 / -1.5%
clickbench_q36/duckdb:parquet 30294318 / 30172014 / +0.4% 37239761 / 36925558 / +0.9% 0.81 / 0.82 / -0.4%
clickbench_q37/duckdb:parquet 23113890 / 23204022 / -0.4% 29231131 / 30425350 / -3.9% 0.79 / 0.76 / +3.7%
clickbench_q38/duckdb:parquet 24202968 / 23431136 / +3.3% 29427663 / 30912378 / -4.8% 0.82 / 0.76 / +8.5%
clickbench_q39/duckdb:parquet 52501377 / 52956229 / -0.9% 59362628 / 60047399 / -1.1% 0.88 / 0.88 / +0.3%
clickbench_q40/duckdb:parquet 14456692 / 14924840 / -3.1% 20055942 / 20066747 / -0.1% 0.72 / 0.74 / -3.1%
clickbench_q41/duckdb:parquet 15374936 / 15331596 / +0.3% 20871425 / 23069987 / -9.5% 0.74 / 0.66 / +10.8%
clickbench_q42/duckdb:parquet 13878155 / 14130908 / -1.8% 20581695 / 20120985 / +2.3% 0.67 / 0.70 / -4.0%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR a0cf5e9d vs base ab5a0046
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (+5.6%, environment too noisy confidence) · DuckDB No clear signal (-6.6%, environment too noisy confidence)
Vortex (geomean): hot 1.018x ➖ · cold 1.001x ➖
Parquet (geomean): hot 1.025x ➖ · cold 1.036x ➖
Shifts: Parquet (control) +2.5% · Median polish +2.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.082x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 215381216 / 213717821 / +0.8% 741004647 / 764398977 / -3.1% 0.29 / 0.28 / +4.0%
tpch_q02/datafusion:vortex-file-compressed 344785513 / 320984758 / +7.4% 643064052 / 553448858 / +16.2% 0.54 / 0.58 / -7.6%
tpch_q03/datafusion:vortex-file-compressed 310592545 / 310450262 / +0.0% 761718742 / 854530904 / -10.9% 0.41 / 0.36 / +12.2%
tpch_q04/datafusion:vortex-file-compressed 175117959 / 159007585 / +10.1% 419122651 / 372572808 / +12.5% 0.42 / 0.43 / -2.1%
tpch_q05/datafusion:vortex-file-compressed 393858946 / 344078558 / +14.5% 699454463 / 546047746 / +28.1% 0.56 / 0.63 / -10.6%
tpch_q06/datafusion:vortex-file-compressed 143138248 / 123668516 / +15.7% 299130550 / 317073449 / -5.7% 0.48 / 0.39 / +22.7%
tpch_q07/datafusion:vortex-file-compressed 433993161 / 426177142 / +1.8% 634333347 / 586012416 / +8.2% 0.68 / 0.73 / -5.9%
tpch_q08/datafusion:vortex-file-compressed 442168607 / 410714646 / +7.7% 607104355 / 541459260 / +12.1% 0.73 / 0.76 / -4.0%
tpch_q09/datafusion:vortex-file-compressed 369076650 / 301899395 / +22.3% 496877297 / 455403137 / +9.1% 0.74 / 0.66 / +12.0%
tpch_q10/datafusion:vortex-file-compressed 395407535 / 361036359 / +9.5% 533957696 / 525406226 / +1.6% 0.74 / 0.69 / +7.8%
tpch_q11/datafusion:vortex-file-compressed 273734111 / 272228443 / +0.6% 417860331 / 382260665 / +9.3% 0.66 / 0.71 / -8.0%
tpch_q12/datafusion:vortex-file-compressed 215877660 / 203460731 / +6.1% 346164980 / 338106908 / +2.4% 0.62 / 0.60 / +3.6%
tpch_q13/datafusion:vortex-file-compressed 122027171 / 116217877 / +5.0% 331286880 / 309114444 / +7.2% 0.37 / 0.38 / -2.0%
tpch_q14/datafusion:vortex-file-compressed 193119170 / 181074526 / +6.7% 361469447 / 354128334 / +2.1% 0.53 / 0.51 / +4.5%
tpch_q15/datafusion:vortex-file-compressed 297051506 / 306125584 / -3.0% 524635960 / 727209626 / -27.9% 0.57 / 0.42 / +34.5%
tpch_q16/datafusion:vortex-file-compressed 139360169 / 134848492 / +3.3% 288426607 / 285978767 / +0.9% 0.48 / 0.47 / +2.5%
tpch_q17/datafusion:vortex-file-compressed 261689481 / 252865916 / +3.5% 439828563 / 494400127 / -11.0% 0.59 / 0.51 / +16.3%
tpch_q18/datafusion:vortex-file-compressed 263033288 / 222278514 / +18.3% 470688870 / 389005809 / +21.0% 0.56 / 0.57 / -2.2%
tpch_q19/datafusion:vortex-file-compressed 250002139 / 226209017 / +10.5% 546558002 / 296515885 / +84.3% 🔴 0.46 / 0.76 / -40.0%
tpch_q20/datafusion:vortex-file-compressed 290730507 / 248686849 / +16.9% 471891363 / 477297666 / -1.1% 0.62 / 0.52 / +18.2%
tpch_q21/datafusion:vortex-file-compressed 416247824 / 384422617 / +8.3% 902244004 / 739838656 / +22.0% 0.46 / 0.52 / -11.2%
tpch_q22/datafusion:vortex-file-compressed 174446255 / 147475449 / +18.3% 396438682 / 337385924 / +17.5% 0.44 / 0.44 / +0.7%
datafusion / parquet / ns (1.024x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 146806471 / 143033960 / +2.6% 438836309 / 425422516 / +3.2% 0.33 / 0.34 / -0.5%
tpch_q02/datafusion:parquet 277248337 / 274389077 / +1.0% 531235001 / 421418541 / +26.1% 0.52 / 0.65 / -19.8%
tpch_q03/datafusion:parquet 232773544 / 240153039 / -3.1% 758800116 / 656104536 / +15.7% 0.31 / 0.37 / -16.2%
tpch_q04/datafusion:parquet 137734802 / 129091170 / +6.7% 271916871 / 262434371 / +3.6% 0.51 / 0.49 / +3.0%
tpch_q05/datafusion:parquet 342115662 / 325560808 / +5.1% 500366286 / 708712744 / -29.4% 0.68 / 0.46 / +48.8%
tpch_q06/datafusion:parquet 115297946 / 104623731 / +10.2% 223978879 / 202039421 / +10.9% 0.51 / 0.52 / -0.6%
tpch_q07/datafusion:parquet 326279280 / 326115720 / +0.1% 441496815 / 439408571 / +0.5% 0.74 / 0.74 / -0.4%
tpch_q08/datafusion:parquet 416750564 / 383031456 / +8.8% 535365995 / 487777150 / +9.8% 0.78 / 0.79 / -0.9%
tpch_q09/datafusion:parquet 370508883 / 507741508 / -27.0% 518102481 / 948722124 / -45.4% 🟢 0.72 / 0.54 / +33.6%
tpch_q10/datafusion:parquet 293201032 / 318225993 / -7.9% 421806167 / 431490793 / -2.2% 0.70 / 0.74 / -5.7%
tpch_q11/datafusion:parquet 254328109 / 245309101 / +3.7% 359092477 / 324804219 / +10.6% 0.71 / 0.76 / -6.2%
tpch_q12/datafusion:parquet 151352595 / 160703746 / -5.8% 319878380 / 262477140 / +21.9% 0.47 / 0.61 / -22.7%
tpch_q13/datafusion:parquet 276309429 / 274764633 / +0.6% 490125355 / 387802001 / +26.4% 0.56 / 0.71 / -20.4%
tpch_q14/datafusion:parquet 149394028 / 141590102 / +5.5% 289472210 / 264823133 / +9.3% 0.52 / 0.53 / -3.5%
tpch_q15/datafusion:parquet 314122842 / 297935495 / +5.4% 495178763 / 444599102 / +11.4% 0.63 / 0.67 / -5.3%
tpch_q16/datafusion:parquet 103522796 / 96864793 / +6.9% 216406720 / 207092637 / +4.5% 0.48 / 0.47 / +2.3%
tpch_q17/datafusion:parquet 304017516 / 268630342 / +13.2% 425361543 / 416939497 / +2.0% 0.71 / 0.64 / +10.9%
tpch_q18/datafusion:parquet 314469944 / 305302634 / +3.0% 491554607 / 465639400 / +5.6% 0.64 / 0.66 / -2.4%
tpch_q19/datafusion:parquet 151769577 / 149310744 / +1.6% 292684236 / 274137368 / +6.8% 0.52 / 0.54 / -4.8%
tpch_q20/datafusion:parquet 262906100 / 228071243 / +15.3% 348482021 / 424446687 / -17.9% 0.75 / 0.54 / +40.4%
tpch_q21/datafusion:parquet 321201689 / 291483866 / +10.2% 413471808 / 469762099 / -12.0% 0.78 / 0.62 / +25.2%
tpch_q22/datafusion:parquet 154976084 / 145366900 / +6.6% 320361690 / 299750221 / +6.9% 0.48 / 0.48 / -0.2%
duckdb / vortex-file-compressed / ns (0.958x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 236424918 / 237695207 / -0.5% 243691130 / 298096331 / -18.3% 0.97 / 0.80 / +21.7%
tpch_q02/duckdb:vortex-file-compressed 413854677 / 394665672 / +4.9% 462044089 / 474795024 / -2.7% 0.90 / 0.83 / +7.8%
tpch_q03/duckdb:vortex-file-compressed 397815952 / 398939371 / -0.3% 454332626 / 460688509 / -1.4% 0.88 / 0.87 / +1.1%
tpch_q04/duckdb:vortex-file-compressed 267796908 / 255227345 / +4.9% 296573678 / 296337544 / +0.1% 0.90 / 0.86 / +4.8%
tpch_q05/duckdb:vortex-file-compressed 533916777 / 709957932 / -24.8% 625062127 / 785337665 / -20.4% 0.85 / 0.90 / -5.5%
tpch_q06/duckdb:vortex-file-compressed 177741089 / 148777224 / +19.5% 259610761 / 208058114 / +24.8% 0.68 / 0.72 / -4.3%
tpch_q07/duckdb:vortex-file-compressed 417189145 / 387859027 / +7.6% 533568888 / 510621725 / +4.5% 0.78 / 0.76 / +2.9%
tpch_q08/duckdb:vortex-file-compressed 575099243 / 617848086 / -6.9% 659419525 / 732855328 / -10.0% 0.87 / 0.84 / +3.4%
tpch_q09/duckdb:vortex-file-compressed 396914732 / 392528875 / +1.1% 450334061 / 482201706 / -6.6% 0.88 / 0.81 / +8.3%
tpch_q10/duckdb:vortex-file-compressed 522422877 / 526138612 / -0.7% 568427303 / 576801469 / -1.5% 0.92 / 0.91 / +0.8%
tpch_q11/duckdb:vortex-file-compressed 286892391 / 288496302 / -0.6% 288223878 / 270775100 / +6.4% 1.00 / 1.07 / -6.6%
tpch_q12/duckdb:vortex-file-compressed 228683008 / 271105721 / -15.6% 312972700 / 407392913 / -23.2% 0.73 / 0.67 / +9.8%
tpch_q13/duckdb:vortex-file-compressed 196276961 / 247871881 / -20.8% 277757636 / 208806747 / +33.0% 🔴 0.71 / 1.19 / -40.5%
tpch_q14/duckdb:vortex-file-compressed 215956632 / 224785869 / -3.9% 272899881 / 273953898 / -0.4% 0.79 / 0.82 / -3.6%
tpch_q15/duckdb:vortex-file-compressed 238064487 / 237917836 / +0.1% 256746412 / 453417020 / -43.4% 🟢 0.93 / 0.52 / +76.7%
tpch_q16/duckdb:vortex-file-compressed 203344873 / 206543544 / -1.5% 244886685 / 287344280 / -14.8% 0.83 / 0.72 / +15.5%
tpch_q17/duckdb:vortex-file-compressed 313269534 / 454602893 / -31.1% 🟢 336817825 / 443734007 / -24.1% 0.93 / 1.02 / -9.2%
tpch_q18/duckdb:vortex-file-compressed 323850327 / 339736454 / -4.7% 371889797 / 418339259 / -11.1% 0.87 / 0.81 / +7.2%
tpch_q19/duckdb:vortex-file-compressed 291545991 / 320978677 / -9.2% 339602447 / 349847295 / -2.9% 0.86 / 0.92 / -6.4%
tpch_q20/duckdb:vortex-file-compressed 369683782 / 334782469 / +10.4% 361225228 / 412936083 / -12.5% 1.02 / 0.81 / +26.2%
tpch_q21/duckdb:vortex-file-compressed 543712721 / 558602915 / -2.7% 601235910 / 630439819 / -4.6% 0.90 / 0.89 / +2.1%
tpch_q22/duckdb:vortex-file-compressed 246947919 / 253794094 / -2.7% 313550737 / 269551763 / +16.3% 0.79 / 0.94 / -16.4%
duckdb / parquet / ns (1.026x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 190261940 / 178327142 / +6.7% 246715384 / 188180852 / +31.1% 🔴 0.77 / 0.95 / -18.6%
tpch_q02/duckdb:parquet 446840380 / 428571834 / +4.3% 442791286 / 421258354 / +5.1% 1.01 / 1.02 / -0.8%
tpch_q03/duckdb:parquet 362918402 / 384797319 / -5.7% 404211602 / 402689855 / +0.4% 0.90 / 0.96 / -6.0%
tpch_q04/duckdb:parquet 246988635 / 278868438 / -11.4% 340081223 / 290411092 / +17.1% 0.73 / 0.96 / -24.4%
tpch_q05/duckdb:parquet 493806206 / 512960026 / -3.7% 537997587 / 589908823 / -8.8% 0.92 / 0.87 / +5.6%
tpch_q06/duckdb:parquet 147922376 / 154774655 / -4.4% 203175550 / 188086085 / +8.0% 0.73 / 0.82 / -11.5%
tpch_q07/duckdb:parquet 439291323 / 419672939 / +4.7% 450654628 / 421853390 / +6.8% 0.97 / 0.99 / -2.0%
tpch_q08/duckdb:parquet 564789606 / 588960652 / -4.1% 587292510 / 658661231 / -10.8% 0.96 / 0.89 / +7.5%
tpch_q09/duckdb:parquet 565202152 / 557378838 / +1.4% 576837052 / 656390425 / -12.1% 0.98 / 0.85 / +15.4%
tpch_q10/duckdb:parquet 540455060 / 517349035 / +4.5% 632861079 / 581884894 / +8.8% 0.85 / 0.89 / -3.9%
tpch_q11/duckdb:parquet 283221624 / 279247336 / +1.4% 340036359 / 301469405 / +12.8% 0.83 / 0.93 / -10.1%
tpch_q12/duckdb:parquet 236478646 / 244321025 / -3.2% 298814470 / 281145014 / +6.3% 0.79 / 0.87 / -8.9%
tpch_q13/duckdb:parquet 371059953 / 382703043 / -3.0% 503138140 / 463219570 / +8.6% 0.74 / 0.83 / -10.7%
tpch_q14/duckdb:parquet 249677063 / 255047143 / -2.1% 292487991 / 301222259 / -2.9% 0.85 / 0.85 / +0.8%
tpch_q15/duckdb:parquet 221247222 / 191438501 / +15.6% 249875996 / 220554518 / +13.3% 0.89 / 0.87 / +2.0%
tpch_q16/duckdb:parquet 278006417 / 287313946 / -3.2% 272919061 / 301984087 / -9.6% 1.02 / 0.95 / +7.1%
tpch_q17/duckdb:parquet 470084557 / 258007938 / +82.2% 🔴 374634555 / 314199718 / +19.2% 1.25 / 0.82 / +52.8%
tpch_q18/duckdb:parquet 348917566 / 306425002 / +13.9% 396757366 / 355418381 / +11.6% 0.88 / 0.86 / +2.0%
tpch_q19/duckdb:parquet 239841982 / 241485587 / -0.7% 315259772 / 285468394 / +10.4% 0.76 / 0.85 / -10.1%
tpch_q20/duckdb:parquet 399346196 / 432599380 / -7.7% 526109552 / 540117093 / -2.6% 0.76 / 0.80 / -5.2%
tpch_q21/duckdb:parquet 402861365 / 417617294 / -3.5% 497656545 / 463876894 / +7.3% 0.81 / 0.90 / -10.1%
tpch_q22/duckdb:parquet 290414633 / 287438341 / +1.0% 306951824 / 253402369 / +21.1% 0.95 / 1.13 / -16.6%

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=10 on NVME 📖

Commits: PR a0cf5e9d vs base 4598f857
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.3%
Engines: DataFusion No clear signal (-0.3%, low confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): hot 0.994x ➖ · cold 0.996x ➖
Parquet (geomean): hot 0.996x ➖ · cold 1.000x ➖
Shifts: Parquet (control) -0.4% · 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.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 35572878 / 35836658 / -0.7% 61529154 / 59839649 / +2.8% 0.58 / 0.60 / -3.5%
tpcds_q02/datafusion:vortex-file-compressed 50377730 / 51540980 / -2.3% 79754430 / 75356430 / +5.8% 0.63 / 0.68 / -7.6%
tpcds_q03/datafusion:vortex-file-compressed 20346245 / 20246396 / +0.5% 49058091 / 46166223 / +6.3% 0.41 / 0.44 / -5.4%
tpcds_q04/datafusion:vortex-file-compressed 292207859 / 293432920 / -0.4% 351705575 / 354050198 / -0.7% 0.83 / 0.83 / +0.2%
tpcds_q05/datafusion:vortex-file-compressed 72223832 / 71656747 / +0.8% 100570540 / 107692212 / -6.6% 0.72 / 0.67 / +7.9%
tpcds_q06/datafusion:vortex-file-compressed 42258975 / 42258217 / +0.0% 72100530 / 70535607 / +2.2% 0.59 / 0.60 / -2.2%
tpcds_q07/datafusion:vortex-file-compressed 42277358 / 42156216 / +0.3% 80272664 / 80613054 / -0.4% 0.53 / 0.52 / +0.7%
tpcds_q08/datafusion:vortex-file-compressed 27870912 / 28614063 / -2.6% 54536262 / 57730721 / -5.5% 0.51 / 0.50 / +3.1%
tpcds_q09/datafusion:vortex-file-compressed 43489566 / 44012164 / -1.2% 73722015 / 77101674 / -4.4% 0.59 / 0.57 / +3.3%
tpcds_q10/datafusion:vortex-file-compressed 34947852 / 37189576 / -6.0% 62569518 / 63021635 / -0.7% 0.56 / 0.59 / -5.3%
tpcds_q11/datafusion:vortex-file-compressed 175012604 / 174495550 / +0.3% 219056648 / 221987691 / -1.3% 0.80 / 0.79 / +1.6%
tpcds_q12/datafusion:vortex-file-compressed 17622542 / 17549844 / +0.4% 37495604 / 38571171 / -2.8% 0.47 / 0.45 / +3.3%
tpcds_q13/datafusion:vortex-file-compressed 38862720 / 38899632 / -0.1% 84168270 / 85520203 / -1.6% 0.46 / 0.45 / +1.5%
tpcds_q14/datafusion:vortex-file-compressed 228014212 / 231725092 / -1.6% 265471364 / 271215982 / -2.1% 0.86 / 0.85 / +0.5%
tpcds_q15/datafusion:vortex-file-compressed 40188964 / 40095029 / +0.2% 61228264 / 54164984 / +13.0% 🔴 0.66 / 0.74 / -11.3%
tpcds_q16/datafusion:vortex-file-compressed 22952097 / 22869641 / +0.4% 42631600 / 42034772 / +1.4% 0.54 / 0.54 / -1.0%
tpcds_q17/datafusion:vortex-file-compressed 63602249 / 64808376 / -1.9% 96306228 / 89558176 / +7.5% 0.66 / 0.72 / -8.7%
tpcds_q18/datafusion:vortex-file-compressed 69708530 / 69097730 / +0.9% 96340354 / 94787906 / +1.6% 0.72 / 0.73 / -0.7%
tpcds_q19/datafusion:vortex-file-compressed 22639743 / 22408799 / +1.0% 53422741 / 55496169 / -3.7% 0.42 / 0.40 / +5.0%
tpcds_q20/datafusion:vortex-file-compressed 23957618 / 23702741 / +1.1% 39857922 / 40220803 / -0.9% 0.60 / 0.59 / +2.0%
tpcds_q21/datafusion:vortex-file-compressed 46894617 / 47542674 / -1.4% 63736973 / 64058585 / -0.5% 0.74 / 0.74 / -0.9%
tpcds_q22/datafusion:vortex-file-compressed 431927202 / 431366016 / +0.1% 458793416 / 465284097 / -1.4% 0.94 / 0.93 / +1.5%
tpcds_q23/datafusion:vortex-file-compressed 293581326 / 299587271 / -2.0% 348201302 / 351318540 / -0.9% 0.84 / 0.85 / -1.1%
tpcds_q24/datafusion:vortex-file-compressed 118996755 / 120023524 / -0.9% 151857907 / 159982078 / -5.1% 0.78 / 0.75 / +4.4%
tpcds_q25/datafusion:vortex-file-compressed 62743340 / 63311010 / -0.9% 101384805 / 102454935 / -1.0% 0.62 / 0.62 / +0.1%
tpcds_q26/datafusion:vortex-file-compressed 37225154 / 37429288 / -0.5% 59093894 / 59331611 / -0.4% 0.63 / 0.63 / -0.1%
tpcds_q27/datafusion:vortex-file-compressed 69516716 / 72377160 / -4.0% 106538492 / 104225546 / +2.2% 0.65 / 0.69 / -6.0%
tpcds_q28/datafusion:vortex-file-compressed 42014073 / 42296916 / -0.7% 90985064 / 82755038 / +9.9% 0.46 / 0.51 / -9.7%
tpcds_q29/datafusion:vortex-file-compressed 65741198 / 61922299 / +6.2% 103983607 / 97201813 / +7.0% 0.63 / 0.64 / -0.8%
tpcds_q30/datafusion:vortex-file-compressed 51161300 / 51311054 / -0.3% 77738243 / 79114003 / -1.7% 0.66 / 0.65 / +1.5%
tpcds_q31/datafusion:vortex-file-compressed 197548314 / 196557266 / +0.5% 232469163 / 235875877 / -1.4% 0.85 / 0.83 / +2.0%
tpcds_q32/datafusion:vortex-file-compressed 15292518 / 15236954 / +0.4% 32080589 / 31554300 / +1.7% 0.48 / 0.48 / -1.3%
tpcds_q33/datafusion:vortex-file-compressed 33107934 / 33321710 / -0.6% 68060958 / 67027574 / +1.5% 0.49 / 0.50 / -2.2%
tpcds_q34/datafusion:vortex-file-compressed 39903268 / 41148345 / -3.0% 68250801 / 68234625 / +0.0% 0.58 / 0.60 / -3.0%
tpcds_q35/datafusion:vortex-file-compressed 92589572 / 92443260 / +0.2% 121872441 / 120652799 / +1.0% 0.76 / 0.77 / -0.8%
tpcds_q36/datafusion:vortex-file-compressed 67000448 / 65946206 / +1.6% 101218944 / 100250170 / +1.0% 0.66 / 0.66 / +0.6%
tpcds_q37/datafusion:vortex-file-compressed 23481814 / 23553139 / -0.3% 41273966 / 43598667 / -5.3% 0.57 / 0.54 / +5.3%
tpcds_q38/datafusion:vortex-file-compressed 78772044 / 76507711 / +3.0% 106080540 / 106221269 / -0.1% 0.74 / 0.72 / +3.1%
tpcds_q39/datafusion:vortex-file-compressed 886252159 / 887680404 / -0.2% 915416319 / 906829393 / +0.9% 0.97 / 0.98 / -1.1%
tpcds_q40/datafusion:vortex-file-compressed 28894850 / 28735451 / +0.6% 48297000 / 47789817 / +1.1% 0.60 / 0.60 / -0.5%
tpcds_q41/datafusion:vortex-file-compressed 20045737 / 19056672 / +5.2% 31368946 / 30560191 / +2.6% 0.64 / 0.62 / +2.5%
tpcds_q42/datafusion:vortex-file-compressed 14266514 / 14306364 / -0.3% 40807671 / 39330916 / +3.8% 0.35 / 0.36 / -3.9%
tpcds_q43/datafusion:vortex-file-compressed 17109615 / 17123520 / -0.1% 41352881 / 40887604 / +1.1% 0.41 / 0.42 / -1.2%
tpcds_q44/datafusion:vortex-file-compressed 42821696 / 42841783 / -0.0% 72229945 / 73034215 / -1.1% 0.59 / 0.59 / +1.1%
tpcds_q45/datafusion:vortex-file-compressed 42644900 / 42716522 / -0.2% 65499702 / 64325351 / +1.8% 0.65 / 0.66 / -2.0%
tpcds_q46/datafusion:vortex-file-compressed 69664150 / 70770951 / -1.6% 105801392 / 103002911 / +2.7% 0.66 / 0.69 / -4.2%
tpcds_q47/datafusion:vortex-file-compressed 176901980 / 176930862 / -0.0% 221046874 / 217533458 / +1.6% 0.80 / 0.81 / -1.6%
tpcds_q48/datafusion:vortex-file-compressed 35943814 / 35477019 / +1.3% 69625013 / 70167195 / -0.8% 0.52 / 0.51 / +2.1%
tpcds_q49/datafusion:vortex-file-compressed 78873761 / 79901468 / -1.3% 128537720 / 120233831 / +6.9% 0.61 / 0.66 / -7.7%
tpcds_q50/datafusion:vortex-file-compressed 57346456 / 56310110 / +1.8% 91425152 / 89046429 / +2.7% 0.63 / 0.63 / -0.8%
tpcds_q51/datafusion:vortex-file-compressed 245772048 / 241461239 / +1.8% 281359633 / 280306123 / +0.4% 0.87 / 0.86 / +1.4%
tpcds_q52/datafusion:vortex-file-compressed 15444608 / 14942948 / +3.4% 39235649 / 41146983 / -4.6% 0.39 / 0.36 / +8.4%
tpcds_q53/datafusion:vortex-file-compressed 22670442 / 23025893 / -1.5% 50739735 / 52394142 / -3.2% 0.45 / 0.44 / +1.7%
tpcds_q54/datafusion:vortex-file-compressed 58033391 / 59630808 / -2.7% 91002170 / 92798502 / -1.9% 0.64 / 0.64 / -0.8%
tpcds_q55/datafusion:vortex-file-compressed 13934405 / 15209610 / -8.4% 40902301 / 39200802 / +4.3% 0.34 / 0.39 / -12.2%
tpcds_q56/datafusion:vortex-file-compressed 33283638 / 34211642 / -2.7% 63693088 / 63579406 / +0.2% 0.52 / 0.54 / -2.9%
tpcds_q57/datafusion:vortex-file-compressed 130928469 / 130827096 / +0.1% 162606146 / 162474233 / +0.1% 0.81 / 0.81 / -0.0%
tpcds_q58/datafusion:vortex-file-compressed 47849258 / 49071762 / -2.5% 87076282 / 84738612 / +2.8% 0.55 / 0.58 / -5.1%
tpcds_q59/datafusion:vortex-file-compressed 54715542 / 54936949 / -0.4% 81660608 / 85696270 / -4.7% 0.67 / 0.64 / +4.5%
tpcds_q60/datafusion:vortex-file-compressed 34212244 / 34485962 / -0.8% 63808328 / 66114270 / -3.5% 0.54 / 0.52 / +2.8%
tpcds_q61/datafusion:vortex-file-compressed 44224514 / 45202724 / -2.2% 75106830 / 70916447 / +5.9% 0.59 / 0.64 / -7.6%
tpcds_q62/datafusion:vortex-file-compressed 19083719 / 19841460 / -3.8% 42123222 / 43084349 / -2.2% 0.45 / 0.46 / -1.6%
tpcds_q63/datafusion:vortex-file-compressed 22652074 / 22619521 / +0.1% 50501535 / 49716174 / +1.6% 0.45 / 0.45 / -1.4%
tpcds_q64/datafusion:vortex-file-compressed 333986690 / 332776120 / +0.4% 405348579 / 399340320 / +1.5% 0.82 / 0.83 / -1.1%
tpcds_q65/datafusion:vortex-file-compressed 73811450 / 73751860 / +0.1% 110542749 / 110569158 / -0.0% 0.67 / 0.67 / +0.1%
tpcds_q66/datafusion:vortex-file-compressed 52033014 / 52486634 / -0.9% 78071791 / 77837826 / +0.3% 0.67 / 0.67 / -1.2%
tpcds_q67/datafusion:vortex-file-compressed 420934956 / 420503111 / +0.1% 524192226 / 528828691 / -0.9% 0.80 / 0.80 / +1.0%
tpcds_q68/datafusion:vortex-file-compressed 67548482 / 66831493 / +1.1% 105050442 / 99391180 / +5.7% 0.64 / 0.67 / -4.4%
tpcds_q69/datafusion:vortex-file-compressed 35366473 / 36278824 / -2.5% 60088554 / 63625322 / -5.6% 0.59 / 0.57 / +3.2%
tpcds_q70/datafusion:vortex-file-compressed 195932234 / 194497137 / +0.7% 229529571 / 232217411 / -1.2% 0.85 / 0.84 / +1.9%
tpcds_q71/datafusion:vortex-file-compressed 25198639 / 25424784 / -0.9% 57165827 / 61267492 / -6.7% 0.44 / 0.41 / +6.2%
tpcds_q72/datafusion:vortex-file-compressed 1598094696 / 1575229677 / +1.5% 1660994496 / 1696144047 / -2.1% 0.96 / 0.93 / +3.6%
tpcds_q73/datafusion:vortex-file-compressed 37367272 / 38589712 / -3.2% 67554953 / 62969996 / +7.3% 0.55 / 0.61 / -9.7%
tpcds_q74/datafusion:vortex-file-compressed 135400370 / 134601274 / +0.6% 168543267 / 173765353 / -3.0% 0.80 / 0.77 / +3.7%
tpcds_q75/datafusion:vortex-file-compressed 156229375 / 155633299 / +0.4% 201027181 / 198511793 / +1.3% 0.78 / 0.78 / -0.9%
tpcds_q76/datafusion:vortex-file-compressed 33964700 / 34722660 / -2.2% 73704872 / 73189101 / +0.7% 0.46 / 0.47 / -2.9%
tpcds_q77/datafusion:vortex-file-compressed 54643912 / 54175824 / +0.9% 88125534 / 87493805 / +0.7% 0.62 / 0.62 / +0.1%
tpcds_q78/datafusion:vortex-file-compressed 141266292 / 140889933 / +0.3% 190988599 / 191779256 / -0.4% 0.74 / 0.73 / +0.7%
tpcds_q79/datafusion:vortex-file-compressed 53322727 / 53408896 / -0.2% 83888110 / 83137730 / +0.9% 0.64 / 0.64 / -1.1%
tpcds_q80/datafusion:vortex-file-compressed 80820958 / 80795658 / +0.0% 123857289 / 127799771 / -3.1% 0.65 / 0.63 / +3.2%
tpcds_q81/datafusion:vortex-file-compressed 55751647 / 55975548 / -0.4% 83101000 / 83846761 / -0.9% 0.67 / 0.67 / +0.5%
tpcds_q82/datafusion:vortex-file-compressed 30555898 / 30549740 / +0.0% 52613102 / 48106493 / +9.4% 0.58 / 0.64 / -8.5%
tpcds_q83/datafusion:vortex-file-compressed 42602305 / 42358020 / +0.6% 67071973 / 65597866 / +2.2% 0.64 / 0.65 / -1.6%
tpcds_q84/datafusion:vortex-file-compressed 12952542 / 12799204 / +1.2% 32712078 / 30970538 / +5.6% 0.40 / 0.41 / -4.2%
tpcds_q85/datafusion:vortex-file-compressed 60523266 / 60660052 / -0.2% 87511850 / 90654953 / -3.5% 0.69 / 0.67 / +3.4%
tpcds_q86/datafusion:vortex-file-compressed 18363174 / 18272155 / +0.5% 39152869 / 40425570 / -3.1% 0.47 / 0.45 / +3.8%
tpcds_q87/datafusion:vortex-file-compressed 77559290 / 79615489 / -2.6% 109113824 / 107689679 / +1.3% 0.71 / 0.74 / -3.9%
tpcds_q88/datafusion:vortex-file-compressed 53449022 / 56206700 / -4.9% 85425939 / 93094539 / -8.2% 0.63 / 0.60 / +3.6%
tpcds_q89/datafusion:vortex-file-compressed 26756896 / 26931306 / -0.6% 54196619 / 56072635 / -3.3% 0.49 / 0.48 / +2.8%
tpcds_q90/datafusion:vortex-file-compressed 12929046 / 12758200 / +1.3% 32416104 / 34107490 / -5.0% 0.40 / 0.37 / +6.6%
tpcds_q91/datafusion:vortex-file-compressed 18283638 / 19519254 / -6.3% 42040591 / 42141655 / -0.2% 0.43 / 0.46 / -6.1%
tpcds_q92/datafusion:vortex-file-compressed 14918492 / 15245025 / -2.1% 35436718 / 33922326 / +4.5% 0.42 / 0.45 / -6.3%
tpcds_q93/datafusion:vortex-file-compressed 57576819 / 54842766 / +5.0% 87602364 / 88696680 / -1.2% 0.66 / 0.62 / +6.3%
tpcds_q94/datafusion:vortex-file-compressed 21175344 / 21620928 / -2.1% 45224288 / 46231785 / -2.2% 0.47 / 0.47 / +0.1%
tpcds_q95/datafusion:vortex-file-compressed 94307209 / 95000299 / -0.7% 134720839 / 123858370 / +8.8% 0.70 / 0.77 / -8.7%
tpcds_q96/datafusion:vortex-file-compressed 11502572 / 11533278 / -0.3% 32364291 / 31102793 / +4.1% 0.36 / 0.37 / -4.2%
tpcds_q97/datafusion:vortex-file-compressed 40229210 / 39467840 / +1.9% 66795521 / 66425488 / +0.6% 0.60 / 0.59 / +1.4%
tpcds_q98/datafusion:vortex-file-compressed 21030513 / 20665282 / +1.8% 46477879 / 48509099 / -4.2% 0.45 / 0.43 / +6.2%
tpcds_q99/datafusion:vortex-file-compressed 28917016 / 29545800 / -2.1% 49939292 / 48862458 / +2.2% 0.58 / 0.60 / -4.2%
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 59529665 / 59408052 / +0.2% 79070376 / 82373568 / -4.0% 0.75 / 0.72 / +4.4%
tpcds_q02/datafusion:parquet 68684562 / 69761366 / -1.5% 93852806 / 90812813 / +3.3% 0.73 / 0.77 / -4.7%
tpcds_q03/datafusion:parquet 28539446 / 28478768 / +0.2% 49289798 / 49334251 / -0.1% 0.58 / 0.58 / +0.3%
tpcds_q04/datafusion:parquet 645842848 / 642610250 / +0.5% 697601508 / 708231753 / -1.5% 0.93 / 0.91 / +2.0%
tpcds_q05/datafusion:parquet 81772674 / 81388832 / +0.5% 121998321 / 113800720 / +7.2% 0.67 / 0.72 / -6.3%
tpcds_q06/datafusion:parquet 91171626 / 90852955 / +0.4% 111855481 / 115952402 / -3.5% 0.82 / 0.78 / +4.0%
tpcds_q07/datafusion:parquet 100331482 / 101418282 / -1.1% 131971583 / 133695330 / -1.3% 0.76 / 0.76 / +0.2%
tpcds_q08/datafusion:parquet 48817834 / 48684130 / +0.3% 77194991 / 74133519 / +4.1% 0.63 / 0.66 / -3.7%
tpcds_q09/datafusion:parquet 76330059 / 75160834 / +1.6% 104918766 / 102849415 / +2.0% 0.73 / 0.73 / -0.4%
tpcds_q10/datafusion:parquet 60202110 / 60416750 / -0.4% 83516160 / 84947233 / -1.7% 0.72 / 0.71 / +1.4%
tpcds_q11/datafusion:parquet 412515878 / 412444870 / +0.0% 455524283 / 461294550 / -1.3% 0.91 / 0.89 / +1.3%
tpcds_q12/datafusion:parquet 40229382 / 39871562 / +0.9% 57920905 / 57128529 / +1.4% 0.69 / 0.70 / -0.5%
tpcds_q13/datafusion:parquet 85590216 / 84637846 / +1.1% 132115492 / 130466094 / +1.3% 0.65 / 0.65 / -0.1%
tpcds_q14/datafusion:parquet 383910546 / 378360104 / +1.5% 422537936 / 433388374 / -2.5% 0.91 / 0.87 / +4.1%
tpcds_q15/datafusion:parquet 50936512 / 51502606 / -1.1% 71544984 / 72303263 / -1.0% 0.71 / 0.71 / -0.1%
tpcds_q16/datafusion:parquet 45681016 / 45710882 / -0.1% 62795668 / 63650471 / -1.3% 0.73 / 0.72 / +1.3%
tpcds_q17/datafusion:parquet 137529684 / 138067928 / -0.4% 170872717 / 172187136 / -0.8% 0.80 / 0.80 / +0.4%
tpcds_q18/datafusion:parquet 108131069 / 110369917 / -2.0% 142604181 / 144952536 / -1.6% 0.76 / 0.76 / -0.4%
tpcds_q19/datafusion:parquet 47413544 / 48384048 / -2.0% 75897656 / 75539146 / +0.5% 0.62 / 0.64 / -2.5%
tpcds_q20/datafusion:parquet 41900616 / 41512735 / +0.9% 53678875 / 55090816 / -2.6% 0.78 / 0.75 / +3.6%
tpcds_q21/datafusion:parquet 61930620 / 61141701 / +1.3% 73707081 / 73095747 / +0.8% 0.84 / 0.84 / +0.5%
tpcds_q22/datafusion:parquet 464984217 / 464195324 / +0.2% 479929750 / 478139930 / +0.4% 0.97 / 0.97 / -0.2%
tpcds_q23/datafusion:parquet 363004534 / 357626356 / +1.5% 411371451 / 417833459 / -1.5% 0.88 / 0.86 / +3.1%
tpcds_q24/datafusion:parquet 239201622 / 241331307 / -0.9% 279788091 / 278266611 / +0.5% 0.85 / 0.87 / -1.4%
tpcds_q25/datafusion:parquet 143497704 / 146902811 / -2.3% 193096812 / 196039200 / -1.5% 0.74 / 0.75 / -0.8%
tpcds_q26/datafusion:parquet 54382630 / 53821080 / +1.0% 77994582 / 80565923 / -3.2% 0.70 / 0.67 / +4.4%
tpcds_q27/datafusion:parquet 209611070 / 210089836 / -0.2% 235838060 / 235911774 / -0.0% 0.89 / 0.89 / -0.2%
tpcds_q28/datafusion:parquet 88870863 / 86784142 / +2.4% 118137435 / 119280232 / -1.0% 0.75 / 0.73 / +3.4%
tpcds_q29/datafusion:parquet 140252433 / 145820741 / -3.8% 177807996 / 175411233 / +1.4% 0.79 / 0.83 / -5.1%
tpcds_q30/datafusion:parquet 99909606 / 99608501 / +0.3% 119358727 / 120071149 / -0.6% 0.84 / 0.83 / +0.9%
tpcds_q31/datafusion:parquet 321580386 / 319058792 / +0.8% 348434118 / 344041143 / +1.3% 0.92 / 0.93 / -0.5%
tpcds_q32/datafusion:parquet 29505168 / 29399552 / +0.4% 41551561 / 43643939 / -4.8% 0.71 / 0.67 / +5.4%
tpcds_q33/datafusion:parquet 51811556 / 51971680 / -0.3% 76895303 / 76538194 / +0.5% 0.67 / 0.68 / -0.8%
tpcds_q34/datafusion:parquet 63716738 / 65511648 / -2.7% 89551006 / 85276600 / +5.0% 0.71 / 0.77 / -7.4%
tpcds_q35/datafusion:parquet 122624790 / 126922984 / -3.4% 153167616 / 150646646 / +1.7% 0.80 / 0.84 / -5.0%
tpcds_q36/datafusion:parquet 99737226 / 97863638 / +1.9% 129332740 / 126419427 / +2.3% 0.77 / 0.77 / -0.4%
tpcds_q37/datafusion:parquet 50389287 / 50046237 / +0.7% 64098468 / 65033749 / -1.4% 0.79 / 0.77 / +2.2%
tpcds_q38/datafusion:parquet 123667068 / 122147195 / +1.2% 148836645 / 145034869 / +2.6% 0.83 / 0.84 / -1.3%
tpcds_q39/datafusion:parquet 845240372 / 846526498 / -0.2% 862678813 / 859437879 / +0.4% 0.98 / 0.98 / -0.5%
tpcds_q40/datafusion:parquet 34859108 / 35936465 / -3.0% 56531682 / 54650564 / +3.4% 0.62 / 0.66 / -6.2%
tpcds_q41/datafusion:parquet 31710438 / 31200319 / +1.6% 43204901 / 42657926 / +1.3% 0.73 / 0.73 / +0.3%
tpcds_q42/datafusion:parquet 25731944 / 25952126 / -0.8% 46262439 / 43716014 / +5.8% 0.56 / 0.59 / -6.3%
tpcds_q43/datafusion:parquet 27599933 / 27372783 / +0.8% 48811971 / 46844617 / +4.2% 0.57 / 0.58 / -3.2%
tpcds_q44/datafusion:parquet 67391460 / 65006033 / +3.7% 91083928 / 87803178 / +3.7% 0.74 / 0.74 / -0.1%
tpcds_q45/datafusion:parquet 65208676 / 66536274 / -2.0% 90191789 / 87212845 / +3.4% 0.72 / 0.76 / -5.2%
tpcds_q46/datafusion:parquet 107412656 / 106805720 / +0.6% 149333571 / 153607976 / -2.8% 0.72 / 0.70 / +3.4%
tpcds_q47/datafusion:parquet 236800556 / 237808994 / -0.4% 277806731 / 273252482 / +1.7% 0.85 / 0.87 / -2.1%
tpcds_q48/datafusion:parquet 78064162 / 76955857 / +1.4% 109981168 / 105870247 / +3.9% 0.71 / 0.73 / -2.4%
tpcds_q49/datafusion:parquet 115549938 / 118898020 / -2.8% 165018007 / 170084458 / -3.0% 0.70 / 0.70 / +0.2%
tpcds_q50/datafusion:parquet 90265356 / 92705258 / -2.6% 121139602 / 120435148 / +0.6% 0.75 / 0.77 / -3.2%
tpcds_q51/datafusion:parquet 255186080 / 254091982 / +0.4% 285448832 / 289211985 / -1.3% 0.89 / 0.88 / +1.8%
tpcds_q52/datafusion:parquet 26999324 / 26889958 / +0.4% 45463316 / 45469536 / -0.0% 0.59 / 0.59 / +0.4%
tpcds_q53/datafusion:parquet 36602099 / 36382336 / +0.6% 57592618 / 57842390 / -0.4% 0.64 / 0.63 / +1.0%
tpcds_q54/datafusion:parquet 84442318 / 85254806 / -1.0% 110961366 / 109551589 / +1.3% 0.76 / 0.78 / -2.2%
tpcds_q55/datafusion:parquet 25772338 / 26510566 / -2.8% 45300019 / 46645823 / -2.9% 0.57 / 0.57 / +0.1%
tpcds_q56/datafusion:parquet 53209516 / 54094848 / -1.6% 78967861 / 77335323 / +2.1% 0.67 / 0.70 / -3.7%
tpcds_q57/datafusion:parquet 171440848 / 171894920 / -0.3% 195261192 / 193978047 / +0.7% 0.88 / 0.89 / -0.9%
tpcds_q58/datafusion:parquet 97039188 / 98465482 / -1.4% 124296196 / 125032548 / -0.6% 0.78 / 0.79 / -0.9%
tpcds_q59/datafusion:parquet 103956010 / 103659830 / +0.3% 135908129 / 130225505 / +4.4% 0.76 / 0.80 / -3.9%
tpcds_q60/datafusion:parquet 54819914 / 55741260 / -1.7% 79376031 / 78220449 / +1.5% 0.69 / 0.71 / -3.1%
tpcds_q61/datafusion:parquet 77234200 / 78001000 / -1.0% 98074134 / 106432779 / -7.9% 0.79 / 0.73 / +7.5%
tpcds_q62/datafusion:parquet 27398668 / 27762318 / -1.3% 44859059 / 44527940 / +0.7% 0.61 / 0.62 / -2.0%
tpcds_q63/datafusion:parquet 36454246 / 36196190 / +0.7% 58419029 / 58834211 / -0.7% 0.62 / 0.62 / +1.4%
tpcds_q64/datafusion:parquet 661161613 / 659557758 / +0.2% 740788383 / 742173662 / -0.2% 0.89 / 0.89 / +0.4%
tpcds_q65/datafusion:parquet 100589462 / 100715906 / -0.1% 134651407 / 133981634 / +0.5% 0.75 / 0.75 / -0.6%
tpcds_q66/datafusion:parquet 76305804 / 76575936 / -0.4% 102341768 / 104374000 / -1.9% 0.75 / 0.73 / +1.6%
tpcds_q67/datafusion:parquet 432347282 / 430912350 / +0.3% 510295887 / 500297658 / +2.0% 0.85 / 0.86 / -1.6%
tpcds_q68/datafusion:parquet 110323389 / 108700552 / +1.5% 155580311 / 156742031 / -0.7% 0.71 / 0.69 / +2.3%
tpcds_q69/datafusion:parquet 60371947 / 61003348 / -1.0% 75231382 / 84325988 / -10.8% 🟢 0.80 / 0.72 / +10.9%
tpcds_q70/datafusion:parquet 211476310 / 212975306 / -0.7% 248569812 / 246017700 / +1.0% 0.85 / 0.87 / -1.7%
tpcds_q71/datafusion:parquet 37779476 / 39083124 / -3.3% 65562887 / 64662143 / +1.4% 0.58 / 0.60 / -4.7%
tpcds_q72/datafusion:parquet 1764113484 / 1794732356 / -1.7% 1806356302 / 1806078341 / +0.0% 0.98 / 0.99 / -1.7%
tpcds_q73/datafusion:parquet 62719215 / 62856255 / -0.2% 85261313 / 84855052 / +0.5% 0.74 / 0.74 / -0.7%
tpcds_q74/datafusion:parquet 294091440 / 292768250 / +0.5% 331854264 / 331483495 / +0.1% 0.89 / 0.88 / +0.3%
tpcds_q75/datafusion:parquet 192213752 / 193794623 / -0.8% 231054939 / 239131737 / -3.4% 0.83 / 0.81 / +2.7%
tpcds_q76/datafusion:parquet 50698221 / 49958244 / +1.5% 81905701 / 78897199 / +3.8% 0.62 / 0.63 / -2.2%
tpcds_q77/datafusion:parquet 72186372 / 73280301 / -1.5% 105245764 / 98096657 / +7.3% 0.69 / 0.75 / -8.2%
tpcds_q78/datafusion:parquet 213997004 / 211119866 / +1.4% 278880776 / 273491694 / +2.0% 0.77 / 0.77 / -0.6%
tpcds_q79/datafusion:parquet 78408068 / 77375078 / +1.3% 116982007 / 112413871 / +4.1% 0.67 / 0.69 / -2.6%
tpcds_q80/datafusion:parquet 145151945 / 143104068 / +1.4% 196820234 / 191975662 / +2.5% 0.74 / 0.75 / -1.1%
tpcds_q81/datafusion:parquet 106998879 / 106756472 / +0.2% 128923843 / 129378123 / -0.4% 0.83 / 0.83 / +0.6%
tpcds_q82/datafusion:parquet 53664944 / 53582485 / +0.2% 72232022 / 70410662 / +2.6% 0.74 / 0.76 / -2.4%
tpcds_q83/datafusion:parquet 67015451 / 66630048 / +0.6% 82142288 / 85136032 / -3.5% 0.82 / 0.78 / +4.2%
tpcds_q84/datafusion:parquet 35483470 / 36220898 / -2.0% 50321136 / 49805351 / +1.0% 0.71 / 0.73 / -3.0%
tpcds_q85/datafusion:parquet 106440442 / 103848480 / +2.5% 132024387 / 129149354 / +2.2% 0.81 / 0.80 / +0.3%
tpcds_q86/datafusion:parquet 21861314 / 22112695 / -1.1% 38512330 / 39672664 / -2.9% 0.57 / 0.56 / +1.8%
tpcds_q87/datafusion:parquet 122734724 / 122470358 / +0.2% 142060536 / 148224625 / -4.2% 0.86 / 0.83 / +4.6%
tpcds_q88/datafusion:parquet 86632126 / 86047137 / +0.7% 111014888 / 108358632 / +2.5% 0.78 / 0.79 / -1.7%
tpcds_q89/datafusion:parquet 39300142 / 38401756 / +2.3% 65960282 / 64923770 / +1.6% 0.60 / 0.59 / +0.7%
tpcds_q90/datafusion:parquet 17882830 / 18100802 / -1.2% 36991771 / 32273520 / +14.6% 🔴 0.48 / 0.56 / -13.8%
tpcds_q91/datafusion:parquet 42621042 / 41738000 / +2.1% 59899426 / 57454843 / +4.3% 0.71 / 0.73 / -2.1%
tpcds_q92/datafusion:parquet 28658258 / 28604120 / +0.2% 46152177 / 47460689 / -2.8% 0.62 / 0.60 / +3.0%
tpcds_q93/datafusion:parquet 61203696 / 63722030 / -4.0% 85797949 / 87405909 / -1.8% 0.71 / 0.73 / -2.2%
tpcds_q94/datafusion:parquet 38496857 / 37847109 / +1.7% 58795630 / 58549059 / +0.4% 0.65 / 0.65 / +1.3%
tpcds_q95/datafusion:parquet 128520177 / 128012922 / +0.4% 161151285 / 149910916 / +7.5% 0.80 / 0.85 / -6.6%
tpcds_q96/datafusion:parquet 21562540 / 20691258 / +4.2% 34134669 / 36951345 / -7.6% 0.63 / 0.56 / +12.8%
tpcds_q97/datafusion:parquet 54819708 / 54645566 / +0.3% 82981637 / 80351616 / +3.3% 0.66 / 0.68 / -2.9%
tpcds_q98/datafusion:parquet 61069078 / 61965680 / -1.4% 85869427 / 83775704 / +2.5% 0.71 / 0.74 / -3.8%
tpcds_q99/datafusion:parquet 42631532 / 42461627 / +0.4% 57609149 / 57802802 / -0.3% 0.74 / 0.73 / +0.7%
duckdb / vortex-file-compressed / ns (0.992x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 32832142 / 32726779 / +0.3% 44649573 / 45377689 / -1.6% 0.74 / 0.72 / +2.0%
tpcds_q02/duckdb:vortex-file-compressed 30288755 / 30267290 / +0.1% 41895785 / 44087004 / -5.0% 0.72 / 0.69 / +5.3%
tpcds_q03/duckdb:vortex-file-compressed 13440384 / 13779130 / -2.5% 30077499 / 30718899 / -2.1% 0.45 / 0.45 / -0.4%
tpcds_q04/duckdb:vortex-file-compressed 128772196 / 130206338 / -1.1% 158555683 / 157201556 / +0.9% 0.81 / 0.83 / -1.9%
tpcds_q05/duckdb:vortex-file-compressed 53986857 / 53727511 / +0.5% 83294917 / 83478676 / -0.2% 0.65 / 0.64 / +0.7%
tpcds_q06/duckdb:vortex-file-compressed 58719430 / 58800986 / -0.1% 79017829 / 79094008 / -0.1% 0.74 / 0.74 / -0.0%
tpcds_q07/duckdb:vortex-file-compressed 30241929 / 31168844 / -3.0% 52729984 / 54099517 / -2.5% 0.57 / 0.58 / -0.5%
tpcds_q08/duckdb:vortex-file-compressed 30931153 / 31134683 / -0.7% 40775938 / 41772800 / -2.4% 0.76 / 0.75 / +1.8%
tpcds_q09/duckdb:vortex-file-compressed 56307048 / 55235330 / +1.9% 78700033 / 79107779 / -0.5% 0.72 / 0.70 / +2.5%
tpcds_q10/duckdb:vortex-file-compressed 38983894 / 39038430 / -0.1% 57824313 / 58236826 / -0.7% 0.67 / 0.67 / +0.6%
tpcds_q11/duckdb:vortex-file-compressed 95616272 / 96226126 / -0.6% 111520799 / 112266994 / -0.7% 0.86 / 0.86 / +0.0%
tpcds_q12/duckdb:vortex-file-compressed 16894328 / 17276975 / -2.2% 30301445 / 30254952 / +0.2% 0.56 / 0.57 / -2.4%
tpcds_q13/duckdb:vortex-file-compressed 37627488 / 38940578 / -3.4% 71506913 / 71103229 / +0.6% 0.53 / 0.55 / -3.9%
tpcds_q14/duckdb:vortex-file-compressed 120894101 / 119983268 / +0.8% 140450325 / 140641737 / -0.1% 0.86 / 0.85 / +0.9%
tpcds_q15/duckdb:vortex-file-compressed 57432642 / 60759281 / -5.5% 69586349 / 76171754 / -8.6% 0.83 / 0.80 / +3.5%
tpcds_q16/duckdb:vortex-file-compressed 34306096 / 34771337 / -1.3% 51572403 / 53890958 / -4.3% 0.67 / 0.65 / +3.1%
tpcds_q17/duckdb:vortex-file-compressed 57292234 / 57289182 / +0.0% 81111309 / 81955246 / -1.0% 0.71 / 0.70 / +1.0%
tpcds_q18/duckdb:vortex-file-compressed 82660854 / 82993345 / -0.4% 101374153 / 104424434 / -2.9% 0.82 / 0.79 / +2.6%
tpcds_q19/duckdb:vortex-file-compressed 44273754 / 43899722 / +0.9% 63847659 / 65276395 / -2.2% 0.69 / 0.67 / +3.1%
tpcds_q20/duckdb:vortex-file-compressed 21903002 / 21520304 / +1.8% 34696649 / 34931964 / -0.7% 0.63 / 0.62 / +2.5%
tpcds_q21/duckdb:vortex-file-compressed 28198674 / 28120830 / +0.3% 59945779 / 62004166 / -3.3% 0.47 / 0.45 / +3.7%
tpcds_q22/duckdb:vortex-file-compressed 160430522 / 165099230 / -2.8% 176828472 / 170541662 / +3.7% 0.91 / 0.97 / -6.3%
tpcds_q23/duckdb:vortex-file-compressed 181433197 / 185876490 / -2.4% 197876773 / 199673618 / -0.9% 0.92 / 0.93 / -1.5%
tpcds_q24/duckdb:vortex-file-compressed 52204341 / 52636914 / -0.8% 74030000 / 77254623 / -4.2% 0.71 / 0.68 / +3.5%
tpcds_q25/duckdb:vortex-file-compressed 53385398 / 53220034 / +0.3% 76897370 / 75302591 / +2.1% 0.69 / 0.71 / -1.8%
tpcds_q26/duckdb:vortex-file-compressed 26030414 / 26713063 / -2.6% 40512027 / 42934826 / -5.6% 0.64 / 0.62 / +3.3%
tpcds_q27/duckdb:vortex-file-compressed 31320741 / 32585874 / -3.9% 52951485 / 53424233 / -0.9% 0.59 / 0.61 / -3.0%
tpcds_q28/duckdb:vortex-file-compressed 41900064 / 41342696 / +1.3% 66457923 / 66089322 / +0.6% 0.63 / 0.63 / +0.8%
tpcds_q29/duckdb:vortex-file-compressed 52186562 / 51866994 / +0.6% 72458181 / 74066949 / -2.2% 0.72 / 0.70 / +2.9%
tpcds_q30/duckdb:vortex-file-compressed 37840708 / 37914817 / -0.2% 49686607 / 52960815 / -6.2% 0.76 / 0.72 / +6.4%
tpcds_q31/duckdb:vortex-file-compressed 37646247 / 37512062 / +0.4% 51861663 / 53392186 / -2.9% 0.73 / 0.70 / +3.3%
tpcds_q32/duckdb:vortex-file-compressed 13915200 / 13855892 / +0.4% 29345850 / 28855272 / +1.7% 0.47 / 0.48 / -1.3%
tpcds_q33/duckdb:vortex-file-compressed 33739027 / 33813963 / -0.2% 58506476 / 59046480 / -0.9% 0.58 / 0.57 / +0.7%
tpcds_q34/duckdb:vortex-file-compressed 22600492 / 22811725 / -0.9% 40011402 / 39776812 / +0.6% 0.56 / 0.57 / -1.5%
tpcds_q35/duckdb:vortex-file-compressed 66703166 / 66786588 / -0.1% 89015744 / 85242000 / +4.4% 0.75 / 0.78 / -4.4%
tpcds_q36/duckdb:vortex-file-compressed 30416612 / 29806828 / +2.0% 51436959 / 49308472 / +4.3% 0.59 / 0.60 / -2.2%
tpcds_q37/duckdb:vortex-file-compressed 24770070 / 25605208 / -3.3% 74778909 / 74457214 / +0.4% 0.33 / 0.34 / -3.7%
tpcds_q38/duckdb:vortex-file-compressed 60371515 / 62408870 / -3.3% 82024299 / 81156842 / +1.1% 0.74 / 0.77 / -4.3%
tpcds_q39/duckdb:vortex-file-compressed 54286816 / 56168904 / -3.4% 86232352 / 85127364 / +1.3% 0.63 / 0.66 / -4.6%
tpcds_q40/duckdb:vortex-file-compressed 18624107 / 19238372 / -3.2% 36457994 / 35099919 / +3.9% 0.51 / 0.55 / -6.8%
tpcds_q41/duckdb:vortex-file-compressed 19332746 / 18720698 / +3.3% 26067665 / 25500417 / +2.2% 0.74 / 0.73 / +1.0%
tpcds_q42/duckdb:vortex-file-compressed 14208240 / 14015144 / +1.4% 31700633 / 30966847 / +2.4% 0.45 / 0.45 / -1.0%
tpcds_q43/duckdb:vortex-file-compressed 19105058 / 19403602 / -1.5% 31270279 / 32011378 / -2.3% 0.61 / 0.61 / +0.8%
tpcds_q44/duckdb:vortex-file-compressed 27730219 / 28307018 / -2.0% 48874285 / 51668551 / -5.4% 0.57 / 0.55 / +3.6%
tpcds_q45/duckdb:vortex-file-compressed 46668039 / 46586273 / +0.2% 58855892 / 60370446 / -2.5% 0.79 / 0.77 / +2.8%
tpcds_q46/duckdb:vortex-file-compressed 50807571 / 51192653 / -0.8% 75361631 / 75043524 / +0.4% 0.67 / 0.68 / -1.2%
tpcds_q47/duckdb:vortex-file-compressed 80420202 / 80927444 / -0.6% 93864395 / 97094785 / -3.3% 0.86 / 0.83 / +2.8%
tpcds_q48/duckdb:vortex-file-compressed 53254314 / 53155386 / +0.2% 80519724 / 81823473 / -1.6% 0.66 / 0.65 / +1.8%
tpcds_q49/duckdb:vortex-file-compressed 37240585 / 37950044 / -1.9% 80663351 / 78847393 / +2.3% 0.46 / 0.48 / -4.1%
tpcds_q50/duckdb:vortex-file-compressed 31945524 / 32675461 / -2.2% 56887413 / 57051911 / -0.3% 0.56 / 0.57 / -2.0%
tpcds_q51/duckdb:vortex-file-compressed 205080564 / 204779876 / +0.1% 217989353 / 217736852 / +0.1% 0.94 / 0.94 / +0.0%
tpcds_q52/duckdb:vortex-file-compressed 14500394 / 15384257 / -5.7% 32293100 / 31876748 / +1.3% 0.45 / 0.48 / -7.0%
tpcds_q53/duckdb:vortex-file-compressed 22352528 / 22960290 / -2.6% 37011851 / 39000657 / -5.1% 0.60 / 0.59 / +2.6%
tpcds_q54/duckdb:vortex-file-compressed 44210249 / 44886930 / -1.5% 64076515 / 65481173 / -2.1% 0.69 / 0.69 / +0.7%
tpcds_q55/duckdb:vortex-file-compressed 14622975 / 14612501 / +0.1% 30055413 / 30570651 / -1.7% 0.49 / 0.48 / +1.8%
tpcds_q56/duckdb:vortex-file-compressed 32642788 / 32462078 / +0.6% 56379716 / 57717193 / -2.3% 0.58 / 0.56 / +2.9%
tpcds_q57/duckdb:vortex-file-compressed 64096494 / 64171452 / -0.1% 78123983 / 78496038 / -0.5% 0.82 / 0.82 / +0.4%
tpcds_q58/duckdb:vortex-file-compressed 37655722 / 37835588 / -0.5% 60595453 / 64016051 / -5.3% 0.62 / 0.59 / +5.1%
tpcds_q59/duckdb:vortex-file-compressed 55114769 / 53810956 / +2.4% 64218883 / 71107629 / -9.7% 0.86 / 0.76 / +13.4%
tpcds_q60/duckdb:vortex-file-compressed 33809851 / 35369636 / -4.4% 58981455 / 59793701 / -1.4% 0.57 / 0.59 / -3.1%
tpcds_q61/duckdb:vortex-file-compressed 35106540 / 34298255 / +2.4% 52759560 / 53069753 / -0.6% 0.67 / 0.65 / +3.0%
tpcds_q62/duckdb:vortex-file-compressed 14941402 / 14822514 / +0.8% 27778251 / 26421769 / +5.1% 0.54 / 0.56 / -4.1%
tpcds_q63/duckdb:vortex-file-compressed 20666379 / 20828409 / -0.8% 38776481 / 38114655 / +1.7% 0.53 / 0.55 / -2.5%
tpcds_q64/duckdb:vortex-file-compressed 117373388 / 118342334 / -0.8% 154998688 / 152181613 / +1.9% 0.76 / 0.78 / -2.6%
tpcds_q65/duckdb:vortex-file-compressed 47180447 / 51466061 / -8.3% 58541791 / 58907342 / -0.6% 0.81 / 0.87 / -7.8%
tpcds_q66/duckdb:vortex-file-compressed 42082744 / 40998564 / +2.6% 56313570 / 58858579 / -4.3% 0.75 / 0.70 / +7.3%
tpcds_q67/duckdb:vortex-file-compressed 271443277 / 277425812 / -2.2% 284621140 / 283678837 / +0.3% 0.95 / 0.98 / -2.5%
tpcds_q68/duckdb:vortex-file-compressed 44274357 / 44593714 / -0.7% 72380986 / 72079771 / +0.4% 0.61 / 0.62 / -1.1%
tpcds_q69/duckdb:vortex-file-compressed 37990500 / 38356528 / -1.0% 61279125 / 59755970 / +2.5% 0.62 / 0.64 / -3.4%
tpcds_q70/duckdb:vortex-file-compressed 25087268 / 25085070 / +0.0% 41120527 / 41516746 / -1.0% 0.61 / 0.60 / +1.0%
tpcds_q71/duckdb:vortex-file-compressed 28207210 / 27715436 / +1.8% 49378676 / 50902781 / -3.0% 0.57 / 0.54 / +4.9%
tpcds_q72/duckdb:vortex-file-compressed 137654189 / 135900823 / +1.3% 161213119 / 164226936 / -1.8% 0.85 / 0.83 / +3.2%
tpcds_q73/duckdb:vortex-file-compressed 20437178 / 20089200 / +1.7% 35986371 / 37315276 / -3.6% 0.57 / 0.54 / +5.5%
tpcds_q74/duckdb:vortex-file-compressed 81751828 / 82722980 / -1.2% 97504512 / 99629718 / -2.1% 0.84 / 0.83 / +1.0%
tpcds_q75/duckdb:vortex-file-compressed 111073103 / 111929736 / -0.8% 141918252 / 139908352 / +1.4% 0.78 / 0.80 / -2.2%
tpcds_q76/duckdb:vortex-file-compressed 27419136 / 27219565 / +0.7% 58196682 / 58492855 / -0.5% 0.47 / 0.47 / +1.2%
tpcds_q77/duckdb:vortex-file-compressed 36246040 / 36316546 / -0.2% 59307927 / 62103115 / -4.5% 0.61 / 0.58 / +4.5%
tpcds_q78/duckdb:vortex-file-compressed 135107310 / 137442428 / -1.7% 160401383 / 159793923 / +0.4% 0.84 / 0.86 / -2.1%
tpcds_q79/duckdb:vortex-file-compressed 36966682 / 37665982 / -1.9% 61542839 / 59874325 / +2.8% 0.60 / 0.63 / -4.5%
tpcds_q80/duckdb:vortex-file-compressed 58024988 / 57541290 / +0.8% 92747039 / 89399248 / +3.7% 0.63 / 0.64 / -2.8%
tpcds_q81/duckdb:vortex-file-compressed 57099483 / 57777750 / -1.2% 69129510 / 71231569 / -3.0% 0.83 / 0.81 / +1.8%
tpcds_q82/duckdb:vortex-file-compressed 26041774 / 26860434 / -3.0% 76127932 / 77804956 / -2.2% 0.34 / 0.35 / -0.9%
tpcds_q83/duckdb:vortex-file-compressed 21507786 / 21694036 / -0.9% 31112671 / 32263861 / -3.6% 0.69 / 0.67 / +2.8%
tpcds_q84/duckdb:vortex-file-compressed 13663394 / 13366814 / +2.2% 24908782 / 23226339 / +7.2% 0.55 / 0.58 / -4.7%
tpcds_q85/duckdb:vortex-file-compressed 36607266 / 36707151 / -0.3% 54680768 / 56348206 / -3.0% 0.67 / 0.65 / +2.8%
tpcds_q86/duckdb:vortex-file-compressed 17556809 / 16411782 / +7.0% 27614012 / 28182293 / -2.0% 0.64 / 0.58 / +9.2%
tpcds_q87/duckdb:vortex-file-compressed 77895065 / 75201770 / +3.6% 86315391 / 87749398 / -1.6% 0.90 / 0.86 / +5.3%
tpcds_q88/duckdb:vortex-file-compressed 38026100 / 37878092 / +0.4% 48612648 / 49979733 / -2.7% 0.78 / 0.76 / +3.2%
tpcds_q89/duckdb:vortex-file-compressed 24137195 / 24974289 / -3.4% 40658005 / 41888285 / -2.9% 0.59 / 0.60 / -0.4%
tpcds_q90/duckdb:vortex-file-compressed 9571678 / 9843474 / -2.8% 21899632 / 20353435 / +7.6% 0.44 / 0.48 / -9.6%
tpcds_q91/duckdb:vortex-file-compressed 19413890 / 19617013 / -1.0% 29842255 / 29081972 / +2.6% 0.65 / 0.67 / -3.6%
tpcds_q92/duckdb:vortex-file-compressed 13345559 / 13643566 / -2.2% 27407752 / 27682975 / -1.0% 0.49 / 0.49 / -1.2%
tpcds_q93/duckdb:vortex-file-compressed 25558326 / 25876894 / -1.2% 52010423 / 52613864 / -1.1% 0.49 / 0.49 / -0.1%
tpcds_q94/duckdb:vortex-file-compressed 32279930 / 32152022 / +0.4% 47293621 / 47204449 / +0.2% 0.68 / 0.68 / +0.2%
tpcds_q95/duckdb:vortex-file-compressed 95175042 / 97513786 / -2.4% 105789217 / 117615692 / -10.1% 🟢 0.90 / 0.83 / +8.5%
tpcds_q96/duckdb:vortex-file-compressed 11883244 / 11752061 / +1.1% 23980863 / 24570663 / -2.4% 0.50 / 0.48 / +3.6%
tpcds_q97/duckdb:vortex-file-compressed 59998983 / 62178961 / -3.5% 80311985 / 82766588 / -3.0% 0.75 / 0.75 / -0.6%
tpcds_q98/duckdb:vortex-file-compressed 26648518 / 26889542 / -0.9% 42700538 / 43917859 / -2.8% 0.62 / 0.61 / +1.9%
tpcds_q99/duckdb:vortex-file-compressed 24081514 / 26072871 / -7.6% 34274196 / 35980286 / -4.7% 0.70 / 0.72 / -3.0%
duckdb / parquet / ns (0.994x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 43637293 / 43748750 / -0.3% 50424138 / 50433867 / -0.0% 0.87 / 0.87 / -0.2%
tpcds_q02/duckdb:parquet 38532028 / 39630168 / -2.8% 47589346 / 50715675 / -6.2% 0.81 / 0.78 / +3.6%
tpcds_q03/duckdb:parquet 25162628 / 25995732 / -3.2% 41139769 / 36796166 / +11.8% 🔴 0.61 / 0.71 / -13.4%
tpcds_q04/duckdb:parquet 204516105 / 203957459 / +0.3% 220834106 / 234181220 / -5.7% 0.93 / 0.87 / +6.3%
tpcds_q05/duckdb:parquet 70675408 / 68357342 / +3.4% 84260603 / 87464497 / -3.7% 0.84 / 0.78 / +7.3%
tpcds_q06/duckdb:parquet 74085142 / 75115975 / -1.4% 87375195 / 89166769 / -2.0% 0.85 / 0.84 / +0.6%
tpcds_q07/duckdb:parquet 61506486 / 62193874 / -1.1% 79264851 / 76707973 / +3.3% 0.78 / 0.81 / -4.3%
tpcds_q08/duckdb:parquet 37964074 / 38663366 / -1.8% 50796226 / 46394278 / +9.5% 0.75 / 0.83 / -10.3%
tpcds_q09/duckdb:parquet 85417552 / 87080988 / -1.9% 94447946 / 101981323 / -7.4% 0.90 / 0.85 / +5.9%
tpcds_q10/duckdb:parquet 51875096 / 52520572 / -1.2% 63055951 / 62695229 / +0.6% 0.82 / 0.84 / -1.8%
tpcds_q11/duckdb:parquet 157510702 / 159415788 / -1.2% 164781603 / 164104249 / +0.4% 0.96 / 0.97 / -1.6%
tpcds_q12/duckdb:parquet 39787293 / 40814548 / -2.5% 47266844 / 48941959 / -3.4% 0.84 / 0.83 / +0.9%
tpcds_q13/duckdb:parquet 67611130 / 69804706 / -3.1% 84581265 / 87793121 / -3.7% 0.80 / 0.80 / +0.5%
tpcds_q14/duckdb:parquet 186726153 / 185753765 / +0.5% 197913842 / 202864595 / -2.4% 0.94 / 0.92 / +3.0%
tpcds_q15/duckdb:parquet 60506610 / 60934452 / -0.7% 68646904 / 69050398 / -0.6% 0.88 / 0.88 / -0.1%
tpcds_q16/duckdb:parquet 37921908 / 37850674 / +0.2% 46069271 / 45839434 / +0.5% 0.82 / 0.83 / -0.3%
tpcds_q17/duckdb:parquet 82560300 / 84076050 / -1.8% 90473446 / 89860905 / +0.7% 0.91 / 0.94 / -2.5%
tpcds_q18/duckdb:parquet 87551742 / 87775860 / -0.3% 97541793 / 98136096 / -0.6% 0.90 / 0.89 / +0.4%
tpcds_q19/duckdb:parquet 48473246 / 47466565 / +2.1% 60177796 / 63007623 / -4.5% 0.81 / 0.75 / +6.9%
tpcds_q20/duckdb:parquet 41993847 / 42342882 / -0.8% 49065893 / 48573403 / +1.0% 0.86 / 0.87 / -1.8%
tpcds_q21/duckdb:parquet 23898756 / 23962194 / -0.3% 30484040 / 28440652 / +7.2% 0.78 / 0.84 / -7.0%
tpcds_q22/duckdb:parquet 163883442 / 166072912 / -1.3% 164116812 / 167098902 / -1.8% 1.00 / 0.99 / +0.5%
tpcds_q23/duckdb:parquet 183357072 / 188036546 / -2.5% 191940753 / 193148517 / -0.6% 0.96 / 0.97 / -1.9%
tpcds_q24/duckdb:parquet 71399366 / 71146241 / +0.4% 85365591 / 82487151 / +3.5% 0.84 / 0.86 / -3.0%
tpcds_q25/duckdb:parquet 50180770 / 51215258 / -2.0% 59962880 / 61288817 / -2.2% 0.84 / 0.84 / +0.1%
tpcds_q26/duckdb:parquet 42316091 / 42361802 / -0.1% 53263407 / 51343370 / +3.7% 0.79 / 0.83 / -3.7%
tpcds_q27/duckdb:parquet 58811825 / 57111037 / +3.0% 70744630 / 81608147 / -13.3% 🟢 0.83 / 0.70 / +18.8%
tpcds_q28/duckdb:parquet 93315754 / 93252698 / +0.1% 107838965 / 112178597 / -3.9% 0.87 / 0.83 / +4.1%
tpcds_q29/duckdb:parquet 83174862 / 83041768 / +0.2% 96853994 / 96583021 / +0.3% 0.86 / 0.86 / -0.1%
tpcds_q30/duckdb:parquet 71975064 / 72470468 / -0.7% 80157581 / 81148208 / -1.2% 0.90 / 0.89 / +0.5%
tpcds_q31/duckdb:parquet 98499434 / 98601462 / -0.1% 110450712 / 111465299 / -0.9% 0.89 / 0.88 / +0.8%
tpcds_q32/duckdb:parquet 18081987 / 18353748 / -1.5% 26124160 / 26590155 / -1.8% 0.69 / 0.69 / +0.3%
tpcds_q33/duckdb:parquet 61889217 / 62367010 / -0.8% 77465287 / 73989561 / +4.7% 0.80 / 0.84 / -5.2%
tpcds_q34/duckdb:parquet 31406615 / 33006494 / -4.8% 42047564 / 41889230 / +0.4% 0.75 / 0.79 / -5.2%
tpcds_q35/duckdb:parquet 75677985 / 77399391 / -2.2% 86611429 / 86087567 / +0.6% 0.87 / 0.90 / -2.8%
tpcds_q36/duckdb:parquet 97217839 / 99335950 / -2.1% 114275157 / 112263590 / +1.8% 0.85 / 0.88 / -3.9%
tpcds_q37/duckdb:parquet 40902670 / 41378236 / -1.1% 46996111 / 47554095 / -1.2% 0.87 / 0.87 / +0.0%
tpcds_q38/duckdb:parquet 75890665 / 76468258 / -0.8% 81850189 / 85294747 / -4.0% 0.93 / 0.90 / +3.4%
tpcds_q39/duckdb:parquet 61194494 / 61661639 / -0.8% 67451072 / 67797634 / -0.5% 0.91 / 0.91 / -0.2%
tpcds_q40/duckdb:parquet 27700870 / 27952642 / -0.9% 35240584 / 36118029 / -2.4% 0.79 / 0.77 / +1.6%
tpcds_q41/duckdb:parquet 19789748 / 20143537 / -1.8% 26597379 / 26266476 / +1.3% 0.74 / 0.77 / -3.0%
tpcds_q42/duckdb:parquet 25534063 / 26999602 / -5.4% 36839048 / 36451419 / +1.1% 0.69 / 0.74 / -6.4%
tpcds_q43/duckdb:parquet 26377971 / 28272378 / -6.7% 32644221 / 35793884 / -8.8% 0.81 / 0.79 / +2.3%
tpcds_q44/duckdb:parquet 61172832 / 60736375 / +0.7% 75640630 / 74562633 / +1.4% 0.81 / 0.81 / -0.7%
tpcds_q45/duckdb:parquet 60457428 / 60622120 / -0.3% 67553371 / 67027287 / +0.8% 0.89 / 0.90 / -1.0%
tpcds_q46/duckdb:parquet 70105374 / 72394963 / -3.2% 87196540 / 88023341 / -0.9% 0.80 / 0.82 / -2.2%
tpcds_q47/duckdb:parquet 91444436 / 90830810 / +0.7% 100379345 / 105146923 / -4.5% 0.91 / 0.86 / +5.5%
tpcds_q48/duckdb:parquet 67817434 / 67648746 / +0.2% 79506666 / 85359866 / -6.9% 0.85 / 0.79 / +7.6%
tpcds_q49/duckdb:parquet 68853080 / 67399774 / +2.2% 89324186 / 92020170 / -2.9% 0.77 / 0.73 / +5.2%
tpcds_q50/duckdb:parquet 43720426 / 45228659 / -3.3% 53722249 / 50910629 / +5.5% 0.81 / 0.89 / -8.4%
tpcds_q51/duckdb:parquet 216730934 / 217340788 / -0.3% 222204022 / 225257376 / -1.4% 0.98 / 0.96 / +1.1%
tpcds_q52/duckdb:parquet 26332269 / 26490668 / -0.6% 37340268 / 37218058 / +0.3% 0.71 / 0.71 / -0.9%
tpcds_q53/duckdb:parquet 34726802 / 34202255 / +1.5% 49243790 / 48232701 / +2.1% 0.71 / 0.71 / -0.6%
tpcds_q54/duckdb:parquet 55726018 / 55357348 / +0.7% 64789793 / 63307482 / +2.3% 0.86 / 0.87 / -1.6%
tpcds_q55/duckdb:parquet 26783074 / 26580602 / +0.8% 38295674 / 38734658 / -1.1% 0.70 / 0.69 / +1.9%
tpcds_q56/duckdb:parquet 69567688 / 68450543 / +1.6% 80771001 / 84208264 / -4.1% 0.86 / 0.81 / +6.0%
tpcds_q57/duckdb:parquet 68130730 / 67905272 / +0.3% 75711133 / 75530496 / +0.2% 0.90 / 0.90 / +0.1%
tpcds_q58/duckdb:parquet 54634056 / 55351262 / -1.3% 70613715 / 67300961 / +4.9% 0.77 / 0.82 / -5.9%
tpcds_q59/duckdb:parquet 61701410 / 61543058 / +0.3% 67855962 / 67498896 / +0.5% 0.91 / 0.91 / -0.3%
tpcds_q60/duckdb:parquet 83033040 / 81154691 / +2.3% 94011062 / 95719978 / -1.8% 0.88 / 0.85 / +4.2%
tpcds_q61/duckdb:parquet 81656076 / 78725636 / +3.7% 94779630 / 94693948 / +0.1% 0.86 / 0.83 / +3.6%
tpcds_q62/duckdb:parquet 19192758 / 21271646 / -9.8% 26542426 / 24742108 / +7.3% 0.72 / 0.86 / -15.9%
tpcds_q63/duckdb:parquet 33453914 / 33973322 / -1.5% 46509939 / 44293841 / +5.0% 0.72 / 0.77 / -6.2%
tpcds_q64/duckdb:parquet 134484587 / 134987804 / -0.4% 153217789 / 149714203 / +2.3% 0.88 / 0.90 / -2.7%
tpcds_q65/duckdb:parquet 91838686 / 92507762 / -0.7% 97875573 / 106732283 / -8.3% 0.94 / 0.87 / +8.3%
tpcds_q66/duckdb:parquet 47393860 / 45574203 / +4.0% 54389735 / 52408182 / +3.8% 0.87 / 0.87 / +0.2%
tpcds_q67/duckdb:parquet 294679752 / 294181831 / +0.2% 294173480 / 294225942 / -0.0% 1.00 / 1.00 / +0.2%
tpcds_q68/duckdb:parquet 63932012 / 61610444 / +3.8% 79729491 / 77643526 / +2.7% 0.80 / 0.79 / +1.1%
tpcds_q69/duckdb:parquet 66416549 / 65821270 / +0.9% 75569406 / 75369095 / +0.3% 0.88 / 0.87 / +0.6%
tpcds_q70/duckdb:parquet 42704276 / 42560156 / +0.3% 54416422 / 50824609 / +7.1% 0.78 / 0.84 / -6.3%
tpcds_q71/duckdb:parquet 41494640 / 41353862 / +0.3% 54737007 / 54241063 / +0.9% 0.76 / 0.76 / -0.6%
tpcds_q72/duckdb:parquet 172596956 / 172146606 / +0.3% 183496532 / 189350126 / -3.1% 0.94 / 0.91 / +3.5%
tpcds_q73/duckdb:parquet 28312816 / 27072398 / +4.6% 37112044 / 37030456 / +0.2% 0.76 / 0.73 / +4.4%
tpcds_q74/duckdb:parquet 214089794 / 216089249 / -0.9% 220419925 / 223017657 / -1.2% 0.97 / 0.97 / +0.2%
tpcds_q75/duckdb:parquet 131789686 / 131891024 / -0.1% 145856062 / 152249842 / -4.2% 0.90 / 0.87 / +4.3%
tpcds_q76/duckdb:parquet 51873207 / 51285484 / +1.1% 68961857 / 65205448 / +5.8% 0.75 / 0.79 / -4.4%
tpcds_q77/duckdb:parquet 55915006 / 54841040 / +2.0% 70719575 / 67440836 / +4.9% 0.79 / 0.81 / -2.8%
tpcds_q78/duckdb:parquet 155133516 / 155747874 / -0.4% 163521465 / 168363678 / -2.9% 0.95 / 0.93 / +2.6%
tpcds_q79/duckdb:parquet 55140638 / 51430181 / +7.2% 64265756 / 64568583 / -0.5% 0.86 / 0.80 / +7.7%
tpcds_q80/duckdb:parquet 82985017 / 82941310 / +0.1% 103201501 / 103690804 / -0.5% 0.80 / 0.80 / +0.5%
tpcds_q81/duckdb:parquet 97162976 / 98572923 / -1.4% 104080083 / 104274293 / -0.2% 0.93 / 0.95 / -1.2%
tpcds_q82/duckdb:parquet 45951291 / 46604344 / -1.4% 53344948 / 52315928 / +2.0% 0.86 / 0.89 / -3.3%
tpcds_q83/duckdb:parquet 27855178 / 28152398 / -1.1% 33421004 / 33185714 / +0.7% 0.83 / 0.85 / -1.8%
tpcds_q84/duckdb:parquet 22725490 / 22751552 / -0.1% 29122807 / 29406408 / -1.0% 0.78 / 0.77 / +0.9%
tpcds_q85/duckdb:parquet 51678351 / 52752074 / -2.0% 61966360 / 62960389 / -1.6% 0.83 / 0.84 / -0.5%
tpcds_q86/duckdb:parquet 24077792 / 25146913 / -4.3% 30872203 / 33004413 / -6.5% 0.78 / 0.76 / +2.4%
tpcds_q87/duckdb:parquet 85597064 / 88695797 / -3.5% 93617948 / 92564858 / +1.1% 0.91 / 0.96 / -4.6%
tpcds_q88/duckdb:parquet 102521950 / 106796080 / -4.0% 113923675 / 111229279 / +2.4% 0.90 / 0.96 / -6.3%
tpcds_q89/duckdb:parquet 36836018 / 37846748 / -2.7% 46176178 / 48196620 / -4.2% 0.80 / 0.79 / +1.6%
tpcds_q90/duckdb:parquet 14904048 / 15015242 / -0.7% 19886926 / 20928242 / -5.0% 0.75 / 0.72 / +4.5%
tpcds_q91/duckdb:parquet 25508086 / 25515043 / -0.0% 32678491 / 33274247 / -1.8% 0.78 / 0.77 / +1.8%
tpcds_q92/duckdb:parquet 22952962 / 22329364 / +2.8% 28764768 / 31995562 / -10.1% 🟢 0.80 / 0.70 / +14.3%
tpcds_q93/duckdb:parquet 36125917 / 35799040 / +0.9% 48219508 / 49479404 / -2.5% 0.75 / 0.72 / +3.5%
tpcds_q94/duckdb:parquet 37670888 / 38247234 / -1.5% 46178810 / 46965479 / -1.7% 0.82 / 0.81 / +0.2%
tpcds_q95/duckdb:parquet 80526182 / 81409130 / -1.1% 87349439 / 86595751 / +0.9% 0.92 / 0.94 / -1.9%
tpcds_q96/duckdb:parquet 17565636 / 17012262 / +3.3% 25782686 / 24425947 / +5.6% 0.68 / 0.70 / -2.2%
tpcds_q97/duckdb:parquet 69802300 / 73153984 / -4.6% 80166085 / 78153554 / +2.6% 0.87 / 0.94 / -7.0%
tpcds_q98/duckdb:parquet 54271485 / 55289756 / -1.8% 67166241 / 66788134 / +0.6% 0.81 / 0.83 / -2.4%
tpcds_q99/duckdb:parquet 24103974 / 24402862 / -1.2% 32089382 / 30438057 / +5.4% 0.75 / 0.80 / -6.3%

robert3005 and others added 2 commits November 12, 2026 12:55
While a scalar function waits on the executor stack for an input, execution
can rewrite that input into an encoding whose parent-reduce rules now match.
The optimizer only saw the input as it was before execution, so those rules
never ran. A slice over a run-end array executes into the run-end array, but
`RunEndScalarFnRule` never pushed the suspended between into the run values,
so every row was decoded and compared.

After a child under a suspended parent is rewritten, put it back into the
parent and try its parent-reduce rules, session kernels first. A rewrite
replaces the parent; otherwise the child is detached again. Both are in place
when the parent is uniquely owned.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_018SWbEuVduQbmfuXAPx4p46
Signed-off-by: Robert Kruszewski <[email protected]>
@asubiotto
asubiotto force-pushed the claude/happy-hypatia-of8g85 branch from a0cf5e9 to 3a4ded4 Compare November 12, 2026 11:55
@robert3005
robert3005 merged commit 3f55648 into develop Nov 12, 2026
69 checks passed
@robert3005
robert3005 deleted the claude/happy-hypatia-of8g85 branch November 12, 2026 12:27
asubiotto added a commit that referenced this pull request Nov 12, 2026
## Summary

Stacked on #11310. Until that merges, this PR shows only the last
commit.

`Lower` and `Strpos` decode their inputs inside `execute`, in a nested
executor. When the input is a slice or a mask over a run-end or chunked
array, the function gets a canonical array and runs once per row, even
when the encoding could have pushed it into its values. #11310 lets the
executor retry parent-reduce rules once a child is rewritten, but only
for functions that hand their inputs back to the executor through
`execute_step`. This continues the `execute_step` migration from #11100
and #11154 for `Lower` and `Strpos`.

## Changes

- `Lower::execute_step` and `Strpos::execute_step` request their inputs
with `require_input!(args, i => AnyColumnar)`, as `Like` and `Between`
do, then call `execute`.
- Tests: `lower`'s `preserves_runs_and_dictionary` gets a sliced case,
and `strpos` gets `preserves_runs_of_a_slice`. Both check that a
function over a sliced run-end input stays run-end encoded. Both fail
without this change, and both fail without #11310.

Checks:
- `cargo test -p vortex-array` passes.
- `cargo clippy -p vortex-array --all-targets --all-features -- -D
warnings` passes.
- `cargo +nightly-2026-09-10 fmt -p vortex-array --check` passes.

Benchmark numbers will follow. No existing benchmark covers scalar
functions over sliced or masked encoded inputs.

This change was written with help from an AI coding agent and I haven't
reviewed it yet.

---------

Signed-off-by: Robert Kruszewski <[email protected]>
Signed-off-by: Alfonso Subiotto <[email protected]>
Co-authored-by: Robert Kruszewski <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Co-authored-by: Amp <[email protected]>
Co-authored-by: Robert Kruszewski <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants