Skip to content

Add documentation links to benchmark suite PR comments#8815

Merged
joseph-isaacs merged 4 commits into
developfrom
claude/benchmark-explainers-links-rywc8y
Jul 17, 2026
Merged

Add documentation links to benchmark suite PR comments#8815
joseph-isaacs merged 4 commits into
developfrom
claude/benchmark-explainers-links-rywc8y

Conversation

@joseph-isaacs

@joseph-isaacs joseph-isaacs commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

It's hard to know what each CI benchmark suite actually measures or where it is defined. Every suite should ship a short explainer doc, and the recurring # Benchmarks: <suite> PR comments should link to it.

What changes are included in this PR?

  1. A markdown explainer per benchmark suite, living next to the suite definition: vortex-bench/sql/{tpch,tpcds,appian,vortex}/README.md, vortex-bench/sql/{clickbench,fineweb,statpopgen,polarsignals,spatialbench,gharchive,public-bi}.md, and benchmarks/{random-access,compress}-bench/README.md. Each covers what the suite measures, the dataset, the CI variants, and how to run it locally.
  2. The Rust benchmark code is the source of truth for the link. Benchmark::doc_path() is a required trait method; the runner stamps it as a doc field on every results.json row (the standalone random-access-bench/compress-bench binaries do the same via a DOC_PATH const).
  3. scripts/compare-benchmark-jsons.py renders the comment title as # Benchmarks: <name> [📖](<doc>) from that field, replacing the echo lines in bench-pr.yml/sql-benchmarks.yml. Per review feedback, the link pins the results' commit SHA rather than develop, so it resolves before the PR merges and stays valid afterwards.

What APIs are changed? Are there any user-facing changes?

vortex_bench::Benchmark gains a required doc_path() method (new suites must ship a doc), and print_measurements_json/export_results take the doc path. results.json rows carry a new doc field. Benchmark PR comments now start with a 📖 link to the suite's explainer.

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Jul 17, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jul 17, 2026
@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done a19538d 1 Explore Profiling Data
Previous Runs (4)
Status Commit Job Attempt Link
🟢 Done 16238b1 1 Explore Profiling Data
🟢 Done 9b9a1d9 2 Explore Profiling Data
🟢 Done 9b9a1d9 1 Explore Profiling Data
🟢 Done 9c031e2 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Vortex queries 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DataFusion Likely regression (+11.4%, medium confidence) · DuckDB No clear signal (-8.8%, medium confidence)
Vortex (geomean): 0.989x ➖
Parquet (geomean): 0.985x ➖
Shifts: Parquet (control) -1.5% · Median polish -1.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.082x ➖, 0↑ 1↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
vortex_q00/datafusion:vortex-file-compressed 🚨 10140446 9190986 1.10
vortex_q01/datafusion:vortex-file-compressed 6392139 6019628 1.06
datafusion / parquet (0.972x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
vortex_q00/datafusion:parquet 20451284 21036338 0.97
vortex_q01/datafusion:parquet 4573722 4710409 0.97
duckdb / vortex-file-compressed (0.911x ➖, 1↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
vortex_q00/duckdb:vortex-file-compressed 🚀 9943834 11084419 0.90
vortex_q01/duckdb:vortex-file-compressed 6048260 6541931 0.92
duckdb / parquet (0.999x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
vortex_q00/duckdb:parquet 23426776 23612261 0.99
vortex_q01/duckdb:parquet 9419390 9372402 1.01

No file size changes detected.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.092x ➖

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.092x ➖, 0↑ 4↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 126400513 117554599 1.08
polarsignals_q01/datafusion:vortex-file-compressed 274296354 273887648 1.00
polarsignals_q02/datafusion:vortex-file-compressed 26022838 25449487 1.02
polarsignals_q03/datafusion:vortex-file-compressed 🚨 289748537 251825988 1.15
polarsignals_q04/datafusion:vortex-file-compressed 🚨 10366172 9139644 1.13
polarsignals_q05/datafusion:vortex-file-compressed 🚨 16143400 14539854 1.11
polarsignals_q06/datafusion:vortex-file-compressed 22356522 20538419 1.09
polarsignals_q07/datafusion:vortex-file-compressed 🚨 17057801 12820598 1.33
polarsignals_q08/datafusion:vortex-file-compressed 404297355 390077025 1.04
polarsignals_q09/datafusion:vortex-file-compressed 12038121 11963968 1.01

No file size changes detected.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.9%
Engines: DataFusion No clear signal (-1.0%, environment too noisy confidence) · DuckDB No clear signal (-0.8%, low confidence)
Vortex (geomean): 1.015x ➖
Parquet (geomean): 1.024x ➖
Shifts: Parquet (control) +2.4% · Median polish +1.4%

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

datafusion / vortex-file-compressed (1.015x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4928769 4957290 0.99
fineweb_q01/datafusion:vortex-file-compressed 34650092 34485660 1.00
fineweb_q02/datafusion:vortex-file-compressed 39167490 38462330 1.02
fineweb_q03/datafusion:vortex-file-compressed 64210679 63523712 1.01
fineweb_q04/datafusion:vortex-file-compressed 281025295 272534466 1.03
fineweb_q05/datafusion:vortex-file-compressed 221384758 219793718 1.01
fineweb_q06/datafusion:vortex-file-compressed 51938988 51291994 1.01
fineweb_q07/datafusion:vortex-file-compressed 53969022 54049693 1.00
fineweb_q08/datafusion:vortex-file-compressed 23274664 22074703 1.05
datafusion / vortex-compact (1.015x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5623727 5556554 1.01
fineweb_q01/datafusion:vortex-compact 101539889 92744847 1.09
fineweb_q02/datafusion:vortex-compact 101541945 106115287 0.96
fineweb_q03/datafusion:vortex-compact 861536990 842717442 1.02
fineweb_q04/datafusion:vortex-compact 917931466 905587952 1.01
fineweb_q05/datafusion:vortex-compact 820624574 825122349 0.99
fineweb_q06/datafusion:vortex-compact 464118155 461849959 1.00
fineweb_q07/datafusion:vortex-compact 486101279 478291158 1.02
fineweb_q08/datafusion:vortex-compact 20835131 20348912 1.02
datafusion / parquet (1.025x ➖, 0↑ 1↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 8142687 6473262 1.26
fineweb_q01/datafusion:parquet 292013571 289174099 1.01
fineweb_q02/datafusion:parquet 290861340 291160592 1.00
fineweb_q03/datafusion:parquet 296439604 284679793 1.04
fineweb_q04/datafusion:parquet 305789909 303887709 1.01
fineweb_q05/datafusion:parquet 294661295 304512483 0.97
fineweb_q06/datafusion:parquet 287909975 301532989 0.95
fineweb_q07/datafusion:parquet 282075069 282240326 1.00
fineweb_q08/datafusion:parquet 279510098 274349928 1.02
duckdb / vortex-file-compressed (1.037x ➖, 0↑ 1↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3290817 2957490 1.11
fineweb_q01/duckdb:vortex-file-compressed 34638467 33085372 1.05
fineweb_q02/duckdb:vortex-file-compressed 41317264 39132679 1.06
fineweb_q03/duckdb:vortex-file-compressed 116791727 107604035 1.09
fineweb_q04/duckdb:vortex-file-compressed 274876552 267337873 1.03
fineweb_q05/duckdb:vortex-file-compressed 220437637 219983878 1.00
fineweb_q06/duckdb:vortex-file-compressed 51145531 50699975 1.01
fineweb_q07/duckdb:vortex-file-compressed 54445005 53956671 1.01
fineweb_q08/duckdb:vortex-file-compressed 20849013 21011056 0.99
duckdb / vortex-compact (0.994x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3195691 2915801 1.10
fineweb_q01/duckdb:vortex-compact 100373260 109686979 0.92
fineweb_q02/duckdb:vortex-compact 110243893 119722875 0.92
fineweb_q03/duckdb:vortex-compact 850238723 844417461 1.01
fineweb_q04/duckdb:vortex-compact 908781229 895469122 1.01
fineweb_q05/duckdb:vortex-compact 810848414 801436010 1.01
fineweb_q06/duckdb:vortex-compact 462087958 453985887 1.02
fineweb_q07/duckdb:vortex-compact 486852793 477942994 1.02
fineweb_q08/duckdb:vortex-compact 19778915 20704519 0.96
duckdb / parquet (1.023x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 36064330 32949847 1.09
fineweb_q01/duckdb:parquet 92966599 89213926 1.04
fineweb_q02/duckdb:parquet 89601680 88878911 1.01
fineweb_q03/duckdb:parquet 320459532 317060109 1.01
fineweb_q04/duckdb:parquet 447059012 448323190 1.00
fineweb_q05/duckdb:parquet 420160937 419700606 1.00
fineweb_q06/duckdb:parquet 206325056 205587761 1.00
fineweb_q07/duckdb:parquet 218574023 218651638 1.00
fineweb_q08/duckdb:parquet 39783024 37594730 1.06

No file size changes detected.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.5%
Engines: DataFusion No clear signal (-1.7%, environment too noisy confidence) · DuckDB No clear signal (+0.7%, environment too noisy confidence)
Vortex (geomean): 0.956x ➖
Parquet (geomean): 0.956x ➖
Shifts: Parquet (control) -4.4% · Median polish -4.3%

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

datafusion / vortex-file-compressed (0.938x ➖, 2↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 54050241 60044491 0.90
tpch_q02/datafusion:vortex-file-compressed 23563954 24408272 0.97
tpch_q03/datafusion:vortex-file-compressed 31587697 34810495 0.91
tpch_q04/datafusion:vortex-file-compressed 20280489 21113908 0.96
tpch_q05/datafusion:vortex-file-compressed 49046465 50895003 0.96
tpch_q06/datafusion:vortex-file-compressed 10326588 10471603 0.99
tpch_q07/datafusion:vortex-file-compressed 55502851 61516239 0.90
tpch_q08/datafusion:vortex-file-compressed 🚀 40198011 44682454 0.90
tpch_q09/datafusion:vortex-file-compressed 53854898 57243328 0.94
tpch_q10/datafusion:vortex-file-compressed 33644087 37004728 0.91
tpch_q11/datafusion:vortex-file-compressed 17513057 17762876 0.99
tpch_q12/datafusion:vortex-file-compressed 24249234 25232794 0.96
tpch_q13/datafusion:vortex-file-compressed 28144349 29053349 0.97
tpch_q14/datafusion:vortex-file-compressed 15920509 16634672 0.96
tpch_q15/datafusion:vortex-file-compressed 23373382 25232153 0.93
tpch_q16/datafusion:vortex-file-compressed 20551271 21334350 0.96
tpch_q17/datafusion:vortex-file-compressed 🚀 67471805 76366658 0.88
tpch_q18/datafusion:vortex-file-compressed 79900219 87063764 0.92
tpch_q19/datafusion:vortex-file-compressed 19267966 20145770 0.96
tpch_q20/datafusion:vortex-file-compressed 31328290 33171748 0.94
tpch_q21/datafusion:vortex-file-compressed 71510436 78528482 0.91
tpch_q22/datafusion:vortex-file-compressed 12481910 13386878 0.93
datafusion / vortex-compact (0.962x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 63134378 67226588 0.94
tpch_q02/datafusion:vortex-compact 26761912 28543755 0.94
tpch_q03/datafusion:vortex-compact 34229906 35927983 0.95
tpch_q04/datafusion:vortex-compact 24263376 23946752 1.01
tpch_q05/datafusion:vortex-compact 49794783 52964920 0.94
tpch_q06/datafusion:vortex-compact 12467050 13199856 0.94
tpch_q07/datafusion:vortex-compact 58640329 61140361 0.96
tpch_q08/datafusion:vortex-compact 44792732 46759178 0.96
tpch_q09/datafusion:vortex-compact 57336266 60914809 0.94
tpch_q10/datafusion:vortex-compact 38965277 41538902 0.94
tpch_q11/datafusion:vortex-compact 18655155 19397089 0.96
tpch_q12/datafusion:vortex-compact 32013402 33703707 0.95
tpch_q13/datafusion:vortex-compact 33055895 33557471 0.99
tpch_q14/datafusion:vortex-compact 19535103 19314497 1.01
tpch_q15/datafusion:vortex-compact 30798810 31657541 0.97
tpch_q16/datafusion:vortex-compact 24285200 24786494 0.98
tpch_q17/datafusion:vortex-compact 74210724 75968825 0.98
tpch_q18/datafusion:vortex-compact 83694497 88095476 0.95
tpch_q19/datafusion:vortex-compact 39434370 39127302 1.01
tpch_q20/datafusion:vortex-compact 36822773 38216285 0.96
tpch_q21/datafusion:vortex-compact 82349152 88542292 0.93
tpch_q22/datafusion:vortex-compact 13887502 14600200 0.95
datafusion / parquet (0.957x ➖, 3↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 114533149 136988674 0.84
tpch_q02/datafusion:parquet 63418162 66973822 0.95
tpch_q03/datafusion:parquet 84486750 83731772 1.01
tpch_q04/datafusion:parquet 47526480 50887947 0.93
tpch_q05/datafusion:parquet 100200024 102326524 0.98
tpch_q06/datafusion:parquet 🚀 40126479 45596402 0.88
tpch_q07/datafusion:parquet 113397404 111379817 1.02
tpch_q08/datafusion:parquet 93685474 101418055 0.92
tpch_q09/datafusion:parquet 133815791 133164100 1.00
tpch_q10/datafusion:parquet 123322675 125303129 0.98
tpch_q11/datafusion:parquet 43384072 43779578 0.99
tpch_q12/datafusion:parquet 80629999 77690812 1.04
tpch_q13/datafusion:parquet 212110681 211022664 1.01
tpch_q14/datafusion:parquet 47253565 43887460 1.08
tpch_q15/datafusion:parquet 63828596 66318257 0.96
tpch_q16/datafusion:parquet 45821571 49659950 0.92
tpch_q17/datafusion:parquet 147791269 160778033 0.92
tpch_q18/datafusion:parquet 162993583 172000713 0.95
tpch_q19/datafusion:parquet 🚀 65353464 81968387 0.80
tpch_q20/datafusion:parquet 75314543 78780131 0.96
tpch_q21/datafusion:parquet 144361520 143642363 1.01
tpch_q22/datafusion:parquet 45504444 47153227 0.97
datafusion / arrow (0.922x ➖, 6↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 60914283 67120171 0.91
tpch_q02/datafusion:arrow 17399803 18931206 0.92
tpch_q03/datafusion:arrow 🚀 33243580 37323292 0.89
tpch_q04/datafusion:arrow 🚀 28911141 32657333 0.89
tpch_q05/datafusion:arrow 59961061 63668149 0.94
tpch_q06/datafusion:arrow 23890490 23627600 1.01
tpch_q07/datafusion:arrow 109865297 117868016 0.93
tpch_q08/datafusion:arrow 🚀 46076094 56064153 0.82
tpch_q09/datafusion:arrow 🚀 68148194 86809372 0.79
tpch_q10/datafusion:arrow 51778689 56789026 0.91
tpch_q11/datafusion:arrow 10038916 10047830 1.00
tpch_q12/datafusion:arrow 54355245 54891487 0.99
tpch_q13/datafusion:arrow 48388036 49835078 0.97
tpch_q14/datafusion:arrow 24534766 26089210 0.94
tpch_q15/datafusion:arrow 🚀 47412774 55150054 0.86
tpch_q16/datafusion:arrow 16883812 18635401 0.91
tpch_q17/datafusion:arrow 🚀 69738186 79827961 0.87
tpch_q18/datafusion:arrow 113602737 121128916 0.94
tpch_q19/datafusion:arrow 38190235 40542147 0.94
tpch_q20/datafusion:arrow 38016128 41753747 0.91
tpch_q21/datafusion:arrow 164344802 166479450 0.99
tpch_q22/datafusion:arrow 13060029 12988549 1.01
duckdb / vortex-file-compressed (0.948x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 27141993 28841751 0.94
tpch_q02/duckdb:vortex-file-compressed 25617273 26801979 0.96
tpch_q03/duckdb:vortex-file-compressed 32551146 34578522 0.94
tpch_q04/duckdb:vortex-file-compressed 28400230 29836228 0.95
tpch_q05/duckdb:vortex-file-compressed 35383438 39290267 0.90
tpch_q06/duckdb:vortex-file-compressed 8706535 8856145 0.98
tpch_q07/duckdb:vortex-file-compressed 34883539 36419704 0.96
tpch_q08/duckdb:vortex-file-compressed 39457265 42855615 0.92
tpch_q09/duckdb:vortex-file-compressed 58586840 61128356 0.96
tpch_q10/duckdb:vortex-file-compressed 41460679 44251448 0.94
tpch_q11/duckdb:vortex-file-compressed 14359832 15185531 0.95
tpch_q12/duckdb:vortex-file-compressed 23944578 24016337 1.00
tpch_q13/duckdb:vortex-file-compressed 41752194 43268592 0.96
tpch_q14/duckdb:vortex-file-compressed 19937647 20601563 0.97
tpch_q15/duckdb:vortex-file-compressed 16751686 16891307 0.99
tpch_q16/duckdb:vortex-file-compressed 28070758 29497341 0.95
tpch_q17/duckdb:vortex-file-compressed 23127539 24801089 0.93
tpch_q18/duckdb:vortex-file-compressed 53364763 55828331 0.96
tpch_q19/duckdb:vortex-file-compressed 26024539 28232588 0.92
tpch_q20/duckdb:vortex-file-compressed 32268863 33845159 0.95
tpch_q21/duckdb:vortex-file-compressed 103559362 111885822 0.93
tpch_q22/duckdb:vortex-file-compressed 17044092 18901717 0.90
duckdb / vortex-compact (0.975x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38821449 38697935 1.00
tpch_q02/duckdb:vortex-compact 31926097 32508550 0.98
tpch_q03/duckdb:vortex-compact 35821262 37502123 0.96
tpch_q04/duckdb:vortex-compact 34327365 35854816 0.96
tpch_q05/duckdb:vortex-compact 40949786 42257456 0.97
tpch_q06/duckdb:vortex-compact 10732600 11198724 0.96
tpch_q07/duckdb:vortex-compact 42983744 43284375 0.99
tpch_q08/duckdb:vortex-compact 47896111 49033856 0.98
tpch_q09/duckdb:vortex-compact 68120201 69464179 0.98
tpch_q10/duckdb:vortex-compact 48065017 48751023 0.99
tpch_q11/duckdb:vortex-compact 15886518 16861683 0.94
tpch_q12/duckdb:vortex-compact 33324372 32379714 1.03
tpch_q13/duckdb:vortex-compact 47031535 48391774 0.97
tpch_q14/duckdb:vortex-compact 25006778 25265625 0.99
tpch_q15/duckdb:vortex-compact 21094071 21198900 1.00
tpch_q16/duckdb:vortex-compact 30101805 30788292 0.98
tpch_q17/duckdb:vortex-compact 28850084 29395996 0.98
tpch_q18/duckdb:vortex-compact 58310349 58663031 0.99
tpch_q19/duckdb:vortex-compact 29983264 32955820 0.91
tpch_q20/duckdb:vortex-compact 38015035 38767117 0.98
tpch_q21/duckdb:vortex-compact 117857124 121932564 0.97
tpch_q22/duckdb:vortex-compact 17917099 18549965 0.97
duckdb / parquet (0.956x ➖, 1↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78303653 78705213 0.99
tpch_q02/duckdb:parquet 40992759 41851571 0.98
tpch_q03/duckdb:parquet 72188836 75801139 0.95
tpch_q04/duckdb:parquet 50896079 55593996 0.92
tpch_q05/duckdb:parquet 69831550 71359309 0.98
tpch_q06/duckdb:parquet 23233902 23952044 0.97
tpch_q07/duckdb:parquet 71098768 75672797 0.94
tpch_q08/duckdb:parquet 85675989 87311974 0.98
tpch_q09/duckdb:parquet 149838799 161076403 0.93
tpch_q10/duckdb:parquet 130078178 135608302 0.96
tpch_q11/duckdb:parquet 23525070 24048547 0.98
tpch_q12/duckdb:parquet 🚀 48260035 61819326 0.78
tpch_q13/duckdb:parquet 267990490 277630288 0.97
tpch_q14/duckdb:parquet 52611544 53981651 0.97
tpch_q15/duckdb:parquet 26710352 27464167 0.97
tpch_q16/duckdb:parquet 60205500 60939333 0.99
tpch_q17/duckdb:parquet 56861961 57431988 0.99
tpch_q18/duckdb:parquet 120658253 125850116 0.96
tpch_q19/duckdb:parquet 81198056 84368225 0.96
tpch_q20/duckdb:parquet 66879033 68301419 0.98
tpch_q21/duckdb:parquet 178395026 191856577 0.93
tpch_q22/duckdb:parquet 55960354 57895242 0.97
duckdb / duckdb (0.963x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17867594 18466980 0.97
tpch_q02/duckdb:duckdb 14902385 15702207 0.95
tpch_q03/duckdb:duckdb 22834072 24417250 0.94
tpch_q04/duckdb:duckdb 22946735 23775854 0.97
tpch_q05/duckdb:duckdb 23361602 25082613 0.93
tpch_q06/duckdb:duckdb 7256151 7295144 0.99
tpch_q07/duckdb:duckdb 26271339 28029280 0.94
tpch_q08/duckdb:duckdb 24501505 25058178 0.98
tpch_q09/duckdb:duckdb 59456173 62667694 0.95
tpch_q10/duckdb:duckdb 53026808 53606158 0.99
tpch_q11/duckdb:duckdb 7675129 7732007 0.99
tpch_q12/duckdb:duckdb 18055539 18690956 0.97
tpch_q13/duckdb:duckdb 40612459 41314920 0.98
tpch_q14/duckdb:duckdb 21716152 23028094 0.94
tpch_q15/duckdb:duckdb 13946065 14117276 0.99
tpch_q16/duckdb:duckdb 26550527 28990017 0.92
tpch_q17/duckdb:duckdb 16364591 16497908 0.99
tpch_q18/duckdb:duckdb 41216907 42198702 0.98
tpch_q19/duckdb:duckdb 32179464 34300917 0.94
tpch_q20/duckdb:duckdb 25465330 26013734 0.98
tpch_q21/duckdb:duckdb 63515359 66114589 0.96
tpch_q22/duckdb:duckdb 26096144 27175207 0.96

No file size changes detected.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (+3.1%, low confidence) · DuckDB No clear signal (-1.9%, environment too noisy confidence)
Vortex (geomean): 1.042x ➖
Parquet (geomean): 1.040x ➖
Shifts: Parquet (control) +4.0% · Median polish +3.0%

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

datafusion / vortex-file-compressed (1.020x ➖, 0↑ 5↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 22716693 23184338 0.98
tpcds_q02/datafusion:vortex-file-compressed 46942618 44487676 1.06
tpcds_q03/datafusion:vortex-file-compressed 15114040 14775524 1.02
tpcds_q04/datafusion:vortex-file-compressed 224861614 223495150 1.01
tpcds_q05/datafusion:vortex-file-compressed 44143581 42376080 1.04
tpcds_q06/datafusion:vortex-file-compressed 22908914 22592917 1.01
tpcds_q07/datafusion:vortex-file-compressed 42712643 41509045 1.03
tpcds_q08/datafusion:vortex-file-compressed 30183671 30291770 1.00
tpcds_q09/datafusion:vortex-file-compressed 32345542 32237201 1.00
tpcds_q10/datafusion:vortex-file-compressed 37305509 36716770 1.02
tpcds_q11/datafusion:vortex-file-compressed 131991265 129951481 1.02
tpcds_q12/datafusion:vortex-file-compressed 17594549 17266248 1.02
tpcds_q13/datafusion:vortex-file-compressed 41646821 40834458 1.02
tpcds_q14/datafusion:vortex-file-compressed 157798241 157988905 1.00
tpcds_q15/datafusion:vortex-file-compressed 25839588 25169745 1.03
tpcds_q16/datafusion:vortex-file-compressed 23646840 23691015 1.00
tpcds_q17/datafusion:vortex-file-compressed 60006403 59698563 1.01
tpcds_q18/datafusion:vortex-file-compressed 59317111 59911009 0.99
tpcds_q19/datafusion:vortex-file-compressed 21982896 21946670 1.00
tpcds_q20/datafusion:vortex-file-compressed 19665211 19750688 1.00
tpcds_q21/datafusion:vortex-file-compressed 34920575 35503852 0.98
tpcds_q22/datafusion:vortex-file-compressed 🚨 154555929 136545733 1.13
tpcds_q23/datafusion:vortex-file-compressed 153920483 147298825 1.04
tpcds_q24/datafusion:vortex-file-compressed 87263031 83944045 1.04
tpcds_q25/datafusion:vortex-file-compressed 63937139 61661360 1.04
tpcds_q26/datafusion:vortex-file-compressed 29995431 30021588 1.00
tpcds_q27/datafusion:vortex-file-compressed 93314870 93615221 1.00
tpcds_q28/datafusion:vortex-file-compressed 34178030 33315897 1.03
tpcds_q29/datafusion:vortex-file-compressed 59637887 57911118 1.03
tpcds_q30/datafusion:vortex-file-compressed 🚨 25725439 22789805 1.13
tpcds_q31/datafusion:vortex-file-compressed 71559956 71003347 1.01
tpcds_q32/datafusion:vortex-file-compressed 18140544 17869626 1.02
tpcds_q33/datafusion:vortex-file-compressed 28223466 28133567 1.00
tpcds_q34/datafusion:vortex-file-compressed 25220603 24692142 1.02
tpcds_q35/datafusion:vortex-file-compressed 44663832 43222804 1.03
tpcds_q36/datafusion:vortex-file-compressed 56964246 57327213 0.99
tpcds_q37/datafusion:vortex-file-compressed 20329171 19888062 1.02
tpcds_q38/datafusion:vortex-file-compressed 39603608 38065713 1.04
tpcds_q39/datafusion:vortex-file-compressed 108803046 103866260 1.05
tpcds_q40/datafusion:vortex-file-compressed 29911634 29729799 1.01
tpcds_q41/datafusion:vortex-file-compressed 20380759 19641226 1.04
tpcds_q42/datafusion:vortex-file-compressed 13897634 13500470 1.03
tpcds_q43/datafusion:vortex-file-compressed 19075097 18560401 1.03
tpcds_q44/datafusion:vortex-file-compressed 29332862 29245376 1.00
tpcds_q45/datafusion:vortex-file-compressed 25211079 24900949 1.01
tpcds_q46/datafusion:vortex-file-compressed 36287586 34552462 1.05
tpcds_q47/datafusion:vortex-file-compressed 141506660 140224149 1.01
tpcds_q48/datafusion:vortex-file-compressed 37065235 35462681 1.05
tpcds_q49/datafusion:vortex-file-compressed 56912053 56626764 1.01
tpcds_q50/datafusion:vortex-file-compressed 40231764 37929523 1.06
tpcds_q51/datafusion:vortex-file-compressed 88311616 89062142 0.99
tpcds_q52/datafusion:vortex-file-compressed 13951638 14417276 0.97
tpcds_q53/datafusion:vortex-file-compressed 22965075 21824116 1.05
tpcds_q54/datafusion:vortex-file-compressed 33528514 33560493 1.00
tpcds_q55/datafusion:vortex-file-compressed 13760645 13587511 1.01
tpcds_q56/datafusion:vortex-file-compressed 29623271 29729604 1.00
tpcds_q57/datafusion:vortex-file-compressed 91748555 91632700 1.00
tpcds_q58/datafusion:vortex-file-compressed 54317599 52825718 1.03
tpcds_q59/datafusion:vortex-file-compressed 60279153 60971513 0.99
tpcds_q60/datafusion:vortex-file-compressed 29225455 29583192 0.99
tpcds_q61/datafusion:vortex-file-compressed 40857104 40084320 1.02
tpcds_q62/datafusion:vortex-file-compressed 21010561 20891950 1.01
tpcds_q63/datafusion:vortex-file-compressed 22178266 22576948 0.98
tpcds_q64/datafusion:vortex-file-compressed 391910400 370496531 1.06
tpcds_q65/datafusion:vortex-file-compressed 52239743 52569534 0.99
tpcds_q66/datafusion:vortex-file-compressed 67914772 67352741 1.01
tpcds_q67/datafusion:vortex-file-compressed 155758345 145130042 1.07
tpcds_q68/datafusion:vortex-file-compressed 33736137 32969715 1.02
tpcds_q69/datafusion:vortex-file-compressed 36058661 34259920 1.05
tpcds_q70/datafusion:vortex-file-compressed 94959579 93061252 1.02
tpcds_q71/datafusion:vortex-file-compressed 22179916 23072376 0.96
tpcds_q72/datafusion:vortex-file-compressed 2114407652 2057302223 1.03
tpcds_q73/datafusion:vortex-file-compressed 23818907 23779883 1.00
tpcds_q74/datafusion:vortex-file-compressed 79947265 79555020 1.00
tpcds_q75/datafusion:vortex-file-compressed 106694947 104434481 1.02
tpcds_q76/datafusion:vortex-file-compressed 🚨 29269984 26517493 1.10
tpcds_q77/datafusion:vortex-file-compressed 35793064 36215113 0.99
tpcds_q78/datafusion:vortex-file-compressed 110247222 107266958 1.03
tpcds_q79/datafusion:vortex-file-compressed 29544849 29264271 1.01
tpcds_q80/datafusion:vortex-file-compressed 87065140 84846395 1.03
tpcds_q81/datafusion:vortex-file-compressed 🚨 27613105 23256590 1.19
tpcds_q82/datafusion:vortex-file-compressed 21042837 21002122 1.00
tpcds_q83/datafusion:vortex-file-compressed 35748976 34076053 1.05
tpcds_q84/datafusion:vortex-file-compressed 12185584 11767903 1.04
tpcds_q85/datafusion:vortex-file-compressed 85151494 86225486 0.99
tpcds_q86/datafusion:vortex-file-compressed 14722647 15046414 0.98
tpcds_q87/datafusion:vortex-file-compressed 🚨 42553435 38546951 1.10
tpcds_q88/datafusion:vortex-file-compressed 55182618 53130055 1.04
tpcds_q89/datafusion:vortex-file-compressed 25894719 25617685 1.01
tpcds_q90/datafusion:vortex-file-compressed 12907455 12752493 1.01
tpcds_q91/datafusion:vortex-file-compressed 17984189 17854586 1.01
tpcds_q92/datafusion:vortex-file-compressed 15642680 16036408 0.98
tpcds_q93/datafusion:vortex-file-compressed 31554350 31993424 0.99
tpcds_q94/datafusion:vortex-file-compressed 20413547 20720023 0.99
tpcds_q95/datafusion:vortex-file-compressed 55501445 55325017 1.00
tpcds_q96/datafusion:vortex-file-compressed 13573972 13076299 1.04
tpcds_q97/datafusion:vortex-file-compressed 29422240 28668372 1.03
tpcds_q98/datafusion:vortex-file-compressed 25215630 24240957 1.04
tpcds_q99/datafusion:vortex-file-compressed 25560111 25455958 1.00
datafusion / vortex-compact (1.073x ➖, 0↑ 30↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 23398762 23294357 1.00
tpcds_q02/datafusion:vortex-compact 50767612 50659775 1.00
tpcds_q03/datafusion:vortex-compact 19794450 19318832 1.02
tpcds_q04/datafusion:vortex-compact 264027146 257175900 1.03
tpcds_q05/datafusion:vortex-compact 47075032 49345843 0.95
tpcds_q06/datafusion:vortex-compact 30694610 29578768 1.04
tpcds_q07/datafusion:vortex-compact 61614374 57929612 1.06
tpcds_q08/datafusion:vortex-compact 40645108 39754646 1.02
tpcds_q09/datafusion:vortex-compact 54513098 58620739 0.93
tpcds_q10/datafusion:vortex-compact 54915072 53885773 1.02
tpcds_q11/datafusion:vortex-compact 155683670 153791009 1.01
tpcds_q12/datafusion:vortex-compact 21548076 21195415 1.02
tpcds_q13/datafusion:vortex-compact 129758126 130761552 0.99
tpcds_q14/datafusion:vortex-compact 186500655 180680320 1.03
tpcds_q15/datafusion:vortex-compact 29349018 30910281 0.95
tpcds_q16/datafusion:vortex-compact 29685893 29923017 0.99
tpcds_q17/datafusion:vortex-compact 99908771 99489458 1.00
tpcds_q18/datafusion:vortex-compact 71303824 71522518 1.00
tpcds_q19/datafusion:vortex-compact 35384819 34569493 1.02
tpcds_q20/datafusion:vortex-compact 24134966 23963812 1.01
tpcds_q21/datafusion:vortex-compact 40802437 38651170 1.06
tpcds_q22/datafusion:vortex-compact 126591385 124625437 1.02
tpcds_q23/datafusion:vortex-compact 183211761 180913344 1.01
tpcds_q24/datafusion:vortex-compact 🚨 117182036 103063581 1.14
tpcds_q25/datafusion:vortex-compact 87679711 82378902 1.06
tpcds_q26/datafusion:vortex-compact 🚨 47003813 41867167 1.12
tpcds_q27/datafusion:vortex-compact 143960752 132210899 1.09
tpcds_q28/datafusion:vortex-compact 89257318 86774555 1.03
tpcds_q29/datafusion:vortex-compact 83716065 77371496 1.08
tpcds_q30/datafusion:vortex-compact 🚨 32546956 29470839 1.10
tpcds_q31/datafusion:vortex-compact 111241559 102890857 1.08
tpcds_q32/datafusion:vortex-compact 23620668 22333205 1.06
tpcds_q33/datafusion:vortex-compact 41968877 39410683 1.06
tpcds_q34/datafusion:vortex-compact 44282441 43306717 1.02
tpcds_q35/datafusion:vortex-compact 61808435 57351359 1.08
tpcds_q36/datafusion:vortex-compact 🚨 83360480 74889149 1.11
tpcds_q37/datafusion:vortex-compact 🚨 30946907 27826123 1.11
tpcds_q38/datafusion:vortex-compact 🚨 56385013 49518614 1.14
tpcds_q39/datafusion:vortex-compact 🚨 130249691 112557056 1.16
tpcds_q40/datafusion:vortex-compact 35225822 32416081 1.09
tpcds_q41/datafusion:vortex-compact 🚨 25181778 21627416 1.16
tpcds_q42/datafusion:vortex-compact 20130643 18487252 1.09
tpcds_q43/datafusion:vortex-compact 28149402 27282650 1.03
tpcds_q44/datafusion:vortex-compact 50121457 48160924 1.04
tpcds_q45/datafusion:vortex-compact 🚨 34663248 29036232 1.19
tpcds_q46/datafusion:vortex-compact 58448449 54760589 1.07
tpcds_q47/datafusion:vortex-compact 172676514 157739486 1.09
tpcds_q48/datafusion:vortex-compact 101497982 99123085 1.02
tpcds_q49/datafusion:vortex-compact 81156174 74708376 1.09
tpcds_q50/datafusion:vortex-compact 56719161 52431546 1.08
tpcds_q51/datafusion:vortex-compact 100340874 97156618 1.03
tpcds_q52/datafusion:vortex-compact 🚨 20850866 18689761 1.12
tpcds_q53/datafusion:vortex-compact 32315320 29727481 1.09
tpcds_q54/datafusion:vortex-compact 47334012 45907268 1.03
tpcds_q55/datafusion:vortex-compact 🚨 20857634 18562362 1.12
tpcds_q56/datafusion:vortex-compact 42161529 40811075 1.03
tpcds_q57/datafusion:vortex-compact 105476406 99140764 1.06
tpcds_q58/datafusion:vortex-compact 63648352 60130957 1.06
tpcds_q59/datafusion:vortex-compact 81633737 74728346 1.09
tpcds_q60/datafusion:vortex-compact 41686517 39385859 1.06
tpcds_q61/datafusion:vortex-compact 61559783 58873895 1.05
tpcds_q62/datafusion:vortex-compact 24442246 22916807 1.07
tpcds_q63/datafusion:vortex-compact 32088250 30237717 1.06
tpcds_q64/datafusion:vortex-compact 🚨 494472296 440769053 1.12
tpcds_q65/datafusion:vortex-compact 70358750 65296541 1.08
tpcds_q66/datafusion:vortex-compact 78526725 76156036 1.03
tpcds_q67/datafusion:vortex-compact 174447209 161279186 1.08
tpcds_q68/datafusion:vortex-compact 57912832 53525807 1.08
tpcds_q69/datafusion:vortex-compact 🚨 56452217 50684837 1.11
tpcds_q70/datafusion:vortex-compact 🚨 124066841 111254606 1.12
tpcds_q71/datafusion:vortex-compact 35324947 33028088 1.07
tpcds_q72/datafusion:vortex-compact 2314784791 2111749401 1.10
tpcds_q73/datafusion:vortex-compact 🚨 44168385 39904888 1.11
tpcds_q74/datafusion:vortex-compact 104347751 95034848 1.10
tpcds_q75/datafusion:vortex-compact 144493941 132529001 1.09
tpcds_q76/datafusion:vortex-compact 41780506 38647424 1.08
tpcds_q77/datafusion:vortex-compact 🚨 52990040 46845658 1.13
tpcds_q78/datafusion:vortex-compact 🚨 140768068 126186946 1.12
tpcds_q79/datafusion:vortex-compact 51438164 48055695 1.07
tpcds_q80/datafusion:vortex-compact 110949886 101771484 1.09
tpcds_q81/datafusion:vortex-compact 🚨 29900829 26111923 1.15
tpcds_q82/datafusion:vortex-compact 🚨 33735921 30502403 1.11
tpcds_q83/datafusion:vortex-compact 🚨 42067718 34846482 1.21
tpcds_q84/datafusion:vortex-compact 🚨 16066293 13445357 1.19
tpcds_q85/datafusion:vortex-compact 143229945 133130334 1.08
tpcds_q86/datafusion:vortex-compact 🚨 18788416 16342361 1.15
tpcds_q87/datafusion:vortex-compact 🚨 55518684 49843103 1.11
tpcds_q88/datafusion:vortex-compact 115660191 109601790 1.06
tpcds_q89/datafusion:vortex-compact 🚨 37072103 32581097 1.14
tpcds_q90/datafusion:vortex-compact 🚨 17524269 15086593 1.16
tpcds_q91/datafusion:vortex-compact 🚨 40065434 35893694 1.12
tpcds_q92/datafusion:vortex-compact 🚨 21455466 18310519 1.17
tpcds_q93/datafusion:vortex-compact 45922933 42225495 1.09
tpcds_q94/datafusion:vortex-compact 🚨 28882833 25864239 1.12
tpcds_q95/datafusion:vortex-compact 🚨 67459600 61151091 1.10
tpcds_q96/datafusion:vortex-compact 24341523 22482355 1.08
tpcds_q97/datafusion:vortex-compact 39826102 37050588 1.07
tpcds_q98/datafusion:vortex-compact 34349176 31963855 1.07
tpcds_q99/datafusion:vortex-compact 🚨 30876400 28067879 1.10
datafusion / parquet (1.014x ➖, 0↑ 5↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 24148895 23397134 1.03
tpcds_q02/datafusion:parquet 42170214 41202333 1.02
tpcds_q03/datafusion:parquet 12532649 12998195 0.96
tpcds_q04/datafusion:parquet 313289579 306224799 1.02
tpcds_q05/datafusion:parquet 45793618 47577137 0.96
tpcds_q06/datafusion:parquet 23403488 23683091 0.99
tpcds_q07/datafusion:parquet 79770594 77221041 1.03
tpcds_q08/datafusion:parquet 🚨 33630605 29271090 1.15
tpcds_q09/datafusion:parquet 41215542 39265945 1.05
tpcds_q10/datafusion:parquet 73070723 71320674 1.02
tpcds_q11/datafusion:parquet 148265723 147917695 1.00
tpcds_q12/datafusion:parquet 🚨 18355653 16155080 1.14
tpcds_q13/datafusion:parquet 75976661 73930556 1.03
tpcds_q14/datafusion:parquet 159027084 159919939 0.99
tpcds_q15/datafusion:parquet 21020326 22370054 0.94
tpcds_q16/datafusion:parquet 28114227 30840173 0.91
tpcds_q17/datafusion:parquet 61127599 62813813 0.97
tpcds_q18/datafusion:parquet 108047183 108834648 0.99
tpcds_q19/datafusion:parquet 24205040 22479850 1.08
tpcds_q20/datafusion:parquet 16946348 16436617 1.03
tpcds_q21/datafusion:parquet 18677350 18360059 1.02
tpcds_q22/datafusion:parquet 165791437 154973617 1.07
tpcds_q23/datafusion:parquet 153350062 153253686 1.00
tpcds_q24/datafusion:parquet 90989226 92930189 0.98
tpcds_q25/datafusion:parquet 64319851 61334344 1.05
tpcds_q26/datafusion:parquet 64446290 67728670 0.95
tpcds_q27/datafusion:parquet 138641246 138209883 1.00
tpcds_q28/datafusion:parquet 44605479 44498548 1.00
tpcds_q29/datafusion:parquet 63231855 64553250 0.98
tpcds_q30/datafusion:parquet 33395316 34244685 0.98
tpcds_q31/datafusion:parquet 65878952 65770968 1.00
tpcds_q32/datafusion:parquet 17040119 16931928 1.01
tpcds_q33/datafusion:parquet 28282717 27823855 1.02
tpcds_q34/datafusion:parquet 🚨 25886578 22308781 1.16
tpcds_q35/datafusion:parquet 72852755 71483888 1.02
tpcds_q36/datafusion:parquet 57726007 58208794 0.99
tpcds_q37/datafusion:parquet 19353222 20408040 0.95
tpcds_q38/datafusion:parquet 43260691 41311780 1.05
tpcds_q39/datafusion:parquet 74774645 74297267 1.01
tpcds_q40/datafusion:parquet 23009202 24409332 0.94
tpcds_q41/datafusion:parquet 14202873 14275978 0.99
tpcds_q42/datafusion:parquet 12375400 11616623 1.07
tpcds_q43/datafusion:parquet 16912464 17231848 0.98
tpcds_q44/datafusion:parquet 32576231 31791604 1.02
tpcds_q45/datafusion:parquet 29097669 28127295 1.03
tpcds_q46/datafusion:parquet 32768794 32295081 1.01
tpcds_q47/datafusion:parquet 127651566 128145305 1.00
tpcds_q48/datafusion:parquet 69521588 68086422 1.02
tpcds_q49/datafusion:parquet 55977888 57069771 0.98
tpcds_q50/datafusion:parquet 42379860 42592728 1.00
tpcds_q51/datafusion:parquet 87546955 89097433 0.98
tpcds_q52/datafusion:parquet 12338491 11698995 1.05
tpcds_q53/datafusion:parquet 18059362 17834284 1.01
tpcds_q54/datafusion:parquet 32849682 31796782 1.03
tpcds_q55/datafusion:parquet 11315118 11404998 0.99
tpcds_q56/datafusion:parquet 27604644 27554378 1.00
tpcds_q57/datafusion:parquet 102678948 104307513 0.98
tpcds_q58/datafusion:parquet 54866128 54281615 1.01
tpcds_q59/datafusion:parquet 63067614 63662189 0.99
tpcds_q60/datafusion:parquet 28548127 28030590 1.02
tpcds_q61/datafusion:parquet 44510921 43461579 1.02
tpcds_q62/datafusion:parquet 19900995 20271489 0.98
tpcds_q63/datafusion:parquet 17563304 17667648 0.99
tpcds_q64/datafusion:parquet 306471975 298898939 1.03
tpcds_q65/datafusion:parquet 38214368 37239510 1.03
tpcds_q66/datafusion:parquet 69525137 68395816 1.02
tpcds_q67/datafusion:parquet 144775282 144456888 1.00
tpcds_q68/datafusion:parquet 30841265 30758651 1.00
tpcds_q69/datafusion:parquet 66291545 67517561 0.98
tpcds_q70/datafusion:parquet 34639280 32976883 1.05
tpcds_q71/datafusion:parquet 22192348 22900436 0.97
tpcds_q72/datafusion:parquet 584321270 574836886 1.02
tpcds_q73/datafusion:parquet 21577434 21108631 1.02
tpcds_q74/datafusion:parquet 85382312 85688629 1.00
tpcds_q75/datafusion:parquet 105340177 103150664 1.02
tpcds_q76/datafusion:parquet 29089240 30036138 0.97
tpcds_q77/datafusion:parquet 39445829 37554297 1.05
tpcds_q78/datafusion:parquet 113065327 107431448 1.05
tpcds_q79/datafusion:parquet 27103742 27048400 1.00
tpcds_q80/datafusion:parquet 76349636 74502575 1.02
tpcds_q81/datafusion:parquet 29953857 29943150 1.00
tpcds_q82/datafusion:parquet 19300908 20013738 0.96
tpcds_q83/datafusion:parquet 41543838 41430495 1.00
tpcds_q84/datafusion:parquet 39628637 39634027 1.00
tpcds_q85/datafusion:parquet 148820098 147168087 1.01
tpcds_q86/datafusion:parquet 🚨 15826992 13757600 1.15
tpcds_q87/datafusion:parquet 45954733 43003569 1.07
tpcds_q88/datafusion:parquet 61602480 60346786 1.02
tpcds_q89/datafusion:parquet 21031147 20767441 1.01
tpcds_q90/datafusion:parquet 14951548 14295478 1.05
tpcds_q91/datafusion:parquet 58156208 57439560 1.01
tpcds_q92/datafusion:parquet 17069739 17971208 0.95
tpcds_q93/datafusion:parquet 30037010 29595524 1.01
tpcds_q94/datafusion:parquet 20938077 19474531 1.08
tpcds_q95/datafusion:parquet 61914840 60073523 1.03
tpcds_q96/datafusion:parquet 🚨 13061120 11459911 1.14
tpcds_q97/datafusion:parquet 30869280 28882858 1.07
tpcds_q98/datafusion:parquet 21293838 21519615 0.99
tpcds_q99/datafusion:parquet 26098789 25657068 1.02
duckdb / vortex-file-compressed (1.030x ➖, 0↑ 15↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚨 25088233 22648506 1.11
tpcds_q02/duckdb:vortex-file-compressed 24106862 22166310 1.09
tpcds_q03/duckdb:vortex-file-compressed 19044497 19198789 0.99
tpcds_q04/duckdb:vortex-file-compressed 90073756 90400789 1.00
tpcds_q05/duckdb:vortex-file-compressed 36084158 34234973 1.05
tpcds_q06/duckdb:vortex-file-compressed 🚨 37363288 33925275 1.10
tpcds_q07/duckdb:vortex-file-compressed 30293200 29059347 1.04
tpcds_q08/duckdb:vortex-file-compressed 🚨 29508126 25799809 1.14
tpcds_q09/duckdb:vortex-file-compressed 16358800 16160120 1.01
tpcds_q10/duckdb:vortex-file-compressed 🚨 43047196 38658232 1.11
tpcds_q11/duckdb:vortex-file-compressed 🚨 77497894 68751848 1.13
tpcds_q12/duckdb:vortex-file-compressed 15082654 13900993 1.09
tpcds_q13/duckdb:vortex-file-compressed 35951411 36033201 1.00
tpcds_q14/duckdb:vortex-file-compressed 105175402 103096945 1.02
tpcds_q15/duckdb:vortex-file-compressed 28308592 27249636 1.04
tpcds_q16/duckdb:vortex-file-compressed 22965393 22809136 1.01
tpcds_q17/duckdb:vortex-file-compressed 48172195 47545535 1.01
tpcds_q18/duckdb:vortex-file-compressed 41454682 39685736 1.04
tpcds_q19/duckdb:vortex-file-compressed 35876858 39199017 0.92
tpcds_q20/duckdb:vortex-file-compressed 14997533 14866336 1.01
tpcds_q21/duckdb:vortex-file-compressed 16397469 15802679 1.04
tpcds_q22/duckdb:vortex-file-compressed 74472413 70876582 1.05
tpcds_q23/duckdb:vortex-file-compressed 90725176 89744301 1.01
tpcds_q24/duckdb:vortex-file-compressed 46939774 45341567 1.04
tpcds_q25/duckdb:vortex-file-compressed 39243462 38497684 1.02
tpcds_q26/duckdb:vortex-file-compressed 🚨 19841021 17951618 1.11
tpcds_q27/duckdb:vortex-file-compressed 31462472 28884797 1.09
tpcds_q28/duckdb:vortex-file-compressed 12370098 11520901 1.07
tpcds_q29/duckdb:vortex-file-compressed 45807427 46010504 1.00
tpcds_q30/duckdb:vortex-file-compressed 25048010 26144231 0.96
tpcds_q31/duckdb:vortex-file-compressed 29646837 31543191 0.94
tpcds_q32/duckdb:vortex-file-compressed 13200925 12909235 1.02
tpcds_q33/duckdb:vortex-file-compressed 26079666 24828267 1.05
tpcds_q34/duckdb:vortex-file-compressed 26701069 27275609 0.98
tpcds_q35/duckdb:vortex-file-compressed 64562228 66421984 0.97
tpcds_q36/duckdb:vortex-file-compressed 24993708 25509601 0.98
tpcds_q37/duckdb:vortex-file-compressed 19294187 19389802 1.00
tpcds_q38/duckdb:vortex-file-compressed 34933220 35398569 0.99
tpcds_q39/duckdb:vortex-file-compressed 29729042 28755637 1.03
tpcds_q40/duckdb:vortex-file-compressed 17756123 18102643 0.98
tpcds_q41/duckdb:vortex-file-compressed 12178487 12246406 0.99
tpcds_q42/duckdb:vortex-file-compressed 15118765 15386235 0.98
tpcds_q43/duckdb:vortex-file-compressed 17800178 17939084 0.99
tpcds_q44/duckdb:vortex-file-compressed 20734368 21387839 0.97
tpcds_q45/duckdb:vortex-file-compressed 29624907 30076032 0.99
tpcds_q46/duckdb:vortex-file-compressed 36066386 33227378 1.09
tpcds_q47/duckdb:vortex-file-compressed 54196660 53507191 1.01
tpcds_q48/duckdb:vortex-file-compressed 31584936 32283164 0.98
tpcds_q49/duckdb:vortex-file-compressed 35254983 34933509 1.01
tpcds_q50/duckdb:vortex-file-compressed 26709060 26940144 0.99
tpcds_q51/duckdb:vortex-file-compressed 105399437 110052173 0.96
tpcds_q52/duckdb:vortex-file-compressed 15033147 15294276 0.98
tpcds_q53/duckdb:vortex-file-compressed 24555279 24099720 1.02
tpcds_q54/duckdb:vortex-file-compressed 30756382 29904842 1.03
tpcds_q55/duckdb:vortex-file-compressed 14220834 14663322 0.97
tpcds_q56/duckdb:vortex-file-compressed 26998493 28606188 0.94
tpcds_q57/duckdb:vortex-file-compressed 35475010 36367595 0.98
tpcds_q58/duckdb:vortex-file-compressed 32270525 29688137 1.09
tpcds_q59/duckdb:vortex-file-compressed 37581648 38164575 0.98
tpcds_q60/duckdb:vortex-file-compressed 26270775 27462930 0.96
tpcds_q61/duckdb:vortex-file-compressed 32041969 30863314 1.04
tpcds_q62/duckdb:vortex-file-compressed 14741494 14910622 0.99
tpcds_q63/duckdb:vortex-file-compressed 22628362 22595520 1.00
tpcds_q64/duckdb:vortex-file-compressed 97302744 102888085 0.95
tpcds_q65/duckdb:vortex-file-compressed 23138742 23605510 0.98
tpcds_q66/duckdb:vortex-file-compressed 30412846 29070706 1.05
tpcds_q67/duckdb:vortex-file-compressed 145904059 142069085 1.03
tpcds_q68/duckdb:vortex-file-compressed 38435591 38539113 1.00
tpcds_q69/duckdb:vortex-file-compressed 42047169 43214862 0.97
tpcds_q70/duckdb:vortex-file-compressed 31672982 33173984 0.95
tpcds_q71/duckdb:vortex-file-compressed 24062634 22461686 1.07
tpcds_q72/duckdb:vortex-file-compressed 155335589 149901797 1.04
tpcds_q73/duckdb:vortex-file-compressed 28487868 28261387 1.01
tpcds_q74/duckdb:vortex-file-compressed 45664038 45959054 0.99
tpcds_q75/duckdb:vortex-file-compressed 48120351 48205224 1.00
tpcds_q76/duckdb:vortex-file-compressed 22737855 20900878 1.09
tpcds_q77/duckdb:vortex-file-compressed 25880041 26320138 0.98
tpcds_q78/duckdb:vortex-file-compressed 65810048 68934027 0.95
tpcds_q79/duckdb:vortex-file-compressed 27369751 27174373 1.01
tpcds_q80/duckdb:vortex-file-compressed 50129199 47936758 1.05
tpcds_q81/duckdb:vortex-file-compressed 28597121 29732509 0.96
tpcds_q82/duckdb:vortex-file-compressed 45648180 45621947 1.00
tpcds_q83/duckdb:vortex-file-compressed 29022338 27138985 1.07
tpcds_q84/duckdb:vortex-file-compressed 17168185 17321789 0.99
tpcds_q85/duckdb:vortex-file-compressed 43509377 43353638 1.00
tpcds_q86/duckdb:vortex-file-compressed 16558398 16662750 0.99
tpcds_q87/duckdb:vortex-file-compressed 40597681 38547486 1.05
tpcds_q88/duckdb:vortex-file-compressed 61075946 57062940 1.07
tpcds_q89/duckdb:vortex-file-compressed 🚨 25256230 22211319 1.14
tpcds_q90/duckdb:vortex-file-compressed 🚨 12607001 10951752 1.15
tpcds_q91/duckdb:vortex-file-compressed 🚨 25905070 22000544 1.18
tpcds_q92/duckdb:vortex-file-compressed 🚨 21108785 17369316 1.22
tpcds_q93/duckdb:vortex-file-compressed 🚨 34440380 28081210 1.23
tpcds_q94/duckdb:vortex-file-compressed 🚨 26090197 22074543 1.18
tpcds_q95/duckdb:vortex-file-compressed 134981315 123333219 1.09
tpcds_q96/duckdb:vortex-file-compressed 🚨 15421846 13381997 1.15
tpcds_q97/duckdb:vortex-file-compressed 40676291 39226100 1.04
tpcds_q98/duckdb:vortex-file-compressed 🚨 23024041 19552125 1.18
tpcds_q99/duckdb:vortex-file-compressed 🚨 21219260 18072526 1.17
duckdb / vortex-compact (1.045x ➖, 0↑ 21↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 25985535 23787249 1.09
tpcds_q02/duckdb:vortex-compact 🚨 29166741 24903603 1.17
tpcds_q03/duckdb:vortex-compact 🚨 50376677 44691906 1.13
tpcds_q04/duckdb:vortex-compact 🚨 126732192 113451531 1.12
tpcds_q05/duckdb:vortex-compact 57453265 54291290 1.06
tpcds_q06/duckdb:vortex-compact 🚨 55361689 48160841 1.15
tpcds_q07/duckdb:vortex-compact 63647138 60253432 1.06
tpcds_q08/duckdb:vortex-compact 112592806 107844108 1.04
tpcds_q09/duckdb:vortex-compact 🚨 28728549 25419887 1.13
tpcds_q10/duckdb:vortex-compact 85295800 79514305 1.07
tpcds_q11/duckdb:vortex-compact 96723868 89758951 1.08
tpcds_q12/duckdb:vortex-compact 🚨 21311277 18873117 1.13
tpcds_q13/duckdb:vortex-compact 89820467 86914646 1.03
tpcds_q14/duckdb:vortex-compact 150468104 139408556 1.08
tpcds_q15/duckdb:vortex-compact 🚨 37716005 33044824 1.14
tpcds_q16/duckdb:vortex-compact 🚨 33502705 29798426 1.12
tpcds_q17/duckdb:vortex-compact 95409522 87532402 1.09
tpcds_q18/duckdb:vortex-compact 🚨 61670621 53498544 1.15
tpcds_q19/duckdb:vortex-compact 71533494 67521070 1.06
tpcds_q20/duckdb:vortex-compact 🚨 21881283 18176213 1.20
tpcds_q21/duckdb:vortex-compact 19375449 17808512 1.09
tpcds_q22/duckdb:vortex-compact 🚨 85873130 72583478 1.18
tpcds_q23/duckdb:vortex-compact 🚨 144215948 126866723 1.14
tpcds_q24/duckdb:vortex-compact 80779754 78415405 1.03
tpcds_q25/duckdb:vortex-compact 73277003 68357888 1.07
tpcds_q26/duckdb:vortex-compact 37818530 37223446 1.02
tpcds_q27/duckdb:vortex-compact 71956693 70065213 1.03
tpcds_q28/duckdb:vortex-compact 23926613 22533361 1.06
tpcds_q29/duckdb:vortex-compact 94061047 89111109 1.06
tpcds_q30/duckdb:vortex-compact 🚨 33900756 29622201 1.14
tpcds_q31/duckdb:vortex-compact 54691220 50438721 1.08
tpcds_q32/duckdb:vortex-compact 🚨 21702523 19126735 1.13
tpcds_q33/duckdb:vortex-compact 50232218 46087231 1.09
tpcds_q34/duckdb:vortex-compact 58389588 55581778 1.05
tpcds_q35/duckdb:vortex-compact 107841357 99399917 1.08
tpcds_q36/duckdb:vortex-compact 51711783 47617781 1.09
tpcds_q37/duckdb:vortex-compact 🚨 26039550 22999958 1.13
tpcds_q38/duckdb:vortex-compact 🚨 62550171 55379735 1.13
tpcds_q39/duckdb:vortex-compact 🚨 34948096 30308164 1.15
tpcds_q40/duckdb:vortex-compact 🚨 25139521 21179574 1.19
tpcds_q41/duckdb:vortex-compact 🚨 15794019 14064609 1.12
tpcds_q42/duckdb:vortex-compact 26227556 23893341 1.10
tpcds_q43/duckdb:vortex-compact 40525357 40061512 1.01
tpcds_q44/duckdb:vortex-compact 37650541 35828653 1.05
tpcds_q45/duckdb:vortex-compact 🚨 46921687 39956221 1.17
tpcds_q46/duckdb:vortex-compact 77865964 73310893 1.06
tpcds_q47/duckdb:vortex-compact 78560881 72367239 1.09
tpcds_q48/duckdb:vortex-compact 78434270 75664509 1.04
tpcds_q49/duckdb:vortex-compact 🚨 66698473 58475902 1.14
tpcds_q50/duckdb:vortex-compact 64813265 60235168 1.08
tpcds_q51/duckdb:vortex-compact 123747866 115283809 1.07
tpcds_q52/duckdb:vortex-compact 24587584 24272901 1.01
tpcds_q53/duckdb:vortex-compact 45402626 46219937 0.98
tpcds_q54/duckdb:vortex-compact 48065342 47183535 1.02
tpcds_q55/duckdb:vortex-compact 23053981 24317307 0.95
tpcds_q56/duckdb:vortex-compact 44948996 47207892 0.95
tpcds_q57/duckdb:vortex-compact 44646106 40735986 1.10
tpcds_q58/duckdb:vortex-compact 41543885 43344891 0.96
tpcds_q59/duckdb:vortex-compact 58038108 57224398 1.01
tpcds_q60/duckdb:vortex-compact 48394429 49223085 0.98
tpcds_q61/duckdb:vortex-compact 92687068 90054143 1.03
tpcds_q62/duckdb:vortex-compact 17718909 17764468 1.00
tpcds_q63/duckdb:vortex-compact 42757131 43425012 0.98
tpcds_q64/duckdb:vortex-compact 166219663 167953187 0.99
tpcds_q65/duckdb:vortex-compact 40930568 39699310 1.03
tpcds_q66/duckdb:vortex-compact 37342330 37448547 1.00
tpcds_q67/duckdb:vortex-compact 166827710 161648159 1.03
tpcds_q68/duckdb:vortex-compact 76393124 74417201 1.03
tpcds_q69/duckdb:vortex-compact 77693608 77985530 1.00
tpcds_q70/duckdb:vortex-compact 70301106 73311767 0.96
tpcds_q71/duckdb:vortex-compact 44316935 42768141 1.04
tpcds_q72/duckdb:vortex-compact 173028790 183227816 0.94
tpcds_q73/duckdb:vortex-compact 52023734 54581190 0.95
tpcds_q74/duckdb:vortex-compact 60141660 61480114 0.98
tpcds_q75/duckdb:vortex-compact 66856996 66935681 1.00
tpcds_q76/duckdb:vortex-compact 36848048 37794847 0.97
tpcds_q77/duckdb:vortex-compact 46756405 48151321 0.97
tpcds_q78/duckdb:vortex-compact 83211359 84524655 0.98
tpcds_q79/duckdb:vortex-compact 90812756 89710133 1.01
tpcds_q80/duckdb:vortex-compact 76049173 80000810 0.95
tpcds_q81/duckdb:vortex-compact 32173937 31532892 1.02
tpcds_q82/duckdb:vortex-compact 49570316 49076305 1.01
tpcds_q83/duckdb:vortex-compact 35049344 34763543 1.01
tpcds_q84/duckdb:vortex-compact 20027380 21211166 0.94
tpcds_q85/duckdb:vortex-compact 65718589 63756009 1.03
tpcds_q86/duckdb:vortex-compact 19108239 19206666 0.99
tpcds_q87/duckdb:vortex-compact 56819491 60496789 0.94
tpcds_q88/duckdb:vortex-compact 233605168 232844474 1.00
tpcds_q89/duckdb:vortex-compact 43858394 43990227 1.00
tpcds_q90/duckdb:vortex-compact 15985763 15732231 1.02
tpcds_q91/duckdb:vortex-compact 53404187 57245702 0.93
tpcds_q92/duckdb:vortex-compact 32098515 33825460 0.95
tpcds_q93/duckdb:vortex-compact 36178007 36725741 0.99
tpcds_q94/duckdb:vortex-compact 32063768 31588849 1.02
tpcds_q95/duckdb:vortex-compact 133240653 131959659 1.01
tpcds_q96/duckdb:vortex-compact 38921096 41058880 0.95
tpcds_q97/duckdb:vortex-compact 50030544 49532747 1.01
tpcds_q98/duckdb:vortex-compact 32100173 31217201 1.03
tpcds_q99/duckdb:vortex-compact 23154231 22182923 1.04
duckdb / parquet (1.066x ➖, 0↑ 28↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 32526159 31809998 1.02
tpcds_q02/duckdb:parquet 25217824 24091013 1.05
tpcds_q03/duckdb:parquet 13777974 12686667 1.09
tpcds_q04/duckdb:parquet 181796731 170471201 1.07
tpcds_q05/duckdb:parquet 34492207 33306374 1.04
tpcds_q06/duckdb:parquet 🚨 37663816 33950654 1.11
tpcds_q07/duckdb:parquet 26264800 24435230 1.07
tpcds_q08/duckdb:parquet 32427700 29768484 1.09
tpcds_q09/duckdb:parquet 47459721 44494938 1.07
tpcds_q10/duckdb:parquet 42300123 38994542 1.08
tpcds_q11/duckdb:parquet 101000589 96922860 1.04
tpcds_q12/duckdb:parquet 17701106 16547464 1.07
tpcds_q13/duckdb:parquet 37557869 35528228 1.06
tpcds_q14/duckdb:parquet 110560748 104248989 1.06
tpcds_q15/duckdb:parquet 🚨 35318537 31204432 1.13
tpcds_q16/duckdb:parquet 24912678 22777180 1.09
tpcds_q17/duckdb:parquet 🚨 45178055 39153123 1.15
tpcds_q18/duckdb:parquet 53387520 48909952 1.09
tpcds_q19/duckdb:parquet 35075142 32861051 1.07
tpcds_q20/duckdb:parquet 🚨 18830402 16890773 1.11
tpcds_q21/duckdb:parquet 🚨 13423671 11649755 1.15
tpcds_q22/duckdb:parquet 🚨 81915900 72334379 1.13
tpcds_q23/duckdb:parquet 87571410 82502332 1.06
tpcds_q24/duckdb:parquet 47130080 47237998 1.00
tpcds_q25/duckdb:parquet 36582345 36553223 1.00
tpcds_q26/duckdb:parquet 40303075 39228503 1.03
tpcds_q27/duckdb:parquet 56223864 53164927 1.06
tpcds_q28/duckdb:parquet 44193573 43510050 1.02
tpcds_q29/duckdb:parquet 38814908 39061728 0.99
tpcds_q30/duckdb:parquet 38571080 37993445 1.02
tpcds_q31/duckdb:parquet 28495397 28113184 1.01
tpcds_q32/duckdb:parquet 13522420 12620607 1.07
tpcds_q33/duckdb:parquet 24578844 24227261 1.01
tpcds_q34/duckdb:parquet 23592878 23246148 1.01
tpcds_q35/duckdb:parquet 63730539 62646451 1.02
tpcds_q36/duckdb:parquet 23364008 22605040 1.03
tpcds_q37/duckdb:parquet 14897382 14171116 1.05
tpcds_q38/duckdb:parquet 37563757 37158403 1.01
tpcds_q39/duckdb:parquet 33098812 33590805 0.99
tpcds_q40/duckdb:parquet 20426413 19422655 1.05
tpcds_q41/duckdb:parquet 9064601 8937554 1.01
tpcds_q42/duckdb:parquet 13014783 12550485 1.04
tpcds_q43/duckdb:parquet 18678606 17833021 1.05
tpcds_q44/duckdb:parquet 27288363 27352188 1.00
tpcds_q45/duckdb:parquet 29539641 30378441 0.97
tpcds_q46/duckdb:parquet 49446662 48542578 1.02
tpcds_q47/duckdb:parquet 50814676 50948232 1.00
tpcds_q48/duckdb:parquet 33546225 33218856 1.01
tpcds_q49/duckdb:parquet 30090111 29067390 1.04
tpcds_q50/duckdb:parquet 26587595 26943783 0.99
tpcds_q51/duckdb:parquet 109350307 103995343 1.05
tpcds_q52/duckdb:parquet 13128964 13015464 1.01
tpcds_q53/duckdb:parquet 18028341 17071354 1.06
tpcds_q54/duckdb:parquet 29918202 29672618 1.01
tpcds_q55/duckdb:parquet 12534205 13217243 0.95
tpcds_q56/duckdb:parquet 25386501 24818993 1.02
tpcds_q57/duckdb:parquet 39270038 39814467 0.99
tpcds_q58/duckdb:parquet 26845605 26013322 1.03
tpcds_q59/duckdb:parquet 37515651 36138711 1.04
tpcds_q60/duckdb:parquet 25248933 25670905 0.98
tpcds_q61/duckdb:parquet 🚨 35825268 32334967 1.11
tpcds_q62/duckdb:parquet 13431735 12748007 1.05
tpcds_q63/duckdb:parquet 15866805 15496517 1.02
tpcds_q64/duckdb:parquet 83027938 76683201 1.08
tpcds_q65/duckdb:parquet 23207623 23978710 0.97
tpcds_q66/duckdb:parquet 33547022 30573583 1.10
tpcds_q67/duckdb:parquet 140178828 136685580 1.03
tpcds_q68/duckdb:parquet 40173750 39650152 1.01
tpcds_q69/duckdb:parquet 39184450 38553594 1.02
tpcds_q70/duckdb:parquet 23270920 22579952 1.03
tpcds_q71/duckdb:parquet 24494395 24115478 1.02
tpcds_q72/duckdb:parquet 171288554 167621390 1.02
tpcds_q73/duckdb:parquet 21085175 20783273 1.01
tpcds_q74/duckdb:parquet 130533780 128824609 1.01
tpcds_q75/duckdb:parquet 🚨 66958627 56132962 1.19
tpcds_q76/duckdb:parquet 🚨 24681394 22085171 1.12
tpcds_q77/duckdb:parquet 🚨 28150139 25160594 1.12
tpcds_q78/duckdb:parquet 🚨 90279015 78106093 1.16
tpcds_q79/duckdb:parquet 33301990 30679307 1.09
tpcds_q80/duckdb:parquet 🚨 51792371 46239908 1.12
tpcds_q81/duckdb:parquet 🚨 42354776 35556098 1.19
tpcds_q82/duckdb:parquet 🚨 20320823 16372309 1.24
tpcds_q83/duckdb:parquet 🚨 21328670 19036140 1.12
tpcds_q84/duckdb:parquet 🚨 23965608 20395678 1.18
tpcds_q85/duckdb:parquet 🚨 49474397 43181020 1.15
tpcds_q86/duckdb:parquet 🚨 16409147 13815553 1.19
tpcds_q87/duckdb:parquet 🚨 46201210 39852832 1.16
tpcds_q88/duckdb:parquet 58393226 54481620 1.07
tpcds_q89/duckdb:parquet 🚨 21417631 18676888 1.15
tpcds_q90/duckdb:parquet 🚨 11229216 8468086 1.33
tpcds_q91/duckdb:parquet 🚨 29920124 26233820 1.14
tpcds_q92/duckdb:parquet 🚨 15939269 13248294 1.20
tpcds_q93/duckdb:parquet 🚨 38842269 32045300 1.21
tpcds_q94/duckdb:parquet 🚨 21307093 18693903 1.14
tpcds_q95/duckdb:parquet 🚨 148103131 134629141 1.10
tpcds_q96/duckdb:parquet 🚨 11967568 10398581 1.15
tpcds_q97/duckdb:parquet 🚨 42174589 37499806 1.12
tpcds_q98/duckdb:parquet 23014593 21564949 1.07
tpcds_q99/duckdb:parquet 20652974 20589009 1.00
duckdb / duckdb (1.061x ➖, 0↑ 34↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22282735 23203458 0.96
tpcds_q02/duckdb:duckdb 20809005 20495959 1.02
tpcds_q03/duckdb:duckdb 10240398 10343367 0.99
tpcds_q04/duckdb:duckdb 175459777 171872923 1.02
tpcds_q05/duckdb:duckdb 21134425 21402834 0.99
tpcds_q06/duckdb:duckdb 27561808 27887369 0.99
tpcds_q07/duckdb:duckdb 40487542 40074698 1.01
tpcds_q08/duckdb:duckdb 120888736 121111767 1.00
tpcds_q09/duckdb:duckdb 20496865 20854594 0.98
tpcds_q10/duckdb:duckdb 27982494 26966423 1.04
tpcds_q11/duckdb:duckdb 93262203 95173668 0.98
tpcds_q12/duckdb:duckdb 12738610 12619639 1.01
tpcds_q13/duckdb:duckdb 25942424 26031323 1.00
tpcds_q14/duckdb:duckdb 94109007 95440001 0.99
tpcds_q15/duckdb:duckdb 24545193 25237768 0.97
tpcds_q16/duckdb:duckdb 20104159 19386558 1.04
tpcds_q17/duckdb:duckdb 24711105 24820870 1.00
tpcds_q18/duckdb:duckdb 46990331 47851814 0.98
tpcds_q19/duckdb:duckdb 20494469 20199637 1.01
tpcds_q20/duckdb:duckdb 13085880 13197513 0.99
tpcds_q21/duckdb:duckdb 7668329 7699423 1.00
tpcds_q22/duckdb:duckdb 61573337 66048094 0.93
tpcds_q23/duckdb:duckdb 77743104 76234951 1.02
tpcds_q24/duckdb:duckdb 25577488 25506996 1.00
tpcds_q25/duckdb:duckdb 18901915 18887350 1.00
tpcds_q26/duckdb:duckdb 28462245 27990754 1.02
tpcds_q27/duckdb:duckdb 41936876 41100126 1.02
tpcds_q28/duckdb:duckdb 24840174 26896527 0.92
tpcds_q29/duckdb:duckdb 23136348 23481151 0.99
tpcds_q30/duckdb:duckdb 28993487 30778406 0.94
tpcds_q31/duckdb:duckdb 50832071 51327410 0.99
tpcds_q32/duckdb:duckdb 8069458 8923145 0.90
tpcds_q33/duckdb:duckdb 15667852 16725563 0.94
tpcds_q34/duckdb:duckdb 18735962 18464977 1.01
tpcds_q35/duckdb:duckdb 36957153 37211092 0.99
tpcds_q36/duckdb:duckdb 71160590 70791930 1.01
tpcds_q37/duckdb:duckdb 8914145 8701173 1.02
tpcds_q38/duckdb:duckdb 33332804 33316599 1.00
tpcds_q39/duckdb:duckdb 29595110 27976080 1.06
tpcds_q40/duckdb:duckdb 🚨 17260204 14590795 1.18
tpcds_q41/duckdb:duckdb 🚨 11699133 9924986 1.18
tpcds_q42/duckdb:duckdb 10806362 9960342 1.08
tpcds_q43/duckdb:duckdb 🚨 15854006 13970029 1.13
tpcds_q44/duckdb:duckdb 🚨 17414417 15263153 1.14
tpcds_q45/duckdb:duckdb 🚨 21728527 18631934 1.17
tpcds_q46/duckdb:duckdb 🚨 43744496 39063510 1.12
tpcds_q47/duckdb:duckdb 🚨 50434297 45584972 1.11
tpcds_q48/duckdb:duckdb 27395137 25001354 1.10
tpcds_q49/duckdb:duckdb 22931851 21847960 1.05
tpcds_q50/duckdb:duckdb 🚨 17938822 15970870 1.12
tpcds_q51/duckdb:duckdb 🚨 107945175 97496313 1.11
tpcds_q52/duckdb:duckdb 10749793 10152176 1.06
tpcds_q53/duckdb:duckdb 16858348 15372525 1.10
tpcds_q54/duckdb:duckdb 🚨 21415984 18967047 1.13
tpcds_q55/duckdb:duckdb 🚨 11366680 8973662 1.27
tpcds_q56/duckdb:duckdb 17897590 16658769 1.07
tpcds_q57/duckdb:duckdb 40278916 36693981 1.10
tpcds_q58/duckdb:duckdb 17752807 17498434 1.01
tpcds_q59/duckdb:duckdb 39901808 36857056 1.08
tpcds_q60/duckdb:duckdb 19401656 18706898 1.04
tpcds_q61/duckdb:duckdb 🚨 18500448 16036741 1.15
tpcds_q62/duckdb:duckdb 🚨 11187961 9727652 1.15
tpcds_q63/duckdb:duckdb 🚨 16169543 14296526 1.13
tpcds_q64/duckdb:duckdb 🚨 64085871 57571316 1.11
tpcds_q65/duckdb:duckdb 🚨 40143535 36438131 1.10
tpcds_q66/duckdb:duckdb 🚨 30177350 26657056 1.13
tpcds_q67/duckdb:duckdb 🚨 147936593 132293528 1.12
tpcds_q68/duckdb:duckdb 29487575 27248195 1.08
tpcds_q69/duckdb:duckdb 31019183 28942085 1.07
tpcds_q70/duckdb:duckdb 🚨 19447216 16618728 1.17
tpcds_q71/duckdb:duckdb 🚨 19275712 16465899 1.17
tpcds_q72/duckdb:duckdb 50246895 47391151 1.06
tpcds_q73/duckdb:duckdb 14680241 14747746 1.00
tpcds_q74/duckdb:duckdb 🚨 159333003 144467785 1.10
tpcds_q75/duckdb:duckdb 🚨 51021432 45847951 1.11
tpcds_q76/duckdb:duckdb 16088559 15226178 1.06
tpcds_q77/duckdb:duckdb 16626122 16285819 1.02
tpcds_q78/duckdb:duckdb 69682603 65551712 1.06
tpcds_q79/duckdb:duckdb 21894100 20081265 1.09
tpcds_q80/duckdb:duckdb 🚨 35151101 31475746 1.12
tpcds_q81/duckdb:duckdb 🚨 46030899 39419476 1.17
tpcds_q82/duckdb:duckdb 🚨 11984095 10119250 1.18
tpcds_q83/duckdb:duckdb 🚨 12854730 10713904 1.20
tpcds_q84/duckdb:duckdb 16727976 15583607 1.07
tpcds_q85/duckdb:duckdb 🚨 30243939 25885583 1.17
tpcds_q86/duckdb:duckdb 🚨 13759852 12079180 1.14
tpcds_q87/duckdb:duckdb 39798354 37800786 1.05
tpcds_q88/duckdb:duckdb 31079342 30660154 1.01
tpcds_q89/duckdb:duckdb 18736727 17171539 1.09
tpcds_q90/duckdb:duckdb 7540129 6932665 1.09
tpcds_q91/duckdb:duckdb 16236617 14791020 1.10
tpcds_q92/duckdb:duckdb 🚨 11422215 9887918 1.16
tpcds_q93/duckdb:duckdb 🚨 27369002 23452664 1.17
tpcds_q94/duckdb:duckdb 🚨 16778447 14437720 1.16
tpcds_q95/duckdb:duckdb 118003968 109960163 1.07
tpcds_q96/duckdb:duckdb 🚨 6694638 5794303 1.16
tpcds_q97/duckdb:duckdb 🚨 35282457 31876918 1.11
tpcds_q98/duckdb:duckdb 18824491 18097721 1.04
tpcds_q99/duckdb:duckdb 🚨 18515252 16774584 1.10

No file size changes detected.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.7%
Engines: DataFusion No clear signal (-1.0%, environment too noisy confidence) · DuckDB No clear signal (+12.8%, low confidence)
Vortex (geomean): 1.047x ➖
Parquet (geomean): 0.990x ➖
Shifts: Parquet (control) -1.0% · Median polish +3.0%

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

datafusion / vortex-file-compressed (0.949x ➖, 1↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 32534879 49633721 0.66
fineweb_q01/datafusion:vortex-file-compressed 599833952 474922914 1.26
fineweb_q02/datafusion:vortex-file-compressed 731507929 671397225 1.09
fineweb_q03/datafusion:vortex-file-compressed 1089219851 1305692987 0.83
fineweb_q04/datafusion:vortex-file-compressed 1211167954 1246744106 0.97
fineweb_q05/datafusion:vortex-file-compressed 1119203241 1126353370 0.99
fineweb_q06/datafusion:vortex-file-compressed 1262442542 1349962585 0.94
fineweb_q07/datafusion:vortex-file-compressed 1108031928 1205652649 0.92
fineweb_q08/datafusion:vortex-file-compressed 500446248 499137855 1.00
datafusion / vortex-compact (1.012x ➖, 1↑ 1↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 70512092 40078010 1.76
fineweb_q01/datafusion:vortex-compact 555832627 785243715 0.71
fineweb_q02/datafusion:vortex-compact 🚀 626002426 1012407034 0.62
fineweb_q03/datafusion:vortex-compact 1419231112 1352487833 1.05
fineweb_q04/datafusion:vortex-compact 1748119558 1617445681 1.08
fineweb_q05/datafusion:vortex-compact 1413644460 1346753322 1.05
fineweb_q06/datafusion:vortex-compact 1280896902 1257280373 1.02
fineweb_q07/datafusion:vortex-compact 1225583993 1092769070 1.12
fineweb_q08/datafusion:vortex-compact 422981227 399142578 1.06
datafusion / parquet (0.990x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1031533672 1040407490 0.99
fineweb_q01/datafusion:parquet 1844336015 2069740579 0.89
fineweb_q02/datafusion:parquet 1897906193 1907209217 1.00
fineweb_q03/datafusion:parquet 1897193567 1775995441 1.07
fineweb_q04/datafusion:parquet 1926354047 1838023965 1.05
fineweb_q05/datafusion:parquet 1832790634 1773512590 1.03
fineweb_q06/datafusion:parquet 1765468715 1711843592 1.03
fineweb_q07/datafusion:parquet 1769482556 1998487336 0.89
fineweb_q08/datafusion:parquet 1852876223 1892371999 0.98
duckdb / vortex-file-compressed (1.139x ➖, 0↑ 1↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 83989627 80363478 1.05
fineweb_q01/duckdb:vortex-file-compressed 583448819 573947971 1.02
fineweb_q02/duckdb:vortex-file-compressed 562645197 562222152 1.00
fineweb_q03/duckdb:vortex-file-compressed 1477049087 1286043998 1.15
fineweb_q04/duckdb:vortex-file-compressed 🚨 1761185417 1324645853 1.33
fineweb_q05/duckdb:vortex-file-compressed 1592674415 1347090071 1.18
fineweb_q06/duckdb:vortex-file-compressed 1608226666 1425110535 1.13
fineweb_q07/duckdb:vortex-file-compressed 1521179187 1275025713 1.19
fineweb_q08/duckdb:vortex-file-compressed 655395014 526808679 1.24
duckdb / vortex-compact (1.098x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 78100593 78608972 0.99
fineweb_q01/duckdb:vortex-compact 551701435 580869183 0.95
fineweb_q02/duckdb:vortex-compact 668942475 577261990 1.16
fineweb_q03/duckdb:vortex-compact 1909823624 1730448782 1.10
fineweb_q04/duckdb:vortex-compact 1984478121 1772850223 1.12
fineweb_q05/duckdb:vortex-compact 1769433518 1570580668 1.13
fineweb_q06/duckdb:vortex-compact 1649468984 1523884820 1.08
fineweb_q07/duckdb:vortex-compact 1602404920 1391018056 1.15
fineweb_q08/duckdb:vortex-compact 590850363 484203798 1.22
duckdb / parquet (0.991x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1082761361 1100630251 0.98
fineweb_q01/duckdb:parquet 1349272313 1400522765 0.96
fineweb_q02/duckdb:parquet 1354232788 1372935445 0.99
fineweb_q03/duckdb:parquet 3683227071 3593850791 1.02
fineweb_q04/duckdb:parquet 1947019455 1884765626 1.03
fineweb_q05/duckdb:parquet 2221561222 2121301488 1.05
fineweb_q06/duckdb:parquet 4407185282 4368481115 1.01
fineweb_q07/duckdb:parquet 2666777957 2906489719 0.92
fineweb_q08/duckdb:parquet 1099170894 1140391101 0.96

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DuckDB No clear signal (+0.8%, low confidence)
Vortex (geomean): 1.025x ➖
Parquet (geomean): 1.016x ➖
Shifts: Parquet (control) +1.6% · Median polish +2.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 (1.031x ➖, 0↑ 1↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12812993 12295599 1.04
statpopgen_q01/duckdb:vortex-file-compressed 🚨 29592212 26672023 1.11
statpopgen_q02/duckdb:vortex-file-compressed 537086823 523976725 1.03
statpopgen_q03/duckdb:vortex-file-compressed 1057929673 1057278356 1.00
statpopgen_q04/duckdb:vortex-file-compressed 1043107955 1033911629 1.01
statpopgen_q05/duckdb:vortex-file-compressed 472899130 487441777 0.97
statpopgen_q06/duckdb:vortex-file-compressed 1520620316 1504566243 1.01
statpopgen_q07/duckdb:vortex-file-compressed 205257860 191655191 1.07
statpopgen_q08/duckdb:vortex-file-compressed 229448504 220959059 1.04
statpopgen_q09/duckdb:vortex-file-compressed 852740955 814150309 1.05
statpopgen_q10/duckdb:vortex-file-compressed 2585839958 2532238043 1.02
duckdb / vortex-compact (1.019x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 12645447 12268213 1.03
statpopgen_q01/duckdb:vortex-compact 214641432 220488378 0.97
statpopgen_q02/duckdb:vortex-compact 589950920 556387289 1.06
statpopgen_q03/duckdb:vortex-compact 1179290619 1128969783 1.04
statpopgen_q04/duckdb:vortex-compact 1181415558 1164491153 1.01
statpopgen_q05/duckdb:vortex-compact 574169575 570974235 1.01
statpopgen_q06/duckdb:vortex-compact 1482263045 1465158001 1.01
statpopgen_q07/duckdb:vortex-compact 868200712 868442044 1.00
statpopgen_q08/duckdb:vortex-compact 904285172 893375513 1.01
statpopgen_q09/duckdb:vortex-compact 954580217 930400154 1.03
statpopgen_q10/duckdb:vortex-compact 2654959368 2583636165 1.03
duckdb / parquet (1.016x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 352561494 345844074 1.02
statpopgen_q01/duckdb:parquet 441835524 425652450 1.04
statpopgen_q02/duckdb:parquet 813814861 800220205 1.02
statpopgen_q03/duckdb:parquet 1261566189 1227467331 1.03
statpopgen_q04/duckdb:parquet 1239024900 1250702158 0.99
statpopgen_q05/duckdb:parquet 862499786 856629206 1.01
statpopgen_q06/duckdb:parquet 1489580009 1472871376 1.01
statpopgen_q07/duckdb:parquet 934872403 946975934 0.99
statpopgen_q08/duckdb:parquet 937112299 916574215 1.02
statpopgen_q09/duckdb:parquet 1072946203 1057537558 1.01
statpopgen_q10/duckdb:parquet 2331085555 2231656815 1.04

No file size changes detected.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.3%
Engines: DataFusion No clear signal (-5.9%, low confidence) · DuckDB No clear signal (-1.8%, low confidence)
Vortex (geomean): 0.952x ➖
Parquet (geomean): 0.999x ➖
Shifts: Parquet (control) -0.1% · 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 (0.943x ➖, 1↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 416008742 418678847 0.99
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚀 21194913 27472147 0.77
clickbench-sorted_q26/datafusion:vortex-file-compressed 24818655 23120000 1.07
clickbench-sorted_q36/datafusion:vortex-file-compressed 63899441 69613926 0.92
clickbench-sorted_q37/datafusion:vortex-file-compressed 46660804 46661393 1.00
clickbench-sorted_q38/datafusion:vortex-file-compressed 46455440 48195673 0.96
clickbench-sorted_q39/datafusion:vortex-file-compressed 118164611 124286597 0.95
clickbench-sorted_q40/datafusion:vortex-file-compressed 20580536 21828887 0.94
clickbench-sorted_q41/datafusion:vortex-file-compressed 19383833 20613590 0.94
clickbench-sorted_q42/datafusion:vortex-file-compressed 14162449 15676900 0.90
datafusion / parquet (1.001x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4716597377 4688901501 1.01
clickbench-sorted_q24/datafusion:parquet 26846781 27114678 0.99
clickbench-sorted_q26/datafusion:parquet 27746225 28685770 0.97
clickbench-sorted_q36/datafusion:parquet 184738366 183650883 1.01
clickbench-sorted_q37/datafusion:parquet 109290036 106775675 1.02
clickbench-sorted_q38/datafusion:parquet 163243413 165566454 0.99
clickbench-sorted_q39/datafusion:parquet 286446927 291253414 0.98
clickbench-sorted_q40/datafusion:parquet 67484609 67749507 1.00
clickbench-sorted_q41/datafusion:parquet 59474535 59035416 1.01
clickbench-sorted_q42/datafusion:parquet 32907841 31310457 1.05
duckdb / vortex-file-compressed (0.961x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 172132903 187906037 0.92
clickbench-sorted_q24/duckdb:vortex-file-compressed 28212203 26387403 1.07
clickbench-sorted_q26/duckdb:vortex-file-compressed 43691932 45775176 0.95
clickbench-sorted_q36/duckdb:vortex-file-compressed 59850722 62744522 0.95
clickbench-sorted_q37/duckdb:vortex-file-compressed 46756325 49637347 0.94
clickbench-sorted_q38/duckdb:vortex-file-compressed 51695781 55133482 0.94
clickbench-sorted_q39/duckdb:vortex-file-compressed 114324756 126788582 0.90
clickbench-sorted_q40/duckdb:vortex-file-compressed 28743695 29393550 0.98
clickbench-sorted_q41/duckdb:vortex-file-compressed 28111233 28780747 0.98
clickbench-sorted_q42/duckdb:vortex-file-compressed 24681905 24850807 0.99
duckdb / parquet (0.997x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 200817178 196523262 1.02
clickbench-sorted_q24/duckdb:parquet 28717497 29277720 0.98
clickbench-sorted_q26/duckdb:parquet 24013289 25563662 0.94
clickbench-sorted_q36/duckdb:parquet 109605501 111408666 0.98
clickbench-sorted_q37/duckdb:parquet 94229742 94741465 0.99
clickbench-sorted_q38/duckdb:parquet 95276213 94037108 1.01
clickbench-sorted_q39/duckdb:parquet 179848705 179483617 1.00
clickbench-sorted_q40/duckdb:parquet 42559914 42599047 1.00
clickbench-sorted_q41/duckdb:parquet 42268960 41839907 1.01
clickbench-sorted_q42/duckdb:parquet 30616749 29857162 1.03
duckdb / duckdb (0.996x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 278292316 276273213 1.01
clickbench-sorted_q24/duckdb:duckdb 44629960 44858048 0.99
clickbench-sorted_q26/duckdb:duckdb 42091717 42418454 0.99
clickbench-sorted_q36/duckdb:duckdb 92237914 94598646 0.98
clickbench-sorted_q37/duckdb:duckdb 79012773 81437445 0.97
clickbench-sorted_q38/duckdb:duckdb 65510428 64402077 1.02
clickbench-sorted_q39/duckdb:duckdb 119963123 118996435 1.01
clickbench-sorted_q40/duckdb:duckdb 43284244 43402916 1.00
clickbench-sorted_q41/duckdb:duckdb 42373515 42371801 1.00
clickbench-sorted_q42/duckdb:duckdb 35506622 35626682 1.00

File Size Changes (201 files changed, -0.0% overall, 95↑ 106↓)
File Scale Format Base HEAD Change %
hits_001.vortex 1.0 vortex-file-compressed 187.64 MB 192.20 MB +4.56 MB +2.4%
hits_001.vortex 1.0 vortex-compact 137.71 MB 140.54 MB +2.84 MB +2.1%
hits_093.vortex 1.0 vortex-compact 98.15 MB 99.59 MB +1.44 MB +1.5%
hits_060.vortex 1.0 vortex-file-compressed 191.81 MB 194.11 MB +2.30 MB +1.2%
hits_098.vortex 1.0 vortex-compact 102.93 MB 104.13 MB +1.20 MB +1.2%
hits_002.vortex 1.0 vortex-compact 124.15 MB 125.54 MB +1.38 MB +1.1%
hits_039.vortex 1.0 vortex-compact 123.80 MB 125.07 MB +1.27 MB +1.0%
hits_065.vortex 1.0 vortex-compact 124.38 MB 125.52 MB +1.14 MB +0.9%
hits_050.vortex 1.0 vortex-compact 124.74 MB 125.79 MB +1.05 MB +0.8%
hits_061.vortex 1.0 vortex-compact 123.86 MB 124.82 MB +981.35 KB +0.8%
hits_089.vortex 1.0 vortex-compact 99.15 MB 99.89 MB +756.24 KB +0.7%
hits_040.vortex 1.0 vortex-file-compressed 142.14 MB 143.08 MB +969.05 KB +0.7%
hits_048.vortex 1.0 vortex-compact 152.54 MB 153.39 MB +874.89 KB +0.6%
hits_067.vortex 1.0 vortex-compact 99.16 MB 99.71 MB +560.27 KB +0.6%
hits_074.vortex 1.0 vortex-file-compressed 196.87 MB 197.95 MB +1.08 MB +0.5%
hits_007.vortex 1.0 vortex-file-compressed 197.78 MB 198.84 MB +1.06 MB +0.5%
hits_056.vortex 1.0 vortex-compact 100.88 MB 101.38 MB +507.02 KB +0.5%
hits_045.vortex 1.0 vortex-compact 105.60 MB 106.09 MB +497.43 KB +0.5%
hits_027.vortex 1.0 vortex-compact 139.23 MB 139.82 MB +605.25 KB +0.4%
hits_029.vortex 1.0 vortex-file-compressed 197.83 MB 198.66 MB +848.88 KB +0.4%
hits_044.vortex 1.0 vortex-file-compressed 197.95 MB 198.72 MB +791.66 KB +0.4%
hits_018.vortex 1.0 vortex-compact 153.04 MB 153.64 MB +607.38 KB +0.4%
hits_053.vortex 1.0 vortex-compact 138.39 MB 138.85 MB +477.38 KB +0.3%
hits_024.vortex 1.0 vortex-compact 123.43 MB 123.85 MB +424.22 KB +0.3%
hits_033.vortex 1.0 vortex-file-compressed 197.91 MB 198.56 MB +662.71 KB +0.3%
hits_063.vortex 1.0 vortex-compact 98.18 MB 98.48 MB +306.86 KB +0.3%
hits_081.vortex 1.0 vortex-file-compressed 198.67 MB 199.25 MB +598.80 KB +0.3%
hits_092.vortex 1.0 vortex-file-compressed 198.27 MB 198.65 MB +391.90 KB +0.2%
hits_021.vortex 1.0 vortex-file-compressed 153.44 MB 153.71 MB +275.17 KB +0.2%
hits_023.vortex 1.0 vortex-file-compressed 193.83 MB 194.16 MB +330.99 KB +0.2%
hits_067.vortex 1.0 vortex-file-compressed 131.05 MB 131.27 MB +220.64 KB +0.2%
hits_043.vortex 1.0 vortex-compact 94.83 MB 94.97 MB +148.52 KB +0.2%
hits_028.vortex 1.0 vortex-compact 115.54 MB 115.70 MB +164.73 KB +0.1%
hits_012.vortex 1.0 vortex-compact 138.77 MB 138.96 MB +197.70 KB +0.1%
hits_093.vortex 1.0 vortex-file-compressed 130.98 MB 131.16 MB +181.20 KB +0.1%
hits_029.vortex 1.0 vortex-compact 153.38 MB 153.57 MB +193.10 KB +0.1%
hits_094.vortex 1.0 vortex-file-compressed 157.29 MB 157.49 MB +197.57 KB +0.1%
hits_006.vortex 1.0 vortex-compact 95.67 MB 95.79 MB +119.20 KB +0.1%
hits_026.vortex 1.0 vortex-file-compressed 130.63 MB 130.76 MB +140.28 KB +0.1%
hits_074.vortex 1.0 vortex-compact 152.94 MB 153.10 MB +162.95 KB +0.1%
hits_064.vortex 1.0 vortex-compact 140.04 MB 140.18 MB +144.12 KB +0.1%
hits_091.vortex 1.0 vortex-compact 112.27 MB 112.38 MB +113.83 KB +0.1%
hits_039.vortex 1.0 vortex-file-compressed 160.04 MB 160.20 MB +160.09 KB +0.1%
hits_068.vortex 1.0 vortex-compact 112.46 MB 112.56 MB +103.38 KB +0.1%
hits_099.vortex 1.0 vortex-compact 133.05 MB 133.16 MB +117.17 KB +0.1%
hits_009.vortex 1.0 vortex-file-compressed 100.86 MB 100.94 MB +88.55 KB +0.1%
hits_027.vortex 1.0 vortex-file-compressed 188.59 MB 188.75 MB +159.36 KB +0.1%
hits_016.vortex 1.0 vortex-file-compressed 178.86 MB 179.00 MB +147.76 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 167.89 MB 168.02 MB +132.76 KB +0.1%
hits_088.vortex 1.0 vortex-compact 134.16 MB 134.26 MB +105.85 KB +0.1%
hits_011.vortex 1.0 vortex-compact 152.80 MB 152.92 MB +120.45 KB +0.1%
hits_016.vortex 1.0 vortex-compact 127.42 MB 127.51 MB +91.72 KB +0.1%
hits_075.vortex 1.0 vortex-file-compressed 188.19 MB 188.32 MB +132.05 KB +0.1%
hits_048.vortex 1.0 vortex-file-compressed 198.23 MB 198.36 MB +129.33 KB +0.1%
hits_073.vortex 1.0 vortex-compact 134.37 MB 134.46 MB +86.82 KB +0.1%
hits_019.vortex 1.0 vortex-file-compressed 140.11 MB 140.20 MB +90.20 KB +0.1%
hits_007.vortex 1.0 vortex-compact 153.59 MB 153.68 MB +97.47 KB +0.1%
hits_085.vortex 1.0 vortex-file-compressed 198.44 MB 198.56 MB +121.96 KB +0.1%
hits_057.vortex 1.0 vortex-compact 111.89 MB 111.95 MB +68.38 KB +0.1%
hits_073.vortex 1.0 vortex-file-compressed 171.47 MB 171.56 MB +97.55 KB +0.1%
hits_056.vortex 1.0 vortex-file-compressed 134.91 MB 134.98 MB +72.80 KB +0.1%
hits_066.vortex 1.0 vortex-compact 117.67 MB 117.73 MB +62.66 KB +0.1%
hits_051.vortex 1.0 vortex-compact 134.19 MB 134.26 MB +67.42 KB +0.0%
hits_026.vortex 1.0 vortex-compact 98.61 MB 98.65 MB +49.18 KB +0.0%
hits_030.vortex 1.0 vortex-compact 99.34 MB 99.39 MB +47.71 KB +0.0%
hits_065.vortex 1.0 vortex-file-compressed 160.26 MB 160.33 MB +76.23 KB +0.0%
hits_096.vortex 1.0 vortex-compact 153.23 MB 153.30 MB +70.46 KB +0.0%
hits_008.vortex 1.0 vortex-file-compressed 139.43 MB 139.48 MB +52.81 KB +0.0%
hits_072.vortex 1.0 vortex-compact 75.63 MB 75.66 MB +27.71 KB +0.0%
hits_004.vortex 1.0 vortex-file-compressed 130.99 MB 131.03 MB +41.28 KB +0.0%
hits_090.vortex 1.0 vortex-file-compressed 191.28 MB 191.34 MB +60.18 KB +0.0%
hits_096.vortex 1.0 vortex-file-compressed 198.16 MB 198.21 MB +49.15 KB +0.0%
hits_041.vortex 1.0 vortex-file-compressed 130.68 MB 130.70 MB +27.56 KB +0.0%
hits_095.vortex 1.0 vortex-compact 110.63 MB 110.65 MB +23.20 KB +0.0%
hits_024.vortex 1.0 vortex-file-compressed 159.41 MB 159.44 MB +31.95 KB +0.0%
hits_006.vortex 1.0 vortex-file-compressed 125.61 MB 125.63 MB +22.41 KB +0.0%
hits_032.vortex 1.0 vortex-file-compressed 153.94 MB 153.96 MB +23.34 KB +0.0%
hits_017.vortex 1.0 vortex-file-compressed 145.96 MB 145.97 MB +19.92 KB +0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.31 MB 131.33 MB +16.91 KB +0.0%
hits_023.vortex 1.0 vortex-compact 142.64 MB 142.66 MB +16.85 KB +0.0%
hits_005.vortex 1.0 vortex-compact 115.89 MB 115.90 MB +12.31 KB +0.0%
hits_021.vortex 1.0 vortex-compact 110.64 MB 110.65 MB +9.95 KB +0.0%
hits_078.vortex 1.0 vortex-file-compressed 130.32 MB 130.33 MB +10.26 KB +0.0%
hits_087.vortex 1.0 vortex-file-compressed 160.00 MB 160.01 MB +9.41 KB +0.0%
hits_083.vortex 1.0 vortex-compact 110.05 MB 110.05 MB +5.75 KB +0.0%
hits_091.vortex 1.0 vortex-file-compressed 146.20 MB 146.21 MB +7.06 KB +0.0%
hits_025.vortex 1.0 vortex-file-compressed 171.07 MB 171.08 MB +7.27 KB +0.0%
hits_037.vortex 1.0 vortex-file-compressed 176.06 MB 176.06 MB +6.62 KB +0.0%
hits_019.vortex 1.0 vortex-compact 106.23 MB 106.23 MB +3.98 KB +0.0%
hits_061.vortex 1.0 vortex-file-compressed 159.73 MB 159.73 MB +5.58 KB +0.0%
hits_077.vortex 1.0 vortex-file-compressed 171.40 MB 171.41 MB +5.66 KB +0.0%
hits_046.vortex 1.0 vortex-compact 74.93 MB 74.93 MB +1.63 KB +0.0%
hits_069.vortex 1.0 vortex-file-compressed 141.46 MB 141.46 MB +2.75 KB +0.0%
hits_012.vortex 1.0 vortex-file-compressed 189.76 MB 189.76 MB +3.41 KB +0.0%
hits_069.vortex 1.0 vortex-compact 99.73 MB 99.73 MB +1.26 KB +0.0%
hits_090.vortex 1.0 vortex-compact 141.24 MB 141.23 MB 4.56 KB -0.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 75.23 MB 3.22 KB -0.0%
hits_066.vortex 1.0 vortex-file-compressed 162.20 MB 162.19 MB 7.91 KB -0.0%
hits_055.vortex 1.0 vortex-compact 153.29 MB 153.28 MB 8.67 KB -0.0%
hits_054.vortex 1.0 vortex-file-compressed 146.13 MB 146.12 MB 10.70 KB -0.0%
hits_025.vortex 1.0 vortex-compact 133.49 MB 133.48 MB 11.05 KB -0.0%
hits_010.vortex 1.0 vortex-compact 123.30 MB 123.29 MB 10.52 KB -0.0%
hits_081.vortex 1.0 vortex-compact 153.65 MB 153.63 MB 16.48 KB -0.0%
hits_054.vortex 1.0 vortex-compact 112.06 MB 112.05 MB 12.56 KB -0.0%
hits_042.vortex 1.0 vortex-file-compressed 200.08 MB 200.05 MB 23.66 KB -0.0%
hits_059.vortex 1.0 vortex-file-compressed 197.95 MB 197.93 MB 24.62 KB -0.0%
hits_047.vortex 1.0 vortex-compact 110.50 MB 110.49 MB 15.45 KB -0.0%
hits_022.vortex 1.0 vortex-compact 153.15 MB 153.12 MB 22.71 KB -0.0%
hits_058.vortex 1.0 vortex-compact 111.08 MB 111.07 MB 20.31 KB -0.0%
hits_003.vortex 1.0 vortex-compact 104.55 MB 104.53 MB 20.70 KB -0.0%
hits_064.vortex 1.0 vortex-file-compressed 189.69 MB 189.65 MB 39.05 KB -0.0%
hits_075.vortex 1.0 vortex-compact 139.15 MB 139.12 MB 28.99 KB -0.0%
hits_035.vortex 1.0 vortex-compact 75.95 MB 75.93 MB 18.20 KB -0.0%
hits_032.vortex 1.0 vortex-compact 110.64 MB 110.61 MB 26.98 KB -0.0%
hits_086.vortex 1.0 vortex-file-compressed 190.99 MB 190.94 MB 48.61 KB -0.0%
hits_047.vortex 1.0 vortex-file-compressed 153.70 MB 153.66 MB 41.92 KB -0.0%
hits_086.vortex 1.0 vortex-compact 140.81 MB 140.77 MB 40.85 KB -0.0%
hits_058.vortex 1.0 vortex-file-compressed 154.38 MB 154.33 MB 54.46 KB -0.0%
hits_060.vortex 1.0 vortex-compact 141.22 MB 141.17 MB 56.59 KB -0.0%
hits_013.vortex 1.0 vortex-compact 125.82 MB 125.77 MB 54.72 KB -0.0%
hits_057.vortex 1.0 vortex-file-compressed 159.08 MB 159.01 MB 77.49 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.12 MB 126.06 MB 62.18 KB -0.0%
hits_077.vortex 1.0 vortex-compact 134.44 MB 134.37 MB 69.55 KB -0.1%
hits_044.vortex 1.0 vortex-compact 153.47 MB 153.38 MB 85.55 KB -0.1%
hits_072.vortex 1.0 vortex-file-compressed 101.92 MB 101.86 MB 58.65 KB -0.1%
hits_094.vortex 1.0 vortex-compact 110.80 MB 110.73 MB 66.84 KB -0.1%
hits_034.vortex 1.0 vortex-compact 133.42 MB 133.34 MB 84.20 KB -0.1%
hits_003.vortex 1.0 vortex-file-compressed 135.81 MB 135.73 MB 88.07 KB -0.1%
hits_040.vortex 1.0 vortex-compact 110.07 MB 110.00 MB 71.64 KB -0.1%
hits_045.vortex 1.0 vortex-file-compressed 139.33 MB 139.24 MB 91.02 KB -0.1%
hits_042.vortex 1.0 vortex-compact 136.42 MB 136.33 MB 89.13 KB -0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.19 MB 131.10 MB 91.12 KB -0.1%
hits_083.vortex 1.0 vortex-file-compressed 156.14 MB 156.02 MB 120.85 KB -0.1%
hits_079.vortex 1.0 vortex-compact 128.07 MB 127.97 MB 102.31 KB -0.1%
hits_095.vortex 1.0 vortex-file-compressed 153.67 MB 153.54 MB 124.01 KB -0.1%
hits_022.vortex 1.0 vortex-file-compressed 197.90 MB 197.74 MB 164.05 KB -0.1%
hits_098.vortex 1.0 vortex-file-compressed 136.71 MB 136.60 MB 114.02 KB -0.1%
hits_043.vortex 1.0 vortex-file-compressed 125.83 MB 125.72 MB 107.66 KB -0.1%
hits_036.vortex 1.0 vortex-file-compressed 170.45 MB 170.31 MB 147.06 KB -0.1%
hits_038.vortex 1.0 vortex-compact 139.59 MB 139.47 MB 125.56 KB -0.1%
hits_015.vortex 1.0 vortex-file-compressed 130.59 MB 130.47 MB 120.55 KB -0.1%
hits_000.vortex 1.0 vortex-file-compressed 131.12 MB 130.99 MB 130.98 KB -0.1%
hits_085.vortex 1.0 vortex-compact 153.39 MB 153.22 MB 171.73 KB -0.1%
hits_028.vortex 1.0 vortex-file-compressed 151.23 MB 151.06 MB 170.61 KB -0.1%
hits_035.vortex 1.0 vortex-file-compressed 102.35 MB 102.23 MB 121.67 KB -0.1%
hits_051.vortex 1.0 vortex-file-compressed 171.47 MB 171.27 MB 208.20 KB -0.1%
hits_037.vortex 1.0 vortex-compact 132.81 MB 132.65 MB 162.52 KB -0.1%
hits_005.vortex 1.0 vortex-file-compressed 166.61 MB 166.41 MB 204.19 KB -0.1%
hits_036.vortex 1.0 vortex-compact 133.41 MB 133.24 MB 166.84 KB -0.1%
hits_018.vortex 1.0 vortex-file-compressed 198.53 MB 198.29 MB 249.01 KB -0.1%
hits_049.vortex 1.0 vortex-file-compressed 190.63 MB 190.38 MB 259.97 KB -0.1%
hits_076.vortex 1.0 vortex-compact 124.32 MB 124.13 MB 190.22 KB -0.1%
hits_062.vortex 1.0 vortex-file-compressed 170.09 MB 169.83 MB 261.06 KB -0.1%
hits_092.vortex 1.0 vortex-compact 153.34 MB 153.10 MB 245.82 KB -0.2%
hits_068.vortex 1.0 vortex-file-compressed 159.83 MB 159.56 MB 280.32 KB -0.2%
hits_052.vortex 1.0 vortex-file-compressed 130.41 MB 130.17 MB 244.56 KB -0.2%
hits_034.vortex 1.0 vortex-file-compressed 180.96 MB 180.61 MB 359.36 KB -0.2%
hits_062.vortex 1.0 vortex-compact 132.86 MB 132.60 MB 264.26 KB -0.2%
hits_071.vortex 1.0 vortex-file-compressed 140.07 MB 139.77 MB 302.05 KB -0.2%
hits_059.vortex 1.0 vortex-compact 152.24 MB 151.88 MB 370.48 KB -0.2%
hits_046.vortex 1.0 vortex-file-compressed 100.95 MB 100.71 MB 246.19 KB -0.2%
hits_031.vortex 1.0 vortex-file-compressed 159.33 MB 158.95 MB 393.80 KB -0.2%
hits_097.vortex 1.0 vortex-file-compressed 192.00 MB 191.54 MB 478.08 KB -0.2%
hits_070.vortex 1.0 vortex-file-compressed 199.08 MB 198.59 MB 506.32 KB -0.2%
hits_050.vortex 1.0 vortex-file-compressed 160.44 MB 160.03 MB 421.28 KB -0.3%
hits_089.vortex 1.0 vortex-file-compressed 131.13 MB 130.77 MB 359.38 KB -0.3%
hits_017.vortex 1.0 vortex-compact 111.90 MB 111.58 MB 323.91 KB -0.3%
hits_014.vortex 1.0 vortex-compact 134.16 MB 133.77 MB 398.98 KB -0.3%
hits_099.vortex 1.0 vortex-file-compressed 170.78 MB 170.28 MB 509.45 KB -0.3%
hits_002.vortex 1.0 vortex-file-compressed 160.53 MB 160.05 MB 490.16 KB -0.3%
hits_033.vortex 1.0 vortex-compact 153.24 MB 152.71 MB 542.16 KB -0.3%
hits_088.vortex 1.0 vortex-file-compressed 171.59 MB 170.99 MB 615.60 KB -0.4%
hits_014.vortex 1.0 vortex-file-compressed 171.59 MB 170.98 MB 624.75 KB -0.4%
hits_082.vortex 1.0 vortex-file-compressed 139.72 MB 139.21 MB 517.88 KB -0.4%
hits_087.vortex 1.0 vortex-compact 125.43 MB 124.97 MB 466.48 KB -0.4%
hits_055.vortex 1.0 vortex-file-compressed 198.33 MB 197.58 MB 776.54 KB -0.4%
hits_071.vortex 1.0 vortex-compact 106.19 MB 105.78 MB 426.67 KB -0.4%
hits_041.vortex 1.0 vortex-compact 98.39 MB 97.99 MB 406.81 KB -0.4%
hits_008.vortex 1.0 vortex-compact 106.14 MB 105.68 MB 465.84 KB -0.4%
hits_070.vortex 1.0 vortex-compact 153.67 MB 153.00 MB 682.55 KB -0.4%
hits_084.vortex 1.0 vortex-file-compressed 154.32 MB 153.64 MB 697.27 KB -0.4%
hits_082.vortex 1.0 vortex-compact 106.28 MB 105.81 MB 481.49 KB -0.4%
hits_052.vortex 1.0 vortex-compact 98.67 MB 98.23 MB 452.78 KB -0.4%
hits_020.vortex 1.0 vortex-compact 112.25 MB 111.67 MB 589.70 KB -0.5%
hits_076.vortex 1.0 vortex-file-compressed 159.86 MB 158.98 MB 899.34 KB -0.5%
hits_031.vortex 1.0 vortex-compact 111.78 MB 111.16 MB 637.12 KB -0.6%
hits_011.vortex 1.0 vortex-file-compressed 198.16 MB 196.95 MB 1.21 MB -0.6%
hits_078.vortex 1.0 vortex-compact 97.83 MB 97.18 MB 671.39 KB -0.7%
hits_084.vortex 1.0 vortex-compact 111.18 MB 110.37 MB 827.31 KB -0.7%
hits_020.vortex 1.0 vortex-file-compressed 159.02 MB 157.82 MB 1.19 MB -0.7%
hits_013.vortex 1.0 vortex-file-compressed 160.28 MB 159.04 MB 1.24 MB -0.8%
hits_015.vortex 1.0 vortex-compact 98.16 MB 97.38 MB 797.63 KB -0.8%
hits_049.vortex 1.0 vortex-compact 140.62 MB 139.46 MB 1.16 MB -0.8%
hits_004.vortex 1.0 vortex-compact 99.60 MB 98.70 MB 919.60 KB -0.9%
hits_097.vortex 1.0 vortex-compact 141.54 MB 140.15 MB 1.39 MB -1.0%
hits_079.vortex 1.0 vortex-file-compressed 181.66 MB 179.68 MB 1.98 MB -1.1%
hits_053.vortex 1.0 vortex-file-compressed 190.69 MB 188.58 MB 2.12 MB -1.1%
hits_038.vortex 1.0 vortex-file-compressed 191.14 MB 188.76 MB 2.38 MB -1.2%
hits_000.vortex 1.0 vortex-compact 99.73 MB 97.92 MB 1.81 MB -1.8%
hits_080.vortex 1.0 vortex-compact 97.16 MB 94.92 MB 2.25 MB -2.3%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 11.93 GB → 11.93 GB (+0.0%)
  • vortex-file-compressed: 15.87 GB → 15.86 GB (-0.0%)

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Engines: DataFusion No clear signal (+1.8%, environment too noisy confidence) · DuckDB No clear signal (-0.7%, low confidence)
Vortex (geomean): 1.048x ➖
Parquet (geomean): 1.039x ➖
Shifts: Parquet (control) +3.9% · Median polish +1.3%

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

datafusion / vortex-file-compressed (1.090x ➖, 0↑ 7↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 452802440 447140080 1.01
tpch_q02/datafusion:vortex-file-compressed 102626182 103496180 0.99
tpch_q03/datafusion:vortex-file-compressed 193867846 194309864 1.00
tpch_q04/datafusion:vortex-file-compressed 98621542 94831752 1.04
tpch_q05/datafusion:vortex-file-compressed 🚨 421541073 333470372 1.26
tpch_q06/datafusion:vortex-file-compressed 🚨 48750327 39011415 1.25
tpch_q07/datafusion:vortex-file-compressed 🚨 570150117 449610145 1.27
tpch_q08/datafusion:vortex-file-compressed 352796761 345318208 1.02
tpch_q09/datafusion:vortex-file-compressed 595651588 592665341 1.01
tpch_q10/datafusion:vortex-file-compressed 222979684 222106707 1.00
tpch_q11/datafusion:vortex-file-compressed 81485495 75932902 1.07
tpch_q12/datafusion:vortex-file-compressed 112478406 111470760 1.01
tpch_q13/datafusion:vortex-file-compressed 197809125 194950650 1.01
tpch_q14/datafusion:vortex-file-compressed 50800717 50646385 1.00
tpch_q15/datafusion:vortex-file-compressed 100881913 99144801 1.02
tpch_q16/datafusion:vortex-file-compressed 75547100 75015158 1.01
tpch_q17/datafusion:vortex-file-compressed 579358744 574895836 1.01
tpch_q18/datafusion:vortex-file-compressed 823632392 822492323 1.00
tpch_q19/datafusion:vortex-file-compressed 🚨 92702988 75068571 1.23
tpch_q20/datafusion:vortex-file-compressed 🚨 207570380 159741598 1.30
tpch_q21/datafusion:vortex-file-compressed 🚨 812803303 585892556 1.39
tpch_q22/datafusion:vortex-file-compressed 🚨 67628347 55739362 1.21
datafusion / vortex-compact (1.032x ➖, 0↑ 4↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 527090174 499505440 1.06
tpch_q02/datafusion:vortex-compact 108392170 106614465 1.02
tpch_q03/datafusion:vortex-compact 212880774 214438511 0.99
tpch_q04/datafusion:vortex-compact 129431286 127954305 1.01
tpch_q05/datafusion:vortex-compact 🚨 396381200 354267664 1.12
tpch_q06/datafusion:vortex-compact 🚨 71116480 60810822 1.17
tpch_q07/datafusion:vortex-compact 🚨 585078472 474465397 1.23
tpch_q08/datafusion:vortex-compact 356875490 357884612 1.00
tpch_q09/datafusion:vortex-compact 606490495 610621466 0.99
tpch_q10/datafusion:vortex-compact 275373740 282759022 0.97
tpch_q11/datafusion:vortex-compact 81113005 81081086 1.00
tpch_q12/datafusion:vortex-compact 175772004 176527262 1.00
tpch_q13/datafusion:vortex-compact 243646105 246279024 0.99
tpch_q14/datafusion:vortex-compact 68411818 68180331 1.00
tpch_q15/datafusion:vortex-compact 154373521 158101687 0.98
tpch_q16/datafusion:vortex-compact 80252041 80735317 0.99
tpch_q17/datafusion:vortex-compact 585800763 588602937 1.00
tpch_q18/datafusion:vortex-compact 928688483 864304210 1.07
tpch_q19/datafusion:vortex-compact 🚨 235727445 205642097 1.15
tpch_q20/datafusion:vortex-compact 181866991 180357431 1.01
tpch_q21/datafusion:vortex-compact 683511204 712099863 0.96
tpch_q22/datafusion:vortex-compact 64683495 62289158 1.04
datafusion / parquet (1.038x ➖, 0↑ 4↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 480502791 485564527 0.99
tpch_q02/datafusion:parquet 171949879 176972443 0.97
tpch_q03/datafusion:parquet 257443606 261760594 0.98
tpch_q04/datafusion:parquet 120868332 121623178 0.99
tpch_q05/datafusion:parquet 399307716 396109706 1.01
tpch_q06/datafusion:parquet 129248977 130102283 0.99
tpch_q07/datafusion:parquet 561075251 565749887 0.99
tpch_q08/datafusion:parquet 🚨 573431810 449305099 1.28
tpch_q09/datafusion:parquet 748078729 729126903 1.03
tpch_q10/datafusion:parquet 606217669 573336401 1.06
tpch_q11/datafusion:parquet 🚨 143211265 118026569 1.21
tpch_q12/datafusion:parquet 🚨 239772187 211712052 1.13
tpch_q13/datafusion:parquet 353774164 347666827 1.02
tpch_q14/datafusion:parquet 157003628 150147801 1.05
tpch_q15/datafusion:parquet 263564820 259918892 1.01
tpch_q16/datafusion:parquet 121831179 125823145 0.97
tpch_q17/datafusion:parquet 669967207 662575991 1.01
tpch_q18/datafusion:parquet 905180489 866887661 1.04
tpch_q19/datafusion:parquet 🚨 314926884 278925344 1.13
tpch_q20/datafusion:parquet 304091439 298793797 1.02
tpch_q21/datafusion:parquet 650200708 656980356 0.99
tpch_q22/datafusion:parquet 211925854 208327432 1.02
datafusion / arrow (1.050x ➖, 0↑ 5↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 710452638 689601653 1.03
tpch_q02/datafusion:arrow 121762925 114039180 1.07
tpch_q03/datafusion:arrow 🚨 652468994 509117081 1.28
tpch_q04/datafusion:arrow 366736801 366404012 1.00
tpch_q05/datafusion:arrow 755323654 749308065 1.01
tpch_q06/datafusion:arrow 336079531 333567426 1.01
tpch_q07/datafusion:arrow 1191521677 1156343894 1.03
tpch_q08/datafusion:arrow 🚨 1132619007 983439418 1.15
tpch_q09/datafusion:arrow 1086327607 1085237492 1.00
tpch_q10/datafusion:arrow 🚨 824664405 641005017 1.29
tpch_q11/datafusion:arrow 🚨 113613187 93206807 1.22
tpch_q12/datafusion:arrow 1262319037 1251481560 1.01
tpch_q13/datafusion:arrow 476795008 482343935 0.99
tpch_q14/datafusion:arrow 🚨 442332883 396271202 1.12
tpch_q15/datafusion:arrow 763777526 787501010 0.97
tpch_q16/datafusion:arrow 81762947 81766922 1.00
tpch_q17/datafusion:arrow 986698622 1004014507 0.98
tpch_q18/datafusion:arrow 1966088169 1852995324 1.06
tpch_q19/datafusion:arrow 567262059 558279215 1.02
tpch_q20/datafusion:arrow 512692626 534028589 0.96
tpch_q21/datafusion:arrow 3216088713 3145233506 1.02
tpch_q22/datafusion:arrow 80410641 81814334 0.98
duckdb / vortex-file-compressed (1.043x ➖, 0↑ 3↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 170868525 170588626 1.00
tpch_q02/duckdb:vortex-file-compressed 53653991 52242893 1.03
tpch_q03/duckdb:vortex-file-compressed 119915124 118285186 1.01
tpch_q04/duckdb:vortex-file-compressed 151850401 152436253 1.00
tpch_q05/duckdb:vortex-file-compressed 135197817 133590550 1.01
tpch_q06/duckdb:vortex-file-compressed 34821913 34153813 1.02
tpch_q07/duckdb:vortex-file-compressed 131127553 127238892 1.03
tpch_q08/duckdb:vortex-file-compressed 171196426 167932658 1.02
tpch_q09/duckdb:vortex-file-compressed 395544773 396785537 1.00
tpch_q10/duckdb:vortex-file-compressed 199153010 191554109 1.04
tpch_q11/duckdb:vortex-file-compressed 31550110 30398062 1.04
tpch_q12/duckdb:vortex-file-compressed 105282281 103173267 1.02
tpch_q13/duckdb:vortex-file-compressed 276812750 271984405 1.02
tpch_q14/duckdb:vortex-file-compressed 54028108 53298017 1.01
tpch_q15/duckdb:vortex-file-compressed 90836241 87475765 1.04
tpch_q16/duckdb:vortex-file-compressed 77534802 77511100 1.00
tpch_q17/duckdb:vortex-file-compressed 88737125 85192733 1.04
tpch_q18/duckdb:vortex-file-compressed 288065291 285546203 1.01
tpch_q19/duckdb:vortex-file-compressed 77877323 75704209 1.03
tpch_q20/duckdb:vortex-file-compressed 🚨 168723986 137606701 1.23
tpch_q21/duckdb:vortex-file-compressed 🚨 598060761 463657484 1.29
tpch_q22/duckdb:vortex-file-compressed 🚨 69818998 63058316 1.11
duckdb / vortex-compact (1.029x ➖, 0↑ 2↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 274413821 271787402 1.01
tpch_q02/duckdb:vortex-compact 61608939 61131859 1.01
tpch_q03/duckdb:vortex-compact 157128165 156136661 1.01
tpch_q04/duckdb:vortex-compact 214989143 213058259 1.01
tpch_q05/duckdb:vortex-compact 181524658 180915513 1.00
tpch_q06/duckdb:vortex-compact 58438929 57358487 1.02
tpch_q07/duckdb:vortex-compact 213864251 213594109 1.00
tpch_q08/duckdb:vortex-compact 223477059 215844467 1.04
tpch_q09/duckdb:vortex-compact 🚨 554726399 457177922 1.21
tpch_q10/duckdb:vortex-compact 270162409 255036064 1.06
tpch_q11/duckdb:vortex-compact 38281707 37703588 1.02
tpch_q12/duckdb:vortex-compact 191841353 190842891 1.01
tpch_q13/duckdb:vortex-compact 322180623 318858288 1.01
tpch_q14/duckdb:vortex-compact 73010851 72600138 1.01
tpch_q15/duckdb:vortex-compact 117941439 117753863 1.00
tpch_q16/duckdb:vortex-compact 79997256 80620343 0.99
tpch_q17/duckdb:vortex-compact 104815856 103723564 1.01
tpch_q18/duckdb:vortex-compact 349693715 348111859 1.00
tpch_q19/duckdb:vortex-compact 92419175 90981203 1.02
tpch_q20/duckdb:vortex-compact 180341084 178702866 1.01
tpch_q21/duckdb:vortex-compact 672148075 623213592 1.08
tpch_q22/duckdb:vortex-compact 🚨 82078462 71010885 1.16
duckdb / parquet (1.040x ➖, 0↑ 4↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 287034265 264136541 1.09
tpch_q02/duckdb:parquet 108620275 101325742 1.07
tpch_q03/duckdb:parquet 🚨 236987966 210667518 1.12
tpch_q04/duckdb:parquet 🚨 157135287 138463029 1.13
tpch_q05/duckdb:parquet 239157777 226833890 1.05
tpch_q06/duckdb:parquet 75535460 74945656 1.01
tpch_q07/duckdb:parquet 191104493 188963739 1.01
tpch_q08/duckdb:parquet 269813719 266715005 1.01
tpch_q09/duckdb:parquet 🚨 562214256 510099657 1.10
tpch_q10/duckdb:parquet 671791599 624245579 1.08
tpch_q11/duckdb:parquet 68526706 65354502 1.05
tpch_q12/duckdb:parquet 132898269 133351640 1.00
tpch_q13/duckdb:parquet 451038418 443997343 1.02
tpch_q14/duckdb:parquet 181567082 180442914 1.01
tpch_q15/duckdb:parquet 106819187 105985720 1.01
tpch_q16/duckdb:parquet 167648753 167114119 1.00
tpch_q17/duckdb:parquet 181428233 184729989 0.98
tpch_q18/duckdb:parquet 369700105 361918275 1.02
tpch_q19/duckdb:parquet 283585096 291661877 0.97
tpch_q20/duckdb:parquet 235628057 234565260 1.00
tpch_q21/duckdb:parquet 🚨 641903782 566201129 1.13
tpch_q22/duckdb:parquet 315564213 306339125 1.03
duckdb / duckdb (1.026x ➖, 0↑ 2↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 121559622 120279897 1.01
tpch_q02/duckdb:duckdb 52306311 51715562 1.01
tpch_q03/duckdb:duckdb 106198043 103587720 1.03
tpch_q04/duckdb:duckdb 140690311 138765344 1.01
tpch_q05/duckdb:duckdb 120632333 119123937 1.01
tpch_q06/duckdb:duckdb 44932556 44946681 1.00
tpch_q07/duckdb:duckdb 91597181 90845399 1.01
tpch_q08/duckdb:duckdb 124540522 117742657 1.06
tpch_q09/duckdb:duckdb 🚨 333464145 281078044 1.19
tpch_q10/duckdb:duckdb 🚨 237264399 213512511 1.11
tpch_q11/duckdb:duckdb 19413687 18969633 1.02
tpch_q12/duckdb:duckdb 89864113 89299124 1.01
tpch_q13/duckdb:duckdb 232812127 230959950 1.01
tpch_q14/duckdb:duckdb 78094040 77998663 1.00
tpch_q15/duckdb:duckdb 81782473 81745594 1.00
tpch_q16/duckdb:duckdb 78194114 75788871 1.03
tpch_q17/duckdb:duckdb 88744945 87891802 1.01
tpch_q18/duckdb:duckdb 234675321 232675201 1.01
tpch_q19/duckdb:duckdb 124873649 124282167 1.00
tpch_q20/duckdb:duckdb 117790489 117486011 1.00
tpch_q21/duckdb:duckdb 307806182 300928904 1.02
tpch_q22/duckdb:duckdb 70819035 68944738 1.03

No file size changes detected.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.1%
Engines: DataFusion No clear signal (-2.0%, environment too noisy confidence) · DuckDB No clear signal (-2.2%, environment too noisy confidence)
Vortex (geomean): 1.017x ➖
Parquet (geomean): 1.038x ➖
Shifts: Parquet (control) +3.8% · Median polish +2.4%

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

datafusion / vortex-file-compressed (1.021x ➖, 1↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 283779380 274375756 1.03
tpch_q02/datafusion:vortex-file-compressed 453242844 497544742 0.91
tpch_q03/datafusion:vortex-file-compressed 403328330 429100768 0.94
tpch_q04/datafusion:vortex-file-compressed 227475251 238242774 0.95
tpch_q05/datafusion:vortex-file-compressed 486370879 378810101 1.28
tpch_q06/datafusion:vortex-file-compressed 309241424 312446894 0.99
tpch_q07/datafusion:vortex-file-compressed 460968052 409001561 1.13
tpch_q08/datafusion:vortex-file-compressed 593888626 531449017 1.12
tpch_q09/datafusion:vortex-file-compressed 421846488 354968819 1.19
tpch_q10/datafusion:vortex-file-compressed 466591966 443486867 1.05
tpch_q11/datafusion:vortex-file-compressed 281051043 353281350 0.80
tpch_q12/datafusion:vortex-file-compressed 396554387 386441514 1.03
tpch_q13/datafusion:vortex-file-compressed 220630114 205226667 1.08
tpch_q14/datafusion:vortex-file-compressed 313943697 246578056 1.27
tpch_q15/datafusion:vortex-file-compressed 523702956 428150317 1.22
tpch_q16/datafusion:vortex-file-compressed 246176651 196764041 1.25
tpch_q17/datafusion:vortex-file-compressed 325968082 374681164 0.87
tpch_q18/datafusion:vortex-file-compressed 🚀 262384894 388529696 0.68
tpch_q19/datafusion:vortex-file-compressed 499954846 560619804 0.89
tpch_q20/datafusion:vortex-file-compressed 507696993 437784672 1.16
tpch_q21/datafusion:vortex-file-compressed 599577082 540812411 1.11
tpch_q22/datafusion:vortex-file-compressed 184431076 226608366 0.81
datafusion / vortex-compact (0.997x ➖, 0↑ 1↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 262450820 254961189 1.03
tpch_q02/datafusion:vortex-compact 438610972 551836511 0.79
tpch_q03/datafusion:vortex-compact 414698058 387911745 1.07
tpch_q04/datafusion:vortex-compact 204345065 226226588 0.90
tpch_q05/datafusion:vortex-compact 356219637 380363581 0.94
tpch_q06/datafusion:vortex-compact 295304796 313616824 0.94
tpch_q07/datafusion:vortex-compact 438194297 430251954 1.02
tpch_q08/datafusion:vortex-compact 535716185 538355266 1.00
tpch_q09/datafusion:vortex-compact 482565067 371882481 1.30
tpch_q10/datafusion:vortex-compact 401650789 455567215 0.88
tpch_q11/datafusion:vortex-compact 279074255 296048260 0.94
tpch_q12/datafusion:vortex-compact 357688098 426904443 0.84
tpch_q13/datafusion:vortex-compact 203300148 184640663 1.10
tpch_q14/datafusion:vortex-compact 258018310 228351607 1.13
tpch_q15/datafusion:vortex-compact 440274333 425974841 1.03
tpch_q16/datafusion:vortex-compact 200135625 181374969 1.10
tpch_q17/datafusion:vortex-compact 365312778 384627509 0.95
tpch_q18/datafusion:vortex-compact 257670351 314485460 0.82
tpch_q19/datafusion:vortex-compact 514419735 579064710 0.89
tpch_q20/datafusion:vortex-compact 453214191 460148918 0.98
tpch_q21/datafusion:vortex-compact 554902756 508794179 1.09
tpch_q22/datafusion:vortex-compact 🚨 204677948 146014740 1.40
datafusion / parquet (1.029x ➖, 1↑ 1↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 237104043 219438357 1.08
tpch_q02/datafusion:parquet 420922365 417140448 1.01
tpch_q03/datafusion:parquet 364628103 323570421 1.13
tpch_q04/datafusion:parquet 181686676 172874272 1.05
tpch_q05/datafusion:parquet 470943847 502292459 0.94
tpch_q06/datafusion:parquet 161519390 139663836 1.16
tpch_q07/datafusion:parquet 484893282 495492768 0.98
tpch_q08/datafusion:parquet 542524179 657232739 0.83
tpch_q09/datafusion:parquet 🚀 465763982 672370169 0.69
tpch_q10/datafusion:parquet 528489931 540026159 0.98
tpch_q11/datafusion:parquet 466335948 372951106 1.25
tpch_q12/datafusion:parquet 231510198 257918650 0.90
tpch_q13/datafusion:parquet 449540123 433907129 1.04
tpch_q14/datafusion:parquet 179143129 176597519 1.01
tpch_q15/datafusion:parquet 332089176 313423901 1.06
tpch_q16/datafusion:parquet 211354513 188632824 1.12
tpch_q17/datafusion:parquet 397018399 415574611 0.96
tpch_q18/datafusion:parquet 441646023 447378349 0.99
tpch_q19/datafusion:parquet 380324965 315860429 1.20
tpch_q20/datafusion:parquet 317345220 328517572 0.97
tpch_q21/datafusion:parquet 579755448 550876061 1.05
tpch_q22/datafusion:parquet 🚨 252951368 166061928 1.52
duckdb / vortex-file-compressed (1.012x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 298434737 266185444 1.12
tpch_q02/duckdb:vortex-file-compressed 940726721 974145420 0.97
tpch_q03/duckdb:vortex-file-compressed 691646195 669937518 1.03
tpch_q04/duckdb:vortex-file-compressed 378475198 406460277 0.93
tpch_q05/duckdb:vortex-file-compressed 811107071 791298081 1.03
tpch_q06/duckdb:vortex-file-compressed 346201034 379834469 0.91
tpch_q07/duckdb:vortex-file-compressed 937447930 919588033 1.02
tpch_q08/duckdb:vortex-file-compressed 1180112775 1083669324 1.09
tpch_q09/duckdb:vortex-file-compressed 963437032 910971119 1.06
tpch_q10/duckdb:vortex-file-compressed 709420851 709943967 1.00
tpch_q11/duckdb:vortex-file-compressed 492622699 497036318 0.99
tpch_q12/duckdb:vortex-file-compressed 670794941 627947805 1.07
tpch_q13/duckdb:vortex-file-compressed 442118868 401237078 1.10
tpch_q14/duckdb:vortex-file-compressed 397538345 407606303 0.98
tpch_q15/duckdb:vortex-file-compressed 309475286 252303198 1.23
tpch_q16/duckdb:vortex-file-compressed 325964718 344144503 0.95
tpch_q17/duckdb:vortex-file-compressed 730472250 793820153 0.92
tpch_q18/duckdb:vortex-file-compressed 605046985 571746832 1.06
tpch_q19/duckdb:vortex-file-compressed 497624600 501374641 0.99
tpch_q20/duckdb:vortex-file-compressed 800058318 804936625 0.99
tpch_q21/duckdb:vortex-file-compressed 1300073952 1214013489 1.07
tpch_q22/duckdb:vortex-file-compressed 256020870 303797174 0.84
duckdb / vortex-compact (1.037x ➖, 0↑ 0↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 307565147 303828386 1.01
tpch_q02/duckdb:vortex-compact 922716948 920512646 1.00
tpch_q03/duckdb:vortex-compact 607872337 637286412 0.95
tpch_q04/duckdb:vortex-compact 392555901 380300363 1.03
tpch_q05/duckdb:vortex-compact 852380031 773675780 1.10
tpch_q06/duckdb:vortex-compact 351850803 330619837 1.06
tpch_q07/duckdb:vortex-compact 929986230 880389680 1.06
tpch_q08/duckdb:vortex-compact 1039549811 1068058783 0.97
tpch_q09/duckdb:vortex-compact 941005834 958846628 0.98
tpch_q10/duckdb:vortex-compact 661508721 733835679 0.90
tpch_q11/duckdb:vortex-compact 473527632 497906925 0.95
tpch_q12/duckdb:vortex-compact 735781799 622956692 1.18
tpch_q13/duckdb:vortex-compact 417792851 331843620 1.26
tpch_q14/duckdb:vortex-compact 427142753 353927391 1.21
tpch_q15/duckdb:vortex-compact 306953887 297743449 1.03
tpch_q16/duckdb:vortex-compact 326887497 325273440 1.00
tpch_q17/duckdb:vortex-compact 649981816 596463522 1.09
tpch_q18/duckdb:vortex-compact 549790238 557735798 0.99
tpch_q19/duckdb:vortex-compact 463070384 434824637 1.06
tpch_q20/duckdb:vortex-compact 787934179 752638625 1.05
tpch_q21/duckdb:vortex-compact 1040980391 1069015501 0.97
tpch_q22/duckdb:vortex-compact 279095029 276433053 1.01
duckdb / parquet (1.047x ➖, 0↑ 1↓)
name PR a19538d (ns) base cc6803a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 498174005 417676316 1.19
tpch_q02/duckdb:parquet 1053206908 1081707114 0.97
tpch_q03/duckdb:parquet 1124961193 1003529745 1.12
tpch_q04/duckdb:parquet 700850600 701751004 1.00
tpch_q05/duckdb:parquet 1251684815 1246753224 1.00
tpch_q06/duckdb:parquet 418710988 443194010 0.94
tpch_q07/duckdb:parquet 1127226963 1187623700 0.95
tpch_q08/duckdb:parquet 1445007510 1418109667 1.02
tpch_q09/duckdb:parquet 1306553161 1270395385 1.03
tpch_q10/duckdb:parquet 1385261752 1244635445 1.11
tpch_q11/duckdb:parquet 711328163 671306466 1.06
tpch_q12/duckdb:parquet 679548917 634137924 1.07
tpch_q13/duckdb:parquet 897097162 915844734 0.98
tpch_q14/duckdb:parquet 637574780 684493387 0.93
tpch_q15/duckdb:parquet 🚨 611898151 449608164 1.36
tpch_q16/duckdb:parquet 700312168 627492608 1.12
tpch_q17/duckdb:parquet 765041359 802201114 0.95
tpch_q18/duckdb:parquet 962707346 877998150 1.10
tpch_q19/duckdb:parquet 784508401 791814989 0.99
tpch_q20/duckdb:parquet 1125090284 1026961257 1.10
tpch_q21/duckdb:parquet 1158430556 1063699033 1.09
tpch_q22/duckdb:parquet 596774313 575759760 1.04

@github-actions

github-actions Bot commented Jul 17, 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 (-1.1%, low confidence) · DuckDB No clear signal (-2.2%, low confidence)
Vortex (geomean): 0.974x ➖
Parquet (geomean): 0.998x ➖
Shifts: Parquet (control) -0.2% · 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 (0.992x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1616200 1629452 0.99
clickbench_q01/datafusion:vortex-file-compressed 17435573 17703933 0.98
clickbench_q02/datafusion:vortex-file-compressed 33162612 34726226 0.95
clickbench_q03/datafusion:vortex-file-compressed 36797048 37231408 0.99
clickbench_q04/datafusion:vortex-file-compressed 232253824 235366691 0.99
clickbench_q05/datafusion:vortex-file-compressed 303999165 305458884 1.00
clickbench_q06/datafusion:vortex-file-compressed 1589345 1624145 0.98
clickbench_q07/datafusion:vortex-file-compressed 22454207 22475425 1.00
clickbench_q08/datafusion:vortex-file-compressed 329647283 326728521 1.01
clickbench_q09/datafusion:vortex-file-compressed 436061263 445503804 0.98
clickbench_q10/datafusion:vortex-file-compressed 72505249 74169269 0.98
clickbench_q11/datafusion:vortex-file-compressed 85085516 84560552 1.01
clickbench_q12/datafusion:vortex-file-compressed 265170153 260986994 1.02
clickbench_q13/datafusion:vortex-file-compressed 416954287 417783272 1.00
clickbench_q14/datafusion:vortex-file-compressed 253196379 259190119 0.98
clickbench_q15/datafusion:vortex-file-compressed 275267508 279260976 0.99
clickbench_q16/datafusion:vortex-file-compressed 653983201 641024474 1.02
clickbench_q17/datafusion:vortex-file-compressed 646292978 637900814 1.01
clickbench_q18/datafusion:vortex-file-compressed 1344623072 1339026314 1.00
clickbench_q19/datafusion:vortex-file-compressed 25705199 27372754 0.94
clickbench_q20/datafusion:vortex-file-compressed 312472377 305372862 1.02
clickbench_q21/datafusion:vortex-file-compressed 393743305 386994743 1.02
clickbench_q22/datafusion:vortex-file-compressed 485554716 486527342 1.00
clickbench_q23/datafusion:vortex-file-compressed 621220832 641558670 0.97
clickbench_q24/datafusion:vortex-file-compressed 44900634 41953593 1.07
clickbench_q25/datafusion:vortex-file-compressed 76495837 75156060 1.02
clickbench_q26/datafusion:vortex-file-compressed 43918909 43688082 1.01
clickbench_q27/datafusion:vortex-file-compressed 411511116 404577210 1.02
clickbench_q28/datafusion:vortex-file-compressed 2376790677 2355960118 1.01
clickbench_q29/datafusion:vortex-file-compressed 52550328 52347605 1.00
clickbench_q30/datafusion:vortex-file-compressed 223672431 226659940 0.99
clickbench_q31/datafusion:vortex-file-compressed 243372671 241911375 1.01
clickbench_q32/datafusion:vortex-file-compressed 1012637468 1034406953 0.98
clickbench_q33/datafusion:vortex-file-compressed 1381966524 1432015182 0.97
clickbench_q34/datafusion:vortex-file-compressed 1410280908 1429270692 0.99
clickbench_q35/datafusion:vortex-file-compressed 237414366 238976205 0.99
clickbench_q36/datafusion:vortex-file-compressed 52880220 57721320 0.92
clickbench_q37/datafusion:vortex-file-compressed 25187218 24628836 1.02
clickbench_q38/datafusion:vortex-file-compressed 15902175 16038302 0.99
clickbench_q39/datafusion:vortex-file-compressed 121007915 126258617 0.96
clickbench_q40/datafusion:vortex-file-compressed 12039372 12468673 0.97
clickbench_q41/datafusion:vortex-file-compressed 11637544 12121061 0.96
clickbench_q42/datafusion:vortex-file-compressed 10948283 10993737 1.00
datafusion / parquet (1.002x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1544364 1574531 0.98
clickbench_q01/datafusion:parquet 18825105 18863957 1.00
clickbench_q02/datafusion:parquet 42526011 43181722 0.98
clickbench_q03/datafusion:parquet 33755691 35738760 0.94
clickbench_q04/datafusion:parquet 261295367 265533725 0.98
clickbench_q05/datafusion:parquet 321074340 308498847 1.04
clickbench_q06/datafusion:parquet 1568584 1532439 1.02
clickbench_q07/datafusion:parquet 22015904 20902496 1.05
clickbench_q08/datafusion:parquet 331631040 325785049 1.02
clickbench_q09/datafusion:parquet 467830077 472126848 0.99
clickbench_q10/datafusion:parquet 90392916 90980176 0.99
clickbench_q11/datafusion:parquet 115844515 113667951 1.02
clickbench_q12/datafusion:parquet 292339195 293234327 1.00
clickbench_q13/datafusion:parquet 457794100 465240799 0.98
clickbench_q14/datafusion:parquet 319838837 313148567 1.02
clickbench_q15/datafusion:parquet 273590811 277365325 0.99
clickbench_q16/datafusion:parquet 670219109 637020025 1.05
clickbench_q17/datafusion:parquet 630522638 641482997 0.98
clickbench_q18/datafusion:parquet 1345467034 1385585134 0.97
clickbench_q19/datafusion:parquet 26754854 25955328 1.03
clickbench_q20/datafusion:parquet 565220712 549708617 1.03
clickbench_q21/datafusion:parquet 609159597 620101545 0.98
clickbench_q22/datafusion:parquet 901922074 911014566 0.99
clickbench_q23/datafusion:parquet 4030432188 4012749507 1.00
clickbench_q24/datafusion:parquet 53896413 55173846 0.98
clickbench_q25/datafusion:parquet 127908485 130603076 0.98
clickbench_q26/datafusion:parquet 53732337 53304727 1.01
clickbench_q27/datafusion:parquet 636499251 639793905 0.99
clickbench_q28/datafusion:parquet 2437551139 2428744501 1.00
clickbench_q29/datafusion:parquet 43950082 44152695 1.00
clickbench_q30/datafusion:parquet 313263428 315034121 0.99
clickbench_q31/datafusion:parquet 340942818 337160846 1.01
clickbench_q32/datafusion:parquet 1129955496 1067816556 1.06
clickbench_q33/datafusion:parquet 1452152679 1461075177 0.99
clickbench_q34/datafusion:parquet 1482513968 1487533236 1.00
clickbench_q35/datafusion:parquet 240695358 246746850 0.98
clickbench_q36/datafusion:parquet 102598217 100183525 1.02
clickbench_q37/datafusion:parquet 42028491 40775810 1.03
clickbench_q38/datafusion:parquet 58355488 59156200 0.99
clickbench_q39/datafusion:parquet 208543827 207141746 1.01
clickbench_q40/datafusion:parquet 22272237 23162590 0.96
clickbench_q41/datafusion:parquet 22219007 21292955 1.04
clickbench_q42/datafusion:parquet 21440681 21164425 1.01
duckdb / vortex-file-compressed (0.956x ➖, 5↑ 1↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 8805454 9752057 0.90
clickbench_q01/duckdb:vortex-file-compressed 15179782 16033243 0.95
clickbench_q02/duckdb:vortex-file-compressed 20496745 22193039 0.92
clickbench_q03/duckdb:vortex-file-compressed 25850826 26911381 0.96
clickbench_q04/duckdb:vortex-file-compressed 196012572 199818295 0.98
clickbench_q05/duckdb:vortex-file-compressed 184734559 189927745 0.97
clickbench_q06/duckdb:vortex-file-compressed 🚨 19468927 17693944 1.10
clickbench_q07/duckdb:vortex-file-compressed 19549171 20138962 0.97
clickbench_q08/duckdb:vortex-file-compressed 263834826 273966600 0.96
clickbench_q09/duckdb:vortex-file-compressed 346113767 351555243 0.98
clickbench_q10/duckdb:vortex-file-compressed 72306804 74429259 0.97
clickbench_q11/duckdb:vortex-file-compressed 83783769 85359451 0.98
clickbench_q12/duckdb:vortex-file-compressed 208463606 221773315 0.94
clickbench_q13/duckdb:vortex-file-compressed 417043948 427738569 0.97
clickbench_q14/duckdb:vortex-file-compressed 246926514 248068244 1.00
clickbench_q15/duckdb:vortex-file-compressed 254348935 259860873 0.98
clickbench_q16/duckdb:vortex-file-compressed 537867332 556865731 0.97
clickbench_q17/duckdb:vortex-file-compressed 437492423 455675828 0.96
clickbench_q18/duckdb:vortex-file-compressed 949089873 962588141 0.99
clickbench_q19/duckdb:vortex-file-compressed 20608507 20817108 0.99
clickbench_q20/duckdb:vortex-file-compressed 294486656 314692540 0.94
clickbench_q21/duckdb:vortex-file-compressed 392903563 399105942 0.98
clickbench_q22/duckdb:vortex-file-compressed 535778036 555824169 0.96
clickbench_q23/duckdb:vortex-file-compressed 🚀 168747421 197069053 0.86
clickbench_q24/duckdb:vortex-file-compressed 36257487 38251571 0.95
clickbench_q25/duckdb:vortex-file-compressed 84015315 86671771 0.97
clickbench_q26/duckdb:vortex-file-compressed 46883998 49624515 0.94
clickbench_q27/duckdb:vortex-file-compressed 213422055 219177562 0.97
clickbench_q28/duckdb:vortex-file-compressed 3050060637 3081378349 0.99
clickbench_q29/duckdb:vortex-file-compressed 27139509 29645449 0.92
clickbench_q30/duckdb:vortex-file-compressed 202186282 204805183 0.99
clickbench_q31/duckdb:vortex-file-compressed 299864210 298540137 1.00
clickbench_q32/duckdb:vortex-file-compressed 1125636848 1146449207 0.98
clickbench_q33/duckdb:vortex-file-compressed 🚀 1103534508 1266286236 0.87
clickbench_q34/duckdb:vortex-file-compressed 1196437432 1252537629 0.96
clickbench_q35/duckdb:vortex-file-compressed 373716131 373764110 1.00
clickbench_q36/duckdb:vortex-file-compressed 29410372 31813978 0.92
clickbench_q37/duckdb:vortex-file-compressed 🚀 19783597 22605472 0.88
clickbench_q38/duckdb:vortex-file-compressed 🚀 23589712 26526289 0.89
clickbench_q39/duckdb:vortex-file-compressed 45334079 47230986 0.96
clickbench_q40/duckdb:vortex-file-compressed 21105601 22363919 0.94
clickbench_q41/duckdb:vortex-file-compressed 🚀 18550863 20808657 0.89
clickbench_q42/duckdb:vortex-file-compressed 21018350 22579632 0.93
duckdb / parquet (0.993x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23403609 23424409 1.00
clickbench_q01/duckdb:parquet 30223503 30165158 1.00
clickbench_q02/duckdb:parquet 51235360 51044042 1.00
clickbench_q03/duckdb:parquet 40329478 41912639 0.96
clickbench_q04/duckdb:parquet 202463156 207019684 0.98
clickbench_q05/duckdb:parquet 260527235 259142782 1.01
clickbench_q06/duckdb:parquet 47902083 49029246 0.98
clickbench_q07/duckdb:parquet 32287420 32336987 1.00
clickbench_q08/duckdb:parquet 269284554 273941231 0.98
clickbench_q09/duckdb:parquet 403145187 404058139 1.00
clickbench_q10/duckdb:parquet 84854669 84607775 1.00
clickbench_q11/duckdb:parquet 99809430 101984413 0.98
clickbench_q12/duckdb:parquet 283061635 285069469 0.99
clickbench_q13/duckdb:parquet 476195390 481809203 0.99
clickbench_q14/duckdb:parquet 317305575 320234520 0.99
clickbench_q15/duckdb:parquet 255470629 261296388 0.98
clickbench_q16/duckdb:parquet 599987053 601401358 1.00
clickbench_q17/duckdb:parquet 496481551 503403147 0.99
clickbench_q18/duckdb:parquet 1022077527 1045410682 0.98
clickbench_q19/duckdb:parquet 29044294 28557417 1.02
clickbench_q20/duckdb:parquet 414640566 417446446 0.99
clickbench_q21/duckdb:parquet 535027041 533633973 1.00
clickbench_q22/duckdb:parquet 924955284 925781537 1.00
clickbench_q23/duckdb:parquet 270780473 269442758 1.00
clickbench_q24/duckdb:parquet 71591208 71657754 1.00
clickbench_q25/duckdb:parquet 165218118 164141089 1.01
clickbench_q26/duckdb:parquet 55126574 56483660 0.98
clickbench_q27/duckdb:parquet 473586670 471647071 1.00
clickbench_q28/duckdb:parquet 4776882093 4810105092 0.99
clickbench_q29/duckdb:parquet 43396530 43248819 1.00
clickbench_q30/duckdb:parquet 315317459 312383674 1.01
clickbench_q31/duckdb:parquet 376128807 381586791 0.99
clickbench_q32/duckdb:parquet 1116407350 1121725453 1.00
clickbench_q33/duckdb:parquet 1106347980 1122080767 0.99
clickbench_q34/duckdb:parquet 1146326042 1181264619 0.97
clickbench_q35/duckdb:parquet 373816446 371811220 1.01
clickbench_q36/duckdb:parquet 45713269 48234297 0.95
clickbench_q37/duckdb:parquet 34653351 34839694 0.99
clickbench_q38/duckdb:parquet 36084777 36494232 0.99
clickbench_q39/duckdb:parquet 85949734 82250266 1.04
clickbench_q40/duckdb:parquet 21223740 21507428 0.99
clickbench_q41/duckdb:parquet 22016890 21596036 1.02
clickbench_q42/duckdb:parquet 23238652 23915156 0.97
duckdb / duckdb (0.986x ➖, 2↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 18756825 18924902 0.99
clickbench_q01/duckdb:duckdb 35662865 36093696 0.99
clickbench_q02/duckdb:duckdb 52410272 53217608 0.98
clickbench_q03/duckdb:duckdb 56618984 57507453 0.98
clickbench_q04/duckdb:duckdb 209462636 212848561 0.98
clickbench_q05/duckdb:duckdb 283561984 287876707 0.99
clickbench_q06/duckdb:duckdb 35471084 36166634 0.98
clickbench_q07/duckdb:duckdb 35969998 36801086 0.98
clickbench_q08/duckdb:duckdb 276026223 279479587 0.99
clickbench_q09/duckdb:duckdb 392786419 398897704 0.98
clickbench_q10/duckdb:duckdb 117389928 116627284 1.01
clickbench_q11/duckdb:duckdb 129139475 128177932 1.01
clickbench_q12/duckdb:duckdb 259358867 259977148 1.00
clickbench_q13/duckdb:duckdb 444267124 443967991 1.00
clickbench_q14/duckdb:duckdb 286770174 286319936 1.00
clickbench_q15/duckdb:duckdb 241592767 245988789 0.98
clickbench_q16/duckdb:duckdb 568216782 564698961 1.01
clickbench_q17/duckdb:duckdb 476191615 472229981 1.01
clickbench_q18/duckdb:duckdb 1024430164 1025500823 1.00
clickbench_q19/duckdb:duckdb 36654018 35843811 1.02
clickbench_q20/duckdb:duckdb 472663158 465908123 1.01
clickbench_q21/duckdb:duckdb 472282385 479694182 0.98
clickbench_q22/duckdb:duckdb 537756225 558843184 0.96
clickbench_q23/duckdb:duckdb 250102421 257376620 0.97
clickbench_q24/duckdb:duckdb 62699005 63952410 0.98
clickbench_q25/duckdb:duckdb 150419471 150835904 1.00
clickbench_q26/duckdb:duckdb 64840156 64931125 1.00
clickbench_q27/duckdb:duckdb 421197274 421304740 1.00
clickbench_q28/duckdb:duckdb 4415254047 4401349135 1.00
clickbench_q29/duckdb:duckdb 52706481 53147826 0.99
clickbench_q30/duckdb:duckdb 274560181 282531450 0.97
clickbench_q31/duckdb:duckdb 365419034 370543511 0.99
clickbench_q32/duckdb:duckdb 1111499338 1104938030 1.01
clickbench_q33/duckdb:duckdb 1122449198 1126493710 1.00
clickbench_q34/duckdb:duckdb 1203977464 1206426657 1.00
clickbench_q35/duckdb:duckdb 307650943 298261809 1.03
clickbench_q36/duckdb:duckdb 🚀 50721033 59836618 0.85
clickbench_q37/duckdb:duckdb 30331544 29815840 1.02
clickbench_q38/duckdb:duckdb 35483889 33633745 1.06
clickbench_q39/duckdb:duckdb 🚀 81953986 103005966 0.80
clickbench_q40/duckdb:duckdb 29368701 29293338 1.00
clickbench_q41/duckdb:duckdb 27858720 28854585 0.97
clickbench_q42/duckdb:duckdb 31623218 31611201 1.00

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

Totals:

  • vortex-compact: 7.11 GB → 7.11 GB (-0.0%)
  • vortex-file-compressed: 10.96 GB → 10.96 GB (0.0%)

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.1%
Engines: DataFusion No clear signal (-2.2%, environment too noisy confidence) · DuckDB No clear signal (-1.9%, environment too noisy confidence)
Vortex (geomean): 0.997x ➖
Parquet (geomean): 1.018x ➖
Shifts: Parquet (control) +1.8% · Median polish -0.1%

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

datafusion / vortex-file-compressed (1.005x ➖, 1↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 722241055 707248491 1.02
tpch_q02/datafusion:vortex-file-compressed 895007612 731499458 1.22
tpch_q03/datafusion:vortex-file-compressed 734188080 797233606 0.92
tpch_q04/datafusion:vortex-file-compressed 481862869 459639710 1.05
tpch_q05/datafusion:vortex-file-compressed 934736275 824338328 1.13
tpch_q06/datafusion:vortex-file-compressed 558339267 555079896 1.01
tpch_q07/datafusion:vortex-file-compressed 869693011 867141462 1.00
tpch_q08/datafusion:vortex-file-compressed 1186719905 1202143495 0.99
tpch_q09/datafusion:vortex-file-compressed 1134425274 1155845811 0.98
tpch_q10/datafusion:vortex-file-compressed 964150238 881761083 1.09
tpch_q11/datafusion:vortex-file-compressed 508537390 452040906 1.12
tpch_q12/datafusion:vortex-file-compressed 963520919 870828498 1.11
tpch_q13/datafusion:vortex-file-compressed 456606515 413397916 1.10
tpch_q14/datafusion:vortex-file-compressed 492038758 579991507 0.85
tpch_q15/datafusion:vortex-file-compressed 860562021 955760295 0.90
tpch_q16/datafusion:vortex-file-compressed 426108212 442599213 0.96
tpch_q17/datafusion:vortex-file-compressed 1180381438 1196019343 0.99
tpch_q18/datafusion:vortex-file-compressed 1221472460 1160974119 1.05
tpch_q19/datafusion:vortex-file-compressed 876937891 852859086 1.03
tpch_q20/datafusion:vortex-file-compressed 891877229 743958806 1.20
tpch_q21/datafusion:vortex-file-compressed 1398224104 1357061894 1.03
tpch_q22/datafusion:vortex-file-compressed 🚀 416132689 724737166 0.57
datafusion / vortex-compact (0.995x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 736606151 724882722 1.02
tpch_q02/datafusion:vortex-compact 737315142 681253655 1.08
tpch_q03/datafusion:vortex-compact 678194111 705686122 0.96
tpch_q04/datafusion:vortex-compact 491449024 422322597 1.16
tpch_q05/datafusion:vortex-compact 825096753 850164544 0.97
tpch_q06/datafusion:vortex-compact 559584006 535571410 1.04
tpch_q07/datafusion:vortex-compact 886475173 906312313 0.98
tpch_q08/datafusion:vortex-compact 1168367792 1105442836 1.06
tpch_q09/datafusion:vortex-compact 1120349983 1189845025 0.94
tpch_q10/datafusion:vortex-compact 863909841 996025645 0.87
tpch_q11/datafusion:vortex-compact 465102445 409706390 1.14
tpch_q12/datafusion:vortex-compact 654026669 651834160 1.00
tpch_q13/datafusion:vortex-compact 399597628 441206463 0.91
tpch_q14/datafusion:vortex-compact 467732818 464855774 1.01
tpch_q15/datafusion:vortex-compact 858114976 863811780 0.99
tpch_q16/datafusion:vortex-compact 372580539 398647534 0.93
tpch_q17/datafusion:vortex-compact 1048262056 1099149300 0.95
tpch_q18/datafusion:vortex-compact 1078132722 1117904786 0.96
tpch_q19/datafusion:vortex-compact 819268179 840213517 0.98
tpch_q20/datafusion:vortex-compact 827009710 798702249 1.04
tpch_q21/datafusion:vortex-compact 1295883934 1312029143 0.99
tpch_q22/datafusion:vortex-compact 416327768 429680818 0.97
datafusion / parquet (1.023x ➖, 0↑ 1↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 859234013 858195636 1.00
tpch_q02/datafusion:parquet 883600552 1125376347 0.79
tpch_q03/datafusion:parquet 1172125048 980881189 1.19
tpch_q04/datafusion:parquet 🚨 577544080 429810139 1.34
tpch_q05/datafusion:parquet 1248330302 1247594037 1.00
tpch_q06/datafusion:parquet 529274782 532365654 0.99
tpch_q07/datafusion:parquet 1309325634 1192150152 1.10
tpch_q08/datafusion:parquet 1650599048 1481731914 1.11
tpch_q09/datafusion:parquet 1868102941 1713093299 1.09
tpch_q10/datafusion:parquet 2167563392 2348571489 0.92
tpch_q11/datafusion:parquet 501793144 534970456 0.94
tpch_q12/datafusion:parquet 658598395 705414094 0.93
tpch_q13/datafusion:parquet 723227284 751430116 0.96
tpch_q14/datafusion:parquet 747586728 848180752 0.88
tpch_q15/datafusion:parquet 1302298933 1385355366 0.94
tpch_q16/datafusion:parquet 351380496 331386803 1.06
tpch_q17/datafusion:parquet 1589080965 1344912344 1.18
tpch_q18/datafusion:parquet 1550247990 1492817260 1.04
tpch_q19/datafusion:parquet 974141100 1016254641 0.96
tpch_q20/datafusion:parquet 1132512363 1096573326 1.03
tpch_q21/datafusion:parquet 1975701845 1758676407 1.12
tpch_q22/datafusion:parquet 707184742 672471862 1.05
duckdb / vortex-file-compressed (0.984x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 613022596 648565414 0.95
tpch_q02/duckdb:vortex-file-compressed 1175678650 1267154220 0.93
tpch_q03/duckdb:vortex-file-compressed 815276625 918675920 0.89
tpch_q04/duckdb:vortex-file-compressed 813861232 629378559 1.29
tpch_q05/duckdb:vortex-file-compressed 1103530605 1093695862 1.01
tpch_q06/duckdb:vortex-file-compressed 555494743 627543766 0.89
tpch_q07/duckdb:vortex-file-compressed 1168366667 1123304657 1.04
tpch_q08/duckdb:vortex-file-compressed 1364166539 1434008254 0.95
tpch_q09/duckdb:vortex-file-compressed 1674936197 1690182902 0.99
tpch_q10/duckdb:vortex-file-compressed 1334725433 1348381545 0.99
tpch_q11/duckdb:vortex-file-compressed 676528028 590644919 1.15
tpch_q12/duckdb:vortex-file-compressed 1143861113 1178052837 0.97
tpch_q13/duckdb:vortex-file-compressed 718663487 790552352 0.91
tpch_q14/duckdb:vortex-file-compressed 635010758 671033454 0.95
tpch_q15/duckdb:vortex-file-compressed 548121257 567922695 0.97
tpch_q16/duckdb:vortex-file-compressed 478995954 502554728 0.95
tpch_q17/duckdb:vortex-file-compressed 994268083 1006423654 0.99
tpch_q18/duckdb:vortex-file-compressed 868370370 874025963 0.99
tpch_q19/duckdb:vortex-file-compressed 765660436 845675242 0.91
tpch_q20/duckdb:vortex-file-compressed 1272089336 1276768671 1.00
tpch_q21/duckdb:vortex-file-compressed 1808319920 1975678564 0.92
tpch_q22/duckdb:vortex-file-compressed 449270303 401870029 1.12
duckdb / vortex-compact (1.003x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 646741784 680054582 0.95
tpch_q02/duckdb:vortex-compact 1194199289 1131470524 1.06
tpch_q03/duckdb:vortex-compact 886935822 818492926 1.08
tpch_q04/duckdb:vortex-compact 714779364 595790934 1.20
tpch_q05/duckdb:vortex-compact 1133570416 1090485253 1.04
tpch_q06/duckdb:vortex-compact 530619196 547334015 0.97
tpch_q07/duckdb:vortex-compact 1131390926 1136964647 1.00
tpch_q08/duckdb:vortex-compact 1477763283 1546451039 0.96
tpch_q09/duckdb:vortex-compact 1508228463 1635560034 0.92
tpch_q10/duckdb:vortex-compact 1292601352 1310044107 0.99
tpch_q11/duckdb:vortex-compact 661587286 666804650 0.99
tpch_q12/duckdb:vortex-compact 1157471712 1135540422 1.02
tpch_q13/duckdb:vortex-compact 766800333 778367809 0.99
tpch_q14/duckdb:vortex-compact 622569070 705299481 0.88
tpch_q15/duckdb:vortex-compact 523609826 574365566 0.91
tpch_q16/duckdb:vortex-compact 432302684 412699658 1.05
tpch_q17/duckdb:vortex-compact 943046906 945572717 1.00
tpch_q18/duckdb:vortex-compact 867036353 891108474 0.97
tpch_q19/duckdb:vortex-compact 723820292 743302856 0.97
tpch_q20/duckdb:vortex-compact 1189602846 1155873916 1.03
tpch_q21/duckdb:vortex-compact 1872168880 1852080362 1.01
tpch_q22/duckdb:vortex-compact 467291369 409014564 1.14
duckdb / parquet (1.013x ➖, 0↑ 0↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 775910828 749780506 1.03
tpch_q02/duckdb:parquet 1233398576 1276219104 0.97
tpch_q03/duckdb:parquet 1636874063 1660853194 0.99
tpch_q04/duckdb:parquet 891155690 929625770 0.96
tpch_q05/duckdb:parquet 1882473927 1776337128 1.06
tpch_q06/duckdb:parquet 785981774 733054550 1.07
tpch_q07/duckdb:parquet 1852292031 1764031139 1.05
tpch_q08/duckdb:parquet 2295043720 2431274623 0.94
tpch_q09/duckdb:parquet 2528457618 2529183683 1.00
tpch_q10/duckdb:parquet 2981539375 3087836296 0.97
tpch_q11/duckdb:parquet 910903209 908083180 1.00
tpch_q12/duckdb:parquet 1165001430 1058354039 1.10
tpch_q13/duckdb:parquet 1178507406 1203316666 0.98
tpch_q14/duckdb:parquet 1231971737 1192646056 1.03
tpch_q15/duckdb:parquet 876019073 898802482 0.97
tpch_q16/duckdb:parquet 864559625 827136310 1.05
tpch_q17/duckdb:parquet 1188739151 1245026766 0.95
tpch_q18/duckdb:parquet 1335269446 1410383264 0.95
tpch_q19/duckdb:parquet 1502812036 1407722836 1.07
tpch_q20/duckdb:parquet 1765499252 1815612166 0.97
tpch_q21/duckdb:parquet 1946807574 1708785233 1.14
tpch_q22/duckdb:parquet 1077277299 1024343589 1.05

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Vortex (geomean): 1.015x ➖
Parquet (geomean): 1.008x ➖

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.

unknown / unknown (1.013x ➖, 1↑ 1↓)
name PR 9b9a1d9 (ns) base c981534 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 364582 354770 1.03
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 994807 1028852 0.97
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8190291898 8228432861 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8309995907 8155094433 1.02
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 3281964 3805710 0.86
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2676976 2434091 1.10
random-access/feature-vectors/uniform/lance-tokio-local-disk 1124088 1124981 1.00
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1842786 1788326 1.03
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8256746812 8065663647 1.02
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8322165996 8161959804 1.02
random-access/feature-vectors/uniform/vortex-tokio-local-disk 3390151 3373147 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5782444 5511776 1.05
random-access/lance-tokio-local-disk 633269 626792 1.01
random-access/lance-tokio-local-disk-footer 1273772 1255834 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk 216833 216090 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 549971 555816 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk 126337621 127012725 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 127888362 126129079 1.01
random-access/nested-lists/correlated/vortex-tokio-local-disk 340240 320619 1.06
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 428580 430581 1.00
random-access/nested-lists/uniform/lance-tokio-local-disk 1010612 968362 1.04
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1320736 1304873 1.01
random-access/nested-lists/uniform/parquet-tokio-local-disk 127058411 127051939 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 127289654 125765968 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 1822208 1828143 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1959556 1937218 1.01
random-access/nested-structs/correlated/lance-tokio-local-disk 350534 344344 1.02
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 527553 516530 1.02
random-access/nested-structs/correlated/parquet-tokio-local-disk 19871358 20674241 0.96
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20693540 20849663 0.99
random-access/nested-structs/correlated/vortex-tokio-local-disk 410182 418921 0.98
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 600756 594951 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk 2534591 2347131 1.08
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2714630 2570890 1.06
random-access/nested-structs/uniform/parquet-tokio-local-disk 20726720 20083670 1.03
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20702881 20485341 1.01
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚨 1235344 1090198 1.13
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1474661 1423077 1.04
random-access/parquet-tokio-local-disk 167392660 165176321 1.01
random-access/parquet-tokio-local-disk-footer 164193725 164313935 1.00
random-access/taxi/correlated/lance-tokio-local-disk 940803 908798 1.04
random-access/taxi/correlated/lance-tokio-local-disk-footer 1791522 1752768 1.02
random-access/taxi/correlated/parquet-tokio-local-disk 250652006 247265253 1.01
random-access/taxi/correlated/parquet-tokio-local-disk-footer 249718665 246230305 1.01
random-access/taxi/correlated/vortex-tokio-local-disk 1082315 1052677 1.03
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1645494 1642618 1.00
random-access/taxi/uniform/lance-tokio-local-disk 9258739 9253031 1.00
random-access/taxi/uniform/lance-tokio-local-disk-footer 9656538 9751099 0.99
random-access/taxi/uniform/parquet-tokio-local-disk 265364457 261081995 1.02
random-access/taxi/uniform/parquet-tokio-local-disk-footer 264447613 262823792 1.01
random-access/taxi/uniform/vortex-tokio-local-disk 4583517 4526838 1.01
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5154287 5096999 1.01
random-access/vortex-tokio-local-disk 676541 678153 1.00
random-access/vortex-tokio-local-disk-footer 1125549 1121026 1.00

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (medium confidence)
Attributed Vortex impact: +8.9%
Engines: DataFusion No clear signal (+4.8%, low confidence) · DuckDB No clear signal (+11.7%, environment too noisy confidence)
Vortex (geomean): 1.142x ❌
Parquet (geomean): 1.038x ➖
Shifts: Parquet (control) +3.8% · Median polish +6.7%

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

datafusion / vortex-file-compressed (1.100x ➖, 0↑ 3↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 129978175 132085101 0.98
appian_q02/datafusion:vortex-file-compressed 624133493 593642071 1.05
appian_q03/datafusion:vortex-file-compressed 329124211 339838271 0.97
appian_q04/datafusion:vortex-file-compressed 45299453385 44292387638 1.02
appian_q05/datafusion:vortex-file-compressed 🚨 315376024 247621178 1.27
appian_q06/datafusion:vortex-file-compressed 🚨 407505930 329280588 1.24
appian_q07/datafusion:vortex-file-compressed 🚨 504723967 419019918 1.20
appian_q08/datafusion:vortex-file-compressed 2109256954 1920154609 1.10
datafusion / parquet (1.049x ➖, 0↑ 1↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
appian_q01/datafusion:parquet 143003116 134693895 1.06
appian_q02/datafusion:parquet 🚨 700445467 619185753 1.13
appian_q03/datafusion:parquet 365499156 342615742 1.07
appian_q04/datafusion:parquet 45359122771 45432861760 1.00
appian_q05/datafusion:parquet 285314344 285986755 1.00
appian_q06/datafusion:parquet 385490314 366433395 1.05
appian_q07/datafusion:parquet 484701492 442910557 1.09
appian_q08/datafusion:parquet 1973726080 1970988453 1.00
duckdb / vortex-file-compressed (1.185x ❌, 0↑ 8↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 🚨 217451194 185126467 1.17
appian_q02/duckdb:vortex-file-compressed 🚨 713915384 613952069 1.16
appian_q03/duckdb:vortex-file-compressed 🚨 318728315 262242294 1.22
appian_q04/duckdb:vortex-file-compressed 🚨 1616522155 1324181312 1.22
appian_q05/duckdb:vortex-file-compressed 🚨 346169423 285765462 1.21
appian_q06/duckdb:vortex-file-compressed 🚨 893582461 807113468 1.11
appian_q07/duckdb:vortex-file-compressed 🚨 417690380 349439765 1.20
appian_q08/duckdb:vortex-file-compressed 🚨 1552217969 1293620953 1.20
duckdb / parquet (1.027x ➖, 0↑ 1↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
appian_q01/duckdb:parquet 207105045 203613825 1.02
appian_q02/duckdb:parquet 608272940 605086889 1.01
appian_q03/duckdb:parquet 286133025 293499123 0.97
appian_q04/duckdb:parquet 1332874930 1321865312 1.01
appian_q05/duckdb:parquet 303156979 313935605 0.97
appian_q06/duckdb:parquet 802959317 801387703 1.00
appian_q07/duckdb:parquet 392978633 367515870 1.07
appian_q08/duckdb:parquet 🚨 1524516888 1277827927 1.19
duckdb / duckdb (1.110x ❌, 0↑ 5↓)
name PR a19538d (ns) base 928738e (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 🚨 200368137 175786750 1.14
appian_q02/duckdb:duckdb 🚨 644532463 571721652 1.13
appian_q03/duckdb:duckdb 412999465 382752931 1.08
appian_q04/duckdb:duckdb 🚨 1613029758 1358553498 1.19
appian_q05/duckdb:duckdb 🚨 329706794 295003959 1.12
appian_q06/duckdb:duckdb 874027212 810465209 1.08
appian_q07/duckdb:duckdb 🚨 380243797 341714671 1.11
appian_q08/duckdb:duckdb 1340556357 1284105265 1.04

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

Totals:

  • vortex-compact: 271.93 MB → 271.66 MB (-0.1%)
  • vortex-file-compressed: 476.35 MB → 476.35 MB (0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖

Vortex (geomean): 0.999x ➖
Parquet (geomean): 1.002x ➖

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.

unknown / unknown (1.002x ➖, 1↑ 1↓)
name PR 9b9a1d9 (ns) base c981534 (ns) ratio (PR/base)
compress time/Arade 1138785365 1155410082 0.99
compress time/Bimbo 5846143447 6114785193 0.96
compress time/CMSprovider 2758626480 2794820755 0.99
compress time/Euro2016 516085841 509638237 1.01
compress time/Food 400285894 386253060 1.04
compress time/HashTags 844272207 857458552 0.98
compress time/TPC-H l_comment canonical 1257988132 1276603679 0.99
compress time/TPC-H l_comment chunked 1270311055 1281479496 0.99
compress time/taxi 592706775 609985908 0.97
compress time/wide table cols=100 chunks=1 rows=1000 12724254 12444544 1.02
compress time/wide table cols=100 chunks=50 rows=1000 12605688 13459381 0.94
compress time/wide table cols=1000 chunks=1 rows=1000 142593631 146181873 0.98
compress time/wide table cols=1000 chunks=50 rows=1000 142002687 144981299 0.98
compress time/wide table cols=10000 chunks=1 rows=1000 1576733517 1556291808 1.01
compress time/wide table cols=10000 chunks=50 rows=1000 1588302300 1572123459 1.01
decompress time/Arade 27521538 27914056 0.99
decompress time/Bimbo 104002663 95662966 1.09
decompress time/CMSprovider 83969216 80876169 1.04
decompress time/Euro2016 22122389 21858884 1.01
decompress time/Food 9061214 8508615 1.06
decompress time/HashTags 96638074 96168198 1.00
decompress time/TPC-H l_comment canonical 45492454 45369649 1.00
decompress time/TPC-H l_comment chunked 45815942 43956599 1.04
decompress time/taxi 16701778 18250475 0.92
decompress time/wide table cols=100 chunks=1 rows=1000 2756822 2724928 1.01
decompress time/wide table cols=100 chunks=50 rows=1000 2718116 2654921 1.02
decompress time/wide table cols=1000 chunks=1 rows=1000 24936126 24195196 1.03
decompress time/wide table cols=1000 chunks=50 rows=1000 23577533 23363946 1.01
decompress time/wide table cols=10000 chunks=1 rows=1000 268222415 258625999 1.04
decompress time/wide table cols=10000 chunks=50 rows=1000 279852994 265718446 1.05
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 2730934117 2769867945 0.99
parquet_rs-zstd compress time/Bimbo 12896109958 12872076163 1.00
parquet_rs-zstd compress time/CMSprovider 7375898323 7281602446 1.01
parquet_rs-zstd compress time/Euro2016 1377193909 1359181918 1.01
parquet_rs-zstd compress time/Food 809558606 801616244 1.01
parquet_rs-zstd compress time/HashTags 2375251487 2288524782 1.04
parquet_rs-zstd compress time/TPC-H l_comment canonical 3326397198 3346273156 0.99
parquet_rs-zstd compress time/TPC-H l_comment chunked 3358229875 3363873492 1.00
parquet_rs-zstd compress time/taxi 1236036066 1250438230 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7184588 7247073 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚨 7194229 6216396 1.16
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 78258239 80935817 0.97
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 79090051 77744811 1.02
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 797470519 816968416 0.98
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 802046124 819562356 0.98
parquet_rs-zstd decompress time/Arade 637434050 648430188 0.98
parquet_rs-zstd decompress time/Bimbo 1721110150 1728503689 1.00
parquet_rs-zstd decompress time/CMSprovider 1800747783 1766194944 1.02
parquet_rs-zstd decompress time/Euro2016 392247167 385343032 1.02
parquet_rs-zstd decompress time/Food 202601126 204016947 0.99
parquet_rs-zstd decompress time/HashTags 734095503 698010203 1.05
parquet_rs-zstd decompress time/TPC-H l_comment canonical 614818973 617405308 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 613486934 607482953 1.01
parquet_rs-zstd decompress time/taxi 250856568 250159255 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 3200605 3068006 1.04
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2996480 2923393 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 34166248 34948056 0.98
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 35225953 34917674 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 355179774 358636248 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 356456834 358272002 0.99
vortex-file-compressed size/Arade 145358060 145358060 1.00
vortex-file-compressed size/Bimbo 467257556 467257556 1.00
vortex-file-compressed size/CMSprovider 417785916 417785924 1.00
vortex-file-compressed size/Euro2016 157750396 157749772 1.00
vortex-file-compressed size/Food 41976800 41976800 1.00
vortex-file-compressed size/HashTags 185137540 185137484 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172018096 172018096 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172018096 172018096 1.00
vortex-file-compressed size/taxi 52296276 52296276 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117712 93117712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117712 93117712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.00
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.95
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 0.97
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.00
vortex:parquet-zstd ratio compress time/Food 0 0 1.03
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.95
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 0.99
vortex:parquet-zstd ratio compress time/taxi 0 0 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.03
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚀 1 2 0.81
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.04
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.03
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.00
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.09
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.02
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.99
vortex:parquet-zstd ratio decompress time/Food 0 0 1.07
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.96
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.01
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.03
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.91
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.06
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

@joseph-isaacs joseph-isaacs added the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jul 17, 2026
@github-actions github-actions Bot removed the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jul 17, 2026
Each "Benchmarks: <suite>" PR comment now carries a book icon link in its
title pointing at a markdown explainer that lives next to the suite
definition (vortex-bench/sql/* for SQL suites, benchmarks/* for the
random-access and compression binaries). The doc path is a new "doc"
field on each benchmark matrix entry, rendered into the comment title by
the Compare results steps.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs
joseph-isaacs force-pushed the claude/benchmark-explainers-links-rywc8y branch from 9b9a1d9 to 9c031e2 Compare July 17, 2026 12:43
@codspeed-hq

codspeed-hq Bot commented Jul 17, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

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

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

✅ 1713 untouched benchmarks
⏩ 10 skipped benchmarks1


Comparing claude/benchmark-explainers-links-rywc8y (a19538d) with develop (cc6803a)

Open in CodSpeed

Footnotes

  1. 10 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.

The suite explainer path now lives on the Benchmark trait (doc_path)
next to each suite implementation, is stamped onto every gh-json result
row as a "doc" field, and compare-benchmark-jsons.py renders the full
comment title (including the book-icon link) from it. This removes the
per-suite "doc" fields from the workflow matrices and the title echo
lines from the Compare results steps, making the Rust benchmark code the
single source of truth for where each suite is documented. The
random-access and compress binaries carry their doc path as a constant.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs
joseph-isaacs requested a review from AdamGS July 17, 2026 13:33

@AdamGS AdamGS left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should it link to the file on the current branch? The links are all 404 right now.

doc_path is now a required trait method, so every suite must ship an
explainer doc; spatialbench, gharchive, and public-bi gain docs to
satisfy it, and the doc plumbing through the runner and JSONL export
becomes non-optional. The comment title link now pins the results'
commit SHA instead of develop, so it resolves before the PR merges and
stays valid afterwards.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>

joseph-isaacs commented Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

I just turned off this stupid response!!!

Good catch — fixed in 42b58dc. The comment title link now pins the results' commit SHA (which every result row already carries) instead of develop, so it resolves before the PR merges and stays valid afterwards. The same commit also makes Benchmark::doc_path a required trait method, with new docs for spatialbench, gharchive, and public-bi to satisfy it.


Generated by Claude Code

Re-apply the random-access DOC_PATH stamping in the new
random_access_bench lib after develop moved the benchmark core out of
main.rs.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jul 17, 2026
@joseph-isaacs
joseph-isaacs marked this pull request as ready for review July 17, 2026 15:05
@github-actions github-actions Bot removed the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jul 17, 2026
@joseph-isaacs
joseph-isaacs merged commit 7cf53cb into develop Jul 17, 2026
106 checks passed
@joseph-isaacs
joseph-isaacs deleted the claude/benchmark-explainers-links-rywc8y branch July 17, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants