Skip to content

Scalar functions pushdown to Duckdb#8303

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

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

Conversation

@myrrc

@myrrc myrrc commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

TODO

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

codspeed-hq Bot commented Jun 8, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

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

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

⚡ 3 improved benchmarks
❌ 4 regressed benchmarks
✅ 1525 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_bool_canonical_into[(1000, 10)] 20.2 µs 35.5 µs -42.93%
Simulation chunked_varbinview_into_canonical[(1000, 10)] 177.2 µs 213.6 µs -17.04%
Simulation bitwise_not_vortex_buffer_mut[128] 215.3 ns 244.4 ns -11.93%
Simulation chunked_varbinview_canonical_into[(100, 100)] 274.4 µs 309.5 µs -11.33%
Simulation encode_varbin[(1000, 8)] 160.2 µs 143.3 µs +11.78%
Simulation encode_varbin[(1000, 4)] 159.4 µs 142.6 µs +11.76%
Simulation encode_varbin[(1000, 32)] 164.6 µs 148.3 µs +11.04%

Tip

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


Comparing myrrc/scalar-fn-pushdown (9099587) with develop (3d7bbfb)

Open in CodSpeed

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

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.018x ➖

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.018x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 116169529 113266207 1.03
polarsignals_q01/datafusion:vortex-file-compressed 250367952 271333498 0.92
polarsignals_q02/datafusion:vortex-file-compressed 22345555 23308093 0.96
polarsignals_q03/datafusion:vortex-file-compressed 261813100 248627960 1.05
polarsignals_q04/datafusion:vortex-file-compressed 9727629 9263274 1.05
polarsignals_q05/datafusion:vortex-file-compressed 15358856 14574840 1.05
polarsignals_q06/datafusion:vortex-file-compressed 20488652 20286777 1.01
polarsignals_q07/datafusion:vortex-file-compressed 13560376 12553365 1.08
polarsignals_q08/datafusion:vortex-file-compressed 399825536 400370075 1.00
polarsignals_q09/datafusion:vortex-file-compressed 12386128 11992078 1.03

No file size changes detected.

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (-0.2%, low confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): 1.075x ➖
Parquet (geomean): 1.077x ➖
Shifts: Parquet (control) +7.7% · Median polish +6.3%

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

datafusion / vortex-file-compressed (1.102x ❌, 0↑ 3↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 6192718 5310232 1.17
fineweb_q01/datafusion:vortex-file-compressed 🚨 41405585 31855858 1.30
fineweb_q02/datafusion:vortex-file-compressed 42836324 40388639 1.06
fineweb_q03/datafusion:vortex-file-compressed 60036263 59167336 1.01
fineweb_q04/datafusion:vortex-file-compressed 299184853 276157824 1.08
fineweb_q05/datafusion:vortex-file-compressed 🚨 245699625 220749457 1.11
fineweb_q06/datafusion:vortex-file-compressed 53195362 50984028 1.04
fineweb_q07/datafusion:vortex-file-compressed 57682699 53528634 1.08
fineweb_q08/datafusion:vortex-file-compressed 23922009 22006008 1.09
datafusion / vortex-compact (1.060x ➖, 0↑ 2↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 6465018 5673372 1.14
fineweb_q01/datafusion:vortex-compact 99190165 98781933 1.00
fineweb_q02/datafusion:vortex-compact 107092001 109693703 0.98
fineweb_q03/datafusion:vortex-compact 905259970 877659075 1.03
fineweb_q04/datafusion:vortex-compact 965682696 922510736 1.05
fineweb_q05/datafusion:vortex-compact 862442973 814939510 1.06
fineweb_q06/datafusion:vortex-compact 490396090 464015335 1.06
fineweb_q07/datafusion:vortex-compact 504841041 480905688 1.05
fineweb_q08/datafusion:vortex-compact 🚨 23949877 20135810 1.19
datafusion / parquet (1.083x ➖, 0↑ 2↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7530449 7091753 1.06
fineweb_q01/datafusion:parquet 313726058 301948019 1.04
fineweb_q02/datafusion:parquet 311845126 297277617 1.05
fineweb_q03/datafusion:parquet 🚨 318472181 276316783 1.15
fineweb_q04/datafusion:parquet 🚨 332958878 297787478 1.12
fineweb_q05/datafusion:parquet 325566421 302321738 1.08
fineweb_q06/datafusion:parquet 312227692 290743983 1.07
fineweb_q07/datafusion:parquet 311504159 283652263 1.10
fineweb_q08/datafusion:parquet 303752376 281088148 1.08
duckdb / vortex-file-compressed (1.100x ➖, 0↑ 6↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3798520 3825532 0.99
fineweb_q01/duckdb:vortex-file-compressed 🚨 37561628 32818461 1.14
fineweb_q02/duckdb:vortex-file-compressed 🚨 45748326 37904531 1.21
fineweb_q03/duckdb:vortex-file-compressed 121628264 127101476 0.96
fineweb_q04/duckdb:vortex-file-compressed 🚨 316356328 270434011 1.17
fineweb_q05/duckdb:vortex-file-compressed 🚨 240064166 215412712 1.11
fineweb_q06/duckdb:vortex-file-compressed 55635359 50986983 1.09
fineweb_q07/duckdb:vortex-file-compressed 🚨 59911520 52623130 1.14
fineweb_q08/duckdb:vortex-file-compressed 🚨 23247777 21000614 1.11
duckdb / vortex-compact (1.039x ➖, 0↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 4592503 4130604 1.11
fineweb_q01/duckdb:vortex-compact 114797351 113474797 1.01
fineweb_q02/duckdb:vortex-compact 122226261 123909427 0.99
fineweb_q03/duckdb:vortex-compact 889501304 868289084 1.02
fineweb_q04/duckdb:vortex-compact 940346825 903232748 1.04
fineweb_q05/duckdb:vortex-compact 839628663 806033252 1.04
fineweb_q06/duckdb:vortex-compact 484076188 464938334 1.04
fineweb_q07/duckdb:vortex-compact 501522752 482081335 1.04
fineweb_q08/duckdb:vortex-compact 20419651 19264898 1.06
duckdb / parquet (1.072x ➖, 0↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 35334767 32881084 1.07
fineweb_q01/duckdb:parquet 93001293 84964027 1.09
fineweb_q02/duckdb:parquet 92281794 84776982 1.09
fineweb_q03/duckdb:parquet 332750692 315224152 1.06
fineweb_q04/duckdb:parquet 467941373 448889746 1.04
fineweb_q05/duckdb:parquet 429174044 414918251 1.03
fineweb_q06/duckdb:parquet 214821705 204096760 1.05
fineweb_q07/duckdb:parquet 227614858 218328700 1.04
fineweb_q08/duckdb:parquet 🚨 38623320 33045407 1.17

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

Totals:

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

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.6%
Engines: DataFusion No clear signal (-5.7%, environment too noisy confidence) · DuckDB No clear signal (+0.5%, environment too noisy confidence)
Vortex (geomean): 1.055x ➖
Parquet (geomean): 1.037x ➖
Shifts: Parquet (control) +3.7% · 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.107x ❌, 0↑ 6↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50017627 50284877 0.99
tpch_q02/datafusion:vortex-file-compressed 25751159 23515569 1.10
tpch_q03/datafusion:vortex-file-compressed 32133119 31616314 1.02
tpch_q04/datafusion:vortex-file-compressed 20341542 19637659 1.04
tpch_q05/datafusion:vortex-file-compressed 49688780 48569088 1.02
tpch_q06/datafusion:vortex-file-compressed 10204393 10031067 1.02
tpch_q07/datafusion:vortex-file-compressed 57206646 53019627 1.08
tpch_q08/datafusion:vortex-file-compressed 43271217 40694761 1.06
tpch_q09/datafusion:vortex-file-compressed 56496922 52955152 1.07
tpch_q10/datafusion:vortex-file-compressed 34118012 32850011 1.04
tpch_q11/datafusion:vortex-file-compressed 🚨 20833250 16519747 1.26
tpch_q12/datafusion:vortex-file-compressed 23740542 23607195 1.01
tpch_q13/datafusion:vortex-file-compressed 29707914 27166883 1.09
tpch_q14/datafusion:vortex-file-compressed 16145731 15231560 1.06
tpch_q15/datafusion:vortex-file-compressed 23520220 22844765 1.03
tpch_q16/datafusion:vortex-file-compressed 🚨 23109234 20059465 1.15
tpch_q17/datafusion:vortex-file-compressed 🚨 82056587 66657988 1.23
tpch_q18/datafusion:vortex-file-compressed 79173559 75590353 1.05
tpch_q19/datafusion:vortex-file-compressed 17839326 17704336 1.01
tpch_q20/datafusion:vortex-file-compressed 🚨 45058143 30617405 1.47
tpch_q21/datafusion:vortex-file-compressed 🚨 97590192 71031939 1.37
tpch_q22/datafusion:vortex-file-compressed 🚨 16515262 12232492 1.35
datafusion / vortex-compact (0.977x ➖, 6↑ 2↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 71177330 69000132 1.03
tpch_q02/datafusion:vortex-compact 🚨 36899894 26611825 1.39
tpch_q03/datafusion:vortex-compact 45694322 42095733 1.09
tpch_q04/datafusion:vortex-compact 🚨 26601727 22806738 1.17
tpch_q05/datafusion:vortex-compact 53528782 57141868 0.94
tpch_q06/datafusion:vortex-compact 12741315 12251436 1.04
tpch_q07/datafusion:vortex-compact 🚀 58289001 65448756 0.89
tpch_q08/datafusion:vortex-compact 44802975 42867567 1.05
tpch_q09/datafusion:vortex-compact 66821781 65716195 1.02
tpch_q10/datafusion:vortex-compact 41263614 37590976 1.10
tpch_q11/datafusion:vortex-compact 🚀 20096505 23478724 0.86
tpch_q12/datafusion:vortex-compact 30088662 31186812 0.96
tpch_q13/datafusion:vortex-compact 🚀 33247098 38912491 0.85
tpch_q14/datafusion:vortex-compact 18401574 20170286 0.91
tpch_q15/datafusion:vortex-compact 30088628 30369920 0.99
tpch_q16/datafusion:vortex-compact 🚀 25118663 32108345 0.78
tpch_q17/datafusion:vortex-compact 69371861 71696025 0.97
tpch_q18/datafusion:vortex-compact 80886512 84493010 0.96
tpch_q19/datafusion:vortex-compact 42022113 44755879 0.94
tpch_q20/datafusion:vortex-compact 🚀 36471316 43640826 0.84
tpch_q21/datafusion:vortex-compact 🚀 78753271 88010731 0.89
tpch_q22/datafusion:vortex-compact 14060469 13817246 1.02
datafusion / parquet (1.027x ➖, 2↑ 3↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 128709164 113687895 1.13
tpch_q02/datafusion:parquet 🚀 59876172 68092430 0.88
tpch_q03/datafusion:parquet 🚀 81512936 90692993 0.90
tpch_q04/datafusion:parquet 45570754 48131075 0.95
tpch_q05/datafusion:parquet 95322058 97858008 0.97
tpch_q06/datafusion:parquet 40997450 43481989 0.94
tpch_q07/datafusion:parquet 109237871 105385846 1.04
tpch_q08/datafusion:parquet 100614300 96964523 1.04
tpch_q09/datafusion:parquet 132763400 129567046 1.02
tpch_q10/datafusion:parquet 120372439 116367832 1.03
tpch_q11/datafusion:parquet 44770647 40820152 1.10
tpch_q12/datafusion:parquet 82081336 85389462 0.96
tpch_q13/datafusion:parquet 204442274 193161067 1.06
tpch_q14/datafusion:parquet 🚨 53308856 45898835 1.16
tpch_q15/datafusion:parquet 63716842 60605152 1.05
tpch_q16/datafusion:parquet 47467103 43605523 1.09
tpch_q17/datafusion:parquet 161198449 147875479 1.09
tpch_q18/datafusion:parquet 165524624 158249132 1.05
tpch_q19/datafusion:parquet 80237946 81272316 0.99
tpch_q20/datafusion:parquet 75282520 76462544 0.98
tpch_q21/datafusion:parquet 🚨 158301977 141443413 1.12
tpch_q22/datafusion:parquet 50123015 45802155 1.09
datafusion / arrow (0.840x ✅, 14↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 54969621 74848220 0.73
tpch_q02/datafusion:arrow 🚀 17120174 20319582 0.84
tpch_q03/datafusion:arrow 🚀 31596859 43994699 0.72
tpch_q04/datafusion:arrow 🚀 26993901 36658965 0.74
tpch_q05/datafusion:arrow 🚀 64681495 72465503 0.89
tpch_q06/datafusion:arrow 27339686 28198035 0.97
tpch_q07/datafusion:arrow 115896738 126556214 0.92
tpch_q08/datafusion:arrow 🚀 47054212 65238752 0.72
tpch_q09/datafusion:arrow 🚀 65576579 90726844 0.72
tpch_q10/datafusion:arrow 🚀 48781201 65448126 0.75
tpch_q11/datafusion:arrow 10109436 11113736 0.91
tpch_q12/datafusion:arrow 58487997 64366846 0.91
tpch_q13/datafusion:arrow 47743020 52205850 0.91
tpch_q14/datafusion:arrow 🚀 24200077 32206806 0.75
tpch_q15/datafusion:arrow 🚀 45740775 61870163 0.74
tpch_q16/datafusion:arrow 🚀 16895069 19064477 0.89
tpch_q17/datafusion:arrow 🚀 67631335 86226793 0.78
tpch_q18/datafusion:arrow 🚀 108449030 125873836 0.86
tpch_q19/datafusion:arrow 🚀 36330222 41905288 0.87
tpch_q20/datafusion:arrow 37362167 37036690 1.01
tpch_q21/datafusion:arrow 153625361 154117931 1.00
tpch_q22/datafusion:arrow 11781183 12172870 0.97
duckdb / vortex-file-compressed (1.132x ❌, 2↑ 13↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 35675526 31479023 1.13
tpch_q02/duckdb:vortex-file-compressed 🚨 32477569 26041828 1.25
tpch_q03/duckdb:vortex-file-compressed 40792248 38368270 1.06
tpch_q04/duckdb:vortex-file-compressed 🚨 38295042 29092623 1.32
tpch_q05/duckdb:vortex-file-compressed 🚨 51597710 38865604 1.33
tpch_q06/duckdb:vortex-file-compressed 🚨 11812629 9688215 1.22
tpch_q07/duckdb:vortex-file-compressed 🚨 44966507 36162417 1.24
tpch_q08/duckdb:vortex-file-compressed 🚨 49995142 38441362 1.30
tpch_q09/duckdb:vortex-file-compressed 🚨 77854179 59583900 1.31
tpch_q10/duckdb:vortex-file-compressed 🚨 51639918 42303805 1.22
tpch_q11/duckdb:vortex-file-compressed 🚨 18350546 15002363 1.22
tpch_q12/duckdb:vortex-file-compressed 🚨 29330184 22767335 1.29
tpch_q13/duckdb:vortex-file-compressed 🚨 53145346 44135514 1.20
tpch_q14/duckdb:vortex-file-compressed 🚨 29470170 22315413 1.32
tpch_q15/duckdb:vortex-file-compressed 🚀 18063370 21261773 0.85
tpch_q16/duckdb:vortex-file-compressed 31613163 29600921 1.07
tpch_q17/duckdb:vortex-file-compressed 26713057 29007986 0.92
tpch_q18/duckdb:vortex-file-compressed 55487615 54418875 1.02
tpch_q19/duckdb:vortex-file-compressed 37497648 35551700 1.05
tpch_q20/duckdb:vortex-file-compressed 35727846 34574909 1.03
tpch_q21/duckdb:vortex-file-compressed 🚀 103918061 120856961 0.86
tpch_q22/duckdb:vortex-file-compressed 17736793 19124770 0.93
duckdb / vortex-compact (1.011x ➖, 1↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39886232 39778317 1.00
tpch_q02/duckdb:vortex-compact 35199643 34753515 1.01
tpch_q03/duckdb:vortex-compact 38149877 35657355 1.07
tpch_q04/duckdb:vortex-compact 32084431 34126419 0.94
tpch_q05/duckdb:vortex-compact 44803851 44085734 1.02
tpch_q06/duckdb:vortex-compact 11687131 10988907 1.06
tpch_q07/duckdb:vortex-compact 45231007 45508123 0.99
tpch_q08/duckdb:vortex-compact 43991157 42383010 1.04
tpch_q09/duckdb:vortex-compact 71028399 70460622 1.01
tpch_q10/duckdb:vortex-compact 49248694 48013740 1.03
tpch_q11/duckdb:vortex-compact 20005671 19891210 1.01
tpch_q12/duckdb:vortex-compact 30915580 30585757 1.01
tpch_q13/duckdb:vortex-compact 49793810 49554665 1.00
tpch_q14/duckdb:vortex-compact 30195746 28060823 1.08
tpch_q15/duckdb:vortex-compact 21379039 20599879 1.04
tpch_q16/duckdb:vortex-compact 35043452 36060521 0.97
tpch_q17/duckdb:vortex-compact 30944697 29987628 1.03
tpch_q18/duckdb:vortex-compact 56497861 58694933 0.96
tpch_q19/duckdb:vortex-compact 🚀 36181404 40332792 0.90
tpch_q20/duckdb:vortex-compact 🚨 48345070 41364545 1.17
tpch_q21/duckdb:vortex-compact 115968406 121783633 0.95
tpch_q22/duckdb:vortex-compact 19871883 20333015 0.98
duckdb / parquet (1.048x ➖, 0↑ 4↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 79000356 77173409 1.02
tpch_q02/duckdb:parquet 42440802 42860167 0.99
tpch_q03/duckdb:parquet 76135583 78706326 0.97
tpch_q04/duckdb:parquet 54037311 51000275 1.06
tpch_q05/duckdb:parquet 75983090 70391219 1.08
tpch_q06/duckdb:parquet 23615750 23085781 1.02
tpch_q07/duckdb:parquet 74977338 71794982 1.04
tpch_q08/duckdb:parquet 93263767 86222066 1.08
tpch_q09/duckdb:parquet 161548307 162523822 0.99
tpch_q10/duckdb:parquet 135374145 134296133 1.01
tpch_q11/duckdb:parquet 25162023 23336814 1.08
tpch_q12/duckdb:parquet 🚨 61097991 50240727 1.22
tpch_q13/duckdb:parquet 284931054 271094452 1.05
tpch_q14/duckdb:parquet 54058576 54736987 0.99
tpch_q15/duckdb:parquet 🚨 36287176 28590055 1.27
tpch_q16/duckdb:parquet 61788047 60955970 1.01
tpch_q17/duckdb:parquet 58955328 59345000 0.99
tpch_q18/duckdb:parquet 128174099 123507977 1.04
tpch_q19/duckdb:parquet 75587176 80169490 0.94
tpch_q20/duckdb:parquet 71271847 72306240 0.99
tpch_q21/duckdb:parquet 🚨 227078318 195358637 1.16
tpch_q22/duckdb:parquet 🚨 65018062 58200165 1.12
duckdb / duckdb (1.022x ➖, 0↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17903915 18892123 0.95
tpch_q02/duckdb:duckdb 15133821 15774918 0.96
tpch_q03/duckdb:duckdb 23155169 24457635 0.95
tpch_q04/duckdb:duckdb 24055195 23261726 1.03
tpch_q05/duckdb:duckdb 25037277 24449682 1.02
tpch_q06/duckdb:duckdb 7623409 7155617 1.07
tpch_q07/duckdb:duckdb 27493196 26920674 1.02
tpch_q08/duckdb:duckdb 26013065 25217121 1.03
tpch_q09/duckdb:duckdb 62586343 59417053 1.05
tpch_q10/duckdb:duckdb 53427352 52999537 1.01
tpch_q11/duckdb:duckdb 7813284 7712471 1.01
tpch_q12/duckdb:duckdb 19069649 18576889 1.03
tpch_q13/duckdb:duckdb 🚨 44756865 40628878 1.10
tpch_q14/duckdb:duckdb 22179564 22667330 0.98
tpch_q15/duckdb:duckdb 14609597 13901334 1.05
tpch_q16/duckdb:duckdb 28375847 27484892 1.03
tpch_q17/duckdb:duckdb 17297311 16408398 1.05
tpch_q18/duckdb:duckdb 42380604 41754468 1.01
tpch_q19/duckdb:duckdb 34052741 33060016 1.03
tpch_q20/duckdb:duckdb 26484285 25757749 1.03
tpch_q21/duckdb:duckdb 70684253 65372273 1.08
tpch_q22/duckdb:duckdb 26129310 25954162 1.01

File Size Changes (9 files changed, -0.1% overall, 4↑ 5↓)
File Scale Format Base HEAD Change %
part_0.vortex 1.0 vortex-file-compressed 4.98 MB 5.01 MB +33.14 KB +0.6%
supplier_0.vortex 1.0 vortex-file-compressed 611.34 KB 613.55 KB +2.20 KB +0.4%
lineitem_0.vortex 1.0 vortex-file-compressed 85.13 MB 85.23 MB +99.88 KB +0.1%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.89 MB +8.09 KB +0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.82 MB 23.81 MB 5.78 KB -0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 84.76 MB 84.61 MB 149.09 KB -0.2%
partsupp_0.vortex 1.0 vortex-compact 20.77 MB 20.69 MB 81.86 KB -0.4%
orders_0.vortex 1.0 vortex-file-compressed 38.34 MB 38.14 MB 202.99 KB -0.5%
part_0.vortex 1.0 vortex-compact 3.42 MB 3.38 MB 43.24 KB -1.2%

Totals:

  • vortex-compact: 190.61 MB → 190.49 MB (-0.1%)
  • vortex-file-compressed: 246.79 MB → 246.58 MB (-0.1%)

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.7%
Engines: DataFusion No clear signal (-6.9%, environment too noisy confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): 1.016x ➖
Parquet (geomean): 1.051x ➖
Shifts: Parquet (control) +5.1% · Median polish +1.0%

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

datafusion / vortex-file-compressed (1.037x ➖, 1↑ 15↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚨 30081342 25236898 1.19
tpcds_q02/datafusion:vortex-file-compressed 🚨 55972801 46605047 1.20
tpcds_q03/datafusion:vortex-file-compressed 15504767 14740845 1.05
tpcds_q04/datafusion:vortex-file-compressed 251691015 246356205 1.02
tpcds_q05/datafusion:vortex-file-compressed 44216499 42997578 1.03
tpcds_q06/datafusion:vortex-file-compressed 23526653 22686561 1.04
tpcds_q07/datafusion:vortex-file-compressed 39672556 39787139 1.00
tpcds_q08/datafusion:vortex-file-compressed 30463455 29042111 1.05
tpcds_q09/datafusion:vortex-file-compressed 30583174 30342655 1.01
tpcds_q10/datafusion:vortex-file-compressed 38998260 37734053 1.03
tpcds_q11/datafusion:vortex-file-compressed 129153211 120513235 1.07
tpcds_q12/datafusion:vortex-file-compressed 20441542 20058303 1.02
tpcds_q13/datafusion:vortex-file-compressed 44828634 43183959 1.04
tpcds_q14/datafusion:vortex-file-compressed 160720588 164723087 0.98
tpcds_q15/datafusion:vortex-file-compressed 27737038 26842501 1.03
tpcds_q16/datafusion:vortex-file-compressed 25417217 24587413 1.03
tpcds_q17/datafusion:vortex-file-compressed 61815604 60220161 1.03
tpcds_q18/datafusion:vortex-file-compressed 64232616 63162143 1.02
tpcds_q19/datafusion:vortex-file-compressed 21704126 22378772 0.97
tpcds_q20/datafusion:vortex-file-compressed 21745296 20750496 1.05
tpcds_q21/datafusion:vortex-file-compressed 36046851 35265177 1.02
tpcds_q22/datafusion:vortex-file-compressed 🚀 129414210 157417436 0.82
tpcds_q23/datafusion:vortex-file-compressed 145983109 152986101 0.95
tpcds_q24/datafusion:vortex-file-compressed 82549245 82592402 1.00
tpcds_q25/datafusion:vortex-file-compressed 64384361 64087524 1.00
tpcds_q26/datafusion:vortex-file-compressed 34184093 33166088 1.03
tpcds_q27/datafusion:vortex-file-compressed 94247565 94196582 1.00
tpcds_q28/datafusion:vortex-file-compressed 30542167 29036590 1.05
tpcds_q29/datafusion:vortex-file-compressed 60189268 59705860 1.01
tpcds_q30/datafusion:vortex-file-compressed 24126435 23815421 1.01
tpcds_q31/datafusion:vortex-file-compressed 73361882 72789853 1.01
tpcds_q32/datafusion:vortex-file-compressed 18712878 18319342 1.02
tpcds_q33/datafusion:vortex-file-compressed 29278911 29563296 0.99
tpcds_q34/datafusion:vortex-file-compressed 24241278 24251714 1.00
tpcds_q35/datafusion:vortex-file-compressed 46111207 44255113 1.04
tpcds_q36/datafusion:vortex-file-compressed 58308249 58589435 1.00
tpcds_q37/datafusion:vortex-file-compressed 20067517 19821699 1.01
tpcds_q38/datafusion:vortex-file-compressed 43035298 42368215 1.02
tpcds_q39/datafusion:vortex-file-compressed 109780767 106932528 1.03
tpcds_q40/datafusion:vortex-file-compressed 31613258 29679191 1.07
tpcds_q41/datafusion:vortex-file-compressed 15697775 15288077 1.03
tpcds_q42/datafusion:vortex-file-compressed 13544716 13244433 1.02
tpcds_q43/datafusion:vortex-file-compressed 18460339 18468725 1.00
tpcds_q44/datafusion:vortex-file-compressed 28091979 28821710 0.97
tpcds_q45/datafusion:vortex-file-compressed 27411593 27780713 0.99
tpcds_q46/datafusion:vortex-file-compressed 34426014 35273250 0.98
tpcds_q47/datafusion:vortex-file-compressed 135810258 135567233 1.00
tpcds_q48/datafusion:vortex-file-compressed 33641302 33225884 1.01
tpcds_q49/datafusion:vortex-file-compressed 57849024 57684299 1.00
tpcds_q50/datafusion:vortex-file-compressed 38561721 37450263 1.03
tpcds_q51/datafusion:vortex-file-compressed 88589880 91593282 0.97
tpcds_q52/datafusion:vortex-file-compressed 14107804 14285158 0.99
tpcds_q53/datafusion:vortex-file-compressed 21800160 21520592 1.01
tpcds_q54/datafusion:vortex-file-compressed 35820139 33012511 1.09
tpcds_q55/datafusion:vortex-file-compressed 14003880 13721742 1.02
tpcds_q56/datafusion:vortex-file-compressed 29886948 29317892 1.02
tpcds_q57/datafusion:vortex-file-compressed 109556747 105675269 1.04
tpcds_q58/datafusion:vortex-file-compressed 57204829 56684925 1.01
tpcds_q59/datafusion:vortex-file-compressed 58146603 57258256 1.02
tpcds_q60/datafusion:vortex-file-compressed 30283743 29121228 1.04
tpcds_q61/datafusion:vortex-file-compressed 40373082 40654439 0.99
tpcds_q62/datafusion:vortex-file-compressed 25179076 25150867 1.00
tpcds_q63/datafusion:vortex-file-compressed 22778606 21549857 1.06
tpcds_q64/datafusion:vortex-file-compressed 397714399 371763525 1.07
tpcds_q65/datafusion:vortex-file-compressed 52059638 50111382 1.04
tpcds_q66/datafusion:vortex-file-compressed 71622965 69006701 1.04
tpcds_q67/datafusion:vortex-file-compressed 148841515 154653130 0.96
tpcds_q68/datafusion:vortex-file-compressed 35070308 32753707 1.07
tpcds_q69/datafusion:vortex-file-compressed 35934129 35909517 1.00
tpcds_q70/datafusion:vortex-file-compressed 96625796 99009942 0.98
tpcds_q71/datafusion:vortex-file-compressed 22893908 23340373 0.98
tpcds_q72/datafusion:vortex-file-compressed 2270817932 2126710483 1.07
tpcds_q73/datafusion:vortex-file-compressed 24788318 23026890 1.08
tpcds_q74/datafusion:vortex-file-compressed 🚨 84895229 77141567 1.10
tpcds_q75/datafusion:vortex-file-compressed 120250439 121389331 0.99
tpcds_q76/datafusion:vortex-file-compressed 33821849 31331936 1.08
tpcds_q77/datafusion:vortex-file-compressed 🚨 40987280 36184474 1.13
tpcds_q78/datafusion:vortex-file-compressed 119185087 121412039 0.98
tpcds_q79/datafusion:vortex-file-compressed 🚨 32223458 29157869 1.11
tpcds_q80/datafusion:vortex-file-compressed 🚨 98926563 85712590 1.15
tpcds_q81/datafusion:vortex-file-compressed 27105812 24859354 1.09
tpcds_q82/datafusion:vortex-file-compressed 🚨 24730774 21323307 1.16
tpcds_q83/datafusion:vortex-file-compressed 🚨 41126460 35602664 1.16
tpcds_q84/datafusion:vortex-file-compressed 🚨 14611844 12531421 1.17
tpcds_q85/datafusion:vortex-file-compressed 🚨 95317613 82723404 1.15
tpcds_q86/datafusion:vortex-file-compressed 16535274 17227544 0.96
tpcds_q87/datafusion:vortex-file-compressed 44080520 42188008 1.04
tpcds_q88/datafusion:vortex-file-compressed 58141972 55167778 1.05
tpcds_q89/datafusion:vortex-file-compressed 26633870 25279962 1.05
tpcds_q90/datafusion:vortex-file-compressed 14104013 13343788 1.06
tpcds_q91/datafusion:vortex-file-compressed 🚨 19811992 17034616 1.16
tpcds_q92/datafusion:vortex-file-compressed 18169632 16640720 1.09
tpcds_q93/datafusion:vortex-file-compressed 33724784 33185669 1.02
tpcds_q94/datafusion:vortex-file-compressed 🚨 22787198 20347862 1.12
tpcds_q95/datafusion:vortex-file-compressed 🚨 63027684 56996285 1.11
tpcds_q96/datafusion:vortex-file-compressed 🚨 14956782 12873329 1.16
tpcds_q97/datafusion:vortex-file-compressed 🚨 34028236 29749029 1.14
tpcds_q98/datafusion:vortex-file-compressed 24464376 23259048 1.05
tpcds_q99/datafusion:vortex-file-compressed 33269905 31989737 1.04
datafusion / vortex-compact (1.026x ➖, 0↑ 5↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 27685063 25359814 1.09
tpcds_q02/datafusion:vortex-compact 57326693 55233861 1.04
tpcds_q03/datafusion:vortex-compact 20095577 19544297 1.03
tpcds_q04/datafusion:vortex-compact 312573243 286171690 1.09
tpcds_q05/datafusion:vortex-compact 48457855 47330554 1.02
tpcds_q06/datafusion:vortex-compact 28127586 28493504 0.99
tpcds_q07/datafusion:vortex-compact 57408791 52904013 1.09
tpcds_q08/datafusion:vortex-compact 🚨 40192338 36019768 1.12
tpcds_q09/datafusion:vortex-compact 46269799 43811185 1.06
tpcds_q10/datafusion:vortex-compact 50823810 47767845 1.06
tpcds_q11/datafusion:vortex-compact 162400365 149357383 1.09
tpcds_q12/datafusion:vortex-compact 26129453 24084206 1.08
tpcds_q13/datafusion:vortex-compact 125978675 122644604 1.03
tpcds_q14/datafusion:vortex-compact 187513914 181165037 1.04
tpcds_q15/datafusion:vortex-compact 28841863 28344934 1.02
tpcds_q16/datafusion:vortex-compact 29638506 28639848 1.03
tpcds_q17/datafusion:vortex-compact 77055372 74312982 1.04
tpcds_q18/datafusion:vortex-compact 🚨 81435059 71475446 1.14
tpcds_q19/datafusion:vortex-compact 30615891 29613973 1.03
tpcds_q20/datafusion:vortex-compact 27123223 25387842 1.07
tpcds_q21/datafusion:vortex-compact 43200816 41317714 1.05
tpcds_q22/datafusion:vortex-compact 🚨 170867463 130255003 1.31
tpcds_q23/datafusion:vortex-compact 🚨 185418060 168121799 1.10
tpcds_q24/datafusion:vortex-compact 102081048 93344163 1.09
tpcds_q25/datafusion:vortex-compact 82276612 75696418 1.09
tpcds_q26/datafusion:vortex-compact 47653219 44967510 1.06
tpcds_q27/datafusion:vortex-compact 119727679 117841796 1.02
tpcds_q28/datafusion:vortex-compact 97944032 98732563 0.99
tpcds_q29/datafusion:vortex-compact 73413588 75587664 0.97
tpcds_q30/datafusion:vortex-compact 29274173 27584764 1.06
tpcds_q31/datafusion:vortex-compact 96390696 97692673 0.99
tpcds_q32/datafusion:vortex-compact 24767544 23318391 1.06
tpcds_q33/datafusion:vortex-compact 38245144 38964569 0.98
tpcds_q34/datafusion:vortex-compact 32914346 33159518 0.99
tpcds_q35/datafusion:vortex-compact 51449014 50498851 1.02
tpcds_q36/datafusion:vortex-compact 74471799 77285371 0.96
tpcds_q37/datafusion:vortex-compact 30134509 30893088 0.98
tpcds_q38/datafusion:vortex-compact 48936294 50068998 0.98
tpcds_q39/datafusion:vortex-compact 114835522 116132767 0.99
tpcds_q40/datafusion:vortex-compact 34788129 35104955 0.99
tpcds_q41/datafusion:vortex-compact 18920575 17415301 1.09
tpcds_q42/datafusion:vortex-compact 19189961 18054670 1.06
tpcds_q43/datafusion:vortex-compact 25277104 24595687 1.03
tpcds_q44/datafusion:vortex-compact 42949338 42193571 1.02
tpcds_q45/datafusion:vortex-compact 31988272 29562089 1.08
tpcds_q46/datafusion:vortex-compact 46280556 45388965 1.02
tpcds_q47/datafusion:vortex-compact 161650620 152301137 1.06
tpcds_q48/datafusion:vortex-compact 84374486 80480950 1.05
tpcds_q49/datafusion:vortex-compact 71220046 68315497 1.04
tpcds_q50/datafusion:vortex-compact 47729453 45682664 1.04
tpcds_q51/datafusion:vortex-compact 98982492 97963631 1.01
tpcds_q52/datafusion:vortex-compact 19058925 18109281 1.05
tpcds_q53/datafusion:vortex-compact 🚨 33343259 28349850 1.18
tpcds_q54/datafusion:vortex-compact 42253371 41136187 1.03
tpcds_q55/datafusion:vortex-compact 18638411 17834927 1.05
tpcds_q56/datafusion:vortex-compact 37813352 35565128 1.06
tpcds_q57/datafusion:vortex-compact 116672152 118631980 0.98
tpcds_q58/datafusion:vortex-compact 66316321 67905827 0.98
tpcds_q59/datafusion:vortex-compact 72890785 69903254 1.04
tpcds_q60/datafusion:vortex-compact 37783454 37188581 1.02
tpcds_q61/datafusion:vortex-compact 55014802 54945149 1.00
tpcds_q62/datafusion:vortex-compact 25070788 23688221 1.06
tpcds_q63/datafusion:vortex-compact 30229014 29177821 1.04
tpcds_q64/datafusion:vortex-compact 432371073 425031691 1.02
tpcds_q65/datafusion:vortex-compact 65102308 69656715 0.93
tpcds_q66/datafusion:vortex-compact 77302688 78952228 0.98
tpcds_q67/datafusion:vortex-compact 169139324 159812384 1.06
tpcds_q68/datafusion:vortex-compact 45119759 46189032 0.98
tpcds_q69/datafusion:vortex-compact 46821967 45759757 1.02
tpcds_q70/datafusion:vortex-compact 103956402 109943345 0.95
tpcds_q71/datafusion:vortex-compact 30443056 30498428 1.00
tpcds_q72/datafusion:vortex-compact 2089962968 2097187443 1.00
tpcds_q73/datafusion:vortex-compact 31102126 30187558 1.03
tpcds_q74/datafusion:vortex-compact 96131702 94437467 1.02
tpcds_q75/datafusion:vortex-compact 127586671 134578724 0.95
tpcds_q76/datafusion:vortex-compact 33580986 31909175 1.05
tpcds_q77/datafusion:vortex-compact 48239217 46362576 1.04
tpcds_q78/datafusion:vortex-compact 134227887 133437250 1.01
tpcds_q79/datafusion:vortex-compact 38830105 38808920 1.00
tpcds_q80/datafusion:vortex-compact 97757567 98949026 0.99
tpcds_q81/datafusion:vortex-compact 28090554 27687762 1.01
tpcds_q82/datafusion:vortex-compact 31182883 32232405 0.97
tpcds_q83/datafusion:vortex-compact 34535469 35286128 0.98
tpcds_q84/datafusion:vortex-compact 14171795 13660975 1.04
tpcds_q85/datafusion:vortex-compact 156291433 154885056 1.01
tpcds_q86/datafusion:vortex-compact 17636262 18410852 0.96
tpcds_q87/datafusion:vortex-compact 49703984 50271528 0.99
tpcds_q88/datafusion:vortex-compact 74415894 75256546 0.99
tpcds_q89/datafusion:vortex-compact 31008930 32693195 0.95
tpcds_q90/datafusion:vortex-compact 14219990 14365591 0.99
tpcds_q91/datafusion:vortex-compact 31870537 32232475 0.99
tpcds_q92/datafusion:vortex-compact 22764353 22879521 0.99
tpcds_q93/datafusion:vortex-compact 35293654 36094798 0.98
tpcds_q94/datafusion:vortex-compact 24735333 23777971 1.04
tpcds_q95/datafusion:vortex-compact 61316623 62113161 0.99
tpcds_q96/datafusion:vortex-compact 16968811 16491845 1.03
tpcds_q97/datafusion:vortex-compact 33401099 32772608 1.02
tpcds_q98/datafusion:vortex-compact 29482441 29079247 1.01
tpcds_q99/datafusion:vortex-compact 34150850 34600334 0.99
datafusion / parquet (1.108x ❌, 1↑ 44↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 23258832 22720504 1.02
tpcds_q02/datafusion:parquet 43280552 40971258 1.06
tpcds_q03/datafusion:parquet 14274628 13288169 1.07
tpcds_q04/datafusion:parquet 319301451 294098434 1.09
tpcds_q05/datafusion:parquet 47441418 45315175 1.05
tpcds_q06/datafusion:parquet 24595931 23143084 1.06
tpcds_q07/datafusion:parquet 81937270 77030908 1.06
tpcds_q08/datafusion:parquet 31331010 29088448 1.08
tpcds_q09/datafusion:parquet 41447577 39775707 1.04
tpcds_q10/datafusion:parquet 🚨 78528318 71242224 1.10
tpcds_q11/datafusion:parquet 163328601 152421218 1.07
tpcds_q12/datafusion:parquet 18620246 18013801 1.03
tpcds_q13/datafusion:parquet 78973613 74255883 1.06
tpcds_q14/datafusion:parquet 158866773 158827566 1.00
tpcds_q15/datafusion:parquet 22065982 24060797 0.92
tpcds_q16/datafusion:parquet 🚀 29162424 32967518 0.88
tpcds_q17/datafusion:parquet 63631221 64602180 0.98
tpcds_q18/datafusion:parquet 112703161 109219882 1.03
tpcds_q19/datafusion:parquet 23884535 22560315 1.06
tpcds_q20/datafusion:parquet 17023303 16742254 1.02
tpcds_q21/datafusion:parquet 19340048 20600637 0.94
tpcds_q22/datafusion:parquet 151489131 159102492 0.95
tpcds_q23/datafusion:parquet 158025409 149200723 1.06
tpcds_q24/datafusion:parquet 95547800 88198230 1.08
tpcds_q25/datafusion:parquet 62684332 63224119 0.99
tpcds_q26/datafusion:parquet 66205065 63286630 1.05
tpcds_q27/datafusion:parquet 🚨 147794357 132988369 1.11
tpcds_q28/datafusion:parquet 47392670 43692859 1.08
tpcds_q29/datafusion:parquet 66072529 66817221 0.99
tpcds_q30/datafusion:parquet 35152284 32866941 1.07
tpcds_q31/datafusion:parquet 🚨 74360927 64376424 1.16
tpcds_q32/datafusion:parquet 🚨 18801883 15965352 1.18
tpcds_q33/datafusion:parquet 🚨 31891934 27023522 1.18
tpcds_q34/datafusion:parquet 24295668 22734582 1.07
tpcds_q35/datafusion:parquet 78485860 71635861 1.10
tpcds_q36/datafusion:parquet 61242599 57104696 1.07
tpcds_q37/datafusion:parquet 🚨 22109490 18961011 1.17
tpcds_q38/datafusion:parquet 44201754 42948031 1.03
tpcds_q39/datafusion:parquet 78736588 72935882 1.08
tpcds_q40/datafusion:parquet 23919489 22614749 1.06
tpcds_q41/datafusion:parquet 🚨 15971734 14060032 1.14
tpcds_q42/datafusion:parquet 12488281 11954460 1.04
tpcds_q43/datafusion:parquet 🚨 19373376 16481433 1.18
tpcds_q44/datafusion:parquet 🚨 34236362 31107328 1.10
tpcds_q45/datafusion:parquet 30223054 28315826 1.07
tpcds_q46/datafusion:parquet 33728860 31753412 1.06
tpcds_q47/datafusion:parquet 139315050 128014044 1.09
tpcds_q48/datafusion:parquet 71565887 68073878 1.05
tpcds_q49/datafusion:parquet 59111153 56952380 1.04
tpcds_q50/datafusion:parquet 43130634 42803509 1.01
tpcds_q51/datafusion:parquet 89325115 86522229 1.03
tpcds_q52/datafusion:parquet 🚨 15807968 11968695 1.32
tpcds_q53/datafusion:parquet 🚨 21599253 17808898 1.21
tpcds_q54/datafusion:parquet 🚨 40675046 33050473 1.23
tpcds_q55/datafusion:parquet 🚨 13555599 11621185 1.17
tpcds_q56/datafusion:parquet 30035091 28806617 1.04
tpcds_q57/datafusion:parquet 🚨 119918115 104127677 1.15
tpcds_q58/datafusion:parquet 🚨 70225173 55603675 1.26
tpcds_q59/datafusion:parquet 🚨 69956315 61921249 1.13
tpcds_q60/datafusion:parquet 🚨 33869529 28242201 1.20
tpcds_q61/datafusion:parquet 🚨 53388796 43538443 1.23
tpcds_q62/datafusion:parquet 25995144 24122703 1.08
tpcds_q63/datafusion:parquet 20411750 19020455 1.07
tpcds_q64/datafusion:parquet 🚨 356115721 302290349 1.18
tpcds_q65/datafusion:parquet 41425797 39378910 1.05
tpcds_q66/datafusion:parquet 73493158 68081032 1.08
tpcds_q67/datafusion:parquet 🚨 173466960 142447658 1.22
tpcds_q68/datafusion:parquet 🚨 39329547 32380079 1.21
tpcds_q69/datafusion:parquet 🚨 83593837 65759667 1.27
tpcds_q70/datafusion:parquet 🚨 41211090 33340946 1.24
tpcds_q71/datafusion:parquet 24074083 22555868 1.07
tpcds_q72/datafusion:parquet 🚨 663194707 585084635 1.13
tpcds_q73/datafusion:parquet 21653546 20320139 1.07
tpcds_q74/datafusion:parquet 🚨 97054924 82561958 1.18
tpcds_q75/datafusion:parquet 🚨 124972207 105474754 1.18
tpcds_q76/datafusion:parquet 33156857 30190464 1.10
tpcds_q77/datafusion:parquet 43640071 39897007 1.09
tpcds_q78/datafusion:parquet 🚨 131065213 109136528 1.20
tpcds_q79/datafusion:parquet 🚨 30181042 27025693 1.12
tpcds_q80/datafusion:parquet 🚨 83819756 75073759 1.12
tpcds_q81/datafusion:parquet 32356073 29496037 1.10
tpcds_q82/datafusion:parquet 🚨 21195642 19080141 1.11
tpcds_q83/datafusion:parquet 🚨 46932430 40443391 1.16
tpcds_q84/datafusion:parquet 🚨 43254631 38837462 1.11
tpcds_q85/datafusion:parquet 🚨 162102995 143757014 1.13
tpcds_q86/datafusion:parquet 🚨 18334132 13283928 1.38
tpcds_q87/datafusion:parquet 🚨 53811513 44617646 1.21
tpcds_q88/datafusion:parquet 🚨 68743171 60164712 1.14
tpcds_q89/datafusion:parquet 🚨 28823870 22121447 1.30
tpcds_q90/datafusion:parquet 🚨 19136877 13871455 1.38
tpcds_q91/datafusion:parquet 🚨 75797804 56856398 1.33
tpcds_q92/datafusion:parquet 19100768 17701101 1.08
tpcds_q93/datafusion:parquet 31545991 30458437 1.04
tpcds_q94/datafusion:parquet 22231990 20928090 1.06
tpcds_q95/datafusion:parquet 🚨 68163736 59525325 1.15
tpcds_q96/datafusion:parquet 🚨 15225395 11446325 1.33
tpcds_q97/datafusion:parquet 🚨 33761806 29812403 1.13
tpcds_q98/datafusion:parquet 🚨 27511578 21646672 1.27
tpcds_q99/datafusion:parquet 🚨 29253069 25259156 1.16
duckdb / vortex-file-compressed (1.002x ➖, 1↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25475568 25120476 1.01
tpcds_q02/duckdb:vortex-file-compressed 32357251 33483433 0.97
tpcds_q03/duckdb:vortex-file-compressed 15312024 15878892 0.96
tpcds_q04/duckdb:vortex-file-compressed 90735791 93427348 0.97
tpcds_q05/duckdb:vortex-file-compressed 35144676 34348810 1.02
tpcds_q06/duckdb:vortex-file-compressed 32383083 33477611 0.97
tpcds_q07/duckdb:vortex-file-compressed 21988766 21841124 1.01
tpcds_q08/duckdb:vortex-file-compressed 26969187 26186057 1.03
tpcds_q09/duckdb:vortex-file-compressed 17768085 16667883 1.07
tpcds_q10/duckdb:vortex-file-compressed 37267181 37472698 0.99
tpcds_q11/duckdb:vortex-file-compressed 65152264 64213947 1.01
tpcds_q12/duckdb:vortex-file-compressed 15279492 15231522 1.00
tpcds_q13/duckdb:vortex-file-compressed 33699774 32470243 1.04
tpcds_q14/duckdb:vortex-file-compressed 95721354 96518801 0.99
tpcds_q15/duckdb:vortex-file-compressed 27461554 26254777 1.05
tpcds_q16/duckdb:vortex-file-compressed 24590948 26589441 0.92
tpcds_q17/duckdb:vortex-file-compressed 44453620 46180330 0.96
tpcds_q18/duckdb:vortex-file-compressed 36622973 36970895 0.99
tpcds_q19/duckdb:vortex-file-compressed 31929577 31220509 1.02
tpcds_q20/duckdb:vortex-file-compressed 17013105 17189160 0.99
tpcds_q21/duckdb:vortex-file-compressed 🚀 16348704 18490833 0.88
tpcds_q22/duckdb:vortex-file-compressed 77293705 73415260 1.05
tpcds_q23/duckdb:vortex-file-compressed 97438497 96556819 1.01
tpcds_q24/duckdb:vortex-file-compressed 48484385 47379339 1.02
tpcds_q25/duckdb:vortex-file-compressed 40881874 40837817 1.00
tpcds_q26/duckdb:vortex-file-compressed 21522828 21884977 0.98
tpcds_q27/duckdb:vortex-file-compressed 24484283 24375302 1.00
tpcds_q28/duckdb:vortex-file-compressed 11519426 11575527 1.00
tpcds_q29/duckdb:vortex-file-compressed 39467421 39878002 0.99
tpcds_q30/duckdb:vortex-file-compressed 25187808 24837869 1.01
tpcds_q31/duckdb:vortex-file-compressed 29943407 30685266 0.98
tpcds_q32/duckdb:vortex-file-compressed 13305472 13484566 0.99
tpcds_q33/duckdb:vortex-file-compressed 25161909 24714893 1.02
tpcds_q34/duckdb:vortex-file-compressed 24537868 24969404 0.98
tpcds_q35/duckdb:vortex-file-compressed 64599218 62696033 1.03
tpcds_q36/duckdb:vortex-file-compressed 24532611 24754815 0.99
tpcds_q37/duckdb:vortex-file-compressed 19192754 19497011 0.98
tpcds_q38/duckdb:vortex-file-compressed 35562210 36495125 0.97
tpcds_q39/duckdb:vortex-file-compressed 35080413 35384242 0.99
tpcds_q40/duckdb:vortex-file-compressed 20537102 19837084 1.04
tpcds_q41/duckdb:vortex-file-compressed 9175566 9014726 1.02
tpcds_q42/duckdb:vortex-file-compressed 13773505 13716393 1.00
tpcds_q43/duckdb:vortex-file-compressed 20399740 19342245 1.05
tpcds_q44/duckdb:vortex-file-compressed 20940784 21082723 0.99
tpcds_q45/duckdb:vortex-file-compressed 29708722 29123434 1.02
tpcds_q46/duckdb:vortex-file-compressed 31545065 34357573 0.92
tpcds_q47/duckdb:vortex-file-compressed 53962320 52069985 1.04
tpcds_q48/duckdb:vortex-file-compressed 28717570 28188643 1.02
tpcds_q49/duckdb:vortex-file-compressed 30943964 30064852 1.03
tpcds_q50/duckdb:vortex-file-compressed 26970092 27830834 0.97
tpcds_q51/duckdb:vortex-file-compressed 129072055 128111965 1.01
tpcds_q52/duckdb:vortex-file-compressed 13087202 12963835 1.01
tpcds_q53/duckdb:vortex-file-compressed 22671771 22891873 0.99
tpcds_q54/duckdb:vortex-file-compressed 28327858 28384987 1.00
tpcds_q55/duckdb:vortex-file-compressed 12339699 12545921 0.98
tpcds_q56/duckdb:vortex-file-compressed 25302768 25925299 0.98
tpcds_q57/duckdb:vortex-file-compressed 41548315 41961425 0.99
tpcds_q58/duckdb:vortex-file-compressed 29680475 30975636 0.96
tpcds_q59/duckdb:vortex-file-compressed 55924904 52534927 1.06
tpcds_q60/duckdb:vortex-file-compressed 25273145 25994207 0.97
tpcds_q61/duckdb:vortex-file-compressed 31351631 30632159 1.02
tpcds_q62/duckdb:vortex-file-compressed 16205652 16066290 1.01
tpcds_q63/duckdb:vortex-file-compressed 20355532 20709755 0.98
tpcds_q64/duckdb:vortex-file-compressed 93117189 91677833 1.02
tpcds_q65/duckdb:vortex-file-compressed 22362218 23838143 0.94
tpcds_q66/duckdb:vortex-file-compressed 30147951 30396499 0.99
tpcds_q67/duckdb:vortex-file-compressed 146178580 144527280 1.01
tpcds_q68/duckdb:vortex-file-compressed 28947033 32085785 0.90
tpcds_q69/duckdb:vortex-file-compressed 39471212 39260269 1.01
tpcds_q70/duckdb:vortex-file-compressed 38489979 35322171 1.09
tpcds_q71/duckdb:vortex-file-compressed 21340706 21874298 0.98
tpcds_q72/duckdb:vortex-file-compressed 169845908 168411281 1.01
tpcds_q73/duckdb:vortex-file-compressed 25682965 25280432 1.02
tpcds_q74/duckdb:vortex-file-compressed 42051381 41402896 1.02
tpcds_q75/duckdb:vortex-file-compressed 50066355 53394807 0.94
tpcds_q76/duckdb:vortex-file-compressed 21872030 21478674 1.02
tpcds_q77/duckdb:vortex-file-compressed 26205954 24201216 1.08
tpcds_q78/duckdb:vortex-file-compressed 75587093 74160399 1.02
tpcds_q79/duckdb:vortex-file-compressed 25975974 24693923 1.05
tpcds_q80/duckdb:vortex-file-compressed 48028061 48038245 1.00
tpcds_q81/duckdb:vortex-file-compressed 29764603 29559818 1.01
tpcds_q82/duckdb:vortex-file-compressed 44637127 45879868 0.97
tpcds_q83/duckdb:vortex-file-compressed 25441800 26381680 0.96
tpcds_q84/duckdb:vortex-file-compressed 16763277 17133159 0.98
tpcds_q85/duckdb:vortex-file-compressed 41482629 40154109 1.03
tpcds_q86/duckdb:vortex-file-compressed 17078049 16220998 1.05
tpcds_q87/duckdb:vortex-file-compressed 42924289 40427453 1.06
tpcds_q88/duckdb:vortex-file-compressed 54354629 52007105 1.05
tpcds_q89/duckdb:vortex-file-compressed 22250643 21648558 1.03
tpcds_q90/duckdb:vortex-file-compressed 10519306 10271269 1.02
tpcds_q91/duckdb:vortex-file-compressed 21643921 21795416 0.99
tpcds_q92/duckdb:vortex-file-compressed 17331390 18645037 0.93
tpcds_q93/duckdb:vortex-file-compressed 31191633 29807692 1.05
tpcds_q94/duckdb:vortex-file-compressed 21722027 21642546 1.00
tpcds_q95/duckdb:vortex-file-compressed 160954142 156601588 1.03
tpcds_q96/duckdb:vortex-file-compressed 12976485 12351184 1.05
tpcds_q97/duckdb:vortex-file-compressed 38696781 39022127 0.99
tpcds_q98/duckdb:vortex-file-compressed 18717657 18522746 1.01
tpcds_q99/duckdb:vortex-file-compressed 23837544 23226858 1.03
duckdb / vortex-compact (0.997x ➖, 0↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 25338549 26693888 0.95
tpcds_q02/duckdb:vortex-compact 41831178 42576090 0.98
tpcds_q03/duckdb:vortex-compact 45540845 44577512 1.02
tpcds_q04/duckdb:vortex-compact 101257382 104880243 0.97
tpcds_q05/duckdb:vortex-compact 40731956 40701557 1.00
tpcds_q06/duckdb:vortex-compact 40115767 39123592 1.03
tpcds_q07/duckdb:vortex-compact 35262587 35420364 1.00
tpcds_q08/duckdb:vortex-compact 41521448 41261882 1.01
tpcds_q09/duckdb:vortex-compact 19985852 20434578 0.98
tpcds_q10/duckdb:vortex-compact 52502884 54208953 0.97
tpcds_q11/duckdb:vortex-compact 71416715 74986171 0.95
tpcds_q12/duckdb:vortex-compact 21989424 22209531 0.99
tpcds_q13/duckdb:vortex-compact 52608708 54184151 0.97
tpcds_q14/duckdb:vortex-compact 122343068 115157652 1.06
tpcds_q15/duckdb:vortex-compact 30639604 29847442 1.03
tpcds_q16/duckdb:vortex-compact 28180049 26920016 1.05
tpcds_q17/duckdb:vortex-compact 56323315 54534100 1.03
tpcds_q18/duckdb:vortex-compact 50317392 50140671 1.00
tpcds_q19/duckdb:vortex-compact 45541770 44939947 1.01
tpcds_q20/duckdb:vortex-compact 21731504 21191394 1.03
tpcds_q21/duckdb:vortex-compact 18272246 17755427 1.03
tpcds_q22/duckdb:vortex-compact 73083627 77582016 0.94
tpcds_q23/duckdb:vortex-compact 106310817 101190348 1.05
tpcds_q24/duckdb:vortex-compact 58145338 59957081 0.97
tpcds_q25/duckdb:vortex-compact 54803454 55083018 0.99
tpcds_q26/duckdb:vortex-compact 29889425 30208281 0.99
tpcds_q27/duckdb:vortex-compact 36399197 39106138 0.93
tpcds_q28/duckdb:vortex-compact 34601333 34841882 0.99
tpcds_q29/duckdb:vortex-compact 52734412 52045937 1.01
tpcds_q30/duckdb:vortex-compact 30195929 30625307 0.99
tpcds_q31/duckdb:vortex-compact 36551712 35885754 1.02
tpcds_q32/duckdb:vortex-compact 20918250 20341521 1.03
tpcds_q33/duckdb:vortex-compact 33288259 32194596 1.03
tpcds_q34/duckdb:vortex-compact 29775867 30886979 0.96
tpcds_q35/duckdb:vortex-compact 75548803 76377336 0.99
tpcds_q36/duckdb:vortex-compact 35834936 36635319 0.98
tpcds_q37/duckdb:vortex-compact 24258544 23622492 1.03
tpcds_q38/duckdb:vortex-compact 40142749 42105350 0.95
tpcds_q39/duckdb:vortex-compact 38712880 38780794 1.00
tpcds_q40/duckdb:vortex-compact 23659679 23797639 0.99
tpcds_q41/duckdb:vortex-compact 10705578 10547480 1.01
tpcds_q42/duckdb:vortex-compact 18404138 18604687 0.99
tpcds_q43/duckdb:vortex-compact 33674168 31434008 1.07
tpcds_q44/duckdb:vortex-compact 29170274 30392953 0.96
tpcds_q45/duckdb:vortex-compact 35152992 35005754 1.00
tpcds_q46/duckdb:vortex-compact 44604326 46559209 0.96
tpcds_q47/duckdb:vortex-compact 63319711 63118035 1.00
tpcds_q48/duckdb:vortex-compact 45732051 46039103 0.99
tpcds_q49/duckdb:vortex-compact 50427876 47283491 1.07
tpcds_q50/duckdb:vortex-compact 39373891 38946384 1.01
tpcds_q51/duckdb:vortex-compact 111829242 115570188 0.97
tpcds_q52/duckdb:vortex-compact 19526851 20132506 0.97
tpcds_q53/duckdb:vortex-compact 34041699 32850748 1.04
tpcds_q54/duckdb:vortex-compact 35827055 37466705 0.96
tpcds_q55/duckdb:vortex-compact 18693605 18615458 1.00
tpcds_q56/duckdb:vortex-compact 33373870 34242031 0.97
tpcds_q57/duckdb:vortex-compact 45479716 45213325 1.01
tpcds_q58/duckdb:vortex-compact 35219829 37122903 0.95
tpcds_q59/duckdb:vortex-compact 67144609 67967169 0.99
tpcds_q60/duckdb:vortex-compact 37686570 36317650 1.04
tpcds_q61/duckdb:vortex-compact 54637321 54250016 1.01
tpcds_q62/duckdb:vortex-compact 20838732 22918724 0.91
tpcds_q63/duckdb:vortex-compact 31456956 32807161 0.96
tpcds_q64/duckdb:vortex-compact 128933715 128395295 1.00
tpcds_q65/duckdb:vortex-compact 30920911 31090010 0.99
tpcds_q66/duckdb:vortex-compact 36526381 36558860 1.00
tpcds_q67/duckdb:vortex-compact 150182106 157342841 0.95
tpcds_q68/duckdb:vortex-compact 43166024 45229673 0.95
tpcds_q69/duckdb:vortex-compact 54425319 53101237 1.02
tpcds_q70/duckdb:vortex-compact 55655004 59241976 0.94
tpcds_q71/duckdb:vortex-compact 29339430 29043794 1.01
tpcds_q72/duckdb:vortex-compact 188854215 183446697 1.03
tpcds_q73/duckdb:vortex-compact 29267391 28258669 1.04
tpcds_q74/duckdb:vortex-compact 48372727 48422571 1.00
tpcds_q75/duckdb:vortex-compact 62258692 62885152 0.99
tpcds_q76/duckdb:vortex-compact 29546419 32264271 0.92
tpcds_q77/duckdb:vortex-compact 37611534 41142183 0.91
tpcds_q78/duckdb:vortex-compact 87134808 84103636 1.04
tpcds_q79/duckdb:vortex-compact 41194890 42111974 0.98
tpcds_q80/duckdb:vortex-compact 71538644 73292551 0.98
tpcds_q81/duckdb:vortex-compact 33809650 33116710 1.02
tpcds_q82/duckdb:vortex-compact 51229934 50384974 1.02
tpcds_q83/duckdb:vortex-compact 37646829 35732773 1.05
tpcds_q84/duckdb:vortex-compact 21581616 20894438 1.03
tpcds_q85/duckdb:vortex-compact 53575799 50998671 1.05
tpcds_q86/duckdb:vortex-compact 🚨 24269936 20481231 1.18
tpcds_q87/duckdb:vortex-compact 46287731 42653804 1.09
tpcds_q88/duckdb:vortex-compact 76532913 76402366 1.00
tpcds_q89/duckdb:vortex-compact 32553687 31940727 1.02
tpcds_q90/duckdb:vortex-compact 11132097 11289155 0.99
tpcds_q91/duckdb:vortex-compact 41880056 41224068 1.02
tpcds_q92/duckdb:vortex-compact 41449010 45062919 0.92
tpcds_q93/duckdb:vortex-compact 32165812 34787123 0.92
tpcds_q94/duckdb:vortex-compact 27538149 27239873 1.01
tpcds_q95/duckdb:vortex-compact 164775197 162165282 1.02
tpcds_q96/duckdb:vortex-compact 16437517 16920368 0.97
tpcds_q97/duckdb:vortex-compact 42275196 42627472 0.99
tpcds_q98/duckdb:vortex-compact 27928016 27274170 1.02
tpcds_q99/duckdb:vortex-compact 26093817 26677641 0.98
duckdb / parquet (0.997x ➖, 1↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29772589 30392995 0.98
tpcds_q02/duckdb:parquet 24312818 24509679 0.99
tpcds_q03/duckdb:parquet 12854323 12702505 1.01
tpcds_q04/duckdb:parquet 162092214 171259397 0.95
tpcds_q05/duckdb:parquet 30874691 33063621 0.93
tpcds_q06/duckdb:parquet 32942104 32771903 1.01
tpcds_q07/duckdb:parquet 24564743 24398942 1.01
tpcds_q08/duckdb:parquet 29912078 29858894 1.00
tpcds_q09/duckdb:parquet 45503588 44068337 1.03
tpcds_q10/duckdb:parquet 38334446 38058095 1.01
tpcds_q11/duckdb:parquet 90116028 94413009 0.95
tpcds_q12/duckdb:parquet 17062763 17397271 0.98
tpcds_q13/duckdb:parquet 35116268 35043335 1.00
tpcds_q14/duckdb:parquet 105465786 105131246 1.00
tpcds_q15/duckdb:parquet 30963142 30600791 1.01
tpcds_q16/duckdb:parquet 22962216 22564094 1.02
tpcds_q17/duckdb:parquet 38373335 41265982 0.93
tpcds_q18/duckdb:parquet 47300388 48446037 0.98
tpcds_q19/duckdb:parquet 31571044 31920870 0.99
tpcds_q20/duckdb:parquet 18502635 18575299 1.00
tpcds_q21/duckdb:parquet 11749235 11959223 0.98
tpcds_q22/duckdb:parquet 72653571 71616794 1.01
tpcds_q23/duckdb:parquet 81818115 81397118 1.01
tpcds_q24/duckdb:parquet 46420731 46743969 0.99
tpcds_q25/duckdb:parquet 35608718 35520837 1.00
tpcds_q26/duckdb:parquet 39891986 39358897 1.01
tpcds_q27/duckdb:parquet 52303622 52854550 0.99
tpcds_q28/duckdb:parquet 42262782 42844909 0.99
tpcds_q29/duckdb:parquet 38692248 38921396 0.99
tpcds_q30/duckdb:parquet 37033983 37770402 0.98
tpcds_q31/duckdb:parquet 27346492 26967037 1.01
tpcds_q32/duckdb:parquet 12869954 12352387 1.04
tpcds_q33/duckdb:parquet 23503492 23089919 1.02
tpcds_q34/duckdb:parquet 22971743 22885518 1.00
tpcds_q35/duckdb:parquet 61934590 61546563 1.01
tpcds_q36/duckdb:parquet 22348254 22651212 0.99
tpcds_q37/duckdb:parquet 14530818 14157647 1.03
tpcds_q38/duckdb:parquet 36568917 35815605 1.02
tpcds_q39/duckdb:parquet 🚀 31499961 37970178 0.83
tpcds_q40/duckdb:parquet 19132198 19714568 0.97
tpcds_q41/duckdb:parquet 8885579 8921611 1.00
tpcds_q42/duckdb:parquet 12480808 12564429 0.99
tpcds_q43/duckdb:parquet 18447110 18024846 1.02
tpcds_q44/duckdb:parquet 25908035 26173508 0.99
tpcds_q45/duckdb:parquet 28543901 29614833 0.96
tpcds_q46/duckdb:parquet 46814916 47497958 0.99
tpcds_q47/duckdb:parquet 48772067 50380674 0.97
tpcds_q48/duckdb:parquet 32291198 32411677 1.00
tpcds_q49/duckdb:parquet 29396640 28958094 1.02
tpcds_q50/duckdb:parquet 26359574 26035770 1.01
tpcds_q51/duckdb:parquet 104483878 102239395 1.02
tpcds_q52/duckdb:parquet 13606220 12719763 1.07
tpcds_q53/duckdb:parquet 19034459 18425467 1.03
tpcds_q54/duckdb:parquet 29489837 29478487 1.00
tpcds_q55/duckdb:parquet 12575884 12577421 1.00
tpcds_q56/duckdb:parquet 23233327 24438478 0.95
tpcds_q57/duckdb:parquet 38491257 38774133 0.99
tpcds_q58/duckdb:parquet 26367582 25868933 1.02
tpcds_q59/duckdb:parquet 36065062 36201553 1.00
tpcds_q60/duckdb:parquet 25394626 25047911 1.01
tpcds_q61/duckdb:parquet 33875882 33889075 1.00
tpcds_q62/duckdb:parquet 12567181 12631016 0.99
tpcds_q63/duckdb:parquet 17373049 17431818 1.00
tpcds_q64/duckdb:parquet 75058561 74357230 1.01
tpcds_q65/duckdb:parquet 23084163 22990752 1.00
tpcds_q66/duckdb:parquet 28688756 29573771 0.97
tpcds_q67/duckdb:parquet 133636380 137083680 0.97
tpcds_q68/duckdb:parquet 38444827 39454321 0.97
tpcds_q69/duckdb:parquet 38227749 38264373 1.00
tpcds_q70/duckdb:parquet 21935670 23452141 0.94
tpcds_q71/duckdb:parquet 22663110 23310573 0.97
tpcds_q72/duckdb:parquet 167532824 172220872 0.97
tpcds_q73/duckdb:parquet 20770793 21111807 0.98
tpcds_q74/duckdb:parquet 126335549 126028169 1.00
tpcds_q75/duckdb:parquet 56902423 58499683 0.97
tpcds_q76/duckdb:parquet 22145581 21394903 1.04
tpcds_q77/duckdb:parquet 25475458 25892400 0.98
tpcds_q78/duckdb:parquet 77141958 77496145 1.00
tpcds_q79/duckdb:parquet 30383029 30440871 1.00
tpcds_q80/duckdb:parquet 43653268 45565205 0.96
tpcds_q81/duckdb:parquet 34757867 35600830 0.98
tpcds_q82/duckdb:parquet 16621067 16658518 1.00
tpcds_q83/duckdb:parquet 18441035 18257990 1.01
tpcds_q84/duckdb:parquet 20533956 20371128 1.01
tpcds_q85/duckdb:parquet 41874411 42120664 0.99
tpcds_q86/duckdb:parquet 13788319 13461600 1.02
tpcds_q87/duckdb:parquet 39592907 39146321 1.01
tpcds_q88/duckdb:parquet 53859535 53599408 1.00
tpcds_q89/duckdb:parquet 21688903 21638856 1.00
tpcds_q90/duckdb:parquet 9288531 8825148 1.05
tpcds_q91/duckdb:parquet 24621808 25088718 0.98
tpcds_q92/duckdb:parquet 12913150 13394240 0.96
tpcds_q93/duckdb:parquet 31636149 31889514 0.99
tpcds_q94/duckdb:parquet 18306006 18113812 1.01
tpcds_q95/duckdb:parquet 145604761 133165898 1.09
tpcds_q96/duckdb:parquet 11150640 10890586 1.02
tpcds_q97/duckdb:parquet 40785615 38212388 1.07
tpcds_q98/duckdb:parquet 24794993 22655598 1.09
tpcds_q99/duckdb:parquet 20414536 20147201 1.01
duckdb / duckdb (0.999x ➖, 0↑ 4↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22580521 22132868 1.02
tpcds_q02/duckdb:duckdb 19486783 19068792 1.02
tpcds_q03/duckdb:duckdb 10147030 10479616 0.97
tpcds_q04/duckdb:duckdb 169450780 178083892 0.95
tpcds_q05/duckdb:duckdb 20995271 21056674 1.00
tpcds_q06/duckdb:duckdb 28048538 27952344 1.00
tpcds_q07/duckdb:duckdb 40304322 39765920 1.01
tpcds_q08/duckdb:duckdb 120396300 119929750 1.00
tpcds_q09/duckdb:duckdb 20721961 20667241 1.00
tpcds_q10/duckdb:duckdb 27817348 28255228 0.98
tpcds_q11/duckdb:duckdb 91248361 94720759 0.96
tpcds_q12/duckdb:duckdb 13731245 13614564 1.01
tpcds_q13/duckdb:duckdb 26205465 26351774 0.99
tpcds_q14/duckdb:duckdb 94367407 96131781 0.98
tpcds_q15/duckdb:duckdb 24486242 24473372 1.00
tpcds_q16/duckdb:duckdb 19106376 20031617 0.95
tpcds_q17/duckdb:duckdb 🚨 25867106 23383637 1.11
tpcds_q18/duckdb:duckdb 47978249 45682636 1.05
tpcds_q19/duckdb:duckdb 19333598 19278727 1.00
tpcds_q20/duckdb:duckdb 14371395 14208327 1.01
tpcds_q21/duckdb:duckdb 7381890 7388059 1.00
tpcds_q22/duckdb:duckdb 62529320 67778247 0.92
tpcds_q23/duckdb:duckdb 77996331 78403970 0.99
tpcds_q24/duckdb:duckdb 25396969 25413946 1.00
tpcds_q25/duckdb:duckdb 18700617 18496524 1.01
tpcds_q26/duckdb:duckdb 28625396 28095151 1.02
tpcds_q27/duckdb:duckdb 40844969 41212717 0.99
tpcds_q28/duckdb:duckdb 26280864 26129388 1.01
tpcds_q29/duckdb:duckdb 23850110 23874307 1.00
tpcds_q30/duckdb:duckdb 28816759 31159184 0.92
tpcds_q31/duckdb:duckdb 50658001 51606316 0.98
tpcds_q32/duckdb:duckdb 8155178 7960805 1.02
tpcds_q33/duckdb:duckdb 16098752 16223599 0.99
tpcds_q34/duckdb:duckdb 18570812 17648631 1.05
tpcds_q35/duckdb:duckdb 37598082 37167384 1.01
tpcds_q36/duckdb:duckdb 69924383 71363752 0.98
tpcds_q37/duckdb:duckdb 9020191 8681055 1.04
tpcds_q38/duckdb:duckdb 33394948 33430184 1.00
tpcds_q39/duckdb:duckdb 27180611 28266691 0.96
tpcds_q40/duckdb:duckdb 14522822 14678883 0.99
tpcds_q41/duckdb:duckdb 9464800 9504272 1.00
tpcds_q42/duckdb:duckdb 🚨 9631733 8622094 1.12
tpcds_q43/duckdb:duckdb 🚨 14972919 13447900 1.11
tpcds_q44/duckdb:duckdb 15865501 15522261 1.02
tpcds_q45/duckdb:duckdb 18521258 18192073 1.02
tpcds_q46/duckdb:duckdb 38645057 39083518 0.99
tpcds_q47/duckdb:duckdb 46713939 45611636 1.02
tpcds_q48/duckdb:duckdb 25285673 24341671 1.04
tpcds_q49/duckdb:duckdb 20586263 21573184 0.95
tpcds_q50/duckdb:duckdb 16218303 16237283 1.00
tpcds_q51/duckdb:duckdb 100231985 101277984 0.99
tpcds_q52/duckdb:duckdb 9177095 9238876 0.99
tpcds_q53/duckdb:duckdb 17850188 17468781 1.02
tpcds_q54/duckdb:duckdb 18403100 18917427 0.97
tpcds_q55/duckdb:duckdb 🚨 10121417 8892080 1.14
tpcds_q56/duckdb:duckdb 16573031 16429760 1.01
tpcds_q57/duckdb:duckdb 35898495 37004566 0.97
tpcds_q58/duckdb:duckdb 16961583 17108290 0.99
tpcds_q59/duckdb:duckdb 36687736 36779839 1.00
tpcds_q60/duckdb:duckdb 18644260 18891650 0.99
tpcds_q61/duckdb:duckdb 17033763 16924471 1.01
tpcds_q62/duckdb:duckdb 9882141 9803323 1.01
tpcds_q63/duckdb:duckdb 16303992 16303691 1.00
tpcds_q64/duckdb:duckdb 59086205 57256806 1.03
tpcds_q65/duckdb:duckdb 36244798 35533267 1.02
tpcds_q66/duckdb:duckdb 26499792 26145118 1.01
tpcds_q67/duckdb:duckdb 129202077 133190842 0.97
tpcds_q68/duckdb:duckdb 26919302 27588916 0.98
tpcds_q69/duckdb:duckdb 27727621 29052868 0.95
tpcds_q70/duckdb:duckdb 16878881 17006828 0.99
tpcds_q71/duckdb:duckdb 15469012 16011412 0.97
tpcds_q72/duckdb:duckdb 45231417 45486956 0.99
tpcds_q73/duckdb:duckdb 14162962 14623969 0.97
tpcds_q74/duckdb:duckdb 145918360 146343967 1.00
tpcds_q75/duckdb:duckdb 46120219 47328469 0.97
tpcds_q76/duckdb:duckdb 14738840 15100922 0.98
tpcds_q77/duckdb:duckdb 15926251 15691137 1.01
tpcds_q78/duckdb:duckdb 66475736 65329318 1.02
tpcds_q79/duckdb:duckdb 20603070 19893838 1.04
tpcds_q80/duckdb:duckdb 33042697 33849933 0.98
tpcds_q81/duckdb:duckdb 41234313 39657030 1.04
tpcds_q82/duckdb:duckdb 10102723 10362581 0.97
tpcds_q83/duckdb:duckdb 10796611 10867855 0.99
tpcds_q84/duckdb:duckdb 14157668 14667207 0.97
tpcds_q85/duckdb:duckdb 26141771 25840709 1.01
tpcds_q86/duckdb:duckdb 12036693 12137982 0.99
tpcds_q87/duckdb:duckdb 35557828 35676328 1.00
tpcds_q88/duckdb:duckdb 29885704 30615280 0.98
tpcds_q89/duckdb:duckdb 21507372 23505907 0.91
tpcds_q90/duckdb:duckdb 6087032 6244970 0.97
tpcds_q91/duckdb:duckdb 14631156 14790688 0.99
tpcds_q92/duckdb:duckdb 9673784 9902616 0.98
tpcds_q93/duckdb:duckdb 23913430 23366751 1.02
tpcds_q94/duckdb:duckdb 14473863 14279490 1.01
tpcds_q95/duckdb:duckdb 110340154 113703329 0.97
tpcds_q96/duckdb:duckdb 5869133 5890391 1.00
tpcds_q97/duckdb:duckdb 31957777 32053767 1.00
tpcds_q98/duckdb:duckdb 20438191 21890950 0.93
tpcds_q99/duckdb:duckdb 16770063 16573061 1.01

File Size Changes (7 files changed, +0.0% overall, 4↑ 3↓)
File Scale Format Base HEAD Change %
date_dim.vortex 1.0 vortex-file-compressed 964.29 KB 1.03 MB +91.09 KB +9.4%
customer.vortex 1.0 vortex-file-compressed 4.18 MB 4.26 MB +81.84 KB +1.9%
customer_address.vortex 1.0 vortex-file-compressed 825.18 KB 826.65 KB +1.47 KB +0.2%
catalog_page.vortex 1.0 vortex-file-compressed 571.34 KB 571.70 KB +368 B +0.1%
item.vortex 1.0 vortex-file-compressed 1.66 MB 1.66 MB 64 B -0.0%
item.vortex 1.0 vortex-compact 994.63 KB 994.50 KB 136 B -0.0%
time_dim.vortex 1.0 vortex-file-compressed 385.98 KB 381.01 KB 4.97 KB -1.3%

Totals:

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

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.9%
Engines: DataFusion No clear signal (+2.0%, environment too noisy confidence) · DuckDB No clear signal (-0.2%, environment too noisy confidence)
Vortex (geomean): 0.999x ➖
Parquet (geomean): 0.990x ➖
Shifts: Parquet (control) -1.0% · Median polish +2.5%

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

datafusion / vortex-file-compressed (1.030x ➖, 1↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 79871063 31364041 2.55
fineweb_q01/datafusion:vortex-file-compressed 1045646158 1481098911 0.71
fineweb_q02/datafusion:vortex-file-compressed 1582926030 1561202411 1.01
fineweb_q03/datafusion:vortex-file-compressed 🚀 1182993284 1714990382 0.69
fineweb_q04/datafusion:vortex-file-compressed 1234152289 1232031081 1.00
fineweb_q05/datafusion:vortex-file-compressed 1198790677 1143511412 1.05
fineweb_q06/datafusion:vortex-file-compressed 1849755030 1731936337 1.07
fineweb_q07/datafusion:vortex-file-compressed 1297484440 1288604517 1.01
fineweb_q08/datafusion:vortex-file-compressed 574241022 622402177 0.92
datafusion / vortex-compact (0.992x ➖, 1↑ 2↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 36286324 37119145 0.98
fineweb_q01/datafusion:vortex-compact 🚨 1023816440 735809943 1.39
fineweb_q02/datafusion:vortex-compact 🚨 1123445467 829677924 1.35
fineweb_q03/datafusion:vortex-compact 1433817239 1490566136 0.96
fineweb_q04/datafusion:vortex-compact 1712109031 1643547710 1.04
fineweb_q05/datafusion:vortex-compact 1401513801 1384045633 1.01
fineweb_q06/datafusion:vortex-compact 1392945300 1465795939 0.95
fineweb_q07/datafusion:vortex-compact 1228383223 1503121800 0.82
fineweb_q08/datafusion:vortex-compact 🚀 439985168 684589534 0.64
datafusion / parquet (0.991x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1837445237 2000418169 0.92
fineweb_q01/datafusion:parquet 2247155765 3164882048 0.71
fineweb_q02/datafusion:parquet 2941010497 2467767846 1.19
fineweb_q03/datafusion:parquet 2793323521 2507990246 1.11
fineweb_q04/datafusion:parquet 2972014649 2630920759 1.13
fineweb_q05/datafusion:parquet 2225803100 2498131348 0.89
fineweb_q06/datafusion:parquet 2790398488 2555275974 1.09
fineweb_q07/datafusion:parquet 2692625086 2848484172 0.95
fineweb_q08/datafusion:parquet 2604241776 2534229907 1.03
duckdb / vortex-file-compressed (0.969x ➖, 0↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 97492864 123493427 0.79
fineweb_q01/duckdb:vortex-file-compressed 803875671 671266811 1.20
fineweb_q02/duckdb:vortex-file-compressed 717862416 806364610 0.89
fineweb_q03/duckdb:vortex-file-compressed 1633777927 1864365599 0.88
fineweb_q04/duckdb:vortex-file-compressed 1535116058 1570921817 0.98
fineweb_q05/duckdb:vortex-file-compressed 🚨 1786072681 1364682805 1.31
fineweb_q06/duckdb:vortex-file-compressed 1791146122 1580576553 1.13
fineweb_q07/duckdb:vortex-file-compressed 1500988875 1773123473 0.85
fineweb_q08/duckdb:vortex-file-compressed 610410532 733803351 0.83
duckdb / vortex-compact (1.004x ➖, 1↑ 2↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 77558086 156130103 0.50
fineweb_q01/duckdb:vortex-compact 🚨 958680574 661202470 1.45
fineweb_q02/duckdb:vortex-compact 🚨 1073562532 794542741 1.35
fineweb_q03/duckdb:vortex-compact 1800690319 1804461981 1.00
fineweb_q04/duckdb:vortex-compact 1992881239 2045674754 0.97
fineweb_q05/duckdb:vortex-compact 1727328834 1645450100 1.05
fineweb_q06/duckdb:vortex-compact 1701309159 1531643741 1.11
fineweb_q07/duckdb:vortex-compact 1495801872 1538333435 0.97
fineweb_q08/duckdb:vortex-compact 695200236 721757139 0.96
duckdb / parquet (0.988x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1334925471 1486936680 0.90
fineweb_q01/duckdb:parquet 1548789308 1535041535 1.01
fineweb_q02/duckdb:parquet 1457867934 1625029374 0.90
fineweb_q03/duckdb:parquet 4253610273 4272420146 1.00
fineweb_q04/duckdb:parquet 2346331800 2420433087 0.97
fineweb_q05/duckdb:parquet 2773720899 2636438691 1.05
fineweb_q06/duckdb:parquet 4959092801 5058230501 0.98
fineweb_q07/duckdb:parquet 3064442169 2842094159 1.08
fineweb_q08/duckdb:parquet 1364278678 1325176827 1.03

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.0%
Engines: DuckDB No clear signal (+0.0%, low confidence)
Vortex (geomean): 1.009x ➖
Parquet (geomean): 1.008x ➖
Shifts: Parquet (control) +0.8% · Median polish +0.8%

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

duckdb / vortex-file-compressed (1.018x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11969392 11991631 1.00
statpopgen_q01/duckdb:vortex-file-compressed 26349012 26370344 1.00
statpopgen_q02/duckdb:vortex-file-compressed 536893989 517943472 1.04
statpopgen_q03/duckdb:vortex-file-compressed 1054956343 1026079055 1.03
statpopgen_q04/duckdb:vortex-file-compressed 1084975283 1066008645 1.02
statpopgen_q05/duckdb:vortex-file-compressed 474590492 472652735 1.00
statpopgen_q06/duckdb:vortex-file-compressed 1533472679 1517460021 1.01
statpopgen_q07/duckdb:vortex-file-compressed 204545840 193380945 1.06
statpopgen_q08/duckdb:vortex-file-compressed 234251406 229602747 1.02
statpopgen_q09/duckdb:vortex-file-compressed 837800080 820218966 1.02
statpopgen_q10/duckdb:vortex-file-compressed 2549650505 2528766977 1.01
duckdb / vortex-compact (0.999x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11429632 11406536 1.00
statpopgen_q01/duckdb:vortex-compact 215211403 217780286 0.99
statpopgen_q02/duckdb:vortex-compact 554226482 570670445 0.97
statpopgen_q03/duckdb:vortex-compact 1146700278 1132682405 1.01
statpopgen_q04/duckdb:vortex-compact 1155275914 1172573471 0.99
statpopgen_q05/duckdb:vortex-compact 571357068 558300972 1.02
statpopgen_q06/duckdb:vortex-compact 1498000991 1493587740 1.00
statpopgen_q07/duckdb:vortex-compact 882295419 876699807 1.01
statpopgen_q08/duckdb:vortex-compact 928882323 921484004 1.01
statpopgen_q09/duckdb:vortex-compact 913091717 909570803 1.00
statpopgen_q10/duckdb:vortex-compact 2584721137 2616815443 0.99
duckdb / parquet (1.008x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 301053795 300471873 1.00
statpopgen_q01/duckdb:parquet 386148449 371824184 1.04
statpopgen_q02/duckdb:parquet 760512537 756772115 1.00
statpopgen_q03/duckdb:parquet 1184813242 1180645454 1.00
statpopgen_q04/duckdb:parquet 1187574150 1199162741 0.99
statpopgen_q05/duckdb:parquet 805764948 806607444 1.00
statpopgen_q06/duckdb:parquet 1431286058 1412310672 1.01
statpopgen_q07/duckdb:parquet 858416253 850647768 1.01
statpopgen_q08/duckdb:parquet 871328780 846468108 1.03
statpopgen_q09/duckdb:parquet 1001044768 1010615473 0.99
statpopgen_q10/duckdb:parquet 2204560733 2182299090 1.01

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

Totals:

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

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +5.0%
Engines: DataFusion No clear signal (+5.0%, environment too noisy confidence) · DuckDB No clear signal (+2.4%, low confidence)
Vortex (geomean): 0.961x ➖
Parquet (geomean): 0.930x ➖
Shifts: Parquet (control) -7.0% · Median polish -2.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.929x ➖, 13↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚀 1623575 2129229 0.76
clickbench_q01/datafusion:vortex-file-compressed 🚀 15205644 18234929 0.83
clickbench_q02/datafusion:vortex-file-compressed 34618151 38043466 0.91
clickbench_q03/datafusion:vortex-file-compressed 🚀 37420016 44650013 0.84
clickbench_q04/datafusion:vortex-file-compressed 🚀 229384469 271520177 0.84
clickbench_q05/datafusion:vortex-file-compressed 🚀 311220321 364448885 0.85
clickbench_q06/datafusion:vortex-file-compressed 🚀 1655066 2217312 0.75
clickbench_q07/datafusion:vortex-file-compressed 20327557 22253128 0.91
clickbench_q08/datafusion:vortex-file-compressed 382191845 396082430 0.96
clickbench_q09/datafusion:vortex-file-compressed 🚀 475249302 551659726 0.86
clickbench_q10/datafusion:vortex-file-compressed 72571942 78232268 0.93
clickbench_q11/datafusion:vortex-file-compressed 88816840 90335601 0.98
clickbench_q12/datafusion:vortex-file-compressed 305219086 308528654 0.99
clickbench_q13/datafusion:vortex-file-compressed 476409992 493887781 0.96
clickbench_q14/datafusion:vortex-file-compressed 288892173 302660840 0.95
clickbench_q15/datafusion:vortex-file-compressed 308603752 340165835 0.91
clickbench_q16/datafusion:vortex-file-compressed 🚀 680746818 783749129 0.87
clickbench_q17/datafusion:vortex-file-compressed 🚀 654904942 765948675 0.86
clickbench_q18/datafusion:vortex-file-compressed 1404974929 1468890518 0.96
clickbench_q19/datafusion:vortex-file-compressed 27687282 28292422 0.98
clickbench_q20/datafusion:vortex-file-compressed 333376075 324332733 1.03
clickbench_q21/datafusion:vortex-file-compressed 408199929 411748256 0.99
clickbench_q22/datafusion:vortex-file-compressed 507714903 493020039 1.03
clickbench_q23/datafusion:vortex-file-compressed 537843638 540230380 1.00
clickbench_q24/datafusion:vortex-file-compressed 43755958 46436568 0.94
clickbench_q25/datafusion:vortex-file-compressed 75641012 76970663 0.98
clickbench_q26/datafusion:vortex-file-compressed 42632450 41912328 1.02
clickbench_q27/datafusion:vortex-file-compressed 428029122 428570930 1.00
clickbench_q28/datafusion:vortex-file-compressed 2401985469 2456353915 0.98
clickbench_q29/datafusion:vortex-file-compressed 🚀 44064866 60894625 0.72
clickbench_q30/datafusion:vortex-file-compressed 🚀 244606540 272243578 0.90
clickbench_q31/datafusion:vortex-file-compressed 🚀 261630513 296235041 0.88
clickbench_q32/datafusion:vortex-file-compressed 🚀 1060160019 1198653487 0.88
clickbench_q33/datafusion:vortex-file-compressed 1392270690 1433258332 0.97
clickbench_q34/datafusion:vortex-file-compressed 1386793859 1409532429 0.98
clickbench_q35/datafusion:vortex-file-compressed 234055471 240216385 0.97
clickbench_q36/datafusion:vortex-file-compressed 55977463 56100385 1.00
clickbench_q37/datafusion:vortex-file-compressed 25488362 24345977 1.05
clickbench_q38/datafusion:vortex-file-compressed 14840400 15208081 0.98
clickbench_q39/datafusion:vortex-file-compressed 119822096 122367990 0.98
clickbench_q40/datafusion:vortex-file-compressed 11914804 12430982 0.96
clickbench_q41/datafusion:vortex-file-compressed 12280145 12572086 0.98
clickbench_q42/datafusion:vortex-file-compressed 11460892 11898009 0.96
datafusion / parquet (0.885x ✅, 25↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚀 1529747 1930882 0.79
clickbench_q01/datafusion:parquet 19762943 21036557 0.94
clickbench_q02/datafusion:parquet 🚀 42380765 49876096 0.85
clickbench_q03/datafusion:parquet 🚀 33241347 39569866 0.84
clickbench_q04/datafusion:parquet 🚀 255273774 317511374 0.80
clickbench_q05/datafusion:parquet 🚀 320190440 366005493 0.87
clickbench_q06/datafusion:parquet 🚀 1565066 1881219 0.83
clickbench_q07/datafusion:parquet 21214674 23098215 0.92
clickbench_q08/datafusion:parquet 🚀 325599612 405570919 0.80
clickbench_q09/datafusion:parquet 🚀 465612736 544886583 0.85
clickbench_q10/datafusion:parquet 🚀 90282445 104424872 0.86
clickbench_q11/datafusion:parquet 🚀 115315845 135150084 0.85
clickbench_q12/datafusion:parquet 🚀 291647369 356393619 0.82
clickbench_q13/datafusion:parquet 🚀 463087053 543677457 0.85
clickbench_q14/datafusion:parquet 🚀 303252713 364178027 0.83
clickbench_q15/datafusion:parquet 🚀 278215848 336744255 0.83
clickbench_q16/datafusion:parquet 🚀 652451236 799571923 0.82
clickbench_q17/datafusion:parquet 🚀 639204021 758812172 0.84
clickbench_q18/datafusion:parquet 🚀 1348048953 1647696188 0.82
clickbench_q19/datafusion:parquet 26784377 28656711 0.93
clickbench_q20/datafusion:parquet 🚀 564388549 629835118 0.90
clickbench_q21/datafusion:parquet 🚀 619008342 698647587 0.89
clickbench_q22/datafusion:parquet 🚀 908859008 1033811558 0.88
clickbench_q23/datafusion:parquet 🚀 4064006608 4719025469 0.86
clickbench_q24/datafusion:parquet 56162629 57896454 0.97
clickbench_q25/datafusion:parquet 128434487 137283412 0.94
clickbench_q26/datafusion:parquet 54748602 57617645 0.95
clickbench_q27/datafusion:parquet 673210448 744460058 0.90
clickbench_q28/datafusion:parquet 2502662577 2687265935 0.93
clickbench_q29/datafusion:parquet 54111267 50811142 1.06
clickbench_q30/datafusion:parquet 352962688 365336182 0.97
clickbench_q31/datafusion:parquet 403245135 393000242 1.03
clickbench_q32/datafusion:parquet 1230969962 1320133486 0.93
clickbench_q33/datafusion:parquet 1634573490 1716059260 0.95
clickbench_q34/datafusion:parquet 1608462151 1639321803 0.98
clickbench_q35/datafusion:parquet 🚀 244136909 281880590 0.87
clickbench_q36/datafusion:parquet 109111225 118271832 0.92
clickbench_q37/datafusion:parquet 🚀 45995821 56898854 0.81
clickbench_q38/datafusion:parquet 61059634 66415071 0.92
clickbench_q39/datafusion:parquet 211819105 233684878 0.91
clickbench_q40/datafusion:parquet 🚀 23409819 28631037 0.82
clickbench_q41/datafusion:parquet 🚀 21105459 24713091 0.85
clickbench_q42/datafusion:parquet 22088448 23753106 0.93
duckdb / vortex-file-compressed (0.994x ➖, 4↑ 2↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6725999 7094040 0.95
clickbench_q01/duckdb:vortex-file-compressed 11023393 10514901 1.05
clickbench_q02/duckdb:vortex-file-compressed 25499666 25231433 1.01
clickbench_q03/duckdb:vortex-file-compressed 30197159 30904966 0.98
clickbench_q04/duckdb:vortex-file-compressed 184926031 188530300 0.98
clickbench_q05/duckdb:vortex-file-compressed 173878886 176827389 0.98
clickbench_q06/duckdb:vortex-file-compressed 19580204 20368684 0.96
clickbench_q07/duckdb:vortex-file-compressed 14044244 13646411 1.03
clickbench_q08/duckdb:vortex-file-compressed 261758952 263475429 0.99
clickbench_q09/duckdb:vortex-file-compressed 340648295 336582940 1.01
clickbench_q10/duckdb:vortex-file-compressed 67514075 68325993 0.99
clickbench_q11/duckdb:vortex-file-compressed 82183479 78499006 1.05
clickbench_q12/duckdb:vortex-file-compressed 203667076 199296203 1.02
clickbench_q13/duckdb:vortex-file-compressed 418302083 413596827 1.01
clickbench_q14/duckdb:vortex-file-compressed 236482296 233346971 1.01
clickbench_q15/duckdb:vortex-file-compressed 243175790 237274653 1.02
clickbench_q16/duckdb:vortex-file-compressed 531713551 530498484 1.00
clickbench_q17/duckdb:vortex-file-compressed 423297343 428935344 0.99
clickbench_q18/duckdb:vortex-file-compressed 953411066 1007535762 0.95
clickbench_q19/duckdb:vortex-file-compressed 20925509 21072286 0.99
clickbench_q20/duckdb:vortex-file-compressed 299591056 299709051 1.00
clickbench_q21/duckdb:vortex-file-compressed 388786781 393858959 0.99
clickbench_q22/duckdb:vortex-file-compressed 549320927 573504052 0.96
clickbench_q23/duckdb:vortex-file-compressed 183202970 178809095 1.02
clickbench_q24/duckdb:vortex-file-compressed 🚨 51695382 46979719 1.10
clickbench_q25/duckdb:vortex-file-compressed 83714606 78606273 1.06
clickbench_q26/duckdb:vortex-file-compressed 51292541 48324555 1.06
clickbench_q27/duckdb:vortex-file-compressed 🚨 571659039 421042396 1.36
clickbench_q28/duckdb:vortex-file-compressed 3013371409 2995589982 1.01
clickbench_q29/duckdb:vortex-file-compressed 28609315 28837571 0.99
clickbench_q30/duckdb:vortex-file-compressed 216835510 211186938 1.03
clickbench_q31/duckdb:vortex-file-compressed 315862868 322278378 0.98
clickbench_q32/duckdb:vortex-file-compressed 1118821478 1116802180 1.00
clickbench_q33/duckdb:vortex-file-compressed 1111252573 1122385710 0.99
clickbench_q34/duckdb:vortex-file-compressed 1195070766 1187319086 1.01
clickbench_q35/duckdb:vortex-file-compressed 377762092 374556047 1.01
clickbench_q36/duckdb:vortex-file-compressed 25700935 28324457 0.91
clickbench_q37/duckdb:vortex-file-compressed 🚀 17793927 21214940 0.84
clickbench_q38/duckdb:vortex-file-compressed 🚀 19977266 22417412 0.89
clickbench_q39/duckdb:vortex-file-compressed 41446723 45159147 0.92
clickbench_q40/duckdb:vortex-file-compressed 🚀 17383401 19980690 0.87
clickbench_q41/duckdb:vortex-file-compressed 🚀 17081095 19174690 0.89
clickbench_q42/duckdb:vortex-file-compressed 20892771 20933954 1.00
duckdb / parquet (0.977x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22272667 24618811 0.90
clickbench_q01/duckdb:parquet 29428697 28840015 1.02
clickbench_q02/duckdb:parquet 49864900 51453095 0.97
clickbench_q03/duckdb:parquet 40197194 41751719 0.96
clickbench_q04/duckdb:parquet 216506804 208183322 1.04
clickbench_q05/duckdb:parquet 261128634 261513094 1.00
clickbench_q06/duckdb:parquet 47428092 47104884 1.01
clickbench_q07/duckdb:parquet 30506606 31598480 0.97
clickbench_q08/duckdb:parquet 270076388 279953335 0.96
clickbench_q09/duckdb:parquet 397302307 407224606 0.98
clickbench_q10/duckdb:parquet 81439283 82980196 0.98
clickbench_q11/duckdb:parquet 99063855 101429917 0.98
clickbench_q12/duckdb:parquet 278086380 294453068 0.94
clickbench_q13/duckdb:parquet 474098788 492678907 0.96
clickbench_q14/duckdb:parquet 315171070 323867120 0.97
clickbench_q15/duckdb:parquet 259121930 262546923 0.99
clickbench_q16/duckdb:parquet 594860931 608129551 0.98
clickbench_q17/duckdb:parquet 497234100 501764564 0.99
clickbench_q18/duckdb:parquet 1028364912 1055473120 0.97
clickbench_q19/duckdb:parquet 27990688 27703371 1.01
clickbench_q20/duckdb:parquet 422529972 419687388 1.01
clickbench_q21/duckdb:parquet 539059401 534873040 1.01
clickbench_q22/duckdb:parquet 921374875 932205876 0.99
clickbench_q23/duckdb:parquet 269711279 273779662 0.99
clickbench_q24/duckdb:parquet 71122710 72606783 0.98
clickbench_q25/duckdb:parquet 162677476 164299254 0.99
clickbench_q26/duckdb:parquet 54508786 54699370 1.00
clickbench_q27/duckdb:parquet 469179925 475116483 0.99
clickbench_q28/duckdb:parquet 4784902677 4798493182 1.00
clickbench_q29/duckdb:parquet 42667108 44115889 0.97
clickbench_q30/duckdb:parquet 307790807 327665424 0.94
clickbench_q31/duckdb:parquet 372558312 402834087 0.92
clickbench_q32/duckdb:parquet 1106041295 1195154731 0.93
clickbench_q33/duckdb:parquet 1099079893 1207881361 0.91
clickbench_q34/duckdb:parquet 1151847989 1212074105 0.95
clickbench_q35/duckdb:parquet 368916250 364226660 1.01
clickbench_q36/duckdb:parquet 48791067 48716306 1.00
clickbench_q37/duckdb:parquet 33247968 34530927 0.96
clickbench_q38/duckdb:parquet 34570238 35118527 0.98
clickbench_q39/duckdb:parquet 80545521 83020111 0.97
clickbench_q40/duckdb:parquet 20446683 21033716 0.97
clickbench_q41/duckdb:parquet 20459975 20235860 1.01
clickbench_q42/duckdb:parquet 21709029 22337627 0.97
duckdb / duckdb (1.006x ➖, 0↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17708027 18022948 0.98
clickbench_q01/duckdb:duckdb 35350713 36857309 0.96
clickbench_q02/duckdb:duckdb 52773034 54980163 0.96
clickbench_q03/duckdb:duckdb 57777263 57385351 1.01
clickbench_q04/duckdb:duckdb 224454360 229628277 0.98
clickbench_q05/duckdb:duckdb 288510454 292578829 0.99
clickbench_q06/duckdb:duckdb 33998272 34901981 0.97
clickbench_q07/duckdb:duckdb 35230131 35587657 0.99
clickbench_q08/duckdb:duckdb 276406335 277847669 0.99
clickbench_q09/duckdb:duckdb 419849617 392969219 1.07
clickbench_q10/duckdb:duckdb 115202199 115102643 1.00
clickbench_q11/duckdb:duckdb 127055573 125365315 1.01
clickbench_q12/duckdb:duckdb 261609550 258963407 1.01
clickbench_q13/duckdb:duckdb 446328730 438914258 1.02
clickbench_q14/duckdb:duckdb 310539602 284047285 1.09
clickbench_q15/duckdb:duckdb 264132213 240778817 1.10
clickbench_q16/duckdb:duckdb 🚨 659502516 572347316 1.15
clickbench_q17/duckdb:duckdb 489909459 482546082 1.02
clickbench_q18/duckdb:duckdb 993881028 1004652915 0.99
clickbench_q19/duckdb:duckdb 33986789 35354958 0.96
clickbench_q20/duckdb:duckdb 476814650 482877501 0.99
clickbench_q21/duckdb:duckdb 477459611 469075487 1.02
clickbench_q22/duckdb:duckdb 571760528 535774933 1.07
clickbench_q23/duckdb:duckdb 249185874 248195513 1.00
clickbench_q24/duckdb:duckdb 62827029 62465998 1.01
clickbench_q25/duckdb:duckdb 149350772 148452970 1.01
clickbench_q26/duckdb:duckdb 60665653 63200851 0.96
clickbench_q27/duckdb:duckdb 424827318 419008327 1.01
clickbench_q28/duckdb:duckdb 4407592809 4396508081 1.00
clickbench_q29/duckdb:duckdb 50914022 50934027 1.00
clickbench_q30/duckdb:duckdb 278238943 275911224 1.01
clickbench_q31/duckdb:duckdb 362538909 368856917 0.98
clickbench_q32/duckdb:duckdb 1112731805 1161892917 0.96
clickbench_q33/duckdb:duckdb 1128266812 1121763212 1.01
clickbench_q34/duckdb:duckdb 1208958983 1193571538 1.01
clickbench_q35/duckdb:duckdb 303116945 297102763 1.02
clickbench_q36/duckdb:duckdb 59082987 56534928 1.05
clickbench_q37/duckdb:duckdb 27932799 28603944 0.98
clickbench_q38/duckdb:duckdb 32792995 32785927 1.00
clickbench_q39/duckdb:duckdb 81806816 80115104 1.02
clickbench_q40/duckdb:duckdb 27570181 28050180 0.98
clickbench_q41/duckdb:duckdb 26962982 26959113 1.00
clickbench_q42/duckdb:duckdb 28985004 29574004 0.98

File Size Changes (105 files changed, +0.0% overall, 55↑ 50↓)
File Scale Format Base HEAD Change %
hits_55.vortex 1.0 vortex-compact 94.94 MB 96.04 MB +1.09 MB +1.2%
hits_69.vortex 1.0 vortex-file-compressed 123.01 MB 123.39 MB +393.22 KB +0.3%
hits_52.vortex 1.0 vortex-file-compressed 105.29 MB 105.52 MB +236.91 KB +0.2%
hits_29.vortex 1.0 vortex-compact 36.50 MB 36.57 MB +76.70 KB +0.2%
hits_53.vortex 1.0 vortex-file-compressed 87.28 MB 87.46 MB +181.99 KB +0.2%
hits_27.vortex 1.0 vortex-compact 69.81 MB 69.95 MB +143.06 KB +0.2%
hits_25.vortex 1.0 vortex-file-compressed 114.12 MB 114.32 MB +203.66 KB +0.2%
hits_86.vortex 1.0 vortex-file-compressed 69.43 MB 69.55 MB +122.15 KB +0.2%
hits_73.vortex 1.0 vortex-file-compressed 110.48 MB 110.67 MB +193.04 KB +0.2%
hits_17.vortex 1.0 vortex-file-compressed 87.49 MB 87.60 MB +122.30 KB +0.1%
hits_87.vortex 1.0 vortex-file-compressed 172.54 MB 172.75 MB +219.49 KB +0.1%
hits_27.vortex 1.0 vortex-file-compressed 122.28 MB 122.41 MB +133.67 KB +0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.48 MB 118.60 MB +121.32 KB +0.1%
hits_31.vortex 1.0 vortex-file-compressed 90.11 MB 90.20 MB +88.78 KB +0.1%
hits_60.vortex 1.0 vortex-file-compressed 103.35 MB 103.45 MB +101.75 KB +0.1%
hits_22.vortex 1.0 vortex-file-compressed 78.56 MB 78.63 MB +73.81 KB +0.1%
hits_44.vortex 1.0 vortex-file-compressed 186.85 MB 187.02 MB +175.04 KB +0.1%
hits_26.vortex 1.0 vortex-file-compressed 110.10 MB 110.19 MB +98.74 KB +0.1%
hits_1.vortex 1.0 vortex-file-compressed 138.56 MB 138.67 MB +122.85 KB +0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.83 MB 66.88 MB +55.07 KB +0.1%
hits_97.vortex 1.0 vortex-file-compressed 107.29 MB 107.37 MB +88.18 KB +0.1%
hits_4.vortex 1.0 vortex-file-compressed 108.78 MB 108.87 MB +84.20 KB +0.1%
hits_91.vortex 1.0 vortex-file-compressed 97.22 MB 97.29 MB +71.06 KB +0.1%
hits_94.vortex 1.0 vortex-file-compressed 138.71 MB 138.81 MB +98.53 KB +0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.67 MB 69.72 MB +48.58 KB +0.1%
hits_76.vortex 1.0 vortex-file-compressed 114.47 MB 114.54 MB +78.76 KB +0.1%
hits_34.vortex 1.0 vortex-file-compressed 97.86 MB 97.92 MB +66.26 KB +0.1%
hits_14.vortex 1.0 vortex-file-compressed 111.43 MB 111.50 MB +74.45 KB +0.1%
hits_2.vortex 1.0 vortex-file-compressed 186.43 MB 186.55 MB +121.82 KB +0.1%
hits_66.vortex 1.0 vortex-file-compressed 90.27 MB 90.33 MB +58.06 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.99 MB 80.04 MB +49.83 KB +0.1%
hits_46.vortex 1.0 vortex-file-compressed 69.44 MB 69.48 MB +38.50 KB +0.1%
hits_92.vortex 1.0 vortex-file-compressed 146.96 MB 147.04 MB +80.30 KB +0.1%
hits_42.vortex 1.0 vortex-file-compressed 223.18 MB 223.30 MB +119.33 KB +0.1%
hits_89.vortex 1.0 vortex-file-compressed 184.54 MB 184.63 MB +95.23 KB +0.1%
hits_71.vortex 1.0 vortex-file-compressed 102.16 MB 102.21 MB +43.55 KB +0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.80 MB 183.88 MB +77.39 KB +0.0%
hits_80.vortex 1.0 vortex-file-compressed 105.01 MB 105.06 MB +41.92 KB +0.0%
hits_75.vortex 1.0 vortex-file-compressed 63.35 MB 63.38 MB +23.99 KB +0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.54 MB 123.58 MB +45.72 KB +0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.66 MB 93.70 MB +34.23 KB +0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.64 MB 89.67 MB +30.03 KB +0.0%
hits_3.vortex 1.0 vortex-file-compressed 142.36 MB 142.41 MB +46.84 KB +0.0%
hits_55.vortex 1.0 vortex-file-compressed 169.25 MB 169.31 MB +52.31 KB +0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.26 MB 89.29 MB +27.00 KB +0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.29 MB 99.32 MB +28.38 KB +0.0%
hits_67.vortex 1.0 vortex-file-compressed 184.34 MB 184.39 MB +47.23 KB +0.0%
hits_68.vortex 1.0 vortex-file-compressed 123.22 MB 123.25 MB +29.77 KB +0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.03 MB 28.03 MB +4.60 KB +0.0%
hits_39.vortex 1.0 vortex-file-compressed 80.40 MB 80.41 MB +12.00 KB +0.0%
hits_24.vortex 1.0 vortex-file-compressed 77.46 MB 77.47 MB +8.49 KB +0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.95 MB 92.96 MB +8.65 KB +0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.98 MB 79.98 MB +4.98 KB +0.0%
hits_7.vortex 1.0 vortex-file-compressed 93.99 MB 93.99 MB +3.81 KB +0.0%
hits_41.vortex 1.0 vortex-file-compressed 224.24 MB 224.24 MB +360 B +0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.83 MB 100.82 MB 5.42 KB -0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.56 MB 90.55 MB 6.68 KB -0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.66 MB 168.64 MB 16.02 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.80 MB 59.80 MB 7.13 KB -0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.62 MB 277.58 MB 41.08 KB -0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.30 MB 57.30 MB 8.51 KB -0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.89 MB 101.87 MB 20.27 KB -0.0%
hits_21.vortex 1.0 vortex-file-compressed 94.04 MB 94.02 MB 18.80 KB -0.0%
hits_79.vortex 1.0 vortex-file-compressed 145.13 MB 145.10 MB 30.30 KB -0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.42 MB 179.38 MB 40.97 KB -0.0%
hits_23.vortex 1.0 vortex-file-compressed 77.94 MB 77.92 MB 18.00 KB -0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.33 MB 41.32 MB 11.07 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.28 MB 101.26 MB 27.48 KB -0.0%
hits_49.vortex 1.0 vortex-file-compressed 75.89 MB 75.86 MB 21.23 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.84 MB 89.81 MB 26.05 KB -0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.25 MB 164.20 MB 49.04 KB -0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.56 MB 96.54 MB 29.35 KB -0.0%
hits_20.vortex 1.0 vortex-file-compressed 63.00 MB 62.98 MB 19.35 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 87.18 MB 87.15 MB 30.28 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 135.76 MB 135.71 MB 47.58 KB -0.0%
hits_45.vortex 1.0 vortex-file-compressed 122.14 MB 122.10 MB 46.59 KB -0.0%
hits_43.vortex 1.0 vortex-file-compressed 227.34 MB 227.25 MB 87.15 KB -0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.85 MB 117.81 MB 45.78 KB -0.0%
hits_82.vortex 1.0 vortex-file-compressed 99.88 MB 99.84 MB 40.11 KB -0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.45 MB 90.41 MB 41.89 KB -0.0%
hits_57.vortex 1.0 vortex-file-compressed 128.30 MB 128.24 MB 62.10 KB -0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.83 MB 104.78 MB 51.41 KB -0.0%
hits_88.vortex 1.0 vortex-file-compressed 111.48 MB 111.43 MB 58.27 KB -0.1%
hits_54.vortex 1.0 vortex-file-compressed 221.56 MB 221.44 MB 120.49 KB -0.1%
hits_72.vortex 1.0 vortex-file-compressed 84.86 MB 84.81 MB 48.42 KB -0.1%
hits_74.vortex 1.0 vortex-file-compressed 119.99 MB 119.90 MB 90.59 KB -0.1%
hits_99.vortex 1.0 vortex-file-compressed 123.22 MB 123.13 MB 94.97 KB -0.1%
hits_36.vortex 1.0 vortex-file-compressed 68.55 MB 68.50 MB 53.23 KB -0.1%
hits_12.vortex 1.0 vortex-file-compressed 101.11 MB 101.03 MB 83.66 KB -0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.34 MB 93.26 MB 79.20 KB -0.1%
hits_6.vortex 1.0 vortex-file-compressed 93.31 MB 93.23 MB 79.62 KB -0.1%
hits_19.vortex 1.0 vortex-file-compressed 73.67 MB 73.61 MB 64.45 KB -0.1%
hits_9.vortex 1.0 vortex-file-compressed 99.33 MB 99.24 MB 94.12 KB -0.1%
hits_90.vortex 1.0 vortex-file-compressed 142.19 MB 142.05 MB 138.09 KB -0.1%
hits_13.vortex 1.0 vortex-file-compressed 99.35 MB 99.25 MB 98.02 KB -0.1%
hits_35.vortex 1.0 vortex-file-compressed 115.21 MB 115.10 MB 115.80 KB -0.1%
hits_85.vortex 1.0 vortex-file-compressed 92.03 MB 91.93 MB 99.38 KB -0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.91 MB 119.77 MB 139.57 KB -0.1%
hits_62.vortex 1.0 vortex-file-compressed 117.55 MB 117.41 MB 148.34 KB -0.1%
hits_64.vortex 1.0 vortex-file-compressed 81.37 MB 81.26 MB 115.23 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.35 MB 69.22 MB 126.60 KB -0.2%
hits_84.vortex 1.0 vortex-file-compressed 117.65 MB 117.39 MB 273.41 KB -0.2%
hits_37.vortex 1.0 vortex-file-compressed 86.02 MB 85.81 MB 213.18 KB -0.2%
hits_21.vortex 1.0 vortex-compact 51.83 MB 51.39 MB 453.33 KB -0.9%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

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

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

unknown / unknown (1.041x ➖, 0↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚨 1734720 371548 4.67
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1058900 1036463 1.02
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8368712766 8609915241 0.97
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8372652129 8493955838 0.99
random-access/feature-vectors/correlated/vortex-tokio-local-disk 3805406 4031918 0.94
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2845209 2900462 0.98
random-access/feature-vectors/uniform/lance-tokio-local-disk 1248756 1175641 1.06
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1905325 1823827 1.04
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8366482173 8295885366 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8331089921 8314211076 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 3518104 3492828 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5992091 5796838 1.03
random-access/lance-tokio-local-disk 643330 639173 1.01
random-access/lance-tokio-local-disk-footer 1301100 1289568 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk 240403 239200 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 586775 583453 1.01
random-access/nested-lists/correlated/parquet-tokio-local-disk 128422669 128036104 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 130111742 128384365 1.01
random-access/nested-lists/correlated/vortex-tokio-local-disk 463789 461748 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 583818 570491 1.02
random-access/nested-lists/uniform/lance-tokio-local-disk 1059608 1010268 1.05
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1409581 1357663 1.04
random-access/nested-lists/uniform/parquet-tokio-local-disk 130616199 127918262 1.02
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 130451798 127723257 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk 1942421 1941424 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2055784 2047090 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk 372113 370641 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 555189 555673 1.00
random-access/nested-structs/correlated/parquet-tokio-local-disk 23580158 21801409 1.08
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 23509539 21539699 1.09
random-access/nested-structs/correlated/vortex-tokio-local-disk 571972 576227 0.99
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 725505 716993 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk 2644128 2686686 0.98
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2835781 2833764 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk 23721543 22910061 1.04
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 23545846 23080136 1.02
random-access/nested-structs/uniform/vortex-tokio-local-disk 1451599 1381132 1.05
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1546117 1550898 1.00
random-access/parquet-tokio-local-disk 165875428 168232699 0.99
random-access/parquet-tokio-local-disk-footer 166262016 164713116 1.01
random-access/taxi/correlated/lance-tokio-local-disk 947760 928263 1.02
random-access/taxi/correlated/lance-tokio-local-disk-footer 1817331 1792560 1.01
random-access/taxi/correlated/parquet-tokio-local-disk 249434033 245663192 1.02
random-access/taxi/correlated/parquet-tokio-local-disk-footer 250290479 246772524 1.01
random-access/taxi/correlated/vortex-tokio-local-disk 1178805 1177299 1.00
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1464411 1596245 0.92
random-access/taxi/uniform/lance-tokio-local-disk 9792593 9265980 1.06
random-access/taxi/uniform/lance-tokio-local-disk-footer 10368148 9846543 1.05
random-access/taxi/uniform/parquet-tokio-local-disk 264734734 266518085 0.99
random-access/taxi/uniform/parquet-tokio-local-disk-footer 265539923 266136420 1.00
random-access/taxi/uniform/vortex-tokio-local-disk 3481219 3350452 1.04
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4100610 3983592 1.03
random-access/vortex-tokio-local-disk 684163 721732 0.95
random-access/vortex-tokio-local-disk-footer 1101500 1098883 1.00

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (-2.1%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 1.000x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) -0.0% · Median polish +0.3%

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

datafusion / vortex-file-compressed (0.993x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 420196211 427293875 0.98
tpch_q02/datafusion:vortex-file-compressed 101800088 107977875 0.94
tpch_q03/datafusion:vortex-file-compressed 191304727 204731579 0.93
tpch_q04/datafusion:vortex-file-compressed 100926985 100049555 1.01
tpch_q05/datafusion:vortex-file-compressed 333933612 335245439 1.00
tpch_q06/datafusion:vortex-file-compressed 35964625 36049615 1.00
tpch_q07/datafusion:vortex-file-compressed 452373261 455584824 0.99
tpch_q08/datafusion:vortex-file-compressed 344789286 341310612 1.01
tpch_q09/datafusion:vortex-file-compressed 594918221 599700922 0.99
tpch_q10/datafusion:vortex-file-compressed 225892368 226150732 1.00
tpch_q11/datafusion:vortex-file-compressed 77928876 79227456 0.98
tpch_q12/datafusion:vortex-file-compressed 107484903 109049008 0.99
tpch_q13/datafusion:vortex-file-compressed 197059091 195661901 1.01
tpch_q14/datafusion:vortex-file-compressed 47325394 47426501 1.00
tpch_q15/datafusion:vortex-file-compressed 95336265 94777881 1.01
tpch_q16/datafusion:vortex-file-compressed 75131138 75220603 1.00
tpch_q17/datafusion:vortex-file-compressed 577381964 581982678 0.99
tpch_q18/datafusion:vortex-file-compressed 825140198 821238458 1.00
tpch_q19/datafusion:vortex-file-compressed 62799760 63363715 0.99
tpch_q20/datafusion:vortex-file-compressed 159603981 157152846 1.02
tpch_q21/datafusion:vortex-file-compressed 617534095 610985778 1.01
tpch_q22/datafusion:vortex-file-compressed 56014995 55553218 1.01
datafusion / vortex-compact (1.004x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 455339985 456124494 1.00
tpch_q02/datafusion:vortex-compact 108329765 106954018 1.01
tpch_q03/datafusion:vortex-compact 199022669 195624520 1.02
tpch_q04/datafusion:vortex-compact 108585993 107443527 1.01
tpch_q05/datafusion:vortex-compact 335439236 337937544 0.99
tpch_q06/datafusion:vortex-compact 58642001 58499716 1.00
tpch_q07/datafusion:vortex-compact 466038848 463667996 1.01
tpch_q08/datafusion:vortex-compact 347039779 345642435 1.00
tpch_q09/datafusion:vortex-compact 589096424 594585173 0.99
tpch_q10/datafusion:vortex-compact 244218109 239416744 1.02
tpch_q11/datafusion:vortex-compact 77133907 80444852 0.96
tpch_q12/datafusion:vortex-compact 151794906 150985867 1.01
tpch_q13/datafusion:vortex-compact 241521633 242415215 1.00
tpch_q14/datafusion:vortex-compact 65324977 65255284 1.00
tpch_q15/datafusion:vortex-compact 149342490 148152003 1.01
tpch_q16/datafusion:vortex-compact 79377527 79182976 1.00
tpch_q17/datafusion:vortex-compact 581488451 578971376 1.00
tpch_q18/datafusion:vortex-compact 836418781 817372350 1.02
tpch_q19/datafusion:vortex-compact 204369782 206945067 0.99
tpch_q20/datafusion:vortex-compact 179057336 179575407 1.00
tpch_q21/datafusion:vortex-compact 629096583 616290014 1.02
tpch_q22/datafusion:vortex-compact 63952498 62469585 1.02
datafusion / parquet (0.996x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 473374809 480834403 0.98
tpch_q02/datafusion:parquet 173318765 172998183 1.00
tpch_q03/datafusion:parquet 260568632 259977909 1.00
tpch_q04/datafusion:parquet 120365649 121370789 0.99
tpch_q05/datafusion:parquet 394800069 395534370 1.00
tpch_q06/datafusion:parquet 130535470 132222389 0.99
tpch_q07/datafusion:parquet 565418062 566056683 1.00
tpch_q08/datafusion:parquet 451144882 449758423 1.00
tpch_q09/datafusion:parquet 730706480 731192770 1.00
tpch_q10/datafusion:parquet 572092621 576821650 0.99
tpch_q11/datafusion:parquet 121008819 121529846 1.00
tpch_q12/datafusion:parquet 215127238 213923563 1.01
tpch_q13/datafusion:parquet 344843799 350999624 0.98
tpch_q14/datafusion:parquet 154692881 152561941 1.01
tpch_q15/datafusion:parquet 263076457 267112819 0.98
tpch_q16/datafusion:parquet 122065124 121494182 1.00
tpch_q17/datafusion:parquet 669307382 661769269 1.01
tpch_q18/datafusion:parquet 869972475 860558496 1.01
tpch_q19/datafusion:parquet 283352861 282087895 1.00
tpch_q20/datafusion:parquet 295460304 305604093 0.97
tpch_q21/datafusion:parquet 647848619 656686981 0.99
tpch_q22/datafusion:parquet 204783769 207105150 0.99
datafusion / arrow (0.929x ➖, 7↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 687892285 840259064 0.82
tpch_q02/datafusion:arrow 🚀 111615504 136841258 0.82
tpch_q03/datafusion:arrow 497922449 536246549 0.93
tpch_q04/datafusion:arrow 🚀 370942963 430081122 0.86
tpch_q05/datafusion:arrow 🚀 734948109 856721471 0.86
tpch_q06/datafusion:arrow 319404527 347849595 0.92
tpch_q07/datafusion:arrow 🚀 1125790301 1277338727 0.88
tpch_q08/datafusion:arrow 938559033 987315482 0.95
tpch_q09/datafusion:arrow 1092227631 1115429530 0.98
tpch_q10/datafusion:arrow 🚀 632493431 732726536 0.86
tpch_q11/datafusion:arrow 92619649 98642151 0.94
tpch_q12/datafusion:arrow 1246918487 1324997296 0.94
tpch_q13/datafusion:arrow 478513785 485404670 0.99
tpch_q14/datafusion:arrow 🚀 359393307 404286209 0.89
tpch_q15/datafusion:arrow 729198756 778173799 0.94
tpch_q16/datafusion:arrow 84072319 81555132 1.03
tpch_q17/datafusion:arrow 953419332 972743376 0.98
tpch_q18/datafusion:arrow 1806958979 1834349626 0.99
tpch_q19/datafusion:arrow 541139852 551722031 0.98
tpch_q20/datafusion:arrow 491054035 510679003 0.96
tpch_q21/datafusion:arrow 3112610113 3111906716 1.00
tpch_q22/datafusion:arrow 80464575 81783346 0.98
duckdb / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 168238891 168950333 1.00
tpch_q02/duckdb:vortex-file-compressed 52034135 51025790 1.02
tpch_q03/duckdb:vortex-file-compressed 120070562 119417666 1.01
tpch_q04/duckdb:vortex-file-compressed 159282676 156584103 1.02
tpch_q05/duckdb:vortex-file-compressed 136381292 134942715 1.01
tpch_q06/duckdb:vortex-file-compressed 32835046 32744797 1.00
tpch_q07/duckdb:vortex-file-compressed 130182334 131574787 0.99
tpch_q08/duckdb:vortex-file-compressed 167598970 165279489 1.01
tpch_q09/duckdb:vortex-file-compressed 396048612 393399301 1.01
tpch_q10/duckdb:vortex-file-compressed 189502067 188127778 1.01
tpch_q11/duckdb:vortex-file-compressed 32273865 31444076 1.03
tpch_q12/duckdb:vortex-file-compressed 98199461 98924536 0.99
tpch_q13/duckdb:vortex-file-compressed 271040200 272555480 0.99
tpch_q14/duckdb:vortex-file-compressed 52940321 53129159 1.00
tpch_q15/duckdb:vortex-file-compressed 89295282 88385024 1.01
tpch_q16/duckdb:vortex-file-compressed 76799484 77438784 0.99
tpch_q17/duckdb:vortex-file-compressed 92778412 90818410 1.02
tpch_q18/duckdb:vortex-file-compressed 287686984 283214103 1.02
tpch_q19/duckdb:vortex-file-compressed 79049992 79001767 1.00
tpch_q20/duckdb:vortex-file-compressed 139859271 141802054 0.99
tpch_q21/duckdb:vortex-file-compressed 486994239 488201727 1.00
tpch_q22/duckdb:vortex-file-compressed 63710484 63887315 1.00
duckdb / vortex-compact (0.998x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229858520 228605231 1.01
tpch_q02/duckdb:vortex-compact 56047074 56729100 0.99
tpch_q03/duckdb:vortex-compact 136126602 135055916 1.01
tpch_q04/duckdb:vortex-compact 170956176 172066745 0.99
tpch_q05/duckdb:vortex-compact 165509238 165070636 1.00
tpch_q06/duckdb:vortex-compact 54623844 60227067 0.91
tpch_q07/duckdb:vortex-compact 173822327 171857866 1.01
tpch_q08/duckdb:vortex-compact 187570366 184603161 1.02
tpch_q09/duckdb:vortex-compact 428096046 427797250 1.00
tpch_q10/duckdb:vortex-compact 220380137 218238144 1.01
tpch_q11/duckdb:vortex-compact 37929739 38973366 0.97
tpch_q12/duckdb:vortex-compact 162789855 161506260 1.01
tpch_q13/duckdb:vortex-compact 323723057 323826982 1.00
tpch_q14/duckdb:vortex-compact 71203886 71261498 1.00
tpch_q15/duckdb:vortex-compact 114920902 112879073 1.02
tpch_q16/duckdb:vortex-compact 79886892 79992000 1.00
tpch_q17/duckdb:vortex-compact 106895978 106697092 1.00
tpch_q18/duckdb:vortex-compact 290714185 288997778 1.01
tpch_q19/duckdb:vortex-compact 96388789 95553213 1.01
tpch_q20/duckdb:vortex-compact 175195376 175345677 1.00
tpch_q21/duckdb:vortex-compact 511569907 514297543 0.99
tpch_q22/duckdb:vortex-compact 71238618 70888821 1.00
duckdb / parquet (1.003x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 264423430 260546703 1.01
tpch_q02/duckdb:parquet 98326895 98561311 1.00
tpch_q03/duckdb:parquet 208103849 207056640 1.01
tpch_q04/duckdb:parquet 137458748 134048448 1.03
tpch_q05/duckdb:parquet 222195351 224957491 0.99
tpch_q06/duckdb:parquet 74139149 73937565 1.00
tpch_q07/duckdb:parquet 185140149 184422446 1.00
tpch_q08/duckdb:parquet 263098903 263374376 1.00
tpch_q09/duckdb:parquet 467871605 464888723 1.01
tpch_q10/duckdb:parquet 620937773 624111122 0.99
tpch_q11/duckdb:parquet 61372036 62191682 0.99
tpch_q12/duckdb:parquet 131869218 129808684 1.02
tpch_q13/duckdb:parquet 450128983 449490522 1.00
tpch_q14/duckdb:parquet 180633391 179156249 1.01
tpch_q15/duckdb:parquet 105921469 105191058 1.01
tpch_q16/duckdb:parquet 159617811 162542143 0.98
tpch_q17/duckdb:parquet 184566463 179105035 1.03
tpch_q18/duckdb:parquet 361624839 362687309 1.00
tpch_q19/duckdb:parquet 285727838 287080989 1.00
tpch_q20/duckdb:parquet 226504908 231434267 0.98
tpch_q21/duckdb:parquet 567854885 547397860 1.04
tpch_q22/duckdb:parquet 291177673 293516549 0.99
duckdb / duckdb (1.004x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120042683 119587659 1.00
tpch_q02/duckdb:duckdb 49421233 50272228 0.98
tpch_q03/duckdb:duckdb 102858349 103668578 0.99
tpch_q04/duckdb:duckdb 139453632 138219809 1.01
tpch_q05/duckdb:duckdb 119568155 119101926 1.00
tpch_q06/duckdb:duckdb 44624511 44608604 1.00
tpch_q07/duckdb:duckdb 91402729 89782886 1.02
tpch_q08/duckdb:duckdb 118397209 118633468 1.00
tpch_q09/duckdb:duckdb 281447761 283051340 0.99
tpch_q10/duckdb:duckdb 213841205 211342596 1.01
tpch_q11/duckdb:duckdb 19406890 19142271 1.01
tpch_q12/duckdb:duckdb 89998564 89321609 1.01
tpch_q13/duckdb:duckdb 230086515 230435438 1.00
tpch_q14/duckdb:duckdb 77330871 77454984 1.00
tpch_q15/duckdb:duckdb 82190137 81167189 1.01
tpch_q16/duckdb:duckdb 76399869 76513959 1.00
tpch_q17/duckdb:duckdb 88200747 87840153 1.00
tpch_q18/duckdb:duckdb 231095438 230714699 1.00
tpch_q19/duckdb:duckdb 123852656 123423581 1.00
tpch_q20/duckdb:duckdb 117325849 117944626 0.99
tpch_q21/duckdb:duckdb 306040251 299128072 1.02
tpch_q22/duckdb:duckdb 69964550 69132788 1.01

File Size Changes (26 files changed, -0.1% overall, 12↑ 14↓)
File Scale Format Base HEAD Change %
supplier_0.vortex 10.0 vortex-file-compressed 5.72 MB 5.76 MB +34.92 KB +0.6%
lineitem_12.vortex 10.0 vortex-file-compressed 134.04 MB 134.28 MB +243.60 KB +0.2%
part_1.vortex 10.0 vortex-file-compressed 24.72 MB 24.76 MB +39.47 KB +0.2%
lineitem_2.vortex 10.0 vortex-file-compressed 133.92 MB 134.10 MB +179.88 KB +0.1%
partsupp_0.vortex 10.0 vortex-compact 105.18 MB 105.24 MB +68.71 KB +0.1%
customer_0.vortex 10.0 vortex-file-compressed 88.49 MB 88.55 MB +54.94 KB +0.1%
lineitem_6.vortex 10.0 vortex-file-compressed 132.64 MB 132.72 MB +73.41 KB +0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 133.44 MB 133.51 MB +71.79 KB +0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 133.50 MB 133.56 MB +57.40 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 134.32 MB 134.36 MB +34.30 KB +0.0%
orders_0.vortex 10.0 vortex-file-compressed 144.52 MB 144.56 MB +35.19 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 120.27 MB 120.29 MB +26.58 KB +0.0%
lineitem_3.vortex 10.0 vortex-file-compressed 133.36 MB 133.34 MB 16.27 KB -0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 133.79 MB 133.76 MB 26.70 KB -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 120.34 MB 120.30 MB 34.90 KB -0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 134.22 MB 134.15 MB 78.52 KB -0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 133.70 MB 133.60 MB 107.30 KB -0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 134.27 MB 134.13 MB 140.75 KB -0.1%
lineitem_9.vortex 10.0 vortex-file-compressed 134.34 MB 134.20 MB 141.58 KB -0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 134.09 MB 133.92 MB 173.51 KB -0.1%
orders_2.vortex 10.0 vortex-file-compressed 145.94 MB 145.35 MB 603.76 KB -0.4%
orders_1.vortex 10.0 vortex-file-compressed 146.23 MB 145.62 MB 625.24 KB -0.4%
part_0.vortex 10.0 vortex-compact 16.95 MB 16.83 MB 114.51 KB -0.7%
part_1.vortex 10.0 vortex-compact 16.93 MB 16.79 MB 138.80 KB -0.8%
part_0.vortex 10.0 vortex-file-compressed 24.88 MB 24.64 MB 244.58 KB -1.0%
partsupp_1.vortex 10.0 vortex-compact 105.48 MB 104.46 MB 1.02 MB -1.0%

Totals:

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

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Engines: DataFusion No clear signal (+0.7%, low confidence) · DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): 1.011x ➖
Parquet (geomean): 1.003x ➖
Shifts: Parquet (control) +0.3% · Median polish +0.6%

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

datafusion / vortex-file-compressed (1.009x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 132778983 130936115 1.01
appian_q02/datafusion:vortex-file-compressed 587774021 584511845 1.01
appian_q03/datafusion:vortex-file-compressed 342152241 327669793 1.04
appian_q04/datafusion:vortex-file-compressed 43077980406 44718921253 0.96
appian_q05/datafusion:vortex-file-compressed 255531293 251051431 1.02
appian_q06/datafusion:vortex-file-compressed 333824668 325855347 1.02
appian_q07/datafusion:vortex-file-compressed 410163559 414139655 0.99
appian_q08/datafusion:vortex-file-compressed 1968656732 1943235593 1.01
datafusion / parquet (1.002x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
appian_q01/datafusion:parquet 127966944 135188183 0.95
appian_q02/datafusion:parquet 620587780 614480527 1.01
appian_q03/datafusion:parquet 342649719 324118363 1.06
appian_q04/datafusion:parquet 43172255864 44712645305 0.97
appian_q05/datafusion:parquet 292345567 288345052 1.01
appian_q06/datafusion:parquet 363218996 359368509 1.01
appian_q07/datafusion:parquet 449316591 444924169 1.01
appian_q08/datafusion:parquet 1957859604 1950802415 1.00
duckdb / vortex-file-compressed (1.013x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 195908849 191878452 1.02
appian_q02/duckdb:vortex-file-compressed 622182844 615797475 1.01
appian_q03/duckdb:vortex-file-compressed 263966928 255568950 1.03
appian_q04/duckdb:vortex-file-compressed 1331407558 1321535009 1.01
appian_q05/duckdb:vortex-file-compressed 294036038 288487571 1.02
appian_q06/duckdb:vortex-file-compressed 809138464 808774236 1.00
appian_q07/duckdb:vortex-file-compressed 340970106 336619718 1.01
appian_q08/duckdb:vortex-file-compressed 1287788616 1282784661 1.00
duckdb / parquet (1.005x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
appian_q01/duckdb:parquet 205234851 207285404 0.99
appian_q02/duckdb:parquet 608885877 606939284 1.00
appian_q03/duckdb:parquet 289851466 288129661 1.01
appian_q04/duckdb:parquet 1335911359 1336512410 1.00
appian_q05/duckdb:parquet 318797278 309345906 1.03
appian_q06/duckdb:parquet 792878418 798005078 0.99
appian_q07/duckdb:parquet 365554098 361609562 1.01
appian_q08/duckdb:parquet 1273877690 1264199198 1.01
duckdb / duckdb (1.003x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 172037917 172574948 1.00
appian_q02/duckdb:duckdb 549457616 547301539 1.00
appian_q03/duckdb:duckdb 391435459 393242005 1.00
appian_q04/duckdb:duckdb 1312179743 1317905252 1.00
appian_q05/duckdb:duckdb 285703077 281869666 1.01
appian_q06/duckdb:duckdb 786090677 790554970 0.99
appian_q07/duckdb:duckdb 329760624 324295905 1.02
appian_q08/duckdb:duckdb 1229832468 1219840277 1.01

File Size Changes (4 files changed, -0.0% overall, 2↑ 2↓)
File Scale Format Base HEAD Change %
orderview.vortex 1.0 vortex-file-compressed 81.08 MB 81.10 MB +29.16 KB +0.0%
addressview.vortex 1.0 vortex-file-compressed 34.62 MB 34.62 MB +16 B +0.0%
creditcardview.vortex 1.0 vortex-file-compressed 61.04 MB 61.03 MB 10.88 KB -0.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=1 on S3 failed! Check the workflow run for details.

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.1%
Engines: DataFusion No clear signal (+6.6%, environment too noisy confidence) · DuckDB No clear signal (+3.5%, environment too noisy confidence)
Vortex (geomean): 0.975x ➖
Parquet (geomean): 0.928x ➖
Shifts: Parquet (control) -7.2% · Median polish -9.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.945x ➖, 0↑ 2↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 779231035 869566797 0.90
tpch_q02/datafusion:vortex-file-compressed 1118794106 1202998527 0.93
tpch_q03/datafusion:vortex-file-compressed 1012787146 1275804136 0.79
tpch_q04/datafusion:vortex-file-compressed 724478254 748361753 0.97
tpch_q05/datafusion:vortex-file-compressed 1026505372 1115637258 0.92
tpch_q06/datafusion:vortex-file-compressed 674013761 790002248 0.85
tpch_q07/datafusion:vortex-file-compressed 1211817634 1351424129 0.90
tpch_q08/datafusion:vortex-file-compressed 1513974150 1383708076 1.09
tpch_q09/datafusion:vortex-file-compressed 1453731884 1385676457 1.05
tpch_q10/datafusion:vortex-file-compressed 1116994600 1298932121 0.86
tpch_q11/datafusion:vortex-file-compressed 659651338 700318872 0.94
tpch_q12/datafusion:vortex-file-compressed 1030471752 1374881497 0.75
tpch_q13/datafusion:vortex-file-compressed 656948369 585294595 1.12
tpch_q14/datafusion:vortex-file-compressed 700533125 791460146 0.89
tpch_q15/datafusion:vortex-file-compressed 🚨 1776690857 1296836444 1.37
tpch_q16/datafusion:vortex-file-compressed 🚨 1004197449 713744403 1.41
tpch_q17/datafusion:vortex-file-compressed 1537353273 1637670680 0.94
tpch_q18/datafusion:vortex-file-compressed 1474795749 1819263664 0.81
tpch_q19/datafusion:vortex-file-compressed 1141358796 1450964471 0.79
tpch_q20/datafusion:vortex-file-compressed 1336484341 1714318520 0.78
tpch_q21/datafusion:vortex-file-compressed 1943803230 2017282970 0.96
tpch_q22/datafusion:vortex-file-compressed 852424828 797035526 1.07
datafusion / vortex-compact (1.024x ➖, 1↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 1018923148 880262002 1.16
tpch_q02/datafusion:vortex-compact 1135638374 1101617040 1.03
tpch_q03/datafusion:vortex-compact 1396210513 1083370918 1.29
tpch_q04/datafusion:vortex-compact 600154382 557919895 1.08
tpch_q05/datafusion:vortex-compact 1112359474 1164601442 0.96
tpch_q06/datafusion:vortex-compact 748224142 775737109 0.96
tpch_q07/datafusion:vortex-compact 1408938009 1166475106 1.21
tpch_q08/datafusion:vortex-compact 1848656891 1743579684 1.06
tpch_q09/datafusion:vortex-compact 1440628600 1504002681 0.96
tpch_q10/datafusion:vortex-compact 1497346896 1588292224 0.94
tpch_q11/datafusion:vortex-compact 🚀 627872775 935162955 0.67
tpch_q12/datafusion:vortex-compact 877362181 1145437825 0.77
tpch_q13/datafusion:vortex-compact 487706048 526993312 0.93
tpch_q14/datafusion:vortex-compact 631255013 757858205 0.83
tpch_q15/datafusion:vortex-compact 1099437270 1218676346 0.90
tpch_q16/datafusion:vortex-compact 664479363 518208850 1.28
tpch_q17/datafusion:vortex-compact 1835425848 1586632070 1.16
tpch_q18/datafusion:vortex-compact 1496354630 1404636053 1.07
tpch_q19/datafusion:vortex-compact 1451497041 1258525135 1.15
tpch_q20/datafusion:vortex-compact 1154862535 1164833391 0.99
tpch_q21/datafusion:vortex-compact 1850151366 1510355262 1.22
tpch_q22/datafusion:vortex-compact 1008548620 840654260 1.20
datafusion / parquet (0.923x ➖, 3↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 1093249905 1006851134 1.09
tpch_q02/datafusion:parquet 1266941767 1229573946 1.03
tpch_q03/datafusion:parquet 1099400133 1101257830 1.00
tpch_q04/datafusion:parquet 621583178 552852332 1.12
tpch_q05/datafusion:parquet 1295074156 1683992881 0.77
tpch_q06/datafusion:parquet 🚀 537835526 821604788 0.65
tpch_q07/datafusion:parquet 1694183360 1880627813 0.90
tpch_q08/datafusion:parquet 2328265090 2507201590 0.93
tpch_q09/datafusion:parquet 🚨 3059901876 2161574478 1.42
tpch_q10/datafusion:parquet 2815898292 3025387534 0.93
tpch_q11/datafusion:parquet 🚀 706033844 1103912165 0.64
tpch_q12/datafusion:parquet 775105247 1017688769 0.76
tpch_q13/datafusion:parquet 778472665 867786691 0.90
tpch_q14/datafusion:parquet 996112470 979951225 1.02
tpch_q15/datafusion:parquet 1571073655 1691456711 0.93
tpch_q16/datafusion:parquet 🚀 553423493 832784956 0.66
tpch_q17/datafusion:parquet 1973053686 1841317946 1.07
tpch_q18/datafusion:parquet 1997419551 2206208120 0.91
tpch_q19/datafusion:parquet 1242494836 1287190910 0.97
tpch_q20/datafusion:parquet 1756454919 1785692601 0.98
tpch_q21/datafusion:parquet 2270606769 2547607706 0.89
tpch_q22/datafusion:parquet 1634938221 1511450173 1.08
duckdb / vortex-file-compressed (0.921x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 713474026 714124529 1.00
tpch_q02/duckdb:vortex-file-compressed 1475054948 1712164167 0.86
tpch_q03/duckdb:vortex-file-compressed 1056442817 1101749559 0.96
tpch_q04/duckdb:vortex-file-compressed 1064508849 1018792857 1.04
tpch_q05/duckdb:vortex-file-compressed 1357300201 1664608931 0.82
tpch_q06/duckdb:vortex-file-compressed 659066765 724300318 0.91
tpch_q07/duckdb:vortex-file-compressed 1413627917 1481717831 0.95
tpch_q08/duckdb:vortex-file-compressed 1788436824 1571239601 1.14
tpch_q09/duckdb:vortex-file-compressed 1974062409 2513823608 0.79
tpch_q10/duckdb:vortex-file-compressed 1646685005 1888610617 0.87
tpch_q11/duckdb:vortex-file-compressed 761127621 888697909 0.86
tpch_q12/duckdb:vortex-file-compressed 1465420922 1514801273 0.97
tpch_q13/duckdb:vortex-file-compressed 951611443 1180510854 0.81
tpch_q14/duckdb:vortex-file-compressed 712547999 818000811 0.87
tpch_q15/duckdb:vortex-file-compressed 665177286 798801855 0.83
tpch_q16/duckdb:vortex-file-compressed 653188723 700824997 0.93
tpch_q17/duckdb:vortex-file-compressed 1122250930 1211642577 0.93
tpch_q18/duckdb:vortex-file-compressed 1303704078 1238866645 1.05
tpch_q19/duckdb:vortex-file-compressed 828167968 958543729 0.86
tpch_q20/duckdb:vortex-file-compressed 1480904308 1698287747 0.87
tpch_q21/duckdb:vortex-file-compressed 2534631661 2509211494 1.01
tpch_q22/duckdb:vortex-file-compressed 583225461 565280561 1.03
duckdb / vortex-compact (1.015x ➖, 0↑ 1↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 650201312 762584555 0.85
tpch_q02/duckdb:vortex-compact 1342640039 1211361526 1.11
tpch_q03/duckdb:vortex-compact 1026854307 930225323 1.10
tpch_q04/duckdb:vortex-compact 835431571 717016412 1.17
tpch_q05/duckdb:vortex-compact 1496089897 1493603026 1.00
tpch_q06/duckdb:vortex-compact 679869995 650728760 1.04
tpch_q07/duckdb:vortex-compact 1333357551 1486626731 0.90
tpch_q08/duckdb:vortex-compact 1714818826 1726686137 0.99
tpch_q09/duckdb:vortex-compact 1741730026 1853061672 0.94
tpch_q10/duckdb:vortex-compact 1407977473 1335942316 1.05
tpch_q11/duckdb:vortex-compact 790922654 753523208 1.05
tpch_q12/duckdb:vortex-compact 1175347964 1165636357 1.01
tpch_q13/duckdb:vortex-compact 1054579654 1016955680 1.04
tpch_q14/duckdb:vortex-compact 767920541 781361286 0.98
tpch_q15/duckdb:vortex-compact 642840618 540984402 1.19
tpch_q16/duckdb:vortex-compact 494082271 453622947 1.09
tpch_q17/duckdb:vortex-compact 970629654 1113910536 0.87
tpch_q18/duckdb:vortex-compact 1084489654 1132723520 0.96
tpch_q19/duckdb:vortex-compact 839232062 903799586 0.93
tpch_q20/duckdb:vortex-compact 1409019054 1611922178 0.87
tpch_q21/duckdb:vortex-compact 1873893955 1944971127 0.96
tpch_q22/duckdb:vortex-compact 🚨 638701443 466288776 1.37
duckdb / parquet (0.934x ➖, 0↑ 0↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 956321943 1163087629 0.82
tpch_q02/duckdb:parquet 1611601280 1912015936 0.84
tpch_q03/duckdb:parquet 2331865665 2518607657 0.93
tpch_q04/duckdb:parquet 1580944979 1561592471 1.01
tpch_q05/duckdb:parquet 2496346610 2845904602 0.88
tpch_q06/duckdb:parquet 1084630388 957617272 1.13
tpch_q07/duckdb:parquet 2183034464 2660009312 0.82
tpch_q08/duckdb:parquet 2850022337 3407168938 0.84
tpch_q09/duckdb:parquet 3107136739 3577951920 0.87
tpch_q10/duckdb:parquet 4048734343 4093910085 0.99
tpch_q11/duckdb:parquet 1141545807 1240679772 0.92
tpch_q12/duckdb:parquet 1756169121 1545889061 1.14
tpch_q13/duckdb:parquet 1656860249 1662383206 1.00
tpch_q14/duckdb:parquet 1913348584 1744367717 1.10
tpch_q15/duckdb:parquet 1111920388 1337990664 0.83
tpch_q16/duckdb:parquet 1185664224 1253210577 0.95
tpch_q17/duckdb:parquet 1560240681 1937154146 0.81
tpch_q18/duckdb:parquet 1764147411 2158059129 0.82
tpch_q19/duckdb:parquet 1596971551 1998896250 0.80
tpch_q20/duckdb:parquet 2427704066 2180237365 1.11
tpch_q21/duckdb:parquet 2325013987 2259267648 1.03
tpch_q22/duckdb:parquet 1363059978 1247881083 1.09

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

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

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

unknown / unknown (0.992x ➖, 8↑ 5↓)
name PR 9099587 (ns) base 3d7bbfb (ns) ratio (PR/base)
compress time/Arade 1088823287 1128539501 0.96
compress time/Bimbo 5490663474 5665869497 0.97
compress time/CMSprovider 2730911238 2899180740 0.94
compress time/Euro2016 465692370 486430461 0.96
compress time/Food 340879053 376455256 0.91
compress time/HashTags 899062250 851882074 1.06
compress time/TPC-H l_comment canonical 1238785454 1212593234 1.02
compress time/TPC-H l_comment chunked 1232872990 1215975149 1.01
compress time/taxi 666875833 683690926 0.98
compress time/wide table cols=100 chunks=1 rows=1000 11586460 11754444 0.99
compress time/wide table cols=100 chunks=50 rows=1000 🚀 11757643 13285324 0.89
compress time/wide table cols=1000 chunks=1 rows=1000 128488744 123818559 1.04
compress time/wide table cols=1000 chunks=50 rows=1000 🚀 128333204 145534975 0.88
compress time/wide table cols=10000 chunks=1 rows=1000 1491615481 1649868403 0.90
compress time/wide table cols=10000 chunks=50 rows=1000 1474951586 1468553917 1.00
decompress time/Arade 27438542 26678010 1.03
decompress time/Bimbo 79736810 77106240 1.03
decompress time/CMSprovider 79128931 83189106 0.95
decompress time/Euro2016 19814453 19334969 1.02
decompress time/Food 8228577 8041993 1.02
decompress time/HashTags 🚨 109156275 87253608 1.25
decompress time/TPC-H l_comment canonical 42737019 40575504 1.05
decompress time/TPC-H l_comment chunked 41979931 39946412 1.05
decompress time/taxi 14291462 15705158 0.91
decompress time/wide table cols=100 chunks=1 rows=1000 🚨 2508190 2273653 1.10
decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2568132 3069833 0.84
decompress time/wide table cols=1000 chunks=1 rows=1000 22495203 21710356 1.04
decompress time/wide table cols=1000 chunks=50 rows=1000 🚀 22279973 25185760 0.88
decompress time/wide table cols=10000 chunks=1 rows=1000 253027045 275162596 0.92
decompress time/wide table cols=10000 chunks=50 rows=1000 242059418 245965173 0.98
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 2622574947 2686962884 0.98
parquet_rs-zstd compress time/Bimbo 12563683078 12912884622 0.97
parquet_rs-zstd compress time/CMSprovider 6869333536 6901067062 1.00
parquet_rs-zstd compress time/Euro2016 1313979495 1353842412 0.97
parquet_rs-zstd compress time/Food 793794626 807881141 0.98
parquet_rs-zstd compress time/HashTags 2219228314 2208591357 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3308020265 3236942606 1.02
parquet_rs-zstd compress time/TPC-H l_comment chunked 3234700859 3182676713 1.02
parquet_rs-zstd compress time/taxi 1185614005 1190740929 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚨 6860733 5983534 1.15
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 6949092 8222968 0.85
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 78296601 75971161 1.03
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 76917576 84007184 0.92
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 795495190 802062443 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 🚀 770725003 863423343 0.89
parquet_rs-zstd decompress time/Arade 616739195 626883912 0.98
parquet_rs-zstd decompress time/Bimbo 1689424905 1697077259 1.00
parquet_rs-zstd decompress time/CMSprovider 1706688188 1743335822 0.98
parquet_rs-zstd decompress time/Euro2016 376226831 378532047 0.99
parquet_rs-zstd decompress time/Food 196736029 200172176 0.98
parquet_rs-zstd decompress time/HashTags 642902099 638534538 1.01
parquet_rs-zstd decompress time/TPC-H l_comment canonical 601506024 593529590 1.01
parquet_rs-zstd decompress time/TPC-H l_comment chunked 592335014 594309029 1.00
parquet_rs-zstd decompress time/taxi 243540438 244504433 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2899627 2753824 1.05
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2961225 3573108 0.83
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 34175090 32298074 1.06
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 34011190 37726002 0.90
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 348866881 347966158 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 348406953 372239779 0.94
vortex-file-compressed size/Arade 145363860 145363860 1.00
vortex-file-compressed size/Bimbo 468763396 468763396 1.00
vortex-file-compressed size/CMSprovider 417905244 417905636 1.00
vortex-file-compressed size/Euro2016 157932020 158389540 1.00
vortex-file-compressed size/Food 41927000 41927000 1.00
vortex-file-compressed size/HashTags 185013988 185996924 0.99
vortex-file-compressed size/TPC-H l_comment canonical 178330712 178439608 1.00
vortex-file-compressed size/TPC-H l_comment chunked 178340352 178470448 1.00
vortex-file-compressed size/taxi 52364012 52364012 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957712 92957712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957712 92957712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.99
vortex:parquet-zstd ratio compress time/Bimbo 0 0 1.00
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 0.95
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.99
vortex:parquet-zstd ratio compress time/Food 0 0 0.92
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.05
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio compress time/taxi 0 0 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚀 1 1 0.86
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 2 0.91
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 🚨 1 1 1.13
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.05
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.04
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 0.97
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.03
vortex:parquet-zstd ratio decompress time/Food 0 0 1.04
vortex:parquet-zstd ratio decompress time/HashTags 🚨 0 0 1.24
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.04
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.05
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.91
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.92
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.05
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 0.99
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

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

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant