Skip to content

Better sort pushdown for DF#8557

Draft
AdamGS wants to merge 2 commits into
developfrom
adamg/better-sort-pushdown
Draft

Better sort pushdown for DF#8557
AdamGS wants to merge 2 commits into
developfrom
adamg/better-sort-pushdown

Conversation

@AdamGS

@AdamGS AdamGS commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR improves sort pushdown into DF, by storing the source order in the source, and re-ordering files according to it (when applicable).

Files are sorted by the min stat for the first column references in the sort expression.

@AdamGS AdamGS added changelog/performance A performance improvement ext/datafusion Relates to the DataFusion integration 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.

⚡ 2 improved benchmarks
❌ 2 regressed benchmarks
✅ 1581 untouched benchmarks
⏩ 4 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation slice_empty_vortex 310 ns 368.3 ns -15.84%
Simulation encode_varbin[(1000, 8)] 141.1 µs 156.8 µs -10.04%
Simulation chunked_bool_canonical_into[(1000, 10)] 27 µs 16.2 µs +66.33%
Simulation eq_i64_constant 319 µs 289.2 µs +10.31%

Tip

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


Comparing adamg/better-sort-pushdown (1067d6d) with develop (1118a20)

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.

@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 23, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 23, 2026
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/better-sort-pushdown branch from 88822d3 to 4fc9dc1 Compare June 23, 2026 18:36
@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 23, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL 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 4fc9dc1 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling (base)

Vortex (geomean): 1.030x ➖

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

datafusion / vortex-file-compressed (1.030x ➖, 1↑ 1↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 117047308 117751879 0.99
polarsignals_q01/datafusion:vortex-file-compressed 🚀 258928805 292659877 0.88
polarsignals_q02/datafusion:vortex-file-compressed 23813900 22016441 1.08
polarsignals_q03/datafusion:vortex-file-compressed 284847993 275536197 1.03
polarsignals_q04/datafusion:vortex-file-compressed 🚨 11352130 9824183 1.16
polarsignals_q05/datafusion:vortex-file-compressed 13828953 12901044 1.07
polarsignals_q06/datafusion:vortex-file-compressed 21573252 20445473 1.06
polarsignals_q07/datafusion:vortex-file-compressed 11382032 10992132 1.04
polarsignals_q08/datafusion:vortex-file-compressed 411326093 404470725 1.02
polarsignals_q09/datafusion:vortex-file-compressed 11685120 11733538 1.00

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.5%
Engines: DataFusion No clear signal (-1.3%, low confidence) · DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): 1.143x ❌
Parquet (geomean): 1.149x ❌
Shifts: Parquet (control) +14.9% · Median polish +14.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.146x ❌, 0↑ 8↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 6273994 5298360 1.18
fineweb_q01/datafusion:vortex-file-compressed 🚨 37736043 33985525 1.11
fineweb_q02/datafusion:vortex-file-compressed 🚨 43607403 37438864 1.16
fineweb_q03/datafusion:vortex-file-compressed 🚨 67046932 60247786 1.11
fineweb_q04/datafusion:vortex-file-compressed 🚨 327485337 287963203 1.14
fineweb_q05/datafusion:vortex-file-compressed 🚨 253691952 215319523 1.18
fineweb_q06/datafusion:vortex-file-compressed 🚨 60342742 50193566 1.20
fineweb_q07/datafusion:vortex-file-compressed 🚨 62525424 54678536 1.14
fineweb_q08/datafusion:vortex-file-compressed 25436511 23362637 1.09
datafusion / parquet (1.162x ❌, 0↑ 9↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 8707659 6770867 1.29
fineweb_q01/datafusion:parquet 🚨 343182238 295338539 1.16
fineweb_q02/datafusion:parquet 🚨 339872653 299945607 1.13
fineweb_q03/datafusion:parquet 🚨 333906520 274320582 1.22
fineweb_q04/datafusion:parquet 🚨 343835241 304481779 1.13
fineweb_q05/datafusion:parquet 🚨 346118020 306081191 1.13
fineweb_q06/datafusion:parquet 🚨 328707345 296942190 1.11
fineweb_q07/datafusion:parquet 🚨 321316863 278870641 1.15
fineweb_q08/datafusion:parquet 🚨 324406780 282003366 1.15
duckdb / vortex-file-compressed (1.141x ❌, 0↑ 7↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 4227794 3548876 1.19
fineweb_q01/duckdb:vortex-file-compressed 🚨 39225570 33227977 1.18
fineweb_q02/duckdb:vortex-file-compressed 43463446 40264539 1.08
fineweb_q03/duckdb:vortex-file-compressed 🚨 136487766 120020375 1.14
fineweb_q04/duckdb:vortex-file-compressed 🚨 321099625 271528626 1.18
fineweb_q05/duckdb:vortex-file-compressed 🚨 250620774 214901070 1.17
fineweb_q06/duckdb:vortex-file-compressed 🚨 59064846 51479131 1.15
fineweb_q07/duckdb:vortex-file-compressed 🚨 62694282 54919735 1.14
fineweb_q08/duckdb:vortex-file-compressed 24059907 22968613 1.05
duckdb / parquet (1.136x ❌, 0↑ 9↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚨 35977231 32593294 1.10
fineweb_q01/duckdb:parquet 🚨 97923926 85505624 1.15
fineweb_q02/duckdb:parquet 🚨 98390674 85753151 1.15
fineweb_q03/duckdb:parquet 🚨 359846556 317162163 1.13
fineweb_q04/duckdb:parquet 🚨 498128906 449483085 1.11
fineweb_q05/duckdb:parquet 🚨 461981577 417591365 1.11
fineweb_q06/duckdb:parquet 🚨 229994113 203239237 1.13
fineweb_q07/duckdb:parquet 🚨 242633160 216575095 1.12
fineweb_q08/duckdb:parquet 🚨 41578511 33866373 1.23

File Size Changes (3 files changed, -46.2% overall, 1↑ 2↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB +2.66 MB +0.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
sample.vortex 1.0 vortex-compact 1.23 GB 0 B 1.23 GB -100.0%

Totals:

  • vortex-compact: 1.23 GB → 0 B (-100.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (+0.2%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Engines: DataFusion No clear signal (-0.1%, environment too noisy confidence) · DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): 0.978x ➖
Parquet (geomean): 0.969x ➖
Shifts: Parquet (control) -3.1% · Median polish -2.4%

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

datafusion / vortex-file-compressed (0.979x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 55931665 56947979 0.98
tpch_q02/datafusion:vortex-file-compressed 22543351 22738160 0.99
tpch_q03/datafusion:vortex-file-compressed 30502313 30856456 0.99
tpch_q04/datafusion:vortex-file-compressed 19665241 19422761 1.01
tpch_q05/datafusion:vortex-file-compressed 47005848 47788504 0.98
tpch_q06/datafusion:vortex-file-compressed 9465670 9852518 0.96
tpch_q07/datafusion:vortex-file-compressed 53009654 53191167 1.00
tpch_q08/datafusion:vortex-file-compressed 38734400 40319027 0.96
tpch_q09/datafusion:vortex-file-compressed 53158908 54489248 0.98
tpch_q10/datafusion:vortex-file-compressed 32598913 33860983 0.96
tpch_q11/datafusion:vortex-file-compressed 16427287 17050432 0.96
tpch_q12/datafusion:vortex-file-compressed 23637352 24398897 0.97
tpch_q13/datafusion:vortex-file-compressed 26398184 27883377 0.95
tpch_q14/datafusion:vortex-file-compressed 14482754 15240448 0.95
tpch_q15/datafusion:vortex-file-compressed 22191601 22573577 0.98
tpch_q16/datafusion:vortex-file-compressed 19627434 19522900 1.01
tpch_q17/datafusion:vortex-file-compressed 66828168 66644999 1.00
tpch_q18/datafusion:vortex-file-compressed 74969026 76545347 0.98
tpch_q19/datafusion:vortex-file-compressed 30878930 32372860 0.95
tpch_q20/datafusion:vortex-file-compressed 30322538 30222757 1.00
tpch_q21/datafusion:vortex-file-compressed 68235585 70441886 0.97
tpch_q22/datafusion:vortex-file-compressed 11948526 11974768 1.00
datafusion / parquet (0.963x ➖, 3↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 119644060 141050208 0.85
tpch_q02/datafusion:parquet 59049519 61781015 0.96
tpch_q03/datafusion:parquet 79256716 83541965 0.95
tpch_q04/datafusion:parquet 45716979 48834381 0.94
tpch_q05/datafusion:parquet 95959007 94839937 1.01
tpch_q06/datafusion:parquet 42365959 40656193 1.04
tpch_q07/datafusion:parquet 107280984 107572989 1.00
tpch_q08/datafusion:parquet 🚀 88888552 100061423 0.89
tpch_q09/datafusion:parquet 131310912 121743188 1.08
tpch_q10/datafusion:parquet 113887787 120524561 0.94
tpch_q11/datafusion:parquet 40513544 41403014 0.98
tpch_q12/datafusion:parquet 83349383 85188251 0.98
tpch_q13/datafusion:parquet 189345203 206556584 0.92
tpch_q14/datafusion:parquet 🚀 41748227 46628457 0.90
tpch_q15/datafusion:parquet 65244290 63701688 1.02
tpch_q16/datafusion:parquet 42039262 46338903 0.91
tpch_q17/datafusion:parquet 141729585 133477400 1.06
tpch_q18/datafusion:parquet 150537384 164471713 0.92
tpch_q19/datafusion:parquet 74789604 75293392 0.99
tpch_q20/datafusion:parquet 71484719 73253304 0.98
tpch_q21/datafusion:parquet 142311259 148675531 0.96
tpch_q22/datafusion:parquet 43544977 44835864 0.97
datafusion / arrow (0.947x ➖, 3↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 55253651 64225272 0.86
tpch_q02/datafusion:arrow 17144278 17649660 0.97
tpch_q03/datafusion:arrow 31132747 33361971 0.93
tpch_q04/datafusion:arrow 26211307 27828300 0.94
tpch_q05/datafusion:arrow 55198422 57348402 0.96
tpch_q06/datafusion:arrow 22863071 22160291 1.03
tpch_q07/datafusion:arrow 108452928 107372816 1.01
tpch_q08/datafusion:arrow 42238441 44004867 0.96
tpch_q09/datafusion:arrow 🚀 63468549 70783438 0.90
tpch_q10/datafusion:arrow 🚀 48172362 54417246 0.89
tpch_q11/datafusion:arrow 8971007 9650345 0.93
tpch_q12/datafusion:arrow 48022588 51201609 0.94
tpch_q13/datafusion:arrow 45621510 45635844 1.00
tpch_q14/datafusion:arrow 22656958 24791073 0.91
tpch_q15/datafusion:arrow 45124335 49230309 0.92
tpch_q16/datafusion:arrow 16396594 16911332 0.97
tpch_q17/datafusion:arrow 67337936 68801956 0.98
tpch_q18/datafusion:arrow 106762897 112413523 0.95
tpch_q19/datafusion:arrow 36794773 39056152 0.94
tpch_q20/datafusion:arrow 36134917 37905094 0.95
tpch_q21/datafusion:arrow 160730682 165006698 0.97
tpch_q22/datafusion:arrow 11593073 12511998 0.93
duckdb / vortex-file-compressed (0.976x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31467965 31209540 1.01
tpch_q02/duckdb:vortex-file-compressed 24840609 26199921 0.95
tpch_q03/duckdb:vortex-file-compressed 32572802 33142815 0.98
tpch_q04/duckdb:vortex-file-compressed 28614067 29497897 0.97
tpch_q05/duckdb:vortex-file-compressed 38089544 38907787 0.98
tpch_q06/duckdb:vortex-file-compressed 8146014 8046201 1.01
tpch_q07/duckdb:vortex-file-compressed 36001630 36248482 0.99
tpch_q08/duckdb:vortex-file-compressed 40890725 40909387 1.00
tpch_q09/duckdb:vortex-file-compressed 59455651 59628465 1.00
tpch_q10/duckdb:vortex-file-compressed 42117589 43039591 0.98
tpch_q11/duckdb:vortex-file-compressed 14787132 15610523 0.95
tpch_q12/duckdb:vortex-file-compressed 22466270 24101768 0.93
tpch_q13/duckdb:vortex-file-compressed 40704206 41448877 0.98
tpch_q14/duckdb:vortex-file-compressed 21872074 22143939 0.99
tpch_q15/duckdb:vortex-file-compressed 16875790 16884233 1.00
tpch_q16/duckdb:vortex-file-compressed 29349926 29615664 0.99
tpch_q17/duckdb:vortex-file-compressed 23576308 24434335 0.96
tpch_q18/duckdb:vortex-file-compressed 55085901 55437116 0.99
tpch_q19/duckdb:vortex-file-compressed 28532204 30089184 0.95
tpch_q20/duckdb:vortex-file-compressed 33267724 34194013 0.97
tpch_q21/duckdb:vortex-file-compressed 99709136 104521760 0.95
tpch_q22/duckdb:vortex-file-compressed 16886731 17873894 0.94
duckdb / parquet (0.974x ➖, 1↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78337647 78065637 1.00
tpch_q02/duckdb:parquet 39074464 40619968 0.96
tpch_q03/duckdb:parquet 70387363 71212211 0.99
tpch_q04/duckdb:parquet 51501363 50803326 1.01
tpch_q05/duckdb:parquet 67835637 70837384 0.96
tpch_q06/duckdb:parquet 22369002 22755290 0.98
tpch_q07/duckdb:parquet 83288948 86792949 0.96
tpch_q08/duckdb:parquet 87287941 96881711 0.90
tpch_q09/duckdb:parquet 133577396 137881662 0.97
tpch_q10/duckdb:parquet 127424273 127622753 1.00
tpch_q11/duckdb:parquet 21937195 22906996 0.96
tpch_q12/duckdb:parquet 46876103 47907244 0.98
tpch_q13/duckdb:parquet 249372223 258720277 0.96
tpch_q14/duckdb:parquet 51058049 51737167 0.99
tpch_q15/duckdb:parquet 25999335 26498622 0.98
tpch_q16/duckdb:parquet 57770447 59696575 0.97
tpch_q17/duckdb:parquet 56583270 58499143 0.97
tpch_q18/duckdb:parquet 119443043 120746474 0.99
tpch_q19/duckdb:parquet 🚀 69356375 80024630 0.87
tpch_q20/duckdb:parquet 65016861 65985289 0.99
tpch_q21/duckdb:parquet 184331415 170469928 1.08
tpch_q22/duckdb:parquet 53872055 54956373 0.98

File Size Changes (17 files changed, -44.5% overall, 3↑ 14↓)
File Scale Format Base HEAD Change %
lineitem_1.vortex 1.0 vortex-file-compressed 81.99 MB 82.07 MB +85.53 KB +0.1%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.90 MB +4.59 KB +0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 82.20 MB 82.23 MB +31.85 KB +0.0%
partsupp_0.vortex 1.0 vortex-file-compressed 23.70 MB 23.68 MB 21.48 KB -0.1%
part_0.vortex 1.0 vortex-file-compressed 5.09 MB 5.06 MB 23.06 KB -0.4%
orders_0.vortex 1.0 vortex-file-compressed 35.44 MB 35.15 MB 298.47 KB -0.8%
supplier_0.vortex 1.0 vortex-file-compressed 612.62 KB 603.77 KB 8.85 KB -1.4%
customer_0.vortex 1.0 vortex-compact 7.43 MB 0 B 7.43 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 1.0 vortex-compact 63.00 MB 0 B 63.00 MB -100.0%
lineitem_1.vortex 1.0 vortex-compact 63.03 MB 0 B 63.03 MB -100.0%
nation_0.vortex 1.0 vortex-compact 8.18 KB 0 B 8.18 KB -100.0%
orders_0.vortex 1.0 vortex-compact 32.20 MB 0 B 32.20 MB -100.0%
part_0.vortex 1.0 vortex-compact 3.39 MB 0 B 3.39 MB -100.0%
partsupp_0.vortex 1.0 vortex-compact 21.11 MB 0 B 21.11 MB -100.0%
region_0.vortex 1.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier_0.vortex 1.0 vortex-compact 496.46 KB 0 B 496.46 KB -100.0%

Totals:

  • vortex-compact: 190.92 MB → 0 B (-100.0%)
  • vortex-file-compressed: 238.18 MB → 237.96 MB (-0.1%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.1%
Engines: DataFusion No clear signal (-0.4%, low confidence) · DuckDB No clear signal (+2.6%, low confidence)
Vortex (geomean): 1.045x ➖
Parquet (geomean): 1.034x ➖
Shifts: Parquet (control) +3.4% · Median polish +4.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.047x ➖, 0↑ 7↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28715507 26135958 1.10
tpcds_q02/datafusion:vortex-file-compressed 51369676 48493534 1.06
tpcds_q03/datafusion:vortex-file-compressed 16551189 15783062 1.05
tpcds_q04/datafusion:vortex-file-compressed 279173602 256677187 1.09
tpcds_q05/datafusion:vortex-file-compressed 48264913 45213057 1.07
tpcds_q06/datafusion:vortex-file-compressed 🚨 24913406 22573564 1.10
tpcds_q07/datafusion:vortex-file-compressed 42392965 39852333 1.06
tpcds_q08/datafusion:vortex-file-compressed 31798290 29937261 1.06
tpcds_q09/datafusion:vortex-file-compressed 30774301 30190163 1.02
tpcds_q10/datafusion:vortex-file-compressed 🚨 43161655 38920149 1.11
tpcds_q11/datafusion:vortex-file-compressed 137644434 134670372 1.02
tpcds_q12/datafusion:vortex-file-compressed 20124852 19527031 1.03
tpcds_q13/datafusion:vortex-file-compressed 49454936 48029457 1.03
tpcds_q14/datafusion:vortex-file-compressed 175484752 162016335 1.08
tpcds_q15/datafusion:vortex-file-compressed 28220322 26080747 1.08
tpcds_q16/datafusion:vortex-file-compressed 25634202 25121152 1.02
tpcds_q17/datafusion:vortex-file-compressed 65064112 60907517 1.07
tpcds_q18/datafusion:vortex-file-compressed 66496711 64757117 1.03
tpcds_q19/datafusion:vortex-file-compressed 22397368 21848703 1.03
tpcds_q20/datafusion:vortex-file-compressed 🚨 23204124 20520580 1.13
tpcds_q21/datafusion:vortex-file-compressed 37128163 36581235 1.01
tpcds_q22/datafusion:vortex-file-compressed 🚨 150449893 132675665 1.13
tpcds_q23/datafusion:vortex-file-compressed 162790021 150129517 1.08
tpcds_q24/datafusion:vortex-file-compressed 86692809 83522692 1.04
tpcds_q25/datafusion:vortex-file-compressed 69645950 65305108 1.07
tpcds_q26/datafusion:vortex-file-compressed 35397118 33962792 1.04
tpcds_q27/datafusion:vortex-file-compressed 97415451 94192008 1.03
tpcds_q28/datafusion:vortex-file-compressed 32262889 29448955 1.10
tpcds_q29/datafusion:vortex-file-compressed 🚨 67985717 61307941 1.11
tpcds_q30/datafusion:vortex-file-compressed 24508765 25005632 0.98
tpcds_q31/datafusion:vortex-file-compressed 80048350 74541932 1.07
tpcds_q32/datafusion:vortex-file-compressed 🚨 20657316 18560428 1.11
tpcds_q33/datafusion:vortex-file-compressed 30123895 28435917 1.06
tpcds_q34/datafusion:vortex-file-compressed 26514283 26442662 1.00
tpcds_q35/datafusion:vortex-file-compressed 47339284 45773170 1.03
tpcds_q36/datafusion:vortex-file-compressed 61554277 59764198 1.03
tpcds_q37/datafusion:vortex-file-compressed 20670278 20270422 1.02
tpcds_q38/datafusion:vortex-file-compressed 43495578 43543474 1.00
tpcds_q39/datafusion:vortex-file-compressed 110395134 108416388 1.02
tpcds_q40/datafusion:vortex-file-compressed 33552738 31475954 1.07
tpcds_q41/datafusion:vortex-file-compressed 21354863 20325155 1.05
tpcds_q42/datafusion:vortex-file-compressed 14457905 13817922 1.05
tpcds_q43/datafusion:vortex-file-compressed 19801461 18459494 1.07
tpcds_q44/datafusion:vortex-file-compressed 31713455 28981994 1.09
tpcds_q45/datafusion:vortex-file-compressed 28336133 26881252 1.05
tpcds_q46/datafusion:vortex-file-compressed 36398818 35973563 1.01
tpcds_q47/datafusion:vortex-file-compressed 144933306 134697918 1.08
tpcds_q48/datafusion:vortex-file-compressed 36746228 35097241 1.05
tpcds_q49/datafusion:vortex-file-compressed 62499231 57636783 1.08
tpcds_q50/datafusion:vortex-file-compressed 41213002 39353139 1.05
tpcds_q51/datafusion:vortex-file-compressed 92600393 92019367 1.01
tpcds_q52/datafusion:vortex-file-compressed 14300252 14688386 0.97
tpcds_q53/datafusion:vortex-file-compressed 🚨 26434213 22605908 1.17
tpcds_q54/datafusion:vortex-file-compressed 36272461 34257236 1.06
tpcds_q55/datafusion:vortex-file-compressed 14124791 13839126 1.02
tpcds_q56/datafusion:vortex-file-compressed 31784603 30273466 1.05
tpcds_q57/datafusion:vortex-file-compressed 113323945 109380956 1.04
tpcds_q58/datafusion:vortex-file-compressed 58284378 57240251 1.02
tpcds_q59/datafusion:vortex-file-compressed 60079171 58410912 1.03
tpcds_q60/datafusion:vortex-file-compressed 31450501 29068430 1.08
tpcds_q61/datafusion:vortex-file-compressed 43068122 41365487 1.04
tpcds_q62/datafusion:vortex-file-compressed 23138552 21612066 1.07
tpcds_q63/datafusion:vortex-file-compressed 22776859 23081147 0.99
tpcds_q64/datafusion:vortex-file-compressed 408899379 390910133 1.05
tpcds_q65/datafusion:vortex-file-compressed 53212644 50609055 1.05
tpcds_q66/datafusion:vortex-file-compressed 74961254 71935028 1.04
tpcds_q67/datafusion:vortex-file-compressed 153179810 155426830 0.99
tpcds_q68/datafusion:vortex-file-compressed 34792267 33886728 1.03
tpcds_q69/datafusion:vortex-file-compressed 40401913 38949865 1.04
tpcds_q70/datafusion:vortex-file-compressed 105331840 95827345 1.10
tpcds_q71/datafusion:vortex-file-compressed 24465664 23287748 1.05
tpcds_q72/datafusion:vortex-file-compressed 2171335691 2161655256 1.00
tpcds_q73/datafusion:vortex-file-compressed 26427120 24241328 1.09
tpcds_q74/datafusion:vortex-file-compressed 87975199 80261738 1.10
tpcds_q75/datafusion:vortex-file-compressed 115881950 111532898 1.04
tpcds_q76/datafusion:vortex-file-compressed 28911438 27268224 1.06
tpcds_q77/datafusion:vortex-file-compressed 37975747 37360723 1.02
tpcds_q78/datafusion:vortex-file-compressed 120178862 114274759 1.05
tpcds_q79/datafusion:vortex-file-compressed 30295326 28338401 1.07
tpcds_q80/datafusion:vortex-file-compressed 93930871 89218211 1.05
tpcds_q81/datafusion:vortex-file-compressed 25621354 25727887 1.00
tpcds_q82/datafusion:vortex-file-compressed 22916968 22038392 1.04
tpcds_q83/datafusion:vortex-file-compressed 38772536 37164581 1.04
tpcds_q84/datafusion:vortex-file-compressed 13799954 13255370 1.04
tpcds_q85/datafusion:vortex-file-compressed 95757008 92012237 1.04
tpcds_q86/datafusion:vortex-file-compressed 17067724 15871182 1.08
tpcds_q87/datafusion:vortex-file-compressed 46363276 44570052 1.04
tpcds_q88/datafusion:vortex-file-compressed 59426082 54546881 1.09
tpcds_q89/datafusion:vortex-file-compressed 26114278 25916993 1.01
tpcds_q90/datafusion:vortex-file-compressed 15066462 15234173 0.99
tpcds_q91/datafusion:vortex-file-compressed 19755376 19459200 1.02
tpcds_q92/datafusion:vortex-file-compressed 17879147 17525569 1.02
tpcds_q93/datafusion:vortex-file-compressed 32718926 32923274 0.99
tpcds_q94/datafusion:vortex-file-compressed 23792986 21900364 1.09
tpcds_q95/datafusion:vortex-file-compressed 61608220 59439797 1.04
tpcds_q96/datafusion:vortex-file-compressed 13346893 13172881 1.01
tpcds_q97/datafusion:vortex-file-compressed 30727765 30501309 1.01
tpcds_q98/datafusion:vortex-file-compressed 25086993 23686238 1.06
tpcds_q99/datafusion:vortex-file-compressed 29901836 31670082 0.94
datafusion / parquet (1.052x ➖, 0↑ 11↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 24772891 22572279 1.10
tpcds_q02/datafusion:parquet 44632630 42199944 1.06
tpcds_q03/datafusion:parquet 13665092 15091327 0.91
tpcds_q04/datafusion:parquet 309948245 300832459 1.03
tpcds_q05/datafusion:parquet 47250462 46935255 1.01
tpcds_q06/datafusion:parquet 23187860 23830162 0.97
tpcds_q07/datafusion:parquet 80074914 77215285 1.04
tpcds_q08/datafusion:parquet 31454596 29322017 1.07
tpcds_q09/datafusion:parquet 40227051 37970745 1.06
tpcds_q10/datafusion:parquet 75527407 70721071 1.07
tpcds_q11/datafusion:parquet 154773114 148859588 1.04
tpcds_q12/datafusion:parquet 🚨 19755780 16731794 1.18
tpcds_q13/datafusion:parquet 79958003 75761048 1.06
tpcds_q14/datafusion:parquet 163427235 163492866 1.00
tpcds_q15/datafusion:parquet 22476146 22555737 1.00
tpcds_q16/datafusion:parquet 29769821 29664272 1.00
tpcds_q17/datafusion:parquet 66593832 62515259 1.07
tpcds_q18/datafusion:parquet 112989710 111892029 1.01
tpcds_q19/datafusion:parquet 23446637 23242907 1.01
tpcds_q20/datafusion:parquet 17992778 18288861 0.98
tpcds_q21/datafusion:parquet 19921271 18671821 1.07
tpcds_q22/datafusion:parquet 179417573 163141121 1.10
tpcds_q23/datafusion:parquet 155592387 150569652 1.03
tpcds_q24/datafusion:parquet 94400635 88280822 1.07
tpcds_q25/datafusion:parquet 66130735 63812214 1.04
tpcds_q26/datafusion:parquet 72166513 67462258 1.07
tpcds_q27/datafusion:parquet 145605702 139349013 1.04
tpcds_q28/datafusion:parquet 45978858 44884329 1.02
tpcds_q29/datafusion:parquet 66651635 64327869 1.04
tpcds_q30/datafusion:parquet 34949468 32616446 1.07
tpcds_q31/datafusion:parquet 71218841 67951221 1.05
tpcds_q32/datafusion:parquet 17327541 16590132 1.04
tpcds_q33/datafusion:parquet 29031210 28223136 1.03
tpcds_q34/datafusion:parquet 23748530 21991014 1.08
tpcds_q35/datafusion:parquet 77926660 73473788 1.06
tpcds_q36/datafusion:parquet 61322383 58616432 1.05
tpcds_q37/datafusion:parquet 20924360 19968004 1.05
tpcds_q38/datafusion:parquet 45042439 42304262 1.06
tpcds_q39/datafusion:parquet 80212266 76617019 1.05
tpcds_q40/datafusion:parquet 🚨 25906201 22909796 1.13
tpcds_q41/datafusion:parquet 16164277 15212000 1.06
tpcds_q42/datafusion:parquet 13124947 12100717 1.08
tpcds_q43/datafusion:parquet 🚨 18423241 16679062 1.10
tpcds_q44/datafusion:parquet 34805851 32827598 1.06
tpcds_q45/datafusion:parquet 🚨 30602535 27600492 1.11
tpcds_q46/datafusion:parquet 33717232 32078750 1.05
tpcds_q47/datafusion:parquet 135909819 128858271 1.05
tpcds_q48/datafusion:parquet 🚨 76294326 68326214 1.12
tpcds_q49/datafusion:parquet 59808040 55133551 1.08
tpcds_q50/datafusion:parquet 43628683 43242304 1.01
tpcds_q51/datafusion:parquet 90291188 85410276 1.06
tpcds_q52/datafusion:parquet 13088290 12120209 1.08
tpcds_q53/datafusion:parquet 19459881 18771678 1.04
tpcds_q54/datafusion:parquet 34153119 32054617 1.07
tpcds_q55/datafusion:parquet 12220942 11878040 1.03
tpcds_q56/datafusion:parquet 28676239 28939185 0.99
tpcds_q57/datafusion:parquet 100948082 95364703 1.06
tpcds_q58/datafusion:parquet 60138181 55901114 1.08
tpcds_q59/datafusion:parquet 65153308 61979205 1.05
tpcds_q60/datafusion:parquet 27789776 29254053 0.95
tpcds_q61/datafusion:parquet 43579662 42354375 1.03
tpcds_q62/datafusion:parquet 26274632 25454641 1.03
tpcds_q63/datafusion:parquet 19460931 18085519 1.08
tpcds_q64/datafusion:parquet 321044113 300262499 1.07
tpcds_q65/datafusion:parquet 39066886 38707084 1.01
tpcds_q66/datafusion:parquet 72312269 70434111 1.03
tpcds_q67/datafusion:parquet 148785339 157412401 0.95
tpcds_q68/datafusion:parquet 33399163 31399173 1.06
tpcds_q69/datafusion:parquet 71676445 66350107 1.08
tpcds_q70/datafusion:parquet 34783677 32843813 1.06
tpcds_q71/datafusion:parquet 22530921 23560747 0.96
tpcds_q72/datafusion:parquet 642611243 584916762 1.10
tpcds_q73/datafusion:parquet 22659323 21048646 1.08
tpcds_q74/datafusion:parquet 87118677 84685731 1.03
tpcds_q75/datafusion:parquet 110354551 106581480 1.04
tpcds_q76/datafusion:parquet 🚨 34568746 29849777 1.16
tpcds_q77/datafusion:parquet 39577006 37829457 1.05
tpcds_q78/datafusion:parquet 🚨 119883371 107183161 1.12
tpcds_q79/datafusion:parquet 27251097 27238135 1.00
tpcds_q80/datafusion:parquet 80022799 75412414 1.06
tpcds_q81/datafusion:parquet 30334810 30026701 1.01
tpcds_q82/datafusion:parquet 19543826 18475801 1.06
tpcds_q83/datafusion:parquet 44441088 42316392 1.05
tpcds_q84/datafusion:parquet 43935612 40457741 1.09
tpcds_q85/datafusion:parquet 156363604 147052292 1.06
tpcds_q86/datafusion:parquet 17278735 16262152 1.06
tpcds_q87/datafusion:parquet 44466440 44352797 1.00
tpcds_q88/datafusion:parquet 60482031 59822331 1.01
tpcds_q89/datafusion:parquet 22770343 21465978 1.06
tpcds_q90/datafusion:parquet 15768029 14846650 1.06
tpcds_q91/datafusion:parquet 62996206 58354072 1.08
tpcds_q92/datafusion:parquet 18312219 17407503 1.05
tpcds_q93/datafusion:parquet 🚨 32596011 29604921 1.10
tpcds_q94/datafusion:parquet 🚨 22797571 20696732 1.10
tpcds_q95/datafusion:parquet 63028631 62401729 1.01
tpcds_q96/datafusion:parquet 🚨 14043817 12173895 1.15
tpcds_q97/datafusion:parquet 32590136 30544994 1.07
tpcds_q98/datafusion:parquet 22217460 20930471 1.06
tpcds_q99/datafusion:parquet 🚨 32580069 26318891 1.24
duckdb / vortex-file-compressed (1.042x ➖, 1↑ 7↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25807773 24014977 1.07
tpcds_q02/duckdb:vortex-file-compressed 33510216 34048176 0.98
tpcds_q03/duckdb:vortex-file-compressed 16820087 15458696 1.09
tpcds_q04/duckdb:vortex-file-compressed 97783331 98998366 0.99
tpcds_q05/duckdb:vortex-file-compressed 34458806 35433565 0.97
tpcds_q06/duckdb:vortex-file-compressed 34088998 34426519 0.99
tpcds_q07/duckdb:vortex-file-compressed 25732296 24618975 1.05
tpcds_q08/duckdb:vortex-file-compressed 30082602 27903358 1.08
tpcds_q09/duckdb:vortex-file-compressed 17565605 16191962 1.08
tpcds_q10/duckdb:vortex-file-compressed 40921232 38546753 1.06
tpcds_q11/duckdb:vortex-file-compressed 68815300 65657243 1.05
tpcds_q12/duckdb:vortex-file-compressed 16863496 16547062 1.02
tpcds_q13/duckdb:vortex-file-compressed 34670660 33340706 1.04
tpcds_q14/duckdb:vortex-file-compressed 101584164 103512862 0.98
tpcds_q15/duckdb:vortex-file-compressed 28018950 28640729 0.98
tpcds_q16/duckdb:vortex-file-compressed 26404668 26652355 0.99
tpcds_q17/duckdb:vortex-file-compressed 51420999 47940348 1.07
tpcds_q18/duckdb:vortex-file-compressed 41672904 38514202 1.08
tpcds_q19/duckdb:vortex-file-compressed 34336501 33804898 1.02
tpcds_q20/duckdb:vortex-file-compressed 17485645 16941049 1.03
tpcds_q21/duckdb:vortex-file-compressed 16889921 17199955 0.98
tpcds_q22/duckdb:vortex-file-compressed 🚨 86217585 77935967 1.11
tpcds_q23/duckdb:vortex-file-compressed 93287520 97145047 0.96
tpcds_q24/duckdb:vortex-file-compressed 51659963 49671548 1.04
tpcds_q25/duckdb:vortex-file-compressed 43023474 42233570 1.02
tpcds_q26/duckdb:vortex-file-compressed 20612513 20199197 1.02
tpcds_q27/duckdb:vortex-file-compressed 27564584 26473637 1.04
tpcds_q28/duckdb:vortex-file-compressed 13022511 12199402 1.07
tpcds_q29/duckdb:vortex-file-compressed 48802282 45931089 1.06
tpcds_q30/duckdb:vortex-file-compressed 26557204 27393838 0.97
tpcds_q31/duckdb:vortex-file-compressed 30294412 30512464 0.99
tpcds_q32/duckdb:vortex-file-compressed 14412043 13307635 1.08
tpcds_q33/duckdb:vortex-file-compressed 26794462 24523463 1.09
tpcds_q34/duckdb:vortex-file-compressed 27471784 26300087 1.04
tpcds_q35/duckdb:vortex-file-compressed 66324305 64994244 1.02
tpcds_q36/duckdb:vortex-file-compressed 24607148 24109617 1.02
tpcds_q37/duckdb:vortex-file-compressed 21088033 19687292 1.07
tpcds_q38/duckdb:vortex-file-compressed 39464389 38564646 1.02
tpcds_q39/duckdb:vortex-file-compressed 36424613 35859525 1.02
tpcds_q40/duckdb:vortex-file-compressed 21686724 20711288 1.05
tpcds_q41/duckdb:vortex-file-compressed 12885749 12480703 1.03
tpcds_q42/duckdb:vortex-file-compressed 14351668 13086424 1.10
tpcds_q43/duckdb:vortex-file-compressed 23598591 22272613 1.06
tpcds_q44/duckdb:vortex-file-compressed 23001884 21516373 1.07
tpcds_q45/duckdb:vortex-file-compressed 30999530 30648775 1.01
tpcds_q46/duckdb:vortex-file-compressed 32866933 30837995 1.07
tpcds_q47/duckdb:vortex-file-compressed 54727834 51340031 1.07
tpcds_q48/duckdb:vortex-file-compressed 30157598 29069491 1.04
tpcds_q49/duckdb:vortex-file-compressed 🚨 38236262 32864903 1.16
tpcds_q50/duckdb:vortex-file-compressed 30119937 27690545 1.09
tpcds_q51/duckdb:vortex-file-compressed 🚀 108446633 129187148 0.84
tpcds_q52/duckdb:vortex-file-compressed 13284116 12878715 1.03
tpcds_q53/duckdb:vortex-file-compressed 25017962 23431248 1.07
tpcds_q54/duckdb:vortex-file-compressed 29650968 29771112 1.00
tpcds_q55/duckdb:vortex-file-compressed 13212360 12718246 1.04
tpcds_q56/duckdb:vortex-file-compressed 26404571 27047158 0.98
tpcds_q57/duckdb:vortex-file-compressed 43785976 42710291 1.03
tpcds_q58/duckdb:vortex-file-compressed 32533974 29650668 1.10
tpcds_q59/duckdb:vortex-file-compressed 58280801 56259460 1.04
tpcds_q60/duckdb:vortex-file-compressed 26837551 26894983 1.00
tpcds_q61/duckdb:vortex-file-compressed 32746349 29786149 1.10
tpcds_q62/duckdb:vortex-file-compressed 16887166 15925988 1.06
tpcds_q63/duckdb:vortex-file-compressed 22182488 21007438 1.06
tpcds_q64/duckdb:vortex-file-compressed 98853878 95101190 1.04
tpcds_q65/duckdb:vortex-file-compressed 24264271 22775972 1.07
tpcds_q66/duckdb:vortex-file-compressed 30046860 29936136 1.00
tpcds_q67/duckdb:vortex-file-compressed 145193226 141093715 1.03
tpcds_q68/duckdb:vortex-file-compressed 33503179 31729185 1.06
tpcds_q69/duckdb:vortex-file-compressed 44471158 42730840 1.04
tpcds_q70/duckdb:vortex-file-compressed 40594633 37767446 1.07
tpcds_q71/duckdb:vortex-file-compressed 21947245 20932009 1.05
tpcds_q72/duckdb:vortex-file-compressed 181890303 182254609 1.00
tpcds_q73/duckdb:vortex-file-compressed 25884861 24972875 1.04
tpcds_q74/duckdb:vortex-file-compressed 46577499 43163182 1.08
tpcds_q75/duckdb:vortex-file-compressed 54129399 54163779 1.00
tpcds_q76/duckdb:vortex-file-compressed 20181619 19488856 1.04
tpcds_q77/duckdb:vortex-file-compressed 24720479 23976208 1.03
tpcds_q78/duckdb:vortex-file-compressed 82115528 79214541 1.04
tpcds_q79/duckdb:vortex-file-compressed 25641815 24412410 1.05
tpcds_q80/duckdb:vortex-file-compressed 50994241 48123304 1.06
tpcds_q81/duckdb:vortex-file-compressed 32944800 30607153 1.08
tpcds_q82/duckdb:vortex-file-compressed 47758501 45568283 1.05
tpcds_q83/duckdb:vortex-file-compressed 32845466 31653296 1.04
tpcds_q84/duckdb:vortex-file-compressed 18509185 17223682 1.07
tpcds_q85/duckdb:vortex-file-compressed 47043144 44222538 1.06
tpcds_q86/duckdb:vortex-file-compressed 17880451 16447532 1.09
tpcds_q87/duckdb:vortex-file-compressed 🚨 44688632 40289034 1.11
tpcds_q88/duckdb:vortex-file-compressed 58702803 57176286 1.03
tpcds_q89/duckdb:vortex-file-compressed 23904443 22537665 1.06
tpcds_q90/duckdb:vortex-file-compressed 🚨 11589775 10399313 1.11
tpcds_q91/duckdb:vortex-file-compressed 24202212 23016659 1.05
tpcds_q92/duckdb:vortex-file-compressed 🚨 20119525 18008075 1.12
tpcds_q93/duckdb:vortex-file-compressed 🚨 32441044 29274708 1.11
tpcds_q94/duckdb:vortex-file-compressed 23271413 22434091 1.04
tpcds_q95/duckdb:vortex-file-compressed 🚨 175596094 159523560 1.10
tpcds_q96/duckdb:vortex-file-compressed 13157769 13333046 0.99
tpcds_q97/duckdb:vortex-file-compressed 40964242 39494656 1.04
tpcds_q98/duckdb:vortex-file-compressed 20861625 19341983 1.08
tpcds_q99/duckdb:vortex-file-compressed 24053925 22707950 1.06
duckdb / parquet (1.016x ➖, 0↑ 3↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29908377 31585824 0.95
tpcds_q02/duckdb:parquet 24369158 24825731 0.98
tpcds_q03/duckdb:parquet 13131899 12931301 1.02
tpcds_q04/duckdb:parquet 175096307 171207482 1.02
tpcds_q05/duckdb:parquet 32253796 31362693 1.03
tpcds_q06/duckdb:parquet 33730358 33295374 1.01
tpcds_q07/duckdb:parquet 25131316 23750370 1.06
tpcds_q08/duckdb:parquet 30385862 29415805 1.03
tpcds_q09/duckdb:parquet 45395745 44102192 1.03
tpcds_q10/duckdb:parquet 38416228 37781593 1.02
tpcds_q11/duckdb:parquet 93570828 97152942 0.96
tpcds_q12/duckdb:parquet 17538145 17190790 1.02
tpcds_q13/duckdb:parquet 35855177 35276465 1.02
tpcds_q14/duckdb:parquet 105701500 102004898 1.04
tpcds_q15/duckdb:parquet 32373076 31023295 1.04
tpcds_q16/duckdb:parquet 23317783 22635550 1.03
tpcds_q17/duckdb:parquet 42087704 41247436 1.02
tpcds_q18/duckdb:parquet 49084679 48117409 1.02
tpcds_q19/duckdb:parquet 32242309 31867602 1.01
tpcds_q20/duckdb:parquet 19378399 19099707 1.01
tpcds_q21/duckdb:parquet 12429800 12129752 1.02
tpcds_q22/duckdb:parquet 73305128 70238079 1.04
tpcds_q23/duckdb:parquet 84293300 82286090 1.02
tpcds_q24/duckdb:parquet 47828510 47359666 1.01
tpcds_q25/duckdb:parquet 36830360 35758909 1.03
tpcds_q26/duckdb:parquet 39934681 39797627 1.00
tpcds_q27/duckdb:parquet 54565471 52878702 1.03
tpcds_q28/duckdb:parquet 44097211 42891998 1.03
tpcds_q29/duckdb:parquet 37557307 37097784 1.01
tpcds_q30/duckdb:parquet 38378797 37812855 1.01
tpcds_q31/duckdb:parquet 28062549 26958054 1.04
tpcds_q32/duckdb:parquet 13189010 12975888 1.02
tpcds_q33/duckdb:parquet 24923875 23564011 1.06
tpcds_q34/duckdb:parquet 23512475 23054241 1.02
tpcds_q35/duckdb:parquet 62923508 61522446 1.02
tpcds_q36/duckdb:parquet 23144789 22835694 1.01
tpcds_q37/duckdb:parquet 14536055 14776940 0.98
tpcds_q38/duckdb:parquet 37902107 36816938 1.03
tpcds_q39/duckdb:parquet 33305972 32548242 1.02
tpcds_q40/duckdb:parquet 20552166 19761364 1.04
tpcds_q41/duckdb:parquet 9329914 8814776 1.06
tpcds_q42/duckdb:parquet 13009232 12909197 1.01
tpcds_q43/duckdb:parquet 🚨 20165279 17791740 1.13
tpcds_q44/duckdb:parquet 25976870 26339547 0.99
tpcds_q45/duckdb:parquet 30897938 29568778 1.04
tpcds_q46/duckdb:parquet 48722773 48688833 1.00
tpcds_q47/duckdb:parquet 51161156 51631794 0.99
tpcds_q48/duckdb:parquet 33057135 32396189 1.02
tpcds_q49/duckdb:parquet 28499805 28496723 1.00
tpcds_q50/duckdb:parquet 26754797 26337150 1.02
tpcds_q51/duckdb:parquet 104706896 105532728 0.99
tpcds_q52/duckdb:parquet 13533552 13055719 1.04
tpcds_q53/duckdb:parquet 18986958 19591136 0.97
tpcds_q54/duckdb:parquet 29540405 29502511 1.00
tpcds_q55/duckdb:parquet 12656312 12834618 0.99
tpcds_q56/duckdb:parquet 25232191 23335760 1.08
tpcds_q57/duckdb:parquet 39533678 38476638 1.03
tpcds_q58/duckdb:parquet 27103222 25899459 1.05
tpcds_q59/duckdb:parquet 36522202 36540833 1.00
tpcds_q60/duckdb:parquet 25708633 25543493 1.01
tpcds_q61/duckdb:parquet 34664808 34549949 1.00
tpcds_q62/duckdb:parquet 12842640 12844693 1.00
tpcds_q63/duckdb:parquet 18235021 18003048 1.01
tpcds_q64/duckdb:parquet 77261843 77625176 1.00
tpcds_q65/duckdb:parquet 23466090 23586127 0.99
tpcds_q66/duckdb:parquet 31579973 29554422 1.07
tpcds_q67/duckdb:parquet 140339432 139506115 1.01
tpcds_q68/duckdb:parquet 39784973 39524488 1.01
tpcds_q69/duckdb:parquet 39636969 40228181 0.99
tpcds_q70/duckdb:parquet 22527693 24442528 0.92
tpcds_q71/duckdb:parquet 23579837 22958961 1.03
tpcds_q72/duckdb:parquet 170092052 168027747 1.01
tpcds_q73/duckdb:parquet 🚨 21539093 19540336 1.10
tpcds_q74/duckdb:parquet 131094227 130726508 1.00
tpcds_q75/duckdb:parquet 55996610 58276730 0.96
tpcds_q76/duckdb:parquet 21583780 21964757 0.98
tpcds_q77/duckdb:parquet 26401337 25283900 1.04
tpcds_q78/duckdb:parquet 79109844 78241605 1.01
tpcds_q79/duckdb:parquet 30506956 30482320 1.00
tpcds_q80/duckdb:parquet 44767253 43618840 1.03
tpcds_q81/duckdb:parquet 35879421 35291729 1.02
tpcds_q82/duckdb:parquet 🚨 18742162 16675280 1.12
tpcds_q83/duckdb:parquet 19102451 18976266 1.01
tpcds_q84/duckdb:parquet 21448988 20943749 1.02
tpcds_q85/duckdb:parquet 42820997 41259773 1.04
tpcds_q86/duckdb:parquet 14519221 14390468 1.01
tpcds_q87/duckdb:parquet 40647570 39739222 1.02
tpcds_q88/duckdb:parquet 54148599 53631320 1.01
tpcds_q89/duckdb:parquet 21825414 22183243 0.98
tpcds_q90/duckdb:parquet 8541094 8521670 1.00
tpcds_q91/duckdb:parquet 25430970 24693184 1.03
tpcds_q92/duckdb:parquet 13773715 13325962 1.03
tpcds_q93/duckdb:parquet 33340055 32117274 1.04
tpcds_q94/duckdb:parquet 18385552 17981738 1.02
tpcds_q95/duckdb:parquet 136744023 151146890 0.90
tpcds_q96/duckdb:parquet 10367084 11382936 0.91
tpcds_q97/duckdb:parquet 39248895 37536469 1.05
tpcds_q98/duckdb:parquet 24982619 25359512 0.99
tpcds_q99/duckdb:parquet 20634414 20207472 1.02

File Size Changes (30 files changed, -43.5% overall, 3↑ 27↓)
File Scale Format Base HEAD Change %
customer.vortex 1.0 vortex-file-compressed 4.18 MB 4.18 MB +296 B +0.0%
time_dim.vortex 1.0 vortex-file-compressed 380.77 KB 380.78 KB +16 B +0.0%
catalog_page.vortex 1.0 vortex-file-compressed 565.11 KB 565.12 KB +16 B +0.0%
item.vortex 1.0 vortex-file-compressed 1.64 MB 1.64 MB 312 B -0.0%
customer_address.vortex 1.0 vortex-file-compressed 828.71 KB 827.56 KB 1.15 KB -0.1%
call_center.vortex 1.0 vortex-compact 49.33 KB 0 B 49.33 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 362.98 KB 0 B 362.98 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.01 MB 0 B 6.01 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.31 MB 0 B 59.31 MB -100.0%
customer.vortex 1.0 vortex-compact 3.29 MB 0 B 3.29 MB -100.0%
customer_address.vortex 1.0 vortex-compact 558.97 KB 0 B 558.97 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 649.07 KB 0 B 649.07 KB -100.0%
date_dim.vortex 1.0 vortex-compact 149.19 KB 0 B 149.19 KB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
household_demographics.vortex 1.0 vortex-compact 10.29 KB 0 B 10.29 KB -100.0%
income_band.vortex 1.0 vortex-compact 5.56 KB 0 B 5.56 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 0 B 16.07 MB -100.0%
item.vortex 1.0 vortex-compact 993.65 KB 0 B 993.65 KB -100.0%
promotion.vortex 1.0 vortex-compact 51.36 KB 0 B 51.36 KB -100.0%
reason.vortex 1.0 vortex-compact 5.96 KB 0 B 5.96 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 11.09 KB 0 B 11.09 KB -100.0%
store.vortex 1.0 vortex-compact 44.86 KB 0 B 44.86 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.31 MB 0 B 9.31 MB -100.0%
store_sales.vortex 1.0 vortex-compact 77.87 MB 0 B 77.87 MB -100.0%
time_dim.vortex 1.0 vortex-compact 96.91 KB 0 B 96.91 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.33 KB 0 B 22.33 KB -100.0%
web_page.vortex 1.0 vortex-compact 26.44 KB 0 B 26.44 KB -100.0%
web_returns.vortex 1.0 vortex-compact 2.99 MB 0 B 2.99 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.35 MB 0 B 29.35 MB -100.0%
web_site.vortex 1.0 vortex-compact 44.69 KB 0 B 44.69 KB -100.0%

Totals:

  • vortex-compact: 207.47 MB → 0 B (-100.0%)
  • vortex-file-compressed: 269.91 MB → 269.91 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 (base)

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.2%
Engines: DataFusion No clear signal (+15.3%, environment too noisy confidence) · DuckDB No clear signal (-4.0%, environment too noisy confidence)
Vortex (geomean): 0.902x ➖
Parquet (geomean): 0.857x ➖
Shifts: Parquet (control) -14.3% · Median polish -5.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.882x ➖, 2↑ 1↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 43107169 33072861 1.30
fineweb_q01/datafusion:vortex-file-compressed 🚀 626134699 1125034814 0.56
fineweb_q02/datafusion:vortex-file-compressed 795082614 934443129 0.85
fineweb_q03/datafusion:vortex-file-compressed 1634960140 1472954191 1.11
fineweb_q04/datafusion:vortex-file-compressed 1222447472 1206897730 1.01
fineweb_q05/datafusion:vortex-file-compressed 1148050048 1207981812 0.95
fineweb_q06/datafusion:vortex-file-compressed 2026356705 2095011936 0.97
fineweb_q07/datafusion:vortex-file-compressed 1382886240 1683590241 0.82
fineweb_q08/datafusion:vortex-file-compressed 🚀 567199537 917730594 0.62
datafusion / parquet (0.765x ➖, 2↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 1573429314 2347375610 0.67
fineweb_q01/datafusion:parquet 2353186128 2328645491 1.01
fineweb_q02/datafusion:parquet 2554463969 3248197621 0.79
fineweb_q03/datafusion:parquet 2255698256 3018957249 0.75
fineweb_q04/datafusion:parquet 2522668250 3065933317 0.82
fineweb_q05/datafusion:parquet 2183447736 3118962123 0.70
fineweb_q06/datafusion:parquet 2278644408 3021942737 0.75
fineweb_q07/datafusion:parquet 🚀 2235743484 3361896070 0.67
fineweb_q08/datafusion:parquet 2482968397 3174786046 0.78
duckdb / vortex-file-compressed (0.922x ➖, 1↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 82538797 87279117 0.95
fineweb_q01/duckdb:vortex-file-compressed 737104743 644831946 1.14
fineweb_q02/duckdb:vortex-file-compressed 734215189 642653045 1.14
fineweb_q03/duckdb:vortex-file-compressed 1471332475 1546700669 0.95
fineweb_q04/duckdb:vortex-file-compressed 1281615303 1376322649 0.93
fineweb_q05/duckdb:vortex-file-compressed 🚀 1310206763 1912170795 0.69
fineweb_q06/duckdb:vortex-file-compressed 1535788162 1760947090 0.87
fineweb_q07/duckdb:vortex-file-compressed 1369991914 1448920162 0.95
fineweb_q08/duckdb:vortex-file-compressed 620107594 794560219 0.78
duckdb / parquet (0.961x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1424472085 1359414933 1.05
fineweb_q01/duckdb:parquet 1699914389 1992160897 0.85
fineweb_q02/duckdb:parquet 1630817075 1664110171 0.98
fineweb_q03/duckdb:parquet 4320714520 4756292429 0.91
fineweb_q04/duckdb:parquet 2167025645 2349546345 0.92
fineweb_q05/duckdb:parquet 2647036676 2276259372 1.16
fineweb_q06/duckdb:parquet 4984467134 4973402589 1.00
fineweb_q07/duckdb:parquet 3058297748 3297281367 0.93
fineweb_q08/duckdb:parquet 1317517222 1496714988 0.88

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DuckDB No clear signal (+0.8%, low confidence)
Vortex (geomean): 1.034x ➖
Parquet (geomean): 1.026x ➖
Shifts: Parquet (control) +2.6% · Median polish +2.7%

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

duckdb / vortex-file-compressed (1.034x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12216860 11741350 1.04
statpopgen_q01/duckdb:vortex-file-compressed 30419648 27762261 1.10
statpopgen_q02/duckdb:vortex-file-compressed 526504356 520429747 1.01
statpopgen_q03/duckdb:vortex-file-compressed 1082136928 1019405368 1.06
statpopgen_q04/duckdb:vortex-file-compressed 1056617079 1035220732 1.02
statpopgen_q05/duckdb:vortex-file-compressed 458216697 458983868 1.00
statpopgen_q06/duckdb:vortex-file-compressed 1542538709 1520363427 1.01
statpopgen_q07/duckdb:vortex-file-compressed 197429504 190169643 1.04
statpopgen_q08/duckdb:vortex-file-compressed 232163233 224289437 1.04
statpopgen_q09/duckdb:vortex-file-compressed 839632794 810564667 1.04
statpopgen_q10/duckdb:vortex-file-compressed 2589550207 2522608762 1.03
duckdb / parquet (1.026x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 313456585 303437620 1.03
statpopgen_q01/duckdb:parquet 394250011 380279349 1.04
statpopgen_q02/duckdb:parquet 776664555 762842263 1.02
statpopgen_q03/duckdb:parquet 1216532899 1194567941 1.02
statpopgen_q04/duckdb:parquet 1207765770 1181398630 1.02
statpopgen_q05/duckdb:parquet 814056500 809908687 1.01
statpopgen_q06/duckdb:parquet 1438365994 1409301421 1.02
statpopgen_q07/duckdb:parquet 876716142 831062668 1.05
statpopgen_q08/duckdb:parquet 874767945 858869473 1.02
statpopgen_q09/duckdb:parquet 1048546808 1014568883 1.03
statpopgen_q10/duckdb:parquet 2220332569 2162124970 1.03

File Size Changes (3 files changed, -32.3% overall, 1↑ 2↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB +139.14 KB +0.0%
duckdb.db 100000 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 959.32 MB 0 B 959.32 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.5%
Engines: DataFusion No clear signal (+3.9%, environment too noisy confidence) · DuckDB No clear signal (-6.6%, low confidence)
Vortex (geomean): 0.989x ➖
Parquet (geomean): 1.004x ➖
Shifts: Parquet (control) +0.4% · Median polish +0.6%

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

datafusion / vortex-file-compressed (1.053x ➖, 1↑ 3↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚀 572430296 677588955 0.84
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚨 20923102 17270793 1.21
clickbench-sorted_q26/datafusion:vortex-file-compressed 🚨 21175227 17837534 1.19
clickbench-sorted_q36/datafusion:vortex-file-compressed 72722851 66949789 1.09
clickbench-sorted_q37/datafusion:vortex-file-compressed 56734700 55752307 1.02
clickbench-sorted_q38/datafusion:vortex-file-compressed 50386211 49069973 1.03
clickbench-sorted_q39/datafusion:vortex-file-compressed 🚨 140237404 124562576 1.13
clickbench-sorted_q40/datafusion:vortex-file-compressed 22433442 21869056 1.03
clickbench-sorted_q41/datafusion:vortex-file-compressed 22248368 21946250 1.01
clickbench-sorted_q42/datafusion:vortex-file-compressed 15744173 15112635 1.04
datafusion / parquet (1.014x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4977965784 4868632705 1.02
clickbench-sorted_q24/datafusion:parquet 33806790 32000819 1.06
clickbench-sorted_q26/datafusion:parquet 33778774 32716683 1.03
clickbench-sorted_q36/datafusion:parquet 177741900 187470658 0.95
clickbench-sorted_q37/datafusion:parquet 114037018 104868929 1.09
clickbench-sorted_q38/datafusion:parquet 159765941 168887245 0.95
clickbench-sorted_q39/datafusion:parquet 297493500 291540129 1.02
clickbench-sorted_q40/datafusion:parquet 70014130 65501017 1.07
clickbench-sorted_q41/datafusion:parquet 63687868 62011149 1.03
clickbench-sorted_q42/datafusion:parquet 32240195 34267918 0.94
duckdb / vortex-file-compressed (0.928x ➖, 3↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 189217564 200174945 0.95
clickbench-sorted_q24/duckdb:vortex-file-compressed 25857431 25758941 1.00
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚀 44582927 54430679 0.82
clickbench-sorted_q36/duckdb:vortex-file-compressed 🚀 61832945 69786911 0.89
clickbench-sorted_q37/duckdb:vortex-file-compressed 51578496 50707071 1.02
clickbench-sorted_q38/duckdb:vortex-file-compressed 55924718 59786226 0.94
clickbench-sorted_q39/duckdb:vortex-file-compressed 🚀 123642760 137842050 0.90
clickbench-sorted_q40/duckdb:vortex-file-compressed 29282973 31487935 0.93
clickbench-sorted_q41/duckdb:vortex-file-compressed 28946043 31767935 0.91
clickbench-sorted_q42/duckdb:vortex-file-compressed 23518729 24739634 0.95
duckdb / parquet (0.994x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 137731631 138446544 0.99
clickbench-sorted_q24/duckdb:parquet 22965716 21770265 1.05
clickbench-sorted_q26/duckdb:parquet 18224224 19949615 0.91
clickbench-sorted_q36/duckdb:parquet 110482911 110938773 1.00
clickbench-sorted_q37/duckdb:parquet 97846836 97249257 1.01
clickbench-sorted_q38/duckdb:parquet 95063453 97061517 0.98
clickbench-sorted_q39/duckdb:parquet 179244276 179777190 1.00
clickbench-sorted_q40/duckdb:parquet 40499550 40670399 1.00
clickbench-sorted_q41/duckdb:parquet 40396117 40475211 1.00
clickbench-sorted_q42/duckdb:parquet 30041204 29755169 1.01

File Size Changes (201 files changed, -42.6% overall, 55↑ 146↓)
File Scale Format Base HEAD Change %
hits_33.vortex 1.0 vortex-file-compressed 189.08 MB 191.47 MB +2.39 MB +1.3%
hits_37.vortex 1.0 vortex-file-compressed 190.94 MB 192.89 MB +1.95 MB +1.0%
hits_71.vortex 1.0 vortex-file-compressed 197.74 MB 199.38 MB +1.64 MB +0.8%
hits_68.vortex 1.0 vortex-file-compressed 197.70 MB 199.10 MB +1.40 MB +0.7%
hits_62.vortex 1.0 vortex-file-compressed 196.88 MB 198.01 MB +1.13 MB +0.6%
hits_61.vortex 1.0 vortex-file-compressed 197.64 MB 198.59 MB +976.85 KB +0.5%
hits_64.vortex 1.0 vortex-file-compressed 198.74 MB 199.54 MB +824.89 KB +0.4%
hits_72.vortex 1.0 vortex-file-compressed 198.53 MB 199.17 MB +652.41 KB +0.3%
hits_1.vortex 1.0 vortex-file-compressed 146.33 MB 146.77 MB +451.21 KB +0.3%
hits_51.vortex 1.0 vortex-file-compressed 131.04 MB 131.36 MB +325.02 KB +0.2%
hits_32.vortex 1.0 vortex-file-compressed 192.33 MB 192.72 MB +394.66 KB +0.2%
hits_87.vortex 1.0 vortex-file-compressed 170.52 MB 170.81 MB +301.06 KB +0.2%
hits_42.vortex 1.0 vortex-file-compressed 140.39 MB 140.61 MB +223.34 KB +0.2%
hits_82.vortex 1.0 vortex-file-compressed 171.79 MB 171.98 MB +196.34 KB +0.1%
hits_99.vortex 1.0 vortex-file-compressed 126.40 MB 126.53 MB +139.24 KB +0.1%
hits_47.vortex 1.0 vortex-file-compressed 135.12 MB 135.26 MB +145.25 KB +0.1%
hits_98.vortex 1.0 vortex-file-compressed 126.09 MB 126.21 MB +128.35 KB +0.1%
hits_48.vortex 1.0 vortex-file-compressed 131.24 MB 131.36 MB +124.12 KB +0.1%
hits_97.vortex 1.0 vortex-file-compressed 125.92 MB 126.03 MB +111.53 KB +0.1%
hits_28.vortex 1.0 vortex-file-compressed 188.77 MB 188.92 MB +161.52 KB +0.1%
hits_16.vortex 1.0 vortex-file-compressed 101.54 MB 101.62 MB +86.82 KB +0.1%
hits_52.vortex 1.0 vortex-file-compressed 130.85 MB 130.96 MB +111.53 KB +0.1%
hits_4.vortex 1.0 vortex-file-compressed 160.73 MB 160.85 MB +128.27 KB +0.1%
hits_88.vortex 1.0 vortex-file-compressed 171.84 MB 171.96 MB +129.92 KB +0.1%
hits_27.vortex 1.0 vortex-file-compressed 179.02 MB 179.15 MB +128.45 KB +0.1%
hits_86.vortex 1.0 vortex-file-compressed 170.57 MB 170.67 MB +106.99 KB +0.1%
hits_35.vortex 1.0 vortex-file-compressed 189.73 MB 189.84 MB +112.16 KB +0.1%
hits_21.vortex 1.0 vortex-file-compressed 157.80 MB 157.89 MB +92.02 KB +0.1%
hits_20.vortex 1.0 vortex-file-compressed 159.14 MB 159.22 MB +87.56 KB +0.1%
hits_24.vortex 1.0 vortex-file-compressed 166.75 MB 166.83 MB +82.90 KB +0.0%
hits_38.vortex 1.0 vortex-file-compressed 194.34 MB 194.43 MB +94.43 KB +0.0%
hits_26.vortex 1.0 vortex-file-compressed 180.47 MB 180.55 MB +85.84 KB +0.0%
hits_78.vortex 1.0 vortex-file-compressed 135.96 MB 136.02 MB +60.24 KB +0.0%
hits_18.vortex 1.0 vortex-file-compressed 156.29 MB 156.35 MB +67.29 KB +0.0%
hits_77.vortex 1.0 vortex-file-compressed 162.58 MB 162.64 MB +66.65 KB +0.0%
hits_10.vortex 1.0 vortex-file-compressed 160.48 MB 160.54 MB +64.84 KB +0.0%
hits_90.vortex 1.0 vortex-file-compressed 153.90 MB 153.96 MB +58.07 KB +0.0%
hits_93.vortex 1.0 vortex-file-compressed 154.53 MB 154.58 MB +56.96 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 131.26 MB 131.31 MB +47.91 KB +0.0%
hits_53.vortex 1.0 vortex-file-compressed 130.59 MB 130.63 MB +47.07 KB +0.0%
hits_31.vortex 1.0 vortex-file-compressed 189.90 MB 189.96 MB +64.92 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 198.20 MB 198.27 MB +63.38 KB +0.0%
hits_59.vortex 1.0 vortex-file-compressed 131.07 MB 131.11 MB +35.77 KB +0.0%
hits_95.vortex 1.0 vortex-file-compressed 153.96 MB 153.99 MB +35.81 KB +0.0%
hits_70.vortex 1.0 vortex-file-compressed 199.11 MB 199.15 MB +41.70 KB +0.0%
hits_9.vortex 1.0 vortex-file-compressed 160.31 MB 160.32 MB +17.89 KB +0.0%
hits_39.vortex 1.0 vortex-file-compressed 191.91 MB 191.93 MB +20.37 KB +0.0%
hits_46.vortex 1.0 vortex-file-compressed 140.28 MB 140.29 MB +10.73 KB +0.0%
hits_0.vortex 1.0 vortex-file-compressed 146.17 MB 146.18 MB +11.18 KB +0.0%
hits_56.vortex 1.0 vortex-file-compressed 130.99 MB 131.00 MB +9.86 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 130.53 MB 130.54 MB +8.78 KB +0.0%
hits_94.vortex 1.0 vortex-file-compressed 153.76 MB 153.77 MB +7.66 KB +0.0%
hits_22.vortex 1.0 vortex-file-compressed 158.89 MB 158.89 MB +2.95 KB +0.0%
hits_34.vortex 1.0 vortex-file-compressed 188.52 MB 188.53 MB +3.16 KB +0.0%
hits_40.vortex 1.0 vortex-file-compressed 191.91 MB 191.92 MB +2.21 KB +0.0%
hits_23.vortex 1.0 vortex-file-compressed 159.74 MB 159.74 MB 136 B -0.0%
hits_92.vortex 1.0 vortex-file-compressed 153.84 MB 153.83 MB 12.77 KB -0.0%
hits_57.vortex 1.0 vortex-file-compressed 130.87 MB 130.86 MB 11.23 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 189.06 MB 189.03 MB 27.50 KB -0.0%
hits_2.vortex 1.0 vortex-file-compressed 146.27 MB 146.25 MB 22.09 KB -0.0%
hits_36.vortex 1.0 vortex-file-compressed 190.33 MB 190.30 MB 30.64 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 171.26 MB 171.23 MB 32.98 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 191.82 MB 191.79 MB 37.27 KB -0.0%
hits_11.vortex 1.0 vortex-file-compressed 159.96 MB 159.93 MB 31.59 KB -0.0%
hits_81.vortex 1.0 vortex-file-compressed 171.39 MB 171.36 MB 35.65 KB -0.0%
hits_7.vortex 1.0 vortex-file-compressed 160.38 MB 160.34 MB 34.30 KB -0.0%
hits_49.vortex 1.0 vortex-file-compressed 131.54 MB 131.51 MB 29.45 KB -0.0%
hits_17.vortex 1.0 vortex-file-compressed 100.93 MB 100.90 MB 24.35 KB -0.0%
hits_60.vortex 1.0 vortex-file-compressed 176.42 MB 176.38 MB 48.74 KB -0.0%
hits_85.vortex 1.0 vortex-file-compressed 170.17 MB 170.12 MB 55.72 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 142.00 MB 141.95 MB 51.28 KB -0.0%
hits_50.vortex 1.0 vortex-file-compressed 131.44 MB 131.38 MB 55.24 KB -0.0%
hits_44.vortex 1.0 vortex-file-compressed 139.38 MB 139.32 MB 60.23 KB -0.0%
hits_13.vortex 1.0 vortex-file-compressed 137.19 MB 137.13 MB 63.97 KB -0.0%
hits_43.vortex 1.0 vortex-file-compressed 139.68 MB 139.62 MB 66.08 KB -0.0%
hits_3.vortex 1.0 vortex-file-compressed 151.26 MB 151.18 MB 74.97 KB -0.0%
hits_14.vortex 1.0 vortex-file-compressed 102.92 MB 102.86 MB 53.64 KB -0.1%
hits_41.vortex 1.0 vortex-file-compressed 181.17 MB 181.05 MB 121.34 KB -0.1%
hits_91.vortex 1.0 vortex-file-compressed 154.02 MB 153.90 MB 117.69 KB -0.1%
hits_75.vortex 1.0 vortex-file-compressed 198.83 MB 198.67 MB 161.50 KB -0.1%
hits_69.vortex 1.0 vortex-file-compressed 199.23 MB 199.07 MB 161.84 KB -0.1%
hits_15.vortex 1.0 vortex-file-compressed 102.70 MB 102.59 MB 108.90 KB -0.1%
hits_84.vortex 1.0 vortex-file-compressed 171.36 MB 171.19 MB 182.62 KB -0.1%
hits_8.vortex 1.0 vortex-file-compressed 161.57 MB 161.38 MB 199.04 KB -0.1%
hits_74.vortex 1.0 vortex-file-compressed 199.30 MB 199.05 MB 256.46 KB -0.1%
hits_79.vortex 1.0 vortex-file-compressed 142.58 MB 142.39 MB 198.62 KB -0.1%
hits_89.vortex 1.0 vortex-file-compressed 168.60 MB 168.20 MB 414.45 KB -0.2%
hits_12.vortex 1.0 vortex-file-compressed 161.32 MB 160.93 MB 399.05 KB -0.2%
hits_6.vortex 1.0 vortex-file-compressed 160.96 MB 160.53 MB 435.09 KB -0.3%
hits_80.vortex 1.0 vortex-file-compressed 172.16 MB 171.69 MB 484.35 KB -0.3%
hits_55.vortex 1.0 vortex-file-compressed 130.70 MB 130.28 MB 432.57 KB -0.3%
hits_73.vortex 1.0 vortex-file-compressed 198.61 MB 197.88 MB 746.96 KB -0.4%
hits_76.vortex 1.0 vortex-file-compressed 198.66 MB 197.92 MB 752.97 KB -0.4%
hits_67.vortex 1.0 vortex-file-compressed 198.60 MB 197.76 MB 866.16 KB -0.4%
hits_65.vortex 1.0 vortex-file-compressed 198.70 MB 197.82 MB 898.25 KB -0.4%
hits_45.vortex 1.0 vortex-file-compressed 139.77 MB 139.10 MB 690.59 KB -0.5%
hits_5.vortex 1.0 vortex-file-compressed 161.27 MB 160.45 MB 835.02 KB -0.5%
hits_63.vortex 1.0 vortex-file-compressed 198.72 MB 197.44 MB 1.29 MB -0.6%
hits_19.vortex 1.0 vortex-file-compressed 159.68 MB 158.44 MB 1.24 MB -0.8%
hits_25.vortex 1.0 vortex-file-compressed 200.28 MB 198.43 MB 1.85 MB -0.9%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 110.14 MB 0 B 110.14 MB -100.0%
hits_1.vortex 1.0 vortex-compact 110.68 MB 0 B 110.68 MB -100.0%
hits_10.vortex 1.0 vortex-compact 122.88 MB 0 B 122.88 MB -100.0%
hits_11.vortex 1.0 vortex-compact 122.17 MB 0 B 122.17 MB -100.0%
hits_12.vortex 1.0 vortex-compact 123.28 MB 0 B 123.28 MB -100.0%
hits_13.vortex 1.0 vortex-compact 101.22 MB 0 B 101.22 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.83 MB 0 B 74.83 MB -100.0%
hits_15.vortex 1.0 vortex-compact 74.61 MB 0 B 74.61 MB -100.0%
hits_16.vortex 1.0 vortex-compact 74.13 MB 0 B 74.13 MB -100.0%
hits_17.vortex 1.0 vortex-compact 73.83 MB 0 B 73.83 MB -100.0%
hits_18.vortex 1.0 vortex-compact 108.74 MB 0 B 108.74 MB -100.0%
hits_19.vortex 1.0 vortex-compact 110.44 MB 0 B 110.44 MB -100.0%
hits_2.vortex 1.0 vortex-compact 110.17 MB 0 B 110.17 MB -100.0%
hits_20.vortex 1.0 vortex-compact 110.63 MB 0 B 110.63 MB -100.0%
hits_21.vortex 1.0 vortex-compact 110.07 MB 0 B 110.07 MB -100.0%
hits_22.vortex 1.0 vortex-compact 110.39 MB 0 B 110.39 MB -100.0%
hits_23.vortex 1.0 vortex-compact 110.75 MB 0 B 110.75 MB -100.0%
hits_24.vortex 1.0 vortex-compact 114.68 MB 0 B 114.68 MB -100.0%
hits_25.vortex 1.0 vortex-compact 136.26 MB 0 B 136.26 MB -100.0%
hits_26.vortex 1.0 vortex-compact 126.51 MB 0 B 126.51 MB -100.0%
hits_27.vortex 1.0 vortex-compact 125.76 MB 0 B 125.76 MB -100.0%
hits_28.vortex 1.0 vortex-compact 136.40 MB 0 B 136.40 MB -100.0%
hits_29.vortex 1.0 vortex-compact 138.86 MB 0 B 138.86 MB -100.0%
hits_3.vortex 1.0 vortex-compact 114.09 MB 0 B 114.09 MB -100.0%
hits_30.vortex 1.0 vortex-compact 136.72 MB 0 B 136.72 MB -100.0%
hits_31.vortex 1.0 vortex-compact 137.57 MB 0 B 137.57 MB -100.0%
hits_32.vortex 1.0 vortex-compact 137.86 MB 0 B 137.86 MB -100.0%
hits_33.vortex 1.0 vortex-compact 136.98 MB 0 B 136.98 MB -100.0%
hits_34.vortex 1.0 vortex-compact 137.74 MB 0 B 137.74 MB -100.0%
hits_35.vortex 1.0 vortex-compact 137.53 MB 0 B 137.53 MB -100.0%
hits_36.vortex 1.0 vortex-compact 138.13 MB 0 B 138.13 MB -100.0%
hits_37.vortex 1.0 vortex-compact 138.33 MB 0 B 138.33 MB -100.0%
hits_38.vortex 1.0 vortex-compact 140.35 MB 0 B 140.35 MB -100.0%
hits_39.vortex 1.0 vortex-compact 138.88 MB 0 B 138.88 MB -100.0%
hits_4.vortex 1.0 vortex-compact 123.12 MB 0 B 123.12 MB -100.0%
hits_40.vortex 1.0 vortex-compact 138.94 MB 0 B 138.94 MB -100.0%
hits_41.vortex 1.0 vortex-compact 131.20 MB 0 B 131.20 MB -100.0%
hits_42.vortex 1.0 vortex-compact 104.59 MB 0 B 104.59 MB -100.0%
hits_43.vortex 1.0 vortex-compact 104.52 MB 0 B 104.52 MB -100.0%
hits_44.vortex 1.0 vortex-compact 104.54 MB 0 B 104.54 MB -100.0%
hits_45.vortex 1.0 vortex-compact 104.53 MB 0 B 104.53 MB -100.0%
hits_46.vortex 1.0 vortex-compact 104.94 MB 0 B 104.94 MB -100.0%
hits_47.vortex 1.0 vortex-compact 99.74 MB 0 B 99.74 MB -100.0%
hits_48.vortex 1.0 vortex-compact 98.51 MB 0 B 98.51 MB -100.0%
hits_49.vortex 1.0 vortex-compact 98.02 MB 0 B 98.02 MB -100.0%
hits_5.vortex 1.0 vortex-compact 122.69 MB 0 B 122.69 MB -100.0%
hits_50.vortex 1.0 vortex-compact 97.88 MB 0 B 97.88 MB -100.0%
hits_51.vortex 1.0 vortex-compact 98.81 MB 0 B 98.81 MB -100.0%
hits_52.vortex 1.0 vortex-compact 97.41 MB 0 B 97.41 MB -100.0%
hits_53.vortex 1.0 vortex-compact 97.85 MB 0 B 97.85 MB -100.0%
hits_54.vortex 1.0 vortex-compact 98.34 MB 0 B 98.34 MB -100.0%
hits_55.vortex 1.0 vortex-compact 98.08 MB 0 B 98.08 MB -100.0%
hits_56.vortex 1.0 vortex-compact 98.67 MB 0 B 98.67 MB -100.0%
hits_57.vortex 1.0 vortex-compact 98.44 MB 0 B 98.44 MB -100.0%
hits_58.vortex 1.0 vortex-compact 98.54 MB 0 B 98.54 MB -100.0%
hits_59.vortex 1.0 vortex-compact 97.96 MB 0 B 97.96 MB -100.0%
hits_6.vortex 1.0 vortex-compact 122.83 MB 0 B 122.83 MB -100.0%
hits_60.vortex 1.0 vortex-compact 131.37 MB 0 B 131.37 MB -100.0%
hits_61.vortex 1.0 vortex-compact 150.85 MB 0 B 150.85 MB -100.0%
hits_62.vortex 1.0 vortex-compact 150.78 MB 0 B 150.78 MB -100.0%
hits_63.vortex 1.0 vortex-compact 151.46 MB 0 B 151.46 MB -100.0%
hits_64.vortex 1.0 vortex-compact 152.12 MB 0 B 152.12 MB -100.0%
hits_65.vortex 1.0 vortex-compact 151.10 MB 0 B 151.10 MB -100.0%
hits_66.vortex 1.0 vortex-compact 150.92 MB 0 B 150.92 MB -100.0%
hits_67.vortex 1.0 vortex-compact 150.86 MB 0 B 150.86 MB -100.0%
hits_68.vortex 1.0 vortex-compact 151.56 MB 0 B 151.56 MB -100.0%
hits_69.vortex 1.0 vortex-compact 151.75 MB 0 B 151.75 MB -100.0%
hits_7.vortex 1.0 vortex-compact 123.04 MB 0 B 123.04 MB -100.0%
hits_70.vortex 1.0 vortex-compact 151.62 MB 0 B 151.62 MB -100.0%
hits_71.vortex 1.0 vortex-compact 151.48 MB 0 B 151.48 MB -100.0%
hits_72.vortex 1.0 vortex-compact 151.64 MB 0 B 151.64 MB -100.0%
hits_73.vortex 1.0 vortex-compact 151.66 MB 0 B 151.66 MB -100.0%
hits_74.vortex 1.0 vortex-compact 151.38 MB 0 B 151.38 MB -100.0%
hits_75.vortex 1.0 vortex-compact 151.28 MB 0 B 151.28 MB -100.0%
hits_76.vortex 1.0 vortex-compact 151.29 MB 0 B 151.29 MB -100.0%
hits_77.vortex 1.0 vortex-compact 115.99 MB 0 B 115.99 MB -100.0%
hits_78.vortex 1.0 vortex-compact 103.99 MB 0 B 103.99 MB -100.0%
hits_79.vortex 1.0 vortex-compact 108.81 MB 0 B 108.81 MB -100.0%
hits_8.vortex 1.0 vortex-compact 123.42 MB 0 B 123.42 MB -100.0%
hits_80.vortex 1.0 vortex-compact 131.97 MB 0 B 131.97 MB -100.0%
hits_81.vortex 1.0 vortex-compact 131.88 MB 0 B 131.88 MB -100.0%
hits_82.vortex 1.0 vortex-compact 131.04 MB 0 B 131.04 MB -100.0%
hits_83.vortex 1.0 vortex-compact 132.58 MB 0 B 132.58 MB -100.0%
hits_84.vortex 1.0 vortex-compact 131.03 MB 0 B 131.03 MB -100.0%
hits_85.vortex 1.0 vortex-compact 130.74 MB 0 B 130.74 MB -100.0%
hits_86.vortex 1.0 vortex-compact 130.00 MB 0 B 130.00 MB -100.0%
hits_87.vortex 1.0 vortex-compact 130.45 MB 0 B 130.45 MB -100.0%
hits_88.vortex 1.0 vortex-compact 131.35 MB 0 B 131.35 MB -100.0%
hits_89.vortex 1.0 vortex-compact 121.45 MB 0 B 121.45 MB -100.0%
hits_9.vortex 1.0 vortex-compact 124.38 MB 0 B 124.38 MB -100.0%
hits_90.vortex 1.0 vortex-compact 109.25 MB 0 B 109.25 MB -100.0%
hits_91.vortex 1.0 vortex-compact 109.42 MB 0 B 109.42 MB -100.0%
hits_92.vortex 1.0 vortex-compact 109.34 MB 0 B 109.34 MB -100.0%
hits_93.vortex 1.0 vortex-compact 109.84 MB 0 B 109.84 MB -100.0%
hits_94.vortex 1.0 vortex-compact 109.41 MB 0 B 109.41 MB -100.0%
hits_95.vortex 1.0 vortex-compact 109.86 MB 0 B 109.86 MB -100.0%
hits_96.vortex 1.0 vortex-compact 99.58 MB 0 B 99.58 MB -100.0%
hits_97.vortex 1.0 vortex-compact 94.33 MB 0 B 94.33 MB -100.0%
hits_98.vortex 1.0 vortex-compact 94.58 MB 0 B 94.58 MB -100.0%
hits_99.vortex 1.0 vortex-compact 94.89 MB 0 B 94.89 MB -100.0%

Totals:

  • vortex-compact: 11.78 GB → 0 B (-100.0%)
  • vortex-file-compressed: 15.89 GB → 15.89 GB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (-1.3%, low confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): 0.986x ➖
Parquet (geomean): 0.988x ➖
Shifts: Parquet (control) -1.2% · Median polish -1.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.984x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 457921719 450370791 1.02
tpch_q02/datafusion:vortex-file-compressed 101693759 104246445 0.98
tpch_q03/datafusion:vortex-file-compressed 193617729 200626735 0.97
tpch_q04/datafusion:vortex-file-compressed 96498522 99663897 0.97
tpch_q05/datafusion:vortex-file-compressed 340319774 344066104 0.99
tpch_q06/datafusion:vortex-file-compressed 35570962 35133432 1.01
tpch_q07/datafusion:vortex-file-compressed 449392056 467335487 0.96
tpch_q08/datafusion:vortex-file-compressed 347265817 351206750 0.99
tpch_q09/datafusion:vortex-file-compressed 588776231 609416770 0.97
tpch_q10/datafusion:vortex-file-compressed 229129341 227908504 1.01
tpch_q11/datafusion:vortex-file-compressed 80948627 79302830 1.02
tpch_q12/datafusion:vortex-file-compressed 108697827 113235384 0.96
tpch_q13/datafusion:vortex-file-compressed 200107632 203732608 0.98
tpch_q14/datafusion:vortex-file-compressed 47250291 48698030 0.97
tpch_q15/datafusion:vortex-file-compressed 95510474 96949991 0.99
tpch_q16/datafusion:vortex-file-compressed 78180979 74667546 1.05
tpch_q17/datafusion:vortex-file-compressed 575109246 591202893 0.97
tpch_q18/datafusion:vortex-file-compressed 827790220 846395400 0.98
tpch_q19/datafusion:vortex-file-compressed 226043786 236633985 0.96
tpch_q20/datafusion:vortex-file-compressed 158182765 160409352 0.99
tpch_q21/datafusion:vortex-file-compressed 607173011 613413414 0.99
tpch_q22/datafusion:vortex-file-compressed 54650002 57155581 0.96
datafusion / parquet (0.985x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 481024248 479417635 1.00
tpch_q02/datafusion:parquet 173286067 179132754 0.97
tpch_q03/datafusion:parquet 257356891 269358586 0.96
tpch_q04/datafusion:parquet 121352282 122171205 0.99
tpch_q05/datafusion:parquet 388675138 405480487 0.96
tpch_q06/datafusion:parquet 130726101 131548766 0.99
tpch_q07/datafusion:parquet 555971747 582195909 0.95
tpch_q08/datafusion:parquet 456624903 457749393 1.00
tpch_q09/datafusion:parquet 721160506 745711765 0.97
tpch_q10/datafusion:parquet 572076155 573425272 1.00
tpch_q11/datafusion:parquet 121792488 123291221 0.99
tpch_q12/datafusion:parquet 212143627 212521730 1.00
tpch_q13/datafusion:parquet 351205499 351196819 1.00
tpch_q14/datafusion:parquet 151129391 159992651 0.94
tpch_q15/datafusion:parquet 261066356 265657080 0.98
tpch_q16/datafusion:parquet 125979962 125008454 1.01
tpch_q17/datafusion:parquet 669967625 679101772 0.99
tpch_q18/datafusion:parquet 879411724 888980798 0.99
tpch_q19/datafusion:parquet 287466876 288695215 1.00
tpch_q20/datafusion:parquet 298067568 305219743 0.98
tpch_q21/datafusion:parquet 659185363 664703460 0.99
tpch_q22/datafusion:parquet 208509663 204345509 1.02
datafusion / arrow (0.960x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 694219903 708342642 0.98
tpch_q02/datafusion:arrow 113184370 116708997 0.97
tpch_q03/datafusion:arrow 489875727 522917778 0.94
tpch_q04/datafusion:arrow 360155909 386566271 0.93
tpch_q05/datafusion:arrow 728540103 772052712 0.94
tpch_q06/datafusion:arrow 319747600 336780767 0.95
tpch_q07/datafusion:arrow 1121963455 1164308935 0.96
tpch_q08/datafusion:arrow 925825651 976304835 0.95
tpch_q09/datafusion:arrow 1064485357 1108054922 0.96
tpch_q10/datafusion:arrow 607185918 649851662 0.93
tpch_q11/datafusion:arrow 92514844 93495812 0.99
tpch_q12/datafusion:arrow 1307921754 1402515229 0.93
tpch_q13/datafusion:arrow 483431420 483099236 1.00
tpch_q14/datafusion:arrow 358238841 373575890 0.96
tpch_q15/datafusion:arrow 724903766 774120549 0.94
tpch_q16/datafusion:arrow 82492376 82998028 0.99
tpch_q17/datafusion:arrow 949563211 985412577 0.96
tpch_q18/datafusion:arrow 1834285135 1888394542 0.97
tpch_q19/datafusion:arrow 536531051 565870990 0.95
tpch_q20/datafusion:arrow 498347586 528279846 0.94
tpch_q21/datafusion:arrow 3110562894 3149077236 0.99
tpch_q22/datafusion:arrow 82140725 84691053 0.97
duckdb / vortex-file-compressed (0.989x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 171358730 170070787 1.01
tpch_q02/duckdb:vortex-file-compressed 55860388 56328299 0.99
tpch_q03/duckdb:vortex-file-compressed 123469788 125999554 0.98
tpch_q04/duckdb:vortex-file-compressed 158720493 162733567 0.98
tpch_q05/duckdb:vortex-file-compressed 138698469 142080025 0.98
tpch_q06/duckdb:vortex-file-compressed 32211733 31842285 1.01
tpch_q07/duckdb:vortex-file-compressed 136467693 140303456 0.97
tpch_q08/duckdb:vortex-file-compressed 175354953 176354779 0.99
tpch_q09/duckdb:vortex-file-compressed 398015606 404283470 0.98
tpch_q10/duckdb:vortex-file-compressed 196225012 198240813 0.99
tpch_q11/duckdb:vortex-file-compressed 33126985 33005851 1.00
tpch_q12/duckdb:vortex-file-compressed 105236084 106779977 0.99
tpch_q13/duckdb:vortex-file-compressed 274421823 276702133 0.99
tpch_q14/duckdb:vortex-file-compressed 53056424 54257037 0.98
tpch_q15/duckdb:vortex-file-compressed 89424260 90830763 0.98
tpch_q16/duckdb:vortex-file-compressed 77492986 78448047 0.99
tpch_q17/duckdb:vortex-file-compressed 92339757 94355953 0.98
tpch_q18/duckdb:vortex-file-compressed 291199468 295479654 0.99
tpch_q19/duckdb:vortex-file-compressed 78606774 80267236 0.98
tpch_q20/duckdb:vortex-file-compressed 140306891 143643997 0.98
tpch_q21/duckdb:vortex-file-compressed 495775201 496858132 1.00
tpch_q22/duckdb:vortex-file-compressed 65225334 64000376 1.02
duckdb / parquet (0.992x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 262182812 262423938 1.00
tpch_q02/duckdb:parquet 105106001 103922833 1.01
tpch_q03/duckdb:parquet 210198288 214630713 0.98
tpch_q04/duckdb:parquet 130365894 132903481 0.98
tpch_q05/duckdb:parquet 227254626 230676014 0.99
tpch_q06/duckdb:parquet 75689807 75060807 1.01
tpch_q07/duckdb:parquet 185174711 190039916 0.97
tpch_q08/duckdb:parquet 264973357 264422969 1.00
tpch_q09/duckdb:parquet 474641444 474765247 1.00
tpch_q10/duckdb:parquet 624606718 621009868 1.01
tpch_q11/duckdb:parquet 65339766 68272802 0.96
tpch_q12/duckdb:parquet 129803458 131453021 0.99
tpch_q13/duckdb:parquet 436090814 441459848 0.99
tpch_q14/duckdb:parquet 179693554 180676732 0.99
tpch_q15/duckdb:parquet 104883791 105099357 1.00
tpch_q16/duckdb:parquet 161425414 165929014 0.97
tpch_q17/duckdb:parquet 178845954 181822427 0.98
tpch_q18/duckdb:parquet 364123900 366071342 0.99
tpch_q19/duckdb:parquet 289666350 286869565 1.01
tpch_q20/duckdb:parquet 230579229 232646517 0.99
tpch_q21/duckdb:parquet 557450839 555758858 1.00
tpch_q22/duckdb:parquet 295069922 295344742 1.00

File Size Changes (47 files changed, -44.4% overall, 13↑ 34↓)
File Scale Format Base HEAD Change %
orders_2.vortex 10.0 vortex-file-compressed 133.27 MB 134.64 MB +1.38 MB +1.0%
part_1.vortex 10.0 vortex-file-compressed 24.80 MB 24.95 MB +158.50 KB +0.6%
orders_1.vortex 10.0 vortex-file-compressed 134.62 MB 134.93 MB +316.48 KB +0.2%
lineitem_1.vortex 10.0 vortex-file-compressed 129.20 MB 129.44 MB +251.12 KB +0.2%
lineitem_5.vortex 10.0 vortex-file-compressed 129.54 MB 129.73 MB +193.76 KB +0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 129.46 MB 129.65 MB +193.52 KB +0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 129.38 MB 129.50 MB +122.54 KB +0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 129.41 MB 129.49 MB +80.06 KB +0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 129.34 MB 129.38 MB +41.38 KB +0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 129.44 MB 129.47 MB +26.55 KB +0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.76 MB 119.78 MB +22.86 KB +0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.54 MB 88.54 MB +4.95 KB +0.0%
lineitem_2.vortex 10.0 vortex-file-compressed 129.44 MB 129.44 MB +2.01 KB +0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 129.16 MB 129.16 MB 1016 B -0.0%
lineitem_7.vortex 10.0 vortex-file-compressed 129.36 MB 129.35 MB 7.17 KB -0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.75 MB 119.72 MB 26.73 KB -0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.23 MB 129.19 MB 46.22 KB -0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 129.58 MB 129.51 MB 67.80 KB -0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.39 MB 129.32 MB 76.05 KB -0.1%
orders_0.vortex 10.0 vortex-file-compressed 133.39 MB 132.97 MB 438.02 KB -0.3%
part_0.vortex 10.0 vortex-file-compressed 24.97 MB 24.62 MB 355.62 KB -1.4%
supplier_0.vortex 10.0 vortex-file-compressed 5.79 MB 5.69 MB 99.34 KB -1.7%
customer_0.vortex 10.0 vortex-compact 74.12 MB 0 B 74.12 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_1.vortex 10.0 vortex-compact 100.64 MB 0 B 100.64 MB -100.0%
lineitem_10.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_11.vortex 10.0 vortex-compact 100.53 MB 0 B 100.53 MB -100.0%
lineitem_12.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_2.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_3.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_4.vortex 10.0 vortex-compact 100.56 MB 0 B 100.56 MB -100.0%
lineitem_5.vortex 10.0 vortex-compact 100.70 MB 0 B 100.70 MB -100.0%
lineitem_6.vortex 10.0 vortex-compact 100.68 MB 0 B 100.68 MB -100.0%
lineitem_7.vortex 10.0 vortex-compact 100.58 MB 0 B 100.58 MB -100.0%
lineitem_8.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_9.vortex 10.0 vortex-compact 100.46 MB 0 B 100.46 MB -100.0%
nation_0.vortex 10.0 vortex-compact 8.18 KB 0 B 8.18 KB -100.0%
orders_0.vortex 10.0 vortex-compact 114.79 MB 0 B 114.79 MB -100.0%
orders_1.vortex 10.0 vortex-compact 114.76 MB 0 B 114.76 MB -100.0%
orders_2.vortex 10.0 vortex-compact 114.78 MB 0 B 114.78 MB -100.0%
part_0.vortex 10.0 vortex-compact 17.06 MB 0 B 17.06 MB -100.0%
part_1.vortex 10.0 vortex-compact 16.76 MB 0 B 16.76 MB -100.0%
partsupp_0.vortex 10.0 vortex-compact 105.31 MB 0 B 105.31 MB -100.0%
partsupp_1.vortex 10.0 vortex-compact 105.06 MB 0 B 105.06 MB -100.0%
region_0.vortex 10.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier_0.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.4%
Engines: DataFusion No clear signal (-5.1%, environment too noisy confidence) · DuckDB No clear signal (-1.7%, low confidence)
Vortex (geomean): 0.945x ➖
Parquet (geomean): 0.978x ➖
Shifts: Parquet (control) -2.2% · Median polish -2.2%

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

datafusion / vortex-file-compressed (0.918x ➖, 13↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1582613 1750103 0.90
clickbench_q01/datafusion:vortex-file-compressed 16062478 16735966 0.96
clickbench_q02/datafusion:vortex-file-compressed 33678951 35752082 0.94
clickbench_q03/datafusion:vortex-file-compressed 🚀 39642824 44239289 0.90
clickbench_q04/datafusion:vortex-file-compressed 237179056 245832423 0.96
clickbench_q05/datafusion:vortex-file-compressed 300999308 315634662 0.95
clickbench_q06/datafusion:vortex-file-compressed 1654210 1773436 0.93
clickbench_q07/datafusion:vortex-file-compressed 20495612 20832106 0.98
clickbench_q08/datafusion:vortex-file-compressed 332990412 361039878 0.92
clickbench_q09/datafusion:vortex-file-compressed 🚀 447802343 513960013 0.87
clickbench_q10/datafusion:vortex-file-compressed 73351976 77975502 0.94
clickbench_q11/datafusion:vortex-file-compressed 85668808 92643328 0.92
clickbench_q12/datafusion:vortex-file-compressed 258823599 276723956 0.94
clickbench_q13/datafusion:vortex-file-compressed 418341260 453622041 0.92
clickbench_q14/datafusion:vortex-file-compressed 265414132 278467780 0.95
clickbench_q15/datafusion:vortex-file-compressed 278264413 286484022 0.97
clickbench_q16/datafusion:vortex-file-compressed 646914988 692822774 0.93
clickbench_q17/datafusion:vortex-file-compressed 649547603 693952131 0.94
clickbench_q18/datafusion:vortex-file-compressed 1371836180 1479750544 0.93
clickbench_q19/datafusion:vortex-file-compressed 28905166 30310758 0.95
clickbench_q20/datafusion:vortex-file-compressed 309986906 321473685 0.96
clickbench_q21/datafusion:vortex-file-compressed 393133009 421828810 0.93
clickbench_q22/datafusion:vortex-file-compressed 505689679 549946839 0.92
clickbench_q23/datafusion:vortex-file-compressed 666784331 703209865 0.95
clickbench_q24/datafusion:vortex-file-compressed 🚀 39448161 43928468 0.90
clickbench_q25/datafusion:vortex-file-compressed 72847648 77389103 0.94
clickbench_q26/datafusion:vortex-file-compressed 🚀 34159094 43343663 0.79
clickbench_q27/datafusion:vortex-file-compressed 418327525 447302744 0.94
clickbench_q28/datafusion:vortex-file-compressed 2397227666 2491322624 0.96
clickbench_q29/datafusion:vortex-file-compressed 63187047 68542132 0.92
clickbench_q30/datafusion:vortex-file-compressed 229224513 242188859 0.95
clickbench_q31/datafusion:vortex-file-compressed 245786122 264470757 0.93
clickbench_q32/datafusion:vortex-file-compressed 1051781055 1142564527 0.92
clickbench_q33/datafusion:vortex-file-compressed 🚀 1381405085 1545396712 0.89
clickbench_q34/datafusion:vortex-file-compressed 🚀 1415504519 1618804258 0.87
clickbench_q35/datafusion:vortex-file-compressed 🚀 243013539 277093942 0.88
clickbench_q36/datafusion:vortex-file-compressed 🚀 56005355 69149897 0.81
clickbench_q37/datafusion:vortex-file-compressed 26138234 27954670 0.94
clickbench_q38/datafusion:vortex-file-compressed 🚀 16516642 18787811 0.88
clickbench_q39/datafusion:vortex-file-compressed 🚀 121779055 140902912 0.86
clickbench_q40/datafusion:vortex-file-compressed 🚀 12692486 14735002 0.86
clickbench_q41/datafusion:vortex-file-compressed 🚀 13212636 14913571 0.89
clickbench_q42/datafusion:vortex-file-compressed 🚀 12224802 13828870 0.88
datafusion / parquet (0.967x ➖, 4↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1536891 1561481 0.98
clickbench_q01/datafusion:parquet 18691802 19355382 0.97
clickbench_q02/datafusion:parquet 43323685 43180638 1.00
clickbench_q03/datafusion:parquet 32913618 34728694 0.95
clickbench_q04/datafusion:parquet 267020048 275637769 0.97
clickbench_q05/datafusion:parquet 317510584 320970875 0.99
clickbench_q06/datafusion:parquet 1590297 1573347 1.01
clickbench_q07/datafusion:parquet 21080688 21036795 1.00
clickbench_q08/datafusion:parquet 328822030 339405331 0.97
clickbench_q09/datafusion:parquet 461827923 484640552 0.95
clickbench_q10/datafusion:parquet 91386753 93903443 0.97
clickbench_q11/datafusion:parquet 113965302 119785306 0.95
clickbench_q12/datafusion:parquet 311791950 300501293 1.04
clickbench_q13/datafusion:parquet 471314212 483066569 0.98
clickbench_q14/datafusion:parquet 316426861 305673162 1.04
clickbench_q15/datafusion:parquet 293100237 280311144 1.05
clickbench_q16/datafusion:parquet 644976133 656011309 0.98
clickbench_q17/datafusion:parquet 650803278 652174535 1.00
clickbench_q18/datafusion:parquet 1364749568 1391101570 0.98
clickbench_q19/datafusion:parquet 27727686 27179551 1.02
clickbench_q20/datafusion:parquet 560846447 560725807 1.00
clickbench_q21/datafusion:parquet 620945314 626396887 0.99
clickbench_q22/datafusion:parquet 903002542 917584646 0.98
clickbench_q23/datafusion:parquet 4085724518 4182651010 0.98
clickbench_q24/datafusion:parquet 54254687 55867083 0.97
clickbench_q25/datafusion:parquet 128158005 129173178 0.99
clickbench_q26/datafusion:parquet 51707584 53525465 0.97
clickbench_q27/datafusion:parquet 651142763 649087019 1.00
clickbench_q28/datafusion:parquet 2451983498 2497996047 0.98
clickbench_q29/datafusion:parquet 🚀 44420810 56289285 0.79
clickbench_q30/datafusion:parquet 🚀 319872854 367431246 0.87
clickbench_q31/datafusion:parquet 🚀 351048544 401142399 0.88
clickbench_q32/datafusion:parquet 🚀 1066255135 1225416820 0.87
clickbench_q33/datafusion:parquet 1478534842 1608243554 0.92
clickbench_q34/datafusion:parquet 1507903855 1558743017 0.97
clickbench_q35/datafusion:parquet 247404332 266311145 0.93
clickbench_q36/datafusion:parquet 108127902 119387410 0.91
clickbench_q37/datafusion:parquet 47019758 48248141 0.97
clickbench_q38/datafusion:parquet 61103205 67425024 0.91
clickbench_q39/datafusion:parquet 210424405 218214864 0.96
clickbench_q40/datafusion:parquet 23801840 23710914 1.00
clickbench_q41/datafusion:parquet 21997367 21673074 1.01
clickbench_q42/datafusion:parquet 22324008 22813484 0.98
duckdb / vortex-file-compressed (0.974x ➖, 7↑ 3↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚨 8204149 6846519 1.20
clickbench_q01/duckdb:vortex-file-compressed 12758875 12218934 1.04
clickbench_q02/duckdb:vortex-file-compressed 26782638 25034760 1.07
clickbench_q03/duckdb:vortex-file-compressed 31890394 31193865 1.02
clickbench_q04/duckdb:vortex-file-compressed 197279937 197845020 1.00
clickbench_q05/duckdb:vortex-file-compressed 187302241 190789389 0.98
clickbench_q06/duckdb:vortex-file-compressed 22322557 20860778 1.07
clickbench_q07/duckdb:vortex-file-compressed 16397799 15897567 1.03
clickbench_q08/duckdb:vortex-file-compressed 280175596 271864437 1.03
clickbench_q09/duckdb:vortex-file-compressed 357700337 349698731 1.02
clickbench_q10/duckdb:vortex-file-compressed 74713154 72780343 1.03
clickbench_q11/duckdb:vortex-file-compressed 83205597 83671414 0.99
clickbench_q12/duckdb:vortex-file-compressed 🚨 232184251 206106213 1.13
clickbench_q13/duckdb:vortex-file-compressed 427725644 413596816 1.03
clickbench_q14/duckdb:vortex-file-compressed 236495688 240267744 0.98
clickbench_q15/duckdb:vortex-file-compressed 251960436 252987923 1.00
clickbench_q16/duckdb:vortex-file-compressed 548438189 543655743 1.01
clickbench_q17/duckdb:vortex-file-compressed 450593777 440082208 1.02
clickbench_q18/duckdb:vortex-file-compressed 1001521082 984774528 1.02
clickbench_q19/duckdb:vortex-file-compressed 21704147 22066908 0.98
clickbench_q20/duckdb:vortex-file-compressed 312114979 310621030 1.00
clickbench_q21/duckdb:vortex-file-compressed 405638964 399784830 1.01
clickbench_q22/duckdb:vortex-file-compressed 579382409 588568929 0.98
clickbench_q23/duckdb:vortex-file-compressed 182848177 183455520 1.00
clickbench_q24/duckdb:vortex-file-compressed 40406422 37531929 1.08
clickbench_q25/duckdb:vortex-file-compressed 77820398 77153586 1.01
clickbench_q26/duckdb:vortex-file-compressed 🚨 56039265 47313377 1.18
clickbench_q27/duckdb:vortex-file-compressed 226520023 222073413 1.02
clickbench_q28/duckdb:vortex-file-compressed 3017792137 3055994168 0.99
clickbench_q29/duckdb:vortex-file-compressed 27268795 28123645 0.97
clickbench_q30/duckdb:vortex-file-compressed 192937449 196274918 0.98
clickbench_q31/duckdb:vortex-file-compressed 290139584 299722347 0.97
clickbench_q32/duckdb:vortex-file-compressed 1109270813 1168288035 0.95
clickbench_q33/duckdb:vortex-file-compressed 1106617972 1191925369 0.93
clickbench_q34/duckdb:vortex-file-compressed 1195415103 1285934482 0.93
clickbench_q35/duckdb:vortex-file-compressed 372433161 383178000 0.97
clickbench_q36/duckdb:vortex-file-compressed 🚀 28084243 32208106 0.87
clickbench_q37/duckdb:vortex-file-compressed 🚀 18101804 24503160 0.74
clickbench_q38/duckdb:vortex-file-compressed 🚀 22210050 30474253 0.73
clickbench_q39/duckdb:vortex-file-compressed 🚀 43634862 51186325 0.85
clickbench_q40/duckdb:vortex-file-compressed 🚀 20195346 25472066 0.79
clickbench_q41/duckdb:vortex-file-compressed 🚀 19205603 24410639 0.79
clickbench_q42/duckdb:vortex-file-compressed 🚀 18360060 25628564 0.72
duckdb / parquet (0.990x ➖, 0↑ 1↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22954356 22755958 1.01
clickbench_q01/duckdb:parquet 29620646 30719552 0.96
clickbench_q02/duckdb:parquet 50838634 50872034 1.00
clickbench_q03/duckdb:parquet 40149975 41159705 0.98
clickbench_q04/duckdb:parquet 207108071 211611697 0.98
clickbench_q05/duckdb:parquet 263718580 269123152 0.98
clickbench_q06/duckdb:parquet 47769307 47525487 1.01
clickbench_q07/duckdb:parquet 31665735 32197719 0.98
clickbench_q08/duckdb:parquet 271211117 279702732 0.97
clickbench_q09/duckdb:parquet 402499719 412260507 0.98
clickbench_q10/duckdb:parquet 82683411 84095843 0.98
clickbench_q11/duckdb:parquet 100383101 101075396 0.99
clickbench_q12/duckdb:parquet 281136430 293736154 0.96
clickbench_q13/duckdb:parquet 473430157 493866613 0.96
clickbench_q14/duckdb:parquet 315888287 328128618 0.96
clickbench_q15/duckdb:parquet 257065300 264082435 0.97
clickbench_q16/duckdb:parquet 594983599 620645804 0.96
clickbench_q17/duckdb:parquet 498633831 516368960 0.97
clickbench_q18/duckdb:parquet 1042411579 1081926270 0.96
clickbench_q19/duckdb:parquet 26557938 28677868 0.93
clickbench_q20/duckdb:parquet 418642033 427574505 0.98
clickbench_q21/duckdb:parquet 535325210 541724705 0.99
clickbench_q22/duckdb:parquet 913935342 939022039 0.97
clickbench_q23/duckdb:parquet 271117850 277298416 0.98
clickbench_q24/duckdb:parquet 72161466 74112745 0.97
clickbench_q25/duckdb:parquet 164278439 166054604 0.99
clickbench_q26/duckdb:parquet 53701793 54324887 0.99
clickbench_q27/duckdb:parquet 474747705 482770849 0.98
clickbench_q28/duckdb:parquet 4809667075 4824302628 1.00
clickbench_q29/duckdb:parquet 43065367 42559721 1.01
clickbench_q30/duckdb:parquet 321901784 315565226 1.02
clickbench_q31/duckdb:parquet 395780398 391597589 1.01
clickbench_q32/duckdb:parquet 1146942782 1162716501 0.99
clickbench_q33/duckdb:parquet 1159389002 1153403768 1.01
clickbench_q34/duckdb:parquet 1201559551 1186586233 1.01
clickbench_q35/duckdb:parquet 383906834 375983191 1.02
clickbench_q36/duckdb:parquet 46513352 50086055 0.93
clickbench_q37/duckdb:parquet 34736194 33692828 1.03
clickbench_q38/duckdb:parquet 36834238 34888787 1.06
clickbench_q39/duckdb:parquet 🚨 91306584 78630436 1.16
clickbench_q40/duckdb:parquet 20192670 20407552 0.99
clickbench_q41/duckdb:parquet 22035211 20815717 1.06
clickbench_q42/duckdb:parquet 23888783 24213924 0.99

File Size Changes (201 files changed, -39.1% overall, 47↑ 154↓)
File Scale Format Base HEAD Change %
hits_90.vortex 1.0 vortex-file-compressed 139.80 MB 141.84 MB +2.05 MB +1.5%
hits_82.vortex 1.0 vortex-file-compressed 99.46 MB 99.90 MB +452.75 KB +0.4%
hits_27.vortex 1.0 vortex-file-compressed 122.39 MB 122.89 MB +503.12 KB +0.4%
hits_53.vortex 1.0 vortex-file-compressed 85.61 MB 85.82 MB +210.45 KB +0.2%
hits_62.vortex 1.0 vortex-file-compressed 117.05 MB 117.25 MB +207.31 KB +0.2%
hits_73.vortex 1.0 vortex-file-compressed 109.46 MB 109.64 MB +182.76 KB +0.2%
hits_44.vortex 1.0 vortex-file-compressed 185.81 MB 186.09 MB +287.87 KB +0.2%
hits_31.vortex 1.0 vortex-file-compressed 89.96 MB 90.04 MB +89.04 KB +0.1%
hits_66.vortex 1.0 vortex-file-compressed 90.08 MB 90.16 MB +84.29 KB +0.1%
hits_81.vortex 1.0 vortex-file-compressed 100.64 MB 100.73 MB +88.91 KB +0.1%
hits_18.vortex 1.0 vortex-file-compressed 104.35 MB 104.43 MB +82.05 KB +0.1%
hits_52.vortex 1.0 vortex-file-compressed 103.42 MB 103.50 MB +80.72 KB +0.1%
hits_4.vortex 1.0 vortex-file-compressed 108.36 MB 108.44 MB +83.20 KB +0.1%
hits_97.vortex 1.0 vortex-file-compressed 106.68 MB 106.76 MB +79.70 KB +0.1%
hits_68.vortex 1.0 vortex-file-compressed 122.62 MB 122.71 MB +91.57 KB +0.1%
hits_42.vortex 1.0 vortex-file-compressed 221.70 MB 221.86 MB +161.23 KB +0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.33 MB 93.40 MB +66.29 KB +0.1%
hits_29.vortex 1.0 vortex-file-compressed 59.34 MB 59.38 MB +40.26 KB +0.1%
hits_35.vortex 1.0 vortex-file-compressed 114.94 MB 115.01 MB +73.30 KB +0.1%
hits_25.vortex 1.0 vortex-file-compressed 113.32 MB 113.38 MB +67.02 KB +0.1%
hits_50.vortex 1.0 vortex-file-compressed 179.06 MB 179.16 MB +103.81 KB +0.1%
hits_9.vortex 1.0 vortex-file-compressed 98.93 MB 98.99 MB +57.01 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.67 MB 79.71 MB +44.96 KB +0.1%
hits_69.vortex 1.0 vortex-file-compressed 122.91 MB 122.97 MB +68.38 KB +0.1%
hits_23.vortex 1.0 vortex-file-compressed 76.43 MB 76.47 MB +42.51 KB +0.1%
hits_91.vortex 1.0 vortex-file-compressed 96.87 MB 96.92 MB +52.70 KB +0.1%
hits_22.vortex 1.0 vortex-file-compressed 76.82 MB 76.86 MB +41.34 KB +0.1%
hits_48.vortex 1.0 vortex-file-compressed 28.01 MB 28.03 MB +13.76 KB +0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.01 MB 99.05 MB +45.66 KB +0.0%
hits_79.vortex 1.0 vortex-file-compressed 143.77 MB 143.83 MB +60.10 KB +0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.12 MB 164.18 MB +67.12 KB +0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.04 MB 96.08 MB +36.00 KB +0.0%
hits_36.vortex 1.0 vortex-file-compressed 68.33 MB 68.35 MB +25.43 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.17 MB 221.23 MB +60.12 KB +0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.96 MB 75.98 MB +19.85 KB +0.0%
hits_75.vortex 1.0 vortex-file-compressed 63.19 MB 63.21 MB +16.28 KB +0.0%
hits_12.vortex 1.0 vortex-file-compressed 100.76 MB 100.78 MB +22.11 KB +0.0%
hits_2.vortex 1.0 vortex-file-compressed 185.89 MB 185.92 MB +28.38 KB +0.0%
hits_6.vortex 1.0 vortex-file-compressed 93.26 MB 93.27 MB +13.79 KB +0.0%
hits_67.vortex 1.0 vortex-file-compressed 184.07 MB 184.09 MB +26.21 KB +0.0%
hits_80.vortex 1.0 vortex-file-compressed 105.03 MB 105.05 MB +11.77 KB +0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.24 MB 87.25 MB +9.64 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.52 MB 277.55 MB +29.54 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.04 MB 57.04 MB +4.62 KB +0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.44 MB 84.45 MB +4.20 KB +0.0%
hits_43.vortex 1.0 vortex-file-compressed 226.39 MB 226.39 MB +5.84 KB +0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.43 MB 183.43 MB +8 B +0.0%
hits_7.vortex 1.0 vortex-file-compressed 93.88 MB 93.88 MB 376 B -0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.00 MB 99.00 MB 1.03 KB -0.0%
hits_14.vortex 1.0 vortex-file-compressed 111.18 MB 111.18 MB 3.95 KB -0.0%
hits_45.vortex 1.0 vortex-file-compressed 121.86 MB 121.86 MB 4.41 KB -0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.18 MB 90.17 MB 4.04 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.21 MB 89.21 MB 5.22 KB -0.0%
hits_94.vortex 1.0 vortex-file-compressed 138.45 MB 138.44 MB 8.15 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.03 MB 101.02 MB 6.74 KB -0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.14 MB 123.12 MB 13.47 KB -0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.25 MB 41.24 MB 4.52 KB -0.0%
hits_57.vortex 1.0 vortex-file-compressed 128.07 MB 128.05 MB 19.73 KB -0.0%
hits_92.vortex 1.0 vortex-file-compressed 146.45 MB 146.43 MB 22.57 KB -0.0%
hits_19.vortex 1.0 vortex-file-compressed 73.24 MB 73.23 MB 13.80 KB -0.0%
hits_28.vortex 1.0 vortex-file-compressed 119.73 MB 119.71 MB 27.86 KB -0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.28 MB 79.26 MB 19.72 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.76 MB 86.74 MB 23.73 KB -0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.54 MB 62.52 MB 18.41 KB -0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.17 MB 172.12 MB 57.20 KB -0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.57 MB 101.53 MB 35.02 KB -0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.11 MB 89.08 MB 30.80 KB -0.0%
hits_39.vortex 1.0 vortex-file-compressed 80.06 MB 80.03 MB 28.48 KB -0.0%
hits_34.vortex 1.0 vortex-file-compressed 97.39 MB 97.36 MB 36.29 KB -0.0%
hits_32.vortex 1.0 vortex-file-compressed 66.54 MB 66.51 MB 25.33 KB -0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.42 MB 184.34 MB 78.13 KB -0.0%
hits_99.vortex 1.0 vortex-file-compressed 122.85 MB 122.79 MB 55.67 KB -0.0%
hits_26.vortex 1.0 vortex-file-compressed 109.27 MB 109.22 MB 52.34 KB -0.0%
hits_49.vortex 1.0 vortex-file-compressed 75.41 MB 75.37 MB 36.91 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 81.06 MB 81.02 MB 39.72 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 135.24 MB 135.16 MB 81.58 KB -0.1%
hits_88.vortex 1.0 vortex-file-compressed 110.92 MB 110.85 MB 71.38 KB -0.1%
hits_1.vortex 1.0 vortex-file-compressed 138.26 MB 138.18 MB 90.23 KB -0.1%
hits_41.vortex 1.0 vortex-file-compressed 222.98 MB 222.84 MB 148.18 KB -0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.26 MB 93.20 MB 62.92 KB -0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.39 MB 69.34 MB 52.52 KB -0.1%
hits_85.vortex 1.0 vortex-file-compressed 91.53 MB 91.46 MB 73.42 KB -0.1%
hits_93.vortex 1.0 vortex-file-compressed 90.22 MB 90.14 MB 76.71 KB -0.1%
hits_84.vortex 1.0 vortex-file-compressed 116.96 MB 116.86 MB 99.80 KB -0.1%
hits_74.vortex 1.0 vortex-file-compressed 119.49 MB 119.39 MB 103.93 KB -0.1%
hits_5.vortex 1.0 vortex-file-compressed 92.93 MB 92.85 MB 80.99 KB -0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.20 MB 118.10 MB 104.12 KB -0.1%
hits_71.vortex 1.0 vortex-file-compressed 101.64 MB 101.55 MB 91.14 KB -0.1%
hits_76.vortex 1.0 vortex-file-compressed 113.84 MB 113.74 MB 102.30 KB -0.1%
hits_40.vortex 1.0 vortex-file-compressed 117.66 MB 117.55 MB 116.69 KB -0.1%
hits_77.vortex 1.0 vortex-file-compressed 168.20 MB 168.04 MB 169.09 KB -0.1%
hits_3.vortex 1.0 vortex-file-compressed 141.74 MB 141.60 MB 147.98 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.07 MB 68.99 MB 81.14 KB -0.1%
hits_37.vortex 1.0 vortex-file-compressed 85.45 MB 85.34 MB 114.74 KB -0.1%
hits_0.vortex 1.0 vortex-file-compressed 89.59 MB 89.47 MB 125.83 KB -0.1%
hits_86.vortex 1.0 vortex-file-compressed 69.10 MB 69.00 MB 99.70 KB -0.1%
hits_60.vortex 1.0 vortex-file-compressed 103.28 MB 103.11 MB 176.76 KB -0.2%
hits_46.vortex 1.0 vortex-file-compressed 69.21 MB 69.02 MB 198.52 KB -0.3%
hits_21.vortex 1.0 vortex-file-compressed 92.99 MB 92.71 MB 289.62 KB -0.3%
hits_55.vortex 1.0 vortex-file-compressed 168.93 MB 166.28 MB 2.65 MB -1.6%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.57 MB 0 B 58.57 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.19 MB 0 B 90.19 MB -100.0%
hits_10.vortex 1.0 vortex-compact 48.75 MB 0 B 48.75 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.22 MB 0 B 54.22 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.16 MB 0 B 69.16 MB -100.0%
hits_13.vortex 1.0 vortex-compact 67.86 MB 0 B 67.86 MB -100.0%
hits_14.vortex 1.0 vortex-compact 73.60 MB 0 B 73.60 MB -100.0%
hits_15.vortex 1.0 vortex-compact 47.94 MB 0 B 47.94 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.07 MB 0 B 48.07 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.15 MB 0 B 58.15 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.13 MB 0 B 64.13 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.73 MB 0 B 44.73 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.13 MB 0 B 129.13 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.00 MB 0 B 38.00 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.52 MB 0 B 51.52 MB -100.0%
hits_22.vortex 1.0 vortex-compact 44.49 MB 0 B 44.49 MB -100.0%
hits_23.vortex 1.0 vortex-compact 43.92 MB 0 B 43.92 MB -100.0%
hits_24.vortex 1.0 vortex-compact 43.38 MB 0 B 43.38 MB -100.0%
hits_25.vortex 1.0 vortex-compact 72.93 MB 0 B 72.93 MB -100.0%
hits_26.vortex 1.0 vortex-compact 70.73 MB 0 B 70.73 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.80 MB 0 B 69.80 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.18 MB 0 B 70.18 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.56 MB 0 B 36.56 MB -100.0%
hits_3.vortex 1.0 vortex-compact 94.05 MB 0 B 94.05 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.56 MB 0 B 58.56 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.41 MB 0 B 55.41 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.03 MB 0 B 44.03 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.85 MB 0 B 35.85 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.09 MB 0 B 58.09 MB -100.0%
hits_35.vortex 1.0 vortex-compact 74.95 MB 0 B 74.95 MB -100.0%
hits_36.vortex 1.0 vortex-compact 48.90 MB 0 B 48.90 MB -100.0%
hits_37.vortex 1.0 vortex-compact 53.68 MB 0 B 53.68 MB -100.0%
hits_38.vortex 1.0 vortex-compact 62.96 MB 0 B 62.96 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.69 MB 0 B 49.69 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.69 MB 0 B 71.69 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.74 MB 0 B 75.74 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.52 MB 0 B 165.52 MB -100.0%
hits_42.vortex 1.0 vortex-compact 163.97 MB 0 B 163.97 MB -100.0%
hits_43.vortex 1.0 vortex-compact 168.64 MB 0 B 168.64 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.24 MB 0 B 132.24 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.87 MB 0 B 75.87 MB -100.0%
hits_46.vortex 1.0 vortex-compact 41.82 MB 0 B 41.82 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.19 MB 0 B 18.19 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.27 MB 0 B 17.27 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.42 MB 0 B 50.42 MB -100.0%
hits_5.vortex 1.0 vortex-compact 62.83 MB 0 B 62.83 MB -100.0%
hits_50.vortex 1.0 vortex-compact 112.99 MB 0 B 112.99 MB -100.0%
hits_51.vortex 1.0 vortex-compact 167.75 MB 0 B 167.75 MB -100.0%
hits_52.vortex 1.0 vortex-compact 63.54 MB 0 B 63.54 MB -100.0%
hits_53.vortex 1.0 vortex-compact 58.88 MB 0 B 58.88 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.56 MB 0 B 117.56 MB -100.0%
hits_55.vortex 1.0 vortex-compact 96.03 MB 0 B 96.03 MB -100.0%
hits_56.vortex 1.0 vortex-compact 77.75 MB 0 B 77.75 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.35 MB 0 B 83.35 MB -100.0%
hits_58.vortex 1.0 vortex-compact 60.31 MB 0 B 60.31 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.15 MB 0 B 66.15 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.08 MB 0 B 63.08 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.15 MB 0 B 64.15 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.46 MB 0 B 57.46 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.08 MB 0 B 74.08 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.00 MB 0 B 46.00 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.78 MB 0 B 53.78 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.70 MB 0 B 129.70 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.36 MB 0 B 53.36 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.93 MB 0 B 113.93 MB -100.0%
hits_68.vortex 1.0 vortex-compact 75.85 MB 0 B 75.85 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.82 MB 0 B 80.82 MB -100.0%
hits_7.vortex 1.0 vortex-compact 63.72 MB 0 B 63.72 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.16 MB 0 B 61.16 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.17 MB 0 B 69.17 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.60 MB 0 B 51.60 MB -100.0%
hits_73.vortex 1.0 vortex-compact 69.83 MB 0 B 69.83 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.46 MB 0 B 71.46 MB -100.0%
hits_75.vortex 1.0 vortex-compact 43.56 MB 0 B 43.56 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.27 MB 0 B 76.27 MB -100.0%
hits_77.vortex 1.0 vortex-compact 117.90 MB 0 B 117.90 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.80 MB 0 B 97.80 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.53 MB 0 B 85.53 MB -100.0%
hits_8.vortex 1.0 vortex-compact 62.81 MB 0 B 62.81 MB -100.0%
hits_80.vortex 1.0 vortex-compact 67.87 MB 0 B 67.87 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.33 MB 0 B 65.33 MB -100.0%
hits_82.vortex 1.0 vortex-compact 66.78 MB 0 B 66.78 MB -100.0%
hits_83.vortex 1.0 vortex-compact 52.39 MB 0 B 52.39 MB -100.0%
hits_84.vortex 1.0 vortex-compact 72.94 MB 0 B 72.94 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.53 MB 0 B 52.53 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.15 MB 0 B 48.15 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.82 MB 0 B 118.82 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.15 MB 0 B 73.15 MB -100.0%
hits_89.vortex 1.0 vortex-compact 112.70 MB 0 B 112.70 MB -100.0%
hits_9.vortex 1.0 vortex-compact 65.54 MB 0 B 65.54 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.51 MB 0 B 82.51 MB -100.0%
hits_91.vortex 1.0 vortex-compact 60.77 MB 0 B 60.77 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.11 MB 0 B 94.11 MB -100.0%
hits_93.vortex 1.0 vortex-compact 58.73 MB 0 B 58.73 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.48 MB 0 B 90.48 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.60 MB 0 B 57.60 MB -100.0%
hits_96.vortex 1.0 vortex-compact 90.92 MB 0 B 90.92 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.03 MB 0 B 69.03 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.60 MB 0 B 72.60 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.16 MB 0 B 77.16 MB -100.0%

Totals:

  • vortex-compact: 7.04 GB → 0 B (-100.0%)
  • vortex-file-compressed: 10.98 GB → 10.98 GB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 (base)

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +2.3%
Engines: DataFusion No clear signal (+11.8%, environment too noisy confidence) · DuckDB No clear signal (-6.4%, environment too noisy confidence)
Vortex (geomean): 0.964x ➖
Parquet (geomean): 0.942x ➖
Shifts: Parquet (control) -5.8% · Median polish -4.7%

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

datafusion / vortex-file-compressed (0.998x ➖, 2↑ 3↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 359802097 327734706 1.10
tpch_q02/datafusion:vortex-file-compressed 🚨 978895304 623188228 1.57
tpch_q03/datafusion:vortex-file-compressed 🚨 772926614 431723614 1.79
tpch_q04/datafusion:vortex-file-compressed 🚀 248634117 380561776 0.65
tpch_q05/datafusion:vortex-file-compressed 523328822 699372607 0.75
tpch_q06/datafusion:vortex-file-compressed 406414861 437402707 0.93
tpch_q07/datafusion:vortex-file-compressed 634675026 806066697 0.79
tpch_q08/datafusion:vortex-file-compressed 976836233 958326113 1.02
tpch_q09/datafusion:vortex-file-compressed 🚨 965198341 637399755 1.51
tpch_q10/datafusion:vortex-file-compressed 738204836 863270288 0.86
tpch_q11/datafusion:vortex-file-compressed 505613225 522550956 0.97
tpch_q12/datafusion:vortex-file-compressed 564119794 661160995 0.85
tpch_q13/datafusion:vortex-file-compressed 🚀 201862607 326243548 0.62
tpch_q14/datafusion:vortex-file-compressed 435996108 462845351 0.94
tpch_q15/datafusion:vortex-file-compressed 620160148 689551030 0.90
tpch_q16/datafusion:vortex-file-compressed 325038514 334324985 0.97
tpch_q17/datafusion:vortex-file-compressed 596348063 522083891 1.14
tpch_q18/datafusion:vortex-file-compressed 413464640 375106995 1.10
tpch_q19/datafusion:vortex-file-compressed 637474282 631774663 1.01
tpch_q20/datafusion:vortex-file-compressed 585749028 546872009 1.07
tpch_q21/datafusion:vortex-file-compressed 663687146 591853723 1.12
tpch_q22/datafusion:vortex-file-compressed 248179016 240119252 1.03
datafusion / parquet (0.893x ➖, 5↑ 3↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 471737480 313472514 1.50
tpch_q02/datafusion:parquet 🚨 654239491 439277969 1.49
tpch_q03/datafusion:parquet 426158393 512414761 0.83
tpch_q04/datafusion:parquet 218191979 240458737 0.91
tpch_q05/datafusion:parquet 620290070 701130848 0.88
tpch_q06/datafusion:parquet 🚀 205793341 307544342 0.67
tpch_q07/datafusion:parquet 🚀 538774350 865499502 0.62
tpch_q08/datafusion:parquet 646542382 730205091 0.89
tpch_q09/datafusion:parquet 🚀 477952361 701830122 0.68
tpch_q10/datafusion:parquet 540002218 653645449 0.83
tpch_q11/datafusion:parquet 382322555 476905899 0.80
tpch_q12/datafusion:parquet 269872603 339683710 0.79
tpch_q13/datafusion:parquet 433199380 540694242 0.80
tpch_q14/datafusion:parquet 🚀 197478392 408547370 0.48
tpch_q15/datafusion:parquet 🚀 366493390 529942017 0.69
tpch_q16/datafusion:parquet 247148754 213696723 1.16
tpch_q17/datafusion:parquet 529842171 538885281 0.98
tpch_q18/datafusion:parquet 600728164 688146693 0.87
tpch_q19/datafusion:parquet 577844071 620703341 0.93
tpch_q20/datafusion:parquet 473081762 634570693 0.75
tpch_q21/datafusion:parquet 810989303 780586877 1.04
tpch_q22/datafusion:parquet 🚨 577461624 265881103 2.17
duckdb / vortex-file-compressed (0.930x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 318151188 336937087 0.94
tpch_q02/duckdb:vortex-file-compressed 1028092018 1132828559 0.91
tpch_q03/duckdb:vortex-file-compressed 764907347 814634533 0.94
tpch_q04/duckdb:vortex-file-compressed 445654009 464667297 0.96
tpch_q05/duckdb:vortex-file-compressed 844094443 1016063224 0.83
tpch_q06/duckdb:vortex-file-compressed 415297230 540015759 0.77
tpch_q07/duckdb:vortex-file-compressed 994561729 1126424601 0.88
tpch_q08/duckdb:vortex-file-compressed 1186641884 1170840322 1.01
tpch_q09/duckdb:vortex-file-compressed 988071341 1197950676 0.82
tpch_q10/duckdb:vortex-file-compressed 922679422 867215014 1.06
tpch_q11/duckdb:vortex-file-compressed 587651801 590989979 0.99
tpch_q12/duckdb:vortex-file-compressed 837606145 832262021 1.01
tpch_q13/duckdb:vortex-file-compressed 488848063 589180882 0.83
tpch_q14/duckdb:vortex-file-compressed 454269377 474126327 0.96
tpch_q15/duckdb:vortex-file-compressed 341903576 355999140 0.96
tpch_q16/duckdb:vortex-file-compressed 340188004 403345504 0.84
tpch_q17/duckdb:vortex-file-compressed 850627738 877928702 0.97
tpch_q18/duckdb:vortex-file-compressed 638352161 695430860 0.92
tpch_q19/duckdb:vortex-file-compressed 560584975 635658946 0.88
tpch_q20/duckdb:vortex-file-compressed 863075774 853163884 1.01
tpch_q21/duckdb:vortex-file-compressed 1190748745 1203303666 0.99
tpch_q22/duckdb:vortex-file-compressed 337418126 325611067 1.04
duckdb / parquet (0.994x ➖, 0↑ 0↓)
name PR 4fc9dc1 (ns) base f793584 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 465787381 519693391 0.90
tpch_q02/duckdb:parquet 1126421799 1325106111 0.85
tpch_q03/duckdb:parquet 1225111494 1264026335 0.97
tpch_q04/duckdb:parquet 816606227 664496592 1.23
tpch_q05/duckdb:parquet 1452309926 1713780836 0.85
tpch_q06/duckdb:parquet 516174759 518611104 1.00
tpch_q07/duckdb:parquet 1368731533 1661313951 0.82
tpch_q08/duckdb:parquet 1790189690 1643730595 1.09
tpch_q09/duckdb:parquet 1687152402 1745849846 0.97
tpch_q10/duckdb:parquet 1465849196 1446574275 1.01
tpch_q11/duckdb:parquet 737120020 901770319 0.82
tpch_q12/duckdb:parquet 862276965 871426890 0.99
tpch_q13/duckdb:parquet 1105068430 1006077005 1.10
tpch_q14/duckdb:parquet 968339716 804745592 1.20
tpch_q15/duckdb:parquet 722189996 644227963 1.12
tpch_q16/duckdb:parquet 755490113 709405341 1.06
tpch_q17/duckdb:parquet 965572326 976089682 0.99
tpch_q18/duckdb:parquet 947900428 1023207302 0.93
tpch_q19/duckdb:parquet 1169935109 962483305 1.22
tpch_q20/duckdb:parquet 1406821384 1252489475 1.12
tpch_q21/duckdb:parquet 1229118986 1431383514 0.86
tpch_q22/duckdb:parquet 625459996 657781782 0.95

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement ext/datafusion Relates to the DataFusion integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant