Skip to content

Tune varbinview compaction for Arrow export#8585

Merged
gatesn merged 1 commit into
developfrom
ngates/arrow-varbinview-compact-export
Jun 24, 2026
Merged

Tune varbinview compaction for Arrow export#8585
gatesn merged 1 commit into
developfrom
ngates/arrow-varbinview-compact-export

Conversation

@gatesn

@gatesn gatesn commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Compact VarBinViewArray before exporting Arrow byte-view arrays so filtered arrays do not retain unselected backing buffers. This keeps Arrow Utf8View / BinaryView exports from holding onto large payload buffers that no selected row references.

Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn requested a review from a team June 24, 2026 17:04
@gatesn gatesn added action/benchmark-sql Trigger SQL benchmarks to run on this PR changelog/performance A performance improvement labels Jun 24, 2026
@gatesn gatesn enabled auto-merge (squash) June 24, 2026 17:04
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 24, 2026
@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 362c0c1 1 Explore Profiling Data

Powered by Polar Signals Cloud

@gatesn gatesn merged commit 15cec3b into develop Jun 24, 2026
90 of 92 checks passed
@gatesn gatesn deleted the ngates/arrow-varbinview-compact-export branch June 24, 2026 17:15
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.024x ➖

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.024x ➖, 0↑ 1↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 121762916 123586948 0.99
polarsignals_q01/datafusion:vortex-file-compressed 264776437 279966954 0.95
polarsignals_q02/datafusion:vortex-file-compressed 23628363 23746403 1.00
polarsignals_q03/datafusion:vortex-file-compressed 304048726 284822247 1.07
polarsignals_q04/datafusion:vortex-file-compressed 10486678 10378870 1.01
polarsignals_q05/datafusion:vortex-file-compressed 14839613 13893161 1.07
polarsignals_q06/datafusion:vortex-file-compressed 🚨 22710313 20509156 1.11
polarsignals_q07/datafusion:vortex-file-compressed 12436617 12120145 1.03
polarsignals_q08/datafusion:vortex-file-compressed 418769873 413752676 1.01
polarsignals_q09/datafusion:vortex-file-compressed 12617424 12221924 1.03

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DataFusion No clear signal (-2.7%, low confidence) · DuckDB No clear signal (+5.6%, low confidence)
Vortex (geomean): 1.004x ➖
Parquet (geomean): 0.985x ➖
Shifts: Parquet (control) -1.5% · Median polish -2.2%

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

datafusion / vortex-file-compressed (0.976x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 53681643 55910048 0.96
tpch_q02/datafusion:vortex-file-compressed 23268595 23414738 0.99
tpch_q03/datafusion:vortex-file-compressed 32238494 32511166 0.99
tpch_q04/datafusion:vortex-file-compressed 20698511 20524477 1.01
tpch_q05/datafusion:vortex-file-compressed 46807603 48202209 0.97
tpch_q06/datafusion:vortex-file-compressed 9843972 10172403 0.97
tpch_q07/datafusion:vortex-file-compressed 53070271 56657443 0.94
tpch_q08/datafusion:vortex-file-compressed 39539953 40009584 0.99
tpch_q09/datafusion:vortex-file-compressed 53138017 55454763 0.96
tpch_q10/datafusion:vortex-file-compressed 33930147 33540507 1.01
tpch_q11/datafusion:vortex-file-compressed 16845972 17551716 0.96
tpch_q12/datafusion:vortex-file-compressed 24415443 25593564 0.95
tpch_q13/datafusion:vortex-file-compressed 28104074 27768397 1.01
tpch_q14/datafusion:vortex-file-compressed 14954070 15553137 0.96
tpch_q15/datafusion:vortex-file-compressed 23194961 23490077 0.99
tpch_q16/datafusion:vortex-file-compressed 19516389 20493631 0.95
tpch_q17/datafusion:vortex-file-compressed 66694962 68253272 0.98
tpch_q18/datafusion:vortex-file-compressed 77503214 79160287 0.98
tpch_q19/datafusion:vortex-file-compressed 32030090 31241749 1.03
tpch_q20/datafusion:vortex-file-compressed 30713615 32244289 0.95
tpch_q21/datafusion:vortex-file-compressed 70630194 72935270 0.97
tpch_q22/datafusion:vortex-file-compressed 12076139 12643119 0.96
datafusion / parquet (0.990x ➖, 1↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 129891445 129723177 1.00
tpch_q02/datafusion:parquet 62516056 63228202 0.99
tpch_q03/datafusion:parquet 84734100 83430553 1.02
tpch_q04/datafusion:parquet 47341489 48779116 0.97
tpch_q05/datafusion:parquet 94676088 98300191 0.96
tpch_q06/datafusion:parquet 40958204 41106473 1.00
tpch_q07/datafusion:parquet 107373790 106019071 1.01
tpch_q08/datafusion:parquet 88566074 97089310 0.91
tpch_q09/datafusion:parquet 128634698 132274574 0.97
tpch_q10/datafusion:parquet 117148109 110555640 1.06
tpch_q11/datafusion:parquet 41294128 42519865 0.97
tpch_q12/datafusion:parquet 80177250 80658824 0.99
tpch_q13/datafusion:parquet 194370745 198363551 0.98
tpch_q14/datafusion:parquet 45452645 44100659 1.03
tpch_q15/datafusion:parquet 62109809 59583252 1.04
tpch_q16/datafusion:parquet 43143385 44947283 0.96
tpch_q17/datafusion:parquet 144066604 146441757 0.98
tpch_q18/datafusion:parquet 153980967 162764406 0.95
tpch_q19/datafusion:parquet 80593158 74541887 1.08
tpch_q20/datafusion:parquet 🚀 66447746 76108761 0.87
tpch_q21/datafusion:parquet 150721658 145200065 1.04
tpch_q22/datafusion:parquet 45010485 44572635 1.01
datafusion / arrow (0.950x ➖, 2↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 57022775 65551698 0.87
tpch_q02/datafusion:arrow 16961872 17747020 0.96
tpch_q03/datafusion:arrow 31936139 34099342 0.94
tpch_q04/datafusion:arrow 26499147 27667839 0.96
tpch_q05/datafusion:arrow 58205550 56790804 1.02
tpch_q06/datafusion:arrow 23917006 22452605 1.07
tpch_q07/datafusion:arrow 109177875 109911964 0.99
tpch_q08/datafusion:arrow 42850701 45976240 0.93
tpch_q09/datafusion:arrow 🚀 63776623 73818327 0.86
tpch_q10/datafusion:arrow 48673083 53603523 0.91
tpch_q11/datafusion:arrow 9373623 9590840 0.98
tpch_q12/datafusion:arrow 49234472 52795914 0.93
tpch_q13/datafusion:arrow 45397716 47792193 0.95
tpch_q14/datafusion:arrow 23292976 25242127 0.92
tpch_q15/datafusion:arrow 45937598 50469332 0.91
tpch_q16/datafusion:arrow 16870577 16854023 1.00
tpch_q17/datafusion:arrow 68008416 71980468 0.94
tpch_q18/datafusion:arrow 107745784 115739857 0.93
tpch_q19/datafusion:arrow 37210474 39890202 0.93
tpch_q20/datafusion:arrow 36292332 37963193 0.96
tpch_q21/datafusion:arrow 163607126 156489174 1.05
tpch_q22/datafusion:arrow 12061611 13095342 0.92
duckdb / vortex-file-compressed (1.034x ➖, 1↑ 2↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 31491060 26977493 1.17
tpch_q02/duckdb:vortex-file-compressed 25540327 25896044 0.99
tpch_q03/duckdb:vortex-file-compressed 32556205 33201499 0.98
tpch_q04/duckdb:vortex-file-compressed 29456213 28264373 1.04
tpch_q05/duckdb:vortex-file-compressed 38392172 36532215 1.05
tpch_q06/duckdb:vortex-file-compressed 🚀 7902951 8853335 0.89
tpch_q07/duckdb:vortex-file-compressed 35884792 35329381 1.02
tpch_q08/duckdb:vortex-file-compressed 40731418 40049550 1.02
tpch_q09/duckdb:vortex-file-compressed 59725307 57884064 1.03
tpch_q10/duckdb:vortex-file-compressed 43024829 41632241 1.03
tpch_q11/duckdb:vortex-file-compressed 15544810 14202418 1.09
tpch_q12/duckdb:vortex-file-compressed 23259367 23676762 0.98
tpch_q13/duckdb:vortex-file-compressed 41036558 40631445 1.01
tpch_q14/duckdb:vortex-file-compressed 22335976 20498151 1.09
tpch_q15/duckdb:vortex-file-compressed 17401947 16652692 1.04
tpch_q16/duckdb:vortex-file-compressed 30243128 27914908 1.08
tpch_q17/duckdb:vortex-file-compressed 24057266 23348716 1.03
tpch_q18/duckdb:vortex-file-compressed 55465058 52492355 1.06
tpch_q19/duckdb:vortex-file-compressed 🚨 29341175 26533022 1.11
tpch_q20/duckdb:vortex-file-compressed 32871241 32260471 1.02
tpch_q21/duckdb:vortex-file-compressed 103446285 102799351 1.01
tpch_q22/duckdb:vortex-file-compressed 17201376 16682317 1.03
duckdb / parquet (0.979x ➖, 1↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77536389 77688240 1.00
tpch_q02/duckdb:parquet 39990758 40392955 0.99
tpch_q03/duckdb:parquet 71037273 71374512 1.00
tpch_q04/duckdb:parquet 49759060 50356204 0.99
tpch_q05/duckdb:parquet 68336772 69230275 0.99
tpch_q06/duckdb:parquet 23364006 22371097 1.04
tpch_q07/duckdb:parquet 🚀 69656677 78699197 0.89
tpch_q08/duckdb:parquet 87554625 92046459 0.95
tpch_q09/duckdb:parquet 133795987 138850285 0.96
tpch_q10/duckdb:parquet 131548753 130067593 1.01
tpch_q11/duckdb:parquet 22687824 23178085 0.98
tpch_q12/duckdb:parquet 47514516 47810058 0.99
tpch_q13/duckdb:parquet 258448755 268053125 0.96
tpch_q14/duckdb:parquet 51227988 52788116 0.97
tpch_q15/duckdb:parquet 26071624 26979531 0.97
tpch_q16/duckdb:parquet 58474336 60226520 0.97
tpch_q17/duckdb:parquet 59992758 58075942 1.03
tpch_q18/duckdb:parquet 119865923 124782205 0.96
tpch_q19/duckdb:parquet 70362936 73467677 0.96
tpch_q20/duckdb:parquet 65953355 66063323 1.00
tpch_q21/duckdb:parquet 185406918 190266438 0.97
tpch_q22/duckdb:parquet 53803655 55493354 0.97

File Size Changes (18 files changed, -44.4% overall, 4↑ 14↓)
File Scale Format Base HEAD Change %
region_0.vortex 1.0 vortex-file-compressed 6.14 KB 6.65 KB +520 B +8.3%
orders_0.vortex 1.0 vortex-file-compressed 35.14 MB 35.60 MB +470.82 KB +1.3%
lineitem_1.vortex 1.0 vortex-file-compressed 82.02 MB 82.06 MB +48.57 KB +0.1%
supplier_0.vortex 1.0 vortex-file-compressed 611.80 KB 611.84 KB +32 B +0.0%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.89 MB 1.81 KB -0.0%
part_0.vortex 1.0 vortex-file-compressed 5.01 MB 5.01 MB 2.66 KB -0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.71 MB 23.69 MB 15.48 KB -0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 82.22 MB 82.12 MB 106.82 KB -0.1%
customer_0.vortex 1.0 vortex-compact 7.43 MB 0 B 7.43 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 1.0 vortex-compact 63.00 MB 0 B 63.00 MB -100.0%
lineitem_1.vortex 1.0 vortex-compact 63.03 MB 0 B 63.03 MB -100.0%
nation_0.vortex 1.0 vortex-compact 8.18 KB 0 B 8.18 KB -100.0%
orders_0.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 MB -100.0%
part_0.vortex 1.0 vortex-compact 3.43 MB 0 B 3.43 MB -100.0%
partsupp_0.vortex 1.0 vortex-compact 20.89 MB 0 B 20.89 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.27 MB → 0 B (-100.0%)
  • vortex-file-compressed: 237.86 MB → 238.25 MB (+0.2%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.6%
Engines: DataFusion No clear signal (-3.3%, low confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): 0.989x ➖
Parquet (geomean): 1.004x ➖
Shifts: Parquet (control) +0.4% · Median polish -0.4%

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

datafusion / vortex-file-compressed (0.974x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4900501 5211134 0.94
fineweb_q01/datafusion:vortex-file-compressed 35408273 36834971 0.96
fineweb_q02/datafusion:vortex-file-compressed 38721225 39253860 0.99
fineweb_q03/datafusion:vortex-file-compressed 57003619 59297225 0.96
fineweb_q04/datafusion:vortex-file-compressed 276046338 276301687 1.00
fineweb_q05/datafusion:vortex-file-compressed 214578175 223632478 0.96
fineweb_q06/datafusion:vortex-file-compressed 53168187 52319024 1.02
fineweb_q07/datafusion:vortex-file-compressed 54130133 56449204 0.96
fineweb_q08/datafusion:vortex-file-compressed 22622640 22858161 0.99
datafusion / parquet (1.007x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7176765 6738197 1.07
fineweb_q01/datafusion:parquet 287020760 296317143 0.97
fineweb_q02/datafusion:parquet 291006090 299466986 0.97
fineweb_q03/datafusion:parquet 295698788 286274264 1.03
fineweb_q04/datafusion:parquet 310562720 296794833 1.05
fineweb_q05/datafusion:parquet 294647830 297799784 0.99
fineweb_q06/datafusion:parquet 289674084 290472236 1.00
fineweb_q07/datafusion:parquet 280780380 282069961 1.00
fineweb_q08/datafusion:parquet 278255908 277244306 1.00
duckdb / vortex-file-compressed (1.003x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3378840 3248794 1.04
fineweb_q01/duckdb:vortex-file-compressed 33808874 35746649 0.95
fineweb_q02/duckdb:vortex-file-compressed 40285138 38551795 1.04
fineweb_q03/duckdb:vortex-file-compressed 110013830 115899755 0.95
fineweb_q04/duckdb:vortex-file-compressed 277869292 275164535 1.01
fineweb_q05/duckdb:vortex-file-compressed 224612776 216410435 1.04
fineweb_q06/duckdb:vortex-file-compressed 52320951 53839806 0.97
fineweb_q07/duckdb:vortex-file-compressed 55378261 54146471 1.02
fineweb_q08/duckdb:vortex-file-compressed 22444620 22233801 1.01
duckdb / parquet (1.001x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 31026698 32066294 0.97
fineweb_q01/duckdb:parquet 87331132 84177013 1.04
fineweb_q02/duckdb:parquet 85651479 84869877 1.01
fineweb_q03/duckdb:parquet 316741426 320536254 0.99
fineweb_q04/duckdb:parquet 450255251 448917144 1.00
fineweb_q05/duckdb:parquet 415380562 420691388 0.99
fineweb_q06/duckdb:parquet 205528493 205873384 1.00
fineweb_q07/duckdb:parquet 216743458 216851443 1.00
fineweb_q08/duckdb:parquet 33448439 32804242 1.02

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 752.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

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.7%
Engines: DataFusion No clear signal (-0.0%, environment too noisy confidence) · DuckDB No clear signal (+1.4%, low confidence)
Vortex (geomean): 1.010x ➖
Parquet (geomean): 1.003x ➖
Shifts: Parquet (control) +0.3% · Median polish +0.6%

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

datafusion / vortex-file-compressed (1.005x ➖, 1↑ 6↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 25593773 24458519 1.05
tpcds_q02/datafusion:vortex-file-compressed 48974333 45753188 1.07
tpcds_q03/datafusion:vortex-file-compressed 15860965 15335810 1.03
tpcds_q04/datafusion:vortex-file-compressed 🚨 267793317 229018591 1.17
tpcds_q05/datafusion:vortex-file-compressed 46686246 44333143 1.05
tpcds_q06/datafusion:vortex-file-compressed 23256872 24253750 0.96
tpcds_q07/datafusion:vortex-file-compressed 40929124 44009588 0.93
tpcds_q08/datafusion:vortex-file-compressed 29627029 30475498 0.97
tpcds_q09/datafusion:vortex-file-compressed 30091195 32721537 0.92
tpcds_q10/datafusion:vortex-file-compressed 38596167 40319189 0.96
tpcds_q11/datafusion:vortex-file-compressed 134384970 134248558 1.00
tpcds_q12/datafusion:vortex-file-compressed 17865887 17633916 1.01
tpcds_q13/datafusion:vortex-file-compressed 47784894 47338045 1.01
tpcds_q14/datafusion:vortex-file-compressed 161931653 159474503 1.02
tpcds_q15/datafusion:vortex-file-compressed 26790680 25985231 1.03
tpcds_q16/datafusion:vortex-file-compressed 🚨 27667371 24593726 1.12
tpcds_q17/datafusion:vortex-file-compressed 62548819 62570225 1.00
tpcds_q18/datafusion:vortex-file-compressed 63148854 61402122 1.03
tpcds_q19/datafusion:vortex-file-compressed 22149723 22725080 0.97
tpcds_q20/datafusion:vortex-file-compressed 20248126 19560946 1.04
tpcds_q21/datafusion:vortex-file-compressed 36781166 36462524 1.01
tpcds_q22/datafusion:vortex-file-compressed 117682394 127392493 0.92
tpcds_q23/datafusion:vortex-file-compressed 154524308 160842977 0.96
tpcds_q24/datafusion:vortex-file-compressed 83450733 88860871 0.94
tpcds_q25/datafusion:vortex-file-compressed 65867720 64748039 1.02
tpcds_q26/datafusion:vortex-file-compressed 33713262 31585828 1.07
tpcds_q27/datafusion:vortex-file-compressed 96649372 95592509 1.01
tpcds_q28/datafusion:vortex-file-compressed 🚀 30398404 35108766 0.87
tpcds_q29/datafusion:vortex-file-compressed 62242156 59614610 1.04
tpcds_q30/datafusion:vortex-file-compressed 24492448 24084801 1.02
tpcds_q31/datafusion:vortex-file-compressed 73245684 76017829 0.96
tpcds_q32/datafusion:vortex-file-compressed 19319786 19132571 1.01
tpcds_q33/datafusion:vortex-file-compressed 29517859 30243889 0.98
tpcds_q34/datafusion:vortex-file-compressed 25518373 26382116 0.97
tpcds_q35/datafusion:vortex-file-compressed 45489235 45888139 0.99
tpcds_q36/datafusion:vortex-file-compressed 58306389 59607007 0.98
tpcds_q37/datafusion:vortex-file-compressed 23019672 21170448 1.09
tpcds_q38/datafusion:vortex-file-compressed 45026665 42731568 1.05
tpcds_q39/datafusion:vortex-file-compressed 105663559 109790385 0.96
tpcds_q40/datafusion:vortex-file-compressed 31416723 30844497 1.02
tpcds_q41/datafusion:vortex-file-compressed 20471845 20806117 0.98
tpcds_q42/datafusion:vortex-file-compressed 14410704 14500483 0.99
tpcds_q43/datafusion:vortex-file-compressed 19047691 19354035 0.98
tpcds_q44/datafusion:vortex-file-compressed 29470693 30222616 0.98
tpcds_q45/datafusion:vortex-file-compressed 27979844 25876308 1.08
tpcds_q46/datafusion:vortex-file-compressed 36802501 36526421 1.01
tpcds_q47/datafusion:vortex-file-compressed 135112881 143475543 0.94
tpcds_q48/datafusion:vortex-file-compressed 35011686 36830007 0.95
tpcds_q49/datafusion:vortex-file-compressed 59602997 62683587 0.95
tpcds_q50/datafusion:vortex-file-compressed 39805082 41913670 0.95
tpcds_q51/datafusion:vortex-file-compressed 89439359 89435183 1.00
tpcds_q52/datafusion:vortex-file-compressed 14096267 14912128 0.95
tpcds_q53/datafusion:vortex-file-compressed 22589172 24083770 0.94
tpcds_q54/datafusion:vortex-file-compressed 34855586 35674645 0.98
tpcds_q55/datafusion:vortex-file-compressed 13663913 14454242 0.95
tpcds_q56/datafusion:vortex-file-compressed 31072905 30903283 1.01
tpcds_q57/datafusion:vortex-file-compressed 🚨 106831667 94880330 1.13
tpcds_q58/datafusion:vortex-file-compressed 58955759 55504487 1.06
tpcds_q59/datafusion:vortex-file-compressed 58110874 64066478 0.91
tpcds_q60/datafusion:vortex-file-compressed 29607306 30157666 0.98
tpcds_q61/datafusion:vortex-file-compressed 40040430 40917936 0.98
tpcds_q62/datafusion:vortex-file-compressed 23903342 22187934 1.08
tpcds_q63/datafusion:vortex-file-compressed 25212088 23003726 1.10
tpcds_q64/datafusion:vortex-file-compressed 372761423 393703565 0.95
tpcds_q65/datafusion:vortex-file-compressed 50032518 53431398 0.94
tpcds_q66/datafusion:vortex-file-compressed 70497113 69541081 1.01
tpcds_q67/datafusion:vortex-file-compressed 155748757 161135689 0.97
tpcds_q68/datafusion:vortex-file-compressed 34627386 34736041 1.00
tpcds_q69/datafusion:vortex-file-compressed 37791705 37293665 1.01
tpcds_q70/datafusion:vortex-file-compressed 95519887 100734803 0.95
tpcds_q71/datafusion:vortex-file-compressed 23542594 23603933 1.00
tpcds_q72/datafusion:vortex-file-compressed 2192294413 2159356904 1.02
tpcds_q73/datafusion:vortex-file-compressed 25118209 25424977 0.99
tpcds_q74/datafusion:vortex-file-compressed 83123169 83906062 0.99
tpcds_q75/datafusion:vortex-file-compressed 114666280 111855982 1.03
tpcds_q76/datafusion:vortex-file-compressed 28377118 28655639 0.99
tpcds_q77/datafusion:vortex-file-compressed 38960181 39472391 0.99
tpcds_q78/datafusion:vortex-file-compressed 120879464 114794619 1.05
tpcds_q79/datafusion:vortex-file-compressed 31097179 29632722 1.05
tpcds_q80/datafusion:vortex-file-compressed 🚨 102815751 90189837 1.14
tpcds_q81/datafusion:vortex-file-compressed 25607856 26140721 0.98
tpcds_q82/datafusion:vortex-file-compressed 22729386 21970032 1.03
tpcds_q83/datafusion:vortex-file-compressed 38166109 35769930 1.07
tpcds_q84/datafusion:vortex-file-compressed 🚨 14286231 12914213 1.11
tpcds_q85/datafusion:vortex-file-compressed 🚨 102525960 92963785 1.10
tpcds_q86/datafusion:vortex-file-compressed 15965991 15790212 1.01
tpcds_q87/datafusion:vortex-file-compressed 44889227 43027769 1.04
tpcds_q88/datafusion:vortex-file-compressed 56054329 55968488 1.00
tpcds_q89/datafusion:vortex-file-compressed 26322693 25883643 1.02
tpcds_q90/datafusion:vortex-file-compressed 14486007 14170179 1.02
tpcds_q91/datafusion:vortex-file-compressed 19532449 20452751 0.96
tpcds_q92/datafusion:vortex-file-compressed 18058044 17043342 1.06
tpcds_q93/datafusion:vortex-file-compressed 33248356 32744828 1.02
tpcds_q94/datafusion:vortex-file-compressed 22893732 21438254 1.07
tpcds_q95/datafusion:vortex-file-compressed 61512986 56519866 1.09
tpcds_q96/datafusion:vortex-file-compressed 13301823 13534318 0.98
tpcds_q97/datafusion:vortex-file-compressed 30337567 30465905 1.00
tpcds_q98/datafusion:vortex-file-compressed 24139943 25582438 0.94
tpcds_q99/datafusion:vortex-file-compressed 27843103 28262480 0.99
datafusion / parquet (1.005x ➖, 2↑ 4↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 25724565 26471539 0.97
tpcds_q02/datafusion:parquet 43657541 43923632 0.99
tpcds_q03/datafusion:parquet 13986688 13986308 1.00
tpcds_q04/datafusion:parquet 312531437 317036124 0.99
tpcds_q05/datafusion:parquet 47813798 46137182 1.04
tpcds_q06/datafusion:parquet 24074077 24639066 0.98
tpcds_q07/datafusion:parquet 85140298 79334312 1.07
tpcds_q08/datafusion:parquet 33065491 31230289 1.06
tpcds_q09/datafusion:parquet 🚨 44189865 39295407 1.12
tpcds_q10/datafusion:parquet 75793810 75457019 1.00
tpcds_q11/datafusion:parquet 160976338 149697706 1.08
tpcds_q12/datafusion:parquet 19716143 18501129 1.07
tpcds_q13/datafusion:parquet 80326954 78826265 1.02
tpcds_q14/datafusion:parquet 162081172 161476606 1.00
tpcds_q15/datafusion:parquet 21016227 23146825 0.91
tpcds_q16/datafusion:parquet 🚀 28711811 32998481 0.87
tpcds_q17/datafusion:parquet 61621766 66636855 0.92
tpcds_q18/datafusion:parquet 115214836 111467771 1.03
tpcds_q19/datafusion:parquet 🚨 26578827 22990464 1.16
tpcds_q20/datafusion:parquet 17932364 17337149 1.03
tpcds_q21/datafusion:parquet 20151735 18671437 1.08
tpcds_q22/datafusion:parquet 177689913 163713159 1.09
tpcds_q23/datafusion:parquet 172151293 160395339 1.07
tpcds_q24/datafusion:parquet 92412949 90655007 1.02
tpcds_q25/datafusion:parquet 68927471 63166262 1.09
tpcds_q26/datafusion:parquet 70330254 70296002 1.00
tpcds_q27/datafusion:parquet 143518849 140819065 1.02
tpcds_q28/datafusion:parquet 45263358 46110879 0.98
tpcds_q29/datafusion:parquet 64783968 65622753 0.99
tpcds_q30/datafusion:parquet 35645193 33999175 1.05
tpcds_q31/datafusion:parquet 65954635 70469978 0.94
tpcds_q32/datafusion:parquet 16506156 16636223 0.99
tpcds_q33/datafusion:parquet 26855735 27433789 0.98
tpcds_q34/datafusion:parquet 22178576 22634408 0.98
tpcds_q35/datafusion:parquet 73870546 74888622 0.99
tpcds_q36/datafusion:parquet 58566367 59013135 0.99
tpcds_q37/datafusion:parquet 20471456 19809190 1.03
tpcds_q38/datafusion:parquet 44119390 43128283 1.02
tpcds_q39/datafusion:parquet 80408489 80100835 1.00
tpcds_q40/datafusion:parquet 25555364 24915084 1.03
tpcds_q41/datafusion:parquet 14800093 15143084 0.98
tpcds_q42/datafusion:parquet 12414416 12850618 0.97
tpcds_q43/datafusion:parquet 17287981 17775324 0.97
tpcds_q44/datafusion:parquet 32205271 33477023 0.96
tpcds_q45/datafusion:parquet 29468379 30091304 0.98
tpcds_q46/datafusion:parquet 35206843 33161669 1.06
tpcds_q47/datafusion:parquet 138692887 131844781 1.05
tpcds_q48/datafusion:parquet 72609822 71551472 1.01
tpcds_q49/datafusion:parquet 57537349 60672056 0.95
tpcds_q50/datafusion:parquet 43016459 42407070 1.01
tpcds_q51/datafusion:parquet 93439818 87950480 1.06
tpcds_q52/datafusion:parquet 12343419 12694901 0.97
tpcds_q53/datafusion:parquet 18882515 18671413 1.01
tpcds_q54/datafusion:parquet 33690930 32502601 1.04
tpcds_q55/datafusion:parquet 11432926 11952057 0.96
tpcds_q56/datafusion:parquet 29569941 27760787 1.07
tpcds_q57/datafusion:parquet 106176490 110580785 0.96
tpcds_q58/datafusion:parquet 57270409 57121073 1.00
tpcds_q59/datafusion:parquet 62997741 64092416 0.98
tpcds_q60/datafusion:parquet 30111954 29309803 1.03
tpcds_q61/datafusion:parquet 45163581 42970375 1.05
tpcds_q62/datafusion:parquet 25407522 26768343 0.95
tpcds_q63/datafusion:parquet 17971167 18391971 0.98
tpcds_q64/datafusion:parquet 319372213 308292193 1.04
tpcds_q65/datafusion:parquet 38302532 38084755 1.01
tpcds_q66/datafusion:parquet 69403761 72067814 0.96
tpcds_q67/datafusion:parquet 151273039 149584530 1.01
tpcds_q68/datafusion:parquet 32147810 32021092 1.00
tpcds_q69/datafusion:parquet 74898569 70157265 1.07
tpcds_q70/datafusion:parquet 🚨 37098769 33176724 1.12
tpcds_q71/datafusion:parquet 24386544 23547329 1.04
tpcds_q72/datafusion:parquet 597198389 593908397 1.01
tpcds_q73/datafusion:parquet 21518487 21175025 1.02
tpcds_q74/datafusion:parquet 84410357 83118267 1.02
tpcds_q75/datafusion:parquet 105698853 109463103 0.97
tpcds_q76/datafusion:parquet 31847459 31262795 1.02
tpcds_q77/datafusion:parquet 39210038 40340065 0.97
tpcds_q78/datafusion:parquet 113858833 112698682 1.01
tpcds_q79/datafusion:parquet 26627156 27470897 0.97
tpcds_q80/datafusion:parquet 80553280 78004619 1.03
tpcds_q81/datafusion:parquet 30435808 32677079 0.93
tpcds_q82/datafusion:parquet 20034987 20512175 0.98
tpcds_q83/datafusion:parquet 40749889 42323479 0.96
tpcds_q84/datafusion:parquet 40622418 41623416 0.98
tpcds_q85/datafusion:parquet 149364323 151046023 0.99
tpcds_q86/datafusion:parquet 🚀 13971970 16044486 0.87
tpcds_q87/datafusion:parquet 45876312 48380118 0.95
tpcds_q88/datafusion:parquet 59852791 61968964 0.97
tpcds_q89/datafusion:parquet 23221478 21695577 1.07
tpcds_q90/datafusion:parquet 15113696 15401090 0.98
tpcds_q91/datafusion:parquet 59850951 59964375 1.00
tpcds_q92/datafusion:parquet 19031537 19006127 1.00
tpcds_q93/datafusion:parquet 31661468 32075858 0.99
tpcds_q94/datafusion:parquet 21075351 21499612 0.98
tpcds_q95/datafusion:parquet 59148717 60731229 0.97
tpcds_q96/datafusion:parquet 12365567 12237350 1.01
tpcds_q97/datafusion:parquet 29951257 29696511 1.01
tpcds_q98/datafusion:parquet 22173714 22765742 0.97
tpcds_q99/datafusion:parquet 🚨 31150687 27803627 1.12
duckdb / vortex-file-compressed (1.015x ➖, 10↑ 16↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚨 26490385 23398697 1.13
tpcds_q02/duckdb:vortex-file-compressed 🚨 34515587 23391425 1.48
tpcds_q03/duckdb:vortex-file-compressed 🚀 15970056 19748719 0.81
tpcds_q04/duckdb:vortex-file-compressed 98525102 98258057 1.00
tpcds_q05/duckdb:vortex-file-compressed 36727172 35831398 1.02
tpcds_q06/duckdb:vortex-file-compressed 34849445 35812491 0.97
tpcds_q07/duckdb:vortex-file-compressed 🚀 26269832 29398365 0.89
tpcds_q08/duckdb:vortex-file-compressed 29922352 28508757 1.05
tpcds_q09/duckdb:vortex-file-compressed 15724105 16227625 0.97
tpcds_q10/duckdb:vortex-file-compressed 39830889 41616145 0.96
tpcds_q11/duckdb:vortex-file-compressed 67662581 73957425 0.91
tpcds_q12/duckdb:vortex-file-compressed 18086110 16645074 1.09
tpcds_q13/duckdb:vortex-file-compressed 34268806 35334644 0.97
tpcds_q14/duckdb:vortex-file-compressed 109343998 103860128 1.05
tpcds_q15/duckdb:vortex-file-compressed 27562819 28855919 0.96
tpcds_q16/duckdb:vortex-file-compressed 🚨 27070651 23948307 1.13
tpcds_q17/duckdb:vortex-file-compressed 49386891 49577158 1.00
tpcds_q18/duckdb:vortex-file-compressed 41924062 43327608 0.97
tpcds_q19/duckdb:vortex-file-compressed 🚀 33682625 37531633 0.90
tpcds_q20/duckdb:vortex-file-compressed 17090557 16983068 1.01
tpcds_q21/duckdb:vortex-file-compressed 16007800 16757157 0.96
tpcds_q22/duckdb:vortex-file-compressed 78588164 72726433 1.08
tpcds_q23/duckdb:vortex-file-compressed 96609950 89886958 1.07
tpcds_q24/duckdb:vortex-file-compressed 50950434 48585398 1.05
tpcds_q25/duckdb:vortex-file-compressed 🚨 42713779 38201873 1.12
tpcds_q26/duckdb:vortex-file-compressed 🚨 21589095 19447949 1.11
tpcds_q27/duckdb:vortex-file-compressed 27033420 28702410 0.94
tpcds_q28/duckdb:vortex-file-compressed 12922888 12676864 1.02
tpcds_q29/duckdb:vortex-file-compressed 49427588 48782024 1.01
tpcds_q30/duckdb:vortex-file-compressed 27387797 26244443 1.04
tpcds_q31/duckdb:vortex-file-compressed 29234066 32206364 0.91
tpcds_q32/duckdb:vortex-file-compressed 13881368 13693502 1.01
tpcds_q33/duckdb:vortex-file-compressed 25242356 25488702 0.99
tpcds_q34/duckdb:vortex-file-compressed 28776706 29886486 0.96
tpcds_q35/duckdb:vortex-file-compressed 66821026 68043707 0.98
tpcds_q36/duckdb:vortex-file-compressed 24375647 25674066 0.95
tpcds_q37/duckdb:vortex-file-compressed 20750420 20597203 1.01
tpcds_q38/duckdb:vortex-file-compressed 39905751 41017793 0.97
tpcds_q39/duckdb:vortex-file-compressed 🚨 35939208 28838706 1.25
tpcds_q40/duckdb:vortex-file-compressed 🚨 21252173 18416287 1.15
tpcds_q41/duckdb:vortex-file-compressed 13004451 12887839 1.01
tpcds_q42/duckdb:vortex-file-compressed 🚀 13686860 16231373 0.84
tpcds_q43/duckdb:vortex-file-compressed 20353364 19272940 1.06
tpcds_q44/duckdb:vortex-file-compressed 22304445 21952444 1.02
tpcds_q45/duckdb:vortex-file-compressed 31186319 31632305 0.99
tpcds_q46/duckdb:vortex-file-compressed 🚀 30061368 38322838 0.78
tpcds_q47/duckdb:vortex-file-compressed 55265462 54594464 1.01
tpcds_q48/duckdb:vortex-file-compressed 30748306 32937601 0.93
tpcds_q49/duckdb:vortex-file-compressed 35932661 35777075 1.00
tpcds_q50/duckdb:vortex-file-compressed 27618642 28097670 0.98
tpcds_q51/duckdb:vortex-file-compressed 🚀 109750146 135708931 0.81
tpcds_q52/duckdb:vortex-file-compressed 🚀 13526038 15643840 0.86
tpcds_q53/duckdb:vortex-file-compressed 23289673 24748026 0.94
tpcds_q54/duckdb:vortex-file-compressed 31090012 31654062 0.98
tpcds_q55/duckdb:vortex-file-compressed 🚀 13247058 15024314 0.88
tpcds_q56/duckdb:vortex-file-compressed 27119026 28716583 0.94
tpcds_q57/duckdb:vortex-file-compressed 🚨 43299169 37321561 1.16
tpcds_q58/duckdb:vortex-file-compressed 32067989 33611077 0.95
tpcds_q59/duckdb:vortex-file-compressed 🚨 57321710 37451825 1.53
tpcds_q60/duckdb:vortex-file-compressed 26656926 28237612 0.94
tpcds_q61/duckdb:vortex-file-compressed 32412898 33237338 0.98
tpcds_q62/duckdb:vortex-file-compressed 16664550 15728339 1.06
tpcds_q63/duckdb:vortex-file-compressed 23365673 25666507 0.91
tpcds_q64/duckdb:vortex-file-compressed 102105865 100783224 1.01
tpcds_q65/duckdb:vortex-file-compressed 25038824 24150516 1.04
tpcds_q66/duckdb:vortex-file-compressed 31633580 30870109 1.02
tpcds_q67/duckdb:vortex-file-compressed 151365187 140854674 1.07
tpcds_q68/duckdb:vortex-file-compressed 36106395 34354788 1.05
tpcds_q69/duckdb:vortex-file-compressed 43631476 44193306 0.99
tpcds_q70/duckdb:vortex-file-compressed 🚨 41836564 33179580 1.26
tpcds_q71/duckdb:vortex-file-compressed 22629462 24148901 0.94
tpcds_q72/duckdb:vortex-file-compressed 182864399 168870718 1.08
tpcds_q73/duckdb:vortex-file-compressed 🚀 25877915 28764132 0.90
tpcds_q74/duckdb:vortex-file-compressed 43491687 46700784 0.93
tpcds_q75/duckdb:vortex-file-compressed 54988483 50247395 1.09
tpcds_q76/duckdb:vortex-file-compressed 🚀 20268069 22569021 0.90
tpcds_q77/duckdb:vortex-file-compressed 26298929 27226548 0.97
tpcds_q78/duckdb:vortex-file-compressed 🚨 82550389 67793284 1.22
tpcds_q79/duckdb:vortex-file-compressed 27663381 28845274 0.96
tpcds_q80/duckdb:vortex-file-compressed 🚨 55071952 49742605 1.11
tpcds_q81/duckdb:vortex-file-compressed 🚨 34667032 30378996 1.14
tpcds_q82/duckdb:vortex-file-compressed 48057733 47243051 1.02
tpcds_q83/duckdb:vortex-file-compressed 33174121 30286804 1.10
tpcds_q84/duckdb:vortex-file-compressed 17606220 17741130 0.99
tpcds_q85/duckdb:vortex-file-compressed 47734259 46546609 1.03
tpcds_q86/duckdb:vortex-file-compressed 17415856 19048199 0.91
tpcds_q87/duckdb:vortex-file-compressed 45169840 41367933 1.09
tpcds_q88/duckdb:vortex-file-compressed 57297956 57458240 1.00
tpcds_q89/duckdb:vortex-file-compressed 24163657 23947691 1.01
tpcds_q90/duckdb:vortex-file-compressed 12484992 11699265 1.07
tpcds_q91/duckdb:vortex-file-compressed 25516026 24853236 1.03
tpcds_q92/duckdb:vortex-file-compressed 19709483 19564046 1.01
tpcds_q93/duckdb:vortex-file-compressed 🚨 33887254 29702954 1.14
tpcds_q94/duckdb:vortex-file-compressed 24572548 23334634 1.05
tpcds_q95/duckdb:vortex-file-compressed 🚨 169786194 126395116 1.34
tpcds_q96/duckdb:vortex-file-compressed 12414953 13677497 0.91
tpcds_q97/duckdb:vortex-file-compressed 42382316 38707955 1.09
tpcds_q98/duckdb:vortex-file-compressed 20167509 20865616 0.97
tpcds_q99/duckdb:vortex-file-compressed 🚨 24832364 19474800 1.28
duckdb / parquet (1.001x ➖, 1↑ 1↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 31260011 30206840 1.03
tpcds_q02/duckdb:parquet 24709221 24271809 1.02
tpcds_q03/duckdb:parquet 12988672 13612342 0.95
tpcds_q04/duckdb:parquet 174493320 169843739 1.03
tpcds_q05/duckdb:parquet 32463872 31353539 1.04
tpcds_q06/duckdb:parquet 34100038 33459259 1.02
tpcds_q07/duckdb:parquet 24607619 24543557 1.00
tpcds_q08/duckdb:parquet 29808862 30156891 0.99
tpcds_q09/duckdb:parquet 45375586 44500622 1.02
tpcds_q10/duckdb:parquet 38611605 38385020 1.01
tpcds_q11/duckdb:parquet 97101742 90579193 1.07
tpcds_q12/duckdb:parquet 17115821 17492402 0.98
tpcds_q13/duckdb:parquet 35194079 34771491 1.01
tpcds_q14/duckdb:parquet 100534341 100905433 1.00
tpcds_q15/duckdb:parquet 31353258 31596072 0.99
tpcds_q16/duckdb:parquet 22861463 23150100 0.99
tpcds_q17/duckdb:parquet 38642239 39801104 0.97
tpcds_q18/duckdb:parquet 48029415 50035124 0.96
tpcds_q19/duckdb:parquet 31995079 32110110 1.00
tpcds_q20/duckdb:parquet 18812145 19347615 0.97
tpcds_q21/duckdb:parquet 12040575 12770619 0.94
tpcds_q22/duckdb:parquet 74635086 75003075 1.00
tpcds_q23/duckdb:parquet 82742283 82161324 1.01
tpcds_q24/duckdb:parquet 47599421 47815894 1.00
tpcds_q25/duckdb:parquet 36121969 36155930 1.00
tpcds_q26/duckdb:parquet 40530394 40330562 1.00
tpcds_q27/duckdb:parquet 53194456 54086256 0.98
tpcds_q28/duckdb:parquet 43586716 43292920 1.01
tpcds_q29/duckdb:parquet 38790863 38757606 1.00
tpcds_q30/duckdb:parquet 37413948 38202435 0.98
tpcds_q31/duckdb:parquet 28877741 28647874 1.01
tpcds_q32/duckdb:parquet 12899458 13238296 0.97
tpcds_q33/duckdb:parquet 24796803 23334930 1.06
tpcds_q34/duckdb:parquet 24603034 22972446 1.07
tpcds_q35/duckdb:parquet 60782975 63278207 0.96
tpcds_q36/duckdb:parquet 22765559 23089166 0.99
tpcds_q37/duckdb:parquet 14435414 14727695 0.98
tpcds_q38/duckdb:parquet 36735202 36808745 1.00
tpcds_q39/duckdb:parquet 32172803 33184049 0.97
tpcds_q40/duckdb:parquet 20104599 20222114 0.99
tpcds_q41/duckdb:parquet 8934304 9015687 0.99
tpcds_q42/duckdb:parquet 12517745 13381472 0.94
tpcds_q43/duckdb:parquet 20308037 19940564 1.02
tpcds_q44/duckdb:parquet 26843651 26423995 1.02
tpcds_q45/duckdb:parquet 30573203 29357322 1.04
tpcds_q46/duckdb:parquet 49116608 49021283 1.00
tpcds_q47/duckdb:parquet 51428735 50705718 1.01
tpcds_q48/duckdb:parquet 33023594 32960041 1.00
tpcds_q49/duckdb:parquet 28621869 29200054 0.98
tpcds_q50/duckdb:parquet 26475797 26580213 1.00
tpcds_q51/duckdb:parquet 106461521 104028963 1.02
tpcds_q52/duckdb:parquet 13365880 13439924 0.99
tpcds_q53/duckdb:parquet 19719393 19267615 1.02
tpcds_q54/duckdb:parquet 30246732 30450416 0.99
tpcds_q55/duckdb:parquet 🚀 12120618 14399092 0.84
tpcds_q56/duckdb:parquet 25025033 25032896 1.00
tpcds_q57/duckdb:parquet 38514374 38668766 1.00
tpcds_q58/duckdb:parquet 25634001 27001861 0.95
tpcds_q59/duckdb:parquet 36502940 36610946 1.00
tpcds_q60/duckdb:parquet 24465081 25513406 0.96
tpcds_q61/duckdb:parquet 32638425 34693045 0.94
tpcds_q62/duckdb:parquet 12959579 13120172 0.99
tpcds_q63/duckdb:parquet 18071459 17545858 1.03
tpcds_q64/duckdb:parquet 81740644 82831950 0.99
tpcds_q65/duckdb:parquet 22412366 23425649 0.96
tpcds_q66/duckdb:parquet 29861072 30018449 0.99
tpcds_q67/duckdb:parquet 137257482 139946889 0.98
tpcds_q68/duckdb:parquet 39442725 38989112 1.01
tpcds_q69/duckdb:parquet 38750887 38509561 1.01
tpcds_q70/duckdb:parquet 22656233 22587695 1.00
tpcds_q71/duckdb:parquet 23560739 23804199 0.99
tpcds_q72/duckdb:parquet 170981629 167831841 1.02
tpcds_q73/duckdb:parquet 21046156 20107427 1.05
tpcds_q74/duckdb:parquet 132193750 129863305 1.02
tpcds_q75/duckdb:parquet 57915745 60595654 0.96
tpcds_q76/duckdb:parquet 22196261 22197103 1.00
tpcds_q77/duckdb:parquet 25205023 25384773 0.99
tpcds_q78/duckdb:parquet 79402250 78122428 1.02
tpcds_q79/duckdb:parquet 30289362 30731814 0.99
tpcds_q80/duckdb:parquet 45846762 45055681 1.02
tpcds_q81/duckdb:parquet 36845934 35705940 1.03
tpcds_q82/duckdb:parquet 18605605 18073225 1.03
tpcds_q83/duckdb:parquet 19957555 19185584 1.04
tpcds_q84/duckdb:parquet 22972193 21229783 1.08
tpcds_q85/duckdb:parquet 44281594 43776412 1.01
tpcds_q86/duckdb:parquet 14167551 14010721 1.01
tpcds_q87/duckdb:parquet 40327502 40735125 0.99
tpcds_q88/duckdb:parquet 53882204 53791923 1.00
tpcds_q89/duckdb:parquet 21612724 22048708 0.98
tpcds_q90/duckdb:parquet 8987972 8643135 1.04
tpcds_q91/duckdb:parquet 26582239 25560426 1.04
tpcds_q92/duckdb:parquet 13786090 14228748 0.97
tpcds_q93/duckdb:parquet 33588100 33089080 1.02
tpcds_q94/duckdb:parquet 18508409 18515231 1.00
tpcds_q95/duckdb:parquet 🚨 153470280 126615458 1.21
tpcds_q96/duckdb:parquet 11163286 10940335 1.02
tpcds_q97/duckdb:parquet 40270031 38452904 1.05
tpcds_q98/duckdb:parquet 24280499 24980223 0.97
tpcds_q99/duckdb:parquet 20746369 20633853 1.01

File Size Changes (37 files changed, -43.5% overall, 7↑ 30↓)
File Scale Format Base HEAD Change %
reason.vortex 1.0 vortex-file-compressed 7.22 KB 7.65 KB +440 B +5.9%
web_site.vortex 1.0 vortex-file-compressed 53.47 KB 55.21 KB +1.73 KB +3.2%
store.vortex 1.0 vortex-file-compressed 48.59 KB 49.70 KB +1.11 KB +2.3%
warehouse.vortex 1.0 vortex-file-compressed 23.93 KB 24.29 KB +360 B +1.5%
ship_mode.vortex 1.0 vortex-file-compressed 13.26 KB 13.31 KB +48 B +0.4%
call_center.vortex 1.0 vortex-file-compressed 54.13 KB 54.21 KB +80 B +0.1%
item.vortex 1.0 vortex-file-compressed 1.64 MB 1.64 MB +560 B +0.0%
catalog_page.vortex 1.0 vortex-file-compressed 566.25 KB 566.06 KB 192 B -0.0%
customer_address.vortex 1.0 vortex-file-compressed 826.73 KB 825.72 KB 1.02 KB -0.1%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.18 MB 88.40 KB -2.0%
date_dim.vortex 1.0 vortex-file-compressed 1.01 MB 954.36 KB 77.09 KB -7.5%
time_dim.vortex 1.0 vortex-file-compressed 434.09 KB 379.97 KB 54.12 KB -12.5%
call_center.vortex 1.0 vortex-compact 49.33 KB 0 B 49.33 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 362.98 KB 0 B 362.98 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.01 MB 0 B 6.01 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.31 MB 0 B 59.31 MB -100.0%
customer.vortex 1.0 vortex-compact 3.29 MB 0 B 3.29 MB -100.0%
customer_address.vortex 1.0 vortex-compact 558.97 KB 0 B 558.97 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 649.07 KB 0 B 649.07 KB -100.0%
date_dim.vortex 1.0 vortex-compact 149.19 KB 0 B 149.19 KB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
household_demographics.vortex 1.0 vortex-compact 10.29 KB 0 B 10.29 KB -100.0%
income_band.vortex 1.0 vortex-compact 5.56 KB 0 B 5.56 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 0 B 16.07 MB -100.0%
item.vortex 1.0 vortex-compact 994.02 KB 0 B 994.02 KB -100.0%
promotion.vortex 1.0 vortex-compact 51.36 KB 0 B 51.36 KB -100.0%
reason.vortex 1.0 vortex-compact 5.96 KB 0 B 5.96 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 11.09 KB 0 B 11.09 KB -100.0%
store.vortex 1.0 vortex-compact 44.86 KB 0 B 44.86 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.31 MB 0 B 9.31 MB -100.0%
store_sales.vortex 1.0 vortex-compact 77.87 MB 0 B 77.87 MB -100.0%
time_dim.vortex 1.0 vortex-compact 96.91 KB 0 B 96.91 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.33 KB 0 B 22.33 KB -100.0%
web_page.vortex 1.0 vortex-compact 26.44 KB 0 B 26.44 KB -100.0%
web_returns.vortex 1.0 vortex-compact 2.99 MB 0 B 2.99 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.35 MB 0 B 29.35 MB -100.0%
web_site.vortex 1.0 vortex-compact 44.69 KB 0 B 44.69 KB -100.0%

Totals:

  • vortex-compact: 207.47 MB → 0 B (-100.0%)
  • vortex-file-compressed: 270.04 MB → 269.82 MB (-0.1%)

@codspeed-hq

codspeed-hq Bot commented Jun 24, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by ×68

⚠️ 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.

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

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_bool_canonical_into[(1000, 10)] 16.3 µs 26.9 µs -39.53%
Simulation compact[(16384, 90)] 1,772,802.8 ns 842.5 ns ×2,100
Simulation compact_sliced[(16384, 90)] 521,565.8 ns 842.5 ns ×620
Simulation compact[(4096, 90)] 470,651.1 ns 808.3 ns ×580
Simulation compact_sliced[(4096, 90)] 144,019.2 ns 779.2 ns ×180
Simulation bitwise_not_vortex_buffer_mut[128] 273.6 ns 244.4 ns +11.93%

Tip

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


Comparing ngates/arrow-varbinview-compact-export (362c0c1) with develop (aeae579)

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

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

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

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

duckdb / vortex-file-compressed (1.009x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base 9d3aafb (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12428976 12284160 1.01
statpopgen_q01/duckdb:vortex-file-compressed 26628459 26330517 1.01
statpopgen_q02/duckdb:vortex-file-compressed 528763122 545529267 0.97
statpopgen_q03/duckdb:vortex-file-compressed 1070107465 1027856465 1.04
statpopgen_q04/duckdb:vortex-file-compressed 1051634794 1059310019 0.99
statpopgen_q05/duckdb:vortex-file-compressed 475197673 467134573 1.02
statpopgen_q06/duckdb:vortex-file-compressed 1534569868 1518731885 1.01
statpopgen_q07/duckdb:vortex-file-compressed 196364948 193242756 1.02
statpopgen_q08/duckdb:vortex-file-compressed 231370562 226238330 1.02
statpopgen_q09/duckdb:vortex-file-compressed 828375808 839502900 0.99
statpopgen_q10/duckdb:vortex-file-compressed 2583355058 2537902798 1.02
duckdb / parquet (1.017x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base 9d3aafb (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 305211070 302803593 1.01
statpopgen_q01/duckdb:parquet 388309088 377106579 1.03
statpopgen_q02/duckdb:parquet 777107210 758953677 1.02
statpopgen_q03/duckdb:parquet 1200278783 1185038832 1.01
statpopgen_q04/duckdb:parquet 1196573241 1189114095 1.01
statpopgen_q05/duckdb:parquet 817287937 803065622 1.02
statpopgen_q06/duckdb:parquet 1445841428 1409154026 1.03
statpopgen_q07/duckdb:parquet 859013778 848571462 1.01
statpopgen_q08/duckdb:parquet 884159934 859115588 1.03
statpopgen_q09/duckdb:parquet 1020093367 1019030606 1.00
statpopgen_q10/duckdb:parquet 2205483792 2166598082 1.02

File Size Changes (3 files changed, -32.3% 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.96 GB 193.88 KB -0.0%
duckdb.db 100000 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 959.32 MB 0 B 959.32 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -5.0%
Engines: DataFusion No clear signal (-5.3%, low confidence) · DuckDB No clear signal (-4.8%, low confidence)
Vortex (geomean): 0.959x ➖
Parquet (geomean): 1.010x ➖
Shifts: Parquet (control) +1.0% · Median polish -2.5%

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

datafusion / vortex-file-compressed (0.965x ➖, 3↑ 1↓)
name PR 362c0c1 (ns) base 9d3aafb (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 599266069 568007445 1.06
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚨 19701331 17218162 1.14
clickbench-sorted_q26/datafusion:vortex-file-compressed 19182079 20207294 0.95
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚀 60430992 68867240 0.88
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚀 45729395 52407609 0.87
clickbench-sorted_q38/datafusion:vortex-file-compressed 49225307 51468982 0.96
clickbench-sorted_q39/datafusion:vortex-file-compressed 123305182 118992016 1.04
clickbench-sorted_q40/datafusion:vortex-file-compressed 21206683 21711393 0.98
clickbench-sorted_q41/datafusion:vortex-file-compressed 19713931 21484445 0.92
clickbench-sorted_q42/datafusion:vortex-file-compressed 🚀 14690748 16404357 0.90
datafusion / parquet (1.018x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base 9d3aafb (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4858074034 4840393076 1.00
clickbench-sorted_q24/datafusion:parquet 32827850 33041548 0.99
clickbench-sorted_q26/datafusion:parquet 34367604 33187372 1.04
clickbench-sorted_q36/datafusion:parquet 190514515 176498680 1.08
clickbench-sorted_q37/datafusion:parquet 113431655 115025679 0.99
clickbench-sorted_q38/datafusion:parquet 161318985 154482230 1.04
clickbench-sorted_q39/datafusion:parquet 294500974 290090782 1.02
clickbench-sorted_q40/datafusion:parquet 70946755 68782462 1.03
clickbench-sorted_q41/datafusion:parquet 62637776 62298625 1.01
clickbench-sorted_q42/datafusion:parquet 33808286 34063438 0.99
duckdb / vortex-file-compressed (0.954x ➖, 2↑ 0↓)
name PR 362c0c1 (ns) base 9d3aafb (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚀 192260522 230037622 0.84
clickbench-sorted_q24/duckdb:vortex-file-compressed 25216987 26874766 0.94
clickbench-sorted_q26/duckdb:vortex-file-compressed 45804761 43341626 1.06
clickbench-sorted_q36/duckdb:vortex-file-compressed 62400051 62732868 0.99
clickbench-sorted_q37/duckdb:vortex-file-compressed 51044458 48537127 1.05
clickbench-sorted_q38/duckdb:vortex-file-compressed 54560596 54854322 0.99
clickbench-sorted_q39/duckdb:vortex-file-compressed 123051482 124507603 0.99
clickbench-sorted_q40/duckdb:vortex-file-compressed 28297349 31198728 0.91
clickbench-sorted_q41/duckdb:vortex-file-compressed 🚀 27100498 30381166 0.89
clickbench-sorted_q42/duckdb:vortex-file-compressed 23015090 25364236 0.91
duckdb / parquet (1.002x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base 9d3aafb (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 142260592 143172701 0.99
clickbench-sorted_q24/duckdb:parquet 23282728 23673667 0.98
clickbench-sorted_q26/duckdb:parquet 21688430 20066899 1.08
clickbench-sorted_q36/duckdb:parquet 108628346 110354339 0.98
clickbench-sorted_q37/duckdb:parquet 96686146 96686700 1.00
clickbench-sorted_q38/duckdb:parquet 94637556 95584930 0.99
clickbench-sorted_q39/duckdb:parquet 181700292 185076893 0.98
clickbench-sorted_q40/duckdb:parquet 40714811 41642811 0.98
clickbench-sorted_q41/duckdb:parquet 39934691 41077477 0.97
clickbench-sorted_q42/duckdb:parquet 30724807 28880124 1.06

File Size Changes (201 files changed, -42.5% overall, 52↑ 149↓)
File Scale Format Base HEAD Change %
hits_29.vortex 1.0 vortex-file-compressed 191.84 MB 194.08 MB +2.23 MB +1.2%
hits_35.vortex 1.0 vortex-file-compressed 189.72 MB 191.86 MB +2.14 MB +1.1%
hits_39.vortex 1.0 vortex-file-compressed 191.93 MB 193.78 MB +1.85 MB +1.0%
hits_28.vortex 1.0 vortex-file-compressed 188.85 MB 190.51 MB +1.66 MB +0.9%
hits_42.vortex 1.0 vortex-file-compressed 139.35 MB 140.48 MB +1.13 MB +0.8%
hits_68.vortex 1.0 vortex-file-compressed 197.67 MB 199.14 MB +1.47 MB +0.7%
hits_72.vortex 1.0 vortex-file-compressed 198.36 MB 199.67 MB +1.31 MB +0.7%
hits_76.vortex 1.0 vortex-file-compressed 197.48 MB 198.72 MB +1.24 MB +0.6%
hits_77.vortex 1.0 vortex-file-compressed 162.60 MB 163.56 MB +978.22 KB +0.6%
hits_7.vortex 1.0 vortex-file-compressed 160.35 MB 161.09 MB +755.45 KB +0.5%
hits_97.vortex 1.0 vortex-file-compressed 125.95 MB 126.44 MB +503.45 KB +0.4%
hits_3.vortex 1.0 vortex-file-compressed 151.26 MB 151.85 MB +604.37 KB +0.4%
hits_44.vortex 1.0 vortex-file-compressed 139.43 MB 139.96 MB +542.52 KB +0.4%
hits_1.vortex 1.0 vortex-file-compressed 146.34 MB 146.76 MB +425.89 KB +0.3%
hits_23.vortex 1.0 vortex-file-compressed 159.77 MB 160.03 MB +270.08 KB +0.2%
hits_79.vortex 1.0 vortex-file-compressed 142.41 MB 142.61 MB +201.51 KB +0.1%
hits_49.vortex 1.0 vortex-file-compressed 131.45 MB 131.62 MB +182.63 KB +0.1%
hits_82.vortex 1.0 vortex-file-compressed 172.50 MB 172.72 MB +231.02 KB +0.1%
hits_63.vortex 1.0 vortex-file-compressed 198.49 MB 198.72 MB +237.48 KB +0.1%
hits_54.vortex 1.0 vortex-file-compressed 130.50 MB 130.64 MB +141.59 KB +0.1%
hits_56.vortex 1.0 vortex-file-compressed 131.08 MB 131.21 MB +140.78 KB +0.1%
hits_83.vortex 1.0 vortex-file-compressed 171.29 MB 171.45 MB +161.59 KB +0.1%
hits_19.vortex 1.0 vortex-file-compressed 159.66 MB 159.80 MB +149.02 KB +0.1%
hits_52.vortex 1.0 vortex-file-compressed 130.83 MB 130.94 MB +116.10 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 159.90 MB 160.03 MB +135.51 KB +0.1%
hits_38.vortex 1.0 vortex-file-compressed 194.29 MB 194.43 MB +143.34 KB +0.1%
hits_92.vortex 1.0 vortex-file-compressed 153.72 MB 153.83 MB +110.52 KB +0.1%
hits_86.vortex 1.0 vortex-file-compressed 170.55 MB 170.66 MB +112.34 KB +0.1%
hits_46.vortex 1.0 vortex-file-compressed 140.11 MB 140.20 MB +88.84 KB +0.1%
hits_98.vortex 1.0 vortex-file-compressed 126.15 MB 126.23 MB +77.71 KB +0.1%
hits_80.vortex 1.0 vortex-file-compressed 171.65 MB 171.75 MB +101.32 KB +0.1%
hits_65.vortex 1.0 vortex-file-compressed 198.35 MB 198.46 MB +113.71 KB +0.1%
hits_22.vortex 1.0 vortex-file-compressed 158.90 MB 158.98 MB +86.39 KB +0.1%
hits_24.vortex 1.0 vortex-file-compressed 166.83 MB 166.92 MB +89.40 KB +0.1%
hits_14.vortex 1.0 vortex-file-compressed 102.86 MB 102.91 MB +54.84 KB +0.1%
hits_20.vortex 1.0 vortex-file-compressed 159.11 MB 159.19 MB +83.60 KB +0.1%
hits_90.vortex 1.0 vortex-file-compressed 153.80 MB 153.88 MB +78.59 KB +0.0%
hits_12.vortex 1.0 vortex-file-compressed 160.23 MB 160.31 MB +76.68 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 131.23 MB 131.29 MB +56.64 KB +0.0%
hits_45.vortex 1.0 vortex-file-compressed 139.10 MB 139.15 MB +52.61 KB +0.0%
hits_55.vortex 1.0 vortex-file-compressed 130.29 MB 130.34 MB +47.66 KB +0.0%
hits_93.vortex 1.0 vortex-file-compressed 154.54 MB 154.58 MB +44.22 KB +0.0%
hits_88.vortex 1.0 vortex-file-compressed 171.83 MB 171.87 MB +48.42 KB +0.0%
hits_71.vortex 1.0 vortex-file-compressed 199.18 MB 199.24 MB +55.12 KB +0.0%
hits_18.vortex 1.0 vortex-file-compressed 156.32 MB 156.36 MB +39.41 KB +0.0%
hits_89.vortex 1.0 vortex-file-compressed 168.24 MB 168.27 MB +35.30 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 189.14 MB 189.17 MB +30.62 KB +0.0%
hits_13.vortex 1.0 vortex-file-compressed 137.22 MB 137.23 MB +13.15 KB +0.0%
hits_81.vortex 1.0 vortex-file-compressed 171.36 MB 171.38 MB +15.60 KB +0.0%
hits_9.vortex 1.0 vortex-file-compressed 160.42 MB 160.43 MB +14.52 KB +0.0%
hits_25.vortex 1.0 vortex-file-compressed 200.23 MB 200.24 MB +5.33 KB +0.0%
hits_6.vortex 1.0 vortex-file-compressed 160.52 MB 160.52 MB +480 B +0.0%
hits_87.vortex 1.0 vortex-file-compressed 170.60 MB 170.59 MB 3.29 KB -0.0%
hits_26.vortex 1.0 vortex-file-compressed 180.51 MB 180.51 MB 4.26 KB -0.0%
hits_50.vortex 1.0 vortex-file-compressed 131.37 MB 131.36 MB 5.55 KB -0.0%
hits_27.vortex 1.0 vortex-file-compressed 179.09 MB 179.08 MB 9.32 KB -0.0%
hits_32.vortex 1.0 vortex-file-compressed 192.74 MB 192.73 MB 11.23 KB -0.0%
hits_75.vortex 1.0 vortex-file-compressed 198.76 MB 198.73 MB 28.00 KB -0.0%
hits_36.vortex 1.0 vortex-file-compressed 190.32 MB 190.29 MB 30.44 KB -0.0%
hits_31.vortex 1.0 vortex-file-compressed 189.97 MB 189.94 MB 30.61 KB -0.0%
hits_40.vortex 1.0 vortex-file-compressed 191.92 MB 191.89 MB 33.56 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 198.53 MB 198.49 MB 37.23 KB -0.0%
hits_84.vortex 1.0 vortex-file-compressed 171.31 MB 171.27 MB 43.38 KB -0.0%
hits_0.vortex 1.0 vortex-file-compressed 146.15 MB 146.12 MB 38.72 KB -0.0%
hits_62.vortex 1.0 vortex-file-compressed 198.19 MB 198.14 MB 53.63 KB -0.0%
hits_53.vortex 1.0 vortex-file-compressed 130.65 MB 130.62 MB 35.46 KB -0.0%
hits_95.vortex 1.0 vortex-file-compressed 154.12 MB 154.08 MB 43.62 KB -0.0%
hits_73.vortex 1.0 vortex-file-compressed 198.65 MB 198.59 MB 57.39 KB -0.0%
hits_47.vortex 1.0 vortex-file-compressed 135.11 MB 135.06 MB 46.83 KB -0.0%
hits_57.vortex 1.0 vortex-file-compressed 130.91 MB 130.86 MB 49.73 KB -0.0%
hits_59.vortex 1.0 vortex-file-compressed 131.06 MB 131.01 MB 51.71 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 198.90 MB 198.81 MB 94.37 KB -0.0%
hits_99.vortex 1.0 vortex-file-compressed 126.48 MB 126.42 MB 63.99 KB -0.0%
hits_60.vortex 1.0 vortex-file-compressed 176.41 MB 176.31 MB 100.55 KB -0.1%
hits_91.vortex 1.0 vortex-file-compressed 154.11 MB 154.02 MB 88.01 KB -0.1%
hits_96.vortex 1.0 vortex-file-compressed 142.03 MB 141.94 MB 91.65 KB -0.1%
hits_37.vortex 1.0 vortex-file-compressed 190.95 MB 190.82 MB 130.66 KB -0.1%
hits_51.vortex 1.0 vortex-file-compressed 131.05 MB 130.96 MB 89.69 KB -0.1%
hits_21.vortex 1.0 vortex-file-compressed 158.00 MB 157.89 MB 110.67 KB -0.1%
hits_94.vortex 1.0 vortex-file-compressed 153.79 MB 153.68 MB 111.27 KB -0.1%
hits_70.vortex 1.0 vortex-file-compressed 199.17 MB 198.98 MB 194.05 KB -0.1%
hits_43.vortex 1.0 vortex-file-compressed 139.75 MB 139.61 MB 139.30 KB -0.1%
hits_48.vortex 1.0 vortex-file-compressed 131.42 MB 131.26 MB 160.67 KB -0.1%
hits_15.vortex 1.0 vortex-file-compressed 102.66 MB 102.53 MB 130.54 KB -0.1%
hits_67.vortex 1.0 vortex-file-compressed 198.67 MB 198.42 MB 261.21 KB -0.1%
hits_41.vortex 1.0 vortex-file-compressed 181.42 MB 181.09 MB 336.79 KB -0.2%
hits_10.vortex 1.0 vortex-file-compressed 160.78 MB 160.45 MB 333.20 KB -0.2%
hits_17.vortex 1.0 vortex-file-compressed 101.21 MB 100.95 MB 260.84 KB -0.3%
hits_85.vortex 1.0 vortex-file-compressed 171.35 MB 170.90 MB 460.98 KB -0.3%
hits_74.vortex 1.0 vortex-file-compressed 199.14 MB 198.62 MB 536.38 KB -0.3%
hits_16.vortex 1.0 vortex-file-compressed 101.99 MB 101.56 MB 440.55 KB -0.4%
hits_78.vortex 1.0 vortex-file-compressed 136.71 MB 136.10 MB 627.39 KB -0.4%
hits_66.vortex 1.0 vortex-file-compressed 198.66 MB 197.73 MB 951.09 KB -0.5%
hits_5.vortex 1.0 vortex-file-compressed 160.00 MB 159.12 MB 899.21 KB -0.5%
hits_69.vortex 1.0 vortex-file-compressed 199.01 MB 197.91 MB 1.10 MB -0.6%
hits_30.vortex 1.0 vortex-file-compressed 190.26 MB 189.08 MB 1.19 MB -0.6%
hits_8.vortex 1.0 vortex-file-compressed 161.48 MB 160.44 MB 1.04 MB -0.6%
hits_4.vortex 1.0 vortex-file-compressed 160.76 MB 159.59 MB 1.17 MB -0.7%
hits_2.vortex 1.0 vortex-file-compressed 147.76 MB 146.32 MB 1.44 MB -1.0%
hits_34.vortex 1.0 vortex-file-compressed 190.68 MB 188.52 MB 2.16 MB -1.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 110.78 MB 0 B 110.78 MB -100.0%
hits_1.vortex 1.0 vortex-compact 110.68 MB 0 B 110.68 MB -100.0%
hits_10.vortex 1.0 vortex-compact 122.88 MB 0 B 122.88 MB -100.0%
hits_11.vortex 1.0 vortex-compact 122.85 MB 0 B 122.85 MB -100.0%
hits_12.vortex 1.0 vortex-compact 122.59 MB 0 B 122.59 MB -100.0%
hits_13.vortex 1.0 vortex-compact 101.22 MB 0 B 101.22 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.83 MB 0 B 74.83 MB -100.0%
hits_15.vortex 1.0 vortex-compact 74.61 MB 0 B 74.61 MB -100.0%
hits_16.vortex 1.0 vortex-compact 74.13 MB 0 B 74.13 MB -100.0%
hits_17.vortex 1.0 vortex-compact 73.83 MB 0 B 73.83 MB -100.0%
hits_18.vortex 1.0 vortex-compact 108.74 MB 0 B 108.74 MB -100.0%
hits_19.vortex 1.0 vortex-compact 110.44 MB 0 B 110.44 MB -100.0%
hits_2.vortex 1.0 vortex-compact 110.17 MB 0 B 110.17 MB -100.0%
hits_20.vortex 1.0 vortex-compact 110.18 MB 0 B 110.18 MB -100.0%
hits_21.vortex 1.0 vortex-compact 109.55 MB 0 B 109.55 MB -100.0%
hits_22.vortex 1.0 vortex-compact 109.89 MB 0 B 109.89 MB -100.0%
hits_23.vortex 1.0 vortex-compact 110.75 MB 0 B 110.75 MB -100.0%
hits_24.vortex 1.0 vortex-compact 114.68 MB 0 B 114.68 MB -100.0%
hits_25.vortex 1.0 vortex-compact 136.26 MB 0 B 136.26 MB -100.0%
hits_26.vortex 1.0 vortex-compact 126.51 MB 0 B 126.51 MB -100.0%
hits_27.vortex 1.0 vortex-compact 125.76 MB 0 B 125.76 MB -100.0%
hits_28.vortex 1.0 vortex-compact 136.40 MB 0 B 136.40 MB -100.0%
hits_29.vortex 1.0 vortex-compact 138.86 MB 0 B 138.86 MB -100.0%
hits_3.vortex 1.0 vortex-compact 114.09 MB 0 B 114.09 MB -100.0%
hits_30.vortex 1.0 vortex-compact 136.72 MB 0 B 136.72 MB -100.0%
hits_31.vortex 1.0 vortex-compact 137.57 MB 0 B 137.57 MB -100.0%
hits_32.vortex 1.0 vortex-compact 138.00 MB 0 B 138.00 MB -100.0%
hits_33.vortex 1.0 vortex-compact 136.98 MB 0 B 136.98 MB -100.0%
hits_34.vortex 1.0 vortex-compact 136.48 MB 0 B 136.48 MB -100.0%
hits_35.vortex 1.0 vortex-compact 137.53 MB 0 B 137.53 MB -100.0%
hits_36.vortex 1.0 vortex-compact 138.13 MB 0 B 138.13 MB -100.0%
hits_37.vortex 1.0 vortex-compact 138.33 MB 0 B 138.33 MB -100.0%
hits_38.vortex 1.0 vortex-compact 141.39 MB 0 B 141.39 MB -100.0%
hits_39.vortex 1.0 vortex-compact 138.88 MB 0 B 138.88 MB -100.0%
hits_4.vortex 1.0 vortex-compact 123.81 MB 0 B 123.81 MB -100.0%
hits_40.vortex 1.0 vortex-compact 138.94 MB 0 B 138.94 MB -100.0%
hits_41.vortex 1.0 vortex-compact 131.20 MB 0 B 131.20 MB -100.0%
hits_42.vortex 1.0 vortex-compact 104.78 MB 0 B 104.78 MB -100.0%
hits_43.vortex 1.0 vortex-compact 104.52 MB 0 B 104.52 MB -100.0%
hits_44.vortex 1.0 vortex-compact 104.54 MB 0 B 104.54 MB -100.0%
hits_45.vortex 1.0 vortex-compact 104.71 MB 0 B 104.71 MB -100.0%
hits_46.vortex 1.0 vortex-compact 104.94 MB 0 B 104.94 MB -100.0%
hits_47.vortex 1.0 vortex-compact 99.74 MB 0 B 99.74 MB -100.0%
hits_48.vortex 1.0 vortex-compact 98.51 MB 0 B 98.51 MB -100.0%
hits_49.vortex 1.0 vortex-compact 98.02 MB 0 B 98.02 MB -100.0%
hits_5.vortex 1.0 vortex-compact 123.37 MB 0 B 123.37 MB -100.0%
hits_50.vortex 1.0 vortex-compact 97.88 MB 0 B 97.88 MB -100.0%
hits_51.vortex 1.0 vortex-compact 98.81 MB 0 B 98.81 MB -100.0%
hits_52.vortex 1.0 vortex-compact 97.41 MB 0 B 97.41 MB -100.0%
hits_53.vortex 1.0 vortex-compact 97.85 MB 0 B 97.85 MB -100.0%
hits_54.vortex 1.0 vortex-compact 98.34 MB 0 B 98.34 MB -100.0%
hits_55.vortex 1.0 vortex-compact 98.08 MB 0 B 98.08 MB -100.0%
hits_56.vortex 1.0 vortex-compact 98.67 MB 0 B 98.67 MB -100.0%
hits_57.vortex 1.0 vortex-compact 98.44 MB 0 B 98.44 MB -100.0%
hits_58.vortex 1.0 vortex-compact 98.54 MB 0 B 98.54 MB -100.0%
hits_59.vortex 1.0 vortex-compact 97.96 MB 0 B 97.96 MB -100.0%
hits_6.vortex 1.0 vortex-compact 122.83 MB 0 B 122.83 MB -100.0%
hits_60.vortex 1.0 vortex-compact 131.49 MB 0 B 131.49 MB -100.0%
hits_61.vortex 1.0 vortex-compact 150.98 MB 0 B 150.98 MB -100.0%
hits_62.vortex 1.0 vortex-compact 150.82 MB 0 B 150.82 MB -100.0%
hits_63.vortex 1.0 vortex-compact 151.32 MB 0 B 151.32 MB -100.0%
hits_64.vortex 1.0 vortex-compact 151.22 MB 0 B 151.22 MB -100.0%
hits_65.vortex 1.0 vortex-compact 151.33 MB 0 B 151.33 MB -100.0%
hits_66.vortex 1.0 vortex-compact 151.73 MB 0 B 151.73 MB -100.0%
hits_67.vortex 1.0 vortex-compact 150.99 MB 0 B 150.99 MB -100.0%
hits_68.vortex 1.0 vortex-compact 152.09 MB 0 B 152.09 MB -100.0%
hits_69.vortex 1.0 vortex-compact 151.75 MB 0 B 151.75 MB -100.0%
hits_7.vortex 1.0 vortex-compact 123.04 MB 0 B 123.04 MB -100.0%
hits_70.vortex 1.0 vortex-compact 151.47 MB 0 B 151.47 MB -100.0%
hits_71.vortex 1.0 vortex-compact 151.48 MB 0 B 151.48 MB -100.0%
hits_72.vortex 1.0 vortex-compact 151.64 MB 0 B 151.64 MB -100.0%
hits_73.vortex 1.0 vortex-compact 151.66 MB 0 B 151.66 MB -100.0%
hits_74.vortex 1.0 vortex-compact 151.41 MB 0 B 151.41 MB -100.0%
hits_75.vortex 1.0 vortex-compact 151.19 MB 0 B 151.19 MB -100.0%
hits_76.vortex 1.0 vortex-compact 151.29 MB 0 B 151.29 MB -100.0%
hits_77.vortex 1.0 vortex-compact 116.31 MB 0 B 116.31 MB -100.0%
hits_78.vortex 1.0 vortex-compact 103.99 MB 0 B 103.99 MB -100.0%
hits_79.vortex 1.0 vortex-compact 108.81 MB 0 B 108.81 MB -100.0%
hits_8.vortex 1.0 vortex-compact 122.79 MB 0 B 122.79 MB -100.0%
hits_80.vortex 1.0 vortex-compact 131.97 MB 0 B 131.97 MB -100.0%
hits_81.vortex 1.0 vortex-compact 131.88 MB 0 B 131.88 MB -100.0%
hits_82.vortex 1.0 vortex-compact 131.04 MB 0 B 131.04 MB -100.0%
hits_83.vortex 1.0 vortex-compact 131.40 MB 0 B 131.40 MB -100.0%
hits_84.vortex 1.0 vortex-compact 131.03 MB 0 B 131.03 MB -100.0%
hits_85.vortex 1.0 vortex-compact 129.66 MB 0 B 129.66 MB -100.0%
hits_86.vortex 1.0 vortex-compact 130.00 MB 0 B 130.00 MB -100.0%
hits_87.vortex 1.0 vortex-compact 130.45 MB 0 B 130.45 MB -100.0%
hits_88.vortex 1.0 vortex-compact 131.35 MB 0 B 131.35 MB -100.0%
hits_89.vortex 1.0 vortex-compact 121.45 MB 0 B 121.45 MB -100.0%
hits_9.vortex 1.0 vortex-compact 122.71 MB 0 B 122.71 MB -100.0%
hits_90.vortex 1.0 vortex-compact 109.25 MB 0 B 109.25 MB -100.0%
hits_91.vortex 1.0 vortex-compact 109.42 MB 0 B 109.42 MB -100.0%
hits_92.vortex 1.0 vortex-compact 109.34 MB 0 B 109.34 MB -100.0%
hits_93.vortex 1.0 vortex-compact 109.84 MB 0 B 109.84 MB -100.0%
hits_94.vortex 1.0 vortex-compact 109.41 MB 0 B 109.41 MB -100.0%
hits_95.vortex 1.0 vortex-compact 109.72 MB 0 B 109.72 MB -100.0%
hits_96.vortex 1.0 vortex-compact 99.78 MB 0 B 99.78 MB -100.0%
hits_97.vortex 1.0 vortex-compact 94.33 MB 0 B 94.33 MB -100.0%
hits_98.vortex 1.0 vortex-compact 94.58 MB 0 B 94.58 MB -100.0%
hits_99.vortex 1.0 vortex-compact 94.89 MB 0 B 94.89 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.9%
Engines: DataFusion No clear signal (-4.0%, environment too noisy confidence) · DuckDB No clear signal (+0.1%, environment too noisy confidence)
Vortex (geomean): 1.133x ➖
Parquet (geomean): 1.156x ➖
Shifts: Parquet (control) +15.6% · Median polish +12.7%

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

datafusion / vortex-file-compressed (1.200x ➖, 0↑ 3↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 36687031 45787867 0.80
fineweb_q01/datafusion:vortex-file-compressed 2059675909 1623491794 1.27
fineweb_q02/datafusion:vortex-file-compressed 🚨 2213906244 1595336210 1.39
fineweb_q03/datafusion:vortex-file-compressed 🚨 2096413486 1452796320 1.44
fineweb_q04/datafusion:vortex-file-compressed 1313423161 1181440386 1.11
fineweb_q05/datafusion:vortex-file-compressed 1229677366 1082010103 1.14
fineweb_q06/datafusion:vortex-file-compressed 1302783728 1221492280 1.07
fineweb_q07/datafusion:vortex-file-compressed 1404474821 1221624913 1.15
fineweb_q08/datafusion:vortex-file-compressed 🚨 732902364 448427159 1.63
datafusion / parquet (1.249x ➖, 0↑ 3↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1934845640 1870732619 1.03
fineweb_q01/datafusion:parquet 2242173770 2199728181 1.02
fineweb_q02/datafusion:parquet 2999817479 2542580445 1.18
fineweb_q03/datafusion:parquet 2786193244 2315528313 1.20
fineweb_q04/datafusion:parquet 🚨 3121058599 2335194054 1.34
fineweb_q05/datafusion:parquet 🚨 3312468881 1972423021 1.68
fineweb_q06/datafusion:parquet 🚨 3626286836 2168740312 1.67
fineweb_q07/datafusion:parquet 2803430916 2531308540 1.11
fineweb_q08/datafusion:parquet 3117615603 2616819623 1.19
duckdb / vortex-file-compressed (1.070x ➖, 1↑ 2↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 82735406 95661009 0.86
fineweb_q01/duckdb:vortex-file-compressed 🚨 907732606 678863210 1.34
fineweb_q02/duckdb:vortex-file-compressed 🚀 555353896 797164218 0.70
fineweb_q03/duckdb:vortex-file-compressed 1558421955 1568545880 0.99
fineweb_q04/duckdb:vortex-file-compressed 1669600266 1580262949 1.06
fineweb_q05/duckdb:vortex-file-compressed 1476679732 1495477241 0.99
fineweb_q06/duckdb:vortex-file-compressed 1924138915 1659010708 1.16
fineweb_q07/duckdb:vortex-file-compressed 1773085507 1405962915 1.26
fineweb_q08/duckdb:vortex-file-compressed 🚨 810612847 536375191 1.51
duckdb / parquet (1.069x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1317964252 1260349736 1.05
fineweb_q01/duckdb:parquet 1648688904 1570977862 1.05
fineweb_q02/duckdb:parquet 1590122223 1546003859 1.03
fineweb_q03/duckdb:parquet 4524249472 4286126040 1.06
fineweb_q04/duckdb:parquet 2416509073 2186786548 1.11
fineweb_q05/duckdb:parquet 2484308361 2512463412 0.99
fineweb_q06/duckdb:parquet 4878550819 4807555059 1.01
fineweb_q07/duckdb:parquet 3150480091 2946576170 1.07
fineweb_q08/duckdb:parquet 1514187674 1172852524 1.29

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.7%
Engines: DataFusion No clear signal (+0.7%, low confidence) · DuckDB No clear signal (+2.8%, low confidence)
Vortex (geomean): 1.024x ➖
Parquet (geomean): 1.010x ➖
Shifts: Parquet (control) +1.0% · Median polish +2.5%

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

datafusion / vortex-file-compressed (1.019x ➖, 0↑ 1↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 462520790 456299539 1.01
tpch_q02/datafusion:vortex-file-compressed 103490000 100392784 1.03
tpch_q03/datafusion:vortex-file-compressed 199755065 195364677 1.02
tpch_q04/datafusion:vortex-file-compressed 98402662 96897507 1.02
tpch_q05/datafusion:vortex-file-compressed 341108439 339489811 1.00
tpch_q06/datafusion:vortex-file-compressed 36862889 39997120 0.92
tpch_q07/datafusion:vortex-file-compressed 468642740 449242576 1.04
tpch_q08/datafusion:vortex-file-compressed 351075700 345412600 1.02
tpch_q09/datafusion:vortex-file-compressed 599529089 598397296 1.00
tpch_q10/datafusion:vortex-file-compressed 235146838 221750220 1.06
tpch_q11/datafusion:vortex-file-compressed 78797198 78320273 1.01
tpch_q12/datafusion:vortex-file-compressed 110364914 115154452 0.96
tpch_q13/datafusion:vortex-file-compressed 201879663 200694505 1.01
tpch_q14/datafusion:vortex-file-compressed 48170271 52733216 0.91
tpch_q15/datafusion:vortex-file-compressed 97626857 103717986 0.94
tpch_q16/datafusion:vortex-file-compressed 76148083 75039270 1.01
tpch_q17/datafusion:vortex-file-compressed 582943740 578231982 1.01
tpch_q18/datafusion:vortex-file-compressed 844850315 821523952 1.03
tpch_q19/datafusion:vortex-file-compressed 🚨 237122443 172769942 1.37
tpch_q20/datafusion:vortex-file-compressed 160085731 160411075 1.00
tpch_q21/datafusion:vortex-file-compressed 620502998 599972323 1.03
tpch_q22/datafusion:vortex-file-compressed 58429787 54395858 1.07
datafusion / parquet (1.020x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 485862522 474904190 1.02
tpch_q02/datafusion:parquet 178318077 173054544 1.03
tpch_q03/datafusion:parquet 263494673 255677932 1.03
tpch_q04/datafusion:parquet 123065789 118869771 1.04
tpch_q05/datafusion:parquet 408524918 397086507 1.03
tpch_q06/datafusion:parquet 133080338 129158723 1.03
tpch_q07/datafusion:parquet 568375374 560672521 1.01
tpch_q08/datafusion:parquet 462527840 449259730 1.03
tpch_q09/datafusion:parquet 751483848 731106072 1.03
tpch_q10/datafusion:parquet 581930310 576349696 1.01
tpch_q11/datafusion:parquet 122486545 119568591 1.02
tpch_q12/datafusion:parquet 206720249 206431235 1.00
tpch_q13/datafusion:parquet 347451402 347862976 1.00
tpch_q14/datafusion:parquet 157758471 151898285 1.04
tpch_q15/datafusion:parquet 265307210 256257533 1.04
tpch_q16/datafusion:parquet 121682450 123963472 0.98
tpch_q17/datafusion:parquet 681079902 660153979 1.03
tpch_q18/datafusion:parquet 885301330 868151241 1.02
tpch_q19/datafusion:parquet 286277849 283359410 1.01
tpch_q20/datafusion:parquet 302855166 294593716 1.03
tpch_q21/datafusion:parquet 664879561 646499095 1.03
tpch_q22/datafusion:parquet 205738738 208676060 0.99
datafusion / arrow (1.036x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 717351743 679038148 1.06
tpch_q02/datafusion:arrow 116291750 110620056 1.05
tpch_q03/datafusion:arrow 513269085 489248304 1.05
tpch_q04/datafusion:arrow 373524727 351048428 1.06
tpch_q05/datafusion:arrow 760398281 716123195 1.06
tpch_q06/datafusion:arrow 333793580 316601144 1.05
tpch_q07/datafusion:arrow 1166757265 1129440047 1.03
tpch_q08/datafusion:arrow 971051497 939017032 1.03
tpch_q09/datafusion:arrow 1099864984 1079667735 1.02
tpch_q10/datafusion:arrow 633060445 623529025 1.02
tpch_q11/datafusion:arrow 93483194 90677743 1.03
tpch_q12/datafusion:arrow 1387714914 1402404758 0.99
tpch_q13/datafusion:arrow 470985373 486685761 0.97
tpch_q14/datafusion:arrow 372472854 357693609 1.04
tpch_q15/datafusion:arrow 752307672 725106078 1.04
tpch_q16/datafusion:arrow 81632375 80847030 1.01
tpch_q17/datafusion:arrow 993693898 941716926 1.06
tpch_q18/datafusion:arrow 1904266024 1777693718 1.07
tpch_q19/datafusion:arrow 567671440 540238136 1.05
tpch_q20/datafusion:arrow 517455940 497433124 1.04
tpch_q21/datafusion:arrow 3162484977 3074678226 1.03
tpch_q22/datafusion:arrow 83858226 81041115 1.03
duckdb / vortex-file-compressed (1.029x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 169665241 170136095 1.00
tpch_q02/duckdb:vortex-file-compressed 55184845 52657672 1.05
tpch_q03/duckdb:vortex-file-compressed 125949384 118255709 1.07
tpch_q04/duckdb:vortex-file-compressed 159037438 152206633 1.04
tpch_q05/duckdb:vortex-file-compressed 140008791 135684691 1.03
tpch_q06/duckdb:vortex-file-compressed 31508220 34730894 0.91
tpch_q07/duckdb:vortex-file-compressed 133965191 131437850 1.02
tpch_q08/duckdb:vortex-file-compressed 179756775 168755220 1.07
tpch_q09/duckdb:vortex-file-compressed 405578394 392605947 1.03
tpch_q10/duckdb:vortex-file-compressed 197987854 193830157 1.02
tpch_q11/duckdb:vortex-file-compressed 32710088 30160441 1.08
tpch_q12/duckdb:vortex-file-compressed 108527290 106156226 1.02
tpch_q13/duckdb:vortex-file-compressed 278962967 274515542 1.02
tpch_q14/duckdb:vortex-file-compressed 53767186 54304096 0.99
tpch_q15/duckdb:vortex-file-compressed 89476824 88159021 1.01
tpch_q16/duckdb:vortex-file-compressed 78431835 76956136 1.02
tpch_q17/duckdb:vortex-file-compressed 94044980 87142835 1.08
tpch_q18/duckdb:vortex-file-compressed 299902307 292780979 1.02
tpch_q19/duckdb:vortex-file-compressed 79853523 74490852 1.07
tpch_q20/duckdb:vortex-file-compressed 142567440 138821543 1.03
tpch_q21/duckdb:vortex-file-compressed 509852276 480777414 1.06
tpch_q22/duckdb:vortex-file-compressed 63793503 63123102 1.01
duckdb / parquet (1.001x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 263832131 265538065 0.99
tpch_q02/duckdb:parquet 98430321 97872476 1.01
tpch_q03/duckdb:parquet 207940274 211378995 0.98
tpch_q04/duckdb:parquet 133198480 132928657 1.00
tpch_q05/duckdb:parquet 226826983 225643870 1.01
tpch_q06/duckdb:parquet 74699347 74256668 1.01
tpch_q07/duckdb:parquet 187104533 186501054 1.00
tpch_q08/duckdb:parquet 266620719 261908503 1.02
tpch_q09/duckdb:parquet 484409284 471810437 1.03
tpch_q10/duckdb:parquet 624014848 623717706 1.00
tpch_q11/duckdb:parquet 67092608 71208450 0.94
tpch_q12/duckdb:parquet 133689317 130173608 1.03
tpch_q13/duckdb:parquet 436888740 446173039 0.98
tpch_q14/duckdb:parquet 179660678 177987827 1.01
tpch_q15/duckdb:parquet 103387465 105192856 0.98
tpch_q16/duckdb:parquet 165324731 166970300 0.99
tpch_q17/duckdb:parquet 181310206 185667145 0.98
tpch_q18/duckdb:parquet 364334385 360896793 1.01
tpch_q19/duckdb:parquet 288737388 284941956 1.01
tpch_q20/duckdb:parquet 232222595 223946545 1.04
tpch_q21/duckdb:parquet 563166888 561852808 1.00
tpch_q22/duckdb:parquet 296018904 294448511 1.01

File Size Changes (48 files changed, -44.4% overall, 8↑ 40↓)
File Scale Format Base HEAD Change %
region_0.vortex 10.0 vortex-file-compressed 6.14 KB 6.65 KB +520 B +8.3%
lineitem_0.vortex 10.0 vortex-file-compressed 129.34 MB 129.68 MB +343.98 KB +0.3%
orders_2.vortex 10.0 vortex-file-compressed 134.37 MB 134.59 MB +224.73 KB +0.2%
lineitem_6.vortex 10.0 vortex-file-compressed 129.37 MB 129.50 MB +137.78 KB +0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 129.41 MB 129.53 MB +125.18 KB +0.1%
lineitem_10.vortex 10.0 vortex-file-compressed 129.56 MB 129.67 MB +119.01 KB +0.1%
orders_1.vortex 10.0 vortex-file-compressed 134.92 MB 135.03 MB +120.12 KB +0.1%
lineitem_11.vortex 10.0 vortex-file-compressed 129.11 MB 129.18 MB +69.93 KB +0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 129.47 MB 129.46 MB 9.27 KB -0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 129.16 MB 129.14 MB 23.78 KB -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.75 MB 119.72 MB 27.09 KB -0.0%
lineitem_4.vortex 10.0 vortex-file-compressed 129.48 MB 129.45 MB 30.73 KB -0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.56 MB 88.51 MB 44.09 KB -0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.77 MB 119.71 MB 64.55 KB -0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 129.31 MB 129.24 MB 69.84 KB -0.1%
lineitem_1.vortex 10.0 vortex-file-compressed 129.44 MB 129.37 MB 72.19 KB -0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.47 MB 129.39 MB 79.74 KB -0.1%
part_1.vortex 10.0 vortex-file-compressed 24.58 MB 24.56 MB 17.40 KB -0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 129.41 MB 129.28 MB 128.95 KB -0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 129.76 MB 129.63 MB 130.95 KB -0.1%
orders_0.vortex 10.0 vortex-file-compressed 133.07 MB 132.90 MB 174.45 KB -0.1%
part_0.vortex 10.0 vortex-file-compressed 24.86 MB 24.80 MB 61.34 KB -0.2%
supplier_0.vortex 10.0 vortex-file-compressed 5.73 MB 5.71 MB 23.07 KB -0.4%
customer_0.vortex 10.0 vortex-compact 74.12 MB 0 B 74.12 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_1.vortex 10.0 vortex-compact 100.64 MB 0 B 100.64 MB -100.0%
lineitem_10.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_11.vortex 10.0 vortex-compact 100.53 MB 0 B 100.53 MB -100.0%
lineitem_12.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_2.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_3.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_4.vortex 10.0 vortex-compact 100.56 MB 0 B 100.56 MB -100.0%
lineitem_5.vortex 10.0 vortex-compact 100.70 MB 0 B 100.70 MB -100.0%
lineitem_6.vortex 10.0 vortex-compact 100.68 MB 0 B 100.68 MB -100.0%
lineitem_7.vortex 10.0 vortex-compact 100.58 MB 0 B 100.58 MB -100.0%
lineitem_8.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_9.vortex 10.0 vortex-compact 100.46 MB 0 B 100.46 MB -100.0%
nation_0.vortex 10.0 vortex-compact 8.18 KB 0 B 8.18 KB -100.0%
orders_0.vortex 10.0 vortex-compact 114.79 MB 0 B 114.79 MB -100.0%
orders_1.vortex 10.0 vortex-compact 114.76 MB 0 B 114.76 MB -100.0%
orders_2.vortex 10.0 vortex-compact 114.78 MB 0 B 114.78 MB -100.0%
part_0.vortex 10.0 vortex-compact 16.86 MB 0 B 16.86 MB -100.0%
part_1.vortex 10.0 vortex-compact 17.02 MB 0 B 17.02 MB -100.0%
partsupp_0.vortex 10.0 vortex-compact 105.33 MB 0 B 105.33 MB -100.0%
partsupp_1.vortex 10.0 vortex-compact 104.66 MB 0 B 104.66 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

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -5.8%
Engines: DataFusion No clear signal (-2.4%, low confidence) · DuckDB No clear signal (-9.0%, low confidence)
Vortex (geomean): 0.907x ➖
Parquet (geomean): 0.962x ➖
Shifts: Parquet (control) -3.8% · Median polish -6.3%

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

datafusion / vortex-file-compressed (0.916x ➖, 10↑ 1↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1563208 1697740 0.92
clickbench_q01/datafusion:vortex-file-compressed 🚀 15789872 21143031 0.75
clickbench_q02/datafusion:vortex-file-compressed 🚀 33170307 39254366 0.85
clickbench_q03/datafusion:vortex-file-compressed 38533956 42078013 0.92
clickbench_q04/datafusion:vortex-file-compressed 🚀 231506659 262894651 0.88
clickbench_q05/datafusion:vortex-file-compressed 299532454 316731750 0.95
clickbench_q06/datafusion:vortex-file-compressed 1599378 1641010 0.97
clickbench_q07/datafusion:vortex-file-compressed 🚀 23105197 30179560 0.77
clickbench_q08/datafusion:vortex-file-compressed 330876862 350060883 0.95
clickbench_q09/datafusion:vortex-file-compressed 446618056 483715305 0.92
clickbench_q10/datafusion:vortex-file-compressed 🚀 70202420 82111256 0.85
clickbench_q11/datafusion:vortex-file-compressed 🚀 81993562 101461992 0.81
clickbench_q12/datafusion:vortex-file-compressed 🚀 252673962 287751337 0.88
clickbench_q13/datafusion:vortex-file-compressed 417107346 441020741 0.95
clickbench_q14/datafusion:vortex-file-compressed 248895594 272252179 0.91
clickbench_q15/datafusion:vortex-file-compressed 277830142 302678154 0.92
clickbench_q16/datafusion:vortex-file-compressed 652998103 683753733 0.96
clickbench_q17/datafusion:vortex-file-compressed 629586054 686101409 0.92
clickbench_q18/datafusion:vortex-file-compressed 1347142505 1468511794 0.92
clickbench_q19/datafusion:vortex-file-compressed 27426386 28331183 0.97
clickbench_q20/datafusion:vortex-file-compressed 306474618 332818777 0.92
clickbench_q21/datafusion:vortex-file-compressed 388375234 415107186 0.94
clickbench_q22/datafusion:vortex-file-compressed 494095244 541826502 0.91
clickbench_q23/datafusion:vortex-file-compressed 757155581 804507601 0.94
clickbench_q24/datafusion:vortex-file-compressed 43319108 46879417 0.92
clickbench_q25/datafusion:vortex-file-compressed 🚀 71006323 79808618 0.89
clickbench_q26/datafusion:vortex-file-compressed 43292308 45890888 0.94
clickbench_q27/datafusion:vortex-file-compressed 413127302 439215070 0.94
clickbench_q28/datafusion:vortex-file-compressed 2340608603 2440303217 0.96
clickbench_q29/datafusion:vortex-file-compressed 🚨 63365589 53864364 1.18
clickbench_q30/datafusion:vortex-file-compressed 226523875 243486389 0.93
clickbench_q31/datafusion:vortex-file-compressed 244956566 266476764 0.92
clickbench_q32/datafusion:vortex-file-compressed 1040205739 1128952349 0.92
clickbench_q33/datafusion:vortex-file-compressed 1390762600 1482570266 0.94
clickbench_q34/datafusion:vortex-file-compressed 1380966707 1484722278 0.93
clickbench_q35/datafusion:vortex-file-compressed 🚀 229107487 260696469 0.88
clickbench_q36/datafusion:vortex-file-compressed 🚀 58224471 66146223 0.88
clickbench_q37/datafusion:vortex-file-compressed 25151430 26270296 0.96
clickbench_q38/datafusion:vortex-file-compressed 16015596 17755942 0.90
clickbench_q39/datafusion:vortex-file-compressed 120028670 129038713 0.93
clickbench_q40/datafusion:vortex-file-compressed 12951907 13242654 0.98
clickbench_q41/datafusion:vortex-file-compressed 12407220 13304905 0.93
clickbench_q42/datafusion:vortex-file-compressed 11656178 12938786 0.90
datafusion / parquet (0.939x ➖, 6↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1564971 1644820 0.95
clickbench_q01/datafusion:parquet 19084281 20195011 0.94
clickbench_q02/datafusion:parquet 42546157 46006060 0.92
clickbench_q03/datafusion:parquet 33401709 36702412 0.91
clickbench_q04/datafusion:parquet 270227800 287874951 0.94
clickbench_q05/datafusion:parquet 320302505 331973729 0.96
clickbench_q06/datafusion:parquet 🚀 1565396 1789559 0.87
clickbench_q07/datafusion:parquet 21443950 21749920 0.99
clickbench_q08/datafusion:parquet 334596485 350836299 0.95
clickbench_q09/datafusion:parquet 466747985 491227930 0.95
clickbench_q10/datafusion:parquet 91101140 96095314 0.95
clickbench_q11/datafusion:parquet 113910816 121429472 0.94
clickbench_q12/datafusion:parquet 295220052 323773305 0.91
clickbench_q13/datafusion:parquet 450780884 487640218 0.92
clickbench_q14/datafusion:parquet 308538377 319047797 0.97
clickbench_q15/datafusion:parquet 283135238 293086966 0.97
clickbench_q16/datafusion:parquet 🚀 629166201 701062325 0.90
clickbench_q17/datafusion:parquet 635856672 673142193 0.94
clickbench_q18/datafusion:parquet 1380788056 1442156411 0.96
clickbench_q19/datafusion:parquet 26428084 27035328 0.98
clickbench_q20/datafusion:parquet 558469469 590433588 0.95
clickbench_q21/datafusion:parquet 608641988 636476544 0.96
clickbench_q22/datafusion:parquet 902071963 928057297 0.97
clickbench_q23/datafusion:parquet 4007054688 4269056058 0.94
clickbench_q24/datafusion:parquet 51841168 54541623 0.95
clickbench_q25/datafusion:parquet 120398439 130269215 0.92
clickbench_q26/datafusion:parquet 55364564 54677628 1.01
clickbench_q27/datafusion:parquet 643518436 682048756 0.94
clickbench_q28/datafusion:parquet 2422517541 2504202316 0.97
clickbench_q29/datafusion:parquet 🚀 45400403 53034044 0.86
clickbench_q30/datafusion:parquet 306022442 334123410 0.92
clickbench_q31/datafusion:parquet 336946283 372840611 0.90
clickbench_q32/datafusion:parquet 🚀 1039118598 1175633308 0.88
clickbench_q33/datafusion:parquet 1493665680 1549895200 0.96
clickbench_q34/datafusion:parquet 1473082396 1554846578 0.95
clickbench_q35/datafusion:parquet 237526156 255256123 0.93
clickbench_q36/datafusion:parquet 🚀 100376414 116130675 0.86
clickbench_q37/datafusion:parquet 42758207 44833274 0.95
clickbench_q38/datafusion:parquet 59875669 61728760 0.97
clickbench_q39/datafusion:parquet 212784937 219505807 0.97
clickbench_q40/datafusion:parquet 24507903 24651346 0.99
clickbench_q41/datafusion:parquet 🚀 20535909 23309147 0.88
clickbench_q42/datafusion:parquet 20832237 22867966 0.91
duckdb / vortex-file-compressed (0.897x ✅, 15↑ 1↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚀 6781600 10187758 0.67
clickbench_q01/duckdb:vortex-file-compressed 🚀 11389070 15355746 0.74
clickbench_q02/duckdb:vortex-file-compressed 🚀 24643117 29049136 0.85
clickbench_q03/duckdb:vortex-file-compressed 🚀 29859427 36166057 0.83
clickbench_q04/duckdb:vortex-file-compressed 🚀 183651763 206765921 0.89
clickbench_q05/duckdb:vortex-file-compressed 178241989 192479597 0.93
clickbench_q06/duckdb:vortex-file-compressed 19336761 21025776 0.92
clickbench_q07/duckdb:vortex-file-compressed 🚀 16194442 26188497 0.62
clickbench_q08/duckdb:vortex-file-compressed 264236373 283724515 0.93
clickbench_q09/duckdb:vortex-file-compressed 341233773 360009670 0.95
clickbench_q10/duckdb:vortex-file-compressed 🚀 69043007 80156068 0.86
clickbench_q11/duckdb:vortex-file-compressed 🚀 81412521 98538300 0.83
clickbench_q12/duckdb:vortex-file-compressed 🚀 197991233 222274346 0.89
clickbench_q13/duckdb:vortex-file-compressed 408414932 435393413 0.94
clickbench_q14/duckdb:vortex-file-compressed 236690850 260125616 0.91
clickbench_q15/duckdb:vortex-file-compressed 🚀 238459352 265351295 0.90
clickbench_q16/duckdb:vortex-file-compressed 527728273 558038851 0.95
clickbench_q17/duckdb:vortex-file-compressed 426035347 449150384 0.95
clickbench_q18/duckdb:vortex-file-compressed 948784103 993454917 0.96
clickbench_q19/duckdb:vortex-file-compressed 22027574 22958151 0.96
clickbench_q20/duckdb:vortex-file-compressed 287161456 311129422 0.92
clickbench_q21/duckdb:vortex-file-compressed 389047453 424752732 0.92
clickbench_q22/duckdb:vortex-file-compressed 540366498 577324469 0.94
clickbench_q23/duckdb:vortex-file-compressed 🚀 142464544 197111663 0.72
clickbench_q24/duckdb:vortex-file-compressed 34760502 35751839 0.97
clickbench_q25/duckdb:vortex-file-compressed 🚀 71710297 85032788 0.84
clickbench_q26/duckdb:vortex-file-compressed 47295086 46944167 1.01
clickbench_q27/duckdb:vortex-file-compressed 215133683 224501772 0.96
clickbench_q28/duckdb:vortex-file-compressed 3014676358 3144809988 0.96
clickbench_q29/duckdb:vortex-file-compressed 🚀 28148435 31653779 0.89
clickbench_q30/duckdb:vortex-file-compressed 192483767 210908142 0.91
clickbench_q31/duckdb:vortex-file-compressed 285830204 310813390 0.92
clickbench_q32/duckdb:vortex-file-compressed 1120143254 1215493563 0.92
clickbench_q33/duckdb:vortex-file-compressed 1090274527 1200790179 0.91
clickbench_q34/duckdb:vortex-file-compressed 🚀 1188109886 1326807436 0.90
clickbench_q35/duckdb:vortex-file-compressed 374733945 383171061 0.98
clickbench_q36/duckdb:vortex-file-compressed 🚀 27232317 31254362 0.87
clickbench_q37/duckdb:vortex-file-compressed 22174505 23618777 0.94
clickbench_q38/duckdb:vortex-file-compressed 23492272 24499839 0.96
clickbench_q39/duckdb:vortex-file-compressed 43828030 48363650 0.91
clickbench_q40/duckdb:vortex-file-compressed 20231775 21772961 0.93
clickbench_q41/duckdb:vortex-file-compressed 20242302 21589597 0.94
clickbench_q42/duckdb:vortex-file-compressed 🚨 22378626 19970794 1.12
duckdb / parquet (0.986x ➖, 0↑ 0↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23944785 22723223 1.05
clickbench_q01/duckdb:parquet 29444127 29717444 0.99
clickbench_q02/duckdb:parquet 49606147 50219718 0.99
clickbench_q03/duckdb:parquet 39731193 41788768 0.95
clickbench_q04/duckdb:parquet 204222205 214516474 0.95
clickbench_q05/duckdb:parquet 259991949 267518633 0.97
clickbench_q06/duckdb:parquet 48652389 46741943 1.04
clickbench_q07/duckdb:parquet 31417354 32519884 0.97
clickbench_q08/duckdb:parquet 275329551 278507936 0.99
clickbench_q09/duckdb:parquet 402685770 408263513 0.99
clickbench_q10/duckdb:parquet 83495453 82597060 1.01
clickbench_q11/duckdb:parquet 100280283 100974819 0.99
clickbench_q12/duckdb:parquet 278885641 290197201 0.96
clickbench_q13/duckdb:parquet 469833257 484834639 0.97
clickbench_q14/duckdb:parquet 312797467 326489046 0.96
clickbench_q15/duckdb:parquet 259673967 261369884 0.99
clickbench_q16/duckdb:parquet 597140300 617631849 0.97
clickbench_q17/duckdb:parquet 498466668 514106285 0.97
clickbench_q18/duckdb:parquet 1042846662 1070687683 0.97
clickbench_q19/duckdb:parquet 27638302 28006364 0.99
clickbench_q20/duckdb:parquet 412797345 425450966 0.97
clickbench_q21/duckdb:parquet 534347389 548457627 0.97
clickbench_q22/duckdb:parquet 918655923 934578052 0.98
clickbench_q23/duckdb:parquet 266836679 270353469 0.99
clickbench_q24/duckdb:parquet 69847141 71529662 0.98
clickbench_q25/duckdb:parquet 162899279 166087864 0.98
clickbench_q26/duckdb:parquet 55960329 54394533 1.03
clickbench_q27/duckdb:parquet 469519454 478142372 0.98
clickbench_q28/duckdb:parquet 4764217959 4816998141 0.99
clickbench_q29/duckdb:parquet 41153091 43033220 0.96
clickbench_q30/duckdb:parquet 314476111 317588584 0.99
clickbench_q31/duckdb:parquet 371186743 388751529 0.95
clickbench_q32/duckdb:parquet 1099764883 1140627054 0.96
clickbench_q33/duckdb:parquet 1104543233 1133664443 0.97
clickbench_q34/duckdb:parquet 1147768222 1194135859 0.96
clickbench_q35/duckdb:parquet 368938847 372324007 0.99
clickbench_q36/duckdb:parquet 47893108 47446381 1.01
clickbench_q37/duckdb:parquet 35093123 34010777 1.03
clickbench_q38/duckdb:parquet 35905430 35819450 1.00
clickbench_q39/duckdb:parquet 81952854 78909884 1.04
clickbench_q40/duckdb:parquet 19825901 20501648 0.97
clickbench_q41/duckdb:parquet 20705380 20268802 1.02
clickbench_q42/duckdb:parquet 22641253 22320451 1.01

File Size Changes (201 files changed, -39.1% overall, 57↑ 144↓)
File Scale Format Base HEAD Change %
hits_53.vortex 1.0 vortex-file-compressed 85.62 MB 85.85 MB +236.36 KB +0.3%
hits_23.vortex 1.0 vortex-file-compressed 76.44 MB 76.59 MB +151.90 KB +0.2%
hits_73.vortex 1.0 vortex-file-compressed 109.46 MB 109.67 MB +215.88 KB +0.2%
hits_49.vortex 1.0 vortex-file-compressed 75.39 MB 75.53 MB +140.43 KB +0.2%
hits_25.vortex 1.0 vortex-file-compressed 113.14 MB 113.34 MB +202.25 KB +0.2%
hits_19.vortex 1.0 vortex-file-compressed 73.20 MB 73.31 MB +115.67 KB +0.2%
hits_13.vortex 1.0 vortex-file-compressed 99.02 MB 99.17 MB +148.46 KB +0.1%
hits_86.vortex 1.0 vortex-file-compressed 68.98 MB 69.08 MB +96.55 KB +0.1%
hits_81.vortex 1.0 vortex-file-compressed 100.58 MB 100.70 MB +116.16 KB +0.1%
hits_77.vortex 1.0 vortex-file-compressed 168.09 MB 168.28 MB +192.84 KB +0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.30 MB 69.38 MB +79.28 KB +0.1%
hits_65.vortex 1.0 vortex-file-compressed 183.26 MB 183.46 MB +206.88 KB +0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.68 MB 119.81 MB +134.30 KB +0.1%
hits_79.vortex 1.0 vortex-file-compressed 143.83 MB 143.98 MB +153.05 KB +0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.17 MB 93.26 MB +98.05 KB +0.1%
hits_17.vortex 1.0 vortex-file-compressed 87.22 MB 87.29 MB +73.84 KB +0.1%
hits_71.vortex 1.0 vortex-file-compressed 101.58 MB 101.65 MB +80.02 KB +0.1%
hits_59.vortex 1.0 vortex-file-compressed 101.59 MB 101.67 MB +79.96 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.68 MB 79.74 MB +59.74 KB +0.1%
hits_0.vortex 1.0 vortex-file-compressed 89.43 MB 89.49 MB +65.96 KB +0.1%
hits_6.vortex 1.0 vortex-file-compressed 93.24 MB 93.30 MB +67.39 KB +0.1%
hits_74.vortex 1.0 vortex-file-compressed 119.35 MB 119.43 MB +79.56 KB +0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.00 MB 80.05 MB +52.27 KB +0.1%
hits_48.vortex 1.0 vortex-file-compressed 28.01 MB 28.03 MB +18.20 KB +0.1%
hits_16.vortex 1.0 vortex-file-compressed 79.26 MB 79.31 MB +50.13 KB +0.1%
hits_85.vortex 1.0 vortex-file-compressed 91.46 MB 91.52 MB +57.80 KB +0.1%
hits_82.vortex 1.0 vortex-file-compressed 99.49 MB 99.55 MB +59.52 KB +0.1%
hits_7.vortex 1.0 vortex-file-compressed 93.90 MB 93.95 MB +52.27 KB +0.1%
hits_20.vortex 1.0 vortex-file-compressed 62.54 MB 62.57 MB +34.55 KB +0.1%
hits_78.vortex 1.0 vortex-file-compressed 164.04 MB 164.12 MB +82.92 KB +0.0%
hits_44.vortex 1.0 vortex-file-compressed 185.76 MB 185.85 MB +91.70 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.12 MB 90.16 MB +44.09 KB +0.0%
hits_99.vortex 1.0 vortex-file-compressed 122.75 MB 122.81 MB +58.84 KB +0.0%
hits_9.vortex 1.0 vortex-file-compressed 98.95 MB 99.00 MB +46.17 KB +0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.93 MB 75.96 MB +33.23 KB +0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.06 MB 96.10 MB +40.61 KB +0.0%
hits_37.vortex 1.0 vortex-file-compressed 85.26 MB 85.29 MB +34.48 KB +0.0%
hits_90.vortex 1.0 vortex-file-compressed 141.79 MB 141.85 MB +54.84 KB +0.0%
hits_57.vortex 1.0 vortex-file-compressed 128.05 MB 128.09 MB +44.59 KB +0.0%
hits_36.vortex 1.0 vortex-file-compressed 68.30 MB 68.33 MB +23.42 KB +0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.43 MB 93.46 MB +29.18 KB +0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.29 MB 108.32 MB +30.12 KB +0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.17 MB 90.20 MB +20.86 KB +0.0%
hits_41.vortex 1.0 vortex-file-compressed 223.07 MB 223.12 MB +50.33 KB +0.0%
hits_21.vortex 1.0 vortex-file-compressed 92.73 MB 92.75 MB +20.56 KB +0.0%
hits_32.vortex 1.0 vortex-file-compressed 66.48 MB 66.49 MB +14.61 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 221.65 MB 221.69 MB +44.45 KB +0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.65 MB 117.67 MB +22.78 KB +0.0%
hits_88.vortex 1.0 vortex-file-compressed 110.83 MB 110.85 MB +21.16 KB +0.0%
hits_45.vortex 1.0 vortex-file-compressed 121.91 MB 121.93 MB +18.15 KB +0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.08 MB 89.10 MB +10.80 KB +0.0%
hits_31.vortex 1.0 vortex-file-compressed 89.94 MB 89.95 MB +9.85 KB +0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.00 MB 99.01 MB +10.52 KB +0.0%
hits_98.vortex 1.0 vortex-file-compressed 118.19 MB 118.20 MB +11.45 KB +0.0%
hits_14.vortex 1.0 vortex-file-compressed 111.22 MB 111.23 MB +5.82 KB +0.0%
hits_92.vortex 1.0 vortex-file-compressed 146.44 MB 146.44 MB +6.10 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.02 MB 57.02 MB +1.74 KB +0.0%
hits_12.vortex 1.0 vortex-file-compressed 100.81 MB 100.81 MB 848 B -0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.60 MB 277.60 MB 3.17 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.06 MB 101.06 MB 1.79 KB -0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.24 MB 41.23 MB 1.91 KB -0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.96 MB 92.96 MB 6.57 KB -0.0%
hits_76.vortex 1.0 vortex-file-compressed 113.80 MB 113.80 MB 9.35 KB -0.0%
hits_26.vortex 1.0 vortex-file-compressed 109.28 MB 109.27 MB 12.36 KB -0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.19 MB 179.17 MB 20.72 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 80.93 MB 80.92 MB 10.41 KB -0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.04 MB 69.03 MB 10.85 KB -0.0%
hits_67.vortex 1.0 vortex-file-compressed 183.86 MB 183.82 MB 32.88 KB -0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.86 MB 76.85 MB 14.25 KB -0.0%
hits_97.vortex 1.0 vortex-file-compressed 106.72 MB 106.70 MB 19.79 KB -0.0%
hits_63.vortex 1.0 vortex-file-compressed 69.06 MB 69.04 MB 15.41 KB -0.0%
hits_2.vortex 1.0 vortex-file-compressed 185.98 MB 185.94 MB 43.24 KB -0.0%
hits_62.vortex 1.0 vortex-file-compressed 117.40 MB 117.37 MB 31.19 KB -0.0%
hits_35.vortex 1.0 vortex-file-compressed 115.01 MB 114.97 MB 38.02 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.21 MB 89.18 MB 30.19 KB -0.0%
hits_69.vortex 1.0 vortex-file-compressed 122.87 MB 122.83 MB 43.15 KB -0.0%
hits_3.vortex 1.0 vortex-file-compressed 141.73 MB 141.68 MB 51.12 KB -0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.45 MB 84.42 MB 39.34 KB -0.0%
hits_34.vortex 1.0 vortex-file-compressed 97.41 MB 97.36 MB 46.67 KB -0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.14 MB 172.06 MB 85.12 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.78 MB 86.74 MB 42.93 KB -0.0%
hits_68.vortex 1.0 vortex-file-compressed 122.78 MB 122.71 MB 68.20 KB -0.1%
hits_43.vortex 1.0 vortex-file-compressed 226.43 MB 226.30 MB 128.34 KB -0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.23 MB 63.19 MB 38.88 KB -0.1%
hits_55.vortex 1.0 vortex-file-compressed 168.91 MB 168.80 MB 111.74 KB -0.1%
hits_52.vortex 1.0 vortex-file-compressed 103.58 MB 103.51 MB 71.43 KB -0.1%
hits_27.vortex 1.0 vortex-file-compressed 122.41 MB 122.32 MB 85.07 KB -0.1%
hits_54.vortex 1.0 vortex-file-compressed 221.28 MB 221.11 MB 174.57 KB -0.1%
hits_84.vortex 1.0 vortex-file-compressed 116.78 MB 116.69 MB 93.47 KB -0.1%
hits_18.vortex 1.0 vortex-file-compressed 104.39 MB 104.31 MB 86.45 KB -0.1%
hits_56.vortex 1.0 vortex-file-compressed 123.25 MB 123.15 MB 103.73 KB -0.1%
hits_91.vortex 1.0 vortex-file-compressed 96.90 MB 96.82 MB 83.09 KB -0.1%
hits_60.vortex 1.0 vortex-file-compressed 103.20 MB 103.10 MB 103.15 KB -0.1%
hits_1.vortex 1.0 vortex-file-compressed 138.25 MB 138.11 MB 143.09 KB -0.1%
hits_58.vortex 1.0 vortex-file-compressed 90.26 MB 90.16 MB 101.40 KB -0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.30 MB 135.14 MB 164.51 KB -0.1%
hits_89.vortex 1.0 vortex-file-compressed 184.46 MB 184.20 MB 263.54 KB -0.1%
hits_94.vortex 1.0 vortex-file-compressed 138.56 MB 138.37 MB 198.57 KB -0.1%
hits_80.vortex 1.0 vortex-file-compressed 105.13 MB 104.94 MB 200.91 KB -0.2%
hits_29.vortex 1.0 vortex-file-compressed 59.62 MB 59.36 MB 257.77 KB -0.4%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.57 MB 0 B 58.57 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.19 MB 0 B 90.19 MB -100.0%
hits_10.vortex 1.0 vortex-compact 48.75 MB 0 B 48.75 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.22 MB 0 B 54.22 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.16 MB 0 B 69.16 MB -100.0%
hits_13.vortex 1.0 vortex-compact 67.86 MB 0 B 67.86 MB -100.0%
hits_14.vortex 1.0 vortex-compact 73.60 MB 0 B 73.60 MB -100.0%
hits_15.vortex 1.0 vortex-compact 47.94 MB 0 B 47.94 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.07 MB 0 B 48.07 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.15 MB 0 B 58.15 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.13 MB 0 B 64.13 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.73 MB 0 B 44.73 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.13 MB 0 B 129.13 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.00 MB 0 B 38.00 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.38 MB 0 B 51.38 MB -100.0%
hits_22.vortex 1.0 vortex-compact 44.49 MB 0 B 44.49 MB -100.0%
hits_23.vortex 1.0 vortex-compact 43.92 MB 0 B 43.92 MB -100.0%
hits_24.vortex 1.0 vortex-compact 43.38 MB 0 B 43.38 MB -100.0%
hits_25.vortex 1.0 vortex-compact 72.93 MB 0 B 72.93 MB -100.0%
hits_26.vortex 1.0 vortex-compact 70.73 MB 0 B 70.73 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.80 MB 0 B 69.80 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.18 MB 0 B 70.18 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.49 MB 0 B 36.49 MB -100.0%
hits_3.vortex 1.0 vortex-compact 94.05 MB 0 B 94.05 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.56 MB 0 B 58.56 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.41 MB 0 B 55.41 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.03 MB 0 B 44.03 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.85 MB 0 B 35.85 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.09 MB 0 B 58.09 MB -100.0%
hits_35.vortex 1.0 vortex-compact 74.95 MB 0 B 74.95 MB -100.0%
hits_36.vortex 1.0 vortex-compact 48.90 MB 0 B 48.90 MB -100.0%
hits_37.vortex 1.0 vortex-compact 53.68 MB 0 B 53.68 MB -100.0%
hits_38.vortex 1.0 vortex-compact 62.96 MB 0 B 62.96 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.69 MB 0 B 49.69 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.69 MB 0 B 71.69 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.74 MB 0 B 75.74 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.52 MB 0 B 165.52 MB -100.0%
hits_42.vortex 1.0 vortex-compact 163.97 MB 0 B 163.97 MB -100.0%
hits_43.vortex 1.0 vortex-compact 168.64 MB 0 B 168.64 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.24 MB 0 B 132.24 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.87 MB 0 B 75.87 MB -100.0%
hits_46.vortex 1.0 vortex-compact 41.82 MB 0 B 41.82 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.19 MB 0 B 18.19 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.27 MB 0 B 17.27 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.42 MB 0 B 50.42 MB -100.0%
hits_5.vortex 1.0 vortex-compact 62.83 MB 0 B 62.83 MB -100.0%
hits_50.vortex 1.0 vortex-compact 112.99 MB 0 B 112.99 MB -100.0%
hits_51.vortex 1.0 vortex-compact 167.75 MB 0 B 167.75 MB -100.0%
hits_52.vortex 1.0 vortex-compact 63.54 MB 0 B 63.54 MB -100.0%
hits_53.vortex 1.0 vortex-compact 58.88 MB 0 B 58.88 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.56 MB 0 B 117.56 MB -100.0%
hits_55.vortex 1.0 vortex-compact 94.93 MB 0 B 94.93 MB -100.0%
hits_56.vortex 1.0 vortex-compact 77.75 MB 0 B 77.75 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.35 MB 0 B 83.35 MB -100.0%
hits_58.vortex 1.0 vortex-compact 60.31 MB 0 B 60.31 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.15 MB 0 B 66.15 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.08 MB 0 B 63.08 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.15 MB 0 B 64.15 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.46 MB 0 B 57.46 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.08 MB 0 B 74.08 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.00 MB 0 B 46.00 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.78 MB 0 B 53.78 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.70 MB 0 B 129.70 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.36 MB 0 B 53.36 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.93 MB 0 B 113.93 MB -100.0%
hits_68.vortex 1.0 vortex-compact 75.85 MB 0 B 75.85 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.93 MB 0 B 80.93 MB -100.0%
hits_7.vortex 1.0 vortex-compact 63.72 MB 0 B 63.72 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.16 MB 0 B 61.16 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.17 MB 0 B 69.17 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.60 MB 0 B 51.60 MB -100.0%
hits_73.vortex 1.0 vortex-compact 69.83 MB 0 B 69.83 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.46 MB 0 B 71.46 MB -100.0%
hits_75.vortex 1.0 vortex-compact 43.56 MB 0 B 43.56 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.27 MB 0 B 76.27 MB -100.0%
hits_77.vortex 1.0 vortex-compact 117.90 MB 0 B 117.90 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.80 MB 0 B 97.80 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.53 MB 0 B 85.53 MB -100.0%
hits_8.vortex 1.0 vortex-compact 62.81 MB 0 B 62.81 MB -100.0%
hits_80.vortex 1.0 vortex-compact 67.87 MB 0 B 67.87 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.33 MB 0 B 65.33 MB -100.0%
hits_82.vortex 1.0 vortex-compact 66.78 MB 0 B 66.78 MB -100.0%
hits_83.vortex 1.0 vortex-compact 52.39 MB 0 B 52.39 MB -100.0%
hits_84.vortex 1.0 vortex-compact 72.94 MB 0 B 72.94 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.53 MB 0 B 52.53 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.15 MB 0 B 48.15 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.82 MB 0 B 118.82 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.15 MB 0 B 73.15 MB -100.0%
hits_89.vortex 1.0 vortex-compact 112.70 MB 0 B 112.70 MB -100.0%
hits_9.vortex 1.0 vortex-compact 65.54 MB 0 B 65.54 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.51 MB 0 B 82.51 MB -100.0%
hits_91.vortex 1.0 vortex-compact 60.77 MB 0 B 60.77 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.11 MB 0 B 94.11 MB -100.0%
hits_93.vortex 1.0 vortex-compact 58.73 MB 0 B 58.73 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.48 MB 0 B 90.48 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.60 MB 0 B 57.60 MB -100.0%
hits_96.vortex 1.0 vortex-compact 90.92 MB 0 B 90.92 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.03 MB 0 B 69.03 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.60 MB 0 B 72.60 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.16 MB 0 B 77.16 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +11.0%
Engines: DataFusion No clear signal (+18.4%, environment too noisy confidence) · DuckDB No clear signal (+4.1%, environment too noisy confidence)
Vortex (geomean): 1.409x ❌
Parquet (geomean): 1.269x ➖
Shifts: Parquet (control) +26.9% · Median polish +27.0%

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

datafusion / vortex-file-compressed (1.638x ❌, 0↑ 19↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 599769154 374620069 1.60
tpch_q02/datafusion:vortex-file-compressed 🚨 1132722385 758888895 1.49
tpch_q03/datafusion:vortex-file-compressed 🚨 973778232 673733067 1.45
tpch_q04/datafusion:vortex-file-compressed 🚨 507962675 347195397 1.46
tpch_q05/datafusion:vortex-file-compressed 🚨 948432395 691749906 1.37
tpch_q06/datafusion:vortex-file-compressed 🚨 654253870 457655458 1.43
tpch_q07/datafusion:vortex-file-compressed 🚨 1150613553 651087120 1.77
tpch_q08/datafusion:vortex-file-compressed 989142308 868077386 1.14
tpch_q09/datafusion:vortex-file-compressed 722329338 628158202 1.15
tpch_q10/datafusion:vortex-file-compressed 🚨 847118931 557500083 1.52
tpch_q11/datafusion:vortex-file-compressed 🚨 472999686 338369021 1.40
tpch_q12/datafusion:vortex-file-compressed 593301356 511514718 1.16
tpch_q13/datafusion:vortex-file-compressed 🚨 427127714 221509600 1.93
tpch_q14/datafusion:vortex-file-compressed 🚨 1251872433 328655950 3.81
tpch_q15/datafusion:vortex-file-compressed 🚨 1486260112 691674463 2.15
tpch_q16/datafusion:vortex-file-compressed 🚨 802550672 418256148 1.92
tpch_q17/datafusion:vortex-file-compressed 🚨 875748764 517642993 1.69
tpch_q18/datafusion:vortex-file-compressed 🚨 696938795 371439333 1.88
tpch_q19/datafusion:vortex-file-compressed 🚨 1164519487 553112947 2.11
tpch_q20/datafusion:vortex-file-compressed 🚨 742557648 449287852 1.65
tpch_q21/datafusion:vortex-file-compressed 🚨 745188171 533758780 1.40
tpch_q22/datafusion:vortex-file-compressed 🚨 359508348 183171508 1.96
datafusion / parquet (1.383x ❌, 0↑ 12↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 488889931 559425856 0.87
tpch_q02/datafusion:parquet 472310774 609348992 0.78
tpch_q03/datafusion:parquet 511452518 554528460 0.92
tpch_q04/datafusion:parquet 315017840 257956374 1.22
tpch_q05/datafusion:parquet 679370335 612712619 1.11
tpch_q06/datafusion:parquet 🚨 335412004 178905179 1.87
tpch_q07/datafusion:parquet 616648043 496428005 1.24
tpch_q08/datafusion:parquet 🚨 895404998 612140404 1.46
tpch_q09/datafusion:parquet 🚨 1000729465 554037722 1.81
tpch_q10/datafusion:parquet 1166341764 1001160407 1.16
tpch_q11/datafusion:parquet 🚨 887824335 521697616 1.70
tpch_q12/datafusion:parquet 🚨 796074417 325472701 2.45
tpch_q13/datafusion:parquet 🚨 1255316356 583081544 2.15
tpch_q14/datafusion:parquet 🚨 667849024 369707921 1.81
tpch_q15/datafusion:parquet 🚨 1230459749 581764622 2.12
tpch_q16/datafusion:parquet 🚨 539685975 360016526 1.50
tpch_q17/datafusion:parquet 🚨 842974164 628870192 1.34
tpch_q18/datafusion:parquet 🚨 682208337 512339039 1.33
tpch_q19/datafusion:parquet 480602231 389364127 1.23
tpch_q20/datafusion:parquet 509626042 445470309 1.14
tpch_q21/datafusion:parquet 798455834 696922985 1.15
tpch_q22/datafusion:parquet 🚨 659222361 472429100 1.40
duckdb / vortex-file-compressed (1.212x ➖, 0↑ 6↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 369130893 297481651 1.24
tpch_q02/duckdb:vortex-file-compressed 1166241945 1132530310 1.03
tpch_q03/duckdb:vortex-file-compressed 736146252 667081768 1.10
tpch_q04/duckdb:vortex-file-compressed 🚨 774850679 346823476 2.23
tpch_q05/duckdb:vortex-file-compressed 992553460 896717522 1.11
tpch_q06/duckdb:vortex-file-compressed 503760042 411951371 1.22
tpch_q07/duckdb:vortex-file-compressed 1103369965 1141675081 0.97
tpch_q08/duckdb:vortex-file-compressed 🚨 1449847222 1101394946 1.32
tpch_q09/duckdb:vortex-file-compressed 🚨 1394119966 1052990946 1.32
tpch_q10/duckdb:vortex-file-compressed 890264766 871004027 1.02
tpch_q11/duckdb:vortex-file-compressed 575162540 481281081 1.20
tpch_q12/duckdb:vortex-file-compressed 952151873 889444430 1.07
tpch_q13/duckdb:vortex-file-compressed 527188023 458324912 1.15
tpch_q14/duckdb:vortex-file-compressed 603833274 495892737 1.22
tpch_q15/duckdb:vortex-file-compressed 473339331 445822700 1.06
tpch_q16/duckdb:vortex-file-compressed 🚨 555039836 385410578 1.44
tpch_q17/duckdb:vortex-file-compressed 🚨 1061447619 809131834 1.31
tpch_q18/duckdb:vortex-file-compressed 738312113 618848440 1.19
tpch_q19/duckdb:vortex-file-compressed 624503281 527168499 1.18
tpch_q20/duckdb:vortex-file-compressed 🚨 1109396628 848412967 1.31
tpch_q21/duckdb:vortex-file-compressed 1405088954 1274085468 1.10
tpch_q22/duckdb:vortex-file-compressed 387622306 301097914 1.29
duckdb / parquet (1.164x ➖, 0↑ 4↓)
name PR 362c0c1 (ns) base aeae579 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 656848194 539940850 1.22
tpch_q02/duckdb:parquet 1185542770 958745755 1.24
tpch_q03/duckdb:parquet 1309468717 1024127845 1.28
tpch_q04/duckdb:parquet 🚨 914235709 691258729 1.32
tpch_q05/duckdb:parquet 🚨 1751867272 1277136078 1.37
tpch_q06/duckdb:parquet 598749434 506140900 1.18
tpch_q07/duckdb:parquet 🚨 1816528726 1252575608 1.45
tpch_q08/duckdb:parquet 1912029681 1497184529 1.28
tpch_q09/duckdb:parquet 1681654580 1373664829 1.22
tpch_q10/duckdb:parquet 1547706372 1353770405 1.14
tpch_q11/duckdb:parquet 933040181 729454343 1.28
tpch_q12/duckdb:parquet 904042646 851420379 1.06
tpch_q13/duckdb:parquet 894142319 942298913 0.95
tpch_q14/duckdb:parquet 955772392 870849829 1.10
tpch_q15/duckdb:parquet 600810301 820783864 0.73
tpch_q16/duckdb:parquet 690006344 789744070 0.87
tpch_q17/duckdb:parquet 1002323224 771778485 1.30
tpch_q18/duckdb:parquet 1041257455 928930120 1.12
tpch_q19/duckdb:parquet 1109194529 944044151 1.17
tpch_q20/duckdb:parquet 🚨 1637673384 1132507839 1.45
tpch_q21/duckdb:parquet 1308903740 1074282790 1.22
tpch_q22/duckdb:parquet 637600021 654335206 0.97

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants