Skip to content

fix: Fix datafusion benchmark, attaching table ref to table URL - #9014

Merged
AdamGS merged 1 commit into
developfrom
adamg/try-fix-df-pq-benchmark
Jul 27, 2026
Merged

fix: Fix datafusion benchmark, attaching table ref to table URL#9014
AdamGS merged 1 commit into
developfrom
adamg/try-fix-df-pq-benchmark

Conversation

@AdamGS

Copy link
Copy Markdown
Contributor

Rationale for this change

DF 54.1.0 introduced this change, which due to the way we register the listing table, caused us to not-reuse the shared stats cache, instead re-parsing them every time.

What changes are included in this PR?

Just a fix to the benchmark's setup code.

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

None

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@github-actions

github-actionsBot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

StatusCommitJobAttemptLink
🟢 Done141a5161Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.088x ➖

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.088x ➖, 0↑ 4↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed1196166361180234771.01
polarsignals_q01/datafusion:vortex-file-compressed2553981282815365580.91
polarsignals_q02/datafusion:vortex-file-compressed23162847211783061.09
polarsignals_q03/datafusion:vortex-file-compressed 🚨2836154802515291281.13
polarsignals_q04/datafusion:vortex-file-compressed1036151294276721.10
polarsignals_q05/datafusion:vortex-file-compressed 🚨16700097137136611.22
polarsignals_q06/datafusion:vortex-file-compressed 🚨21746817195072871.11
polarsignals_q07/datafusion:vortex-file-compressed 🚨15620886126677131.23
polarsignals_q08/datafusion:vortex-file-compressed3941598213818733911.03
polarsignals_q09/datafusion:vortex-file-compressed1051019497300551.08

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

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

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.011x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed52689532538138520.98
tpch_q02/datafusion:vortex-file-compressed21697184216518931.00
tpch_q03/datafusion:vortex-file-compressed29922002295047421.01
tpch_q04/datafusion:vortex-file-compressed18663315182362521.02
tpch_q05/datafusion:vortex-file-compressed44159052444020710.99
tpch_q06/datafusion:vortex-file-compressed957510192739591.03
tpch_q07/datafusion:vortex-file-compressed50257497505654290.99
tpch_q08/datafusion:vortex-file-compressed37249730367248751.01
tpch_q09/datafusion:vortex-file-compressed49441297472684761.05
tpch_q10/datafusion:vortex-file-compressed32979654326504011.01
tpch_q11/datafusion:vortex-file-compressed15824046155118881.02
tpch_q12/datafusion:vortex-file-compressed22591724224975081.00
tpch_q13/datafusion:vortex-file-compressed24061902240437181.00
tpch_q14/datafusion:vortex-file-compressed14539868141707961.03
tpch_q15/datafusion:vortex-file-compressed22415638223168571.00
tpch_q16/datafusion:vortex-file-compressed18584077182636121.02
tpch_q17/datafusion:vortex-file-compressed61596119611031271.01
tpch_q18/datafusion:vortex-file-compressed70692813696734731.01
tpch_q19/datafusion:vortex-file-compressed18419465187016930.98
tpch_q20/datafusion:vortex-file-compressed30237141292932971.03
tpch_q21/datafusion:vortex-file-compressed65972789638547321.03
tpch_q22/datafusion:vortex-file-compressed11744854117684741.00
datafusion / vortex-compact (1.010x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:vortex-compact57898498576438251.00
tpch_q02/datafusion:vortex-compact24974862243977021.02
tpch_q03/datafusion:vortex-compact33006411328048251.01
tpch_q04/datafusion:vortex-compact22325378220004231.01
tpch_q05/datafusion:vortex-compact46170502465693840.99
tpch_q06/datafusion:vortex-compact12228814122900721.00
tpch_q07/datafusion:vortex-compact54852782542858591.01
tpch_q08/datafusion:vortex-compact41134103410083281.00
tpch_q09/datafusion:vortex-compact53117035533698671.00
tpch_q10/datafusion:vortex-compact37300917374024811.00
tpch_q11/datafusion:vortex-compact16942265166922961.01
tpch_q12/datafusion:vortex-compact31408167307119231.02
tpch_q13/datafusion:vortex-compact29843343288757021.03
tpch_q14/datafusion:vortex-compact17623946176606521.00
tpch_q15/datafusion:vortex-compact29069347285577381.02
tpch_q16/datafusion:vortex-compact22402561215297111.04
tpch_q17/datafusion:vortex-compact65812578650003401.01
tpch_q18/datafusion:vortex-compact75067442743799011.01
tpch_q19/datafusion:vortex-compact38171171390065760.98
tpch_q20/datafusion:vortex-compact34249801336849241.02
tpch_q21/datafusion:vortex-compact77684199751318101.03
tpch_q22/datafusion:vortex-compact13143654130244141.01
datafusion / parquet (1.019x ➖, 0↑ 2↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:parquet1340442851334226971.00
tpch_q02/datafusion:parquet58397039581639051.00
tpch_q03/datafusion:parquet75801939796747600.95
tpch_q04/datafusion:parquet45938825417895511.10
tpch_q05/datafusion:parquet95479418881498681.08
tpch_q06/datafusion:parquet 🚨40038523351979961.14
tpch_q07/datafusion:parquet1018657501018802211.00
tpch_q08/datafusion:parquet94177318912246761.03
tpch_q09/datafusion:parquet1228627561223999841.00
tpch_q10/datafusion:parquet1080840631112696820.97
tpch_q11/datafusion:parquet40921958418180960.98
tpch_q12/datafusion:parquet84040879834534981.01
tpch_q13/datafusion:parquet1876049701884450661.00
tpch_q14/datafusion:parquet44670846461255360.97
tpch_q15/datafusion:parquet58863729577626561.02
tpch_q16/datafusion:parquet40697744410757570.99
tpch_q17/datafusion:parquet1367504601383338300.99
tpch_q18/datafusion:parquet1532181421499553101.02
tpch_q19/datafusion:parquet 🚨78580946662663181.19
tpch_q20/datafusion:parquet68704633700379540.98
tpch_q21/datafusion:parquet1462126161438336671.02
tpch_q22/datafusion:parquet43318418431313741.00
duckdb / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed27456679265364591.03
tpch_q02/duckdb:vortex-file-compressed24692709250148340.99
tpch_q03/duckdb:vortex-file-compressed31550175316375501.00
tpch_q04/duckdb:vortex-file-compressed26930274273931080.98
tpch_q05/duckdb:vortex-file-compressed34439070349942290.98
tpch_q06/duckdb:vortex-file-compressed846716080838881.05
tpch_q07/duckdb:vortex-file-compressed33438731328437741.02
tpch_q08/duckdb:vortex-file-compressed38974761389460161.00
tpch_q09/duckdb:vortex-file-compressed54956519541689521.01
tpch_q10/duckdb:vortex-file-compressed40889150400371071.02
tpch_q11/duckdb:vortex-file-compressed13697351134153261.02
tpch_q12/duckdb:vortex-file-compressed23098428225916231.02
tpch_q13/duckdb:vortex-file-compressed39620990392357751.01
tpch_q14/duckdb:vortex-file-compressed19680764191666861.03
tpch_q15/duckdb:vortex-file-compressed15745281158968160.99
tpch_q16/duckdb:vortex-file-compressed27184567271938421.00
tpch_q17/duckdb:vortex-file-compressed22512805226175261.00
tpch_q18/duckdb:vortex-file-compressed51666928502417131.03
tpch_q19/duckdb:vortex-file-compressed24942036261195810.95
tpch_q20/duckdb:vortex-file-compressed30669317301666141.02
tpch_q21/duckdb:vortex-file-compressed96262326988454870.97
tpch_q22/duckdb:vortex-file-compressed16413617171324700.96
duckdb / vortex-compact (1.013x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:vortex-compact37669659373269171.01
tpch_q02/duckdb:vortex-compact31285274316151510.99
tpch_q03/duckdb:vortex-compact34811060341242921.02
tpch_q04/duckdb:vortex-compact34139219338724051.01
tpch_q05/duckdb:vortex-compact39097107384245551.02
tpch_q06/duckdb:vortex-compact10206382106309690.96
tpch_q07/duckdb:vortex-compact41834020416468211.00
tpch_q08/duckdb:vortex-compact46517305455046601.02
tpch_q09/duckdb:vortex-compact65638995645632661.02
tpch_q10/duckdb:vortex-compact46964542475470310.99
tpch_q11/duckdb:vortex-compact15980950152853411.05
tpch_q12/duckdb:vortex-compact32314566317989411.02
tpch_q13/duckdb:vortex-compact45331942445208981.02
tpch_q14/duckdb:vortex-compact23276578233843151.00
tpch_q15/duckdb:vortex-compact19479618189511141.03
tpch_q16/duckdb:vortex-compact29310961286944951.02
tpch_q17/duckdb:vortex-compact27020573273380790.99
tpch_q18/duckdb:vortex-compact59593191571456371.04
tpch_q19/duckdb:vortex-compact29014869286012361.01
tpch_q20/duckdb:vortex-compact37177633368526511.01
tpch_q21/duckdb:vortex-compact1135317431112309071.02
tpch_q22/duckdb:vortex-compact17777771169428541.05
duckdb / parquet (1.010x ➖, 1↑ 2↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:parquet 🚨94331705852360081.11
tpch_q02/duckdb:parquet40037622398762151.00
tpch_q03/duckdb:parquet71806216711513341.01
tpch_q04/duckdb:parquet55098858506348411.09
tpch_q05/duckdb:parquet69197759692581391.00
tpch_q06/duckdb:parquet23079401227911941.01
tpch_q07/duckdb:parquet 🚀72195192824597450.88
tpch_q08/duckdb:parquet83270698917968870.91
tpch_q09/duckdb:parquet1348889931349031601.00
tpch_q10/duckdb:parquet1342244141264244731.06
tpch_q11/duckdb:parquet22885653226771941.01
tpch_q12/duckdb:parquet47707787478714561.00
tpch_q13/duckdb:parquet2550942832573191530.99
tpch_q14/duckdb:parquet51133590513555061.00
tpch_q15/duckdb:parquet27232071265587631.03
tpch_q16/duckdb:parquet58266756583117301.00
tpch_q17/duckdb:parquet58602481561083271.04
tpch_q18/duckdb:parquet1212470961219245890.99
tpch_q19/duckdb:parquet69296603691844641.00
tpch_q20/duckdb:parquet67161091660888611.02
tpch_q21/duckdb:parquet 🚨1821804551630733471.12
tpch_q22/duckdb:parquet55137606552702821.00
duckdb / duckdb (1.005x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:duckdb17467963179111130.98
tpch_q02/duckdb:duckdb14777104141432871.04
tpch_q03/duckdb:duckdb22486351224350851.00
tpch_q04/duckdb:duckdb22543429217127261.04
tpch_q05/duckdb:duckdb23018848237337000.97
tpch_q06/duckdb:duckdb701646170918000.99
tpch_q07/duckdb:duckdb25889289252152661.03
tpch_q08/duckdb:duckdb24741345241164251.03
tpch_q09/duckdb:duckdb57861918563234381.03
tpch_q10/duckdb:duckdb50958543518101520.98
tpch_q11/duckdb:duckdb748698571372331.05
tpch_q12/duckdb:duckdb17941194182360410.98
tpch_q13/duckdb:duckdb40307590400270821.01
tpch_q14/duckdb:duckdb21660683218842100.99
tpch_q15/duckdb:duckdb13615432138079200.99
tpch_q16/duckdb:duckdb25927601261848900.99
tpch_q17/duckdb:duckdb16585420164529551.01
tpch_q18/duckdb:duckdb40585390407616341.00
tpch_q19/duckdb:duckdb31240393309129941.01
tpch_q20/duckdb:duckdb25103140254422700.99
tpch_q21/duckdb:duckdb62762804617209491.02
tpch_q22/duckdb:duckdb26229578259813181.01

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: DataFusion No clear signal (+2.1%, environment too noisy confidence) · DuckDB No clear signal (-1.3%, low confidence)
Vortex (geomean): 1.000x ➖
Parquet (geomean): 0.996x ➖
Shifts: Parquet (control) -0.4% · Median polish -0.1%

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

datafusion / vortex-file-compressed (1.005x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed487546147638341.02
fineweb_q01/datafusion:vortex-file-compressed31490597316314111.00
fineweb_q02/datafusion:vortex-file-compressed35329128331604491.07
fineweb_q03/datafusion:vortex-file-compressed55407724531396021.04
fineweb_q04/datafusion:vortex-file-compressed2424846362404568981.01
fineweb_q05/datafusion:vortex-file-compressed1861125161826903131.02
fineweb_q06/datafusion:vortex-file-compressed47765230490309190.97
fineweb_q07/datafusion:vortex-file-compressed51626508508180711.02
fineweb_q08/datafusion:vortex-file-compressed18672628205751730.91
datafusion / vortex-compact (1.003x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/datafusion:vortex-compact582676453399941.09
fineweb_q01/datafusion:vortex-compact91951610990831590.93
fineweb_q02/datafusion:vortex-compact1082678541078742531.00
fineweb_q03/datafusion:vortex-compact8530839198643468750.99
fineweb_q04/datafusion:vortex-compact9095631639140667011.00
fineweb_q05/datafusion:vortex-compact8169939718028230961.02
fineweb_q06/datafusion:vortex-compact4624609004592856561.01
fineweb_q07/datafusion:vortex-compact4817730134823264901.00
fineweb_q08/datafusion:vortex-compact18534305183788011.01
datafusion / parquet (0.983x ➖, 1↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀641374875045270.85
fineweb_q01/datafusion:parquet2954701653029963000.98
fineweb_q02/datafusion:parquet2922693412988384000.98
fineweb_q03/datafusion:parquet3009872012787857411.08
fineweb_q04/datafusion:parquet3137532553101204461.01
fineweb_q05/datafusion:parquet3019054423129917820.96
fineweb_q06/datafusion:parquet2986092052987478661.00
fineweb_q07/datafusion:parquet2825428612829629681.00
fineweb_q08/datafusion:parquet2867173182867406251.00
duckdb / vortex-file-compressed (0.983x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed325581232040841.02
fineweb_q01/duckdb:vortex-file-compressed32334165334240670.97
fineweb_q02/duckdb:vortex-file-compressed38039434366816671.04
fineweb_q03/duckdb:vortex-file-compressed1004190741008284711.00
fineweb_q04/duckdb:vortex-file-compressed2390776782438959670.98
fineweb_q05/duckdb:vortex-file-compressed1795777231905196460.94
fineweb_q06/duckdb:vortex-file-compressed50946178521661860.98
fineweb_q07/duckdb:vortex-file-compressed53375757555306500.96
fineweb_q08/duckdb:vortex-file-compressed21010976215227820.98
duckdb / vortex-compact (1.010x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/duckdb:vortex-compact319080531190171.02
fineweb_q01/duckdb:vortex-compact1083426351090727050.99
fineweb_q02/duckdb:vortex-compact1131268081086695981.04
fineweb_q03/duckdb:vortex-compact8511744638475161751.00
fineweb_q04/duckdb:vortex-compact9007555079011086151.00
fineweb_q05/duckdb:vortex-compact8026470287984390501.01
fineweb_q06/duckdb:vortex-compact4601667394614089211.00
fineweb_q07/duckdb:vortex-compact4842548194818973401.00
fineweb_q08/duckdb:vortex-compact19980223195205561.02
duckdb / parquet (1.010x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/duckdb:parquet34436394326172601.06
fineweb_q01/duckdb:parquet94018104917702351.02
fineweb_q02/duckdb:parquet89243568888343331.00
fineweb_q03/duckdb:parquet3218920053180463201.01
fineweb_q04/duckdb:parquet4466552754522929170.99
fineweb_q05/duckdb:parquet4178773694194765801.00
fineweb_q06/duckdb:parquet2075267912070227091.00
fineweb_q07/duckdb:parquet2177688532194819790.99
fineweb_q08/duckdb:parquet37769599371129601.02

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Vortex queries 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +6.5%
Engines: DataFusion No clear signal (+4.4%, low confidence) · DuckDB No clear signal (+8.5%, low confidence)
Vortex (geomean): 1.073x ➖
Parquet (geomean): 1.040x ➖
Shifts: Parquet (control) +4.0% · Median polish +8.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.110x ❌, 0↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
vortex_q00/datafusion:vortex-file-compressed50023824465431471.07
vortex_q01/datafusion:vortex-file-compressed 🚨66005861575463461.15
datafusion / parquet (1.063x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
vortex_q00/datafusion:parquet1765300751609593741.10
vortex_q01/datafusion:parquet26577225257876801.03
duckdb / vortex-file-compressed (1.104x ❌, 0↑ 2↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
vortex_q00/duckdb:vortex-file-compressed 🚨62948929570757501.10
vortex_q01/duckdb:vortex-file-compressed 🚨42074387380497451.11
duckdb / parquet (1.017x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
vortex_q00/duckdb:parquet1837016151797239091.02
vortex_q01/duckdb:parquet63715089629054421.01

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.4%
Engines: DataFusion No clear signal (-2.0%, low confidence) · DuckDB No clear signal (-0.8%, low confidence)
Vortex (geomean): 0.996x ➖
Parquet (geomean): 1.011x ➖
Shifts: Parquet (control) +1.1% · Median polish +0.2%

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

datafusion / vortex-file-compressed (0.998x ➖, 1↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed22730924209880861.08
tpcds_q02/datafusion:vortex-file-compressed41516418426819600.97
tpcds_q03/datafusion:vortex-file-compressed13900243142937800.97
tpcds_q04/datafusion:vortex-file-compressed2193893472187632351.00
tpcds_q05/datafusion:vortex-file-compressed44010788420517001.05
tpcds_q06/datafusion:vortex-file-compressed21720323222387740.98
tpcds_q07/datafusion:vortex-file-compressed40719689391070621.04
tpcds_q08/datafusion:vortex-file-compressed29659366285130571.04
tpcds_q09/datafusion:vortex-file-compressed30731757299456131.03
tpcds_q10/datafusion:vortex-file-compressed35377702370845360.95
tpcds_q11/datafusion:vortex-file-compressed1278499541222672701.05
tpcds_q12/datafusion:vortex-file-compressed16528068166574540.99
tpcds_q13/datafusion:vortex-file-compressed42225618435426450.97
tpcds_q14/datafusion:vortex-file-compressed1540286471537264951.00
tpcds_q15/datafusion:vortex-file-compressed25003739245675281.02
tpcds_q16/datafusion:vortex-file-compressed21709507224560770.97
tpcds_q17/datafusion:vortex-file-compressed56823567571463010.99
tpcds_q18/datafusion:vortex-file-compressed58937716571246661.03
tpcds_q19/datafusion:vortex-file-compressed21136570209602271.01
tpcds_q20/datafusion:vortex-file-compressed18829399183636051.03
tpcds_q21/datafusion:vortex-file-compressed35299696363572350.97
tpcds_q22/datafusion:vortex-file-compressed1301504151230875591.06
tpcds_q23/datafusion:vortex-file-compressed1522376331486922771.02
tpcds_q24/datafusion:vortex-file-compressed81697806875298760.93
tpcds_q25/datafusion:vortex-file-compressed59676582610078740.98
tpcds_q26/datafusion:vortex-file-compressed28787978290297230.99
tpcds_q27/datafusion:vortex-file-compressed90343891927333170.97
tpcds_q28/datafusion:vortex-file-compressed31277034305618931.02
tpcds_q29/datafusion:vortex-file-compressed56835978562983781.01
tpcds_q30/datafusion:vortex-file-compressed 🚨25966426228517221.14
tpcds_q31/datafusion:vortex-file-compressed67665132657720521.03
tpcds_q32/datafusion:vortex-file-compressed17420089184095440.95
tpcds_q33/datafusion:vortex-file-compressed27828040287130510.97
tpcds_q34/datafusion:vortex-file-compressed24626818244116791.01
tpcds_q35/datafusion:vortex-file-compressed41766125403570131.03
tpcds_q36/datafusion:vortex-file-compressed55685657568252180.98
tpcds_q37/datafusion:vortex-file-compressed18182055176848091.03
tpcds_q38/datafusion:vortex-file-compressed37641678386231470.97
tpcds_q39/datafusion:vortex-file-compressed1061276531080254220.98
tpcds_q40/datafusion:vortex-file-compressed29653362286844121.03
tpcds_q41/datafusion:vortex-file-compressed19358077191317751.01
tpcds_q42/datafusion:vortex-file-compressed12847358132154240.97
tpcds_q43/datafusion:vortex-file-compressed17910773190688980.94
tpcds_q44/datafusion:vortex-file-compressed29116622282896981.03
tpcds_q45/datafusion:vortex-file-compressed25194999243253761.04
tpcds_q46/datafusion:vortex-file-compressed33414107339545930.98
tpcds_q47/datafusion:vortex-file-compressed1311156201328614620.99
tpcds_q48/datafusion:vortex-file-compressed35910176354086811.01
tpcds_q49/datafusion:vortex-file-compressed56090251556519771.01
tpcds_q50/datafusion:vortex-file-compressed37177036369853101.01
tpcds_q51/datafusion:vortex-file-compressed86581630889734120.97
tpcds_q52/datafusion:vortex-file-compressed12898674133946180.96
tpcds_q53/datafusion:vortex-file-compressed20624521216167320.95
tpcds_q54/datafusion:vortex-file-compressed34090054332210301.03
tpcds_q55/datafusion:vortex-file-compressed12613160126037701.00
tpcds_q56/datafusion:vortex-file-compressed28579944283899691.01
tpcds_q57/datafusion:vortex-file-compressed92635195938297010.99
tpcds_q58/datafusion:vortex-file-compressed51145404501663311.02
tpcds_q59/datafusion:vortex-file-compressed56681907564975951.00
tpcds_q60/datafusion:vortex-file-compressed 🚀28149110314569170.89
tpcds_q61/datafusion:vortex-file-compressed37980059385696410.98
tpcds_q62/datafusion:vortex-file-compressed20539116207024080.99
tpcds_q63/datafusion:vortex-file-compressed21059972209019361.01
tpcds_q64/datafusion:vortex-file-compressed3605019063735897650.96
tpcds_q65/datafusion:vortex-file-compressed50279818496408591.01
tpcds_q66/datafusion:vortex-file-compressed69017622668487281.03
tpcds_q67/datafusion:vortex-file-compressed1478388521450902051.02
tpcds_q68/datafusion:vortex-file-compressed32272120319170591.01
tpcds_q69/datafusion:vortex-file-compressed33265965331001311.01
tpcds_q70/datafusion:vortex-file-compressed91708878957035610.96
tpcds_q71/datafusion:vortex-file-compressed21798691223593640.97
tpcds_q72/datafusion:vortex-file-compressed206518158321170493670.98
tpcds_q73/datafusion:vortex-file-compressed22687323228986520.99
tpcds_q74/datafusion:vortex-file-compressed74340712751600280.99
tpcds_q75/datafusion:vortex-file-compressed1040610381083259890.96
tpcds_q76/datafusion:vortex-file-compressed26664226266026301.00
tpcds_q77/datafusion:vortex-file-compressed35122076348681651.01
tpcds_q78/datafusion:vortex-file-compressed1076853611102231450.98
tpcds_q79/datafusion:vortex-file-compressed27483761282522610.97
tpcds_q80/datafusion:vortex-file-compressed84463060842891241.00
tpcds_q81/datafusion:vortex-file-compressed24468553245076391.00
tpcds_q82/datafusion:vortex-file-compressed18417607192201810.96
tpcds_q83/datafusion:vortex-file-compressed33725193348614760.97
tpcds_q84/datafusion:vortex-file-compressed11562917117587310.98
tpcds_q85/datafusion:vortex-file-compressed83883723836473261.00
tpcds_q86/datafusion:vortex-file-compressed14954980139756611.07
tpcds_q87/datafusion:vortex-file-compressed39669340370158941.07
tpcds_q88/datafusion:vortex-file-compressed51958413541329410.96
tpcds_q89/datafusion:vortex-file-compressed24452535245333401.00
tpcds_q90/datafusion:vortex-file-compressed12723515127575801.00
tpcds_q91/datafusion:vortex-file-compressed17674410173354891.02
tpcds_q92/datafusion:vortex-file-compressed14431335146746650.98
tpcds_q93/datafusion:vortex-file-compressed30957095298775321.04
tpcds_q94/datafusion:vortex-file-compressed19511159198442680.98
tpcds_q95/datafusion:vortex-file-compressed53889220541962150.99
tpcds_q96/datafusion:vortex-file-compressed12239743131186220.93
tpcds_q97/datafusion:vortex-file-compressed27985652272066301.03
tpcds_q98/datafusion:vortex-file-compressed22997432233279300.99
tpcds_q99/datafusion:vortex-file-compressed24835094246927631.01
datafusion / vortex-compact (0.993x ➖, 2↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpcds_q01/datafusion:vortex-compact25511158236559281.08
tpcds_q02/datafusion:vortex-compact48965581501725290.98
tpcds_q03/datafusion:vortex-compact19054410198596340.96
tpcds_q04/datafusion:vortex-compact2600487462599582231.00
tpcds_q05/datafusion:vortex-compact46249494462104801.00
tpcds_q06/datafusion:vortex-compact29623878288459191.03
tpcds_q07/datafusion:vortex-compact58522547608281720.96
tpcds_q08/datafusion:vortex-compact39323492398069820.99
tpcds_q09/datafusion:vortex-compact52265822529197010.99
tpcds_q10/datafusion:vortex-compact55624739522339011.06
tpcds_q11/datafusion:vortex-compact1469372881485722440.99
tpcds_q12/datafusion:vortex-compact22293418210326301.06
tpcds_q13/datafusion:vortex-compact 🚀1193911201352590030.88
tpcds_q14/datafusion:vortex-compact1837016281903312130.97
tpcds_q15/datafusion:vortex-compact28606057290874480.98
tpcds_q16/datafusion:vortex-compact27468249279653680.98
tpcds_q17/datafusion:vortex-compact971257251003241360.97
tpcds_q18/datafusion:vortex-compact67624760686206330.99
tpcds_q19/datafusion:vortex-compact34103415339788751.00
tpcds_q20/datafusion:vortex-compact24987962239293401.04
tpcds_q21/datafusion:vortex-compact38008789400276610.95
tpcds_q22/datafusion:vortex-compact 🚨1623747361283054261.27
tpcds_q23/datafusion:vortex-compact1735185951768322700.98
tpcds_q24/datafusion:vortex-compact1033576851055618480.98
tpcds_q25/datafusion:vortex-compact77229054776422030.99
tpcds_q26/datafusion:vortex-compact43150548427733051.01
tpcds_q27/datafusion:vortex-compact1334137831352445900.99
tpcds_q28/datafusion:vortex-compact82486488831235280.99
tpcds_q29/datafusion:vortex-compact75736148754477001.00
tpcds_q30/datafusion:vortex-compact29016541291247751.00
tpcds_q31/datafusion:vortex-compact100209046983681971.02
tpcds_q32/datafusion:vortex-compact21115705211007611.00
tpcds_q33/datafusion:vortex-compact38479664388641170.99
tpcds_q34/datafusion:vortex-compact41175993411019301.00
tpcds_q35/datafusion:vortex-compact58820140568979131.03
tpcds_q36/datafusion:vortex-compact73993851769527220.96
tpcds_q37/datafusion:vortex-compact24320735246784240.99
tpcds_q38/datafusion:vortex-compact49115891490692591.00
tpcds_q39/datafusion:vortex-compact1143615401126359201.02
tpcds_q40/datafusion:vortex-compact31534884311748521.01
tpcds_q41/datafusion:vortex-compact21006091214843510.98
tpcds_q42/datafusion:vortex-compact18228619178953241.02
tpcds_q43/datafusion:vortex-compact26291416255766611.03
tpcds_q44/datafusion:vortex-compact48795591493268250.99
tpcds_q45/datafusion:vortex-compact29203638315896680.92
tpcds_q46/datafusion:vortex-compact52537296551152340.95
tpcds_q47/datafusion:vortex-compact1519452511518462801.00
tpcds_q48/datafusion:vortex-compact99226328991568031.00
tpcds_q49/datafusion:vortex-compact76894417760642011.01
tpcds_q50/datafusion:vortex-compact50406062521543100.97
tpcds_q51/datafusion:vortex-compact93232107920014961.01
tpcds_q52/datafusion:vortex-compact18832847185614481.01
tpcds_q53/datafusion:vortex-compact29775382296920091.00
tpcds_q54/datafusion:vortex-compact43320351432822691.00
tpcds_q55/datafusion:vortex-compact17973028179511241.00
tpcds_q56/datafusion:vortex-compact38877265401977730.97
tpcds_q57/datafusion:vortex-compact98688233984526071.00
tpcds_q58/datafusion:vortex-compact57353077580848000.99
tpcds_q59/datafusion:vortex-compact71983512710061721.01
tpcds_q60/datafusion:vortex-compact38422268397391390.97
tpcds_q61/datafusion:vortex-compact57038760581055680.98
tpcds_q62/datafusion:vortex-compact22454295223726471.00
tpcds_q63/datafusion:vortex-compact29918017295838421.01
tpcds_q64/datafusion:vortex-compact4258635484440272380.96
tpcds_q65/datafusion:vortex-compact 🚀65139249728655430.89
tpcds_q66/datafusion:vortex-compact71809453717545791.00
tpcds_q67/datafusion:vortex-compact1530214731531644101.00
tpcds_q68/datafusion:vortex-compact52955718536372820.99
tpcds_q69/datafusion:vortex-compact50058280499765011.00
tpcds_q70/datafusion:vortex-compact1094568061096919041.00
tpcds_q71/datafusion:vortex-compact31795105328396360.97
tpcds_q72/datafusion:vortex-compact209560498120587865651.02
tpcds_q73/datafusion:vortex-compact38125718382420451.00
tpcds_q74/datafusion:vortex-compact93348421925922041.01
tpcds_q75/datafusion:vortex-compact1296584961364509840.95
tpcds_q76/datafusion:vortex-compact36887789381991390.97
tpcds_q77/datafusion:vortex-compact45717430465753480.98
tpcds_q78/datafusion:vortex-compact1258407131253541341.00
tpcds_q79/datafusion:vortex-compact46860721474166750.99
tpcds_q80/datafusion:vortex-compact967813641015345120.95
tpcds_q81/datafusion:vortex-compact26628128265501891.00
tpcds_q82/datafusion:vortex-compact26153262266299400.98
tpcds_q83/datafusion:vortex-compact35968057347552991.03
tpcds_q84/datafusion:vortex-compact13185755132942870.99
tpcds_q85/datafusion:vortex-compact1310273421320036980.99
tpcds_q86/datafusion:vortex-compact15726978157324251.00
tpcds_q87/datafusion:vortex-compact48463452481603051.01
tpcds_q88/datafusion:vortex-compact1115796121113346151.00
tpcds_q89/datafusion:vortex-compact31918941322831540.99
tpcds_q90/datafusion:vortex-compact15009761149837621.00
tpcds_q91/datafusion:vortex-compact36331756361383791.01
tpcds_q92/datafusion:vortex-compact17825796194241340.92
tpcds_q93/datafusion:vortex-compact40041690405527430.99
tpcds_q94/datafusion:vortex-compact23877038243203030.98
tpcds_q95/datafusion:vortex-compact60655432602569031.01
tpcds_q96/datafusion:vortex-compact22362199225200110.99
tpcds_q97/datafusion:vortex-compact35969945353950421.02
tpcds_q98/datafusion:vortex-compact32640098321634751.01
tpcds_q99/datafusion:vortex-compact26973673296710690.91
datafusion / parquet (1.017x ➖, 1↑ 3↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpcds_q01/datafusion:parquet22799260237443940.96
tpcds_q02/datafusion:parquet41916535410711541.02
tpcds_q03/datafusion:parquet13199039127512021.04
tpcds_q04/datafusion:parquet 🚀2801341423242217460.86
tpcds_q05/datafusion:parquet44822311462260520.97
tpcds_q06/datafusion:parquet22714444219492051.03
tpcds_q07/datafusion:parquet75550061739126031.02
tpcds_q08/datafusion:parquet29583700284833281.04
tpcds_q09/datafusion:parquet41165808375625521.10
tpcds_q10/datafusion:parquet72095229704192111.02
tpcds_q11/datafusion:parquet1467700231439499891.02
tpcds_q12/datafusion:parquet 🚨19891629175369141.13
tpcds_q13/datafusion:parquet75265581749522651.00
tpcds_q14/datafusion:parquet1642321421546582661.06
tpcds_q15/datafusion:parquet21446287215680020.99
tpcds_q16/datafusion:parquet27970145305359930.92
tpcds_q17/datafusion:parquet61535426658441860.93
tpcds_q18/datafusion:parquet1097117291090033651.01
tpcds_q19/datafusion:parquet22892497226789011.01
tpcds_q20/datafusion:parquet17274165166028791.04
tpcds_q21/datafusion:parquet19061440182623011.04
tpcds_q22/datafusion:parquet1559282291487739801.05
tpcds_q23/datafusion:parquet1544405791556658460.99
tpcds_q24/datafusion:parquet88129662883627711.00
tpcds_q25/datafusion:parquet62298108623120901.00
tpcds_q26/datafusion:parquet67594789639198561.06
tpcds_q27/datafusion:parquet1380494491342857481.03
tpcds_q28/datafusion:parquet44926127449212751.00
tpcds_q29/datafusion:parquet63832499643445660.99
tpcds_q30/datafusion:parquet34584396326270471.06
tpcds_q31/datafusion:parquet68852657648555831.06
tpcds_q32/datafusion:parquet16919635162680331.04
tpcds_q33/datafusion:parquet26831029262871161.02
tpcds_q34/datafusion:parquet 🚨25705175210046321.22
tpcds_q35/datafusion:parquet72534386690731901.05
tpcds_q36/datafusion:parquet57432406579789430.99
tpcds_q37/datafusion:parquet18218232185188200.98
tpcds_q38/datafusion:parquet40371920402581001.00
tpcds_q39/datafusion:parquet74759001731934421.02
tpcds_q40/datafusion:parquet23245764220727951.05
tpcds_q41/datafusion:parquet14598911142392141.03
tpcds_q42/datafusion:parquet12137793121277671.00
tpcds_q43/datafusion:parquet18282956170365991.07
tpcds_q44/datafusion:parquet31116449324149910.96
tpcds_q45/datafusion:parquet28207695279976791.01
tpcds_q46/datafusion:parquet32225389316630351.02
tpcds_q47/datafusion:parquet1314634591281749741.03
tpcds_q48/datafusion:parquet72858095695059901.05
tpcds_q49/datafusion:parquet58040040559895091.04
tpcds_q50/datafusion:parquet43281903424325361.02
tpcds_q51/datafusion:parquet89860871876510481.03
tpcds_q52/datafusion:parquet11845534118047301.00
tpcds_q53/datafusion:parquet18005717177372191.02
tpcds_q54/datafusion:parquet33394141320451861.04
tpcds_q55/datafusion:parquet11796986116209801.02
tpcds_q56/datafusion:parquet27151429276989620.98
tpcds_q57/datafusion:parquet95551971950026011.01
tpcds_q58/datafusion:parquet55914356550918861.01
tpcds_q59/datafusion:parquet61453401619410990.99
tpcds_q60/datafusion:parquet27036196274696590.98
tpcds_q61/datafusion:parquet43017080426255551.01
tpcds_q62/datafusion:parquet25426349253806141.00
tpcds_q63/datafusion:parquet17525412181026640.97
tpcds_q64/datafusion:parquet2944089373187333990.92
tpcds_q65/datafusion:parquet36873348363940381.01
tpcds_q66/datafusion:parquet72934472681886331.07
tpcds_q67/datafusion:parquet1556316751572334040.99
tpcds_q68/datafusion:parquet31389197316585000.99
tpcds_q69/datafusion:parquet67116726682154510.98
tpcds_q70/datafusion:parquet32545538325766621.00
tpcds_q71/datafusion:parquet22467920222429741.01
tpcds_q72/datafusion:parquet5791802315729056511.01
tpcds_q73/datafusion:parquet21675704203807091.06
tpcds_q74/datafusion:parquet87138210821690711.06
tpcds_q75/datafusion:parquet1079411121076721321.00
tpcds_q76/datafusion:parquet30469164297611311.02
tpcds_q77/datafusion:parquet38293267382385351.00
tpcds_q78/datafusion:parquet1075215351084046540.99
tpcds_q79/datafusion:parquet27986145259200871.08
tpcds_q80/datafusion:parquet78436798750242491.05
tpcds_q81/datafusion:parquet31308254308616631.01
tpcds_q82/datafusion:parquet18879255189744480.99
tpcds_q83/datafusion:parquet42065655411507791.02
tpcds_q84/datafusion:parquet40190707390201881.03
tpcds_q85/datafusion:parquet1469290261453891901.01
tpcds_q86/datafusion:parquet 🚨15699182136790241.15
tpcds_q87/datafusion:parquet43000575429545301.00
tpcds_q88/datafusion:parquet59858709596628141.00
tpcds_q89/datafusion:parquet22179739222175611.00
tpcds_q90/datafusion:parquet14641637145000131.01
tpcds_q91/datafusion:parquet57063972566858951.01
tpcds_q92/datafusion:parquet17386391175026020.99
tpcds_q93/datafusion:parquet29672205294387731.01
tpcds_q94/datafusion:parquet20893744203951531.02
tpcds_q95/datafusion:parquet60550283588299531.03
tpcds_q96/datafusion:parquet11664909114764101.02
tpcds_q97/datafusion:parquet31759593314172621.01
tpcds_q98/datafusion:parquet22337999220424341.01
tpcds_q99/datafusion:parquet25506817252986021.01
duckdb / vortex-file-compressed (0.998x ➖, 2↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed22294803238948160.93
tpcds_q02/duckdb:vortex-file-compressed22152568224236230.99
tpcds_q03/duckdb:vortex-file-compressed19698390188265641.05
tpcds_q04/duckdb:vortex-file-compressed91207154930984950.98
tpcds_q05/duckdb:vortex-file-compressed34080659334961791.02
tpcds_q06/duckdb:vortex-file-compressed33876212347099750.98
tpcds_q07/duckdb:vortex-file-compressed28653179283256141.01
tpcds_q08/duckdb:vortex-file-compressed26594972263095641.01
tpcds_q09/duckdb:vortex-file-compressed15656212159104160.98
tpcds_q10/duckdb:vortex-file-compressed39087216395716870.99
tpcds_q11/duckdb:vortex-file-compressed71721254746113990.96
tpcds_q12/duckdb:vortex-file-compressed13902641145995800.95
tpcds_q13/duckdb:vortex-file-compressed34772406348028241.00
tpcds_q14/duckdb:vortex-file-compressed1033773691021486351.01
tpcds_q15/duckdb:vortex-file-compressed26993111278760200.97
tpcds_q16/duckdb:vortex-file-compressed23246915236267460.98
tpcds_q17/duckdb:vortex-file-compressed48394119483629511.00
tpcds_q18/duckdb:vortex-file-compressed39170894382100391.03
tpcds_q19/duckdb:vortex-file-compressed34963161344129831.02
tpcds_q20/duckdb:vortex-file-compressed14026579141516050.99
tpcds_q21/duckdb:vortex-file-compressed15810610156336241.01
tpcds_q22/duckdb:vortex-file-compressed71432664699929571.02
tpcds_q23/duckdb:vortex-file-compressed87933364885759650.99
tpcds_q24/duckdb:vortex-file-compressed43244599430878301.00
tpcds_q25/duckdb:vortex-file-compressed35777793360385650.99
tpcds_q26/duckdb:vortex-file-compressed 🚨20066161182043321.10
tpcds_q27/duckdb:vortex-file-compressed29726161293896591.01
tpcds_q28/duckdb:vortex-file-compressed11461147117689190.97
tpcds_q29/duckdb:vortex-file-compressed45238892460870250.98
tpcds_q30/duckdb:vortex-file-compressed26095549243575161.07
tpcds_q31/duckdb:vortex-file-compressed31618952298501731.06
tpcds_q32/duckdb:vortex-file-compressed12667301124686761.02
tpcds_q33/duckdb:vortex-file-compressed25139978258043470.97
tpcds_q34/duckdb:vortex-file-compressed26956819268997051.00
tpcds_q35/duckdb:vortex-file-compressed66307842683434580.97
tpcds_q36/duckdb:vortex-file-compressed26229824252841801.04
tpcds_q37/duckdb:vortex-file-compressed19301638192207131.00
tpcds_q38/duckdb:vortex-file-compressed 🚀35271387395204230.89
tpcds_q39/duckdb:vortex-file-compressed31060543316436440.98
tpcds_q40/duckdb:vortex-file-compressed18048953183245930.98
tpcds_q41/duckdb:vortex-file-compressed12141227120059991.01
tpcds_q42/duckdb:vortex-file-compressed16202608158299761.02
tpcds_q43/duckdb:vortex-file-compressed17408308176562390.99
tpcds_q44/duckdb:vortex-file-compressed21788881207242941.05
tpcds_q45/duckdb:vortex-file-compressed30513739306906470.99
tpcds_q46/duckdb:vortex-file-compressed36939463368574131.00
tpcds_q47/duckdb:vortex-file-compressed52021237539541580.96
tpcds_q48/duckdb:vortex-file-compressed32722371316059781.04
tpcds_q49/duckdb:vortex-file-compressed34994390376624680.93
tpcds_q50/duckdb:vortex-file-compressed26209045268731970.98
tpcds_q51/duckdb:vortex-file-compressed1067981301042049781.02
tpcds_q52/duckdb:vortex-file-compressed15340560154810430.99
tpcds_q53/duckdb:vortex-file-compressed24147828246117120.98
tpcds_q54/duckdb:vortex-file-compressed29128647287912231.01
tpcds_q55/duckdb:vortex-file-compressed14321452146272650.98
tpcds_q56/duckdb:vortex-file-compressed28601184274936801.04
tpcds_q57/duckdb:vortex-file-compressed39713948371918661.07
tpcds_q58/duckdb:vortex-file-compressed31080118298110321.04
tpcds_q59/duckdb:vortex-file-compressed38385523384153611.00
tpcds_q60/duckdb:vortex-file-compressed29133458282240581.03
tpcds_q61/duckdb:vortex-file-compressed31578385319655520.99
tpcds_q62/duckdb:vortex-file-compressed15267781145405121.05
tpcds_q63/duckdb:vortex-file-compressed21564704224148160.96
tpcds_q64/duckdb:vortex-file-compressed976121881027812600.95
tpcds_q65/duckdb:vortex-file-compressed23526574230612151.02
tpcds_q66/duckdb:vortex-file-compressed29003861293656770.99
tpcds_q67/duckdb:vortex-file-compressed1438148871411860991.02
tpcds_q68/duckdb:vortex-file-compressed33618615346598630.97
tpcds_q69/duckdb:vortex-file-compressed44121894424429491.04
tpcds_q70/duckdb:vortex-file-compressed33038157338291090.98
tpcds_q71/duckdb:vortex-file-compressed21985645228681200.96
tpcds_q72/duckdb:vortex-file-compressed1512851701532459740.99
tpcds_q73/duckdb:vortex-file-compressed28102449277730131.01
tpcds_q74/duckdb:vortex-file-compressed46206039466058010.99
tpcds_q75/duckdb:vortex-file-compressed50288843487187701.03
tpcds_q76/duckdb:vortex-file-compressed21951017222276100.99
tpcds_q77/duckdb:vortex-file-compressed25434170248775501.02
tpcds_q78/duckdb:vortex-file-compressed67108217654200841.03
tpcds_q79/duckdb:vortex-file-compressed27500668273979611.00
tpcds_q80/duckdb:vortex-file-compressed46934743472384760.99
tpcds_q81/duckdb:vortex-file-compressed29008651290244471.00
tpcds_q82/duckdb:vortex-file-compressed45840637458005531.00
tpcds_q83/duckdb:vortex-file-compressed27492457269537461.02
tpcds_q84/duckdb:vortex-file-compressed16282431162016911.00
tpcds_q85/duckdb:vortex-file-compressed43831948422803091.04
tpcds_q86/duckdb:vortex-file-compressed16439248164551631.00
tpcds_q87/duckdb:vortex-file-compressed38741771428721200.90
tpcds_q88/duckdb:vortex-file-compressed57208514574566061.00
tpcds_q89/duckdb:vortex-file-compressed23283405223294081.04
tpcds_q90/duckdb:vortex-file-compressed10788415115373760.94
tpcds_q91/duckdb:vortex-file-compressed22002447230383860.96
tpcds_q92/duckdb:vortex-file-compressed17608271174344341.01
tpcds_q93/duckdb:vortex-file-compressed27518920279301930.99
tpcds_q94/duckdb:vortex-file-compressed22309799216529931.03
tpcds_q95/duckdb:vortex-file-compressed1223080961217601401.00
tpcds_q96/duckdb:vortex-file-compressed12892469139072970.93
tpcds_q97/duckdb:vortex-file-compressed38042789374454451.02
tpcds_q98/duckdb:vortex-file-compressed19593327194624311.01
tpcds_q99/duckdb:vortex-file-compressed 🚀18638805208005180.90
duckdb / vortex-compact (0.996x ➖, 0↑ 2↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpcds_q01/duckdb:vortex-compact23989348255430380.94
tpcds_q02/duckdb:vortex-compact24885704250638320.99
tpcds_q03/duckdb:vortex-compact45785191469609020.97
tpcds_q04/duckdb:vortex-compact1166950351125552211.04
tpcds_q05/duckdb:vortex-compact53666885552144690.97
tpcds_q06/duckdb:vortex-compact49970691487435431.03
tpcds_q07/duckdb:vortex-compact59867867609463280.98
tpcds_q08/duckdb:vortex-compact1071106621092469680.98
tpcds_q09/duckdb:vortex-compact24772507255418690.97
tpcds_q10/duckdb:vortex-compact76926555786010540.98
tpcds_q11/duckdb:vortex-compact87069738870896631.00
tpcds_q12/duckdb:vortex-compact19087505189928171.00
tpcds_q13/duckdb:vortex-compact87281479869598671.00
tpcds_q14/duckdb:vortex-compact1397767501390717341.01
tpcds_q15/duckdb:vortex-compact34054279326384081.04
tpcds_q16/duckdb:vortex-compact30403220292609741.04
tpcds_q17/duckdb:vortex-compact88606416894863890.99
tpcds_q18/duckdb:vortex-compact53833337534061591.01
tpcds_q19/duckdb:vortex-compact68091277672415001.01
tpcds_q20/duckdb:vortex-compact18316002180420851.02
tpcds_q21/duckdb:vortex-compact17090519178947800.96
tpcds_q22/duckdb:vortex-compact72202378749033840.96
tpcds_q23/duckdb:vortex-compact1314623361233265271.07
tpcds_q24/duckdb:vortex-compact74153906768268570.97
tpcds_q25/duckdb:vortex-compact60923030597823561.02
tpcds_q26/duckdb:vortex-compact 🚨38015337329177321.15
tpcds_q27/duckdb:vortex-compact67737819681918550.99
tpcds_q28/duckdb:vortex-compact22264254230380080.97
tpcds_q29/duckdb:vortex-compact85739326858123671.00
tpcds_q30/duckdb:vortex-compact29676802313672400.95
tpcds_q31/duckdb:vortex-compact51609628496841111.04
tpcds_q32/duckdb:vortex-compact18224213181487581.00
tpcds_q33/duckdb:vortex-compact45585273461774080.99
tpcds_q34/duckdb:vortex-compact54866086559625090.98
tpcds_q35/duckdb:vortex-compact1009845761000459091.01
tpcds_q36/duckdb:vortex-compact47920571473599981.01
tpcds_q37/duckdb:vortex-compact22515183223938111.01
tpcds_q38/duckdb:vortex-compact56359139553443651.02
tpcds_q39/duckdb:vortex-compact31559903320980040.98
tpcds_q40/duckdb:vortex-compact21513706211408791.02
tpcds_q41/duckdb:vortex-compact13354482138128680.97
tpcds_q42/duckdb:vortex-compact24518866246671740.99
tpcds_q43/duckdb:vortex-compact38808728383918871.01
tpcds_q44/duckdb:vortex-compact34529274361949910.95
tpcds_q45/duckdb:vortex-compact39437980401297780.98
tpcds_q46/duckdb:vortex-compact72446431723996481.00
tpcds_q47/duckdb:vortex-compact73535759719356081.02
tpcds_q48/duckdb:vortex-compact74215620724954711.02
tpcds_q49/duckdb:vortex-compact61546704645336610.95
tpcds_q50/duckdb:vortex-compact59812450578188101.03
tpcds_q51/duckdb:vortex-compact1138154021246658200.91
tpcds_q52/duckdb:vortex-compact23849075246130350.97
tpcds_q53/duckdb:vortex-compact45292711450813441.00
tpcds_q54/duckdb:vortex-compact46731041511003010.91
tpcds_q55/duckdb:vortex-compact23882350245862820.97
tpcds_q56/duckdb:vortex-compact45396533456080881.00
tpcds_q57/duckdb:vortex-compact40973836411608021.00
tpcds_q58/duckdb:vortex-compact42369505450724790.94
tpcds_q59/duckdb:vortex-compact57035807568307451.00
tpcds_q60/duckdb:vortex-compact48595816506509840.96
tpcds_q61/duckdb:vortex-compact92502014922119161.00
tpcds_q62/duckdb:vortex-compact18337564186789880.98
tpcds_q63/duckdb:vortex-compact45783373446474311.03
tpcds_q64/duckdb:vortex-compact1696852831680250671.01
tpcds_q65/duckdb:vortex-compact40267557405265800.99
tpcds_q66/duckdb:vortex-compact 🚨39231126354216501.11
tpcds_q67/duckdb:vortex-compact1643684401671391900.98
tpcds_q68/duckdb:vortex-compact77008193760076701.01
tpcds_q69/duckdb:vortex-compact79866328787890741.01
tpcds_q70/duckdb:vortex-compact71801946719417651.00
tpcds_q71/duckdb:vortex-compact43583808430028961.01
tpcds_q72/duckdb:vortex-compact1726299541741844360.99
tpcds_q73/duckdb:vortex-compact53265885524449821.02
tpcds_q74/duckdb:vortex-compact61703963621319790.99
tpcds_q75/duckdb:vortex-compact67910345665681971.02
tpcds_q76/duckdb:vortex-compact39078028376418421.04
tpcds_q77/duckdb:vortex-compact47365552468187371.01
tpcds_q78/duckdb:vortex-compact82340779814201891.01
tpcds_q79/duckdb:vortex-compact88521960904018890.98
tpcds_q80/duckdb:vortex-compact82474291756621501.09
tpcds_q81/duckdb:vortex-compact33012468322438691.02
tpcds_q82/duckdb:vortex-compact49130801498260170.99
tpcds_q83/duckdb:vortex-compact35453894358862950.99
tpcds_q84/duckdb:vortex-compact19624600200942180.98
tpcds_q85/duckdb:vortex-compact63751080633651131.01
tpcds_q86/duckdb:vortex-compact18774273192128470.98
tpcds_q87/duckdb:vortex-compact58030757588319640.99
tpcds_q88/duckdb:vortex-compact2349908892358852791.00
tpcds_q89/duckdb:vortex-compact43237081441273550.98
tpcds_q90/duckdb:vortex-compact15745693169715750.93
tpcds_q91/duckdb:vortex-compact54755842569284690.96
tpcds_q92/duckdb:vortex-compact32593796335240430.97
tpcds_q93/duckdb:vortex-compact36248776364724910.99
tpcds_q94/duckdb:vortex-compact32346238309629561.04
tpcds_q95/duckdb:vortex-compact1330040821315530811.01
tpcds_q96/duckdb:vortex-compact37513471366471441.02
tpcds_q97/duckdb:vortex-compact49129188517123140.95
tpcds_q98/duckdb:vortex-compact31644318320333110.99
tpcds_q99/duckdb:vortex-compact22068116239040430.92
duckdb / parquet (1.005x ➖, 0↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpcds_q01/duckdb:parquet29435441296418780.99
tpcds_q02/duckdb:parquet24256408252516280.96
tpcds_q03/duckdb:parquet13614096129193081.05
tpcds_q04/duckdb:parquet1708857471695230661.01
tpcds_q05/duckdb:parquet32356502318516621.02
tpcds_q06/duckdb:parquet34640310334160741.04
tpcds_q07/duckdb:parquet24723216242379141.02
tpcds_q08/duckdb:parquet29797669299043021.00
tpcds_q09/duckdb:parquet45912651449232691.02
tpcds_q10/duckdb:parquet37835012379622071.00
tpcds_q11/duckdb:parquet92459374872165561.06
tpcds_q12/duckdb:parquet16107353159966021.01
tpcds_q13/duckdb:parquet35503620357292730.99
tpcds_q14/duckdb:parquet1032072671069198190.97
tpcds_q15/duckdb:parquet30899038306007931.01
tpcds_q16/duckdb:parquet22558364225726561.00
tpcds_q17/duckdb:parquet41402073388127941.07
tpcds_q18/duckdb:parquet48509174485792131.00
tpcds_q19/duckdb:parquet31537489319714170.99
tpcds_q20/duckdb:parquet16931693168153641.01
tpcds_q21/duckdb:parquet12237819116476481.05
tpcds_q22/duckdb:parquet70788031735526030.96
tpcds_q23/duckdb:parquet82178569807603921.02
tpcds_q24/duckdb:parquet47010215474300200.99
tpcds_q25/duckdb:parquet35910836359987851.00
tpcds_q26/duckdb:parquet39504180395148951.00
tpcds_q27/duckdb:parquet53403496533247021.00
tpcds_q28/duckdb:parquet44079492434696241.01
tpcds_q29/duckdb:parquet37541117393780710.95
tpcds_q30/duckdb:parquet37686501379402900.99
tpcds_q31/duckdb:parquet29987467285328701.05
tpcds_q32/duckdb:parquet13410592128778071.04
tpcds_q33/duckdb:parquet24860929247118331.01
tpcds_q34/duckdb:parquet24036422243838060.99
tpcds_q35/duckdb:parquet62059162613095451.01
tpcds_q36/duckdb:parquet23036417234467930.98
tpcds_q37/duckdb:parquet14800539138206351.07
tpcds_q38/duckdb:parquet36216328369433390.98
tpcds_q39/duckdb:parquet32190494322363401.00
tpcds_q40/duckdb:parquet19734921197459181.00
tpcds_q41/duckdb:parquet903928888594761.02
tpcds_q42/duckdb:parquet 🚨14649533129965061.13
tpcds_q43/duckdb:parquet18109768168730991.07
tpcds_q44/duckdb:parquet26670233264297971.01
tpcds_q45/duckdb:parquet28756293286281471.00
tpcds_q46/duckdb:parquet48975338479620631.02
tpcds_q47/duckdb:parquet50237252501226501.00
tpcds_q48/duckdb:parquet32318005329621480.98
tpcds_q49/duckdb:parquet28903944285646321.01
tpcds_q50/duckdb:parquet26131486265981940.98
tpcds_q51/duckdb:parquet1040197831043433621.00
tpcds_q52/duckdb:parquet12816281130644820.98
tpcds_q53/duckdb:parquet17572364177177780.99
tpcds_q54/duckdb:parquet28661786297790030.96
tpcds_q55/duckdb:parquet13321394128928501.03
tpcds_q56/duckdb:parquet24530710242565221.01
tpcds_q57/duckdb:parquet38273163381017001.00
tpcds_q58/duckdb:parquet26478279260836941.02
tpcds_q59/duckdb:parquet36247629369632950.98
tpcds_q60/duckdb:parquet25097821260646090.96
tpcds_q61/duckdb:parquet34261154350748040.98
tpcds_q62/duckdb:parquet12954590127559001.02
tpcds_q63/duckdb:parquet16697748155863311.07
tpcds_q64/duckdb:parquet77440168805428360.96
tpcds_q65/duckdb:parquet23449750231581041.01
tpcds_q66/duckdb:parquet29716786327991030.91
tpcds_q67/duckdb:parquet1366616131361375891.00
tpcds_q68/duckdb:parquet39460390393408581.00
tpcds_q69/duckdb:parquet39532439394931001.00
tpcds_q70/duckdb:parquet22813287224578531.02
tpcds_q71/duckdb:parquet24230355232345861.04
tpcds_q72/duckdb:parquet1677972581692031150.99
tpcds_q73/duckdb:parquet20182774201723261.00
tpcds_q74/duckdb:parquet1271820651271749041.00
tpcds_q75/duckdb:parquet57284232578173810.99
tpcds_q76/duckdb:parquet22130006229191060.97
tpcds_q77/duckdb:parquet24734825256762940.96
tpcds_q78/duckdb:parquet77429720775562131.00
tpcds_q79/duckdb:parquet30968735303399131.02
tpcds_q80/duckdb:parquet43719113438190131.00
tpcds_q81/duckdb:parquet35694402346998751.03
tpcds_q82/duckdb:parquet16748654163868021.02
tpcds_q83/duckdb:parquet18467449184262001.00
tpcds_q84/duckdb:parquet20609302207288750.99
tpcds_q85/duckdb:parquet42231645417935251.01
tpcds_q86/duckdb:parquet13893190137000961.01
tpcds_q87/duckdb:parquet39900955396247701.01
tpcds_q88/duckdb:parquet53864356542076870.99
tpcds_q89/duckdb:parquet19921975188757971.06
tpcds_q90/duckdb:parquet874086584396231.04
tpcds_q91/duckdb:parquet26114380258764491.01
tpcds_q92/duckdb:parquet13306864135264120.98
tpcds_q93/duckdb:parquet32340399321362831.01
tpcds_q94/duckdb:parquet18424578193697740.95
tpcds_q95/duckdb:parquet1431270411363757261.05
tpcds_q96/duckdb:parquet10913780110451740.99
tpcds_q97/duckdb:parquet38111550387973590.98
tpcds_q98/duckdb:parquet21344554217999620.98
tpcds_q99/duckdb:parquet21095755205247291.03
duckdb / duckdb (0.998x ➖, 1↑ 2↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpcds_q01/duckdb:duckdb22273702232532460.96
tpcds_q02/duckdb:duckdb20034619193794381.03
tpcds_q03/duckdb:duckdb10468807102547641.02
tpcds_q04/duckdb:duckdb1799572481818184190.99
tpcds_q05/duckdb:duckdb22357059212604451.05
tpcds_q06/duckdb:duckdb27387639285324180.96
tpcds_q07/duckdb:duckdb40133375403499500.99
tpcds_q08/duckdb:duckdb1206618151200336551.01
tpcds_q09/duckdb:duckdb20781196206204921.01
tpcds_q10/duckdb:duckdb28163788280424971.00
tpcds_q11/duckdb:duckdb95109110988532850.96
tpcds_q12/duckdb:duckdb12945099125879691.03
tpcds_q13/duckdb:duckdb26570122265027561.00
tpcds_q14/duckdb:duckdb95666802956228471.00
tpcds_q15/duckdb:duckdb25137892248834951.01
tpcds_q16/duckdb:duckdb19280541193441721.00
tpcds_q17/duckdb:duckdb24386629237265661.03
tpcds_q18/duckdb:duckdb47523218476146661.00
tpcds_q19/duckdb:duckdb19739354193993471.02
tpcds_q20/duckdb:duckdb13012619132014900.99
tpcds_q21/duckdb:duckdb751090477177340.97
tpcds_q22/duckdb:duckdb65654545601772551.09
tpcds_q23/duckdb:duckdb79479527773824591.03
tpcds_q24/duckdb:duckdb25706848255892151.00
tpcds_q25/duckdb:duckdb18645062186552691.00
tpcds_q26/duckdb:duckdb28770863287843401.00
tpcds_q27/duckdb:duckdb40854639419679090.97
tpcds_q28/duckdb:duckdb24231668259504330.93
tpcds_q29/duckdb:duckdb23536548241513170.97
tpcds_q30/duckdb:duckdb30965936312614720.99
tpcds_q31/duckdb:duckdb51738745515912861.00
tpcds_q32/duckdb:duckdb854057886973890.98
tpcds_q33/duckdb:duckdb15714520164843820.95
tpcds_q34/duckdb:duckdb17879351188452730.95
tpcds_q35/duckdb:duckdb37969000374466301.01
tpcds_q36/duckdb:duckdb71161700710602301.00
tpcds_q37/duckdb:duckdb904335088498381.02
tpcds_q38/duckdb:duckdb33911638333970681.02
tpcds_q39/duckdb:duckdb 🚨33278027285806791.16
tpcds_q40/duckdb:duckdb14705209145328281.01
tpcds_q41/duckdb:duckdb940292694798190.99
tpcds_q42/duckdb:duckdb952626390527021.05
tpcds_q43/duckdb:duckdb 🚀13515641151521000.89
tpcds_q44/duckdb:duckdb15491422153266801.01
tpcds_q45/duckdb:duckdb18725356186562901.00
tpcds_q46/duckdb:duckdb39040504387175571.01
tpcds_q47/duckdb:duckdb46438709467104370.99
tpcds_q48/duckdb:duckdb25472590252135911.01
tpcds_q49/duckdb:duckdb20925475213024960.98
tpcds_q50/duckdb:duckdb16212213160763051.01
tpcds_q51/duckdb:duckdb99787121997111511.00
tpcds_q52/duckdb:duckdb 🚨1054553192165271.14
tpcds_q53/duckdb:duckdb15655468157431750.99
tpcds_q54/duckdb:duckdb18758590188319741.00
tpcds_q55/duckdb:duckdb10317029104327450.99
tpcds_q56/duckdb:duckdb16301218169275850.96
tpcds_q57/duckdb:duckdb35985354364813910.99
tpcds_q58/duckdb:duckdb16160363174744920.92
tpcds_q59/duckdb:duckdb37114615369088321.01
tpcds_q60/duckdb:duckdb18064752191987070.94
tpcds_q61/duckdb:duckdb16357534174639450.94
tpcds_q62/duckdb:duckdb981629298268171.00
tpcds_q63/duckdb:duckdb14112330142760440.99
tpcds_q64/duckdb:duckdb59278115590944731.00
tpcds_q65/duckdb:duckdb36612430366947671.00
tpcds_q66/duckdb:duckdb26372277265755220.99
tpcds_q67/duckdb:duckdb1366812711352150941.01
tpcds_q68/duckdb:duckdb27318695271807321.01
tpcds_q69/duckdb:duckdb27993734280290311.00
tpcds_q70/duckdb:duckdb17203502171740841.00
tpcds_q71/duckdb:duckdb16793706156921871.07
tpcds_q72/duckdb:duckdb45835902463776240.99
tpcds_q73/duckdb:duckdb13675116141411840.97
tpcds_q74/duckdb:duckdb1436197691452666410.99
tpcds_q75/duckdb:duckdb46211657473075690.98
tpcds_q76/duckdb:duckdb14511845148783700.98
tpcds_q77/duckdb:duckdb15065859156906870.96
tpcds_q78/duckdb:duckdb67061532664544041.01
tpcds_q79/duckdb:duckdb20593777203517001.01
tpcds_q80/duckdb:duckdb31236092316696890.99
tpcds_q81/duckdb:duckdb40557326406345561.00
tpcds_q82/duckdb:duckdb11031367102367001.08
tpcds_q83/duckdb:duckdb10840272109606940.99
tpcds_q84/duckdb:duckdb14757313150127690.98
tpcds_q85/duckdb:duckdb26057012265234980.98
tpcds_q86/duckdb:duckdb12021901121875930.99
tpcds_q87/duckdb:duckdb36472990354373921.03
tpcds_q88/duckdb:duckdb28845557303027330.95
tpcds_q89/duckdb:duckdb16865311173127450.97
tpcds_q90/duckdb:duckdb619983762193541.00
tpcds_q91/duckdb:duckdb15172690150332801.01
tpcds_q92/duckdb:duckdb956489097355930.98
tpcds_q93/duckdb:duckdb23794431244226270.97
tpcds_q94/duckdb:duckdb14523504145054411.00
tpcds_q95/duckdb:duckdb1140114191128157691.01
tpcds_q96/duckdb:duckdb595882259291191.01
tpcds_q97/duckdb:duckdb32167209321588541.00
tpcds_q98/duckdb:duckdb18163804171902451.06
tpcds_q99/duckdb:duckdb16740796168639700.99

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.3%
Engines: DataFusion No clear signal (+5.9%, environment too noisy confidence) · DuckDB No clear signal (+0.7%, low confidence)
Vortex (geomean): 1.048x ➖
Parquet (geomean): 1.015x ➖
Shifts: Parquet (control) +1.5% · Median polish +1.4%

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

datafusion / vortex-file-compressed (1.053x ➖, 0↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨66620490309411582.15
fineweb_q01/datafusion:vortex-file-compressed5219780754480615681.16
fineweb_q02/datafusion:vortex-file-compressed4111905895574961430.74
fineweb_q03/datafusion:vortex-file-compressed108002549611171290500.97
fineweb_q04/datafusion:vortex-file-compressed114403629111441642091.00
fineweb_q05/datafusion:vortex-file-compressed105665434511030072210.96
fineweb_q06/datafusion:vortex-file-compressed123566974012713056500.97
fineweb_q07/datafusion:vortex-file-compressed112813858210651215211.06
fineweb_q08/datafusion:vortex-file-compressed4446657504940449230.90
datafusion / vortex-compact (1.087x ➖, 0↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/datafusion:vortex-compact33424993297732091.12
fineweb_q01/datafusion:vortex-compact 🚨6847851824582051701.49
fineweb_q02/datafusion:vortex-compact6127743575832522221.05
fineweb_q03/datafusion:vortex-compact139454162613165568841.06
fineweb_q04/datafusion:vortex-compact165492536616082640101.03
fineweb_q05/datafusion:vortex-compact137006759113266841851.03
fineweb_q06/datafusion:vortex-compact125225331812590448330.99
fineweb_q07/datafusion:vortex-compact121774770611562044871.05
fineweb_q08/datafusion:vortex-compact4196727914116034551.02
datafusion / parquet (1.010x ➖, 0↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/datafusion:parquet11326362459638439561.18
fineweb_q01/datafusion:parquet182414245019965663960.91
fineweb_q02/datafusion:parquet182054784617721026901.03
fineweb_q03/datafusion:parquet178440736818717735690.95
fineweb_q04/datafusion:parquet174371486720407777190.85
fineweb_q05/datafusion:parquet179090706118002768080.99
fineweb_q06/datafusion:parquet172474554517611779910.98
fineweb_q07/datafusion:parquet182600271419060683600.96
fineweb_q08/datafusion:parquet 🚨230945260317627967131.31
duckdb / vortex-file-compressed (1.020x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed84089551817676551.03
fineweb_q01/duckdb:vortex-file-compressed5938588205717731941.04
fineweb_q02/duckdb:vortex-file-compressed4975712675188453540.96
fineweb_q03/duckdb:vortex-file-compressed134315733814113056180.95
fineweb_q04/duckdb:vortex-file-compressed146034068113749477681.06
fineweb_q05/duckdb:vortex-file-compressed130764284512700846081.03
fineweb_q06/duckdb:vortex-file-compressed149447139514483225291.03
fineweb_q07/duckdb:vortex-file-compressed141816337713962428731.02
fineweb_q08/duckdb:vortex-file-compressed5862376595469146991.07
duckdb / vortex-compact (1.034x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/duckdb:vortex-compact85999078777622441.11
fineweb_q01/duckdb:vortex-compact5748170415252868971.09
fineweb_q02/duckdb:vortex-compact6235692955605078981.11
fineweb_q03/duckdb:vortex-compact178593181117920455771.00
fineweb_q04/duckdb:vortex-compact188505737618489392701.02
fineweb_q05/duckdb:vortex-compact174478953316719059891.04
fineweb_q06/duckdb:vortex-compact159061395415964619601.00
fineweb_q07/duckdb:vortex-compact145996136614114064771.03
fineweb_q08/duckdb:vortex-compact4632540895056448720.92
duckdb / parquet (1.019x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
fineweb_q00/duckdb:parquet106977209510045081761.06
fineweb_q01/duckdb:parquet129816318013072958690.99
fineweb_q02/duckdb:parquet131766497913031920321.01
fineweb_q03/duckdb:parquet357259831335720886341.00
fineweb_q04/duckdb:parquet184776931518134916901.02
fineweb_q05/duckdb:parquet209908135020604509181.02
fineweb_q06/duckdb:parquet432803021341483447711.04
fineweb_q07/duckdb:parquet255459879225427639641.00
fineweb_q08/duckdb:parquet108946898710665354521.02

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Engines: DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): 0.960x ➖
Parquet (geomean): 0.957x ➖
Shifts: Parquet (control) -4.3% · Median polish -4.2%

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

duckdb / vortex-file-compressed (0.953x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed12114195127117570.95
statpopgen_q01/duckdb:vortex-file-compressed12463645137081430.91
statpopgen_q02/duckdb:vortex-file-compressed5197039545340370180.97
statpopgen_q03/duckdb:vortex-file-compressed100398671310811648610.93
statpopgen_q04/duckdb:vortex-file-compressed103865344210626923320.98
statpopgen_q05/duckdb:vortex-file-compressed4468419874955654310.90
statpopgen_q06/duckdb:vortex-file-compressed150799884315405751320.98
statpopgen_q07/duckdb:vortex-file-compressed1870562611909250990.98
statpopgen_q08/duckdb:vortex-file-compressed2151166022258475670.95
statpopgen_q09/duckdb:vortex-file-compressed8014110068387774260.96
statpopgen_q10/duckdb:vortex-file-compressed251373903725634656490.98
duckdb / vortex-compact (0.966x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact11420041124327130.92
statpopgen_q01/duckdb:vortex-compact15088383161592720.93
statpopgen_q02/duckdb:vortex-compact5521078325571133730.99
statpopgen_q03/duckdb:vortex-compact115646008911714417450.99
statpopgen_q04/duckdb:vortex-compact116134519811594573111.00
statpopgen_q05/duckdb:vortex-compact5776124455810767710.99
statpopgen_q06/duckdb:vortex-compact146156749515152451810.96
statpopgen_q07/duckdb:vortex-compact8644256389059370260.95
statpopgen_q08/duckdb:vortex-compact8888540379277759780.96
statpopgen_q09/duckdb:vortex-compact9345028709674175830.97
statpopgen_q10/duckdb:vortex-compact262184116527311209560.96
duckdb / parquet (0.957x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
statpopgen_q00/duckdb:parquet3257906843432861390.95
statpopgen_q01/duckdb:parquet4077087244253603220.96
statpopgen_q02/duckdb:parquet7823866398261692900.95
statpopgen_q03/duckdb:parquet120639119612550745140.96
statpopgen_q04/duckdb:parquet120666280712704964760.95
statpopgen_q05/duckdb:parquet8315602018833309790.94
statpopgen_q06/duckdb:parquet145492945414813887940.98
statpopgen_q07/duckdb:parquet8687896329126518490.95
statpopgen_q08/duckdb:parquet9027632239212887280.98
statpopgen_q09/duckdb:parquet103103709710766536780.96
statpopgen_q10/duckdb:parquet221262815923258016120.95

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (+0.7%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 1.002x ➖
Shifts: Parquet (control) +0.2% · Median polish +0.1%

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

datafusion / vortex-file-compressed (1.013x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed4322893514195256601.03
tpch_q02/datafusion:vortex-file-compressed1003017711017080210.99
tpch_q03/datafusion:vortex-file-compressed1884477151874984821.01
tpch_q04/datafusion:vortex-file-compressed91549328901424451.02
tpch_q05/datafusion:vortex-file-compressed3307759843254594011.02
tpch_q06/datafusion:vortex-file-compressed37959926373547721.02
tpch_q07/datafusion:vortex-file-compressed4439267764421585751.00
tpch_q08/datafusion:vortex-file-compressed3330923253324508081.00
tpch_q09/datafusion:vortex-file-compressed5883641685794708441.02
tpch_q10/datafusion:vortex-file-compressed2118841332113774791.00
tpch_q11/datafusion:vortex-file-compressed75842667730157011.04
tpch_q12/datafusion:vortex-file-compressed1111809631086641291.02
tpch_q13/datafusion:vortex-file-compressed1925639171926308561.00
tpch_q14/datafusion:vortex-file-compressed49017946497222690.99
tpch_q15/datafusion:vortex-file-compressed98476287986404751.00
tpch_q16/datafusion:vortex-file-compressed72188139717545371.01
tpch_q17/datafusion:vortex-file-compressed5758531395665043651.02
tpch_q18/datafusion:vortex-file-compressed8163722028008128181.02
tpch_q19/datafusion:vortex-file-compressed77789334708395421.10
tpch_q20/datafusion:vortex-file-compressed1556479931547354561.01
tpch_q21/datafusion:vortex-file-compressed5793335655825197380.99
tpch_q22/datafusion:vortex-file-compressed50391757500864991.01
datafusion / vortex-compact (1.006x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:vortex-compact5056588365145887910.98
tpch_q02/datafusion:vortex-compact1081899551039857271.04
tpch_q03/datafusion:vortex-compact2071703942114928380.98
tpch_q04/datafusion:vortex-compact1261964251241579081.02
tpch_q05/datafusion:vortex-compact3439357523392678261.01
tpch_q06/datafusion:vortex-compact60707817618808520.98
tpch_q07/datafusion:vortex-compact4728486124695688031.01
tpch_q08/datafusion:vortex-compact3541588173385640471.05
tpch_q09/datafusion:vortex-compact5996084645974640221.00
tpch_q10/datafusion:vortex-compact2600801842630880640.99
tpch_q11/datafusion:vortex-compact80156095787222851.02
tpch_q12/datafusion:vortex-compact1736323581715988381.01
tpch_q13/datafusion:vortex-compact2357623892395926990.98
tpch_q14/datafusion:vortex-compact66538874659016701.01
tpch_q15/datafusion:vortex-compact1488977471527842670.97
tpch_q16/datafusion:vortex-compact79294873792363031.00
tpch_q17/datafusion:vortex-compact5825721425672145271.03
tpch_q18/datafusion:vortex-compact8445018698183932551.03
tpch_q19/datafusion:vortex-compact2100577182060438051.02
tpch_q20/datafusion:vortex-compact1770653221773492631.00
tpch_q21/datafusion:vortex-compact6503380706649718840.98
tpch_q22/datafusion:vortex-compact60600087595161221.02
datafusion / parquet (1.002x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:parquet4670553834715906120.99
tpch_q02/datafusion:parquet1653201851589439921.04
tpch_q03/datafusion:parquet2505490802498515481.00
tpch_q04/datafusion:parquet1137858601138593711.00
tpch_q05/datafusion:parquet3784973103779726061.00
tpch_q06/datafusion:parquet1259796051264460961.00
tpch_q07/datafusion:parquet5366456815340648831.00
tpch_q08/datafusion:parquet4408073804373549901.01
tpch_q09/datafusion:parquet6919250986819441571.01
tpch_q10/datafusion:parquet5150350595242221010.98
tpch_q11/datafusion:parquet1156739421200095280.96
tpch_q12/datafusion:parquet2092474022107751470.99
tpch_q13/datafusion:parquet3418415133422420091.00
tpch_q14/datafusion:parquet1487230451503953570.99
tpch_q15/datafusion:parquet2607570262583129961.01
tpch_q16/datafusion:parquet1163926221160280141.00
tpch_q17/datafusion:parquet6627711626546222081.01
tpch_q18/datafusion:parquet8609800868422677671.02
tpch_q19/datafusion:parquet2845478542780807121.02
tpch_q20/datafusion:parquet2983479692994079561.00
tpch_q21/datafusion:parquet6405235206339128161.01
tpch_q22/datafusion:parquet2080313732090290731.00
duckdb / vortex-file-compressed (1.003x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed1693516501689655161.00
tpch_q02/duckdb:vortex-file-compressed51933010526187100.99
tpch_q03/duckdb:vortex-file-compressed1183392741179213921.00
tpch_q04/duckdb:vortex-file-compressed1497495321514034970.99
tpch_q05/duckdb:vortex-file-compressed1346537211341725231.00
tpch_q06/duckdb:vortex-file-compressed34896474348218321.00
tpch_q07/duckdb:vortex-file-compressed1278327761266725461.01
tpch_q08/duckdb:vortex-file-compressed1687440521669007961.01
tpch_q09/duckdb:vortex-file-compressed3902590143913342431.00
tpch_q10/duckdb:vortex-file-compressed1900130011908563211.00
tpch_q11/duckdb:vortex-file-compressed30309326301871301.00
tpch_q12/duckdb:vortex-file-compressed1053874291047964541.01
tpch_q13/duckdb:vortex-file-compressed2708222782686218591.01
tpch_q14/duckdb:vortex-file-compressed53166047529081231.00
tpch_q15/duckdb:vortex-file-compressed87822413884926220.99
tpch_q16/duckdb:vortex-file-compressed76745396768881651.00
tpch_q17/duckdb:vortex-file-compressed86800177867780081.00
tpch_q18/duckdb:vortex-file-compressed2851780862841276381.00
tpch_q19/duckdb:vortex-file-compressed75847946730575971.04
tpch_q20/duckdb:vortex-file-compressed1357034521370848480.99
tpch_q21/duckdb:vortex-file-compressed4704948334644222941.01
tpch_q22/duckdb:vortex-file-compressed63591122636475451.00
duckdb / vortex-compact (0.997x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:vortex-compact2720013862730309771.00
tpch_q02/duckdb:vortex-compact61070708615168180.99
tpch_q03/duckdb:vortex-compact1543722231555912130.99
tpch_q04/duckdb:vortex-compact2127402462134914361.00
tpch_q05/duckdb:vortex-compact1808000011793783421.01
tpch_q06/duckdb:vortex-compact57605989583185260.99
tpch_q07/duckdb:vortex-compact2129130892128627411.00
tpch_q08/duckdb:vortex-compact2134182282147121960.99
tpch_q09/duckdb:vortex-compact4602073904570782571.01
tpch_q10/duckdb:vortex-compact2610766642554259201.02
tpch_q11/duckdb:vortex-compact37469036379318830.99
tpch_q12/duckdb:vortex-compact1906926951909533461.00
tpch_q13/duckdb:vortex-compact3215097653224764961.00
tpch_q14/duckdb:vortex-compact73004729738559780.99
tpch_q15/duckdb:vortex-compact1166224191180201340.99
tpch_q16/duckdb:vortex-compact78532979781803871.00
tpch_q17/duckdb:vortex-compact1036991591049011250.99
tpch_q18/duckdb:vortex-compact3503767153458084261.01
tpch_q19/duckdb:vortex-compact89247244905916220.99
tpch_q20/duckdb:vortex-compact1810377141816540311.00
tpch_q21/duckdb:vortex-compact6225497386280764470.99
tpch_q22/duckdb:vortex-compact70941257704322991.01
duckdb / parquet (1.001x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:parquet2672787122595460471.03
tpch_q02/duckdb:parquet1013440191015363391.00
tpch_q03/duckdb:parquet2129591552100165651.01
tpch_q04/duckdb:parquet1388603111392593801.00
tpch_q05/duckdb:parquet2260771102239514151.01
tpch_q06/duckdb:parquet74074017751148000.99
tpch_q07/duckdb:parquet1895872001899615871.00
tpch_q08/duckdb:parquet2673611542671796001.00
tpch_q09/duckdb:parquet5085306905058516351.01
tpch_q10/duckdb:parquet6240582196268750441.00
tpch_q11/duckdb:parquet64893097644412531.01
tpch_q12/duckdb:parquet1336972821342633721.00
tpch_q13/duckdb:parquet4441480424536376620.98
tpch_q14/duckdb:parquet1795119321841248910.97
tpch_q15/duckdb:parquet1043073301049822130.99
tpch_q16/duckdb:parquet1662100941667520761.00
tpch_q17/duckdb:parquet1830771401835048021.00
tpch_q18/duckdb:parquet3632972723677622270.99
tpch_q19/duckdb:parquet2890396622819276961.03
tpch_q20/duckdb:parquet2356342372342504941.01
tpch_q21/duckdb:parquet5716744755610517411.02
tpch_q22/duckdb:parquet3049736713027011761.01
duckdb / duckdb (1.001x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:duckdb1210302261209705831.00
tpch_q02/duckdb:duckdb49400981498843490.99
tpch_q03/duckdb:duckdb1042164041036125431.01
tpch_q04/duckdb:duckdb1382955981375422821.01
tpch_q05/duckdb:duckdb1182259301183997551.00
tpch_q06/duckdb:duckdb44949298448221461.00
tpch_q07/duckdb:duckdb91351991905209981.01
tpch_q08/duckdb:duckdb1179034931180120931.00
tpch_q09/duckdb:duckdb2816701712814930731.00
tpch_q10/duckdb:duckdb2136342952132351631.00
tpch_q11/duckdb:duckdb18880880188415621.00
tpch_q12/duckdb:duckdb89150280905759450.98
tpch_q13/duckdb:duckdb2281054122298748970.99
tpch_q14/duckdb:duckdb77522874774228291.00
tpch_q15/duckdb:duckdb81878570821268421.00
tpch_q16/duckdb:duckdb75603099749653841.01
tpch_q17/duckdb:duckdb87740462870626351.01
tpch_q18/duckdb:duckdb2350640492339707071.00
tpch_q19/duckdb:duckdb1249101121250643121.00
tpch_q20/duckdb:duckdb1180112931181971911.00
tpch_q21/duckdb:duckdb3007312903034106180.99
tpch_q22/duckdb:duckdb69298745683943541.01

No file size changes detected.

@codspeed-hq

Copy link
Copy Markdown

Merging this PR will degrade performance by 10.87%

❌ 2 regressed benchmarks
✅ 1847 untouched benchmarks
⏩ 46 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

ModeBenchmarkBASEHEADEfficiency
Simulationdecompress[u64, (10000, 1024)]51.3 µs58.1 µs-11.63%
Simulationfsl_large89.2 µs99.3 µs-10.11%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing adamg/try-fix-df-pq-benchmark (141a516) with develop (9d4ac37)

Open in CodSpeed

Footnotes

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +20.8%
Engines: DataFusion No clear signal (+37.5%, environment too noisy confidence) · DuckDB No clear signal (+2.6%, low confidence)
Vortex (geomean): 1.010x ➖
Parquet (geomean): 0.847x ✅
Shifts: Parquet (control) -15.3% · Median polish +3.0%

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

datafusion / vortex-file-compressed (0.957x ➖, 3↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed4413838564793137560.92
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚀21130075247756610.85
clickbench-sorted_q26/datafusion:vortex-file-compressed24420400234401741.04
clickbench-sorted_q36/datafusion:vortex-file-compressed62825989639079950.98
clickbench-sorted_q37/datafusion:vortex-file-compressed45048291441739631.02
clickbench-sorted_q38/datafusion:vortex-file-compressed44853625416832271.08
clickbench-sorted_q39/datafusion:vortex-file-compressed1184373271087470551.09
clickbench-sorted_q40/datafusion:vortex-file-compressed20886677216873440.96
clickbench-sorted_q41/datafusion:vortex-file-compressed 🚀20455636261998510.78
clickbench-sorted_q42/datafusion:vortex-file-compressed 🚀14922101166604610.90
datafusion / parquet (0.696x ✅, 8↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet507513809847031030741.08
clickbench-sorted_q24/datafusion:parquet 🚀31204398624652870.50
clickbench-sorted_q26/datafusion:parquet 🚀31426969648851770.48
clickbench-sorted_q36/datafusion:parquet 🚀1825326082179008740.84
clickbench-sorted_q37/datafusion:parquet 🚀1149848791459057020.79
clickbench-sorted_q38/datafusion:parquet 🚀1694194641969962290.86
clickbench-sorted_q39/datafusion:parquet3010862363251793110.93
clickbench-sorted_q40/datafusion:parquet 🚀689179161050382350.66
clickbench-sorted_q41/datafusion:parquet 🚀63473647998702810.64
clickbench-sorted_q42/datafusion:parquet 🚀32785647700357620.47
duckdb / vortex-file-compressed (1.065x ➖, 1↑ 2↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚨1978168751719819441.15
clickbench-sorted_q24/duckdb:vortex-file-compressed 🚀26212186296100820.89
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚨50341270424456481.19
clickbench-sorted_q36/duckdb:vortex-file-compressed67192975615114951.09
clickbench-sorted_q37/duckdb:vortex-file-compressed47218770452109071.04
clickbench-sorted_q38/duckdb:vortex-file-compressed52270696489862391.07
clickbench-sorted_q39/duckdb:vortex-file-compressed1130526101108501841.02
clickbench-sorted_q40/duckdb:vortex-file-compressed29381082274346751.07
clickbench-sorted_q41/duckdb:vortex-file-compressed29830649276846571.08
clickbench-sorted_q42/duckdb:vortex-file-compressed26181183240644481.09
duckdb / parquet (1.030x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet2011288641985692521.01
clickbench-sorted_q24/duckdb:parquet31209653290755861.07
clickbench-sorted_q26/duckdb:parquet25536831244911981.04
clickbench-sorted_q36/duckdb:parquet1120236921072575251.04
clickbench-sorted_q37/duckdb:parquet98449313932742941.06
clickbench-sorted_q38/duckdb:parquet99778583943736121.06
clickbench-sorted_q39/duckdb:parquet1843002941791077981.03
clickbench-sorted_q40/duckdb:parquet42690209431235130.99
clickbench-sorted_q41/duckdb:parquet41978237409715551.02
clickbench-sorted_q42/duckdb:parquet28989464296455580.98
duckdb / duckdb (1.050x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb3088528942831406971.09
clickbench-sorted_q24/duckdb:duckdb45478335439387301.04
clickbench-sorted_q26/duckdb:duckdb43349340412750621.05
clickbench-sorted_q36/duckdb:duckdb89710908881673481.02
clickbench-sorted_q37/duckdb:duckdb88569660813382201.09
clickbench-sorted_q38/duckdb:duckdb66613764637368041.05
clickbench-sorted_q39/duckdb:duckdb1261472901179657831.07
clickbench-sorted_q40/duckdb:duckdb44758984435173091.03
clickbench-sorted_q41/duckdb:duckdb43659621428816031.02
clickbench-sorted_q42/duckdb:duckdb37668978355576661.06

File Size Changes (201 files changed, +0.0% overall, 99↑ 102↓)
FileScaleFormatBaseHEADChange%
hits_061.vortex1.0vortex-compact123.88 MB125.66 MB+1.78 MB+1.4%
hits_050.vortex1.0vortex-file-compressed159.42 MB161.09 MB+1.67 MB+1.0%
hits_078.vortex1.0vortex-compact97.81 MB98.80 MB+1011.02 KB+1.0%
hits_027.vortex1.0vortex-file-compressed190.00 MB191.84 MB+1.84 MB+1.0%
hits_038.vortex1.0vortex-compact138.26 MB139.58 MB+1.32 MB+1.0%
hits_075.vortex1.0vortex-compact137.89 MB139.17 MB+1.28 MB+0.9%
hits_064.vortex1.0vortex-compact138.88 MB140.15 MB+1.27 MB+0.9%
hits_001.vortex1.0vortex-compact137.77 MB139.00 MB+1.24 MB+0.9%
hits_049.vortex1.0vortex-file-compressed191.70 MB193.22 MB+1.52 MB+0.8%
hits_093.vortex1.0vortex-compact98.79 MB99.56 MB+787.62 KB+0.8%
hits_016.vortex1.0vortex-file-compressed180.20 MB181.60 MB+1.40 MB+0.8%
hits_071.vortex1.0vortex-file-compressed139.96 MB140.96 MB+1.00 MB+0.7%
hits_085.vortex1.0vortex-file-compressed198.42 MB199.81 MB+1.40 MB+0.7%
hits_055.vortex1.0vortex-compact152.38 MB153.40 MB+1.02 MB+0.7%
hits_030.vortex1.0vortex-compact98.09 MB98.71 MB+634.69 KB+0.6%
hits_076.vortex1.0vortex-compact125.43 MB126.19 MB+779.62 KB+0.6%
hits_026.vortex1.0vortex-compact98.41 MB98.95 MB+560.59 KB+0.6%
hits_094.vortex1.0vortex-file-compressed158.30 MB159.09 MB+816.16 KB+0.5%
hits_092.vortex1.0vortex-file-compressed198.54 MB199.50 MB+984.58 KB+0.5%
hits_097.vortex1.0vortex-compact141.30 MB141.98 MB+694.88 KB+0.5%
hits_022.vortex1.0vortex-compact152.39 MB153.11 MB+736.06 KB+0.5%
hits_068.vortex1.0vortex-file-compressed160.43 MB161.14 MB+731.43 KB+0.4%
hits_008.vortex1.0vortex-compact105.71 MB106.18 MB+481.10 KB+0.4%
hits_066.vortex1.0vortex-compact117.41 MB117.90 MB+499.39 KB+0.4%
hits_024.vortex1.0vortex-file-compressed160.61 MB161.27 MB+669.50 KB+0.4%
hits_045.vortex1.0vortex-file-compressed140.06 MB140.62 MB+576.75 KB+0.4%
hits_088.vortex1.0vortex-file-compressed171.97 MB172.60 MB+643.94 KB+0.4%
hits_074.vortex1.0vortex-file-compressed199.04 MB199.71 MB+687.45 KB+0.3%
hits_057.vortex1.0vortex-file-compressed159.93 MB160.47 MB+545.02 KB+0.3%
hits_002.vortex1.0vortex-compact123.85 MB124.26 MB+420.71 KB+0.3%
hits_037.vortex1.0vortex-compact132.21 MB132.64 MB+436.68 KB+0.3%
hits_017.vortex1.0vortex-compact111.79 MB112.15 MB+366.65 KB+0.3%
hits_084.vortex1.0vortex-file-compressed154.55 MB155.02 MB+480.55 KB+0.3%
hits_017.vortex1.0vortex-file-compressed146.82 MB147.22 MB+412.84 KB+0.3%
hits_081.vortex1.0vortex-compact153.50 MB153.85 MB+355.00 KB+0.2%
hits_031.vortex1.0vortex-file-compressed159.62 MB159.95 MB+342.41 KB+0.2%
hits_052.vortex1.0vortex-file-compressed131.09 MB131.36 MB+274.00 KB+0.2%
hits_011.vortex1.0vortex-compact152.66 MB152.97 MB+308.09 KB+0.2%
hits_088.vortex1.0vortex-compact133.88 MB134.14 MB+261.27 KB+0.2%
hits_011.vortex1.0vortex-file-compressed199.17 MB199.51 MB+341.36 KB+0.2%
hits_090.vortex1.0vortex-file-compressed192.50 MB192.82 MB+328.41 KB+0.2%
hits_055.vortex1.0vortex-file-compressed199.51 MB199.84 MB+339.61 KB+0.2%
hits_022.vortex1.0vortex-file-compressed199.32 MB199.64 MB+328.97 KB+0.2%
hits_057.vortex1.0vortex-compact111.81 MB111.98 MB+174.39 KB+0.2%
hits_079.vortex1.0vortex-compact128.08 MB128.27 MB+198.06 KB+0.2%
hits_037.vortex1.0vortex-file-compressed177.11 MB177.35 MB+243.37 KB+0.1%
hits_043.vortex1.0vortex-compact94.33 MB94.45 MB+124.97 KB+0.1%
hits_004.vortex1.0vortex-file-compressed131.48 MB131.62 MB+142.51 KB+0.1%
hits_019.vortex1.0vortex-file-compressed140.87 MB141.01 MB+146.46 KB+0.1%
hits_016.vortex1.0vortex-compact127.40 MB127.52 MB+129.54 KB+0.1%
hits_065.vortex1.0vortex-file-compressed161.85 MB162.00 MB+158.98 KB+0.1%
hits_044.vortex1.0vortex-compact153.50 MB153.64 MB+144.59 KB+0.1%
hits_062.vortex1.0vortex-file-compressed170.60 MB170.74 MB+145.09 KB+0.1%
hits_047.vortex1.0vortex-file-compressed154.49 MB154.62 MB+127.86 KB+0.1%
hits_087.vortex1.0vortex-compact125.51 MB125.61 MB+103.67 KB+0.1%
hits_096.vortex1.0vortex-compact153.13 MB153.26 MB+125.85 KB+0.1%
hits_079.vortex1.0vortex-file-compressed181.38 MB181.52 MB+144.39 KB+0.1%
hits_030.vortex1.0vortex-file-compressed131.83 MB131.93 MB+100.09 KB+0.1%
hits_001.vortex1.0vortex-file-compressed189.09 MB189.22 MB+133.21 KB+0.1%
hits_026.vortex1.0vortex-file-compressed131.33 MB131.42 MB+92.38 KB+0.1%
hits_012.vortex1.0vortex-compact139.90 MB139.99 MB+93.47 KB+0.1%
hits_082.vortex1.0vortex-compact106.21 MB106.28 MB+67.65 KB+0.1%
hits_050.vortex1.0vortex-compact125.36 MB125.43 MB+74.23 KB+0.1%
hits_005.vortex1.0vortex-file-compressed167.90 MB168.00 MB+94.11 KB+0.1%
hits_025.vortex1.0vortex-file-compressed172.07 MB172.16 MB+95.45 KB+0.1%
hits_087.vortex1.0vortex-file-compressed161.00 MB161.09 MB+85.39 KB+0.1%
hits_024.vortex1.0vortex-compact124.60 MB124.66 MB+63.30 KB+0.0%
hits_099.vortex1.0vortex-compact133.19 MB133.25 MB+60.89 KB+0.0%
hits_021.vortex1.0vortex-file-compressed154.36 MB154.43 MB+69.84 KB+0.0%
hits_020.vortex1.0vortex-file-compressed160.13 MB160.20 MB+70.16 KB+0.0%
hits_098.vortex1.0vortex-compact104.16 MB104.20 MB+43.54 KB+0.0%
hits_045.vortex1.0vortex-compact106.12 MB106.16 MB+44.14 KB+0.0%
hits_083.vortex1.0vortex-file-compressed157.11 MB157.17 MB+63.05 KB+0.0%
hits_081.vortex1.0vortex-file-compressed199.84 MB199.90 MB+59.83 KB+0.0%
hits_009.vortex1.0vortex-file-compressed101.39 MB101.42 MB+29.43 KB+0.0%
hits_059.vortex1.0vortex-compact152.63 MB152.67 MB+44.06 KB+0.0%
hits_077.vortex1.0vortex-compact134.13 MB134.16 MB+37.89 KB+0.0%
hits_098.vortex1.0vortex-file-compressed137.49 MB137.53 MB+37.18 KB+0.0%
hits_082.vortex1.0vortex-file-compressed139.87 MB139.90 MB+36.52 KB+0.0%
hits_097.vortex1.0vortex-file-compressed192.92 MB192.96 MB+48.91 KB+0.0%
hits_015.vortex1.0vortex-compact97.97 MB98.00 MB+23.48 KB+0.0%
hits_032.vortex1.0vortex-compact110.60 MB110.63 MB+25.82 KB+0.0%
hits_084.vortex1.0vortex-compact110.68 MB110.71 MB+25.10 KB+0.0%
hits_058.vortex1.0vortex-compact111.06 MB111.09 MB+25.16 KB+0.0%
hits_042.vortex1.0vortex-compact136.30 MB136.32 MB+27.51 KB+0.0%
hits_032.vortex1.0vortex-file-compressed154.76 MB154.78 MB+27.99 KB+0.0%
hits_053.vortex1.0vortex-file-compressed190.01 MB190.04 MB+34.16 KB+0.0%
hits_086.vortex1.0vortex-file-compressed192.18 MB192.21 MB+28.98 KB+0.0%
hits_092.vortex1.0vortex-compact153.27 MB153.29 MB+17.55 KB+0.0%
hits_046.vortex1.0vortex-compact74.96 MB74.97 MB+7.30 KB+0.0%
hits_034.vortex1.0vortex-compact133.33 MB133.34 MB+12.19 KB+0.0%
hits_095.vortex1.0vortex-compact110.65 MB110.66 MB+9.77 KB+0.0%
hits_047.vortex1.0vortex-compact110.50 MB110.50 MB+7.88 KB+0.0%
hits_095.vortex1.0vortex-file-compressed154.43 MB154.44 MB+9.80 KB+0.0%
hits_060.vortex1.0vortex-file-compressed193.20 MB193.21 MB+8.77 KB+0.0%
hits_091.vortex1.0vortex-file-compressed147.00 MB147.01 MB+4.87 KB+0.0%
hits_000.vortex1.0vortex-file-compressed131.60 MB131.60 MB+3.15 KB+0.0%
hits_023.vortex1.0vortex-compact142.62 MB142.63 MB+2.68 KB+0.0%
hits_091.vortex1.0vortex-compact112.27 MB112.28 MB+1.42 KB+0.0%
hits_019.vortex1.0vortex-compact106.63 MB106.63 MB312 B-0.0%
hits_035.vortex1.0vortex-compact75.96 MB75.96 MB360 B-0.0%
hits_086.vortex1.0vortex-compact140.93 MB140.93 MB1.27 KB-0.0%
hits_014.vortex1.0vortex-file-compressed172.14 MB172.14 MB3.41 KB-0.0%
hits_021.vortex1.0vortex-compact110.63 MB110.63 MB2.32 KB-0.0%
hits_052.vortex1.0vortex-compact97.92 MB97.91 MB2.30 KB-0.0%
hits_020.vortex1.0vortex-compact111.63 MB111.62 MB3.54 KB-0.0%
hits_074.vortex1.0vortex-compact153.01 MB153.00 MB9.45 KB-0.0%
hits_072.vortex1.0vortex-compact75.63 MB75.63 MB6.11 KB-0.0%
hits_089.vortex1.0vortex-file-compressed131.60 MB131.59 MB10.89 KB-0.0%
hits_073.vortex1.0vortex-compact134.20 MB134.18 MB15.40 KB-0.0%
hits_000.vortex1.0vortex-compact98.73 MB98.72 MB12.76 KB-0.0%
hits_062.vortex1.0vortex-compact132.64 MB132.62 MB17.46 KB-0.0%
hits_033.vortex1.0vortex-compact153.54 MB153.52 MB20.61 KB-0.0%
hits_056.vortex1.0vortex-file-compressed136.36 MB136.34 MB19.92 KB-0.0%
hits_076.vortex1.0vortex-file-compressed161.04 MB161.02 MB25.84 KB-0.0%
hits_090.vortex1.0vortex-compact141.25 MB141.22 MB22.97 KB-0.0%
hits_063.vortex1.0vortex-file-compressed131.78 MB131.75 MB23.12 KB-0.0%
hits_006.vortex1.0vortex-file-compressed126.38 MB126.35 MB30.02 KB-0.0%
hits_018.vortex1.0vortex-compact153.71 MB153.67 MB40.86 KB-0.0%
hits_054.vortex1.0vortex-compact112.07 MB112.04 MB32.10 KB-0.0%
hits_036.vortex1.0vortex-file-compressed171.38 MB171.33 MB51.22 KB-0.0%
hits_028.vortex1.0vortex-compact115.76 MB115.72 MB35.41 KB-0.0%
hits_051.vortex1.0vortex-file-compressed172.63 MB172.57 MB56.02 KB-0.0%
hits_036.vortex1.0vortex-compact133.39 MB133.34 MB46.88 KB-0.0%
hits_023.vortex1.0vortex-file-compressed195.26 MB195.19 MB75.60 KB-0.0%
hits_040.vortex1.0vortex-compact110.06 MB110.02 MB43.34 KB-0.0%
hits_038.vortex1.0vortex-file-compressed190.55 MB190.48 MB79.64 KB-0.0%
hits_041.vortex1.0vortex-file-compressed131.29 MB131.24 MB57.01 KB-0.0%
hits_028.vortex1.0vortex-file-compressed151.92 MB151.85 MB69.77 KB-0.0%
hits_009.vortex1.0vortex-compact75.27 MB75.23 MB35.06 KB-0.0%
hits_078.vortex1.0vortex-file-compressed131.02 MB130.95 MB67.34 KB-0.1%
hits_083.vortex1.0vortex-compact110.09 MB110.04 MB57.15 KB-0.1%
hits_067.vortex1.0vortex-file-compressed131.89 MB131.81 MB76.06 KB-0.1%
hits_072.vortex1.0vortex-file-compressed102.38 MB102.32 MB61.53 KB-0.1%
hits_075.vortex1.0vortex-file-compressed189.65 MB189.54 MB116.87 KB-0.1%
hits_053.vortex1.0vortex-compact138.52 MB138.44 MB85.87 KB-0.1%
hits_029.vortex1.0vortex-compact153.51 MB153.41 MB97.62 KB-0.1%
hits_027.vortex1.0vortex-compact139.41 MB139.33 MB91.00 KB-0.1%
hits_094.vortex1.0vortex-compact110.76 MB110.69 MB74.30 KB-0.1%
hits_003.vortex1.0vortex-compact104.61 MB104.54 MB71.48 KB-0.1%
hits_064.vortex1.0vortex-file-compressed190.96 MB190.83 MB130.71 KB-0.1%
hits_059.vortex1.0vortex-file-compressed199.14 MB199.00 MB140.06 KB-0.1%
hits_071.vortex1.0vortex-compact106.20 MB106.12 MB80.05 KB-0.1%
hits_080.vortex1.0vortex-file-compressed126.96 MB126.86 MB99.24 KB-0.1%
hits_039.vortex1.0vortex-file-compressed161.24 MB161.12 MB127.02 KB-0.1%
hits_010.vortex1.0vortex-file-compressed169.08 MB168.95 MB133.57 KB-0.1%
hits_010.vortex1.0vortex-compact123.44 MB123.34 MB104.54 KB-0.1%
hits_002.vortex1.0vortex-file-compressed161.11 MB160.97 MB143.68 KB-0.1%
hits_003.vortex1.0vortex-file-compressed136.55 MB136.43 MB125.00 KB-0.1%
hits_012.vortex1.0vortex-file-compressed191.14 MB190.97 MB176.27 KB-0.1%
hits_005.vortex1.0vortex-compact116.38 MB116.26 MB118.84 KB-0.1%
hits_043.vortex1.0vortex-file-compressed126.55 MB126.41 MB136.92 KB-0.1%
hits_007.vortex1.0vortex-compact153.81 MB153.64 MB180.53 KB-0.1%
hits_042.vortex1.0vortex-file-compressed201.97 MB201.73 MB239.24 KB-0.1%
hits_051.vortex1.0vortex-compact134.01 MB133.85 MB161.01 KB-0.1%
hits_031.vortex1.0vortex-compact111.70 MB111.57 MB134.54 KB-0.1%
hits_049.vortex1.0vortex-compact140.62 MB140.46 MB170.28 KB-0.1%
hits_015.vortex1.0vortex-file-compressed131.30 MB131.14 MB162.18 KB-0.1%
hits_056.vortex1.0vortex-compact100.97 MB100.84 MB131.23 KB-0.1%
hits_025.vortex1.0vortex-compact133.65 MB133.48 MB178.09 KB-0.1%
hits_065.vortex1.0vortex-compact125.71 MB125.52 MB188.89 KB-0.1%
hits_014.vortex1.0vortex-compact134.16 MB133.95 MB212.39 KB-0.2%
hits_046.vortex1.0vortex-file-compressed101.38 MB101.22 MB167.66 KB-0.2%
hits_093.vortex1.0vortex-file-compressed131.87 MB131.65 MB222.09 KB-0.2%
hits_035.vortex1.0vortex-file-compressed103.05 MB102.87 MB189.08 KB-0.2%
hits_033.vortex1.0vortex-file-compressed200.33 MB199.97 MB374.20 KB-0.2%
hits_069.vortex1.0vortex-compact99.83 MB99.61 MB223.48 KB-0.2%
hits_085.vortex1.0vortex-compact153.57 MB153.22 MB355.45 KB-0.2%
hits_096.vortex1.0vortex-file-compressed199.44 MB198.98 MB469.16 KB-0.2%
hits_099.vortex1.0vortex-file-compressed171.93 MB171.52 MB421.84 KB-0.2%
hits_048.vortex1.0vortex-file-compressed199.94 MB199.46 MB497.01 KB-0.2%
hits_008.vortex1.0vortex-file-compressed140.30 MB139.95 MB357.49 KB-0.2%
hits_080.vortex1.0vortex-compact94.69 MB94.45 MB255.52 KB-0.3%
hits_040.vortex1.0vortex-file-compressed143.48 MB143.10 MB393.99 KB-0.3%
hits_067.vortex1.0vortex-compact99.24 MB98.97 MB279.31 KB-0.3%
hits_070.vortex1.0vortex-file-compressed200.50 MB199.93 MB586.33 KB-0.3%
hits_006.vortex1.0vortex-compact96.22 MB95.92 MB309.64 KB-0.3%
hits_077.vortex1.0vortex-file-compressed172.97 MB172.39 MB594.39 KB-0.3%
hits_073.vortex1.0vortex-file-compressed173.30 MB172.63 MB678.95 KB-0.4%
hits_054.vortex1.0vortex-file-compressed147.67 MB147.04 MB639.44 KB-0.4%
hits_089.vortex1.0vortex-compact99.45 MB99.00 MB469.16 KB-0.5%
hits_070.vortex1.0vortex-compact153.66 MB152.94 MB738.55 KB-0.5%
hits_068.vortex1.0vortex-compact112.48 MB111.93 MB566.03 KB-0.5%
hits_058.vortex1.0vortex-file-compressed155.89 MB155.10 MB811.10 KB-0.5%
hits_048.vortex1.0vortex-compact153.34 MB152.55 MB808.59 KB-0.5%
hits_007.vortex1.0vortex-file-compressed200.34 MB199.29 MB1.05 MB-0.5%
hits_018.vortex1.0vortex-file-compressed199.64 MB198.58 MB1.06 MB-0.5%
hits_039.vortex1.0vortex-compact125.73 MB125.06 MB686.68 KB-0.5%
hits_069.vortex1.0vortex-file-compressed143.20 MB142.37 MB856.66 KB-0.6%
hits_004.vortex1.0vortex-compact98.45 MB97.84 MB631.02 KB-0.6%
hits_029.vortex1.0vortex-file-compressed199.73 MB198.47 MB1.26 MB-0.6%
hits_041.vortex1.0vortex-compact97.99 MB97.35 MB658.26 KB-0.7%
hits_034.vortex1.0vortex-file-compressed183.38 MB182.08 MB1.30 MB-0.7%
hits_013.vortex1.0vortex-file-compressed161.10 MB159.95 MB1.15 MB-0.7%
hits_060.vortex1.0vortex-compact141.17 MB140.16 MB1.01 MB-0.7%
hits_044.vortex1.0vortex-file-compressed200.26 MB198.75 MB1.50 MB-0.8%
hits_063.vortex1.0vortex-compact98.79 MB97.87 MB938.97 KB-0.9%
hits_013.vortex1.0vortex-compact125.57 MB124.39 MB1.18 MB-0.9%
hits_061.vortex1.0vortex-file-compressed160.82 MB159.20 MB1.63 MB-1.0%
hits_066.vortex1.0vortex-file-compressed164.69 MB163.00 MB1.69 MB-1.0%
duckdb.db1.0vortex-compact268.00 KB0 B268.00 KB-100.0%

Totals:

  • vortex-compact: 11.93 GB → 11.94 GB (+0.0%)
  • vortex-file-compressed: 15.96 GB → 15.96 GB (-0.0%)

@AdamGS
AdamGS marked this pull request as ready for review July 27, 2026 15:43
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +23.5%
Engines: DataFusion No clear signal (+49.5%, environment too noisy confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): 0.957x ➖
Parquet (geomean): 0.782x ✅
Shifts: Parquet (control) -21.8% · Median polish -2.9%

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.931x ➖, 5↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚀175710626664910.66
clickbench_q01/datafusion:vortex-file-compressed18000560187016720.96
clickbench_q02/datafusion:vortex-file-compressed35467036371525920.95
clickbench_q03/datafusion:vortex-file-compressed36432085398404710.91
clickbench_q04/datafusion:vortex-file-compressed2457622672510872970.98
clickbench_q05/datafusion:vortex-file-compressed3137126443244394030.97
clickbench_q06/datafusion:vortex-file-compressed 🚀188932326673660.71
clickbench_q07/datafusion:vortex-file-compressed22309987236640910.94
clickbench_q08/datafusion:vortex-file-compressed3388715163577650970.95
clickbench_q09/datafusion:vortex-file-compressed4593049674922458050.93
clickbench_q10/datafusion:vortex-file-compressed78033165824244640.95
clickbench_q11/datafusion:vortex-file-compressed85273730890004140.96
clickbench_q12/datafusion:vortex-file-compressed2683604042744397770.98
clickbench_q13/datafusion:vortex-file-compressed4239457684666376590.91
clickbench_q14/datafusion:vortex-file-compressed2623115402761588060.95
clickbench_q15/datafusion:vortex-file-compressed2864083842923541760.98
clickbench_q16/datafusion:vortex-file-compressed6875368417224594950.95
clickbench_q17/datafusion:vortex-file-compressed6725195617018517820.96
clickbench_q18/datafusion:vortex-file-compressed137929942114303797220.96
clickbench_q19/datafusion:vortex-file-compressed 🚀26137642342199940.76
clickbench_q20/datafusion:vortex-file-compressed2644869772911987670.91
clickbench_q21/datafusion:vortex-file-compressed3579756003772592930.95
clickbench_q22/datafusion:vortex-file-compressed4523926514930732210.92
clickbench_q23/datafusion:vortex-file-compressed5605778345857862750.96
clickbench_q24/datafusion:vortex-file-compressed42150016448408500.94
clickbench_q25/datafusion:vortex-file-compressed71554045771041240.93
clickbench_q26/datafusion:vortex-file-compressed44097458460602140.96
clickbench_q27/datafusion:vortex-file-compressed3890959094079286780.95
clickbench_q28/datafusion:vortex-file-compressed232061635324207803030.96
clickbench_q29/datafusion:vortex-file-compressed53798751594905550.90
clickbench_q30/datafusion:vortex-file-compressed2271744892359213270.96
clickbench_q31/datafusion:vortex-file-compressed2561251392607535090.98
clickbench_q32/datafusion:vortex-file-compressed105886278711255526560.94
clickbench_q33/datafusion:vortex-file-compressed140060321614635570010.96
clickbench_q34/datafusion:vortex-file-compressed142706575114749116050.97
clickbench_q35/datafusion:vortex-file-compressed2422836952581904920.94
clickbench_q36/datafusion:vortex-file-compressed60789949599955901.01
clickbench_q37/datafusion:vortex-file-compressed24616720266520050.92
clickbench_q38/datafusion:vortex-file-compressed 🚨18930074167437491.13
clickbench_q39/datafusion:vortex-file-compressed 🚀1200759551367964590.88
clickbench_q40/datafusion:vortex-file-compressed12420418133678400.93
clickbench_q41/datafusion:vortex-file-compressed13138957129252311.02
clickbench_q42/datafusion:vortex-file-compressed 🚀11826576142597970.83
datafusion / parquet (0.623x ✅, 31↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench_q00/datafusion:parquet 🚀1604973359775600.04
clickbench_q01/datafusion:parquet 🚀19939939534227190.37
clickbench_q02/datafusion:parquet 🚀44242149785830310.56
clickbench_q03/datafusion:parquet 🚀34493476702054890.49
clickbench_q04/datafusion:parquet 🚀2816778993343205440.84
clickbench_q05/datafusion:parquet3273263013558669040.92
clickbench_q06/datafusion:parquet 🚀1595715369159130.04
clickbench_q07/datafusion:parquet 🚀22549138572291340.39
clickbench_q08/datafusion:parquet 🚀3538509684114674830.86
clickbench_q09/datafusion:parquet4846112195364376890.90
clickbench_q10/datafusion:parquet 🚀944896051340524930.70
clickbench_q11/datafusion:parquet 🚀1189904341581271960.75
clickbench_q12/datafusion:parquet 🚀3027599963655637080.83
clickbench_q13/datafusion:parquet 🚀4703117295410001240.87
clickbench_q14/datafusion:parquet 🚀3067014993846618490.80
clickbench_q15/datafusion:parquet 🚀2856572263544472740.81
clickbench_q16/datafusion:parquet 🚀6583656187571615760.87
clickbench_q17/datafusion:parquet 🚀6675268127467242950.89
clickbench_q18/datafusion:parquet139755855614965451920.93
clickbench_q19/datafusion:parquet 🚀27122030736666410.37
clickbench_q20/datafusion:parquet5717288916340431390.90
clickbench_q21/datafusion:parquet6275715716934254050.91
clickbench_q22/datafusion:parquet92488506810092388470.92
clickbench_q23/datafusion:parquet413559399343605819050.95
clickbench_q24/datafusion:parquet 🚀56954532923774370.62
clickbench_q25/datafusion:parquet 🚀1299229251718652170.76
clickbench_q26/datafusion:parquet 🚀55417918915775890.61
clickbench_q27/datafusion:parquet6598772097317174710.90
clickbench_q28/datafusion:parquet245709530526005282740.94
clickbench_q29/datafusion:parquet 🚀449851241014068140.44
clickbench_q30/datafusion:parquet 🚀3257918873693997680.88
clickbench_q31/datafusion:parquet 🚀3488856744056945810.86
clickbench_q32/datafusion:parquet115471007912629469950.91
clickbench_q33/datafusion:parquet150751661516423539580.92
clickbench_q34/datafusion:parquet153355597016260100850.94
clickbench_q35/datafusion:parquet 🚀2500243753053261580.82
clickbench_q36/datafusion:parquet 🚀1178430831536301600.77
clickbench_q37/datafusion:parquet 🚀43176026831348870.52
clickbench_q38/datafusion:parquet 🚀627314581000696180.63
clickbench_q39/datafusion:parquet 🚀2119656702657420940.80
clickbench_q40/datafusion:parquet 🚀26220183602697410.44
clickbench_q41/datafusion:parquet 🚀22090399623256610.35
clickbench_q42/datafusion:parquet 🚀25115020622112310.40
duckdb / vortex-file-compressed (0.984x ➖, 2↑ 2↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed9530211104291110.91
clickbench_q01/duckdb:vortex-file-compressed16787663164105141.02
clickbench_q02/duckdb:vortex-file-compressed21271721219327340.97
clickbench_q03/duckdb:vortex-file-compressed28211366284779700.99
clickbench_q04/duckdb:vortex-file-compressed1999847332055594080.97
clickbench_q05/duckdb:vortex-file-compressed1890640671962365170.96
clickbench_q06/duckdb:vortex-file-compressed18821227187702641.00
clickbench_q07/duckdb:vortex-file-compressed20843274206579111.01
clickbench_q08/duckdb:vortex-file-compressed2785876982864762060.97
clickbench_q09/duckdb:vortex-file-compressed3511812133660830930.96
clickbench_q10/duckdb:vortex-file-compressed74599147760417880.98
clickbench_q11/duckdb:vortex-file-compressed86021859888935610.97
clickbench_q12/duckdb:vortex-file-compressed2141025482183370520.98
clickbench_q13/duckdb:vortex-file-compressed4205583854409481450.95
clickbench_q14/duckdb:vortex-file-compressed2477576012564382360.97
clickbench_q15/duckdb:vortex-file-compressed2585715382663140540.97
clickbench_q16/duckdb:vortex-file-compressed5486683855711912050.96
clickbench_q17/duckdb:vortex-file-compressed4378741614608137720.95
clickbench_q18/duckdb:vortex-file-compressed9537750629956175770.96
clickbench_q19/duckdb:vortex-file-compressed21234962210220951.01
clickbench_q20/duckdb:vortex-file-compressed 🚀2552315382906493190.88
clickbench_q21/duckdb:vortex-file-compressed3522174903718255780.95
clickbench_q22/duckdb:vortex-file-compressed5164826335342648040.97
clickbench_q23/duckdb:vortex-file-compressed 🚀1313633211530890570.86
clickbench_q24/duckdb:vortex-file-compressed39378499362895441.09
clickbench_q25/duckdb:vortex-file-compressed80973965819662290.99
clickbench_q26/duckdb:vortex-file-compressed 🚨47623290399544131.19
clickbench_q27/duckdb:vortex-file-compressed2232725572324131370.96
clickbench_q28/duckdb:vortex-file-compressed306003624231090711070.98
clickbench_q29/duckdb:vortex-file-compressed26106855277632740.94
clickbench_q30/duckdb:vortex-file-compressed2024239752118071940.96
clickbench_q31/duckdb:vortex-file-compressed3024491543166363110.96
clickbench_q32/duckdb:vortex-file-compressed112881903111743500910.96
clickbench_q33/duckdb:vortex-file-compressed110913393711704891610.95
clickbench_q34/duckdb:vortex-file-compressed120127316412652852760.95
clickbench_q35/duckdb:vortex-file-compressed3768726883833006150.98
clickbench_q36/duckdb:vortex-file-compressed31924497312129011.02
clickbench_q37/duckdb:vortex-file-compressed23377644213864051.09
clickbench_q38/duckdb:vortex-file-compressed24833470246940921.01
clickbench_q39/duckdb:vortex-file-compressed46903749470778841.00
clickbench_q40/duckdb:vortex-file-compressed23626487219429821.08
clickbench_q41/duckdb:vortex-file-compressed 🚨22878723206260981.11
clickbench_q42/duckdb:vortex-file-compressed22781167217097731.05
duckdb / parquet (0.981x ➖, 1↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench_q00/duckdb:parquet24353893236529351.03
clickbench_q01/duckdb:parquet29934662307346880.97
clickbench_q02/duckdb:parquet51364059523202020.98
clickbench_q03/duckdb:parquet41042331413549370.99
clickbench_q04/duckdb:parquet2091964002125221660.98
clickbench_q05/duckdb:parquet2648494492761845750.96
clickbench_q06/duckdb:parquet48353086482239481.00
clickbench_q07/duckdb:parquet32258648327950950.98
clickbench_q08/duckdb:parquet2749314882803196650.98
clickbench_q09/duckdb:parquet4082442734097076561.00
clickbench_q10/duckdb:parquet85590800852425521.00
clickbench_q11/duckdb:parquet1017122971044689260.97
clickbench_q12/duckdb:parquet2886992472923777090.99
clickbench_q13/duckdb:parquet4835290114998447840.97
clickbench_q14/duckdb:parquet3231500493312681860.98
clickbench_q15/duckdb:parquet2594584202678440490.97
clickbench_q16/duckdb:parquet6114293536196702290.99
clickbench_q17/duckdb:parquet5080586765266146660.96
clickbench_q18/duckdb:parquet105293099810798951800.98
clickbench_q19/duckdb:parquet29860251296172481.01
clickbench_q20/duckdb:parquet4271412624346884150.98
clickbench_q21/duckdb:parquet5388826595507575310.98
clickbench_q22/duckdb:parquet9270775749457821360.98
clickbench_q23/duckdb:parquet2746069042760709390.99
clickbench_q24/duckdb:parquet74885050736269071.02
clickbench_q25/duckdb:parquet1660762981670017340.99
clickbench_q26/duckdb:parquet56752886539899651.05
clickbench_q27/duckdb:parquet4812565134850801530.99
clickbench_q28/duckdb:parquet481801045549154471090.98
clickbench_q29/duckdb:parquet44453326438788021.01
clickbench_q30/duckdb:parquet3154083813173829410.99
clickbench_q31/duckdb:parquet3857719293978972390.97
clickbench_q32/duckdb:parquet113149713911616856790.97
clickbench_q33/duckdb:parquet113057546411746289570.96
clickbench_q34/duckdb:parquet117381603312303369590.95
clickbench_q35/duckdb:parquet3772911883811977120.99
clickbench_q36/duckdb:parquet47812928493467750.97
clickbench_q37/duckdb:parquet34600857366228230.94
clickbench_q38/duckdb:parquet38466206373395471.03
clickbench_q39/duckdb:parquet 🚀77127874914388660.84
clickbench_q40/duckdb:parquet21167038217193650.97
clickbench_q41/duckdb:parquet20819133214810210.97
clickbench_q42/duckdb:parquet23826231247036620.96
duckdb / duckdb (0.982x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
clickbench_q00/duckdb:duckdb18765198182373871.03
clickbench_q01/duckdb:duckdb36895677364505321.01
clickbench_q02/duckdb:duckdb54886436531878141.03
clickbench_q03/duckdb:duckdb57091774578465580.99
clickbench_q04/duckdb:duckdb2138322622208891610.97
clickbench_q05/duckdb:duckdb2877046763016851790.95
clickbench_q06/duckdb:duckdb37010368370164521.00
clickbench_q07/duckdb:duckdb36748231364242731.01
clickbench_q08/duckdb:duckdb2811025492872471110.98
clickbench_q09/duckdb:duckdb4063836634076998891.00
clickbench_q10/duckdb:duckdb1182637111202890490.98
clickbench_q11/duckdb:duckdb1282457901311550160.98
clickbench_q12/duckdb:duckdb2584455482679582000.96
clickbench_q13/duckdb:duckdb4461955874710104700.95
clickbench_q14/duckdb:duckdb2882763022956822100.97
clickbench_q15/duckdb:duckdb2428863212515396460.97
clickbench_q16/duckdb:duckdb5757769825911618960.97
clickbench_q17/duckdb:duckdb4766568264961523480.96
clickbench_q18/duckdb:duckdb101573522810897551960.93
clickbench_q19/duckdb:duckdb36119393365540900.99
clickbench_q20/duckdb:duckdb4569744684782142460.96
clickbench_q21/duckdb:duckdb4709694964886618750.96
clickbench_q22/duckdb:duckdb5375651055474543950.98
clickbench_q23/duckdb:duckdb2684848452739017230.98
clickbench_q24/duckdb:duckdb63784578642746320.99
clickbench_q25/duckdb:duckdb1501193971529536340.98
clickbench_q26/duckdb:duckdb65010680646031531.01
clickbench_q27/duckdb:duckdb4132486224327304930.95
clickbench_q28/duckdb:duckdb443395783445202558360.98
clickbench_q29/duckdb:duckdb52711921528084171.00
clickbench_q30/duckdb:duckdb2825045072862275790.99
clickbench_q31/duckdb:duckdb3751553503785222450.99
clickbench_q32/duckdb:duckdb111798489011486680890.97
clickbench_q33/duckdb:duckdb114797392012026161980.95
clickbench_q34/duckdb:duckdb121788006312875931430.95
clickbench_q35/duckdb:duckdb3019768403037904590.99
clickbench_q36/duckdb:duckdb52530278571146630.92
clickbench_q37/duckdb:duckdb31623080304990391.04
clickbench_q38/duckdb:duckdb35596472361230740.99
clickbench_q39/duckdb:duckdb85543829848008611.01
clickbench_q40/duckdb:duckdb29759397297921671.00
clickbench_q41/duckdb:duckdb28884851289176391.00
clickbench_q42/duckdb:duckdb31487209314759501.00

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
FileScaleFormatBaseHEADChange%
duckdb.db1.0vortex-compact268.00 KB0 B268.00 KB-100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.2%
Engines: DataFusion No clear signal (-4.5%, environment too noisy confidence) · DuckDB No clear signal (+0.1%, environment too noisy confidence)
Vortex (geomean): 1.037x ➖
Parquet (geomean): 1.060x ➖
Shifts: Parquet (control) +6.0% · Median polish +4.8%

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

datafusion / vortex-file-compressed (1.041x ➖, 0↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed2758510602718991511.01
tpch_q02/datafusion:vortex-file-compressed4311032374491904330.96
tpch_q03/datafusion:vortex-file-compressed4111096804084813871.01
tpch_q04/datafusion:vortex-file-compressed2137983142096352071.02
tpch_q05/datafusion:vortex-file-compressed3870246663394682441.14
tpch_q06/datafusion:vortex-file-compressed3430535612984173581.15
tpch_q07/datafusion:vortex-file-compressed 🚨5584379453944690111.42
tpch_q08/datafusion:vortex-file-compressed5761080055122067911.12
tpch_q09/datafusion:vortex-file-compressed3703788923413602211.09
tpch_q10/datafusion:vortex-file-compressed4683861034242433901.10
tpch_q11/datafusion:vortex-file-compressed2830032742711447991.04
tpch_q12/datafusion:vortex-file-compressed3783865753763856101.01
tpch_q13/datafusion:vortex-file-compressed2232040481899722771.17
tpch_q14/datafusion:vortex-file-compressed2444356412336504231.05
tpch_q15/datafusion:vortex-file-compressed4862456764394622691.11
tpch_q16/datafusion:vortex-file-compressed1928724381834085071.05
tpch_q17/datafusion:vortex-file-compressed3075509193221816590.95
tpch_q18/datafusion:vortex-file-compressed2510350962623355020.96
tpch_q19/datafusion:vortex-file-compressed4262990674802719640.89
tpch_q20/datafusion:vortex-file-compressed3873325324256919180.91
tpch_q21/datafusion:vortex-file-compressed5048444085190822780.97
tpch_q22/datafusion:vortex-file-compressed1354099371517848620.89
datafusion / vortex-compact (1.003x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:vortex-compact2647577002535419541.04
tpch_q02/datafusion:vortex-compact4924449344109124471.20
tpch_q03/datafusion:vortex-compact3986550143864137181.03
tpch_q04/datafusion:vortex-compact2222837552105897311.06
tpch_q05/datafusion:vortex-compact3685597393243340681.14
tpch_q06/datafusion:vortex-compact3072396152925360841.05
tpch_q07/datafusion:vortex-compact4599420424030795491.14
tpch_q08/datafusion:vortex-compact4994758516243551250.80
tpch_q09/datafusion:vortex-compact3805369883632962891.05
tpch_q10/datafusion:vortex-compact4049822084749790340.85
tpch_q11/datafusion:vortex-compact2666970672855615380.93
tpch_q12/datafusion:vortex-compact3439524564500939250.76
tpch_q13/datafusion:vortex-compact1559413802077724720.75
tpch_q14/datafusion:vortex-compact2299454422441801910.94
tpch_q15/datafusion:vortex-compact4491358954187594771.07
tpch_q16/datafusion:vortex-compact1872791811815646421.03
tpch_q17/datafusion:vortex-compact3333811923096651071.08
tpch_q18/datafusion:vortex-compact2713647382443117181.11
tpch_q19/datafusion:vortex-compact5700163795211469841.09
tpch_q20/datafusion:vortex-compact4319708104506999560.96
tpch_q21/datafusion:vortex-compact5431809755242904361.04
tpch_q22/datafusion:vortex-compact1498244941340521561.12
datafusion / parquet (1.070x ➖, 0↑ 2↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:parquet2138244802295052590.93
tpch_q02/datafusion:parquet4174114314062395891.03
tpch_q03/datafusion:parquet3388431073098475021.09
tpch_q04/datafusion:parquet1825771451629185551.12
tpch_q05/datafusion:parquet4263960474224152031.01
tpch_q06/datafusion:parquet1307494981332208450.98
tpch_q07/datafusion:parquet4555528944285978031.06
tpch_q08/datafusion:parquet5622209535260383371.07
tpch_q09/datafusion:parquet5171718114417717371.17
tpch_q10/datafusion:parquet4597914714731901350.97
tpch_q11/datafusion:parquet3742908663745041461.00
tpch_q12/datafusion:parquet2483444862345769641.06
tpch_q13/datafusion:parquet4238137054246537221.00
tpch_q14/datafusion:parquet1698675411874666620.91
tpch_q15/datafusion:parquet3087411312906129811.06
tpch_q16/datafusion:parquet1684400551977241020.85
tpch_q17/datafusion:parquet4369184963708264681.18
tpch_q18/datafusion:parquet4374426614180789681.05
tpch_q19/datafusion:parquet3003926313029808290.99
tpch_q20/datafusion:parquet3304402712981127341.11
tpch_q21/datafusion:parquet 🚨7222915094728941621.53
tpch_q22/datafusion:parquet 🚨2694077851650959351.63
duckdb / vortex-file-compressed (1.040x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed2592712532558702441.01
tpch_q02/duckdb:vortex-file-compressed9179044818706372891.05
tpch_q03/duckdb:vortex-file-compressed6081896665846698211.04
tpch_q04/duckdb:vortex-file-compressed4070336314139411140.98
tpch_q05/duckdb:vortex-file-compressed7564541697514429291.01
tpch_q06/duckdb:vortex-file-compressed3466684473242084831.07
tpch_q07/duckdb:vortex-file-compressed8383190378729139550.96
tpch_q08/duckdb:vortex-file-compressed10242712279953270061.03
tpch_q09/duckdb:vortex-file-compressed8923417838932690361.00
tpch_q10/duckdb:vortex-file-compressed6963831967186971940.97
tpch_q11/duckdb:vortex-file-compressed4828247975041711660.96
tpch_q12/duckdb:vortex-file-compressed6034264346308118020.96
tpch_q13/duckdb:vortex-file-compressed4196867273706710151.13
tpch_q14/duckdb:vortex-file-compressed3722445473474179101.07
tpch_q15/duckdb:vortex-file-compressed2866901472607757611.10
tpch_q16/duckdb:vortex-file-compressed3489544263120440921.12
tpch_q17/duckdb:vortex-file-compressed6583124906610253161.00
tpch_q18/duckdb:vortex-file-compressed5547476855159917121.08
tpch_q19/duckdb:vortex-file-compressed4270689154185043361.02
tpch_q20/duckdb:vortex-file-compressed7574034877038138531.08
tpch_q21/duckdb:vortex-file-compressed10159230449146441291.11
tpch_q22/duckdb:vortex-file-compressed2584166182182403511.18
duckdb / vortex-compact (1.065x ➖, 0↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:vortex-compact3208348232819827691.14
tpch_q02/duckdb:vortex-compact9057416948606263541.05
tpch_q03/duckdb:vortex-compact6255720015878622341.06
tpch_q04/duckdb:vortex-compact4073861853508269781.16
tpch_q05/duckdb:vortex-compact7770586167515944501.03
tpch_q06/duckdb:vortex-compact3308611983334516190.99
tpch_q07/duckdb:vortex-compact8554393568543092661.00
tpch_q08/duckdb:vortex-compact99755014710179345020.98
tpch_q09/duckdb:vortex-compact9046848019015169001.00
tpch_q10/duckdb:vortex-compact6841907146514434771.05
tpch_q11/duckdb:vortex-compact4640942414248145671.09
tpch_q12/duckdb:vortex-compact5471751505714207590.96
tpch_q13/duckdb:vortex-compact 🚨4640268473355274301.38
tpch_q14/duckdb:vortex-compact3831828873529504391.09
tpch_q15/duckdb:vortex-compact2842020632763965751.03
tpch_q16/duckdb:vortex-compact3088947953027745051.02
tpch_q17/duckdb:vortex-compact6178132315653498541.09
tpch_q18/duckdb:vortex-compact5619241155114150841.10
tpch_q19/duckdb:vortex-compact4455368674192897061.06
tpch_q20/duckdb:vortex-compact6895325106473397771.07
tpch_q21/duckdb:vortex-compact10400063448984366151.16
tpch_q22/duckdb:vortex-compact2391871242445189650.98
duckdb / parquet (1.051x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:parquet4251109004089528521.04
tpch_q02/duckdb:parquet10367831049784672181.06
tpch_q03/duckdb:parquet9102812678656285121.05
tpch_q04/duckdb:parquet5673303245723865810.99
tpch_q05/duckdb:parquet118528924311053156191.07
tpch_q06/duckdb:parquet3935956363604327351.09
tpch_q07/duckdb:parquet111097766910842682421.02
tpch_q08/duckdb:parquet138682290311904545221.16
tpch_q09/duckdb:parquet131678182411487579421.15
tpch_q10/duckdb:parquet123743813611685909681.06
tpch_q11/duckdb:parquet6539475006912136030.95
tpch_q12/duckdb:parquet7428535216116646301.21
tpch_q13/duckdb:parquet8673835518348517591.04
tpch_q14/duckdb:parquet6592283656251227981.05
tpch_q15/duckdb:parquet4574067934655418260.98
tpch_q16/duckdb:parquet5996394075834484991.03
tpch_q17/duckdb:parquet7072184346594510991.07
tpch_q18/duckdb:parquet8129506058162102341.00
tpch_q19/duckdb:parquet7490979457015170891.07
tpch_q20/duckdb:parquet102563213510006592361.02
tpch_q21/duckdb:parquet9084632429628684450.94
tpch_q22/duckdb:parquet5472394994982474311.10

@AdamGS
AdamGS merged commit e182d46 into developJul 27, 2026
135 of 142 checks passed
@AdamGS
AdamGS deleted the adamg/try-fix-df-pq-benchmark branch July 27, 2026 15:45
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.8%
Engines: DataFusion No clear signal (-4.3%, medium confidence) · DuckDB No clear signal (-1.9%, low confidence)
Vortex (geomean): 0.900x ➖
Parquet (geomean): 0.937x ➖
Shifts: Parquet (control) -6.3% · Median polish -10.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.927x ➖, 4↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed1244638851205063821.03
appian_q02/datafusion:vortex-file-compressed5882668065915890890.99
appian_q03/datafusion:vortex-file-compressed3286245743324489610.99
appian_q04/datafusion:vortex-file-compressed44231131419453312442310.98
appian_q05/datafusion:vortex-file-compressed 🚀2369143972940699050.81
appian_q06/datafusion:vortex-file-compressed 🚀3316069013793643580.87
appian_q07/datafusion:vortex-file-compressed 🚀4077278224590552130.89
appian_q08/datafusion:vortex-file-compressed 🚀190764962021712106360.88
datafusion / parquet (0.969x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
appian_q01/datafusion:parquet1249505311386745480.90
appian_q02/datafusion:parquet6039271146386170490.95
appian_q03/datafusion:parquet3276618653457983590.95
appian_q04/datafusion:parquet44230627709445284288360.99
appian_q05/datafusion:parquet2790422272788986191.00
appian_q06/datafusion:parquet3481690203526866250.99
appian_q07/datafusion:parquet4349650234410510290.99
appian_q08/datafusion:parquet191876469119316991820.99
duckdb / vortex-file-compressed (0.875x ✅, 7↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 🚀1836365632126268140.86
appian_q02/duckdb:vortex-file-compressed 🚀5985291316944485480.86
appian_q03/duckdb:vortex-file-compressed 🚀2554306533067687740.83
appian_q04/duckdb:vortex-file-compressed 🚀131351047414691971580.89
appian_q05/duckdb:vortex-file-compressed 🚀2809680153300878270.85
appian_q06/duckdb:vortex-file-compressed8015392148371421380.96
appian_q07/duckdb:vortex-file-compressed 🚀3458578183994361050.87
appian_q08/duckdb:vortex-file-compressed 🚀127333050014547923190.88
duckdb / parquet (0.906x ➖, 5↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
appian_q01/duckdb:parquet2039845192241605190.91
appian_q02/duckdb:parquet6063559086713729060.90
appian_q03/duckdb:parquet 🚀2881564533207021080.90
appian_q04/duckdb:parquet 🚀131231815514632446060.90
appian_q05/duckdb:parquet 🚀3174399643533685340.90
appian_q06/duckdb:parquet7895307698239636840.96
appian_q07/duckdb:parquet 🚀3632124204050004300.90
appian_q08/duckdb:parquet 🚀127324373314312468860.89
duckdb / duckdb (0.903x ➖, 5↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
appian_q01/duckdb:duckdb 🚀1699466301953064550.87
appian_q02/duckdb:duckdb 🚀5452439756094097240.89
appian_q03/duckdb:duckdb3822968084105113460.93
appian_q04/duckdb:duckdb 🚀130029187214543128820.89
appian_q05/duckdb:duckdb 🚀2800386823222611750.87
appian_q06/duckdb:duckdb7875204178096859320.97
appian_q07/duckdb:duckdb3228437553546689210.91
appian_q08/duckdb:duckdb 🚀122107311813721139520.89

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
FileScaleFormatBaseHEADChange%
duckdb.db1.0vortex-compact268.00 KB0 B268.00 KB-100.0%

Totals:

  • vortex-compact: 271.91 MB → 271.65 MB (-0.1%)
  • vortex-file-compressed: 479.69 MB → 479.69 MB (0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (+3.4%, environment too noisy confidence) · DuckDB No clear signal (-5.4%, environment too noisy confidence)
Vortex (geomean): 1.024x ➖
Parquet (geomean): 1.036x ➖
Shifts: Parquet (control) +3.6% · Median polish +2.6%

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

datafusion / vortex-file-compressed (1.043x ➖, 0↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed7113334887319584890.97
tpch_q02/datafusion:vortex-file-compressed6768439007615905680.89
tpch_q03/datafusion:vortex-file-compressed7519219357693955900.98
tpch_q04/datafusion:vortex-file-compressed4737863794373446061.08
tpch_q05/datafusion:vortex-file-compressed9711132658493566971.14
tpch_q06/datafusion:vortex-file-compressed5774413975403260091.07
tpch_q07/datafusion:vortex-file-compressed8480372709073294900.93
tpch_q08/datafusion:vortex-file-compressed116909395712537299920.93
tpch_q09/datafusion:vortex-file-compressed124729759613044618500.96
tpch_q10/datafusion:vortex-file-compressed8909251979497731020.94
tpch_q11/datafusion:vortex-file-compressed5124485964465528001.15
tpch_q12/datafusion:vortex-file-compressed 🚨9707791607177207341.35
tpch_q13/datafusion:vortex-file-compressed4452446944002450031.11
tpch_q14/datafusion:vortex-file-compressed5024963984688571391.07
tpch_q15/datafusion:vortex-file-compressed8504516098324831881.02
tpch_q16/datafusion:vortex-file-compressed3900876223844564331.01
tpch_q17/datafusion:vortex-file-compressed124506175111537489691.08
tpch_q18/datafusion:vortex-file-compressed111589506811691272580.95
tpch_q19/datafusion:vortex-file-compressed8154488188045469031.01
tpch_q20/datafusion:vortex-file-compressed8313878267860267761.06
tpch_q21/datafusion:vortex-file-compressed165184220513761289341.20
tpch_q22/datafusion:vortex-file-compressed3712946693273122971.13
datafusion / vortex-compact (1.104x ➖, 0↑ 2↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:vortex-compact8508576497995176481.06
tpch_q02/datafusion:vortex-compact6741711437189602120.94
tpch_q03/datafusion:vortex-compact7476702706521662611.15
tpch_q04/datafusion:vortex-compact5888958825517994631.07
tpch_q05/datafusion:vortex-compact105875392615113503680.70
tpch_q06/datafusion:vortex-compact6181678296454534940.96
tpch_q07/datafusion:vortex-compact11404587558867226141.29
tpch_q08/datafusion:vortex-compact124809635110883254821.15
tpch_q09/datafusion:vortex-compact133201371710972855451.21
tpch_q10/datafusion:vortex-compact8974247348028913171.12
tpch_q11/datafusion:vortex-compact4082103144179878030.98
tpch_q12/datafusion:vortex-compact8169079226395057221.28
tpch_q13/datafusion:vortex-compact 🚨5545343023981888231.39
tpch_q14/datafusion:vortex-compact5493456674445617691.24
tpch_q15/datafusion:vortex-compact9654279568376535951.15
tpch_q16/datafusion:vortex-compact4047432843857111121.05
tpch_q17/datafusion:vortex-compact142093655911245892481.26
tpch_q18/datafusion:vortex-compact 🚨148256122811218495671.32
tpch_q19/datafusion:vortex-compact9126879909291677000.98
tpch_q20/datafusion:vortex-compact8722595337830760671.11
tpch_q21/datafusion:vortex-compact155044143713656100941.14
tpch_q22/datafusion:vortex-compact3880032023847977311.01
datafusion / parquet (1.038x ➖, 0↑ 1↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/datafusion:parquet8220337578532890570.96
tpch_q02/datafusion:parquet6983328977739392270.90
tpch_q03/datafusion:parquet10130427058920976861.14
tpch_q04/datafusion:parquet4898237854356385701.12
tpch_q05/datafusion:parquet123790158010593287371.17
tpch_q06/datafusion:parquet5791519875237344041.11
tpch_q07/datafusion:parquet127812886013425187660.95
tpch_q08/datafusion:parquet155299928914515944691.07
tpch_q09/datafusion:parquet172513803816700493341.03
tpch_q10/datafusion:parquet251603745122378470981.12
tpch_q11/datafusion:parquet6354194066287424181.01
tpch_q12/datafusion:parquet7200820187655815200.94
tpch_q13/datafusion:parquet6983211637048330980.99
tpch_q14/datafusion:parquet7603265188110450280.94
tpch_q15/datafusion:parquet121628425312970951910.94
tpch_q16/datafusion:parquet3310125873756780180.88
tpch_q17/datafusion:parquet130791861813825942780.95
tpch_q18/datafusion:parquet165283979915384246051.07
tpch_q19/datafusion:parquet 🚨15179790009609316381.58
tpch_q20/datafusion:parquet112354650311192175461.00
tpch_q21/datafusion:parquet181043005316305502411.11
tpch_q22/datafusion:parquet6579074366426209281.02
duckdb / vortex-file-compressed (0.998x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed6050870816332608960.96
tpch_q02/duckdb:vortex-file-compressed114141302311319180921.01
tpch_q03/duckdb:vortex-file-compressed10305186628709612111.18
tpch_q04/duckdb:vortex-file-compressed6953410507290041490.95
tpch_q05/duckdb:vortex-file-compressed107824938011113205860.97
tpch_q06/duckdb:vortex-file-compressed6004982035948886321.01
tpch_q07/duckdb:vortex-file-compressed117081491511899009860.98
tpch_q08/duckdb:vortex-file-compressed148362569215354738900.97
tpch_q09/duckdb:vortex-file-compressed163951072816929253700.97
tpch_q10/duckdb:vortex-file-compressed126041822012733258850.99
tpch_q11/duckdb:vortex-file-compressed7041859406291339411.12
tpch_q12/duckdb:vortex-file-compressed128769596612783398301.01
tpch_q13/duckdb:vortex-file-compressed8145245517938943841.03
tpch_q14/duckdb:vortex-file-compressed6851679806886754910.99
tpch_q15/duckdb:vortex-file-compressed6190078655506192731.12
tpch_q16/duckdb:vortex-file-compressed5009777135596223010.90
tpch_q17/duckdb:vortex-file-compressed97314569210106436420.96
tpch_q18/duckdb:vortex-file-compressed8976206448906246051.01
tpch_q19/duckdb:vortex-file-compressed8105423648281703750.98
tpch_q20/duckdb:vortex-file-compressed123012474013032827880.94
tpch_q21/duckdb:vortex-file-compressed204569804419460537861.05
tpch_q22/duckdb:vortex-file-compressed3618168184007545930.90
duckdb / vortex-compact (0.957x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:vortex-compact6411103576603520830.97
tpch_q02/duckdb:vortex-compact106525976711708414110.91
tpch_q03/duckdb:vortex-compact8404115928600857440.98
tpch_q04/duckdb:vortex-compact6116876956322107830.97
tpch_q05/duckdb:vortex-compact112816205311591029060.97
tpch_q06/duckdb:vortex-compact5597847065582431561.00
tpch_q07/duckdb:vortex-compact114722301811030042371.04
tpch_q08/duckdb:vortex-compact143035395715270771700.94
tpch_q09/duckdb:vortex-compact156518126416132710910.97
tpch_q10/duckdb:vortex-compact126322029313161461980.96
tpch_q11/duckdb:vortex-compact6770759436064591251.12
tpch_q12/duckdb:vortex-compact116135597812466302570.93
tpch_q13/duckdb:vortex-compact7361562327790359100.94
tpch_q14/duckdb:vortex-compact6872974068137662640.84
tpch_q15/duckdb:vortex-compact5595598606095856280.92
tpch_q16/duckdb:vortex-compact3763057203951366160.95
tpch_q17/duckdb:vortex-compact8907044709162198680.97
tpch_q18/duckdb:vortex-compact8292918658753775230.95
tpch_q19/duckdb:vortex-compact7072262567366885270.96
tpch_q20/duckdb:vortex-compact110794322311399643690.97
tpch_q21/duckdb:vortex-compact180317379018312678000.98
tpch_q22/duckdb:vortex-compact3866331094585632510.84
duckdb / parquet (1.033x ➖, 0↑ 0↓)
namePR 141a516 (ns)base 9d4ac37 (ns)ratio (PR/base)
tpch_q01/duckdb:parquet7940934687369454081.08
tpch_q02/duckdb:parquet130877777311561525951.13
tpch_q03/duckdb:parquet166482877415042057411.11
tpch_q04/duckdb:parquet9555116008300218181.15
tpch_q05/duckdb:parquet166825210616144650021.03
tpch_q06/duckdb:parquet6890777166327398361.09
tpch_q07/duckdb:parquet172926019416357244471.06
tpch_q08/duckdb:parquet231782254820560948711.13
tpch_q09/duckdb:parquet233193863222793150331.02
tpch_q10/duckdb:parquet288762953328886864511.00
tpch_q11/duckdb:parquet8640352648402921351.03
tpch_q12/duckdb:parquet11096378239592500171.16
tpch_q13/duckdb:parquet109859549211744621750.94
tpch_q14/duckdb:parquet110394712911754777130.94
tpch_q15/duckdb:parquet8113812218038768581.01
tpch_q16/duckdb:parquet7988588518466849790.94
tpch_q17/duckdb:parquet118753175811795400411.01
tpch_q18/duckdb:parquet135610352612908453161.05
tpch_q19/duckdb:parquet134738807713943229710.97
tpch_q20/duckdb:parquet180459046717762668651.02
tpch_q21/duckdb:parquet163526546916564653160.99
tpch_q22/duckdb:parquet99246188210472417730.95

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fixA bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@AdamGS@robert3005