Skip to content

Prefetch list elements from block boundaries - #9052

Draft
mhk197 wants to merge 2 commits into
developfrom
mk/list-layout-block-boundaries
Draft

Prefetch list elements from block boundaries#9052
mhk197 wants to merge 2 commits into
developfrom
mk/list-layout-block-boundaries

Conversation

@mhk197

@mhk197 mhk197 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • persist cumulative outer-row and element-row boundaries for structural list input blocks
  • use those boundaries for exact list scan splits and to issue broad element reads concurrently with offsets
  • trim prefetched elements to the exact range once offsets resolve, while retaining the sequential path for narrow selections and legacy files

Motivation

Nested structural-list reads currently have to resolve offsets before they can issue the corresponding element read. Deeply nested lists have several steps of sequential io to fetch offsets and then elements. Coarse paired boundaries provide a safe element envelope so broad reads can overlap these operations without flattening the list layout.

@mhk197 mhk197 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 29, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 29, 2026
@codspeed-hq

codspeed-hq Bot commented Jul 29, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 1841 untouched benchmarks
⏩ 55 skipped benchmarks1


Comparing mk/list-layout-block-boundaries (5a391cf) with develop (1c92be6)

Open in CodSpeed

Footnotes

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

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 5a391cf clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 5a391cf statpopgen 1 Explore Profiling Data
🟢 Done 5a391cf clickbench-nvme 1 Explore Profiling Data
🟢 Done 5a391cf tpch-nvme-10 1 Explore Profiling Data
🟢 Done 5a391cf fineweb 1 Explore Profiling Data
🟢 Done 5a391cf tpcds-nvme 1 Explore Profiling Data
🟢 Done 5a391cf tpch-s3 1 Explore Profiling Data
🟢 Done 5a391cf polarsignals 1 Explore Profiling Data
🟢 Done 5a391cf tpch-nvme 1 Explore Profiling Data
🟢 Done 5a391cf fineweb-s3 1 Explore Profiling Data
Previous Runs (10)
Status Commit Job Attempt Link
🟢 Done 080af10 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 080af10 statpopgen 1 Explore Profiling Data
🟢 Done 080af10 clickbench-nvme 1 Explore Profiling Data
🟢 Done 080af10 polarsignals 1 Explore Profiling Data
🟢 Done 080af10 tpcds-nvme 1 Explore Profiling Data
🟢 Done 080af10 tpch-nvme 1 Explore Profiling Data
🟢 Done 080af10 fineweb 1 Explore Profiling Data
🟢 Done 080af10 fineweb-s3 1 Explore Profiling Data
🟢 Done 080af10 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 080af10 tpch-s3 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.8%
Engines: DataFusion No clear signal (+1.8%, low confidence) · DuckDB No clear signal (+3.7%, low confidence)
Vortex (geomean): 1.010x ➖
Parquet (geomean): 0.982x ➖
Shifts: Parquet (control) -1.8% · 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.

datafusion / vortex-file-compressed (0.999x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4621190 4406278 1.05
fineweb_q01/datafusion:vortex-file-compressed 29882895 30824708 0.97
fineweb_q02/datafusion:vortex-file-compressed 34798893 35061087 0.99
fineweb_q03/datafusion:vortex-file-compressed 54043973 53278724 1.01
fineweb_q04/datafusion:vortex-file-compressed 243632960 243974085 1.00
fineweb_q05/datafusion:vortex-file-compressed 178550905 187160905 0.95
fineweb_q06/datafusion:vortex-file-compressed 47581283 50657171 0.94
fineweb_q07/datafusion:vortex-file-compressed 54071652 52035486 1.04
fineweb_q08/datafusion:vortex-file-compressed 19576602 18868110 1.04
datafusion / parquet (0.981x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6751331 6864657 0.98
fineweb_q01/datafusion:parquet 287168537 294122144 0.98
fineweb_q02/datafusion:parquet 289256162 304330179 0.95
fineweb_q03/datafusion:parquet 293369896 295666599 0.99
fineweb_q04/datafusion:parquet 307450178 309842535 0.99
fineweb_q05/datafusion:parquet 296372609 303363613 0.98
fineweb_q06/datafusion:parquet 288398255 293786444 0.98
fineweb_q07/datafusion:parquet 282036152 287138537 0.98
fineweb_q08/datafusion:parquet 281970536 283539598 0.99
duckdb / vortex-file-compressed (1.021x ➖, 0↑ 1↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3300848 2899471 1.14
fineweb_q01/duckdb:vortex-file-compressed 32327453 32926371 0.98
fineweb_q02/duckdb:vortex-file-compressed 38775203 37853920 1.02
fineweb_q03/duckdb:vortex-file-compressed 101409463 100911895 1.00
fineweb_q04/duckdb:vortex-file-compressed 238589967 242258065 0.98
fineweb_q05/duckdb:vortex-file-compressed 187666037 181080020 1.04
fineweb_q06/duckdb:vortex-file-compressed 51532772 50930300 1.01
fineweb_q07/duckdb:vortex-file-compressed 53598707 54238099 0.99
fineweb_q08/duckdb:vortex-file-compressed 21337771 20839473 1.02
duckdb / parquet (0.984x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 30405349 32275123 0.94
fineweb_q01/duckdb:parquet 89826786 92051042 0.98
fineweb_q02/duckdb:parquet 88275347 89281738 0.99
fineweb_q03/duckdb:parquet 315909687 315312287 1.00
fineweb_q04/duckdb:parquet 447431401 446355345 1.00
fineweb_q05/duckdb:parquet 415921285 417331604 1.00
fineweb_q06/duckdb:parquet 204962943 204857818 1.00
fineweb_q07/duckdb:parquet 217602055 217489607 1.00
fineweb_q08/duckdb:parquet 35634330 37551636 0.95

File Size Changes (2 files changed, -46.3% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
sample.vortex 1.0 vortex-compact 1.23 GB 0 B 1.23 GB -100.0%

Totals:

  • vortex-compact: 1.23 GB → 0 B (-100.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.043x ➖

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.

datafusion / vortex-file-compressed (1.043x ➖, 0↑ 2↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 129678825 105906880 1.22
polarsignals_q01/datafusion:vortex-file-compressed 301311597 287706372 1.05
polarsignals_q02/datafusion:vortex-file-compressed 19614688 21293484 0.92
polarsignals_q03/datafusion:vortex-file-compressed 285499321 264627709 1.08
polarsignals_q04/datafusion:vortex-file-compressed 9506116 9367327 1.01
polarsignals_q05/datafusion:vortex-file-compressed 15313799 14651419 1.05
polarsignals_q06/datafusion:vortex-file-compressed 20692247 20178261 1.03
polarsignals_q07/datafusion:vortex-file-compressed 13504949 13209075 1.02
polarsignals_q08/datafusion:vortex-file-compressed 🚨 445932372 403351617 1.11
polarsignals_q09/datafusion:vortex-file-compressed 9781287 10101642 0.97

File Size Changes (1 files changed, -8.2% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
stacktraces.vortex 1000000 vortex-file-compressed 685.83 MB 629.30 MB 56.53 MB -8.2%

Totals:

  • vortex-file-compressed: 685.83 MB → 629.30 MB (-8.2%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (+0.4%, environment too noisy confidence) · DuckDB No clear signal (+0.7%, low confidence)
Vortex (geomean): 1.015x ➖
Parquet (geomean): 1.009x ➖
Shifts: Parquet (control) +0.9% · Median polish +0.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.024x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 54167263 52304127 1.04
tpch_q02/datafusion:vortex-file-compressed 22127328 21796201 1.02
tpch_q03/datafusion:vortex-file-compressed 32181855 30925438 1.04
tpch_q04/datafusion:vortex-file-compressed 20864326 19326495 1.08
tpch_q05/datafusion:vortex-file-compressed 46375772 46487005 1.00
tpch_q06/datafusion:vortex-file-compressed 10557180 10427723 1.01
tpch_q07/datafusion:vortex-file-compressed 55519550 54168937 1.02
tpch_q08/datafusion:vortex-file-compressed 39538920 38612825 1.02
tpch_q09/datafusion:vortex-file-compressed 52072179 49644933 1.05
tpch_q10/datafusion:vortex-file-compressed 34004173 32448365 1.05
tpch_q11/datafusion:vortex-file-compressed 16169704 15848367 1.02
tpch_q12/datafusion:vortex-file-compressed 25845135 23638038 1.09
tpch_q13/datafusion:vortex-file-compressed 26057748 24936577 1.04
tpch_q14/datafusion:vortex-file-compressed 15470114 15169459 1.02
tpch_q15/datafusion:vortex-file-compressed 23206046 23501418 0.99
tpch_q16/datafusion:vortex-file-compressed 19434894 20421798 0.95
tpch_q17/datafusion:vortex-file-compressed 65441137 63330808 1.03
tpch_q18/datafusion:vortex-file-compressed 76108537 75034002 1.01
tpch_q19/datafusion:vortex-file-compressed 19237558 19744224 0.97
tpch_q20/datafusion:vortex-file-compressed 29170489 28229915 1.03
tpch_q21/datafusion:vortex-file-compressed 70343193 69094637 1.02
tpch_q22/datafusion:vortex-file-compressed 12116203 11899494 1.02
datafusion / parquet (1.020x ➖, 1↑ 1↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 145030334 117391858 1.24
tpch_q02/datafusion:parquet 62051708 61068730 1.02
tpch_q03/datafusion:parquet 81420411 81455330 1.00
tpch_q04/datafusion:parquet 48093046 45189478 1.06
tpch_q05/datafusion:parquet 97483926 92577602 1.05
tpch_q06/datafusion:parquet 🚀 36929467 42845084 0.86
tpch_q07/datafusion:parquet 103959178 102987197 1.01
tpch_q08/datafusion:parquet 96960365 94048741 1.03
tpch_q09/datafusion:parquet 121746070 124019816 0.98
tpch_q10/datafusion:parquet 118502967 109131456 1.09
tpch_q11/datafusion:parquet 42000246 41966736 1.00
tpch_q12/datafusion:parquet 86208645 84728967 1.02
tpch_q13/datafusion:parquet 200401184 195430669 1.03
tpch_q14/datafusion:parquet 47936942 45642585 1.05
tpch_q15/datafusion:parquet 61373979 62369808 0.98
tpch_q16/datafusion:parquet 43979024 42040496 1.05
tpch_q17/datafusion:parquet 152125334 142691289 1.07
tpch_q18/datafusion:parquet 155405911 157269663 0.99
tpch_q19/datafusion:parquet 78318545 76752547 1.02
tpch_q20/datafusion:parquet 72925433 75123939 0.97
tpch_q21/datafusion:parquet 146601634 146559480 1.00
tpch_q22/datafusion:parquet 45751082 47096138 0.97
duckdb / vortex-file-compressed (1.005x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 28380312 27943679 1.02
tpch_q02/duckdb:vortex-file-compressed 24799381 24216976 1.02
tpch_q03/duckdb:vortex-file-compressed 32293890 32725387 0.99
tpch_q04/duckdb:vortex-file-compressed 28422159 28112958 1.01
tpch_q05/duckdb:vortex-file-compressed 35087349 35186705 1.00
tpch_q06/duckdb:vortex-file-compressed 8784341 8702142 1.01
tpch_q07/duckdb:vortex-file-compressed 33371252 32310190 1.03
tpch_q08/duckdb:vortex-file-compressed 39246244 38613119 1.02
tpch_q09/duckdb:vortex-file-compressed 54670118 53438995 1.02
tpch_q10/duckdb:vortex-file-compressed 41743545 41111478 1.02
tpch_q11/duckdb:vortex-file-compressed 13638717 13604623 1.00
tpch_q12/duckdb:vortex-file-compressed 22551481 23111145 0.98
tpch_q13/duckdb:vortex-file-compressed 39666532 39584092 1.00
tpch_q14/duckdb:vortex-file-compressed 20003115 19741285 1.01
tpch_q15/duckdb:vortex-file-compressed 16866652 16687779 1.01
tpch_q16/duckdb:vortex-file-compressed 27803551 27230060 1.02
tpch_q17/duckdb:vortex-file-compressed 23867423 23896813 1.00
tpch_q18/duckdb:vortex-file-compressed 50933435 51359350 0.99
tpch_q19/duckdb:vortex-file-compressed 28454529 29322136 0.97
tpch_q20/duckdb:vortex-file-compressed 32321116 32394108 1.00
tpch_q21/duckdb:vortex-file-compressed 101126700 101674713 0.99
tpch_q22/duckdb:vortex-file-compressed 16616073 16499004 1.01
duckdb / parquet (0.998x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 70827684 70396680 1.01
tpch_q02/duckdb:parquet 40393467 40267149 1.00
tpch_q03/duckdb:parquet 71271862 71047423 1.00
tpch_q04/duckdb:parquet 50125044 50315524 1.00
tpch_q05/duckdb:parquet 68914848 69106778 1.00
tpch_q06/duckdb:parquet 21802801 22038444 0.99
tpch_q07/duckdb:parquet 70158268 70360198 1.00
tpch_q08/duckdb:parquet 83753778 83365437 1.00
tpch_q09/duckdb:parquet 136725725 140453735 0.97
tpch_q10/duckdb:parquet 126330888 127531106 0.99
tpch_q11/duckdb:parquet 22817428 23226900 0.98
tpch_q12/duckdb:parquet 46255128 46733300 0.99
tpch_q13/duckdb:parquet 259980547 254207016 1.02
tpch_q14/duckdb:parquet 50113466 49529023 1.01
tpch_q15/duckdb:parquet 26848243 27063406 0.99
tpch_q16/duckdb:parquet 59288869 58798611 1.01
tpch_q17/duckdb:parquet 50517494 49962079 1.01
tpch_q18/duckdb:parquet 118908207 118415706 1.00
tpch_q19/duckdb:parquet 69977297 72048898 0.97
tpch_q20/duckdb:parquet 66548847 67268928 0.99
tpch_q21/duckdb:parquet 164645189 165473371 0.99
tpch_q22/duckdb:parquet 55614311 54633835 1.02

File Size Changes (9 files changed, -43.9% overall, 0↑ 9↓)
File Scale Format Base HEAD Change %
customer.vortex 1.0 vortex-compact 7.40 MB 0 B 7.40 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem.vortex 1.0 vortex-compact 126.00 MB 0 B 126.00 MB -100.0%
nation.vortex 1.0 vortex-compact 7.80 KB 0 B 7.80 KB -100.0%
orders.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 MB -100.0%
part.vortex 1.0 vortex-compact 3.55 MB 0 B 3.55 MB -100.0%
partsupp.vortex 1.0 vortex-compact 20.29 MB 0 B 20.29 MB -100.0%
region.vortex 1.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier.vortex 1.0 vortex-compact 496.46 KB 0 B 496.46 KB -100.0%

Totals:

  • vortex-compact: 189.73 MB → 0 B (-100.0%)
  • vortex-file-compressed: 242.85 MB → 242.85 MB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.3%
Engines: DataFusion No clear signal (-0.0%, low confidence) · DuckDB No clear signal (+2.6%, environment too noisy confidence)
Vortex (geomean): 1.012x ➖
Parquet (geomean): 0.999x ➖
Shifts: Parquet (control) -0.1% · Median polish +0.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.010x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 450332389 431144137 1.04
tpch_q02/datafusion:vortex-file-compressed 103035747 102378896 1.01
tpch_q03/datafusion:vortex-file-compressed 208164705 205295938 1.01
tpch_q04/datafusion:vortex-file-compressed 107927149 107320590 1.01
tpch_q05/datafusion:vortex-file-compressed 351176207 351721540 1.00
tpch_q06/datafusion:vortex-file-compressed 50761961 52129331 0.97
tpch_q07/datafusion:vortex-file-compressed 470778022 463343206 1.02
tpch_q08/datafusion:vortex-file-compressed 364447421 344021172 1.06
tpch_q09/datafusion:vortex-file-compressed 623519889 613867720 1.02
tpch_q10/datafusion:vortex-file-compressed 236927675 232427261 1.02
tpch_q11/datafusion:vortex-file-compressed 76536480 79454700 0.96
tpch_q12/datafusion:vortex-file-compressed 123031603 119679726 1.03
tpch_q13/datafusion:vortex-file-compressed 200479937 201155028 1.00
tpch_q14/datafusion:vortex-file-compressed 62530394 63772282 0.98
tpch_q15/datafusion:vortex-file-compressed 121899487 123638247 0.99
tpch_q16/datafusion:vortex-file-compressed 73119507 72432615 1.01
tpch_q17/datafusion:vortex-file-compressed 591769467 579626028 1.02
tpch_q18/datafusion:vortex-file-compressed 857368280 858637064 1.00
tpch_q19/datafusion:vortex-file-compressed 97874141 90990534 1.08
tpch_q20/datafusion:vortex-file-compressed 165933570 166909119 0.99
tpch_q21/datafusion:vortex-file-compressed 621527929 619014430 1.00
tpch_q22/datafusion:vortex-file-compressed 54555774 54246854 1.01
datafusion / parquet (1.010x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 473315382 470385213 1.01
tpch_q02/datafusion:parquet 165442021 163008943 1.01
tpch_q03/datafusion:parquet 235620175 239244258 0.98
tpch_q04/datafusion:parquet 108657540 107883927 1.01
tpch_q05/datafusion:parquet 379405121 371165365 1.02
tpch_q06/datafusion:parquet 129550186 127088987 1.02
tpch_q07/datafusion:parquet 544836913 540980955 1.01
tpch_q08/datafusion:parquet 416047527 414270725 1.00
tpch_q09/datafusion:parquet 679477924 691645310 0.98
tpch_q10/datafusion:parquet 537259244 519813504 1.03
tpch_q11/datafusion:parquet 119028103 115891465 1.03
tpch_q12/datafusion:parquet 205023635 203937549 1.01
tpch_q13/datafusion:parquet 353255297 349970178 1.01
tpch_q14/datafusion:parquet 148035833 148359670 1.00
tpch_q15/datafusion:parquet 258444276 253380011 1.02
tpch_q16/datafusion:parquet 120994522 119363616 1.01
tpch_q17/datafusion:parquet 623221059 616603752 1.01
tpch_q18/datafusion:parquet 849081006 863646169 0.98
tpch_q19/datafusion:parquet 283574666 269834532 1.05
tpch_q20/datafusion:parquet 302555019 296789754 1.02
tpch_q21/datafusion:parquet 620011528 629179218 0.99
tpch_q22/datafusion:parquet 210806661 207534729 1.02
duckdb / vortex-file-compressed (1.014x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 175471101 174286136 1.01
tpch_q02/duckdb:vortex-file-compressed 53505316 52326021 1.02
tpch_q03/duckdb:vortex-file-compressed 128560628 127342464 1.01
tpch_q04/duckdb:vortex-file-compressed 159203284 155758833 1.02
tpch_q05/duckdb:vortex-file-compressed 140386083 138810707 1.01
tpch_q06/duckdb:vortex-file-compressed 39516105 38053861 1.04
tpch_q07/duckdb:vortex-file-compressed 127372549 126510284 1.01
tpch_q08/duckdb:vortex-file-compressed 166478501 161907950 1.03
tpch_q09/duckdb:vortex-file-compressed 374082941 372573132 1.00
tpch_q10/duckdb:vortex-file-compressed 197107995 196755673 1.00
tpch_q11/duckdb:vortex-file-compressed 30430316 30013114 1.01
tpch_q12/duckdb:vortex-file-compressed 108926920 107862735 1.01
tpch_q13/duckdb:vortex-file-compressed 270736414 266337496 1.02
tpch_q14/duckdb:vortex-file-compressed 53963656 52955610 1.02
tpch_q15/duckdb:vortex-file-compressed 93318815 91722579 1.02
tpch_q16/duckdb:vortex-file-compressed 77619130 75915162 1.02
tpch_q17/duckdb:vortex-file-compressed 96707341 96676320 1.00
tpch_q18/duckdb:vortex-file-compressed 290045988 286784492 1.01
tpch_q19/duckdb:vortex-file-compressed 82337580 82195044 1.00
tpch_q20/duckdb:vortex-file-compressed 144044959 142506868 1.01
tpch_q21/duckdb:vortex-file-compressed 487480602 481175392 1.01
tpch_q22/duckdb:vortex-file-compressed 63393417 62703020 1.01
duckdb / parquet (0.988x ➖, 2↑ 0↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 237906481 236915752 1.00
tpch_q02/duckdb:parquet 🚀 87301294 99387789 0.88
tpch_q03/duckdb:parquet 198402473 188425731 1.05
tpch_q04/duckdb:parquet 140269707 141670237 0.99
tpch_q05/duckdb:parquet 216562497 211233645 1.03
tpch_q06/duckdb:parquet 78988465 79049176 1.00
tpch_q07/duckdb:parquet 187312239 186307255 1.01
tpch_q08/duckdb:parquet 247180850 257045213 0.96
tpch_q09/duckdb:parquet 431489475 431668181 1.00
tpch_q10/duckdb:parquet 641539913 638534892 1.00
tpch_q11/duckdb:parquet 🚀 36387567 45979873 0.79
tpch_q12/duckdb:parquet 147362119 146475237 1.01
tpch_q13/duckdb:parquet 468425829 457531185 1.02
tpch_q14/duckdb:parquet 179332491 178992512 1.00
tpch_q15/duckdb:parquet 105701219 104918844 1.01
tpch_q16/duckdb:parquet 138476682 137457982 1.01
tpch_q17/duckdb:parquet 180713797 179563742 1.01
tpch_q18/duckdb:parquet 343549166 334410177 1.03
tpch_q19/duckdb:parquet 282009189 279368917 1.01
tpch_q20/duckdb:parquet 227744531 226963500 1.00
tpch_q21/duckdb:parquet 532918671 532001348 1.00
tpch_q22/duckdb:parquet 290643865 302584961 0.96

File Size Changes (9 files changed, -44.0% overall, 0↑ 9↓)
File Scale Format Base HEAD Change %
customer.vortex 10.0 vortex-compact 74.00 MB 0 B 74.00 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem.vortex 10.0 vortex-compact 1.28 GB 0 B 1.28 GB -100.0%
nation.vortex 10.0 vortex-compact 7.80 KB 0 B 7.80 KB -100.0%
orders.vortex 10.0 vortex-compact 344.31 MB 0 B 344.31 MB -100.0%
part.vortex 10.0 vortex-compact 35.89 MB 0 B 35.89 MB -100.0%
partsupp.vortex 10.0 vortex-compact 203.66 MB 0 B 203.66 MB -100.0%
region.vortex 10.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%

Totals:

  • vortex-compact: 1.92 GB → 0 B (-100.0%)
  • vortex-file-compressed: 2.45 GB → 2.45 GB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +2.5%
Engines: DataFusion No clear signal (+0.4%, environment too noisy confidence) · DuckDB No clear signal (+4.7%, low confidence)
Vortex (geomean): 1.059x ➖
Parquet (geomean): 1.032x ➖
Shifts: Parquet (control) +3.2% · Median polish +6.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.045x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 32085781 31472511 1.02
fineweb_q01/datafusion:vortex-file-compressed 648777475 509159783 1.27
fineweb_q02/datafusion:vortex-file-compressed 558962405 498819738 1.12
fineweb_q03/datafusion:vortex-file-compressed 1070584776 1096686438 0.98
fineweb_q04/datafusion:vortex-file-compressed 1158550023 1203484375 0.96
fineweb_q05/datafusion:vortex-file-compressed 1072836773 1146002533 0.94
fineweb_q06/datafusion:vortex-file-compressed 1380573562 1340437114 1.03
fineweb_q07/datafusion:vortex-file-compressed 1110392259 1060962954 1.05
fineweb_q08/datafusion:vortex-file-compressed 492558475 458275552 1.07
datafusion / parquet (1.041x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1371436149 1643350992 0.83
fineweb_q01/datafusion:parquet 1760298809 1746951516 1.01
fineweb_q02/datafusion:parquet 1792747456 1746665658 1.03
fineweb_q03/datafusion:parquet 1955787086 1799474485 1.09
fineweb_q04/datafusion:parquet 1843080230 1764202471 1.04
fineweb_q05/datafusion:parquet 2211362532 1806716870 1.22
fineweb_q06/datafusion:parquet 2122904028 1731416715 1.23
fineweb_q07/datafusion:parquet 2182367741 1996707520 1.09
fineweb_q08/datafusion:parquet 1913578249 2147587326 0.89
duckdb / vortex-file-compressed (1.072x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 94455707 82488441 1.15
fineweb_q01/duckdb:vortex-file-compressed 614672935 574121174 1.07
fineweb_q02/duckdb:vortex-file-compressed 547638293 614137028 0.89
fineweb_q03/duckdb:vortex-file-compressed 1368305665 1195550158 1.14
fineweb_q04/duckdb:vortex-file-compressed 1490017058 1308722088 1.14
fineweb_q05/duckdb:vortex-file-compressed 1386910951 1221017581 1.14
fineweb_q06/duckdb:vortex-file-compressed 1487753943 1498465191 0.99
fineweb_q07/duckdb:vortex-file-compressed 1360274833 1249959587 1.09
fineweb_q08/duckdb:vortex-file-compressed 567932492 528909345 1.07
duckdb / parquet (1.024x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1169885387 1077150670 1.09
fineweb_q01/duckdb:parquet 1383365228 1298742998 1.07
fineweb_q02/duckdb:parquet 1296080230 1327667608 0.98
fineweb_q03/duckdb:parquet 3601506405 3626107299 0.99
fineweb_q04/duckdb:parquet 1824482137 1901799301 0.96
fineweb_q05/duckdb:parquet 2153363174 2196831076 0.98
fineweb_q06/duckdb:parquet 4397394834 4178981151 1.05
fineweb_q07/duckdb:parquet 2823772488 2684826079 1.05
fineweb_q08/duckdb:parquet 1100565034 1035908410 1.06

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-0.5%, low confidence) · DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): 1.010x ➖
Parquet (geomean): 1.008x ➖
Shifts: Parquet (control) +0.8% · Median polish +1.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.013x ➖, 0↑ 2↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 23215928 24957469 0.93
tpcds_q02/datafusion:vortex-file-compressed 43668713 41655615 1.05
tpcds_q03/datafusion:vortex-file-compressed 15016756 15036779 1.00
tpcds_q04/datafusion:vortex-file-compressed 234696147 225250170 1.04
tpcds_q05/datafusion:vortex-file-compressed 44611830 45670133 0.98
tpcds_q06/datafusion:vortex-file-compressed 23227152 22576282 1.03
tpcds_q07/datafusion:vortex-file-compressed 40017676 41254539 0.97
tpcds_q08/datafusion:vortex-file-compressed 30233179 29692835 1.02
tpcds_q09/datafusion:vortex-file-compressed 31691557 30782550 1.03
tpcds_q10/datafusion:vortex-file-compressed 37204726 38334945 0.97
tpcds_q11/datafusion:vortex-file-compressed 127655619 128364781 0.99
tpcds_q12/datafusion:vortex-file-compressed 17379453 17149167 1.01
tpcds_q13/datafusion:vortex-file-compressed 44470097 43155274 1.03
tpcds_q14/datafusion:vortex-file-compressed 161487234 164695432 0.98
tpcds_q15/datafusion:vortex-file-compressed 25746171 25783537 1.00
tpcds_q16/datafusion:vortex-file-compressed 23176701 23299130 0.99
tpcds_q17/datafusion:vortex-file-compressed 61270489 59448978 1.03
tpcds_q18/datafusion:vortex-file-compressed 59806107 59443057 1.01
tpcds_q19/datafusion:vortex-file-compressed 21959307 21466034 1.02
tpcds_q20/datafusion:vortex-file-compressed 19691256 19258558 1.02
tpcds_q21/datafusion:vortex-file-compressed 36798098 36085522 1.02
tpcds_q22/datafusion:vortex-file-compressed 🚨 152773387 130853921 1.17
tpcds_q23/datafusion:vortex-file-compressed 153275390 151406966 1.01
tpcds_q24/datafusion:vortex-file-compressed 82912368 84062587 0.99
tpcds_q25/datafusion:vortex-file-compressed 62495506 62522612 1.00
tpcds_q26/datafusion:vortex-file-compressed 29834004 30524358 0.98
tpcds_q27/datafusion:vortex-file-compressed 96739343 91480645 1.06
tpcds_q28/datafusion:vortex-file-compressed 33811055 32223467 1.05
tpcds_q29/datafusion:vortex-file-compressed 58962405 59874458 0.98
tpcds_q30/datafusion:vortex-file-compressed 24519602 24136899 1.02
tpcds_q31/datafusion:vortex-file-compressed 70655924 68432270 1.03
tpcds_q32/datafusion:vortex-file-compressed 18844401 17967387 1.05
tpcds_q33/datafusion:vortex-file-compressed 29479816 28614199 1.03
tpcds_q34/datafusion:vortex-file-compressed 25345406 25528274 0.99
tpcds_q35/datafusion:vortex-file-compressed 44152577 44954507 0.98
tpcds_q36/datafusion:vortex-file-compressed 60685096 57043057 1.06
tpcds_q37/datafusion:vortex-file-compressed 17709915 17821297 0.99
tpcds_q38/datafusion:vortex-file-compressed 41256919 39774053 1.04
tpcds_q39/datafusion:vortex-file-compressed 108819008 109701909 0.99
tpcds_q40/datafusion:vortex-file-compressed 30068434 28954452 1.04
tpcds_q41/datafusion:vortex-file-compressed 20905335 19669510 1.06
tpcds_q42/datafusion:vortex-file-compressed 13382315 13390971 1.00
tpcds_q43/datafusion:vortex-file-compressed 18951202 19416477 0.98
tpcds_q44/datafusion:vortex-file-compressed 30668529 29645053 1.03
tpcds_q45/datafusion:vortex-file-compressed 25668336 25719941 1.00
tpcds_q46/datafusion:vortex-file-compressed 34614602 34484077 1.00
tpcds_q47/datafusion:vortex-file-compressed 141223049 137388464 1.03
tpcds_q48/datafusion:vortex-file-compressed 36496004 37802238 0.97
tpcds_q49/datafusion:vortex-file-compressed 58080295 57350995 1.01
tpcds_q50/datafusion:vortex-file-compressed 39039191 38451016 1.02
tpcds_q51/datafusion:vortex-file-compressed 90385562 93360232 0.97
tpcds_q52/datafusion:vortex-file-compressed 13777386 13738329 1.00
tpcds_q53/datafusion:vortex-file-compressed 21793139 22245847 0.98
tpcds_q54/datafusion:vortex-file-compressed 33550041 33055087 1.01
tpcds_q55/datafusion:vortex-file-compressed 12764167 13468910 0.95
tpcds_q56/datafusion:vortex-file-compressed 31538622 31175863 1.01
tpcds_q57/datafusion:vortex-file-compressed 95134919 97678150 0.97
tpcds_q58/datafusion:vortex-file-compressed 52707176 51617109 1.02
tpcds_q59/datafusion:vortex-file-compressed 57759104 58683154 0.98
tpcds_q60/datafusion:vortex-file-compressed 30515100 30132566 1.01
tpcds_q61/datafusion:vortex-file-compressed 39567292 39506343 1.00
tpcds_q62/datafusion:vortex-file-compressed 21050388 20876130 1.01
tpcds_q63/datafusion:vortex-file-compressed 21895642 21472097 1.02
tpcds_q64/datafusion:vortex-file-compressed 383751736 382798761 1.00
tpcds_q65/datafusion:vortex-file-compressed 52379783 51571069 1.02
tpcds_q66/datafusion:vortex-file-compressed 67862044 69158417 0.98
tpcds_q67/datafusion:vortex-file-compressed 🚨 168702216 147099046 1.15
tpcds_q68/datafusion:vortex-file-compressed 33014140 32947549 1.00
tpcds_q69/datafusion:vortex-file-compressed 34039089 33754095 1.01
tpcds_q70/datafusion:vortex-file-compressed 93026862 97342660 0.96
tpcds_q71/datafusion:vortex-file-compressed 22226107 22458502 0.99
tpcds_q72/datafusion:vortex-file-compressed 2113784352 2094548764 1.01
tpcds_q73/datafusion:vortex-file-compressed 24678199 23717755 1.04
tpcds_q74/datafusion:vortex-file-compressed 78891269 76492374 1.03
tpcds_q75/datafusion:vortex-file-compressed 108367577 106982826 1.01
tpcds_q76/datafusion:vortex-file-compressed 28481758 28940597 0.98
tpcds_q77/datafusion:vortex-file-compressed 36990617 35596602 1.04
tpcds_q78/datafusion:vortex-file-compressed 111324618 108389439 1.03
tpcds_q79/datafusion:vortex-file-compressed 28428565 27950201 1.02
tpcds_q80/datafusion:vortex-file-compressed 90431388 86895565 1.04
tpcds_q81/datafusion:vortex-file-compressed 24756389 24635011 1.00
tpcds_q82/datafusion:vortex-file-compressed 20274975 20859890 0.97
tpcds_q83/datafusion:vortex-file-compressed 34248559 34464077 0.99
tpcds_q84/datafusion:vortex-file-compressed 12546753 12092160 1.04
tpcds_q85/datafusion:vortex-file-compressed 88607261 86568731 1.02
tpcds_q86/datafusion:vortex-file-compressed 14843657 14574661 1.02
tpcds_q87/datafusion:vortex-file-compressed 38802838 38801449 1.00
tpcds_q88/datafusion:vortex-file-compressed 54522062 56158615 0.97
tpcds_q89/datafusion:vortex-file-compressed 26418799 24842396 1.06
tpcds_q90/datafusion:vortex-file-compressed 13421375 13583187 0.99
tpcds_q91/datafusion:vortex-file-compressed 18846026 18163444 1.04
tpcds_q92/datafusion:vortex-file-compressed 16267087 14971418 1.09
tpcds_q93/datafusion:vortex-file-compressed 31606116 29410340 1.07
tpcds_q94/datafusion:vortex-file-compressed 19947468 19764376 1.01
tpcds_q95/datafusion:vortex-file-compressed 55597456 54321811 1.02
tpcds_q96/datafusion:vortex-file-compressed 12734285 12413791 1.03
tpcds_q97/datafusion:vortex-file-compressed 29028587 28242028 1.03
tpcds_q98/datafusion:vortex-file-compressed 23847025 23186586 1.03
tpcds_q99/datafusion:vortex-file-compressed 25353511 25271293 1.00
datafusion / parquet (1.017x ➖, 0↑ 5↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 23832826 25622784 0.93
tpcds_q02/datafusion:parquet 41917940 41464204 1.01
tpcds_q03/datafusion:parquet 13487815 14100097 0.96
tpcds_q04/datafusion:parquet 307884571 323035384 0.95
tpcds_q05/datafusion:parquet 47110743 47716934 0.99
tpcds_q06/datafusion:parquet 24034287 25656977 0.94
tpcds_q07/datafusion:parquet 78426459 77225227 1.02
tpcds_q08/datafusion:parquet 29753058 29534131 1.01
tpcds_q09/datafusion:parquet 38812915 37698142 1.03
tpcds_q10/datafusion:parquet 73527205 71010770 1.04
tpcds_q11/datafusion:parquet 157633965 149661824 1.05
tpcds_q12/datafusion:parquet 19248482 18911020 1.02
tpcds_q13/datafusion:parquet 77391463 76356587 1.01
tpcds_q14/datafusion:parquet 162984924 159126831 1.02
tpcds_q15/datafusion:parquet 21393987 22169990 0.96
tpcds_q16/datafusion:parquet 29152580 29366987 0.99
tpcds_q17/datafusion:parquet 61179184 60018996 1.02
tpcds_q18/datafusion:parquet 112625567 118597520 0.95
tpcds_q19/datafusion:parquet 23208889 24465529 0.95
tpcds_q20/datafusion:parquet 17543101 17938062 0.98
tpcds_q21/datafusion:parquet 19212125 18522550 1.04
tpcds_q22/datafusion:parquet 160107453 155316565 1.03
tpcds_q23/datafusion:parquet 158584384 151767298 1.04
tpcds_q24/datafusion:parquet 89104069 91029495 0.98
tpcds_q25/datafusion:parquet 66951104 63947236 1.05
tpcds_q26/datafusion:parquet 69981092 63773646 1.10
tpcds_q27/datafusion:parquet 143524001 140182512 1.02
tpcds_q28/datafusion:parquet 47003034 45959260 1.02
tpcds_q29/datafusion:parquet 69237750 65865410 1.05
tpcds_q30/datafusion:parquet 34442715 34651394 0.99
tpcds_q31/datafusion:parquet 67334694 65019325 1.04
tpcds_q32/datafusion:parquet 16857305 16877155 1.00
tpcds_q33/datafusion:parquet 29430202 28443656 1.03
tpcds_q34/datafusion:parquet 22777177 22581656 1.01
tpcds_q35/datafusion:parquet 76284901 72248153 1.06
tpcds_q36/datafusion:parquet 60077271 58947387 1.02
tpcds_q37/datafusion:parquet 19662231 18716160 1.05
tpcds_q38/datafusion:parquet 42097892 42505023 0.99
tpcds_q39/datafusion:parquet 80172582 78738540 1.02
tpcds_q40/datafusion:parquet 25210352 23477601 1.07
tpcds_q41/datafusion:parquet 14855183 15622579 0.95
tpcds_q42/datafusion:parquet 11913693 12010194 0.99
tpcds_q43/datafusion:parquet 17893332 16974525 1.05
tpcds_q44/datafusion:parquet 34429095 32026184 1.08
tpcds_q45/datafusion:parquet 28973649 28418171 1.02
tpcds_q46/datafusion:parquet 34344095 33088587 1.04
tpcds_q47/datafusion:parquet 135057442 133187073 1.01
tpcds_q48/datafusion:parquet 72597626 69124923 1.05
tpcds_q49/datafusion:parquet 56549143 58031621 0.97
tpcds_q50/datafusion:parquet 45574153 42682123 1.07
tpcds_q51/datafusion:parquet 92180157 89365466 1.03
tpcds_q52/datafusion:parquet 🚨 13313469 11805869 1.13
tpcds_q53/datafusion:parquet 18513131 17994373 1.03
tpcds_q54/datafusion:parquet 34023164 32766532 1.04
tpcds_q55/datafusion:parquet 12033799 11484449 1.05
tpcds_q56/datafusion:parquet 29255512 28414401 1.03
tpcds_q57/datafusion:parquet 🚨 108512859 97861002 1.11
tpcds_q58/datafusion:parquet 56315447 57808866 0.97
tpcds_q59/datafusion:parquet 62489266 63642335 0.98
tpcds_q60/datafusion:parquet 27967819 28049396 1.00
tpcds_q61/datafusion:parquet 44133799 44001189 1.00
tpcds_q62/datafusion:parquet 20296810 20372417 1.00
tpcds_q63/datafusion:parquet 18538355 18687568 0.99
tpcds_q64/datafusion:parquet 316290478 312163443 1.01
tpcds_q65/datafusion:parquet 37910855 37349699 1.02
tpcds_q66/datafusion:parquet 70981681 70941545 1.00
tpcds_q67/datafusion:parquet 149691378 146871998 1.02
tpcds_q68/datafusion:parquet 32313519 31468208 1.03
tpcds_q69/datafusion:parquet 70496404 70163114 1.00
tpcds_q70/datafusion:parquet 34105215 33901533 1.01
tpcds_q71/datafusion:parquet 23061225 23172776 1.00
tpcds_q72/datafusion:parquet 584740114 596651976 0.98
tpcds_q73/datafusion:parquet 🚨 22568095 20012525 1.13
tpcds_q74/datafusion:parquet 85473653 83424333 1.02
tpcds_q75/datafusion:parquet 108605222 107758881 1.01
tpcds_q76/datafusion:parquet 30212490 31011669 0.97
tpcds_q77/datafusion:parquet 41324128 41091371 1.01
tpcds_q78/datafusion:parquet 109381878 106759083 1.02
tpcds_q79/datafusion:parquet 26687119 28019879 0.95
tpcds_q80/datafusion:parquet 81429403 78626401 1.04
tpcds_q81/datafusion:parquet 31442569 30515610 1.03
tpcds_q82/datafusion:parquet 19593619 18944095 1.03
tpcds_q83/datafusion:parquet 42070853 41703975 1.01
tpcds_q84/datafusion:parquet 41576821 40401223 1.03
tpcds_q85/datafusion:parquet 149896714 147271046 1.02
tpcds_q86/datafusion:parquet 16547532 16055693 1.03
tpcds_q87/datafusion:parquet 45685140 46090084 0.99
tpcds_q88/datafusion:parquet 63834879 60566872 1.05
tpcds_q89/datafusion:parquet 22407874 21599120 1.04
tpcds_q90/datafusion:parquet 🚨 16635166 14404552 1.15
tpcds_q91/datafusion:parquet 58507483 57791678 1.01
tpcds_q92/datafusion:parquet 18598936 17480623 1.06
tpcds_q93/datafusion:parquet 31740776 31467302 1.01
tpcds_q94/datafusion:parquet 22402353 21326863 1.05
tpcds_q95/datafusion:parquet 60666207 60708594 1.00
tpcds_q96/datafusion:parquet 12331316 12359278 1.00
tpcds_q97/datafusion:parquet 30885514 30384702 1.02
tpcds_q98/datafusion:parquet 🚨 24130308 21329621 1.13
tpcds_q99/datafusion:parquet 27529689 30510094 0.90
duckdb / vortex-file-compressed (1.008x ➖, 2↑ 0↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 22556301 22696359 0.99
tpcds_q02/duckdb:vortex-file-compressed 23821492 22720059 1.05
tpcds_q03/duckdb:vortex-file-compressed 19266063 18894195 1.02
tpcds_q04/duckdb:vortex-file-compressed 91611165 95945385 0.95
tpcds_q05/duckdb:vortex-file-compressed 33816657 32865902 1.03
tpcds_q06/duckdb:vortex-file-compressed 34364808 34881319 0.99
tpcds_q07/duckdb:vortex-file-compressed 29212128 28245115 1.03
tpcds_q08/duckdb:vortex-file-compressed 26586821 27028008 0.98
tpcds_q09/duckdb:vortex-file-compressed 16038761 16257602 0.99
tpcds_q10/duckdb:vortex-file-compressed 40517781 39587678 1.02
tpcds_q11/duckdb:vortex-file-compressed 73686489 67549564 1.09
tpcds_q12/duckdb:vortex-file-compressed 14292604 14433065 0.99
tpcds_q13/duckdb:vortex-file-compressed 35317052 34903547 1.01
tpcds_q14/duckdb:vortex-file-compressed 102729038 103291159 0.99
tpcds_q15/duckdb:vortex-file-compressed 27550603 27347476 1.01
tpcds_q16/duckdb:vortex-file-compressed 22989771 23103986 1.00
tpcds_q17/duckdb:vortex-file-compressed 48990401 48539444 1.01
tpcds_q18/duckdb:vortex-file-compressed 39001668 39665186 0.98
tpcds_q19/duckdb:vortex-file-compressed 36499826 35961721 1.01
tpcds_q20/duckdb:vortex-file-compressed 14301784 14263285 1.00
tpcds_q21/duckdb:vortex-file-compressed 16141480 15788754 1.02
tpcds_q22/duckdb:vortex-file-compressed 71648116 72617649 0.99
tpcds_q23/duckdb:vortex-file-compressed 89482723 88141777 1.02
tpcds_q24/duckdb:vortex-file-compressed 44052021 45431546 0.97
tpcds_q25/duckdb:vortex-file-compressed 36430600 36961800 0.99
tpcds_q26/duckdb:vortex-file-compressed 19081161 18254560 1.05
tpcds_q27/duckdb:vortex-file-compressed 29598334 29550718 1.00
tpcds_q28/duckdb:vortex-file-compressed 11993741 11941517 1.00
tpcds_q29/duckdb:vortex-file-compressed 46913991 45985722 1.02
tpcds_q30/duckdb:vortex-file-compressed 25950123 26030543 1.00
tpcds_q31/duckdb:vortex-file-compressed 30923748 30906990 1.00
tpcds_q32/duckdb:vortex-file-compressed 13435516 13026107 1.03
tpcds_q33/duckdb:vortex-file-compressed 25822633 24977068 1.03
tpcds_q34/duckdb:vortex-file-compressed 27052629 26824908 1.01
tpcds_q35/duckdb:vortex-file-compressed 67606296 66836623 1.01
tpcds_q36/duckdb:vortex-file-compressed 25802998 25014620 1.03
tpcds_q37/duckdb:vortex-file-compressed 19705189 19332954 1.02
tpcds_q38/duckdb:vortex-file-compressed 37957626 35959746 1.06
tpcds_q39/duckdb:vortex-file-compressed 28312642 28204734 1.00
tpcds_q40/duckdb:vortex-file-compressed 18040828 17477468 1.03
tpcds_q41/duckdb:vortex-file-compressed 12605182 12288524 1.03
tpcds_q42/duckdb:vortex-file-compressed 15473772 15569961 0.99
tpcds_q43/duckdb:vortex-file-compressed 17507967 17494470 1.00
tpcds_q44/duckdb:vortex-file-compressed 22193621 20958928 1.06
tpcds_q45/duckdb:vortex-file-compressed 30501440 29912958 1.02
tpcds_q46/duckdb:vortex-file-compressed 34157023 31099333 1.10
tpcds_q47/duckdb:vortex-file-compressed 53178907 52852874 1.01
tpcds_q48/duckdb:vortex-file-compressed 32825839 33497514 0.98
tpcds_q49/duckdb:vortex-file-compressed 37525631 37505280 1.00
tpcds_q50/duckdb:vortex-file-compressed 27444198 27088605 1.01
tpcds_q51/duckdb:vortex-file-compressed 104794545 110454139 0.95
tpcds_q52/duckdb:vortex-file-compressed 15524581 15176164 1.02
tpcds_q53/duckdb:vortex-file-compressed 24313768 24001209 1.01
tpcds_q54/duckdb:vortex-file-compressed 29414945 29279721 1.00
tpcds_q55/duckdb:vortex-file-compressed 15573052 14710857 1.06
tpcds_q56/duckdb:vortex-file-compressed 28532279 28493960 1.00
tpcds_q57/duckdb:vortex-file-compressed 36373660 35280152 1.03
tpcds_q58/duckdb:vortex-file-compressed 32903267 30259920 1.09
tpcds_q59/duckdb:vortex-file-compressed 40565757 38516389 1.05
tpcds_q60/duckdb:vortex-file-compressed 28400234 27843638 1.02
tpcds_q61/duckdb:vortex-file-compressed 31032821 32459460 0.96
tpcds_q62/duckdb:vortex-file-compressed 15356180 14817498 1.04
tpcds_q63/duckdb:vortex-file-compressed 22360152 21506989 1.04
tpcds_q64/duckdb:vortex-file-compressed 101064919 97698885 1.03
tpcds_q65/duckdb:vortex-file-compressed 22960308 22755069 1.01
tpcds_q66/duckdb:vortex-file-compressed 29487407 29300215 1.01
tpcds_q67/duckdb:vortex-file-compressed 145527684 138734457 1.05
tpcds_q68/duckdb:vortex-file-compressed 33899039 32923359 1.03
tpcds_q69/duckdb:vortex-file-compressed 42030391 43728191 0.96
tpcds_q70/duckdb:vortex-file-compressed 33141800 33655098 0.98
tpcds_q71/duckdb:vortex-file-compressed 22904713 23093341 0.99
tpcds_q72/duckdb:vortex-file-compressed 🚀 146317370 164959323 0.89
tpcds_q73/duckdb:vortex-file-compressed 28049690 27380581 1.02
tpcds_q74/duckdb:vortex-file-compressed 46400057 46025677 1.01
tpcds_q75/duckdb:vortex-file-compressed 49578460 48960129 1.01
tpcds_q76/duckdb:vortex-file-compressed 20915011 20592724 1.02
tpcds_q77/duckdb:vortex-file-compressed 26642431 25759669 1.03
tpcds_q78/duckdb:vortex-file-compressed 67221084 68290670 0.98
tpcds_q79/duckdb:vortex-file-compressed 27535309 27264009 1.01
tpcds_q80/duckdb:vortex-file-compressed 48072308 47012133 1.02
tpcds_q81/duckdb:vortex-file-compressed 29920781 29529830 1.01
tpcds_q82/duckdb:vortex-file-compressed 46581913 45655509 1.02
tpcds_q83/duckdb:vortex-file-compressed 27943081 27375693 1.02
tpcds_q84/duckdb:vortex-file-compressed 16916114 16596328 1.02
tpcds_q85/duckdb:vortex-file-compressed 43497849 44042938 0.99
tpcds_q86/duckdb:vortex-file-compressed 16596538 16736694 0.99
tpcds_q87/duckdb:vortex-file-compressed 🚀 38314829 42977785 0.89
tpcds_q88/duckdb:vortex-file-compressed 57216566 59927450 0.95
tpcds_q89/duckdb:vortex-file-compressed 22988950 22524013 1.02
tpcds_q90/duckdb:vortex-file-compressed 10929254 10939917 1.00
tpcds_q91/duckdb:vortex-file-compressed 22705211 21841683 1.04
tpcds_q92/duckdb:vortex-file-compressed 16937014 17858843 0.95
tpcds_q93/duckdb:vortex-file-compressed 27949829 27790653 1.01
tpcds_q94/duckdb:vortex-file-compressed 22083622 22902750 0.96
tpcds_q95/duckdb:vortex-file-compressed 123223264 122638737 1.00
tpcds_q96/duckdb:vortex-file-compressed 14070738 13924043 1.01
tpcds_q97/duckdb:vortex-file-compressed 37473701 39544209 0.95
tpcds_q98/duckdb:vortex-file-compressed 19747249 19529501 1.01
tpcds_q99/duckdb:vortex-file-compressed 18686883 17977657 1.04
duckdb / parquet (0.999x ➖, 1↑ 1↓)
name PR 5a391cf (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29460078 29486779 1.00
tpcds_q02/duckdb:parquet 24386021 24225397 1.01
tpcds_q03/duckdb:parquet 13426393 13179334 1.02
tpcds_q04/duckdb:parquet 170409435 171478980 0.99
tpcds_q05/duckdb:parquet 32426160 32893543 0.99
tpcds_q06/duckdb:parquet 34499190 33698435 1.02
tpcds_q07/duckdb:parquet 24986592 24946032 1.00
tpcds_q08/duckdb:parquet 29648545 30762014 0.96
tpcds_q09/duckdb:parquet 45497655 44663324 1.02
tpcds_q10/duckdb:parquet 37899521 39548035 0.96
tpcds_q11/duckdb:parquet 90641627 94114054 0.96
tpcds_q12/duckdb:parquet 16432678 16319234 1.01
tpcds_q13/duckdb:parquet 35477983 35500386 1.00
tpcds_q14/duckdb:parquet 105844246 106562376 0.99
tpcds_q15/duckdb:parquet 31113704 31388347 0.99
tpcds_q16/duckdb:parquet 23112605 23246321 0.99
tpcds_q17/duckdb:parquet 38743317 40536398 0.96
tpcds_q18/duckdb:parquet 48392593 48847582 0.99
tpcds_q19/duckdb:parquet 32927161 32076268 1.03
tpcds_q20/duckdb:parquet 17319747 17052655 1.02
tpcds_q21/duckdb:parquet 12264987 11839818 1.04
tpcds_q22/duckdb:parquet 73226455 72648946 1.01
tpcds_q23/duckdb:parquet 83080497 82762297 1.00
tpcds_q24/duckdb:parquet 48627753 47631024 1.02
tpcds_q25/duckdb:parquet 36580552 37521464 0.97
tpcds_q26/duckdb:parquet 40447683 40291459 1.00
tpcds_q27/duckdb:parquet 54092094 54506345 0.99
tpcds_q28/duckdb:parquet 44451538 43657354 1.02
tpcds_q29/duckdb:parquet 39200165 37069818 1.06
tpcds_q30/duckdb:parquet 38104467 38268285 1.00
tpcds_q31/duckdb:parquet 27856886 29213672 0.95
tpcds_q32/duckdb:parquet 12908929 12483170 1.03
tpcds_q33/duckdb:parquet 24459650 24346919 1.00
tpcds_q34/duckdb:parquet 🚨 24530594 22244742 1.10
tpcds_q35/duckdb:parquet 62740284 62319224 1.01
tpcds_q36/duckdb:parquet 22466785 23064186 0.97
tpcds_q37/duckdb:parquet 14257356 15268503 0.93
tpcds_q38/duckdb:parquet 37849794 36659953 1.03
tpcds_q39/duckdb:parquet 34829491 33758958 1.03
tpcds_q40/duckdb:parquet 20022851 19601399 1.02
tpcds_q41/duckdb:parquet 9188996 8865070 1.04
tpcds_q42/duckdb:parquet 13187537 12962024 1.02
tpcds_q43/duckdb:parquet 18537064 18573865 1.00
tpcds_q44/duckdb:parquet 26941548 26243393 1.03
tpcds_q45/duckdb:parquet 28834480 29460435 0.98
tpcds_q46/duckdb:parquet 48965187 48604600 1.01
tpcds_q47/duckdb:parquet 50529039 50858533 0.99
tpcds_q48/duckdb:parquet 32685679 33043473 0.99
tpcds_q49/duckdb:parquet 29055618 29505059 0.98
tpcds_q50/duckdb:parquet 26293642 26180288 1.00
tpcds_q51/duckdb:parquet 105498553 106872127 0.99
tpcds_q52/duckdb:parquet 12216745 13343763 0.92
tpcds_q53/duckdb:parquet 17445486 16987720 1.03
tpcds_q54/duckdb:parquet 29997191 29640885 1.01
tpcds_q55/duckdb:parquet 13203099 13491070 0.98
tpcds_q56/duckdb:parquet 25043421 23962899 1.05
tpcds_q57/duckdb:parquet 38522794 38451642 1.00
tpcds_q58/duckdb:parquet 26729934 26257741 1.02
tpcds_q59/duckdb:parquet 37074889 37313893 0.99
tpcds_q60/duckdb:parquet 25719241 25516221 1.01
tpcds_q61/duckdb:parquet 34162757 34547686 0.99
tpcds_q62/duckdb:parquet 12798999 13013390 0.98
tpcds_q63/duckdb:parquet 15592608 15948307 0.98
tpcds_q64/duckdb:parquet 75930505 76345997 0.99
tpcds_q65/duckdb:parquet 23539585 23548174 1.00
tpcds_q66/duckdb:parquet 35559303 32588974 1.09
tpcds_q67/duckdb:parquet 136920191 136331745 1.00
tpcds_q68/duckdb:parquet 39734913 40296648 0.99
tpcds_q69/duckdb:parquet 38828293 40001942 0.97
tpcds_q70/duckdb:parquet 24106908 22855849 1.05
tpcds_q71/duckdb:parquet 23456590 23964484 0.98
tpcds_q72/duckdb:parquet 167133709 167565486 1.00
tpcds_q73/duckdb:parquet 20364680 19839773 1.03
tpcds_q74/duckdb:parquet 128214079 127693872 1.00
tpcds_q75/duckdb:parquet 56966377 59097550 0.96
tpcds_q76/duckdb:parquet 21939465 22714355 0.97
tpcds_q77/duckdb:parquet 25071398 26119122 0.96
tpcds_q78/duckdb:parquet 78209733 78390045 1.00
tpcds_q79/duckdb:parquet 29958106 30989905 0.97
tpcds_q80/duckdb:parquet 43712258 43841532 1.00
tpcds_q81/duckdb:parquet 35921255 35929023 1.00
tpcds_q82/duckdb:parquet 18308014 18752810 0.98
tpcds_q83/duckdb:parquet 18567323 18735187 0.99
tpcds_q84/duckdb:parquet 20955076 21901276 0.96
tpcds_q85/duckdb:parquet 42491933 42293128 1.00
tpcds_q86/duckdb:parquet 13753917 13736770 1.00
tpcds_q87/duckdb:parquet 39942912 39293036 1.02
tpcds_q88/duckdb:parquet 53569878 54481635 0.98
tpcds_q89/duckdb:parquet 20136879 18626347 1.08
tpcds_q90/duckdb:parquet 8730839 8630734 1.01
tpcds_q91/duckdb:parquet 26182629 26051815 1.01
tpcds_q92/duckdb:parquet 13410218 13544811 0.99
tpcds_q93/duckdb:parquet 32659824 31668776 1.03
tpcds_q94/duckdb:parquet 18316282 18297643 1.00
tpcds_q95/duckdb:parquet 🚀 123508366 147129109 0.84
tpcds_q96/duckdb:parquet 10782060 10414830 1.04
tpcds_q97/duckdb:parquet 39265174 39506612 0.99
tpcds_q98/duckdb:parquet 21920668 21212338 1.03
tpcds_q99/duckdb:parquet 20370123 20411224 1.00

File Size Changes (25 files changed, -43.5% overall, 0↑ 25↓)
File Scale Format Base HEAD Change %
call_center.vortex 1.0 vortex-compact 47.43 KB 0 B 47.43 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 362.44 KB 0 B 362.44 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.04 MB 0 B 6.04 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.49 MB 0 B 59.49 MB -100.0%
customer.vortex 1.0 vortex-compact 3.29 MB 0 B 3.29 MB -100.0%
customer_address.vortex 1.0 vortex-compact 638.84 KB 0 B 638.84 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 424.18 KB 0 B 424.18 KB -100.0%
date_dim.vortex 1.0 vortex-compact 140.28 KB 0 B 140.28 KB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
household_demographics.vortex 1.0 vortex-compact 10.29 KB 0 B 10.29 KB -100.0%
income_band.vortex 1.0 vortex-compact 5.56 KB 0 B 5.56 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 0 B 16.07 MB -100.0%
item.vortex 1.0 vortex-compact 1000.32 KB 0 B 1000.32 KB -100.0%
promotion.vortex 1.0 vortex-compact 50.31 KB 0 B 50.31 KB -100.0%
reason.vortex 1.0 vortex-compact 5.96 KB 0 B 5.96 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 10.73 KB 0 B 10.73 KB -100.0%
store.vortex 1.0 vortex-compact 43.22 KB 0 B 43.22 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.36 MB 0 B 9.36 MB -100.0%
store_sales.vortex 1.0 vortex-compact 78.12 MB 0 B 78.12 MB -100.0%
time_dim.vortex 1.0 vortex-compact 96.59 KB 0 B 96.59 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.14 KB 0 B 22.14 KB -100.0%
web_page.vortex 1.0 vortex-compact 25.01 KB 0 B 25.01 KB -100.0%
web_returns.vortex 1.0 vortex-compact 3.00 MB 0 B 3.00 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.45 MB 0 B 29.45 MB -100.0%
web_site.vortex 1.0 vortex-compact 42.19 KB 0 B 42.19 KB -100.0%

Totals:

  • vortex-compact: 207.94 MB → 0 B (-100.0%)
  • vortex-file-compressed: 269.98 MB → 269.98 MB (0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +3.2%
Engines: DataFusion No clear signal (+5.3%, low confidence) · DuckDB No clear signal (+1.1%, low confidence)
Vortex (geomean): 1.056x ➖
Parquet (geomean): 1.023x ➖
Shifts: Parquet (control) +2.3% · Median polish +4.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.

datafusion / vortex-file-compressed (1.085x ➖, 0↑ 3↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 492929582 426450554 1.16
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚨 22963656 19848209 1.16
clickbench-sorted_q26/datafusion:vortex-file-compressed 21826433 20327205 1.07
clickbench-sorted_q36/datafusion:vortex-file-compressed 62726923 57274813 1.10
clickbench-sorted_q37/datafusion:vortex-file-compressed 44566130 44193620 1.01
clickbench-sorted_q38/datafusion:vortex-file-compressed 🚨 45224611 40667662 1.11
clickbench-sorted_q39/datafusion:vortex-file-compressed 120946173 111432224 1.09
clickbench-sorted_q40/datafusion:vortex-file-compressed 21207709 19484539 1.09
clickbench-sorted_q41/datafusion:vortex-file-compressed 19970361 19284461 1.04
clickbench-sorted_q42/datafusion:vortex-file-compressed 14446979 13791199 1.05
datafusion / parquet (1.030x ➖, 0↑ 1↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 🚨 5232240206 4695295164 1.11
clickbench-sorted_q24/datafusion:parquet 30865287 31506902 0.98
clickbench-sorted_q26/datafusion:parquet 27985885 26906221 1.04
clickbench-sorted_q36/datafusion:parquet 182313227 179554614 1.02
clickbench-sorted_q37/datafusion:parquet 115991513 113305085 1.02
clickbench-sorted_q38/datafusion:parquet 173260508 167366040 1.04
clickbench-sorted_q39/datafusion:parquet 314916712 296858858 1.06
clickbench-sorted_q40/datafusion:parquet 68421825 65247501 1.05
clickbench-sorted_q41/datafusion:parquet 61730968 63229141 0.98
clickbench-sorted_q42/datafusion:parquet 32621676 32221817 1.01
duckdb / vortex-file-compressed (1.028x ➖, 1↑ 3↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚀 143198310 181732691 0.79
clickbench-sorted_q24/duckdb:vortex-file-compressed 29912592 28731491 1.04
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚨 39579074 34170974 1.16
clickbench-sorted_q36/duckdb:vortex-file-compressed 🚨 62503373 54753566 1.14
clickbench-sorted_q37/duckdb:vortex-file-compressed 46615479 44919940 1.04
clickbench-sorted_q38/duckdb:vortex-file-compressed 🚨 54729658 49632395 1.10
clickbench-sorted_q39/duckdb:vortex-file-compressed 115162311 107422707 1.07
clickbench-sorted_q40/duckdb:vortex-file-compressed 27528161 29649261 0.93
clickbench-sorted_q41/duckdb:vortex-file-compressed 29598675 27151002 1.09
clickbench-sorted_q42/duckdb:vortex-file-compressed 24514209 25159855 0.97
duckdb / parquet (1.017x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 203130371 201196266 1.01
clickbench-sorted_q24/duckdb:parquet 28968674 28475742 1.02
clickbench-sorted_q26/duckdb:parquet 24851410 24242114 1.03
clickbench-sorted_q36/duckdb:parquet 115257861 108448213 1.06
clickbench-sorted_q37/duckdb:parquet 94746115 93496212 1.01
clickbench-sorted_q38/duckdb:parquet 99453176 95880530 1.04
clickbench-sorted_q39/duckdb:parquet 189441914 179144622 1.06
clickbench-sorted_q40/duckdb:parquet 41510249 43212335 0.96
clickbench-sorted_q41/duckdb:parquet 42761143 41861950 1.02
clickbench-sorted_q42/duckdb:parquet 28708422 29651029 0.97

File Size Changes (201 files changed, -42.8% overall, 52↑ 149↓)
File Scale Format Base HEAD Change %
hits_001.vortex 1.0 vortex-file-compressed 189.04 MB 193.49 MB +4.46 MB +2.4%
hits_090.vortex 1.0 vortex-file-compressed 192.46 MB 194.79 MB +2.33 MB +1.2%
hits_060.vortex 1.0 vortex-file-compressed 193.12 MB 194.81 MB +1.69 MB +0.9%
hits_066.vortex 1.0 vortex-file-compressed 163.02 MB 164.39 MB +1.37 MB +0.8%
hits_044.vortex 1.0 vortex-file-compressed 198.98 MB 200.04 MB +1.06 MB +0.5%
hits_050.vortex 1.0 vortex-file-compressed 160.87 MB 161.70 MB +852.40 KB +0.5%
hits_065.vortex 1.0 vortex-file-compressed 161.30 MB 162.04 MB +753.76 KB +0.5%
hits_009.vortex 1.0 vortex-file-compressed 101.26 MB 101.72 MB +471.12 KB +0.5%
hits_054.vortex 1.0 vortex-file-compressed 147.08 MB 147.73 MB +675.25 KB +0.4%
hits_099.vortex 1.0 vortex-file-compressed 171.35 MB 172.05 MB +715.74 KB +0.4%
hits_084.vortex 1.0 vortex-file-compressed 154.44 MB 154.89 MB +463.42 KB +0.3%
hits_042.vortex 1.0 vortex-file-compressed 201.55 MB 202.10 MB +566.42 KB +0.3%
hits_048.vortex 1.0 vortex-file-compressed 199.55 MB 200.09 MB +557.30 KB +0.3%
hits_058.vortex 1.0 vortex-file-compressed 155.03 MB 155.43 MB +413.80 KB +0.3%
hits_025.vortex 1.0 vortex-file-compressed 172.03 MB 172.43 MB +405.81 KB +0.2%
hits_072.vortex 1.0 vortex-file-compressed 102.77 MB 102.93 MB +160.58 KB +0.2%
hits_012.vortex 1.0 vortex-file-compressed 190.88 MB 191.15 MB +279.19 KB +0.1%
hits_003.vortex 1.0 vortex-file-compressed 136.57 MB 136.75 MB +182.44 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.45 MB 131.59 MB +146.52 KB +0.1%
hits_046.vortex 1.0 vortex-file-compressed 101.12 MB 101.22 MB +105.67 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 131.16 MB 131.29 MB +136.39 KB +0.1%
hits_037.vortex 1.0 vortex-file-compressed 177.30 MB 177.47 MB +173.80 KB +0.1%
hits_049.vortex 1.0 vortex-file-compressed 191.31 MB 191.49 MB +182.91 KB +0.1%
hits_021.vortex 1.0 vortex-file-compressed 154.34 MB 154.46 MB +126.66 KB +0.1%
hits_076.vortex 1.0 vortex-file-compressed 160.83 MB 160.95 MB +128.40 KB +0.1%
hits_005.vortex 1.0 vortex-file-compressed 167.55 MB 167.68 MB +132.83 KB +0.1%
hits_023.vortex 1.0 vortex-file-compressed 195.31 MB 195.46 MB +147.05 KB +0.1%
hits_068.vortex 1.0 vortex-file-compressed 160.93 MB 161.05 MB +120.09 KB +0.1%
hits_027.vortex 1.0 vortex-file-compressed 190.10 MB 190.23 MB +132.45 KB +0.1%
hits_057.vortex 1.0 vortex-file-compressed 159.94 MB 160.04 MB +100.08 KB +0.1%
hits_091.vortex 1.0 vortex-file-compressed 147.06 MB 147.15 MB +90.10 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 168.89 MB 168.99 MB +101.06 KB +0.1%
hits_095.vortex 1.0 vortex-file-compressed 154.33 MB 154.42 MB +91.27 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 131.29 MB 131.36 MB +76.89 KB +0.1%
hits_034.vortex 1.0 vortex-file-compressed 181.96 MB 182.06 MB +104.67 KB +0.1%
hits_083.vortex 1.0 vortex-file-compressed 157.10 MB 157.19 MB +86.02 KB +0.1%
hits_030.vortex 1.0 vortex-file-compressed 131.89 MB 131.96 MB +67.37 KB +0.0%
hits_059.vortex 1.0 vortex-file-compressed 198.99 MB 199.08 MB +91.41 KB +0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.38 MB 126.43 MB +52.16 KB +0.0%
hits_073.vortex 1.0 vortex-file-compressed 172.73 MB 172.79 MB +68.40 KB +0.0%
hits_032.vortex 1.0 vortex-file-compressed 154.72 MB 154.78 MB +60.66 KB +0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.82 MB 146.87 MB +57.02 KB +0.0%
hits_047.vortex 1.0 vortex-file-compressed 154.47 MB 154.52 MB +55.77 KB +0.0%
hits_086.vortex 1.0 vortex-file-compressed 192.13 MB 192.19 MB +64.09 KB +0.0%
hits_022.vortex 1.0 vortex-file-compressed 199.00 MB 199.06 MB +59.75 KB +0.0%
hits_081.vortex 1.0 vortex-file-compressed 199.96 MB 200.02 MB +58.35 KB +0.0%
hits_078.vortex 1.0 vortex-file-compressed 131.11 MB 131.14 MB +29.94 KB +0.0%
hits_036.vortex 1.0 vortex-file-compressed 171.30 MB 171.34 MB +37.64 KB +0.0%
hits_088.vortex 1.0 vortex-file-compressed 171.98 MB 172.01 MB +31.12 KB +0.0%
hits_098.vortex 1.0 vortex-file-compressed 137.64 MB 137.66 MB +23.21 KB +0.0%
hits_097.vortex 1.0 vortex-file-compressed 192.90 MB 192.93 MB +31.98 KB +0.0%
hits_013.vortex 1.0 vortex-file-compressed 161.33 MB 161.34 MB +544 B +0.0%
hits_079.vortex 1.0 vortex-file-compressed 181.12 MB 181.11 MB 13.95 KB -0.0%
hits_004.vortex 1.0 vortex-file-compressed 131.44 MB 131.43 MB 13.30 KB -0.0%
hits_020.vortex 1.0 vortex-file-compressed 160.14 MB 160.12 MB 19.99 KB -0.0%
hits_026.vortex 1.0 vortex-file-compressed 131.46 MB 131.44 MB 26.66 KB -0.0%
hits_077.vortex 1.0 vortex-file-compressed 172.55 MB 172.51 MB 37.19 KB -0.0%
hits_043.vortex 1.0 vortex-file-compressed 126.49 MB 126.46 MB 27.30 KB -0.0%
hits_062.vortex 1.0 vortex-file-compressed 170.71 MB 170.67 MB 40.27 KB -0.0%
hits_002.vortex 1.0 vortex-file-compressed 161.13 MB 161.10 MB 38.66 KB -0.0%
hits_053.vortex 1.0 vortex-file-compressed 190.08 MB 190.03 MB 50.04 KB -0.0%
hits_069.vortex 1.0 vortex-file-compressed 142.32 MB 142.27 MB 47.10 KB -0.0%
hits_011.vortex 1.0 vortex-file-compressed 199.35 MB 199.28 MB 73.98 KB -0.0%
hits_028.vortex 1.0 vortex-file-compressed 151.91 MB 151.83 MB 78.32 KB -0.1%
hits_080.vortex 1.0 vortex-file-compressed 126.87 MB 126.78 MB 86.58 KB -0.1%
hits_014.vortex 1.0 vortex-file-compressed 172.23 MB 172.12 MB 118.47 KB -0.1%
hits_093.vortex 1.0 vortex-file-compressed 131.75 MB 131.65 MB 101.84 KB -0.1%
hits_082.vortex 1.0 vortex-file-compressed 140.09 MB 139.98 MB 111.18 KB -0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.88 MB 130.78 MB 104.64 KB -0.1%
hits_070.vortex 1.0 vortex-file-compressed 200.01 MB 199.85 MB 163.14 KB -0.1%
hits_016.vortex 1.0 vortex-file-compressed 180.82 MB 180.67 MB 154.71 KB -0.1%
hits_024.vortex 1.0 vortex-file-compressed 160.58 MB 160.44 MB 143.80 KB -0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.67 MB 131.54 MB 133.09 KB -0.1%
hits_096.vortex 1.0 vortex-file-compressed 199.87 MB 199.64 MB 242.35 KB -0.1%
hits_067.vortex 1.0 vortex-file-compressed 132.01 MB 131.85 MB 160.55 KB -0.1%
hits_019.vortex 1.0 vortex-file-compressed 140.97 MB 140.77 MB 213.66 KB -0.1%
hits_087.vortex 1.0 vortex-file-compressed 161.05 MB 160.80 MB 260.14 KB -0.2%
hits_000.vortex 1.0 vortex-file-compressed 131.80 MB 131.56 MB 241.89 KB -0.2%
hits_075.vortex 1.0 vortex-file-compressed 189.84 MB 189.50 MB 350.50 KB -0.2%
hits_055.vortex 1.0 vortex-file-compressed 199.76 MB 199.40 MB 370.31 KB -0.2%
hits_040.vortex 1.0 vortex-file-compressed 143.87 MB 143.56 MB 313.09 KB -0.2%
hits_064.vortex 1.0 vortex-file-compressed 191.32 MB 190.90 MB 425.77 KB -0.2%
hits_008.vortex 1.0 vortex-file-compressed 140.73 MB 140.39 MB 353.26 KB -0.2%
hits_007.vortex 1.0 vortex-file-compressed 200.02 MB 199.51 MB 521.39 KB -0.3%
hits_039.vortex 1.0 vortex-file-compressed 161.65 MB 161.11 MB 552.72 KB -0.3%
hits_094.vortex 1.0 vortex-file-compressed 158.93 MB 158.38 MB 555.80 KB -0.3%
hits_092.vortex 1.0 vortex-file-compressed 199.46 MB 198.78 MB 700.73 KB -0.3%
hits_031.vortex 1.0 vortex-file-compressed 160.19 MB 159.63 MB 571.50 KB -0.3%
hits_071.vortex 1.0 vortex-file-compressed 140.61 MB 140.09 MB 524.15 KB -0.4%
hits_056.vortex 1.0 vortex-file-compressed 136.22 MB 135.66 MB 574.05 KB -0.4%
hits_051.vortex 1.0 vortex-file-compressed 173.12 MB 172.38 MB 751.27 KB -0.4%
hits_035.vortex 1.0 vortex-file-compressed 102.76 MB 102.32 MB 451.66 KB -0.4%
hits_029.vortex 1.0 vortex-file-compressed 199.64 MB 198.77 MB 894.60 KB -0.4%
hits_045.vortex 1.0 vortex-file-compressed 140.73 MB 140.06 MB 692.74 KB -0.5%
hits_061.vortex 1.0 vortex-file-compressed 161.57 MB 160.70 MB 889.35 KB -0.5%
hits_085.vortex 1.0 vortex-file-compressed 199.86 MB 198.76 MB 1.10 MB -0.6%
hits_033.vortex 1.0 vortex-file-compressed 200.12 MB 198.95 MB 1.17 MB -0.6%
hits_074.vortex 1.0 vortex-file-compressed 199.37 MB 198.14 MB 1.23 MB -0.6%
hits_018.vortex 1.0 vortex-file-compressed 199.68 MB 198.35 MB 1.33 MB -0.7%
hits_038.vortex 1.0 vortex-file-compressed 192.48 MB 190.20 MB 2.28 MB -1.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_000.vortex 1.0 vortex-compact 98.62 MB 0 B 98.62 MB -100.0%
hits_001.vortex 1.0 vortex-compact 139.05 MB 0 B 139.05 MB -100.0%
hits_002.vortex 1.0 vortex-compact 124.99 MB 0 B 124.99 MB -100.0%
hits_003.vortex 1.0 vortex-compact 104.51 MB 0 B 104.51 MB -100.0%
hits_004.vortex 1.0 vortex-compact 97.64 MB 0 B 97.64 MB -100.0%
hits_005.vortex 1.0 vortex-compact 115.89 MB 0 B 115.89 MB -100.0%
hits_006.vortex 1.0 vortex-compact 94.14 MB 0 B 94.14 MB -100.0%
hits_007.vortex 1.0 vortex-compact 153.73 MB 0 B 153.73 MB -100.0%
hits_008.vortex 1.0 vortex-compact 106.19 MB 0 B 106.19 MB -100.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 0 B 75.23 MB -100.0%
hits_010.vortex 1.0 vortex-compact 123.48 MB 0 B 123.48 MB -100.0%
hits_011.vortex 1.0 vortex-compact 152.90 MB 0 B 152.90 MB -100.0%
hits_012.vortex 1.0 vortex-compact 140.06 MB 0 B 140.06 MB -100.0%
hits_013.vortex 1.0 vortex-compact 125.26 MB 0 B 125.26 MB -100.0%
hits_014.vortex 1.0 vortex-compact 133.92 MB 0 B 133.92 MB -100.0%
hits_015.vortex 1.0 vortex-compact 97.70 MB 0 B 97.70 MB -100.0%
hits_016.vortex 1.0 vortex-compact 127.53 MB 0 B 127.53 MB -100.0%
hits_017.vortex 1.0 vortex-compact 111.61 MB 0 B 111.61 MB -100.0%
hits_018.vortex 1.0 vortex-compact 153.77 MB 0 B 153.77 MB -100.0%
hits_019.vortex 1.0 vortex-compact 106.18 MB 0 B 106.18 MB -100.0%
hits_020.vortex 1.0 vortex-compact 112.13 MB 0 B 112.13 MB -100.0%
hits_021.vortex 1.0 vortex-compact 110.63 MB 0 B 110.63 MB -100.0%
hits_022.vortex 1.0 vortex-compact 153.12 MB 0 B 153.12 MB -100.0%
hits_023.vortex 1.0 vortex-compact 142.63 MB 0 B 142.63 MB -100.0%
hits_024.vortex 1.0 vortex-compact 124.77 MB 0 B 124.77 MB -100.0%
hits_025.vortex 1.0 vortex-compact 133.61 MB 0 B 133.61 MB -100.0%
hits_026.vortex 1.0 vortex-compact 98.39 MB 0 B 98.39 MB -100.0%
hits_027.vortex 1.0 vortex-compact 139.14 MB 0 B 139.14 MB -100.0%
hits_028.vortex 1.0 vortex-compact 115.69 MB 0 B 115.69 MB -100.0%
hits_029.vortex 1.0 vortex-compact 153.49 MB 0 B 153.49 MB -100.0%
hits_030.vortex 1.0 vortex-compact 98.27 MB 0 B 98.27 MB -100.0%
hits_031.vortex 1.0 vortex-compact 111.69 MB 0 B 111.69 MB -100.0%
hits_032.vortex 1.0 vortex-compact 110.63 MB 0 B 110.63 MB -100.0%
hits_033.vortex 1.0 vortex-compact 153.31 MB 0 B 153.31 MB -100.0%
hits_034.vortex 1.0 vortex-compact 132.36 MB 0 B 132.36 MB -100.0%
hits_035.vortex 1.0 vortex-compact 75.96 MB 0 B 75.96 MB -100.0%
hits_036.vortex 1.0 vortex-compact 133.32 MB 0 B 133.32 MB -100.0%
hits_037.vortex 1.0 vortex-compact 132.55 MB 0 B 132.55 MB -100.0%
hits_038.vortex 1.0 vortex-compact 139.56 MB 0 B 139.56 MB -100.0%
hits_039.vortex 1.0 vortex-compact 125.56 MB 0 B 125.56 MB -100.0%
hits_040.vortex 1.0 vortex-compact 110.01 MB 0 B 110.01 MB -100.0%
hits_041.vortex 1.0 vortex-compact 98.17 MB 0 B 98.17 MB -100.0%
hits_042.vortex 1.0 vortex-compact 136.23 MB 0 B 136.23 MB -100.0%
hits_043.vortex 1.0 vortex-compact 94.33 MB 0 B 94.33 MB -100.0%
hits_044.vortex 1.0 vortex-compact 153.68 MB 0 B 153.68 MB -100.0%
hits_045.vortex 1.0 vortex-compact 106.19 MB 0 B 106.19 MB -100.0%
hits_046.vortex 1.0 vortex-compact 74.91 MB 0 B 74.91 MB -100.0%
hits_047.vortex 1.0 vortex-compact 110.49 MB 0 B 110.49 MB -100.0%
hits_048.vortex 1.0 vortex-compact 152.66 MB 0 B 152.66 MB -100.0%
hits_049.vortex 1.0 vortex-compact 139.42 MB 0 B 139.42 MB -100.0%
hits_050.vortex 1.0 vortex-compact 125.84 MB 0 B 125.84 MB -100.0%
hits_051.vortex 1.0 vortex-compact 134.00 MB 0 B 134.00 MB -100.0%
hits_052.vortex 1.0 vortex-compact 97.09 MB 0 B 97.09 MB -100.0%
hits_053.vortex 1.0 vortex-compact 138.53 MB 0 B 138.53 MB -100.0%
hits_054.vortex 1.0 vortex-compact 112.13 MB 0 B 112.13 MB -100.0%
hits_055.vortex 1.0 vortex-compact 153.42 MB 0 B 153.42 MB -100.0%
hits_056.vortex 1.0 vortex-compact 100.86 MB 0 B 100.86 MB -100.0%
hits_057.vortex 1.0 vortex-compact 111.78 MB 0 B 111.78 MB -100.0%
hits_058.vortex 1.0 vortex-compact 111.07 MB 0 B 111.07 MB -100.0%
hits_059.vortex 1.0 vortex-compact 152.98 MB 0 B 152.98 MB -100.0%
hits_060.vortex 1.0 vortex-compact 140.21 MB 0 B 140.21 MB -100.0%
hits_061.vortex 1.0 vortex-compact 125.37 MB 0 B 125.37 MB -100.0%
hits_062.vortex 1.0 vortex-compact 132.63 MB 0 B 132.63 MB -100.0%
hits_063.vortex 1.0 vortex-compact 98.91 MB 0 B 98.91 MB -100.0%
hits_064.vortex 1.0 vortex-compact 140.16 MB 0 B 140.16 MB -100.0%
hits_065.vortex 1.0 vortex-compact 124.40 MB 0 B 124.40 MB -100.0%
hits_066.vortex 1.0 vortex-compact 117.70 MB 0 B 117.70 MB -100.0%
hits_067.vortex 1.0 vortex-compact 99.45 MB 0 B 99.45 MB -100.0%
hits_068.vortex 1.0 vortex-compact 112.49 MB 0 B 112.49 MB -100.0%
hits_069.vortex 1.0 vortex-compact 99.97 MB 0 B 99.97 MB -100.0%
hits_070.vortex 1.0 vortex-compact 153.65 MB 0 B 153.65 MB -100.0%
hits_071.vortex 1.0 vortex-compact 105.76 MB 0 B 105.76 MB -100.0%
hits_072.vortex 1.0 vortex-compact 75.66 MB 0 B 75.66 MB -100.0%
hits_073.vortex 1.0 vortex-compact 134.20 MB 0 B 134.20 MB -100.0%
hits_074.vortex 1.0 vortex-compact 152.84 MB 0 B 152.84 MB -100.0%
hits_075.vortex 1.0 vortex-compact 137.86 MB 0 B 137.86 MB -100.0%
hits_076.vortex 1.0 vortex-compact 125.57 MB 0 B 125.57 MB -100.0%
hits_077.vortex 1.0 vortex-compact 134.42 MB 0 B 134.42 MB -100.0%
hits_078.vortex 1.0 vortex-compact 97.80 MB 0 B 97.80 MB -100.0%
hits_079.vortex 1.0 vortex-compact 128.09 MB 0 B 128.09 MB -100.0%
hits_080.vortex 1.0 vortex-compact 96.72 MB 0 B 96.72 MB -100.0%
hits_081.vortex 1.0 vortex-compact 153.61 MB 0 B 153.61 MB -100.0%
hits_082.vortex 1.0 vortex-compact 106.22 MB 0 B 106.22 MB -100.0%
hits_083.vortex 1.0 vortex-compact 110.10 MB 0 B 110.10 MB -100.0%
hits_084.vortex 1.0 vortex-compact 110.69 MB 0 B 110.69 MB -100.0%
hits_085.vortex 1.0 vortex-compact 153.60 MB 0 B 153.60 MB -100.0%
hits_086.vortex 1.0 vortex-compact 140.74 MB 0 B 140.74 MB -100.0%
hits_087.vortex 1.0 vortex-compact 125.23 MB 0 B 125.23 MB -100.0%
hits_088.vortex 1.0 vortex-compact 134.20 MB 0 B 134.20 MB -100.0%
hits_089.vortex 1.0 vortex-compact 99.22 MB 0 B 99.22 MB -100.0%
hits_090.vortex 1.0 vortex-compact 141.24 MB 0 B 141.24 MB -100.0%
hits_091.vortex 1.0 vortex-compact 111.86 MB 0 B 111.86 MB -100.0%
hits_092.vortex 1.0 vortex-compact 153.22 MB 0 B 153.22 MB -100.0%
hits_093.vortex 1.0 vortex-compact 98.45 MB 0 B 98.45 MB -100.0%
hits_094.vortex 1.0 vortex-compact 110.82 MB 0 B 110.82 MB -100.0%
hits_095.vortex 1.0 vortex-compact 110.62 MB 0 B 110.62 MB -100.0%
hits_096.vortex 1.0 vortex-compact 153.23 MB 0 B 153.23 MB -100.0%
hits_097.vortex 1.0 vortex-compact 140.30 MB 0 B 140.30 MB -100.0%
hits_098.vortex 1.0 vortex-compact 103.07 MB 0 B 103.07 MB -100.0%
hits_099.vortex 1.0 vortex-compact 133.18 MB 0 B 133.18 MB -100.0%

Totals:

  • vortex-compact: 11.93 GB → 0 B (-100.0%)
  • vortex-file-compressed: 15.96 GB → 15.97 GB (+0.0%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: Likely improvement (high confidence)
Attributed Vortex impact: -24.9%
Engines: DuckDB Likely improvement (-24.9%, high confidence)
Vortex (geomean): 0.746x ✅
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish -15.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.

duckdb / vortex-file-compressed (0.746x ✅, 9↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11878958 12153708 0.98
statpopgen_q01/duckdb:vortex-file-compressed 12238791 12566478 0.97
statpopgen_q02/duckdb:vortex-file-compressed 🚀 297031816 517377910 0.57
statpopgen_q03/duckdb:vortex-file-compressed 🚀 739013486 1032250097 0.72
statpopgen_q04/duckdb:vortex-file-compressed 🚀 765108323 1045831958 0.73
statpopgen_q05/duckdb:vortex-file-compressed 🚀 308521172 485891349 0.63
statpopgen_q06/duckdb:vortex-file-compressed 🚀 916701115 1508411173 0.61
statpopgen_q07/duckdb:vortex-file-compressed 🚀 181965956 203369962 0.89
statpopgen_q08/duckdb:vortex-file-compressed 🚀 194512583 224789754 0.87
statpopgen_q09/duckdb:vortex-file-compressed 🚀 554224876 810198068 0.68
statpopgen_q10/duckdb:vortex-file-compressed 🚀 1735108107 2549108855 0.68
duckdb / parquet (0.994x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 333296979 337048175 0.99
statpopgen_q01/duckdb:parquet 417603619 416244923 1.00
statpopgen_q02/duckdb:parquet 793257381 798913578 0.99
statpopgen_q03/duckdb:parquet 1217797303 1221446186 1.00
statpopgen_q04/duckdb:parquet 1203746368 1220018884 0.99
statpopgen_q05/duckdb:parquet 842945919 843862286 1.00
statpopgen_q06/duckdb:parquet 1459379134 1479366077 0.99
statpopgen_q07/duckdb:parquet 890488441 887083273 1.00
statpopgen_q08/duckdb:parquet 905250316 899464766 1.01
statpopgen_q09/duckdb:parquet 1033052617 1054149068 0.98
statpopgen_q10/duckdb:parquet 2231722508 2255337342 0.99

File Size Changes (3 files changed, -42.8% overall, 0↑ 3↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.66 GB 310.14 MB -15.4%
duckdb.db 100000 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 960.66 MB 0 B 960.66 MB -100.0%

Totals:

  • vortex-compact: 960.92 MB → 0 B (-100.0%)
  • vortex-file-compressed: 1.96 GB → 1.66 GB (-15.4%)

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.1%
Engines: DataFusion No clear signal (+1.3%, environment too noisy confidence) · DuckDB No clear signal (+0.9%, environment too noisy confidence)
Vortex (geomean): 1.053x ➖
Parquet (geomean): 1.042x ➖
Shifts: Parquet (control) +4.2% · Median polish +4.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.

datafusion / vortex-file-compressed (1.046x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 270848261 251934921 1.08
tpch_q02/datafusion:vortex-file-compressed 473611484 407427093 1.16
tpch_q03/datafusion:vortex-file-compressed 357850986 337144015 1.06
tpch_q04/datafusion:vortex-file-compressed 192090039 182312733 1.05
tpch_q05/datafusion:vortex-file-compressed 404075231 370588841 1.09
tpch_q06/datafusion:vortex-file-compressed 266601470 251678243 1.06
tpch_q07/datafusion:vortex-file-compressed 354041542 336141600 1.05
tpch_q08/datafusion:vortex-file-compressed 558146418 500917088 1.11
tpch_q09/datafusion:vortex-file-compressed 377072563 379712222 0.99
tpch_q10/datafusion:vortex-file-compressed 388589004 359805942 1.08
tpch_q11/datafusion:vortex-file-compressed 300269204 272933353 1.10
tpch_q12/datafusion:vortex-file-compressed 297203068 318305239 0.93
tpch_q13/datafusion:vortex-file-compressed 180953966 215880040 0.84
tpch_q14/datafusion:vortex-file-compressed 164494205 163205509 1.01
tpch_q15/datafusion:vortex-file-compressed 330299146 306467695 1.08
tpch_q16/datafusion:vortex-file-compressed 199233635 185325680 1.08
tpch_q17/datafusion:vortex-file-compressed 332310272 305155402 1.09
tpch_q18/datafusion:vortex-file-compressed 291145011 266588605 1.09
tpch_q19/datafusion:vortex-file-compressed 349118767 363701349 0.96
tpch_q20/datafusion:vortex-file-compressed 365495634 383872076 0.95
tpch_q21/datafusion:vortex-file-compressed 482598711 474318936 1.02
tpch_q22/datafusion:vortex-file-compressed 157488165 132677839 1.19
datafusion / parquet (1.033x ➖, 0↑ 1↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 223054078 237741717 0.94
tpch_q02/datafusion:parquet 293515567 273973630 1.07
tpch_q03/datafusion:parquet 275199124 271876823 1.01
tpch_q04/datafusion:parquet 🚨 186494346 142030200 1.31
tpch_q05/datafusion:parquet 348523728 355599613 0.98
tpch_q06/datafusion:parquet 166239848 150596397 1.10
tpch_q07/datafusion:parquet 372714425 348639626 1.07
tpch_q08/datafusion:parquet 437744438 416195318 1.05
tpch_q09/datafusion:parquet 451486335 441478807 1.02
tpch_q10/datafusion:parquet 419286330 420383254 1.00
tpch_q11/datafusion:parquet 281456432 269625357 1.04
tpch_q12/datafusion:parquet 209669306 219635288 0.95
tpch_q13/datafusion:parquet 436672355 425356993 1.03
tpch_q14/datafusion:parquet 177181985 171332614 1.03
tpch_q15/datafusion:parquet 296194999 282653212 1.05
tpch_q16/datafusion:parquet 111974975 117059142 0.96
tpch_q17/datafusion:parquet 320060217 316142300 1.01
tpch_q18/datafusion:parquet 425346498 451537994 0.94
tpch_q19/datafusion:parquet 180329652 189225191 0.95
tpch_q20/datafusion:parquet 290930288 256669640 1.13
tpch_q21/datafusion:parquet 424526360 400889311 1.06
tpch_q22/datafusion:parquet 196841284 185402058 1.06
duckdb / vortex-file-compressed (1.060x ➖, 0↑ 0↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 279853513 301832642 0.93
tpch_q02/duckdb:vortex-file-compressed 961438761 874326957 1.10
tpch_q03/duckdb:vortex-file-compressed 595612121 579511608 1.03
tpch_q04/duckdb:vortex-file-compressed 403892294 352507360 1.15
tpch_q05/duckdb:vortex-file-compressed 830458429 697270467 1.19
tpch_q06/duckdb:vortex-file-compressed 338837164 321629346 1.05
tpch_q07/duckdb:vortex-file-compressed 821478873 834660773 0.98
tpch_q08/duckdb:vortex-file-compressed 976076502 945961609 1.03
tpch_q09/duckdb:vortex-file-compressed 823928355 756217500 1.09
tpch_q10/duckdb:vortex-file-compressed 664542085 632510972 1.05
tpch_q11/duckdb:vortex-file-compressed 447685611 460157362 0.97
tpch_q12/duckdb:vortex-file-compressed 577299606 552378969 1.05
tpch_q13/duckdb:vortex-file-compressed 391189852 339067327 1.15
tpch_q14/duckdb:vortex-file-compressed 328442623 306524259 1.07
tpch_q15/duckdb:vortex-file-compressed 269387835 244731665 1.10
tpch_q16/duckdb:vortex-file-compressed 326186380 280219832 1.16
tpch_q17/duckdb:vortex-file-compressed 545922883 601752783 0.91
tpch_q18/duckdb:vortex-file-compressed 559718243 501317909 1.12
tpch_q19/duckdb:vortex-file-compressed 441610813 412222512 1.07
tpch_q20/duckdb:vortex-file-compressed 782641003 741316665 1.06
tpch_q21/duckdb:vortex-file-compressed 986313798 940289980 1.05
tpch_q22/duckdb:vortex-file-compressed 283051380 266737271 1.06
duckdb / parquet (1.051x ➖, 0↑ 1↓)
name PR 5a391cf (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 367394285 311361455 1.18
tpch_q02/duckdb:parquet 610130013 697753471 0.87
tpch_q03/duckdb:parquet 833540971 811710977 1.03
tpch_q04/duckdb:parquet 514233405 500205063 1.03
tpch_q05/duckdb:parquet 944001885 919213411 1.03
tpch_q06/duckdb:parquet 323804176 326849803 0.99
tpch_q07/duckdb:parquet 917164120 880460025 1.04
tpch_q08/duckdb:parquet 1142509875 1086673745 1.05
tpch_q09/duckdb:parquet 1179456939 1040480037 1.13
tpch_q10/duckdb:parquet 1048258490 1008458083 1.04
tpch_q11/duckdb:parquet 431261025 446078053 0.97
tpch_q12/duckdb:parquet 613061237 546502466 1.12
tpch_q13/duckdb:parquet 823967838 814473289 1.01
tpch_q14/duckdb:parquet 533474828 467315742 1.14
tpch_q15/duckdb:parquet 🚨 484208229 356546111 1.36
tpch_q16/duckdb:parquet 490146292 492849478 0.99
tpch_q17/duckdb:parquet 526515619 485273845 1.08
tpch_q18/duckdb:parquet 664647153 624159935 1.06
tpch_q19/duckdb:parquet 578164991 580677264 1.00
tpch_q20/duckdb:parquet 855900247 860787719 0.99
tpch_q21/duckdb:parquet 735648582 717961316 1.02
tpch_q22/duckdb:parquet 421451462 404151722 1.04

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.0%
Engines: DataFusion No clear signal (-4.5%, environment too noisy confidence) · DuckDB No clear signal (+0.5%, low confidence)
Vortex (geomean): 0.982x ➖
Parquet (geomean): 1.002x ➖
Shifts: Parquet (control) +0.2% · Median polish +1.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.949x ➖, 7↑ 0↓)
name PR 5a391cf (ns) base f52dc52 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1708800 1893286 0.90
clickbench_q01/datafusion:vortex-file-compressed 17995385 18541852 0.97
clickbench_q02/datafusion:vortex-file-compressed 34249898 36804308 0.93
clickbench_q03/datafusion:vortex-file-compressed 🚀 36166240 40721212 0.89
clickbench_q04/datafusion:vortex-file-compressed 249638622 270246411 0.92
clickbench_q05/datafusion:vortex-file-compressed 🚀 317616741 356321868 0.89
clickbench_q06/datafusion:vortex-file-compressed 1819923 1864424 0.98
clickbench_q07/datafusion:vortex-file-compressed 22219344 24130576 0.92
clickbench_q08/datafusion:vortex-file-compressed 🚀 340062177 386582137 0.88
clickbench_q09/datafusion:vortex-file-compressed 465933911 509288842 0.91
clickbench_q10/datafusion:vortex-file-compressed 73006040 80113421 0.91
clickbench_q11/datafusion:vortex-file-compressed 85611934 92592092 0.92
clickbench_q12/datafusion:vortex-file-compressed 270245171 297884222 0.91
clickbench_q13/datafusion:vortex-file-compressed 🚀 431925574 480356555 0.90
clickbench_q14/datafusion:vortex-file-compressed 274475576 294959826 0.93
clickbench_q15/datafusion:vortex-file-compressed 🚀 288609025 321887086 0.90
clickbench_q16/datafusion:vortex-file-compressed 🚀 681754386 763162487 0.89
clickbench_q17/datafusion:vortex-file-compressed 688760747 741007744 0.93
clickbench_q18/datafusion:vortex-file-compressed 1392608157 1523581745 0.91
clickbench_q19/datafusion:vortex-file-compressed 26427194 27560631 0.96
clickbench_q20/datafusion:vortex-file-compressed 271344552 266006901 1.02
clickbench_q21/datafusion:vortex-file-compressed 353012095 364382089 0.97
clickbench_q22/datafusion:vortex-file-compressed 458279108 455065452 1.01
clickbench_q23/datafusion:vortex-file-compressed 587446396 602445928 0.98
clickbench_q24/datafusion:vortex-file-compressed 42210560 46001468 0.92
clickbench_q25/datafusion:vortex-file-compressed 74906787 76696934 0.98
clickbench_q26/datafusion:vortex-file-compressed 43694893 42530910 1.03
clickbench_q27/datafusion:vortex-file-compressed 390642961 387911278 1.01
clickbench_q28/datafusion:vortex-file-compressed 2343200778 2447716778 0.96
clickbench_q29/datafusion:vortex-file-compressed 56069839 53106292 1.06
clickbench_q30/datafusion:vortex-file-compressed 230092491 228164384 1.01
clickbench_q31/datafusion:vortex-file-compressed 256306478 263625416 0.97
clickbench_q32/datafusion:vortex-file-compressed 1084785585 1067358871 1.02
clickbench_q33/datafusion:vortex-file-compressed 1403100908 1452456948 0.97
clickbench_q34/datafusion:vortex-file-compressed 1425936695 1498558297 0.95
clickbench_q35/datafusion:vortex-file-compressed 256425493 251515313 1.02
clickbench_q36/datafusion:vortex-file-compressed 57076656 61269274 0.93
clickbench_q37/datafusion:vortex-file-compressed 25737659 27851618 0.92
clickbench_q38/datafusion:vortex-file-compressed 17081691 17230702 0.99
clickbench_q39/datafusion:vortex-file-compressed 🚀 122054288 143792929 0.85
clickbench_q40/datafusion:vortex-file-compressed 12073000 12562383 0.96
clickbench_q41/datafusion:vortex-file-compressed 12392152 13125362 0.94
clickbench_q42/datafusion:vortex-file-compressed 11879977 11190277 1.06
datafusion / parquet (0.994x ➖, 3↑ 1↓)
name PR 5a391cf (ns) base f52dc52 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1582849 1560562 1.01
clickbench_q01/datafusion:parquet 19767217 19494186 1.01
clickbench_q02/datafusion:parquet 43684740 44044739 0.99
clickbench_q03/datafusion:parquet 34800855 35543292 0.98
clickbench_q04/datafusion:parquet 277055324 270531383 1.02
clickbench_q05/datafusion:parquet 327151329 324091604 1.01
clickbench_q06/datafusion:parquet 1614128 1534158 1.05
clickbench_q07/datafusion:parquet 22383060 20738967 1.08
clickbench_q08/datafusion:parquet 344194190 334601270 1.03
clickbench_q09/datafusion:parquet 491660193 469907247 1.05
clickbench_q10/datafusion:parquet 93779076 92943194 1.01
clickbench_q11/datafusion:parquet 119041945 114597663 1.04
clickbench_q12/datafusion:parquet 317513155 296852345 1.07
clickbench_q13/datafusion:parquet 476664933 472632437 1.01
clickbench_q14/datafusion:parquet 323569549 315953494 1.02
clickbench_q15/datafusion:parquet 305707788 290599526 1.05
clickbench_q16/datafusion:parquet 681450582 672697791 1.01
clickbench_q17/datafusion:parquet 672649977 653491841 1.03
clickbench_q18/datafusion:parquet 1405791143 1398409194 1.01
clickbench_q19/datafusion:parquet 28115133 26605926 1.06
clickbench_q20/datafusion:parquet 572442659 569300482 1.01
clickbench_q21/datafusion:parquet 639503301 618221003 1.03
clickbench_q22/datafusion:parquet 925364996 924697311 1.00
clickbench_q23/datafusion:parquet 4105021642 4038831616 1.02
clickbench_q24/datafusion:parquet 🚨 65311626 54205015 1.20
clickbench_q25/datafusion:parquet 128867054 130513107 0.99
clickbench_q26/datafusion:parquet 57157051 55823079 1.02
clickbench_q27/datafusion:parquet 662696023 645137458 1.03
clickbench_q28/datafusion:parquet 2455356220 2657686194 0.92
clickbench_q29/datafusion:parquet 49089430 45764636 1.07
clickbench_q30/datafusion:parquet 🚀 322434498 360693787 0.89
clickbench_q31/datafusion:parquet 357167091 384838349 0.93
clickbench_q32/datafusion:parquet 🚀 1110256970 1300189362 0.85
clickbench_q33/datafusion:parquet 🚀 1526306452 1739781273 0.88
clickbench_q34/datafusion:parquet 1551190028 1706264709 0.91
clickbench_q35/datafusion:parquet 255420320 282249744 0.90
clickbench_q36/datafusion:parquet 110471501 119665562 0.92
clickbench_q37/datafusion:parquet 43363372 45990559 0.94
clickbench_q38/datafusion:parquet 61243014 67990234 0.90
clickbench_q39/datafusion:parquet 216264752 223644901 0.97
clickbench_q40/datafusion:parquet 26129052 24766279 1.06
clickbench_q41/datafusion:parquet 21656132 23542767 0.92
clickbench_q42/datafusion:parquet 22269231 24043001 0.93
duckdb / vortex-file-compressed (1.015x ➖, 1↑ 2↓)
name PR 5a391cf (ns) base f52dc52 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 9030011 9352916 0.97
clickbench_q01/duckdb:vortex-file-compressed 15502000 15159432 1.02
clickbench_q02/duckdb:vortex-file-compressed 20886645 21275211 0.98
clickbench_q03/duckdb:vortex-file-compressed 27388073 25983976 1.05
clickbench_q04/duckdb:vortex-file-compressed 198993219 199417072 1.00
clickbench_q05/duckdb:vortex-file-compressed 182530124 186027655 0.98
clickbench_q06/duckdb:vortex-file-compressed 🚨 19582601 17580262 1.11
clickbench_q07/duckdb:vortex-file-compressed 20713214 20083560 1.03
clickbench_q08/duckdb:vortex-file-compressed 274158680 268190624 1.02
clickbench_q09/duckdb:vortex-file-compressed 356858934 345959509 1.03
clickbench_q10/duckdb:vortex-file-compressed 74995149 73198434 1.02
clickbench_q11/duckdb:vortex-file-compressed 85408759 84750906 1.01
clickbench_q12/duckdb:vortex-file-compressed 207604314 208469681 1.00
clickbench_q13/duckdb:vortex-file-compressed 422207384 404475922 1.04
clickbench_q14/duckdb:vortex-file-compressed 248374301 240637855 1.03
clickbench_q15/duckdb:vortex-file-compressed 263847973 256594780 1.03
clickbench_q16/duckdb:vortex-file-compressed 545834324 536139444 1.02
clickbench_q17/duckdb:vortex-file-compressed 440113791 429796226 1.02
clickbench_q18/duckdb:vortex-file-compressed 951399121 939733023 1.01
clickbench_q19/duckdb:vortex-file-compressed 20987972 20933797 1.00
clickbench_q20/duckdb:vortex-file-compressed 257724439 248857643 1.04
clickbench_q21/duckdb:vortex-file-compressed 352514072 323901486 1.09
clickbench_q22/duckdb:vortex-file-compressed 501630394 548063402 0.92
clickbench_q23/duckdb:vortex-file-compressed 🚀 130331333 168266145 0.77
clickbench_q24/duckdb:vortex-file-compressed 🚨 43088281 38739766 1.11
clickbench_q25/duckdb:vortex-file-compressed 82009973 84971530 0.97
clickbench_q26/duckdb:vortex-file-compressed 48301671 46877837 1.03
clickbench_q27/duckdb:vortex-file-compressed 222297374 219261334 1.01
clickbench_q28/duckdb:vortex-file-compressed 3056651064 3037001199 1.01
clickbench_q29/duckdb:vortex-file-compressed 26366806 25926150 1.02
clickbench_q30/duckdb:vortex-file-compressed 204974572 201165494 1.02
clickbench_q31/duckdb:vortex-file-compressed 294415702 290345972 1.01
clickbench_q32/duckdb:vortex-file-compressed 1140450996 1113285703 1.02
clickbench_q33/duckdb:vortex-file-compressed 1122486411 1080376786 1.04
clickbench_q34/duckdb:vortex-file-compressed 1211487221 1159379422 1.04
clickbench_q35/duckdb:vortex-file-compressed 373595616 367935356 1.02
clickbench_q36/duckdb:vortex-file-compressed 32354303 31367488 1.03
clickbench_q37/duckdb:vortex-file-compressed 22048838 21475755 1.03
clickbench_q38/duckdb:vortex-file-compressed 26710242 24601441 1.09
clickbench_q39/duckdb:vortex-file-compressed 48219178 47027863 1.03
clickbench_q40/duckdb:vortex-file-compressed 21305334 21097686 1.01
clickbench_q41/duckdb:vortex-file-compressed 20970177 20598870 1.02
clickbench_q42/duckdb:vortex-file-compressed 21355673 21095309 1.01
duckdb / parquet (1.010x ➖, 0↑ 1↓)
name PR 5a391cf (ns) base f52dc52 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23689303 24015491 0.99
clickbench_q01/duckdb:parquet 30233246 29784138 1.02
clickbench_q02/duckdb:parquet 50665527 50516368 1.00
clickbench_q03/duckdb:parquet 41311563 41630948 0.99
clickbench_q04/duckdb:parquet 205340253 203610657 1.01
clickbench_q05/duckdb:parquet 261859418 260173645 1.01
clickbench_q06/duckdb:parquet 47814867 49130532 0.97
clickbench_q07/duckdb:parquet 32944116 31803716 1.04
clickbench_q08/duckdb:parquet 271002938 270081633 1.00
clickbench_q09/duckdb:parquet 407538457 398891835 1.02
clickbench_q10/duckdb:parquet 85413157 84469134 1.01
clickbench_q11/duckdb:parquet 102954259 101898512 1.01
clickbench_q12/duckdb:parquet 285240855 282637808 1.01
clickbench_q13/duckdb:parquet 478984456 473050293 1.01
clickbench_q14/duckdb:parquet 323338323 316481651 1.02
clickbench_q15/duckdb:parquet 258269978 255798688 1.01
clickbench_q16/duckdb:parquet 606195309 599863579 1.01
clickbench_q17/duckdb:parquet 508383364 502394815 1.01
clickbench_q18/duckdb:parquet 1031576147 1036407509 1.00
clickbench_q19/duckdb:parquet 29299282 28150413 1.04
clickbench_q20/duckdb:parquet 420535865 419063848 1.00
clickbench_q21/duckdb:parquet 533098170 535683419 1.00
clickbench_q22/duckdb:parquet 924066596 930210309 0.99
clickbench_q23/duckdb:parquet 274252248 271373875 1.01
clickbench_q24/duckdb:parquet 75090714 72508112 1.04
clickbench_q25/duckdb:parquet 164978470 163278733 1.01
clickbench_q26/duckdb:parquet 56367711 55561749 1.01
clickbench_q27/duckdb:parquet 471864154 481614394 0.98
clickbench_q28/duckdb:parquet 4802476984 4781815931 1.00
clickbench_q29/duckdb:parquet 42783430 43365158 0.99
clickbench_q30/duckdb:parquet 312175652 313754728 0.99
clickbench_q31/duckdb:parquet 376712589 374737764 1.01
clickbench_q32/duckdb:parquet 1124408740 1099744622 1.02
clickbench_q33/duckdb:parquet 1133447616 1100201631 1.03
clickbench_q34/duckdb:parquet 1170063471 1151516823 1.02
clickbench_q35/duckdb:parquet 376769817 367432220 1.03
clickbench_q36/duckdb:parquet 47608415 48090395 0.99
clickbench_q37/duckdb:parquet 34527951 34120467 1.01
clickbench_q38/duckdb:parquet 35673251 38682110 0.92
clickbench_q39/duckdb:parquet 🚨 90859651 77648969 1.17
clickbench_q40/duckdb:parquet 22332222 21333726 1.05
clickbench_q41/duckdb:parquet 21693838 21611312 1.00
clickbench_q42/duckdb:parquet 23417557 23406405 1.00

File Size Changes (101 files changed, -39.2% overall, 0↑ 101↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.88 MB 0 B 58.88 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.67 MB 0 B 90.67 MB -100.0%
hits_10.vortex 1.0 vortex-compact 49.48 MB 0 B 49.48 MB -100.0%
hits_11.vortex 1.0 vortex-compact 56.11 MB 0 B 56.11 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_13.vortex 1.0 vortex-compact 69.24 MB 0 B 69.24 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.88 MB 0 B 74.88 MB -100.0%
hits_15.vortex 1.0 vortex-compact 48.41 MB 0 B 48.41 MB -100.0%
hits_16.vortex 1.0 vortex-compact 49.56 MB 0 B 49.56 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.79 MB 0 B 58.79 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.89 MB 0 B 64.89 MB -100.0%
hits_19.vortex 1.0 vortex-compact 49.73 MB 0 B 49.73 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.16 MB 0 B 129.16 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.36 MB 0 B 38.36 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.99 MB 0 B 51.99 MB -100.0%
hits_22.vortex 1.0 vortex-compact 46.22 MB 0 B 46.22 MB -100.0%
hits_23.vortex 1.0 vortex-compact 46.13 MB 0 B 46.13 MB -100.0%
hits_24.vortex 1.0 vortex-compact 45.11 MB 0 B 45.11 MB -100.0%
hits_25.vortex 1.0 vortex-compact 73.88 MB 0 B 73.88 MB -100.0%
hits_26.vortex 1.0 vortex-compact 71.99 MB 0 B 71.99 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.92 MB 0 B 70.92 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.68 MB 0 B 36.68 MB -100.0%
hits_3.vortex 1.0 vortex-compact 95.12 MB 0 B 95.12 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.57 MB 0 B 58.57 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.77 MB 0 B 55.77 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.61 MB 0 B 44.61 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.92 MB 0 B 35.92 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.24 MB 0 B 58.24 MB -100.0%
hits_35.vortex 1.0 vortex-compact 75.53 MB 0 B 75.53 MB -100.0%
hits_36.vortex 1.0 vortex-compact 49.21 MB 0 B 49.21 MB -100.0%
hits_37.vortex 1.0 vortex-compact 54.76 MB 0 B 54.76 MB -100.0%
hits_38.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_39.vortex 1.0 vortex-compact 50.10 MB 0 B 50.10 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.94 MB 0 B 71.94 MB -100.0%
hits_40.vortex 1.0 vortex-compact 77.42 MB 0 B 77.42 MB -100.0%
hits_41.vortex 1.0 vortex-compact 166.05 MB 0 B 166.05 MB -100.0%
hits_42.vortex 1.0 vortex-compact 164.53 MB 0 B 164.53 MB -100.0%
hits_43.vortex 1.0 vortex-compact 169.21 MB 0 B 169.21 MB -100.0%
hits_44.vortex 1.0 vortex-compact 133.26 MB 0 B 133.26 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.80 MB 0 B 75.80 MB -100.0%
hits_46.vortex 1.0 vortex-compact 42.27 MB 0 B 42.27 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.22 MB 0 B 18.22 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.85 MB 0 B 17.85 MB -100.0%
hits_49.vortex 1.0 vortex-compact 51.00 MB 0 B 51.00 MB -100.0%
hits_5.vortex 1.0 vortex-compact 63.33 MB 0 B 63.33 MB -100.0%
hits_50.vortex 1.0 vortex-compact 114.20 MB 0 B 114.20 MB -100.0%
hits_51.vortex 1.0 vortex-compact 168.34 MB 0 B 168.34 MB -100.0%
hits_52.vortex 1.0 vortex-compact 65.08 MB 0 B 65.08 MB -100.0%
hits_53.vortex 1.0 vortex-compact 60.05 MB 0 B 60.05 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.57 MB 0 B 117.57 MB -100.0%
hits_55.vortex 1.0 vortex-compact 92.56 MB 0 B 92.56 MB -100.0%
hits_56.vortex 1.0 vortex-compact 78.58 MB 0 B 78.58 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.73 MB 0 B 83.73 MB -100.0%
hits_58.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.68 MB 0 B 66.68 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.57 MB 0 B 63.57 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.92 MB 0 B 64.92 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.73 MB 0 B 57.73 MB -100.0%
hits_62.vortex 1.0 vortex-compact 75.45 MB 0 B 75.45 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.44 MB 0 B 46.44 MB -100.0%
hits_64.vortex 1.0 vortex-compact 54.09 MB 0 B 54.09 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.40 MB 0 B 129.40 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.52 MB 0 B 53.52 MB -100.0%
hits_67.vortex 1.0 vortex-compact 114.44 MB 0 B 114.44 MB -100.0%
hits_68.vortex 1.0 vortex-compact 76.67 MB 0 B 76.67 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.98 MB 0 B 80.98 MB -100.0%
hits_7.vortex 1.0 vortex-compact 64.19 MB 0 B 64.19 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.84 MB 0 B 61.84 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.96 MB 0 B 69.96 MB -100.0%
hits_72.vortex 1.0 vortex-compact 52.74 MB 0 B 52.74 MB -100.0%
hits_73.vortex 1.0 vortex-compact 71.07 MB 0 B 71.07 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.87 MB 0 B 71.87 MB -100.0%
hits_75.vortex 1.0 vortex-compact 45.12 MB 0 B 45.12 MB -100.0%
hits_76.vortex 1.0 vortex-compact 77.10 MB 0 B 77.10 MB -100.0%
hits_77.vortex 1.0 vortex-compact 118.50 MB 0 B 118.50 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.85 MB 0 B 97.85 MB -100.0%
hits_79.vortex 1.0 vortex-compact 86.17 MB 0 B 86.17 MB -100.0%
hits_8.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_80.vortex 1.0 vortex-compact 68.67 MB 0 B 68.67 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.95 MB 0 B 65.95 MB -100.0%
hits_82.vortex 1.0 vortex-compact 67.43 MB 0 B 67.43 MB -100.0%
hits_83.vortex 1.0 vortex-compact 53.62 MB 0 B 53.62 MB -100.0%
hits_84.vortex 1.0 vortex-compact 74.35 MB 0 B 74.35 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.86 MB 0 B 52.86 MB -100.0%
hits_86.vortex 1.0 vortex-compact 49.12 MB 0 B 49.12 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.86 MB 0 B 118.86 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.58 MB 0 B 73.58 MB -100.0%
hits_89.vortex 1.0 vortex-compact 114.10 MB 0 B 114.10 MB -100.0%
hits_9.vortex 1.0 vortex-compact 66.32 MB 0 B 66.32 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.09 MB 0 B 82.09 MB -100.0%
hits_91.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.40 MB 0 B 94.40 MB -100.0%
hits_93.vortex 1.0 vortex-compact 59.92 MB 0 B 59.92 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.90 MB 0 B 90.90 MB -100.0%
hits_95.vortex 1.0 vortex-compact 58.20 MB 0 B 58.20 MB -100.0%
hits_96.vortex 1.0 vortex-compact 91.73 MB 0 B 91.73 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.58 MB 0 B 69.58 MB -100.0%
hits_98.vortex 1.0 vortex-compact 73.15 MB 0 B 73.15 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.65 MB 0 B 77.65 MB -100.0%

Totals:

  • vortex-compact: 7.11 GB → 0 B (-100.0%)
  • vortex-file-compressed: 11.04 GB → 11.04 GB (0.0%)

mhk197 added 2 commits July 29, 2026 13:51
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
@mhk197
mhk197 force-pushed the mk/list-layout-block-boundaries branch from 2f1b871 to 5a391cf Compare July 29, 2026 12:53
@mhk197 mhk197 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 29, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant