Skip to content

[bench, do not merge] list layout enabled for SQL benchmarks#8747

Draft
mhk197 wants to merge 53 commits into
developfrom
mk/list-layout-bench-ci
Draft

[bench, do not merge] list layout enabled for SQL benchmarks#8747
mhk197 wants to merge 53 commits into
developfrom
mk/list-layout-bench-ci

Conversation

@mhk197

@mhk197 mhk197 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Measurement-only branch: mk/list-layout-refactor (#8706) plus a one-line VORTEX_EXPERIMENTAL_LIST_LAYOUT: "1" in sql-benchmarks.yml, so statpopgen data is written and queried with ListLayout.

Do not merge — this exists only to trigger a benchmark run with the list layout on. The feature PR (#8706) stays free of the CI flip.

Matthew Katz and others added 30 commits July 13, 2026 11:36
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matthew Katz" <katz@spiraldb.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
mhk197 added 5 commits July 13, 2026 11:36
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
…ST_LAYOUT

Rework ListLayoutStrategy into a streaming transpose driven by the TableStrategy
dispatcher (global u64 offsets, memory-bounded), add bounded element reads and
is_null pruning routing in ListReader, and gate the whole thing off by default
behind the VORTEX_EXPERIMENTAL_LIST_LAYOUT env var / with_list_layout().

Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
- Extract transpose_list_column with named senders in the writer
- Fold use_experimental_list_layout into the builder default
- Reader: fetch_raw_offsets/elements helpers, clearer names, doc fixes

Signed-off-by: Matt Katz <mhkatz97@gmail.com>
@mhk197 mhk197 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 13, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 13, 2026
@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done dad2189 1 Explore Profiling Data
Previous Runs (2)
Status Commit Job Attempt Link
🟢 Done 28e17e4 1 Explore Profiling Data
🟢 Done e88f716 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

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

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

datafusion / vortex-file-compressed (0.988x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50341224 51947439 0.97
tpch_q02/datafusion:vortex-file-compressed 23097130 23538399 0.98
tpch_q03/datafusion:vortex-file-compressed 30979037 31801006 0.97
tpch_q04/datafusion:vortex-file-compressed 19903399 19745489 1.01
tpch_q05/datafusion:vortex-file-compressed 46636690 49158627 0.95
tpch_q06/datafusion:vortex-file-compressed 9955153 10145335 0.98
tpch_q07/datafusion:vortex-file-compressed 53250199 57678609 0.92
tpch_q08/datafusion:vortex-file-compressed 39086900 41706579 0.94
tpch_q09/datafusion:vortex-file-compressed 51802123 53700852 0.96
tpch_q10/datafusion:vortex-file-compressed 33063779 32202686 1.03
tpch_q11/datafusion:vortex-file-compressed 16752756 16536895 1.01
tpch_q12/datafusion:vortex-file-compressed 23465723 23268719 1.01
tpch_q13/datafusion:vortex-file-compressed 26533158 26999429 0.98
tpch_q14/datafusion:vortex-file-compressed 15339310 14982772 1.02
tpch_q15/datafusion:vortex-file-compressed 22434492 23078759 0.97
tpch_q16/datafusion:vortex-file-compressed 20384804 19327600 1.05
tpch_q17/datafusion:vortex-file-compressed 65402386 67017698 0.98
tpch_q18/datafusion:vortex-file-compressed 76765874 76734701 1.00
tpch_q19/datafusion:vortex-file-compressed 18379573 19342135 0.95
tpch_q20/datafusion:vortex-file-compressed 30441834 29627732 1.03
tpch_q21/datafusion:vortex-file-compressed 70734074 70680526 1.00
tpch_q22/datafusion:vortex-file-compressed 12128397 11775224 1.03
datafusion / parquet (1.001x ➖, 0↑ 2↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 139673494 139984971 1.00
tpch_q02/datafusion:parquet 61573830 62205284 0.99
tpch_q03/datafusion:parquet 83291031 81760175 1.02
tpch_q04/datafusion:parquet 47794949 47896460 1.00
tpch_q05/datafusion:parquet 96390883 95055138 1.01
tpch_q06/datafusion:parquet 39865857 39608416 1.01
tpch_q07/datafusion:parquet 105896781 102770242 1.03
tpch_q08/datafusion:parquet 91976634 95885964 0.96
tpch_q09/datafusion:parquet 130475569 126833351 1.03
tpch_q10/datafusion:parquet 114098560 121685763 0.94
tpch_q11/datafusion:parquet 41538155 41503230 1.00
tpch_q12/datafusion:parquet 79119366 87895381 0.90
tpch_q13/datafusion:parquet 193139792 204626565 0.94
tpch_q14/datafusion:parquet 🚨 46071098 41473586 1.11
tpch_q15/datafusion:parquet 58021813 61574080 0.94
tpch_q16/datafusion:parquet 44009904 45660122 0.96
tpch_q17/datafusion:parquet 149185056 148754004 1.00
tpch_q18/datafusion:parquet 158054885 157478411 1.00
tpch_q19/datafusion:parquet 🚨 80512498 64507118 1.25
tpch_q20/datafusion:parquet 74079562 71986973 1.03
tpch_q21/datafusion:parquet 136992179 146588768 0.93
tpch_q22/datafusion:parquet 45468155 45504045 1.00
datafusion / arrow (1.004x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 65759650 61054238 1.08
tpch_q02/datafusion:arrow 18296053 17037467 1.07
tpch_q03/datafusion:arrow 32602313 31520643 1.03
tpch_q04/datafusion:arrow 27199277 25720589 1.06
tpch_q05/datafusion:arrow 59785383 56263433 1.06
tpch_q06/datafusion:arrow 23798637 22041224 1.08
tpch_q07/datafusion:arrow 106413783 105687880 1.01
tpch_q08/datafusion:arrow 43354248 42890043 1.01
tpch_q09/datafusion:arrow 66386937 66811091 0.99
tpch_q10/datafusion:arrow 48469406 53684274 0.90
tpch_q11/datafusion:arrow 9356336 9989042 0.94
tpch_q12/datafusion:arrow 49832238 51201948 0.97
tpch_q13/datafusion:arrow 46419593 46233754 1.00
tpch_q14/datafusion:arrow 23667559 25212100 0.94
tpch_q15/datafusion:arrow 47838661 47629079 1.00
tpch_q16/datafusion:arrow 16345756 16618487 0.98
tpch_q17/datafusion:arrow 67860075 70776003 0.96
tpch_q18/datafusion:arrow 111746877 110697323 1.01
tpch_q19/datafusion:arrow 39287354 39755275 0.99
tpch_q20/datafusion:arrow 37360516 37573682 0.99
tpch_q21/datafusion:arrow 162160393 164954808 0.98
tpch_q22/datafusion:arrow 12177284 11661392 1.04
duckdb / vortex-file-compressed (0.988x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 27899626 28826661 0.97
tpch_q02/duckdb:vortex-file-compressed 25275251 25525665 0.99
tpch_q03/duckdb:vortex-file-compressed 31751075 31962314 0.99
tpch_q04/duckdb:vortex-file-compressed 27730713 27583577 1.01
tpch_q05/duckdb:vortex-file-compressed 34964133 36022283 0.97
tpch_q06/duckdb:vortex-file-compressed 8629711 8550728 1.01
tpch_q07/duckdb:vortex-file-compressed 33781975 34315205 0.98
tpch_q08/duckdb:vortex-file-compressed 39577782 39200769 1.01
tpch_q09/duckdb:vortex-file-compressed 56304671 56217028 1.00
tpch_q10/duckdb:vortex-file-compressed 41415794 40841950 1.01
tpch_q11/duckdb:vortex-file-compressed 13867779 13904526 1.00
tpch_q12/duckdb:vortex-file-compressed 23073413 23176333 1.00
tpch_q13/duckdb:vortex-file-compressed 39783956 41299174 0.96
tpch_q14/duckdb:vortex-file-compressed 20152462 20248139 1.00
tpch_q15/duckdb:vortex-file-compressed 16689658 16687219 1.00
tpch_q16/duckdb:vortex-file-compressed 27355733 27854535 0.98
tpch_q17/duckdb:vortex-file-compressed 23327759 23542702 0.99
tpch_q18/duckdb:vortex-file-compressed 51323064 53725841 0.96
tpch_q19/duckdb:vortex-file-compressed 25697783 26330360 0.98
tpch_q20/duckdb:vortex-file-compressed 31368754 31307092 1.00
tpch_q21/duckdb:vortex-file-compressed 99129204 101154613 0.98
tpch_q22/duckdb:vortex-file-compressed 16561456 17447183 0.95
duckdb / parquet (1.001x ➖, 1↑ 2↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78527344 77609482 1.01
tpch_q02/duckdb:parquet 39475030 40306505 0.98
tpch_q03/duckdb:parquet 70598078 70915321 1.00
tpch_q04/duckdb:parquet 50228345 49749695 1.01
tpch_q05/duckdb:parquet 68478177 68564227 1.00
tpch_q06/duckdb:parquet 22562095 22412955 1.01
tpch_q07/duckdb:parquet 🚨 84546328 68909090 1.23
tpch_q08/duckdb:parquet 83585480 82717284 1.01
tpch_q09/duckdb:parquet 148809426 146237584 1.02
tpch_q10/duckdb:parquet 128152191 126364668 1.01
tpch_q11/duckdb:parquet 22994299 22671156 1.01
tpch_q12/duckdb:parquet 🚨 58435270 52448745 1.11
tpch_q13/duckdb:parquet 256034052 262341026 0.98
tpch_q14/duckdb:parquet 52400487 52090926 1.01
tpch_q15/duckdb:parquet 26169255 27670136 0.95
tpch_q16/duckdb:parquet 58464476 58481598 1.00
tpch_q17/duckdb:parquet 57602424 61235565 0.94
tpch_q18/duckdb:parquet 120275207 122086030 0.99
tpch_q19/duckdb:parquet 🚀 75689843 88595125 0.85
tpch_q20/duckdb:parquet 65428425 66584159 0.98
tpch_q21/duckdb:parquet 176295918 179317624 0.98
tpch_q22/duckdb:parquet 53845725 54519069 0.99

File Size Changes (17 files changed, -44.3% overall, 4↑ 13↓)
File Scale Format Base HEAD Change %
part_0.vortex 1.0 vortex-file-compressed 4.86 MB 5.01 MB +155.31 KB +3.1%
orders_0.vortex 1.0 vortex-file-compressed 34.89 MB 35.60 MB +728.64 KB +2.0%
partsupp_0.vortex 1.0 vortex-file-compressed 23.69 MB 23.73 MB +50.04 KB +0.2%
lineitem_0.vortex 1.0 vortex-file-compressed 82.21 MB 82.29 MB +72.82 KB +0.1%
lineitem_1.vortex 1.0 vortex-file-compressed 82.16 MB 82.04 MB 118.78 KB -0.1%
customer_0.vortex 1.0 vortex-file-compressed 8.90 MB 8.89 MB 19.19 KB -0.2%
supplier_0.vortex 1.0 vortex-file-compressed 613.73 KB 604.04 KB 9.69 KB -1.6%
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 7.80 KB 0 B 7.80 KB -100.0%
orders_0.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 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.04 MB 0 B 21.04 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.38 MB → 0 B (-100.0%)
  • vortex-file-compressed: 237.59 MB → 238.43 MB (+0.4%)

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

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

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

datafusion / vortex-file-compressed (0.994x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5107361 5553369 0.92
fineweb_q01/datafusion:vortex-file-compressed 34599516 32207349 1.07
fineweb_q02/datafusion:vortex-file-compressed 38979259 38561904 1.01
fineweb_q03/datafusion:vortex-file-compressed 63612681 69280248 0.92
fineweb_q04/datafusion:vortex-file-compressed 278154973 275707386 1.01
fineweb_q05/datafusion:vortex-file-compressed 226873893 222378494 1.02
fineweb_q06/datafusion:vortex-file-compressed 51127821 54630078 0.94
fineweb_q07/datafusion:vortex-file-compressed 54620832 52892625 1.03
fineweb_q08/datafusion:vortex-file-compressed 22557765 21782869 1.04
datafusion / parquet (0.986x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6760354 7070489 0.96
fineweb_q01/datafusion:parquet 283287817 296903074 0.95
fineweb_q02/datafusion:parquet 289898503 293729750 0.99
fineweb_q03/datafusion:parquet 298000196 274663441 1.08
fineweb_q04/datafusion:parquet 309905375 311121946 1.00
fineweb_q05/datafusion:parquet 298016501 314691204 0.95
fineweb_q06/datafusion:parquet 284447190 296747519 0.96
fineweb_q07/datafusion:parquet 279230721 278747420 1.00
fineweb_q08/datafusion:parquet 274267025 275583129 1.00
duckdb / vortex-file-compressed (0.999x ➖, 0↑ 1↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3429165 3099968 1.11
fineweb_q01/duckdb:vortex-file-compressed 33785546 34501235 0.98
fineweb_q02/duckdb:vortex-file-compressed 38398618 40113522 0.96
fineweb_q03/duckdb:vortex-file-compressed 112379811 113414123 0.99
fineweb_q04/duckdb:vortex-file-compressed 266927246 285096701 0.94
fineweb_q05/duckdb:vortex-file-compressed 215033628 214148185 1.00
fineweb_q06/duckdb:vortex-file-compressed 54011032 50635173 1.07
fineweb_q07/duckdb:vortex-file-compressed 55432401 54288605 1.02
fineweb_q08/duckdb:vortex-file-compressed 20333311 21619901 0.94
duckdb / parquet (0.991x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 31932601 32488351 0.98
fineweb_q01/duckdb:parquet 85512439 86881209 0.98
fineweb_q02/duckdb:parquet 84892401 85382563 0.99
fineweb_q03/duckdb:parquet 315239166 316792569 1.00
fineweb_q04/duckdb:parquet 445516488 453359577 0.98
fineweb_q05/duckdb:parquet 414560716 419628356 0.99
fineweb_q06/duckdb:parquet 203170862 205049732 0.99
fineweb_q07/duckdb:parquet 219496724 221714371 0.99
fineweb_q08/duckdb:parquet 33649895 33265401 1.01

File Size Changes (3 files changed, -46.3% overall, 0↑ 3↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB 846.41 KB -0.1%
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.1%)

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.8%
Engines: DataFusion No clear signal (-3.9%, environment too noisy confidence) · DuckDB No clear signal (-3.8%, low confidence)
Vortex (geomean): 0.902x ➖
Parquet (geomean): 0.938x ➖
Shifts: Parquet (control) -6.2% · Median polish -8.0%

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

datafusion / vortex-file-compressed (0.909x ➖, 42↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 22286472 24358025 0.91
tpcds_q02/datafusion:vortex-file-compressed 45903710 45263018 1.01
tpcds_q03/datafusion:vortex-file-compressed 15363545 16376614 0.94
tpcds_q04/datafusion:vortex-file-compressed 225490328 232226476 0.97
tpcds_q05/datafusion:vortex-file-compressed 41172430 45296165 0.91
tpcds_q06/datafusion:vortex-file-compressed 23191554 24569209 0.94
tpcds_q07/datafusion:vortex-file-compressed 42279036 46513769 0.91
tpcds_q08/datafusion:vortex-file-compressed 29870605 30735902 0.97
tpcds_q09/datafusion:vortex-file-compressed 32668284 32126585 1.02
tpcds_q10/datafusion:vortex-file-compressed 37188026 39557337 0.94
tpcds_q11/datafusion:vortex-file-compressed 130707002 137846794 0.95
tpcds_q12/datafusion:vortex-file-compressed 17287928 18307904 0.94
tpcds_q13/datafusion:vortex-file-compressed 41778295 43406309 0.96
tpcds_q14/datafusion:vortex-file-compressed 165185052 168759312 0.98
tpcds_q15/datafusion:vortex-file-compressed 25592790 26832760 0.95
tpcds_q16/datafusion:vortex-file-compressed 🚀 23475280 26395026 0.89
tpcds_q17/datafusion:vortex-file-compressed 58811947 64899808 0.91
tpcds_q18/datafusion:vortex-file-compressed 58335151 61350999 0.95
tpcds_q19/datafusion:vortex-file-compressed 22069224 23071875 0.96
tpcds_q20/datafusion:vortex-file-compressed 19931392 20590619 0.97
tpcds_q21/datafusion:vortex-file-compressed 37186335 37908989 0.98
tpcds_q22/datafusion:vortex-file-compressed 🚀 122238467 150541594 0.81
tpcds_q23/datafusion:vortex-file-compressed 153339559 163493623 0.94
tpcds_q24/datafusion:vortex-file-compressed 85464380 91639476 0.93
tpcds_q25/datafusion:vortex-file-compressed 62723238 67400944 0.93
tpcds_q26/datafusion:vortex-file-compressed 30250397 33419028 0.91
tpcds_q27/datafusion:vortex-file-compressed 95495341 101899565 0.94
tpcds_q28/datafusion:vortex-file-compressed 33311520 36135233 0.92
tpcds_q29/datafusion:vortex-file-compressed 59029815 65231496 0.90
tpcds_q30/datafusion:vortex-file-compressed 🚀 23608598 26571184 0.89
tpcds_q31/datafusion:vortex-file-compressed 🚀 70836870 79621820 0.89
tpcds_q32/datafusion:vortex-file-compressed 🚀 17886883 20772917 0.86
tpcds_q33/datafusion:vortex-file-compressed 28854282 31843014 0.91
tpcds_q34/datafusion:vortex-file-compressed 🚀 25654251 28770582 0.89
tpcds_q35/datafusion:vortex-file-compressed 44564157 48358387 0.92
tpcds_q36/datafusion:vortex-file-compressed 🚀 57258183 65659675 0.87
tpcds_q37/datafusion:vortex-file-compressed 🚀 19784004 22228308 0.89
tpcds_q38/datafusion:vortex-file-compressed 🚀 37962821 43064012 0.88
tpcds_q39/datafusion:vortex-file-compressed 🚀 109543031 122700960 0.89
tpcds_q40/datafusion:vortex-file-compressed 31012934 32460139 0.96
tpcds_q41/datafusion:vortex-file-compressed 🚀 19879798 23462277 0.85
tpcds_q42/datafusion:vortex-file-compressed 🚀 13626819 15247879 0.89
tpcds_q43/datafusion:vortex-file-compressed 19006440 20660613 0.92
tpcds_q44/datafusion:vortex-file-compressed 🚀 30256097 33805036 0.90
tpcds_q45/datafusion:vortex-file-compressed 25181821 27365195 0.92
tpcds_q46/datafusion:vortex-file-compressed 🚀 35264554 39528484 0.89
tpcds_q47/datafusion:vortex-file-compressed 140011686 153981331 0.91
tpcds_q48/datafusion:vortex-file-compressed 36481676 39218976 0.93
tpcds_q49/datafusion:vortex-file-compressed 58225151 61386415 0.95
tpcds_q50/datafusion:vortex-file-compressed 39710648 43734841 0.91
tpcds_q51/datafusion:vortex-file-compressed 88778928 96717979 0.92
tpcds_q52/datafusion:vortex-file-compressed 🚀 14483350 16570551 0.87
tpcds_q53/datafusion:vortex-file-compressed 21700596 23977921 0.91
tpcds_q54/datafusion:vortex-file-compressed 35459431 37574410 0.94
tpcds_q55/datafusion:vortex-file-compressed 🚀 13511739 15469003 0.87
tpcds_q56/datafusion:vortex-file-compressed 30868698 33153427 0.93
tpcds_q57/datafusion:vortex-file-compressed 🚀 88079357 100610990 0.88
tpcds_q58/datafusion:vortex-file-compressed 54706011 57650042 0.95
tpcds_q59/datafusion:vortex-file-compressed 60515337 63986646 0.95
tpcds_q60/datafusion:vortex-file-compressed 30218967 32396642 0.93
tpcds_q61/datafusion:vortex-file-compressed 39712438 43090880 0.92
tpcds_q62/datafusion:vortex-file-compressed 20949801 22633662 0.93
tpcds_q63/datafusion:vortex-file-compressed 21808710 24160338 0.90
tpcds_q64/datafusion:vortex-file-compressed 🚀 379646047 432950759 0.88
tpcds_q65/datafusion:vortex-file-compressed 52582988 56477475 0.93
tpcds_q66/datafusion:vortex-file-compressed 67963202 74883930 0.91
tpcds_q67/datafusion:vortex-file-compressed 156285808 167458211 0.93
tpcds_q68/datafusion:vortex-file-compressed 33207206 36424262 0.91
tpcds_q69/datafusion:vortex-file-compressed 🚀 34547271 39195935 0.88
tpcds_q70/datafusion:vortex-file-compressed 96816267 104428734 0.93
tpcds_q71/datafusion:vortex-file-compressed 🚀 22421696 25171963 0.89
tpcds_q72/datafusion:vortex-file-compressed 🚀 2111729218 2446096460 0.86
tpcds_q73/datafusion:vortex-file-compressed 24743142 27410859 0.90
tpcds_q74/datafusion:vortex-file-compressed 🚀 79751003 89530358 0.89
tpcds_q75/datafusion:vortex-file-compressed 🚀 104411385 120225148 0.87
tpcds_q76/datafusion:vortex-file-compressed 🚀 26825825 31382516 0.85
tpcds_q77/datafusion:vortex-file-compressed 🚀 35938217 41475318 0.87
tpcds_q78/datafusion:vortex-file-compressed 🚀 108896348 130446935 0.83
tpcds_q79/datafusion:vortex-file-compressed 31608710 32920294 0.96
tpcds_q80/datafusion:vortex-file-compressed 🚀 87599218 97670001 0.90
tpcds_q81/datafusion:vortex-file-compressed 🚀 24240263 27729555 0.87
tpcds_q82/datafusion:vortex-file-compressed 🚀 21502466 26803516 0.80
tpcds_q83/datafusion:vortex-file-compressed 34422456 37688049 0.91
tpcds_q84/datafusion:vortex-file-compressed 🚀 12638718 14773490 0.86
tpcds_q85/datafusion:vortex-file-compressed 🚀 87331528 98559676 0.89
tpcds_q86/datafusion:vortex-file-compressed 🚀 14970323 16914108 0.89
tpcds_q87/datafusion:vortex-file-compressed 40587443 43638776 0.93
tpcds_q88/datafusion:vortex-file-compressed 🚀 54620856 62318913 0.88
tpcds_q89/datafusion:vortex-file-compressed 🚀 25832467 28783748 0.90
tpcds_q90/datafusion:vortex-file-compressed 🚀 13364209 14897560 0.90
tpcds_q91/datafusion:vortex-file-compressed 🚀 17962359 21748856 0.83
tpcds_q92/datafusion:vortex-file-compressed 🚀 16176016 18445002 0.88
tpcds_q93/datafusion:vortex-file-compressed 🚀 32887562 36620455 0.90
tpcds_q94/datafusion:vortex-file-compressed 🚀 20645345 23709953 0.87
tpcds_q95/datafusion:vortex-file-compressed 🚀 56043511 62645028 0.89
tpcds_q96/datafusion:vortex-file-compressed 🚀 13239497 14958802 0.89
tpcds_q97/datafusion:vortex-file-compressed 30012881 31884164 0.94
tpcds_q98/datafusion:vortex-file-compressed 🚀 24263742 28218336 0.86
tpcds_q99/datafusion:vortex-file-compressed 25321195 27379201 0.92
datafusion / parquet (0.946x ➖, 18↑ 2↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚀 22790834 25780452 0.88
tpcds_q02/datafusion:parquet 40595100 44044326 0.92
tpcds_q03/datafusion:parquet 🚀 13675872 15513279 0.88
tpcds_q04/datafusion:parquet 🚀 296775421 340734664 0.87
tpcds_q05/datafusion:parquet 🚀 46213565 53392826 0.87
tpcds_q06/datafusion:parquet 🚀 22626657 25780683 0.88
tpcds_q07/datafusion:parquet 🚀 76794372 87555823 0.88
tpcds_q08/datafusion:parquet 29178392 31446806 0.93
tpcds_q09/datafusion:parquet 40088891 43515931 0.92
tpcds_q10/datafusion:parquet 🚀 70784277 79633760 0.89
tpcds_q11/datafusion:parquet 156057680 159425501 0.98
tpcds_q12/datafusion:parquet 18087990 19717790 0.92
tpcds_q13/datafusion:parquet 75186639 81645737 0.92
tpcds_q14/datafusion:parquet 🚀 156849410 174511560 0.90
tpcds_q15/datafusion:parquet 20625423 22527919 0.92
tpcds_q16/datafusion:parquet 28463093 30511499 0.93
tpcds_q17/datafusion:parquet 59170715 61590996 0.96
tpcds_q18/datafusion:parquet 106225163 110329974 0.96
tpcds_q19/datafusion:parquet 22947989 23100163 0.99
tpcds_q20/datafusion:parquet 16873967 16829171 1.00
tpcds_q21/datafusion:parquet 18533026 18366766 1.01
tpcds_q22/datafusion:parquet 162871446 158214525 1.03
tpcds_q23/datafusion:parquet 152312863 154251959 0.99
tpcds_q24/datafusion:parquet 90015815 96706513 0.93
tpcds_q25/datafusion:parquet 60569902 61363357 0.99
tpcds_q26/datafusion:parquet 67290078 68799281 0.98
tpcds_q27/datafusion:parquet 136097486 143865095 0.95
tpcds_q28/datafusion:parquet 🚀 45097285 51733664 0.87
tpcds_q29/datafusion:parquet 65649837 67292134 0.98
tpcds_q30/datafusion:parquet 32776755 33957990 0.97
tpcds_q31/datafusion:parquet 65360288 64760313 1.01
tpcds_q32/datafusion:parquet 16419031 16784937 0.98
tpcds_q33/datafusion:parquet 27704038 27032110 1.02
tpcds_q34/datafusion:parquet 🚨 23070075 20832633 1.11
tpcds_q35/datafusion:parquet 71356783 73102767 0.98
tpcds_q36/datafusion:parquet 56884832 59311128 0.96
tpcds_q37/datafusion:parquet 19847381 20231051 0.98
tpcds_q38/datafusion:parquet 44205585 45341351 0.97
tpcds_q39/datafusion:parquet 🚀 73701373 88341082 0.83
tpcds_q40/datafusion:parquet 🚀 23492078 26722808 0.88
tpcds_q41/datafusion:parquet 🚀 14296647 16981022 0.84
tpcds_q42/datafusion:parquet 13051513 13743552 0.95
tpcds_q43/datafusion:parquet 🚀 16571038 18886094 0.88
tpcds_q44/datafusion:parquet 🚀 32236756 36467929 0.88
tpcds_q45/datafusion:parquet 28176686 31071183 0.91
tpcds_q46/datafusion:parquet 31887480 35304205 0.90
tpcds_q47/datafusion:parquet 🚀 126042140 144775437 0.87
tpcds_q48/datafusion:parquet 69943871 76877916 0.91
tpcds_q49/datafusion:parquet 55608114 60188474 0.92
tpcds_q50/datafusion:parquet 43210964 45811925 0.94
tpcds_q51/datafusion:parquet 86353012 91210152 0.95
tpcds_q52/datafusion:parquet 12524990 13095286 0.96
tpcds_q53/datafusion:parquet 17677543 19068632 0.93
tpcds_q54/datafusion:parquet 31995554 33647169 0.95
tpcds_q55/datafusion:parquet 11291013 11774186 0.96
tpcds_q56/datafusion:parquet 27913195 30177931 0.92
tpcds_q57/datafusion:parquet 102525703 110856077 0.92
tpcds_q58/datafusion:parquet 56557870 58228038 0.97
tpcds_q59/datafusion:parquet 63413903 63899290 0.99
tpcds_q60/datafusion:parquet 27706476 29674167 0.93
tpcds_q61/datafusion:parquet 42178832 44816053 0.94
tpcds_q62/datafusion:parquet 🚀 20554425 26604726 0.77
tpcds_q63/datafusion:parquet 18138597 19208237 0.94
tpcds_q64/datafusion:parquet 304827188 313920765 0.97
tpcds_q65/datafusion:parquet 37545856 39613015 0.95
tpcds_q66/datafusion:parquet 69159898 72704024 0.95
tpcds_q67/datafusion:parquet 143307320 152273141 0.94
tpcds_q68/datafusion:parquet 31311924 32211155 0.97
tpcds_q69/datafusion:parquet 70561671 70481771 1.00
tpcds_q70/datafusion:parquet 32418683 34552989 0.94
tpcds_q71/datafusion:parquet 23386049 23262771 1.01
tpcds_q72/datafusion:parquet 580410366 615680966 0.94
tpcds_q73/datafusion:parquet 22604599 21419062 1.06
tpcds_q74/datafusion:parquet 🚀 78255887 88393426 0.89
tpcds_q75/datafusion:parquet 106808477 112810094 0.95
tpcds_q76/datafusion:parquet 29517252 30805581 0.96
tpcds_q77/datafusion:parquet 37723212 39237323 0.96
tpcds_q78/datafusion:parquet 107868813 111323194 0.97
tpcds_q79/datafusion:parquet 26484763 27838057 0.95
tpcds_q80/datafusion:parquet 75187196 79222359 0.95
tpcds_q81/datafusion:parquet 30245500 30071393 1.01
tpcds_q82/datafusion:parquet 18467503 19094051 0.97
tpcds_q83/datafusion:parquet 40282995 41552250 0.97
tpcds_q84/datafusion:parquet 39098014 40949025 0.95
tpcds_q85/datafusion:parquet 146249187 151064174 0.97
tpcds_q86/datafusion:parquet 🚨 15493988 13788788 1.12
tpcds_q87/datafusion:parquet 44430113 45558871 0.98
tpcds_q88/datafusion:parquet 59732080 62774759 0.95
tpcds_q89/datafusion:parquet 22477743 22097001 1.02
tpcds_q90/datafusion:parquet 15054114 14732359 1.02
tpcds_q91/datafusion:parquet 56231711 60650070 0.93
tpcds_q92/datafusion:parquet 18170058 18770573 0.97
tpcds_q93/datafusion:parquet 🚀 29334227 33561855 0.87
tpcds_q94/datafusion:parquet 19970221 21828062 0.91
tpcds_q95/datafusion:parquet 64224329 61100141 1.05
tpcds_q96/datafusion:parquet 11370200 12176049 0.93
tpcds_q97/datafusion:parquet 29582837 31164842 0.95
tpcds_q98/datafusion:parquet 21212783 21855604 0.97
tpcds_q99/datafusion:parquet 25487335 27147934 0.94
duckdb / vortex-file-compressed (0.895x ✅, 56↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 22810255 25092648 0.91
tpcds_q02/duckdb:vortex-file-compressed 🚀 21961897 24523303 0.90
tpcds_q03/duckdb:vortex-file-compressed 18718061 20781783 0.90
tpcds_q04/duckdb:vortex-file-compressed 🚀 89545699 102359928 0.87
tpcds_q05/duckdb:vortex-file-compressed 33957209 36597927 0.93
tpcds_q06/duckdb:vortex-file-compressed 🚀 34217218 38286619 0.89
tpcds_q07/duckdb:vortex-file-compressed 28209770 31045605 0.91
tpcds_q08/duckdb:vortex-file-compressed 🚀 26200047 32567924 0.80
tpcds_q09/duckdb:vortex-file-compressed 16029046 17166534 0.93
tpcds_q10/duckdb:vortex-file-compressed 39524718 43132915 0.92
tpcds_q11/duckdb:vortex-file-compressed 72780421 78400027 0.93
tpcds_q12/duckdb:vortex-file-compressed 🚀 15558643 17548955 0.89
tpcds_q13/duckdb:vortex-file-compressed 35125470 38323332 0.92
tpcds_q14/duckdb:vortex-file-compressed 101563428 110658741 0.92
tpcds_q15/duckdb:vortex-file-compressed 27182845 30095057 0.90
tpcds_q16/duckdb:vortex-file-compressed 24610488 25488354 0.97
tpcds_q17/duckdb:vortex-file-compressed 47957976 52216725 0.92
tpcds_q18/duckdb:vortex-file-compressed 39185567 43509852 0.90
tpcds_q19/duckdb:vortex-file-compressed 35384633 38246891 0.93
tpcds_q20/duckdb:vortex-file-compressed 🚀 16076865 18280594 0.88
tpcds_q21/duckdb:vortex-file-compressed 🚀 15586277 19371533 0.80
tpcds_q22/duckdb:vortex-file-compressed 🚀 70144882 84150398 0.83
tpcds_q23/duckdb:vortex-file-compressed 🚀 87968609 103020201 0.85
tpcds_q24/duckdb:vortex-file-compressed 🚀 43487379 49767128 0.87
tpcds_q25/duckdb:vortex-file-compressed 36362132 40280934 0.90
tpcds_q26/duckdb:vortex-file-compressed 🚀 18340666 23834443 0.77
tpcds_q27/duckdb:vortex-file-compressed 30679071 32271804 0.95
tpcds_q28/duckdb:vortex-file-compressed 🚀 11584498 12919297 0.90
tpcds_q29/duckdb:vortex-file-compressed 45912672 50555663 0.91
tpcds_q30/duckdb:vortex-file-compressed 🚀 25134736 29187954 0.86
tpcds_q31/duckdb:vortex-file-compressed 31558354 33225571 0.95
tpcds_q32/duckdb:vortex-file-compressed 13555857 14885322 0.91
tpcds_q33/duckdb:vortex-file-compressed 🚀 24867022 28177903 0.88
tpcds_q34/duckdb:vortex-file-compressed 🚀 26476122 30834185 0.86
tpcds_q35/duckdb:vortex-file-compressed 🚀 64398685 72944383 0.88
tpcds_q36/duckdb:vortex-file-compressed 🚀 24565432 27892465 0.88
tpcds_q37/duckdb:vortex-file-compressed 🚀 19458280 22093267 0.88
tpcds_q38/duckdb:vortex-file-compressed 🚀 36196431 43620151 0.83
tpcds_q39/duckdb:vortex-file-compressed 28802276 31089217 0.93
tpcds_q40/duckdb:vortex-file-compressed 🚀 17627846 20738939 0.85
tpcds_q41/duckdb:vortex-file-compressed 🚀 12376452 13791355 0.90
tpcds_q42/duckdb:vortex-file-compressed 15479860 17052020 0.91
tpcds_q43/duckdb:vortex-file-compressed 🚀 17596748 20108112 0.88
tpcds_q44/duckdb:vortex-file-compressed 20733692 23021115 0.90
tpcds_q45/duckdb:vortex-file-compressed 🚀 30525774 35096375 0.87
tpcds_q46/duckdb:vortex-file-compressed 37758053 40843411 0.92
tpcds_q47/duckdb:vortex-file-compressed 🚀 53306335 60210475 0.89
tpcds_q48/duckdb:vortex-file-compressed 🚀 31025040 34605651 0.90
tpcds_q49/duckdb:vortex-file-compressed 37256550 36617190 1.02
tpcds_q50/duckdb:vortex-file-compressed 🚀 27117366 30462995 0.89
tpcds_q51/duckdb:vortex-file-compressed 🚀 103831863 115873776 0.90
tpcds_q52/duckdb:vortex-file-compressed 🚀 15129571 17434535 0.87
tpcds_q53/duckdb:vortex-file-compressed 23588306 25606661 0.92
tpcds_q54/duckdb:vortex-file-compressed 29945757 33112199 0.90
tpcds_q55/duckdb:vortex-file-compressed 🚀 14518654 16358427 0.89
tpcds_q56/duckdb:vortex-file-compressed 🚀 27886819 31178195 0.89
tpcds_q57/duckdb:vortex-file-compressed 37452003 39011654 0.96
tpcds_q58/duckdb:vortex-file-compressed 30746419 32962422 0.93
tpcds_q59/duckdb:vortex-file-compressed 38487748 42123417 0.91
tpcds_q60/duckdb:vortex-file-compressed 🚀 27198206 30703065 0.89
tpcds_q61/duckdb:vortex-file-compressed 32833493 35041633 0.94
tpcds_q62/duckdb:vortex-file-compressed 🚀 14728847 16591512 0.89
tpcds_q63/duckdb:vortex-file-compressed 21511995 23789389 0.90
tpcds_q64/duckdb:vortex-file-compressed 🚀 99095488 110763777 0.89
tpcds_q65/duckdb:vortex-file-compressed 23648868 26045002 0.91
tpcds_q66/duckdb:vortex-file-compressed 🚀 29075499 34020304 0.85
tpcds_q67/duckdb:vortex-file-compressed 🚀 141787190 157678021 0.90
tpcds_q68/duckdb:vortex-file-compressed 38538627 36766936 1.05
tpcds_q69/duckdb:vortex-file-compressed 🚀 41688715 47576317 0.88
tpcds_q70/duckdb:vortex-file-compressed 33242996 36518936 0.91
tpcds_q71/duckdb:vortex-file-compressed 🚀 22495908 25690826 0.88
tpcds_q72/duckdb:vortex-file-compressed 🚀 149389878 167120377 0.89
tpcds_q73/duckdb:vortex-file-compressed 🚀 27339053 30995134 0.88
tpcds_q74/duckdb:vortex-file-compressed 46322118 49537647 0.94
tpcds_q75/duckdb:vortex-file-compressed 49744940 54758577 0.91
tpcds_q76/duckdb:vortex-file-compressed 21823093 23613820 0.92
tpcds_q77/duckdb:vortex-file-compressed 🚀 23532857 26188934 0.90
tpcds_q78/duckdb:vortex-file-compressed 🚀 68051642 76306424 0.89
tpcds_q79/duckdb:vortex-file-compressed 🚀 27286593 30496322 0.89
tpcds_q80/duckdb:vortex-file-compressed 🚀 46608286 51807031 0.90
tpcds_q81/duckdb:vortex-file-compressed 🚀 28978798 34582912 0.84
tpcds_q82/duckdb:vortex-file-compressed 47214446 50219022 0.94
tpcds_q83/duckdb:vortex-file-compressed 28299333 31347402 0.90
tpcds_q84/duckdb:vortex-file-compressed 🚀 16232364 18850525 0.86
tpcds_q85/duckdb:vortex-file-compressed 🚀 42914171 49255171 0.87
tpcds_q86/duckdb:vortex-file-compressed 17472400 18351309 0.95
tpcds_q87/duckdb:vortex-file-compressed 🚀 41597842 47122833 0.88
tpcds_q88/duckdb:vortex-file-compressed 🚀 57183287 65226410 0.88
tpcds_q89/duckdb:vortex-file-compressed 🚀 22719359 25523055 0.89
tpcds_q90/duckdb:vortex-file-compressed 🚀 11111676 12919186 0.86
tpcds_q91/duckdb:vortex-file-compressed 24078457 25653670 0.94
tpcds_q92/duckdb:vortex-file-compressed 🚀 18108803 20265797 0.89
tpcds_q93/duckdb:vortex-file-compressed 🚀 27719960 34020238 0.81
tpcds_q94/duckdb:vortex-file-compressed 🚀 21767238 25526493 0.85
tpcds_q95/duckdb:vortex-file-compressed 121362966 133625259 0.91
tpcds_q96/duckdb:vortex-file-compressed 13810407 15313653 0.90
tpcds_q97/duckdb:vortex-file-compressed 🚀 35415380 40585976 0.87
tpcds_q98/duckdb:vortex-file-compressed 🚀 20943563 23568782 0.89
tpcds_q99/duckdb:vortex-file-compressed 🚀 18253033 20515285 0.89
duckdb / parquet (0.930x ➖, 15↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚀 28940490 33060455 0.88
tpcds_q02/duckdb:parquet 24204799 25428167 0.95
tpcds_q03/duckdb:parquet 13064439 13617381 0.96
tpcds_q04/duckdb:parquet 169607369 175368207 0.97
tpcds_q05/duckdb:parquet 32379496 35668058 0.91
tpcds_q06/duckdb:parquet 33558005 35696631 0.94
tpcds_q07/duckdb:parquet 24515061 25655406 0.96
tpcds_q08/duckdb:parquet 29587605 31392970 0.94
tpcds_q09/duckdb:parquet 45690626 47087694 0.97
tpcds_q10/duckdb:parquet 37995704 41273075 0.92
tpcds_q11/duckdb:parquet 88530067 97064227 0.91
tpcds_q12/duckdb:parquet 17208313 18350605 0.94
tpcds_q13/duckdb:parquet 34944685 36908599 0.95
tpcds_q14/duckdb:parquet 101335565 109905859 0.92
tpcds_q15/duckdb:parquet 🚀 30231328 33829149 0.89
tpcds_q16/duckdb:parquet 22668067 24773882 0.91
tpcds_q17/duckdb:parquet 🚀 38968214 43827987 0.89
tpcds_q18/duckdb:parquet 49253158 52811830 0.93
tpcds_q19/duckdb:parquet 31896512 34389197 0.93
tpcds_q20/duckdb:parquet 18894436 20306767 0.93
tpcds_q21/duckdb:parquet 12041493 12825896 0.94
tpcds_q22/duckdb:parquet 🚀 71584630 80498326 0.89
tpcds_q23/duckdb:parquet 🚀 81043351 90673607 0.89
tpcds_q24/duckdb:parquet 47736299 51344818 0.93
tpcds_q25/duckdb:parquet 36128721 38445039 0.94
tpcds_q26/duckdb:parquet 40428074 44159157 0.92
tpcds_q27/duckdb:parquet 🚀 52564123 58799622 0.89
tpcds_q28/duckdb:parquet 42769126 46141266 0.93
tpcds_q29/duckdb:parquet 🚀 36815312 42365917 0.87
tpcds_q30/duckdb:parquet 37903648 40952880 0.93
tpcds_q31/duckdb:parquet 28029295 29822620 0.94
tpcds_q32/duckdb:parquet 12898021 13798255 0.93
tpcds_q33/duckdb:parquet 24036341 25776182 0.93
tpcds_q34/duckdb:parquet 23116596 24741071 0.93
tpcds_q35/duckdb:parquet 60941937 65723568 0.93
tpcds_q36/duckdb:parquet 22874031 23898696 0.96
tpcds_q37/duckdb:parquet 🚀 14104758 16412536 0.86
tpcds_q38/duckdb:parquet 36788856 39810496 0.92
tpcds_q39/duckdb:parquet 32021341 34654119 0.92
tpcds_q40/duckdb:parquet 🚀 19666588 21889167 0.90
tpcds_q41/duckdb:parquet 8941245 9834383 0.91
tpcds_q42/duckdb:parquet 12509675 13753884 0.91
tpcds_q43/duckdb:parquet 17901287 19566932 0.91
tpcds_q44/duckdb:parquet 27010971 28704281 0.94
tpcds_q45/duckdb:parquet 30289018 32301554 0.94
tpcds_q46/duckdb:parquet 🚀 47812838 53690318 0.89
tpcds_q47/duckdb:parquet 🚀 49938393 56169156 0.89
tpcds_q48/duckdb:parquet 32010609 34134405 0.94
tpcds_q49/duckdb:parquet 28896215 30969085 0.93
tpcds_q50/duckdb:parquet 26332880 27510070 0.96
tpcds_q51/duckdb:parquet 105656700 111851702 0.94
tpcds_q52/duckdb:parquet 13724612 12947273 1.06
tpcds_q53/duckdb:parquet 19043795 20300091 0.94
tpcds_q54/duckdb:parquet 29686639 32040371 0.93
tpcds_q55/duckdb:parquet 14148286 14425677 0.98
tpcds_q56/duckdb:parquet 24391562 24929472 0.98
tpcds_q57/duckdb:parquet 38395403 41325331 0.93
tpcds_q58/duckdb:parquet 26022635 28471301 0.91
tpcds_q59/duckdb:parquet 36216313 37954802 0.95
tpcds_q60/duckdb:parquet 25283083 26649362 0.95
tpcds_q61/duckdb:parquet 33588437 36380376 0.92
tpcds_q62/duckdb:parquet 12663019 13683498 0.93
tpcds_q63/duckdb:parquet 17936540 19465519 0.92
tpcds_q64/duckdb:parquet 80429585 85041334 0.95
tpcds_q65/duckdb:parquet 22909265 24579407 0.93
tpcds_q66/duckdb:parquet 33744352 31342889 1.08
tpcds_q67/duckdb:parquet 138129558 152116057 0.91
tpcds_q68/duckdb:parquet 39599218 41920729 0.94
tpcds_q69/duckdb:parquet 38392403 40637070 0.94
tpcds_q70/duckdb:parquet 22878161 24331060 0.94
tpcds_q71/duckdb:parquet 23399049 25402436 0.92
tpcds_q72/duckdb:parquet 167874500 182386534 0.92
tpcds_q73/duckdb:parquet 🚀 20063160 22542143 0.89
tpcds_q74/duckdb:parquet 126204060 137290861 0.92
tpcds_q75/duckdb:parquet 57254190 61917765 0.92
tpcds_q76/duckdb:parquet 22290023 23280997 0.96
tpcds_q77/duckdb:parquet 🚀 24901244 27791018 0.90
tpcds_q78/duckdb:parquet 77072311 84613696 0.91
tpcds_q79/duckdb:parquet 30625101 32247519 0.95
tpcds_q80/duckdb:parquet 🚀 43049991 49620627 0.87
tpcds_q81/duckdb:parquet 35429031 38461778 0.92
tpcds_q82/duckdb:parquet 17396855 18164492 0.96
tpcds_q83/duckdb:parquet 18435025 20112315 0.92
tpcds_q84/duckdb:parquet 20312611 22102078 0.92
tpcds_q85/duckdb:parquet 42977649 46238027 0.93
tpcds_q86/duckdb:parquet 13671259 15115283 0.90
tpcds_q87/duckdb:parquet 39720783 42646162 0.93
tpcds_q88/duckdb:parquet 52962297 56131420 0.94
tpcds_q89/duckdb:parquet 22001653 22678144 0.97
tpcds_q90/duckdb:parquet 8483897 9143804 0.93
tpcds_q91/duckdb:parquet 24931811 27152212 0.92
tpcds_q92/duckdb:parquet 13421632 14633594 0.92
tpcds_q93/duckdb:parquet 🚀 31807224 35650922 0.89
tpcds_q94/duckdb:parquet 18063388 19634926 0.92
tpcds_q95/duckdb:parquet 146500344 145219424 1.01
tpcds_q96/duckdb:parquet 10593673 11766468 0.90
tpcds_q97/duckdb:parquet 40709329 42574040 0.96
tpcds_q98/duckdb:parquet 25094397 24863099 1.01
tpcds_q99/duckdb:parquet 20344793 21532336 0.94

File Size Changes (31 files changed, -43.5% overall, 4↑ 27↓)
File Scale Format Base HEAD Change %
date_dim.vortex 1.0 vortex-file-compressed 954.29 KB 1.02 MB +91.23 KB +9.6%
customer.vortex 1.0 vortex-file-compressed 4.18 MB 4.26 MB +88.12 KB +2.1%
item.vortex 1.0 vortex-file-compressed 1.63 MB 1.64 MB +4.12 KB +0.2%
catalog_page.vortex 1.0 vortex-file-compressed 565.14 KB 566.02 KB +896 B +0.2%
time_dim.vortex 1.0 vortex-file-compressed 380.27 KB 379.89 KB 384 B -0.1%
customer_address.vortex 1.0 vortex-file-compressed 826.56 KB 825.11 KB 1.45 KB -0.2%
call_center.vortex 1.0 vortex-compact 47.43 KB 0 B 47.43 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 362.44 KB 0 B 362.44 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.04 MB 0 B 6.04 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.49 MB 0 B 59.49 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 638.84 KB 0 B 638.84 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 424.18 KB 0 B 424.18 KB -100.0%
date_dim.vortex 1.0 vortex-compact 140.28 KB 0 B 140.28 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 1000.32 KB 0 B 1000.32 KB -100.0%
promotion.vortex 1.0 vortex-compact 50.31 KB 0 B 50.31 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 10.73 KB 0 B 10.73 KB -100.0%
store.vortex 1.0 vortex-compact 43.22 KB 0 B 43.22 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.36 MB 0 B 9.36 MB -100.0%
store_sales.vortex 1.0 vortex-compact 78.12 MB 0 B 78.12 MB -100.0%
time_dim.vortex 1.0 vortex-compact 96.59 KB 0 B 96.59 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.14 KB 0 B 22.14 KB -100.0%
web_page.vortex 1.0 vortex-compact 25.01 KB 0 B 25.01 KB -100.0%
web_returns.vortex 1.0 vortex-compact 3.00 MB 0 B 3.00 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.45 MB 0 B 29.45 MB -100.0%
web_site.vortex 1.0 vortex-compact 42.19 KB 0 B 42.19 KB -100.0%

Totals:

  • vortex-compact: 207.94 MB → 0 B (-100.0%)
  • vortex-file-compressed: 269.81 MB → 269.99 MB (+0.1%)

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +3.8%
Engines: DataFusion No clear signal (+8.1%, environment too noisy confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): 1.025x ➖
Parquet (geomean): 0.988x ➖
Shifts: Parquet (control) -1.2% · Median polish -0.1%

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

datafusion / vortex-file-compressed (1.065x ➖, 0↑ 1↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 35250155 36701238 0.96
fineweb_q01/datafusion:vortex-file-compressed 🚨 650602583 441258377 1.47
fineweb_q02/datafusion:vortex-file-compressed 727992610 585018387 1.24
fineweb_q03/datafusion:vortex-file-compressed 1161237602 1090794867 1.06
fineweb_q04/datafusion:vortex-file-compressed 1170370415 1183837685 0.99
fineweb_q05/datafusion:vortex-file-compressed 1113806384 1096877787 1.02
fineweb_q06/datafusion:vortex-file-compressed 1228353614 1338538424 0.92
fineweb_q07/datafusion:vortex-file-compressed 1076692386 1096759423 0.98
fineweb_q08/datafusion:vortex-file-compressed 469535339 452820726 1.04
datafusion / parquet (0.985x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1339749085 1182413830 1.13
fineweb_q01/datafusion:parquet 1852372499 2051923890 0.90
fineweb_q02/datafusion:parquet 1918539482 1861741801 1.03
fineweb_q03/datafusion:parquet 1932017053 1974609486 0.98
fineweb_q04/datafusion:parquet 1943687340 1952270532 1.00
fineweb_q05/datafusion:parquet 2000594091 1912535695 1.05
fineweb_q06/datafusion:parquet 1785788365 1878471384 0.95
fineweb_q07/datafusion:parquet 1843068393 1973932360 0.93
fineweb_q08/datafusion:parquet 1867134288 2031901773 0.92
duckdb / vortex-file-compressed (0.987x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 82017800 82948656 0.99
fineweb_q01/duckdb:vortex-file-compressed 589252401 644153451 0.91
fineweb_q02/duckdb:vortex-file-compressed 466374238 604437938 0.77
fineweb_q03/duckdb:vortex-file-compressed 1250287595 1247196257 1.00
fineweb_q04/duckdb:vortex-file-compressed 1419354166 1350153057 1.05
fineweb_q05/duckdb:vortex-file-compressed 1288134830 1280852260 1.01
fineweb_q06/duckdb:vortex-file-compressed 1448425591 1430895623 1.01
fineweb_q07/duckdb:vortex-file-compressed 1364440144 1304346798 1.05
fineweb_q08/duckdb:vortex-file-compressed 601035783 529284366 1.14
duckdb / parquet (0.990x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1222805900 1207170566 1.01
fineweb_q01/duckdb:parquet 1430061700 1360712435 1.05
fineweb_q02/duckdb:parquet 1372148136 1383466207 0.99
fineweb_q03/duckdb:parquet 3799424906 3727622720 1.02
fineweb_q04/duckdb:parquet 1886909691 2002778797 0.94
fineweb_q05/duckdb:parquet 2240384057 2317500068 0.97
fineweb_q06/duckdb:parquet 4331465085 4407999127 0.98
fineweb_q07/duckdb:parquet 2718608461 2845235071 0.96
fineweb_q08/duckdb:parquet 1150960328 1156253513 1.00

@codspeed-hq

codspeed-hq Bot commented Jul 13, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

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

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

⚠️ Different runtime environments detected

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

Open the report in CodSpeed to investigate

⚡ 3 improved benchmarks
❌ 3 regressed benchmarks
✅ 1696 untouched benchmarks
⏩ 4 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_into_canonical[(1000, 10)] 169.5 µs 205.8 µs -17.62%
Simulation chunked_varbinview_opt_canonical_into[(1000, 10)] 168.9 µs 205 µs -17.59%
Simulation chunked_varbinview_into_canonical[(100, 100)] 272.2 µs 306.5 µs -11.18%
Simulation bitwise_not_vortex_buffer_mut[128] 244.4 ns 186.1 ns +31.34%
Simulation bitwise_not_vortex_buffer_mut[1024] 304.7 ns 246.4 ns +23.68%
Simulation bitwise_not_vortex_buffer_mut[2048] 398.6 ns 340.3 ns +17.14%

Tip

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


Comparing mk/list-layout-bench-ci (dad2189) with develop (2f18a4c)

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.

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -6.8%
Engines: DataFusion No clear signal (+0.7%, environment too noisy confidence) · DuckDB No clear signal (-13.7%, low confidence)
Vortex (geomean): 0.905x ➖
Parquet (geomean): 0.971x ➖
Shifts: Parquet (control) -2.9% · Median polish -4.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.968x ➖, 1↑ 1↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 537273766 465450887 1.15
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚀 20426573 23318852 0.88
clickbench-sorted_q26/datafusion:vortex-file-compressed 20883095 22694725 0.92
clickbench-sorted_q36/datafusion:vortex-file-compressed 65896869 72437968 0.91
clickbench-sorted_q37/datafusion:vortex-file-compressed 45627663 44864402 1.02
clickbench-sorted_q38/datafusion:vortex-file-compressed 43719472 45042726 0.97
clickbench-sorted_q39/datafusion:vortex-file-compressed 118628988 119548306 0.99
clickbench-sorted_q40/datafusion:vortex-file-compressed 20106885 20884913 0.96
clickbench-sorted_q41/datafusion:vortex-file-compressed 19412627 20197903 0.96
clickbench-sorted_q42/datafusion:vortex-file-compressed 13804782 14671246 0.94
datafusion / parquet (0.961x ➖, 1↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 🚀 4635771333 5605911741 0.83
clickbench-sorted_q24/datafusion:parquet 29864207 30676220 0.97
clickbench-sorted_q26/datafusion:parquet 28752839 28965421 0.99
clickbench-sorted_q36/datafusion:parquet 175853443 186524077 0.94
clickbench-sorted_q37/datafusion:parquet 111537984 107939478 1.03
clickbench-sorted_q38/datafusion:parquet 156614471 166356888 0.94
clickbench-sorted_q39/datafusion:parquet 291312959 293035416 0.99
clickbench-sorted_q40/datafusion:parquet 67038569 63707117 1.05
clickbench-sorted_q41/datafusion:parquet 58000829 62759058 0.92
clickbench-sorted_q42/datafusion:parquet 31531257 33098844 0.95
duckdb / vortex-file-compressed (0.847x ✅, 6↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚀 155549126 207406756 0.75
clickbench-sorted_q24/duckdb:vortex-file-compressed 🚀 22049399 28269382 0.78
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚀 31656527 51617293 0.61
clickbench-sorted_q36/duckdb:vortex-file-compressed 🚀 61278196 69360654 0.88
clickbench-sorted_q37/duckdb:vortex-file-compressed 45959887 50384716 0.91
clickbench-sorted_q38/duckdb:vortex-file-compressed 55952664 57942480 0.97
clickbench-sorted_q39/duckdb:vortex-file-compressed 🚀 112253274 137996114 0.81
clickbench-sorted_q40/duckdb:vortex-file-compressed 32459168 31920087 1.02
clickbench-sorted_q41/duckdb:vortex-file-compressed 🚀 27697314 31370985 0.88
clickbench-sorted_q42/duckdb:vortex-file-compressed 24616557 26537606 0.93
duckdb / parquet (0.981x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 189047653 195995049 0.96
clickbench-sorted_q24/duckdb:parquet 27104377 28166411 0.96
clickbench-sorted_q26/duckdb:parquet 23331835 22743436 1.03
clickbench-sorted_q36/duckdb:parquet 106123560 112772463 0.94
clickbench-sorted_q37/duckdb:parquet 93312025 93063046 1.00
clickbench-sorted_q38/duckdb:parquet 95259889 94775775 1.01
clickbench-sorted_q39/duckdb:parquet 177149633 176305035 1.00
clickbench-sorted_q40/duckdb:parquet 41084417 41948217 0.98
clickbench-sorted_q41/duckdb:parquet 40589419 42672204 0.95
clickbench-sorted_q42/duckdb:parquet 29500823 30339445 0.97

File Size Changes (201 files changed, -42.9% overall, 44↑ 157↓)
File Scale Format Base HEAD Change %
hits_027.vortex 1.0 vortex-file-compressed 188.92 MB 191.55 MB +2.63 MB +1.4%
hits_038.vortex 1.0 vortex-file-compressed 188.84 MB 191.39 MB +2.55 MB +1.4%
hits_097.vortex 1.0 vortex-file-compressed 191.67 MB 193.99 MB +2.33 MB +1.2%
hits_054.vortex 1.0 vortex-file-compressed 146.32 MB 147.42 MB +1.10 MB +0.7%
hits_059.vortex 1.0 vortex-file-compressed 197.13 MB 198.21 MB +1.08 MB +0.5%
hits_036.vortex 1.0 vortex-file-compressed 170.63 MB 171.27 MB +658.18 KB +0.4%
hits_091.vortex 1.0 vortex-file-compressed 146.26 MB 146.79 MB +547.09 KB +0.4%
hits_088.vortex 1.0 vortex-file-compressed 171.20 MB 171.66 MB +469.41 KB +0.3%
hits_040.vortex 1.0 vortex-file-compressed 142.39 MB 142.77 MB +389.49 KB +0.3%
hits_044.vortex 1.0 vortex-file-compressed 199.31 MB 199.82 MB +525.66 KB +0.3%
hits_021.vortex 1.0 vortex-file-compressed 153.63 MB 153.93 MB +304.41 KB +0.2%
hits_032.vortex 1.0 vortex-file-compressed 153.92 MB 154.20 MB +295.13 KB +0.2%
hits_098.vortex 1.0 vortex-file-compressed 137.15 MB 137.41 MB +262.34 KB +0.2%
hits_001.vortex 1.0 vortex-file-compressed 192.36 MB 192.70 MB +348.95 KB +0.2%
hits_045.vortex 1.0 vortex-file-compressed 140.09 MB 140.33 MB +250.94 KB +0.2%
hits_046.vortex 1.0 vortex-file-compressed 100.88 MB 101.06 MB +179.97 KB +0.2%
hits_033.vortex 1.0 vortex-file-compressed 199.05 MB 199.36 MB +308.27 KB +0.2%
hits_093.vortex 1.0 vortex-file-compressed 131.13 MB 131.32 MB +197.66 KB +0.1%
hits_087.vortex 1.0 vortex-file-compressed 160.14 MB 160.37 MB +230.01 KB +0.1%
hits_031.vortex 1.0 vortex-file-compressed 158.82 MB 159.02 MB +209.13 KB +0.1%
hits_082.vortex 1.0 vortex-file-compressed 139.21 MB 139.36 MB +153.43 KB +0.1%
hits_007.vortex 1.0 vortex-file-compressed 199.37 MB 199.58 MB +207.26 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 130.90 MB 131.03 MB +130.21 KB +0.1%
hits_006.vortex 1.0 vortex-file-compressed 125.62 MB 125.74 MB +124.09 KB +0.1%
hits_030.vortex 1.0 vortex-file-compressed 131.44 MB 131.55 MB +112.70 KB +0.1%
hits_022.vortex 1.0 vortex-file-compressed 198.07 MB 198.22 MB +158.57 KB +0.1%
hits_023.vortex 1.0 vortex-file-compressed 194.21 MB 194.37 MB +155.02 KB +0.1%
hits_065.vortex 1.0 vortex-file-compressed 160.38 MB 160.49 MB +107.98 KB +0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.31 MB 131.38 MB +75.63 KB +0.1%
hits_056.vortex 1.0 vortex-file-compressed 135.02 MB 135.09 MB +72.55 KB +0.1%
hits_012.vortex 1.0 vortex-file-compressed 189.71 MB 189.80 MB +97.11 KB +0.0%
hits_061.vortex 1.0 vortex-file-compressed 159.96 MB 160.03 MB +80.34 KB +0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.27 MB 126.33 MB +62.16 KB +0.0%
hits_002.vortex 1.0 vortex-file-compressed 160.34 MB 160.41 MB +69.32 KB +0.0%
hits_069.vortex 1.0 vortex-file-compressed 141.64 MB 141.70 MB +60.08 KB +0.0%
hits_083.vortex 1.0 vortex-file-compressed 156.32 MB 156.36 MB +45.82 KB +0.0%
hits_009.vortex 1.0 vortex-file-compressed 101.03 MB 101.06 MB +22.77 KB +0.0%
hits_000.vortex 1.0 vortex-file-compressed 131.05 MB 131.08 MB +28.62 KB +0.0%
hits_049.vortex 1.0 vortex-file-compressed 190.41 MB 190.45 MB +41.20 KB +0.0%
hits_095.vortex 1.0 vortex-file-compressed 153.81 MB 153.84 MB +28.66 KB +0.0%
hits_047.vortex 1.0 vortex-file-compressed 153.81 MB 153.83 MB +28.63 KB +0.0%
hits_067.vortex 1.0 vortex-file-compressed 131.37 MB 131.39 MB +20.21 KB +0.0%
hits_072.vortex 1.0 vortex-file-compressed 101.98 MB 102.00 MB +12.73 KB +0.0%
hits_090.vortex 1.0 vortex-file-compressed 191.52 MB 191.54 MB +16.38 KB +0.0%
hits_008.vortex 1.0 vortex-file-compressed 139.60 MB 139.60 MB 1.20 KB -0.0%
hits_019.vortex 1.0 vortex-file-compressed 140.34 MB 140.34 MB 3.27 KB -0.0%
hits_075.vortex 1.0 vortex-file-compressed 188.50 MB 188.49 MB 7.09 KB -0.0%
hits_028.vortex 1.0 vortex-file-compressed 151.11 MB 151.11 MB 6.23 KB -0.0%
hits_005.vortex 1.0 vortex-file-compressed 166.69 MB 166.68 MB 16.62 KB -0.0%
hits_016.vortex 1.0 vortex-file-compressed 179.78 MB 179.76 MB 21.05 KB -0.0%
hits_068.vortex 1.0 vortex-file-compressed 160.29 MB 160.27 MB 20.08 KB -0.0%
hits_079.vortex 1.0 vortex-file-compressed 180.47 MB 180.43 MB 36.90 KB -0.0%
hits_076.vortex 1.0 vortex-file-compressed 160.30 MB 160.26 MB 42.99 KB -0.0%
hits_094.vortex 1.0 vortex-file-compressed 157.85 MB 157.81 MB 46.91 KB -0.0%
hits_037.vortex 1.0 vortex-file-compressed 176.54 MB 176.49 MB 54.55 KB -0.0%
hits_039.vortex 1.0 vortex-file-compressed 160.36 MB 160.29 MB 72.16 KB -0.0%
hits_010.vortex 1.0 vortex-file-compressed 168.47 MB 168.40 MB 76.38 KB -0.0%
hits_084.vortex 1.0 vortex-file-compressed 154.05 MB 153.98 MB 77.12 KB -0.0%
hits_034.vortex 1.0 vortex-file-compressed 181.16 MB 181.06 MB 96.87 KB -0.1%
hits_025.vortex 1.0 vortex-file-compressed 171.29 MB 171.20 MB 94.72 KB -0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.08 MB 131.00 MB 76.65 KB -0.1%
hits_073.vortex 1.0 vortex-file-compressed 172.04 MB 171.94 MB 109.21 KB -0.1%
hits_053.vortex 1.0 vortex-file-compressed 188.86 MB 188.74 MB 120.20 KB -0.1%
hits_050.vortex 1.0 vortex-file-compressed 160.40 MB 160.29 MB 106.40 KB -0.1%
hits_035.vortex 1.0 vortex-file-compressed 102.72 MB 102.64 MB 78.47 KB -0.1%
hits_029.vortex 1.0 vortex-file-compressed 199.07 MB 198.91 MB 153.88 KB -0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.22 MB 131.10 MB 121.01 KB -0.1%
hits_015.vortex 1.0 vortex-file-compressed 130.82 MB 130.70 MB 127.31 KB -0.1%
hits_099.vortex 1.0 vortex-file-compressed 170.64 MB 170.48 MB 168.13 KB -0.1%
hits_058.vortex 1.0 vortex-file-compressed 154.65 MB 154.50 MB 154.19 KB -0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.44 MB 130.32 MB 130.59 KB -0.1%
hits_074.vortex 1.0 vortex-file-compressed 198.39 MB 198.19 MB 211.71 KB -0.1%
hits_026.vortex 1.0 vortex-file-compressed 131.07 MB 130.91 MB 158.77 KB -0.1%
hits_071.vortex 1.0 vortex-file-compressed 139.46 MB 139.29 MB 173.58 KB -0.1%
hits_096.vortex 1.0 vortex-file-compressed 198.74 MB 198.47 MB 267.89 KB -0.1%
hits_062.vortex 1.0 vortex-file-compressed 170.12 MB 169.89 MB 241.77 KB -0.1%
hits_057.vortex 1.0 vortex-file-compressed 159.68 MB 159.45 MB 235.40 KB -0.1%
hits_013.vortex 1.0 vortex-file-compressed 160.61 MB 160.38 MB 240.34 KB -0.1%
hits_064.vortex 1.0 vortex-file-compressed 190.08 MB 189.80 MB 289.24 KB -0.1%
hits_048.vortex 1.0 vortex-file-compressed 198.73 MB 198.41 MB 321.68 KB -0.2%
hits_077.vortex 1.0 vortex-file-compressed 171.75 MB 171.48 MB 278.73 KB -0.2%
hits_043.vortex 1.0 vortex-file-compressed 125.93 MB 125.72 MB 220.98 KB -0.2%
hits_060.vortex 1.0 vortex-file-compressed 192.35 MB 191.99 MB 368.97 KB -0.2%
hits_014.vortex 1.0 vortex-file-compressed 171.77 MB 171.40 MB 387.19 KB -0.2%
hits_051.vortex 1.0 vortex-file-compressed 172.18 MB 171.73 MB 461.08 KB -0.3%
hits_078.vortex 1.0 vortex-file-compressed 130.74 MB 130.40 MB 356.12 KB -0.3%
hits_066.vortex 1.0 vortex-file-compressed 162.80 MB 162.36 MB 448.98 KB -0.3%
hits_018.vortex 1.0 vortex-file-compressed 198.86 MB 198.22 MB 650.61 KB -0.3%
hits_092.vortex 1.0 vortex-file-compressed 198.51 MB 197.81 MB 719.03 KB -0.4%
hits_020.vortex 1.0 vortex-file-compressed 160.05 MB 159.45 MB 621.52 KB -0.4%
hits_011.vortex 1.0 vortex-file-compressed 198.35 MB 197.53 MB 846.67 KB -0.4%
hits_042.vortex 1.0 vortex-file-compressed 200.68 MB 199.79 MB 913.23 KB -0.4%
hits_055.vortex 1.0 vortex-file-compressed 198.77 MB 197.86 MB 930.25 KB -0.5%
hits_017.vortex 1.0 vortex-file-compressed 146.80 MB 146.09 MB 718.52 KB -0.5%
hits_085.vortex 1.0 vortex-file-compressed 199.03 MB 198.00 MB 1.02 MB -0.5%
hits_003.vortex 1.0 vortex-file-compressed 136.66 MB 135.94 MB 733.55 KB -0.5%
hits_024.vortex 1.0 vortex-file-compressed 159.65 MB 158.68 MB 989.30 KB -0.6%
hits_081.vortex 1.0 vortex-file-compressed 199.15 MB 197.91 MB 1.24 MB -0.6%
hits_086.vortex 1.0 vortex-file-compressed 192.34 MB 191.10 MB 1.24 MB -0.6%
hits_070.vortex 1.0 vortex-file-compressed 199.22 MB 197.91 MB 1.32 MB -0.7%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_000.vortex 1.0 vortex-compact 98.67 MB 0 B 98.67 MB -100.0%
hits_001.vortex 1.0 vortex-compact 140.52 MB 0 B 140.52 MB -100.0%
hits_002.vortex 1.0 vortex-compact 124.25 MB 0 B 124.25 MB -100.0%
hits_003.vortex 1.0 vortex-compact 104.52 MB 0 B 104.52 MB -100.0%
hits_004.vortex 1.0 vortex-compact 97.86 MB 0 B 97.86 MB -100.0%
hits_005.vortex 1.0 vortex-compact 116.30 MB 0 B 116.30 MB -100.0%
hits_006.vortex 1.0 vortex-compact 95.68 MB 0 B 95.68 MB -100.0%
hits_007.vortex 1.0 vortex-compact 153.78 MB 0 B 153.78 MB -100.0%
hits_008.vortex 1.0 vortex-compact 106.28 MB 0 B 106.28 MB -100.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 0 B 75.23 MB -100.0%
hits_010.vortex 1.0 vortex-compact 124.07 MB 0 B 124.07 MB -100.0%
hits_011.vortex 1.0 vortex-compact 152.89 MB 0 B 152.89 MB -100.0%
hits_012.vortex 1.0 vortex-compact 138.83 MB 0 B 138.83 MB -100.0%
hits_013.vortex 1.0 vortex-compact 125.78 MB 0 B 125.78 MB -100.0%
hits_014.vortex 1.0 vortex-compact 133.90 MB 0 B 133.90 MB -100.0%
hits_015.vortex 1.0 vortex-compact 97.97 MB 0 B 97.97 MB -100.0%
hits_016.vortex 1.0 vortex-compact 127.55 MB 0 B 127.55 MB -100.0%
hits_017.vortex 1.0 vortex-compact 111.69 MB 0 B 111.69 MB -100.0%
hits_018.vortex 1.0 vortex-compact 153.01 MB 0 B 153.01 MB -100.0%
hits_019.vortex 1.0 vortex-compact 106.23 MB 0 B 106.23 MB -100.0%
hits_020.vortex 1.0 vortex-compact 111.67 MB 0 B 111.67 MB -100.0%
hits_021.vortex 1.0 vortex-compact 110.64 MB 0 B 110.64 MB -100.0%
hits_022.vortex 1.0 vortex-compact 152.47 MB 0 B 152.47 MB -100.0%
hits_023.vortex 1.0 vortex-compact 142.74 MB 0 B 142.74 MB -100.0%
hits_024.vortex 1.0 vortex-compact 124.52 MB 0 B 124.52 MB -100.0%
hits_025.vortex 1.0 vortex-compact 133.39 MB 0 B 133.39 MB -100.0%
hits_026.vortex 1.0 vortex-compact 99.33 MB 0 B 99.33 MB -100.0%
hits_027.vortex 1.0 vortex-compact 139.19 MB 0 B 139.19 MB -100.0%
hits_028.vortex 1.0 vortex-compact 115.64 MB 0 B 115.64 MB -100.0%
hits_029.vortex 1.0 vortex-compact 153.36 MB 0 B 153.36 MB -100.0%
hits_030.vortex 1.0 vortex-compact 98.97 MB 0 B 98.97 MB -100.0%
hits_031.vortex 1.0 vortex-compact 111.21 MB 0 B 111.21 MB -100.0%
hits_032.vortex 1.0 vortex-compact 110.61 MB 0 B 110.61 MB -100.0%
hits_033.vortex 1.0 vortex-compact 153.54 MB 0 B 153.54 MB -100.0%
hits_034.vortex 1.0 vortex-compact 133.35 MB 0 B 133.35 MB -100.0%
hits_035.vortex 1.0 vortex-compact 75.94 MB 0 B 75.94 MB -100.0%
hits_036.vortex 1.0 vortex-compact 133.08 MB 0 B 133.08 MB -100.0%
hits_037.vortex 1.0 vortex-compact 132.20 MB 0 B 132.20 MB -100.0%
hits_038.vortex 1.0 vortex-compact 138.26 MB 0 B 138.26 MB -100.0%
hits_039.vortex 1.0 vortex-compact 125.29 MB 0 B 125.29 MB -100.0%
hits_040.vortex 1.0 vortex-compact 109.94 MB 0 B 109.94 MB -100.0%
hits_041.vortex 1.0 vortex-compact 98.62 MB 0 B 98.62 MB -100.0%
hits_042.vortex 1.0 vortex-compact 136.30 MB 0 B 136.30 MB -100.0%
hits_043.vortex 1.0 vortex-compact 94.32 MB 0 B 94.32 MB -100.0%
hits_044.vortex 1.0 vortex-compact 153.51 MB 0 B 153.51 MB -100.0%
hits_045.vortex 1.0 vortex-compact 106.08 MB 0 B 106.08 MB -100.0%
hits_046.vortex 1.0 vortex-compact 74.93 MB 0 B 74.93 MB -100.0%
hits_047.vortex 1.0 vortex-compact 110.49 MB 0 B 110.49 MB -100.0%
hits_048.vortex 1.0 vortex-compact 152.69 MB 0 B 152.69 MB -100.0%
hits_049.vortex 1.0 vortex-compact 140.50 MB 0 B 140.50 MB -100.0%
hits_050.vortex 1.0 vortex-compact 125.42 MB 0 B 125.42 MB -100.0%
hits_051.vortex 1.0 vortex-compact 134.23 MB 0 B 134.23 MB -100.0%
hits_052.vortex 1.0 vortex-compact 98.26 MB 0 B 98.26 MB -100.0%
hits_053.vortex 1.0 vortex-compact 138.34 MB 0 B 138.34 MB -100.0%
hits_054.vortex 1.0 vortex-compact 112.10 MB 0 B 112.10 MB -100.0%
hits_055.vortex 1.0 vortex-compact 153.56 MB 0 B 153.56 MB -100.0%
hits_056.vortex 1.0 vortex-compact 101.36 MB 0 B 101.36 MB -100.0%
hits_057.vortex 1.0 vortex-compact 112.02 MB 0 B 112.02 MB -100.0%
hits_058.vortex 1.0 vortex-compact 111.07 MB 0 B 111.07 MB -100.0%
hits_059.vortex 1.0 vortex-compact 152.89 MB 0 B 152.89 MB -100.0%
hits_060.vortex 1.0 vortex-compact 141.20 MB 0 B 141.20 MB -100.0%
hits_061.vortex 1.0 vortex-compact 124.04 MB 0 B 124.04 MB -100.0%
hits_062.vortex 1.0 vortex-compact 132.77 MB 0 B 132.77 MB -100.0%
hits_063.vortex 1.0 vortex-compact 99.06 MB 0 B 99.06 MB -100.0%
hits_064.vortex 1.0 vortex-compact 140.04 MB 0 B 140.04 MB -100.0%
hits_065.vortex 1.0 vortex-compact 125.58 MB 0 B 125.58 MB -100.0%
hits_066.vortex 1.0 vortex-compact 117.58 MB 0 B 117.58 MB -100.0%
hits_067.vortex 1.0 vortex-compact 98.95 MB 0 B 98.95 MB -100.0%
hits_068.vortex 1.0 vortex-compact 112.53 MB 0 B 112.53 MB -100.0%
hits_069.vortex 1.0 vortex-compact 99.79 MB 0 B 99.79 MB -100.0%
hits_070.vortex 1.0 vortex-compact 153.51 MB 0 B 153.51 MB -100.0%
hits_071.vortex 1.0 vortex-compact 106.22 MB 0 B 106.22 MB -100.0%
hits_072.vortex 1.0 vortex-compact 75.66 MB 0 B 75.66 MB -100.0%
hits_073.vortex 1.0 vortex-compact 134.50 MB 0 B 134.50 MB -100.0%
hits_074.vortex 1.0 vortex-compact 152.91 MB 0 B 152.91 MB -100.0%
hits_075.vortex 1.0 vortex-compact 137.88 MB 0 B 137.88 MB -100.0%
hits_076.vortex 1.0 vortex-compact 124.50 MB 0 B 124.50 MB -100.0%
hits_077.vortex 1.0 vortex-compact 134.40 MB 0 B 134.40 MB -100.0%
hits_078.vortex 1.0 vortex-compact 97.19 MB 0 B 97.19 MB -100.0%
hits_079.vortex 1.0 vortex-compact 128.20 MB 0 B 128.20 MB -100.0%
hits_080.vortex 1.0 vortex-compact 96.81 MB 0 B 96.81 MB -100.0%
hits_081.vortex 1.0 vortex-compact 153.90 MB 0 B 153.90 MB -100.0%
hits_082.vortex 1.0 vortex-compact 106.47 MB 0 B 106.47 MB -100.0%
hits_083.vortex 1.0 vortex-compact 110.17 MB 0 B 110.17 MB -100.0%
hits_084.vortex 1.0 vortex-compact 111.06 MB 0 B 111.06 MB -100.0%
hits_085.vortex 1.0 vortex-compact 153.47 MB 0 B 153.47 MB -100.0%
hits_086.vortex 1.0 vortex-compact 140.69 MB 0 B 140.69 MB -100.0%
hits_087.vortex 1.0 vortex-compact 125.84 MB 0 B 125.84 MB -100.0%
hits_088.vortex 1.0 vortex-compact 134.39 MB 0 B 134.39 MB -100.0%
hits_089.vortex 1.0 vortex-compact 98.31 MB 0 B 98.31 MB -100.0%
hits_090.vortex 1.0 vortex-compact 141.21 MB 0 B 141.21 MB -100.0%
hits_091.vortex 1.0 vortex-compact 112.22 MB 0 B 112.22 MB -100.0%
hits_092.vortex 1.0 vortex-compact 153.47 MB 0 B 153.47 MB -100.0%
hits_093.vortex 1.0 vortex-compact 98.75 MB 0 B 98.75 MB -100.0%
hits_094.vortex 1.0 vortex-compact 110.76 MB 0 B 110.76 MB -100.0%
hits_095.vortex 1.0 vortex-compact 110.67 MB 0 B 110.67 MB -100.0%
hits_096.vortex 1.0 vortex-compact 153.18 MB 0 B 153.18 MB -100.0%
hits_097.vortex 1.0 vortex-compact 140.26 MB 0 B 140.26 MB -100.0%
hits_098.vortex 1.0 vortex-compact 102.83 MB 0 B 102.83 MB -100.0%
hits_099.vortex 1.0 vortex-compact 133.03 MB 0 B 133.03 MB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (+0.1%, low confidence) · DuckDB No clear signal (-2.2%, low confidence)
Vortex (geomean): 0.939x ➖
Parquet (geomean): 0.949x ➖
Shifts: Parquet (control) -5.1% · Median polish -5.8%

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

datafusion / vortex-file-compressed (0.945x ➖, 3↑ 1↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚀 1613702 1849519 0.87
clickbench_q01/datafusion:vortex-file-compressed 🚨 20627697 18531784 1.11
clickbench_q02/datafusion:vortex-file-compressed 34439371 36906552 0.93
clickbench_q03/datafusion:vortex-file-compressed 37887411 40090327 0.95
clickbench_q04/datafusion:vortex-file-compressed 235173639 251402544 0.94
clickbench_q05/datafusion:vortex-file-compressed 305994009 326819658 0.94
clickbench_q06/datafusion:vortex-file-compressed 1567610 1652879 0.95
clickbench_q07/datafusion:vortex-file-compressed 22229267 23472396 0.95
clickbench_q08/datafusion:vortex-file-compressed 324779200 356206811 0.91
clickbench_q09/datafusion:vortex-file-compressed 456557102 480504838 0.95
clickbench_q10/datafusion:vortex-file-compressed 73132991 77231168 0.95
clickbench_q11/datafusion:vortex-file-compressed 82704178 90511869 0.91
clickbench_q12/datafusion:vortex-file-compressed 258573854 276065872 0.94
clickbench_q13/datafusion:vortex-file-compressed 416723216 440857247 0.95
clickbench_q14/datafusion:vortex-file-compressed 258273324 274727296 0.94
clickbench_q15/datafusion:vortex-file-compressed 276774793 289075686 0.96
clickbench_q16/datafusion:vortex-file-compressed 652459788 694560647 0.94
clickbench_q17/datafusion:vortex-file-compressed 670855826 687507590 0.98
clickbench_q18/datafusion:vortex-file-compressed 1364964874 1425377617 0.96
clickbench_q19/datafusion:vortex-file-compressed 26510123 28439542 0.93
clickbench_q20/datafusion:vortex-file-compressed 310412239 337145687 0.92
clickbench_q21/datafusion:vortex-file-compressed 402607110 419144282 0.96
clickbench_q22/datafusion:vortex-file-compressed 500891792 529057304 0.95
clickbench_q23/datafusion:vortex-file-compressed 632518721 615352992 1.03
clickbench_q24/datafusion:vortex-file-compressed 44630674 47850884 0.93
clickbench_q25/datafusion:vortex-file-compressed 80155431 81741272 0.98
clickbench_q26/datafusion:vortex-file-compressed 45626240 46891826 0.97
clickbench_q27/datafusion:vortex-file-compressed 420201507 440599899 0.95
clickbench_q28/datafusion:vortex-file-compressed 2336735351 2492228377 0.94
clickbench_q29/datafusion:vortex-file-compressed 55751907 59980233 0.93
clickbench_q30/datafusion:vortex-file-compressed 227347822 240680737 0.94
clickbench_q31/datafusion:vortex-file-compressed 🚀 237311871 265137855 0.90
clickbench_q32/datafusion:vortex-file-compressed 1037946400 1081273028 0.96
clickbench_q33/datafusion:vortex-file-compressed 1392466141 1507383341 0.92
clickbench_q34/datafusion:vortex-file-compressed 1391601063 1476480472 0.94
clickbench_q35/datafusion:vortex-file-compressed 243367941 268131748 0.91
clickbench_q36/datafusion:vortex-file-compressed 60240651 60053111 1.00
clickbench_q37/datafusion:vortex-file-compressed 24871513 26245529 0.95
clickbench_q38/datafusion:vortex-file-compressed 16849526 17905771 0.94
clickbench_q39/datafusion:vortex-file-compressed 117937266 123775529 0.95
clickbench_q40/datafusion:vortex-file-compressed 12305088 12438622 0.99
clickbench_q41/datafusion:vortex-file-compressed 11525974 12778251 0.90
clickbench_q42/datafusion:vortex-file-compressed 🚀 11075640 12698548 0.87
datafusion / parquet (0.944x ➖, 5↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1557829 1562651 1.00
clickbench_q01/datafusion:parquet 20051501 20118633 1.00
clickbench_q02/datafusion:parquet 43133798 47069908 0.92
clickbench_q03/datafusion:parquet 36337064 36208388 1.00
clickbench_q04/datafusion:parquet 258893493 281649900 0.92
clickbench_q05/datafusion:parquet 331032488 331543531 1.00
clickbench_q06/datafusion:parquet 1550266 1617788 0.96
clickbench_q07/datafusion:parquet 21812934 21721478 1.00
clickbench_q08/datafusion:parquet 346343532 354739587 0.98
clickbench_q09/datafusion:parquet 🚀 458014324 510495856 0.90
clickbench_q10/datafusion:parquet 89738356 96063659 0.93
clickbench_q11/datafusion:parquet 113910864 122557212 0.93
clickbench_q12/datafusion:parquet 287322615 312910605 0.92
clickbench_q13/datafusion:parquet 🚀 447889404 509303903 0.88
clickbench_q14/datafusion:parquet 313415826 327758489 0.96
clickbench_q15/datafusion:parquet 287495624 289430975 0.99
clickbench_q16/datafusion:parquet 637544975 693252805 0.92
clickbench_q17/datafusion:parquet 645344474 690441968 0.93
clickbench_q18/datafusion:parquet 1369417918 1469684686 0.93
clickbench_q19/datafusion:parquet 🚀 26536918 29809843 0.89
clickbench_q20/datafusion:parquet 565127005 589204627 0.96
clickbench_q21/datafusion:parquet 618339149 654820539 0.94
clickbench_q22/datafusion:parquet 912914238 969918044 0.94
clickbench_q23/datafusion:parquet 4012781049 4307196883 0.93
clickbench_q24/datafusion:parquet 55838377 55916258 1.00
clickbench_q25/datafusion:parquet 125769497 131435734 0.96
clickbench_q26/datafusion:parquet 52890434 55381867 0.96
clickbench_q27/datafusion:parquet 635338626 688453928 0.92
clickbench_q28/datafusion:parquet 2432570898 2550685259 0.95
clickbench_q29/datafusion:parquet 🚀 44437966 52318737 0.85
clickbench_q30/datafusion:parquet 312161302 332587160 0.94
clickbench_q31/datafusion:parquet 337435153 369264132 0.91
clickbench_q32/datafusion:parquet 🚀 1055172708 1187264731 0.89
clickbench_q33/datafusion:parquet 1448262259 1584115114 0.91
clickbench_q34/datafusion:parquet 1471930636 1601387729 0.92
clickbench_q35/datafusion:parquet 247674483 259946312 0.95
clickbench_q36/datafusion:parquet 104084703 115487348 0.90
clickbench_q37/datafusion:parquet 46070995 42677736 1.08
clickbench_q38/datafusion:parquet 58941867 63026373 0.94
clickbench_q39/datafusion:parquet 207663209 215845357 0.96
clickbench_q40/datafusion:parquet 23343581 23551048 0.99
clickbench_q41/datafusion:parquet 20946764 22397518 0.94
clickbench_q42/datafusion:parquet 21482865 22557883 0.95
duckdb / vortex-file-compressed (0.933x ➖, 6↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 9766023 9849323 0.99
clickbench_q01/duckdb:vortex-file-compressed 15565424 16646433 0.94
clickbench_q02/duckdb:vortex-file-compressed 20597776 21745192 0.95
clickbench_q03/duckdb:vortex-file-compressed 25671051 28470413 0.90
clickbench_q04/duckdb:vortex-file-compressed 203610634 208322069 0.98
clickbench_q05/duckdb:vortex-file-compressed 184063116 198427181 0.93
clickbench_q06/duckdb:vortex-file-compressed 18654066 18906521 0.99
clickbench_q07/duckdb:vortex-file-compressed 19994758 19994559 1.00
clickbench_q08/duckdb:vortex-file-compressed 266469348 282650280 0.94
clickbench_q09/duckdb:vortex-file-compressed 347190905 376924169 0.92
clickbench_q10/duckdb:vortex-file-compressed 72011706 77768184 0.93
clickbench_q11/duckdb:vortex-file-compressed 83673741 90002094 0.93
clickbench_q12/duckdb:vortex-file-compressed 207411752 222049756 0.93
clickbench_q13/duckdb:vortex-file-compressed 410674079 445621089 0.92
clickbench_q14/duckdb:vortex-file-compressed 244375868 266789255 0.92
clickbench_q15/duckdb:vortex-file-compressed 252585356 269892062 0.94
clickbench_q16/duckdb:vortex-file-compressed 535613149 581842670 0.92
clickbench_q17/duckdb:vortex-file-compressed 433922081 475939538 0.91
clickbench_q18/duckdb:vortex-file-compressed 949151948 1026727652 0.92
clickbench_q19/duckdb:vortex-file-compressed 20795277 22134104 0.94
clickbench_q20/duckdb:vortex-file-compressed 🚀 288594611 331746522 0.87
clickbench_q21/duckdb:vortex-file-compressed 🚀 384268299 427881965 0.90
clickbench_q22/duckdb:vortex-file-compressed 🚀 545002749 608221306 0.90
clickbench_q23/duckdb:vortex-file-compressed 🚀 153325130 177431756 0.86
clickbench_q24/duckdb:vortex-file-compressed 🚀 32861839 38069068 0.86
clickbench_q25/duckdb:vortex-file-compressed 83153250 88023878 0.94
clickbench_q26/duckdb:vortex-file-compressed 🚀 41268409 46652315 0.88
clickbench_q27/duckdb:vortex-file-compressed 215540102 223229871 0.97
clickbench_q28/duckdb:vortex-file-compressed 3072740504 3173748137 0.97
clickbench_q29/duckdb:vortex-file-compressed 25583163 28223292 0.91
clickbench_q30/duckdb:vortex-file-compressed 199837725 212823202 0.94
clickbench_q31/duckdb:vortex-file-compressed 292725778 321137649 0.91
clickbench_q32/duckdb:vortex-file-compressed 1107358461 1189306806 0.93
clickbench_q33/duckdb:vortex-file-compressed 1115325510 1230407176 0.91
clickbench_q34/duckdb:vortex-file-compressed 1204229324 1285039806 0.94
clickbench_q35/duckdb:vortex-file-compressed 369593729 389666503 0.95
clickbench_q36/duckdb:vortex-file-compressed 30298961 32501023 0.93
clickbench_q37/duckdb:vortex-file-compressed 21214818 20994039 1.01
clickbench_q38/duckdb:vortex-file-compressed 23333096 25559002 0.91
clickbench_q39/duckdb:vortex-file-compressed 44470792 47777124 0.93
clickbench_q40/duckdb:vortex-file-compressed 20664444 20896666 0.99
clickbench_q41/duckdb:vortex-file-compressed 19599685 20494478 0.96
clickbench_q42/duckdb:vortex-file-compressed 22301899 22310032 1.00
duckdb / parquet (0.954x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22072629 23953010 0.92
clickbench_q01/duckdb:parquet 29068600 29222551 0.99
clickbench_q02/duckdb:parquet 49982234 51556685 0.97
clickbench_q03/duckdb:parquet 39314179 41175530 0.95
clickbench_q04/duckdb:parquet 203503969 216083138 0.94
clickbench_q05/duckdb:parquet 255129510 269298369 0.95
clickbench_q06/duckdb:parquet 47736132 48536535 0.98
clickbench_q07/duckdb:parquet 30482037 32085144 0.95
clickbench_q08/duckdb:parquet 268982517 285002306 0.94
clickbench_q09/duckdb:parquet 396457772 423842914 0.94
clickbench_q10/duckdb:parquet 82041571 88045497 0.93
clickbench_q11/duckdb:parquet 100862111 105544333 0.96
clickbench_q12/duckdb:parquet 278778868 296997911 0.94
clickbench_q13/duckdb:parquet 466215889 503585305 0.93
clickbench_q14/duckdb:parquet 311494803 332554785 0.94
clickbench_q15/duckdb:parquet 256898582 271388894 0.95
clickbench_q16/duckdb:parquet 587723892 635365830 0.93
clickbench_q17/duckdb:parquet 499285198 526593423 0.95
clickbench_q18/duckdb:parquet 1028487765 1100528267 0.93
clickbench_q19/duckdb:parquet 27440486 29086896 0.94
clickbench_q20/duckdb:parquet 410619561 449511451 0.91
clickbench_q21/duckdb:parquet 525503776 556839777 0.94
clickbench_q22/duckdb:parquet 910485888 953083077 0.96
clickbench_q23/duckdb:parquet 271204362 287866930 0.94
clickbench_q24/duckdb:parquet 68542892 72891737 0.94
clickbench_q25/duckdb:parquet 164254133 168490473 0.97
clickbench_q26/duckdb:parquet 53641938 53956885 0.99
clickbench_q27/duckdb:parquet 467043615 487477011 0.96
clickbench_q28/duckdb:parquet 4732900703 4944315407 0.96
clickbench_q29/duckdb:parquet 41680635 42740996 0.98
clickbench_q30/duckdb:parquet 308949378 326599821 0.95
clickbench_q31/duckdb:parquet 373179950 393348748 0.95
clickbench_q32/duckdb:parquet 1108389042 1173794032 0.94
clickbench_q33/duckdb:parquet 1094521864 1167612076 0.94
clickbench_q34/duckdb:parquet 1143930704 1241276707 0.92
clickbench_q35/duckdb:parquet 368088027 381730239 0.96
clickbench_q36/duckdb:parquet 45601672 47393281 0.96
clickbench_q37/duckdb:parquet 33992438 34388838 0.99
clickbench_q38/duckdb:parquet 34817401 35369042 0.98
clickbench_q39/duckdb:parquet 78508076 79219828 0.99
clickbench_q40/duckdb:parquet 20220625 20722512 0.98
clickbench_q41/duckdb:parquet 20428295 21053963 0.97
clickbench_q42/duckdb:parquet 22313619 21832107 1.02

File Size Changes (201 files changed, -39.3% overall, 62↑ 139↓)
File Scale Format Base HEAD Change %
hits_90.vortex 1.0 vortex-file-compressed 139.75 MB 141.72 MB +1.97 MB +1.4%
hits_65.vortex 1.0 vortex-file-compressed 182.14 MB 183.48 MB +1.33 MB +0.7%
hits_25.vortex 1.0 vortex-file-compressed 112.98 MB 113.27 MB +303.36 KB +0.3%
hits_53.vortex 1.0 vortex-file-compressed 85.64 MB 85.85 MB +212.81 KB +0.2%
hits_21.vortex 1.0 vortex-file-compressed 92.74 MB 92.96 MB +229.23 KB +0.2%
hits_84.vortex 1.0 vortex-file-compressed 116.80 MB 117.05 MB +257.65 KB +0.2%
hits_19.vortex 1.0 vortex-file-compressed 73.14 MB 73.25 MB +118.57 KB +0.2%
hits_7.vortex 1.0 vortex-file-compressed 93.87 MB 94.02 MB +149.83 KB +0.2%
hits_73.vortex 1.0 vortex-file-compressed 109.42 MB 109.59 MB +173.80 KB +0.2%
hits_86.vortex 1.0 vortex-file-compressed 69.10 MB 69.20 MB +108.51 KB +0.2%
hits_67.vortex 1.0 vortex-file-compressed 183.81 MB 184.08 MB +273.22 KB +0.1%
hits_1.vortex 1.0 vortex-file-compressed 138.13 MB 138.31 MB +179.68 KB +0.1%
hits_14.vortex 1.0 vortex-file-compressed 111.03 MB 111.17 MB +140.62 KB +0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.11 MB 93.22 MB +106.42 KB +0.1%
hits_20.vortex 1.0 vortex-file-compressed 62.51 MB 62.57 MB +69.69 KB +0.1%
hits_76.vortex 1.0 vortex-file-compressed 113.80 MB 113.92 MB +122.34 KB +0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.14 MB 118.26 MB +124.57 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.61 MB 79.69 MB +74.79 KB +0.1%
hits_52.vortex 1.0 vortex-file-compressed 103.56 MB 103.66 MB +95.50 KB +0.1%
hits_92.vortex 1.0 vortex-file-compressed 146.38 MB 146.51 MB +133.23 KB +0.1%
hits_99.vortex 1.0 vortex-file-compressed 122.73 MB 122.83 MB +104.09 KB +0.1%
hits_6.vortex 1.0 vortex-file-compressed 93.24 MB 93.31 MB +72.90 KB +0.1%
hits_83.vortex 1.0 vortex-file-compressed 89.17 MB 89.24 MB +68.79 KB +0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.38 MB 75.44 MB +56.87 KB +0.1%
hits_17.vortex 1.0 vortex-file-compressed 87.15 MB 87.21 MB +64.37 KB +0.1%
hits_68.vortex 1.0 vortex-file-compressed 122.76 MB 122.84 MB +80.64 KB +0.1%
hits_64.vortex 1.0 vortex-file-compressed 80.88 MB 80.92 MB +42.23 KB +0.1%
hits_33.vortex 1.0 vortex-file-compressed 57.04 MB 57.07 MB +29.18 KB +0.0%
hits_97.vortex 1.0 vortex-file-compressed 106.71 MB 106.76 MB +51.85 KB +0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.58 MB 101.62 MB +48.71 KB +0.0%
hits_55.vortex 1.0 vortex-file-compressed 168.83 MB 168.91 MB +79.63 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 221.72 MB 221.81 MB +87.94 KB +0.0%
hits_10.vortex 1.0 vortex-file-compressed 69.37 MB 69.40 MB +27.34 KB +0.0%
hits_79.vortex 1.0 vortex-file-compressed 143.95 MB 144.00 MB +51.98 KB +0.0%
hits_34.vortex 1.0 vortex-file-compressed 97.39 MB 97.43 MB +34.80 KB +0.0%
hits_13.vortex 1.0 vortex-file-compressed 98.99 MB 99.02 MB +34.59 KB +0.0%
hits_63.vortex 1.0 vortex-file-compressed 69.03 MB 69.06 MB +23.61 KB +0.0%
hits_43.vortex 1.0 vortex-file-compressed 226.33 MB 226.40 MB +75.29 KB +0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.16 MB 90.19 MB +29.57 KB +0.0%
hits_85.vortex 1.0 vortex-file-compressed 91.53 MB 91.56 MB +28.34 KB +0.0%
hits_31.vortex 1.0 vortex-file-compressed 90.06 MB 90.09 MB +27.17 KB +0.0%
hits_94.vortex 1.0 vortex-file-compressed 138.46 MB 138.49 MB +38.08 KB +0.0%
hits_62.vortex 1.0 vortex-file-compressed 117.16 MB 117.19 MB +31.74 KB +0.0%
hits_23.vortex 1.0 vortex-file-compressed 76.43 MB 76.44 MB +17.93 KB +0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.44 MB 84.45 MB +16.61 KB +0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.19 MB 103.21 MB +20.21 KB +0.0%
hits_71.vortex 1.0 vortex-file-compressed 101.62 MB 101.64 MB +19.87 KB +0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.71 MB 100.73 MB +19.62 KB +0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.27 MB 79.28 MB +12.68 KB +0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.11 MB 164.14 MB +23.41 KB +0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.85 MB 86.86 MB +11.96 KB +0.0%
hits_75.vortex 1.0 vortex-file-compressed 63.27 MB 63.28 MB +8.28 KB +0.0%
hits_36.vortex 1.0 vortex-file-compressed 68.30 MB 68.31 MB +7.71 KB +0.0%
hits_88.vortex 1.0 vortex-file-compressed 110.89 MB 110.91 MB +11.89 KB +0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.43 MB 89.44 MB +8.74 KB +0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.30 MB 104.30 MB +5.43 KB +0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.85 MB 76.85 MB +2.04 KB +0.0%
hits_69.vortex 1.0 vortex-file-compressed 123.05 MB 123.06 MB +2.71 KB +0.0%
hits_80.vortex 1.0 vortex-file-compressed 104.96 MB 104.97 MB +1.61 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.19 MB 90.19 MB +1.38 KB +0.0%
hits_74.vortex 1.0 vortex-file-compressed 119.50 MB 119.50 MB +1.18 KB +0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.06 MB 69.06 MB +312 B +0.0%
hits_91.vortex 1.0 vortex-file-compressed 96.83 MB 96.83 MB 2.38 KB -0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.10 MB 90.10 MB 3.88 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.94 MB 75.94 MB 4.26 KB -0.0%
hits_77.vortex 1.0 vortex-file-compressed 167.98 MB 167.97 MB 13.46 KB -0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.12 MB 89.11 MB 9.04 KB -0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.92 MB 92.91 MB 9.45 KB -0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.59 MB 117.57 MB 12.55 KB -0.0%
hits_45.vortex 1.0 vortex-file-compressed 121.88 MB 121.86 MB 15.43 KB -0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.53 MB 277.48 MB 44.76 KB -0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.17 MB 221.13 MB 41.91 KB -0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.10 MB 123.08 MB 24.48 KB -0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.08 MB 172.04 MB 36.73 KB -0.0%
hits_32.vortex 1.0 vortex-file-compressed 66.52 MB 66.50 MB 16.91 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.41 MB 59.39 MB 16.98 KB -0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.41 MB 93.38 MB 29.49 KB -0.0%
hits_82.vortex 1.0 vortex-file-compressed 99.49 MB 99.46 MB 31.42 KB -0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.32 MB 184.26 MB 58.59 KB -0.0%
hits_28.vortex 1.0 vortex-file-compressed 119.77 MB 119.72 MB 41.09 KB -0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.02 MB 28.01 MB 10.05 KB -0.0%
hits_41.vortex 1.0 vortex-file-compressed 223.14 MB 223.06 MB 80.70 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.06 MB 101.03 MB 38.27 KB -0.0%
hits_37.vortex 1.0 vortex-file-compressed 85.32 MB 85.29 MB 33.23 KB -0.0%
hits_39.vortex 1.0 vortex-file-compressed 80.08 MB 80.04 MB 37.57 KB -0.0%
hits_44.vortex 1.0 vortex-file-compressed 185.91 MB 185.82 MB 91.62 KB -0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.04 MB 98.99 MB 51.40 KB -0.1%
hits_57.vortex 1.0 vortex-file-compressed 128.15 MB 128.09 MB 66.95 KB -0.1%
hits_27.vortex 1.0 vortex-file-compressed 122.43 MB 122.36 MB 67.32 KB -0.1%
hits_12.vortex 1.0 vortex-file-compressed 100.83 MB 100.77 MB 59.56 KB -0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.22 MB 135.14 MB 82.62 KB -0.1%
hits_47.vortex 1.0 vortex-file-compressed 41.27 MB 41.24 MB 28.34 KB -0.1%
hits_35.vortex 1.0 vortex-file-compressed 114.96 MB 114.87 MB 88.52 KB -0.1%
hits_26.vortex 1.0 vortex-file-compressed 109.28 MB 109.19 MB 87.71 KB -0.1%
hits_2.vortex 1.0 vortex-file-compressed 186.02 MB 185.87 MB 150.63 KB -0.1%
hits_50.vortex 1.0 vortex-file-compressed 179.19 MB 179.04 MB 153.27 KB -0.1%
hits_95.vortex 1.0 vortex-file-compressed 96.14 MB 96.06 MB 85.14 KB -0.1%
hits_9.vortex 1.0 vortex-file-compressed 99.08 MB 98.97 MB 119.19 KB -0.1%
hits_3.vortex 1.0 vortex-file-compressed 141.86 MB 141.60 MB 263.57 KB -0.2%
hits_4.vortex 1.0 vortex-file-compressed 108.47 MB 108.23 MB 236.21 KB -0.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.88 MB 0 B 58.88 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.67 MB 0 B 90.67 MB -100.0%
hits_10.vortex 1.0 vortex-compact 49.48 MB 0 B 49.48 MB -100.0%
hits_11.vortex 1.0 vortex-compact 56.11 MB 0 B 56.11 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_13.vortex 1.0 vortex-compact 69.24 MB 0 B 69.24 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.88 MB 0 B 74.88 MB -100.0%
hits_15.vortex 1.0 vortex-compact 48.41 MB 0 B 48.41 MB -100.0%
hits_16.vortex 1.0 vortex-compact 49.56 MB 0 B 49.56 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.79 MB 0 B 58.79 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.89 MB 0 B 64.89 MB -100.0%
hits_19.vortex 1.0 vortex-compact 49.73 MB 0 B 49.73 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.16 MB 0 B 129.16 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.36 MB 0 B 38.36 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.99 MB 0 B 51.99 MB -100.0%
hits_22.vortex 1.0 vortex-compact 46.22 MB 0 B 46.22 MB -100.0%
hits_23.vortex 1.0 vortex-compact 46.13 MB 0 B 46.13 MB -100.0%
hits_24.vortex 1.0 vortex-compact 45.11 MB 0 B 45.11 MB -100.0%
hits_25.vortex 1.0 vortex-compact 73.88 MB 0 B 73.88 MB -100.0%
hits_26.vortex 1.0 vortex-compact 71.99 MB 0 B 71.99 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.92 MB 0 B 70.92 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.68 MB 0 B 36.68 MB -100.0%
hits_3.vortex 1.0 vortex-compact 95.12 MB 0 B 95.12 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.57 MB 0 B 58.57 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.77 MB 0 B 55.77 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.61 MB 0 B 44.61 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.92 MB 0 B 35.92 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.24 MB 0 B 58.24 MB -100.0%
hits_35.vortex 1.0 vortex-compact 75.53 MB 0 B 75.53 MB -100.0%
hits_36.vortex 1.0 vortex-compact 49.21 MB 0 B 49.21 MB -100.0%
hits_37.vortex 1.0 vortex-compact 54.76 MB 0 B 54.76 MB -100.0%
hits_38.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_39.vortex 1.0 vortex-compact 50.10 MB 0 B 50.10 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.94 MB 0 B 71.94 MB -100.0%
hits_40.vortex 1.0 vortex-compact 77.42 MB 0 B 77.42 MB -100.0%
hits_41.vortex 1.0 vortex-compact 166.05 MB 0 B 166.05 MB -100.0%
hits_42.vortex 1.0 vortex-compact 164.53 MB 0 B 164.53 MB -100.0%
hits_43.vortex 1.0 vortex-compact 169.21 MB 0 B 169.21 MB -100.0%
hits_44.vortex 1.0 vortex-compact 133.26 MB 0 B 133.26 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.80 MB 0 B 75.80 MB -100.0%
hits_46.vortex 1.0 vortex-compact 42.27 MB 0 B 42.27 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.22 MB 0 B 18.22 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.85 MB 0 B 17.85 MB -100.0%
hits_49.vortex 1.0 vortex-compact 51.00 MB 0 B 51.00 MB -100.0%
hits_5.vortex 1.0 vortex-compact 63.33 MB 0 B 63.33 MB -100.0%
hits_50.vortex 1.0 vortex-compact 114.20 MB 0 B 114.20 MB -100.0%
hits_51.vortex 1.0 vortex-compact 168.34 MB 0 B 168.34 MB -100.0%
hits_52.vortex 1.0 vortex-compact 65.08 MB 0 B 65.08 MB -100.0%
hits_53.vortex 1.0 vortex-compact 60.05 MB 0 B 60.05 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.57 MB 0 B 117.57 MB -100.0%
hits_55.vortex 1.0 vortex-compact 92.56 MB 0 B 92.56 MB -100.0%
hits_56.vortex 1.0 vortex-compact 78.58 MB 0 B 78.58 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.73 MB 0 B 83.73 MB -100.0%
hits_58.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.68 MB 0 B 66.68 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.57 MB 0 B 63.57 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.92 MB 0 B 64.92 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.73 MB 0 B 57.73 MB -100.0%
hits_62.vortex 1.0 vortex-compact 75.45 MB 0 B 75.45 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.44 MB 0 B 46.44 MB -100.0%
hits_64.vortex 1.0 vortex-compact 54.09 MB 0 B 54.09 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.40 MB 0 B 129.40 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.52 MB 0 B 53.52 MB -100.0%
hits_67.vortex 1.0 vortex-compact 114.44 MB 0 B 114.44 MB -100.0%
hits_68.vortex 1.0 vortex-compact 76.67 MB 0 B 76.67 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.98 MB 0 B 80.98 MB -100.0%
hits_7.vortex 1.0 vortex-compact 64.19 MB 0 B 64.19 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.84 MB 0 B 61.84 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.96 MB 0 B 69.96 MB -100.0%
hits_72.vortex 1.0 vortex-compact 52.74 MB 0 B 52.74 MB -100.0%
hits_73.vortex 1.0 vortex-compact 71.07 MB 0 B 71.07 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.87 MB 0 B 71.87 MB -100.0%
hits_75.vortex 1.0 vortex-compact 45.12 MB 0 B 45.12 MB -100.0%
hits_76.vortex 1.0 vortex-compact 77.10 MB 0 B 77.10 MB -100.0%
hits_77.vortex 1.0 vortex-compact 118.50 MB 0 B 118.50 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.85 MB 0 B 97.85 MB -100.0%
hits_79.vortex 1.0 vortex-compact 86.17 MB 0 B 86.17 MB -100.0%
hits_8.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_80.vortex 1.0 vortex-compact 68.67 MB 0 B 68.67 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.95 MB 0 B 65.95 MB -100.0%
hits_82.vortex 1.0 vortex-compact 67.43 MB 0 B 67.43 MB -100.0%
hits_83.vortex 1.0 vortex-compact 53.62 MB 0 B 53.62 MB -100.0%
hits_84.vortex 1.0 vortex-compact 74.35 MB 0 B 74.35 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.86 MB 0 B 52.86 MB -100.0%
hits_86.vortex 1.0 vortex-compact 49.12 MB 0 B 49.12 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.86 MB 0 B 118.86 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.58 MB 0 B 73.58 MB -100.0%
hits_89.vortex 1.0 vortex-compact 114.10 MB 0 B 114.10 MB -100.0%
hits_9.vortex 1.0 vortex-compact 66.32 MB 0 B 66.32 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.09 MB 0 B 82.09 MB -100.0%
hits_91.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.40 MB 0 B 94.40 MB -100.0%
hits_93.vortex 1.0 vortex-compact 59.92 MB 0 B 59.92 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.90 MB 0 B 90.90 MB -100.0%
hits_95.vortex 1.0 vortex-compact 58.20 MB 0 B 58.20 MB -100.0%
hits_96.vortex 1.0 vortex-compact 91.73 MB 0 B 91.73 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.58 MB 0 B 69.58 MB -100.0%
hits_98.vortex 1.0 vortex-compact 73.15 MB 0 B 73.15 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.65 MB 0 B 77.65 MB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.2%
Engines: DataFusion No clear signal (+3.7%, low confidence) · DuckDB No clear signal (+3.5%, low confidence)
Vortex (geomean): 1.073x ➖
Parquet (geomean): 1.046x ➖
Shifts: Parquet (control) +4.6% · Median polish +6.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 (1.078x ➖, 0↑ 6↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 422625669 416466354 1.01
tpch_q02/datafusion:vortex-file-compressed 111679371 101977547 1.10
tpch_q03/datafusion:vortex-file-compressed 214115747 196887448 1.09
tpch_q04/datafusion:vortex-file-compressed 105715746 96447217 1.10
tpch_q05/datafusion:vortex-file-compressed 🚨 375766898 334353774 1.12
tpch_q06/datafusion:vortex-file-compressed 🚨 41973571 37885352 1.11
tpch_q07/datafusion:vortex-file-compressed 488369109 452691994 1.08
tpch_q08/datafusion:vortex-file-compressed 🚨 379622797 340084458 1.12
tpch_q09/datafusion:vortex-file-compressed 638980818 587553776 1.09
tpch_q10/datafusion:vortex-file-compressed 236075292 224349951 1.05
tpch_q11/datafusion:vortex-file-compressed 83791891 78086746 1.07
tpch_q12/datafusion:vortex-file-compressed 119781387 112620504 1.06
tpch_q13/datafusion:vortex-file-compressed 208974254 193538185 1.08
tpch_q14/datafusion:vortex-file-compressed 54381482 50778524 1.07
tpch_q15/datafusion:vortex-file-compressed 105733649 100661497 1.05
tpch_q16/datafusion:vortex-file-compressed 78178040 75509558 1.04
tpch_q17/datafusion:vortex-file-compressed 🚨 644258848 576698880 1.12
tpch_q18/datafusion:vortex-file-compressed 🚨 904098413 815317957 1.11
tpch_q19/datafusion:vortex-file-compressed 78048137 77342759 1.01
tpch_q20/datafusion:vortex-file-compressed 173259776 158950027 1.09
tpch_q21/datafusion:vortex-file-compressed 🚨 653678619 588556528 1.11
tpch_q22/datafusion:vortex-file-compressed 57793482 54817635 1.05
datafusion / parquet (1.061x ➖, 0↑ 3↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 519435148 476545524 1.09
tpch_q02/datafusion:parquet 185469296 180430434 1.03
tpch_q03/datafusion:parquet 271290218 256644058 1.06
tpch_q04/datafusion:parquet 128281160 120390763 1.07
tpch_q05/datafusion:parquet 🚨 440657309 398585563 1.11
tpch_q06/datafusion:parquet 135688899 132669458 1.02
tpch_q07/datafusion:parquet 602134694 556819035 1.08
tpch_q08/datafusion:parquet 483077542 455325481 1.06
tpch_q09/datafusion:parquet 787952231 724896549 1.09
tpch_q10/datafusion:parquet 617143701 574073291 1.08
tpch_q11/datafusion:parquet 🚨 127912394 115605000 1.11
tpch_q12/datafusion:parquet 214395410 210561307 1.02
tpch_q13/datafusion:parquet 362198165 347789507 1.04
tpch_q14/datafusion:parquet 158047111 154615878 1.02
tpch_q15/datafusion:parquet 🚨 285389715 253867639 1.12
tpch_q16/datafusion:parquet 130696154 122917776 1.06
tpch_q17/datafusion:parquet 732013808 667012309 1.10
tpch_q18/datafusion:parquet 924545749 876489387 1.05
tpch_q19/datafusion:parquet 291754643 276411440 1.06
tpch_q20/datafusion:parquet 309451007 297767174 1.04
tpch_q21/datafusion:parquet 693324821 647267169 1.07
tpch_q22/datafusion:parquet 214405208 216606998 0.99
datafusion / arrow (1.124x ❌, 0↑ 15↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 756845945 695752497 1.09
tpch_q02/datafusion:arrow 118873845 112862409 1.05
tpch_q03/datafusion:arrow 🚨 554504456 495535074 1.12
tpch_q04/datafusion:arrow 🚨 423074813 359206995 1.18
tpch_q05/datafusion:arrow 🚨 820975064 728919676 1.13
tpch_q06/datafusion:arrow 🚨 360669910 316777093 1.14
tpch_q07/datafusion:arrow 🚨 1266831259 1132795468 1.12
tpch_q08/datafusion:arrow 🚨 1070138931 935548191 1.14
tpch_q09/datafusion:arrow 1174996943 1102262974 1.07
tpch_q10/datafusion:arrow 🚨 722338150 625316882 1.16
tpch_q11/datafusion:arrow 99204683 92080714 1.08
tpch_q12/datafusion:arrow 🚨 1525031633 1177616596 1.30
tpch_q13/datafusion:arrow 482346128 477514485 1.01
tpch_q14/datafusion:arrow 🚨 409395327 349511482 1.17
tpch_q15/datafusion:arrow 🚨 867340422 730964011 1.19
tpch_q16/datafusion:arrow 87723256 82357818 1.07
tpch_q17/datafusion:arrow 🚨 1087335601 944085510 1.15
tpch_q18/datafusion:arrow 🚨 2077178920 1829169757 1.14
tpch_q19/datafusion:arrow 🚨 614034459 538563628 1.14
tpch_q20/datafusion:arrow 🚨 571994754 502704909 1.14
tpch_q21/datafusion:arrow 3335544930 3111125687 1.07
tpch_q22/datafusion:arrow 🚨 92061023 80875611 1.14
duckdb / vortex-file-compressed (1.068x ➖, 0↑ 2↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 171284147 169114130 1.01
tpch_q02/duckdb:vortex-file-compressed 56020024 52940303 1.06
tpch_q03/duckdb:vortex-file-compressed 🚨 134932740 117975562 1.14
tpch_q04/duckdb:vortex-file-compressed 164021600 151314533 1.08
tpch_q05/duckdb:vortex-file-compressed 144156182 133957020 1.08
tpch_q06/duckdb:vortex-file-compressed 36863334 34310925 1.07
tpch_q07/duckdb:vortex-file-compressed 135987613 128343965 1.06
tpch_q08/duckdb:vortex-file-compressed 184809740 168355373 1.10
tpch_q09/duckdb:vortex-file-compressed 415528309 391407065 1.06
tpch_q10/duckdb:vortex-file-compressed 199171131 192217353 1.04
tpch_q11/duckdb:vortex-file-compressed 32151648 30379591 1.06
tpch_q12/duckdb:vortex-file-compressed 109692980 104258163 1.05
tpch_q13/duckdb:vortex-file-compressed 287455636 271216378 1.06
tpch_q14/duckdb:vortex-file-compressed 55613060 53452920 1.04
tpch_q15/duckdb:vortex-file-compressed 94134962 87149804 1.08
tpch_q16/duckdb:vortex-file-compressed 82061957 78143665 1.05
tpch_q17/duckdb:vortex-file-compressed 94068351 86471501 1.09
tpch_q18/duckdb:vortex-file-compressed 302806539 283942952 1.07
tpch_q19/duckdb:vortex-file-compressed 78583706 75434688 1.04
tpch_q20/duckdb:vortex-file-compressed 146518910 138161577 1.06
tpch_q21/duckdb:vortex-file-compressed 🚨 516326934 460921602 1.12
tpch_q22/duckdb:vortex-file-compressed 67050613 62230811 1.08
duckdb / parquet (1.031x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 269755625 262361445 1.03
tpch_q02/duckdb:parquet 101332907 100409941 1.01
tpch_q03/duckdb:parquet 221652640 211164046 1.05
tpch_q04/duckdb:parquet 143538012 135595909 1.06
tpch_q05/duckdb:parquet 232284810 224270797 1.04
tpch_q06/duckdb:parquet 77501188 74417187 1.04
tpch_q07/duckdb:parquet 193012652 187572376 1.03
tpch_q08/duckdb:parquet 274735980 262733482 1.05
tpch_q09/duckdb:parquet 505855868 477994293 1.06
tpch_q10/duckdb:parquet 642111509 623227692 1.03
tpch_q11/duckdb:parquet 68347848 65607859 1.04
tpch_q12/duckdb:parquet 135377710 132842188 1.02
tpch_q13/duckdb:parquet 414528085 439501483 0.94
tpch_q14/duckdb:parquet 186265945 180517926 1.03
tpch_q15/duckdb:parquet 107274056 103446293 1.04
tpch_q16/duckdb:parquet 172608655 164060061 1.05
tpch_q17/duckdb:parquet 185459502 179599881 1.03
tpch_q18/duckdb:parquet 376962955 363757146 1.04
tpch_q19/duckdb:parquet 293219748 286410432 1.02
tpch_q20/duckdb:parquet 231085680 232598200 0.99
tpch_q21/duckdb:parquet 597306962 555412998 1.08
tpch_q22/duckdb:parquet 301138734 293966317 1.02

File Size Changes (47 files changed, -44.5% overall, 10↑ 37↓)
File Scale Format Base HEAD Change %
part_1.vortex 10.0 vortex-file-compressed 24.57 MB 24.95 MB +387.99 KB +1.5%
orders_2.vortex 10.0 vortex-file-compressed 133.75 MB 134.41 MB +683.71 KB +0.5%
orders_1.vortex 10.0 vortex-file-compressed 134.53 MB 134.82 MB +295.27 KB +0.2%
lineitem_11.vortex 10.0 vortex-file-compressed 129.14 MB 129.23 MB +94.71 KB +0.1%
lineitem_10.vortex 10.0 vortex-file-compressed 129.53 MB 129.60 MB +67.70 KB +0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 129.54 MB 129.59 MB +53.82 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.73 MB 119.76 MB +39.74 KB +0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.70 MB 119.74 MB +36.41 KB +0.0%
lineitem_0.vortex 10.0 vortex-file-compressed 129.48 MB 129.52 MB +34.99 KB +0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 129.27 MB 129.29 MB +18.97 KB +0.0%
lineitem_7.vortex 10.0 vortex-file-compressed 129.38 MB 129.38 MB 3.00 KB -0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.52 MB 88.52 MB 3.35 KB -0.0%
lineitem_8.vortex 10.0 vortex-file-compressed 129.33 MB 129.31 MB 20.53 KB -0.0%
orders_0.vortex 10.0 vortex-file-compressed 133.37 MB 133.31 MB 58.58 KB -0.0%
supplier_0.vortex 10.0 vortex-file-compressed 5.73 MB 5.72 MB 3.60 KB -0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 129.58 MB 129.50 MB 88.09 KB -0.1%
lineitem_1.vortex 10.0 vortex-file-compressed 129.27 MB 129.18 MB 95.57 KB -0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 129.49 MB 129.40 MB 96.15 KB -0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 129.52 MB 129.42 MB 101.88 KB -0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.49 MB 129.28 MB 212.94 KB -0.2%
lineitem_9.vortex 10.0 vortex-file-compressed 129.25 MB 129.02 MB 238.77 KB -0.2%
part_0.vortex 10.0 vortex-file-compressed 24.62 MB 23.01 MB 1.61 MB -6.5%
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.83 MB 0 B 100.83 MB -100.0%
lineitem_11.vortex 10.0 vortex-compact 100.75 MB 0 B 100.75 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.79 MB 0 B 100.79 MB -100.0%
lineitem_3.vortex 10.0 vortex-compact 100.85 MB 0 B 100.85 MB -100.0%
lineitem_4.vortex 10.0 vortex-compact 100.55 MB 0 B 100.55 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.88 MB 0 B 100.88 MB -100.0%
lineitem_7.vortex 10.0 vortex-compact 100.79 MB 0 B 100.79 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 7.80 KB 0 B 7.80 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 16.93 MB 0 B 16.93 MB -100.0%
part_1.vortex 10.0 vortex-compact 16.91 MB 0 B 16.91 MB -100.0%
partsupp_0.vortex 10.0 vortex-compact 104.97 MB 0 B 104.97 MB -100.0%
partsupp_1.vortex 10.0 vortex-compact 105.09 MB 0 B 105.09 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.0%)

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.4%
Engines: DataFusion No clear signal (+10.6%, environment too noisy confidence) · DuckDB No clear signal (+0.5%, environment too noisy confidence)
Vortex (geomean): 0.932x ➖
Parquet (geomean): 0.884x ➖
Shifts: Parquet (control) -11.6% · Median polish -6.8%

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

datafusion / vortex-file-compressed (0.911x ➖, 1↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 300761677 324377878 0.93
tpch_q02/datafusion:vortex-file-compressed 532161229 547850782 0.97
tpch_q03/datafusion:vortex-file-compressed 463206743 486221198 0.95
tpch_q04/datafusion:vortex-file-compressed 236300890 283854217 0.83
tpch_q05/datafusion:vortex-file-compressed 354926072 428258054 0.83
tpch_q06/datafusion:vortex-file-compressed 312074335 325861608 0.96
tpch_q07/datafusion:vortex-file-compressed 446495282 514635792 0.87
tpch_q08/datafusion:vortex-file-compressed 599339667 567116691 1.06
tpch_q09/datafusion:vortex-file-compressed 335950502 466899211 0.72
tpch_q10/datafusion:vortex-file-compressed 453597649 425786728 1.07
tpch_q11/datafusion:vortex-file-compressed 286915517 282231235 1.02
tpch_q12/datafusion:vortex-file-compressed 412987774 465438419 0.89
tpch_q13/datafusion:vortex-file-compressed 🚀 164685862 244805132 0.67
tpch_q14/datafusion:vortex-file-compressed 243102500 261827755 0.93
tpch_q15/datafusion:vortex-file-compressed 458516964 503684817 0.91
tpch_q16/datafusion:vortex-file-compressed 209033952 211069180 0.99
tpch_q17/datafusion:vortex-file-compressed 338439196 338471233 1.00
tpch_q18/datafusion:vortex-file-compressed 289731570 256707545 1.13
tpch_q19/datafusion:vortex-file-compressed 442390160 487448719 0.91
tpch_q20/datafusion:vortex-file-compressed 418204738 446303893 0.94
tpch_q21/datafusion:vortex-file-compressed 514493901 551519262 0.93
tpch_q22/datafusion:vortex-file-compressed 134840065 188732479 0.71
datafusion / parquet (0.824x ➖, 3↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 231239263 251499799 0.92
tpch_q02/datafusion:parquet 411845469 451233128 0.91
tpch_q03/datafusion:parquet 337529270 406299204 0.83
tpch_q04/datafusion:parquet 🚀 172644078 288644072 0.60
tpch_q05/datafusion:parquet 472656004 597824781 0.79
tpch_q06/datafusion:parquet 165936189 219497349 0.76
tpch_q07/datafusion:parquet 465615488 600058573 0.78
tpch_q08/datafusion:parquet 546642977 609265909 0.90
tpch_q09/datafusion:parquet 🚀 474408108 1003009720 0.47
tpch_q10/datafusion:parquet 478570804 614929327 0.78
tpch_q11/datafusion:parquet 385941842 410967521 0.94
tpch_q12/datafusion:parquet 🚀 230215207 332592615 0.69
tpch_q13/datafusion:parquet 442550479 453654865 0.98
tpch_q14/datafusion:parquet 177724895 224048472 0.79
tpch_q15/datafusion:parquet 328363906 369461867 0.89
tpch_q16/datafusion:parquet 191764006 178635855 1.07
tpch_q17/datafusion:parquet 404976794 417660903 0.97
tpch_q18/datafusion:parquet 467390214 493530457 0.95
tpch_q19/datafusion:parquet 307034059 412968518 0.74
tpch_q20/datafusion:parquet 295053798 369180525 0.80
tpch_q21/datafusion:parquet 506909739 579842240 0.87
tpch_q22/datafusion:parquet 171671713 177230537 0.97
duckdb / vortex-file-compressed (0.953x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 306929000 297606415 1.03
tpch_q02/duckdb:vortex-file-compressed 998595988 960982106 1.04
tpch_q03/duckdb:vortex-file-compressed 662217439 626525118 1.06
tpch_q04/duckdb:vortex-file-compressed 427213571 453915869 0.94
tpch_q05/duckdb:vortex-file-compressed 832553903 879901543 0.95
tpch_q06/duckdb:vortex-file-compressed 368694807 375562012 0.98
tpch_q07/duckdb:vortex-file-compressed 897615710 907643738 0.99
tpch_q08/duckdb:vortex-file-compressed 1044112751 1127850848 0.93
tpch_q09/duckdb:vortex-file-compressed 924734683 959642722 0.96
tpch_q10/duckdb:vortex-file-compressed 731214667 754247577 0.97
tpch_q11/duckdb:vortex-file-compressed 492468579 542473591 0.91
tpch_q12/duckdb:vortex-file-compressed 638050701 716500061 0.89
tpch_q13/duckdb:vortex-file-compressed 428100534 383969142 1.11
tpch_q14/duckdb:vortex-file-compressed 383082134 475261247 0.81
tpch_q15/duckdb:vortex-file-compressed 281431030 317779801 0.89
tpch_q16/duckdb:vortex-file-compressed 338594268 363471087 0.93
tpch_q17/duckdb:vortex-file-compressed 695892199 779352025 0.89
tpch_q18/duckdb:vortex-file-compressed 563089560 568616596 0.99
tpch_q19/duckdb:vortex-file-compressed 460623058 540765864 0.85
tpch_q20/duckdb:vortex-file-compressed 777951466 849928914 0.92
tpch_q21/duckdb:vortex-file-compressed 1170389252 1155209412 1.01
tpch_q22/duckdb:vortex-file-compressed 295660338 305144084 0.97
duckdb / parquet (0.948x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 402997009 495560742 0.81
tpch_q02/duckdb:parquet 1099925989 1099570939 1.00
tpch_q03/duckdb:parquet 1032069669 1127117727 0.92
tpch_q04/duckdb:parquet 659198905 644929932 1.02
tpch_q05/duckdb:parquet 1223899664 1273015763 0.96
tpch_q06/duckdb:parquet 458660790 478797515 0.96
tpch_q07/duckdb:parquet 1157352719 1191917063 0.97
tpch_q08/duckdb:parquet 1393947743 1550481241 0.90
tpch_q09/duckdb:parquet 1384745144 1458959202 0.95
tpch_q10/duckdb:parquet 1295994345 1396068449 0.93
tpch_q11/duckdb:parquet 741455503 706447021 1.05
tpch_q12/duckdb:parquet 698314916 806664716 0.87
tpch_q13/duckdb:parquet 925229805 923860583 1.00
tpch_q14/duckdb:parquet 700102280 807042613 0.87
tpch_q15/duckdb:parquet 527529494 566514857 0.93
tpch_q16/duckdb:parquet 624011502 639937128 0.98
tpch_q17/duckdb:parquet 820949988 817609962 1.00
tpch_q18/duckdb:parquet 936598985 915079647 1.02
tpch_q19/duckdb:parquet 789419891 877812309 0.90
tpch_q20/duckdb:parquet 1128069482 1182878858 0.95
tpch_q21/duckdb:parquet 1091927400 1044240892 1.05
tpch_q22/duckdb:parquet 536494322 616799919 0.87

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: Likely regression (high confidence)
Attributed Vortex impact: +461.3%
Engines: DuckDB Likely regression (+461.3%, high confidence)
Vortex (geomean): 5.579x ❌
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish +133.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.

duckdb / vortex-file-compressed (5.579x ❌, 0↑ 10↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11641649 11620230 1.00
statpopgen_q01/duckdb:vortex-file-compressed 🚨 1289928129 25959246 49.69
statpopgen_q02/duckdb:vortex-file-compressed 🚨 3618012307 535379573 6.76
statpopgen_q03/duckdb:vortex-file-compressed 🚨 5984012167 1019390682 5.87
statpopgen_q04/duckdb:vortex-file-compressed 🚨 5918878023 1045175467 5.66
statpopgen_q05/duckdb:vortex-file-compressed 🚨 2208035122 455205757 4.85
statpopgen_q06/duckdb:vortex-file-compressed 🚨 7873842357 1527288055 5.16
statpopgen_q07/duckdb:vortex-file-compressed 🚨 862433086 207063465 4.17
statpopgen_q08/duckdb:vortex-file-compressed 🚨 994201081 224371023 4.43
statpopgen_q09/duckdb:vortex-file-compressed 🚨 4435948218 805250350 5.51
statpopgen_q10/duckdb:vortex-file-compressed 🚨 14561682561 2539540803 5.73
duckdb / parquet (0.994x ➖, 0↑ 0↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 293433493 302949300 0.97
statpopgen_q01/duckdb:parquet 378463169 379586508 1.00
statpopgen_q02/duckdb:parquet 751094446 763546367 0.98
statpopgen_q03/duckdb:parquet 1197551989 1201336261 1.00
statpopgen_q04/duckdb:parquet 1201796015 1182469344 1.02
statpopgen_q05/duckdb:parquet 803203294 796340011 1.01
statpopgen_q06/duckdb:parquet 1423766644 1420159321 1.00
statpopgen_q07/duckdb:parquet 853916244 874690984 0.98
statpopgen_q08/duckdb:parquet 845093959 857762476 0.99
statpopgen_q09/duckdb:parquet 993378411 1005217417 0.99
statpopgen_q10/duckdb:parquet 2222662074 2196204119 1.01

File Size Changes (3 files changed, -42.8% overall, 0↑ 3↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.66 GB 311.54 MB -15.5%
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 960.66 MB 0 B 960.66 MB -100.0%

Totals:

  • vortex-compact: 960.92 MB → 0 B (-100.0%)
  • vortex-file-compressed: 1.96 GB → 1.66 GB (-15.5%)

Signed-off-by: Matt Katz <mhkatz97@gmail.com>
@mhk197 mhk197 force-pushed the mk/list-layout-bench-ci branch from e88f716 to 28e17e4 Compare July 13, 2026 21:54
@mhk197 mhk197 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 13, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 13, 2026
@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.550x ❌

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.550x ❌, 3↑ 5↓)
name PR dad2189 (ns) base 2f18a4c (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 710902891 125565774 5.66
polarsignals_q01/datafusion:vortex-file-compressed 🚨 942046059 329664564 2.86
polarsignals_q02/datafusion:vortex-file-compressed 🚨 37244612 27015972 1.38
polarsignals_q03/datafusion:vortex-file-compressed 🚨 942859469 324551700 2.91
polarsignals_q04/datafusion:vortex-file-compressed 🚀 9784755 11256469 0.87
polarsignals_q05/datafusion:vortex-file-compressed 15342860 16988505 0.90
polarsignals_q06/datafusion:vortex-file-compressed 20509906 21931346 0.94
polarsignals_q07/datafusion:vortex-file-compressed 🚀 13525908 15534515 0.87
polarsignals_q08/datafusion:vortex-file-compressed 🚨 1000155031 445991891 2.24
polarsignals_q09/datafusion:vortex-file-compressed 🚀 11972978 13875865 0.86

File Size Changes (1 files changed, -8.2% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
stacktraces.vortex 1000000 vortex-file-compressed 685.83 MB 629.26 MB 56.57 MB -8.2%

Totals:

  • vortex-file-compressed: 685.83 MB → 629.26 MB (-8.2%)

mhk197 added 4 commits July 13, 2026 15:28
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Set VORTEX_EXPERIMENTAL_LIST_LAYOUT=1 at the job level so statpopgen data
is written and queried with ListLayout. Revert before merge if list layout
should stay off for the develop baseline.

Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
@mhk197 mhk197 force-pushed the mk/list-layout-bench-ci branch from 28e17e4 to dad2189 Compare July 13, 2026 23:20
@mhk197 mhk197 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 13, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant