Skip to content

Split SQL PR benchmarks into bench-sql and bench-sql-extended - #10213

Merged
joseph-isaacs merged 1 commit into
developfrom
ji/bench-sql-extended
Oct 5, 2026
Merged

joseph-isaacs merged 1 commit into
developfrom
ji/bench-sql-extended

Conversation

@joseph-isaacs

@joseph-isaacs joseph-isaacs commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

action/bench-sql currently runs ten SQL benchmark jobs. This change reduces it to seven core jobs and adds action/bench-sql-extended for all thirteen regular SQL benchmarks.

  • The core pr preset retains Clickbench, TPC-H SF1 on NVMe and S3, TPC-H SF10 on NVMe, TPC-DS, local FineWeb, and PolarSignals.
  • The extended label dispatches the existing pr-full preset, including the additional benchmarks and its Vortex Compact and DuckDB-format targets.
  • Other presets retain their existing coverage, including the newer DataFusion statpopgen coverage from develop.
  • Matrix tests cover core job selection and extended coverage of all core targets and data formats. Developer documentation describes both labels.

The repository's action/bench-sql-extended label is now configured.

Validation: the previous revision passed CI and all seven core SQL benchmark jobs. After rebasing onto develop, the statpopgen conflict and its affected test were updated. Local test and lint commands were not rerun, following the repository's opt-in verification guidance; fresh GitHub CI will validate the updated commit.

@github-actions
github-actions Bot temporarily deployed to docs-preview/pr-10213 October 2, 2026 13:20 Inactive
@joseph-isaacs joseph-isaacs added changelog/chore A trivial change action/bench-sql Run SQL benchmarks without Vortex Compact on this PR labels Oct 2, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 2, 2026
@github-actions

github-actions Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR 9d5c97c4 vs base 900c1f29
Vortex (geomean): hot 0.998x ➖ · cold 1.030x ➖


datafusion / vortex-file-compressed / ns (0.998x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 57486723 / 58043006 / -1.0% 102093542 / 100708880 / +1.4% 0.56 / 0.58 / -2.3%
polarsignals_q01/datafusion:vortex-file-compressed 63057454 / 62708292 / +0.6% 125687317 / 124281597 / +1.1% 0.50 / 0.50 / -0.6%
polarsignals_q02/datafusion:vortex-file-compressed 64216672 / 63122922 / +1.7% 106898512 / 105801364 / +1.0% 0.60 / 0.60 / +0.7%
polarsignals_q03/datafusion:vortex-file-compressed 78981936 / 79566961 / -0.7% 141306670 / 142101752 / -0.6% 0.56 / 0.56 / -0.2%
polarsignals_q04/datafusion:vortex-file-compressed 9573556 / 9577982 / -0.0% 51412364 / 48548980 / +5.9% 0.19 / 0.20 / -5.6%
polarsignals_q05/datafusion:vortex-file-compressed 24005224 / 23962372 / +0.2% 67846872 / 65926097 / +2.9% 0.35 / 0.36 / -2.7%
polarsignals_q06/datafusion:vortex-file-compressed 20940860 / 20878470 / +0.3% 63587050 / 60304744 / +5.4% 0.33 / 0.35 / -4.9%
polarsignals_q07/datafusion:vortex-file-compressed 39668740 / 39940516 / -0.7% 80683655 / 78310798 / +3.0% 0.49 / 0.51 / -3.6%
polarsignals_q08/datafusion:vortex-file-compressed 98389338 / 97801144 / +0.6% 165658938 / 159595489 / +3.8% 0.59 / 0.61 / -3.1%
polarsignals_q09/datafusion:vortex-file-compressed 10023646 / 10300786 / -2.7% 50300852 / 47320901 / +6.3% 0.20 / 0.22 / -8.5%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR 9d5c97c4 vs base 900c1f29
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: DataFusion No clear signal (-0.3%, low confidence) · DuckDB No clear signal (+1.2%, medium confidence)
Vortex (geomean): hot 1.007x ➖ · cold 0.991x ➖
Parquet (geomean): hot 1.003x ➖ · cold 1.065x ➖
Shifts: Parquet (control) +0.3% · Median polish +0.2%

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

datafusion / vortex-file-compressed / ns (1.001x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 6849791 / 6842364 / +0.1% 18893615 / 19274354 / -2.0% 0.36 / 0.35 / +2.1%
fineweb_q01/datafusion:vortex-file-compressed 13120730 / 12125084 / +8.2% 49161881 / 45582234 / +7.9% 0.27 / 0.27 / +0.3%
fineweb_q02/datafusion:vortex-file-compressed 13746837 / 12659428 / +8.6% 53404037 / 50317541 / +6.1% 0.26 / 0.25 / +2.3%
fineweb_q03/datafusion:vortex-file-compressed 19511882 / 20223418 / -3.5% 119811641 / 98236800 / +22.0% 🔴 0.16 / 0.21 / -20.9%
fineweb_q04/datafusion:vortex-file-compressed 77974158 / 77636308 / +0.4% 165788177 / 156035959 / +6.2% 0.47 / 0.50 / -5.5%
fineweb_q05/datafusion:vortex-file-compressed 60131154 / 60129888 / +0.0% 151078323 / 137538248 / +9.8% 0.40 / 0.44 / -9.0%
fineweb_q06/datafusion:vortex-file-compressed 19860535 / 19313026 / +2.8% 115990323 / 100482539 / +15.4% 🔴 0.17 / 0.19 / -10.9%
fineweb_q07/datafusion:vortex-file-compressed 16978024 / 18318191 / -7.3% 113994079 / 96448377 / +18.2% 🔴 0.15 / 0.19 / -21.6%
fineweb_q08/datafusion:vortex-file-compressed 9836062 / 10591290 / -7.1% 47574017 / 38062956 / +25.0% 🔴 0.21 / 0.28 / -25.7%
datafusion / parquet / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9664080 / 9675596 / -0.1% 34795684 / 33447685 / +4.0% 0.28 / 0.29 / -4.0%
fineweb_q01/datafusion:parquet 75748184 / 74300748 / +1.9% 166489253 / 140463773 / +18.5% 🔴 0.45 / 0.53 / -14.0%
fineweb_q02/datafusion:parquet 74857114 / 74250020 / +0.8% 166735314 / 143777500 / +16.0% 🔴 0.45 / 0.52 / -13.1%
fineweb_q03/datafusion:parquet 74812014 / 74934168 / -0.2% 170224252 / 145022016 / +17.4% 🔴 0.44 / 0.52 / -14.9%
fineweb_q04/datafusion:parquet 81683782 / 81708732 / -0.0% 164203705 / 139024251 / +18.1% 🔴 0.50 / 0.59 / -15.4%
fineweb_q05/datafusion:parquet 79977284 / 81395455 / -1.7% 153262009 / 143886743 / +6.5% 0.52 / 0.57 / -7.8%
fineweb_q06/datafusion:parquet 76406088 / 73563941 / +3.9% 165011763 / 144560136 / +14.1% 🔴 0.46 / 0.51 / -9.0%
fineweb_q07/datafusion:parquet 74814174 / 74582084 / +0.3% 162476467 / 144962144 / +12.1% 🔴 0.46 / 0.51 / -10.5%
fineweb_q08/datafusion:parquet 73968854 / 74560652 / -0.8% 164950344 / 145913570 / +13.0% 🔴 0.45 / 0.51 / -12.2%
duckdb / vortex-file-compressed / ns (1.014x ➖, 3↑ 3↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 3393186 / 1897922 / +78.8% 🔴 5025981 / 4930835 / +1.9% 0.68 / 0.38 / +75.4%
fineweb_q01/duckdb:vortex-file-compressed 21482887 / 24593810 / -12.6% 🟢 50022732 / 65512444 / -23.6% 🟢 0.43 / 0.38 / +14.4%
fineweb_q02/duckdb:vortex-file-compressed 18693980 / 20582364 / -9.2% 55142064 / 49168976 / +12.1% 🔴 0.34 / 0.42 / -19.0%
fineweb_q03/duckdb:vortex-file-compressed 25665890 / 28297332 / -9.3% 94336772 / 123683061 / -23.7% 🟢 0.27 / 0.23 / +18.9%
fineweb_q04/duckdb:vortex-file-compressed 76840970 / 76552130 / +0.4% 143844745 / 114086307 / +26.1% 🔴 0.53 / 0.67 / -20.4%
fineweb_q05/duckdb:vortex-file-compressed 62166221 / 88618082 / -29.8% 🟢 102700398 / 193650890 / -47.0% 🟢 0.61 / 0.46 / +32.3%
fineweb_q06/duckdb:vortex-file-compressed 41222952 / 51726395 / -20.3% 🟢 125795557 / 152336054 / -17.4% 🟢 0.33 / 0.34 / -3.5%
fineweb_q07/duckdb:vortex-file-compressed 30699388 / 24580445 / +24.9% 🔴 113752492 / 97315395 / +16.9% 🔴 0.27 / 0.25 / +6.8%
fineweb_q08/duckdb:vortex-file-compressed 8249093 / 6562286 / +25.7% 🔴 14368416 / 19716881 / -27.1% 🟢 0.57 / 0.33 / +72.5%
duckdb / parquet / ns (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 23537760 / 23486313 / +0.2% 23761256 / 26653368 / -10.9% 🟢 0.99 / 0.88 / +12.4%
fineweb_q01/duckdb:parquet 44241475 / 44852952 / -1.4% 57195078 / 56822889 / +0.7% 0.77 / 0.79 / -2.0%
fineweb_q02/duckdb:parquet 43765960 / 43723293 / +0.1% 54955278 / 53377393 / +3.0% 0.80 / 0.82 / -2.8%
fineweb_q03/duckdb:parquet 95150409 / 95355901 / -0.2% 184642766 / 187144321 / -1.3% 0.52 / 0.51 / +1.1%
fineweb_q04/duckdb:parquet 152775029 / 150597571 / +1.4% 208980426 / 210735442 / -0.8% 0.73 / 0.71 / +2.3%
fineweb_q05/duckdb:parquet 142801154 / 145665733 / -2.0% 195989331 / 199031577 / -1.5% 0.73 / 0.73 / -0.4%
fineweb_q06/duckdb:parquet 71452130 / 70601065 / +1.2% 124195323 / 116290149 / +6.8% 0.58 / 0.61 / -5.2%
fineweb_q07/duckdb:parquet 72599142 / 72530903 / +0.1% 169496743 / 153911216 / +10.1% 🔴 0.43 / 0.47 / -9.1%
fineweb_q08/duckdb:parquet 22949512 / 22453110 / +2.2% 23942026 / 24745213 / -3.2% 0.96 / 0.91 / +5.6%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR 9d5c97c4 vs base 900c1f29
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): hot 0.998x ➖ · cold 0.975x ➖
Parquet (geomean): hot 0.996x ➖ · cold 0.977x ➖
Shifts: Parquet (control) -0.4% · 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 (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 16571398 / 16816797 / -1.5% 46841994 / 44296582 / +5.7% 0.35 / 0.38 / -6.8%
tpch_q02/datafusion:vortex-file-compressed 17457724 / 17554970 / -0.6% 37633759 / 37626245 / +0.0% 0.46 / 0.47 / -0.6%
tpch_q03/datafusion:vortex-file-compressed 19366082 / 18906675 / +2.4% 48020853 / 51187148 / -6.2% 0.40 / 0.37 / +9.2%
tpch_q04/datafusion:vortex-file-compressed 10023748 / 10080732 / -0.6% 34243047 / 36168976 / -5.3% 0.29 / 0.28 / +5.0%
tpch_q05/datafusion:vortex-file-compressed 37108762 / 37229677 / -0.3% 65282415 / 67502900 / -3.3% 0.57 / 0.55 / +3.1%
tpch_q06/datafusion:vortex-file-compressed 6265429 / 6093568 / +2.8% 31246193 / 32979653 / -5.3% 0.20 / 0.18 / +8.5%
tpch_q07/datafusion:vortex-file-compressed 51542226 / 52132966 / -1.1% 83257393 / 86013963 / -3.2% 0.62 / 0.61 / +2.1%
tpch_q08/datafusion:vortex-file-compressed 51623657 / 52340561 / -1.4% 84614165 / 87165571 / -2.9% 0.61 / 0.60 / +1.6%
tpch_q09/datafusion:vortex-file-compressed 49566759 / 49215555 / +0.7% 81174890 / 79574995 / +2.0% 0.61 / 0.62 / -1.3%
tpch_q10/datafusion:vortex-file-compressed 16767936 / 16615970 / +0.9% 48779466 / 54016272 / -9.7% 0.34 / 0.31 / +11.7%
tpch_q11/datafusion:vortex-file-compressed 15031986 / 15280847 / -1.6% 34090764 / 36172402 / -5.8% 0.44 / 0.42 / +4.4%
tpch_q12/datafusion:vortex-file-compressed 22313838 / 22626213 / -1.4% 49333120 / 51278521 / -3.8% 0.45 / 0.44 / +2.5%
tpch_q13/datafusion:vortex-file-compressed 20157764 / 20496778 / -1.7% 42211454 / 40439855 / +4.4% 0.48 / 0.51 / -5.8%
tpch_q14/datafusion:vortex-file-compressed 15164740 / 15262034 / -0.6% 42072503 / 44983199 / -6.5% 0.36 / 0.34 / +6.2%
tpch_q15/datafusion:vortex-file-compressed 18357686 / 18479201 / -0.7% 46869443 / 49150215 / -4.6% 0.39 / 0.38 / +4.2%
tpch_q16/datafusion:vortex-file-compressed 18451810 / 18783258 / -1.8% 38070129 / 39234612 / -3.0% 0.48 / 0.48 / +1.2%
tpch_q17/datafusion:vortex-file-compressed 28487873 / 28065881 / +1.5% 58679899 / 60867225 / -3.6% 0.49 / 0.46 / +5.3%
tpch_q18/datafusion:vortex-file-compressed 36995792 / 37032663 / -0.1% 59295193 / 60652283 / -2.2% 0.62 / 0.61 / +2.2%
tpch_q19/datafusion:vortex-file-compressed 13903034 / 13476672 / +3.2% 41235803 / 42465052 / -2.9% 0.34 / 0.32 / +6.2%
tpch_q20/datafusion:vortex-file-compressed 20878831 / 21233670 / -1.7% 45519879 / 45807734 / -0.6% 0.46 / 0.46 / -1.0%
tpch_q21/datafusion:vortex-file-compressed 39362171 / 39514450 / -0.4% 68791556 / 67443048 / +2.0% 0.57 / 0.59 / -2.3%
tpch_q22/datafusion:vortex-file-compressed 11544058 / 11404635 / +1.2% 31778511 / 32303830 / -1.6% 0.36 / 0.35 / +2.9%
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 72551294 / 72901975 / -0.5% 91584490 / 91514487 / +0.1% 0.79 / 0.80 / -0.6%
tpch_q02/datafusion:parquet 57132174 / 57274501 / -0.2% 76509048 / 80855289 / -5.4% 0.75 / 0.71 / +5.4%
tpch_q03/datafusion:parquet 85286494 / 84342784 / +1.1% 110032606 / 111279840 / -1.1% 0.78 / 0.76 / +2.3%
tpch_q04/datafusion:parquet 47144640 / 46919955 / +0.5% 65478438 / 68894597 / -5.0% 0.72 / 0.68 / +5.7%
tpch_q05/datafusion:parquet 100150614 / 99660112 / +0.5% 129106836 / 130440186 / -1.0% 0.78 / 0.76 / +1.5%
tpch_q06/datafusion:parquet 32080038 / 32210163 / -0.4% 51768559 / 53335175 / -2.9% 0.62 / 0.60 / +2.6%
tpch_q07/datafusion:parquet 105204692 / 105975521 / -0.7% 135995482 / 138054271 / -1.5% 0.77 / 0.77 / +0.8%
tpch_q08/datafusion:parquet 114481872 / 113656071 / +0.7% 140317499 / 145236027 / -3.4% 0.82 / 0.78 / +4.3%
tpch_q09/datafusion:parquet 131318492 / 131861988 / -0.4% 166154976 / 164029264 / +1.3% 0.79 / 0.80 / -1.7%
tpch_q10/datafusion:parquet 103944718 / 104544173 / -0.6% 137733946 / 137039848 / +0.5% 0.75 / 0.76 / -1.1%
tpch_q11/datafusion:parquet 42008077 / 42393132 / -0.9% 63438721 / 67481626 / -6.0% 0.66 / 0.63 / +5.4%
tpch_q12/datafusion:parquet 69209662 / 68863116 / +0.5% 92994230 / 98323126 / -5.4% 0.74 / 0.70 / +6.3%
tpch_q13/datafusion:parquet 185645436 / 185769738 / -0.1% 207562881 / 209433485 / -0.9% 0.89 / 0.89 / +0.8%
tpch_q14/datafusion:parquet 48320332 / 47689805 / +1.3% 74775873 / 81403363 / -8.1% 0.65 / 0.59 / +10.3%
tpch_q15/datafusion:parquet 54133642 / 54975226 / -1.5% 75312429 / 77692750 / -3.1% 0.72 / 0.71 / +1.6%
tpch_q16/datafusion:parquet 41659269 / 40932591 / +1.8% 59494412 / 62282504 / -4.5% 0.70 / 0.66 / +6.5%
tpch_q17/datafusion:parquet 128245104 / 128929811 / -0.5% 154853110 / 155365657 / -0.3% 0.83 / 0.83 / -0.2%
tpch_q18/datafusion:parquet 131360573 / 130495672 / +0.7% 152284188 / 154397863 / -1.4% 0.86 / 0.85 / +2.1%
tpch_q19/datafusion:parquet 59090279 / 59902204 / -1.4% 86716434 / 91896260 / -5.6% 0.68 / 0.65 / +4.5%
tpch_q20/datafusion:parquet 67802350 / 68215963 / -0.6% 91148759 / 95322294 / -4.4% 0.74 / 0.72 / +3.9%
tpch_q21/datafusion:parquet 107987562 / 108825802 / -0.8% 131602937 / 132332027 / -0.6% 0.82 / 0.82 / -0.2%
tpch_q22/datafusion:parquet 47779652 / 47786799 / -0.0% 67465611 / 71883215 / -6.1% 0.71 / 0.66 / +6.5%
duckdb / vortex-file-compressed / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 11875751 / 11937392 / -0.5% 28997783 / 21789448 / +33.1% 🔴 0.41 / 0.55 / -25.2%
tpch_q02/duckdb:vortex-file-compressed 17419682 / 17696317 / -1.6% 26446221 / 28645083 / -7.7% 0.66 / 0.62 / +6.6%
tpch_q03/duckdb:vortex-file-compressed 18184469 / 18017034 / +0.9% 35324615 / 35449314 / -0.4% 0.51 / 0.51 / +1.3%
tpch_q04/duckdb:vortex-file-compressed 17187973 / 18361855 / -6.4% 32470801 / 38876002 / -16.5% 🟢 0.53 / 0.47 / +12.1%
tpch_q05/duckdb:vortex-file-compressed 21765616 / 22091172 / -1.5% 39636047 / 37002264 / +7.1% 0.55 / 0.60 / -8.0%
tpch_q06/duckdb:vortex-file-compressed 5373418 / 5887711 / -8.7% 18793089 / 18025028 / +4.3% 0.29 / 0.33 / -12.5%
tpch_q07/duckdb:vortex-file-compressed 21088575 / 21033082 / +0.3% 38504086 / 43494669 / -11.5% 🟢 0.55 / 0.48 / +13.3%
tpch_q08/duckdb:vortex-file-compressed 23863217 / 23844034 / +0.1% 41496114 / 41925251 / -1.0% 0.58 / 0.57 / +1.1%
tpch_q09/duckdb:vortex-file-compressed 28954054 / 29831194 / -2.9% 49616611 / 47579654 / +4.3% 0.58 / 0.63 / -6.9%
tpch_q10/duckdb:vortex-file-compressed 28666412 / 27982364 / +2.4% 45025151 / 47543034 / -5.3% 0.64 / 0.59 / +8.2%
tpch_q11/duckdb:vortex-file-compressed 8906189 / 8852146 / +0.6% 15073000 / 15527306 / -2.9% 0.59 / 0.57 / +3.6%
tpch_q12/duckdb:vortex-file-compressed 17868073 / 17305569 / +3.3% 35239401 / 36889931 / -4.5% 0.51 / 0.47 / +8.1%
tpch_q13/duckdb:vortex-file-compressed 22663064 / 22451932 / +0.9% 40275207 / 42428805 / -5.1% 0.56 / 0.53 / +6.3%
tpch_q14/duckdb:vortex-file-compressed 14064006 / 12849501 / +9.5% 24542531 / 25834013 / -5.0% 0.57 / 0.50 / +15.2%
tpch_q15/duckdb:vortex-file-compressed 10022457 / 10852491 / -7.6% 19014878 / 19932058 / -4.6% 0.53 / 0.54 / -3.2%
tpch_q16/duckdb:vortex-file-compressed 18363777 / 18468005 / -0.6% 23366277 / 26459238 / -11.7% 🟢 0.79 / 0.70 / +12.6%
tpch_q17/duckdb:vortex-file-compressed 15127239 / 15379193 / -1.6% 34800006 / 36018869 / -3.4% 0.43 / 0.43 / +1.8%
tpch_q18/duckdb:vortex-file-compressed 25173962 / 24589627 / +2.4% 36754588 / 36663667 / +0.2% 0.68 / 0.67 / +2.1%
tpch_q19/duckdb:vortex-file-compressed 23519925 / 23885177 / -1.5% 36467052 / 39838733 / -8.5% 0.64 / 0.60 / +7.6%
tpch_q20/duckdb:vortex-file-compressed 18085285 / 16600237 / +8.9% 34670578 / 36177008 / -4.2% 0.52 / 0.46 / +13.7%
tpch_q21/duckdb:vortex-file-compressed 65441936 / 66810061 / -2.0% 83459360 / 84237320 / -0.9% 0.78 / 0.79 / -1.1%
tpch_q22/duckdb:vortex-file-compressed 12442824 / 12325488 / +1.0% 21132738 / 21068914 / +0.3% 0.59 / 0.59 / +0.6%
duckdb / parquet / ns (0.993x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 63130103 / 63413716 / -0.4% 69526383 / 69980542 / -0.6% 0.91 / 0.91 / +0.2%
tpch_q02/duckdb:parquet 37763835 / 38063700 / -0.8% 45373759 / 45943695 / -1.2% 0.83 / 0.83 / +0.5%
tpch_q03/duckdb:parquet 67803462 / 68304956 / -0.7% 77992566 / 80006387 / -2.5% 0.87 / 0.85 / +1.8%
tpch_q04/duckdb:parquet 46832127 / 47161846 / -0.7% 55803492 / 56152226 / -0.6% 0.84 / 0.84 / -0.1%
tpch_q05/duckdb:parquet 65798877 / 66273651 / -0.7% 76909105 / 77577850 / -0.9% 0.86 / 0.85 / +0.1%
tpch_q06/duckdb:parquet 21873428 / 22153606 / -1.3% 26684577 / 27933309 / -4.5% 0.82 / 0.79 / +3.4%
tpch_q07/duckdb:parquet 65404888 / 65858293 / -0.7% 75167338 / 76215465 / -1.4% 0.87 / 0.86 / +0.7%
tpch_q08/duckdb:parquet 80057979 / 80650642 / -0.7% 92406911 / 93749788 / -1.4% 0.87 / 0.86 / +0.7%
tpch_q09/duckdb:parquet 122770694 / 120296044 / +2.1% 132767137 / 133755435 / -0.7% 0.92 / 0.90 / +2.8%
tpch_q10/duckdb:parquet 119476921 / 120128321 / -0.5% 131385201 / 131306742 / +0.1% 0.91 / 0.91 / -0.6%
tpch_q11/duckdb:parquet 21343899 / 21633985 / -1.3% 24678893 / 25073657 / -1.6% 0.86 / 0.86 / +0.2%
tpch_q12/duckdb:parquet 44057102 / 44575587 / -1.2% 51349944 / 51537859 / -0.4% 0.86 / 0.86 / -0.8%
tpch_q13/duckdb:parquet 243698763 / 244486446 / -0.3% 251372873 / 251831970 / -0.2% 0.97 / 0.97 / -0.1%
tpch_q14/duckdb:parquet 47209175 / 47552057 / -0.7% 55649386 / 56840059 / -2.1% 0.85 / 0.84 / +1.4%
tpch_q15/duckdb:parquet 26609650 / 26874528 / -1.0% 33826396 / 33693127 / +0.4% 0.79 / 0.80 / -1.4%
tpch_q16/duckdb:parquet 51577838 / 52480278 / -1.7% 57913562 / 60539957 / -4.3% 0.89 / 0.87 / +2.7%
tpch_q17/duckdb:parquet 49033459 / 49410374 / -0.8% 58498624 / 63066684 / -7.2% 0.84 / 0.78 / +7.0%
tpch_q18/duckdb:parquet 95839733 / 96757245 / -0.9% 104451928 / 106148056 / -1.6% 0.92 / 0.91 / +0.7%
tpch_q19/duckdb:parquet 64982256 / 65578747 / -0.9% 74328209 / 74854739 / -0.7% 0.87 / 0.88 / -0.2%
tpch_q20/duckdb:parquet 61803554 / 62406460 / -1.0% 73314332 / 74242069 / -1.2% 0.84 / 0.84 / +0.3%
tpch_q21/duckdb:parquet 142217459 / 142860587 / -0.5% 152542505 / 154208319 / -1.1% 0.93 / 0.93 / +0.6%
tpch_q22/duckdb:parquet 51455141 / 51732192 / -0.5% 58616962 / 59639108 / -1.7% 0.88 / 0.87 / +1.2%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR 9d5c97c4 vs base 900c1f29
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.0%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (+2.2%, environment too noisy confidence)
Vortex (geomean): hot 1.015x ➖ · cold 1.027x ➖
Parquet (geomean): hot 1.004x ➖ · cold 1.026x ➖
Shifts: Parquet (control) +0.4% · Median polish +0.7%

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.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1240064 / 1244244 / -0.3% 21492013 / 19586918 / +9.7% 0.06 / 0.06 / -9.2%
clickbench_q01/datafusion:vortex-file-compressed 6126528 / 5968114 / +2.7% 36229566 / 34237009 / +5.8% 0.17 / 0.17 / -3.0%
clickbench_q02/datafusion:vortex-file-compressed 10284833 / 9960774 / +3.3% 39922252 / 39686093 / +0.6% 0.26 / 0.25 / +2.6%
clickbench_q03/datafusion:vortex-file-compressed 11650870 / 11835168 / -1.6% 56041767 / 50845254 / +10.2% 🔴 0.21 / 0.23 / -10.7%
clickbench_q04/datafusion:vortex-file-compressed 56875638 / 56509300 / +0.6% 92457373 / 93577923 / -1.2% 0.62 / 0.60 / +1.9%
clickbench_q05/datafusion:vortex-file-compressed 75796654 / 74042456 / +2.4% 116145224 / 116927823 / -0.7% 0.65 / 0.63 / +3.1%
clickbench_q06/datafusion:vortex-file-compressed 1249812 / 1262374 / -1.0% 21308354 / 20394303 / +4.5% 0.06 / 0.06 / -5.2%
clickbench_q07/datafusion:vortex-file-compressed 9430680 / 9655184 / -2.3% 34440466 / 35360162 / -2.6% 0.27 / 0.27 / +0.3%
clickbench_q08/datafusion:vortex-file-compressed 74515176 / 75539326 / -1.4% 117203491 / 116282392 / +0.8% 0.64 / 0.65 / -2.1%
clickbench_q09/datafusion:vortex-file-compressed 176362239 / 169955491 / +3.8% 212106823 / 209136433 / +1.4% 0.83 / 0.81 / +2.3%
clickbench_q10/datafusion:vortex-file-compressed 24782822 / 23690710 / +4.6% 68361770 / 67182807 / +1.8% 0.36 / 0.35 / +2.8%
clickbench_q11/datafusion:vortex-file-compressed 25144059 / 26663664 / -5.7% 71381478 / 70449395 / +1.3% 0.35 / 0.38 / -6.9%
clickbench_q12/datafusion:vortex-file-compressed 72411508 / 71448538 / +1.3% 114526639 / 112671321 / +1.6% 0.63 / 0.63 / -0.3%
clickbench_q13/datafusion:vortex-file-compressed 119742407 / 116553714 / +2.7% 179335085 / 179454859 / -0.1% 0.67 / 0.65 / +2.8%
clickbench_q14/datafusion:vortex-file-compressed 73866335 / 75067926 / -1.6% 122538283 / 116084771 / +5.6% 0.60 / 0.65 / -6.8%
clickbench_q15/datafusion:vortex-file-compressed 62057964 / 62036206 / +0.0% 96964699 / 91767218 / +5.7% 0.64 / 0.68 / -5.3%
clickbench_q16/datafusion:vortex-file-compressed 151157010 / 147836332 / +2.2% 205418033 / 205593671 / -0.1% 0.74 / 0.72 / +2.3%
clickbench_q17/datafusion:vortex-file-compressed 150159730 / 150590667 / -0.3% 215231029 / 215232850 / -0.0% 0.70 / 0.70 / -0.3%
clickbench_q18/datafusion:vortex-file-compressed 297977402 / 295892848 / +0.7% 384494834 / 366763592 / +4.8% 0.77 / 0.81 / -3.9%
clickbench_q19/datafusion:vortex-file-compressed 8053215 / 7530376 / +6.9% 51564273 / 45194021 / +14.1% 🔴 0.16 / 0.17 / -6.3%
clickbench_q20/datafusion:vortex-file-compressed 61702588 / 60934476 / +1.3% 233563226 / 224047467 / +4.2% 0.26 / 0.27 / -2.9%
clickbench_q21/datafusion:vortex-file-compressed 91548084 / 89630793 / +2.1% 274203665 / 266914529 / +2.7% 0.33 / 0.34 / -0.6%
clickbench_q22/datafusion:vortex-file-compressed 102605957 / 103083044 / -0.5% 345709671 / 344025842 / +0.5% 0.30 / 0.30 / -0.9%
clickbench_q23/datafusion:vortex-file-compressed 211453306 / 209765146 / +0.8% 551332595 / 516901554 / +6.7% 0.38 / 0.41 / -5.5%
clickbench_q24/datafusion:vortex-file-compressed 16194870 / 16022912 / +1.1% 65773244 / 66002344 / -0.3% 0.25 / 0.24 / +1.4%
clickbench_q25/datafusion:vortex-file-compressed 18583597 / 18434784 / +0.8% 59236914 / 55445809 / +6.8% 0.31 / 0.33 / -5.6%
clickbench_q26/datafusion:vortex-file-compressed 16430206 / 16465334 / -0.2% 67927774 / 66015366 / +2.9% 0.24 / 0.25 / -3.0%
clickbench_q27/datafusion:vortex-file-compressed 98644566 / 97717621 / +0.9% 241753244 / 243614320 / -0.8% 0.41 / 0.40 / +1.7%
clickbench_q28/datafusion:vortex-file-compressed 564907746 / 573047028 / -1.4% 611298200 / 621786141 / -1.7% 0.92 / 0.92 / +0.3%
clickbench_q29/datafusion:vortex-file-compressed 22988430 / 22934932 / +0.2% 50641099 / 49587626 / +2.1% 0.45 / 0.46 / -1.9%
clickbench_q30/datafusion:vortex-file-compressed 59753574 / 60799767 / -1.7% 108656955 / 104448476 / +4.0% 0.55 / 0.58 / -5.5%
clickbench_q31/datafusion:vortex-file-compressed 71514441 / 68968266 / +3.7% 155328576 / 147899323 / +5.0% 0.46 / 0.47 / -1.3%
clickbench_q32/datafusion:vortex-file-compressed 302639753 / 311379474 / -2.8% 382982197 / 384903799 / -0.5% 0.79 / 0.81 / -2.3%
clickbench_q33/datafusion:vortex-file-compressed 325212248 / 330194596 / -1.5% 423699015 / 428672211 / -1.2% 0.77 / 0.77 / -0.4%
clickbench_q34/datafusion:vortex-file-compressed 322255110 / 331309188 / -2.7% 432661564 / 435758753 / -0.7% 0.74 / 0.76 / -2.0%
clickbench_q35/datafusion:vortex-file-compressed 55263468 / 56104816 / -1.5% 92195468 / 89539895 / +3.0% 0.60 / 0.63 / -4.3%
clickbench_q36/datafusion:vortex-file-compressed 37257442 / 37520810 / -0.7% 67418770 / 64193745 / +5.0% 0.55 / 0.58 / -5.5%
clickbench_q37/datafusion:vortex-file-compressed 21607062 / 21686951 / -0.4% 48611122 / 47703197 / +1.9% 0.44 / 0.45 / -2.2%
clickbench_q38/datafusion:vortex-file-compressed 11875992 / 11683994 / +1.6% 41397405 / 38111707 / +8.6% 0.29 / 0.31 / -6.4%
clickbench_q39/datafusion:vortex-file-compressed 78717695 / 78437156 / +0.4% 110374277 / 108518723 / +1.7% 0.71 / 0.72 / -1.3%
clickbench_q40/datafusion:vortex-file-compressed 11008888 / 11615170 / -5.2% 37625304 / 35505705 / +6.0% 0.29 / 0.33 / -10.6%
clickbench_q41/datafusion:vortex-file-compressed 10756484 / 10666582 / +0.8% 37823241 / 35223855 / +7.4% 0.28 / 0.30 / -6.1%
clickbench_q42/datafusion:vortex-file-compressed 11263377 / 10963699 / +2.7% 37134130 / 34144635 / +8.8% 0.30 / 0.32 / -5.5%
datafusion / parquet / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1261494 / 1250306 / +0.9% 49843113 / 46458536 / +7.3% 0.03 / 0.03 / -6.0%
clickbench_q01/datafusion:parquet 16171618 / 15705420 / +3.0% 68859160 / 66007667 / +4.3% 0.23 / 0.24 / -1.3%
clickbench_q02/datafusion:parquet 18779517 / 19056963 / -1.5% 83490524 / 80219416 / +4.1% 0.22 / 0.24 / -5.3%
clickbench_q03/datafusion:parquet 18207415 / 18394683 / -1.0% 83315187 / 77456776 / +7.6% 0.22 / 0.24 / -8.0%
clickbench_q04/datafusion:parquet 62248604 / 64647709 / -3.7% 128637376 / 126140199 / +2.0% 0.48 / 0.51 / -5.6%
clickbench_q05/datafusion:parquet 89123584 / 88245019 / +1.0% 164148347 / 158196332 / +3.8% 0.54 / 0.56 / -2.7%
clickbench_q06/datafusion:parquet 1274958 / 1303496 / -2.2% 49939850 / 48218703 / +3.6% 0.03 / 0.03 / -5.6%
clickbench_q07/datafusion:parquet 17043368 / 16603589 / +2.6% 69094416 / 67181185 / +2.8% 0.25 / 0.25 / -0.2%
clickbench_q08/datafusion:parquet 87925992 / 85276444 / +3.1% 165019822 / 156493157 / +5.4% 0.53 / 0.54 / -2.2%
clickbench_q09/datafusion:parquet 185958257 / 185867821 / +0.0% 266350602 / 254613997 / +4.6% 0.70 / 0.73 / -4.4%
clickbench_q10/datafusion:parquet 36260978 / 36965765 / -1.9% 103702655 / 98124375 / +5.7% 0.35 / 0.38 / -7.2%
clickbench_q11/datafusion:parquet 42725676 / 43114610 / -0.9% 111877479 / 106793309 / +4.8% 0.38 / 0.40 / -5.4%
clickbench_q12/datafusion:parquet 97035639 / 95950344 / +1.1% 163252254 / 161142227 / +1.3% 0.59 / 0.60 / -0.2%
clickbench_q13/datafusion:parquet 147804360 / 149123190 / -0.9% 232814401 / 224615959 / +3.6% 0.63 / 0.66 / -4.4%
clickbench_q14/datafusion:parquet 103222166 / 101955630 / +1.2% 179043077 / 171572875 / +4.4% 0.58 / 0.59 / -3.0%
clickbench_q15/datafusion:parquet 71686715 / 70310184 / +2.0% 134716909 / 130039951 / +3.6% 0.53 / 0.54 / -1.6%
clickbench_q16/datafusion:parquet 156807962 / 156331242 / +0.3% 241059859 / 233087290 / +3.4% 0.65 / 0.67 / -3.0%
clickbench_q17/datafusion:parquet 156926014 / 155691702 / +0.8% 237771398 / 237045084 / +0.3% 0.66 / 0.66 / +0.5%
clickbench_q18/datafusion:parquet 314195933 / 317564542 / -1.1% 425213084 / 421549165 / +0.9% 0.74 / 0.75 / -1.9%
clickbench_q19/datafusion:parquet 19493064 / 19011367 / +2.5% 79881604 / 74200025 / +7.7% 0.24 / 0.26 / -4.8%
clickbench_q20/datafusion:parquet 179996492 / 179766816 / +0.1% 292169635 / 276311845 / +5.7% 0.62 / 0.65 / -5.3%
clickbench_q21/datafusion:parquet 174854214 / 176482142 / -0.9% 301802326 / 290626386 / +3.8% 0.58 / 0.61 / -4.6%
clickbench_q22/datafusion:parquet 259851050 / 262832626 / -1.1% 429129565 / 413026058 / +3.9% 0.61 / 0.64 / -4.8%
clickbench_q23/datafusion:parquet 1184038339 / 1108105476 / +6.9% 1246692757 / 1236843727 / +0.8% 0.95 / 0.90 / +6.0%
clickbench_q24/datafusion:parquet 30124142 / 29761096 / +1.2% 89178731 / 85885770 / +3.8% 0.34 / 0.35 / -2.5%
clickbench_q25/datafusion:parquet 37484489 / 36517006 / +2.6% 102212225 / 97448597 / +4.9% 0.37 / 0.37 / -2.1%
clickbench_q26/datafusion:parquet 31107370 / 30371925 / +2.4% 91313586 / 85814269 / +6.4% 0.34 / 0.35 / -3.7%
clickbench_q27/datafusion:parquet 192860072 / 193629726 / -0.4% 295947354 / 281569542 / +5.1% 0.65 / 0.69 / -5.2%
clickbench_q28/datafusion:parquet 622335840 / 626541776 / -0.7% 716824759 / 698597560 / +2.6% 0.87 / 0.90 / -3.2%
clickbench_q29/datafusion:parquet 29908456 / 29146232 / +2.6% 93149755 / 91693629 / +1.6% 0.32 / 0.32 / +1.0%
clickbench_q30/datafusion:parquet 90686666 / 91238537 / -0.6% 178372909 / 167987137 / +6.2% 0.51 / 0.54 / -6.4%
clickbench_q31/datafusion:parquet 103286894 / 103902468 / -0.6% 200744696 / 190144484 / +5.6% 0.51 / 0.55 / -5.8%
clickbench_q32/datafusion:parquet 325634454 / 320653361 / +1.6% 439054380 / 426506551 / +2.9% 0.74 / 0.75 / -1.3%
clickbench_q33/datafusion:parquet 382012652 / 382804718 / -0.2% 476017972 / 470970801 / +1.1% 0.80 / 0.81 / -1.3%
clickbench_q34/datafusion:parquet 383697662 / 384120984 / -0.1% 482161902 / 473863239 / +1.8% 0.80 / 0.81 / -1.8%
clickbench_q35/datafusion:parquet 66399533 / 63783980 / +4.1% 127851130 / 121551371 / +5.2% 0.52 / 0.52 / -1.0%
clickbench_q36/datafusion:parquet 73552280 / 73613871 / -0.1% 136093976 / 134934324 / +0.9% 0.54 / 0.55 / -0.9%
clickbench_q37/datafusion:parquet 35007416 / 35582706 / -1.6% 91265215 / 91699412 / -0.5% 0.38 / 0.39 / -1.1%
clickbench_q38/datafusion:parquet 47912099 / 47640956 / +0.6% 108855674 / 106337282 / +2.4% 0.44 / 0.45 / -1.8%
clickbench_q39/datafusion:parquet 143663407 / 143657986 / +0.0% 212326774 / 205688777 / +3.2% 0.68 / 0.70 / -3.1%
clickbench_q40/datafusion:parquet 20249500 / 19992911 / +1.3% 77595444 / 77544649 / +0.1% 0.26 / 0.26 / +1.2%
clickbench_q41/datafusion:parquet 18927504 / 18820666 / +0.6% 76026845 / 75376561 / +0.9% 0.25 / 0.25 / -0.3%
clickbench_q42/datafusion:parquet 18683200 / 19134958 / -2.4% 75832018 / 75374243 / +0.6% 0.25 / 0.25 / -3.0%
duckdb / vortex-file-compressed / ns (1.026x ➖, 0↑ 3↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 1763614 / 1554848 / +13.4% 🔴 26837020 / 27998045 / -4.1% 0.07 / 0.06 / +18.3%
clickbench_q01/duckdb:vortex-file-compressed 13548008 / 13525279 / +0.2% 28153308 / 31515374 / -10.7% 🟢 0.48 / 0.43 / +12.1%
clickbench_q02/duckdb:vortex-file-compressed 13905835 / 12930064 / +7.5% 35801253 / 31679735 / +13.0% 🔴 0.39 / 0.41 / -4.8%
clickbench_q03/duckdb:vortex-file-compressed 17663814 / 17245332 / +2.4% 54726186 / 46375783 / +18.0% 🔴 0.32 / 0.37 / -13.2%
clickbench_q04/duckdb:vortex-file-compressed 69095949 / 70789556 / -2.4% 109263456 / 97710109 / +11.8% 🔴 0.63 / 0.72 / -12.7%
clickbench_q05/duckdb:vortex-file-compressed 67823542 / 67072507 / +1.1% 104946859 / 95932707 / +9.4% 0.65 / 0.70 / -7.6%
clickbench_q06/duckdb:vortex-file-compressed 2047932 / 1822226 / +12.4% 🔴 29322219 / 32915802 / -10.9% 🟢 0.07 / 0.06 / +26.2%
clickbench_q07/duckdb:vortex-file-compressed 14086384 / 13363690 / +5.4% 31957551 / 31908265 / +0.2% 0.44 / 0.42 / +5.2%
clickbench_q08/duckdb:vortex-file-compressed 81696692 / 82789266 / -1.3% 122552510 / 132385377 / -7.4% 0.67 / 0.63 / +6.6%
clickbench_q09/duckdb:vortex-file-compressed 106682096 / 105897908 / +0.7% 153145784 / 153844738 / -0.5% 0.70 / 0.69 / +1.2%
clickbench_q10/duckdb:vortex-file-compressed 34433426 / 34273954 / +0.5% 69352042 / 66052188 / +5.0% 0.50 / 0.52 / -4.3%
clickbench_q11/duckdb:vortex-file-compressed 37802730 / 35566702 / +6.3% 75866864 / 67776639 / +11.9% 🔴 0.50 / 0.52 / -5.0%
clickbench_q12/duckdb:vortex-file-compressed 73810954 / 73546836 / +0.4% 109870681 / 104977716 / +4.7% 0.67 / 0.70 / -4.1%
clickbench_q13/duckdb:vortex-file-compressed 139148052 / 136151138 / +2.2% 184655248 / 172764732 / +6.9% 0.75 / 0.79 / -4.4%
clickbench_q14/duckdb:vortex-file-compressed 79731519 / 77537560 / +2.8% 118214874 / 108297947 / +9.2% 0.67 / 0.72 / -5.8%
clickbench_q15/duckdb:vortex-file-compressed 92086470 / 91038200 / +1.2% 131702870 / 130141137 / +1.2% 0.70 / 0.70 / -0.0%
clickbench_q16/duckdb:vortex-file-compressed 159897468 / 158467194 / +0.9% 223361753 / 208461180 / +7.1% 0.72 / 0.76 / -5.8%
clickbench_q17/duckdb:vortex-file-compressed 160028042 / 163708820 / -2.2% 210665150 / 215135379 / -2.1% 0.76 / 0.76 / -0.2%
clickbench_q18/duckdb:vortex-file-compressed 313964797 / 333022534 / -5.7% 378420722 / 364428077 / +3.8% 0.83 / 0.91 / -9.2%
clickbench_q19/duckdb:vortex-file-compressed 16172071 / 16459952 / -1.7% 40159602 / 40665025 / -1.2% 0.40 / 0.40 / -0.5%
clickbench_q20/duckdb:vortex-file-compressed 111968518 / 110986351 / +0.9% 188571359 / 184804881 / +2.0% 0.59 / 0.60 / -1.1%
clickbench_q21/duckdb:vortex-file-compressed 163352195 / 161139120 / +1.4% 309489036 / 290288318 / +6.6% 0.53 / 0.56 / -4.9%
clickbench_q22/duckdb:vortex-file-compressed 242154434 / 238713238 / +1.4% 465541244 / 433903300 / +7.3% 0.52 / 0.55 / -5.5%
clickbench_q23/duckdb:vortex-file-compressed 61584650 / 57708000 / +6.7% 109471966 / 95954532 / +14.1% 🔴 0.56 / 0.60 / -6.5%
clickbench_q24/duckdb:vortex-file-compressed 27222672 / 25792741 / +5.5% 43080938 / 44991286 / -4.2% 0.63 / 0.57 / +10.2%
clickbench_q25/duckdb:vortex-file-compressed 32580062 / 32838544 / -0.8% 55162680 / 52780417 / +4.5% 0.59 / 0.62 / -5.1%
clickbench_q26/duckdb:vortex-file-compressed 20092852 / 21505847 / -6.6% 35353199 / 34928047 / +1.2% 0.57 / 0.62 / -7.7%
clickbench_q27/duckdb:vortex-file-compressed 147449816 / 145211002 / +1.5% 254402082 / 248356371 / +2.4% 0.58 / 0.58 / -0.9%
clickbench_q28/duckdb:vortex-file-compressed 831836658 / 573402728 / +45.1% 🔴 684942307 / 667114548 / +2.7% 1.21 / 0.86 / +41.3%
clickbench_q29/duckdb:vortex-file-compressed 18004280 / 19925334 / -9.6% 37451598 / 38084856 / -1.7% 0.48 / 0.52 / -8.1%
clickbench_q30/duckdb:vortex-file-compressed 65371838 / 67567001 / -3.2% 114141421 / 112784641 / +1.2% 0.57 / 0.60 / -4.4%
clickbench_q31/duckdb:vortex-file-compressed 127481638 / 123890536 / +2.9% 213032380 / 192927182 / +10.4% 🔴 0.60 / 0.64 / -6.8%
clickbench_q32/duckdb:vortex-file-compressed 448798308 / 441977100 / +1.5% 499873599 / 486490778 / +2.8% 0.90 / 0.91 / -1.2%
clickbench_q33/duckdb:vortex-file-compressed 388013236 / 397802295 / -2.5% 507362579 / 507309660 / +0.0% 0.76 / 0.78 / -2.5%
clickbench_q34/duckdb:vortex-file-compressed 424112342 / 411895965 / +3.0% 541978417 / 527980344 / +2.7% 0.78 / 0.78 / +0.3%
clickbench_q35/duckdb:vortex-file-compressed 105730072 / 101770606 / +3.9% 146262527 / 139004226 / +5.2% 0.72 / 0.73 / -1.3%
clickbench_q36/duckdb:vortex-file-compressed 16504167 / 15833741 / +4.2% 32030843 / 31741598 / +0.9% 0.52 / 0.50 / +3.3%
clickbench_q37/duckdb:vortex-file-compressed 11596772 / 11472312 / +1.1% 27007351 / 28546578 / -5.4% 0.43 / 0.40 / +6.8%
clickbench_q38/duckdb:vortex-file-compressed 13304698 / 12941248 / +2.8% 29624211 / 29110535 / +1.8% 0.45 / 0.44 / +1.0%
clickbench_q39/duckdb:vortex-file-compressed 23214424 / 22321396 / +4.0% 41546618 / 40999360 / +1.3% 0.56 / 0.54 / +2.6%
clickbench_q40/duckdb:vortex-file-compressed 11051350 / 10824564 / +2.1% 27762386 / 28225640 / -1.6% 0.40 / 0.38 / +3.8%
clickbench_q41/duckdb:vortex-file-compressed 11906860 / 10884060 / +9.4% 27411041 / 28785555 / -4.8% 0.43 / 0.38 / +14.9%
clickbench_q42/duckdb:vortex-file-compressed 11824826 / 11241266 / +5.2% 28815394 / 30803911 / -6.5% 0.41 / 0.36 / +12.5%
duckdb / parquet / ns (1.004x ➖, 1↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 8123048 / 10413316 / -22.0% 🟢 22945159 / 21202573 / +8.2% 0.35 / 0.49 / -27.9%
clickbench_q01/duckdb:parquet 9977513 / 9595443 / +4.0% 19391684 / 21331976 / -9.1% 0.51 / 0.45 / +14.4%
clickbench_q02/duckdb:parquet 15444402 / 14668931 / +5.3% 33874667 / 32359456 / +4.7% 0.46 / 0.45 / +0.6%
clickbench_q03/duckdb:parquet 16960878 / 16260758 / +4.3% 54005134 / 52540832 / +2.8% 0.31 / 0.31 / +1.5%
clickbench_q04/duckdb:parquet 71833866 / 69882938 / +2.8% 94081495 / 97219014 / -3.2% 0.76 / 0.72 / +6.2%
clickbench_q05/duckdb:parquet 80224210 / 79984450 / +0.3% 123481531 / 122941797 / +0.4% 0.65 / 0.65 / -0.1%
clickbench_q06/duckdb:parquet 17137278 / 15468302 / +10.8% 🔴 23859815 / 23022578 / +3.6% 0.72 / 0.67 / +6.9%
clickbench_q07/duckdb:parquet 10802620 / 10879532 / -0.7% 23174557 / 23494070 / -1.4% 0.47 / 0.46 / +0.7%
clickbench_q08/duckdb:parquet 84782732 / 83079594 / +2.1% 132044049 / 129433128 / +2.0% 0.64 / 0.64 / +0.0%
clickbench_q09/duckdb:parquet 118181232 / 115076530 / +2.7% 163957830 / 160602610 / +2.1% 0.72 / 0.72 / +0.6%
clickbench_q10/duckdb:parquet 35957739 / 32951918 / +9.1% 70453565 / 68155750 / +3.4% 0.51 / 0.48 / +5.6%
clickbench_q11/duckdb:parquet 37539237 / 37559380 / -0.1% 77501601 / 73270206 / +5.8% 0.48 / 0.51 / -5.5%
clickbench_q12/duckdb:parquet 90295983 / 89772074 / +0.6% 137692620 / 128539745 / +7.1% 0.66 / 0.70 / -6.1%
clickbench_q13/duckdb:parquet 152571652 / 145882357 / +4.6% 231941922 / 211488381 / +9.7% 0.66 / 0.69 / -4.6%
clickbench_q14/duckdb:parquet 97058968 / 96151912 / +0.9% 143747544 / 141772294 / +1.4% 0.68 / 0.68 / -0.4%
clickbench_q15/duckdb:parquet 93141834 / 96656574 / -3.6% 124594240 / 116640292 / +6.8% 0.75 / 0.83 / -9.8%
clickbench_q16/duckdb:parquet 172777662 / 167227755 / +3.3% 233414278 / 222659041 / +4.8% 0.74 / 0.75 / -1.4%
clickbench_q17/duckdb:parquet 178017398 / 175325142 / +1.5% 239168033 / 228824529 / +4.5% 0.74 / 0.77 / -2.9%
clickbench_q18/duckdb:parquet 323659106 / 324166756 / -0.2% 441473218 / 425260833 / +3.8% 0.73 / 0.76 / -3.8%
clickbench_q19/duckdb:parquet 13582345 / 13975247 / -2.8% 41181414 / 40372688 / +2.0% 0.33 / 0.35 / -4.7%
clickbench_q20/duckdb:parquet 132632582 / 136663726 / -2.9% 241907628 / 245447869 / -1.4% 0.55 / 0.56 / -1.5%
clickbench_q21/duckdb:parquet 178916377 / 185656680 / -3.6% 318650383 / 327213453 / -2.6% 0.56 / 0.57 / -1.0%
clickbench_q22/duckdb:parquet 240038718 / 246458970 / -2.6% 421288568 / 403538333 / +4.4% 0.57 / 0.61 / -6.7%
clickbench_q23/duckdb:parquet 145540040 / 146407737 / -0.6% 172113050 / 163590499 / +5.2% 0.85 / 0.89 / -5.5%
clickbench_q24/duckdb:parquet 42776858 / 42106473 / +1.6% 63148400 / 60653699 / +4.1% 0.68 / 0.69 / -2.4%
clickbench_q25/duckdb:parquet 41244479 / 41495506 / -0.6% 89229838 / 86348464 / +3.3% 0.46 / 0.48 / -3.8%
clickbench_q26/duckdb:parquet 31340630 / 29569038 / +6.0% 46035616 / 46594967 / -1.2% 0.68 / 0.63 / +7.3%
clickbench_q27/duckdb:parquet 145195784 / 149563137 / -2.9% 255932695 / 255173867 / +0.3% 0.57 / 0.59 / -3.2%
clickbench_q28/duckdb:parquet 909361280 / 904904039 / +0.5% 1038706709 / 1007201965 / +3.1% 0.88 / 0.90 / -2.6%
clickbench_q29/duckdb:parquet 18122390 / 17459313 / +3.8% 32360007 / 32383606 / -0.1% 0.56 / 0.54 / +3.9%
clickbench_q30/duckdb:parquet 91710884 / 93566753 / -2.0% 176004765 / 170954587 / +3.0% 0.52 / 0.55 / -4.8%
clickbench_q31/duckdb:parquet 144291120 / 143651854 / +0.4% 293244101 / 289776940 / +1.2% 0.49 / 0.50 / -0.7%
clickbench_q32/duckdb:parquet 438036768 / 465632048 / -5.9% 481527552 / 538569278 / -10.6% 🟢 0.91 / 0.86 / +5.2%
clickbench_q33/duckdb:parquet 446070408 / 468097350 / -4.7% 476743974 / 489447618 / -2.6% 0.94 / 0.96 / -2.2%
clickbench_q34/duckdb:parquet 461370955 / 449318855 / +2.7% 500288672 / 472618029 / +5.9% 0.92 / 0.95 / -3.0%
clickbench_q35/duckdb:parquet 102787198 / 100435418 / +2.3% 131262002 / 123299500 / +6.5% 0.78 / 0.81 / -3.9%
clickbench_q36/duckdb:parquet 31174897 / 30946368 / +0.7% 42925364 / 42007765 / +2.2% 0.73 / 0.74 / -1.4%
clickbench_q37/duckdb:parquet 22933383 / 22840462 / +0.4% 32117994 / 32335485 / -0.7% 0.71 / 0.71 / +1.1%
clickbench_q38/duckdb:parquet 23952381 / 24196878 / -1.0% 33749051 / 33547983 / +0.6% 0.71 / 0.72 / -1.6%
clickbench_q39/duckdb:parquet 57086322 / 56419522 / +1.2% 66131061 / 67523763 / -2.1% 0.86 / 0.84 / +3.3%
clickbench_q40/duckdb:parquet 12820734 / 12377972 / +3.6% 23325407 / 22942432 / +1.7% 0.55 / 0.54 / +1.9%
clickbench_q41/duckdb:parquet 13322197 / 12989522 / +2.6% 22128509 / 23112518 / -4.3% 0.60 / 0.56 / +7.1%
clickbench_q42/duckdb:parquet 14580191 / 14449966 / +0.9% 24412323 / 24602788 / -0.8% 0.60 / 0.59 / +1.7%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR 9d5c97c4 vs base 900c1f29
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.3%, low confidence) · DuckDB No clear signal (+0.7%, environment too noisy confidence)
Vortex (geomean): hot 1.003x ➖ · cold 1.009x ➖
Parquet (geomean): hot 1.001x ➖ · cold 1.002x ➖
Shifts: Parquet (control) +0.1% · Median polish +0.1%

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

datafusion / vortex-file-compressed / ns (1.002x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 24483481 / 24309184 / +0.7% 42798807 / 42420860 / +0.9% 0.57 / 0.57 / -0.2%
tpcds_q02/datafusion:vortex-file-compressed 45414314 / 44972405 / +1.0% 63170100 / 62753925 / +0.7% 0.72 / 0.72 / +0.3%
tpcds_q03/datafusion:vortex-file-compressed 11776917 / 11700172 / +0.7% 30139063 / 29480859 / +2.2% 0.39 / 0.40 / -1.5%
tpcds_q04/datafusion:vortex-file-compressed 112551606 / 113711632 / -1.0% 144865238 / 142026580 / +2.0% 0.78 / 0.80 / -3.0%
tpcds_q05/datafusion:vortex-file-compressed 61036159 / 59970442 / +1.8% 81834473 / 82658822 / -1.0% 0.75 / 0.73 / +2.8%
tpcds_q06/datafusion:vortex-file-compressed 23673934 / 23948694 / -1.1% 44724966 / 44430373 / +0.7% 0.53 / 0.54 / -1.8%
tpcds_q07/datafusion:vortex-file-compressed 32907767 / 32923748 / -0.0% 58520096 / 55992775 / +4.5% 0.56 / 0.59 / -4.4%
tpcds_q08/datafusion:vortex-file-compressed 25475733 / 25470788 / +0.0% 44406234 / 44474438 / -0.2% 0.57 / 0.57 / +0.2%
tpcds_q09/datafusion:vortex-file-compressed 17220090 / 16915770 / +1.8% 35177951 / 35944770 / -2.1% 0.49 / 0.47 / +4.0%
tpcds_q10/datafusion:vortex-file-compressed 28740075 / 28822946 / -0.3% 51058489 / 49923907 / +2.3% 0.56 / 0.58 / -2.5%
tpcds_q11/datafusion:vortex-file-compressed 64021416 / 63375044 / +1.0% 90383334 / 89098438 / +1.4% 0.71 / 0.71 / -0.4%
tpcds_q12/datafusion:vortex-file-compressed 16041516 / 16322031 / -1.7% 31489259 / 32027567 / -1.7% 0.51 / 0.51 / -0.0%
tpcds_q13/datafusion:vortex-file-compressed 34381174 / 33789342 / +1.8% 55056194 / 53123247 / +3.6% 0.62 / 0.64 / -1.8%
tpcds_q14/datafusion:vortex-file-compressed 92643438 / 92352502 / +0.3% 121693914 / 117805624 / +3.3% 0.76 / 0.78 / -2.9%
tpcds_q15/datafusion:vortex-file-compressed 23884696 / 23930524 / -0.2% 44973103 / 44530912 / +1.0% 0.53 / 0.54 / -1.2%
tpcds_q16/datafusion:vortex-file-compressed 20681722 / 20513162 / +0.8% 42621002 / 41704033 / +2.2% 0.49 / 0.49 / -1.3%
tpcds_q17/datafusion:vortex-file-compressed 61736964 / 54262272 / +13.8% 🔴 76614877 / 86414842 / -11.3% 🟢 0.81 / 0.63 / +28.3%
tpcds_q18/datafusion:vortex-file-compressed 68272428 / 68207929 / +0.1% 92988259 / 91624355 / +1.5% 0.73 / 0.74 / -1.4%
tpcds_q19/datafusion:vortex-file-compressed 18657823 / 18239348 / +2.3% 40217174 / 41720945 / -3.6% 0.46 / 0.44 / +6.1%
tpcds_q20/datafusion:vortex-file-compressed 17532760 / 17142310 / +2.3% 35894140 / 34021781 / +5.5% 0.49 / 0.50 / -3.1%
tpcds_q21/datafusion:vortex-file-compressed 16462316 / 17536338 / -6.1% 39559422 / 40546248 / -2.4% 0.42 / 0.43 / -3.8%
tpcds_q22/datafusion:vortex-file-compressed 49424489 / 49413259 / +0.0% 70511521 / 72940630 / -3.3% 0.70 / 0.68 / +3.5%
tpcds_q23/datafusion:vortex-file-compressed 72769544 / 73929216 / -1.6% 102370602 / 101651168 / +0.7% 0.71 / 0.73 / -2.3%
tpcds_q24/datafusion:vortex-file-compressed 70437234 / 70045855 / +0.6% 94736731 / 94230746 / +0.5% 0.74 / 0.74 / +0.0%
tpcds_q25/datafusion:vortex-file-compressed 52086392 / 56668872 / -8.1% 79341251 / 74211704 / +6.9% 0.66 / 0.76 / -14.0%
tpcds_q26/datafusion:vortex-file-compressed 30419278 / 30465700 / -0.2% 52206499 / 51575713 / +1.2% 0.58 / 0.59 / -1.4%
tpcds_q27/datafusion:vortex-file-compressed 62351226 / 67591662 / -7.8% 91913916 / 85884414 / +7.0% 0.68 / 0.79 / -13.8%
tpcds_q28/datafusion:vortex-file-compressed 18289378 / 18597021 / -1.7% 37176074 / 37755413 / -1.5% 0.49 / 0.49 / -0.1%
tpcds_q29/datafusion:vortex-file-compressed 60986770 / 56785086 / +7.4% 75352536 / 84043835 / -10.3% 🟢 0.81 / 0.68 / +19.8%
tpcds_q30/datafusion:vortex-file-compressed 27408796 / 27295555 / +0.4% 46381323 / 45759552 / +1.4% 0.59 / 0.60 / -0.9%
tpcds_q31/datafusion:vortex-file-compressed 64504451 / 64818545 / -0.5% 92111517 / 93377856 / -1.4% 0.70 / 0.69 / +0.9%
tpcds_q32/datafusion:vortex-file-compressed 13462526 / 13347290 / +0.9% 31029881 / 31264023 / -0.7% 0.43 / 0.43 / +1.6%
tpcds_q33/datafusion:vortex-file-compressed 27117584 / 26900292 / +0.8% 49426074 / 47981297 / +3.0% 0.55 / 0.56 / -2.1%
tpcds_q34/datafusion:vortex-file-compressed 18563889 / 18344315 / +1.2% 38175705 / 38600560 / -1.1% 0.49 / 0.48 / +2.3%
tpcds_q35/datafusion:vortex-file-compressed 34970876 / 36530109 / -4.3% 58721351 / 57490400 / +2.1% 0.60 / 0.64 / -6.3%
tpcds_q36/datafusion:vortex-file-compressed 49136825 / 47755498 / +2.9% 70479471 / 69808509 / +1.0% 0.70 / 0.68 / +1.9%
tpcds_q37/datafusion:vortex-file-compressed 13424028 / 12812932 / +4.8% 35851737 / 34037447 / +5.3% 0.37 / 0.38 / -0.5%
tpcds_q38/datafusion:vortex-file-compressed 29456366 / 29824407 / -1.2% 52203958 / 51744286 / +0.9% 0.56 / 0.58 / -2.1%
tpcds_q39/datafusion:vortex-file-compressed 65215234 / 65327518 / -0.2% 88401913 / 91061078 / -2.9% 0.74 / 0.72 / +2.8%
tpcds_q40/datafusion:vortex-file-compressed 24828568 / 25000092 / -0.7% 46221560 / 46314209 / -0.2% 0.54 / 0.54 / -0.5%
tpcds_q41/datafusion:vortex-file-compressed 16622420 / 16461460 / +1.0% 30824999 / 31329525 / -1.6% 0.54 / 0.53 / +2.6%
tpcds_q42/datafusion:vortex-file-compressed 11268800 / 11016084 / +2.3% 28868547 / 28543175 / +1.1% 0.39 / 0.39 / +1.1%
tpcds_q43/datafusion:vortex-file-compressed 13810500 / 13575120 / +1.7% 32228600 / 32664332 / -1.3% 0.43 / 0.42 / +3.1%
tpcds_q44/datafusion:vortex-file-compressed 26536056 / 26410738 / +0.5% 51054529 / 50021523 / +2.1% 0.52 / 0.53 / -1.6%
tpcds_q45/datafusion:vortex-file-compressed 27448440 / 27449045 / -0.0% 48544564 / 48576378 / -0.1% 0.57 / 0.57 / +0.1%
tpcds_q46/datafusion:vortex-file-compressed 24739948 / 24302593 / +1.8% 46598461 / 49657999 / -6.2% 0.53 / 0.49 / +8.5%
tpcds_q47/datafusion:vortex-file-compressed 77701586 / 78614744 / -1.2% 107654233 / 109680029 / -1.8% 0.72 / 0.72 / +0.7%
tpcds_q48/datafusion:vortex-file-compressed 31218089 / 31661904 / -1.4% 51475619 / 52451226 / -1.9% 0.61 / 0.60 / +0.5%
tpcds_q49/datafusion:vortex-file-compressed 59392114 / 59704805 / -0.5% 82838103 / 83030951 / -0.2% 0.72 / 0.72 / -0.3%
tpcds_q50/datafusion:vortex-file-compressed 34571066 / 34780076 / -0.6% 55725980 / 55628983 / +0.2% 0.62 / 0.63 / -0.8%
tpcds_q51/datafusion:vortex-file-compressed 60607248 / 60195929 / +0.7% 84148613 / 84074357 / +0.1% 0.72 / 0.72 / +0.6%
tpcds_q52/datafusion:vortex-file-compressed 11652638 / 11808090 / -1.3% 29371970 / 30497843 / -3.7% 0.40 / 0.39 / +2.5%
tpcds_q53/datafusion:vortex-file-compressed 18502119 / 18270292 / +1.3% 39611402 / 37347156 / +6.1% 0.47 / 0.49 / -4.5%
tpcds_q54/datafusion:vortex-file-compressed 33952136 / 34005328 / -0.2% 59498016 / 57780112 / +3.0% 0.57 / 0.59 / -3.0%
tpcds_q55/datafusion:vortex-file-compressed 11241520 / 11383448 / -1.2% 29337888 / 27808763 / +5.5% 0.38 / 0.41 / -6.4%
tpcds_q56/datafusion:vortex-file-compressed 27231920 / 26984908 / +0.9% 49069541 / 48468372 / +1.2% 0.55 / 0.56 / -0.3%
tpcds_q57/datafusion:vortex-file-compressed 73775072 / 72910589 / +1.2% 97921055 / 98944048 / -1.0% 0.75 / 0.74 / +2.2%
tpcds_q58/datafusion:vortex-file-compressed 40405485 / 40694738 / -0.7% 67339479 / 66458585 / +1.3% 0.60 / 0.61 / -2.0%
tpcds_q59/datafusion:vortex-file-compressed 32016926 / 32516062 / -1.5% 53196387 / 54122441 / -1.7% 0.60 / 0.60 / +0.2%
tpcds_q60/datafusion:vortex-file-compressed 26510068 / 26164640 / +1.3% 49364591 / 49223199 / +0.3% 0.54 / 0.53 / +1.0%
tpcds_q61/datafusion:vortex-file-compressed 24500586 / 24167548 / +1.4% 46478709 / 48046174 / -3.3% 0.53 / 0.50 / +4.8%
tpcds_q62/datafusion:vortex-file-compressed 17200644 / 17339949 / -0.8% 35940848 / 35973831 / -0.1% 0.48 / 0.48 / -0.7%
tpcds_q63/datafusion:vortex-file-compressed 18362157 / 18470431 / -0.6% 39404407 / 37969932 / +3.8% 0.47 / 0.49 / -4.2%
tpcds_q64/datafusion:vortex-file-compressed 319702747 / 321217448 / -0.5% 354136939 / 369071702 / -4.0% 0.90 / 0.87 / +3.7%
tpcds_q65/datafusion:vortex-file-compressed 75306988 / 77449350 / -2.8% 95897432 / 95453383 / +0.5% 0.79 / 0.81 / -3.2%
tpcds_q66/datafusion:vortex-file-compressed 52805004 / 52841336 / -0.1% 76511253 / 77512179 / -1.3% 0.69 / 0.68 / +1.2%
tpcds_q67/datafusion:vortex-file-compressed 56444401 / 55339462 / +2.0% 87759919 / 84901668 / +3.4% 0.64 / 0.65 / -1.3%
tpcds_q68/datafusion:vortex-file-compressed 24010512 / 23769770 / +1.0% 47626198 / 46254715 / +3.0% 0.50 / 0.51 / -1.9%
tpcds_q69/datafusion:vortex-file-compressed 28076140 / 28946876 / -3.0% 47745785 / 48866625 / -2.3% 0.59 / 0.59 / -0.7%
tpcds_q70/datafusion:vortex-file-compressed 70868373 / 71501474 / -0.9% 93666468 / 93331147 / +0.4% 0.76 / 0.77 / -1.2%
tpcds_q71/datafusion:vortex-file-compressed 19052742 / 19344512 / -1.5% 39379840 / 40664240 / -3.2% 0.48 / 0.48 / +1.7%
tpcds_q72/datafusion:vortex-file-compressed 469869180 / 455158327 / +3.2% 489111872 / 493445754 / -0.9% 0.96 / 0.92 / +4.1%
tpcds_q73/datafusion:vortex-file-compressed 17123596 / 17424344 / -1.7% 37102942 / 38425017 / -3.4% 0.46 / 0.45 / +1.8%
tpcds_q74/datafusion:vortex-file-compressed 45388546 / 45569468 / -0.4% 69968538 / 70899617 / -1.3% 0.65 / 0.64 / +0.9%
tpcds_q75/datafusion:vortex-file-compressed 129608180 / 130412102 / -0.6% 165981649 / 166136891 / -0.1% 0.78 / 0.78 / -0.5%
tpcds_q76/datafusion:vortex-file-compressed 41686236 / 42863954 / -2.7% 65984887 / 64948761 / +1.6% 0.63 / 0.66 / -4.3%
tpcds_q77/datafusion:vortex-file-compressed 34960248 / 34745384 / +0.6% 58000148 / 58824719 / -1.4% 0.60 / 0.59 / +2.0%
tpcds_q78/datafusion:vortex-file-compressed 80001942 / 80267494 / -0.3% 110758554 / 108249412 / +2.3% 0.72 / 0.74 / -2.6%
tpcds_q79/datafusion:vortex-file-compressed 21231520 / 21111920 / +0.6% 42422553 / 43116603 / -1.6% 0.50 / 0.49 / +2.2%
tpcds_q80/datafusion:vortex-file-compressed 76400046 / 76985548 / -0.8% 109517191 / 109452009 / +0.1% 0.70 / 0.70 / -0.8%
tpcds_q81/datafusion:vortex-file-compressed 28634487 / 28004702 / +2.2% 45497039 / 45256783 / +0.5% 0.63 / 0.62 / +1.7%
tpcds_q82/datafusion:vortex-file-compressed 13961953 / 13078946 / +6.8% 35883063 / 35256198 / +1.8% 0.39 / 0.37 / +4.9%
tpcds_q83/datafusion:vortex-file-compressed 36327750 / 35876788 / +1.3% 57434368 / 57897769 / -0.8% 0.63 / 0.62 / +2.1%
tpcds_q84/datafusion:vortex-file-compressed 12011964 / 12261106 / -2.0% 28120821 / 28325767 / -0.7% 0.43 / 0.43 / -1.3%
tpcds_q85/datafusion:vortex-file-compressed 59524452 / 59968952 / -0.7% 86568769 / 83756523 / +3.4% 0.69 / 0.72 / -4.0%
tpcds_q86/datafusion:vortex-file-compressed 16683759 / 16438016 / +1.5% 33284952 / 32788887 / +1.5% 0.50 / 0.50 / -0.0%
tpcds_q87/datafusion:vortex-file-compressed 30127956 / 29498180 / +2.1% 52823820 / 52154266 / +1.3% 0.57 / 0.57 / +0.8%
tpcds_q88/datafusion:vortex-file-compressed 34137050 / 34552917 / -1.2% 61634416 / 60607149 / +1.7% 0.55 / 0.57 / -2.9%
tpcds_q89/datafusion:vortex-file-compressed 21526942 / 21332386 / +0.9% 41727352 / 40765611 / +2.4% 0.52 / 0.52 / -1.4%
tpcds_q90/datafusion:vortex-file-compressed 10445244 / 10291278 / +1.5% 26938979 / 26305822 / +2.4% 0.39 / 0.39 / -0.9%
tpcds_q91/datafusion:vortex-file-compressed 16674424 / 16502722 / +1.0% 36115523 / 36428647 / -0.9% 0.46 / 0.45 / +1.9%
tpcds_q92/datafusion:vortex-file-compressed 14020818 / 13874164 / +1.1% 31735234 / 31471961 / +0.8% 0.44 / 0.44 / +0.2%
tpcds_q93/datafusion:vortex-file-compressed 23467418 / 23852352 / -1.6% 46896130 / 47250452 / -0.7% 0.50 / 0.50 / -0.9%
tpcds_q94/datafusion:vortex-file-compressed 19463546 / 19946300 / -2.4% 40483542 / 39232029 / +3.2% 0.48 / 0.51 / -5.4%
tpcds_q95/datafusion:vortex-file-compressed 46563200 / 46243064 / +0.7% 68251376 / 66683176 / +2.4% 0.68 / 0.69 / -1.6%
tpcds_q96/datafusion:vortex-file-compressed 9700685 / 9096142 / +6.6% 25370609 / 24789936 / +2.3% 0.38 / 0.37 / +4.2%
tpcds_q97/datafusion:vortex-file-compressed 21147942 / 21630422 / -2.2% 44272695 / 43912730 / +0.8% 0.48 / 0.49 / -3.0%
tpcds_q98/datafusion:vortex-file-compressed 17399632 / 17018891 / +2.2% 37120073 / 36911952 / +0.6% 0.47 / 0.46 / +1.7%
tpcds_q99/datafusion:vortex-file-compressed 19536621 / 19474668 / +0.3% 39011114 / 39117531 / -0.3% 0.50 / 0.50 / +0.6%
datafusion / parquet / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 31282979 / 29525388 / +6.0% 48348431 / 49507473 / -2.3% 0.65 / 0.60 / +8.5%
tpcds_q02/datafusion:parquet 40096187 / 39820728 / +0.7% 60396754 / 58636814 / +3.0% 0.66 / 0.68 / -2.2%
tpcds_q03/datafusion:parquet 16204621 / 16421540 / -1.3% 31557584 / 31134856 / +1.4% 0.51 / 0.53 / -2.6%
tpcds_q04/datafusion:parquet 202407676 / 200052806 / +1.2% 229979150 / 227914662 / +0.9% 0.88 / 0.88 / +0.3%
tpcds_q05/datafusion:parquet 74396504 / 72522258 / +2.6% 98730431 / 95051661 / +3.9% 0.75 / 0.76 / -1.2%
tpcds_q06/datafusion:parquet 29148886 / 28789964 / +1.2% 49700096 / 50148846 / -0.9% 0.59 / 0.57 / +2.2%
tpcds_q07/datafusion:parquet 47821692 / 46796287 / +2.2% 69377773 / 68190291 / +1.7% 0.69 / 0.69 / +0.4%
tpcds_q08/datafusion:parquet 31216027 / 31553400 / -1.1% 49012381 / 48007180 / +2.1% 0.64 / 0.66 / -3.1%
tpcds_q09/datafusion:parquet 30730118 / 29682464 / +3.5% 46778299 / 46188290 / +1.3% 0.66 / 0.64 / +2.2%
tpcds_q10/datafusion:parquet 41077134 / 41229372 / -0.4% 61382066 / 63907852 / -4.0% 0.67 / 0.65 / +3.7%
tpcds_q11/datafusion:parquet 96739374 / 96238021 / +0.5% 124001721 / 120169688 / +3.2% 0.78 / 0.80 / -2.6%
tpcds_q12/datafusion:parquet 21730518 / 21627780 / +0.5% 37022485 / 35507038 / +4.3% 0.59 / 0.61 / -3.6%
tpcds_q13/datafusion:parquet 42913950 / 43728387 / -1.9% 71000366 / 68528607 / +3.6% 0.60 / 0.64 / -5.3%
tpcds_q14/datafusion:parquet 127055236 / 128343621 / -1.0% 149815733 / 151539863 / -1.1% 0.85 / 0.85 / +0.1%
tpcds_q15/datafusion:parquet 33321280 / 32902914 / +1.3% 50602346 / 51593548 / -1.9% 0.66 / 0.64 / +3.3%
tpcds_q16/datafusion:parquet 37627524 / 37090244 / +1.4% 54885836 / 55099037 / -0.4% 0.69 / 0.67 / +1.8%
tpcds_q17/datafusion:parquet 77143973 / 76922996 / +0.3% 101427608 / 104361525 / -2.8% 0.76 / 0.74 / +3.2%
tpcds_q18/datafusion:parquet 62451278 / 60795786 / +2.7% 82069079 / 84430531 / -2.8% 0.76 / 0.72 / +5.7%
tpcds_q19/datafusion:parquet 26308719 / 26342960 / -0.1% 47364353 / 45594195 / +3.9% 0.56 / 0.58 / -3.9%
tpcds_q20/datafusion:parquet 22266340 / 23185362 / -4.0% 36287310 / 37374838 / -2.9% 0.61 / 0.62 / -1.1%
tpcds_q21/datafusion:parquet 18049998 / 17904211 / +0.8% 32831900 / 33987613 / -3.4% 0.55 / 0.53 / +4.4%
tpcds_q22/datafusion:parquet 75442136 / 75084052 / +0.5% 89674889 / 89987705 / -0.3% 0.84 / 0.83 / +0.8%
tpcds_q23/datafusion:parquet 108705926 / 107441196 / +1.2% 136399402 / 135855747 / +0.4% 0.80 / 0.79 / +0.8%
tpcds_q24/datafusion:parquet 95317322 / 96039448 / -0.8% 125220342 / 122335882 / +2.4% 0.76 / 0.79 / -3.0%
tpcds_q25/datafusion:parquet 78431951 / 78307842 / +0.2% 105728087 / 105036356 / +0.7% 0.74 / 0.75 / -0.5%
tpcds_q26/datafusion:parquet 44140900 / 43260554 / +2.0% 64025385 / 61759550 / +3.7% 0.69 / 0.70 / -1.6%
tpcds_q27/datafusion:parquet 78509672 / 74444964 / +5.5% 96707461 / 95541275 / +1.2% 0.81 / 0.78 / +4.2%
tpcds_q28/datafusion:parquet 27626212 / 27524889 / +0.4% 44093027 / 44625529 / -1.2% 0.63 / 0.62 / +1.6%
tpcds_q29/datafusion:parquet 80419510 / 79039080 / +1.7% 106516394 / 99797106 / +6.7% 0.75 / 0.79 / -4.7%
tpcds_q30/datafusion:parquet 44615544 / 45648225 / -2.3% 66902787 / 63525836 / +5.3% 0.67 / 0.72 / -7.2%
tpcds_q31/datafusion:parquet 80392214 / 81006646 / -0.8% 103830646 / 103913587 / -0.1% 0.77 / 0.78 / -0.7%
tpcds_q32/datafusion:parquet 23940516 / 23692072 / +1.0% 39977063 / 39479957 / +1.3% 0.60 / 0.60 / -0.2%
tpcds_q33/datafusion:parquet 32298089 / 33214884 / -2.8% 52015041 / 51053283 / +1.9% 0.62 / 0.65 / -4.6%
tpcds_q34/datafusion:parquet 23604424 / 23148380 / +2.0% 39340333 / 38900905 / +1.1% 0.60 / 0.60 / +0.8%
tpcds_q35/datafusion:parquet 50408244 / 49784862 / +1.3% 72622883 / 69586443 / +4.4% 0.69 / 0.72 / -3.0%
tpcds_q36/datafusion:parquet 53401235 / 53218490 / +0.3% 77401322 / 76729957 / +0.9% 0.69 / 0.69 / -0.5%
tpcds_q37/datafusion:parquet 22985886 / 23150903 / -0.7% 38997690 / 37406492 / +4.3% 0.59 / 0.62 / -4.8%
tpcds_q38/datafusion:parquet 44381574 / 44275436 / +0.2% 65263970 / 65967488 / -1.1% 0.68 / 0.67 / +1.3%
tpcds_q39/datafusion:parquet 72088390 / 71426230 / +0.9% 90131024 / 89362074 / +0.9% 0.80 / 0.80 / +0.1%
tpcds_q40/datafusion:parquet 30403934 / 31146482 / -2.4% 50313743 / 51856179 / -3.0% 0.60 / 0.60 / +0.6%
tpcds_q41/datafusion:parquet 17448252 / 17385528 / +0.4% 30312898 / 28482182 / +6.4% 0.58 / 0.61 / -5.7%
tpcds_q42/datafusion:parquet 15754352 / 15572438 / +1.2% 30093691 / 28952870 / +3.9% 0.52 / 0.54 / -2.7%
tpcds_q43/datafusion:parquet 17710699 / 17465026 / +1.4% 32963825 / 32226814 / +2.3% 0.54 / 0.54 / -0.9%
tpcds_q44/datafusion:parquet 33493088 / 33184025 / +0.9% 52577750 / 50715496 / +3.7% 0.64 / 0.65 / -2.6%
tpcds_q45/datafusion:parquet 37509386 / 37085592 / +1.1% 56057244 / 56180087 / -0.2% 0.67 / 0.66 / +1.4%
tpcds_q46/datafusion:parquet 29632400 / 28540108 / +3.8% 50105630 / 49560402 / +1.1% 0.59 / 0.58 / +2.7%
tpcds_q47/datafusion:parquet 97044198 / 96301390 / +0.8% 124070974 / 125122146 / -0.8% 0.78 / 0.77 / +1.6%
tpcds_q48/datafusion:parquet 38455911 / 38967277 / -1.3% 60062185 / 60653428 / -1.0% 0.64 / 0.64 / -0.3%
tpcds_q49/datafusion:parquet 75282808 / 73858328 / +1.9% 102403709 / 99321785 / +3.1% 0.74 / 0.74 / -1.1%
tpcds_q50/datafusion:parquet 51237150 / 49316416 / +3.9% 70017018 / 70134200 / -0.2% 0.73 / 0.70 / +4.1%
tpcds_q51/datafusion:parquet 67316232 / 66566716 / +1.1% 92409593 / 90520931 / +2.1% 0.73 / 0.74 / -0.9%
tpcds_q52/datafusion:parquet 15936196 / 16051312 / -0.7% 30221133 / 29168921 / +3.6% 0.53 / 0.55 / -4.2%
tpcds_q53/datafusion:parquet 21744692 / 22024276 / -1.3% 40363486 / 39001645 / +3.5% 0.54 / 0.56 / -4.6%
tpcds_q54/datafusion:parquet 46073842 / 45513719 / +1.2% 69496594 / 65397057 / +6.3% 0.66 / 0.70 / -4.7%
tpcds_q55/datafusion:parquet 15494280 / 15480660 / +0.1% 28865233 / 29096577 / -0.8% 0.54 / 0.53 / +0.9%
tpcds_q56/datafusion:parquet 31996298 / 31302448 / +2.2% 54930712 / 52912314 / +3.8% 0.58 / 0.59 / -1.5%
tpcds_q57/datafusion:parquet 99168232 / 98791364 / +0.4% 122580585 / 122540205 / +0.0% 0.81 / 0.81 / +0.3%
tpcds_q58/datafusion:parquet 65211038 / 64869968 / +0.5% 87256066 / 86033435 / +1.4% 0.75 / 0.75 / -0.9%
tpcds_q59/datafusion:parquet 43182690 / 43054656 / +0.3% 62974427 / 63206831 / -0.4% 0.69 / 0.68 / +0.7%
tpcds_q60/datafusion:parquet 31792120 / 30826168 / +3.1% 55655454 / 52256527 / +6.5% 0.57 / 0.59 / -3.2%
tpcds_q61/datafusion:parquet 33926215 / 34804752 / -2.5% 56200701 / 57111876 / -1.6% 0.60 / 0.61 / -0.9%
tpcds_q62/datafusion:parquet 24125000 / 23942297 / +0.8% 38395888 / 37836779 / +1.5% 0.63 / 0.63 / -0.7%
tpcds_q63/datafusion:parquet 21907934 / 22042362 / -0.6% 40383876 / 39042434 / +3.4% 0.54 / 0.56 / -3.9%
tpcds_q64/datafusion:parquet 206470527 / 206649076 / -0.1% 236497088 / 239427838 / -1.2% 0.87 / 0.86 / +1.2%
tpcds_q65/datafusion:parquet 38776636 / 38495142 / +0.7% 59163318 / 58991151 / +0.3% 0.66 / 0.65 / +0.4%
tpcds_q66/datafusion:parquet 63277314 / 61689371 / +2.6% 79958564 / 79923996 / +0.0% 0.79 / 0.77 / +2.5%
tpcds_q67/datafusion:parquet 69785994 / 70145319 / -0.5% 95430674 / 94548260 / +0.9% 0.73 / 0.74 / -1.4%
tpcds_q68/datafusion:parquet 28994396 / 28564478 / +1.5% 50843744 / 49575687 / +2.6% 0.57 / 0.58 / -1.0%
tpcds_q69/datafusion:parquet 42347015 / 42343028 / +0.0% 57370116 / 61077302 / -6.1% 0.74 / 0.69 / +6.5%
tpcds_q70/datafusion:parquet 32647623 / 32570349 / +0.2% 55559350 / 54967059 / +1.1% 0.59 / 0.59 / -0.8%
tpcds_q71/datafusion:parquet 24539946 / 24372736 / +0.7% 40619184 / 38169937 / +6.4% 0.60 / 0.64 / -5.4%
tpcds_q72/datafusion:parquet 546353398 / 544701010 / +0.3% 583267659 / 572638059 / +1.9% 0.94 / 0.95 / -1.5%
tpcds_q73/datafusion:parquet 22017755 / 22583302 / -2.5% 38402361 / 38062523 / +0.9% 0.57 / 0.59 / -3.4%
tpcds_q74/datafusion:parquet 67544847 / 67052665 / +0.7% 86466344 / 87706917 / -1.4% 0.78 / 0.76 / +2.2%
tpcds_q75/datafusion:parquet 149485666 / 148724811 / +0.5% 176729443 / 182738078 / -3.3% 0.85 / 0.81 / +3.9%
tpcds_q76/datafusion:parquet 49167084 / 49914118 / -1.5% 62299555 / 61933775 / +0.6% 0.79 / 0.81 / -2.1%
tpcds_q77/datafusion:parquet 52883268 / 51933282 / +1.8% 77728770 / 78321606 / -0.8% 0.68 / 0.66 / +2.6%
tpcds_q78/datafusion:parquet 93277489 / 93980484 / -0.7% 122067321 / 125532688 / -2.8% 0.76 / 0.75 / +2.1%
tpcds_q79/datafusion:parquet 26583604 / 25976522 / +2.3% 44602317 / 44841543 / -0.5% 0.60 / 0.58 / +2.9%
tpcds_q80/datafusion:parquet 83582510 / 83480280 / +0.1% 113340710 / 112209537 / +1.0% 0.74 / 0.74 / -0.9%
tpcds_q81/datafusion:parquet 39696408 / 39246292 / +1.1% 59751582 / 58436874 / +2.2% 0.66 / 0.67 / -1.1%
tpcds_q82/datafusion:parquet 24952175 / 25767668 / -3.2% 39576240 / 40797051 / -3.0% 0.63 / 0.63 / -0.2%
tpcds_q83/datafusion:parquet 47769145 / 48563654 / -1.6% 66975249 / 67666565 / -1.0% 0.71 / 0.72 / -0.6%
tpcds_q84/datafusion:parquet 30260234 / 29094936 / +4.0% 43228215 / 43807519 / -1.3% 0.70 / 0.66 / +5.4%
tpcds_q85/datafusion:parquet 87185278 / 86374956 / +0.9% 109979634 / 108421279 / +1.4% 0.79 / 0.80 / -0.5%
tpcds_q86/datafusion:parquet 20974168 / 21201546 / -1.1% 33775971 / 34890186 / -3.2% 0.62 / 0.61 / +2.2%
tpcds_q87/datafusion:parquet 42844379 / 43322284 / -1.1% 63119903 / 60780933 / +3.8% 0.68 / 0.71 / -4.8%
tpcds_q88/datafusion:parquet 38618472 / 38201088 / +1.1% 55265480 / 64494702 / -14.3% 🟢 0.70 / 0.59 / +18.0%
tpcds_q89/datafusion:parquet 25395395 / 25238997 / +0.6% 43040791 / 42975014 / +0.2% 0.59 / 0.59 / +0.5%
tpcds_q90/datafusion:parquet 15750154 / 16269650 / -3.2% 31395467 / 31848098 / -1.4% 0.50 / 0.51 / -1.8%
tpcds_q91/datafusion:parquet 32578709 / 31722633 / +2.7% 48789607 / 49942230 / -2.3% 0.67 / 0.64 / +5.1%
tpcds_q92/datafusion:parquet 23817664 / 24068358 / -1.0% 40286520 / 39661516 / +1.6% 0.59 / 0.61 / -2.6%
tpcds_q93/datafusion:parquet 28489226 / 27597470 / +3.2% 49190398 / 49828366 / -1.3% 0.58 / 0.55 / +4.6%
tpcds_q94/datafusion:parquet 32256428 / 31959038 / +0.9% 48764032 / 49372062 / -1.2% 0.66 / 0.65 / +2.2%
tpcds_q95/datafusion:parquet 66466872 / 66172990 / +0.4% 78721990 / 81961989 / -4.0% 0.84 / 0.81 / +4.6%
tpcds_q96/datafusion:parquet 13054078 / 12977930 / +0.6% 28071239 / 27453073 / +2.3% 0.47 / 0.47 / -1.6%
tpcds_q97/datafusion:parquet 32176634 / 32323256 / -0.5% 51887372 / 52580594 / -1.3% 0.62 / 0.61 / +0.9%
tpcds_q98/datafusion:parquet 22659794 / 22536656 / +0.5% 38603856 / 38081397 / +1.4% 0.59 / 0.59 / -0.8%
tpcds_q99/datafusion:parquet 28434721 / 28535922 / -0.4% 43290395 / 41994072 / +3.1% 0.66 / 0.68 / -3.3%
duckdb / vortex-file-compressed / ns (1.004x ➖, 1↑ 2↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15115970 / 14918889 / +1.3% 23266553 / 22471802 / +3.5% 0.65 / 0.66 / -2.1%
tpcds_q02/duckdb:vortex-file-compressed 15216827 / 15180908 / +0.2% 19699764 / 20334251 / -3.1% 0.77 / 0.75 / +3.5%
tpcds_q03/duckdb:vortex-file-compressed 12796948 / 13107531 / -2.4% 21962012 / 25125178 / -12.6% 🟢 0.58 / 0.52 / +11.7%
tpcds_q04/duckdb:vortex-file-compressed 50285086 / 49962058 / +0.6% 60499767 / 61521068 / -1.7% 0.83 / 0.81 / +2.3%
tpcds_q05/duckdb:vortex-file-compressed 18532592 / 18735088 / -1.1% 24776015 / 25468658 / -2.7% 0.75 / 0.74 / +1.7%
tpcds_q06/duckdb:vortex-file-compressed 26933986 / 26984416 / -0.2% 41040284 / 40925054 / +0.3% 0.66 / 0.66 / -0.5%
tpcds_q07/duckdb:vortex-file-compressed 16016009 / 15685120 / +2.1% 30076372 / 28969905 / +3.8% 0.53 / 0.54 / -1.6%
tpcds_q08/duckdb:vortex-file-compressed 18705024 / 19011929 / -1.6% 28213178 / 27244308 / +3.6% 0.66 / 0.70 / -5.0%
tpcds_q09/duckdb:vortex-file-compressed 13642138 / 13431490 / +1.6% 24259697 / 22125826 / +9.6% 0.56 / 0.61 / -7.4%
tpcds_q10/duckdb:vortex-file-compressed 28322724 / 27471218 / +3.1% 41034330 / 45830079 / -10.5% 🟢 0.69 / 0.60 / +15.1%
tpcds_q11/duckdb:vortex-file-compressed 39853561 / 39947858 / -0.2% 55587509 / 49790162 / +11.6% 🔴 0.72 / 0.80 / -10.6%
tpcds_q12/duckdb:vortex-file-compressed 10204434 / 10332476 / -1.2% 16919417 / 16094005 / +5.1% 0.60 / 0.64 / -6.1%
tpcds_q13/duckdb:vortex-file-compressed 22327199 / 21963392 / +1.7% 36390802 / 35478492 / +2.6% 0.61 / 0.62 / -0.9%
tpcds_q14/duckdb:vortex-file-compressed 58564545 / 57813278 / +1.3% 73624341 / 78774559 / -6.5% 0.80 / 0.73 / +8.4%
tpcds_q15/duckdb:vortex-file-compressed 21356262 / 20561472 / +3.9% 27672903 / 28829992 / -4.0% 0.77 / 0.71 / +8.2%
tpcds_q16/duckdb:vortex-file-compressed 17366076 / 17522219 / -0.9% 31003789 / 26610519 / +16.5% 🔴 0.56 / 0.66 / -14.9%
tpcds_q17/duckdb:vortex-file-compressed 29526571 / 29794277 / -0.9% 44004942 / 43649911 / +0.8% 0.67 / 0.68 / -1.7%
tpcds_q18/duckdb:vortex-file-compressed 28627006 / 28278048 / +1.2% 39513353 / 38748669 / +2.0% 0.72 / 0.73 / -0.7%
tpcds_q19/duckdb:vortex-file-compressed 23344348 / 23301586 / +0.2% 37077138 / 35734680 / +3.8% 0.63 / 0.65 / -3.4%
tpcds_q20/duckdb:vortex-file-compressed 11321689 / 10426340 / +8.6% 15545332 / 15604958 / -0.4% 0.73 / 0.67 / +9.0%
tpcds_q21/duckdb:vortex-file-compressed 9733244 / 9726836 / +0.1% 23692182 / 22802542 / +3.9% 0.41 / 0.43 / -3.7%
tpcds_q22/duckdb:vortex-file-compressed 29214649 / 29722024 / -1.7% 39824572 / 40917403 / -2.7% 0.73 / 0.73 / +1.0%
tpcds_q23/duckdb:vortex-file-compressed 36959558 / 36846889 / +0.3% 50687304 / 48614997 / +4.3% 0.73 / 0.76 / -3.8%
tpcds_q24/duckdb:vortex-file-compressed 28235974 / 27986492 / +0.9% 40853226 / 41699746 / -2.0% 0.69 / 0.67 / +3.0%
tpcds_q25/duckdb:vortex-file-compressed 25805407 / 25157364 / +2.6% 42159256 / 39019937 / +8.0% 0.61 / 0.64 / -5.1%
tpcds_q26/duckdb:vortex-file-compressed 13748914 / 13246468 / +3.8% 20497403 / 21395882 / -4.2% 0.67 / 0.62 / +8.3%
tpcds_q27/duckdb:vortex-file-compressed 16993497 / 17828057 / -4.7% 40606415 / 29896588 / +35.8% 🔴 0.42 / 0.60 / -29.8%
tpcds_q28/duckdb:vortex-file-compressed 11993246 / 13588062 / -11.7% 🟢 19703267 / 27126544 / -27.4% 🟢 0.61 / 0.50 / +21.5%
tpcds_q29/duckdb:vortex-file-compressed 28221254 / 28185930 / +0.1% 46091504 / 43181986 / +6.7% 0.61 / 0.65 / -6.2%
tpcds_q30/duckdb:vortex-file-compressed 19080041 / 19006386 / +0.4% 28174778 / 28091828 / +0.3% 0.68 / 0.68 / +0.1%
tpcds_q31/duckdb:vortex-file-compressed 19299952 / 19196170 / +0.5% 28439793 / 33728183 / -15.7% 🟢 0.68 / 0.57 / +19.2%
tpcds_q32/duckdb:vortex-file-compressed 9831866 / 10075557 / -2.4% 18604949 / 17935773 / +3.7% 0.53 / 0.56 / -5.9%
tpcds_q33/duckdb:vortex-file-compressed 16868496 / 16596362 / +1.6% 27844857 / 26985425 / +3.2% 0.61 / 0.62 / -1.5%
tpcds_q34/duckdb:vortex-file-compressed 15717530 / 15265786 / +3.0% 23049806 / 20485817 / +12.5% 🔴 0.68 / 0.75 / -8.5%
tpcds_q35/duckdb:vortex-file-compressed 45802802 / 45939222 / -0.3% 59288275 / 63402479 / -6.5% 0.77 / 0.72 / +6.6%
tpcds_q36/duckdb:vortex-file-compressed 16762940 / 14990999 / +11.8% 🔴 29850089 / 25155134 / +18.7% 🔴 0.56 / 0.60 / -5.8%
tpcds_q37/duckdb:vortex-file-compressed 13857216 / 13859566 / -0.0% 22512644 / 23330309 / -3.5% 0.62 / 0.59 / +3.6%
tpcds_q38/duckdb:vortex-file-compressed 22351218 / 22072964 / +1.3% 29519333 / 30960141 / -4.7% 0.76 / 0.71 / +6.2%
tpcds_q39/duckdb:vortex-file-compressed 19316728 / 18172540 / +6.3% 27874454 / 27081319 / +2.9% 0.69 / 0.67 / +3.3%
tpcds_q40/duckdb:vortex-file-compressed 13298654 / 13286458 / +0.1% 20466926 / 19348049 / +5.8% 0.65 / 0.69 / -5.4%
tpcds_q41/duckdb:vortex-file-compressed 6484919 / 6503894 / -0.3% 9349485 / 9705081 / -3.7% 0.69 / 0.67 / +3.5%
tpcds_q42/duckdb:vortex-file-compressed 8085170 / 8696162 / -7.0% 18733741 / 17637583 / +6.2% 0.43 / 0.49 / -12.5%
tpcds_q43/duckdb:vortex-file-compressed 10051807 / 10465943 / -4.0% 18311899 / 20764259 / -11.8% 🟢 0.55 / 0.50 / +8.9%
tpcds_q44/duckdb:vortex-file-compressed 15447977 / 15932254 / -3.0% 28392885 / 25290558 / +12.3% 🔴 0.54 / 0.63 / -13.6%
tpcds_q45/duckdb:vortex-file-compressed 22163704 / 22341730 / -0.8% 30129722 / 29386177 / +2.5% 0.74 / 0.76 / -3.2%
tpcds_q46/duckdb:vortex-file-compressed 18624727 / 18369312 / +1.4% 28966396 / 28776441 / +0.7% 0.64 / 0.64 / +0.7%
tpcds_q47/duckdb:vortex-file-compressed 30627564 / 30160610 / +1.5% 42445112 / 42363323 / +0.2% 0.72 / 0.71 / +1.4%
tpcds_q48/duckdb:vortex-file-compressed 19515434 / 19514105 / +0.0% 32893192 / 32072853 / +2.6% 0.59 / 0.61 / -2.5%
tpcds_q49/duckdb:vortex-file-compressed 16669329 / 16466266 / +1.2% 29474309 / 29579906 / -0.4% 0.57 / 0.56 / +1.6%
tpcds_q50/duckdb:vortex-file-compressed 16513432 / 16455132 / +0.4% 28633211 / 26825612 / +6.7% 0.58 / 0.61 / -6.0%
tpcds_q51/duckdb:vortex-file-compressed 76784836 / 64174662 / +19.6% 🔴 60691549 / 61314397 / -1.0% 1.27 / 1.05 / +20.9%
tpcds_q52/duckdb:vortex-file-compressed 8079628 / 8123064 / -0.5% 17850014 / 22992797 / -22.4% 🟢 0.45 / 0.35 / +28.1%
tpcds_q53/duckdb:vortex-file-compressed 14590500 / 14349448 / +1.7% 29394121 / 28250927 / +4.0% 0.50 / 0.51 / -2.3%
tpcds_q54/duckdb:vortex-file-compressed 20423847 / 20342954 / +0.4% 30124235 / 29340526 / +2.7% 0.68 / 0.69 / -2.2%
tpcds_q55/duckdb:vortex-file-compressed 8198736 / 8193077 / +0.1% 18293039 / 21660227 / -15.5% 🟢 0.45 / 0.38 / +18.5%
tpcds_q56/duckdb:vortex-file-compressed 17562092 / 17307537 / +1.5% 30310906 / 28706247 / +5.6% 0.58 / 0.60 / -3.9%
tpcds_q57/duckdb:vortex-file-compressed 23869570 / 23871832 / -0.0% 31210399 / 31417481 / -0.7% 0.76 / 0.76 / +0.7%
tpcds_q58/duckdb:vortex-file-compressed 17759951 / 17656072 / +0.6% 27986769 / 26804050 / +4.4% 0.63 / 0.66 / -3.7%
tpcds_q59/duckdb:vortex-file-compressed 18535024 / 18605089 / -0.4% 24485474 / 24312707 / +0.7% 0.76 / 0.77 / -1.1%
tpcds_q60/duckdb:vortex-file-compressed 17598460 / 18080916 / -2.7% 35972642 / 28081688 / +28.1% 🔴 0.49 / 0.64 / -24.0%
tpcds_q61/duckdb:vortex-file-compressed 18964842 / 19732216 / -3.9% 31908298 / 31260118 / +2.1% 0.59 / 0.63 / -5.8%
tpcds_q62/duckdb:vortex-file-compressed 10335015 / 10050972 / +2.8% 17208643 / 18810544 / -8.5% 0.60 / 0.53 / +12.4%
tpcds_q63/duckdb:vortex-file-compressed 13418994 / 13756854 / -2.5% 24403489 / 23002243 / +6.1% 0.55 / 0.60 / -8.1%
tpcds_q64/duckdb:vortex-file-compressed 62423117 / 62271952 / +0.2% 80126476 / 81421430 / -1.6% 0.78 / 0.76 / +1.9%
tpcds_q65/duckdb:vortex-file-compressed 14826977 / 15893368 / -6.7% 28537684 / 24984006 / +14.2% 🔴 0.52 / 0.64 / -18.3%
tpcds_q66/duckdb:vortex-file-compressed 21135828 / 21272800 / -0.6% 29060072 / 30833966 / -5.8% 0.73 / 0.69 / +5.4%
tpcds_q67/duckdb:vortex-file-compressed 64779914 / 65281415 / -0.8% 80703639 / 79316782 / +1.7% 0.80 / 0.82 / -2.5%
tpcds_q68/duckdb:vortex-file-compressed 18018362 / 18015545 / +0.0% 36809464 / 29257761 / +25.8% 🔴 0.49 / 0.62 / -20.5%
tpcds_q69/duckdb:vortex-file-compressed 29196206 / 29493796 / -1.0% 42624928 / 45918123 / -7.2% 0.68 / 0.64 / +6.6%
tpcds_q70/duckdb:vortex-file-compressed 18662490 / 18847530 / -1.0% 29703703 / 28017320 / +6.0% 0.63 / 0.67 / -6.6%
tpcds_q71/duckdb:vortex-file-compressed 13185194 / 12516728 / +5.3% 22740849 / 22298424 / +2.0% 0.58 / 0.56 / +3.3%
tpcds_q72/duckdb:vortex-file-compressed 61857434 / 61362250 / +0.8% 76215311 / 75323769 / +1.2% 0.81 / 0.81 / -0.4%
tpcds_q73/duckdb:vortex-file-compressed 14767218 / 15020610 / -1.7% 20397031 / 20118400 / +1.4% 0.72 / 0.75 / -3.0%
tpcds_q74/duckdb:vortex-file-compressed 27180802 / 27251586 / -0.3% 39732461 / 36751098 / +8.1% 0.68 / 0.74 / -7.7%
tpcds_q75/duckdb:vortex-file-compressed 28082560 / 28503384 / -1.5% 40746044 / 39686432 / +2.7% 0.69 / 0.72 / -4.0%
tpcds_q76/duckdb:vortex-file-compressed 12247850 / 12890374 / -5.0% 28549306 / 24264310 / +17.7% 🔴 0.43 / 0.53 / -19.2%
tpcds_q77/duckdb:vortex-file-compressed 16213790 / 15648138 / +3.6% 25569905 / 24494321 / +4.4% 0.63 / 0.64 / -0.7%
tpcds_q78/duckdb:vortex-file-compressed 37114102 / 36720739 / +1.1% 46032970 / 47760044 / -3.6% 0.81 / 0.77 / +4.9%
tpcds_q79/duckdb:vortex-file-compressed 15359346 / 14995285 / +2.4% 26079739 / 27014116 / -3.5% 0.59 / 0.56 / +6.1%
tpcds_q80/duckdb:vortex-file-compressed 27746438 / 28090704 / -1.2% 44766450 / 45273148 / -1.1% 0.62 / 0.62 / -0.1%
tpcds_q81/duckdb:vortex-file-compressed 22738366 / 21989996 / +3.4% 30740784 / 29840267 / +3.0% 0.74 / 0.74 / +0.4%
tpcds_q82/duckdb:vortex-file-compressed 31928739 / 32421332 / -1.5% 40395937 / 43499042 / -7.1% 0.79 / 0.75 / +6.0%
tpcds_q83/duckdb:vortex-file-compressed 19939170 / 19805270 / +0.7% 25561686 / 26051238 / -1.9% 0.78 / 0.76 / +2.6%
tpcds_q84/duckdb:vortex-file-compressed 12773974 / 12611572 / +1.3% 22275709 / 19388372 / +14.9% 🔴 0.57 / 0.65 / -11.8%
tpcds_q85/duckdb:vortex-file-compressed 30998640 / 31248856 / -0.8% 41202245 / 40709875 / +1.2% 0.75 / 0.77 / -2.0%
tpcds_q86/duckdb:vortex-file-compressed 10788319 / 10801582 / -0.1% 19594027 / 19252079 / +1.8% 0.55 / 0.56 / -1.9%
tpcds_q87/duckdb:vortex-file-compressed 24553062 / 23892054 / +2.8% 31099233 / 35238593 / -11.7% 🟢 0.79 / 0.68 / +16.4%
tpcds_q88/duckdb:vortex-file-compressed 32058528 / 32343070 / -0.9% 45138257 / 43608502 / +3.5% 0.71 / 0.74 / -4.2%
tpcds_q89/duckdb:vortex-file-compressed 14028482 / 13759814 / +2.0% 27158958 / 24733612 / +9.8% 0.52 / 0.56 / -7.2%
tpcds_q90/duckdb:vortex-file-compressed 8043818 / 8115524 / -0.9% 15375387 / 13523951 / +13.7% 🔴 0.52 / 0.60 / -12.8%
tpcds_q91/duckdb:vortex-file-compressed 15506932 / 15204520 / +2.0% 21987009 / 23236186 / -5.4% 0.71 / 0.65 / +7.8%
tpcds_q92/duckdb:vortex-file-compressed 13197024 / 13168046 / +0.2% 21855199 / 24712384 / -11.6% 🟢 0.60 / 0.53 / +13.3%
tpcds_q93/duckdb:vortex-file-compressed 16994216 / 17023968 / -0.2% 25693249 / 25214463 / +1.9% 0.66 / 0.68 / -2.0%
tpcds_q94/duckdb:vortex-file-compressed 16158702 / 16467658 / -1.9% 29691341 / 25719910 / +15.4% 🔴 0.54 / 0.64 / -15.0%
tpcds_q95/duckdb:vortex-file-compressed 45154992 / 42924996 / +5.2% 54291927 / 53393376 / +1.7% 0.83 / 0.80 / +3.5%
tpcds_q96/duckdb:vortex-file-compressed 7305798 / 7042504 / +3.7% 17797479 / 16787699 / +6.0% 0.41 / 0.42 / -2.1%
tpcds_q97/duckdb:vortex-file-compressed 22385322 / 22480862 / -0.4% 28040554 / 29455836 / -4.8% 0.80 / 0.76 / +4.6%
tpcds_q98/duckdb:vortex-file-compressed 13116214 / 13217590 / -0.8% 23248824 / 21860917 / +6.3% 0.56 / 0.60 / -6.7%
tpcds_q99/duckdb:vortex-file-compressed 13240624 / 13417768 / -1.3% 21595097 / 19263306 / +12.1% 🔴 0.61 / 0.70 / -12.0%
duckdb / parquet / ns (0.997x ➖, 3↑ 3↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 24601296 / 26473638 / -7.1% 30889532 / 31535587 / -2.0% 0.80 / 0.84 / -5.1%
tpcds_q02/duckdb:parquet 15550490 / 15648402 / -0.6% 21295216 / 20278183 / +5.0% 0.73 / 0.77 / -5.4%
tpcds_q03/duckdb:parquet 9102452 / 9214230 / -1.2% 15431918 / 16262437 / -5.1% 0.59 / 0.57 / +4.1%
tpcds_q04/duckdb:parquet 129384921 / 129998755 / -0.5% 134933167 / 134796295 / +0.1% 0.96 / 0.96 / -0.6%
tpcds_q05/duckdb:parquet 21997388 / 22244472 / -1.1% 26007573 / 26116094 / -0.4% 0.85 / 0.85 / -0.7%
tpcds_q06/duckdb:parquet 26744095 / 26704146 / +0.1% 38092342 / 39264357 / -3.0% 0.70 / 0.68 / +3.2%
tpcds_q07/duckdb:parquet 15585393 / 15676323 / -0.6% 25701113 / 22245493 / +15.5% 🔴 0.61 / 0.70 / -13.9%
tpcds_q08/duckdb:parquet 26140145 / 25824948 / +1.2% 33284483 / 32869643 / +1.3% 0.79 / 0.79 / -0.0%
tpcds_q09/duckdb:parquet 19247162 / 18678622 / +3.0% 22202277 / 22139884 / +0.3% 0.87 / 0.84 / +2.8%
tpcds_q10/duckdb:parquet 29071814 / 28535020 / +1.9% 37287944 / 39384075 / -5.3% 0.78 / 0.72 / +7.6%
tpcds_q11/duckdb:parquet 73235000 / 73077000 / +0.2% 80048846 / 76966049 / +4.0% 0.91 / 0.95 / -3.6%
tpcds_q12/duckdb:parquet 15459033 / 12681624 / +21.9% 🔴 18063925 / 17283853 / +4.5% 0.86 / 0.73 / +16.6%
tpcds_q13/duckdb:parquet 24254536 / 24714888 / -1.9% 30140523 / 30457227 / -1.0% 0.80 / 0.81 / -0.8%
tpcds_q14/duckdb:parquet 61272808 / 61309167 / -0.1% 67346806 / 67806993 / -0.7% 0.91 / 0.90 / +0.6%
tpcds_q15/duckdb:parquet 25391672 / 28204026 / -10.0% 30006057 / 32913101 / -8.8% 0.85 / 0.86 / -1.2%
tpcds_q16/duckdb:parquet 22352784 / 21050268 / +6.2% 29375504 / 28790001 / +2.0% 0.76 / 0.73 / +4.1%
tpcds_q17/duckdb:parquet 32854474 / 32909174 / -0.2% 40560547 / 40678348 / -0.3% 0.81 / 0.81 / +0.1%
tpcds_q18/duckdb:parquet 40466402 / 40183815 / +0.7% 49090646 / 51632789 / -4.9% 0.82 / 0.78 / +5.9%
tpcds_q19/duckdb:parquet 25194404 / 25236858 / -0.2% 32056243 / 31923389 / +0.4% 0.79 / 0.79 / -0.6%
tpcds_q20/duckdb:parquet 13914255 / 14130836 / -1.5% 18763514 / 19003210 / -1.3% 0.74 / 0.74 / -0.3%
tpcds_q21/duckdb:parquet 9445218 / 9588219 / -1.5% 11977051 / 12386527 / -3.3% 0.79 / 0.77 / +1.9%
tpcds_q22/duckdb:parquet 35174776 / 36167060 / -2.7% 42088900 / 39612751 / +6.3% 0.84 / 0.91 / -8.5%
tpcds_q23/duckdb:parquet 41088922 / 41283198 / -0.5% 48097974 / 47241280 / +1.8% 0.85 / 0.87 / -2.2%
tpcds_q24/duckdb:parquet 33702909 / 33859239 / -0.5% 48492573 / 43644308 / +11.1% 🔴 0.70 / 0.78 / -10.4%
tpcds_q25/duckdb:parquet 31334614 / 31573650 / -0.8% 39264666 / 40427798 / -2.9% 0.80 / 0.78 / +2.2%
tpcds_q26/duckdb:parquet 31756627 / 31754962 / +0.0% 40858043 / 39110264 / +4.5% 0.78 / 0.81 / -4.3%
tpcds_q27/duckdb:parquet 31971630 / 32092168 / -0.4% 39557866 / 39343388 / +0.5% 0.81 / 0.82 / -0.9%
tpcds_q28/duckdb:parquet 17820177 / 17824532 / -0.0% 24584837 / 22066409 / +11.4% 🔴 0.72 / 0.81 / -10.3%
tpcds_q29/duckdb:parquet 31260020 / 31334904 / -0.2% 39236315 / 39285847 / -0.1% 0.80 / 0.80 / -0.1%
tpcds_q30/duckdb:parquet 37122687 / 33996238 / +9.2% 45961284 / 43061288 / +6.7% 0.81 / 0.79 / +2.3%
tpcds_q31/duckdb:parquet 20621013 / 20606464 / +0.1% 26393752 / 26862596 / -1.7% 0.78 / 0.77 / +1.8%
tpcds_q32/duckdb:parquet 12013772 / 12190574 / -1.5% 17720884 / 18828929 / -5.9% 0.68 / 0.65 / +4.7%
tpcds_q33/duckdb:parquet 16508946 / 16341966 / +1.0% 24165309 / 22935659 / +5.4% 0.68 / 0.71 / -4.1%
tpcds_q34/duckdb:parquet 16305728 / 16309586 / -0.0% 22127830 / 22100417 / +0.1% 0.74 / 0.74 / -0.1%
tpcds_q35/duckdb:parquet 47668090 / 47018351 / +1.4% 55893555 / 56828433 / -1.6% 0.85 / 0.83 / +3.1%
tpcds_q36/duckdb:parquet 15773322 / 15833210 / -0.4% 25673369 / 23372941 / +9.8% 0.61 / 0.68 / -9.3%
tpcds_q37/duckdb:parquet 11635359 / 12532740 / -7.2% 19497747 / 18674677 / +4.4% 0.60 / 0.67 / -11.1%
tpcds_q38/duckdb:parquet 26816466 / 26978295 / -0.6% 33619485 / 30893909 / +8.8% 0.80 / 0.87 / -8.7%
tpcds_q39/duckdb:parquet 24066354 / 24308728 / -1.0% 27939577 / 31004475 / -9.9% 0.86 / 0.78 / +9.9%
tpcds_q40/duckdb:parquet 16370714 / 16496842 / -0.8% 20927103 / 21183831 / -1.2% 0.78 / 0.78 / +0.5%
tpcds_q41/duckdb:parquet 7810746 / 7914134 / -1.3% 13059557 / 13408355 / -2.6% 0.60 / 0.59 / +1.3%
tpcds_q42/duckdb:parquet 8690466 / 8704488 / -0.2% 16126512 / 15236736 / +5.8% 0.54 / 0.57 / -5.7%
tpcds_q43/duckdb:parquet 10623548 / 10700276 / -0.7% 14843151 / 14978634 / -0.9% 0.72 / 0.71 / +0.2%
tpcds_q44/duckdb:parquet 15812091 / 15771100 / +0.3% 20923663 / 22944648 / -8.8% 0.76 / 0.69 / +9.9%
tpcds_q45/duckdb:parquet 23426908 / 23657974 / -1.0% 29264774 / 31606478 / -7.4% 0.80 / 0.75 / +6.9%
tpcds_q46/duckdb:parquet 36691898 / 37304662 / -1.6% 45130231 / 47535518 / -5.1% 0.81 / 0.78 / +3.6%
tpcds_q47/duckdb:parquet 32129560 / 34762737 / -7.6% 36679733 / 38359105 / -4.4% 0.88 / 0.91 / -3.3%
tpcds_q48/duckdb:parquet 21484146 / 22040206 / -2.5% 30628650 / 26811342 / +14.2% 🔴 0.70 / 0.82 / -14.7%
tpcds_q49/duckdb:parquet 19985965 / 20075568 / -0.4% 28791252 / 28018111 / +2.8% 0.69 / 0.72 / -3.1%
tpcds_q50/duckdb:parquet 17840634 / 19199799 / -7.1% 23469844 / 27178594 / -13.6% 🟢 0.76 / 0.71 / +7.6%
tpcds_q51/duckdb:parquet 53300674 / 53078606 / +0.4% 59405367 / 65251573 / -9.0% 0.90 / 0.81 / +10.3%
tpcds_q52/duckdb:parquet 8885382 / 11598756 / -23.4% 🟢 15846785 / 15945472 / -0.6% 0.56 / 0.73 / -22.9%
tpcds_q53/duckdb:parquet 11903556 / 11879498 / +0.2% 16814126 / 16447471 / +2.2% 0.71 / 0.72 / -2.0%
tpcds_q54/duckdb:parquet 21058864 / 20641763 / +2.0% 29355545 / 29739879 / -1.3% 0.72 / 0.69 / +3.4%
tpcds_q55/duckdb:parquet 8899084 / 10027805 / -11.3% 🟢 15672366 / 15834409 / -1.0% 0.57 / 0.63 / -10.3%
tpcds_q56/duckdb:parquet 16881542 / 16917334 / -0.2% 25400911 / 24147811 / +5.2% 0.66 / 0.70 / -5.1%
tpcds_q57/duckdb:parquet 30073184 / 29006845 / +3.7% 37806560 / 34861817 / +8.4% 0.80 / 0.83 / -4.4%
tpcds_q58/duckdb:parquet 18699550 / 18989701 / -1.5% 26137479 / 26571618 / -1.6% 0.72 / 0.71 / +0.1%
tpcds_q59/duckdb:parquet 20151746 / 19859891 / +1.5% 25312235 / 24888142 / +1.7% 0.80 / 0.80 / -0.2%
tpcds_q60/duckdb:parquet 17579550 / 17654368 / -0.4% 24111345 / 24232335 / -0.5% 0.73 / 0.73 / +0.1%
tpcds_q61/duckdb:parquet 22158398 / 22355985 / -0.9% 28222418 / 28514895 / -1.0% 0.79 / 0.78 / +0.1%
tpcds_q62/duckdb:parquet 10855510 / 10853638 / +0.0% 14614400 / 14508703 / +0.7% 0.74 / 0.75 / -0.7%
tpcds_q63/duckdb:parquet 11162107 / 11148877 / +0.1% 16883081 / 16062010 / +5.1% 0.66 / 0.69 / -4.8%
tpcds_q64/duckdb:parquet 55205572 / 52981870 / +4.2% 64580830 / 66510590 / -2.9% 0.85 / 0.80 / +7.3%
tpcds_q65/duckdb:parquet 14498275 / 14684628 / -1.3% 20971208 / 22503380 / -6.8% 0.69 / 0.65 / +5.9%
tpcds_q66/duckdb:parquet 24997970 / 24733433 / +1.1% 32157147 / 30709296 / +4.7% 0.78 / 0.81 / -3.5%
tpcds_q67/duckdb:parquet 76797452 / 76715374 / +0.1% 82806683 / 85997333 / -3.7% 0.93 / 0.89 / +4.0%
tpcds_q68/duckdb:parquet 30269763 / 30116958 / +0.5% 39960966 / 38804619 / +3.0% 0.76 / 0.78 / -2.4%
tpcds_q69/duckdb:parquet 28913846 / 29182171 / -0.9% 38671097 / 38951390 / -0.7% 0.75 / 0.75 / -0.2%
tpcds_q70/duckdb:parquet 17521960 / 16162476 / +8.4% 22590522 / 23263761 / -2.9% 0.78 / 0.69 / +11.6%
tpcds_q71/duckdb:parquet 15014361 / 15086863 / -0.5% 21054096 / 21185354 / -0.6% 0.71 / 0.71 / +0.1%
tpcds_q72/duckdb:parquet 82081640 / 81521346 / +0.7% 87275177 / 86132476 / +1.3% 0.94 / 0.95 / -0.6%
tpcds_q73/duckdb:parquet 13787162 / 13762293 / +0.2% 19040337 / 19142486 / -0.5% 0.72 / 0.72 / +0.7%
tpcds_q74/duckdb:parquet 100296594 / 101326346 / -1.0% 106923225 / 108091220 / -1.1% 0.94 / 0.94 / +0.1%
tpcds_q75/duckdb:parquet 40273590 / 41207773 / -2.3% 51334710 / 51297145 / +0.1% 0.78 / 0.80 / -2.3%
tpcds_q76/duckdb:parquet 13738507 / 13953236 / -1.5% 21838257 / 27829777 / -21.5% 🟢 0.63 / 0.50 / +25.5%
tpcds_q77/duckdb:parquet 17256992 / 17347954 / -0.5% 25392188 / 24541386 / +3.5% 0.68 / 0.71 / -3.9%
tpcds_q78/duckdb:parquet 48359409 / 48911129 / -1.1% 53571153 / 53581825 / -0.0% 0.90 / 0.91 / -1.1%
tpcds_q79/duckdb:parquet 21239879 / 21226626 / +0.1% 29064389 / 28514107 / +1.9% 0.73 / 0.74 / -1.8%
tpcds_q80/duckdb:parquet 32996952 / 32624931 / +1.1% 40121832 / 42625027 / -5.9% 0.82 / 0.77 / +7.5%
tpcds_q81/duckdb:parquet 31651798 / 31253712 / +1.3% 39798239 / 41436783 / -4.0% 0.80 / 0.75 / +5.4%
tpcds_q82/duckdb:parquet 14026658 / 12493498 / +12.3% 🔴 20845897 / 17640655 / +18.2% 🔴 0.67 / 0.71 / -5.0%
tpcds_q83/duckdb:parquet 16619749 / 16762258 / -0.9% 21217025 / 20729306 / +2.4% 0.78 / 0.81 / -3.1%
tpcds_q84/duckdb:parquet 18425228 / 18747114 / -1.7% 23823431 / 23964365 / -0.6% 0.77 / 0.78 / -1.1%
tpcds_q85/duckdb:parquet 35695498 / 35678694 / +0.0% 47521353 / 44522582 / +6.7% 0.75 / 0.80 / -6.3%
tpcds_q86/duckdb:parquet 11133548 / 13742577 / -19.0% 🟢 16896143 / 18984669 / -11.0% 🟢 0.66 / 0.72 / -9.0%
tpcds_q87/duckdb:parquet 28774024 / 28304876 / +1.7% 33462982 / 34788517 / -3.8% 0.86 / 0.81 / +5.7%
tpcds_q88/duckdb:parquet 27043690 / 26950720 / +0.3% 36210721 / 31378271 / +15.4% 🔴 0.75 / 0.86 / -13.0%
tpcds_q89/duckdb:parquet 12743110 / 12896540 / -1.2% 19195552 / 18483781 / +3.9% 0.66 / 0.70 / -4.9%
tpcds_q90/duckdb:parquet 9912322 / 6975438 / +42.1% 🔴 12288385 / 13268111 / -7.4% 0.81 / 0.53 / +53.4%
tpcds_q91/duckdb:parquet 21332140 / 21389339 / -0.3% 28285652 / 29223210 / -3.2% 0.75 / 0.73 / +3.0%
tpcds_q92/duckdb:parquet 12473360 / 12386228 / +0.7% 20031617 / 18767084 / +6.7% 0.62 / 0.66 / -5.7%
tpcds_q93/duckdb:parquet 21101304 / 21644461 / -2.5% 26639174 / 27006078 / -1.4% 0.79 / 0.80 / -1.2%
tpcds_q94/duckdb:parquet 16933958 / 16893324 / +0.2% 25409678 / 25084647 / +1.3% 0.67 / 0.67 / -1.0%
tpcds_q95/duckdb:parquet 91175192 / 92372344 / -1.3% 101362345 / 99363759 / +2.0% 0.90 / 0.93 / -3.2%
tpcds_q96/duckdb:parquet 7022744 / 6954312 / +1.0% 10521081 / 10871960 / -3.2% 0.67 / 0.64 / +4.4%
tpcds_q97/duckdb:parquet 25649142 / 25908214 / -1.0% 32120494 / 32817857 / -2.1% 0.80 / 0.79 / +1.1%
tpcds_q98/duckdb:parquet 14984916 / 15126672 / -0.9% 22552072 / 22746117 / -0.9% 0.66 / 0.67 / -0.1%
tpcds_q99/duckdb:parquet 17398950 / 18431412 / -5.6% 21224124 / 24979262 / -15.0% 🟢 0.82 / 0.74 / +11.1%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR 9d5c97c4 vs base 900c1f29
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Engines: DataFusion No clear signal (+0.2%, low confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): hot 0.991x ➖ · cold 0.993x ➖
Parquet (geomean): hot 0.992x ➖ · cold 1.012x ➖
Shifts: Parquet (control) -0.8% · Median polish -0.5%

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

datafusion / vortex-file-compressed / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 96034680 / 96742281 / -0.7% 169166121 / 161248592 / +4.9% 0.57 / 0.60 / -5.4%
tpch_q02/datafusion:vortex-file-compressed 64831681 / 64925795 / -0.1% 99294734 / 95434234 / +4.0% 0.65 / 0.68 / -4.0%
tpch_q03/datafusion:vortex-file-compressed 65381579 / 64923575 / +0.7% 118518460 / 116490997 / +1.7% 0.55 / 0.56 / -1.0%
tpch_q04/datafusion:vortex-file-compressed 34587834 / 35102298 / -1.5% 76852696 / 78393265 / -2.0% 0.45 / 0.45 / +0.5%
tpch_q05/datafusion:vortex-file-compressed 116512089 / 117562195 / -0.9% 188907444 / 174908512 / +8.0% 0.62 / 0.67 / -8.2%
tpch_q06/datafusion:vortex-file-compressed 14878684 / 14332990 / +3.8% 67840128 / 70304654 / -3.5% 0.22 / 0.20 / +7.6%
tpch_q07/datafusion:vortex-file-compressed 140893596 / 139099695 / +1.3% 194465416 / 198610832 / -2.1% 0.72 / 0.70 / +3.4%
tpch_q08/datafusion:vortex-file-compressed 145257679 / 142762531 / +1.7% 211445411 / 202606758 / +4.4% 0.69 / 0.70 / -2.5%
tpch_q09/datafusion:vortex-file-compressed 184945390 / 187207604 / -1.2% 256339150 / 252252267 / +1.6% 0.72 / 0.74 / -2.8%
tpch_q10/datafusion:vortex-file-compressed 72878642 / 73821414 / -1.3% 141717888 / 136014347 / +4.2% 0.51 / 0.54 / -5.3%
tpch_q11/datafusion:vortex-file-compressed 42987319 / 43510669 / -1.2% 63940018 / 65517710 / -2.4% 0.67 / 0.66 / +1.2%
tpch_q12/datafusion:vortex-file-compressed 44117531 / 43694397 / +1.0% 89340379 / 97336942 / -8.2% 0.49 / 0.45 / +10.0%
tpch_q13/datafusion:vortex-file-compressed 46203827 / 47121542 / -1.9% 79483331 / 72368368 / +9.8% 0.58 / 0.65 / -10.7%
tpch_q14/datafusion:vortex-file-compressed 25096772 / 25157016 / -0.2% 99652740 / 94730014 / +5.2% 0.25 / 0.27 / -5.2%
tpch_q15/datafusion:vortex-file-compressed 37430218 / 37280310 / +0.4% 101414777 / 99253893 / +2.2% 0.37 / 0.38 / -1.7%
tpch_q16/datafusion:vortex-file-compressed 36922582 / 37667701 / -2.0% 69117305 / 68150118 / +1.4% 0.53 / 0.55 / -3.3%
tpch_q17/datafusion:vortex-file-compressed 174940094 / 174518760 / +0.2% 216848636 / 220452992 / -1.6% 0.81 / 0.79 / +1.9%
tpch_q18/datafusion:vortex-file-compressed 202907801 / 200390008 / +1.3% 261472592 / 270524542 / -3.3% 0.78 / 0.74 / +4.8%
tpch_q19/datafusion:vortex-file-compressed 34444594 / 35383794 / -2.7% 93329423 / 91229259 / +2.3% 0.37 / 0.39 / -4.8%
tpch_q20/datafusion:vortex-file-compressed 63367214 / 63023688 / +0.5% 124587711 / 121874411 / +2.2% 0.51 / 0.52 / -1.6%
tpch_q21/datafusion:vortex-file-compressed 184836484 / 183218668 / +0.9% 250876901 / 243053178 / +3.2% 0.74 / 0.75 / -2.3%
tpch_q22/datafusion:vortex-file-compressed 25650109 / 25609291 / +0.2% 55081462 / 55795492 / -1.3% 0.47 / 0.46 / +1.5%
datafusion / parquet / ns (0.997x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 87049248 / 86979802 / +0.1% 134010338 / 129747338 / +3.3% 0.65 / 0.67 / -3.1%
tpch_q02/datafusion:parquet 159293489 / 158895621 / +0.3% 184154863 / 182036139 / +1.2% 0.86 / 0.87 / -0.9%
tpch_q03/datafusion:parquet 142466858 / 142852263 / -0.3% 193366784 / 188263556 / +2.7% 0.74 / 0.76 / -2.9%
tpch_q04/datafusion:parquet 59763032 / 59904302 / -0.2% 97742707 / 96514033 / +1.3% 0.61 / 0.62 / -1.5%
tpch_q05/datafusion:parquet 181772463 / 182066847 / -0.2% 238705116 / 242167016 / -1.4% 0.76 / 0.75 / +1.3%
tpch_q06/datafusion:parquet 35401450 / 35417381 / -0.0% 84712739 / 79946552 / +6.0% 0.42 / 0.44 / -5.7%
tpch_q07/datafusion:parquet 229862293 / 235168562 / -2.3% 294525960 / 285411358 / +3.2% 0.78 / 0.82 / -5.3%
tpch_q08/datafusion:parquet 235078834 / 235436385 / -0.2% 304159203 / 302952185 / +0.4% 0.77 / 0.78 / -0.5%
tpch_q09/datafusion:parquet 312950866 / 315410178 / -0.8% 382389279 / 375849616 / +1.7% 0.82 / 0.84 / -2.5%
tpch_q10/datafusion:parquet 410264405 / 406740852 / +0.9% 456224312 / 451206974 / +1.1% 0.90 / 0.90 / -0.2%
tpch_q11/datafusion:parquet 105058695 / 104174668 / +0.8% 124860360 / 126057831 / -0.9% 0.84 / 0.83 / +1.8%
tpch_q12/datafusion:parquet 84886618 / 85150597 / -0.3% 124680336 / 124871734 / -0.2% 0.68 / 0.68 / -0.2%
tpch_q13/datafusion:parquet 226549080 / 227676010 / -0.5% 258669735 / 254483808 / +1.6% 0.88 / 0.89 / -2.1%
tpch_q14/datafusion:parquet 86870121 / 88839592 / -2.2% 191006161 / 199556523 / -4.3% 0.45 / 0.45 / +2.2%
tpch_q15/datafusion:parquet 90709551 / 91583109 / -1.0% 142590010 / 139211396 / +2.4% 0.64 / 0.66 / -3.3%
tpch_q16/datafusion:parquet 95659353 / 95094172 / +0.6% 120119725 / 119971661 / +0.1% 0.80 / 0.79 / +0.5%
tpch_q17/datafusion:parquet 215242971 / 216261890 / -0.5% 264840370 / 265725954 / -0.3% 0.81 / 0.81 / -0.1%
tpch_q18/datafusion:parquet 290541454 / 291344834 / -0.3% 327948912 / 335232925 / -2.2% 0.89 / 0.87 / +1.9%
tpch_q19/datafusion:parquet 110878855 / 110690508 / +0.2% 174717433 / 174519519 / +0.1% 0.63 / 0.63 / +0.1%
tpch_q20/datafusion:parquet 183709708 / 183949132 / -0.1% 246369719 / 242134906 / +1.7% 0.75 / 0.76 / -1.8%
tpch_q21/datafusion:parquet 242726451 / 244656956 / -0.8% 315641451 / 317215114 / -0.5% 0.77 / 0.77 / -0.3%
tpch_q22/datafusion:parquet 200291429 / 199274252 / +0.5% 221125559 / 220544786 / +0.3% 0.91 / 0.90 / +0.2%
duckdb / vortex-file-compressed / ns (0.983x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 54039040 / 55410351 / -2.5% 90996333 / 110807390 / -17.9% 🟢 0.59 / 0.50 / +18.8%
tpch_q02/duckdb:vortex-file-compressed 31488575 / 32478646 / -3.0% 48172425 / 47957319 / +0.4% 0.65 / 0.68 / -3.5%
tpch_q03/duckdb:vortex-file-compressed 56510096 / 59318484 / -4.7% 104756994 / 104435630 / +0.3% 0.54 / 0.57 / -5.0%
tpch_q04/duckdb:vortex-file-compressed 79373261 / 81299669 / -2.4% 115503535 / 115576553 / -0.1% 0.69 / 0.70 / -2.3%
tpch_q05/duckdb:vortex-file-compressed 63287674 / 65686402 / -3.7% 116869037 / 122120038 / -4.3% 0.54 / 0.54 / +0.7%
tpch_q06/duckdb:vortex-file-compressed 21074571 / 20931246 / +0.7% 55992712 / 58325452 / -4.0% 0.38 / 0.36 / +4.9%
tpch_q07/duckdb:vortex-file-compressed 59503253 / 59170638 / +0.6% 122941764 / 122335994 / +0.5% 0.48 / 0.48 / +0.1%
tpch_q08/duckdb:vortex-file-compressed 85894712 / 87148661 / -1.4% 145142550 / 146607470 / -1.0% 0.59 / 0.59 / -0.4%
tpch_q09/duckdb:vortex-file-compressed 168092193 / 166398641 / +1.0% 237803622 / 238216417 / -0.2% 0.71 / 0.70 / +1.2%
tpch_q10/duckdb:vortex-file-compressed 110027211 / 109374271 / +0.6% 167216192 / 157932890 / +5.9% 0.66 / 0.69 / -5.0%
tpch_q11/duckdb:vortex-file-compressed 16899573 / 17284606 / -2.2% 31132307 / 33201864 / -6.2% 0.54 / 0.52 / +4.3%
tpch_q12/duckdb:vortex-file-compressed 55861253 / 56183553 / -0.6% 106286828 / 103159119 / +3.0% 0.53 / 0.54 / -3.5%
tpch_q13/duckdb:vortex-file-compressed 89076247 / 91811264 / -3.0% 139894716 / 141347466 / -1.0% 0.64 / 0.65 / -2.0%
tpch_q14/duckdb:vortex-file-compressed 32175628 / 32262966 / -0.3% 74755939 / 77416263 / -3.4% 0.43 / 0.42 / +3.3%
tpch_q15/duckdb:vortex-file-compressed 38112632 / 39419910 / -3.3% 83625174 / 82855834 / +0.9% 0.46 / 0.48 / -4.2%
tpch_q16/duckdb:vortex-file-compressed 41959221 / 42490804 / -1.3% 54204803 / 55328357 / -2.0% 0.77 / 0.77 / +0.8%
tpch_q17/duckdb:vortex-file-compressed 57825360 / 64904498 / -10.9% 🟢 107466466 / 127629425 / -15.8% 🟢 0.54 / 0.51 / +5.8%
tpch_q18/duckdb:vortex-file-compressed 130615275 / 136026196 / -4.0% 154898241 / 154856742 / +0.0% 0.84 / 0.88 / -4.0%
tpch_q19/duckdb:vortex-file-compressed 43428782 / 41729032 / +4.1% 89135686 / 92201646 / -3.3% 0.49 / 0.45 / +7.7%
tpch_q20/duckdb:vortex-file-compressed 59915285 / 59602709 / +0.5% 113882573 / 120007448 / -5.1% 0.53 / 0.50 / +5.9%
tpch_q21/duckdb:vortex-file-compressed 239915077 / 239208413 / +0.3% 284732613 / 284255124 / +0.2% 0.84 / 0.84 / +0.1%
tpch_q22/duckdb:vortex-file-compressed 43848951 / 44376167 / -1.2% 60083400 / 61306792 / -2.0% 0.73 / 0.72 / +0.8%
duckdb / parquet / ns (0.986x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 71862575 / 72363334 / -0.7% 117898507 / 86214655 / +36.7% 🔴 0.61 / 0.84 / -27.4%
tpch_q02/duckdb:parquet 79849781 / 81159872 / -1.6% 90503299 / 91411770 / -1.0% 0.88 / 0.89 / -0.6%
tpch_q03/duckdb:parquet 118016007 / 119203592 / -1.0% 147923912 / 170973111 / -13.5% 🟢 0.80 / 0.70 / +14.4%
tpch_q04/duckdb:parquet 75446680 / 76046749 / -0.8% 89794949 / 94229560 / -4.7% 0.84 / 0.81 / +4.1%
tpch_q05/duckdb:parquet 129336193 / 130139169 / -0.6% 167983161 / 161805535 / +3.8% 0.77 / 0.80 / -4.3%
tpch_q06/duckdb:parquet 34764810 / 36763169 / -5.4% 47014829 / 45026940 / +4.4% 0.74 / 0.82 / -9.4%
tpch_q07/duckdb:parquet 93464140 / 93013419 / +0.5% 127632059 / 126434662 / +0.9% 0.73 / 0.74 / -0.5%
tpch_q08/duckdb:parquet 153334884 / 151228323 / +1.4% 189402089 / 204911430 / -7.6% 0.81 / 0.74 / +9.7%
tpch_q09/duckdb:parquet 229583365 / 229964253 / -0.2% 262874017 / 263602965 / -0.3% 0.87 / 0.87 / +0.1%
tpch_q10/duckdb:parquet 514214267 / 511679284 / +0.5% 540819552 / 544557173 / -0.7% 0.95 / 0.94 / +1.2%
tpch_q11/duckdb:parquet 33630026 / 33835422 / -0.6% 39042135 / 39372039 / -0.8% 0.86 / 0.86 / +0.2%
tpch_q12/duckdb:parquet 76983386 / 76652183 / +0.4% 93109476 / 89964156 / +3.5% 0.83 / 0.85 / -3.0%
tpch_q13/duckdb:parquet 322558315 / 322797633 / -0.1% 336904477 / 332802954 / +1.2% 0.96 / 0.97 / -1.3%
tpch_q14/duckdb:parquet 111444990 / 112591533 / -1.0% 157902206 / 134217598 / +17.6% 🔴 0.71 / 0.84 / -15.9%
tpch_q15/duckdb:parquet 43247022 / 43432313 / -0.4% 83545311 / 76365231 / +9.4% 0.52 / 0.57 / -9.0%
tpch_q16/duckdb:parquet 118112827 / 118341733 / -0.2% 127681674 / 129051597 / -1.1% 0.93 / 0.92 / +0.9%
tpch_q17/duckdb:parquet 79675284 / 83215957 / -4.3% 107611994 / 105720489 / +1.8% 0.74 / 0.79 / -5.9%
tpch_q18/duckdb:parquet 195915833 / 220691422 / -11.2% 🟢 184402557 / 192715875 / -4.3% 1.06 / 1.15 / -7.2%
tpch_q19/duckdb:parquet 165469685 / 165373716 / +0.1% 196091327 / 193944855 / +1.1% 0.84 / 0.85 / -1.0%
tpch_q20/duckdb:parquet 135603504 / 136457407 / -0.6% 171759018 / 174221480 / -1.4% 0.79 / 0.78 / +0.8%
tpch_q21/duckdb:parquet 266378832 / 272560802 / -2.3% 287935738 / 286220158 / +0.6% 0.93 / 0.95 / -2.9%
tpch_q22/duckdb:parquet 266161358 / 270534421 / -1.6% 277062749 / 282238425 / -1.8% 0.96 / 0.96 / +0.2%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR 9d5c97c4 vs base 900c1f29
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +10.8%
Engines: DataFusion No clear signal (+12.2%, environment too noisy confidence) · DuckDB No clear signal (+9.5%, environment too noisy confidence)
Vortex (geomean): hot 1.007x ➖ · cold 0.951x ➖
Parquet (geomean): hot 0.909x ➖ · cold 0.874x ➖
Shifts: Parquet (control) -9.1% · Median polish -6.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.045x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 249356159 / 243999685 / +2.2% 838646377 / 1020571307 / -17.8% 0.30 / 0.24 / +24.4%
tpch_q02/datafusion:vortex-file-compressed 393195127 / 337712678 / +16.4% 715716274 / 706825529 / +1.3% 0.55 / 0.48 / +15.0%
tpch_q03/datafusion:vortex-file-compressed 379014632 / 356790864 / +6.2% 877552031 / 974945294 / -10.0% 0.43 / 0.37 / +18.0%
tpch_q04/datafusion:vortex-file-compressed 180097269 / 217975217 / -17.4% 366977347 / 409223871 / -10.3% 0.49 / 0.53 / -7.9%
tpch_q05/datafusion:vortex-file-compressed 456029117 / 438083634 / +4.1% 720954822 / 805509924 / -10.5% 0.63 / 0.54 / +16.3%
tpch_q06/datafusion:vortex-file-compressed 265756565 / 277784149 / -4.3% 446725867 / 494934854 / -9.7% 0.59 / 0.56 / +6.0%
tpch_q07/datafusion:vortex-file-compressed 408194491 / 385688525 / +5.8% 554495181 / 586445529 / -5.4% 0.74 / 0.66 / +11.9%
tpch_q08/datafusion:vortex-file-compressed 451866063 / 436605528 / +3.5% 840083535 / 604937662 / +38.9% 🔴 0.54 / 0.72 / -25.5%
tpch_q09/datafusion:vortex-file-compressed 478292576 / 420644977 / +13.7% 509860193 / 514220958 / -0.8% 0.94 / 0.82 / +14.7%
tpch_q10/datafusion:vortex-file-compressed 440895933 / 349043582 / +26.3% 742397792 / 586884533 / +26.5% 0.59 / 0.59 / -0.1%
tpch_q11/datafusion:vortex-file-compressed 300118543 / 274057924 / +9.5% 660091665 / 437488050 / +50.9% 🔴 0.45 / 0.63 / -27.4%
tpch_q12/datafusion:vortex-file-compressed 307812931 / 406745555 / -24.3% 567234050 / 785205317 / -27.8% 0.54 / 0.52 / +4.8%
tpch_q13/datafusion:vortex-file-compressed 133099014 / 144916244 / -8.2% 411289903 / 357539978 / +15.0% 0.32 / 0.41 / -20.2%
tpch_q14/datafusion:vortex-file-compressed 198488964 / 184183952 / +7.8% 410448173 / 393250355 / +4.4% 0.48 / 0.47 / +3.3%
tpch_q15/datafusion:vortex-file-compressed 299696252 / 313018028 / -4.3% 491214265 / 497011545 / -1.2% 0.61 / 0.63 / -3.1%
tpch_q16/datafusion:vortex-file-compressed 173061018 / 160592040 / +7.8% 309170122 / 290900197 / +6.3% 0.56 / 0.55 / +1.4%
tpch_q17/datafusion:vortex-file-compressed 303745512 / 341770833 / -11.1% 418838969 / 695315555 / -39.8% 🟢 0.73 / 0.49 / +47.5%
tpch_q18/datafusion:vortex-file-compressed 296423473 / 241056012 / +23.0% 578456499 / 429364863 / +34.7% 🔴 0.51 / 0.56 / -8.7%
tpch_q19/datafusion:vortex-file-compressed 561532919 / 371322084 / +51.2% 🔴 703773083 / 473582391 / +48.6% 🔴 0.80 / 0.78 / +1.8%
tpch_q20/datafusion:vortex-file-compressed 277860048 / 287412738 / -3.3% 424525098 / 424570232 / -0.0% 0.65 / 0.68 / -3.3%
tpch_q21/datafusion:vortex-file-compressed 557803114 / 489523116 / +13.9% 690451036 / 654930258 / +5.4% 0.81 / 0.75 / +8.1%
tpch_q22/datafusion:vortex-file-compressed 197307505 / 189151691 / +4.3% 394727919 / 370852212 / +6.4% 0.50 / 0.51 / -2.0%
datafusion / parquet / ns (0.931x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 153406849 / 160936213 / -4.7% 397402766 / 469192114 / -15.3% 0.39 / 0.34 / +12.5%
tpch_q02/datafusion:parquet 316460841 / 282749684 / +11.9% 484986149 / 497253820 / -2.5% 0.65 / 0.57 / +14.8%
tpch_q03/datafusion:parquet 255140273 / 305201216 / -16.4% 753654142 / 803995139 / -6.3% 0.34 / 0.38 / -10.8%
tpch_q04/datafusion:parquet 210480954 / 181749731 / +15.8% 367028688 / 364978927 / +0.6% 0.57 / 0.50 / +15.2%
tpch_q05/datafusion:parquet 402579640 / 407368987 / -1.2% 433693407 / 582259747 / -25.5% 0.93 / 0.70 / +32.7%
tpch_q06/datafusion:parquet 115845303 / 121356964 / -4.5% 237202042 / 255224439 / -7.1% 0.49 / 0.48 / +2.7%
tpch_q07/datafusion:parquet 332652265 / 410115417 / -18.9% 476456495 / 745013789 / -36.0% 🟢 0.70 / 0.55 / +26.8%
tpch_q08/datafusion:parquet 396800993 / 508082115 / -21.9% 583255517 / 703992695 / -17.2% 0.68 / 0.72 / -5.7%
tpch_q09/datafusion:parquet 401923063 / 431858404 / -6.9% 492921656 / 568166616 / -13.2% 0.82 / 0.76 / +7.3%
tpch_q10/datafusion:parquet 326282059 / 391524896 / -16.7% 465662318 / 561016783 / -17.0% 0.70 / 0.70 / +0.4%
tpch_q11/datafusion:parquet 254981084 / 252539423 / +1.0% 349649019 / 451379621 / -22.5% 0.73 / 0.56 / +30.3%
tpch_q12/datafusion:parquet 161921466 / 212523153 / -23.8% 309623084 / 474820701 / -34.8% 🟢 0.52 / 0.45 / +16.8%
tpch_q13/datafusion:parquet 385343734 / 369825926 / +4.2% 512875410 / 617899317 / -17.0% 0.75 / 0.60 / +25.5%
tpch_q14/datafusion:parquet 207864510 / 180470318 / +15.2% 311321183 / 287850282 / +8.2% 0.67 / 0.63 / +6.5%
tpch_q15/datafusion:parquet 292459673 / 353919129 / -17.4% 405989974 / 496763171 / -18.3% 0.72 / 0.71 / +1.1%
tpch_q16/datafusion:parquet 111783047 / 120824503 / -7.5% 202154453 / 294235457 / -31.3% 🟢 0.55 / 0.41 / +34.7%
tpch_q17/datafusion:parquet 288827776 / 285743458 / +1.1% 487786671 / 399092643 / +22.2% 0.59 / 0.72 / -17.3%
tpch_q18/datafusion:parquet 359143591 / 558946014 / -35.7% 🟢 463261564 / 574263732 / -19.3% 0.78 / 0.97 / -20.4%
tpch_q19/datafusion:parquet 147441076 / 160685075 / -8.2% 277384393 / 303713377 / -8.7% 0.53 / 0.53 / +0.5%
tpch_q20/datafusion:parquet 289133916 / 250380316 / +15.5% 563024854 / 399735546 / +40.8% 🔴 0.51 / 0.63 / -18.0%
tpch_q21/datafusion:parquet 335018012 / 330991342 / +1.2% 455335589 / 422794531 / +7.7% 0.74 / 0.78 / -6.0%
tpch_q22/datafusion:parquet 152811370 / 171433850 / -10.9% 298289676 / 334174122 / -10.7% 0.51 / 0.51 / -0.1%
duckdb / vortex-file-compressed / ns (0.971x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 191832498 / 206167620 / -7.0% 242087125 / 422041588 / -42.6% 🟢 0.79 / 0.49 / +62.2%
tpch_q02/duckdb:vortex-file-compressed 397136906 / 460364668 / -13.7% 428442484 / 882880727 / -51.5% 🟢 0.93 / 0.52 / +77.8%
tpch_q03/duckdb:vortex-file-compressed 501793685 / 469319447 / +6.9% 459988391 / 522680403 / -12.0% 1.09 / 0.90 / +21.5%
tpch_q04/duckdb:vortex-file-compressed 401770007 / 315670666 / +27.3% 340816782 / 459648049 / -25.9% 1.18 / 0.69 / +71.7%
tpch_q05/duckdb:vortex-file-compressed 399863893 / 472418006 / -15.4% 451367882 / 491503929 / -8.2% 0.89 / 0.96 / -7.8%
tpch_q06/duckdb:vortex-file-compressed 467809598 / 349781479 / +33.7% 🔴 275985591 / 297114644 / -7.1% 1.70 / 1.18 / +44.0%
tpch_q07/duckdb:vortex-file-compressed 468373137 / 483009875 / -3.0% 529137006 / 512599671 / +3.2% 0.89 / 0.94 / -6.1%
tpch_q08/duckdb:vortex-file-compressed 661181651 / 756788819 / -12.6% 612905372 / 694990183 / -11.8% 1.08 / 1.09 / -0.9%
tpch_q09/duckdb:vortex-file-compressed 456620479 / 490492531 / -6.9% 461297260 / 572592917 / -19.4% 0.99 / 0.86 / +15.6%
tpch_q10/duckdb:vortex-file-compressed 472288667 / 507717005 / -7.0% 527722066 / 594173547 / -11.2% 0.89 / 0.85 / +4.7%
tpch_q11/duckdb:vortex-file-compressed 193411492 / 190642012 / +1.5% 198733072 / 234207477 / -15.1% 0.97 / 0.81 / +19.6%
tpch_q12/duckdb:vortex-file-compressed 535074915 / 612440610 / -12.6% 465148015 / 618227692 / -24.8% 1.15 / 0.99 / +16.1%
tpch_q13/duckdb:vortex-file-compressed 428631265 / 466185709 / -8.1% 356251508 / 309682555 / +15.0% 1.20 / 1.51 / -20.1%
tpch_q14/duckdb:vortex-file-compressed 269237765 / 284884754 / -5.5% 305159766 / 294447190 / +3.6% 0.88 / 0.97 / -8.8%
tpch_q15/duckdb:vortex-file-compressed 162620216 / 155387644 / +4.7% 225464806 / 270095818 / -16.5% 0.72 / 0.58 / +25.4%
tpch_q16/duckdb:vortex-file-compressed 179731873 / 174588463 / +2.9% 204554223 / 194667087 / +5.1% 0.88 / 0.90 / -2.0%
tpch_q17/duckdb:vortex-file-compressed 603868580 / 476023428 / +26.9% 613014813 / 489644016 / +25.2% 0.99 / 0.97 / +1.3%
tpch_q18/duckdb:vortex-file-compressed 324031210 / 379538363 / -14.6% 365284478 / 344651786 / +6.0% 0.89 / 1.10 / -19.4%
tpch_q19/duckdb:vortex-file-compressed 299856235 / 333729846 / -10.2% 315411150 / 434910107 / -27.5% 0.95 / 0.77 / +23.9%
tpch_q20/duckdb:vortex-file-compressed 362541791 / 426598815 / -15.0% 400419537 / 522734345 / -23.4% 0.91 / 0.82 / +10.9%
tpch_q21/duckdb:vortex-file-compressed 596537127 / 653937897 / -8.8% 961040428 / 824976190 / +16.5% 0.62 / 0.79 / -21.7%
tpch_q22/duckdb:vortex-file-compressed 182111201 / 198601545 / -8.3% 245271836 / 216055045 / +13.5% 0.74 / 0.92 / -19.2%
duckdb / parquet / ns (0.887x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 294620143 / 354745319 / -16.9% 262230047 / 391450096 / -33.0% 🟢 1.12 / 0.91 / +24.0%
tpch_q02/duckdb:parquet 612128642 / 627719201 / -2.5% 581754945 / 664721002 / -12.5% 1.05 / 0.94 / +11.4%
tpch_q03/duckdb:parquet 693774087 / 891299574 / -22.2% 706345822 / 1003745001 / -29.6% 0.98 / 0.89 / +10.6%
tpch_q04/duckdb:parquet 493722962 / 553548753 / -10.8% 406703732 / 559845132 / -27.4% 1.21 / 0.99 / +22.8%
tpch_q05/duckdb:parquet 933995613 / 1017781824 / -8.2% 853059544 / 1039759673 / -18.0% 1.09 / 0.98 / +11.9%
tpch_q06/duckdb:parquet 329919834 / 313769019 / +5.1% 373004839 / 393053063 / -5.1% 0.88 / 0.80 / +10.8%
tpch_q07/duckdb:parquet 857993896 / 898972975 / -4.6% 793459799 / 914657943 / -13.3% 1.08 / 0.98 / +10.0%
tpch_q08/duckdb:parquet 1072098293 / 1211708837 / -11.5% 1063295308 / 1166260138 / -8.8% 1.01 / 1.04 / -3.0%
tpch_q09/duckdb:parquet 988260781 / 1065160585 / -7.2% 905204165 / 1040293304 / -13.0% 1.09 / 1.02 / +6.6%
tpch_q10/duckdb:parquet 885151450 / 1028604846 / -13.9% 1017498995 / 1038405457 / -2.0% 0.87 / 0.99 / -12.2%
tpch_q11/duckdb:parquet 425351744 / 461099352 / -7.8% 373701828 / 493435216 / -24.3% 1.14 / 0.93 / +21.8%
tpch_q12/duckdb:parquet 529235174 / 566768608 / -6.6% 651865201 / 626538822 / +4.0% 0.81 / 0.90 / -10.3%
tpch_q13/duckdb:parquet 726104913 / 765118330 / -5.1% 745277096 / 1024699702 / -27.3% 0.97 / 0.75 / +30.5%
tpch_q14/duckdb:parquet 470911511 / 566808523 / -16.9% 528069380 / 715857647 / -26.2% 0.89 / 0.79 / +12.6%
tpch_q15/duckdb:parquet 308655865 / 441954177 / -30.2% 🟢 508614853 / 448492156 / +13.4% 0.61 / 0.99 / -38.4%
tpch_q16/duckdb:parquet 473005894 / 477784736 / -1.0% 535675267 / 487601417 / +9.9% 0.88 / 0.98 / -9.9%
tpch_q17/duckdb:parquet 453593010 / 534286960 / -15.1% 406573099 / 516648670 / -21.3% 1.12 / 1.03 / +7.9%
tpch_q18/duckdb:parquet 622569884 / 661018381 / -5.8% 702595589 / 644072628 / +9.1% 0.89 / 1.03 / -13.7%
tpch_q19/duckdb:parquet 545682157 / 606824578 / -10.1% 494541477 / 612656421 / -19.3% 1.10 / 0.99 / +11.4%
tpch_q20/duckdb:parquet 786676828 / 972365063 / -19.1% 934661427 / 873096314 / +7.1% 0.84 / 1.11 / -24.4%
tpch_q21/duckdb:parquet 706949414 / 873013232 / -19.0% 737125898 / 827451370 / -10.9% 0.96 / 1.06 / -9.1%
tpch_q22/duckdb:parquet 416777300 / 473724715 / -12.0% 390534036 / 506556922 / -22.9% 1.07 / 0.94 / +14.1%

Keep seven core SQL benchmark jobs under action/bench-sql and dispatch all regular benchmarks through action/bench-sql-extended. Preserve current develop coverage, including DataFusion statpopgen targets, and update matrix coverage tests and documentation.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs
joseph-isaacs force-pushed the ji/bench-sql-extended branch from 9d5c97c to f5417fb Compare October 5, 2026 09:30
@joseph-isaacs
joseph-isaacs marked this pull request as ready for review October 5, 2026 09:30
@codspeed

codspeed Bot commented Oct 5, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 85.6%

⚠️ Unknown Walltime execution environment detected

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

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

⚡ 4 improved benchmarks
✅ 2099 untouched benchmarks
🆕 2 new benchmarks
⏩ 503 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
⚡ Simulation all_valid_exclusive[65536] 6.9 ms 3.5 ms +95.37%
⚡ Simulation all_valid_exclusive[4096] 438.3 µs 231.1 µs +89.61%
⚡ Simulation nullable_exclusive[4096] 350.5 µs 193.2 µs +81.4%
⚡ Simulation nullable_exclusive[65536] 4.9 ms 2.8 ms +76.56%
🆕 Simulation outlined_nullable_exclusive[4096] N/A 368.6 µs N/A
🆕 Simulation outlined_nullable_exclusive[65536] N/A 5.2 ms N/A

Tip

Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.


Comparing ji/bench-sql-extended (f5417fb) with develop (48162f0)2

Open in CodSpeed

Footnotes

  1. 503 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. ↩

  2. No successful run was found on develop (8b7a257) during the generation of this report, so 48162f0 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩

@joseph-isaacs
joseph-isaacs merged commit 6135e5e into develop Oct 5, 2026
95 checks passed
@joseph-isaacs
joseph-isaacs deleted the ji/bench-sql-extended branch October 5, 2026 10:24

This branch was successfully deployed

1 active deployment
docs-preview/pr-10213 — f5417fbb Deployed Oct 5, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants