Skip to content

Add fixed-size metadata for ListLayout - #8563

Closed
mhk197 wants to merge 38 commits into
mk/add-list-layoutfrom
mk/list-fixed-size-metadata
Closed

Add fixed-size metadata for ListLayout#8563
mhk197 wants to merge 38 commits into
mk/add-list-layoutfrom
mk/list-fixed-size-metadata

Conversation

@mhk197

@mhk197 mhk197 commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • detect constant-width list offsets in ListLayoutStrategy and store optional fixed-size metadata
  • synthesize fixed-size offsets in the list reader instead of reading the offsets child

Stacked on #8071 (mk/add-list-layout).

Matthew Katz and others added 30 commits June 23, 2026 14:21
Signed-off-by: Matthew Katz <katz@spiraldb.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matthew Katz <katz@spiraldb.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matthew Katz <katz@spiraldb.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matthew Katz <katz@spiraldb.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matthew Katz <katz@spiraldb.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matthew Katz <katz@spiraldb.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
@mhk197 mhk197 added action/benchmark-sql Trigger SQL benchmarks to run on this PR and removed action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Jun 23, 2026
@mhk197
mhk197 changed the base branch from mk/add-list-layout to develop June 23, 2026 23:38
@mhk197 mhk197 added action/benchmark Trigger full benchmarks to run on this PR and removed action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Jun 23, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 23, 2026
@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 0debc99 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.165x ❌

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.165x ❌, 0↑ 4↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 116621954 115813733 1.01
polarsignals_q01/datafusion:vortex-file-compressed 285040443 274627548 1.04
polarsignals_q02/datafusion:vortex-file-compressed 🚨 49596819 21910999 2.26
polarsignals_q03/datafusion:vortex-file-compressed 🚨 312280083 258217139 1.21
polarsignals_q04/datafusion:vortex-file-compressed 10289619 9620100 1.07
polarsignals_q05/datafusion:vortex-file-compressed 🚨 14054374 12520822 1.12
polarsignals_q06/datafusion:vortex-file-compressed 22243305 20312978 1.10
polarsignals_q07/datafusion:vortex-file-compressed 🚨 12286608 10640592 1.15
polarsignals_q08/datafusion:vortex-file-compressed 415688342 403066184 1.03
polarsignals_q09/datafusion:vortex-file-compressed 12738303 12409314 1.03

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
stacktraces.vortex 1000000 vortex-file-compressed 685.83 MB 685.87 MB +42.35 KB +0.0%

Totals:

  • vortex-file-compressed: 685.83 MB → 685.87 MB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.0%
Engines: DataFusion No clear signal (+1.2%, low confidence) · DuckDB No clear signal (+0.8%, low confidence)
Vortex (geomean): 1.009x ➖
Parquet (geomean): 0.999x ➖
Shifts: Parquet (control) -0.1% · 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 (1.035x ➖, 0↑ 1↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5257791 5003771 1.05
fineweb_q01/datafusion:vortex-file-compressed 🚨 39092105 34739241 1.13
fineweb_q02/datafusion:vortex-file-compressed 39103497 38292662 1.02
fineweb_q03/datafusion:vortex-file-compressed 55160246 55602421 0.99
fineweb_q04/datafusion:vortex-file-compressed 278842689 276630013 1.01
fineweb_q05/datafusion:vortex-file-compressed 220961443 217830500 1.01
fineweb_q06/datafusion:vortex-file-compressed 51097090 49158267 1.04
fineweb_q07/datafusion:vortex-file-compressed 56777527 55068498 1.03
fineweb_q08/datafusion:vortex-file-compressed 23394310 22559377 1.04
datafusion / vortex-compact (1.002x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5636338 5225860 1.08
fineweb_q01/datafusion:vortex-compact 94828402 98739586 0.96
fineweb_q02/datafusion:vortex-compact 106182305 102171151 1.04
fineweb_q03/datafusion:vortex-compact 868656098 875190624 0.99
fineweb_q04/datafusion:vortex-compact 916459284 918870386 1.00
fineweb_q05/datafusion:vortex-compact 833537110 816846861 1.02
fineweb_q06/datafusion:vortex-compact 471541608 460029931 1.03
fineweb_q07/datafusion:vortex-compact 481698600 485258206 0.99
fineweb_q08/datafusion:vortex-compact 20831234 22623747 0.92
datafusion / parquet (1.006x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7163843 6573817 1.09
fineweb_q01/datafusion:parquet 280690317 289161323 0.97
fineweb_q02/datafusion:parquet 282415818 302643376 0.93
fineweb_q03/datafusion:parquet 291497949 276973109 1.05
fineweb_q04/datafusion:parquet 313037597 300609714 1.04
fineweb_q05/datafusion:parquet 294820782 299437661 0.98
fineweb_q06/datafusion:parquet 284059728 292356968 0.97
fineweb_q07/datafusion:parquet 279451117 279504361 1.00
fineweb_q08/datafusion:parquet 282373403 276063035 1.02
duckdb / vortex-file-compressed (0.991x ➖, 1↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3333462 3785173 0.88
fineweb_q01/duckdb:vortex-file-compressed 34262598 36148163 0.95
fineweb_q02/duckdb:vortex-file-compressed 41667639 40139308 1.04
fineweb_q03/duckdb:vortex-file-compressed 115552516 115487700 1.00
fineweb_q04/duckdb:vortex-file-compressed 272547100 268625382 1.01
fineweb_q05/duckdb:vortex-file-compressed 215609539 213751200 1.01
fineweb_q06/duckdb:vortex-file-compressed 50294417 50839795 0.99
fineweb_q07/duckdb:vortex-file-compressed 55877573 53893074 1.04
fineweb_q08/duckdb:vortex-file-compressed 21050424 20847732 1.01
duckdb / vortex-compact (1.009x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4378857 4271387 1.03
fineweb_q01/duckdb:vortex-compact 110600405 111617349 0.99
fineweb_q02/duckdb:vortex-compact 112271460 108323908 1.04
fineweb_q03/duckdb:vortex-compact 850592380 855619053 0.99
fineweb_q04/duckdb:vortex-compact 899229513 905599962 0.99
fineweb_q05/duckdb:vortex-compact 805391987 804249457 1.00
fineweb_q06/duckdb:vortex-compact 465097062 466774138 1.00
fineweb_q07/duckdb:vortex-compact 483500436 480089885 1.01
fineweb_q08/duckdb:vortex-compact 21504793 20681935 1.04
duckdb / parquet (0.992x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 30142569 32340072 0.93
fineweb_q01/duckdb:parquet 83636749 84408621 0.99
fineweb_q02/duckdb:parquet 84867744 84585875 1.00
fineweb_q03/duckdb:parquet 317509141 318167853 1.00
fineweb_q04/duckdb:parquet 449909902 447079950 1.01
fineweb_q05/duckdb:parquet 415578599 414898264 1.00
fineweb_q06/duckdb:parquet 203634946 204508465 1.00
fineweb_q07/duckdb:parquet 216875665 217124202 1.00
fineweb_q08/duckdb:parquet 32616529 32617449 1.00

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 192.85 KB -0.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (-4.6%, environment too noisy confidence) · DuckDB No clear signal (+2.5%, environment too noisy confidence)
Vortex (geomean): 0.965x ➖
Parquet (geomean): 0.987x ➖
Shifts: Parquet (control) -1.3% · Median polish -1.5%

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

datafusion / vortex-file-compressed (0.985x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 53036449 53206026 1.00
tpch_q02/datafusion:vortex-file-compressed 22426329 22946039 0.98
tpch_q03/datafusion:vortex-file-compressed 30191581 30825949 0.98
tpch_q04/datafusion:vortex-file-compressed 19281812 19616892 0.98
tpch_q05/datafusion:vortex-file-compressed 47009919 46881162 1.00
tpch_q06/datafusion:vortex-file-compressed 9681523 9674945 1.00
tpch_q07/datafusion:vortex-file-compressed 52448665 52477047 1.00
tpch_q08/datafusion:vortex-file-compressed 38672021 40197942 0.96
tpch_q09/datafusion:vortex-file-compressed 52424255 52946635 0.99
tpch_q10/datafusion:vortex-file-compressed 32728858 32990945 0.99
tpch_q11/datafusion:vortex-file-compressed 16218942 16709301 0.97
tpch_q12/datafusion:vortex-file-compressed 23464149 23566716 1.00
tpch_q13/datafusion:vortex-file-compressed 26231596 26481089 0.99
tpch_q14/datafusion:vortex-file-compressed 14913951 14671161 1.02
tpch_q15/datafusion:vortex-file-compressed 22084690 22592735 0.98
tpch_q16/datafusion:vortex-file-compressed 19961071 19786830 1.01
tpch_q17/datafusion:vortex-file-compressed 65146680 67457334 0.97
tpch_q18/datafusion:vortex-file-compressed 73966713 75897094 0.97
tpch_q19/datafusion:vortex-file-compressed 31526008 32766946 0.96
tpch_q20/datafusion:vortex-file-compressed 29864783 30549398 0.98
tpch_q21/datafusion:vortex-file-compressed 68414117 70931407 0.96
tpch_q22/datafusion:vortex-file-compressed 11750521 12067362 0.97
datafusion / vortex-compact (0.866x ✅, 7↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 63241781 62410405 1.01
tpch_q02/datafusion:vortex-compact 25510188 26448983 0.96
tpch_q03/datafusion:vortex-compact 32460003 32657264 0.99
tpch_q04/datafusion:vortex-compact 21729121 22363420 0.97
tpch_q05/datafusion:vortex-compact 47161329 48961587 0.96
tpch_q06/datafusion:vortex-compact 12044441 12463250 0.97
tpch_q07/datafusion:vortex-compact 55176043 56422343 0.98
tpch_q08/datafusion:vortex-compact 42299647 42020880 1.01
tpch_q09/datafusion:vortex-compact 55027999 57559977 0.96
tpch_q10/datafusion:vortex-compact 36624760 36227716 1.01
tpch_q11/datafusion:vortex-compact 17571295 17829320 0.99
tpch_q12/datafusion:vortex-compact 30222532 30088093 1.00
tpch_q13/datafusion:vortex-compact 31635808 31751216 1.00
tpch_q14/datafusion:vortex-compact 18794235 18836313 1.00
tpch_q15/datafusion:vortex-compact 29896006 30085085 0.99
tpch_q16/datafusion:vortex-compact 🚀 24113606 29318157 0.82
tpch_q17/datafusion:vortex-compact 🚀 67885908 110226336 0.62
tpch_q18/datafusion:vortex-compact 🚀 77601709 127470241 0.61
tpch_q19/datafusion:vortex-compact 🚀 51300333 76283439 0.67
tpch_q20/datafusion:vortex-compact 🚀 34616061 55198896 0.63
tpch_q21/datafusion:vortex-compact 🚀 74485846 123761609 0.60
tpch_q22/datafusion:vortex-compact 🚀 13033425 19743719 0.66
datafusion / parquet (0.987x ➖, 1↑ 1↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 129734908 103482704 1.25
tpch_q02/datafusion:parquet 60637396 61929137 0.98
tpch_q03/datafusion:parquet 82737440 82252130 1.01
tpch_q04/datafusion:parquet 46356842 47573132 0.97
tpch_q05/datafusion:parquet 95465893 88845052 1.07
tpch_q06/datafusion:parquet 40948859 42943184 0.95
tpch_q07/datafusion:parquet 102641245 104634692 0.98
tpch_q08/datafusion:parquet 95890618 95173382 1.01
tpch_q09/datafusion:parquet 119529232 127040880 0.94
tpch_q10/datafusion:parquet 114360252 119558721 0.96
tpch_q11/datafusion:parquet 40573412 41982357 0.97
tpch_q12/datafusion:parquet 81679758 77358943 1.06
tpch_q13/datafusion:parquet 192423937 194445061 0.99
tpch_q14/datafusion:parquet 🚀 39734220 47281334 0.84
tpch_q15/datafusion:parquet 61254074 58987666 1.04
tpch_q16/datafusion:parquet 42689639 43473749 0.98
tpch_q17/datafusion:parquet 140155716 137238843 1.02
tpch_q18/datafusion:parquet 149362204 151972590 0.98
tpch_q19/datafusion:parquet 75284770 76423293 0.99
tpch_q20/datafusion:parquet 65238050 72282754 0.90
tpch_q21/datafusion:parquet 134459804 147816911 0.91
tpch_q22/datafusion:parquet 42991034 44309863 0.97
datafusion / arrow (0.980x ➖, 0↑ 1↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 60348071 58470682 1.03
tpch_q02/datafusion:arrow 16900868 17613693 0.96
tpch_q03/datafusion:arrow 31585678 31879041 0.99
tpch_q04/datafusion:arrow 25904572 26743552 0.97
tpch_q05/datafusion:arrow 56130921 54139850 1.04
tpch_q06/datafusion:arrow 🚨 24855497 20809797 1.19
tpch_q07/datafusion:arrow 105071795 105475157 1.00
tpch_q08/datafusion:arrow 40918752 42359177 0.97
tpch_q09/datafusion:arrow 65078187 68036846 0.96
tpch_q10/datafusion:arrow 48622520 53073045 0.92
tpch_q11/datafusion:arrow 9135878 9403066 0.97
tpch_q12/datafusion:arrow 49776285 50227061 0.99
tpch_q13/datafusion:arrow 45152413 48166878 0.94
tpch_q14/datafusion:arrow 22994256 23962998 0.96
tpch_q15/datafusion:arrow 46754069 48262098 0.97
tpch_q16/datafusion:arrow 16458067 16816888 0.98
tpch_q17/datafusion:arrow 65997260 70559811 0.94
tpch_q18/datafusion:arrow 105856282 110332949 0.96
tpch_q19/datafusion:arrow 36533298 37866939 0.96
tpch_q20/datafusion:arrow 35857348 35471279 1.01
tpch_q21/datafusion:arrow 153060348 166413672 0.92
tpch_q22/datafusion:arrow 12027495 12352670 0.97
duckdb / vortex-file-compressed (1.005x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31186481 31176774 1.00
tpch_q02/duckdb:vortex-file-compressed 26049900 25476688 1.02
tpch_q03/duckdb:vortex-file-compressed 32970964 33644138 0.98
tpch_q04/duckdb:vortex-file-compressed 28869068 28999078 1.00
tpch_q05/duckdb:vortex-file-compressed 38767256 38705157 1.00
tpch_q06/duckdb:vortex-file-compressed 8047163 8213461 0.98
tpch_q07/duckdb:vortex-file-compressed 36054717 36235162 1.00
tpch_q08/duckdb:vortex-file-compressed 40024066 40472836 0.99
tpch_q09/duckdb:vortex-file-compressed 59724679 59725936 1.00
tpch_q10/duckdb:vortex-file-compressed 42895536 41949840 1.02
tpch_q11/duckdb:vortex-file-compressed 15452697 15226511 1.01
tpch_q12/duckdb:vortex-file-compressed 23536144 22910213 1.03
tpch_q13/duckdb:vortex-file-compressed 41130564 42218105 0.97
tpch_q14/duckdb:vortex-file-compressed 22212614 21470400 1.03
tpch_q15/duckdb:vortex-file-compressed 16837039 16946013 0.99
tpch_q16/duckdb:vortex-file-compressed 30026620 30322460 0.99
tpch_q17/duckdb:vortex-file-compressed 25057733 24093526 1.04
tpch_q18/duckdb:vortex-file-compressed 55571068 54756756 1.01
tpch_q19/duckdb:vortex-file-compressed 29673910 29308436 1.01
tpch_q20/duckdb:vortex-file-compressed 34154303 34044497 1.00
tpch_q21/duckdb:vortex-file-compressed 102906889 102677562 1.00
tpch_q22/duckdb:vortex-file-compressed 17509207 17267892 1.01
duckdb / vortex-compact (1.013x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38915155 38154252 1.02
tpch_q02/duckdb:vortex-compact 33753066 33279348 1.01
tpch_q03/duckdb:vortex-compact 34946454 34756698 1.01
tpch_q04/duckdb:vortex-compact 31166896 31073865 1.00
tpch_q05/duckdb:vortex-compact 42086595 41238101 1.02
tpch_q06/duckdb:vortex-compact 9784339 10248932 0.95
tpch_q07/duckdb:vortex-compact 41523966 40381802 1.03
tpch_q08/duckdb:vortex-compact 47267178 46790955 1.01
tpch_q09/duckdb:vortex-compact 67159372 66318069 1.01
tpch_q10/duckdb:vortex-compact 47253946 45623323 1.04
tpch_q11/duckdb:vortex-compact 19047824 19050383 1.00
tpch_q12/duckdb:vortex-compact 29981458 30219935 0.99
tpch_q13/duckdb:vortex-compact 47408695 46829214 1.01
tpch_q14/duckdb:vortex-compact 26731430 26260446 1.02
tpch_q15/duckdb:vortex-compact 20307765 19876054 1.02
tpch_q16/duckdb:vortex-compact 32558498 32676960 1.00
tpch_q17/duckdb:vortex-compact 30121660 29758249 1.01
tpch_q18/duckdb:vortex-compact 57287065 59066583 0.97
tpch_q19/duckdb:vortex-compact 35763276 33518850 1.07
tpch_q20/duckdb:vortex-compact 40551348 39162894 1.04
tpch_q21/duckdb:vortex-compact 108140178 103282455 1.05
tpch_q22/duckdb:vortex-compact 19148896 18677976 1.03
duckdb / parquet (0.988x ➖, 1↑ 2↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 76641129 77152585 0.99
tpch_q02/duckdb:parquet 39665951 40354772 0.98
tpch_q03/duckdb:parquet 71491001 71084280 1.01
tpch_q04/duckdb:parquet 50689216 52175372 0.97
tpch_q05/duckdb:parquet 68825048 71952858 0.96
tpch_q06/duckdb:parquet 22494298 22639888 0.99
tpch_q07/duckdb:parquet 🚨 84501145 70229098 1.20
tpch_q08/duckdb:parquet 🚨 96041301 82894845 1.16
tpch_q09/duckdb:parquet 154667875 151804444 1.02
tpch_q10/duckdb:parquet 126316192 137256050 0.92
tpch_q11/duckdb:parquet 22497802 22546245 1.00
tpch_q12/duckdb:parquet 46232955 46511931 0.99
tpch_q13/duckdb:parquet 252991701 253320927 1.00
tpch_q14/duckdb:parquet 51161421 54213552 0.94
tpch_q15/duckdb:parquet 27195603 28061409 0.97
tpch_q16/duckdb:parquet 58470025 62651922 0.93
tpch_q17/duckdb:parquet 57980029 61472601 0.94
tpch_q18/duckdb:parquet 121846239 126452772 0.96
tpch_q19/duckdb:parquet 🚀 71833657 80729755 0.89
tpch_q20/duckdb:parquet 65969071 67931788 0.97
tpch_q21/duckdb:parquet 177055584 181183902 0.98
tpch_q22/duckdb:parquet 53666696 53991374 0.99
duckdb / duckdb (1.019x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 18167096 17881185 1.02
tpch_q02/duckdb:duckdb 15015682 15102317 0.99
tpch_q03/duckdb:duckdb 23045803 22903180 1.01
tpch_q04/duckdb:duckdb 22517017 22639514 0.99
tpch_q05/duckdb:duckdb 24296254 22920292 1.06
tpch_q06/duckdb:duckdb 7325901 7092075 1.03
tpch_q07/duckdb:duckdb 26280089 25492670 1.03
tpch_q08/duckdb:duckdb 24651940 24124452 1.02
tpch_q09/duckdb:duckdb 58457979 58479680 1.00
tpch_q10/duckdb:duckdb 53171646 51867038 1.03
tpch_q11/duckdb:duckdb 7632103 7366711 1.04
tpch_q12/duckdb:duckdb 18224140 17780736 1.02
tpch_q13/duckdb:duckdb 40559955 40035952 1.01
tpch_q14/duckdb:duckdb 22065470 21614017 1.02
tpch_q15/duckdb:duckdb 13906620 13646685 1.02
tpch_q16/duckdb:duckdb 26637667 26160119 1.02
tpch_q17/duckdb:duckdb 16459830 16085961 1.02
tpch_q18/duckdb:duckdb 40839600 41118738 0.99
tpch_q19/duckdb:duckdb 32050091 31326148 1.02
tpch_q20/duckdb:duckdb 26101976 25218283 1.04
tpch_q21/duckdb:duckdb 64420721 61289191 1.05
tpch_q22/duckdb:duckdb 25550097 25798804 0.99

File Size Changes (11 files changed, +0.1% overall, 4↑ 7↓)
File Scale Format Base HEAD Change %
orders_0.vortex 1.0 vortex-compact 31.73 MB 32.20 MB +482.26 KB +1.5%
partsupp_0.vortex 1.0 vortex-compact 20.49 MB 20.74 MB +256.49 KB +1.2%
lineitem_0.vortex 1.0 vortex-file-compressed 82.15 MB 82.26 MB +118.84 KB +0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.69 MB 23.70 MB +14.78 KB +0.1%
lineitem_1.vortex 1.0 vortex-file-compressed 82.04 MB 81.97 MB 71.37 KB -0.1%
orders_0.vortex 1.0 vortex-file-compressed 35.10 MB 35.02 MB 85.14 KB -0.2%
customer_0.vortex 1.0 vortex-file-compressed 8.90 MB 8.88 MB 22.18 KB -0.2%
customer_0.vortex 1.0 vortex-compact 7.43 MB 7.41 MB 24.81 KB -0.3%
supplier_0.vortex 1.0 vortex-file-compressed 613.73 KB 608.07 KB 5.66 KB -0.9%
part_0.vortex 1.0 vortex-compact 3.47 MB 3.39 MB 82.43 KB -2.3%
part_0.vortex 1.0 vortex-file-compressed 5.01 MB 4.68 MB 337.93 KB -6.6%

Totals:

  • vortex-compact: 189.91 MB → 190.53 MB (+0.3%)
  • vortex-file-compressed: 237.77 MB → 237.39 MB (-0.2%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +7.3%
Engines: DataFusion No clear signal (+11.2%, environment too noisy confidence) · DuckDB No clear signal (+4.4%, environment too noisy confidence)
Vortex (geomean): 1.225x ❌
Parquet (geomean): 1.130x ❌
Shifts: Parquet (control) +13.0% · Median polish +17.8%

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

datafusion / vortex-file-compressed (1.235x ❌, 0↑ 93↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚨 33231536 29268938 1.14
tpcds_q02/datafusion:vortex-file-compressed 🚨 56804724 51082768 1.11
tpcds_q03/datafusion:vortex-file-compressed 🚨 19069842 17070168 1.12
tpcds_q04/datafusion:vortex-file-compressed 🚨 341426341 267508276 1.28
tpcds_q05/datafusion:vortex-file-compressed 🚨 57067559 47243284 1.21
tpcds_q06/datafusion:vortex-file-compressed 🚨 27873481 23725270 1.17
tpcds_q07/datafusion:vortex-file-compressed 🚨 51973012 43508650 1.19
tpcds_q08/datafusion:vortex-file-compressed 🚨 36707731 32822331 1.12
tpcds_q09/datafusion:vortex-file-compressed 37256880 35056409 1.06
tpcds_q10/datafusion:vortex-file-compressed 47646616 44829971 1.06
tpcds_q11/datafusion:vortex-file-compressed 🚨 170548983 132602842 1.29
tpcds_q12/datafusion:vortex-file-compressed 🚨 24119087 19502643 1.24
tpcds_q13/datafusion:vortex-file-compressed 🚨 58210827 51453159 1.13
tpcds_q14/datafusion:vortex-file-compressed 184764783 171057750 1.08
tpcds_q15/datafusion:vortex-file-compressed 🚨 36122531 27011520 1.34
tpcds_q16/datafusion:vortex-file-compressed 🚨 30997433 26276582 1.18
tpcds_q17/datafusion:vortex-file-compressed 🚨 92065367 64779627 1.42
tpcds_q18/datafusion:vortex-file-compressed 🚨 98179556 65593877 1.50
tpcds_q19/datafusion:vortex-file-compressed 🚨 32990702 22255817 1.48
tpcds_q20/datafusion:vortex-file-compressed 🚨 30802008 21523870 1.43
tpcds_q21/datafusion:vortex-file-compressed 🚨 52193188 37215592 1.40
tpcds_q22/datafusion:vortex-file-compressed 🚨 192726357 165334416 1.17
tpcds_q23/datafusion:vortex-file-compressed 🚨 224777915 161776728 1.39
tpcds_q24/datafusion:vortex-file-compressed 🚨 104538589 86796281 1.20
tpcds_q25/datafusion:vortex-file-compressed 🚨 78809733 69534880 1.13
tpcds_q26/datafusion:vortex-file-compressed 🚨 44901487 37736712 1.19
tpcds_q27/datafusion:vortex-file-compressed 🚨 120172935 103077500 1.17
tpcds_q28/datafusion:vortex-file-compressed 33891886 31091282 1.09
tpcds_q29/datafusion:vortex-file-compressed 🚨 75649271 64183439 1.18
tpcds_q30/datafusion:vortex-file-compressed 🚨 28043026 23888991 1.17
tpcds_q31/datafusion:vortex-file-compressed 🚨 89434647 74088527 1.21
tpcds_q32/datafusion:vortex-file-compressed 🚨 22728008 19155401 1.19
tpcds_q33/datafusion:vortex-file-compressed 🚨 35724568 29367803 1.22
tpcds_q34/datafusion:vortex-file-compressed 🚨 31468238 27135575 1.16
tpcds_q35/datafusion:vortex-file-compressed 🚨 55991712 46103595 1.21
tpcds_q36/datafusion:vortex-file-compressed 🚨 70398348 60475197 1.16
tpcds_q37/datafusion:vortex-file-compressed 🚨 25325528 20238311 1.25
tpcds_q38/datafusion:vortex-file-compressed 🚨 52276284 44070275 1.19
tpcds_q39/datafusion:vortex-file-compressed 🚨 142969994 111009448 1.29
tpcds_q40/datafusion:vortex-file-compressed 🚨 38802251 30656317 1.27
tpcds_q41/datafusion:vortex-file-compressed 24305123 22122628 1.10
tpcds_q42/datafusion:vortex-file-compressed 🚨 17199271 14038396 1.23
tpcds_q43/datafusion:vortex-file-compressed 🚨 21495542 18764643 1.15
tpcds_q44/datafusion:vortex-file-compressed 🚨 34020510 29147558 1.17
tpcds_q45/datafusion:vortex-file-compressed 🚨 34690715 27648304 1.25
tpcds_q46/datafusion:vortex-file-compressed 🚨 44122699 36917978 1.20
tpcds_q47/datafusion:vortex-file-compressed 🚨 162496059 135244857 1.20
tpcds_q48/datafusion:vortex-file-compressed 🚨 41548668 34814227 1.19
tpcds_q49/datafusion:vortex-file-compressed 🚨 71647400 60843413 1.18
tpcds_q50/datafusion:vortex-file-compressed 🚨 48932668 39712862 1.23
tpcds_q51/datafusion:vortex-file-compressed 🚨 103820994 91122958 1.14
tpcds_q52/datafusion:vortex-file-compressed 🚨 17833891 14406533 1.24
tpcds_q53/datafusion:vortex-file-compressed 🚨 28392342 22741039 1.25
tpcds_q54/datafusion:vortex-file-compressed 🚨 39154702 34162237 1.15
tpcds_q55/datafusion:vortex-file-compressed 🚨 16659544 13628260 1.22
tpcds_q56/datafusion:vortex-file-compressed 🚨 36518105 30307020 1.20
tpcds_q57/datafusion:vortex-file-compressed 🚨 132089552 117461397 1.12
tpcds_q58/datafusion:vortex-file-compressed 🚨 67730437 55785914 1.21
tpcds_q59/datafusion:vortex-file-compressed 🚨 75742573 60023360 1.26
tpcds_q60/datafusion:vortex-file-compressed 🚨 40408321 30174222 1.34
tpcds_q61/datafusion:vortex-file-compressed 🚨 55621889 41548805 1.34
tpcds_q62/datafusion:vortex-file-compressed 🚨 33935896 21909208 1.55
tpcds_q63/datafusion:vortex-file-compressed 🚨 31140601 22310924 1.40
tpcds_q64/datafusion:vortex-file-compressed 🚨 505317679 390083803 1.30
tpcds_q65/datafusion:vortex-file-compressed 🚨 63080353 51218189 1.23
tpcds_q66/datafusion:vortex-file-compressed 🚨 84257963 73379190 1.15
tpcds_q67/datafusion:vortex-file-compressed 🚨 182436401 149584669 1.22
tpcds_q68/datafusion:vortex-file-compressed 🚨 42732949 33392205 1.28
tpcds_q69/datafusion:vortex-file-compressed 🚨 45639073 36816372 1.24
tpcds_q70/datafusion:vortex-file-compressed 🚨 124769105 92940774 1.34
tpcds_q71/datafusion:vortex-file-compressed 🚨 28629773 23747484 1.21
tpcds_q72/datafusion:vortex-file-compressed 🚨 2783377711 2083748778 1.34
tpcds_q73/datafusion:vortex-file-compressed 🚨 30124334 24115890 1.25
tpcds_q74/datafusion:vortex-file-compressed 🚨 95846380 81867718 1.17
tpcds_q75/datafusion:vortex-file-compressed 🚨 137732589 114233443 1.21
tpcds_q76/datafusion:vortex-file-compressed 🚨 33679104 27578236 1.22
tpcds_q77/datafusion:vortex-file-compressed 🚨 45770209 37971669 1.21
tpcds_q78/datafusion:vortex-file-compressed 🚨 153847398 114549938 1.34
tpcds_q79/datafusion:vortex-file-compressed 🚨 41461639 28762490 1.44
tpcds_q80/datafusion:vortex-file-compressed 🚨 128542580 86585013 1.48
tpcds_q81/datafusion:vortex-file-compressed 🚨 31455482 24784856 1.27
tpcds_q82/datafusion:vortex-file-compressed 🚨 28955473 21360662 1.36
tpcds_q83/datafusion:vortex-file-compressed 🚨 47473594 36636261 1.30
tpcds_q84/datafusion:vortex-file-compressed 🚨 17926259 12808142 1.40
tpcds_q85/datafusion:vortex-file-compressed 🚨 114494651 98210455 1.17
tpcds_q86/datafusion:vortex-file-compressed 🚨 19881815 16884861 1.18
tpcds_q87/datafusion:vortex-file-compressed 🚨 55848180 43891464 1.27
tpcds_q88/datafusion:vortex-file-compressed 🚨 68829758 55426401 1.24
tpcds_q89/datafusion:vortex-file-compressed 🚨 30138699 25649674 1.18
tpcds_q90/datafusion:vortex-file-compressed 🚨 17534920 13999685 1.25
tpcds_q91/datafusion:vortex-file-compressed 🚨 22948394 17847189 1.29
tpcds_q92/datafusion:vortex-file-compressed 🚨 23609840 16885365 1.40
tpcds_q93/datafusion:vortex-file-compressed 🚨 40711847 33540769 1.21
tpcds_q94/datafusion:vortex-file-compressed 🚨 29315547 22812657 1.29
tpcds_q95/datafusion:vortex-file-compressed 🚨 69507002 58889457 1.18
tpcds_q96/datafusion:vortex-file-compressed 🚨 15182312 13317685 1.14
tpcds_q97/datafusion:vortex-file-compressed 🚨 41828156 30855832 1.36
tpcds_q98/datafusion:vortex-file-compressed 🚨 33250064 23515069 1.41
tpcds_q99/datafusion:vortex-file-compressed 34261041 31325518 1.09
datafusion / vortex-compact (1.257x ❌, 0↑ 97↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 🚨 33259256 25086422 1.33
tpcds_q02/datafusion:vortex-compact 🚨 68079155 54946299 1.24
tpcds_q03/datafusion:vortex-compact 🚨 26589785 19701165 1.35
tpcds_q04/datafusion:vortex-compact 🚨 366157772 299147831 1.22
tpcds_q05/datafusion:vortex-compact 🚨 58678880 48765380 1.20
tpcds_q06/datafusion:vortex-compact 🚨 30433159 26407428 1.15
tpcds_q07/datafusion:vortex-compact 🚨 61868265 51220197 1.21
tpcds_q08/datafusion:vortex-compact 🚨 42110346 36475659 1.15
tpcds_q09/datafusion:vortex-compact 🚨 53184070 44490110 1.20
tpcds_q10/datafusion:vortex-compact 🚨 58145519 49513922 1.17
tpcds_q11/datafusion:vortex-compact 🚨 188651988 147457544 1.28
tpcds_q12/datafusion:vortex-compact 🚨 31380185 22633543 1.39
tpcds_q13/datafusion:vortex-compact 🚨 149859978 128543967 1.17
tpcds_q14/datafusion:vortex-compact 🚨 219123111 186845620 1.17
tpcds_q15/datafusion:vortex-compact 🚨 34404524 28268396 1.22
tpcds_q16/datafusion:vortex-compact 🚨 32161692 28304477 1.14
tpcds_q17/datafusion:vortex-compact 🚨 86783098 72650147 1.19
tpcds_q18/datafusion:vortex-compact 🚨 88471157 74055381 1.19
tpcds_q19/datafusion:vortex-compact 🚨 37536735 28793788 1.30
tpcds_q20/datafusion:vortex-compact 🚨 32768734 25397745 1.29
tpcds_q21/datafusion:vortex-compact 🚨 50272780 39983830 1.26
tpcds_q22/datafusion:vortex-compact 154843675 148513079 1.04
tpcds_q23/datafusion:vortex-compact 🚨 205071937 164566344 1.25
tpcds_q24/datafusion:vortex-compact 🚨 113913662 97208874 1.17
tpcds_q25/datafusion:vortex-compact 🚨 97678281 76851217 1.27
tpcds_q26/datafusion:vortex-compact 🚨 54288480 44029096 1.23
tpcds_q27/datafusion:vortex-compact 🚨 153390355 115886830 1.32
tpcds_q28/datafusion:vortex-compact 🚨 106293034 94486684 1.12
tpcds_q29/datafusion:vortex-compact 🚨 96271546 71975599 1.34
tpcds_q30/datafusion:vortex-compact 🚨 35095845 27027902 1.30
tpcds_q31/datafusion:vortex-compact 🚨 116874079 99516952 1.17
tpcds_q32/datafusion:vortex-compact 🚨 28796014 23379540 1.23
tpcds_q33/datafusion:vortex-compact 🚨 43960924 35230178 1.25
tpcds_q34/datafusion:vortex-compact 🚨 39311145 33141077 1.19
tpcds_q35/datafusion:vortex-compact 🚨 67628318 52734318 1.28
tpcds_q36/datafusion:vortex-compact 🚨 94138235 74855744 1.26
tpcds_q37/datafusion:vortex-compact 🚨 36348546 29104535 1.25
tpcds_q38/datafusion:vortex-compact 🚨 62022139 50049232 1.24
tpcds_q39/datafusion:vortex-compact 🚨 176657642 114666072 1.54
tpcds_q40/datafusion:vortex-compact 🚨 52354052 36880742 1.42
tpcds_q41/datafusion:vortex-compact 🚨 32362509 21697457 1.49
tpcds_q42/datafusion:vortex-compact 🚨 28329130 18426222 1.54
tpcds_q43/datafusion:vortex-compact 🚨 34052132 24574646 1.39
tpcds_q44/datafusion:vortex-compact 🚨 54907784 41828038 1.31
tpcds_q45/datafusion:vortex-compact 🚨 39621772 32674483 1.21
tpcds_q46/datafusion:vortex-compact 🚨 60153308 44861250 1.34
tpcds_q47/datafusion:vortex-compact 🚨 227574074 151580543 1.50
tpcds_q48/datafusion:vortex-compact 🚨 99579486 80856928 1.23
tpcds_q49/datafusion:vortex-compact 🚨 82065946 67518165 1.22
tpcds_q50/datafusion:vortex-compact 🚨 55489488 45465342 1.22
tpcds_q51/datafusion:vortex-compact 🚨 122473834 95242712 1.29
tpcds_q52/datafusion:vortex-compact 🚨 23662339 20716890 1.14
tpcds_q53/datafusion:vortex-compact 🚨 40101430 29374024 1.37
tpcds_q54/datafusion:vortex-compact 🚨 51497698 41835925 1.23
tpcds_q55/datafusion:vortex-compact 🚨 21123575 18186213 1.16
tpcds_q56/datafusion:vortex-compact 🚨 43669634 37011557 1.18
tpcds_q57/datafusion:vortex-compact 🚨 144342673 116716185 1.24
tpcds_q58/datafusion:vortex-compact 🚨 79451521 67110573 1.18
tpcds_q59/datafusion:vortex-compact 79331018 72428744 1.10
tpcds_q60/datafusion:vortex-compact 🚨 44579873 36557892 1.22
tpcds_q61/datafusion:vortex-compact 🚨 63460595 54623265 1.16
tpcds_q62/datafusion:vortex-compact 🚨 32108468 24401642 1.32
tpcds_q63/datafusion:vortex-compact 🚨 36270951 30854691 1.18
tpcds_q64/datafusion:vortex-compact 🚨 532661070 430144376 1.24
tpcds_q65/datafusion:vortex-compact 🚨 73528615 66007548 1.11
tpcds_q66/datafusion:vortex-compact 🚨 95002371 78171399 1.22
tpcds_q67/datafusion:vortex-compact 🚨 183270526 151460983 1.21
tpcds_q68/datafusion:vortex-compact 🚨 53593410 45131196 1.19
tpcds_q69/datafusion:vortex-compact 🚨 57776880 45589229 1.27
tpcds_q70/datafusion:vortex-compact 🚨 137581367 105512355 1.30
tpcds_q71/datafusion:vortex-compact 🚨 39047114 30207898 1.29
tpcds_q72/datafusion:vortex-compact 🚨 2869501222 2099404219 1.37
tpcds_q73/datafusion:vortex-compact 🚨 37078048 30558389 1.21
tpcds_q74/datafusion:vortex-compact 🚨 115690425 93844308 1.23
tpcds_q75/datafusion:vortex-compact 🚨 156791498 130229529 1.20
tpcds_q76/datafusion:vortex-compact 🚨 41096523 33189916 1.24
tpcds_q77/datafusion:vortex-compact 🚨 59800540 48009216 1.25
tpcds_q78/datafusion:vortex-compact 🚨 192220311 130938694 1.47
tpcds_q79/datafusion:vortex-compact 🚨 46967889 42240511 1.11
tpcds_q80/datafusion:vortex-compact 🚨 139052151 98217807 1.42
tpcds_q81/datafusion:vortex-compact 🚨 38836768 27866413 1.39
tpcds_q82/datafusion:vortex-compact 🚨 45097825 30799705 1.46
tpcds_q83/datafusion:vortex-compact 🚨 50999425 35610923 1.43
tpcds_q84/datafusion:vortex-compact 🚨 20558931 14322152 1.44
tpcds_q85/datafusion:vortex-compact 🚨 192617189 157122389 1.23
tpcds_q86/datafusion:vortex-compact 🚨 27062592 21131726 1.28
tpcds_q87/datafusion:vortex-compact 🚨 64363200 50213432 1.28
tpcds_q88/datafusion:vortex-compact 🚨 90044597 76661908 1.17
tpcds_q89/datafusion:vortex-compact 🚨 37997840 31395338 1.21
tpcds_q90/datafusion:vortex-compact 🚨 17143931 14156942 1.21
tpcds_q91/datafusion:vortex-compact 🚨 37454518 32158868 1.16
tpcds_q92/datafusion:vortex-compact 🚨 29336944 23189726 1.27
tpcds_q93/datafusion:vortex-compact 🚨 49825369 35548990 1.40
tpcds_q94/datafusion:vortex-compact 🚨 31983450 22809099 1.40
tpcds_q95/datafusion:vortex-compact 🚨 79243823 62923038 1.26
tpcds_q96/datafusion:vortex-compact 🚨 20522625 16803946 1.22
tpcds_q97/datafusion:vortex-compact 🚨 43349084 34270600 1.26
tpcds_q98/datafusion:vortex-compact 🚨 36436450 29193941 1.25
tpcds_q99/datafusion:vortex-compact 🚨 40483953 33606761 1.20
datafusion / parquet (1.120x ❌, 1↑ 59↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 25616807 27457572 0.93
tpcds_q02/datafusion:parquet 46493456 44403721 1.05
tpcds_q03/datafusion:parquet 14571229 14401751 1.01
tpcds_q04/datafusion:parquet 335657211 323946024 1.04
tpcds_q05/datafusion:parquet 52409904 49389757 1.06
tpcds_q06/datafusion:parquet 🚨 27709819 24708887 1.12
tpcds_q07/datafusion:parquet 🚨 91845893 81254992 1.13
tpcds_q08/datafusion:parquet 33765589 30859026 1.09
tpcds_q09/datafusion:parquet 🚨 46942970 40025070 1.17
tpcds_q10/datafusion:parquet 🚨 86037368 73890990 1.16
tpcds_q11/datafusion:parquet 🚨 182059042 156584056 1.16
tpcds_q12/datafusion:parquet 20836298 21130636 0.99
tpcds_q13/datafusion:parquet 86327964 79104200 1.09
tpcds_q14/datafusion:parquet 186961297 171540312 1.09
tpcds_q15/datafusion:parquet 🚨 27630663 24018784 1.15
tpcds_q16/datafusion:parquet 33949830 31904157 1.06
tpcds_q17/datafusion:parquet 69449327 71666316 0.97
tpcds_q18/datafusion:parquet 126238899 121197783 1.04
tpcds_q19/datafusion:parquet 27650423 25440518 1.09
tpcds_q20/datafusion:parquet 20812642 19271933 1.08
tpcds_q21/datafusion:parquet 21691162 21444702 1.01
tpcds_q22/datafusion:parquet 🚨 195910815 175511974 1.12
tpcds_q23/datafusion:parquet 188139752 173368542 1.09
tpcds_q24/datafusion:parquet 105165905 95891736 1.10
tpcds_q25/datafusion:parquet 🚨 74550633 64705496 1.15
tpcds_q26/datafusion:parquet 🚨 80826288 72221445 1.12
tpcds_q27/datafusion:parquet 🚨 168430280 150646972 1.12
tpcds_q28/datafusion:parquet 54247967 49678898 1.09
tpcds_q29/datafusion:parquet 77254541 70684878 1.09
tpcds_q30/datafusion:parquet 38096060 35682086 1.07
tpcds_q31/datafusion:parquet 🚨 80559128 70434412 1.14
tpcds_q32/datafusion:parquet 20165757 18568836 1.09
tpcds_q33/datafusion:parquet 🚨 32093592 28578990 1.12
tpcds_q34/datafusion:parquet 🚨 26211607 23640963 1.11
tpcds_q35/datafusion:parquet 🚨 88969387 76821989 1.16
tpcds_q36/datafusion:parquet 🚨 70329416 63019576 1.12
tpcds_q37/datafusion:parquet 23077172 21175971 1.09
tpcds_q38/datafusion:parquet 🚨 48882076 43659305 1.12
tpcds_q39/datafusion:parquet 🚨 101818120 81260507 1.25
tpcds_q40/datafusion:parquet 27398507 26028382 1.05
tpcds_q41/datafusion:parquet 🚨 18144019 16443438 1.10
tpcds_q42/datafusion:parquet 🚨 15664308 12568048 1.25
tpcds_q43/datafusion:parquet 🚨 23602079 18533229 1.27
tpcds_q44/datafusion:parquet 🚨 47291819 34031573 1.39
tpcds_q45/datafusion:parquet 🚨 34129050 29369400 1.16
tpcds_q46/datafusion:parquet 🚨 38859954 34459601 1.13
tpcds_q47/datafusion:parquet 🚨 162993405 141722161 1.15
tpcds_q48/datafusion:parquet 🚨 89872198 73769760 1.22
tpcds_q49/datafusion:parquet 🚨 79410250 61352891 1.29
tpcds_q50/datafusion:parquet 🚨 55800956 44587313 1.25
tpcds_q51/datafusion:parquet 🚨 111187972 94391915 1.18
tpcds_q52/datafusion:parquet 🚨 15538135 13192872 1.18
tpcds_q53/datafusion:parquet 🚨 24348045 19014023 1.28
tpcds_q54/datafusion:parquet 🚨 38469269 34723703 1.11
tpcds_q55/datafusion:parquet 🚨 14870342 12441528 1.20
tpcds_q56/datafusion:parquet 31544814 29757549 1.06
tpcds_q57/datafusion:parquet 🚨 115434041 101806222 1.13
tpcds_q58/datafusion:parquet 64614800 59455526 1.09
tpcds_q59/datafusion:parquet 73155767 68553732 1.07
tpcds_q60/datafusion:parquet 33990612 31396240 1.08
tpcds_q61/datafusion:parquet 🚨 57307848 45910516 1.25
tpcds_q62/datafusion:parquet 26549718 27617519 0.96
tpcds_q63/datafusion:parquet 🚨 22305693 18939431 1.18
tpcds_q64/datafusion:parquet 🚨 388606358 320707028 1.21
tpcds_q65/datafusion:parquet 🚨 46934016 38913392 1.21
tpcds_q66/datafusion:parquet 76150804 75061419 1.01
tpcds_q67/datafusion:parquet 🚨 179216066 150497152 1.19
tpcds_q68/datafusion:parquet 🚨 37777613 32877938 1.15
tpcds_q69/datafusion:parquet 🚨 87736872 73062401 1.20
tpcds_q70/datafusion:parquet 🚨 44672048 35534933 1.26
tpcds_q71/datafusion:parquet 🚨 28117722 24108477 1.17
tpcds_q72/datafusion:parquet 🚨 774837035 645960064 1.20
tpcds_q73/datafusion:parquet 25291272 23801132 1.06
tpcds_q74/datafusion:parquet 🚨 108139316 93497452 1.16
tpcds_q75/datafusion:parquet 🚨 124207595 108943385 1.14
tpcds_q76/datafusion:parquet 🚨 37534399 32393537 1.16
tpcds_q77/datafusion:parquet 43941085 42563513 1.03
tpcds_q78/datafusion:parquet 🚨 135836836 119184956 1.14
tpcds_q79/datafusion:parquet 🚨 35284414 27867627 1.27
tpcds_q80/datafusion:parquet 🚨 94509589 80855366 1.17
tpcds_q81/datafusion:parquet 🚨 35047843 31337529 1.12
tpcds_q82/datafusion:parquet 21795404 20009556 1.09
tpcds_q83/datafusion:parquet 🚨 50877592 44117919 1.15
tpcds_q84/datafusion:parquet 🚨 48167109 41132941 1.17
tpcds_q85/datafusion:parquet 🚨 173797355 154028146 1.13
tpcds_q86/datafusion:parquet 🚨 20080196 17596299 1.14
tpcds_q87/datafusion:parquet 🚨 52722037 47412697 1.11
tpcds_q88/datafusion:parquet 67171340 63005999 1.07
tpcds_q89/datafusion:parquet 25135645 23743491 1.06
tpcds_q90/datafusion:parquet 17804418 17247537 1.03
tpcds_q91/datafusion:parquet 67188586 63786218 1.05
tpcds_q92/datafusion:parquet 20227146 19201389 1.05
tpcds_q93/datafusion:parquet 🚨 38580662 33362721 1.16
tpcds_q94/datafusion:parquet 🚨 25579840 21933490 1.17
tpcds_q95/datafusion:parquet 68119976 63139186 1.08
tpcds_q96/datafusion:parquet 🚨 14543230 12830824 1.13
tpcds_q97/datafusion:parquet 35231585 32029840 1.10
tpcds_q98/datafusion:parquet 🚨 26268773 23381233 1.12
tpcds_q99/datafusion:parquet 🚀 30250097 34287596 0.88
duckdb / vortex-file-compressed (1.233x ❌, 0↑ 96↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚨 27574127 24939441 1.11
tpcds_q02/duckdb:vortex-file-compressed 🚨 39590716 34209597 1.16
tpcds_q03/duckdb:vortex-file-compressed 🚨 17738325 14914922 1.19
tpcds_q04/duckdb:vortex-file-compressed 🚨 105382386 93281237 1.13
tpcds_q05/duckdb:vortex-file-compressed 🚨 41547721 32751327 1.27
tpcds_q06/duckdb:vortex-file-compressed 🚨 39998391 33218219 1.20
tpcds_q07/duckdb:vortex-file-compressed 🚨 29408285 24770547 1.19
tpcds_q08/duckdb:vortex-file-compressed 🚨 31336838 27984851 1.12
tpcds_q09/duckdb:vortex-file-compressed 16772977 16696380 1.00
tpcds_q10/duckdb:vortex-file-compressed 🚨 45432068 37854262 1.20
tpcds_q11/duckdb:vortex-file-compressed 🚨 77267420 64082032 1.21
tpcds_q12/duckdb:vortex-file-compressed 🚨 18300426 15258488 1.20
tpcds_q13/duckdb:vortex-file-compressed 🚨 36339764 32743977 1.11
tpcds_q14/duckdb:vortex-file-compressed 🚨 116990967 96742518 1.21
tpcds_q15/duckdb:vortex-file-compressed 🚨 38370147 26562130 1.44
tpcds_q16/duckdb:vortex-file-compressed 🚨 36297216 26548526 1.37
tpcds_q17/duckdb:vortex-file-compressed 🚨 65976809 47604357 1.39
tpcds_q18/duckdb:vortex-file-compressed 🚨 46132415 38674669 1.19
tpcds_q19/duckdb:vortex-file-compressed 🚨 39222686 32270724 1.22
tpcds_q20/duckdb:vortex-file-compressed 🚨 19967239 16187805 1.23
tpcds_q21/duckdb:vortex-file-compressed 🚨 18882866 15966047 1.18
tpcds_q22/duckdb:vortex-file-compressed 🚨 90112438 74643243 1.21
tpcds_q23/duckdb:vortex-file-compressed 🚨 109676712 93793317 1.17
tpcds_q24/duckdb:vortex-file-compressed 🚨 59571036 49254699 1.21
tpcds_q25/duckdb:vortex-file-compressed 🚨 47864469 40485804 1.18
tpcds_q26/duckdb:vortex-file-compressed 🚨 24090278 19709491 1.22
tpcds_q27/duckdb:vortex-file-compressed 🚨 31107146 27168269 1.14
tpcds_q28/duckdb:vortex-file-compressed 🚨 14109060 11791072 1.20
tpcds_q29/duckdb:vortex-file-compressed 🚨 54310181 45015952 1.21
tpcds_q30/duckdb:vortex-file-compressed 🚨 30271310 24377942 1.24
tpcds_q31/duckdb:vortex-file-compressed 🚨 34655616 29893571 1.16
tpcds_q32/duckdb:vortex-file-compressed 🚨 16732892 13618519 1.23
tpcds_q33/duckdb:vortex-file-compressed 🚨 29015328 24486073 1.18
tpcds_q34/duckdb:vortex-file-compressed 🚨 30424173 27048373 1.12
tpcds_q35/duckdb:vortex-file-compressed 🚨 77426350 65101771 1.19
tpcds_q36/duckdb:vortex-file-compressed 🚨 28397807 24832137 1.14
tpcds_q37/duckdb:vortex-file-compressed 🚨 23599257 19397693 1.22
tpcds_q38/duckdb:vortex-file-compressed 🚨 44026279 37512462 1.17
tpcds_q39/duckdb:vortex-file-compressed 🚨 41628344 36000617 1.16
tpcds_q40/duckdb:vortex-file-compressed 🚨 24737766 20013420 1.24
tpcds_q41/duckdb:vortex-file-compressed 🚨 14699246 12263441 1.20
tpcds_q42/duckdb:vortex-file-compressed 🚨 16328121 13544447 1.21
tpcds_q43/duckdb:vortex-file-compressed 🚨 24289514 21199231 1.15
tpcds_q44/duckdb:vortex-file-compressed 🚨 25499672 20601703 1.24
tpcds_q45/duckdb:vortex-file-compressed 🚨 38144792 31180464 1.22
tpcds_q46/duckdb:vortex-file-compressed 🚨 37531502 33286265 1.13
tpcds_q47/duckdb:vortex-file-compressed 🚨 63018009 52261867 1.21
tpcds_q48/duckdb:vortex-file-compressed 🚨 36933814 28921758 1.28
tpcds_q49/duckdb:vortex-file-compressed 42529588 41306424 1.03
tpcds_q50/duckdb:vortex-file-compressed 🚨 39325341 27466225 1.43
tpcds_q51/duckdb:vortex-file-compressed 🚨 135466116 107409415 1.26
tpcds_q52/duckdb:vortex-file-compressed 🚨 17176783 12848680 1.34
tpcds_q53/duckdb:vortex-file-compressed 🚨 26901111 22650880 1.19
tpcds_q54/duckdb:vortex-file-compressed 🚨 33520313 29340337 1.14
tpcds_q55/duckdb:vortex-file-compressed 🚨 14475540 12520573 1.16
tpcds_q56/duckdb:vortex-file-compressed 🚨 33490213 26579394 1.26
tpcds_q57/duckdb:vortex-file-compressed 🚨 55052084 42065826 1.31
tpcds_q58/duckdb:vortex-file-compressed 🚨 37264430 31142035 1.20
tpcds_q59/duckdb:vortex-file-compressed 61926013 57228428 1.08
tpcds_q60/duckdb:vortex-file-compressed 🚨 32561392 27782619 1.17
tpcds_q61/duckdb:vortex-file-compressed 🚨 36568365 30458906 1.20
tpcds_q62/duckdb:vortex-file-compressed 🚨 22855644 15612744 1.46
tpcds_q63/duckdb:vortex-file-compressed 🚨 32820537 21090864 1.56
tpcds_q64/duckdb:vortex-file-compressed 🚨 124854260 97431894 1.28
tpcds_q65/duckdb:vortex-file-compressed 🚨 27352963 22290230 1.23
tpcds_q66/duckdb:vortex-file-compressed 🚨 41161804 29600669 1.39
tpcds_q67/duckdb:vortex-file-compressed 🚨 187540250 141365182 1.33
tpcds_q68/duckdb:vortex-file-compressed 🚨 44492602 29958853 1.49
tpcds_q69/duckdb:vortex-file-compressed 🚨 57449356 39892204 1.44
tpcds_q70/duckdb:vortex-file-compressed 🚨 47917612 37186533 1.29
tpcds_q71/duckdb:vortex-file-compressed 🚨 26064988 21291519 1.22
tpcds_q72/duckdb:vortex-file-compressed 🚨 220571318 179878656 1.23
tpcds_q73/duckdb:vortex-file-compressed 🚨 35300286 25199573 1.40
tpcds_q74/duckdb:vortex-file-compressed 🚨 58628147 41966708 1.40
tpcds_q75/duckdb:vortex-file-compressed 🚨 65231890 51128330 1.28
tpcds_q76/duckdb:vortex-file-compressed 🚨 23384847 18430794 1.27
tpcds_q77/duckdb:vortex-file-compressed 🚨 28493020 24664616 1.16
tpcds_q78/duckdb:vortex-file-compressed 🚨 96054085 77939540 1.23
tpcds_q79/duckdb:vortex-file-compressed 🚨 29945325 24906709 1.20
tpcds_q80/duckdb:vortex-file-compressed 🚨 58053675 46459598 1.25
tpcds_q81/duckdb:vortex-file-compressed 🚨 36151386 30063766 1.20
tpcds_q82/duckdb:vortex-file-compressed 🚨 53478867 46098124 1.16
tpcds_q83/duckdb:vortex-file-compressed 🚨 36681315 31808811 1.15
tpcds_q84/duckdb:vortex-file-compressed 🚨 21084756 16395049 1.29
tpcds_q85/duckdb:vortex-file-compressed 🚨 57880572 45233276 1.28
tpcds_q86/duckdb:vortex-file-compressed 🚨 21268751 16579732 1.28
tpcds_q87/duckdb:vortex-file-compressed 🚨 52664099 39338917 1.34
tpcds_q88/duckdb:vortex-file-compressed 🚨 67571839 53365804 1.27
tpcds_q89/duckdb:vortex-file-compressed 🚨 30638004 23105623 1.33
tpcds_q90/duckdb:vortex-file-compressed 🚨 14358016 10723585 1.34
tpcds_q91/duckdb:vortex-file-compressed 🚨 28530401 22673502 1.26
tpcds_q92/duckdb:vortex-file-compressed 🚨 22624405 17757365 1.27
tpcds_q93/duckdb:vortex-file-compressed 🚨 39300935 29964932 1.31
tpcds_q94/duckdb:vortex-file-compressed 🚨 28751737 22007134 1.31
tpcds_q95/duckdb:vortex-file-compressed 🚨 180230820 156825528 1.15
tpcds_q96/duckdb:vortex-file-compressed 🚨 15893470 12161625 1.31
tpcds_q97/duckdb:vortex-file-compressed 🚨 45663253 39692891 1.15
tpcds_q98/duckdb:vortex-file-compressed 🚨 25984151 18898412 1.37
tpcds_q99/duckdb:vortex-file-compressed 🚨 28138179 21906432 1.28
duckdb / vortex-compact (1.176x ❌, 0↑ 88↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚨 32268870 24651652 1.31
tpcds_q02/duckdb:vortex-compact 🚨 43436135 39084673 1.11
tpcds_q03/duckdb:vortex-compact 🚨 56809150 46182174 1.23
tpcds_q04/duckdb:vortex-compact 🚨 132129097 116125909 1.14
tpcds_q05/duckdb:vortex-compact 🚨 49106082 41937454 1.17
tpcds_q06/duckdb:vortex-compact 🚨 47854813 38291444 1.25
tpcds_q07/duckdb:vortex-compact 🚨 51798552 41190013 1.26
tpcds_q08/duckdb:vortex-compact 44887548 41511969 1.08
tpcds_q09/duckdb:vortex-compact 🚨 23047530 20255772 1.14
tpcds_q10/duckdb:vortex-compact 🚨 62887477 52172562 1.21
tpcds_q11/duckdb:vortex-compact 🚨 91751089 76350460 1.20
tpcds_q12/duckdb:vortex-compact 🚨 26316572 22870416 1.15
tpcds_q13/duckdb:vortex-compact 🚨 65817905 54254481 1.21
tpcds_q14/duckdb:vortex-compact 🚨 134835113 119829538 1.13
tpcds_q15/duckdb:vortex-compact 🚨 36604514 29587367 1.24
tpcds_q16/duckdb:vortex-compact 🚨 33921433 26866116 1.26
tpcds_q17/duckdb:vortex-compact 🚨 69647929 59690250 1.17
tpcds_q18/duckdb:vortex-compact 🚨 59291424 48725778 1.22
tpcds_q19/duckdb:vortex-compact 🚨 51240806 43678667 1.17
tpcds_q20/duckdb:vortex-compact 🚨 25663417 21358797 1.20
tpcds_q21/duckdb:vortex-compact 🚨 21186235 18108174 1.17
tpcds_q22/duckdb:vortex-compact 🚨 92333940 75029248 1.23
tpcds_q23/duckdb:vortex-compact 🚨 119256645 107943951 1.10
tpcds_q24/duckdb:vortex-compact 🚨 69760205 58284772 1.20
tpcds_q25/duckdb:vortex-compact 🚨 62884599 53635722 1.17
tpcds_q26/duckdb:vortex-compact 🚨 38345157 31370296 1.22
tpcds_q27/duckdb:vortex-compact 🚨 47690074 42085510 1.13
tpcds_q28/duckdb:vortex-compact 37267420 34116727 1.09
tpcds_q29/duckdb:vortex-compact 🚨 68615147 57118244 1.20
tpcds_q30/duckdb:vortex-compact 🚨 34709758 28557511 1.22
tpcds_q31/duckdb:vortex-compact 🚨 41374159 35655151 1.16
tpcds_q32/duckdb:vortex-compact 🚨 27565755 21651837 1.27
tpcds_q33/duckdb:vortex-compact 🚨 39068156 34467077 1.13
tpcds_q34/duckdb:vortex-compact 🚨 37034747 30406165 1.22
tpcds_q35/duckdb:vortex-compact 🚨 89345373 75261013 1.19
tpcds_q36/duckdb:vortex-compact 39678381 36362815 1.09
tpcds_q37/duckdb:vortex-compact 🚨 28443854 23304898 1.22
tpcds_q38/duckdb:vortex-compact 🚨 53209768 41266572 1.29
tpcds_q39/duckdb:vortex-compact 🚨 43544503 38444411 1.13
tpcds_q40/duckdb:vortex-compact 🚨 30679666 24269164 1.26
tpcds_q41/duckdb:vortex-compact 🚨 16414097 14193656 1.16
tpcds_q42/duckdb:vortex-compact 🚨 22503705 19590718 1.15
tpcds_q43/duckdb:vortex-compact 35447728 32644144 1.09
tpcds_q44/duckdb:vortex-compact 🚨 39612189 30395923 1.30
tpcds_q45/duckdb:vortex-compact 🚨 50854883 36117009 1.41
tpcds_q46/duckdb:vortex-compact 🚨 55756692 46225337 1.21
tpcds_q47/duckdb:vortex-compact 🚨 80879096 63959724 1.26
tpcds_q48/duckdb:vortex-compact 🚨 55913604 45699862 1.22
tpcds_q49/duckdb:vortex-compact 🚨 66843968 49090272 1.36
tpcds_q50/duckdb:vortex-compact 🚨 48189024 36893545 1.31
tpcds_q51/duckdb:vortex-compact 🚨 134659571 112032012 1.20
tpcds_q52/duckdb:vortex-compact 🚨 21839688 19725168 1.11
tpcds_q53/duckdb:vortex-compact 🚨 37823921 34309934 1.10
tpcds_q54/duckdb:vortex-compact 🚨 44475288 36804361 1.21
tpcds_q55/duckdb:vortex-compact 🚨 21521482 18815938 1.14
tpcds_q56/duckdb:vortex-compact 🚨 38342780 34024339 1.13
tpcds_q57/duckdb:vortex-compact 🚨 51903657 45650999 1.14
tpcds_q58/duckdb:vortex-compact 42260449 39534390 1.07
tpcds_q59/duckdb:vortex-compact 71409886 66658680 1.07
tpcds_q60/duckdb:vortex-compact 🚨 45292183 36765677 1.23
tpcds_q61/duckdb:vortex-compact 🚨 62021025 53654474 1.16
tpcds_q62/duckdb:vortex-compact 🚨 24089381 20765069 1.16
tpcds_q63/duckdb:vortex-compact 🚨 37441689 32257885 1.16
tpcds_q64/duckdb:vortex-compact 🚨 144852000 129547531 1.12
tpcds_q65/duckdb:vortex-compact 🚨 34056521 30507537 1.12
tpcds_q66/duckdb:vortex-compact 🚨 42046068 36412910 1.15
tpcds_q67/duckdb:vortex-compact 🚨 177010878 151922558 1.17
tpcds_q68/duckdb:vortex-compact 51209362 47518241 1.08
tpcds_q69/duckdb:vortex-compact 🚨 64904619 54727646 1.19
tpcds_q70/duckdb:vortex-compact 63402634 58095900 1.09
tpcds_q71/duckdb:vortex-compact 🚨 35241467 30406506 1.16
tpcds_q72/duckdb:vortex-compact 205999187 192040272 1.07
tpcds_q73/duckdb:vortex-compact 🚨 32647358 28560906 1.14
tpcds_q74/duckdb:vortex-compact 🚨 57885084 47346825 1.22
tpcds_q75/duckdb:vortex-compact 🚨 75918673 60616642 1.25
tpcds_q76/duckdb:vortex-compact 🚨 36585248 29505826 1.24
tpcds_q77/duckdb:vortex-compact 🚨 49374486 38695143 1.28
tpcds_q78/duckdb:vortex-compact 🚨 106405682 87294879 1.22
tpcds_q79/duckdb:vortex-compact 🚨 44975448 39962160 1.13
tpcds_q80/duckdb:vortex-compact 🚨 83073207 69320998 1.20
tpcds_q81/duckdb:vortex-compact 🚨 41351520 33992158 1.22
tpcds_q82/duckdb:vortex-compact 🚨 57301185 49682388 1.15
tpcds_q83/duckdb:vortex-compact 🚨 41275476 37228665 1.11
tpcds_q84/duckdb:vortex-compact 🚨 25101242 22124756 1.13
tpcds_q85/duckdb:vortex-compact 🚨 70234075 59475415 1.18
tpcds_q86/duckdb:vortex-compact 🚨 23544176 20805002 1.13
tpcds_q87/duckdb:vortex-compact 🚨 54883735 46964784 1.17
tpcds_q88/duckdb:vortex-compact 🚨 87467586 78801386 1.11
tpcds_q89/duckdb:vortex-compact 🚨 38012265 33765002 1.13
tpcds_q90/duckdb:vortex-compact 🚨 13753896 11406109 1.21
tpcds_q91/duckdb:vortex-compact 🚨 47095481 42539081 1.11
tpcds_q92/duckdb:vortex-compact 52510967 48122006 1.09
tpcds_q93/duckdb:vortex-compact 🚨 38658548 31892928 1.21
tpcds_q94/duckdb:vortex-compact 🚨 32526910 28173811 1.15
tpcds_q95/duckdb:vortex-compact 🚨 180084797 159473619 1.13
tpcds_q96/duckdb:vortex-compact 18768120 17206650 1.09
tpcds_q97/duckdb:vortex-compact 🚨 48830550 42358961 1.15
tpcds_q98/duckdb:vortex-compact 🚨 32228889 27458560 1.17
tpcds_q99/duckdb:vortex-compact 🚨 32010767 25368399 1.26
duckdb / parquet (1.140x ❌, 1↑ 81↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚨 37964235 29838744 1.27
tpcds_q02/duckdb:parquet 🚨 27201092 24208504 1.12
tpcds_q03/duckdb:parquet 🚨 14471941 12538704 1.15
tpcds_q04/duckdb:parquet 182349488 170380749 1.07
tpcds_q05/duckdb:parquet 🚨 38918623 32673599 1.19
tpcds_q06/duckdb:parquet 🚨 42024626 33096356 1.27
tpcds_q07/duckdb:parquet 🚨 28810839 24344995 1.18
tpcds_q08/duckdb:parquet 🚨 34130455 29624015 1.15
tpcds_q09/duckdb:parquet 🚨 50298860 44894223 1.12
tpcds_q10/duckdb:parquet 🚨 43374728 37946272 1.14
tpcds_q11/duckdb:parquet 🚨 104317667 88983790 1.17
tpcds_q12/duckdb:parquet 🚨 20391067 16947096 1.20
tpcds_q13/duckdb:parquet 🚨 40913541 35321775 1.16
tpcds_q14/duckdb:parquet 🚨 117765665 100017305 1.18
tpcds_q15/duckdb:parquet 🚨 36925905 30763133 1.20
tpcds_q16/duckdb:parquet 🚨 26638624 22550713 1.18
tpcds_q17/duckdb:parquet 🚨 43934547 38597488 1.14
tpcds_q18/duckdb:parquet 🚨 56803994 49084650 1.16
tpcds_q19/duckdb:parquet 🚨 36786393 31278202 1.18
tpcds_q20/duckdb:parquet 🚨 21240392 18644700 1.14
tpcds_q21/duckdb:parquet 🚨 13541139 11826507 1.14
tpcds_q22/duckdb:parquet 🚨 88368881 71869463 1.23
tpcds_q23/duckdb:parquet 🚨 96246368 83195006 1.16
tpcds_q24/duckdb:parquet 🚨 54924687 46920682 1.17
tpcds_q25/duckdb:parquet 🚨 40380094 35351867 1.14
tpcds_q26/duckdb:parquet 🚨 45586209 38829837 1.17
tpcds_q27/duckdb:parquet 🚨 59341165 53280747 1.11
tpcds_q28/duckdb:parquet 🚨 47582719 42984368 1.11
tpcds_q29/duckdb:parquet 🚨 46350648 36410302 1.27
tpcds_q30/duckdb:parquet 🚨 41996170 37705164 1.11
tpcds_q31/duckdb:parquet 🚨 31117668 28011181 1.11
tpcds_q32/duckdb:parquet 🚨 14445865 12572956 1.15
tpcds_q33/duckdb:parquet 🚨 27204376 24165145 1.13
tpcds_q34/duckdb:parquet 🚨 25565212 22161025 1.15
tpcds_q35/duckdb:parquet 🚨 71176242 60691359 1.17
tpcds_q36/duckdb:parquet 24244577 22485951 1.08
tpcds_q37/duckdb:parquet 🚨 16252447 14101004 1.15
tpcds_q38/duckdb:parquet 🚨 41123073 36543761 1.13
tpcds_q39/duckdb:parquet 🚨 36316780 31844376 1.14
tpcds_q40/duckdb:parquet 🚨 23068023 19350534 1.19
tpcds_q41/duckdb:parquet 🚨 10379734 8818646 1.18
tpcds_q42/duckdb:parquet 🚨 13923415 12154334 1.15
tpcds_q43/duckdb:parquet 19331776 18110199 1.07
tpcds_q44/duckdb:parquet 🚨 29291045 25463873 1.15
tpcds_q45/duckdb:parquet 🚨 34610663 28861428 1.20
tpcds_q46/duckdb:parquet 🚨 55329877 47340108 1.17
tpcds_q47/duckdb:parquet 🚨 55957582 49877876 1.12
tpcds_q48/duckdb:parquet 35269961 32529648 1.08
tpcds_q49/duckdb:parquet 🚨 32343843 28927596 1.12
tpcds_q50/duckdb:parquet 28228746 26062681 1.08
tpcds_q51/duckdb:parquet 🚀 114461273 129125015 0.89
tpcds_q52/duckdb:parquet 🚨 14226357 12719216 1.12
tpcds_q53/duckdb:parquet 20440914 19471887 1.05
tpcds_q54/duckdb:parquet 🚨 33363852 28680697 1.16
tpcds_q55/duckdb:parquet 🚨 14532086 13190901 1.10
tpcds_q56/duckdb:parquet 🚨 27112886 23499182 1.15
tpcds_q57/duckdb:parquet 🚨 41938579 37737217 1.11
tpcds_q58/duckdb:parquet 28360937 26018595 1.09
tpcds_q59/duckdb:parquet 39049018 36381336 1.07
tpcds_q60/duckdb:parquet 🚨 28751039 26030145 1.10
tpcds_q61/duckdb:parquet 🚨 39902852 33812074 1.18
tpcds_q62/duckdb:parquet 🚨 14848505 12495291 1.19
tpcds_q63/duckdb:parquet 🚨 19874222 17580582 1.13
tpcds_q64/duckdb:parquet 🚨 89504131 75685264 1.18
tpcds_q65/duckdb:parquet 🚨 25648857 22895675 1.12
tpcds_q66/duckdb:parquet 🚨 32690318 29082447 1.12
tpcds_q67/duckdb:parquet 🚨 164668758 133865721 1.23
tpcds_q68/duckdb:parquet 🚨 44154760 38251599 1.15
tpcds_q69/duckdb:parquet 🚨 43295714 38962598 1.11
tpcds_q70/duckdb:parquet 24538845 23573303 1.04
tpcds_q71/duckdb:parquet 🚨 27613410 23004015 1.20
tpcds_q72/duckdb:parquet 🚨 195821744 167159886 1.17
tpcds_q73/duckdb:parquet 🚨 23797975 20478693 1.16
tpcds_q74/duckdb:parquet 🚨 158349720 127887334 1.24
tpcds_q75/duckdb:parquet 🚨 68553301 58235740 1.18
tpcds_q76/duckdb:parquet 24876675 23081733 1.08
tpcds_q77/duckdb:parquet 27525254 25400695 1.08
tpcds_q78/duckdb:parquet 🚨 87057328 76831764 1.13
tpcds_q79/duckdb:parquet 32989029 30197422 1.09
tpcds_q80/duckdb:parquet 🚨 52341072 43454884 1.20
tpcds_q81/duckdb:parquet 🚨 40609272 35231672 1.15
tpcds_q82/duckdb:parquet 🚨 19002156 16052434 1.18
tpcds_q83/duckdb:parquet 🚨 21438695 18257835 1.17
tpcds_q84/duckdb:parquet 23516420 21732911 1.08
tpcds_q85/duckdb:parquet 🚨 47812190 41881228 1.14
tpcds_q86/duckdb:parquet 🚨 16015707 13673129 1.17
tpcds_q87/duckdb:parquet 🚨 44887499 39678598 1.13
tpcds_q88/duckdb:parquet 56892831 53631199 1.06
tpcds_q89/duckdb:parquet 22404171 21119926 1.06
tpcds_q90/duckdb:parquet 🚨 9907904 8132746 1.22
tpcds_q91/duckdb:parquet 🚨 28905307 25712024 1.12
tpcds_q92/duckdb:parquet 🚨 15142963 13025865 1.16
tpcds_q93/duckdb:parquet 🚨 37046735 32109865 1.15
tpcds_q94/duckdb:parquet 🚨 20451702 17844921 1.15
tpcds_q95/duckdb:parquet 137858553 144854311 0.95
tpcds_q96/duckdb:parquet 11450766 10470801 1.09
tpcds_q97/duckdb:parquet 🚨 44292243 37395780 1.18
tpcds_q98/duckdb:parquet 🚨 27270226 24462724 1.11
tpcds_q99/duckdb:parquet 🚨 22183106 20138466 1.10
duckdb / duckdb (1.162x ❌, 0↑ 80↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 🚨 25497607 22065756 1.16
tpcds_q02/duckdb:duckdb 🚨 21624723 19234428 1.12
tpcds_q03/duckdb:duckdb 🚨 12325753 10453045 1.18
tpcds_q04/duckdb:duckdb 190847656 181006413 1.05
tpcds_q05/duckdb:duckdb 24882233 22908721 1.09
tpcds_q06/duckdb:duckdb 🚨 31922259 27791000 1.15
tpcds_q07/duckdb:duckdb 🚨 45968941 40362187 1.14
tpcds_q08/duckdb:duckdb 123963813 120147199 1.03
tpcds_q09/duckdb:duckdb 22565225 21291016 1.06
tpcds_q10/duckdb:duckdb 🚨 32434137 28459051 1.14
tpcds_q11/duckdb:duckdb 🚨 106413916 89329410 1.19
tpcds_q12/duckdb:duckdb 🚨 17298559 13886216 1.25
tpcds_q13/duckdb:duckdb 🚨 30759652 26014266 1.18
tpcds_q14/duckdb:duckdb 🚨 105750026 93385484 1.13
tpcds_q15/duckdb:duckdb 🚨 30483635 24842198 1.23
tpcds_q16/duckdb:duckdb 🚨 25501801 19020971 1.34
tpcds_q17/duckdb:duckdb 🚨 31530717 25021507 1.26
tpcds_q18/duckdb:duckdb 🚨 58445176 46860616 1.25
tpcds_q19/duckdb:duckdb 🚨 24412300 19321010 1.26
tpcds_q20/duckdb:duckdb 🚨 17510356 14347567 1.22
tpcds_q21/duckdb:duckdb 🚨 9401783 7563455 1.24
tpcds_q22/duckdb:duckdb 🚨 87859152 64910039 1.35
tpcds_q23/duckdb:duckdb 🚨 90613318 72558350 1.25
tpcds_q24/duckdb:duckdb 🚨 30812427 25700710 1.20
tpcds_q25/duckdb:duckdb 🚨 21590176 18527251 1.17
tpcds_q26/duckdb:duckdb 🚨 33218751 28886588 1.15
tpcds_q27/duckdb:duckdb 🚨 49770153 42610987 1.17
tpcds_q28/duckdb:duckdb 🚨 29480409 25863176 1.14
tpcds_q29/duckdb:duckdb 🚨 28139541 23954861 1.17
tpcds_q30/duckdb:duckdb 🚨 37925690 30890405 1.23
tpcds_q31/duckdb:duckdb 🚨 62822032 51464995 1.22
tpcds_q32/duckdb:duckdb 🚨 9752225 8553138 1.14
tpcds_q33/duckdb:duckdb 17365374 16869526 1.03
tpcds_q34/duckdb:duckdb 🚨 21030761 18688310 1.13
tpcds_q35/duckdb:duckdb 🚨 40513612 35763139 1.13
tpcds_q36/duckdb:duckdb 🚨 80690976 71241256 1.13
tpcds_q37/duckdb:duckdb 🚨 10760578 8639252 1.25
tpcds_q38/duckdb:duckdb 🚨 41445100 33774463 1.23
tpcds_q39/duckdb:duckdb 🚨 31717906 28289998 1.12
tpcds_q40/duckdb:duckdb 🚨 18354892 14949083 1.23
tpcds_q41/duckdb:duckdb 🚨 11272498 9401415 1.20
tpcds_q42/duckdb:duckdb 🚨 12139154 8352012 1.45
tpcds_q43/duckdb:duckdb 16381926 15041064 1.09
tpcds_q44/duckdb:duckdb 🚨 18648878 15431980 1.21
tpcds_q45/duckdb:duckdb 🚨 23328137 18696506 1.25
tpcds_q46/duckdb:duckdb 🚨 48754224 38417766 1.27
tpcds_q47/duckdb:duckdb 🚨 54267385 47485114 1.14
tpcds_q48/duckdb:duckdb 🚨 29502088 25343811 1.16
tpcds_q49/duckdb:duckdb 🚨 24176719 21260789 1.14
tpcds_q50/duckdb:duckdb 🚨 19107040 16119929 1.19
tpcds_q51/duckdb:duckdb 🚨 116738767 100747665 1.16
tpcds_q52/duckdb:duckdb 🚨 11395725 10195899 1.12
tpcds_q53/duckdb:duckdb 🚨 19851717 17958263 1.11
tpcds_q54/duckdb:duckdb 🚨 22062331 18662632 1.18
tpcds_q55/duckdb:duckdb 10110034 10451192 0.97
tpcds_q56/duckdb:duckdb 18717191 17063043 1.10
tpcds_q57/duckdb:duckdb 🚨 42071844 36064761 1.17
tpcds_q58/duckdb:duckdb 18379222 18058812 1.02
tpcds_q59/duckdb:duckdb 40414152 36949758 1.09
tpcds_q60/duckdb:duckdb 19899570 18396291 1.08
tpcds_q61/duckdb:duckdb 18648817 17024313 1.10
tpcds_q62/duckdb:duckdb 🚨 11310749 9722105 1.16
tpcds_q63/duckdb:duckdb 🚨 18346547 16480161 1.11
tpcds_q64/duckdb:duckdb 🚨 66456173 58607732 1.13
tpcds_q65/duckdb:duckdb 🚨 42210249 37052700 1.14
tpcds_q66/duckdb:duckdb 🚨 30654606 26304726 1.17
tpcds_q67/duckdb:duckdb 🚨 160414803 131168183 1.22
tpcds_q68/duckdb:duckdb 🚨 31420337 28503168 1.10
tpcds_q69/duckdb:duckdb 31716280 29521280 1.07
tpcds_q70/duckdb:duckdb 🚨 19619373 16614293 1.18
tpcds_q71/duckdb:duckdb 🚨 18902835 16121503 1.17
tpcds_q72/duckdb:duckdb 🚨 52188860 46926446 1.11
tpcds_q73/duckdb:duckdb 🚨 15979490 14071465 1.14
tpcds_q74/duckdb:duckdb 🚨 162490358 144234164 1.13
tpcds_q75/duckdb:duckdb 🚨 51955555 46269892 1.12
tpcds_q76/duckdb:duckdb 15720814 14637552 1.07
tpcds_q77/duckdb:duckdb 16843083 15789255 1.07
tpcds_q78/duckdb:duckdb 🚨 75004400 65674663 1.14
tpcds_q79/duckdb:duckdb 🚨 24300998 20188645 1.20
tpcds_q80/duckdb:duckdb 🚨 40115811 32132202 1.25
tpcds_q81/duckdb:duckdb 🚨 48133025 40057883 1.20
tpcds_q82/duckdb:duckdb 🚨 13168040 10443415 1.26
tpcds_q83/duckdb:duckdb 🚨 12917841 10926826 1.18
tpcds_q84/duckdb:duckdb 🚨 18679583 14435602 1.29
tpcds_q85/duckdb:duckdb 🚨 31664275 25681585 1.23
tpcds_q86/duckdb:duckdb 🚨 14335399 12009262 1.19
tpcds_q87/duckdb:duckdb 🚨 42634309 35369902 1.21
tpcds_q88/duckdb:duckdb 31195619 30306744 1.03
tpcds_q89/duckdb:duckdb 24365331 23078750 1.06
tpcds_q90/duckdb:duckdb 🚨 7654556 6220174 1.23
tpcds_q91/duckdb:duckdb 🚨 16409275 14836539 1.11
tpcds_q92/duckdb:duckdb 🚨 11610021 9899901 1.17
tpcds_q93/duckdb:duckdb 🚨 28904146 23372310 1.24
tpcds_q94/duckdb:duckdb 🚨 17088812 14071437 1.21
tpcds_q95/duckdb:duckdb 123475910 133386409 0.93
tpcds_q96/duckdb:duckdb 6394118 5921436 1.08
tpcds_q97/duckdb:duckdb 🚨 40907178 31965597 1.28
tpcds_q98/duckdb:duckdb 🚨 26883159 21356226 1.26
tpcds_q99/duckdb:duckdb 🚨 20493472 16987417 1.21

File Size Changes (6 files changed, -0.0% overall, 2↑ 4↓)
File Scale Format Base HEAD Change %
item.vortex 1.0 vortex-file-compressed 1.63 MB 1.64 MB +3.87 KB +0.2%
customer_address.vortex 1.0 vortex-file-compressed 825.27 KB 826.27 KB +1.00 KB +0.1%
item.vortex 1.0 vortex-compact 993.74 KB 993.65 KB 96 B -0.0%
customer.vortex 1.0 vortex-file-compressed 4.26 MB 4.26 MB 824 B -0.0%
catalog_page.vortex 1.0 vortex-file-compressed 566.42 KB 565.39 KB 1.03 KB -0.2%
time_dim.vortex 1.0 vortex-file-compressed 433.15 KB 380.14 KB 53.01 KB -12.2%

Totals:

  • vortex-compact: 207.47 MB → 207.47 MB (-0.0%)
  • vortex-file-compressed: 270.04 MB → 269.99 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -9.3%
Engines: DataFusion No clear signal (-13.3%, environment too noisy confidence) · DuckDB No clear signal (-5.1%, low confidence)
Vortex (geomean): 0.748x ➖
Parquet (geomean): 0.825x ➖
Shifts: Parquet (control) -17.5% · Median polish -18.5%

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

datafusion / vortex-file-compressed (0.647x ✅, 6↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 33412236 32758985 1.02
fineweb_q01/datafusion:vortex-file-compressed 🚀 625792492 1089829027 0.57
fineweb_q02/datafusion:vortex-file-compressed 🚀 688021939 1313046980 0.52
fineweb_q03/datafusion:vortex-file-compressed 🚀 1153113602 1650352017 0.70
fineweb_q04/datafusion:vortex-file-compressed 1140219962 1257662572 0.91
fineweb_q05/datafusion:vortex-file-compressed 1072846790 1228097139 0.87
fineweb_q06/datafusion:vortex-file-compressed 🚀 1255033222 2963139766 0.42
fineweb_q07/datafusion:vortex-file-compressed 🚀 1103899174 2685586260 0.41
fineweb_q08/datafusion:vortex-file-compressed 🚀 483107615 718391851 0.67
datafusion / vortex-compact (0.755x ➖, 4↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 35249235 60827262 0.58
fineweb_q01/datafusion:vortex-compact 470595236 600803211 0.78
fineweb_q02/datafusion:vortex-compact 🚀 551541015 819902969 0.67
fineweb_q03/datafusion:vortex-compact 1412295477 1489742104 0.95
fineweb_q04/datafusion:vortex-compact 1641662726 1715397038 0.96
fineweb_q05/datafusion:vortex-compact 1380538059 1437547610 0.96
fineweb_q06/datafusion:vortex-compact 1221542474 1505037571 0.81
fineweb_q07/datafusion:vortex-compact 🚀 1089564486 1641821289 0.66
fineweb_q08/datafusion:vortex-compact 🚀 397090076 715054275 0.56
datafusion / parquet (0.806x ➖, 1↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 1206441266 1755945219 0.69
fineweb_q01/datafusion:parquet 1847169446 2372841965 0.78
fineweb_q02/datafusion:parquet 1920591243 2207304298 0.87
fineweb_q03/datafusion:parquet 1762894190 2274569084 0.78
fineweb_q04/datafusion:parquet 1886869563 2132780673 0.88
fineweb_q05/datafusion:parquet 1948127049 2095313659 0.93
fineweb_q06/datafusion:parquet 1842657683 2229127932 0.83
fineweb_q07/datafusion:parquet 1985077982 2747980759 0.72
fineweb_q08/datafusion:parquet 2004827299 2461678445 0.81
duckdb / vortex-file-compressed (0.779x ➖, 2↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 84326556 124204581 0.68
fineweb_q01/duckdb:vortex-file-compressed 685485291 795345535 0.86
fineweb_q02/duckdb:vortex-file-compressed 🚀 540925004 1043569978 0.52
fineweb_q03/duckdb:vortex-file-compressed 1244335701 1633706685 0.76
fineweb_q04/duckdb:vortex-file-compressed 1345475490 1790874406 0.75
fineweb_q05/duckdb:vortex-file-compressed 1287978169 1589307036 0.81
fineweb_q06/duckdb:vortex-file-compressed 1497213340 2002128460 0.75
fineweb_q07/duckdb:vortex-file-compressed 1309522057 1482942672 0.88
fineweb_q08/duckdb:vortex-file-compressed 791224499 695554190 1.14
duckdb / vortex-compact (0.822x ➖, 2↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 67405957 105487752 0.64
fineweb_q01/duckdb:vortex-compact 🚀 549821670 868284654 0.63
fineweb_q02/duckdb:vortex-compact 567369332 617116512 0.92
fineweb_q03/duckdb:vortex-compact 1682634560 1823335798 0.92
fineweb_q04/duckdb:vortex-compact 1758576200 2018616860 0.87
fineweb_q05/duckdb:vortex-compact 1499817359 1840193975 0.82
fineweb_q06/duckdb:vortex-compact 1546969499 1702610578 0.91
fineweb_q07/duckdb:vortex-compact 1417219466 1619148576 0.88
fineweb_q08/duckdb:vortex-compact 566573620 639553752 0.89
duckdb / parquet (0.843x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1132746749 1308584581 0.87
fineweb_q01/duckdb:parquet 1320992575 1631905066 0.81
fineweb_q02/duckdb:parquet 1416710820 1690977116 0.84
fineweb_q03/duckdb:parquet 3628571779 4053885969 0.90
fineweb_q04/duckdb:parquet 2019226494 2308945349 0.87
fineweb_q05/duckdb:parquet 2184827710 2809533886 0.78
fineweb_q06/duckdb:parquet 4230883258 4999404791 0.85
fineweb_q07/duckdb:parquet 2685924264 3126769670 0.86
fineweb_q08/duckdb:parquet 1157454193 1393765296 0.83

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

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

duckdb / vortex-file-compressed (0.970x ➖, 1↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11534277 12201721 0.95
statpopgen_q01/duckdb:vortex-file-compressed 🚀 26704854 31678385 0.84
statpopgen_q02/duckdb:vortex-file-compressed 523057798 530563419 0.99
statpopgen_q03/duckdb:vortex-file-compressed 1046712501 1034832457 1.01
statpopgen_q04/duckdb:vortex-file-compressed 1056921602 1051641746 1.01
statpopgen_q05/duckdb:vortex-file-compressed 466069473 467966937 1.00
statpopgen_q06/duckdb:vortex-file-compressed 1524280258 1504809089 1.01
statpopgen_q07/duckdb:vortex-file-compressed 188822496 195130887 0.97
statpopgen_q08/duckdb:vortex-file-compressed 209890682 230561703 0.91
statpopgen_q09/duckdb:vortex-file-compressed 807056159 806651318 1.00
statpopgen_q10/duckdb:vortex-file-compressed 2541161154 2534930853 1.00
duckdb / vortex-compact (0.866x ✅, 2↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11692553 11646174 1.00
statpopgen_q01/duckdb:vortex-compact 236778348 221121356 1.07
statpopgen_q02/duckdb:vortex-compact 577333736 557323999 1.04
statpopgen_q03/duckdb:vortex-compact 1139570463 1141858043 1.00
statpopgen_q04/duckdb:vortex-compact 1173954153 1150682213 1.02
statpopgen_q05/duckdb:vortex-compact 590582381 560756162 1.05
statpopgen_q06/duckdb:vortex-compact 1504641300 1489654471 1.01
statpopgen_q07/duckdb:vortex-compact 🚀 370692308 898472414 0.41
statpopgen_q08/duckdb:vortex-compact 🚀 388888566 928609183 0.42
statpopgen_q09/duckdb:vortex-compact 933356339 939896682 0.99
statpopgen_q10/duckdb:vortex-compact 2582816303 2596645263 0.99
duckdb / parquet (1.010x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 304962048 302090104 1.01
statpopgen_q01/duckdb:parquet 388161826 380214371 1.02
statpopgen_q02/duckdb:parquet 770665848 762773629 1.01
statpopgen_q03/duckdb:parquet 1227853973 1191145297 1.03
statpopgen_q04/duckdb:parquet 1208242818 1200933185 1.01
statpopgen_q05/duckdb:parquet 826920088 802148130 1.03
statpopgen_q06/duckdb:parquet 1419356023 1420206206 1.00
statpopgen_q07/duckdb:parquet 847194462 853058433 0.99
statpopgen_q08/duckdb:parquet 849263726 846179329 1.00
statpopgen_q09/duckdb:parquet 1004896135 1005470016 1.00
statpopgen_q10/duckdb:parquet 2201499990 2195768899 1.00

File Size Changes (2 files changed, +0.0% overall, 2↑ 0↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 959.32 MB 959.51 MB +193.39 KB +0.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB +174.36 KB +0.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

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

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

datafusion / vortex-file-compressed (1.074x ➖, 0↑ 4↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 680144728 662698869 1.03
clickbench-sorted_q24/datafusion:vortex-file-compressed 18304889 18720213 0.98
clickbench-sorted_q26/datafusion:vortex-file-compressed 🚨 22460747 19180690 1.17
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚨 69921108 61700854 1.13
clickbench-sorted_q37/datafusion:vortex-file-compressed 47635797 47353942 1.01
clickbench-sorted_q38/datafusion:vortex-file-compressed 🚨 59191508 50743848 1.17
clickbench-sorted_q39/datafusion:vortex-file-compressed 128575920 120956213 1.06
clickbench-sorted_q40/datafusion:vortex-file-compressed 23569487 21587368 1.09
clickbench-sorted_q41/datafusion:vortex-file-compressed 21217493 21138216 1.00
clickbench-sorted_q42/datafusion:vortex-file-compressed 🚨 16789201 14959988 1.12
datafusion / parquet (1.060x ➖, 0↑ 2↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 5325162602 4859828715 1.10
clickbench-sorted_q24/datafusion:parquet 🚨 38664695 33327000 1.16
clickbench-sorted_q26/datafusion:parquet 🚨 35736140 32339240 1.11
clickbench-sorted_q36/datafusion:parquet 188652522 184792309 1.02
clickbench-sorted_q37/datafusion:parquet 111644539 115861156 0.96
clickbench-sorted_q38/datafusion:parquet 175438537 162184797 1.08
clickbench-sorted_q39/datafusion:parquet 317369744 307856554 1.03
clickbench-sorted_q40/datafusion:parquet 72345255 70954328 1.02
clickbench-sorted_q41/datafusion:parquet 64410136 61595912 1.05
clickbench-sorted_q42/datafusion:parquet 35291205 32340223 1.09
duckdb / vortex-file-compressed (0.989x ➖, 2↑ 1↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 194371972 201303946 0.97
clickbench-sorted_q24/duckdb:vortex-file-compressed 🚀 25486832 28720692 0.89
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚀 36768831 51452318 0.71
clickbench-sorted_q36/duckdb:vortex-file-compressed 65878635 63491523 1.04
clickbench-sorted_q37/duckdb:vortex-file-compressed 50896608 47576499 1.07
clickbench-sorted_q38/duckdb:vortex-file-compressed 57664601 54145948 1.06
clickbench-sorted_q39/duckdb:vortex-file-compressed 121979286 117978354 1.03
clickbench-sorted_q40/duckdb:vortex-file-compressed 29489896 28427951 1.04
clickbench-sorted_q41/duckdb:vortex-file-compressed 28718598 28690032 1.00
clickbench-sorted_q42/duckdb:vortex-file-compressed 🚨 27548018 23815918 1.16
duckdb / parquet (1.020x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 142122297 142174824 1.00
clickbench-sorted_q24/duckdb:parquet 22460466 21289346 1.06
clickbench-sorted_q26/duckdb:parquet 17871903 19016673 0.94
clickbench-sorted_q36/duckdb:parquet 111571431 110497130 1.01
clickbench-sorted_q37/duckdb:parquet 98171124 95880343 1.02
clickbench-sorted_q38/duckdb:parquet 99426678 96942167 1.03
clickbench-sorted_q39/duckdb:parquet 193089157 178663763 1.08
clickbench-sorted_q40/duckdb:parquet 41388871 41686767 0.99
clickbench-sorted_q41/duckdb:parquet 41381379 41340470 1.00
clickbench-sorted_q42/duckdb:parquet 31653889 29252778 1.08
duckdb / duckdb (1.038x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 281848870 263383699 1.07
clickbench-sorted_q24/duckdb:duckdb 44239432 43233868 1.02
clickbench-sorted_q26/duckdb:duckdb 40570029 39250154 1.03
clickbench-sorted_q36/duckdb:duckdb 92285686 87221411 1.06
clickbench-sorted_q37/duckdb:duckdb 80147483 78643643 1.02
clickbench-sorted_q38/duckdb:duckdb 66913810 64418522 1.04
clickbench-sorted_q39/duckdb:duckdb 125764083 123318697 1.02
clickbench-sorted_q40/duckdb:duckdb 45173824 43294720 1.04
clickbench-sorted_q41/duckdb:duckdb 43135418 41807606 1.03
clickbench-sorted_q42/duckdb:duckdb 36299780 34641124 1.05

File Size Changes (139 files changed, +0.0% overall, 60↑ 79↓)
File Scale Format Base HEAD Change %
hits_35.vortex 1.0 vortex-file-compressed 189.70 MB 192.05 MB +2.35 MB +1.2%
hits_7.vortex 1.0 vortex-compact 123.04 MB 124.50 MB +1.46 MB +1.2%
hits_27.vortex 1.0 vortex-file-compressed 179.01 MB 181.08 MB +2.06 MB +1.2%
hits_34.vortex 1.0 vortex-file-compressed 188.47 MB 190.53 MB +2.06 MB +1.1%
hits_51.vortex 1.0 vortex-compact 97.94 MB 98.81 MB +890.59 KB +0.9%
hits_29.vortex 1.0 vortex-compact 138.86 MB 140.06 MB +1.20 MB +0.9%
hits_85.vortex 1.0 vortex-compact 129.66 MB 130.74 MB +1.07 MB +0.8%
hits_11.vortex 1.0 vortex-file-compressed 158.71 MB 159.96 MB +1.25 MB +0.8%
hits_41.vortex 1.0 vortex-compact 131.20 MB 132.19 MB +1015.23 KB +0.8%
hits_65.vortex 1.0 vortex-file-compressed 197.35 MB 198.81 MB +1.47 MB +0.7%
hits_42.vortex 1.0 vortex-file-compressed 139.91 MB 140.95 MB +1.04 MB +0.7%
hits_28.vortex 1.0 vortex-compact 136.40 MB 137.37 MB +990.38 KB +0.7%
hits_93.vortex 1.0 vortex-file-compressed 153.56 MB 154.61 MB +1.05 MB +0.7%
hits_95.vortex 1.0 vortex-file-compressed 153.95 MB 154.86 MB +936.48 KB +0.6%
hits_4.vortex 1.0 vortex-compact 123.12 MB 123.81 MB +705.41 KB +0.6%
hits_11.vortex 1.0 vortex-compact 122.17 MB 122.85 MB +697.58 KB +0.6%
hits_23.vortex 1.0 vortex-compact 110.75 MB 111.35 MB +623.39 KB +0.5%
hits_89.vortex 1.0 vortex-compact 121.45 MB 122.00 MB +566.28 KB +0.5%
hits_86.vortex 1.0 vortex-file-compressed 170.61 MB 171.33 MB +732.98 KB +0.4%
hits_4.vortex 1.0 vortex-file-compressed 160.82 MB 161.45 MB +642.38 KB +0.4%
hits_24.vortex 1.0 vortex-compact 114.68 MB 115.12 MB +446.73 KB +0.4%
hits_8.vortex 1.0 vortex-file-compressed 160.65 MB 161.17 MB +534.54 KB +0.3%
hits_37.vortex 1.0 vortex-file-compressed 190.84 MB 191.37 MB +539.93 KB +0.3%
hits_76.vortex 1.0 vortex-compact 151.13 MB 151.42 MB +293.82 KB +0.2%
hits_21.vortex 1.0 vortex-compact 109.36 MB 109.55 MB +195.83 KB +0.2%
hits_63.vortex 1.0 vortex-file-compressed 198.20 MB 198.54 MB +351.30 KB +0.2%
hits_68.vortex 1.0 vortex-file-compressed 198.71 MB 199.04 MB +345.68 KB +0.2%
hits_54.vortex 1.0 vortex-compact 98.34 MB 98.50 MB +169.51 KB +0.2%
hits_84.vortex 1.0 vortex-file-compressed 171.23 MB 171.49 MB +263.66 KB +0.2%
hits_15.vortex 1.0 vortex-file-compressed 102.60 MB 102.75 MB +154.53 KB +0.1%
hits_95.vortex 1.0 vortex-compact 109.72 MB 109.86 MB +142.57 KB +0.1%
hits_19.vortex 1.0 vortex-compact 110.44 MB 110.57 MB +140.59 KB +0.1%
hits_61.vortex 1.0 vortex-file-compressed 197.66 MB 197.88 MB +217.54 KB +0.1%
hits_74.vortex 1.0 vortex-compact 151.27 MB 151.42 MB +145.59 KB +0.1%
hits_63.vortex 1.0 vortex-compact 151.32 MB 151.46 MB +144.86 KB +0.1%
hits_97.vortex 1.0 vortex-file-compressed 125.99 MB 126.07 MB +90.53 KB +0.1%
hits_89.vortex 1.0 vortex-file-compressed 168.28 MB 168.40 MB +117.38 KB +0.1%
hits_49.vortex 1.0 vortex-file-compressed 131.53 MB 131.62 MB +90.30 KB +0.1%
hits_24.vortex 1.0 vortex-file-compressed 166.85 MB 166.96 MB +112.36 KB +0.1%
hits_65.vortex 1.0 vortex-compact 151.10 MB 151.20 MB +101.41 KB +0.1%
hits_99.vortex 1.0 vortex-file-compressed 126.41 MB 126.50 MB +83.47 KB +0.1%
hits_48.vortex 1.0 vortex-file-compressed 131.28 MB 131.35 MB +77.64 KB +0.1%
hits_19.vortex 1.0 vortex-file-compressed 159.69 MB 159.78 MB +90.08 KB +0.1%
hits_54.vortex 1.0 vortex-file-compressed 130.56 MB 130.64 MB +73.05 KB +0.1%
hits_18.vortex 1.0 vortex-file-compressed 156.28 MB 156.35 MB +73.45 KB +0.0%
hits_36.vortex 1.0 vortex-file-compressed 190.28 MB 190.36 MB +85.58 KB +0.0%
hits_90.vortex 1.0 vortex-file-compressed 153.81 MB 153.87 MB +60.66 KB +0.0%
hits_22.vortex 1.0 vortex-file-compressed 158.89 MB 158.94 MB +55.23 KB +0.0%
hits_31.vortex 1.0 vortex-file-compressed 189.86 MB 189.92 MB +61.60 KB +0.0%
hits_10.vortex 1.0 vortex-file-compressed 160.45 MB 160.48 MB +36.77 KB +0.0%
hits_71.vortex 1.0 vortex-compact 151.45 MB 151.48 MB +29.44 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 135.12 MB 135.14 MB +19.38 KB +0.0%
hits_76.vortex 1.0 vortex-file-compressed 198.80 MB 198.83 MB +26.52 KB +0.0%
hits_5.vortex 1.0 vortex-file-compressed 160.46 MB 160.47 MB +17.59 KB +0.0%
hits_79.vortex 1.0 vortex-file-compressed 142.37 MB 142.38 MB +11.98 KB +0.0%
hits_87.vortex 1.0 vortex-file-compressed 170.58 MB 170.59 MB +14.31 KB +0.0%
hits_57.vortex 1.0 vortex-file-compressed 130.85 MB 130.86 MB +9.98 KB +0.0%
hits_81.vortex 1.0 vortex-file-compressed 171.38 MB 171.39 MB +9.72 KB +0.0%
hits_77.vortex 1.0 vortex-file-compressed 162.57 MB 162.58 MB +7.88 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 131.21 MB 131.22 MB +1.24 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 189.05 MB 189.05 MB 48 B -0.0%
hits_51.vortex 1.0 vortex-file-compressed 131.05 MB 131.04 MB 9.49 KB -0.0%
hits_69.vortex 1.0 vortex-file-compressed 199.03 MB 199.02 MB 15.14 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 191.79 MB 191.77 MB 18.67 KB -0.0%
hits_39.vortex 1.0 vortex-file-compressed 191.89 MB 191.87 MB 19.01 KB -0.0%
hits_20.vortex 1.0 vortex-file-compressed 159.15 MB 159.14 MB 16.73 KB -0.0%
hits_88.vortex 1.0 vortex-file-compressed 171.88 MB 171.86 MB 18.36 KB -0.0%
hits_45.vortex 1.0 vortex-file-compressed 139.15 MB 139.14 MB 15.68 KB -0.0%
hits_61.vortex 1.0 vortex-compact 150.98 MB 150.96 MB 17.46 KB -0.0%
hits_21.vortex 1.0 vortex-file-compressed 157.88 MB 157.86 MB 18.93 KB -0.0%
hits_10.vortex 1.0 vortex-compact 122.88 MB 122.86 MB 21.43 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 198.82 MB 198.79 MB 35.52 KB -0.0%
hits_23.vortex 1.0 vortex-file-compressed 159.80 MB 159.77 MB 29.37 KB -0.0%
hits_46.vortex 1.0 vortex-file-compressed 140.20 MB 140.17 MB 27.62 KB -0.0%
hits_25.vortex 1.0 vortex-file-compressed 200.19 MB 200.15 MB 43.75 KB -0.0%
hits_1.vortex 1.0 vortex-file-compressed 146.75 MB 146.72 MB 34.68 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 141.91 MB 141.88 MB 34.70 KB -0.0%
hits_91.vortex 1.0 vortex-file-compressed 154.11 MB 154.07 MB 38.79 KB -0.0%
hits_72.vortex 1.0 vortex-compact 151.64 MB 151.60 MB 38.88 KB -0.0%
hits_6.vortex 1.0 vortex-file-compressed 160.56 MB 160.52 MB 43.66 KB -0.0%
hits_9.vortex 1.0 vortex-file-compressed 160.39 MB 160.34 MB 43.91 KB -0.0%
hits_17.vortex 1.0 vortex-file-compressed 101.11 MB 101.08 MB 28.84 KB -0.0%
hits_68.vortex 1.0 vortex-compact 151.43 MB 151.38 MB 44.09 KB -0.0%
hits_69.vortex 1.0 vortex-compact 151.75 MB 151.71 MB 44.41 KB -0.0%
hits_16.vortex 1.0 vortex-file-compressed 101.65 MB 101.62 MB 31.23 KB -0.0%
hits_59.vortex 1.0 vortex-file-compressed 131.03 MB 130.99 MB 42.78 KB -0.0%
hits_3.vortex 1.0 vortex-file-compressed 151.25 MB 151.20 MB 50.16 KB -0.0%
hits_50.vortex 1.0 vortex-file-compressed 131.41 MB 131.36 MB 45.12 KB -0.0%
hits_92.vortex 1.0 vortex-file-compressed 153.88 MB 153.82 MB 54.14 KB -0.0%
hits_13.vortex 1.0 vortex-file-compressed 137.28 MB 137.23 MB 48.41 KB -0.0%
hits_85.vortex 1.0 vortex-file-compressed 170.07 MB 170.01 MB 63.47 KB -0.0%
hits_94.vortex 1.0 vortex-file-compressed 153.81 MB 153.75 MB 61.05 KB -0.0%
hits_2.vortex 1.0 vortex-file-compressed 146.40 MB 146.34 MB 64.21 KB -0.0%
hits_73.vortex 1.0 vortex-file-compressed 198.70 MB 198.61 MB 87.55 KB -0.0%
hits_12.vortex 1.0 vortex-file-compressed 160.24 MB 160.17 MB 71.54 KB -0.0%
hits_80.vortex 1.0 vortex-file-compressed 171.85 MB 171.78 MB 77.95 KB -0.0%
hits_26.vortex 1.0 vortex-file-compressed 180.57 MB 180.48 MB 84.42 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 171.32 MB 171.22 MB 101.66 KB -0.1%
hits_0.vortex 1.0 vortex-file-compressed 146.26 MB 146.17 MB 89.27 KB -0.1%
hits_60.vortex 1.0 vortex-file-compressed 176.31 MB 176.17 MB 135.91 KB -0.1%
hits_52.vortex 1.0 vortex-file-compressed 130.98 MB 130.88 MB 102.86 KB -0.1%
hits_70.vortex 1.0 vortex-file-compressed 199.20 MB 199.04 MB 165.40 KB -0.1%
hits_30.vortex 1.0 vortex-file-compressed 189.12 MB 188.97 MB 162.14 KB -0.1%
hits_44.vortex 1.0 vortex-file-compressed 139.43 MB 139.30 MB 130.21 KB -0.1%
hits_32.vortex 1.0 vortex-compact 138.00 MB 137.86 MB 135.91 KB -0.1%
hits_14.vortex 1.0 vortex-file-compressed 102.97 MB 102.87 MB 103.55 KB -0.1%
hits_56.vortex 1.0 vortex-file-compressed 131.19 MB 131.06 MB 135.51 KB -0.1%
hits_98.vortex 1.0 vortex-file-compressed 126.20 MB 126.08 MB 131.66 KB -0.1%
hits_64.vortex 1.0 vortex-compact 151.50 MB 151.33 MB 167.57 KB -0.1%
hits_82.vortex 1.0 vortex-file-compressed 172.40 MB 172.21 MB 192.77 KB -0.1%
hits_84.vortex 1.0 vortex-compact 131.18 MB 131.03 MB 153.34 KB -0.1%
hits_53.vortex 1.0 vortex-file-compressed 130.71 MB 130.56 MB 155.13 KB -0.1%
hits_46.vortex 1.0 vortex-compact 105.07 MB 104.94 MB 135.95 KB -0.1%
hits_32.vortex 1.0 vortex-file-compressed 192.62 MB 192.37 MB 255.45 KB -0.1%
hits_20.vortex 1.0 vortex-compact 110.33 MB 110.18 MB 152.66 KB -0.1%
hits_43.vortex 1.0 vortex-file-compressed 139.92 MB 139.73 MB 196.57 KB -0.1%
hits_82.vortex 1.0 vortex-compact 132.03 MB 131.84 MB 199.34 KB -0.1%
hits_7.vortex 1.0 vortex-file-compressed 160.58 MB 160.34 MB 243.21 KB -0.1%
hits_47.vortex 1.0 vortex-compact 99.92 MB 99.74 MB 180.81 KB -0.2%
hits_42.vortex 1.0 vortex-compact 104.78 MB 104.59 MB 194.17 KB -0.2%
hits_97.vortex 1.0 vortex-compact 94.50 MB 94.33 MB 176.55 KB -0.2%
hits_55.vortex 1.0 vortex-file-compressed 130.76 MB 130.43 MB 336.31 KB -0.3%
hits_67.vortex 1.0 vortex-file-compressed 198.57 MB 197.82 MB 763.81 KB -0.4%
hits_78.vortex 1.0 vortex-file-compressed 136.43 MB 135.91 MB 530.05 KB -0.4%
hits_75.vortex 1.0 vortex-file-compressed 198.57 MB 197.67 MB 919.95 KB -0.5%
hits_72.vortex 1.0 vortex-file-compressed 199.11 MB 198.21 MB 925.62 KB -0.5%
hits_71.vortex 1.0 vortex-file-compressed 199.14 MB 198.20 MB 961.05 KB -0.5%
hits_74.vortex 1.0 vortex-file-compressed 199.24 MB 198.27 MB 997.53 KB -0.5%
hits_1.vortex 1.0 vortex-compact 110.68 MB 110.10 MB 594.65 KB -0.5%
hits_62.vortex 1.0 vortex-file-compressed 198.25 MB 197.14 MB 1.11 MB -0.6%
hits_78.vortex 1.0 vortex-compact 103.81 MB 103.18 MB 647.27 KB -0.6%
hits_66.vortex 1.0 vortex-file-compressed 198.37 MB 197.10 MB 1.27 MB -0.6%
hits_35.vortex 1.0 vortex-compact 138.76 MB 137.66 MB 1.09 MB -0.8%
hits_88.vortex 1.0 vortex-compact 132.42 MB 131.35 MB 1.07 MB -0.8%
hits_38.vortex 1.0 vortex-file-compressed 196.28 MB 194.30 MB 1.99 MB -1.0%
hits_41.vortex 1.0 vortex-file-compressed 182.95 MB 181.01 MB 1.95 MB -1.1%
hits_40.vortex 1.0 vortex-file-compressed 194.08 MB 191.99 MB 2.09 MB -1.1%
hits_28.vortex 1.0 vortex-file-compressed 191.14 MB 188.99 MB 2.15 MB -1.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 11.78 GB → 11.78 GB (+0.0%)
  • vortex-file-compressed: 15.90 GB → 15.90 GB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (-0.2%, low confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): 0.973x ➖
Parquet (geomean): 0.981x ➖
Shifts: Parquet (control) -1.9% · Median polish -1.8%

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

datafusion / vortex-file-compressed (0.952x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 445269710 478467441 0.93
tpch_q02/datafusion:vortex-file-compressed 104312593 108606721 0.96
tpch_q03/datafusion:vortex-file-compressed 194556664 203802616 0.95
tpch_q04/datafusion:vortex-file-compressed 93661521 100385164 0.93
tpch_q05/datafusion:vortex-file-compressed 328824673 359628525 0.91
tpch_q06/datafusion:vortex-file-compressed 35608523 37099017 0.96
tpch_q07/datafusion:vortex-file-compressed 460909685 485564970 0.95
tpch_q08/datafusion:vortex-file-compressed 339732208 366134838 0.93
tpch_q09/datafusion:vortex-file-compressed 587606242 629059391 0.93
tpch_q10/datafusion:vortex-file-compressed 228142977 240088000 0.95
tpch_q11/datafusion:vortex-file-compressed 77295278 82223116 0.94
tpch_q12/datafusion:vortex-file-compressed 111715043 115849334 0.96
tpch_q13/datafusion:vortex-file-compressed 198419043 215088382 0.92
tpch_q14/datafusion:vortex-file-compressed 46826402 49074907 0.95
tpch_q15/datafusion:vortex-file-compressed 93804030 99821619 0.94
tpch_q16/datafusion:vortex-file-compressed 72513187 77887218 0.93
tpch_q17/datafusion:vortex-file-compressed 580040040 615443376 0.94
tpch_q18/datafusion:vortex-file-compressed 835838870 854441735 0.98
tpch_q19/datafusion:vortex-file-compressed 219355543 227377008 0.96
tpch_q20/datafusion:vortex-file-compressed 154965929 158553983 0.98
tpch_q21/datafusion:vortex-file-compressed 605494674 605192462 1.00
tpch_q22/datafusion:vortex-file-compressed 56402074 55256018 1.02
datafusion / vortex-compact (0.979x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 479068725 490486457 0.98
tpch_q02/datafusion:vortex-compact 106693153 109928429 0.97
tpch_q03/datafusion:vortex-compact 196861172 198857217 0.99
tpch_q04/datafusion:vortex-compact 109244287 112160411 0.97
tpch_q05/datafusion:vortex-compact 343535173 344841262 1.00
tpch_q06/datafusion:vortex-compact 59537009 61141999 0.97
tpch_q07/datafusion:vortex-compact 467668930 483721666 0.97
tpch_q08/datafusion:vortex-compact 341151810 350310843 0.97
tpch_q09/datafusion:vortex-compact 591868194 605917416 0.98
tpch_q10/datafusion:vortex-compact 238409626 247253371 0.96
tpch_q11/datafusion:vortex-compact 79503438 79641678 1.00
tpch_q12/datafusion:vortex-compact 152808743 155503026 0.98
tpch_q13/datafusion:vortex-compact 241985721 249441930 0.97
tpch_q14/datafusion:vortex-compact 65932516 67077059 0.98
tpch_q15/datafusion:vortex-compact 150377505 153560230 0.98
tpch_q16/datafusion:vortex-compact 78438281 82799172 0.95
tpch_q17/datafusion:vortex-compact 583622180 589668773 0.99
tpch_q18/datafusion:vortex-compact 837726286 848789774 0.99
tpch_q19/datafusion:vortex-compact 324267481 334184786 0.97
tpch_q20/datafusion:vortex-compact 178255739 181010077 0.98
tpch_q21/datafusion:vortex-compact 624575800 626701224 1.00
tpch_q22/datafusion:vortex-compact 64421650 65562839 0.98
datafusion / parquet (0.987x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 484209427 471394136 1.03
tpch_q02/datafusion:parquet 177967129 177158555 1.00
tpch_q03/datafusion:parquet 256857065 256840979 1.00
tpch_q04/datafusion:parquet 118435350 118800537 1.00
tpch_q05/datafusion:parquet 401172391 400676101 1.00
tpch_q06/datafusion:parquet 132078360 133908220 0.99
tpch_q07/datafusion:parquet 565592657 562085646 1.01
tpch_q08/datafusion:parquet 447108883 461625062 0.97
tpch_q09/datafusion:parquet 717545439 744694828 0.96
tpch_q10/datafusion:parquet 570394548 572528767 1.00
tpch_q11/datafusion:parquet 121138236 120896663 1.00
tpch_q12/datafusion:parquet 219234341 207874780 1.05
tpch_q13/datafusion:parquet 363129540 352968993 1.03
tpch_q14/datafusion:parquet 158175572 154882035 1.02
tpch_q15/datafusion:parquet 256089817 266161556 0.96
tpch_q16/datafusion:parquet 124859850 127858698 0.98
tpch_q17/datafusion:parquet 678224416 726492051 0.93
tpch_q18/datafusion:parquet 871650434 922445279 0.94
tpch_q19/datafusion:parquet 278677291 290532718 0.96
tpch_q20/datafusion:parquet 298240489 309060023 0.96
tpch_q21/datafusion:parquet 652601095 688747796 0.95
tpch_q22/datafusion:parquet 207747326 214031391 0.97
datafusion / arrow (1.026x ➖, 0↑ 2↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 732713479 690991209 1.06
tpch_q02/datafusion:arrow 114012616 117005590 0.97
tpch_q03/datafusion:arrow 🚨 610916320 513389170 1.19
tpch_q04/datafusion:arrow 413238850 378428543 1.09
tpch_q05/datafusion:arrow 762730698 738384980 1.03
tpch_q06/datafusion:arrow 321600040 317715610 1.01
tpch_q07/datafusion:arrow 1192764769 1138163330 1.05
tpch_q08/datafusion:arrow 962471441 943554862 1.02
tpch_q09/datafusion:arrow 1074128153 1083563306 0.99
tpch_q10/datafusion:arrow 616635142 632488008 0.97
tpch_q11/datafusion:arrow 92218374 94244404 0.98
tpch_q12/datafusion:arrow 1077706989 1095053878 0.98
tpch_q13/datafusion:arrow 480183490 482502007 1.00
tpch_q14/datafusion:arrow 380246879 369256785 1.03
tpch_q15/datafusion:arrow 🚨 816529342 735879977 1.11
tpch_q16/datafusion:arrow 84136511 82030080 1.03
tpch_q17/datafusion:arrow 994741318 953139460 1.04
tpch_q18/datafusion:arrow 1878864424 1807494535 1.04
tpch_q19/datafusion:arrow 549882516 563798966 0.98
tpch_q20/datafusion:arrow 508763834 514772587 0.99
tpch_q21/datafusion:arrow 3139386248 3086917537 1.02
tpch_q22/datafusion:arrow 82533312 81069694 1.02
duckdb / vortex-file-compressed (0.993x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 169676104 170841576 0.99
tpch_q02/duckdb:vortex-file-compressed 55531426 55518860 1.00
tpch_q03/duckdb:vortex-file-compressed 123191208 123986894 0.99
tpch_q04/duckdb:vortex-file-compressed 159858146 156626987 1.02
tpch_q05/duckdb:vortex-file-compressed 138730276 139215819 1.00
tpch_q06/duckdb:vortex-file-compressed 32535079 32022037 1.02
tpch_q07/duckdb:vortex-file-compressed 136450911 137715297 0.99
tpch_q08/duckdb:vortex-file-compressed 173883548 178187158 0.98
tpch_q09/duckdb:vortex-file-compressed 400083637 400007004 1.00
tpch_q10/duckdb:vortex-file-compressed 195735382 196988941 0.99
tpch_q11/duckdb:vortex-file-compressed 33251438 33222143 1.00
tpch_q12/duckdb:vortex-file-compressed 105434845 107040569 0.98
tpch_q13/duckdb:vortex-file-compressed 271959673 274862194 0.99
tpch_q14/duckdb:vortex-file-compressed 53380420 52935092 1.01
tpch_q15/duckdb:vortex-file-compressed 90038837 90683618 0.99
tpch_q16/duckdb:vortex-file-compressed 78249271 81379481 0.96
tpch_q17/duckdb:vortex-file-compressed 93694025 94587854 0.99
tpch_q18/duckdb:vortex-file-compressed 292034001 295971194 0.99
tpch_q19/duckdb:vortex-file-compressed 78800419 79662815 0.99
tpch_q20/duckdb:vortex-file-compressed 142030494 143104619 0.99
tpch_q21/duckdb:vortex-file-compressed 495796374 511804252 0.97
tpch_q22/duckdb:vortex-file-compressed 63597132 63462050 1.00
duckdb / vortex-compact (0.967x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229534526 229099662 1.00
tpch_q02/duckdb:vortex-compact 61344437 60346709 1.02
tpch_q03/duckdb:vortex-compact 136055877 136456452 1.00
tpch_q04/duckdb:vortex-compact 170049287 173667896 0.98
tpch_q05/duckdb:vortex-compact 163987370 165009509 0.99
tpch_q06/duckdb:vortex-compact 54284728 53915668 1.01
tpch_q07/duckdb:vortex-compact 171661653 175724420 0.98
tpch_q08/duckdb:vortex-compact 196332461 199980082 0.98
tpch_q09/duckdb:vortex-compact 421652242 432746977 0.97
tpch_q10/duckdb:vortex-compact 220877376 227671961 0.97
tpch_q11/duckdb:vortex-compact 38342673 40208575 0.95
tpch_q12/duckdb:vortex-compact 164135219 174235331 0.94
tpch_q13/duckdb:vortex-compact 321432374 343762351 0.94
tpch_q14/duckdb:vortex-compact 72713895 77208611 0.94
tpch_q15/duckdb:vortex-compact 114303139 121021877 0.94
tpch_q16/duckdb:vortex-compact 79969747 84497287 0.95
tpch_q17/duckdb:vortex-compact 106092235 113816044 0.93
tpch_q18/duckdb:vortex-compact 307994774 316754318 0.97
tpch_q19/duckdb:vortex-compact 96259900 99307137 0.97
tpch_q20/duckdb:vortex-compact 176543834 184513119 0.96
tpch_q21/duckdb:vortex-compact 532141576 571741163 0.93
tpch_q22/duckdb:vortex-compact 71516473 74284871 0.96
duckdb / parquet (0.976x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 268265459 261139906 1.03
tpch_q02/duckdb:parquet 100160426 105054404 0.95
tpch_q03/duckdb:parquet 195778707 213022236 0.92
tpch_q04/duckdb:parquet 136327371 136285997 1.00
tpch_q05/duckdb:parquet 224400663 224744893 1.00
tpch_q06/duckdb:parquet 74558150 74394984 1.00
tpch_q07/duckdb:parquet 185200893 185903896 1.00
tpch_q08/duckdb:parquet 265535699 264036496 1.01
tpch_q09/duckdb:parquet 475962313 476270353 1.00
tpch_q10/duckdb:parquet 623432015 627282878 0.99
tpch_q11/duckdb:parquet 62261962 67605296 0.92
tpch_q12/duckdb:parquet 131658041 136685240 0.96
tpch_q13/duckdb:parquet 441877627 470476525 0.94
tpch_q14/duckdb:parquet 180687596 181368266 1.00
tpch_q15/duckdb:parquet 106847205 108811755 0.98
tpch_q16/duckdb:parquet 160887632 172823053 0.93
tpch_q17/duckdb:parquet 178778061 183256783 0.98
tpch_q18/duckdb:parquet 368424447 365718904 1.01
tpch_q19/duckdb:parquet 285061195 294422289 0.97
tpch_q20/duckdb:parquet 229595953 235730803 0.97
tpch_q21/duckdb:parquet 552937711 590752780 0.94
tpch_q22/duckdb:parquet 293261808 296192860 0.99
duckdb / duckdb (0.963x ➖, 1↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120455700 121555480 0.99
tpch_q02/duckdb:duckdb 🚀 48911608 54698098 0.89
tpch_q03/duckdb:duckdb 103638891 108733484 0.95
tpch_q04/duckdb:duckdb 151220271 149080448 1.01
tpch_q05/duckdb:duckdb 120912753 125844607 0.96
tpch_q06/duckdb:duckdb 44734781 45829401 0.98
tpch_q07/duckdb:duckdb 91880487 96092433 0.96
tpch_q08/duckdb:duckdb 118008072 124382138 0.95
tpch_q09/duckdb:duckdb 282528808 293694717 0.96
tpch_q10/duckdb:duckdb 216778380 223833345 0.97
tpch_q11/duckdb:duckdb 19651745 19884762 0.99
tpch_q12/duckdb:duckdb 90996727 94431291 0.96
tpch_q13/duckdb:duckdb 234011923 243190228 0.96
tpch_q14/duckdb:duckdb 78109587 82008314 0.95
tpch_q15/duckdb:duckdb 82543092 84499597 0.98
tpch_q16/duckdb:duckdb 77122829 82199421 0.94
tpch_q17/duckdb:duckdb 88563032 89902960 0.99
tpch_q18/duckdb:duckdb 231122318 241118201 0.96
tpch_q19/duckdb:duckdb 123805126 128169746 0.97
tpch_q20/duckdb:duckdb 117283591 121475621 0.97
tpch_q21/duckdb:duckdb 306268465 323664396 0.95
tpch_q22/duckdb:duckdb 66734992 69436948 0.96

File Size Changes (27 files changed, -0.0% overall, 13↑ 14↓)
File Scale Format Base HEAD Change %
partsupp_1.vortex 10.0 vortex-compact 104.84 MB 105.36 MB +529.36 KB +0.5%
part_0.vortex 10.0 vortex-compact 16.86 MB 16.90 MB +34.98 KB +0.2%
lineitem_12.vortex 10.0 vortex-file-compressed 129.22 MB 129.44 MB +225.73 KB +0.2%
partsupp_0.vortex 10.0 vortex-compact 104.97 MB 105.13 MB +157.05 KB +0.1%
lineitem_1.vortex 10.0 vortex-file-compressed 129.08 MB 129.23 MB +155.09 KB +0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 129.34 MB 129.45 MB +110.21 KB +0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 129.40 MB 129.47 MB +73.82 KB +0.1%
customer_0.vortex 10.0 vortex-file-compressed 88.49 MB 88.53 MB +31.41 KB +0.0%
lineitem_3.vortex 10.0 vortex-file-compressed 129.42 MB 129.46 MB +45.49 KB +0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 129.26 MB 129.30 MB +43.67 KB +0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 129.42 MB 129.46 MB +41.85 KB +0.0%
customer_0.vortex 10.0 vortex-compact 74.07 MB 74.09 MB +21.36 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.11 MB 129.13 MB +15.77 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.73 MB 119.71 MB 27.63 KB -0.0%
lineitem_2.vortex 10.0 vortex-file-compressed 129.46 MB 129.42 MB 48.10 KB -0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 129.67 MB 129.61 MB 65.59 KB -0.0%
lineitem_8.vortex 10.0 vortex-file-compressed 129.24 MB 129.14 MB 94.15 KB -0.1%
partsupp_0.vortex 10.0 vortex-file-compressed 119.83 MB 119.74 MB 89.84 KB -0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 129.69 MB 129.55 MB 143.11 KB -0.1%
supplier_0.vortex 10.0 vortex-file-compressed 5.72 MB 5.71 MB 8.07 KB -0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 129.60 MB 129.35 MB 263.97 KB -0.2%
orders_2.vortex 10.0 vortex-file-compressed 134.62 MB 134.29 MB 336.55 KB -0.2%
orders_1.vortex 10.0 vortex-file-compressed 134.48 MB 134.12 MB 370.30 KB -0.3%
part_0.vortex 10.0 vortex-file-compressed 24.83 MB 24.74 MB 91.88 KB -0.4%
orders_0.vortex 10.0 vortex-file-compressed 133.88 MB 133.34 MB 553.57 KB -0.4%
part_1.vortex 10.0 vortex-file-compressed 24.85 MB 24.74 MB 116.17 KB -0.5%
part_1.vortex 10.0 vortex-compact 17.01 MB 16.85 MB 158.39 KB -0.9%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.7%
Engines: DataFusion No clear signal (-1.1%, environment too noisy confidence) · DuckDB No clear signal (-2.4%, environment too noisy confidence)
Vortex (geomean): 0.787x ➖
Parquet (geomean): 0.801x ➖
Shifts: Parquet (control) -19.9% · Median polish -20.1%

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

datafusion / vortex-file-compressed (0.718x ➖, 11↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 286934331 265239133 1.08
tpch_q02/datafusion:vortex-file-compressed 473904520 478891559 0.99
tpch_q03/datafusion:vortex-file-compressed 538238894 456127067 1.18
tpch_q04/datafusion:vortex-file-compressed 221054034 276132360 0.80
tpch_q05/datafusion:vortex-file-compressed 417005700 582926584 0.72
tpch_q06/datafusion:vortex-file-compressed 332232016 398857230 0.83
tpch_q07/datafusion:vortex-file-compressed 🚀 429508615 622151739 0.69
tpch_q08/datafusion:vortex-file-compressed 589550644 687729402 0.86
tpch_q09/datafusion:vortex-file-compressed 🚀 379933128 945765508 0.40
tpch_q10/datafusion:vortex-file-compressed 🚀 464654023 835463993 0.56
tpch_q11/datafusion:vortex-file-compressed 🚀 267942084 456867404 0.59
tpch_q12/datafusion:vortex-file-compressed 414064197 575503288 0.72
tpch_q13/datafusion:vortex-file-compressed 217754226 252384589 0.86
tpch_q14/datafusion:vortex-file-compressed 🚀 239267330 375101186 0.64
tpch_q15/datafusion:vortex-file-compressed 🚀 442725981 632807987 0.70
tpch_q16/datafusion:vortex-file-compressed 🚀 208133195 344602918 0.60
tpch_q17/datafusion:vortex-file-compressed 🚀 346609411 577688290 0.60
tpch_q18/datafusion:vortex-file-compressed 🚀 273126040 428367990 0.64
tpch_q19/datafusion:vortex-file-compressed 480622890 656116299 0.73
tpch_q20/datafusion:vortex-file-compressed 432070190 562539624 0.77
tpch_q21/datafusion:vortex-file-compressed 🚀 501309055 742986817 0.67
tpch_q22/datafusion:vortex-file-compressed 🚀 186091641 313214198 0.59
datafusion / vortex-compact (0.782x ➖, 6↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 292013968 284780378 1.03
tpch_q02/datafusion:vortex-compact 460157631 531384112 0.87
tpch_q03/datafusion:vortex-compact 464244947 522238991 0.89
tpch_q04/datafusion:vortex-compact 252965979 321094810 0.79
tpch_q05/datafusion:vortex-compact 🚀 474040691 751314352 0.63
tpch_q06/datafusion:vortex-compact 312878726 389466771 0.80
tpch_q07/datafusion:vortex-compact 🚀 448853948 715516681 0.63
tpch_q08/datafusion:vortex-compact 674842550 709861765 0.95
tpch_q09/datafusion:vortex-compact 🚀 472881003 771204354 0.61
tpch_q10/datafusion:vortex-compact 🚀 437036001 696216216 0.63
tpch_q11/datafusion:vortex-compact 🚀 298073380 495843082 0.60
tpch_q12/datafusion:vortex-compact 439403897 465650177 0.94
tpch_q13/datafusion:vortex-compact 182267982 205787082 0.89
tpch_q14/datafusion:vortex-compact 🚀 232981812 422726019 0.55
tpch_q15/datafusion:vortex-compact 430348148 576642276 0.75
tpch_q16/datafusion:vortex-compact 212621966 202398025 1.05
tpch_q17/datafusion:vortex-compact 330602214 461257996 0.72
tpch_q18/datafusion:vortex-compact 287293115 380597452 0.75
tpch_q19/datafusion:vortex-compact 561109769 782366564 0.72
tpch_q20/datafusion:vortex-compact 448871941 546371376 0.82
tpch_q21/datafusion:vortex-compact 663909158 792036615 0.84
tpch_q22/datafusion:vortex-compact 265421038 250152563 1.06
datafusion / parquet (0.757x ➖, 10↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 267601294 411655116 0.65
tpch_q02/datafusion:parquet 508317054 469345060 1.08
tpch_q03/datafusion:parquet 471877721 437810897 1.08
tpch_q04/datafusion:parquet 🚀 205282013 302190927 0.68
tpch_q05/datafusion:parquet 490207561 646733447 0.76
tpch_q06/datafusion:parquet 🚀 177055969 326910069 0.54
tpch_q07/datafusion:parquet 🚀 453791334 743302627 0.61
tpch_q08/datafusion:parquet 🚀 621999835 891267052 0.70
tpch_q09/datafusion:parquet 🚀 515955600 743159759 0.69
tpch_q10/datafusion:parquet 535420836 666322873 0.80
tpch_q11/datafusion:parquet 384579636 396774433 0.97
tpch_q12/datafusion:parquet 265844806 290690642 0.91
tpch_q13/datafusion:parquet 434277141 559996013 0.78
tpch_q14/datafusion:parquet 🚀 205617979 295251654 0.70
tpch_q15/datafusion:parquet 🚀 311973071 447503007 0.70
tpch_q16/datafusion:parquet 170214428 177601972 0.96
tpch_q17/datafusion:parquet 🚀 429108774 707794613 0.61
tpch_q18/datafusion:parquet 466905402 636612565 0.73
tpch_q19/datafusion:parquet 🚀 370031293 555261627 0.67
tpch_q20/datafusion:parquet 348979226 484293260 0.72
tpch_q21/datafusion:parquet 595910351 800175783 0.74
tpch_q22/datafusion:parquet 266281711 309833506 0.86
duckdb / vortex-file-compressed (0.850x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 300653925 341285155 0.88
tpch_q02/duckdb:vortex-file-compressed 906426741 959099484 0.95
tpch_q03/duckdb:vortex-file-compressed 593172840 739347592 0.80
tpch_q04/duckdb:vortex-file-compressed 334362426 456186233 0.73
tpch_q05/duckdb:vortex-file-compressed 847121482 973049761 0.87
tpch_q06/duckdb:vortex-file-compressed 354612736 421010205 0.84
tpch_q07/duckdb:vortex-file-compressed 913339352 1087580418 0.84
tpch_q08/duckdb:vortex-file-compressed 1162883996 1303263082 0.89
tpch_q09/duckdb:vortex-file-compressed 925923525 1105739653 0.84
tpch_q10/duckdb:vortex-file-compressed 714168119 815916067 0.88
tpch_q11/duckdb:vortex-file-compressed 512813723 630292012 0.81
tpch_q12/duckdb:vortex-file-compressed 606372408 799202545 0.76
tpch_q13/duckdb:vortex-file-compressed 480986786 562672523 0.85
tpch_q14/duckdb:vortex-file-compressed 414524251 443995601 0.93
tpch_q15/duckdb:vortex-file-compressed 315763469 419935789 0.75
tpch_q16/duckdb:vortex-file-compressed 348158337 346757759 1.00
tpch_q17/duckdb:vortex-file-compressed 683862950 837936375 0.82
tpch_q18/duckdb:vortex-file-compressed 631582702 668066363 0.95
tpch_q19/duckdb:vortex-file-compressed 438914181 582565344 0.75
tpch_q20/duckdb:vortex-file-compressed 908994808 915532033 0.99
tpch_q21/duckdb:vortex-file-compressed 1043934537 1379546439 0.76
tpch_q22/duckdb:vortex-file-compressed 292166009 337875732 0.86
duckdb / vortex-compact (0.806x ➖, 1↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 288459954 277389011 1.04
tpch_q02/duckdb:vortex-compact 930813041 1126812246 0.83
tpch_q03/duckdb:vortex-compact 611115300 729813546 0.84
tpch_q04/duckdb:vortex-compact 363224676 461708782 0.79
tpch_q05/duckdb:vortex-compact 762402275 928214382 0.82
tpch_q06/duckdb:vortex-compact 319068238 442591862 0.72
tpch_q07/duckdb:vortex-compact 914021285 1173841467 0.78
tpch_q08/duckdb:vortex-compact 1142243437 1239445463 0.92
tpch_q09/duckdb:vortex-compact 952633864 1149196161 0.83
tpch_q10/duckdb:vortex-compact 676518293 850515933 0.80
tpch_q11/duckdb:vortex-compact 520891356 569224232 0.92
tpch_q12/duckdb:vortex-compact 658548216 834333296 0.79
tpch_q13/duckdb:vortex-compact 369994425 468888288 0.79
tpch_q14/duckdb:vortex-compact 🚀 350368105 567124671 0.62
tpch_q15/duckdb:vortex-compact 283821973 352020459 0.81
tpch_q16/duckdb:vortex-compact 327280391 408327127 0.80
tpch_q17/duckdb:vortex-compact 598349995 788958000 0.76
tpch_q18/duckdb:vortex-compact 524670507 697158257 0.75
tpch_q19/duckdb:vortex-compact 449076289 560936992 0.80
tpch_q20/duckdb:vortex-compact 718341342 922638876 0.78
tpch_q21/duckdb:vortex-compact 1094982132 1332884426 0.82
tpch_q22/duckdb:vortex-compact 263243103 320380078 0.82
duckdb / parquet (0.848x ➖, 2↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚀 462204949 716645974 0.64
tpch_q02/duckdb:parquet 1084256469 1299996628 0.83
tpch_q03/duckdb:parquet 1108792446 1152011720 0.96
tpch_q04/duckdb:parquet 730699342 858243588 0.85
tpch_q05/duckdb:parquet 1373886248 1518368693 0.90
tpch_q06/duckdb:parquet 440365717 517900520 0.85
tpch_q07/duckdb:parquet 1155500406 1322875522 0.87
tpch_q08/duckdb:parquet 1719391382 1582017951 1.09
tpch_q09/duckdb:parquet 1476349425 1809067375 0.82
tpch_q10/duckdb:parquet 1316539164 1429873636 0.92
tpch_q11/duckdb:parquet 749482927 797948208 0.94
tpch_q12/duckdb:parquet 700409368 911987915 0.77
tpch_q13/duckdb:parquet 930811086 969720332 0.96
tpch_q14/duckdb:parquet 816775310 866131326 0.94
tpch_q15/duckdb:parquet 🚀 525004222 874370203 0.60
tpch_q16/duckdb:parquet 636707720 729638136 0.87
tpch_q17/duckdb:parquet 812408567 955959257 0.85
tpch_q18/duckdb:parquet 872604528 1093593489 0.80
tpch_q19/duckdb:parquet 757916864 988361514 0.77
tpch_q20/duckdb:parquet 1189861342 1410376713 0.84
tpch_q21/duckdb:parquet 1100521987 1329878947 0.83
tpch_q22/duckdb:parquet 523401262 598133620 0.88

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 0.807x ✅
Parquet (geomean): 0.882x ✅

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.840x ✅, 27↑ 2↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 377642 3106327 0.12
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1053278 1092888 0.96
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8427688499 8913522268 0.95
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8222214398 8601707871 0.96
random-access/feature-vectors/correlated/vortex-tokio-local-disk 3634998 3889292 0.93
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚀 2710779 3859416 0.70
random-access/feature-vectors/uniform/lance-tokio-local-disk 1222102 1266759 0.96
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 🚨 2140254 1902079 1.13
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8182871407 8800094454 0.93
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8368064809 8594110567 0.97
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚀 3429122 4719268 0.73
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚀 5573035 7770907 0.72
random-access/lance-tokio-local-disk 674312 663214 1.02
random-access/lance-tokio-local-disk-footer 1377425 1340694 1.03
random-access/nested-lists/correlated/lance-tokio-local-disk 221826 241700 0.92
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 🚀 552055 617089 0.89
random-access/nested-lists/correlated/parquet-tokio-local-disk 🚀 128672003 173226850 0.74
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 🚀 126767389 171457833 0.74
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 347535 492195 0.71
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 491296 649624 0.76
random-access/nested-lists/uniform/lance-tokio-local-disk 975967 1078696 0.90
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 🚀 1287509 1844192 0.70
random-access/nested-lists/uniform/parquet-tokio-local-disk 129796570 137159945 0.95
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 🚀 125589403 152979249 0.82
random-access/nested-lists/uniform/vortex-tokio-local-disk 2328488 2235771 1.04
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 🚨 2537427 2263713 1.12
random-access/nested-structs/correlated/lance-tokio-local-disk 🚀 348156 391543 0.89
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 🚀 521995 585919 0.89
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚀 20200792 31420953 0.64
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚀 19954499 30147061 0.66
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚀 387131 437734 0.88
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚀 551970 705732 0.78
random-access/nested-structs/uniform/lance-tokio-local-disk 🚀 2455233 2814902 0.87
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2599747 2862963 0.91
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 19737302 27750215 0.71
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚀 20587084 26836956 0.77
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚀 1056286 1724262 0.61
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚀 1225380 1955244 0.63
random-access/parquet-tokio-local-disk 174946600 164244913 1.07
random-access/parquet-tokio-local-disk-footer 180207645 167500661 1.08
random-access/taxi/correlated/lance-tokio-local-disk 980353 973022 1.01
random-access/taxi/correlated/lance-tokio-local-disk-footer 1871932 2002821 0.93
random-access/taxi/correlated/parquet-tokio-local-disk 268221490 249535054 1.07
random-access/taxi/correlated/parquet-tokio-local-disk-footer 267508165 248468809 1.08
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1077659 1420826 0.76
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1634899 2019916 0.81
random-access/taxi/uniform/lance-tokio-local-disk 9479820 9728034 0.97
random-access/taxi/uniform/lance-tokio-local-disk-footer 9934319 10911421 0.91
random-access/taxi/uniform/parquet-tokio-local-disk 281790062 284945950 0.99
random-access/taxi/uniform/parquet-tokio-local-disk-footer 281437498 285048732 0.99
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 3524488 4013211 0.88
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4157373 4662214 0.89
random-access/vortex-tokio-local-disk 683042 746738 0.91
random-access/vortex-tokio-local-disk-footer 🚀 1112186 1306925 0.85

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.4%
Engines: DataFusion No clear signal (+2.7%, environment too noisy confidence) · DuckDB No clear signal (+1.7%, environment too noisy confidence)
Vortex (geomean): 1.258x ❌
Parquet (geomean): 1.211x ❌
Shifts: Parquet (control) +21.1% · Median polish +26.9%

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

datafusion / vortex-file-compressed (1.268x ❌, 0↑ 37↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚨 2614512 1580771 1.65
clickbench_q01/datafusion:vortex-file-compressed 🚨 20793067 17202272 1.21
clickbench_q02/datafusion:vortex-file-compressed 🚨 44962095 35013430 1.28
clickbench_q03/datafusion:vortex-file-compressed 🚨 53928055 40616159 1.33
clickbench_q04/datafusion:vortex-file-compressed 🚨 320393785 236079920 1.36
clickbench_q05/datafusion:vortex-file-compressed 🚨 402311199 310996060 1.29
clickbench_q06/datafusion:vortex-file-compressed 🚨 2397441 1694122 1.42
clickbench_q07/datafusion:vortex-file-compressed 🚨 25645073 20502249 1.25
clickbench_q08/datafusion:vortex-file-compressed 🚨 439582607 333742886 1.32
clickbench_q09/datafusion:vortex-file-compressed 🚨 605038475 450392474 1.34
clickbench_q10/datafusion:vortex-file-compressed 🚨 96005924 73180780 1.31
clickbench_q11/datafusion:vortex-file-compressed 🚨 105329734 85782293 1.23
clickbench_q12/datafusion:vortex-file-compressed 🚨 340028762 262205362 1.30
clickbench_q13/datafusion:vortex-file-compressed 🚨 631600646 428031765 1.48
clickbench_q14/datafusion:vortex-file-compressed 🚨 378472205 256161644 1.48
clickbench_q15/datafusion:vortex-file-compressed 🚨 377457290 284493946 1.33
clickbench_q16/datafusion:vortex-file-compressed 🚨 856807831 647256084 1.32
clickbench_q17/datafusion:vortex-file-compressed 🚨 859241358 686390949 1.25
clickbench_q18/datafusion:vortex-file-compressed 🚨 1845218645 1404359275 1.31
clickbench_q19/datafusion:vortex-file-compressed 🚨 44481083 30489725 1.46
clickbench_q20/datafusion:vortex-file-compressed 🚨 436963254 318286607 1.37
clickbench_q21/datafusion:vortex-file-compressed 🚨 552451469 408350094 1.35
clickbench_q22/datafusion:vortex-file-compressed 🚨 715360982 518792760 1.38
clickbench_q23/datafusion:vortex-file-compressed 🚨 932682252 808339917 1.15
clickbench_q24/datafusion:vortex-file-compressed 56755909 61644352 0.92
clickbench_q25/datafusion:vortex-file-compressed 104215229 98738242 1.06
clickbench_q26/datafusion:vortex-file-compressed 54897506 57363524 0.96
clickbench_q27/datafusion:vortex-file-compressed 522669183 556819406 0.94
clickbench_q28/datafusion:vortex-file-compressed 2768723477 2739313351 1.01
clickbench_q29/datafusion:vortex-file-compressed 81746280 83830609 0.98
clickbench_q30/datafusion:vortex-file-compressed 🚨 309845975 230866908 1.34
clickbench_q31/datafusion:vortex-file-compressed 🚨 323051508 250784953 1.29
clickbench_q32/datafusion:vortex-file-compressed 🚨 1462777000 1093282350 1.34
clickbench_q33/datafusion:vortex-file-compressed 🚨 1983340329 1461093183 1.36
clickbench_q34/datafusion:vortex-file-compressed 🚨 1953706951 1477578794 1.32
clickbench_q35/datafusion:vortex-file-compressed 🚨 338401683 241938841 1.40
clickbench_q36/datafusion:vortex-file-compressed 🚨 80651817 61413082 1.31
clickbench_q37/datafusion:vortex-file-compressed 🚨 32439686 26378672 1.23
clickbench_q38/datafusion:vortex-file-compressed 🚨 20966508 16756132 1.25
clickbench_q39/datafusion:vortex-file-compressed 🚨 169043559 122267640 1.38
clickbench_q40/datafusion:vortex-file-compressed 🚨 16463335 13569386 1.21
clickbench_q41/datafusion:vortex-file-compressed 🚨 17283372 13436781 1.29
clickbench_q42/datafusion:vortex-file-compressed 🚨 14942635 12608294 1.19
datafusion / parquet (1.235x ❌, 0↑ 37↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚨 2986598 1649701 1.81
clickbench_q01/datafusion:parquet 🚨 24428919 19753282 1.24
clickbench_q02/datafusion:parquet 47577726 44513804 1.07
clickbench_q03/datafusion:parquet 🚨 40600334 35605354 1.14
clickbench_q04/datafusion:parquet 🚨 393091872 270202892 1.45
clickbench_q05/datafusion:parquet 🚨 406828782 320525653 1.27
clickbench_q06/datafusion:parquet 🚨 2212028 1605554 1.38
clickbench_q07/datafusion:parquet 🚨 24167026 21094729 1.15
clickbench_q08/datafusion:parquet 🚨 444146821 328991885 1.35
clickbench_q09/datafusion:parquet 🚨 647120231 493906269 1.31
clickbench_q10/datafusion:parquet 🚨 122243838 89846231 1.36
clickbench_q11/datafusion:parquet 🚨 151287105 116812916 1.30
clickbench_q12/datafusion:parquet 🚨 409461767 335425404 1.22
clickbench_q13/datafusion:parquet 🚨 643825793 534447195 1.20
clickbench_q14/datafusion:parquet 🚨 394127672 348820782 1.13
clickbench_q15/datafusion:parquet 🚨 381094579 313437432 1.22
clickbench_q16/datafusion:parquet 🚨 911983543 678192919 1.34
clickbench_q17/datafusion:parquet 🚨 831085283 647163767 1.28
clickbench_q18/datafusion:parquet 1763116464 1696694280 1.04
clickbench_q19/datafusion:parquet 30488520 32341348 0.94
clickbench_q20/datafusion:parquet 681665124 659197426 1.03
clickbench_q21/datafusion:parquet 760537907 698052653 1.09
clickbench_q22/datafusion:parquet 🚨 1085842822 979467020 1.11
clickbench_q23/datafusion:parquet 🚨 5133062980 4103973003 1.25
clickbench_q24/datafusion:parquet 🚨 67688231 58175154 1.16
clickbench_q25/datafusion:parquet 🚨 153780176 127220807 1.21
clickbench_q26/datafusion:parquet 🚨 61579503 55367276 1.11
clickbench_q27/datafusion:parquet 🚨 799208981 656715535 1.22
clickbench_q28/datafusion:parquet 🚨 2898682834 2444681459 1.19
clickbench_q29/datafusion:parquet 🚨 57390166 45218685 1.27
clickbench_q30/datafusion:parquet 🚨 401744191 324409181 1.24
clickbench_q31/datafusion:parquet 🚨 442563276 352920921 1.25
clickbench_q32/datafusion:parquet 🚨 1447964021 1057714907 1.37
clickbench_q33/datafusion:parquet 🚨 1917062513 1489746352 1.29
clickbench_q34/datafusion:parquet 🚨 2117745111 1486937975 1.42
clickbench_q35/datafusion:parquet 🚨 346991555 244600329 1.42
clickbench_q36/datafusion:parquet 🚨 146544234 108030271 1.36
clickbench_q37/datafusion:parquet 🚨 51162855 41915216 1.22
clickbench_q38/datafusion:parquet 🚨 73584424 60421777 1.22
clickbench_q39/datafusion:parquet 🚨 266027578 206724007 1.29
clickbench_q40/datafusion:parquet 🚨 28121559 22616818 1.24
clickbench_q41/datafusion:parquet 26898446 25103711 1.07
clickbench_q42/datafusion:parquet 🚨 26774600 21906565 1.22
duckdb / vortex-file-compressed (1.249x ❌, 0↑ 40↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚨 7705215 6540422 1.18
clickbench_q01/duckdb:vortex-file-compressed 🚨 13543561 11013601 1.23
clickbench_q02/duckdb:vortex-file-compressed 🚨 30330198 24151270 1.26
clickbench_q03/duckdb:vortex-file-compressed 🚨 36898184 29377500 1.26
clickbench_q04/duckdb:vortex-file-compressed 🚨 249392523 188819693 1.32
clickbench_q05/duckdb:vortex-file-compressed 🚨 233497392 181672215 1.29
clickbench_q06/duckdb:vortex-file-compressed 🚨 26044080 19229042 1.35
clickbench_q07/duckdb:vortex-file-compressed 🚨 16590957 14299801 1.16
clickbench_q08/duckdb:vortex-file-compressed 🚨 334811410 259502893 1.29
clickbench_q09/duckdb:vortex-file-compressed 🚨 434937778 338870651 1.28
clickbench_q10/duckdb:vortex-file-compressed 🚨 88731275 68044937 1.30
clickbench_q11/duckdb:vortex-file-compressed 🚨 101998622 80023066 1.27
clickbench_q12/duckdb:vortex-file-compressed 🚨 265448967 194891743 1.36
clickbench_q13/duckdb:vortex-file-compressed 🚨 552768684 403733505 1.37
clickbench_q14/duckdb:vortex-file-compressed 🚨 311498441 233772735 1.33
clickbench_q15/duckdb:vortex-file-compressed 🚨 306788718 246395025 1.25
clickbench_q16/duckdb:vortex-file-compressed 🚨 720122366 530984148 1.36
clickbench_q17/duckdb:vortex-file-compressed 🚨 595457281 425957494 1.40
clickbench_q18/duckdb:vortex-file-compressed 🚨 1287986274 953777322 1.35
clickbench_q19/duckdb:vortex-file-compressed 🚨 27337646 22379100 1.22
clickbench_q20/duckdb:vortex-file-compressed 🚨 390030471 305295287 1.28
clickbench_q21/duckdb:vortex-file-compressed 🚨 515722987 384940656 1.34
clickbench_q22/duckdb:vortex-file-compressed 🚨 752803603 555973062 1.35
clickbench_q23/duckdb:vortex-file-compressed 🚨 239882564 205558153 1.17
clickbench_q24/duckdb:vortex-file-compressed 44129091 40575716 1.09
clickbench_q25/duckdb:vortex-file-compressed 🚨 97257619 77779670 1.25
clickbench_q26/duckdb:vortex-file-compressed 🚨 58854483 48530574 1.21
clickbench_q27/duckdb:vortex-file-compressed 🚨 277287486 212863242 1.30
clickbench_q28/duckdb:vortex-file-compressed 🚨 3605795809 2998188678 1.20
clickbench_q29/duckdb:vortex-file-compressed 🚨 30241852 27246681 1.11
clickbench_q30/duckdb:vortex-file-compressed 🚨 254158126 194628939 1.31
clickbench_q31/duckdb:vortex-file-compressed 🚨 373436678 291456640 1.28
clickbench_q32/duckdb:vortex-file-compressed 🚨 1431764800 1179348754 1.21
clickbench_q33/duckdb:vortex-file-compressed 🚨 1584828630 1125584401 1.41
clickbench_q34/duckdb:vortex-file-compressed 🚨 1681780406 1276443517 1.32
clickbench_q35/duckdb:vortex-file-compressed 🚨 470537088 377779670 1.25
clickbench_q36/duckdb:vortex-file-compressed 36044631 33040049 1.09
clickbench_q37/duckdb:vortex-file-compressed 🚨 26222530 23488001 1.12
clickbench_q38/duckdb:vortex-file-compressed 🚨 32839059 26772253 1.23
clickbench_q39/duckdb:vortex-file-compressed 🚨 57261404 49027136 1.17
clickbench_q40/duckdb:vortex-file-compressed 25300925 24565909 1.03
clickbench_q41/duckdb:vortex-file-compressed 🚨 25745353 23064668 1.12
clickbench_q42/duckdb:vortex-file-compressed 🚨 29661374 25034413 1.18
duckdb / parquet (1.188x ❌, 0↑ 35↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23549799 23064546 1.02
clickbench_q01/duckdb:parquet 31792171 30352992 1.05
clickbench_q02/duckdb:parquet 54638499 50094673 1.09
clickbench_q03/duckdb:parquet 🚨 48574755 38995407 1.25
clickbench_q04/duckdb:parquet 🚨 267224573 202693036 1.32
clickbench_q05/duckdb:parquet 🚨 331745312 260887616 1.27
clickbench_q06/duckdb:parquet 🚨 52231931 47023899 1.11
clickbench_q07/duckdb:parquet 34693042 31671118 1.10
clickbench_q08/duckdb:parquet 🚨 336494776 267828729 1.26
clickbench_q09/duckdb:parquet 🚨 497540511 401050491 1.24
clickbench_q10/duckdb:parquet 🚨 102033673 83649256 1.22
clickbench_q11/duckdb:parquet 🚨 119234091 101388659 1.18
clickbench_q12/duckdb:parquet 🚨 350168401 279141971 1.25
clickbench_q13/duckdb:parquet 🚨 609344151 469724815 1.30
clickbench_q14/duckdb:parquet 🚨 393590481 312955976 1.26
clickbench_q15/duckdb:parquet 🚨 318040399 257370798 1.24
clickbench_q16/duckdb:parquet 🚨 748486733 590590624 1.27
clickbench_q17/duckdb:parquet 🚨 641228497 499331653 1.28
clickbench_q18/duckdb:parquet 🚨 1308530493 1036173375 1.26
clickbench_q19/duckdb:parquet 30644575 28212337 1.09
clickbench_q20/duckdb:parquet 🚨 485230697 420213254 1.15
clickbench_q21/duckdb:parquet 🚨 641043482 532996463 1.20
clickbench_q22/duckdb:parquet 🚨 1053642527 924054192 1.14
clickbench_q23/duckdb:parquet 298642130 275069617 1.09
clickbench_q24/duckdb:parquet 77897498 72494408 1.07
clickbench_q25/duckdb:parquet 🚨 181576781 161317533 1.13
clickbench_q26/duckdb:parquet 🚨 64336591 54380742 1.18
clickbench_q27/duckdb:parquet 🚨 559272054 472090996 1.18
clickbench_q28/duckdb:parquet 🚨 5537321116 4802838108 1.15
clickbench_q29/duckdb:parquet 🚨 47090793 42367755 1.11
clickbench_q30/duckdb:parquet 🚨 378244629 314243212 1.20
clickbench_q31/duckdb:parquet 🚨 493521897 374978786 1.32
clickbench_q32/duckdb:parquet 🚨 1397524596 1107290567 1.26
clickbench_q33/duckdb:parquet 🚨 1432891611 1097933015 1.31
clickbench_q34/duckdb:parquet 🚨 1518950576 1146081204 1.33
clickbench_q35/duckdb:parquet 🚨 465541461 367912181 1.27
clickbench_q36/duckdb:parquet 🚨 55790616 46898008 1.19
clickbench_q37/duckdb:parquet 🚨 40249808 34493498 1.17
clickbench_q38/duckdb:parquet 🚨 42391745 34611412 1.22
clickbench_q39/duckdb:parquet 🚨 101867741 88573368 1.15
clickbench_q40/duckdb:parquet 23143896 21058074 1.10
clickbench_q41/duckdb:parquet 🚨 23210498 20657697 1.12
clickbench_q42/duckdb:parquet 🚨 24048611 21498597 1.12
duckdb / duckdb (1.170x ❌, 0↑ 31↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 19129354 17545836 1.09
clickbench_q01/duckdb:duckdb 🚨 40330495 35491422 1.14
clickbench_q02/duckdb:duckdb 🚨 60866848 52788060 1.15
clickbench_q03/duckdb:duckdb 🚨 63571718 56633111 1.12
clickbench_q04/duckdb:duckdb 🚨 258451580 211155331 1.22
clickbench_q05/duckdb:duckdb 🚨 336074445 281247692 1.19
clickbench_q06/duckdb:duckdb 🚨 38518746 33283538 1.16
clickbench_q07/duckdb:duckdb 37715475 35214009 1.07
clickbench_q08/duckdb:duckdb 🚨 329308857 275771186 1.19
clickbench_q09/duckdb:duckdb 🚨 471703854 391005178 1.21
clickbench_q10/duckdb:duckdb 🚨 131416259 115255372 1.14
clickbench_q11/duckdb:duckdb 🚨 139224704 125537363 1.11
clickbench_q12/duckdb:duckdb 🚨 314563835 261145725 1.20
clickbench_q13/duckdb:duckdb 🚨 567645462 437278007 1.30
clickbench_q14/duckdb:duckdb 🚨 380888061 282987239 1.35
clickbench_q15/duckdb:duckdb 🚨 297183996 239453291 1.24
clickbench_q16/duckdb:duckdb 🚨 719334642 563526565 1.28
clickbench_q17/duckdb:duckdb 🚨 605838317 475833476 1.27
clickbench_q18/duckdb:duckdb 🚨 1289463086 997198964 1.29
clickbench_q19/duckdb:duckdb 37051838 34261530 1.08
clickbench_q20/duckdb:duckdb 🚨 564558745 462265805 1.22
clickbench_q21/duckdb:duckdb 🚨 573948074 471028551 1.22
clickbench_q22/duckdb:duckdb 🚨 685800799 537179458 1.28
clickbench_q23/duckdb:duckdb 🚨 296020349 247958961 1.19
clickbench_q24/duckdb:duckdb 67274861 61382640 1.10
clickbench_q25/duckdb:duckdb 163719427 149175520 1.10
clickbench_q26/duckdb:duckdb 67194329 61751633 1.09
clickbench_q27/duckdb:duckdb 🚨 486677635 415740188 1.17
clickbench_q28/duckdb:duckdb 🚨 4832205800 4387571737 1.10
clickbench_q29/duckdb:duckdb 53816980 51349812 1.05
clickbench_q30/duckdb:duckdb 🚨 329427369 278172062 1.18
clickbench_q31/duckdb:duckdb 🚨 442745683 363375505 1.22
clickbench_q32/duckdb:duckdb 🚨 1351511385 1115961453 1.21
clickbench_q33/duckdb:duckdb 🚨 1408390032 1127184054 1.25
clickbench_q34/duckdb:duckdb 🚨 1497444218 1215179681 1.23
clickbench_q35/duckdb:duckdb 🚨 350077604 304618753 1.15
clickbench_q36/duckdb:duckdb 🚨 61199317 49033647 1.25
clickbench_q37/duckdb:duckdb 30976799 28499960 1.09
clickbench_q38/duckdb:duckdb 37144054 33831532 1.10
clickbench_q39/duckdb:duckdb 🚨 102184236 80337301 1.27
clickbench_q40/duckdb:duckdb 28856299 27943234 1.03
clickbench_q41/duckdb:duckdb 28608387 27280024 1.05
clickbench_q42/duckdb:duckdb 30822258 29103299 1.06

File Size Changes (103 files changed, -0.0% overall, 50↑ 53↓)
File Scale Format Base HEAD Change %
hits_65.vortex 1.0 vortex-file-compressed 182.09 MB 183.42 MB +1.34 MB +0.7%
hits_27.vortex 1.0 vortex-file-compressed 122.39 MB 122.85 MB +478.83 KB +0.4%
hits_25.vortex 1.0 vortex-file-compressed 113.21 MB 113.51 MB +310.45 KB +0.3%
hits_80.vortex 1.0 vortex-file-compressed 104.92 MB 105.13 MB +205.84 KB +0.2%
hits_71.vortex 1.0 vortex-file-compressed 101.59 MB 101.74 MB +156.03 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.63 MB 79.74 MB +115.03 KB +0.1%
hits_69.vortex 1.0 vortex-compact 80.82 MB 80.93 MB +112.03 KB +0.1%
hits_0.vortex 1.0 vortex-file-compressed 89.44 MB 89.56 MB +119.21 KB +0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.63 MB 119.77 MB +140.21 KB +0.1%
hits_43.vortex 1.0 vortex-file-compressed 226.12 MB 226.36 MB +249.57 KB +0.1%
hits_73.vortex 1.0 vortex-file-compressed 109.38 MB 109.49 MB +112.02 KB +0.1%
hits_68.vortex 1.0 vortex-file-compressed 122.75 MB 122.87 MB +124.35 KB +0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.00 MB 80.07 MB +79.17 KB +0.1%
hits_3.vortex 1.0 vortex-file-compressed 141.60 MB 141.72 MB +125.70 KB +0.1%
hits_35.vortex 1.0 vortex-file-compressed 114.95 MB 115.04 MB +96.73 KB +0.1%
hits_53.vortex 1.0 vortex-file-compressed 85.69 MB 85.75 MB +66.33 KB +0.1%
hits_74.vortex 1.0 vortex-file-compressed 119.38 MB 119.46 MB +88.70 KB +0.1%
hits_17.vortex 1.0 vortex-file-compressed 87.15 MB 87.21 MB +63.36 KB +0.1%
hits_83.vortex 1.0 vortex-file-compressed 89.16 MB 89.22 MB +61.33 KB +0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.54 MB 66.57 MB +37.98 KB +0.1%
hits_14.vortex 1.0 vortex-file-compressed 111.17 MB 111.23 MB +62.78 KB +0.1%
hits_93.vortex 1.0 vortex-file-compressed 90.15 MB 90.20 MB +50.20 KB +0.1%
hits_26.vortex 1.0 vortex-file-compressed 109.18 MB 109.23 MB +55.51 KB +0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.94 MB 75.98 MB +36.74 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.03 MB 57.05 MB +25.93 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.14 MB 221.24 MB +99.81 KB +0.0%
hits_67.vortex 1.0 vortex-file-compressed 183.91 MB 183.99 MB +78.84 KB +0.0%
hits_99.vortex 1.0 vortex-file-compressed 122.72 MB 122.77 MB +51.48 KB +0.0%
hits_41.vortex 1.0 vortex-file-compressed 222.92 MB 223.01 MB +91.57 KB +0.0%
hits_6.vortex 1.0 vortex-file-compressed 93.27 MB 93.31 MB +38.15 KB +0.0%
hits_92.vortex 1.0 vortex-file-compressed 146.37 MB 146.43 MB +56.68 KB +0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.51 MB 117.56 MB +43.39 KB +0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.36 MB 59.38 MB +18.62 KB +0.0%
hits_64.vortex 1.0 vortex-file-compressed 81.01 MB 81.04 MB +24.80 KB +0.0%
hits_84.vortex 1.0 vortex-file-compressed 116.81 MB 116.84 MB +33.98 KB +0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.44 MB 108.47 MB +30.08 KB +0.0%
hits_76.vortex 1.0 vortex-file-compressed 113.86 MB 113.89 MB +31.55 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.14 MB 90.16 MB +23.32 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.24 MB 41.25 MB +9.40 KB +0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.30 MB 104.32 MB +20.90 KB +0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.01 MB 101.03 MB +16.65 KB +0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.09 MB 99.10 MB +14.56 KB +0.0%
hits_9.vortex 1.0 vortex-file-compressed 98.99 MB 99.00 MB +11.88 KB +0.0%
hits_45.vortex 1.0 vortex-file-compressed 121.93 MB 121.94 MB +12.63 KB +0.0%
hits_23.vortex 1.0 vortex-file-compressed 76.45 MB 76.46 MB +7.67 KB +0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.11 MB 168.12 MB +16.41 KB +0.0%
hits_82.vortex 1.0 vortex-file-compressed 99.48 MB 99.48 MB +6.19 KB +0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.06 MB 103.06 MB +1.43 KB +0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.15 MB 172.15 MB +296 B +0.0%
hits_19.vortex 1.0 vortex-file-compressed 73.16 MB 73.16 MB +80 B +0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.02 MB 28.02 MB 152 B -0.0%
hits_52.vortex 1.0 vortex-file-compressed 103.55 MB 103.55 MB 1.38 KB -0.0%
hits_90.vortex 1.0 vortex-file-compressed 141.82 MB 141.82 MB 2.55 KB -0.0%
hits_31.vortex 1.0 vortex-file-compressed 89.98 MB 89.97 MB 2.01 KB -0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.09 MB 96.09 MB 4.88 KB -0.0%
hits_2.vortex 1.0 vortex-file-compressed 186.04 MB 186.03 MB 9.88 KB -0.0%
hits_7.vortex 1.0 vortex-file-compressed 93.95 MB 93.95 MB 5.82 KB -0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.60 MB 101.59 MB 6.92 KB -0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.15 MB 164.14 MB 12.05 KB -0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.95 MB 92.94 MB 8.47 KB -0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.26 MB 79.25 MB 8.53 KB -0.0%
hits_88.vortex 1.0 vortex-file-compressed 110.84 MB 110.83 MB 13.13 KB -0.0%
hits_42.vortex 1.0 vortex-file-compressed 221.93 MB 221.90 MB 27.19 KB -0.0%
hits_94.vortex 1.0 vortex-file-compressed 138.43 MB 138.41 MB 24.23 KB -0.0%
hits_8.vortex 1.0 vortex-file-compressed 93.18 MB 93.16 MB 18.68 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 135.23 MB 135.21 MB 29.05 KB -0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.82 MB 76.81 MB 16.61 KB -0.0%
hits_12.vortex 1.0 vortex-file-compressed 100.84 MB 100.81 MB 23.38 KB -0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.45 MB 93.41 MB 37.04 KB -0.0%
hits_98.vortex 1.0 vortex-file-compressed 118.15 MB 118.10 MB 53.22 KB -0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.28 MB 179.20 MB 82.40 KB -0.0%
hits_79.vortex 1.0 vortex-file-compressed 143.84 MB 143.77 MB 70.52 KB -0.0%
hits_21.vortex 1.0 vortex-file-compressed 92.81 MB 92.76 MB 45.59 KB -0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.20 MB 138.14 MB 68.14 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.79 MB 86.74 MB 46.53 KB -0.1%
hits_51.vortex 1.0 vortex-file-compressed 277.64 MB 277.48 MB 161.23 KB -0.1%
hits_72.vortex 1.0 vortex-file-compressed 84.48 MB 84.43 MB 51.70 KB -0.1%
hits_58.vortex 1.0 vortex-file-compressed 90.26 MB 90.21 MB 57.09 KB -0.1%
hits_36.vortex 1.0 vortex-file-compressed 68.30 MB 68.26 MB 46.71 KB -0.1%
hits_91.vortex 1.0 vortex-file-compressed 96.89 MB 96.83 MB 67.85 KB -0.1%
hits_34.vortex 1.0 vortex-file-compressed 97.47 MB 97.40 MB 68.93 KB -0.1%
hits_89.vortex 1.0 vortex-file-compressed 184.33 MB 184.20 MB 138.77 KB -0.1%
hits_20.vortex 1.0 vortex-file-compressed 62.55 MB 62.50 MB 50.75 KB -0.1%
hits_56.vortex 1.0 vortex-file-compressed 123.19 MB 123.09 MB 101.67 KB -0.1%
hits_46.vortex 1.0 vortex-file-compressed 69.20 MB 69.14 MB 57.43 KB -0.1%
hits_44.vortex 1.0 vortex-file-compressed 185.96 MB 185.81 MB 159.83 KB -0.1%
hits_55.vortex 1.0 vortex-file-compressed 168.93 MB 168.79 MB 147.63 KB -0.1%
hits_57.vortex 1.0 vortex-file-compressed 128.16 MB 128.05 MB 118.24 KB -0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.54 MB 75.47 MB 72.69 KB -0.1%
hits_15.vortex 1.0 vortex-file-compressed 89.16 MB 89.06 MB 96.51 KB -0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.27 MB 63.20 MB 74.84 KB -0.1%
hits_86.vortex 1.0 vortex-file-compressed 69.12 MB 69.04 MB 84.80 KB -0.1%
hits_81.vortex 1.0 vortex-file-compressed 100.77 MB 100.65 MB 123.92 KB -0.1%
hits_85.vortex 1.0 vortex-file-compressed 91.65 MB 91.54 MB 113.46 KB -0.1%
hits_38.vortex 1.0 vortex-file-compressed 99.07 MB 98.95 MB 123.67 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.15 MB 69.06 MB 98.70 KB -0.1%
hits_37.vortex 1.0 vortex-file-compressed 85.44 MB 85.32 MB 126.16 KB -0.1%
hits_97.vortex 1.0 vortex-file-compressed 106.94 MB 106.73 MB 210.89 KB -0.2%
hits_69.vortex 1.0 vortex-file-compressed 123.09 MB 122.85 MB 245.18 KB -0.2%
hits_10.vortex 1.0 vortex-file-compressed 69.49 MB 69.34 MB 156.20 KB -0.2%
hits_62.vortex 1.0 vortex-file-compressed 117.44 MB 117.13 MB 321.31 KB -0.3%
hits_55.vortex 1.0 vortex-compact 96.03 MB 94.93 MB 1.09 MB -1.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.04 GB → 7.04 GB (-0.0%)
  • vortex-file-compressed: 10.98 GB → 10.98 GB (+0.0%)

@mhk197
mhk197 changed the base branch from develop to mk/add-list-layout June 24, 2026 00:02
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

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

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

datafusion / vortex-file-compressed (1.019x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 129276601 125282195 1.03
appian_q02/datafusion:vortex-file-compressed 608521914 586698296 1.04
appian_q03/datafusion:vortex-file-compressed 347904705 349785373 0.99
appian_q04/datafusion:vortex-file-compressed 45727218420 44741489176 1.02
appian_q05/datafusion:vortex-file-compressed 256181645 253539504 1.01
appian_q06/datafusion:vortex-file-compressed 341649409 334511443 1.02
appian_q07/datafusion:vortex-file-compressed 426435915 422667519 1.01
appian_q08/datafusion:vortex-file-compressed 1986629565 1941089645 1.02
datafusion / parquet (1.022x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
appian_q01/datafusion:parquet 129681096 134583093 0.96
appian_q02/datafusion:parquet 639357292 607023133 1.05
appian_q03/datafusion:parquet 343037813 324812138 1.06
appian_q04/datafusion:parquet 45658347247 44672788672 1.02
appian_q05/datafusion:parquet 283467934 280046008 1.01
appian_q06/datafusion:parquet 362666081 353109282 1.03
appian_q07/datafusion:parquet 456821343 442831364 1.03
appian_q08/datafusion:parquet 1977082883 1952531275 1.01
duckdb / vortex-file-compressed (1.022x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 194919837 196441051 0.99
appian_q02/duckdb:vortex-file-compressed 644652902 631881181 1.02
appian_q03/duckdb:vortex-file-compressed 267204211 259859885 1.03
appian_q04/duckdb:vortex-file-compressed 1346200269 1322642807 1.02
appian_q05/duckdb:vortex-file-compressed 307420088 294895620 1.04
appian_q06/duckdb:vortex-file-compressed 815128178 803971845 1.01
appian_q07/duckdb:vortex-file-compressed 354455172 342719140 1.03
appian_q08/duckdb:vortex-file-compressed 1318911302 1281030642 1.03
duckdb / parquet (1.020x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
appian_q01/duckdb:parquet 208406469 201956212 1.03
appian_q02/duckdb:parquet 607231050 610144025 1.00
appian_q03/duckdb:parquet 297730623 290023063 1.03
appian_q04/duckdb:parquet 1356563120 1330856358 1.02
appian_q05/duckdb:parquet 328531807 313762629 1.05
appian_q06/duckdb:parquet 806739457 791063005 1.02
appian_q07/duckdb:parquet 369285925 364535915 1.01
appian_q08/duckdb:parquet 1279994625 1269501573 1.01
duckdb / duckdb (1.016x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 177707014 171331457 1.04
appian_q02/duckdb:duckdb 559246802 548420871 1.02
appian_q03/duckdb:duckdb 384356778 382460189 1.00
appian_q04/duckdb:duckdb 1318422948 1309022919 1.01
appian_q05/duckdb:duckdb 289033583 280995121 1.03
appian_q06/duckdb:duckdb 791179117 787125503 1.01
appian_q07/duckdb:duckdb 331073535 326833745 1.01
appian_q08/duckdb:duckdb 1233584321 1217190597 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 76.12 MB 76.14 MB +15.05 KB +0.0%
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 34.61 MB +8 B +0.0%
creditcardview.vortex 1.0 vortex-file-compressed 58.31 MB 58.21 MB 97.47 KB -0.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.94 MB → 271.68 MB (-0.1%)
  • vortex-file-compressed: 476.46 MB → 476.38 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +13.0%
Engines: DataFusion No clear signal (+5.0%, environment too noisy confidence) · DuckDB No clear signal (+21.7%, environment too noisy confidence)
Vortex (geomean): 0.897x ➖
Parquet (geomean): 0.793x ➖
Shifts: Parquet (control) -20.7% · Median polish -17.6%

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

datafusion / vortex-file-compressed (0.781x ➖, 5↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 753031573 801062068 0.94
tpch_q02/datafusion:vortex-file-compressed 🚀 684295000 1029894233 0.66
tpch_q03/datafusion:vortex-file-compressed 734101280 954480064 0.77
tpch_q04/datafusion:vortex-file-compressed 454475332 551753517 0.82
tpch_q05/datafusion:vortex-file-compressed 827524403 1100665776 0.75
tpch_q06/datafusion:vortex-file-compressed 599938809 671962475 0.89
tpch_q07/datafusion:vortex-file-compressed 864586762 1210141933 0.71
tpch_q08/datafusion:vortex-file-compressed 1250693963 1411035050 0.89
tpch_q09/datafusion:vortex-file-compressed 1165902270 1368279796 0.85
tpch_q10/datafusion:vortex-file-compressed 🚀 978655303 1418070019 0.69
tpch_q11/datafusion:vortex-file-compressed 514973083 653579575 0.79
tpch_q12/datafusion:vortex-file-compressed 781109586 1017496865 0.77
tpch_q13/datafusion:vortex-file-compressed 389245607 509938496 0.76
tpch_q14/datafusion:vortex-file-compressed 516458380 709724593 0.73
tpch_q15/datafusion:vortex-file-compressed 994502582 1075092831 0.93
tpch_q16/datafusion:vortex-file-compressed 421582978 587000896 0.72
tpch_q17/datafusion:vortex-file-compressed 1233968643 1419760963 0.87
tpch_q18/datafusion:vortex-file-compressed 1202629775 1225489176 0.98
tpch_q19/datafusion:vortex-file-compressed 🚀 918634492 1320411101 0.70
tpch_q20/datafusion:vortex-file-compressed 🚀 835255449 1432191302 0.58
tpch_q21/datafusion:vortex-file-compressed 1520741872 1489195758 1.02
tpch_q22/datafusion:vortex-file-compressed 🚀 422681874 763429111 0.55
datafusion / vortex-compact (0.800x ➖, 3↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 754654921 778201981 0.97
tpch_q02/datafusion:vortex-compact 713647937 826752457 0.86
tpch_q03/datafusion:vortex-compact 819502571 918155129 0.89
tpch_q04/datafusion:vortex-compact 446305756 540069309 0.83
tpch_q05/datafusion:vortex-compact 829436926 942934182 0.88
tpch_q06/datafusion:vortex-compact 604564434 595026025 1.02
tpch_q07/datafusion:vortex-compact 978193374 1123363040 0.87
tpch_q08/datafusion:vortex-compact 1215907472 1554312996 0.78
tpch_q09/datafusion:vortex-compact 1081781117 1267950367 0.85
tpch_q10/datafusion:vortex-compact 806863314 993100988 0.81
tpch_q11/datafusion:vortex-compact 417375729 534052549 0.78
tpch_q12/datafusion:vortex-compact 764117059 869474063 0.88
tpch_q13/datafusion:vortex-compact 430536690 455788252 0.94
tpch_q14/datafusion:vortex-compact 523373333 550440792 0.95
tpch_q15/datafusion:vortex-compact 863555298 1036840630 0.83
tpch_q16/datafusion:vortex-compact 🚀 376935057 818011470 0.46
tpch_q17/datafusion:vortex-compact 1084046422 1252934513 0.87
tpch_q18/datafusion:vortex-compact 1047524602 1234266506 0.85
tpch_q19/datafusion:vortex-compact 1020375040 1310136748 0.78
tpch_q20/datafusion:vortex-compact 🚀 784719004 1179315298 0.67
tpch_q21/datafusion:vortex-compact 1464466828 1773194185 0.83
tpch_q22/datafusion:vortex-compact 🚀 408814252 1059536435 0.39
datafusion / parquet (0.753x ➖, 8↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 857369516 982903232 0.87
tpch_q02/datafusion:parquet 🚀 869228449 1322125867 0.66
tpch_q03/datafusion:parquet 1094357233 1523855996 0.72
tpch_q04/datafusion:parquet 500112499 697221073 0.72
tpch_q05/datafusion:parquet 1346400342 1693739808 0.79
tpch_q06/datafusion:parquet 718209229 834459571 0.86
tpch_q07/datafusion:parquet 1349928075 1741712882 0.78
tpch_q08/datafusion:parquet 🚀 1670738143 2435547555 0.69
tpch_q09/datafusion:parquet 1829576597 2503467123 0.73
tpch_q10/datafusion:parquet 🚀 2433039779 3998180309 0.61
tpch_q11/datafusion:parquet 🚀 672605355 1079484437 0.62
tpch_q12/datafusion:parquet 🚀 698981868 1021220473 0.68
tpch_q13/datafusion:parquet 🚀 835168656 1235928572 0.68
tpch_q14/datafusion:parquet 904633168 922261708 0.98
tpch_q15/datafusion:parquet 1283320325 1660024296 0.77
tpch_q16/datafusion:parquet 382463366 502069619 0.76
tpch_q17/datafusion:parquet 1483830418 1478509135 1.00
tpch_q18/datafusion:parquet 1693644164 2042396235 0.83
tpch_q19/datafusion:parquet 🚀 991492533 1489180854 0.67
tpch_q20/datafusion:parquet 🚀 1232617425 1840161696 0.67
tpch_q21/datafusion:parquet 1853670502 2158211601 0.86
tpch_q22/datafusion:parquet 879865087 1148936944 0.77
duckdb / vortex-file-compressed (1.054x ➖, 0↑ 2↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 749365740 663434362 1.13
tpch_q02/duckdb:vortex-file-compressed 1507716356 1752583106 0.86
tpch_q03/duckdb:vortex-file-compressed 1069806752 1114257355 0.96
tpch_q04/duckdb:vortex-file-compressed 🚨 1037676664 724130557 1.43
tpch_q05/duckdb:vortex-file-compressed 1370007101 1271884729 1.08
tpch_q06/duckdb:vortex-file-compressed 🚨 987947826 650410198 1.52
tpch_q07/duckdb:vortex-file-compressed 1421586293 1414385977 1.01
tpch_q08/duckdb:vortex-file-compressed 1715419115 1633553630 1.05
tpch_q09/duckdb:vortex-file-compressed 1982618512 1874485883 1.06
tpch_q10/duckdb:vortex-file-compressed 1528326186 1875917855 0.81
tpch_q11/duckdb:vortex-file-compressed 783815053 792879810 0.99
tpch_q12/duckdb:vortex-file-compressed 1341569678 1362253667 0.98
tpch_q13/duckdb:vortex-file-compressed 828946233 957604482 0.87
tpch_q14/duckdb:vortex-file-compressed 818793434 739445857 1.11
tpch_q15/duckdb:vortex-file-compressed 787385861 627208518 1.26
tpch_q16/duckdb:vortex-file-compressed 589514356 593395160 0.99
tpch_q17/duckdb:vortex-file-compressed 1164770085 1171312381 0.99
tpch_q18/duckdb:vortex-file-compressed 1246772828 1157143840 1.08
tpch_q19/duckdb:vortex-file-compressed 994281285 921815698 1.08
tpch_q20/duckdb:vortex-file-compressed 1561003789 1391490621 1.12
tpch_q21/duckdb:vortex-file-compressed 2683046952 2110913151 1.27
tpch_q22/duckdb:vortex-file-compressed 464332159 556947124 0.83
duckdb / vortex-compact (0.981x ➖, 0↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 703366124 723943544 0.97
tpch_q02/duckdb:vortex-compact 1345599479 1386062044 0.97
tpch_q03/duckdb:vortex-compact 1053513238 1150014364 0.92
tpch_q04/duckdb:vortex-compact 633555748 766782453 0.83
tpch_q05/duckdb:vortex-compact 1318093892 1404509631 0.94
tpch_q06/duckdb:vortex-compact 546950191 646983351 0.85
tpch_q07/duckdb:vortex-compact 1423030268 1370899137 1.04
tpch_q08/duckdb:vortex-compact 1755237345 1696535694 1.03
tpch_q09/duckdb:vortex-compact 1885702250 1940264029 0.97
tpch_q10/duckdb:vortex-compact 1411901503 1541157600 0.92
tpch_q11/duckdb:vortex-compact 862940255 718678175 1.20
tpch_q12/duckdb:vortex-compact 1116985461 1236789386 0.90
tpch_q13/duckdb:vortex-compact 793040313 903836320 0.88
tpch_q14/duckdb:vortex-compact 759418943 789935949 0.96
tpch_q15/duckdb:vortex-compact 620138561 587851279 1.05
tpch_q16/duckdb:vortex-compact 460103545 423940677 1.09
tpch_q17/duckdb:vortex-compact 1070776228 989895950 1.08
tpch_q18/duckdb:vortex-compact 1039281634 996486762 1.04
tpch_q19/duckdb:vortex-compact 985537424 840145399 1.17
tpch_q20/duckdb:vortex-compact 1323694449 1411356390 0.94
tpch_q21/duckdb:vortex-compact 2021435973 2137138296 0.95
tpch_q22/duckdb:vortex-compact 571844236 575220149 0.99
duckdb / parquet (0.836x ➖, 2↑ 0↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 875354289 1092954556 0.80
tpch_q02/duckdb:parquet 1283956957 1521582759 0.84
tpch_q03/duckdb:parquet 🚀 1571364218 2329435608 0.67
tpch_q04/duckdb:parquet 1047606664 1260854050 0.83
tpch_q05/duckdb:parquet 1858383170 2157334452 0.86
tpch_q06/duckdb:parquet 🚀 704067524 1056103150 0.67
tpch_q07/duckdb:parquet 1883950710 2305211347 0.82
tpch_q08/duckdb:parquet 2275585036 2932940179 0.78
tpch_q09/duckdb:parquet 2478201864 2926026217 0.85
tpch_q10/duckdb:parquet 3149777383 3738775486 0.84
tpch_q11/duckdb:parquet 929408590 1035155967 0.90
tpch_q12/duckdb:parquet 1246116603 1443468027 0.86
tpch_q13/duckdb:parquet 1260782315 1660525671 0.76
tpch_q14/duckdb:parquet 1194569373 1449711828 0.82
tpch_q15/duckdb:parquet 1079618473 1210602608 0.89
tpch_q16/duckdb:parquet 953502336 1209790667 0.79
tpch_q17/duckdb:parquet 1556827838 1623279721 0.96
tpch_q18/duckdb:parquet 1543106696 1940514003 0.80
tpch_q19/duckdb:parquet 1661345224 1925068903 0.86
tpch_q20/duckdb:parquet 2342136473 2568272073 0.91
tpch_q21/duckdb:parquet 2100478661 2292632659 0.92
tpch_q22/duckdb:parquet 1320755539 1261080647 1.05

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 1.096x ➖
Parquet (geomean): 1.040x ➖

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.054x ➖, 9↑ 25↓)
name PR 0debc99 (ns) base 4668b6e (ns) ratio (PR/base)
compress time/Arade 1621274349 1675092779 0.97
compress time/Bimbo 6212286500 6208371035 1.00
compress time/CMSprovider 4751684701 4893387114 0.97
compress time/Euro2016 731105144 773968646 0.94
compress time/Food 613546835 632193560 0.97
compress time/HashTags 1281471091 1269617359 1.01
compress time/TPC-H l_comment canonical 🚀 2738050958 3117270691 0.88
compress time/TPC-H l_comment chunked 2736776604 2830842471 0.97
compress time/taxi 771340907 769390896 1.00
compress time/wide table cols=100 chunks=1 rows=1000 🚨 21039835 14183449 1.48
compress time/wide table cols=100 chunks=50 rows=1000 🚨 21684140 13436839 1.61
compress time/wide table cols=1000 chunks=1 rows=1000 🚨 225291953 147375748 1.53
compress time/wide table cols=1000 chunks=50 rows=1000 🚨 223605464 149992767 1.49
compress time/wide table cols=10000 chunks=1 rows=1000 🚨 2567165788 1674330519 1.53
compress time/wide table cols=10000 chunks=50 rows=1000 🚨 2567054568 1522959535 1.69
decompress time/Arade 28424553 26451877 1.07
decompress time/Bimbo 81931172 80665718 1.02
decompress time/CMSprovider 81560362 81131734 1.01
decompress time/Euro2016 🚀 19501012 21765671 0.90
decompress time/Food 8753304 9087584 0.96
decompress time/HashTags 95133472 98351792 0.97
decompress time/TPC-H l_comment canonical 🚀 42398130 49662534 0.85
decompress time/TPC-H l_comment chunked 42913658 43553363 0.99
decompress time/taxi 15000765 15338803 0.98
decompress time/wide table cols=100 chunks=1 rows=1000 🚨 3199372 2883213 1.11
decompress time/wide table cols=100 chunks=50 rows=1000 🚨 3443454 2846845 1.21
decompress time/wide table cols=1000 chunks=1 rows=1000 🚨 30405727 24724407 1.23
decompress time/wide table cols=1000 chunks=50 rows=1000 🚨 30787332 24804088 1.24
decompress time/wide table cols=10000 chunks=1 rows=1000 🚨 351779309 273847247 1.28
decompress time/wide table cols=10000 chunks=50 rows=1000 🚨 345599857 251913856 1.37
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 2601645002 2589898697 1.00
parquet_rs-zstd compress time/Bimbo 12790546190 12443167947 1.03
parquet_rs-zstd compress time/CMSprovider 6809090241 6830572178 1.00
parquet_rs-zstd compress time/Euro2016 1303301834 1317972806 0.99
parquet_rs-zstd compress time/Food 794164110 846098838 0.94
parquet_rs-zstd compress time/HashTags 2171451528 2281617499 0.95
parquet_rs-zstd compress time/TPC-H l_comment canonical 🚀 3207061356 3644672101 0.88
parquet_rs-zstd compress time/TPC-H l_comment chunked 3224233826 3181619868 1.01
parquet_rs-zstd compress time/taxi 1215288965 1195291582 1.02
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 6094523 7900532 0.77
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 6177403 7858699 0.79
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 73774520 79883224 0.92
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 73966716 82183714 0.90
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 767129224 846396428 0.91
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 771839602 846165921 0.91
parquet_rs-zstd decompress time/Arade 622470592 638094628 0.98
parquet_rs-zstd decompress time/Bimbo 1715665136 1688277608 1.02
parquet_rs-zstd decompress time/CMSprovider 1708897600 1692869467 1.01
parquet_rs-zstd decompress time/Euro2016 378624353 377346999 1.00
parquet_rs-zstd decompress time/Food 199648423 201102315 0.99
parquet_rs-zstd decompress time/HashTags 643946037 657337201 0.98
parquet_rs-zstd decompress time/TPC-H l_comment canonical 586070228 644869227 0.91
parquet_rs-zstd decompress time/TPC-H l_comment chunked 595014571 597091856 1.00
parquet_rs-zstd decompress time/taxi 250259884 247508874 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2823335 3215957 0.88
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2854884 3351823 0.85
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32067355 35002367 0.92
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 33301439 36689819 0.91
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 349144109 364494683 0.96
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 355311570 364238120 0.98
vortex-file-compressed size/Arade 145358060 145358060 1.00
vortex-file-compressed size/Bimbo 467257556 467257556 1.00
vortex-file-compressed size/CMSprovider 417826652 417826780 1.00
vortex-file-compressed size/Euro2016 157962596 156544732 1.01
vortex-file-compressed size/Food 41976800 41976800 1.00
vortex-file-compressed size/HashTags 185057716 184544812 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172010704 171912840 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172087736 171971424 1.00
vortex-file-compressed size/taxi 52296276 52296276 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 963760 932512 1.03
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 963760 932512 1.03
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9621760 9309712 1.03
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9621760 9309712 1.03
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 96237760 93117712 1.03
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 96237760 93117712 1.03
vortex:parquet-zstd ratio compress time/Arade 0 0 0.96
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.97
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 0.97
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.96
vortex:parquet-zstd ratio compress time/Food 0 0 1.03
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.06
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 0.95
vortex:parquet-zstd ratio compress time/taxi 0 0 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚨 3 1 1.92
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚨 3 1 2.05
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 🚨 3 1 1.66
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 🚨 3 1 1.66
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 🚨 3 1 1.69
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 🚨 3 1 1.85
vortex:parquet-zstd ratio decompress time/Arade 🚨 0 0 1.10
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.00
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.00
vortex:parquet-zstd ratio decompress time/Euro2016 🚀 0 0 0.89
vortex:parquet-zstd ratio decompress time/Food 0 0 0.97
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.94
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.99
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 🚨 1 0 1.26
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 🚨 1 0 1.42
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 🚨 0 0 1.34
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 🚨 0 0 1.37
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 🚨 1 0 1.34
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 🚨 0 0 1.41
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.01
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1 1 1.03
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1 1 1.03
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 1 0 1.03
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 1 0 1.03
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 1 0 1.03
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 1 0 1.03

@mhk197
mhk197 force-pushed the mk/add-list-layout branch 3 times, most recently from 0feee1d to 768146e Compare July 1, 2026 18:56
@mhk197 mhk197 closed this Jul 1, 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