Skip to content

Add fixed-size metadata for ListLayout#8563

Draft
mhk197 wants to merge 1 commit into
mk/add-list-layoutfrom
mk/list-fixed-size-metadata
Draft

Add fixed-size metadata for ListLayout#8563
mhk197 wants to merge 1 commit 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).

Signed-off-by: Matt Katz <mhkatz97@gmail.com>
@mhk197 mhk197 added changelog/performance A performance improvement action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 labels Jun 23, 2026
@codspeed-hq

codspeed-hq Bot commented Jun 23, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

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

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

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 1 improved benchmark
❌ 1 regressed benchmark
✅ 1583 untouched benchmarks
⏩ 4 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bitwise_not_vortex_buffer_mut[128] 215.3 ns 244.4 ns -11.93%
Simulation slice_empty_vortex 368.3 ns 310 ns +18.82%

Tip

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


Comparing mk/list-fixed-size-metadata (0debc99) with mk/add-list-layout (fa581c4)

Open in CodSpeed

Footnotes

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

@mhk197 mhk197 added action/benchmark-sql Trigger SQL benchmarks to run on this PR and removed action/benchmark-sql Trigger SQL benchmarks to run on this PR action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 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

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