Skip to content

Scalar functions pushdown to Duckdb#8303

Draft
myrrc wants to merge 4 commits into
developfrom
myrrc/scalar-fn-pushdown
Draft

Scalar functions pushdown to Duckdb#8303
myrrc wants to merge 4 commits into
developfrom
myrrc/scalar-fn-pushdown

Conversation

@myrrc

@myrrc myrrc commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Depends on #8371 and #8341

@myrrc myrrc added the changelog/performance A performance improvement label Jun 8, 2026
@myrrc myrrc force-pushed the myrrc/scalar-fn-pushdown branch 2 times, most recently from 95fb3e5 to dea4636 Compare June 8, 2026 16:21
@codspeed-hq

codspeed-hq Bot commented Jun 8, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 362 untouched benchmarks
⏩ 1170 skipped benchmarks1


Comparing myrrc/scalar-fn-pushdown (5367e50) with develop (eda4dd0)

Open in CodSpeed

Footnotes

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

@myrrc myrrc requested a review from joseph-isaacs June 8, 2026 16:37
@myrrc myrrc force-pushed the myrrc/scalar-fn-pushdown branch from dea4636 to 2a987d9 Compare June 8, 2026 16:56
@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Jun 10, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 10, 2026
@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done ad554af 1 Explore Profiling Data
Previous Runs (2)
Status Commit Job Attempt Link
🟢 Done 9099587 1 Explore Profiling Data
🟢 Done dd609c2 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.117x ❌

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.117x ❌, 0↑ 6↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 128114912 115875538 1.11
polarsignals_q01/datafusion:vortex-file-compressed 289497003 278409948 1.04
polarsignals_q02/datafusion:vortex-file-compressed 🚨 27925059 23961256 1.17
polarsignals_q03/datafusion:vortex-file-compressed 🚨 324811784 283360854 1.15
polarsignals_q04/datafusion:vortex-file-compressed 11287193 10471406 1.08
polarsignals_q05/datafusion:vortex-file-compressed 🚨 18315832 15220771 1.20
polarsignals_q06/datafusion:vortex-file-compressed 23541982 21636722 1.09
polarsignals_q07/datafusion:vortex-file-compressed 🚨 15974314 13941510 1.15
polarsignals_q08/datafusion:vortex-file-compressed 🚨 451050298 403162001 1.12
polarsignals_q09/datafusion:vortex-file-compressed 13356870 12306699 1.09

No file size changes detected.

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: DataFusion No clear signal (-1.4%, low confidence) · DuckDB No clear signal (+2.3%, low confidence)
Vortex (geomean): 0.988x ➖
Parquet (geomean): 0.984x ➖
Shifts: Parquet (control) -1.6% · Median polish -1.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 (0.979x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5395369 5323399 1.01
fineweb_q01/datafusion:vortex-file-compressed 33581991 33508592 1.00
fineweb_q02/datafusion:vortex-file-compressed 37994031 39823925 0.95
fineweb_q03/datafusion:vortex-file-compressed 59371348 60258765 0.99
fineweb_q04/datafusion:vortex-file-compressed 276196392 283213438 0.98
fineweb_q05/datafusion:vortex-file-compressed 213320658 221484622 0.96
fineweb_q06/datafusion:vortex-file-compressed 49609479 51399548 0.97
fineweb_q07/datafusion:vortex-file-compressed 58238728 55938798 1.04
fineweb_q08/datafusion:vortex-file-compressed 21274952 23111339 0.92
datafusion / vortex-compact (0.987x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5822579 6017727 0.97
fineweb_q01/datafusion:vortex-compact 97154966 93306954 1.04
fineweb_q02/datafusion:vortex-compact 102845038 110595086 0.93
fineweb_q03/datafusion:vortex-compact 879480514 864261927 1.02
fineweb_q04/datafusion:vortex-compact 912112496 926734128 0.98
fineweb_q05/datafusion:vortex-compact 825268373 828339899 1.00
fineweb_q06/datafusion:vortex-compact 460034971 473351407 0.97
fineweb_q07/datafusion:vortex-compact 481066136 489718783 0.98
fineweb_q08/datafusion:vortex-compact 21175387 21276250 1.00
datafusion / parquet (0.997x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7121801 6639438 1.07
fineweb_q01/datafusion:parquet 277001522 293573929 0.94
fineweb_q02/datafusion:parquet 299412671 295327531 1.01
fineweb_q03/datafusion:parquet 293970011 276811545 1.06
fineweb_q04/datafusion:parquet 305490505 300508129 1.02
fineweb_q05/datafusion:parquet 293451430 300277583 0.98
fineweb_q06/datafusion:parquet 284433336 305951803 0.93
fineweb_q07/datafusion:parquet 278403706 285587968 0.97
fineweb_q08/datafusion:parquet 276009454 278689269 0.99
duckdb / vortex-file-compressed (0.991x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3348688 3638024 0.92
fineweb_q01/duckdb:vortex-file-compressed 33043963 32759674 1.01
fineweb_q02/duckdb:vortex-file-compressed 38342134 37854151 1.01
fineweb_q03/duckdb:vortex-file-compressed 125200030 124314196 1.01
fineweb_q04/duckdb:vortex-file-compressed 267798121 273147641 0.98
fineweb_q05/duckdb:vortex-file-compressed 216589524 215270983 1.01
fineweb_q06/duckdb:vortex-file-compressed 50225887 50912063 0.99
fineweb_q07/duckdb:vortex-file-compressed 51601276 52214583 0.99
fineweb_q08/duckdb:vortex-file-compressed 21974909 21700096 1.01
duckdb / vortex-compact (0.996x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4087574 4217693 0.97
fineweb_q01/duckdb:vortex-compact 120667900 111011840 1.09
fineweb_q02/duckdb:vortex-compact 111309389 113406314 0.98
fineweb_q03/duckdb:vortex-compact 858095272 857411821 1.00
fineweb_q04/duckdb:vortex-compact 897186060 900148347 1.00
fineweb_q05/duckdb:vortex-compact 806393214 815285208 0.99
fineweb_q06/duckdb:vortex-compact 460580821 462587312 1.00
fineweb_q07/duckdb:vortex-compact 475135460 488492353 0.97
fineweb_q08/duckdb:vortex-compact 18410544 18881263 0.98
duckdb / parquet (0.971x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 31365770 32761572 0.96
fineweb_q01/duckdb:parquet 84773014 88657636 0.96
fineweb_q02/duckdb:parquet 85187554 86925178 0.98
fineweb_q03/duckdb:parquet 315056658 322059894 0.98
fineweb_q04/duckdb:parquet 445735315 448520764 0.99
fineweb_q05/duckdb:parquet 414673943 416604396 1.00
fineweb_q06/duckdb:parquet 203847873 205994940 0.99
fineweb_q07/duckdb:parquet 214842012 218529447 0.98
fineweb_q08/duckdb:parquet 33016357 36282822 0.91

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB 1.10 MB -0.1%

Totals:

  • vortex-compact: 1.23 GB → 1.23 GB (0.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (-0.1%)

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

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

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

datafusion / vortex-file-compressed (1.042x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50785891 49034292 1.04
tpch_q02/datafusion:vortex-file-compressed 23612007 22601765 1.04
tpch_q03/datafusion:vortex-file-compressed 31604939 30248136 1.04
tpch_q04/datafusion:vortex-file-compressed 20862488 19110725 1.09
tpch_q05/datafusion:vortex-file-compressed 48399881 44993572 1.08
tpch_q06/datafusion:vortex-file-compressed 10013621 9439013 1.06
tpch_q07/datafusion:vortex-file-compressed 54459437 51791776 1.05
tpch_q08/datafusion:vortex-file-compressed 39920511 38732973 1.03
tpch_q09/datafusion:vortex-file-compressed 54151811 51398473 1.05
tpch_q10/datafusion:vortex-file-compressed 34885201 32907859 1.06
tpch_q11/datafusion:vortex-file-compressed 17503217 16249563 1.08
tpch_q12/datafusion:vortex-file-compressed 23999029 23145179 1.04
tpch_q13/datafusion:vortex-file-compressed 27284821 26613914 1.03
tpch_q14/datafusion:vortex-file-compressed 14859495 14798405 1.00
tpch_q15/datafusion:vortex-file-compressed 22792959 22201537 1.03
tpch_q16/datafusion:vortex-file-compressed 20287858 19410225 1.05
tpch_q17/datafusion:vortex-file-compressed 66802008 66537992 1.00
tpch_q18/datafusion:vortex-file-compressed 74761109 74710871 1.00
tpch_q19/datafusion:vortex-file-compressed 17875610 17687688 1.01
tpch_q20/datafusion:vortex-file-compressed 31098315 29858069 1.04
tpch_q21/datafusion:vortex-file-compressed 71954279 68433420 1.05
tpch_q22/datafusion:vortex-file-compressed 12449906 11695518 1.06
datafusion / vortex-compact (1.044x ➖, 0↑ 1↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 57324897 55393125 1.03
tpch_q02/datafusion:vortex-compact 26457130 25548504 1.04
tpch_q03/datafusion:vortex-compact 34261400 32195608 1.06
tpch_q04/datafusion:vortex-compact 22701281 22153933 1.02
tpch_q05/datafusion:vortex-compact 48997121 46642545 1.05
tpch_q06/datafusion:vortex-compact 12958912 12021979 1.08
tpch_q07/datafusion:vortex-compact 56852708 54576517 1.04
tpch_q08/datafusion:vortex-compact 44075489 41412571 1.06
tpch_q09/datafusion:vortex-compact 57437293 54025024 1.06
tpch_q10/datafusion:vortex-compact 38738967 36743304 1.05
tpch_q11/datafusion:vortex-compact 18258468 17201060 1.06
tpch_q12/datafusion:vortex-compact 31063191 29635561 1.05
tpch_q13/datafusion:vortex-compact 32773499 31859251 1.03
tpch_q14/datafusion:vortex-compact 18700245 18193348 1.03
tpch_q15/datafusion:vortex-compact 30975391 29734921 1.04
tpch_q16/datafusion:vortex-compact 25826109 24159037 1.07
tpch_q17/datafusion:vortex-compact 🚨 73796888 66953194 1.10
tpch_q18/datafusion:vortex-compact 77849981 76187029 1.02
tpch_q19/datafusion:vortex-compact 40320068 40205515 1.00
tpch_q20/datafusion:vortex-compact 35731020 34143370 1.05
tpch_q21/datafusion:vortex-compact 76040616 75169027 1.01
tpch_q22/datafusion:vortex-compact 13528690 13483625 1.00
datafusion / parquet (1.034x ➖, 3↑ 4↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 96650152 107719163 0.90
tpch_q02/datafusion:parquet 64757103 60425078 1.07
tpch_q03/datafusion:parquet 85403799 82542983 1.03
tpch_q04/datafusion:parquet 🚨 49546839 41480776 1.19
tpch_q05/datafusion:parquet 🚨 102704609 91004479 1.13
tpch_q06/datafusion:parquet 🚀 34606400 39530123 0.88
tpch_q07/datafusion:parquet 109259816 104142773 1.05
tpch_q08/datafusion:parquet 99552004 93606968 1.06
tpch_q09/datafusion:parquet 123994630 120039791 1.03
tpch_q10/datafusion:parquet 121907334 111748316 1.09
tpch_q11/datafusion:parquet 🚨 43358149 39341055 1.10
tpch_q12/datafusion:parquet 80235121 78310160 1.02
tpch_q13/datafusion:parquet 202231755 194807642 1.04
tpch_q14/datafusion:parquet 🚀 40605315 45955899 0.88
tpch_q15/datafusion:parquet 63366797 64042396 0.99
tpch_q16/datafusion:parquet 44953010 41763567 1.08
tpch_q17/datafusion:parquet 🚨 154601213 137073438 1.13
tpch_q18/datafusion:parquet 160374798 153646434 1.04
tpch_q19/datafusion:parquet 77187966 79613895 0.97
tpch_q20/datafusion:parquet 71160955 68266754 1.04
tpch_q21/datafusion:parquet 144243127 140641950 1.03
tpch_q22/datafusion:parquet 45014379 43038439 1.05
datafusion / arrow (1.080x ➖, 0↑ 9↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 59852113 56447205 1.06
tpch_q02/datafusion:arrow 16979016 17110488 0.99
tpch_q03/datafusion:arrow 🚨 35521818 31783112 1.12
tpch_q04/datafusion:arrow 🚨 29855206 25888916 1.15
tpch_q05/datafusion:arrow 🚨 62592593 53410332 1.17
tpch_q06/datafusion:arrow 🚨 23232688 20720066 1.12
tpch_q07/datafusion:arrow 112113305 102486694 1.09
tpch_q08/datafusion:arrow 🚨 47597079 41314401 1.15
tpch_q09/datafusion:arrow 67825499 65358190 1.04
tpch_q10/datafusion:arrow 54283237 52644692 1.03
tpch_q11/datafusion:arrow 9519739 9247247 1.03
tpch_q12/datafusion:arrow 🚨 54331295 48330725 1.12
tpch_q13/datafusion:arrow 45768009 48478184 0.94
tpch_q14/datafusion:arrow 🚨 24921038 22260979 1.12
tpch_q15/datafusion:arrow 🚨 51174962 44328089 1.15
tpch_q16/datafusion:arrow 16546388 16419884 1.01
tpch_q17/datafusion:arrow 72317041 66754085 1.08
tpch_q18/datafusion:arrow 🚨 116042906 105354565 1.10
tpch_q19/datafusion:arrow 39266568 36957432 1.06
tpch_q20/datafusion:arrow 39920827 36482838 1.09
tpch_q21/datafusion:arrow 164445104 155510015 1.06
tpch_q22/datafusion:arrow 12936713 11870908 1.09
duckdb / vortex-file-compressed (1.032x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31763922 31418744 1.01
tpch_q02/duckdb:vortex-file-compressed 25352370 24846753 1.02
tpch_q03/duckdb:vortex-file-compressed 34515229 32551643 1.06
tpch_q04/duckdb:vortex-file-compressed 29719856 28473412 1.04
tpch_q05/duckdb:vortex-file-compressed 37648672 37333153 1.01
tpch_q06/duckdb:vortex-file-compressed 8471310 8221888 1.03
tpch_q07/duckdb:vortex-file-compressed 36503914 34510775 1.06
tpch_q08/duckdb:vortex-file-compressed 37452067 36711696 1.02
tpch_q09/duckdb:vortex-file-compressed 59115901 57094381 1.04
tpch_q10/duckdb:vortex-file-compressed 41518587 40589506 1.02
tpch_q11/duckdb:vortex-file-compressed 15033500 14419929 1.04
tpch_q12/duckdb:vortex-file-compressed 22189050 22498339 0.99
tpch_q13/duckdb:vortex-file-compressed 43027268 40858928 1.05
tpch_q14/duckdb:vortex-file-compressed 22554914 21377599 1.06
tpch_q15/duckdb:vortex-file-compressed 17755728 17235659 1.03
tpch_q16/duckdb:vortex-file-compressed 30801851 29579509 1.04
tpch_q17/duckdb:vortex-file-compressed 24220276 23686552 1.02
tpch_q18/duckdb:vortex-file-compressed 53914341 52473814 1.03
tpch_q19/duckdb:vortex-file-compressed 29792288 29514388 1.01
tpch_q20/duckdb:vortex-file-compressed 33312625 32009831 1.04
tpch_q21/duckdb:vortex-file-compressed 103493495 99871948 1.04
tpch_q22/duckdb:vortex-file-compressed 17659162 16710090 1.06
duckdb / vortex-compact (1.030x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38903950 38422994 1.01
tpch_q02/duckdb:vortex-compact 33371116 32907460 1.01
tpch_q03/duckdb:vortex-compact 34874793 33755445 1.03
tpch_q04/duckdb:vortex-compact 31868438 31056041 1.03
tpch_q05/duckdb:vortex-compact 41909688 39823179 1.05
tpch_q06/duckdb:vortex-compact 11791315 11148845 1.06
tpch_q07/duckdb:vortex-compact 43109384 40749985 1.06
tpch_q08/duckdb:vortex-compact 42537687 41407736 1.03
tpch_q09/duckdb:vortex-compact 67191813 65290294 1.03
tpch_q10/duckdb:vortex-compact 46120333 45079205 1.02
tpch_q11/duckdb:vortex-compact 18854139 17970746 1.05
tpch_q12/duckdb:vortex-compact 29686240 28888367 1.03
tpch_q13/duckdb:vortex-compact 48057456 47064742 1.02
tpch_q14/duckdb:vortex-compact 26881360 25911105 1.04
tpch_q15/duckdb:vortex-compact 20054044 19509307 1.03
tpch_q16/duckdb:vortex-compact 32500395 32374218 1.00
tpch_q17/duckdb:vortex-compact 28793967 28897743 1.00
tpch_q18/duckdb:vortex-compact 52853379 53335504 0.99
tpch_q19/duckdb:vortex-compact 34299847 32741059 1.05
tpch_q20/duckdb:vortex-compact 39733961 39703023 1.00
tpch_q21/duckdb:vortex-compact 107331865 102350528 1.05
tpch_q22/duckdb:vortex-compact 19086874 17811337 1.07
duckdb / parquet (1.043x ➖, 1↑ 2↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77072422 77473856 0.99
tpch_q02/duckdb:parquet 40420440 39271139 1.03
tpch_q03/duckdb:parquet 75142521 70498697 1.07
tpch_q04/duckdb:parquet 51191975 49960601 1.02
tpch_q05/duckdb:parquet 69949685 69711904 1.00
tpch_q06/duckdb:parquet 23140086 22186958 1.04
tpch_q07/duckdb:parquet 🚨 82632912 68587290 1.20
tpch_q08/duckdb:parquet 83821373 82141491 1.02
tpch_q09/duckdb:parquet 154379385 146379128 1.05
tpch_q10/duckdb:parquet 131503160 125544488 1.05
tpch_q11/duckdb:parquet 23088636 22180388 1.04
tpch_q12/duckdb:parquet 🚨 55447235 46945484 1.18
tpch_q13/duckdb:parquet 273708193 249822840 1.10
tpch_q14/duckdb:parquet 53261651 50448906 1.06
tpch_q15/duckdb:parquet 27271116 25926441 1.05
tpch_q16/duckdb:parquet 60342533 57792127 1.04
tpch_q17/duckdb:parquet 57910185 57824109 1.00
tpch_q18/duckdb:parquet 122043570 118543980 1.03
tpch_q19/duckdb:parquet 🚀 73687562 83750003 0.88
tpch_q20/duckdb:parquet 66816460 66196803 1.01
tpch_q21/duckdb:parquet 185182298 173323117 1.07
tpch_q22/duckdb:parquet 55274939 53551505 1.03
duckdb / duckdb (1.019x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17716133 17770031 1.00
tpch_q02/duckdb:duckdb 14597638 14225128 1.03
tpch_q03/duckdb:duckdb 22644021 22407042 1.01
tpch_q04/duckdb:duckdb 21492810 21355985 1.01
tpch_q05/duckdb:duckdb 23769433 22965383 1.04
tpch_q06/duckdb:duckdb 7140872 7451332 0.96
tpch_q07/duckdb:duckdb 25914891 25045857 1.03
tpch_q08/duckdb:duckdb 24525110 23870172 1.03
tpch_q09/duckdb:duckdb 58749198 57244225 1.03
tpch_q10/duckdb:duckdb 50778064 49836894 1.02
tpch_q11/duckdb:duckdb 7491969 7052726 1.06
tpch_q12/duckdb:duckdb 18204472 18073617 1.01
tpch_q13/duckdb:duckdb 40272079 39637118 1.02
tpch_q14/duckdb:duckdb 21640476 21402733 1.01
tpch_q15/duckdb:duckdb 13961111 13612228 1.03
tpch_q16/duckdb:duckdb 26270433 26062595 1.01
tpch_q17/duckdb:duckdb 16568429 16107779 1.03
tpch_q18/duckdb:duckdb 41325355 40773177 1.01
tpch_q19/duckdb:duckdb 31117433 30761893 1.01
tpch_q20/duckdb:duckdb 25840336 24959425 1.04
tpch_q21/duckdb:duckdb 63412015 61238102 1.04
tpch_q22/duckdb:duckdb 25531354 25134346 1.02

File Size Changes (9 files changed, -0.1% overall, 3↑ 6↓)
File Scale Format Base HEAD Change %
orders_0.vortex 1.0 vortex-file-compressed 38.79 MB 38.97 MB +191.65 KB +0.5%
partsupp_0.vortex 1.0 vortex-file-compressed 23.81 MB 23.82 MB +9.59 KB +0.0%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.90 MB +2.23 KB +0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 84.64 MB 84.62 MB 20.63 KB -0.0%
lineitem_0.vortex 1.0 vortex-file-compressed 85.16 MB 85.09 MB 74.77 KB -0.1%
supplier_0.vortex 1.0 vortex-file-compressed 617.16 KB 613.75 KB 3.41 KB -0.6%
partsupp_0.vortex 1.0 vortex-compact 21.12 MB 20.95 MB 173.23 KB -0.8%
part_0.vortex 1.0 vortex-file-compressed 4.99 MB 4.93 MB 59.93 KB -1.2%
part_0.vortex 1.0 vortex-compact 3.49 MB 3.37 MB 120.70 KB -3.4%

Totals:

  • vortex-compact: 191.04 MB → 190.75 MB (-0.2%)
  • vortex-file-compressed: 247.16 MB → 247.21 MB (+0.0%)

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (+0.7%, environment too noisy confidence) · DuckDB No clear signal (-0.5%, low confidence)
Vortex (geomean): 0.980x ➖
Parquet (geomean): 0.979x ➖
Shifts: Parquet (control) -2.1% · 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 (0.977x ➖, 2↑ 1↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 27287932 26610976 1.03
tpcds_q02/datafusion:vortex-file-compressed 47358450 46801248 1.01
tpcds_q03/datafusion:vortex-file-compressed 14710361 15326814 0.96
tpcds_q04/datafusion:vortex-file-compressed 247092000 263594827 0.94
tpcds_q05/datafusion:vortex-file-compressed 42588834 45036942 0.95
tpcds_q06/datafusion:vortex-file-compressed 23483586 22882816 1.03
tpcds_q07/datafusion:vortex-file-compressed 39479983 39773350 0.99
tpcds_q08/datafusion:vortex-file-compressed 29507815 31693583 0.93
tpcds_q09/datafusion:vortex-file-compressed 30135531 30396215 0.99
tpcds_q10/datafusion:vortex-file-compressed 38212157 38974861 0.98
tpcds_q11/datafusion:vortex-file-compressed 137846765 131754398 1.05
tpcds_q12/datafusion:vortex-file-compressed 18072838 19642598 0.92
tpcds_q13/datafusion:vortex-file-compressed 43299958 43454257 1.00
tpcds_q14/datafusion:vortex-file-compressed 159386911 160768731 0.99
tpcds_q15/datafusion:vortex-file-compressed 26676241 26824749 0.99
tpcds_q16/datafusion:vortex-file-compressed 23556101 24809610 0.95
tpcds_q17/datafusion:vortex-file-compressed 61907671 60355377 1.03
tpcds_q18/datafusion:vortex-file-compressed 62058753 66142740 0.94
tpcds_q19/datafusion:vortex-file-compressed 21101102 21698140 0.97
tpcds_q20/datafusion:vortex-file-compressed 20168380 21429216 0.94
tpcds_q21/datafusion:vortex-file-compressed 35693144 36960214 0.97
tpcds_q22/datafusion:vortex-file-compressed 🚨 144177424 120239465 1.20
tpcds_q23/datafusion:vortex-file-compressed 153168018 154060826 0.99
tpcds_q24/datafusion:vortex-file-compressed 81871430 82161869 1.00
tpcds_q25/datafusion:vortex-file-compressed 65646969 64061422 1.02
tpcds_q26/datafusion:vortex-file-compressed 33138647 33943744 0.98
tpcds_q27/datafusion:vortex-file-compressed 89985299 91718723 0.98
tpcds_q28/datafusion:vortex-file-compressed 28734778 29246578 0.98
tpcds_q29/datafusion:vortex-file-compressed 62462250 60008278 1.04
tpcds_q30/datafusion:vortex-file-compressed 23402870 24407453 0.96
tpcds_q31/datafusion:vortex-file-compressed 71836827 73520477 0.98
tpcds_q32/datafusion:vortex-file-compressed 18478189 18695927 0.99
tpcds_q33/datafusion:vortex-file-compressed 29567291 29167715 1.01
tpcds_q34/datafusion:vortex-file-compressed 24645261 24763441 1.00
tpcds_q35/datafusion:vortex-file-compressed 43623229 47014711 0.93
tpcds_q36/datafusion:vortex-file-compressed 55172991 58335475 0.95
tpcds_q37/datafusion:vortex-file-compressed 19355105 20762183 0.93
tpcds_q38/datafusion:vortex-file-compressed 41371267 44230646 0.94
tpcds_q39/datafusion:vortex-file-compressed 106264089 108129447 0.98
tpcds_q40/datafusion:vortex-file-compressed 30036084 30512298 0.98
tpcds_q41/datafusion:vortex-file-compressed 15150971 15868830 0.95
tpcds_q42/datafusion:vortex-file-compressed 13431792 14423066 0.93
tpcds_q43/datafusion:vortex-file-compressed 18326518 18396646 1.00
tpcds_q44/datafusion:vortex-file-compressed 29285381 29223823 1.00
tpcds_q45/datafusion:vortex-file-compressed 28059601 26882356 1.04
tpcds_q46/datafusion:vortex-file-compressed 34110973 36246610 0.94
tpcds_q47/datafusion:vortex-file-compressed 131506809 134920160 0.97
tpcds_q48/datafusion:vortex-file-compressed 32952314 33335746 0.99
tpcds_q49/datafusion:vortex-file-compressed 55176510 59249016 0.93
tpcds_q50/datafusion:vortex-file-compressed 37469117 39233417 0.96
tpcds_q51/datafusion:vortex-file-compressed 90011735 88576900 1.02
tpcds_q52/datafusion:vortex-file-compressed 14090730 14031523 1.00
tpcds_q53/datafusion:vortex-file-compressed 21481083 22207197 0.97
tpcds_q54/datafusion:vortex-file-compressed 33705261 34251451 0.98
tpcds_q55/datafusion:vortex-file-compressed 13121517 13774469 0.95
tpcds_q56/datafusion:vortex-file-compressed 29516584 29605072 1.00
tpcds_q57/datafusion:vortex-file-compressed 112454359 110611960 1.02
tpcds_q58/datafusion:vortex-file-compressed 54505326 55902634 0.98
tpcds_q59/datafusion:vortex-file-compressed 57860963 58720267 0.99
tpcds_q60/datafusion:vortex-file-compressed 30107744 29215591 1.03
tpcds_q61/datafusion:vortex-file-compressed 39575514 40829314 0.97
tpcds_q62/datafusion:vortex-file-compressed 21148060 22888693 0.92
tpcds_q63/datafusion:vortex-file-compressed 21600102 21701432 1.00
tpcds_q64/datafusion:vortex-file-compressed 381719263 381125850 1.00
tpcds_q65/datafusion:vortex-file-compressed 50187788 50869815 0.99
tpcds_q66/datafusion:vortex-file-compressed 69887321 71514526 0.98
tpcds_q67/datafusion:vortex-file-compressed 153045817 156397348 0.98
tpcds_q68/datafusion:vortex-file-compressed 35117407 32934527 1.07
tpcds_q69/datafusion:vortex-file-compressed 38765415 37647626 1.03
tpcds_q70/datafusion:vortex-file-compressed 91800244 98496752 0.93
tpcds_q71/datafusion:vortex-file-compressed 22348621 23064603 0.97
tpcds_q72/datafusion:vortex-file-compressed 2064520194 2151758633 0.96
tpcds_q73/datafusion:vortex-file-compressed 23257376 23468938 0.99
tpcds_q74/datafusion:vortex-file-compressed 77026951 80955863 0.95
tpcds_q75/datafusion:vortex-file-compressed 110734393 111188551 1.00
tpcds_q76/datafusion:vortex-file-compressed 29917879 31577850 0.95
tpcds_q77/datafusion:vortex-file-compressed 36938907 37270606 0.99
tpcds_q78/datafusion:vortex-file-compressed 114456220 115199504 0.99
tpcds_q79/datafusion:vortex-file-compressed 28028762 30200866 0.93
tpcds_q80/datafusion:vortex-file-compressed 84720991 85214826 0.99
tpcds_q81/datafusion:vortex-file-compressed 24471899 24459127 1.00
tpcds_q82/datafusion:vortex-file-compressed 22196895 23795125 0.93
tpcds_q83/datafusion:vortex-file-compressed 35991367 36254464 0.99
tpcds_q84/datafusion:vortex-file-compressed 12704782 13425458 0.95
tpcds_q85/datafusion:vortex-file-compressed 84176676 85397041 0.99
tpcds_q86/datafusion:vortex-file-compressed 🚀 14790506 17583834 0.84
tpcds_q87/datafusion:vortex-file-compressed 44249315 45731853 0.97
tpcds_q88/datafusion:vortex-file-compressed 54192807 56696253 0.96
tpcds_q89/datafusion:vortex-file-compressed 24427111 25600047 0.95
tpcds_q90/datafusion:vortex-file-compressed 14152833 14633638 0.97
tpcds_q91/datafusion:vortex-file-compressed 17594430 18014399 0.98
tpcds_q92/datafusion:vortex-file-compressed 15481044 16257096 0.95
tpcds_q93/datafusion:vortex-file-compressed 31349858 32776120 0.96
tpcds_q94/datafusion:vortex-file-compressed 21192895 22010437 0.96
tpcds_q95/datafusion:vortex-file-compressed 58238933 58230703 1.00
tpcds_q96/datafusion:vortex-file-compressed 12766083 12858165 0.99
tpcds_q97/datafusion:vortex-file-compressed 28936050 29522361 0.98
tpcds_q98/datafusion:vortex-file-compressed 23153638 22984351 1.01
tpcds_q99/datafusion:vortex-file-compressed 🚀 27218984 32508440 0.84
datafusion / vortex-compact (0.973x ➖, 2↑ 1↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25021194 26452914 0.95
tpcds_q02/datafusion:vortex-compact 53333146 54157944 0.98
tpcds_q03/datafusion:vortex-compact 19019332 19335855 0.98
tpcds_q04/datafusion:vortex-compact 289795350 297342323 0.97
tpcds_q05/datafusion:vortex-compact 49552670 47934750 1.03
tpcds_q06/datafusion:vortex-compact 26286135 26693392 0.98
tpcds_q07/datafusion:vortex-compact 52079303 52609023 0.99
tpcds_q08/datafusion:vortex-compact 36170140 36853675 0.98
tpcds_q09/datafusion:vortex-compact 42909386 45225383 0.95
tpcds_q10/datafusion:vortex-compact 49189838 51560571 0.95
tpcds_q11/datafusion:vortex-compact 151853481 150014067 1.01
tpcds_q12/datafusion:vortex-compact 24730433 23250802 1.06
tpcds_q13/datafusion:vortex-compact 119269995 127689508 0.93
tpcds_q14/datafusion:vortex-compact 178278419 185920664 0.96
tpcds_q15/datafusion:vortex-compact 27785135 28238860 0.98
tpcds_q16/datafusion:vortex-compact 28623579 29288592 0.98
tpcds_q17/datafusion:vortex-compact 70647856 74241678 0.95
tpcds_q18/datafusion:vortex-compact 72082696 75278458 0.96
tpcds_q19/datafusion:vortex-compact 29053731 30874896 0.94
tpcds_q20/datafusion:vortex-compact 25884435 26262015 0.99
tpcds_q21/datafusion:vortex-compact 42387233 42063647 1.01
tpcds_q22/datafusion:vortex-compact 126526789 124270266 1.02
tpcds_q23/datafusion:vortex-compact 162227690 162293339 1.00
tpcds_q24/datafusion:vortex-compact 92870935 99951093 0.93
tpcds_q25/datafusion:vortex-compact 76552923 77675822 0.99
tpcds_q26/datafusion:vortex-compact 🚀 41512955 46660515 0.89
tpcds_q27/datafusion:vortex-compact 117437725 118068688 0.99
tpcds_q28/datafusion:vortex-compact 95710416 96854193 0.99
tpcds_q29/datafusion:vortex-compact 73396978 73976675 0.99
tpcds_q30/datafusion:vortex-compact 27790998 28325229 0.98
tpcds_q31/datafusion:vortex-compact 96309491 98829235 0.97
tpcds_q32/datafusion:vortex-compact 24387920 25728042 0.95
tpcds_q33/datafusion:vortex-compact 37047660 38098364 0.97
tpcds_q34/datafusion:vortex-compact 32989131 33608404 0.98
tpcds_q35/datafusion:vortex-compact 50974565 52517144 0.97
tpcds_q36/datafusion:vortex-compact 75352460 80290348 0.94
tpcds_q37/datafusion:vortex-compact 29746477 30421716 0.98
tpcds_q38/datafusion:vortex-compact 47843837 50151228 0.95
tpcds_q39/datafusion:vortex-compact 116472187 117271757 0.99
tpcds_q40/datafusion:vortex-compact 37020709 36643409 1.01
tpcds_q41/datafusion:vortex-compact 17337334 18153789 0.96
tpcds_q42/datafusion:vortex-compact 17618076 18639029 0.95
tpcds_q43/datafusion:vortex-compact 24341572 24571028 0.99
tpcds_q44/datafusion:vortex-compact 40959927 41910204 0.98
tpcds_q45/datafusion:vortex-compact 32235374 30945853 1.04
tpcds_q46/datafusion:vortex-compact 44476705 46281733 0.96
tpcds_q47/datafusion:vortex-compact 151667138 158656923 0.96
tpcds_q48/datafusion:vortex-compact 81397441 81593067 1.00
tpcds_q49/datafusion:vortex-compact 68008332 69465723 0.98
tpcds_q50/datafusion:vortex-compact 47587096 48337541 0.98
tpcds_q51/datafusion:vortex-compact 98224397 99270277 0.99
tpcds_q52/datafusion:vortex-compact 18286618 18728406 0.98
tpcds_q53/datafusion:vortex-compact 28489539 29824671 0.96
tpcds_q54/datafusion:vortex-compact 41279987 42293961 0.98
tpcds_q55/datafusion:vortex-compact 17564675 18205133 0.96
tpcds_q56/datafusion:vortex-compact 36608700 37515643 0.98
tpcds_q57/datafusion:vortex-compact 110973730 118239642 0.94
tpcds_q58/datafusion:vortex-compact 63680041 67464841 0.94
tpcds_q59/datafusion:vortex-compact 69837969 70261589 0.99
tpcds_q60/datafusion:vortex-compact 35201103 37102936 0.95
tpcds_q61/datafusion:vortex-compact 54038191 55634472 0.97
tpcds_q62/datafusion:vortex-compact 🚨 31129992 24874405 1.25
tpcds_q63/datafusion:vortex-compact 28273698 28317772 1.00
tpcds_q64/datafusion:vortex-compact 417412770 414539297 1.01
tpcds_q65/datafusion:vortex-compact 64058263 67378517 0.95
tpcds_q66/datafusion:vortex-compact 78360703 79062945 0.99
tpcds_q67/datafusion:vortex-compact 156565908 162250006 0.96
tpcds_q68/datafusion:vortex-compact 45842881 45973073 1.00
tpcds_q69/datafusion:vortex-compact 45002416 46870309 0.96
tpcds_q70/datafusion:vortex-compact 105615787 110776816 0.95
tpcds_q71/datafusion:vortex-compact 30295302 30918276 0.98
tpcds_q72/datafusion:vortex-compact 2132734849 2125830676 1.00
tpcds_q73/datafusion:vortex-compact 30355794 31796273 0.95
tpcds_q74/datafusion:vortex-compact 93742486 95253223 0.98
tpcds_q75/datafusion:vortex-compact 126989198 131971943 0.96
tpcds_q76/datafusion:vortex-compact 32435259 33901573 0.96
tpcds_q77/datafusion:vortex-compact 46266731 49564882 0.93
tpcds_q78/datafusion:vortex-compact 128767809 130558639 0.99
tpcds_q79/datafusion:vortex-compact 38781850 39271140 0.99
tpcds_q80/datafusion:vortex-compact 97121089 105851264 0.92
tpcds_q81/datafusion:vortex-compact 28481379 28404196 1.00
tpcds_q82/datafusion:vortex-compact 31560650 32815363 0.96
tpcds_q83/datafusion:vortex-compact 35875217 36022693 1.00
tpcds_q84/datafusion:vortex-compact 13525768 14448177 0.94
tpcds_q85/datafusion:vortex-compact 152860827 162405421 0.94
tpcds_q86/datafusion:vortex-compact 19362622 19939365 0.97
tpcds_q87/datafusion:vortex-compact 47918185 48553495 0.99
tpcds_q88/datafusion:vortex-compact 74526545 77600727 0.96
tpcds_q89/datafusion:vortex-compact 31129148 32871037 0.95
tpcds_q90/datafusion:vortex-compact 14388014 14783817 0.97
tpcds_q91/datafusion:vortex-compact 31849560 33205343 0.96
tpcds_q92/datafusion:vortex-compact 22242126 24373192 0.91
tpcds_q93/datafusion:vortex-compact 35659445 37568527 0.95
tpcds_q94/datafusion:vortex-compact 🚀 23242297 27771017 0.84
tpcds_q95/datafusion:vortex-compact 59342491 63231419 0.94
tpcds_q96/datafusion:vortex-compact 16686866 17161231 0.97
tpcds_q97/datafusion:vortex-compact 34015713 36421368 0.93
tpcds_q98/datafusion:vortex-compact 30739746 30826424 1.00
tpcds_q99/datafusion:vortex-compact 35422221 35752936 0.99
datafusion / parquet (0.968x ➖, 6↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 22448516 22695394 0.99
tpcds_q02/datafusion:parquet 41018661 41159595 1.00
tpcds_q03/datafusion:parquet 13463987 14013657 0.96
tpcds_q04/datafusion:parquet 289846842 305432367 0.95
tpcds_q05/datafusion:parquet 44690615 45399604 0.98
tpcds_q06/datafusion:parquet 22223644 22735187 0.98
tpcds_q07/datafusion:parquet 76472892 77978378 0.98
tpcds_q08/datafusion:parquet 28234326 29723316 0.95
tpcds_q09/datafusion:parquet 40512835 37542499 1.08
tpcds_q10/datafusion:parquet 72508533 71773013 1.01
tpcds_q11/datafusion:parquet 145018324 150583034 0.96
tpcds_q12/datafusion:parquet 18604781 18311379 1.02
tpcds_q13/datafusion:parquet 73440064 77185824 0.95
tpcds_q14/datafusion:parquet 159285480 158520473 1.00
tpcds_q15/datafusion:parquet 21246529 22453505 0.95
tpcds_q16/datafusion:parquet 29820218 29880908 1.00
tpcds_q17/datafusion:parquet 59991906 62158633 0.97
tpcds_q18/datafusion:parquet 105648381 110641826 0.95
tpcds_q19/datafusion:parquet 22326732 23441577 0.95
tpcds_q20/datafusion:parquet 16494768 17726883 0.93
tpcds_q21/datafusion:parquet 20125912 18621944 1.08
tpcds_q22/datafusion:parquet 152605862 162519423 0.94
tpcds_q23/datafusion:parquet 152545025 156623321 0.97
tpcds_q24/datafusion:parquet 85045546 89435878 0.95
tpcds_q25/datafusion:parquet 🚀 60702724 69360454 0.88
tpcds_q26/datafusion:parquet 69547949 65905132 1.06
tpcds_q27/datafusion:parquet 134064374 144117154 0.93
tpcds_q28/datafusion:parquet 43254023 45099109 0.96
tpcds_q29/datafusion:parquet 65427582 65000690 1.01
tpcds_q30/datafusion:parquet 32621088 35540819 0.92
tpcds_q31/datafusion:parquet 66920912 67360128 0.99
tpcds_q32/datafusion:parquet 16799092 16845764 1.00
tpcds_q33/datafusion:parquet 27403464 26856364 1.02
tpcds_q34/datafusion:parquet 20934968 21935991 0.95
tpcds_q35/datafusion:parquet 69538210 73236296 0.95
tpcds_q36/datafusion:parquet 57801844 58160402 0.99
tpcds_q37/datafusion:parquet 18578635 19441683 0.96
tpcds_q38/datafusion:parquet 39789563 42356408 0.94
tpcds_q39/datafusion:parquet 72953771 75431160 0.97
tpcds_q40/datafusion:parquet 22897784 24847115 0.92
tpcds_q41/datafusion:parquet 13918484 14192426 0.98
tpcds_q42/datafusion:parquet 12942891 12801711 1.01
tpcds_q43/datafusion:parquet 17115756 16969902 1.01
tpcds_q44/datafusion:parquet 30867220 33175795 0.93
tpcds_q45/datafusion:parquet 26928229 27158294 0.99
tpcds_q46/datafusion:parquet 31650937 32388955 0.98
tpcds_q47/datafusion:parquet 126423156 129601839 0.98
tpcds_q48/datafusion:parquet 68182674 70622289 0.97
tpcds_q49/datafusion:parquet 58104199 56021726 1.04
tpcds_q50/datafusion:parquet 41381293 43651238 0.95
tpcds_q51/datafusion:parquet 86966634 88879899 0.98
tpcds_q52/datafusion:parquet 12338110 13415326 0.92
tpcds_q53/datafusion:parquet 🚀 17756223 20175438 0.88
tpcds_q54/datafusion:parquet 32186638 32918092 0.98
tpcds_q55/datafusion:parquet 12380591 11512326 1.08
tpcds_q56/datafusion:parquet 27978015 27945890 1.00
tpcds_q57/datafusion:parquet 🚀 95055913 105792630 0.90
tpcds_q58/datafusion:parquet 55910319 57655786 0.97
tpcds_q59/datafusion:parquet 61516464 63991134 0.96
tpcds_q60/datafusion:parquet 26965122 28981841 0.93
tpcds_q61/datafusion:parquet 41999225 41883358 1.00
tpcds_q62/datafusion:parquet 25246641 26830499 0.94
tpcds_q63/datafusion:parquet 17376642 18001162 0.97
tpcds_q64/datafusion:parquet 290576501 308398883 0.94
tpcds_q65/datafusion:parquet 36439028 40130798 0.91
tpcds_q66/datafusion:parquet 68455494 70866834 0.97
tpcds_q67/datafusion:parquet 149598004 146990280 1.02
tpcds_q68/datafusion:parquet 30790616 32171161 0.96
tpcds_q69/datafusion:parquet 65471953 68296191 0.96
tpcds_q70/datafusion:parquet 31952857 34110061 0.94
tpcds_q71/datafusion:parquet 22186973 23379945 0.95
tpcds_q72/datafusion:parquet 582701818 602947731 0.97
tpcds_q73/datafusion:parquet 19984452 21127060 0.95
tpcds_q74/datafusion:parquet 80952593 80713596 1.00
tpcds_q75/datafusion:parquet 106721140 105556085 1.01
tpcds_q76/datafusion:parquet 30826313 30020505 1.03
tpcds_q77/datafusion:parquet 40559737 37784508 1.07
tpcds_q78/datafusion:parquet 107074657 109009477 0.98
tpcds_q79/datafusion:parquet 25815514 27429203 0.94
tpcds_q80/datafusion:parquet 77021826 75600432 1.02
tpcds_q81/datafusion:parquet 29306647 29866555 0.98
tpcds_q82/datafusion:parquet 18726662 19620808 0.95
tpcds_q83/datafusion:parquet 39947727 41175785 0.97
tpcds_q84/datafusion:parquet 38998419 40608985 0.96
tpcds_q85/datafusion:parquet 144390370 151730325 0.95
tpcds_q86/datafusion:parquet 🚀 12932843 14473945 0.89
tpcds_q87/datafusion:parquet 43906676 44318564 0.99
tpcds_q88/datafusion:parquet 61440442 60345714 1.02
tpcds_q89/datafusion:parquet 22044165 21590185 1.02
tpcds_q90/datafusion:parquet 14132055 15158991 0.93
tpcds_q91/datafusion:parquet 57248722 59417616 0.96
tpcds_q92/datafusion:parquet 17322366 17007463 1.02
tpcds_q93/datafusion:parquet 30327962 32399992 0.94
tpcds_q94/datafusion:parquet 21032731 21830463 0.96
tpcds_q95/datafusion:parquet 61370565 60214151 1.02
tpcds_q96/datafusion:parquet 🚀 11753645 13574842 0.87
tpcds_q97/datafusion:parquet 28942192 30098269 0.96
tpcds_q98/datafusion:parquet 21981461 22478964 0.98
tpcds_q99/datafusion:parquet 🚀 25112227 35202928 0.71
duckdb / vortex-file-compressed (0.985x ➖, 5↑ 3↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 23172991 23366391 0.99
tpcds_q02/duckdb:vortex-file-compressed 34206759 32736936 1.04
tpcds_q03/duckdb:vortex-file-compressed 15450010 15909478 0.97
tpcds_q04/duckdb:vortex-file-compressed 88522885 92235987 0.96
tpcds_q05/duckdb:vortex-file-compressed 32235171 32821754 0.98
tpcds_q06/duckdb:vortex-file-compressed 32339527 33642646 0.96
tpcds_q07/duckdb:vortex-file-compressed 21550684 22452695 0.96
tpcds_q08/duckdb:vortex-file-compressed 26059730 27570550 0.95
tpcds_q09/duckdb:vortex-file-compressed 15750498 16640431 0.95
tpcds_q10/duckdb:vortex-file-compressed 36590368 37507316 0.98
tpcds_q11/duckdb:vortex-file-compressed 64570567 66427149 0.97
tpcds_q12/duckdb:vortex-file-compressed 15100744 16138402 0.94
tpcds_q13/duckdb:vortex-file-compressed 31909666 32896560 0.97
tpcds_q14/duckdb:vortex-file-compressed 96645615 97373322 0.99
tpcds_q15/duckdb:vortex-file-compressed 26000396 27523464 0.94
tpcds_q16/duckdb:vortex-file-compressed 25346437 25923547 0.98
tpcds_q17/duckdb:vortex-file-compressed 45299673 45555218 0.99
tpcds_q18/duckdb:vortex-file-compressed 36165320 37814848 0.96
tpcds_q19/duckdb:vortex-file-compressed 31656483 32449352 0.98
tpcds_q20/duckdb:vortex-file-compressed 17229888 16732555 1.03
tpcds_q21/duckdb:vortex-file-compressed 16832040 16392370 1.03
tpcds_q22/duckdb:vortex-file-compressed 76059498 79107400 0.96
tpcds_q23/duckdb:vortex-file-compressed 95499830 96111634 0.99
tpcds_q24/duckdb:vortex-file-compressed 47115616 47328586 1.00
tpcds_q25/duckdb:vortex-file-compressed 40587627 41972922 0.97
tpcds_q26/duckdb:vortex-file-compressed 20110171 19675660 1.02
tpcds_q27/duckdb:vortex-file-compressed 🚨 25304633 22830298 1.11
tpcds_q28/duckdb:vortex-file-compressed 11286928 11624309 0.97
tpcds_q29/duckdb:vortex-file-compressed 39528718 39833514 0.99
tpcds_q30/duckdb:vortex-file-compressed 24623124 25403413 0.97
tpcds_q31/duckdb:vortex-file-compressed 29170185 29614395 0.99
tpcds_q32/duckdb:vortex-file-compressed 13382416 13356636 1.00
tpcds_q33/duckdb:vortex-file-compressed 24334784 24864771 0.98
tpcds_q34/duckdb:vortex-file-compressed 24410628 25454791 0.96
tpcds_q35/duckdb:vortex-file-compressed 62704415 64890822 0.97
tpcds_q36/duckdb:vortex-file-compressed 25320921 25108571 1.01
tpcds_q37/duckdb:vortex-file-compressed 19775320 19896139 0.99
tpcds_q38/duckdb:vortex-file-compressed 38665242 36407080 1.06
tpcds_q39/duckdb:vortex-file-compressed 🚀 35033269 43451739 0.81
tpcds_q40/duckdb:vortex-file-compressed 19987730 19699793 1.01
tpcds_q41/duckdb:vortex-file-compressed 9398859 9298575 1.01
tpcds_q42/duckdb:vortex-file-compressed 13370738 13530322 0.99
tpcds_q43/duckdb:vortex-file-compressed 20800824 21283572 0.98
tpcds_q44/duckdb:vortex-file-compressed 21151763 21855318 0.97
tpcds_q45/duckdb:vortex-file-compressed 29475955 31005531 0.95
tpcds_q46/duckdb:vortex-file-compressed 30762439 30164558 1.02
tpcds_q47/duckdb:vortex-file-compressed 52075683 51875017 1.00
tpcds_q48/duckdb:vortex-file-compressed 28390919 28524945 1.00
tpcds_q49/duckdb:vortex-file-compressed 31309274 34253161 0.91
tpcds_q50/duckdb:vortex-file-compressed 27214880 26422609 1.03
tpcds_q51/duckdb:vortex-file-compressed 🚨 131570008 105383390 1.25
tpcds_q52/duckdb:vortex-file-compressed 13322425 13320635 1.00
tpcds_q53/duckdb:vortex-file-compressed 21947788 22987777 0.95
tpcds_q54/duckdb:vortex-file-compressed 29108169 29733016 0.98
tpcds_q55/duckdb:vortex-file-compressed 12409834 12615210 0.98
tpcds_q56/duckdb:vortex-file-compressed 25233478 26391550 0.96
tpcds_q57/duckdb:vortex-file-compressed 41826841 41814885 1.00
tpcds_q58/duckdb:vortex-file-compressed 30177643 29603766 1.02
tpcds_q59/duckdb:vortex-file-compressed 56116311 56873420 0.99
tpcds_q60/duckdb:vortex-file-compressed 🚀 25353668 28302011 0.90
tpcds_q61/duckdb:vortex-file-compressed 31555120 31985741 0.99
tpcds_q62/duckdb:vortex-file-compressed 15326196 15352806 1.00
tpcds_q63/duckdb:vortex-file-compressed 20401698 20557599 0.99
tpcds_q64/duckdb:vortex-file-compressed 93644135 96378625 0.97
tpcds_q65/duckdb:vortex-file-compressed 23317778 22471140 1.04
tpcds_q66/duckdb:vortex-file-compressed 30283230 30841932 0.98
tpcds_q67/duckdb:vortex-file-compressed 143238367 139619702 1.03
tpcds_q68/duckdb:vortex-file-compressed 30559797 30932036 0.99
tpcds_q69/duckdb:vortex-file-compressed 39720254 40856114 0.97
tpcds_q70/duckdb:vortex-file-compressed 🚨 39577353 35893900 1.10
tpcds_q71/duckdb:vortex-file-compressed 21220753 21076801 1.01
tpcds_q72/duckdb:vortex-file-compressed 169218338 170378287 0.99
tpcds_q73/duckdb:vortex-file-compressed 25850376 25158954 1.03
tpcds_q74/duckdb:vortex-file-compressed 41499868 43770324 0.95
tpcds_q75/duckdb:vortex-file-compressed 47531517 50133707 0.95
tpcds_q76/duckdb:vortex-file-compressed 20332830 20856885 0.97
tpcds_q77/duckdb:vortex-file-compressed 26343655 25132039 1.05
tpcds_q78/duckdb:vortex-file-compressed 77498689 78290374 0.99
tpcds_q79/duckdb:vortex-file-compressed 25055248 25035759 1.00
tpcds_q80/duckdb:vortex-file-compressed 🚀 46638456 52226256 0.89
tpcds_q81/duckdb:vortex-file-compressed 29152340 29658633 0.98
tpcds_q82/duckdb:vortex-file-compressed 45660412 46450686 0.98
tpcds_q83/duckdb:vortex-file-compressed 25573931 26685458 0.96
tpcds_q84/duckdb:vortex-file-compressed 16528254 16376875 1.01
tpcds_q85/duckdb:vortex-file-compressed 40751028 41430794 0.98
tpcds_q86/duckdb:vortex-file-compressed 16436871 16397154 1.00
tpcds_q87/duckdb:vortex-file-compressed 41621584 40689164 1.02
tpcds_q88/duckdb:vortex-file-compressed 53316412 52202236 1.02
tpcds_q89/duckdb:vortex-file-compressed 21684975 23282115 0.93
tpcds_q90/duckdb:vortex-file-compressed 10282854 10700782 0.96
tpcds_q91/duckdb:vortex-file-compressed 21437216 22070928 0.97
tpcds_q92/duckdb:vortex-file-compressed 17253710 17447809 0.99
tpcds_q93/duckdb:vortex-file-compressed 30525481 29792618 1.02
tpcds_q94/duckdb:vortex-file-compressed 21323165 21642282 0.99
tpcds_q95/duckdb:vortex-file-compressed 🚀 131679275 161249644 0.82
tpcds_q96/duckdb:vortex-file-compressed 🚀 12198829 13680333 0.89
tpcds_q97/duckdb:vortex-file-compressed 37805607 39334328 0.96
tpcds_q98/duckdb:vortex-file-compressed 18951862 19296451 0.98
tpcds_q99/duckdb:vortex-file-compressed 24288267 22114599 1.10
duckdb / vortex-compact (0.984x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 25075927 26366154 0.95
tpcds_q02/duckdb:vortex-compact 42120471 42572723 0.99
tpcds_q03/duckdb:vortex-compact 46255377 46016751 1.01
tpcds_q04/duckdb:vortex-compact 107254181 105730882 1.01
tpcds_q05/duckdb:vortex-compact 41392171 42165922 0.98
tpcds_q06/duckdb:vortex-compact 39840362 39023301 1.02
tpcds_q07/duckdb:vortex-compact 36156119 35785145 1.01
tpcds_q08/duckdb:vortex-compact 42158453 41020485 1.03
tpcds_q09/duckdb:vortex-compact 19945728 21048436 0.95
tpcds_q10/duckdb:vortex-compact 52518460 52510229 1.00
tpcds_q11/duckdb:vortex-compact 71583238 72776950 0.98
tpcds_q12/duckdb:vortex-compact 22494303 22619191 0.99
tpcds_q13/duckdb:vortex-compact 52446086 52818853 0.99
tpcds_q14/duckdb:vortex-compact 118459170 117431620 1.01
tpcds_q15/duckdb:vortex-compact 30142804 29851991 1.01
tpcds_q16/duckdb:vortex-compact 27554467 27604214 1.00
tpcds_q17/duckdb:vortex-compact 54854764 56372243 0.97
tpcds_q18/duckdb:vortex-compact 50034343 50867676 0.98
tpcds_q19/duckdb:vortex-compact 44311479 43972608 1.01
tpcds_q20/duckdb:vortex-compact 20660073 22378458 0.92
tpcds_q21/duckdb:vortex-compact 17483655 18361100 0.95
tpcds_q22/duckdb:vortex-compact 81270600 75867371 1.07
tpcds_q23/duckdb:vortex-compact 96975747 99727848 0.97
tpcds_q24/duckdb:vortex-compact 57712280 57892677 1.00
tpcds_q25/duckdb:vortex-compact 53904034 57233831 0.94
tpcds_q26/duckdb:vortex-compact 31772277 30719529 1.03
tpcds_q27/duckdb:vortex-compact 37167775 37666387 0.99
tpcds_q28/duckdb:vortex-compact 34846330 35605896 0.98
tpcds_q29/duckdb:vortex-compact 52847258 54780736 0.96
tpcds_q30/duckdb:vortex-compact 30916128 29218994 1.06
tpcds_q31/duckdb:vortex-compact 36689128 35585734 1.03
tpcds_q32/duckdb:vortex-compact 21387739 23376996 0.91
tpcds_q33/duckdb:vortex-compact 32590551 35899587 0.91
tpcds_q34/duckdb:vortex-compact 29807540 30970923 0.96
tpcds_q35/duckdb:vortex-compact 75397093 75205955 1.00
tpcds_q36/duckdb:vortex-compact 35965441 37123619 0.97
tpcds_q37/duckdb:vortex-compact 24093281 24726189 0.97
tpcds_q38/duckdb:vortex-compact 42084897 41732269 1.01
tpcds_q39/duckdb:vortex-compact 38162202 38588773 0.99
tpcds_q40/duckdb:vortex-compact 24938522 25091827 0.99
tpcds_q41/duckdb:vortex-compact 10632835 10737488 0.99
tpcds_q42/duckdb:vortex-compact 18517483 19974206 0.93
tpcds_q43/duckdb:vortex-compact 31292020 31427209 1.00
tpcds_q44/duckdb:vortex-compact 30091101 31682759 0.95
tpcds_q45/duckdb:vortex-compact 36235213 36965552 0.98
tpcds_q46/duckdb:vortex-compact 43828389 46190729 0.95
tpcds_q47/duckdb:vortex-compact 62211639 62752155 0.99
tpcds_q48/duckdb:vortex-compact 45829361 47172966 0.97
tpcds_q49/duckdb:vortex-compact 49325978 51797659 0.95
tpcds_q50/duckdb:vortex-compact 37179556 37641598 0.99
tpcds_q51/duckdb:vortex-compact 114994537 119261992 0.96
tpcds_q52/duckdb:vortex-compact 18959996 19193287 0.99
tpcds_q53/duckdb:vortex-compact 31971583 33267737 0.96
tpcds_q54/duckdb:vortex-compact 36335348 37926353 0.96
tpcds_q55/duckdb:vortex-compact 18432593 19242668 0.96
tpcds_q56/duckdb:vortex-compact 33604348 33431629 1.01
tpcds_q57/duckdb:vortex-compact 45813939 46333539 0.99
tpcds_q58/duckdb:vortex-compact 37120756 38261603 0.97
tpcds_q59/duckdb:vortex-compact 68025902 68196407 1.00
tpcds_q60/duckdb:vortex-compact 36584426 36364970 1.01
tpcds_q61/duckdb:vortex-compact 53774724 54084098 0.99
tpcds_q62/duckdb:vortex-compact 21113038 21335226 0.99
tpcds_q63/duckdb:vortex-compact 32183423 32078202 1.00
tpcds_q64/duckdb:vortex-compact 125865669 129625800 0.97
tpcds_q65/duckdb:vortex-compact 30894490 31789050 0.97
tpcds_q66/duckdb:vortex-compact 35857763 34587955 1.04
tpcds_q67/duckdb:vortex-compact 154862047 154629307 1.00
tpcds_q68/duckdb:vortex-compact 46270574 46307653 1.00
tpcds_q69/duckdb:vortex-compact 55170941 55990467 0.99
tpcds_q70/duckdb:vortex-compact 58714573 58879722 1.00
tpcds_q71/duckdb:vortex-compact 29295990 30200160 0.97
tpcds_q72/duckdb:vortex-compact 184442193 187027476 0.99
tpcds_q73/duckdb:vortex-compact 28291972 29287838 0.97
tpcds_q74/duckdb:vortex-compact 48153593 50547909 0.95
tpcds_q75/duckdb:vortex-compact 61111601 62612376 0.98
tpcds_q76/duckdb:vortex-compact 28787062 29330187 0.98
tpcds_q77/duckdb:vortex-compact 39564604 39801267 0.99
tpcds_q78/duckdb:vortex-compact 85565103 90044153 0.95
tpcds_q79/duckdb:vortex-compact 42393970 41936404 1.01
tpcds_q80/duckdb:vortex-compact 70909598 73612203 0.96
tpcds_q81/duckdb:vortex-compact 33484867 33825488 0.99
tpcds_q82/duckdb:vortex-compact 49973658 51221383 0.98
tpcds_q83/duckdb:vortex-compact 35800264 36131763 0.99
tpcds_q84/duckdb:vortex-compact 20483824 21255351 0.96
tpcds_q85/duckdb:vortex-compact 51830060 54854777 0.94
tpcds_q86/duckdb:vortex-compact 21561015 20887470 1.03
tpcds_q87/duckdb:vortex-compact 45849530 45903503 1.00
tpcds_q88/duckdb:vortex-compact 77227559 76587054 1.01
tpcds_q89/duckdb:vortex-compact 33261337 33799233 0.98
tpcds_q90/duckdb:vortex-compact 10895152 11005146 0.99
tpcds_q91/duckdb:vortex-compact 40729967 43131219 0.94
tpcds_q92/duckdb:vortex-compact 46302288 43012387 1.08
tpcds_q93/duckdb:vortex-compact 33171192 32943099 1.01
tpcds_q94/duckdb:vortex-compact 28022662 27323070 1.03
tpcds_q95/duckdb:vortex-compact 151447161 165710071 0.91
tpcds_q96/duckdb:vortex-compact 16961875 16747861 1.01
tpcds_q97/duckdb:vortex-compact 40579228 43236820 0.94
tpcds_q98/duckdb:vortex-compact 27306762 27558242 0.99
tpcds_q99/duckdb:vortex-compact 26142688 28297166 0.92
duckdb / parquet (0.991x ➖, 2↑ 1↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚀 28472172 33566335 0.85
tpcds_q02/duckdb:parquet 23837603 23703285 1.01
tpcds_q03/duckdb:parquet 13417650 12646577 1.06
tpcds_q04/duckdb:parquet 166465645 170665503 0.98
tpcds_q05/duckdb:parquet 34435491 31748387 1.08
tpcds_q06/duckdb:parquet 33338245 34128332 0.98
tpcds_q07/duckdb:parquet 24414596 24616463 0.99
tpcds_q08/duckdb:parquet 29618542 29284842 1.01
tpcds_q09/duckdb:parquet 44649940 44511053 1.00
tpcds_q10/duckdb:parquet 37105598 39474091 0.94
tpcds_q11/duckdb:parquet 92823610 90119660 1.03
tpcds_q12/duckdb:parquet 17142363 17886781 0.96
tpcds_q13/duckdb:parquet 35288610 35334856 1.00
tpcds_q14/duckdb:parquet 105546458 100497126 1.05
tpcds_q15/duckdb:parquet 30536525 30998426 0.99
tpcds_q16/duckdb:parquet 22277467 22462946 0.99
tpcds_q17/duckdb:parquet 38494902 40269601 0.96
tpcds_q18/duckdb:parquet 48489538 49401048 0.98
tpcds_q19/duckdb:parquet 31637750 31569252 1.00
tpcds_q20/duckdb:parquet 18430911 18523937 0.99
tpcds_q21/duckdb:parquet 11829750 11838234 1.00
tpcds_q22/duckdb:parquet 67561704 70062983 0.96
tpcds_q23/duckdb:parquet 81373637 83190528 0.98
tpcds_q24/duckdb:parquet 46853304 47275713 0.99
tpcds_q25/duckdb:parquet 35607076 36624030 0.97
tpcds_q26/duckdb:parquet 39639985 39598238 1.00
tpcds_q27/duckdb:parquet 53076800 53264118 1.00
tpcds_q28/duckdb:parquet 42531855 42027267 1.01
tpcds_q29/duckdb:parquet 38907337 36843340 1.06
tpcds_q30/duckdb:parquet 37237868 38361740 0.97
tpcds_q31/duckdb:parquet 27645348 28114820 0.98
tpcds_q32/duckdb:parquet 12546234 12569040 1.00
tpcds_q33/duckdb:parquet 23385792 24117340 0.97
tpcds_q34/duckdb:parquet 23280493 24766674 0.94
tpcds_q35/duckdb:parquet 60751064 61575146 0.99
tpcds_q36/duckdb:parquet 22717227 23033876 0.99
tpcds_q37/duckdb:parquet 13673660 14335683 0.95
tpcds_q38/duckdb:parquet 36993083 36797900 1.01
tpcds_q39/duckdb:parquet 32394397 32500409 1.00
tpcds_q40/duckdb:parquet 19193690 19826053 0.97
tpcds_q41/duckdb:parquet 8778899 8827472 0.99
tpcds_q42/duckdb:parquet 12732790 12412503 1.03
tpcds_q43/duckdb:parquet 17799335 17038368 1.04
tpcds_q44/duckdb:parquet 26234974 27511414 0.95
tpcds_q45/duckdb:parquet 28102421 28912680 0.97
tpcds_q46/duckdb:parquet 46572041 48006391 0.97
tpcds_q47/duckdb:parquet 49545827 50245107 0.99
tpcds_q48/duckdb:parquet 32259130 32287160 1.00
tpcds_q49/duckdb:parquet 29142449 28625736 1.02
tpcds_q50/duckdb:parquet 26318142 26187429 1.00
tpcds_q51/duckdb:parquet 104796585 102140614 1.03
tpcds_q52/duckdb:parquet 12501544 12778271 0.98
tpcds_q53/duckdb:parquet 18922813 18985811 1.00
tpcds_q54/duckdb:parquet 28487912 29281326 0.97
tpcds_q55/duckdb:parquet 12632033 12842290 0.98
tpcds_q56/duckdb:parquet 23617225 23762174 0.99
tpcds_q57/duckdb:parquet 38206349 38217209 1.00
tpcds_q58/duckdb:parquet 25471424 26438831 0.96
tpcds_q59/duckdb:parquet 36039290 36199296 1.00
tpcds_q60/duckdb:parquet 25369421 25800242 0.98
tpcds_q61/duckdb:parquet 33917896 32071829 1.06
tpcds_q62/duckdb:parquet 12485949 12498378 1.00
tpcds_q63/duckdb:parquet 17044416 17820201 0.96
tpcds_q64/duckdb:parquet 78231225 75270720 1.04
tpcds_q65/duckdb:parquet 23157802 23332278 0.99
tpcds_q66/duckdb:parquet 🚨 32202675 29080847 1.11
tpcds_q67/duckdb:parquet 136947771 138491032 0.99
tpcds_q68/duckdb:parquet 39245552 39415674 1.00
tpcds_q69/duckdb:parquet 37553751 38335356 0.98
tpcds_q70/duckdb:parquet 23015084 23652200 0.97
tpcds_q71/duckdb:parquet 24175858 23633267 1.02
tpcds_q72/duckdb:parquet 168598945 167476468 1.01
tpcds_q73/duckdb:parquet 20699801 20437166 1.01
tpcds_q74/duckdb:parquet 126100319 128275085 0.98
tpcds_q75/duckdb:parquet 58481339 59021478 0.99
tpcds_q76/duckdb:parquet 22632480 21788882 1.04
tpcds_q77/duckdb:parquet 25596756 25734675 0.99
tpcds_q78/duckdb:parquet 77745073 77597188 1.00
tpcds_q79/duckdb:parquet 30685894 30474699 1.01
tpcds_q80/duckdb:parquet 43591546 43444012 1.00
tpcds_q81/duckdb:parquet 35095982 35771920 0.98
tpcds_q82/duckdb:parquet 16722547 17530254 0.95
tpcds_q83/duckdb:parquet 18290439 18330276 1.00
tpcds_q84/duckdb:parquet 21721007 21099401 1.03
tpcds_q85/duckdb:parquet 42514765 42171603 1.01
tpcds_q86/duckdb:parquet 13592948 14023548 0.97
tpcds_q87/duckdb:parquet 39125382 41618957 0.94
tpcds_q88/duckdb:parquet 53463913 53491084 1.00
tpcds_q89/duckdb:parquet 21656801 21460475 1.01
tpcds_q90/duckdb:parquet 🚀 8196963 9826045 0.83
tpcds_q91/duckdb:parquet 24842682 26482704 0.94
tpcds_q92/duckdb:parquet 12947841 13345915 0.97
tpcds_q93/duckdb:parquet 31955984 32357289 0.99
tpcds_q94/duckdb:parquet 18073077 18180611 0.99
tpcds_q95/duckdb:parquet 146372326 147017920 1.00
tpcds_q96/duckdb:parquet 10605782 10843419 0.98
tpcds_q97/duckdb:parquet 37433511 38450206 0.97
tpcds_q98/duckdb:parquet 25451989 24763515 1.03
tpcds_q99/duckdb:parquet 20010810 20186276 0.99
duckdb / duckdb (0.990x ➖, 1↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22367137 22728357 0.98
tpcds_q02/duckdb:duckdb 19189832 20370383 0.94
tpcds_q03/duckdb:duckdb 10071676 10268039 0.98
tpcds_q04/duckdb:duckdb 184283194 179543088 1.03
tpcds_q05/duckdb:duckdb 21610795 22094782 0.98
tpcds_q06/duckdb:duckdb 28413910 28463157 1.00
tpcds_q07/duckdb:duckdb 39733118 40712550 0.98
tpcds_q08/duckdb:duckdb 120329113 121401658 0.99
tpcds_q09/duckdb:duckdb 20590315 21032621 0.98
tpcds_q10/duckdb:duckdb 28096646 28211771 1.00
tpcds_q11/duckdb:duckdb 94076080 96998927 0.97
tpcds_q12/duckdb:duckdb 14187091 14345303 0.99
tpcds_q13/duckdb:duckdb 25845925 26043711 0.99
tpcds_q14/duckdb:duckdb 94065516 93591663 1.01
tpcds_q15/duckdb:duckdb 25287543 25675307 0.98
tpcds_q16/duckdb:duckdb 18926373 19389154 0.98
tpcds_q17/duckdb:duckdb 25764667 25548353 1.01
tpcds_q18/duckdb:duckdb 46427347 48389266 0.96
tpcds_q19/duckdb:duckdb 19951167 19989686 1.00
tpcds_q20/duckdb:duckdb 14191207 14262317 1.00
tpcds_q21/duckdb:duckdb 🚀 7533664 8982669 0.84
tpcds_q22/duckdb:duckdb 60962979 62444718 0.98
tpcds_q23/duckdb:duckdb 77486635 76152987 1.02
tpcds_q24/duckdb:duckdb 26063875 26075485 1.00
tpcds_q25/duckdb:duckdb 18586119 19074040 0.97
tpcds_q26/duckdb:duckdb 28922705 29102362 0.99
tpcds_q27/duckdb:duckdb 41596011 41717696 1.00
tpcds_q28/duckdb:duckdb 26329505 26100777 1.01
tpcds_q29/duckdb:duckdb 24016070 23296650 1.03
tpcds_q30/duckdb:duckdb 30730780 31614577 0.97
tpcds_q31/duckdb:duckdb 50983610 53026189 0.96
tpcds_q32/duckdb:duckdb 8220311 8141155 1.01
tpcds_q33/duckdb:duckdb 16223166 16524329 0.98
tpcds_q34/duckdb:duckdb 19169720 18871937 1.02
tpcds_q35/duckdb:duckdb 37519474 38133166 0.98
tpcds_q36/duckdb:duckdb 70133850 72378233 0.97
tpcds_q37/duckdb:duckdb 8838026 9163296 0.96
tpcds_q38/duckdb:duckdb 33528157 33327828 1.01
tpcds_q39/duckdb:duckdb 28286675 28508697 0.99
tpcds_q40/duckdb:duckdb 14768712 14727803 1.00
tpcds_q41/duckdb:duckdb 9546544 9621799 0.99
tpcds_q42/duckdb:duckdb 10207464 10034084 1.02
tpcds_q43/duckdb:duckdb 13963739 15010780 0.93
tpcds_q44/duckdb:duckdb 15274746 15775390 0.97
tpcds_q45/duckdb:duckdb 19030233 19245926 0.99
tpcds_q46/duckdb:duckdb 38309675 39381826 0.97
tpcds_q47/duckdb:duckdb 46920409 46419866 1.01
tpcds_q48/duckdb:duckdb 24878447 25065054 0.99
tpcds_q49/duckdb:duckdb 20805221 22235504 0.94
tpcds_q50/duckdb:duckdb 16067343 16486868 0.97
tpcds_q51/duckdb:duckdb 100763776 101631434 0.99
tpcds_q52/duckdb:duckdb 10235821 9371914 1.09
tpcds_q53/duckdb:duckdb 17490364 17387468 1.01
tpcds_q54/duckdb:duckdb 18805857 19096768 0.98
tpcds_q55/duckdb:duckdb 9589339 9585802 1.00
tpcds_q56/duckdb:duckdb 17202724 17304225 0.99
tpcds_q57/duckdb:duckdb 36380415 37011227 0.98
tpcds_q58/duckdb:duckdb 17149195 17520870 0.98
tpcds_q59/duckdb:duckdb 36364046 36891243 0.99
tpcds_q60/duckdb:duckdb 18609699 18435260 1.01
tpcds_q61/duckdb:duckdb 17203927 17377043 0.99
tpcds_q62/duckdb:duckdb 9970017 9914461 1.01
tpcds_q63/duckdb:duckdb 16562794 16152611 1.03
tpcds_q64/duckdb:duckdb 58155084 59439776 0.98
tpcds_q65/duckdb:duckdb 36494272 37099232 0.98
tpcds_q66/duckdb:duckdb 26085385 26623319 0.98
tpcds_q67/duckdb:duckdb 131145555 135565156 0.97
tpcds_q68/duckdb:duckdb 27176390 27187029 1.00
tpcds_q69/duckdb:duckdb 28079062 27932404 1.01
tpcds_q70/duckdb:duckdb 16890749 16596857 1.02
tpcds_q71/duckdb:duckdb 15657759 15609075 1.00
tpcds_q72/duckdb:duckdb 46210767 46342808 1.00
tpcds_q73/duckdb:duckdb 13975030 14333003 0.98
tpcds_q74/duckdb:duckdb 143828792 147190308 0.98
tpcds_q75/duckdb:duckdb 45834843 46724139 0.98
tpcds_q76/duckdb:duckdb 14812075 15573823 0.95
tpcds_q77/duckdb:duckdb 15347604 15579770 0.99
tpcds_q78/duckdb:duckdb 66093429 66344340 1.00
tpcds_q79/duckdb:duckdb 19936218 20568199 0.97
tpcds_q80/duckdb:duckdb 33518636 31938780 1.05
tpcds_q81/duckdb:duckdb 41205247 41502422 0.99
tpcds_q82/duckdb:duckdb 10637505 10595511 1.00
tpcds_q83/duckdb:duckdb 11217120 11264787 1.00
tpcds_q84/duckdb:duckdb 14817906 15207135 0.97
tpcds_q85/duckdb:duckdb 27966390 25987645 1.08
tpcds_q86/duckdb:duckdb 12204150 12383244 0.99
tpcds_q87/duckdb:duckdb 36551306 35798432 1.02
tpcds_q88/duckdb:duckdb 30874931 30555591 1.01
tpcds_q89/duckdb:duckdb 21507660 22002884 0.98
tpcds_q90/duckdb:duckdb 6259202 6376079 0.98
tpcds_q91/duckdb:duckdb 14586071 15081262 0.97
tpcds_q92/duckdb:duckdb 10162794 10013099 1.01
tpcds_q93/duckdb:duckdb 24009046 23979669 1.00
tpcds_q94/duckdb:duckdb 14444311 14617326 0.99
tpcds_q95/duckdb:duckdb 110029878 111888411 0.98
tpcds_q96/duckdb:duckdb 5626761 5986178 0.94
tpcds_q97/duckdb:duckdb 32089028 32430043 0.99
tpcds_q98/duckdb:duckdb 21395447 21013191 1.02
tpcds_q99/duckdb:duckdb 17061709 16700679 1.02

File Size Changes (6 files changed, +0.0% overall, 3↑ 3↓)
File Scale Format Base HEAD Change %
customer.vortex 1.0 vortex-file-compressed 4.18 MB 4.27 MB +87.84 KB +2.1%
time_dim.vortex 1.0 vortex-file-compressed 380.46 KB 380.91 KB +464 B +0.1%
catalog_page.vortex 1.0 vortex-file-compressed 571.25 KB 571.34 KB +96 B +0.0%
item.vortex 1.0 vortex-compact 994.62 KB 994.25 KB 384 B -0.0%
item.vortex 1.0 vortex-file-compressed 1.66 MB 1.66 MB 3.89 KB -0.2%
customer_address.vortex 1.0 vortex-file-compressed 827.44 KB 825.48 KB 1.96 KB -0.2%

Totals:

  • vortex-compact: 207.50 MB → 207.50 MB (-0.0%)
  • vortex-file-compressed: 271.77 MB → 271.85 MB (+0.0%)

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -8.3%
Engines: DataFusion No clear signal (-19.3%, environment too noisy confidence) · DuckDB No clear signal (+4.2%, environment too noisy confidence)
Vortex (geomean): 1.040x ➖
Parquet (geomean): 1.133x ➖
Shifts: Parquet (control) +13.3% · Median polish +6.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.205x ➖, 0↑ 3↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 61019703 65217585 0.94
fineweb_q01/datafusion:vortex-file-compressed 🚨 1070723476 583909683 1.83
fineweb_q02/datafusion:vortex-file-compressed 🚨 1193887086 745718940 1.60
fineweb_q03/datafusion:vortex-file-compressed 1225630201 1195230696 1.03
fineweb_q04/datafusion:vortex-file-compressed 1200730638 1181350422 1.02
fineweb_q05/datafusion:vortex-file-compressed 1123220796 1068347012 1.05
fineweb_q06/datafusion:vortex-file-compressed 1385272725 1268549151 1.09
fineweb_q07/datafusion:vortex-file-compressed 1285250204 1071659592 1.20
fineweb_q08/datafusion:vortex-file-compressed 🚨 595072590 436765536 1.36
datafusion / vortex-compact (0.936x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 60820825 73866989 0.82
fineweb_q01/datafusion:vortex-compact 674231106 827716603 0.81
fineweb_q02/datafusion:vortex-compact 908093867 1116215733 0.81
fineweb_q03/datafusion:vortex-compact 1398247333 1467423035 0.95
fineweb_q04/datafusion:vortex-compact 1708665915 1680895660 1.02
fineweb_q05/datafusion:vortex-compact 1420129254 1481350298 0.96
fineweb_q06/datafusion:vortex-compact 1530984020 1492171411 1.03
fineweb_q07/datafusion:vortex-compact 1297074520 1357874782 0.96
fineweb_q08/datafusion:vortex-compact 538231371 482935694 1.11
datafusion / parquet (1.316x ❌, 0↑ 4↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1624266428 1260327837 1.29
fineweb_q01/datafusion:parquet 2032830734 1949187939 1.04
fineweb_q02/datafusion:parquet 🚨 2756009836 1980801705 1.39
fineweb_q03/datafusion:parquet 🚨 3388000905 2015521160 1.68
fineweb_q04/datafusion:parquet 2366229892 2113386187 1.12
fineweb_q05/datafusion:parquet 🚨 2859890431 1880826171 1.52
fineweb_q06/datafusion:parquet 🚨 2815049762 1957472104 1.44
fineweb_q07/datafusion:parquet 2410359115 1959693968 1.23
fineweb_q08/datafusion:parquet 2351317677 1884197569 1.25
duckdb / vortex-file-compressed (1.063x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 101432044 92400753 1.10
fineweb_q01/duckdb:vortex-file-compressed 781227699 725866956 1.08
fineweb_q02/duckdb:vortex-file-compressed 709581120 665167516 1.07
fineweb_q03/duckdb:vortex-file-compressed 1930695768 1694784193 1.14
fineweb_q04/duckdb:vortex-file-compressed 1795741313 1531130356 1.17
fineweb_q05/duckdb:vortex-file-compressed 1464663100 1724559467 0.85
fineweb_q06/duckdb:vortex-file-compressed 2159201396 1951137906 1.11
fineweb_q07/duckdb:vortex-file-compressed 1618730466 1351470131 1.20
fineweb_q08/duckdb:vortex-file-compressed 620629841 677875959 0.92
duckdb / vortex-compact (0.974x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 81016388 95539923 0.85
fineweb_q01/duckdb:vortex-compact 804236356 856283908 0.94
fineweb_q02/duckdb:vortex-compact 754918880 689085536 1.10
fineweb_q03/duckdb:vortex-compact 1809951433 1716068044 1.05
fineweb_q04/duckdb:vortex-compact 2015432378 1847719822 1.09
fineweb_q05/duckdb:vortex-compact 1652535872 1667972349 0.99
fineweb_q06/duckdb:vortex-compact 1736669546 1561176694 1.11
fineweb_q07/duckdb:vortex-compact 1519351117 1632863301 0.93
fineweb_q08/duckdb:vortex-compact 579188257 758216135 0.76
duckdb / parquet (0.976x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1274389020 1256357698 1.01
fineweb_q01/duckdb:parquet 1541028492 1543243725 1.00
fineweb_q02/duckdb:parquet 1656436276 1517297292 1.09
fineweb_q03/duckdb:parquet 4258449084 4820389039 0.88
fineweb_q04/duckdb:parquet 2269081091 2296777153 0.99
fineweb_q05/duckdb:parquet 2309587423 2410756455 0.96
fineweb_q06/duckdb:parquet 4633762192 5144086017 0.90
fineweb_q07/duckdb:parquet 3135689333 3013121758 1.04
fineweb_q08/duckdb:parquet 1215761768 1307328224 0.93

@github-actions

github-actions Bot commented Jun 10, 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.047x ➖
Parquet (geomean): 1.038x ➖
Shifts: Parquet (control) +3.8% · Median polish +3.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.059x ➖, 0↑ 2↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12953582 11943452 1.08
statpopgen_q01/duckdb:vortex-file-compressed 27665306 27343350 1.01
statpopgen_q02/duckdb:vortex-file-compressed 545744663 515888627 1.06
statpopgen_q03/duckdb:vortex-file-compressed 1076434564 1033240893 1.04
statpopgen_q04/duckdb:vortex-file-compressed 1082640321 1047877649 1.03
statpopgen_q05/duckdb:vortex-file-compressed 495524625 489648737 1.01
statpopgen_q06/duckdb:vortex-file-compressed 1560662992 1510210636 1.03
statpopgen_q07/duckdb:vortex-file-compressed 🚨 222884898 195723307 1.14
statpopgen_q08/duckdb:vortex-file-compressed 🚨 256336987 223760666 1.15
statpopgen_q09/duckdb:vortex-file-compressed 863913370 814488640 1.06
statpopgen_q10/duckdb:vortex-file-compressed 2637728424 2526399289 1.04
duckdb / vortex-compact (1.034x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 12678364 11626553 1.09
statpopgen_q01/duckdb:vortex-compact 222446318 216112844 1.03
statpopgen_q02/duckdb:vortex-compact 566769559 553338066 1.02
statpopgen_q03/duckdb:vortex-compact 1157137879 1169240872 0.99
statpopgen_q04/duckdb:vortex-compact 1178354423 1164433549 1.01
statpopgen_q05/duckdb:vortex-compact 597695766 560963650 1.07
statpopgen_q06/duckdb:vortex-compact 1519356830 1494172356 1.02
statpopgen_q07/duckdb:vortex-compact 931582143 884877025 1.05
statpopgen_q08/duckdb:vortex-compact 961704972 925810363 1.04
statpopgen_q09/duckdb:vortex-compact 971745035 941597713 1.03
statpopgen_q10/duckdb:vortex-compact 2678387259 2597795720 1.03
duckdb / parquet (1.038x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 310484265 302993700 1.02
statpopgen_q01/duckdb:parquet 396081724 375587228 1.05
statpopgen_q02/duckdb:parquet 799768922 763106895 1.05
statpopgen_q03/duckdb:parquet 1225163899 1187785114 1.03
statpopgen_q04/duckdb:parquet 1239303965 1204228054 1.03
statpopgen_q05/duckdb:parquet 834442312 802279786 1.04
statpopgen_q06/duckdb:parquet 1479148507 1425122112 1.04
statpopgen_q07/duckdb:parquet 905465816 857469085 1.06
statpopgen_q08/duckdb:parquet 892688523 854914055 1.04
statpopgen_q09/duckdb:parquet 1037213149 1012365134 1.02
statpopgen_q10/duckdb:parquet 2260806088 2192274555 1.03

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB +64.06 KB +0.0%

Totals:

  • vortex-compact: 959.62 MB → 959.62 MB (0.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (+0.0%)

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.5%
Engines: DataFusion No clear signal (-1.2%, environment too noisy confidence) · DuckDB No clear signal (-2.5%, low confidence)
Vortex (geomean): 0.939x ➖
Parquet (geomean): 0.958x ➖
Shifts: Parquet (control) -4.2% · Median polish -4.1%

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

datafusion / vortex-file-compressed (0.928x ➖, 11↑ 0↓)
name PR ad554af (ns) base a289c23 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚀 1573055 1806765 0.87
clickbench_q01/datafusion:vortex-file-compressed 15152695 16467521 0.92
clickbench_q02/datafusion:vortex-file-compressed 33992314 35167046 0.97
clickbench_q03/datafusion:vortex-file-compressed 37324927 40294932 0.93
clickbench_q04/datafusion:vortex-file-compressed 234489174 241244727 0.97
clickbench_q05/datafusion:vortex-file-compressed 306005118 318508061 0.96
clickbench_q06/datafusion:vortex-file-compressed 1617328 1624893 1.00
clickbench_q07/datafusion:vortex-file-compressed 18840733 19715952 0.96
clickbench_q08/datafusion:vortex-file-compressed 329348603 347596260 0.95
clickbench_q09/datafusion:vortex-file-compressed 446379872 467106200 0.96
clickbench_q10/datafusion:vortex-file-compressed 69449293 71124238 0.98
clickbench_q11/datafusion:vortex-file-compressed 78703405 80670578 0.98
clickbench_q12/datafusion:vortex-file-compressed 262992404 259754978 1.01
clickbench_q13/datafusion:vortex-file-compressed 405551270 443751444 0.91
clickbench_q14/datafusion:vortex-file-compressed 250043513 264178259 0.95
clickbench_q15/datafusion:vortex-file-compressed 272701617 289011492 0.94
clickbench_q16/datafusion:vortex-file-compressed 632787980 693689820 0.91
clickbench_q17/datafusion:vortex-file-compressed 632033632 672562649 0.94
clickbench_q18/datafusion:vortex-file-compressed 1336562262 1462954159 0.91
clickbench_q19/datafusion:vortex-file-compressed 28585683 29697483 0.96
clickbench_q20/datafusion:vortex-file-compressed 318855620 342414309 0.93
clickbench_q21/datafusion:vortex-file-compressed 395374854 426436466 0.93
clickbench_q22/datafusion:vortex-file-compressed 497156094 524885768 0.95
clickbench_q23/datafusion:vortex-file-compressed 555194890 524968944 1.06
clickbench_q24/datafusion:vortex-file-compressed 🚀 40644863 46594187 0.87
clickbench_q25/datafusion:vortex-file-compressed 72251614 76917429 0.94
clickbench_q26/datafusion:vortex-file-compressed 🚀 39953543 47148187 0.85
clickbench_q27/datafusion:vortex-file-compressed 421543418 441065729 0.96
clickbench_q28/datafusion:vortex-file-compressed 2366037877 2507538999 0.94
clickbench_q29/datafusion:vortex-file-compressed 🚀 47803340 53591491 0.89
clickbench_q30/datafusion:vortex-file-compressed 235811802 248637969 0.95
clickbench_q31/datafusion:vortex-file-compressed 263335341 281518653 0.94
clickbench_q32/datafusion:vortex-file-compressed 1031290959 1129351058 0.91
clickbench_q33/datafusion:vortex-file-compressed 1392203993 1516447938 0.92
clickbench_q34/datafusion:vortex-file-compressed 🚀 1388605863 1543150453 0.90
clickbench_q35/datafusion:vortex-file-compressed 🚀 228184747 260097192 0.88
clickbench_q36/datafusion:vortex-file-compressed 🚀 55760914 65859287 0.85
clickbench_q37/datafusion:vortex-file-compressed 🚀 24234823 27141326 0.89
clickbench_q38/datafusion:vortex-file-compressed 🚀 15729654 17695699 0.89
clickbench_q39/datafusion:vortex-file-compressed 125005581 125753115 0.99
clickbench_q40/datafusion:vortex-file-compressed 🚀 12016913 14239486 0.84
clickbench_q41/datafusion:vortex-file-compressed 12792733 13786991 0.93
clickbench_q42/datafusion:vortex-file-compressed 🚀 11508448 14655758 0.79
datafusion / parquet (0.939x ➖, 3↑ 0↓)
name PR ad554af (ns) base a289c23 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1559964 1597780 0.98
clickbench_q01/datafusion:parquet 19012661 20176037 0.94
clickbench_q02/datafusion:parquet 42653436 46509625 0.92
clickbench_q03/datafusion:parquet 🚀 33534571 39153142 0.86
clickbench_q04/datafusion:parquet 273496122 288186072 0.95
clickbench_q05/datafusion:parquet 316860706 331364698 0.96
clickbench_q06/datafusion:parquet 🚀 1537153 2018833 0.76
clickbench_q07/datafusion:parquet 21991464 21844885 1.01
clickbench_q08/datafusion:parquet 328909643 349651191 0.94
clickbench_q09/datafusion:parquet 456514013 504500782 0.90
clickbench_q10/datafusion:parquet 89665153 95379001 0.94
clickbench_q11/datafusion:parquet 113862346 120824092 0.94
clickbench_q12/datafusion:parquet 291491622 317119126 0.92
clickbench_q13/datafusion:parquet 466807616 492879913 0.95
clickbench_q14/datafusion:parquet 316777003 327417986 0.97
clickbench_q15/datafusion:parquet 282320735 298540777 0.95
clickbench_q16/datafusion:parquet 639028493 687079076 0.93
clickbench_q17/datafusion:parquet 643573899 675912410 0.95
clickbench_q18/datafusion:parquet 🚀 1359011191 1584855341 0.86
clickbench_q19/datafusion:parquet 27911672 29351987 0.95
clickbench_q20/datafusion:parquet 554217273 589292332 0.94
clickbench_q21/datafusion:parquet 614680580 675657768 0.91
clickbench_q22/datafusion:parquet 897477050 954770163 0.94
clickbench_q23/datafusion:parquet 3991137956 4302468595 0.93
clickbench_q24/datafusion:parquet 56540223 53251897 1.06
clickbench_q25/datafusion:parquet 130423912 133210192 0.98
clickbench_q26/datafusion:parquet 53969887 54020468 1.00
clickbench_q27/datafusion:parquet 632656651 676574521 0.94
clickbench_q28/datafusion:parquet 2398279978 2573212438 0.93
clickbench_q29/datafusion:parquet 45727175 45306416 1.01
clickbench_q30/datafusion:parquet 309686646 337358949 0.92
clickbench_q31/datafusion:parquet 343350058 362570899 0.95
clickbench_q32/datafusion:parquet 1051343254 1167807199 0.90
clickbench_q33/datafusion:parquet 1468631692 1559212316 0.94
clickbench_q34/datafusion:parquet 1473044627 1597990403 0.92
clickbench_q35/datafusion:parquet 241005883 266845736 0.90
clickbench_q36/datafusion:parquet 106506129 113720517 0.94
clickbench_q37/datafusion:parquet 42802671 43982975 0.97
clickbench_q38/datafusion:parquet 60144919 61186505 0.98
clickbench_q39/datafusion:parquet 207809076 217726623 0.95
clickbench_q40/datafusion:parquet 23268524 23928336 0.97
clickbench_q41/datafusion:parquet 20555313 22312482 0.92
clickbench_q42/datafusion:parquet 21919231 22588175 0.97
duckdb / vortex-file-compressed (0.951x ➖, 5↑ 1↓)
name PR ad554af (ns) base a289c23 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6262537 6954355 0.90
clickbench_q01/duckdb:vortex-file-compressed 10613553 10873792 0.98
clickbench_q02/duckdb:vortex-file-compressed 25122913 27024261 0.93
clickbench_q03/duckdb:vortex-file-compressed 29352370 31674622 0.93
clickbench_q04/duckdb:vortex-file-compressed 186825045 196351170 0.95
clickbench_q05/duckdb:vortex-file-compressed 172035832 186549057 0.92
clickbench_q06/duckdb:vortex-file-compressed 🚀 19033892 21944833 0.87
clickbench_q07/duckdb:vortex-file-compressed 🚀 13178196 16607955 0.79
clickbench_q08/duckdb:vortex-file-compressed 262250649 272323502 0.96
clickbench_q09/duckdb:vortex-file-compressed 340715361 346914065 0.98
clickbench_q10/duckdb:vortex-file-compressed 65732789 69211869 0.95
clickbench_q11/duckdb:vortex-file-compressed 78081211 83377047 0.94
clickbench_q12/duckdb:vortex-file-compressed 200778338 208912487 0.96
clickbench_q13/duckdb:vortex-file-compressed 407663205 432386259 0.94
clickbench_q14/duckdb:vortex-file-compressed 236775042 244293125 0.97
clickbench_q15/duckdb:vortex-file-compressed 240731151 247722744 0.97
clickbench_q16/duckdb:vortex-file-compressed 530335083 544082070 0.97
clickbench_q17/duckdb:vortex-file-compressed 428593508 442485827 0.97
clickbench_q18/duckdb:vortex-file-compressed 952420469 982078243 0.97
clickbench_q19/duckdb:vortex-file-compressed 20710137 21720637 0.95
clickbench_q20/duckdb:vortex-file-compressed 296528004 325388045 0.91
clickbench_q21/duckdb:vortex-file-compressed 380959213 392921092 0.97
clickbench_q22/duckdb:vortex-file-compressed 588574843 611301544 0.96
clickbench_q23/duckdb:vortex-file-compressed 🚀 173060694 195494954 0.89
clickbench_q24/duckdb:vortex-file-compressed 45857342 43016213 1.07
clickbench_q25/duckdb:vortex-file-compressed 78665405 77406814 1.02
clickbench_q26/duckdb:vortex-file-compressed 45273175 46281893 0.98
clickbench_q27/duckdb:vortex-file-compressed 🚨 580289438 441965307 1.31
clickbench_q28/duckdb:vortex-file-compressed 2995273679 3072270384 0.97
clickbench_q29/duckdb:vortex-file-compressed 26860575 28689947 0.94
clickbench_q30/duckdb:vortex-file-compressed 212438391 216049527 0.98
clickbench_q31/duckdb:vortex-file-compressed 306954881 328366448 0.93
clickbench_q32/duckdb:vortex-file-compressed 1116621115 1156219037 0.97
clickbench_q33/duckdb:vortex-file-compressed 1089947622 1169273344 0.93
clickbench_q34/duckdb:vortex-file-compressed 1195507882 1278703239 0.93
clickbench_q35/duckdb:vortex-file-compressed 373350268 386744611 0.97
clickbench_q36/duckdb:vortex-file-compressed 28817531 30524796 0.94
clickbench_q37/duckdb:vortex-file-compressed 20152164 21997143 0.92
clickbench_q38/duckdb:vortex-file-compressed 22206888 23752582 0.93
clickbench_q39/duckdb:vortex-file-compressed 🚀 43302982 49872727 0.87
clickbench_q40/duckdb:vortex-file-compressed 20888607 20935090 1.00
clickbench_q41/duckdb:vortex-file-compressed 🚀 18938283 21592121 0.88
clickbench_q42/duckdb:vortex-file-compressed 20324349 22420646 0.91
duckdb / parquet (0.976x ➖, 1↑ 1↓)
name PR ad554af (ns) base a289c23 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23204708 24439507 0.95
clickbench_q01/duckdb:parquet 30367950 28870193 1.05
clickbench_q02/duckdb:parquet 50124895 49778516 1.01
clickbench_q03/duckdb:parquet 39277182 40146755 0.98
clickbench_q04/duckdb:parquet 203717997 206660904 0.99
clickbench_q05/duckdb:parquet 256310691 268348077 0.96
clickbench_q06/duckdb:parquet 47522923 48847068 0.97
clickbench_q07/duckdb:parquet 31796731 31762325 1.00
clickbench_q08/duckdb:parquet 269059093 277911234 0.97
clickbench_q09/duckdb:parquet 401318367 408263648 0.98
clickbench_q10/duckdb:parquet 83513902 82951351 1.01
clickbench_q11/duckdb:parquet 99733059 101236947 0.99
clickbench_q12/duckdb:parquet 283100017 291317507 0.97
clickbench_q13/duckdb:parquet 477648799 499357886 0.96
clickbench_q14/duckdb:parquet 312211681 325384379 0.96
clickbench_q15/duckdb:parquet 255101704 274012914 0.93
clickbench_q16/duckdb:parquet 594829587 610940368 0.97
clickbench_q17/duckdb:parquet 497891998 515493674 0.97
clickbench_q18/duckdb:parquet 1037291229 1073890843 0.97
clickbench_q19/duckdb:parquet 27977742 28864836 0.97
clickbench_q20/duckdb:parquet 413349105 438642562 0.94
clickbench_q21/duckdb:parquet 534210094 546469865 0.98
clickbench_q22/duckdb:parquet 912463974 935483485 0.98
clickbench_q23/duckdb:parquet 258715158 262812226 0.98
clickbench_q24/duckdb:parquet 69854933 72451535 0.96
clickbench_q25/duckdb:parquet 161274883 164092504 0.98
clickbench_q26/duckdb:parquet 54176761 53364241 1.02
clickbench_q27/duckdb:parquet 468541200 482393003 0.97
clickbench_q28/duckdb:parquet 4758367939 4860400972 0.98
clickbench_q29/duckdb:parquet 43040787 42598000 1.01
clickbench_q30/duckdb:parquet 309967907 315541691 0.98
clickbench_q31/duckdb:parquet 372773011 386364629 0.96
clickbench_q32/duckdb:parquet 1115916671 1174032280 0.95
clickbench_q33/duckdb:parquet 1097259457 1161411341 0.94
clickbench_q34/duckdb:parquet 1146375793 1227140986 0.93
clickbench_q35/duckdb:parquet 369220427 376381179 0.98
clickbench_q36/duckdb:parquet 🚨 48926376 44418880 1.10
clickbench_q37/duckdb:parquet 34990208 33717620 1.04
clickbench_q38/duckdb:parquet 39300940 37461563 1.05
clickbench_q39/duckdb:parquet 🚀 75447653 93996578 0.80
clickbench_q40/duckdb:parquet 20249423 20608218 0.98
clickbench_q41/duckdb:parquet 19934659 21388188 0.93
clickbench_q42/duckdb:parquet 22571868 22217479 1.02
duckdb / duckdb (0.953x ➖, 2↑ 0↓)
name PR ad554af (ns) base a289c23 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 16664012 17577479 0.95
clickbench_q01/duckdb:duckdb 33932075 35288835 0.96
clickbench_q02/duckdb:duckdb 51347484 52041969 0.99
clickbench_q03/duckdb:duckdb 54995631 56654354 0.97
clickbench_q04/duckdb:duckdb 209504250 217403614 0.96
clickbench_q05/duckdb:duckdb 286129032 286415831 1.00
clickbench_q06/duckdb:duckdb 32594319 35102869 0.93
clickbench_q07/duckdb:duckdb 34691389 35558751 0.98
clickbench_q08/duckdb:duckdb 272657289 279784323 0.97
clickbench_q09/duckdb:duckdb 394844028 405265644 0.97
clickbench_q10/duckdb:duckdb 115932947 117663602 0.99
clickbench_q11/duckdb:duckdb 125896669 128801708 0.98
clickbench_q12/duckdb:duckdb 258333030 268141504 0.96
clickbench_q13/duckdb:duckdb 443698160 453931499 0.98
clickbench_q14/duckdb:duckdb 284477781 298661123 0.95
clickbench_q15/duckdb:duckdb 240823948 246662683 0.98
clickbench_q16/duckdb:duckdb 566294727 580580480 0.98
clickbench_q17/duckdb:duckdb 463035274 487361006 0.95
clickbench_q18/duckdb:duckdb 983809694 1058971582 0.93
clickbench_q19/duckdb:duckdb 34870082 35445206 0.98
clickbench_q20/duckdb:duckdb 473091848 498439258 0.95
clickbench_q21/duckdb:duckdb 472864262 507043149 0.93
clickbench_q22/duckdb:duckdb 536814506 565757462 0.95
clickbench_q23/duckdb:duckdb 252310137 260638687 0.97
clickbench_q24/duckdb:duckdb 61307064 63097667 0.97
clickbench_q25/duckdb:duckdb 147773952 150456614 0.98
clickbench_q26/duckdb:duckdb 60616915 62948559 0.96
clickbench_q27/duckdb:duckdb 396196797 437394632 0.91
clickbench_q28/duckdb:duckdb 4386384454 4567562660 0.96
clickbench_q29/duckdb:duckdb 50394008 51784299 0.97
clickbench_q30/duckdb:duckdb 278995451 300371777 0.93
clickbench_q31/duckdb:duckdb 366318419 395619263 0.93
clickbench_q32/duckdb:duckdb 1111831444 1194679130 0.93
clickbench_q33/duckdb:duckdb 🚀 1099353711 1274033858 0.86
clickbench_q34/duckdb:duckdb 1169502625 1286233411 0.91
clickbench_q35/duckdb:duckdb 301671916 324704659 0.93
clickbench_q36/duckdb:duckdb 🚀 49122539 57562097 0.85
clickbench_q37/duckdb:duckdb 28012359 29252271 0.96
clickbench_q38/duckdb:duckdb 32629706 35184249 0.93
clickbench_q39/duckdb:duckdb 80298612 86338553 0.93
clickbench_q40/duckdb:duckdb 27594773 27778576 0.99
clickbench_q41/duckdb:duckdb 26379881 27519457 0.96
clickbench_q42/duckdb:duckdb 29257647 30050067 0.97

File Size Changes (106 files changed, -0.0% overall, 50↑ 56↓)
File Scale Format Base HEAD Change %
hits_69.vortex 1.0 vortex-file-compressed 123.04 MB 123.41 MB +373.48 KB +0.3%
hits_16.vortex 1.0 vortex-compact 48.08 MB 48.22 MB +140.69 KB +0.3%
hits_21.vortex 1.0 vortex-compact 51.39 MB 51.53 MB +144.64 KB +0.3%
hits_65.vortex 1.0 vortex-compact 129.39 MB 129.71 MB +327.21 KB +0.2%
hits_57.vortex 1.0 vortex-file-compressed 128.26 MB 128.57 MB +322.02 KB +0.2%
hits_5.vortex 1.0 vortex-file-compressed 92.89 MB 93.08 MB +201.76 KB +0.2%
hits_3.vortex 1.0 vortex-file-compressed 142.34 MB 142.62 MB +286.60 KB +0.2%
hits_60.vortex 1.0 vortex-file-compressed 103.45 MB 103.64 MB +187.66 KB +0.2%
hits_76.vortex 1.0 vortex-file-compressed 114.40 MB 114.56 MB +161.60 KB +0.1%
hits_36.vortex 1.0 vortex-file-compressed 68.45 MB 68.53 MB +80.75 KB +0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.64 MB 69.71 MB +79.34 KB +0.1%
hits_9.vortex 1.0 vortex-file-compressed 99.22 MB 99.33 MB +109.38 KB +0.1%
hits_21.vortex 1.0 vortex-file-compressed 94.00 MB 94.10 MB +102.94 KB +0.1%
hits_1.vortex 1.0 vortex-file-compressed 138.48 MB 138.61 MB +130.27 KB +0.1%
hits_97.vortex 1.0 vortex-compact 68.98 MB 69.04 MB +60.21 KB +0.1%
hits_6.vortex 1.0 vortex-file-compressed 93.27 MB 93.34 MB +69.70 KB +0.1%
hits_97.vortex 1.0 vortex-file-compressed 107.04 MB 107.11 MB +77.80 KB +0.1%
hits_43.vortex 1.0 vortex-file-compressed 227.32 MB 227.47 MB +161.01 KB +0.1%
hits_84.vortex 1.0 vortex-file-compressed 117.31 MB 117.38 MB +75.98 KB +0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.82 MB 119.89 MB +71.65 KB +0.1%
hits_35.vortex 1.0 vortex-file-compressed 115.19 MB 115.25 MB +67.58 KB +0.1%
hits_93.vortex 1.0 vortex-file-compressed 90.54 MB 90.59 MB +52.23 KB +0.1%
hits_72.vortex 1.0 vortex-file-compressed 84.85 MB 84.90 MB +46.20 KB +0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.32 MB 80.36 MB +37.52 KB +0.0%
hits_94.vortex 1.0 vortex-file-compressed 138.80 MB 138.85 MB +57.41 KB +0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.26 MB 89.30 MB +36.87 KB +0.0%
hits_45.vortex 1.0 vortex-file-compressed 122.20 MB 122.24 MB +46.34 KB +0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.35 MB 99.38 MB +31.44 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.50 MB 277.58 MB +82.09 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.44 MB 90.47 MB +24.57 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.26 MB 57.28 MB +15.55 KB +0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.58 MB 89.61 MB +24.17 KB +0.0%
hits_27.vortex 1.0 vortex-file-compressed 122.33 MB 122.36 MB +32.89 KB +0.0%
hits_75.vortex 1.0 vortex-file-compressed 63.35 MB 63.36 MB +16.79 KB +0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.03 MB 28.04 MB +6.83 KB +0.0%
hits_92.vortex 1.0 vortex-file-compressed 146.90 MB 146.93 MB +32.98 KB +0.0%
hits_82.vortex 1.0 vortex-file-compressed 99.80 MB 99.82 MB +21.84 KB +0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.48 MB 69.49 MB +13.85 KB +0.0%
hits_34.vortex 1.0 vortex-file-compressed 97.84 MB 97.86 MB +19.21 KB +0.0%
hits_19.vortex 1.0 vortex-file-compressed 73.64 MB 73.65 MB +11.43 KB +0.0%
hits_44.vortex 1.0 vortex-file-compressed 186.98 MB 187.00 MB +26.62 KB +0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.81 MB 59.81 MB +5.73 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.46 MB 221.48 MB +17.90 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.32 MB 41.33 MB +3.12 KB +0.0%
hits_30.vortex 1.0 vortex-file-compressed 87.17 MB 87.18 MB +5.52 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.28 MB 90.29 MB +4.63 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 223.12 MB 223.12 MB +6.92 KB +0.0%
hits_7.vortex 1.0 vortex-file-compressed 93.99 MB 93.99 MB +2.88 KB +0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.60 MB 123.60 MB +2.45 KB +0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.76 MB 168.76 MB +2.26 KB +0.0%
hits_91.vortex 1.0 vortex-file-compressed 97.24 MB 97.24 MB 776 B -0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.65 MB 184.65 MB 1.77 KB -0.0%
hits_63.vortex 1.0 vortex-file-compressed 69.30 MB 69.30 MB 1.12 KB -0.0%
hits_32.vortex 1.0 vortex-file-compressed 66.81 MB 66.80 MB 2.14 KB -0.0%
hits_14.vortex 1.0 vortex-file-compressed 111.42 MB 111.41 MB 3.86 KB -0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.84 MB 100.84 MB 5.37 KB -0.0%
hits_74.vortex 1.0 vortex-file-compressed 120.01 MB 120.00 MB 8.21 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 135.76 MB 135.74 MB 15.49 KB -0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.27 MB 164.24 MB 21.81 KB -0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.85 MB 117.84 MB 16.01 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.30 MB 101.29 MB 15.60 KB -0.0%
hits_23.vortex 1.0 vortex-file-compressed 77.93 MB 77.92 MB 12.58 KB -0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.46 MB 87.45 MB 14.54 KB -0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.99 MB 79.97 MB 15.30 KB -0.0%
hits_79.vortex 1.0 vortex-file-compressed 145.12 MB 145.09 MB 35.64 KB -0.0%
hits_26.vortex 1.0 vortex-file-compressed 110.14 MB 110.11 MB 29.60 KB -0.0%
hits_80.vortex 1.0 vortex-file-compressed 104.99 MB 104.96 MB 29.15 KB -0.0%
hits_90.vortex 1.0 vortex-file-compressed 142.11 MB 142.07 MB 39.57 KB -0.0%
hits_49.vortex 1.0 vortex-file-compressed 75.84 MB 75.81 MB 24.59 KB -0.0%
hits_31.vortex 1.0 vortex-file-compressed 90.11 MB 90.08 MB 30.13 KB -0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.69 MB 93.66 MB 35.65 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.85 MB 89.82 MB 34.52 KB -0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.35 MB 99.32 MB 38.59 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 77.53 MB 77.50 MB 31.45 KB -0.0%
hits_88.vortex 1.0 vortex-file-compressed 111.42 MB 111.37 MB 48.72 KB -0.0%
hits_8.vortex 1.0 vortex-file-compressed 93.27 MB 93.23 MB 43.05 KB -0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.77 MB 108.72 MB 51.69 KB -0.0%
hits_12.vortex 1.0 vortex-file-compressed 101.09 MB 101.04 MB 49.01 KB -0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.98 MB 62.95 MB 31.45 KB -0.0%
hits_37.vortex 1.0 vortex-file-compressed 86.04 MB 86.00 MB 43.26 KB -0.0%
hits_11.vortex 1.0 vortex-file-compressed 80.02 MB 79.98 MB 42.31 KB -0.1%
hits_64.vortex 1.0 vortex-file-compressed 81.36 MB 81.31 MB 50.02 KB -0.1%
hits_41.vortex 1.0 vortex-file-compressed 224.30 MB 224.15 MB 152.29 KB -0.1%
hits_55.vortex 1.0 vortex-file-compressed 169.31 MB 169.18 MB 129.82 KB -0.1%
hits_87.vortex 1.0 vortex-file-compressed 172.72 MB 172.58 MB 135.68 KB -0.1%
hits_2.vortex 1.0 vortex-compact 129.24 MB 129.14 MB 102.38 KB -0.1%
hits_52.vortex 1.0 vortex-file-compressed 105.25 MB 105.16 MB 91.29 KB -0.1%
hits_85.vortex 1.0 vortex-file-compressed 91.94 MB 91.86 MB 83.85 KB -0.1%
hits_68.vortex 1.0 vortex-file-compressed 123.44 MB 123.33 MB 117.11 KB -0.1%
hits_25.vortex 1.0 vortex-file-compressed 114.03 MB 113.91 MB 113.95 KB -0.1%
hits_95.vortex 1.0 vortex-file-compressed 96.64 MB 96.54 MB 98.03 KB -0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.51 MB 118.38 MB 131.37 KB -0.1%
hits_59.vortex 1.0 vortex-file-compressed 101.95 MB 101.84 MB 114.84 KB -0.1%
hits_50.vortex 1.0 vortex-file-compressed 179.43 MB 179.23 MB 207.50 KB -0.1%
hits_99.vortex 1.0 vortex-file-compressed 123.32 MB 123.18 MB 147.43 KB -0.1%
hits_86.vortex 1.0 vortex-file-compressed 69.47 MB 69.39 MB 84.25 KB -0.1%
hits_71.vortex 1.0 vortex-file-compressed 102.23 MB 102.10 MB 134.54 KB -0.1%
hits_22.vortex 1.0 vortex-file-compressed 78.74 MB 78.63 MB 105.18 KB -0.1%
hits_2.vortex 1.0 vortex-file-compressed 186.64 MB 186.38 MB 259.34 KB -0.1%
hits_18.vortex 1.0 vortex-file-compressed 105.05 MB 104.86 MB 193.54 KB -0.2%
hits_73.vortex 1.0 vortex-file-compressed 110.74 MB 110.51 MB 234.27 KB -0.2%
hits_62.vortex 1.0 vortex-file-compressed 117.64 MB 117.39 MB 249.35 KB -0.2%
hits_67.vortex 1.0 vortex-file-compressed 184.44 MB 184.03 MB 412.65 KB -0.2%
hits_53.vortex 1.0 vortex-file-compressed 87.73 MB 87.16 MB 579.74 KB -0.6%
hits_65.vortex 1.0 vortex-file-compressed 183.78 MB 182.39 MB 1.40 MB -0.8%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.05 GB → 7.05 GB (+0.0%)
  • vortex-file-compressed: 11.02 GB → 11.02 GB (-0.0%)

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 0.925x ➖
Parquet (geomean): 0.950x ➖

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 (0.960x ➖, 17↑ 10↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 1648052 2984688 0.55
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1185734 1134880 1.04
random-access/feature-vectors/correlated/parquet-tokio-local-disk 🚀 8731456585 10238991633 0.85
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 🚀 8561379402 10125668650 0.85
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 3689369 4249136 0.87
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 3434213 3757084 0.91
random-access/feature-vectors/uniform/lance-tokio-local-disk 🚨 2015267 1360234 1.48
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 🚨 2935441 2115470 1.39
random-access/feature-vectors/uniform/parquet-tokio-local-disk 9243108524 10027346574 0.92
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 10529583666 10202817606 1.03
random-access/feature-vectors/uniform/vortex-tokio-local-disk 4530279 4774507 0.95
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 7805494 7844921 0.99
random-access/lance-tokio-local-disk 677675 693762 0.98
random-access/lance-tokio-local-disk-footer 1346846 1462855 0.92
random-access/nested-lists/correlated/lance-tokio-local-disk 266801 269846 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 708176 657727 1.08
random-access/nested-lists/correlated/parquet-tokio-local-disk 156257233 148008162 1.06
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 159808539 149408396 1.07
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚨 839093 718041 1.17
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚨 1126193 875037 1.29
random-access/nested-lists/uniform/lance-tokio-local-disk 1090672 1152478 0.95
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1463638 1597577 0.92
random-access/nested-lists/uniform/parquet-tokio-local-disk 156802427 148170133 1.06
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 153324119 149464343 1.03
random-access/nested-lists/uniform/vortex-tokio-local-disk 2465273 2626481 0.94
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2629067 2783672 0.94
random-access/nested-structs/correlated/lance-tokio-local-disk 411957 387017 1.06
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 625620 577441 1.08
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚀 24017690 28988519 0.83
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚀 24102828 27019296 0.89
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚀 572691 659690 0.87
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚨 945899 838766 1.13
random-access/nested-structs/uniform/lance-tokio-local-disk 🚨 3045997 2633110 1.16
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 🚨 3342559 2940482 1.14
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚨 24276177 21354218 1.14
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 24015339 22375785 1.07
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚨 1834953 1429340 1.28
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚨 1958589 1570918 1.25
random-access/parquet-tokio-local-disk 181761265 192881249 0.94
random-access/parquet-tokio-local-disk-footer 🚀 172270873 191478612 0.90
random-access/taxi/correlated/lance-tokio-local-disk 966393 1031798 0.94
random-access/taxi/correlated/lance-tokio-local-disk-footer 🚀 1996953 2258638 0.88
random-access/taxi/correlated/parquet-tokio-local-disk 🚀 247861459 287524061 0.86
random-access/taxi/correlated/parquet-tokio-local-disk-footer 🚀 249912116 287731153 0.87
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1244548 1819617 0.68
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1726947 2384003 0.72
random-access/taxi/uniform/lance-tokio-local-disk 10656428 11128143 0.96
random-access/taxi/uniform/lance-tokio-local-disk-footer 11309956 11748479 0.96
random-access/taxi/uniform/parquet-tokio-local-disk 275962180 303915763 0.91
random-access/taxi/uniform/parquet-tokio-local-disk-footer 276510720 306882769 0.90
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 3422937 4623245 0.74
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4288337 5366375 0.80
random-access/vortex-tokio-local-disk 🚀 712906 971645 0.73
random-access/vortex-tokio-local-disk-footer 🚀 1133213 1545671 0.73

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (-1.9%, environment too noisy confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): 0.990x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) +0.0% · 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 (0.958x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 416318177 432931009 0.96
tpch_q02/datafusion:vortex-file-compressed 104310318 110811278 0.94
tpch_q03/datafusion:vortex-file-compressed 197655650 209243493 0.94
tpch_q04/datafusion:vortex-file-compressed 101519125 109229661 0.93
tpch_q05/datafusion:vortex-file-compressed 341039123 357946506 0.95
tpch_q06/datafusion:vortex-file-compressed 36629983 39218685 0.93
tpch_q07/datafusion:vortex-file-compressed 463707368 489955277 0.95
tpch_q08/datafusion:vortex-file-compressed 343696305 366602759 0.94
tpch_q09/datafusion:vortex-file-compressed 604282364 630004993 0.96
tpch_q10/datafusion:vortex-file-compressed 233269408 239835177 0.97
tpch_q11/datafusion:vortex-file-compressed 78242181 83531640 0.94
tpch_q12/datafusion:vortex-file-compressed 111265235 118027238 0.94
tpch_q13/datafusion:vortex-file-compressed 203796655 217262592 0.94
tpch_q14/datafusion:vortex-file-compressed 48624933 51513529 0.94
tpch_q15/datafusion:vortex-file-compressed 97977553 99956364 0.98
tpch_q16/datafusion:vortex-file-compressed 77558667 75462563 1.03
tpch_q17/datafusion:vortex-file-compressed 598257826 606458791 0.99
tpch_q18/datafusion:vortex-file-compressed 856808295 833953829 1.03
tpch_q19/datafusion:vortex-file-compressed 63150284 66627649 0.95
tpch_q20/datafusion:vortex-file-compressed 161343275 166531524 0.97
tpch_q21/datafusion:vortex-file-compressed 630334559 644136449 0.98
tpch_q22/datafusion:vortex-file-compressed 56265763 60284123 0.93
datafusion / vortex-compact (1.051x ➖, 0↑ 8↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 473960513 501212663 0.95
tpch_q02/datafusion:vortex-compact 109455786 114496317 0.96
tpch_q03/datafusion:vortex-compact 206091756 214263877 0.96
tpch_q04/datafusion:vortex-compact 115239299 120176361 0.96
tpch_q05/datafusion:vortex-compact 363576829 358854589 1.01
tpch_q06/datafusion:vortex-compact 62757563 64701805 0.97
tpch_q07/datafusion:vortex-compact 506753875 503452769 1.01
tpch_q08/datafusion:vortex-compact 367432965 376070557 0.98
tpch_q09/datafusion:vortex-compact 624794996 624819046 1.00
tpch_q10/datafusion:vortex-compact 🚨 333646158 260158550 1.28
tpch_q11/datafusion:vortex-compact 🚨 111169049 84817324 1.31
tpch_q12/datafusion:vortex-compact 🚨 197652931 165911886 1.19
tpch_q13/datafusion:vortex-compact 🚨 314925649 266086954 1.18
tpch_q14/datafusion:vortex-compact 🚨 81837304 70385709 1.16
tpch_q15/datafusion:vortex-compact 🚨 188783543 162891785 1.16
tpch_q16/datafusion:vortex-compact 🚨 106934396 84366001 1.27
tpch_q17/datafusion:vortex-compact 🚨 718580673 619780392 1.16
tpch_q18/datafusion:vortex-compact 841105158 894046608 0.94
tpch_q19/datafusion:vortex-compact 208170999 218997145 0.95
tpch_q20/datafusion:vortex-compact 183179880 194690066 0.94
tpch_q21/datafusion:vortex-compact 632649038 683135544 0.93
tpch_q22/datafusion:vortex-compact 66376249 65487874 1.01
datafusion / parquet (1.033x ➖, 0↑ 3↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 480666207 479589755 1.00
tpch_q02/datafusion:parquet 179340066 172257382 1.04
tpch_q03/datafusion:parquet 266967523 255596565 1.04
tpch_q04/datafusion:parquet 121916015 118635480 1.03
tpch_q05/datafusion:parquet 411923421 397317795 1.04
tpch_q06/datafusion:parquet 133171753 129704141 1.03
tpch_q07/datafusion:parquet 568087806 554216109 1.03
tpch_q08/datafusion:parquet 460541589 457809485 1.01
tpch_q09/datafusion:parquet 749306793 719025155 1.04
tpch_q10/datafusion:parquet 631591293 577895093 1.09
tpch_q11/datafusion:parquet 123474179 123539338 1.00
tpch_q12/datafusion:parquet 209244707 217287164 0.96
tpch_q13/datafusion:parquet 352062974 359675033 0.98
tpch_q14/datafusion:parquet 159919768 159923786 1.00
tpch_q15/datafusion:parquet 🚨 324344962 273150849 1.19
tpch_q16/datafusion:parquet 🚨 146509219 122039190 1.20
tpch_q17/datafusion:parquet 🚨 835318400 714061544 1.17
tpch_q18/datafusion:parquet 971741356 933218639 1.04
tpch_q19/datafusion:parquet 286703411 292937445 0.98
tpch_q20/datafusion:parquet 302638000 308550045 0.98
tpch_q21/datafusion:parquet 672707116 708587425 0.95
tpch_q22/datafusion:parquet 207436808 210885178 0.98
datafusion / arrow (1.035x ➖, 0↑ 1↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 725000885 726310145 1.00
tpch_q02/datafusion:arrow 117621295 117537128 1.00
tpch_q03/datafusion:arrow 530871887 534312960 0.99
tpch_q04/datafusion:arrow 389374263 409200960 0.95
tpch_q05/datafusion:arrow 819924981 777909942 1.05
tpch_q06/datafusion:arrow 359068509 357059325 1.01
tpch_q07/datafusion:arrow 1304860251 1211297539 1.08
tpch_q08/datafusion:arrow 1081084665 1010244853 1.07
tpch_q09/datafusion:arrow 🚨 1272189237 1141836346 1.11
tpch_q10/datafusion:arrow 760024544 702667821 1.08
tpch_q11/datafusion:arrow 101633198 94558214 1.07
tpch_q12/datafusion:arrow 1269624860 1401323522 0.91
tpch_q13/datafusion:arrow 468197340 485911836 0.96
tpch_q14/datafusion:arrow 373304554 346429424 1.08
tpch_q15/datafusion:arrow 762400446 716240775 1.06
tpch_q16/datafusion:arrow 82475575 81250511 1.02
tpch_q17/datafusion:arrow 995357593 953854098 1.04
tpch_q18/datafusion:arrow 1898558051 1805186029 1.05
tpch_q19/datafusion:arrow 571920200 549270156 1.04
tpch_q20/datafusion:arrow 533635731 503012282 1.06
tpch_q21/datafusion:arrow 3246156216 3078912069 1.05
tpch_q22/datafusion:arrow 89192776 81874276 1.09
duckdb / vortex-file-compressed (1.005x ➖, 1↑ 1↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 175311916 174114101 1.01
tpch_q02/duckdb:vortex-file-compressed 55950390 55877243 1.00
tpch_q03/duckdb:vortex-file-compressed 136075618 136579228 1.00
tpch_q04/duckdb:vortex-file-compressed 174790140 181084730 0.97
tpch_q05/duckdb:vortex-file-compressed 148927602 149439899 1.00
tpch_q06/duckdb:vortex-file-compressed 38147457 35229340 1.08
tpch_q07/duckdb:vortex-file-compressed 143500962 144749428 0.99
tpch_q08/duckdb:vortex-file-compressed 190828361 195135264 0.98
tpch_q09/duckdb:vortex-file-compressed 453620429 422478707 1.07
tpch_q10/duckdb:vortex-file-compressed 219357080 208912933 1.05
tpch_q11/duckdb:vortex-file-compressed 🚨 38301865 34776407 1.10
tpch_q12/duckdb:vortex-file-compressed 119331046 110175074 1.08
tpch_q13/duckdb:vortex-file-compressed 302050590 294008267 1.03
tpch_q14/duckdb:vortex-file-compressed 58892658 58273262 1.01
tpch_q15/duckdb:vortex-file-compressed 101585492 96374132 1.05
tpch_q16/duckdb:vortex-file-compressed 88406715 87491720 1.01
tpch_q17/duckdb:vortex-file-compressed 107144935 103224888 1.04
tpch_q18/duckdb:vortex-file-compressed 323108624 305785221 1.06
tpch_q19/duckdb:vortex-file-compressed 78734142 84469676 0.93
tpch_q20/duckdb:vortex-file-compressed 141057157 154629223 0.91
tpch_q21/duckdb:vortex-file-compressed 🚀 495030514 565750724 0.87
tpch_q22/duckdb:vortex-file-compressed 63506560 70477242 0.90
duckdb / vortex-compact (0.949x ➖, 1↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 231691462 237848195 0.97
tpch_q02/duckdb:vortex-compact 57353775 61448467 0.93
tpch_q03/duckdb:vortex-compact 137954772 148964390 0.93
tpch_q04/duckdb:vortex-compact 171569269 186107564 0.92
tpch_q05/duckdb:vortex-compact 168270762 175281398 0.96
tpch_q06/duckdb:vortex-compact 57676302 61344862 0.94
tpch_q07/duckdb:vortex-compact 173715611 184822546 0.94
tpch_q08/duckdb:vortex-compact 190887500 207745518 0.92
tpch_q09/duckdb:vortex-compact 433814325 447487780 0.97
tpch_q10/duckdb:vortex-compact 221467250 219595657 1.01
tpch_q11/duckdb:vortex-compact 38882136 38541829 1.01
tpch_q12/duckdb:vortex-compact 163294670 162852318 1.00
tpch_q13/duckdb:vortex-compact 330280138 343702794 0.96
tpch_q14/duckdb:vortex-compact 73787941 76861643 0.96
tpch_q15/duckdb:vortex-compact 115726435 120603447 0.96
tpch_q16/duckdb:vortex-compact 83391613 85816298 0.97
tpch_q17/duckdb:vortex-compact 108163002 114461996 0.94
tpch_q18/duckdb:vortex-compact 291774498 307814373 0.95
tpch_q19/duckdb:vortex-compact 96223250 103772644 0.93
tpch_q20/duckdb:vortex-compact 177544362 190184608 0.93
tpch_q21/duckdb:vortex-compact 🚀 512332881 590531792 0.87
tpch_q22/duckdb:vortex-compact 71030431 78455443 0.91
duckdb / parquet (0.968x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 269701396 268301811 1.01
tpch_q02/duckdb:parquet 102222384 102630012 1.00
tpch_q03/duckdb:parquet 208281281 225352031 0.92
tpch_q04/duckdb:parquet 139964368 146841147 0.95
tpch_q05/duckdb:parquet 224248862 243736666 0.92
tpch_q06/duckdb:parquet 73715844 78148924 0.94
tpch_q07/duckdb:parquet 188767221 194767932 0.97
tpch_q08/duckdb:parquet 270479571 291479048 0.93
tpch_q09/duckdb:parquet 490225219 512324315 0.96
tpch_q10/duckdb:parquet 634681870 660387039 0.96
tpch_q11/duckdb:parquet 63782052 66574067 0.96
tpch_q12/duckdb:parquet 132980550 136755068 0.97
tpch_q13/duckdb:parquet 438920881 470994987 0.93
tpch_q14/duckdb:parquet 184706261 186414401 0.99
tpch_q15/duckdb:parquet 104851646 109646584 0.96
tpch_q16/duckdb:parquet 170960344 166053215 1.03
tpch_q17/duckdb:parquet 185139230 185469455 1.00
tpch_q18/duckdb:parquet 368102543 379880807 0.97
tpch_q19/duckdb:parquet 288642757 299073712 0.97
tpch_q20/duckdb:parquet 233025965 238914274 0.98
tpch_q21/duckdb:parquet 602347331 600384472 1.00
tpch_q22/duckdb:parquet 307392859 307952959 1.00
duckdb / duckdb (0.944x ➖, 1↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120295783 122531262 0.98
tpch_q02/duckdb:duckdb 51220264 52338572 0.98
tpch_q03/duckdb:duckdb 102674449 111690062 0.92
tpch_q04/duckdb:duckdb 🚀 138193915 156739655 0.88
tpch_q05/duckdb:duckdb 118844987 131893898 0.90
tpch_q06/duckdb:duckdb 44354734 45870344 0.97
tpch_q07/duckdb:duckdb 90187904 96738824 0.93
tpch_q08/duckdb:duckdb 118305646 129577094 0.91
tpch_q09/duckdb:duckdb 280738206 300470777 0.93
tpch_q10/duckdb:duckdb 215355461 232266273 0.93
tpch_q11/duckdb:duckdb 18964936 20362078 0.93
tpch_q12/duckdb:duckdb 89772489 95268319 0.94
tpch_q13/duckdb:duckdb 229215078 247896515 0.92
tpch_q14/duckdb:duckdb 77693941 81613902 0.95
tpch_q15/duckdb:duckdb 81095627 85872013 0.94
tpch_q16/duckdb:duckdb 76277830 83384436 0.91
tpch_q17/duckdb:duckdb 87957583 90408707 0.97
tpch_q18/duckdb:duckdb 239032510 241573373 0.99
tpch_q19/duckdb:duckdb 124535518 124050731 1.00
tpch_q20/duckdb:duckdb 117453679 117749348 1.00
tpch_q21/duckdb:duckdb 299597443 318961159 0.94
tpch_q22/duckdb:duckdb 67402558 73158139 0.92

File Size Changes (26 files changed, +0.0% overall, 14↑ 12↓)
File Scale Format Base HEAD Change %
part_1.vortex 10.0 vortex-file-compressed 24.70 MB 24.82 MB +117.98 KB +0.5%
orders_0.vortex 10.0 vortex-file-compressed 143.51 MB 144.06 MB +558.48 KB +0.4%
orders_2.vortex 10.0 vortex-file-compressed 145.58 MB 146.06 MB +486.56 KB +0.3%
orders_1.vortex 10.0 vortex-file-compressed 145.54 MB 145.96 MB +428.63 KB +0.3%
part_0.vortex 10.0 vortex-file-compressed 24.72 MB 24.78 MB +65.70 KB +0.3%
lineitem_5.vortex 10.0 vortex-file-compressed 133.34 MB 133.55 MB +218.31 KB +0.2%
lineitem_6.vortex 10.0 vortex-file-compressed 132.58 MB 132.74 MB +169.62 KB +0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 133.42 MB 133.54 MB +121.39 KB +0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 133.97 MB 134.09 MB +120.43 KB +0.1%
customer_0.vortex 10.0 vortex-file-compressed 88.49 MB 88.54 MB +60.01 KB +0.1%
partsupp_0.vortex 10.0 vortex-file-compressed 120.27 MB 120.32 MB +49.91 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 120.30 MB 120.33 MB +31.49 KB +0.0%
lineitem_4.vortex 10.0 vortex-file-compressed 134.03 MB 134.04 MB +8.34 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 134.34 MB 134.35 MB +6.32 KB +0.0%
lineitem_0.vortex 10.0 vortex-file-compressed 134.23 MB 134.23 MB 3.41 KB -0.0%
lineitem_7.vortex 10.0 vortex-file-compressed 133.62 MB 133.61 MB 11.38 KB -0.0%
lineitem_3.vortex 10.0 vortex-file-compressed 133.29 MB 133.26 MB 26.83 KB -0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 133.71 MB 133.66 MB 51.15 KB -0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 134.39 MB 134.31 MB 85.27 KB -0.1%
lineitem_10.vortex 10.0 vortex-file-compressed 134.22 MB 134.05 MB 177.91 KB -0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 134.07 MB 133.88 MB 195.65 KB -0.1%
part_0.vortex 10.0 vortex-compact 16.96 MB 16.93 MB 39.78 KB -0.2%
partsupp_0.vortex 10.0 vortex-compact 105.60 MB 105.12 MB 488.11 KB -0.5%
partsupp_1.vortex 10.0 vortex-compact 105.20 MB 104.62 MB 596.29 KB -0.6%
supplier_0.vortex 10.0 vortex-file-compressed 5.82 MB 5.71 MB 108.93 KB -1.8%
part_1.vortex 10.0 vortex-compact 17.07 MB 16.76 MB 324.54 KB -1.9%

Totals:

  • vortex-compact: 1.93 GB → 1.93 GB (-0.1%)
  • vortex-file-compressed: 2.50 GB → 2.50 GB (+0.1%)

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.7%
Engines: DataFusion No clear signal (+4.5%, low confidence) · DuckDB No clear signal (-0.5%, low confidence)
Vortex (geomean): 1.000x ➖
Parquet (geomean): 0.993x ➖
Shifts: Parquet (control) -0.7% · Median polish +0.4%

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

datafusion / vortex-file-compressed (1.021x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 121274959 125552853 0.97
appian_q02/datafusion:vortex-file-compressed 574994951 586309966 0.98
appian_q03/datafusion:vortex-file-compressed 329671301 332889339 0.99
appian_q04/datafusion:vortex-file-compressed 44337033550 44251466386 1.00
appian_q05/datafusion:vortex-file-compressed 269718954 251035570 1.07
appian_q06/datafusion:vortex-file-compressed 351350278 329613415 1.07
appian_q07/datafusion:vortex-file-compressed 425491757 410353361 1.04
appian_q08/datafusion:vortex-file-compressed 2022462775 1916115546 1.06
datafusion / parquet (0.977x ➖, 1↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
appian_q01/datafusion:parquet 🚀 122688196 136358059 0.90
appian_q02/datafusion:parquet 606764437 601022630 1.01
appian_q03/datafusion:parquet 327998032 333654642 0.98
appian_q04/datafusion:parquet 44321539724 44359391117 1.00
appian_q05/datafusion:parquet 266834250 278148714 0.96
appian_q06/datafusion:parquet 351265463 353899378 0.99
appian_q07/datafusion:parquet 440563076 443653727 0.99
appian_q08/datafusion:parquet 1909203166 1947543746 0.98
duckdb / vortex-file-compressed (0.980x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 189989735 195120082 0.97
appian_q02/duckdb:vortex-file-compressed 613821614 622858648 0.99
appian_q03/duckdb:vortex-file-compressed 255246265 260660230 0.98
appian_q04/duckdb:vortex-file-compressed 1312886903 1338870843 0.98
appian_q05/duckdb:vortex-file-compressed 290516444 296531330 0.98
appian_q06/duckdb:vortex-file-compressed 799090106 810593639 0.99
appian_q07/duckdb:vortex-file-compressed 345160724 350756170 0.98
appian_q08/duckdb:vortex-file-compressed 1290447473 1326798788 0.97
duckdb / parquet (1.010x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
appian_q01/duckdb:parquet 210650658 203814801 1.03
appian_q02/duckdb:parquet 625714896 602737951 1.04
appian_q03/duckdb:parquet 300697889 287528539 1.05
appian_q04/duckdb:parquet 1339090608 1329286974 1.01
appian_q05/duckdb:parquet 311297628 316341601 0.98
appian_q06/duckdb:parquet 786688562 792855776 0.99
appian_q07/duckdb:parquet 364522060 368962611 0.99
appian_q08/duckdb:parquet 1270649952 1281575061 0.99
duckdb / duckdb (1.029x ➖, 0↑ 1↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 171512684 170214664 1.01
appian_q02/duckdb:duckdb 552088317 550254091 1.00
appian_q03/duckdb:duckdb 389718014 380073266 1.03
appian_q04/duckdb:duckdb 1303002431 1306671064 1.00
appian_q05/duckdb:duckdb 280325954 281523766 1.00
appian_q06/duckdb:duckdb 788308675 781993662 1.01
appian_q07/duckdb:duckdb 354389949 326445838 1.09
appian_q08/duckdb:duckdb 🚨 1369771685 1227884926 1.12

File Size Changes (4 files changed, -0.0% overall, 2↑ 2↓)
File Scale Format Base HEAD Change %
orderview.vortex 1.0 vortex-file-compressed 81.07 MB 81.13 MB +62.53 KB +0.1%
addressview.vortex 1.0 vortex-file-compressed 34.62 MB 34.62 MB +16 B +0.0%
creditcardview.vortex 1.0 vortex-file-compressed 60.98 MB 60.98 MB 3.23 KB -0.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.96 MB → 271.69 MB (-0.1%)
  • vortex-file-compressed: 513.68 MB → 513.74 MB (+0.0%)

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.2%
Engines: DataFusion No clear signal (+13.4%, environment too noisy confidence) · DuckDB No clear signal (-2.5%, environment too noisy confidence)
Vortex (geomean): 1.159x ➖
Parquet (geomean): 1.102x ➖
Shifts: Parquet (control) +10.2% · Median polish +9.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.578x ❌, 0↑ 18↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 325849234 298258674 1.09
tpch_q02/datafusion:vortex-file-compressed 586218607 463680700 1.26
tpch_q03/datafusion:vortex-file-compressed 🚨 711830214 477704268 1.49
tpch_q04/datafusion:vortex-file-compressed 🚨 348221442 249505267 1.40
tpch_q05/datafusion:vortex-file-compressed 🚨 667145453 438303477 1.52
tpch_q06/datafusion:vortex-file-compressed 🚨 457263298 303804984 1.51
tpch_q07/datafusion:vortex-file-compressed 🚨 832534736 448757213 1.86
tpch_q08/datafusion:vortex-file-compressed 🚨 899467231 611127718 1.47
tpch_q09/datafusion:vortex-file-compressed 🚨 591491420 417542462 1.42
tpch_q10/datafusion:vortex-file-compressed 🚨 873166691 517100988 1.69
tpch_q11/datafusion:vortex-file-compressed 🚨 793084895 271969588 2.92
tpch_q12/datafusion:vortex-file-compressed 🚨 795797799 450218928 1.77
tpch_q13/datafusion:vortex-file-compressed 300617273 246342374 1.22
tpch_q14/datafusion:vortex-file-compressed 🚨 478371208 274010790 1.75
tpch_q15/datafusion:vortex-file-compressed 🚨 749675700 493808383 1.52
tpch_q16/datafusion:vortex-file-compressed 🚨 422435557 305244456 1.38
tpch_q17/datafusion:vortex-file-compressed 🚨 883438117 334897234 2.64
tpch_q18/datafusion:vortex-file-compressed 🚨 593547767 270645467 2.19
tpch_q19/datafusion:vortex-file-compressed 🚨 833097159 530181187 1.57
tpch_q20/datafusion:vortex-file-compressed 592825150 493722626 1.20
tpch_q21/datafusion:vortex-file-compressed 🚨 865609057 664687291 1.30
tpch_q22/datafusion:vortex-file-compressed 🚨 316436614 196096928 1.61
datafusion / vortex-compact (1.131x ➖, 0↑ 5↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 429166169 278312257 1.54
tpch_q02/datafusion:vortex-compact 887617030 744638568 1.19
tpch_q03/datafusion:vortex-compact 474346919 481962463 0.98
tpch_q04/datafusion:vortex-compact 324362110 253796757 1.28
tpch_q05/datafusion:vortex-compact 🚨 636728632 444096211 1.43
tpch_q06/datafusion:vortex-compact 🚨 478570689 337136798 1.42
tpch_q07/datafusion:vortex-compact 🚨 795774066 561304378 1.42
tpch_q08/datafusion:vortex-compact 826362789 759401623 1.09
tpch_q09/datafusion:vortex-compact 529009544 572757578 0.92
tpch_q10/datafusion:vortex-compact 517586320 541495907 0.96
tpch_q11/datafusion:vortex-compact 348602805 386422487 0.90
tpch_q12/datafusion:vortex-compact 406753774 496193775 0.82
tpch_q13/datafusion:vortex-compact 228404762 192150230 1.19
tpch_q14/datafusion:vortex-compact 325891265 362826889 0.90
tpch_q15/datafusion:vortex-compact 588986366 589996769 1.00
tpch_q16/datafusion:vortex-compact 303634812 262147207 1.16
tpch_q17/datafusion:vortex-compact 511381100 532521522 0.96
tpch_q18/datafusion:vortex-compact 414393629 342320942 1.21
tpch_q19/datafusion:vortex-compact 779542486 754986072 1.03
tpch_q20/datafusion:vortex-compact 592505425 510259026 1.16
tpch_q21/datafusion:vortex-compact 688485497 560786472 1.23
tpch_q22/datafusion:vortex-compact 🚨 248877030 165630676 1.50
datafusion / parquet (1.178x ➖, 1↑ 9↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 290255460 220377218 1.32
tpch_q02/datafusion:parquet 🚨 551288830 390974123 1.41
tpch_q03/datafusion:parquet 🚨 515117703 295508747 1.74
tpch_q04/datafusion:parquet 🚨 289481962 135450174 2.14
tpch_q05/datafusion:parquet 🚨 614652386 428039276 1.44
tpch_q06/datafusion:parquet 🚨 194245370 138313449 1.40
tpch_q07/datafusion:parquet 🚨 590265892 437707460 1.35
tpch_q08/datafusion:parquet 786193453 628816100 1.25
tpch_q09/datafusion:parquet 629624896 534266224 1.18
tpch_q10/datafusion:parquet 659709707 643113326 1.03
tpch_q11/datafusion:parquet 414742629 451186150 0.92
tpch_q12/datafusion:parquet 327934237 307375239 1.07
tpch_q13/datafusion:parquet 🚨 584745130 431301821 1.36
tpch_q14/datafusion:parquet 303231280 282010954 1.08
tpch_q15/datafusion:parquet 450540676 383264272 1.18
tpch_q16/datafusion:parquet 256940896 200279381 1.28
tpch_q17/datafusion:parquet 564666048 441412612 1.28
tpch_q18/datafusion:parquet 573266846 442051394 1.30
tpch_q19/datafusion:parquet 422718016 333091418 1.27
tpch_q20/datafusion:parquet 🚨 498569071 335058653 1.49
tpch_q21/datafusion:parquet 609815014 525533843 1.16
tpch_q22/datafusion:parquet 🚀 217748834 1330800273 0.16
duckdb / vortex-file-compressed (1.044x ➖, 1↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 337722334 320752910 1.05
tpch_q02/duckdb:vortex-file-compressed 1253323295 1099441869 1.14
tpch_q03/duckdb:vortex-file-compressed 921116620 762244252 1.21
tpch_q04/duckdb:vortex-file-compressed 535220611 509102736 1.05
tpch_q05/duckdb:vortex-file-compressed 1026166152 978869918 1.05
tpch_q06/duckdb:vortex-file-compressed 472566493 409588772 1.15
tpch_q07/duckdb:vortex-file-compressed 989604491 902480578 1.10
tpch_q08/duckdb:vortex-file-compressed 1356629674 1142038508 1.19
tpch_q09/duckdb:vortex-file-compressed 1271623965 1094359797 1.16
tpch_q10/duckdb:vortex-file-compressed 789810807 899833978 0.88
tpch_q11/duckdb:vortex-file-compressed 589137218 581532517 1.01
tpch_q12/duckdb:vortex-file-compressed 858200279 747403140 1.15
tpch_q13/duckdb:vortex-file-compressed 551403297 521006316 1.06
tpch_q14/duckdb:vortex-file-compressed 566764854 472312886 1.20
tpch_q15/duckdb:vortex-file-compressed 🚀 261566685 393713248 0.66
tpch_q16/duckdb:vortex-file-compressed 360394206 389034457 0.93
tpch_q17/duckdb:vortex-file-compressed 867761412 857067485 1.01
tpch_q18/duckdb:vortex-file-compressed 666115431 687980199 0.97
tpch_q19/duckdb:vortex-file-compressed 631440878 538462714 1.17
tpch_q20/duckdb:vortex-file-compressed 893202167 958374451 0.93
tpch_q21/duckdb:vortex-file-compressed 1252417757 1198267947 1.05
tpch_q22/duckdb:vortex-file-compressed 327586829 320140300 1.02
duckdb / vortex-compact (0.970x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 373963744 301231972 1.24
tpch_q02/duckdb:vortex-compact 1031405006 1016769611 1.01
tpch_q03/duckdb:vortex-compact 798395191 785044837 1.02
tpch_q04/duckdb:vortex-compact 429739103 379224699 1.13
tpch_q05/duckdb:vortex-compact 833334606 885162473 0.94
tpch_q06/duckdb:vortex-compact 395358864 423655809 0.93
tpch_q07/duckdb:vortex-compact 948604035 1141405288 0.83
tpch_q08/duckdb:vortex-compact 1059435491 1130951887 0.94
tpch_q09/duckdb:vortex-compact 983441050 1083245461 0.91
tpch_q10/duckdb:vortex-compact 690852228 846917966 0.82
tpch_q11/duckdb:vortex-compact 513272629 542874832 0.95
tpch_q12/duckdb:vortex-compact 678652068 678329879 1.00
tpch_q13/duckdb:vortex-compact 410723158 432991690 0.95
tpch_q14/duckdb:vortex-compact 429720258 429497753 1.00
tpch_q15/duckdb:vortex-compact 325084951 304431359 1.07
tpch_q16/duckdb:vortex-compact 345558391 357345594 0.97
tpch_q17/duckdb:vortex-compact 723224187 861155265 0.84
tpch_q18/duckdb:vortex-compact 516219747 548178709 0.94
tpch_q19/duckdb:vortex-compact 487045539 566490507 0.86
tpch_q20/duckdb:vortex-compact 979001365 853133834 1.15
tpch_q21/duckdb:vortex-compact 1138437777 1072220602 1.06
tpch_q22/duckdb:vortex-compact 309693403 342296972 0.90
duckdb / parquet (1.032x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 553004997 551518844 1.00
tpch_q02/duckdb:parquet 1263275131 1183020311 1.07
tpch_q03/duckdb:parquet 1213162419 1173106455 1.03
tpch_q04/duckdb:parquet 725598286 723290236 1.00
tpch_q05/duckdb:parquet 1442959821 1429844026 1.01
tpch_q06/duckdb:parquet 442247232 449954933 0.98
tpch_q07/duckdb:parquet 1342055959 1321533409 1.02
tpch_q08/duckdb:parquet 1820244727 1494865555 1.22
tpch_q09/duckdb:parquet 1528330870 1453619643 1.05
tpch_q10/duckdb:parquet 1489257890 1364377513 1.09
tpch_q11/duckdb:parquet 784155327 763206965 1.03
tpch_q12/duckdb:parquet 979618548 836717271 1.17
tpch_q13/duckdb:parquet 1058937026 897950797 1.18
tpch_q14/duckdb:parquet 813188568 763649487 1.06
tpch_q15/duckdb:parquet 649695957 739205270 0.88
tpch_q16/duckdb:parquet 741426556 715923261 1.04
tpch_q17/duckdb:parquet 922811700 906640290 1.02
tpch_q18/duckdb:parquet 926875125 942579322 0.98
tpch_q19/duckdb:parquet 895999312 871556025 1.03
tpch_q20/duckdb:parquet 1200305511 1434189343 0.84
tpch_q21/duckdb:parquet 1337318978 1340213295 1.00
tpch_q22/duckdb:parquet 614056943 571187355 1.08

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.9%
Engines: DataFusion No clear signal (-8.7%, environment too noisy confidence) · DuckDB No clear signal (+18.1%, environment too noisy confidence)
Vortex (geomean): 0.980x ➖
Parquet (geomean): 0.944x ➖
Shifts: Parquet (control) -5.6% · 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 (0.952x ➖, 2↑ 1↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 824460117 932613735 0.88
tpch_q02/datafusion:vortex-file-compressed 1109890540 1360850345 0.82
tpch_q03/datafusion:vortex-file-compressed 1050522594 1034956673 1.02
tpch_q04/datafusion:vortex-file-compressed 594826266 621368219 0.96
tpch_q05/datafusion:vortex-file-compressed 1087559277 1202216831 0.90
tpch_q06/datafusion:vortex-file-compressed 711326261 603838732 1.18
tpch_q07/datafusion:vortex-file-compressed 1328365403 1190232581 1.12
tpch_q08/datafusion:vortex-file-compressed 1350232199 1819387053 0.74
tpch_q09/datafusion:vortex-file-compressed 1465364144 1791934219 0.82
tpch_q10/datafusion:vortex-file-compressed 🚀 1276031045 1966293283 0.65
tpch_q11/datafusion:vortex-file-compressed 688605581 595863561 1.16
tpch_q12/datafusion:vortex-file-compressed 854646215 776084106 1.10
tpch_q13/datafusion:vortex-file-compressed 436853744 444084284 0.98
tpch_q14/datafusion:vortex-file-compressed 🚀 501022220 736613862 0.68
tpch_q15/datafusion:vortex-file-compressed 1119383047 1437959892 0.78
tpch_q16/datafusion:vortex-file-compressed 🚨 830462401 555802031 1.49
tpch_q17/datafusion:vortex-file-compressed 1374258261 1348580461 1.02
tpch_q18/datafusion:vortex-file-compressed 1407430978 1290324137 1.09
tpch_q19/datafusion:vortex-file-compressed 1022199741 1133010498 0.90
tpch_q20/datafusion:vortex-file-compressed 1114370580 1167101212 0.95
tpch_q21/datafusion:vortex-file-compressed 1768649632 2108051912 0.84
tpch_q22/datafusion:vortex-file-compressed 751566449 579036219 1.30
datafusion / vortex-compact (0.914x ➖, 3↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 868959237 856603487 1.01
tpch_q02/datafusion:vortex-compact 🚀 912128690 1311631202 0.70
tpch_q03/datafusion:vortex-compact 1026625431 1283122715 0.80
tpch_q04/datafusion:vortex-compact 512706170 560704653 0.91
tpch_q05/datafusion:vortex-compact 1151304871 1170901421 0.98
tpch_q06/datafusion:vortex-compact 707612684 689224300 1.03
tpch_q07/datafusion:vortex-compact 1321331357 1146651207 1.15
tpch_q08/datafusion:vortex-compact 1434721728 1394380174 1.03
tpch_q09/datafusion:vortex-compact 1449389522 1179027653 1.23
tpch_q10/datafusion:vortex-compact 1237905718 1218650435 1.02
tpch_q11/datafusion:vortex-compact 590763683 744147490 0.79
tpch_q12/datafusion:vortex-compact 859534791 922601537 0.93
tpch_q13/datafusion:vortex-compact 477070072 470785896 1.01
tpch_q14/datafusion:vortex-compact 620368355 655423903 0.95
tpch_q15/datafusion:vortex-compact 1117797694 1282742423 0.87
tpch_q16/datafusion:vortex-compact 🚀 449854916 729123803 0.62
tpch_q17/datafusion:vortex-compact 1311524719 1275745775 1.03
tpch_q18/datafusion:vortex-compact 1217255349 1168364489 1.04
tpch_q19/datafusion:vortex-compact 1066548438 1256720927 0.85
tpch_q20/datafusion:vortex-compact 1546636232 1259516494 1.23
tpch_q21/datafusion:vortex-compact 1700423113 1985796521 0.86
tpch_q22/datafusion:vortex-compact 🚀 696115383 1406803466 0.49
datafusion / parquet (1.022x ➖, 3↑ 5↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 1036265760 940978677 1.10
tpch_q02/datafusion:parquet 🚨 1431317053 990658110 1.44
tpch_q03/datafusion:parquet 🚀 1009911270 1562261900 0.65
tpch_q04/datafusion:parquet 512077968 639265871 0.80
tpch_q05/datafusion:parquet 1320633919 1500590220 0.88
tpch_q06/datafusion:parquet 559989163 556886958 1.01
tpch_q07/datafusion:parquet 1393026067 1338221763 1.04
tpch_q08/datafusion:parquet 1807564690 1690787757 1.07
tpch_q09/datafusion:parquet 2238389291 2002652472 1.12
tpch_q10/datafusion:parquet 3091231348 2420357530 1.28
tpch_q11/datafusion:parquet 🚨 955312832 686656668 1.39
tpch_q12/datafusion:parquet 832712034 723099087 1.15
tpch_q13/datafusion:parquet 814967505 701336945 1.16
tpch_q14/datafusion:parquet 🚀 918675994 1665493243 0.55
tpch_q15/datafusion:parquet 🚀 1474884364 2445297463 0.60
tpch_q16/datafusion:parquet 604979847 846213191 0.71
tpch_q17/datafusion:parquet 🚨 1954977497 1484890310 1.32
tpch_q18/datafusion:parquet 🚨 2797284869 1568273671 1.78
tpch_q19/datafusion:parquet 1238467216 1214010514 1.02
tpch_q20/datafusion:parquet 1635490758 1824268583 0.90
tpch_q21/datafusion:parquet 2106983921 2099616042 1.00
tpch_q22/datafusion:parquet 🚨 1272337863 878626332 1.45
duckdb / vortex-file-compressed (1.019x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 688405718 749397847 0.92
tpch_q02/duckdb:vortex-file-compressed 1341417874 1466073772 0.91
tpch_q03/duckdb:vortex-file-compressed 1189271823 1164524088 1.02
tpch_q04/duckdb:vortex-file-compressed 1026390592 1047035761 0.98
tpch_q05/duckdb:vortex-file-compressed 1360407431 1386406414 0.98
tpch_q06/duckdb:vortex-file-compressed 807730684 630693741 1.28
tpch_q07/duckdb:vortex-file-compressed 1455803626 1427754316 1.02
tpch_q08/duckdb:vortex-file-compressed 1675175320 1674768913 1.00
tpch_q09/duckdb:vortex-file-compressed 2048803023 1787734718 1.15
tpch_q10/duckdb:vortex-file-compressed 1354639432 1492058679 0.91
tpch_q11/duckdb:vortex-file-compressed 748514520 817719929 0.92
tpch_q12/duckdb:vortex-file-compressed 1488767914 1497078917 0.99
tpch_q13/duckdb:vortex-file-compressed 898598754 992780478 0.91
tpch_q14/duckdb:vortex-file-compressed 802714873 746448937 1.08
tpch_q15/duckdb:vortex-file-compressed 674355712 696944318 0.97
tpch_q16/duckdb:vortex-file-compressed 697202661 548022225 1.27
tpch_q17/duckdb:vortex-file-compressed 1141574381 1078974286 1.06
tpch_q18/duckdb:vortex-file-compressed 1077871369 987733892 1.09
tpch_q19/duckdb:vortex-file-compressed 933258233 843558886 1.11
tpch_q20/duckdb:vortex-file-compressed 1335767928 1510782424 0.88
tpch_q21/duckdb:vortex-file-compressed 2283777240 2150690692 1.06
tpch_q22/duckdb:vortex-file-compressed 499222358 486531378 1.03
duckdb / vortex-compact (1.040x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 685651904 685233338 1.00
tpch_q02/duckdb:vortex-compact 1151427820 1214483094 0.95
tpch_q03/duckdb:vortex-compact 955021226 1033816597 0.92
tpch_q04/duckdb:vortex-compact 787047485 751168314 1.05
tpch_q05/duckdb:vortex-compact 1260139090 1190489687 1.06
tpch_q06/duckdb:vortex-compact 629248447 607495405 1.04
tpch_q07/duckdb:vortex-compact 1280072940 1284395498 1.00
tpch_q08/duckdb:vortex-compact 1628833398 1583395158 1.03
tpch_q09/duckdb:vortex-compact 1825411260 1583950236 1.15
tpch_q10/duckdb:vortex-compact 1323062167 1101675587 1.20
tpch_q11/duckdb:vortex-compact 793353133 757858712 1.05
tpch_q12/duckdb:vortex-compact 1302217109 1238025135 1.05
tpch_q13/duckdb:vortex-compact 891782290 874507450 1.02
tpch_q14/duckdb:vortex-compact 766125435 694792333 1.10
tpch_q15/duckdb:vortex-compact 654939514 534373768 1.23
tpch_q16/duckdb:vortex-compact 424011312 450946750 0.94
tpch_q17/duckdb:vortex-compact 1044800082 1001672503 1.04
tpch_q18/duckdb:vortex-compact 967605021 940923006 1.03
tpch_q19/duckdb:vortex-compact 930876405 793993950 1.17
tpch_q20/duckdb:vortex-compact 1341207918 1288302800 1.04
tpch_q21/duckdb:vortex-compact 1965191100 1866902759 1.05
tpch_q22/duckdb:vortex-compact 477961865 561303734 0.85
duckdb / parquet (0.872x ➖, 0↑ 0↓)
name PR ad554af (ns) base b94291b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 928841421 1200688848 0.77
tpch_q02/duckdb:parquet 1550380723 1753629799 0.88
tpch_q03/duckdb:parquet 2261836535 2039556293 1.11
tpch_q04/duckdb:parquet 1214242578 1715883209 0.71
tpch_q05/duckdb:parquet 2384608667 2483738253 0.96
tpch_q06/duckdb:parquet 860743732 1179540489 0.73
tpch_q07/duckdb:parquet 2288665266 2492678554 0.92
tpch_q08/duckdb:parquet 2841786534 3531930909 0.80
tpch_q09/duckdb:parquet 3068842762 3157472135 0.97
tpch_q10/duckdb:parquet 3409898659 4014703159 0.85
tpch_q11/duckdb:parquet 1051278861 1171073906 0.90
tpch_q12/duckdb:parquet 1472171689 1786937842 0.82
tpch_q13/duckdb:parquet 1493728625 1626612368 0.92
tpch_q14/duckdb:parquet 1455332322 1461163977 1.00
tpch_q15/duckdb:parquet 949711525 1283575929 0.74
tpch_q16/duckdb:parquet 1054609333 1030324158 1.02
tpch_q17/duckdb:parquet 1568581604 1598271745 0.98
tpch_q18/duckdb:parquet 1530494614 2081231523 0.74
tpch_q19/duckdb:parquet 1583802014 2225885373 0.71
tpch_q20/duckdb:parquet 2061690814 2574166590 0.80
tpch_q21/duckdb:parquet 2100558919 2249829171 0.93
tpch_q22/duckdb:parquet 1292065186 1193497271 1.08

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 1.001x ➖
Parquet (geomean): 0.987x ➖

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 (0.982x ➖, 7↑ 1↓)
name PR ad554af (ns) base a289c23 (ns) ratio (PR/base)
compress time/Arade 1090356418 1191864486 0.91
compress time/Bimbo 5521545012 5969242345 0.92
compress time/CMSprovider 2760885734 2815159148 0.98
compress time/Euro2016 484636186 503345022 0.96
compress time/Food 387147191 386751711 1.00
compress time/HashTags 848604900 873127965 0.97
compress time/TPC-H l_comment canonical 1246707358 1283115935 0.97
compress time/TPC-H l_comment chunked 1241697158 1282387130 0.97
compress time/taxi 661984507 700973125 0.94
compress time/wide table cols=100 chunks=1 rows=1000 12111133 12705627 0.95
compress time/wide table cols=100 chunks=50 rows=1000 11896355 12467612 0.95
compress time/wide table cols=1000 chunks=1 rows=1000 131147213 129230446 1.01
compress time/wide table cols=1000 chunks=50 rows=1000 129899581 128038421 1.01
compress time/wide table cols=10000 chunks=1 rows=1000 1461515452 1504788570 0.97
compress time/wide table cols=10000 chunks=50 rows=1000 1468314059 1518159535 0.97
decompress time/Arade 28909714 29891398 0.97
decompress time/Bimbo 🚀 79402040 89722752 0.88
decompress time/CMSprovider 79376378 82788589 0.96
decompress time/Euro2016 20105365 21467264 0.94
decompress time/Food 7948383 8525609 0.93
decompress time/HashTags 88939666 91147855 0.98
decompress time/TPC-H l_comment canonical 41677412 40164587 1.04
decompress time/TPC-H l_comment chunked 41164311 41339720 1.00
decompress time/taxi 14566174 15377891 0.95
decompress time/wide table cols=100 chunks=1 rows=1000 2381289 2612568 0.91
decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2264365 2543848 0.89
decompress time/wide table cols=1000 chunks=1 rows=1000 21771423 22686424 0.96
decompress time/wide table cols=1000 chunks=50 rows=1000 22479156 21187041 1.06
decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 230815946 266313594 0.87
decompress time/wide table cols=10000 chunks=50 rows=1000 246771629 249583964 0.99
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 2608313808 2756614752 0.95
parquet_rs-zstd compress time/Bimbo 12602615473 13117597067 0.96
parquet_rs-zstd compress time/CMSprovider 6887134086 7182285946 0.96
parquet_rs-zstd compress time/Euro2016 1310171658 1394352422 0.94
parquet_rs-zstd compress time/Food 793365002 837430840 0.95
parquet_rs-zstd compress time/HashTags 🚀 2174232472 2429005613 0.90
parquet_rs-zstd compress time/TPC-H l_comment canonical 3198069949 3344491075 0.96
parquet_rs-zstd compress time/TPC-H l_comment chunked 3215630881 3352765659 0.96
parquet_rs-zstd compress time/taxi 1198382874 1247534766 0.96
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 6184376 6941207 0.89
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6082612 6674669 0.91
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 75758153 79027760 0.96
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 74929514 77637794 0.97
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 812722596 813665052 1.00
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 806916665 808896281 1.00
parquet_rs-zstd decompress time/Arade 620123634 639850084 0.97
parquet_rs-zstd decompress time/Bimbo 1690574811 1731618944 0.98
parquet_rs-zstd decompress time/CMSprovider 1720379521 1791775416 0.96
parquet_rs-zstd decompress time/Euro2016 378180281 392488529 0.96
parquet_rs-zstd decompress time/Food 198490289 204836957 0.97
parquet_rs-zstd decompress time/HashTags 🚀 653788741 729443727 0.90
parquet_rs-zstd decompress time/TPC-H l_comment canonical 590246649 602196319 0.98
parquet_rs-zstd decompress time/TPC-H l_comment chunked 595481069 610335349 0.98
parquet_rs-zstd decompress time/taxi 245036601 249732662 0.98
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2785729 2883506 0.97
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2791385 2917408 0.96
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32449396 33830811 0.96
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32734260 34104837 0.96
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 352114609 351871168 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 352769066 350183229 1.01
vortex-file-compressed size/Arade 145363860 145363860 1.00
vortex-file-compressed size/Bimbo 468763396 468763396 1.00
vortex-file-compressed size/CMSprovider 417860436 417860452 1.00
vortex-file-compressed size/Euro2016 158835388 158490652 1.00
vortex-file-compressed size/Food 41927000 41927000 1.00
vortex-file-compressed size/HashTags 184899980 185314324 1.00
vortex-file-compressed size/TPC-H l_comment canonical 178658352 178382400 1.00
vortex-file-compressed size/TPC-H l_comment chunked 178365616 178506384 1.00
vortex-file-compressed size/taxi 52364012 52364012 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957712 92957712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957712 92957712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.97
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.02
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio compress time/Food 0 0 1.06
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.09
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.02
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.01
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.07
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.06
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.97
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 0.97
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.00
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.91
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.00
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio decompress time/Food 0 0 0.96
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.09
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.06
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 0.94
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.93
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 🚨 0 0 1.11
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 0 0 0.87
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.98
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 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 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

@myrrc myrrc force-pushed the myrrc/scalar-fn-pushdown branch 2 times, most recently from f218dcf to 9099587 Compare June 10, 2026 17:03
@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Jun 10, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 10, 2026
@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Jun 11, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 11, 2026
@myrrc

myrrc commented Jun 11, 2026

Copy link
Copy Markdown
Contributor Author

Local run shows 2x speedup for clickbench 27 (arm, 250->140ms), CI run shows a slowdown, so something wrong is going on.

On a local x86 box the speedup is 680ms -> 345 ms .

@myrrc myrrc force-pushed the myrrc/scalar-fn-pushdown branch from 9099587 to 1201b5c Compare June 11, 2026 10:58
@myrrc myrrc force-pushed the myrrc/scalar-fn-pushdown branch from 1201b5c to ad554af Compare June 11, 2026 10:58
@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Jun 11, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant