Skip to content

Split TableStrategy dispatcher from StructStrategy#8638

Open
mhk197 wants to merge 1 commit into
developfrom
mk/table-struct-dispatch
Open

Split TableStrategy dispatcher from StructStrategy#8638
mhk197 wants to merge 1 commit into
developfrom
mk/table-struct-dispatch

Conversation

@mhk197

@mhk197 mhk197 commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Splits the TableStrategy writer into a dtype and override dependent dispatcher, and a struct writer.

  • StructStrategy — a structural writer that only shreds struct streams. It transposes a struct chunk stream into one ordered stream per field (plus validity when nullable) and writes each through a child strategy resolved by direct field name (field_writers entry, else default; validity through validity). It is intentionally dtype-unaware and knows nothing about nested dtypes or field-path overrides; it bails on non-struct input.
  • TableStrategy — now a dispatcher. write_stream routes on the stream's dtype and configured per-field overrides.

TableStrategy continues to own the field-path overrides and resolves the per-field child strategies before handing them to StructStrategy.

This lets the writer dispatch different layout kinds per dtype — e.g. a list layout for list columns when a list strategy is configured — instead of TableStrategy hard-coding struct shredding as its only nested behavior.

@mhk197 mhk197 changed the title Split TableStrategy dispatcher from StructStrategy Split TableStrategy dispatcher from StructStrategy Jul 1, 2026
@mhk197 mhk197 force-pushed the mk/table-struct-dispatch branch from 897d3a1 to 3c8f648 Compare July 1, 2026 18:16
@codspeed-hq

codspeed-hq Bot commented Jul 1, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

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

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

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

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_opt_canonical_into[(1000, 10)] 169.6 µs 206.2 µs -17.74%
Simulation chunked_varbinview_into_canonical[(1000, 10)] 169.3 µs 205.5 µs -17.63%
Simulation chunked_varbinview_opt_into_canonical[(1000, 10)] 183.4 µs 219.6 µs -16.48%
Simulation slice_empty_vortex 339.4 ns 397.8 ns -14.66%
Simulation bitwise_not_vortex_buffer_mut[128] 244.4 ns 215.3 ns +13.55%
Simulation chunked_varbinview_into_canonical[(100, 100)] 306.4 µs 271.6 µs +12.82%
Simulation bitwise_not_vortex_buffer_mut[1024] 304.7 ns 275.6 ns +10.58%

Tip

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


Comparing mk/table-struct-dispatch (dd326c3) with develop (890704f)

Open in CodSpeed

Footnotes

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

@mhk197 mhk197 added the changelog/chore A trivial change label Jul 1, 2026
@mhk197 mhk197 marked this pull request as ready for review July 1, 2026 18:25
@mhk197 mhk197 requested a review from a team July 1, 2026 18:25
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
@mhk197 mhk197 force-pushed the mk/table-struct-dispatch branch from 3c8f648 to dd326c3 Compare July 1, 2026 18:39
@mhk197 mhk197 added the action/benchmark Trigger full benchmarks to run on this PR label Jul 1, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done dd326c3 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.944x ➖

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.944x ➖, 2↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 112441383 123887330 0.91
polarsignals_q01/datafusion:vortex-file-compressed 🚀 249519262 288290335 0.87
polarsignals_q02/datafusion:vortex-file-compressed 23954019 24731888 0.97
polarsignals_q03/datafusion:vortex-file-compressed 286447333 266937106 1.07
polarsignals_q04/datafusion:vortex-file-compressed 10311968 10333709 1.00
polarsignals_q05/datafusion:vortex-file-compressed 16415724 17635773 0.93
polarsignals_q06/datafusion:vortex-file-compressed 21059153 22320269 0.94
polarsignals_q07/datafusion:vortex-file-compressed 🚀 13949890 15910605 0.88
polarsignals_q08/datafusion:vortex-file-compressed 394657365 405953387 0.97
polarsignals_q09/datafusion:vortex-file-compressed 11989309 13071169 0.92

No file size changes detected.

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.8%
Engines: DataFusion No clear signal (+1.7%, low confidence) · DuckDB No clear signal (+2.0%, environment too noisy confidence)
Vortex (geomean): 1.029x ➖
Parquet (geomean): 1.011x ➖
Shifts: Parquet (control) +1.1% · Median polish +2.8%

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

datafusion / vortex-file-compressed (1.032x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 53316736 51224068 1.04
tpch_q02/datafusion:vortex-file-compressed 23318441 22558525 1.03
tpch_q03/datafusion:vortex-file-compressed 30918199 31274050 0.99
tpch_q04/datafusion:vortex-file-compressed 20085567 19829689 1.01
tpch_q05/datafusion:vortex-file-compressed 47610748 45782576 1.04
tpch_q06/datafusion:vortex-file-compressed 10010368 9880361 1.01
tpch_q07/datafusion:vortex-file-compressed 54047122 52172225 1.04
tpch_q08/datafusion:vortex-file-compressed 39338369 38436939 1.02
tpch_q09/datafusion:vortex-file-compressed 52309236 51194797 1.02
tpch_q10/datafusion:vortex-file-compressed 33630092 32060750 1.05
tpch_q11/datafusion:vortex-file-compressed 16998955 16196850 1.05
tpch_q12/datafusion:vortex-file-compressed 23734981 23777563 1.00
tpch_q13/datafusion:vortex-file-compressed 27620893 26844855 1.03
tpch_q14/datafusion:vortex-file-compressed 15787714 14555077 1.08
tpch_q15/datafusion:vortex-file-compressed 23502229 22366038 1.05
tpch_q16/datafusion:vortex-file-compressed 20236011 19492634 1.04
tpch_q17/datafusion:vortex-file-compressed 65992954 63211749 1.04
tpch_q18/datafusion:vortex-file-compressed 77310855 78698490 0.98
tpch_q19/datafusion:vortex-file-compressed 30759610 28435100 1.08
tpch_q20/datafusion:vortex-file-compressed 31174973 31671788 0.98
tpch_q21/datafusion:vortex-file-compressed 72953341 67878139 1.07
tpch_q22/datafusion:vortex-file-compressed 12139699 11714742 1.04
datafusion / vortex-compact (1.040x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 59748759 58850702 1.02
tpch_q02/datafusion:vortex-compact 26375473 25525683 1.03
tpch_q03/datafusion:vortex-compact 35034684 33446331 1.05
tpch_q04/datafusion:vortex-compact 24302801 23455590 1.04
tpch_q05/datafusion:vortex-compact 49492727 48598875 1.02
tpch_q06/datafusion:vortex-compact 13416392 12894522 1.04
tpch_q07/datafusion:vortex-compact 57690001 56864443 1.01
tpch_q08/datafusion:vortex-compact 43405345 42586054 1.02
tpch_q09/datafusion:vortex-compact 56519103 54987297 1.03
tpch_q10/datafusion:vortex-compact 38887583 38256616 1.02
tpch_q11/datafusion:vortex-compact 18413179 18054766 1.02
tpch_q12/datafusion:vortex-compact 32524866 31320403 1.04
tpch_q13/datafusion:vortex-compact 32751717 32316056 1.01
tpch_q14/datafusion:vortex-compact 19788259 18359789 1.08
tpch_q15/datafusion:vortex-compact 31608972 30408869 1.04
tpch_q16/datafusion:vortex-compact 24340000 22754752 1.07
tpch_q17/datafusion:vortex-compact 73392308 67382114 1.09
tpch_q18/datafusion:vortex-compact 81575034 77709328 1.05
tpch_q19/datafusion:vortex-compact 49858835 48226730 1.03
tpch_q20/datafusion:vortex-compact 37236076 35238533 1.06
tpch_q21/datafusion:vortex-compact 81924903 78721985 1.04
tpch_q22/datafusion:vortex-compact 14336876 13195216 1.09
datafusion / parquet (1.021x ➖, 1↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 140603204 138195377 1.02
tpch_q02/datafusion:parquet 63515986 60034292 1.06
tpch_q03/datafusion:parquet 81111279 77092992 1.05
tpch_q04/datafusion:parquet 44460162 46552753 0.96
tpch_q05/datafusion:parquet 95124568 93118829 1.02
tpch_q06/datafusion:parquet 🚀 37615975 42073671 0.89
tpch_q07/datafusion:parquet 109804310 106033074 1.04
tpch_q08/datafusion:parquet 98875689 92680951 1.07
tpch_q09/datafusion:parquet 122295165 119886847 1.02
tpch_q10/datafusion:parquet 117976281 115911162 1.02
tpch_q11/datafusion:parquet 42304386 41720764 1.01
tpch_q12/datafusion:parquet 83412692 78857515 1.06
tpch_q13/datafusion:parquet 207865455 195878158 1.06
tpch_q14/datafusion:parquet 47386310 44980543 1.05
tpch_q15/datafusion:parquet 60111291 59719463 1.01
tpch_q16/datafusion:parquet 45365833 42524327 1.07
tpch_q17/datafusion:parquet 136722804 138686402 0.99
tpch_q18/datafusion:parquet 157103371 152104402 1.03
tpch_q19/datafusion:parquet 82278567 79304934 1.04
tpch_q20/datafusion:parquet 73563184 72461024 1.02
tpch_q21/datafusion:parquet 143890960 145904588 0.99
tpch_q22/datafusion:parquet 45010667 43805385 1.03
datafusion / arrow (1.044x ➖, 0↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 63525739 61680836 1.03
tpch_q02/datafusion:arrow 17786923 16919747 1.05
tpch_q03/datafusion:arrow 33389656 31817842 1.05
tpch_q04/datafusion:arrow 27867017 25749338 1.08
tpch_q05/datafusion:arrow 58886464 53795110 1.09
tpch_q06/datafusion:arrow 🚨 25453576 20640342 1.23
tpch_q07/datafusion:arrow 107975780 104208860 1.04
tpch_q08/datafusion:arrow 43786332 43264782 1.01
tpch_q09/datafusion:arrow 65901753 67802166 0.97
tpch_q10/datafusion:arrow 48982863 53208360 0.92
tpch_q11/datafusion:arrow 9363893 9085576 1.03
tpch_q12/datafusion:arrow 51910332 49495886 1.05
tpch_q13/datafusion:arrow 46666474 44880734 1.04
tpch_q14/datafusion:arrow 25172450 23863884 1.05
tpch_q15/datafusion:arrow 50114857 47122449 1.06
tpch_q16/datafusion:arrow 17254656 16639360 1.04
tpch_q17/datafusion:arrow 70397091 67365866 1.04
tpch_q18/datafusion:arrow 109139468 106453539 1.03
tpch_q19/datafusion:arrow 38870452 38196333 1.02
tpch_q20/datafusion:arrow 38337336 36431729 1.05
tpch_q21/datafusion:arrow 163810234 153218444 1.07
tpch_q22/datafusion:arrow 12247591 11959196 1.02
duckdb / vortex-file-compressed (1.026x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 28028202 27553873 1.02
tpch_q02/duckdb:vortex-file-compressed 24908650 25580253 0.97
tpch_q03/duckdb:vortex-file-compressed 32371063 31930294 1.01
tpch_q04/duckdb:vortex-file-compressed 28093890 27287169 1.03
tpch_q05/duckdb:vortex-file-compressed 36418007 34648209 1.05
tpch_q06/duckdb:vortex-file-compressed 8742252 8282126 1.06
tpch_q07/duckdb:vortex-file-compressed 34346597 33646083 1.02
tpch_q08/duckdb:vortex-file-compressed 40215440 39360977 1.02
tpch_q09/duckdb:vortex-file-compressed 57256944 55915727 1.02
tpch_q10/duckdb:vortex-file-compressed 41985142 40535014 1.04
tpch_q11/duckdb:vortex-file-compressed 14394698 13322563 1.08
tpch_q12/duckdb:vortex-file-compressed 23608999 23163643 1.02
tpch_q13/duckdb:vortex-file-compressed 40130663 39614288 1.01
tpch_q14/duckdb:vortex-file-compressed 20293462 19644587 1.03
tpch_q15/duckdb:vortex-file-compressed 16488581 16321592 1.01
tpch_q16/duckdb:vortex-file-compressed 27636062 27122811 1.02
tpch_q17/duckdb:vortex-file-compressed 23963604 23607856 1.02
tpch_q18/duckdb:vortex-file-compressed 51940548 50974525 1.02
tpch_q19/duckdb:vortex-file-compressed 27931248 25543120 1.09
tpch_q20/duckdb:vortex-file-compressed 31925130 31429654 1.02
tpch_q21/duckdb:vortex-file-compressed 101670731 97843064 1.04
tpch_q22/duckdb:vortex-file-compressed 16637719 16970598 0.98
duckdb / vortex-compact (1.020x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38148376 38292528 1.00
tpch_q02/duckdb:vortex-compact 31825271 31294610 1.02
tpch_q03/duckdb:vortex-compact 34955792 34744345 1.01
tpch_q04/duckdb:vortex-compact 34157679 34214475 1.00
tpch_q05/duckdb:vortex-compact 40510256 39382512 1.03
tpch_q06/duckdb:vortex-compact 11365176 10533483 1.08
tpch_q07/duckdb:vortex-compact 42627018 42150393 1.01
tpch_q08/duckdb:vortex-compact 47182990 46081200 1.02
tpch_q09/duckdb:vortex-compact 66516817 67720140 0.98
tpch_q10/duckdb:vortex-compact 46277028 46830204 0.99
tpch_q11/duckdb:vortex-compact 16809495 15588756 1.08
tpch_q12/duckdb:vortex-compact 32301188 32279977 1.00
tpch_q13/duckdb:vortex-compact 46762460 45136560 1.04
tpch_q14/duckdb:vortex-compact 24053868 23804148 1.01
tpch_q15/duckdb:vortex-compact 19890505 19470464 1.02
tpch_q16/duckdb:vortex-compact 29207747 28968636 1.01
tpch_q17/duckdb:vortex-compact 27718708 26946693 1.03
tpch_q18/duckdb:vortex-compact 59270152 57736558 1.03
tpch_q19/duckdb:vortex-compact 30427606 28367643 1.07
tpch_q20/duckdb:vortex-compact 36856494 37331161 0.99
tpch_q21/duckdb:vortex-compact 112722083 113183156 1.00
tpch_q22/duckdb:vortex-compact 17959402 17272141 1.04
duckdb / parquet (1.000x ➖, 1↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 76600655 79086675 0.97
tpch_q02/duckdb:parquet 40200829 39614073 1.01
tpch_q03/duckdb:parquet 71510776 70659895 1.01
tpch_q04/duckdb:parquet 49891541 49477777 1.01
tpch_q05/duckdb:parquet 67909162 68106017 1.00
tpch_q06/duckdb:parquet 22741911 22342185 1.02
tpch_q07/duckdb:parquet 82160790 83080337 0.99
tpch_q08/duckdb:parquet 89063905 82450383 1.08
tpch_q09/duckdb:parquet 136287166 134299346 1.01
tpch_q10/duckdb:parquet 129409119 132464534 0.98
tpch_q11/duckdb:parquet 23024883 22449120 1.03
tpch_q12/duckdb:parquet 🚀 47070212 58019555 0.81
tpch_q13/duckdb:parquet 254293024 253164477 1.00
tpch_q14/duckdb:parquet 51850504 51086986 1.01
tpch_q15/duckdb:parquet 🚨 31036053 26052969 1.19
tpch_q16/duckdb:parquet 58955814 58989650 1.00
tpch_q17/duckdb:parquet 57185545 59086861 0.97
tpch_q18/duckdb:parquet 120908432 120172573 1.01
tpch_q19/duckdb:parquet 69917920 73921243 0.95
tpch_q20/duckdb:parquet 66406366 65641604 1.01
tpch_q21/duckdb:parquet 185781347 185760943 1.00
tpch_q22/duckdb:parquet 53229412 53785236 0.99
duckdb / duckdb (1.015x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 18016875 17627713 1.02
tpch_q02/duckdb:duckdb 15033141 14267009 1.05
tpch_q03/duckdb:duckdb 22636683 22141259 1.02
tpch_q04/duckdb:duckdb 22360404 22145045 1.01
tpch_q05/duckdb:duckdb 23930550 23804384 1.01
tpch_q06/duckdb:duckdb 7101831 7138704 0.99
tpch_q07/duckdb:duckdb 26062031 25189470 1.03
tpch_q08/duckdb:duckdb 24610653 24150113 1.02
tpch_q09/duckdb:duckdb 59001903 58595541 1.01
tpch_q10/duckdb:duckdb 52767643 51251857 1.03
tpch_q11/duckdb:duckdb 7496701 7054245 1.06
tpch_q12/duckdb:duckdb 17640791 18074039 0.98
tpch_q13/duckdb:duckdb 40273803 39529267 1.02
tpch_q14/duckdb:duckdb 21618982 21114053 1.02
tpch_q15/duckdb:duckdb 14049922 13603119 1.03
tpch_q16/duckdb:duckdb 26660742 26255977 1.02
tpch_q17/duckdb:duckdb 16520693 16320824 1.01
tpch_q18/duckdb:duckdb 41164238 41083659 1.00
tpch_q19/duckdb:duckdb 31123325 31459650 0.99
tpch_q20/duckdb:duckdb 25148347 24973455 1.01
tpch_q21/duckdb:duckdb 61430573 61738489 1.00
tpch_q22/duckdb:duckdb 25686898 25703999 1.00

File Size Changes (10 files changed, -0.1% overall, 6↑ 4↓)
File Scale Format Base HEAD Change %
part_0.vortex 1.0 vortex-compact 3.32 MB 3.38 MB +69.79 KB +2.1%
partsupp_0.vortex 1.0 vortex-compact 20.85 MB 20.96 MB +111.73 KB +0.5%
customer_0.vortex 1.0 vortex-file-compressed 8.88 MB 8.91 MB +28.53 KB +0.3%
lineitem_1.vortex 1.0 vortex-file-compressed 81.99 MB 82.12 MB +138.20 KB +0.2%
lineitem_0.vortex 1.0 vortex-file-compressed 82.08 MB 82.20 MB +123.91 KB +0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.68 MB 23.70 MB +20.89 KB +0.1%
supplier_0.vortex 1.0 vortex-file-compressed 605.41 KB 604.91 KB 512 B -0.1%
orders_0.vortex 1.0 vortex-file-compressed 35.27 MB 35.10 MB 181.03 KB -0.5%
part_0.vortex 1.0 vortex-file-compressed 5.08 MB 5.02 MB 66.78 KB -1.3%
orders_0.vortex 1.0 vortex-compact 32.20 MB 31.73 MB 482.26 KB -1.5%

Totals:

  • vortex-compact: 190.59 MB → 190.30 MB (-0.2%)
  • vortex-file-compressed: 237.85 MB → 237.91 MB (+0.0%)

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.6%
Engines: DataFusion No clear signal (+2.4%, low confidence) · DuckDB No clear signal (+2.8%, low confidence)
Vortex (geomean): 0.944x ➖
Parquet (geomean): 0.920x ➖
Shifts: Parquet (control) -8.0% · Median polish -6.6%

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

datafusion / vortex-file-compressed (0.909x ➖, 4↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5404082 5906371 0.91
fineweb_q01/datafusion:vortex-file-compressed 34259891 36567973 0.94
fineweb_q02/datafusion:vortex-file-compressed 41168162 40204163 1.02
fineweb_q03/datafusion:vortex-file-compressed 🚀 55730311 67136765 0.83
fineweb_q04/datafusion:vortex-file-compressed 280354461 308465659 0.91
fineweb_q05/datafusion:vortex-file-compressed 🚀 219607426 244730227 0.90
fineweb_q06/datafusion:vortex-file-compressed 52085180 54713285 0.95
fineweb_q07/datafusion:vortex-file-compressed 🚀 54222938 63927068 0.85
fineweb_q08/datafusion:vortex-file-compressed 🚀 22058674 24973466 0.88
datafusion / vortex-compact (0.956x ➖, 1↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5795548 5683009 1.02
fineweb_q01/datafusion:vortex-compact 105800581 106435693 0.99
fineweb_q02/datafusion:vortex-compact 101589418 112235924 0.91
fineweb_q03/datafusion:vortex-compact 858158947 904253529 0.95
fineweb_q04/datafusion:vortex-compact 909396646 954375772 0.95
fineweb_q05/datafusion:vortex-compact 820877631 864748462 0.95
fineweb_q06/datafusion:vortex-compact 462276426 482513174 0.96
fineweb_q07/datafusion:vortex-compact 489930165 492937738 0.99
fineweb_q08/datafusion:vortex-compact 🚀 20604594 23099414 0.89
datafusion / parquet (0.910x ➖, 2↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6900237 7615906 0.91
fineweb_q01/datafusion:parquet 284462589 314549088 0.90
fineweb_q02/datafusion:parquet 🚀 287873671 320692415 0.90
fineweb_q03/datafusion:parquet 299642938 302692527 0.99
fineweb_q04/datafusion:parquet 305363460 331800422 0.92
fineweb_q05/datafusion:parquet 🚀 297469063 347590545 0.86
fineweb_q06/datafusion:parquet 288095080 319165923 0.90
fineweb_q07/datafusion:parquet 280512261 306684205 0.91
fineweb_q08/datafusion:parquet 278910129 307229342 0.91
duckdb / vortex-file-compressed (0.936x ➖, 1↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3620184 3247283 1.11
fineweb_q01/duckdb:vortex-file-compressed 33771247 37370097 0.90
fineweb_q02/duckdb:vortex-file-compressed 40094748 41104615 0.98
fineweb_q03/duckdb:vortex-file-compressed 118596861 126459998 0.94
fineweb_q04/duckdb:vortex-file-compressed 274151799 301933707 0.91
fineweb_q05/duckdb:vortex-file-compressed 217091006 237970082 0.91
fineweb_q06/duckdb:vortex-file-compressed 🚀 52482877 59986971 0.87
fineweb_q07/duckdb:vortex-file-compressed 53006948 57878318 0.92
fineweb_q08/duckdb:vortex-file-compressed 21258217 23503593 0.90
duckdb / vortex-compact (0.974x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3145794 3492526 0.90
fineweb_q01/duckdb:vortex-compact 120867846 113843486 1.06
fineweb_q02/duckdb:vortex-compact 114650697 120137355 0.95
fineweb_q03/duckdb:vortex-compact 861177540 901426997 0.96
fineweb_q04/duckdb:vortex-compact 907802134 946266531 0.96
fineweb_q05/duckdb:vortex-compact 807220110 850506074 0.95
fineweb_q06/duckdb:vortex-compact 465415171 489788714 0.95
fineweb_q07/duckdb:vortex-compact 487805293 502014346 0.97
fineweb_q08/duckdb:vortex-compact 20951622 19417196 1.08
duckdb / parquet (0.929x ➖, 2↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 31093239 33932562 0.92
fineweb_q01/duckdb:parquet 🚀 84183052 93634567 0.90
fineweb_q02/duckdb:parquet 85530519 92587553 0.92
fineweb_q03/duckdb:parquet 319178634 336300787 0.95
fineweb_q04/duckdb:parquet 446509373 466375365 0.96
fineweb_q05/duckdb:parquet 416646848 429720238 0.97
fineweb_q06/duckdb:parquet 204714769 213927955 0.96
fineweb_q07/duckdb:parquet 218252723 227454909 0.96
fineweb_q08/duckdb:parquet 🚀 33101951 39543948 0.84

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB +56.24 KB +0.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

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

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

datafusion / vortex-file-compressed (0.996x ➖, 0↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 22000925 23609140 0.93
tpcds_q02/datafusion:vortex-file-compressed 43352319 44024617 0.98
tpcds_q03/datafusion:vortex-file-compressed 14793747 15051044 0.98
tpcds_q04/datafusion:vortex-file-compressed 228736830 223900799 1.02
tpcds_q05/datafusion:vortex-file-compressed 43715785 42908939 1.02
tpcds_q06/datafusion:vortex-file-compressed 23382530 22932004 1.02
tpcds_q07/datafusion:vortex-file-compressed 41397549 42593715 0.97
tpcds_q08/datafusion:vortex-file-compressed 29364773 29581817 0.99
tpcds_q09/datafusion:vortex-file-compressed 31448620 32077109 0.98
tpcds_q10/datafusion:vortex-file-compressed 38059216 38813184 0.98
tpcds_q11/datafusion:vortex-file-compressed 129933814 129720190 1.00
tpcds_q12/datafusion:vortex-file-compressed 17201152 17750010 0.97
tpcds_q13/datafusion:vortex-file-compressed 46070774 47294768 0.97
tpcds_q14/datafusion:vortex-file-compressed 158984843 160201667 0.99
tpcds_q15/datafusion:vortex-file-compressed 27002953 26832085 1.01
tpcds_q16/datafusion:vortex-file-compressed 🚨 26270368 23059727 1.14
tpcds_q17/datafusion:vortex-file-compressed 59041000 60674176 0.97
tpcds_q18/datafusion:vortex-file-compressed 59729024 59970747 1.00
tpcds_q19/datafusion:vortex-file-compressed 21979310 22444772 0.98
tpcds_q20/datafusion:vortex-file-compressed 19664839 21160348 0.93
tpcds_q21/datafusion:vortex-file-compressed 36636553 35860181 1.02
tpcds_q22/datafusion:vortex-file-compressed 126032102 123708450 1.02
tpcds_q23/datafusion:vortex-file-compressed 152059053 156955148 0.97
tpcds_q24/datafusion:vortex-file-compressed 88531986 85461677 1.04
tpcds_q25/datafusion:vortex-file-compressed 61289097 62777057 0.98
tpcds_q26/datafusion:vortex-file-compressed 30354530 31587554 0.96
tpcds_q27/datafusion:vortex-file-compressed 93546092 99135445 0.94
tpcds_q28/datafusion:vortex-file-compressed 32954526 34403827 0.96
tpcds_q29/datafusion:vortex-file-compressed 58226486 60081682 0.97
tpcds_q30/datafusion:vortex-file-compressed 23607263 23588672 1.00
tpcds_q31/datafusion:vortex-file-compressed 73782666 72860903 1.01
tpcds_q32/datafusion:vortex-file-compressed 18594689 18353891 1.01
tpcds_q33/datafusion:vortex-file-compressed 29347708 29480082 1.00
tpcds_q34/datafusion:vortex-file-compressed 25559814 25614354 1.00
tpcds_q35/datafusion:vortex-file-compressed 43878806 43440780 1.01
tpcds_q36/datafusion:vortex-file-compressed 56190567 61439397 0.91
tpcds_q37/datafusion:vortex-file-compressed 22433715 20910142 1.07
tpcds_q38/datafusion:vortex-file-compressed 40545439 39129928 1.04
tpcds_q39/datafusion:vortex-file-compressed 107036089 106519651 1.00
tpcds_q40/datafusion:vortex-file-compressed 29065930 30679704 0.95
tpcds_q41/datafusion:vortex-file-compressed 19921002 19936136 1.00
tpcds_q42/datafusion:vortex-file-compressed 13944599 13871047 1.01
tpcds_q43/datafusion:vortex-file-compressed 18730340 19181868 0.98
tpcds_q44/datafusion:vortex-file-compressed 29741811 29476154 1.01
tpcds_q45/datafusion:vortex-file-compressed 25317514 25278756 1.00
tpcds_q46/datafusion:vortex-file-compressed 36077484 36740015 0.98
tpcds_q47/datafusion:vortex-file-compressed 140635253 143395461 0.98
tpcds_q48/datafusion:vortex-file-compressed 36074525 36698928 0.98
tpcds_q49/datafusion:vortex-file-compressed 59577450 57101805 1.04
tpcds_q50/datafusion:vortex-file-compressed 40083762 38987773 1.03
tpcds_q51/datafusion:vortex-file-compressed 87117584 87818522 0.99
tpcds_q52/datafusion:vortex-file-compressed 13961891 14232826 0.98
tpcds_q53/datafusion:vortex-file-compressed 22624835 22427176 1.01
tpcds_q54/datafusion:vortex-file-compressed 33704993 34251421 0.98
tpcds_q55/datafusion:vortex-file-compressed 13819351 13600787 1.02
tpcds_q56/datafusion:vortex-file-compressed 30863911 29949383 1.03
tpcds_q57/datafusion:vortex-file-compressed 90807836 90179073 1.01
tpcds_q58/datafusion:vortex-file-compressed 54445570 55277836 0.98
tpcds_q59/datafusion:vortex-file-compressed 61874376 61446077 1.01
tpcds_q60/datafusion:vortex-file-compressed 28957068 29290859 0.99
tpcds_q61/datafusion:vortex-file-compressed 38851610 39224345 0.99
tpcds_q62/datafusion:vortex-file-compressed 21228259 21374433 0.99
tpcds_q63/datafusion:vortex-file-compressed 22549731 22879405 0.99
tpcds_q64/datafusion:vortex-file-compressed 375291236 370319089 1.01
tpcds_q65/datafusion:vortex-file-compressed 52743512 53239212 0.99
tpcds_q66/datafusion:vortex-file-compressed 67384472 68186072 0.99
tpcds_q67/datafusion:vortex-file-compressed 157936512 154064782 1.03
tpcds_q68/datafusion:vortex-file-compressed 33561620 33609624 1.00
tpcds_q69/datafusion:vortex-file-compressed 34649916 34877854 0.99
tpcds_q70/datafusion:vortex-file-compressed 94360388 95308681 0.99
tpcds_q71/datafusion:vortex-file-compressed 22923740 23159800 0.99
tpcds_q72/datafusion:vortex-file-compressed 2059898526 2079630590 0.99
tpcds_q73/datafusion:vortex-file-compressed 23909722 24053951 0.99
tpcds_q74/datafusion:vortex-file-compressed 78468981 81049495 0.97
tpcds_q75/datafusion:vortex-file-compressed 106271655 106470771 1.00
tpcds_q76/datafusion:vortex-file-compressed 26270183 27686705 0.95
tpcds_q77/datafusion:vortex-file-compressed 38263237 36094893 1.06
tpcds_q78/datafusion:vortex-file-compressed 110459214 110444864 1.00
tpcds_q79/datafusion:vortex-file-compressed 28809871 31553413 0.91
tpcds_q80/datafusion:vortex-file-compressed 87038103 86821452 1.00
tpcds_q81/datafusion:vortex-file-compressed 24434036 24382042 1.00
tpcds_q82/datafusion:vortex-file-compressed 23325324 22282165 1.05
tpcds_q83/datafusion:vortex-file-compressed 34002937 34402013 0.99
tpcds_q84/datafusion:vortex-file-compressed 12014565 12033577 1.00
tpcds_q85/datafusion:vortex-file-compressed 91473910 93641447 0.98
tpcds_q86/datafusion:vortex-file-compressed 14712062 15134038 0.97
tpcds_q87/datafusion:vortex-file-compressed 40542925 39571815 1.02
tpcds_q88/datafusion:vortex-file-compressed 54562015 54606270 1.00
tpcds_q89/datafusion:vortex-file-compressed 27570176 25322117 1.09
tpcds_q90/datafusion:vortex-file-compressed 14199687 13239107 1.07
tpcds_q91/datafusion:vortex-file-compressed 18294151 18688033 0.98
tpcds_q92/datafusion:vortex-file-compressed 15698460 15561073 1.01
tpcds_q93/datafusion:vortex-file-compressed 31904427 31857611 1.00
tpcds_q94/datafusion:vortex-file-compressed 20405330 20637997 0.99
tpcds_q95/datafusion:vortex-file-compressed 55712352 55343526 1.01
tpcds_q96/datafusion:vortex-file-compressed 13230342 13346704 0.99
tpcds_q97/datafusion:vortex-file-compressed 29929278 29081451 1.03
tpcds_q98/datafusion:vortex-file-compressed 24136559 25196507 0.96
tpcds_q99/datafusion:vortex-file-compressed 25107098 25439593 0.99
datafusion / vortex-compact (1.001x ➖, 1↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 23991952 23436796 1.02
tpcds_q02/datafusion:vortex-compact 50286682 49595310 1.01
tpcds_q03/datafusion:vortex-compact 20623958 20365231 1.01
tpcds_q04/datafusion:vortex-compact 273912001 267536236 1.02
tpcds_q05/datafusion:vortex-compact 50135772 50343359 1.00
tpcds_q06/datafusion:vortex-compact 30442458 30019672 1.01
tpcds_q07/datafusion:vortex-compact 56226941 56490700 1.00
tpcds_q08/datafusion:vortex-compact 40527825 40117547 1.01
tpcds_q09/datafusion:vortex-compact 46104896 44353150 1.04
tpcds_q10/datafusion:vortex-compact 56007136 54922312 1.02
tpcds_q11/datafusion:vortex-compact 158774491 162789292 0.98
tpcds_q12/datafusion:vortex-compact 21817153 22185695 0.98
tpcds_q13/datafusion:vortex-compact 🚀 120890459 137221503 0.88
tpcds_q14/datafusion:vortex-compact 189282216 189752326 1.00
tpcds_q15/datafusion:vortex-compact 28128172 28476900 0.99
tpcds_q16/datafusion:vortex-compact 29850929 30605884 0.98
tpcds_q17/datafusion:vortex-compact 78091364 79897179 0.98
tpcds_q18/datafusion:vortex-compact 68703886 69128981 0.99
tpcds_q19/datafusion:vortex-compact 35007519 35275285 0.99
tpcds_q20/datafusion:vortex-compact 23107558 23376088 0.99
tpcds_q21/datafusion:vortex-compact 39812411 40697957 0.98
tpcds_q22/datafusion:vortex-compact 135800927 134817053 1.01
tpcds_q23/datafusion:vortex-compact 175853471 180015403 0.98
tpcds_q24/datafusion:vortex-compact 109798102 106431754 1.03
tpcds_q25/datafusion:vortex-compact 82370882 83690808 0.98
tpcds_q26/datafusion:vortex-compact 39847634 39190556 1.02
tpcds_q27/datafusion:vortex-compact 129529413 125810698 1.03
tpcds_q28/datafusion:vortex-compact 94928743 94418387 1.01
tpcds_q29/datafusion:vortex-compact 78237443 79042689 0.99
tpcds_q30/datafusion:vortex-compact 28761634 28708552 1.00
tpcds_q31/datafusion:vortex-compact 107173570 107852507 0.99
tpcds_q32/datafusion:vortex-compact 22794573 22647950 1.01
tpcds_q33/datafusion:vortex-compact 40980818 40418965 1.01
tpcds_q34/datafusion:vortex-compact 43791533 44341985 0.99
tpcds_q35/datafusion:vortex-compact 57434428 56513733 1.02
tpcds_q36/datafusion:vortex-compact 80155480 80990977 0.99
tpcds_q37/datafusion:vortex-compact 31467718 31096798 1.01
tpcds_q38/datafusion:vortex-compact 52140016 52215088 1.00
tpcds_q39/datafusion:vortex-compact 117604432 118109251 1.00
tpcds_q40/datafusion:vortex-compact 32514916 32572286 1.00
tpcds_q41/datafusion:vortex-compact 22019987 21842257 1.01
tpcds_q42/datafusion:vortex-compact 19006988 19126546 0.99
tpcds_q43/datafusion:vortex-compact 27419195 27813467 0.99
tpcds_q44/datafusion:vortex-compact 45789322 47202358 0.97
tpcds_q45/datafusion:vortex-compact 31217861 30280028 1.03
tpcds_q46/datafusion:vortex-compact 56534832 56084114 1.01
tpcds_q47/datafusion:vortex-compact 161707261 163895963 0.99
tpcds_q48/datafusion:vortex-compact 86299180 85041230 1.01
tpcds_q49/datafusion:vortex-compact 72293078 71004476 1.02
tpcds_q50/datafusion:vortex-compact 54107237 52943371 1.02
tpcds_q51/datafusion:vortex-compact 95857177 95386561 1.00
tpcds_q52/datafusion:vortex-compact 19582667 20151478 0.97
tpcds_q53/datafusion:vortex-compact 31516086 31985005 0.99
tpcds_q54/datafusion:vortex-compact 47736154 45731429 1.04
tpcds_q55/datafusion:vortex-compact 19277838 19544734 0.99
tpcds_q56/datafusion:vortex-compact 42251208 41665926 1.01
tpcds_q57/datafusion:vortex-compact 97736004 104272895 0.94
tpcds_q58/datafusion:vortex-compact 60969797 61953277 0.98
tpcds_q59/datafusion:vortex-compact 76374068 77127694 0.99
tpcds_q60/datafusion:vortex-compact 41283399 40899207 1.01
tpcds_q61/datafusion:vortex-compact 59916556 60072718 1.00
tpcds_q62/datafusion:vortex-compact 24225904 24387220 0.99
tpcds_q63/datafusion:vortex-compact 31815228 32578288 0.98
tpcds_q64/datafusion:vortex-compact 445583527 443933441 1.00
tpcds_q65/datafusion:vortex-compact 70289038 69698391 1.01
tpcds_q66/datafusion:vortex-compact 74591917 73617560 1.01
tpcds_q67/datafusion:vortex-compact 164281259 161127547 1.02
tpcds_q68/datafusion:vortex-compact 57287665 56718802 1.01
tpcds_q69/datafusion:vortex-compact 53656937 52720476 1.02
tpcds_q70/datafusion:vortex-compact 111592950 115079054 0.97
tpcds_q71/datafusion:vortex-compact 34302849 35099861 0.98
tpcds_q72/datafusion:vortex-compact 2090410572 2094678325 1.00
tpcds_q73/datafusion:vortex-compact 41040257 41391575 0.99
tpcds_q74/datafusion:vortex-compact 98052407 101463671 0.97
tpcds_q75/datafusion:vortex-compact 131430543 130917446 1.00
tpcds_q76/datafusion:vortex-compact 37520440 38245894 0.98
tpcds_q77/datafusion:vortex-compact 50883307 49175748 1.03
tpcds_q78/datafusion:vortex-compact 126460481 128644015 0.98
tpcds_q79/datafusion:vortex-compact 49695168 49985514 0.99
tpcds_q80/datafusion:vortex-compact 99106204 101687418 0.97
tpcds_q81/datafusion:vortex-compact 26047799 27357936 0.95
tpcds_q82/datafusion:vortex-compact 34054407 32239982 1.06
tpcds_q83/datafusion:vortex-compact 34602794 34821461 0.99
tpcds_q84/datafusion:vortex-compact 14310295 13616828 1.05
tpcds_q85/datafusion:vortex-compact 145169440 132729929 1.09
tpcds_q86/datafusion:vortex-compact 17813156 17303249 1.03
tpcds_q87/datafusion:vortex-compact 51687527 52813103 0.98
tpcds_q88/datafusion:vortex-compact 116617866 116083452 1.00
tpcds_q89/datafusion:vortex-compact 34274288 35777130 0.96
tpcds_q90/datafusion:vortex-compact 15724239 15084923 1.04
tpcds_q91/datafusion:vortex-compact 30960102 30538198 1.01
tpcds_q92/datafusion:vortex-compact 21660040 21236813 1.02
tpcds_q93/datafusion:vortex-compact 40087339 39196790 1.02
tpcds_q94/datafusion:vortex-compact 26703635 25136627 1.06
tpcds_q95/datafusion:vortex-compact 63368501 62927004 1.01
tpcds_q96/datafusion:vortex-compact 23060854 23461603 0.98
tpcds_q97/datafusion:vortex-compact 39932775 38566495 1.04
tpcds_q98/datafusion:vortex-compact 30969152 31839457 0.97
tpcds_q99/datafusion:vortex-compact 27851146 27111442 1.03
datafusion / parquet (1.002x ➖, 2↑ 4↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚀 21710312 24135294 0.90
tpcds_q02/datafusion:parquet 40210492 43187688 0.93
tpcds_q03/datafusion:parquet 13737502 13564897 1.01
tpcds_q04/datafusion:parquet 295930443 300293911 0.99
tpcds_q05/datafusion:parquet 46334682 46125275 1.00
tpcds_q06/datafusion:parquet 22928955 23042169 1.00
tpcds_q07/datafusion:parquet 79739379 76058406 1.05
tpcds_q08/datafusion:parquet 30525633 29223444 1.04
tpcds_q09/datafusion:parquet 🚨 42697441 37424695 1.14
tpcds_q10/datafusion:parquet 76094624 69427852 1.10
tpcds_q11/datafusion:parquet 145969606 148134636 0.99
tpcds_q12/datafusion:parquet 18020265 17570648 1.03
tpcds_q13/datafusion:parquet 78161904 74485450 1.05
tpcds_q14/datafusion:parquet 156990178 160158588 0.98
tpcds_q15/datafusion:parquet 21174156 22263287 0.95
tpcds_q16/datafusion:parquet 28830842 31933874 0.90
tpcds_q17/datafusion:parquet 59541691 63060334 0.94
tpcds_q18/datafusion:parquet 109024955 110335922 0.99
tpcds_q19/datafusion:parquet 22270507 23009024 0.97
tpcds_q20/datafusion:parquet 16631494 17196409 0.97
tpcds_q21/datafusion:parquet 18394974 18450213 1.00
tpcds_q22/datafusion:parquet 148716765 155334087 0.96
tpcds_q23/datafusion:parquet 151455165 150846968 1.00
tpcds_q24/datafusion:parquet 87741508 86464339 1.01
tpcds_q25/datafusion:parquet 65941151 62211253 1.06
tpcds_q26/datafusion:parquet 66553908 66043279 1.01
tpcds_q27/datafusion:parquet 136521448 134802277 1.01
tpcds_q28/datafusion:parquet 44937400 45191786 0.99
tpcds_q29/datafusion:parquet 65343179 66663191 0.98
tpcds_q30/datafusion:parquet 32911092 33091996 0.99
tpcds_q31/datafusion:parquet 65693711 65490037 1.00
tpcds_q32/datafusion:parquet 16070661 17215061 0.93
tpcds_q33/datafusion:parquet 26446787 27090497 0.98
tpcds_q34/datafusion:parquet 23363641 21725997 1.08
tpcds_q35/datafusion:parquet 70059802 69392673 1.01
tpcds_q36/datafusion:parquet 56364000 59111818 0.95
tpcds_q37/datafusion:parquet 18632223 18994603 0.98
tpcds_q38/datafusion:parquet 40782916 39980032 1.02
tpcds_q39/datafusion:parquet 73777612 73912500 1.00
tpcds_q40/datafusion:parquet 🚨 24933327 22028715 1.13
tpcds_q41/datafusion:parquet 14497896 14673142 0.99
tpcds_q42/datafusion:parquet 🚀 11532045 12861535 0.90
tpcds_q43/datafusion:parquet 17226546 17829350 0.97
tpcds_q44/datafusion:parquet 33454396 32911191 1.02
tpcds_q45/datafusion:parquet 29293120 28517003 1.03
tpcds_q46/datafusion:parquet 32236705 31734368 1.02
tpcds_q47/datafusion:parquet 131223934 131297658 1.00
tpcds_q48/datafusion:parquet 69043049 69782357 0.99
tpcds_q49/datafusion:parquet 58771494 54533217 1.08
tpcds_q50/datafusion:parquet 44439966 42013993 1.06
tpcds_q51/datafusion:parquet 86674027 86469953 1.00
tpcds_q52/datafusion:parquet 🚨 13345055 12089299 1.10
tpcds_q53/datafusion:parquet 17896066 17918297 1.00
tpcds_q54/datafusion:parquet 33145421 33428129 0.99
tpcds_q55/datafusion:parquet 11516099 12214612 0.94
tpcds_q56/datafusion:parquet 27875990 27862203 1.00
tpcds_q57/datafusion:parquet 103197039 103773284 0.99
tpcds_q58/datafusion:parquet 56038364 54547891 1.03
tpcds_q59/datafusion:parquet 63712967 61981058 1.03
tpcds_q60/datafusion:parquet 28144155 28825312 0.98
tpcds_q61/datafusion:parquet 42306726 42748144 0.99
tpcds_q62/datafusion:parquet 🚨 25137816 20318762 1.24
tpcds_q63/datafusion:parquet 17828706 18566570 0.96
tpcds_q64/datafusion:parquet 308008207 302835005 1.02
tpcds_q65/datafusion:parquet 41095978 37962286 1.08
tpcds_q66/datafusion:parquet 67688802 69158908 0.98
tpcds_q67/datafusion:parquet 148933612 150879888 0.99
tpcds_q68/datafusion:parquet 31220821 34595797 0.90
tpcds_q69/datafusion:parquet 64570929 65648143 0.98
tpcds_q70/datafusion:parquet 32505490 32778687 0.99
tpcds_q71/datafusion:parquet 22167085 23342972 0.95
tpcds_q72/datafusion:parquet 571548649 577057069 0.99
tpcds_q73/datafusion:parquet 20938747 22706624 0.92
tpcds_q74/datafusion:parquet 83355033 82734886 1.01
tpcds_q75/datafusion:parquet 108752062 107066155 1.02
tpcds_q76/datafusion:parquet 32154267 29452284 1.09
tpcds_q77/datafusion:parquet 38010605 39525429 0.96
tpcds_q78/datafusion:parquet 108663567 106713335 1.02
tpcds_q79/datafusion:parquet 27567948 27333974 1.01
tpcds_q80/datafusion:parquet 74642020 78141689 0.96
tpcds_q81/datafusion:parquet 30275218 30163517 1.00
tpcds_q82/datafusion:parquet 19192192 18912423 1.01
tpcds_q83/datafusion:parquet 43030710 41514056 1.04
tpcds_q84/datafusion:parquet 41504040 39372593 1.05
tpcds_q85/datafusion:parquet 145216340 145341097 1.00
tpcds_q86/datafusion:parquet 16357322 15826664 1.03
tpcds_q87/datafusion:parquet 46564177 43030668 1.08
tpcds_q88/datafusion:parquet 59868578 62537454 0.96
tpcds_q89/datafusion:parquet 22456387 23068352 0.97
tpcds_q90/datafusion:parquet 14336180 14107025 1.02
tpcds_q91/datafusion:parquet 59362316 57391864 1.03
tpcds_q92/datafusion:parquet 17359617 17748149 0.98
tpcds_q93/datafusion:parquet 30602981 31835283 0.96
tpcds_q94/datafusion:parquet 20931986 21194696 0.99
tpcds_q95/datafusion:parquet 61029640 62561795 0.98
tpcds_q96/datafusion:parquet 11680488 12218692 0.96
tpcds_q97/datafusion:parquet 30588477 29438378 1.04
tpcds_q98/datafusion:parquet 22477868 21630824 1.04
tpcds_q99/datafusion:parquet 30913529 29521106 1.05
duckdb / vortex-file-compressed (0.994x ➖, 0↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 21473605 22649664 0.95
tpcds_q02/duckdb:vortex-file-compressed 22597032 22328190 1.01
tpcds_q03/duckdb:vortex-file-compressed 19750378 19955097 0.99
tpcds_q04/duckdb:vortex-file-compressed 93585940 95792510 0.98
tpcds_q05/duckdb:vortex-file-compressed 35235678 34954004 1.01
tpcds_q06/duckdb:vortex-file-compressed 34261953 34717727 0.99
tpcds_q07/duckdb:vortex-file-compressed 29143225 28315072 1.03
tpcds_q08/duckdb:vortex-file-compressed 26909465 25651436 1.05
tpcds_q09/duckdb:vortex-file-compressed 16571352 16196578 1.02
tpcds_q10/duckdb:vortex-file-compressed 39868727 39557377 1.01
tpcds_q11/duckdb:vortex-file-compressed 73051739 72014378 1.01
tpcds_q12/duckdb:vortex-file-compressed 16041662 16156423 0.99
tpcds_q13/duckdb:vortex-file-compressed 35318232 34357058 1.03
tpcds_q14/duckdb:vortex-file-compressed 100832854 103040370 0.98
tpcds_q15/duckdb:vortex-file-compressed 27865866 28026729 0.99
tpcds_q16/duckdb:vortex-file-compressed 24220343 23330512 1.04
tpcds_q17/duckdb:vortex-file-compressed 47961252 50086559 0.96
tpcds_q18/duckdb:vortex-file-compressed 40167159 39624920 1.01
tpcds_q19/duckdb:vortex-file-compressed 35086909 36156240 0.97
tpcds_q20/duckdb:vortex-file-compressed 16312879 17030106 0.96
tpcds_q21/duckdb:vortex-file-compressed 16257052 16566750 0.98
tpcds_q22/duckdb:vortex-file-compressed 70951130 70776630 1.00
tpcds_q23/duckdb:vortex-file-compressed 86261810 90297025 0.96
tpcds_q24/duckdb:vortex-file-compressed 45419110 47059215 0.97
tpcds_q25/duckdb:vortex-file-compressed 36933860 37755840 0.98
tpcds_q26/duckdb:vortex-file-compressed 18566350 19650624 0.94
tpcds_q27/duckdb:vortex-file-compressed 28235894 29013500 0.97
tpcds_q28/duckdb:vortex-file-compressed 11846148 11946271 0.99
tpcds_q29/duckdb:vortex-file-compressed 46081091 46757155 0.99
tpcds_q30/duckdb:vortex-file-compressed 25535571 26508979 0.96
tpcds_q31/duckdb:vortex-file-compressed 31849357 31872848 1.00
tpcds_q32/duckdb:vortex-file-compressed 13208015 13024193 1.01
tpcds_q33/duckdb:vortex-file-compressed 25169562 24924072 1.01
tpcds_q34/duckdb:vortex-file-compressed 27634709 27009375 1.02
tpcds_q35/duckdb:vortex-file-compressed 67563849 69364537 0.97
tpcds_q36/duckdb:vortex-file-compressed 24808206 25220384 0.98
tpcds_q37/duckdb:vortex-file-compressed 19485628 19803588 0.98
tpcds_q38/duckdb:vortex-file-compressed 37585917 36432446 1.03
tpcds_q39/duckdb:vortex-file-compressed 🚨 34049179 29754736 1.14
tpcds_q40/duckdb:vortex-file-compressed 17939457 18489246 0.97
tpcds_q41/duckdb:vortex-file-compressed 12371992 12501499 0.99
tpcds_q42/duckdb:vortex-file-compressed 15542973 16114929 0.96
tpcds_q43/duckdb:vortex-file-compressed 17387803 18375148 0.95
tpcds_q44/duckdb:vortex-file-compressed 21266989 21415101 0.99
tpcds_q45/duckdb:vortex-file-compressed 31146859 31477807 0.99
tpcds_q46/duckdb:vortex-file-compressed 33181076 35862626 0.93
tpcds_q47/duckdb:vortex-file-compressed 53375851 53122202 1.00
tpcds_q48/duckdb:vortex-file-compressed 32641453 32447122 1.01
tpcds_q49/duckdb:vortex-file-compressed 36308983 36392173 1.00
tpcds_q50/duckdb:vortex-file-compressed 27231793 27262771 1.00
tpcds_q51/duckdb:vortex-file-compressed 107136116 106167464 1.01
tpcds_q52/duckdb:vortex-file-compressed 15170011 15595489 0.97
tpcds_q53/duckdb:vortex-file-compressed 24325938 23989048 1.01
tpcds_q54/duckdb:vortex-file-compressed 30298376 29704752 1.02
tpcds_q55/duckdb:vortex-file-compressed 14340138 14868050 0.96
tpcds_q56/duckdb:vortex-file-compressed 28215477 28900827 0.98
tpcds_q57/duckdb:vortex-file-compressed 36038870 36370408 0.99
tpcds_q58/duckdb:vortex-file-compressed 31627682 30007445 1.05
tpcds_q59/duckdb:vortex-file-compressed 38223506 38420381 0.99
tpcds_q60/duckdb:vortex-file-compressed 28065709 28001638 1.00
tpcds_q61/duckdb:vortex-file-compressed 32524760 31875271 1.02
tpcds_q62/duckdb:vortex-file-compressed 14739378 14860028 0.99
tpcds_q63/duckdb:vortex-file-compressed 21766229 23048496 0.94
tpcds_q64/duckdb:vortex-file-compressed 101856916 100560898 1.01
tpcds_q65/duckdb:vortex-file-compressed 23833765 23201373 1.03
tpcds_q66/duckdb:vortex-file-compressed 29034484 28611270 1.01
tpcds_q67/duckdb:vortex-file-compressed 142320221 140743026 1.01
tpcds_q68/duckdb:vortex-file-compressed 33432445 33311562 1.00
tpcds_q69/duckdb:vortex-file-compressed 44999502 45250287 0.99
tpcds_q70/duckdb:vortex-file-compressed 34926725 34209545 1.02
tpcds_q71/duckdb:vortex-file-compressed 22971859 22692457 1.01
tpcds_q72/duckdb:vortex-file-compressed 147744490 156600421 0.94
tpcds_q73/duckdb:vortex-file-compressed 27962184 28335618 0.99
tpcds_q74/duckdb:vortex-file-compressed 46611711 46561280 1.00
tpcds_q75/duckdb:vortex-file-compressed 49765165 50180172 0.99
tpcds_q76/duckdb:vortex-file-compressed 22662415 21139792 1.07
tpcds_q77/duckdb:vortex-file-compressed 23290706 23003113 1.01
tpcds_q78/duckdb:vortex-file-compressed 67121511 68104521 0.99
tpcds_q79/duckdb:vortex-file-compressed 28224974 28523510 0.99
tpcds_q80/duckdb:vortex-file-compressed 49085682 47491958 1.03
tpcds_q81/duckdb:vortex-file-compressed 29110062 29397663 0.99
tpcds_q82/duckdb:vortex-file-compressed 46163553 47068863 0.98
tpcds_q83/duckdb:vortex-file-compressed 28811966 28869953 1.00
tpcds_q84/duckdb:vortex-file-compressed 16822775 15998109 1.05
tpcds_q85/duckdb:vortex-file-compressed 43398501 44915268 0.97
tpcds_q86/duckdb:vortex-file-compressed 17427322 17154014 1.02
tpcds_q87/duckdb:vortex-file-compressed 39504889 42172878 0.94
tpcds_q88/duckdb:vortex-file-compressed 56669670 57139359 0.99
tpcds_q89/duckdb:vortex-file-compressed 23315964 25426940 0.92
tpcds_q90/duckdb:vortex-file-compressed 10814378 10985655 0.98
tpcds_q91/duckdb:vortex-file-compressed 22962945 23357042 0.98
tpcds_q92/duckdb:vortex-file-compressed 18565451 19182466 0.97
tpcds_q93/duckdb:vortex-file-compressed 28918910 28135720 1.03
tpcds_q94/duckdb:vortex-file-compressed 21866802 21779232 1.00
tpcds_q95/duckdb:vortex-file-compressed 122903714 123354906 1.00
tpcds_q96/duckdb:vortex-file-compressed 13418796 13501774 0.99
tpcds_q97/duckdb:vortex-file-compressed 39139221 39059395 1.00
tpcds_q98/duckdb:vortex-file-compressed 19609361 21083853 0.93
tpcds_q99/duckdb:vortex-file-compressed 18101598 17989015 1.01
duckdb / vortex-compact (0.998x ➖, 0↑ 3↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 22750460 23296122 0.98
tpcds_q02/duckdb:vortex-compact 25331224 26179050 0.97
tpcds_q03/duckdb:vortex-compact 44626023 44777118 1.00
tpcds_q04/duckdb:vortex-compact 117614324 116978933 1.01
tpcds_q05/duckdb:vortex-compact 46275469 50053363 0.92
tpcds_q06/duckdb:vortex-compact 45452441 46586501 0.98
tpcds_q07/duckdb:vortex-compact 53496436 52796574 1.01
tpcds_q08/duckdb:vortex-compact 43106848 43978472 0.98
tpcds_q09/duckdb:vortex-compact 20288644 20044154 1.01
tpcds_q10/duckdb:vortex-compact 71734218 70139853 1.02
tpcds_q11/duckdb:vortex-compact 86144857 87657499 0.98
tpcds_q12/duckdb:vortex-compact 22029584 21690626 1.02
tpcds_q13/duckdb:vortex-compact 75010889 75859486 0.99
tpcds_q14/duckdb:vortex-compact 132379811 126988748 1.04
tpcds_q15/duckdb:vortex-compact 31226422 31615924 0.99
tpcds_q16/duckdb:vortex-compact 30805601 31143586 0.99
tpcds_q17/duckdb:vortex-compact 77409248 78714276 0.98
tpcds_q18/duckdb:vortex-compact 53437181 52531240 1.02
tpcds_q19/duckdb:vortex-compact 58584753 60416906 0.97
tpcds_q20/duckdb:vortex-compact 19975351 19935745 1.00
tpcds_q21/duckdb:vortex-compact 17514983 17454758 1.00
tpcds_q22/duckdb:vortex-compact 74518459 77291934 0.96
tpcds_q23/duckdb:vortex-compact 121224111 120783933 1.00
tpcds_q24/duckdb:vortex-compact 66118805 67355458 0.98
tpcds_q25/duckdb:vortex-compact 63321331 68325200 0.93
tpcds_q26/duckdb:vortex-compact 33739627 32086659 1.05
tpcds_q27/duckdb:vortex-compact 56583713 57736222 0.98
tpcds_q28/duckdb:vortex-compact 24736284 25479596 0.97
tpcds_q29/duckdb:vortex-compact 78957719 79462203 0.99
tpcds_q30/duckdb:vortex-compact 30218350 28521022 1.06
tpcds_q31/duckdb:vortex-compact 49330595 47378781 1.04
tpcds_q32/duckdb:vortex-compact 19226920 19010974 1.01
tpcds_q33/duckdb:vortex-compact 45400172 45597089 1.00
tpcds_q34/duckdb:vortex-compact 50100891 49973497 1.00
tpcds_q35/duckdb:vortex-compact 95782339 96658080 0.99
tpcds_q36/duckdb:vortex-compact 41924224 41940715 1.00
tpcds_q37/duckdb:vortex-compact 22630584 22587108 1.00
tpcds_q38/duckdb:vortex-compact 52734298 53654418 0.98
tpcds_q39/duckdb:vortex-compact 31911596 31199974 1.02
tpcds_q40/duckdb:vortex-compact 21625885 22252167 0.97
tpcds_q41/duckdb:vortex-compact 13984208 13965031 1.00
tpcds_q42/duckdb:vortex-compact 23048071 23571453 0.98
tpcds_q43/duckdb:vortex-compact 29747164 30265896 0.98
tpcds_q44/duckdb:vortex-compact 36510523 35524309 1.03
tpcds_q45/duckdb:vortex-compact 39322233 40167415 0.98
tpcds_q46/duckdb:vortex-compact 68988426 69325968 1.00
tpcds_q47/duckdb:vortex-compact 69865146 70386847 0.99
tpcds_q48/duckdb:vortex-compact 64292526 64404577 1.00
tpcds_q49/duckdb:vortex-compact 61335484 60614740 1.01
tpcds_q50/duckdb:vortex-compact 55343022 57105083 0.97
tpcds_q51/duckdb:vortex-compact 114636321 114522148 1.00
tpcds_q52/duckdb:vortex-compact 23209683 22370725 1.04
tpcds_q53/duckdb:vortex-compact 38382252 38913432 0.99
tpcds_q54/duckdb:vortex-compact 46038171 46529667 0.99
tpcds_q55/duckdb:vortex-compact 22181542 22915603 0.97
tpcds_q56/duckdb:vortex-compact 43866628 44722911 0.98
tpcds_q57/duckdb:vortex-compact 40220972 40161905 1.00
tpcds_q58/duckdb:vortex-compact 42824869 43758996 0.98
tpcds_q59/duckdb:vortex-compact 49302639 48807728 1.01
tpcds_q60/duckdb:vortex-compact 46683683 47080672 0.99
tpcds_q61/duckdb:vortex-compact 81168500 81426128 1.00
tpcds_q62/duckdb:vortex-compact 19023309 19016304 1.00
tpcds_q63/duckdb:vortex-compact 39128124 37150282 1.05
tpcds_q64/duckdb:vortex-compact 159381111 158559235 1.01
tpcds_q65/duckdb:vortex-compact 34553660 37813310 0.91
tpcds_q66/duckdb:vortex-compact 39441788 39693032 0.99
tpcds_q67/duckdb:vortex-compact 158549489 158522951 1.00
tpcds_q68/duckdb:vortex-compact 71250828 71605590 1.00
tpcds_q69/duckdb:vortex-compact 73455267 74402367 0.99
tpcds_q70/duckdb:vortex-compact 54587976 55864549 0.98
tpcds_q71/duckdb:vortex-compact 41772264 42142264 0.99
tpcds_q72/duckdb:vortex-compact 177600568 175127303 1.01
tpcds_q73/duckdb:vortex-compact 49033739 49297824 0.99
tpcds_q74/duckdb:vortex-compact 61974767 60457089 1.03
tpcds_q75/duckdb:vortex-compact 63202710 62655838 1.01
tpcds_q76/duckdb:vortex-compact 🚨 41314042 36846351 1.12
tpcds_q77/duckdb:vortex-compact 39203101 38883888 1.01
tpcds_q78/duckdb:vortex-compact 80501044 83868976 0.96
tpcds_q79/duckdb:vortex-compact 64897460 64338038 1.01
tpcds_q80/duckdb:vortex-compact 73081978 75711864 0.97
tpcds_q81/duckdb:vortex-compact 32197400 32738419 0.98
tpcds_q82/duckdb:vortex-compact 49997540 49751191 1.00
tpcds_q83/duckdb:vortex-compact 36012057 35675254 1.01
tpcds_q84/duckdb:vortex-compact 20023490 20399052 0.98
tpcds_q85/duckdb:vortex-compact 58581621 59514383 0.98
tpcds_q86/duckdb:vortex-compact 21260026 21136062 1.01
tpcds_q87/duckdb:vortex-compact 55013034 58384297 0.94
tpcds_q88/duckdb:vortex-compact 211670194 210591581 1.01
tpcds_q89/duckdb:vortex-compact 39218748 38902009 1.01
tpcds_q90/duckdb:vortex-compact 17241873 17005496 1.01
tpcds_q91/duckdb:vortex-compact 38216758 39014386 0.98
tpcds_q92/duckdb:vortex-compact 36303123 37216732 0.98
tpcds_q93/duckdb:vortex-compact 35501321 35550684 1.00
tpcds_q94/duckdb:vortex-compact 31497183 31985219 0.98
tpcds_q95/duckdb:vortex-compact 131960927 132656663 0.99
tpcds_q96/duckdb:vortex-compact 34692029 33020139 1.05
tpcds_q97/duckdb:vortex-compact 🚨 50773392 44829746 1.13
tpcds_q98/duckdb:vortex-compact 32322300 31438110 1.03
tpcds_q99/duckdb:vortex-compact 🚨 25394515 22945216 1.11
duckdb / parquet (1.002x ➖, 1↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29155313 29657274 0.98
tpcds_q02/duckdb:parquet 24065178 25304882 0.95
tpcds_q03/duckdb:parquet 12872944 12709317 1.01
tpcds_q04/duckdb:parquet 166370719 171022476 0.97
tpcds_q05/duckdb:parquet 31272176 30488306 1.03
tpcds_q06/duckdb:parquet 33663868 33379299 1.01
tpcds_q07/duckdb:parquet 24517601 24345735 1.01
tpcds_q08/duckdb:parquet 30438912 29689240 1.03
tpcds_q09/duckdb:parquet 44427636 44636087 1.00
tpcds_q10/duckdb:parquet 37743720 38172657 0.99
tpcds_q11/duckdb:parquet 93232925 93311247 1.00
tpcds_q12/duckdb:parquet 16996124 16686907 1.02
tpcds_q13/duckdb:parquet 35077067 35181902 1.00
tpcds_q14/duckdb:parquet 100915668 100829809 1.00
tpcds_q15/duckdb:parquet 30366945 30947643 0.98
tpcds_q16/duckdb:parquet 22952209 22410153 1.02
tpcds_q17/duckdb:parquet 40482120 38422933 1.05
tpcds_q18/duckdb:parquet 48256936 47815468 1.01
tpcds_q19/duckdb:parquet 31854069 31811260 1.00
tpcds_q20/duckdb:parquet 18786646 18479061 1.02
tpcds_q21/duckdb:parquet 11573943 11522362 1.00
tpcds_q22/duckdb:parquet 70249797 69643625 1.01
tpcds_q23/duckdb:parquet 80883183 80416688 1.01
tpcds_q24/duckdb:parquet 46752182 48360611 0.97
tpcds_q25/duckdb:parquet 35789266 35603775 1.01
tpcds_q26/duckdb:parquet 38093963 38319222 0.99
tpcds_q27/duckdb:parquet 51553119 52772280 0.98
tpcds_q28/duckdb:parquet 43380987 43841491 0.99
tpcds_q29/duckdb:parquet 36630525 36564063 1.00
tpcds_q30/duckdb:parquet 37713112 37690372 1.00
tpcds_q31/duckdb:parquet 27328233 26730269 1.02
tpcds_q32/duckdb:parquet 12702488 12166194 1.04
tpcds_q33/duckdb:parquet 24089880 23458847 1.03
tpcds_q34/duckdb:parquet 23197063 23684804 0.98
tpcds_q35/duckdb:parquet 62127967 61445912 1.01
tpcds_q36/duckdb:parquet 23037137 23002078 1.00
tpcds_q37/duckdb:parquet 14152391 14175242 1.00
tpcds_q38/duckdb:parquet 36448733 37690855 0.97
tpcds_q39/duckdb:parquet 32603207 32287030 1.01
tpcds_q40/duckdb:parquet 19484130 19284071 1.01
tpcds_q41/duckdb:parquet 8870713 8812034 1.01
tpcds_q42/duckdb:parquet 12524427 12125784 1.03
tpcds_q43/duckdb:parquet 18132642 16978046 1.07
tpcds_q44/duckdb:parquet 28086289 26093249 1.08
tpcds_q45/duckdb:parquet 28472102 29677001 0.96
tpcds_q46/duckdb:parquet 47461536 47816276 0.99
tpcds_q47/duckdb:parquet 51712677 50112423 1.03
tpcds_q48/duckdb:parquet 32329797 32828475 0.98
tpcds_q49/duckdb:parquet 29020135 28800125 1.01
tpcds_q50/duckdb:parquet 26326045 26471413 0.99
tpcds_q51/duckdb:parquet 107135166 113209686 0.95
tpcds_q52/duckdb:parquet 🚀 12598350 14623459 0.86
tpcds_q53/duckdb:parquet 19230083 19178150 1.00
tpcds_q54/duckdb:parquet 29178490 29187849 1.00
tpcds_q55/duckdb:parquet 12369876 12575616 0.98
tpcds_q56/duckdb:parquet 24126280 24608075 0.98
tpcds_q57/duckdb:parquet 37874388 38220201 0.99
tpcds_q58/duckdb:parquet 25798708 25424139 1.01
tpcds_q59/duckdb:parquet 37134072 36357518 1.02
tpcds_q60/duckdb:parquet 24930986 25034527 1.00
tpcds_q61/duckdb:parquet 33784744 34725486 0.97
tpcds_q62/duckdb:parquet 12697695 12531432 1.01
tpcds_q63/duckdb:parquet 17723656 17615808 1.01
tpcds_q64/duckdb:parquet 81403718 81635500 1.00
tpcds_q65/duckdb:parquet 23954220 23492330 1.02
tpcds_q66/duckdb:parquet 🚨 33465767 29240813 1.14
tpcds_q67/duckdb:parquet 136104299 135901438 1.00
tpcds_q68/duckdb:parquet 38991508 38686977 1.01
tpcds_q69/duckdb:parquet 38640401 38366013 1.01
tpcds_q70/duckdb:parquet 22937237 22043613 1.04
tpcds_q71/duckdb:parquet 24380200 22699652 1.07
tpcds_q72/duckdb:parquet 167385999 167921458 1.00
tpcds_q73/duckdb:parquet 20238430 20775048 0.97
tpcds_q74/duckdb:parquet 129198964 130194869 0.99
tpcds_q75/duckdb:parquet 57663410 59158446 0.97
tpcds_q76/duckdb:parquet 21972287 21689868 1.01
tpcds_q77/duckdb:parquet 24953589 25325527 0.99
tpcds_q78/duckdb:parquet 77559775 77846622 1.00
tpcds_q79/duckdb:parquet 30665403 30231130 1.01
tpcds_q80/duckdb:parquet 43406190 45296695 0.96
tpcds_q81/duckdb:parquet 34822653 35473382 0.98
tpcds_q82/duckdb:parquet 16550987 15955603 1.04
tpcds_q83/duckdb:parquet 18756987 18723001 1.00
tpcds_q84/duckdb:parquet 21546905 21683846 0.99
tpcds_q85/duckdb:parquet 41412546 42461836 0.98
tpcds_q86/duckdb:parquet 13834094 13660177 1.01
tpcds_q87/duckdb:parquet 39472811 39551758 1.00
tpcds_q88/duckdb:parquet 54339520 53591717 1.01
tpcds_q89/duckdb:parquet 22295974 21543333 1.03
tpcds_q90/duckdb:parquet 8253606 8476512 0.97
tpcds_q91/duckdb:parquet 25205091 25297564 1.00
tpcds_q92/duckdb:parquet 13358396 13052912 1.02
tpcds_q93/duckdb:parquet 31866265 31933018 1.00
tpcds_q94/duckdb:parquet 17767234 18095410 0.98
tpcds_q95/duckdb:parquet 144492645 148098726 0.98
tpcds_q96/duckdb:parquet 10538520 10694644 0.99
tpcds_q97/duckdb:parquet 39113894 37952828 1.03
tpcds_q98/duckdb:parquet 23589448 24859289 0.95
tpcds_q99/duckdb:parquet 20257407 20064201 1.01
duckdb / duckdb (1.000x ➖, 2↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22212260 22939663 0.97
tpcds_q02/duckdb:duckdb 20447856 19728353 1.04
tpcds_q03/duckdb:duckdb 10594911 10451923 1.01
tpcds_q04/duckdb:duckdb 181258295 172844789 1.05
tpcds_q05/duckdb:duckdb 21427066 21493249 1.00
tpcds_q06/duckdb:duckdb 28455915 27771741 1.02
tpcds_q07/duckdb:duckdb 40335870 41505216 0.97
tpcds_q08/duckdb:duckdb 120854773 121237642 1.00
tpcds_q09/duckdb:duckdb 20679680 21342671 0.97
tpcds_q10/duckdb:duckdb 28220526 27813850 1.01
tpcds_q11/duckdb:duckdb 91098570 94827675 0.96
tpcds_q12/duckdb:duckdb 14044134 14058920 1.00
tpcds_q13/duckdb:duckdb 26516692 26020844 1.02
tpcds_q14/duckdb:duckdb 92619976 93671558 0.99
tpcds_q15/duckdb:duckdb 23908323 25475142 0.94
tpcds_q16/duckdb:duckdb 19157911 19109453 1.00
tpcds_q17/duckdb:duckdb 25734266 25728625 1.00
tpcds_q18/duckdb:duckdb 47577445 48332404 0.98
tpcds_q19/duckdb:duckdb 19424687 19455559 1.00
tpcds_q20/duckdb:duckdb 14543958 14164337 1.03
tpcds_q21/duckdb:duckdb 🚀 7635373 8708069 0.88
tpcds_q22/duckdb:duckdb 66636891 61077235 1.09
tpcds_q23/duckdb:duckdb 76625760 81441359 0.94
tpcds_q24/duckdb:duckdb 25539733 25705319 0.99
tpcds_q25/duckdb:duckdb 18827535 18856883 1.00
tpcds_q26/duckdb:duckdb 28955296 28090183 1.03
tpcds_q27/duckdb:duckdb 41766230 41089389 1.02
tpcds_q28/duckdb:duckdb 26301652 27277892 0.96
tpcds_q29/duckdb:duckdb 24443033 23800738 1.03
tpcds_q30/duckdb:duckdb 30936586 30927871 1.00
tpcds_q31/duckdb:duckdb 50604145 50893617 0.99
tpcds_q32/duckdb:duckdb 8594618 7875547 1.09
tpcds_q33/duckdb:duckdb 16606278 16092882 1.03
tpcds_q34/duckdb:duckdb 18697408 18871627 0.99
tpcds_q35/duckdb:duckdb 37877339 36909802 1.03
tpcds_q36/duckdb:duckdb 69424028 70600005 0.98
tpcds_q37/duckdb:duckdb 8857259 8678958 1.02
tpcds_q38/duckdb:duckdb 34297055 33069211 1.04
tpcds_q39/duckdb:duckdb 27566631 28047164 0.98
tpcds_q40/duckdb:duckdb 14812888 14441896 1.03
tpcds_q41/duckdb:duckdb 9524633 9431205 1.01
tpcds_q42/duckdb:duckdb 9526560 9327552 1.02
tpcds_q43/duckdb:duckdb 14917376 15157691 0.98
tpcds_q44/duckdb:duckdb 15327637 15757067 0.97
tpcds_q45/duckdb:duckdb 19027108 19118929 1.00
tpcds_q46/duckdb:duckdb 38655536 38880227 0.99
tpcds_q47/duckdb:duckdb 46398899 46532381 1.00
tpcds_q48/duckdb:duckdb 24983477 25146241 0.99
tpcds_q49/duckdb:duckdb 21068584 19870096 1.06
tpcds_q50/duckdb:duckdb 16083324 16187621 0.99
tpcds_q51/duckdb:duckdb 100192942 98599712 1.02
tpcds_q52/duckdb:duckdb 🚨 11119860 9308028 1.19
tpcds_q53/duckdb:duckdb 17508664 17768683 0.99
tpcds_q54/duckdb:duckdb 18734072 19334099 0.97
tpcds_q55/duckdb:duckdb 10213313 10646667 0.96
tpcds_q56/duckdb:duckdb 17082298 17395232 0.98
tpcds_q57/duckdb:duckdb 36578285 36750825 1.00
tpcds_q58/duckdb:duckdb 17035991 16982617 1.00
tpcds_q59/duckdb:duckdb 36866995 36885287 1.00
tpcds_q60/duckdb:duckdb 19175271 18491248 1.04
tpcds_q61/duckdb:duckdb 16824535 16502372 1.02
tpcds_q62/duckdb:duckdb 9855126 9662141 1.02
tpcds_q63/duckdb:duckdb 16284817 16330480 1.00
tpcds_q64/duckdb:duckdb 58848050 57755510 1.02
tpcds_q65/duckdb:duckdb 36389886 36731728 0.99
tpcds_q66/duckdb:duckdb 26377902 26277591 1.00
tpcds_q67/duckdb:duckdb 130985912 129822448 1.01
tpcds_q68/duckdb:duckdb 27064931 27941939 0.97
tpcds_q69/duckdb:duckdb 28943101 28803949 1.00
tpcds_q70/duckdb:duckdb 17310975 17462536 0.99
tpcds_q71/duckdb:duckdb 16390520 16931688 0.97
tpcds_q72/duckdb:duckdb 46606393 45788652 1.02
tpcds_q73/duckdb:duckdb 13901131 13664042 1.02
tpcds_q74/duckdb:duckdb 147081744 146130257 1.01
tpcds_q75/duckdb:duckdb 45729532 46389879 0.99
tpcds_q76/duckdb:duckdb 15112435 15214928 0.99
tpcds_q77/duckdb:duckdb 16098194 16496597 0.98
tpcds_q78/duckdb:duckdb 65453065 65920415 0.99
tpcds_q79/duckdb:duckdb 20474657 20521349 1.00
tpcds_q80/duckdb:duckdb 32630297 31884989 1.02
tpcds_q81/duckdb:duckdb 40274953 38924208 1.03
tpcds_q82/duckdb:duckdb 10249602 10693419 0.96
tpcds_q83/duckdb:duckdb 11162684 11018352 1.01
tpcds_q84/duckdb:duckdb 14931189 14991972 1.00
tpcds_q85/duckdb:duckdb 25978768 25698047 1.01
tpcds_q86/duckdb:duckdb 11837276 11873174 1.00
tpcds_q87/duckdb:duckdb 35497796 35483835 1.00
tpcds_q88/duckdb:duckdb 30563438 30000305 1.02
tpcds_q89/duckdb:duckdb 22895488 23032641 0.99
tpcds_q90/duckdb:duckdb 6229253 6063008 1.03
tpcds_q91/duckdb:duckdb 15243907 15456258 0.99
tpcds_q92/duckdb:duckdb 9974748 9514110 1.05
tpcds_q93/duckdb:duckdb 23647844 23522583 1.01
tpcds_q94/duckdb:duckdb 14555897 14645845 0.99
tpcds_q95/duckdb:duckdb 🚀 110210687 127719485 0.86
tpcds_q96/duckdb:duckdb 5742715 6284633 0.91
tpcds_q97/duckdb:duckdb 32410548 32447174 1.00
tpcds_q98/duckdb:duckdb 20853007 20927559 1.00
tpcds_q99/duckdb:duckdb 16702315 16597515 1.01

File Size Changes (6 files changed, +0.1% overall, 4↑ 2↓)
File Scale Format Base HEAD Change %
item.vortex 1.0 vortex-file-compressed 1.37 MB 1.64 MB +276.20 KB +19.7%
time_dim.vortex 1.0 vortex-file-compressed 379.34 KB 381.09 KB +1.75 KB +0.5%
catalog_page.vortex 1.0 vortex-file-compressed 565.62 KB 566.08 KB +464 B +0.1%
customer_address.vortex 1.0 vortex-file-compressed 827.92 KB 827.99 KB +72 B +0.0%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.27 MB 1.19 KB -0.0%
item.vortex 1.0 vortex-compact 994.18 KB 993.65 KB 544 B -0.1%

Totals:

  • vortex-compact: 207.47 MB → 207.47 MB (-0.0%)
  • vortex-file-compressed: 269.73 MB → 270.00 MB (+0.1%)

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.2%
Engines: DuckDB No clear signal (-2.2%, low confidence)
Vortex (geomean): 0.970x ➖
Parquet (geomean): 0.992x ➖
Shifts: Parquet (control) -0.8% · Median polish -2.3%

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

duckdb / vortex-file-compressed (0.959x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11582216 12246333 0.95
statpopgen_q01/duckdb:vortex-file-compressed 26169322 27424169 0.95
statpopgen_q02/duckdb:vortex-file-compressed 512540281 544408922 0.94
statpopgen_q03/duckdb:vortex-file-compressed 1048616267 1081992922 0.97
statpopgen_q04/duckdb:vortex-file-compressed 1055176156 1117584392 0.94
statpopgen_q05/duckdb:vortex-file-compressed 471006570 502989945 0.94
statpopgen_q06/duckdb:vortex-file-compressed 1513847005 1545281911 0.98
statpopgen_q07/duckdb:vortex-file-compressed 202324079 206009444 0.98
statpopgen_q08/duckdb:vortex-file-compressed 228176802 238266898 0.96
statpopgen_q09/duckdb:vortex-file-compressed 823314192 854080621 0.96
statpopgen_q10/duckdb:vortex-file-compressed 2532746570 2594015004 0.98
duckdb / vortex-compact (0.981x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11575640 12355460 0.94
statpopgen_q01/duckdb:vortex-compact 212822040 219120312 0.97
statpopgen_q02/duckdb:vortex-compact 561520415 593066106 0.95
statpopgen_q03/duckdb:vortex-compact 1138052063 1155524756 0.98
statpopgen_q04/duckdb:vortex-compact 1160432799 1161180059 1.00
statpopgen_q05/duckdb:vortex-compact 580115753 566918330 1.02
statpopgen_q06/duckdb:vortex-compact 1492257054 1503629149 0.99
statpopgen_q07/duckdb:vortex-compact 898033973 907962161 0.99
statpopgen_q08/duckdb:vortex-compact 930228358 939111122 0.99
statpopgen_q09/duckdb:vortex-compact 936447166 955091754 0.98
statpopgen_q10/duckdb:vortex-compact 2608791476 2664351899 0.98
duckdb / parquet (0.992x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 297915968 300956064 0.99
statpopgen_q01/duckdb:parquet 385699201 376913941 1.02
statpopgen_q02/duckdb:parquet 758735680 757721965 1.00
statpopgen_q03/duckdb:parquet 1175923471 1206357093 0.97
statpopgen_q04/duckdb:parquet 1200614355 1194370549 1.01
statpopgen_q05/duckdb:parquet 812441147 804366378 1.01
statpopgen_q06/duckdb:parquet 1405759534 1417747173 0.99
statpopgen_q07/duckdb:parquet 859941071 866741129 0.99
statpopgen_q08/duckdb:parquet 857075976 883711691 0.97
statpopgen_q09/duckdb:parquet 1007100252 1036492853 0.97
statpopgen_q10/duckdb:parquet 2215699225 2263340542 0.98

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
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 75.08 KB -0.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=1 on S3 (full) failed! Check the workflow run for details.

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.4%
Engines: DataFusion No clear signal (-8.0%, environment too noisy confidence) · DuckDB No clear signal (-2.7%, environment too noisy confidence)
Vortex (geomean): 0.916x ➖
Parquet (geomean): 0.968x ➖
Shifts: Parquet (control) -3.2% · Median polish -1.0%

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

datafusion / vortex-file-compressed (0.819x ➖, 2↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 47990755 36459928 1.32
fineweb_q01/datafusion:vortex-file-compressed 🚀 549283323 1023402620 0.54
fineweb_q02/datafusion:vortex-file-compressed 🚀 621012686 1318748258 0.47
fineweb_q03/datafusion:vortex-file-compressed 1117329435 1291998050 0.86
fineweb_q04/datafusion:vortex-file-compressed 1182242020 1191418992 0.99
fineweb_q05/datafusion:vortex-file-compressed 1090706828 1129557101 0.97
fineweb_q06/datafusion:vortex-file-compressed 1316444232 1559534932 0.84
fineweb_q07/datafusion:vortex-file-compressed 1119508411 1198686399 0.93
fineweb_q08/datafusion:vortex-file-compressed 439289355 576790706 0.76
datafusion / vortex-compact (0.992x ➖, 0↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 38138211 45556806 0.84
fineweb_q01/datafusion:vortex-compact 758523844 866957550 0.87
fineweb_q02/datafusion:vortex-compact 🚨 1340790001 947362767 1.42
fineweb_q03/datafusion:vortex-compact 1367230211 1401373384 0.98
fineweb_q04/datafusion:vortex-compact 1727636052 1637816346 1.05
fineweb_q05/datafusion:vortex-compact 1372252129 1498037646 0.92
fineweb_q06/datafusion:vortex-compact 1794590322 1523974690 1.18
fineweb_q07/datafusion:vortex-compact 1196953531 1207089770 0.99
fineweb_q08/datafusion:vortex-compact 407372834 501528387 0.81
datafusion / parquet (0.980x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1080701025 1343832939 0.80
fineweb_q01/datafusion:parquet 2357996350 2184143182 1.08
fineweb_q02/datafusion:parquet 2692057008 2244496322 1.20
fineweb_q03/datafusion:parquet 2369828617 2292404593 1.03
fineweb_q04/datafusion:parquet 2281263503 2143675892 1.06
fineweb_q05/datafusion:parquet 2312320161 2071916394 1.12
fineweb_q06/datafusion:parquet 2098893420 2122186595 0.99
fineweb_q07/datafusion:parquet 2003052170 2219256057 0.90
fineweb_q08/datafusion:parquet 1846318709 2538875422 0.73
duckdb / vortex-file-compressed (0.971x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 149591337 150550998 0.99
fineweb_q01/duckdb:vortex-file-compressed 883457201 727451918 1.21
fineweb_q02/duckdb:vortex-file-compressed 648189497 918679836 0.71
fineweb_q03/duckdb:vortex-file-compressed 1439734338 1411607184 1.02
fineweb_q04/duckdb:vortex-file-compressed 1476549495 1500553380 0.98
fineweb_q05/duckdb:vortex-file-compressed 1311726507 1378639099 0.95
fineweb_q06/duckdb:vortex-file-compressed 1404284777 1560963396 0.90
fineweb_q07/duckdb:vortex-file-compressed 1503108482 1359920413 1.11
fineweb_q08/duckdb:vortex-file-compressed 557773892 586290445 0.95
duckdb / vortex-compact (0.893x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 63289480 84141766 0.75
fineweb_q01/duckdb:vortex-compact 606742336 835890973 0.73
fineweb_q02/duckdb:vortex-compact 648375861 697883067 0.93
fineweb_q03/duckdb:vortex-compact 1650305447 1709257195 0.97
fineweb_q04/duckdb:vortex-compact 1836332001 1915507644 0.96
fineweb_q05/duckdb:vortex-compact 1619854234 1684116185 0.96
fineweb_q06/duckdb:vortex-compact 1471507065 1686252013 0.87
fineweb_q07/duckdb:vortex-compact 1549120905 1559823393 0.99
fineweb_q08/duckdb:vortex-compact 522198713 568757762 0.92
duckdb / parquet (0.957x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1127049480 1274473547 0.88
fineweb_q01/duckdb:parquet 1449158585 1691064608 0.86
fineweb_q02/duckdb:parquet 1520830788 1483862649 1.02
fineweb_q03/duckdb:parquet 3924220077 4364238933 0.90
fineweb_q04/duckdb:parquet 2160993273 2069766297 1.04
fineweb_q05/duckdb:parquet 2397326347 2460589093 0.97
fineweb_q06/duckdb:parquet 4660132185 5012301291 0.93
fineweb_q07/duckdb:parquet 3239469025 2958272468 1.10
fineweb_q08/duckdb:parquet 1153806217 1236870721 0.93

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DataFusion No clear signal (+6.7%, low confidence) · DuckDB No clear signal (-0.9%, low confidence)
Vortex (geomean): 1.095x ➖
Parquet (geomean): 1.059x ➖
Shifts: Parquet (control) +5.9% · Median polish +3.2%

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

datafusion / vortex-file-compressed (1.157x ❌, 0↑ 9↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 574961082 458361182 1.25
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚨 28151218 22685071 1.24
clickbench-sorted_q26/datafusion:vortex-file-compressed 🚨 28707055 25772765 1.11
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚨 83531479 64577977 1.29
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚨 53361452 48222162 1.11
clickbench-sorted_q38/datafusion:vortex-file-compressed 59374321 56105826 1.06
clickbench-sorted_q39/datafusion:vortex-file-compressed 🚨 142501529 123958288 1.15
clickbench-sorted_q40/datafusion:vortex-file-compressed 🚨 25431436 22707956 1.12
clickbench-sorted_q41/datafusion:vortex-file-compressed 🚨 23759583 21124653 1.12
clickbench-sorted_q42/datafusion:vortex-file-compressed 🚨 19063447 16825151 1.13
datafusion / parquet (1.085x ➖, 0↑ 4↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 5169913199 4936880066 1.05
clickbench-sorted_q24/datafusion:parquet 🚨 31541124 28361535 1.11
clickbench-sorted_q26/datafusion:parquet 🚨 32399041 28172046 1.15
clickbench-sorted_q36/datafusion:parquet 197847076 185359577 1.07
clickbench-sorted_q37/datafusion:parquet 120132917 117402934 1.02
clickbench-sorted_q38/datafusion:parquet 🚨 189168221 166954301 1.13
clickbench-sorted_q39/datafusion:parquet 312206744 294044959 1.06
clickbench-sorted_q40/datafusion:parquet 69705677 67974793 1.03
clickbench-sorted_q41/datafusion:parquet 68650993 64502679 1.06
clickbench-sorted_q42/datafusion:parquet 🚨 37042465 31557579 1.17
duckdb / vortex-file-compressed (1.035x ➖, 0↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 215361758 197286876 1.09
clickbench-sorted_q24/duckdb:vortex-file-compressed 26212571 28426172 0.92
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚨 49958250 38774382 1.29
clickbench-sorted_q36/duckdb:vortex-file-compressed 69601409 68310038 1.02
clickbench-sorted_q37/duckdb:vortex-file-compressed 51513740 51567030 1.00
clickbench-sorted_q38/duckdb:vortex-file-compressed 58874863 58173829 1.01
clickbench-sorted_q39/duckdb:vortex-file-compressed 124333306 124698164 1.00
clickbench-sorted_q40/duckdb:vortex-file-compressed 31284096 30258624 1.03
clickbench-sorted_q41/duckdb:vortex-file-compressed 32384479 32349629 1.00
clickbench-sorted_q42/duckdb:vortex-file-compressed 26253700 25597370 1.03
duckdb / parquet (1.034x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 208415830 193337543 1.08
clickbench-sorted_q24/duckdb:parquet 28144133 29131357 0.97
clickbench-sorted_q26/duckdb:parquet 25763483 24089191 1.07
clickbench-sorted_q36/duckdb:parquet 113970803 106931143 1.07
clickbench-sorted_q37/duckdb:parquet 93819511 94355901 0.99
clickbench-sorted_q38/duckdb:parquet 97964920 95548983 1.03
clickbench-sorted_q39/duckdb:parquet 189979540 185621203 1.02
clickbench-sorted_q40/duckdb:parquet 42925115 41765734 1.03
clickbench-sorted_q41/duckdb:parquet 41951927 41000185 1.02
clickbench-sorted_q42/duckdb:parquet 29817239 27806701 1.07
duckdb / duckdb (1.015x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 297094299 283628028 1.05
clickbench-sorted_q24/duckdb:duckdb 44309060 43697784 1.01
clickbench-sorted_q26/duckdb:duckdb 41720548 40776580 1.02
clickbench-sorted_q36/duckdb:duckdb 95090337 92631543 1.03
clickbench-sorted_q37/duckdb:duckdb 85611531 80933238 1.06
clickbench-sorted_q38/duckdb:duckdb 65920194 66315906 0.99
clickbench-sorted_q39/duckdb:duckdb 125451248 126277709 0.99
clickbench-sorted_q40/duckdb:duckdb 45996992 46305438 0.99
clickbench-sorted_q41/duckdb:duckdb 42931971 43219187 0.99
clickbench-sorted_q42/duckdb:duckdb 35911117 35592603 1.01

File Size Changes (201 files changed, -0.0% overall, 95↑ 106↓)
File Scale Format Base HEAD Change %
hits_099.vortex 1.0 vortex-compact 130.52 MB 131.94 MB +1.42 MB +1.1%
hits_062.vortex 1.0 vortex-compact 129.82 MB 131.18 MB +1.36 MB +1.0%
hits_076.vortex 1.0 vortex-file-compressed 159.03 MB 160.69 MB +1.66 MB +1.0%
hits_025.vortex 1.0 vortex-compact 131.04 MB 132.01 MB +995.02 KB +0.7%
hits_078.vortex 1.0 vortex-compact 96.70 MB 97.36 MB +668.93 KB +0.7%
hits_023.vortex 1.0 vortex-compact 141.07 MB 141.96 MB +907.94 KB +0.6%
hits_058.vortex 1.0 vortex-file-compressed 154.06 MB 155.02 MB +981.94 KB +0.6%
hits_074.vortex 1.0 vortex-compact 151.29 MB 152.16 MB +889.08 KB +0.6%
hits_010.vortex 1.0 vortex-compact 121.47 MB 122.14 MB +687.05 KB +0.6%
hits_031.vortex 1.0 vortex-file-compressed 158.80 MB 159.68 MB +892.68 KB +0.5%
hits_055.vortex 1.0 vortex-file-compressed 197.80 MB 198.86 MB +1.07 MB +0.5%
hits_013.vortex 1.0 vortex-compact 122.55 MB 123.21 MB +674.55 KB +0.5%
hits_054.vortex 1.0 vortex-compact 110.43 MB 111.03 MB +605.34 KB +0.5%
hits_022.vortex 1.0 vortex-compact 151.57 MB 152.31 MB +754.08 KB +0.5%
hits_099.vortex 1.0 vortex-file-compressed 170.58 MB 171.33 MB +767.48 KB +0.4%
hits_009.vortex 1.0 vortex-file-compressed 100.98 MB 101.42 MB +447.77 KB +0.4%
hits_094.vortex 1.0 vortex-compact 109.94 MB 110.41 MB +485.33 KB +0.4%
hits_013.vortex 1.0 vortex-file-compressed 160.55 MB 161.13 MB +586.17 KB +0.4%
hits_011.vortex 1.0 vortex-compact 150.87 MB 151.37 MB +516.86 KB +0.3%
hits_089.vortex 1.0 vortex-compact 97.23 MB 97.55 MB +324.62 KB +0.3%
hits_030.vortex 1.0 vortex-compact 97.65 MB 97.96 MB +316.40 KB +0.3%
hits_018.vortex 1.0 vortex-file-compressed 198.35 MB 198.94 MB +600.37 KB +0.3%
hits_016.vortex 1.0 vortex-file-compressed 179.21 MB 179.72 MB +522.12 KB +0.3%
hits_039.vortex 1.0 vortex-file-compressed 160.20 MB 160.64 MB +449.45 KB +0.3%
hits_069.vortex 1.0 vortex-compact 99.50 MB 99.73 MB +238.77 KB +0.2%
hits_040.vortex 1.0 vortex-compact 109.18 MB 109.42 MB +252.12 KB +0.2%
hits_037.vortex 1.0 vortex-compact 131.54 MB 131.83 MB +294.03 KB +0.2%
hits_072.vortex 1.0 vortex-file-compressed 102.01 MB 102.23 MB +223.75 KB +0.2%
hits_088.vortex 1.0 vortex-file-compressed 171.36 MB 171.71 MB +364.67 KB +0.2%
hits_071.vortex 1.0 vortex-compact 104.99 MB 105.19 MB +210.48 KB +0.2%
hits_011.vortex 1.0 vortex-file-compressed 198.27 MB 198.66 MB +391.83 KB +0.2%
hits_079.vortex 1.0 vortex-file-compressed 180.23 MB 180.57 MB +340.65 KB +0.2%
hits_054.vortex 1.0 vortex-file-compressed 146.32 MB 146.59 MB +268.48 KB +0.2%
hits_093.vortex 1.0 vortex-file-compressed 131.18 MB 131.41 MB +235.67 KB +0.2%
hits_028.vortex 1.0 vortex-file-compressed 151.06 MB 151.32 MB +269.38 KB +0.2%
hits_049.vortex 1.0 vortex-file-compressed 190.26 MB 190.58 MB +328.45 KB +0.2%
hits_000.vortex 1.0 vortex-file-compressed 131.01 MB 131.23 MB +224.34 KB +0.2%
hits_079.vortex 1.0 vortex-compact 126.62 MB 126.83 MB +216.19 KB +0.2%
hits_065.vortex 1.0 vortex-file-compressed 160.45 MB 160.72 MB +271.48 KB +0.2%
hits_068.vortex 1.0 vortex-file-compressed 160.04 MB 160.30 MB +265.13 KB +0.2%
hits_061.vortex 1.0 vortex-file-compressed 160.07 MB 160.33 MB +264.23 KB +0.2%
hits_036.vortex 1.0 vortex-file-compressed 170.66 MB 170.91 MB +263.18 KB +0.2%
hits_095.vortex 1.0 vortex-file-compressed 153.81 MB 154.03 MB +229.98 KB +0.1%
hits_097.vortex 1.0 vortex-compact 139.50 MB 139.69 MB +202.45 KB +0.1%
hits_083.vortex 1.0 vortex-file-compressed 156.28 MB 156.48 MB +206.24 KB +0.1%
hits_029.vortex 1.0 vortex-file-compressed 198.97 MB 199.23 MB +262.02 KB +0.1%
hits_014.vortex 1.0 vortex-file-compressed 171.39 MB 171.60 MB +211.24 KB +0.1%
hits_077.vortex 1.0 vortex-file-compressed 171.48 MB 171.66 MB +184.67 KB +0.1%
hits_023.vortex 1.0 vortex-file-compressed 194.29 MB 194.50 MB +208.46 KB +0.1%
hits_085.vortex 1.0 vortex-file-compressed 198.76 MB 198.96 MB +207.66 KB +0.1%
hits_033.vortex 1.0 vortex-compact 151.66 MB 151.80 MB +149.86 KB +0.1%
hits_082.vortex 1.0 vortex-file-compressed 139.26 MB 139.39 MB +127.34 KB +0.1%
hits_016.vortex 1.0 vortex-compact 125.98 MB 126.08 MB +104.07 KB +0.1%
hits_068.vortex 1.0 vortex-compact 111.17 MB 111.25 MB +84.22 KB +0.1%
hits_006.vortex 1.0 vortex-file-compressed 125.79 MB 125.88 MB +90.74 KB +0.1%
hits_021.vortex 1.0 vortex-file-compressed 153.84 MB 153.94 MB +104.43 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 168.18 MB 168.29 MB +112.43 KB +0.1%
hits_044.vortex 1.0 vortex-file-compressed 199.13 MB 199.26 MB +128.66 KB +0.1%
hits_096.vortex 1.0 vortex-compact 151.63 MB 151.71 MB +83.12 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 130.67 MB 130.74 MB +70.73 KB +0.1%
hits_045.vortex 1.0 vortex-compact 105.18 MB 105.23 MB +54.32 KB +0.1%
hits_035.vortex 1.0 vortex-compact 75.29 MB 75.33 MB +34.52 KB +0.0%
hits_005.vortex 1.0 vortex-file-compressed 166.73 MB 166.81 MB +73.35 KB +0.0%
hits_002.vortex 1.0 vortex-compact 122.37 MB 122.42 MB +52.97 KB +0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.99 MB 132.05 MB +56.99 KB +0.0%
hits_007.vortex 1.0 vortex-file-compressed 199.14 MB 199.22 MB +83.59 KB +0.0%
hits_051.vortex 1.0 vortex-compact 131.29 MB 131.34 MB +54.00 KB +0.0%
hits_066.vortex 1.0 vortex-file-compressed 162.67 MB 162.73 MB +60.74 KB +0.0%
hits_070.vortex 1.0 vortex-compact 152.19 MB 152.25 MB +56.52 KB +0.0%
hits_040.vortex 1.0 vortex-file-compressed 143.15 MB 143.20 MB +51.13 KB +0.0%
hits_007.vortex 1.0 vortex-compact 152.20 MB 152.26 MB +52.73 KB +0.0%
hits_034.vortex 1.0 vortex-file-compressed 181.13 MB 181.18 MB +56.67 KB +0.0%
hits_091.vortex 1.0 vortex-file-compressed 146.46 MB 146.50 MB +43.70 KB +0.0%
hits_084.vortex 1.0 vortex-compact 109.89 MB 109.92 MB +31.18 KB +0.0%
hits_025.vortex 1.0 vortex-file-compressed 171.22 MB 171.27 MB +47.09 KB +0.0%
hits_051.vortex 1.0 vortex-file-compressed 171.71 MB 171.76 MB +43.87 KB +0.0%
hits_062.vortex 1.0 vortex-file-compressed 170.12 MB 170.16 MB +42.15 KB +0.0%
hits_039.vortex 1.0 vortex-compact 122.48 MB 122.51 MB +28.25 KB +0.0%
hits_005.vortex 1.0 vortex-compact 115.08 MB 115.11 MB +26.27 KB +0.0%
hits_056.vortex 1.0 vortex-compact 100.23 MB 100.25 MB +20.60 KB +0.0%
hits_082.vortex 1.0 vortex-compact 105.04 MB 105.06 MB +21.56 KB +0.0%
hits_012.vortex 1.0 vortex-file-compressed 189.95 MB 189.98 MB +36.86 KB +0.0%
hits_047.vortex 1.0 vortex-file-compressed 153.77 MB 153.80 MB +26.60 KB +0.0%
hits_086.vortex 1.0 vortex-compact 138.87 MB 138.90 MB +23.02 KB +0.0%
hits_095.vortex 1.0 vortex-compact 109.89 MB 109.91 MB +16.20 KB +0.0%
hits_056.vortex 1.0 vortex-file-compressed 135.06 MB 135.07 MB +18.93 KB +0.0%
hits_087.vortex 1.0 vortex-compact 122.56 MB 122.57 MB +16.47 KB +0.0%
hits_049.vortex 1.0 vortex-compact 138.64 MB 138.65 MB +17.73 KB +0.0%
hits_076.vortex 1.0 vortex-compact 122.36 MB 122.38 MB +12.59 KB +0.0%
hits_046.vortex 1.0 vortex-file-compressed 100.86 MB 100.87 MB +8.51 KB +0.0%
hits_024.vortex 1.0 vortex-file-compressed 159.81 MB 159.83 MB +12.89 KB +0.0%
hits_074.vortex 1.0 vortex-file-compressed 198.32 MB 198.33 MB +14.02 KB +0.0%
hits_069.vortex 1.0 vortex-file-compressed 141.64 MB 141.65 MB +6.72 KB +0.0%
hits_047.vortex 1.0 vortex-compact 109.70 MB 109.70 MB +640 B +0.0%
hits_021.vortex 1.0 vortex-compact 109.82 MB 109.82 MB +584 B +0.0%
hits_027.vortex 1.0 vortex-compact 137.29 MB 137.29 MB 2.17 KB -0.0%
hits_075.vortex 1.0 vortex-compact 137.06 MB 137.06 MB 3.35 KB -0.0%
hits_003.vortex 1.0 vortex-file-compressed 135.99 MB 135.98 MB 10.38 KB -0.0%
hits_033.vortex 1.0 vortex-file-compressed 199.24 MB 199.20 MB 33.19 KB -0.0%
hits_073.vortex 1.0 vortex-compact 131.56 MB 131.53 MB 23.59 KB -0.0%
hits_091.vortex 1.0 vortex-compact 110.62 MB 110.59 MB 23.85 KB -0.0%
hits_059.vortex 1.0 vortex-file-compressed 198.33 MB 198.29 MB 43.57 KB -0.0%
hits_083.vortex 1.0 vortex-compact 109.25 MB 109.23 MB 24.77 KB -0.0%
hits_092.vortex 1.0 vortex-compact 151.79 MB 151.75 MB 38.93 KB -0.0%
hits_043.vortex 1.0 vortex-file-compressed 125.88 MB 125.84 MB 32.61 KB -0.0%
hits_073.vortex 1.0 vortex-file-compressed 171.93 MB 171.88 MB 51.60 KB -0.0%
hits_042.vortex 1.0 vortex-compact 135.91 MB 135.86 MB 42.35 KB -0.0%
hits_004.vortex 1.0 vortex-compact 97.69 MB 97.66 MB 32.09 KB -0.0%
hits_029.vortex 1.0 vortex-compact 151.93 MB 151.88 MB 51.24 KB -0.0%
hits_031.vortex 1.0 vortex-compact 110.45 MB 110.42 MB 37.42 KB -0.0%
hits_046.vortex 1.0 vortex-compact 74.31 MB 74.29 MB 25.34 KB -0.0%
hits_009.vortex 1.0 vortex-compact 74.62 MB 74.59 MB 26.06 KB -0.0%
hits_072.vortex 1.0 vortex-compact 75.03 MB 75.01 MB 27.02 KB -0.0%
hits_053.vortex 1.0 vortex-file-compressed 188.89 MB 188.82 MB 69.91 KB -0.0%
hits_098.vortex 1.0 vortex-compact 101.40 MB 101.36 MB 39.76 KB -0.0%
hits_063.vortex 1.0 vortex-file-compressed 131.34 MB 131.29 MB 53.95 KB -0.0%
hits_026.vortex 1.0 vortex-file-compressed 130.96 MB 130.91 MB 57.03 KB -0.0%
hits_084.vortex 1.0 vortex-file-compressed 154.02 MB 153.95 MB 73.22 KB -0.0%
hits_096.vortex 1.0 vortex-file-compressed 198.56 MB 198.46 MB 100.59 KB -0.0%
hits_014.vortex 1.0 vortex-compact 131.27 MB 131.20 MB 71.59 KB -0.1%
hits_008.vortex 1.0 vortex-compact 105.12 MB 105.06 MB 58.65 KB -0.1%
hits_090.vortex 1.0 vortex-compact 139.42 MB 139.34 MB 80.27 KB -0.1%
hits_017.vortex 1.0 vortex-file-compressed 146.18 MB 146.09 MB 85.50 KB -0.1%
hits_020.vortex 1.0 vortex-compact 110.91 MB 110.85 MB 65.30 KB -0.1%
hits_038.vortex 1.0 vortex-compact 137.59 MB 137.51 MB 81.86 KB -0.1%
hits_055.vortex 1.0 vortex-compact 151.81 MB 151.72 MB 94.66 KB -0.1%
hits_059.vortex 1.0 vortex-compact 151.49 MB 151.39 MB 97.36 KB -0.1%
hits_022.vortex 1.0 vortex-file-compressed 198.25 MB 198.12 MB 137.14 KB -0.1%
hits_028.vortex 1.0 vortex-compact 113.96 MB 113.88 MB 81.77 KB -0.1%
hits_003.vortex 1.0 vortex-compact 103.25 MB 103.16 MB 84.45 KB -0.1%
hits_075.vortex 1.0 vortex-file-compressed 188.50 MB 188.33 MB 166.82 KB -0.1%
hits_097.vortex 1.0 vortex-file-compressed 191.84 MB 191.67 MB 174.34 KB -0.1%
hits_057.vortex 1.0 vortex-file-compressed 159.28 MB 159.13 MB 152.17 KB -0.1%
hits_057.vortex 1.0 vortex-compact 110.72 MB 110.61 MB 110.83 KB -0.1%
hits_064.vortex 1.0 vortex-file-compressed 190.11 MB 189.92 MB 198.60 KB -0.1%
hits_081.vortex 1.0 vortex-compact 152.36 MB 152.20 MB 159.50 KB -0.1%
hits_064.vortex 1.0 vortex-compact 138.24 MB 138.10 MB 149.83 KB -0.1%
hits_042.vortex 1.0 vortex-file-compressed 200.44 MB 200.22 MB 223.06 KB -0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.62 MB 130.48 MB 146.39 KB -0.1%
hits_002.vortex 1.0 vortex-file-compressed 160.60 MB 160.41 MB 197.67 KB -0.1%
hits_012.vortex 1.0 vortex-compact 138.26 MB 138.09 MB 172.20 KB -0.1%
hits_027.vortex 1.0 vortex-file-compressed 189.00 MB 188.77 MB 235.87 KB -0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.58 MB 130.41 MB 170.76 KB -0.1%
hits_077.vortex 1.0 vortex-compact 132.28 MB 132.11 MB 180.98 KB -0.1%
hits_085.vortex 1.0 vortex-compact 151.92 MB 151.72 MB 208.43 KB -0.1%
hits_037.vortex 1.0 vortex-file-compressed 176.58 MB 176.34 MB 244.72 KB -0.1%
hits_048.vortex 1.0 vortex-compact 151.94 MB 151.73 MB 220.90 KB -0.1%
hits_065.vortex 1.0 vortex-compact 122.75 MB 122.57 MB 186.06 KB -0.1%
hits_048.vortex 1.0 vortex-file-compressed 199.00 MB 198.70 MB 305.20 KB -0.1%
hits_053.vortex 1.0 vortex-compact 137.03 MB 136.83 MB 212.68 KB -0.2%
hits_093.vortex 1.0 vortex-compact 97.67 MB 97.51 MB 165.98 KB -0.2%
hits_058.vortex 1.0 vortex-compact 110.51 MB 110.31 MB 207.91 KB -0.2%
hits_019.vortex 1.0 vortex-compact 105.63 MB 105.43 MB 206.59 KB -0.2%
hits_080.vortex 1.0 vortex-file-compressed 126.40 MB 126.16 MB 247.59 KB -0.2%
hits_032.vortex 1.0 vortex-file-compressed 154.33 MB 154.03 MB 305.62 KB -0.2%
hits_070.vortex 1.0 vortex-file-compressed 199.60 MB 199.20 MB 402.92 KB -0.2%
hits_035.vortex 1.0 vortex-file-compressed 102.68 MB 102.48 MB 210.03 KB -0.2%
hits_006.vortex 1.0 vortex-compact 93.70 MB 93.51 MB 198.30 KB -0.2%
hits_067.vortex 1.0 vortex-file-compressed 131.61 MB 131.33 MB 290.19 KB -0.2%
hits_080.vortex 1.0 vortex-compact 94.15 MB 93.95 MB 209.35 KB -0.2%
hits_043.vortex 1.0 vortex-compact 93.95 MB 93.73 MB 220.54 KB -0.2%
hits_004.vortex 1.0 vortex-file-compressed 131.11 MB 130.80 MB 313.89 KB -0.2%
hits_038.vortex 1.0 vortex-file-compressed 189.47 MB 189.01 MB 469.59 KB -0.2%
hits_008.vortex 1.0 vortex-file-compressed 140.39 MB 140.00 MB 392.83 KB -0.3%
hits_066.vortex 1.0 vortex-compact 116.38 MB 116.06 MB 331.73 KB -0.3%
hits_063.vortex 1.0 vortex-compact 98.30 MB 98.02 MB 288.18 KB -0.3%
hits_050.vortex 1.0 vortex-file-compressed 160.59 MB 160.12 MB 486.36 KB -0.3%
hits_034.vortex 1.0 vortex-compact 132.11 MB 131.72 MB 401.16 KB -0.3%
hits_026.vortex 1.0 vortex-compact 97.74 MB 97.44 MB 307.30 KB -0.3%
hits_088.vortex 1.0 vortex-compact 131.74 MB 131.30 MB 453.10 KB -0.3%
hits_015.vortex 1.0 vortex-file-compressed 131.02 MB 130.57 MB 459.86 KB -0.3%
hits_090.vortex 1.0 vortex-file-compressed 194.41 MB 193.74 MB 691.79 KB -0.3%
hits_032.vortex 1.0 vortex-compact 110.26 MB 109.86 MB 402.20 KB -0.4%
hits_089.vortex 1.0 vortex-file-compressed 131.61 MB 131.13 MB 488.51 KB -0.4%
hits_018.vortex 1.0 vortex-compact 152.59 MB 152.02 MB 583.40 KB -0.4%
hits_000.vortex 1.0 vortex-compact 98.18 MB 97.79 MB 402.95 KB -0.4%
hits_098.vortex 1.0 vortex-file-compressed 138.03 MB 137.45 MB 591.24 KB -0.4%
hits_020.vortex 1.0 vortex-file-compressed 160.00 MB 159.32 MB 698.41 KB -0.4%
hits_094.vortex 1.0 vortex-file-compressed 157.86 MB 157.18 MB 698.03 KB -0.4%
hits_050.vortex 1.0 vortex-compact 122.93 MB 122.36 MB 587.41 KB -0.5%
hits_017.vortex 1.0 vortex-compact 111.07 MB 110.52 MB 558.73 KB -0.5%
hits_060.vortex 1.0 vortex-file-compressed 193.10 MB 192.10 MB 1.00 MB -0.5%
hits_041.vortex 1.0 vortex-compact 97.18 MB 96.65 MB 538.54 KB -0.5%
hits_015.vortex 1.0 vortex-compact 97.25 MB 96.71 MB 547.68 KB -0.5%
hits_024.vortex 1.0 vortex-compact 122.76 MB 122.08 MB 698.67 KB -0.6%
hits_061.vortex 1.0 vortex-compact 122.84 MB 122.16 MB 703.48 KB -0.6%
hits_092.vortex 1.0 vortex-file-compressed 198.56 MB 197.44 MB 1.12 MB -0.6%
hits_071.vortex 1.0 vortex-file-compressed 140.27 MB 139.46 MB 827.84 KB -0.6%
hits_044.vortex 1.0 vortex-compact 152.85 MB 151.95 MB 923.45 KB -0.6%
hits_019.vortex 1.0 vortex-file-compressed 141.05 MB 140.19 MB 886.48 KB -0.6%
hits_052.vortex 1.0 vortex-compact 97.26 MB 96.66 MB 622.71 KB -0.6%
hits_045.vortex 1.0 vortex-file-compressed 140.35 MB 139.40 MB 966.22 KB -0.7%
hits_081.vortex 1.0 vortex-file-compressed 199.37 MB 198.00 MB 1.36 MB -0.7%
hits_036.vortex 1.0 vortex-compact 131.78 MB 130.79 MB 1014.07 KB -0.8%
hits_087.vortex 1.0 vortex-file-compressed 160.21 MB 158.75 MB 1.46 MB -0.9%
hits_067.vortex 1.0 vortex-compact 98.20 MB 97.30 MB 926.28 KB -0.9%
hits_060.vortex 1.0 vortex-compact 140.80 MB 139.46 MB 1.34 MB -1.0%
hits_086.vortex 1.0 vortex-file-compressed 193.22 MB 191.12 MB 2.10 MB -1.1%
hits_001.vortex 1.0 vortex-file-compressed 192.81 MB 190.08 MB 2.74 MB -1.4%
hits_001.vortex 1.0 vortex-compact 139.82 MB 136.95 MB 2.87 MB -2.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 11.80 GB → 11.80 GB (-0.0%)
  • vortex-file-compressed: 15.90 GB → 15.89 GB (-0.0%)

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.5%
Engines: DataFusion No clear signal (-5.1%, low confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): 0.997x ➖
Parquet (geomean): 0.996x ➖
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.994x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 408874916 420037097 0.97
tpch_q02/datafusion:vortex-file-compressed 100660281 100564409 1.00
tpch_q03/datafusion:vortex-file-compressed 197583780 196783122 1.00
tpch_q04/datafusion:vortex-file-compressed 94906147 97511944 0.97
tpch_q05/datafusion:vortex-file-compressed 340001255 331307941 1.03
tpch_q06/datafusion:vortex-file-compressed 39143922 39140412 1.00
tpch_q07/datafusion:vortex-file-compressed 447138511 456513360 0.98
tpch_q08/datafusion:vortex-file-compressed 341967411 342216289 1.00
tpch_q09/datafusion:vortex-file-compressed 592627400 591122355 1.00
tpch_q10/datafusion:vortex-file-compressed 221914605 223848495 0.99
tpch_q11/datafusion:vortex-file-compressed 79034368 78127196 1.01
tpch_q12/datafusion:vortex-file-compressed 114091233 113745677 1.00
tpch_q13/datafusion:vortex-file-compressed 197656788 198157533 1.00
tpch_q14/datafusion:vortex-file-compressed 51611527 50841281 1.02
tpch_q15/datafusion:vortex-file-compressed 102920269 100622432 1.02
tpch_q16/datafusion:vortex-file-compressed 74274738 76528743 0.97
tpch_q17/datafusion:vortex-file-compressed 574982632 579619101 0.99
tpch_q18/datafusion:vortex-file-compressed 820900136 829025795 0.99
tpch_q19/datafusion:vortex-file-compressed 170543295 173505357 0.98
tpch_q20/datafusion:vortex-file-compressed 158256129 158778437 1.00
tpch_q21/datafusion:vortex-file-compressed 589059737 599107441 0.98
tpch_q22/datafusion:vortex-file-compressed 53816743 56299096 0.96
datafusion / vortex-compact (1.000x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 480709960 481450159 1.00
tpch_q02/datafusion:vortex-compact 107739937 105128941 1.02
tpch_q03/datafusion:vortex-compact 214279854 215297845 1.00
tpch_q04/datafusion:vortex-compact 126279511 129004835 0.98
tpch_q05/datafusion:vortex-compact 350878931 356594454 0.98
tpch_q06/datafusion:vortex-compact 62684283 61972010 1.01
tpch_q07/datafusion:vortex-compact 472172845 482799856 0.98
tpch_q08/datafusion:vortex-compact 359704464 355483531 1.01
tpch_q09/datafusion:vortex-compact 599782726 605573981 0.99
tpch_q10/datafusion:vortex-compact 256114690 255821632 1.00
tpch_q11/datafusion:vortex-compact 81957253 81267093 1.01
tpch_q12/datafusion:vortex-compact 178366659 177317785 1.01
tpch_q13/datafusion:vortex-compact 244571818 244404279 1.00
tpch_q14/datafusion:vortex-compact 68929299 68782085 1.00
tpch_q15/datafusion:vortex-compact 153009391 153084675 1.00
tpch_q16/datafusion:vortex-compact 80214224 80006280 1.00
tpch_q17/datafusion:vortex-compact 579464094 584476730 0.99
tpch_q18/datafusion:vortex-compact 860077042 867643800 0.99
tpch_q19/datafusion:vortex-compact 298104960 292873252 1.02
tpch_q20/datafusion:vortex-compact 177853652 179905009 0.99
tpch_q21/datafusion:vortex-compact 672963034 677284939 0.99
tpch_q22/datafusion:vortex-compact 66121202 64514467 1.02
datafusion / parquet (0.997x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 470005746 481428417 0.98
tpch_q02/datafusion:parquet 172796503 175669952 0.98
tpch_q03/datafusion:parquet 255709359 257226278 0.99
tpch_q04/datafusion:parquet 118887417 119071311 1.00
tpch_q05/datafusion:parquet 389541203 394410043 0.99
tpch_q06/datafusion:parquet 130210260 130729278 1.00
tpch_q07/datafusion:parquet 569762267 567182655 1.00
tpch_q08/datafusion:parquet 453619089 458015748 0.99
tpch_q09/datafusion:parquet 731348094 727602740 1.01
tpch_q10/datafusion:parquet 573956308 580635584 0.99
tpch_q11/datafusion:parquet 119689964 118888011 1.01
tpch_q12/datafusion:parquet 208557669 209622250 0.99
tpch_q13/datafusion:parquet 346665007 344871907 1.01
tpch_q14/datafusion:parquet 154708897 151243255 1.02
tpch_q15/datafusion:parquet 256459533 262067587 0.98
tpch_q16/datafusion:parquet 123537443 122333648 1.01
tpch_q17/datafusion:parquet 663504478 673276573 0.99
tpch_q18/datafusion:parquet 872717134 870020551 1.00
tpch_q19/datafusion:parquet 281155323 280665752 1.00
tpch_q20/datafusion:parquet 297598492 298552931 1.00
tpch_q21/datafusion:parquet 648100864 651654256 0.99
tpch_q22/datafusion:parquet 216083066 214194656 1.01
datafusion / arrow (0.853x ✅, 16↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 686663580 806023183 0.85
tpch_q02/datafusion:arrow 🚀 111524735 130721394 0.85
tpch_q03/datafusion:arrow 🚀 502986892 627078943 0.80
tpch_q04/datafusion:arrow 🚀 356279846 467938452 0.76
tpch_q05/datafusion:arrow 🚀 731825512 884787418 0.83
tpch_q06/datafusion:arrow 🚀 324901508 401964652 0.81
tpch_q07/datafusion:arrow 🚀 1130472689 1387968735 0.81
tpch_q08/datafusion:arrow 🚀 931499625 1154292427 0.81
tpch_q09/datafusion:arrow 🚀 1077283382 1280854929 0.84
tpch_q10/datafusion:arrow 🚀 630857263 766232778 0.82
tpch_q11/datafusion:arrow 🚀 94160581 105972012 0.89
tpch_q12/datafusion:arrow 🚀 1145259936 1449873624 0.79
tpch_q13/datafusion:arrow 471790469 509788157 0.93
tpch_q14/datafusion:arrow 🚀 355786092 435117139 0.82
tpch_q15/datafusion:arrow 🚀 732314482 921661707 0.79
tpch_q16/datafusion:arrow 81765067 89499588 0.91
tpch_q17/datafusion:arrow 🚀 952377552 1152775889 0.83
tpch_q18/datafusion:arrow 🚀 1823568637 2110814014 0.86
tpch_q19/datafusion:arrow 539768029 599037015 0.90
tpch_q20/datafusion:arrow 500654232 552813002 0.91
tpch_q21/datafusion:arrow 3096091027 3217080670 0.96
tpch_q22/datafusion:arrow 84449036 81410550 1.04
duckdb / vortex-file-compressed (0.996x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 168348264 172438605 0.98
tpch_q02/duckdb:vortex-file-compressed 52713760 52567306 1.00
tpch_q03/duckdb:vortex-file-compressed 118009133 118776917 0.99
tpch_q04/duckdb:vortex-file-compressed 152748636 152163703 1.00
tpch_q05/duckdb:vortex-file-compressed 134975644 136901243 0.99
tpch_q06/duckdb:vortex-file-compressed 35012079 35329398 0.99
tpch_q07/duckdb:vortex-file-compressed 129142058 129622068 1.00
tpch_q08/duckdb:vortex-file-compressed 168951504 168707116 1.00
tpch_q09/duckdb:vortex-file-compressed 391659517 388829884 1.01
tpch_q10/duckdb:vortex-file-compressed 192556428 194995143 0.99
tpch_q11/duckdb:vortex-file-compressed 30896332 30895409 1.00
tpch_q12/duckdb:vortex-file-compressed 107934767 107569117 1.00
tpch_q13/duckdb:vortex-file-compressed 276717962 276535909 1.00
tpch_q14/duckdb:vortex-file-compressed 54052672 54286811 1.00
tpch_q15/duckdb:vortex-file-compressed 87653166 90292549 0.97
tpch_q16/duckdb:vortex-file-compressed 76174977 75903824 1.00
tpch_q17/duckdb:vortex-file-compressed 88042579 86500207 1.02
tpch_q18/duckdb:vortex-file-compressed 285059188 288933616 0.99
tpch_q19/duckdb:vortex-file-compressed 74595075 74259755 1.00
tpch_q20/duckdb:vortex-file-compressed 138948498 140030200 0.99
tpch_q21/duckdb:vortex-file-compressed 466749048 474056565 0.98
tpch_q22/duckdb:vortex-file-compressed 63040704 62099096 1.02
duckdb / vortex-compact (0.996x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 254429634 254638897 1.00
tpch_q02/duckdb:vortex-compact 60806307 61445783 0.99
tpch_q03/duckdb:vortex-compact 154872675 154694773 1.00
tpch_q04/duckdb:vortex-compact 212809057 212795371 1.00
tpch_q05/duckdb:vortex-compact 180689486 181654927 0.99
tpch_q06/duckdb:vortex-compact 58895114 59266063 0.99
tpch_q07/duckdb:vortex-compact 212896841 213274576 1.00
tpch_q08/duckdb:vortex-compact 214936452 216764376 0.99
tpch_q09/duckdb:vortex-compact 461162497 460460002 1.00
tpch_q10/duckdb:vortex-compact 241908904 241796362 1.00
tpch_q11/duckdb:vortex-compact 38326217 38291101 1.00
tpch_q12/duckdb:vortex-compact 192568282 195204328 0.99
tpch_q13/duckdb:vortex-compact 323037925 324703133 0.99
tpch_q14/duckdb:vortex-compact 72885324 73567749 0.99
tpch_q15/duckdb:vortex-compact 116918853 118181549 0.99
tpch_q16/duckdb:vortex-compact 80773434 80924608 1.00
tpch_q17/duckdb:vortex-compact 104357874 105491715 0.99
tpch_q18/duckdb:vortex-compact 347661221 352679502 0.99
tpch_q19/duckdb:vortex-compact 91602041 91003453 1.01
tpch_q20/duckdb:vortex-compact 179661971 180244843 1.00
tpch_q21/duckdb:vortex-compact 628269724 622088547 1.01
tpch_q22/duckdb:vortex-compact 70793080 70863839 1.00
duckdb / parquet (0.994x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 264907020 266202789 1.00
tpch_q02/duckdb:parquet 96531291 98819798 0.98
tpch_q03/duckdb:parquet 208443440 209445499 1.00
tpch_q04/duckdb:parquet 133633976 134342179 0.99
tpch_q05/duckdb:parquet 223644723 224464845 1.00
tpch_q06/duckdb:parquet 74813334 74548413 1.00
tpch_q07/duckdb:parquet 186354300 187049114 1.00
tpch_q08/duckdb:parquet 261711513 263789296 0.99
tpch_q09/duckdb:parquet 473386726 479518724 0.99
tpch_q10/duckdb:parquet 621601057 620214311 1.00
tpch_q11/duckdb:parquet 63434051 64230728 0.99
tpch_q12/duckdb:parquet 130020637 130209858 1.00
tpch_q13/duckdb:parquet 438908301 446376594 0.98
tpch_q14/duckdb:parquet 179231243 178571186 1.00
tpch_q15/duckdb:parquet 103006950 104923014 0.98
tpch_q16/duckdb:parquet 163964881 163617631 1.00
tpch_q17/duckdb:parquet 182409846 182125757 1.00
tpch_q18/duckdb:parquet 364570910 360821597 1.01
tpch_q19/duckdb:parquet 281919061 287088134 0.98
tpch_q20/duckdb:parquet 226838655 225983415 1.00
tpch_q21/duckdb:parquet 552884725 561035195 0.99
tpch_q22/duckdb:parquet 291550196 292355579 1.00
duckdb / duckdb (0.993x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120322558 120341710 1.00
tpch_q02/duckdb:duckdb 50912119 51483810 0.99
tpch_q03/duckdb:duckdb 103425156 102728578 1.01
tpch_q04/duckdb:duckdb 138046378 138225302 1.00
tpch_q05/duckdb:duckdb 118686583 119314286 0.99
tpch_q06/duckdb:duckdb 44656671 44347008 1.01
tpch_q07/duckdb:duckdb 90841701 90891288 1.00
tpch_q08/duckdb:duckdb 117624137 117917829 1.00
tpch_q09/duckdb:duckdb 281746855 280905141 1.00
tpch_q10/duckdb:duckdb 211884512 213746958 0.99
tpch_q11/duckdb:duckdb 18972786 19088550 0.99
tpch_q12/duckdb:duckdb 88834665 90629510 0.98
tpch_q13/duckdb:duckdb 230309669 233035131 0.99
tpch_q14/duckdb:duckdb 77492407 77599122 1.00
tpch_q15/duckdb:duckdb 81485819 82398457 0.99
tpch_q16/duckdb:duckdb 76625012 76595636 1.00
tpch_q17/duckdb:duckdb 87581033 88097346 0.99
tpch_q18/duckdb:duckdb 235737342 234920958 1.00
tpch_q19/duckdb:duckdb 123544385 124341646 0.99
tpch_q20/duckdb:duckdb 117436808 118702126 0.99
tpch_q21/duckdb:duckdb 297737229 299534119 0.99
tpch_q22/duckdb:duckdb 67827503 71941602 0.94

File Size Changes (26 files changed, +0.0% overall, 14↑ 12↓)
File Scale Format Base HEAD Change %
part_1.vortex 10.0 vortex-file-compressed 24.54 MB 24.91 MB +383.68 KB +1.5%
orders_1.vortex 10.0 vortex-file-compressed 134.11 MB 135.07 MB +980.63 KB +0.7%
orders_0.vortex 10.0 vortex-file-compressed 132.98 MB 133.87 MB +912.83 KB +0.7%
lineitem_8.vortex 10.0 vortex-file-compressed 129.16 MB 129.43 MB +272.13 KB +0.2%
lineitem_12.vortex 10.0 vortex-file-compressed 129.41 MB 129.65 MB +242.84 KB +0.2%
lineitem_6.vortex 10.0 vortex-file-compressed 129.37 MB 129.59 MB +218.48 KB +0.2%
partsupp_0.vortex 10.0 vortex-compact 104.95 MB 105.11 MB +162.35 KB +0.2%
lineitem_0.vortex 10.0 vortex-file-compressed 129.28 MB 129.47 MB +190.46 KB +0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 129.40 MB 129.54 MB +145.64 KB +0.1%
partsupp_1.vortex 10.0 vortex-file-compressed 119.70 MB 119.76 MB +59.88 KB +0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 129.13 MB 129.18 MB +52.57 KB +0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.50 MB 88.53 MB +33.94 KB +0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 129.15 MB 129.17 MB +18.58 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.06 MB 129.07 MB +4.05 KB +0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.73 MB 119.73 MB 704 B -0.0%
supplier_0.vortex 10.0 vortex-file-compressed 5.70 MB 5.70 MB 600 B -0.0%
lineitem_4.vortex 10.0 vortex-file-compressed 129.49 MB 129.48 MB 16.06 KB -0.0%
lineitem_5.vortex 10.0 vortex-file-compressed 129.66 MB 129.56 MB 100.31 KB -0.1%
lineitem_10.vortex 10.0 vortex-file-compressed 129.56 MB 129.46 MB 109.23 KB -0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 129.34 MB 129.22 MB 123.73 KB -0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.45 MB 129.26 MB 193.45 KB -0.1%
orders_2.vortex 10.0 vortex-file-compressed 134.38 MB 134.08 MB 309.50 KB -0.2%
partsupp_1.vortex 10.0 vortex-compact 105.50 MB 105.15 MB 357.02 KB -0.3%
part_1.vortex 10.0 vortex-compact 16.96 MB 16.81 MB 148.56 KB -0.9%
part_0.vortex 10.0 vortex-file-compressed 24.85 MB 24.59 MB 271.95 KB -1.1%
part_0.vortex 10.0 vortex-compact 17.10 MB 16.76 MB 345.34 KB -2.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.2%
Engines: DataFusion No clear signal (-1.9%, low confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): 0.979x ➖
Parquet (geomean): 0.988x ➖
Shifts: Parquet (control) -1.2% · 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.989x ➖, 1↑ 2↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1708806 1599226 1.07
clickbench_q01/datafusion:vortex-file-compressed 🚨 23180147 20993194 1.10
clickbench_q02/datafusion:vortex-file-compressed 38556432 37312077 1.03
clickbench_q03/datafusion:vortex-file-compressed 40180925 40817200 0.98
clickbench_q04/datafusion:vortex-file-compressed 248335448 251911620 0.99
clickbench_q05/datafusion:vortex-file-compressed 324867401 330336213 0.98
clickbench_q06/datafusion:vortex-file-compressed 🚨 1786435 1592482 1.12
clickbench_q07/datafusion:vortex-file-compressed 32459347 33414989 0.97
clickbench_q08/datafusion:vortex-file-compressed 355834370 357442143 1.00
clickbench_q09/datafusion:vortex-file-compressed 489864633 484427148 1.01
clickbench_q10/datafusion:vortex-file-compressed 85378116 84734289 1.01
clickbench_q11/datafusion:vortex-file-compressed 105026723 103649463 1.01
clickbench_q12/datafusion:vortex-file-compressed 279688541 278155906 1.01
clickbench_q13/datafusion:vortex-file-compressed 470139934 453304308 1.04
clickbench_q14/datafusion:vortex-file-compressed 280786295 281705635 1.00
clickbench_q15/datafusion:vortex-file-compressed 312599026 299513871 1.04
clickbench_q16/datafusion:vortex-file-compressed 704494639 703288057 1.00
clickbench_q17/datafusion:vortex-file-compressed 693794107 693282166 1.00
clickbench_q18/datafusion:vortex-file-compressed 1469752191 1436955441 1.02
clickbench_q19/datafusion:vortex-file-compressed 28577904 27738010 1.03
clickbench_q20/datafusion:vortex-file-compressed 327760833 328480510 1.00
clickbench_q21/datafusion:vortex-file-compressed 424228255 420737982 1.01
clickbench_q22/datafusion:vortex-file-compressed 533962172 539202489 0.99
clickbench_q23/datafusion:vortex-file-compressed 711687038 768494058 0.93
clickbench_q24/datafusion:vortex-file-compressed 46092535 48892136 0.94
clickbench_q25/datafusion:vortex-file-compressed 83268177 80599832 1.03
clickbench_q26/datafusion:vortex-file-compressed 48883793 48801179 1.00
clickbench_q27/datafusion:vortex-file-compressed 423967002 440968640 0.96
clickbench_q28/datafusion:vortex-file-compressed 2392634989 2482292907 0.96
clickbench_q29/datafusion:vortex-file-compressed 🚀 49220772 56237330 0.88
clickbench_q30/datafusion:vortex-file-compressed 231754744 239997071 0.97
clickbench_q31/datafusion:vortex-file-compressed 246496138 272029832 0.91
clickbench_q32/datafusion:vortex-file-compressed 1035521543 1102475727 0.94
clickbench_q33/datafusion:vortex-file-compressed 1414846868 1492833099 0.95
clickbench_q34/datafusion:vortex-file-compressed 1390556403 1468977661 0.95
clickbench_q35/datafusion:vortex-file-compressed 244281452 254189904 0.96
clickbench_q36/datafusion:vortex-file-compressed 58760799 58645033 1.00
clickbench_q37/datafusion:vortex-file-compressed 25139066 25471350 0.99
clickbench_q38/datafusion:vortex-file-compressed 17262938 17458188 0.99
clickbench_q39/datafusion:vortex-file-compressed 122678260 128568638 0.95
clickbench_q40/datafusion:vortex-file-compressed 12436794 13240947 0.94
clickbench_q41/datafusion:vortex-file-compressed 12799590 13265813 0.96
clickbench_q42/datafusion:vortex-file-compressed 11583967 12371867 0.94
datafusion / parquet (1.008x ➖, 1↑ 2↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1618134 1646604 0.98
clickbench_q01/datafusion:parquet 19828677 20006206 0.99
clickbench_q02/datafusion:parquet 45487231 45508366 1.00
clickbench_q03/datafusion:parquet 34252385 36022066 0.95
clickbench_q04/datafusion:parquet 274406950 280447564 0.98
clickbench_q05/datafusion:parquet 335997310 332942187 1.01
clickbench_q06/datafusion:parquet 🚨 1747806 1545683 1.13
clickbench_q07/datafusion:parquet 22812391 21386998 1.07
clickbench_q08/datafusion:parquet 351396995 350623857 1.00
clickbench_q09/datafusion:parquet 502054703 508591195 0.99
clickbench_q10/datafusion:parquet 93764018 94618336 0.99
clickbench_q11/datafusion:parquet 124467496 122743799 1.01
clickbench_q12/datafusion:parquet 327094717 324770287 1.01
clickbench_q13/datafusion:parquet 478140184 479600897 1.00
clickbench_q14/datafusion:parquet 326614519 330888902 0.99
clickbench_q15/datafusion:parquet 293443210 297730796 0.99
clickbench_q16/datafusion:parquet 701585200 717358610 0.98
clickbench_q17/datafusion:parquet 682526471 689682816 0.99
clickbench_q18/datafusion:parquet 1558628357 1466885996 1.06
clickbench_q19/datafusion:parquet 🚨 30708234 27488745 1.12
clickbench_q20/datafusion:parquet 595052241 592423427 1.00
clickbench_q21/datafusion:parquet 645147881 650499929 0.99
clickbench_q22/datafusion:parquet 961577247 955438703 1.01
clickbench_q23/datafusion:parquet 4327260040 4330975028 1.00
clickbench_q24/datafusion:parquet 55305408 57701647 0.96
clickbench_q25/datafusion:parquet 133980463 133597636 1.00
clickbench_q26/datafusion:parquet 56941565 55217614 1.03
clickbench_q27/datafusion:parquet 689680673 686098529 1.01
clickbench_q28/datafusion:parquet 2550765457 2565731401 0.99
clickbench_q29/datafusion:parquet 🚀 45035139 51634144 0.87
clickbench_q30/datafusion:parquet 335546502 329868011 1.02
clickbench_q31/datafusion:parquet 363553923 357750310 1.02
clickbench_q32/datafusion:parquet 1165045878 1158311583 1.01
clickbench_q33/datafusion:parquet 1601512270 1560579927 1.03
clickbench_q34/datafusion:parquet 1602714542 1573083253 1.02
clickbench_q35/datafusion:parquet 265768258 254275366 1.05
clickbench_q36/datafusion:parquet 114589757 115807736 0.99
clickbench_q37/datafusion:parquet 46751298 45717477 1.02
clickbench_q38/datafusion:parquet 64507209 60571064 1.06
clickbench_q39/datafusion:parquet 224372370 219433444 1.02
clickbench_q40/datafusion:parquet 24758853 24513137 1.01
clickbench_q41/datafusion:parquet 22658228 22353846 1.01
clickbench_q42/datafusion:parquet 23464661 22730236 1.03
duckdb / vortex-file-compressed (0.970x ➖, 3↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚀 9734955 10912504 0.89
clickbench_q01/duckdb:vortex-file-compressed 16706467 17433824 0.96
clickbench_q02/duckdb:vortex-file-compressed 30011921 30200748 0.99
clickbench_q03/duckdb:vortex-file-compressed 34533479 36357098 0.95
clickbench_q04/duckdb:vortex-file-compressed 203154639 215071418 0.94
clickbench_q05/duckdb:vortex-file-compressed 🚀 187339053 208444701 0.90
clickbench_q06/duckdb:vortex-file-compressed 20317977 20981944 0.97
clickbench_q07/duckdb:vortex-file-compressed 26864460 27868328 0.96
clickbench_q08/duckdb:vortex-file-compressed 273136024 288510458 0.95
clickbench_q09/duckdb:vortex-file-compressed 358516401 370852235 0.97
clickbench_q10/duckdb:vortex-file-compressed 81835453 85948834 0.95
clickbench_q11/duckdb:vortex-file-compressed 99170235 107592945 0.92
clickbench_q12/duckdb:vortex-file-compressed 222194875 234218058 0.95
clickbench_q13/duckdb:vortex-file-compressed 421328284 454813576 0.93
clickbench_q14/duckdb:vortex-file-compressed 248321182 269510154 0.92
clickbench_q15/duckdb:vortex-file-compressed 254972967 259051003 0.98
clickbench_q16/duckdb:vortex-file-compressed 560094844 584583220 0.96
clickbench_q17/duckdb:vortex-file-compressed 445147197 474072325 0.94
clickbench_q18/duckdb:vortex-file-compressed 1024107939 1033074104 0.99
clickbench_q19/duckdb:vortex-file-compressed 21964580 23060996 0.95
clickbench_q20/duckdb:vortex-file-compressed 343248905 325608212 1.05
clickbench_q21/duckdb:vortex-file-compressed 435065066 432506064 1.01
clickbench_q22/duckdb:vortex-file-compressed 561309702 613640020 0.91
clickbench_q23/duckdb:vortex-file-compressed 209546012 215739530 0.97
clickbench_q24/duckdb:vortex-file-compressed 🚨 44204517 35726704 1.24
clickbench_q25/duckdb:vortex-file-compressed 🚀 90550894 100683030 0.90
clickbench_q26/duckdb:vortex-file-compressed 51122804 46719837 1.09
clickbench_q27/duckdb:vortex-file-compressed 219443941 240109541 0.91
clickbench_q28/duckdb:vortex-file-compressed 3079875216 3225548663 0.95
clickbench_q29/duckdb:vortex-file-compressed 30699357 30652952 1.00
clickbench_q30/duckdb:vortex-file-compressed 213991249 220006847 0.97
clickbench_q31/duckdb:vortex-file-compressed 303431083 318182822 0.95
clickbench_q32/duckdb:vortex-file-compressed 1142667140 1196828528 0.95
clickbench_q33/duckdb:vortex-file-compressed 1144168633 1212783276 0.94
clickbench_q34/duckdb:vortex-file-compressed 1235165103 1351125702 0.91
clickbench_q35/duckdb:vortex-file-compressed 410921183 389100042 1.06
clickbench_q36/duckdb:vortex-file-compressed 29914459 29371668 1.02
clickbench_q37/duckdb:vortex-file-compressed 20024149 22146140 0.90
clickbench_q38/duckdb:vortex-file-compressed 24711727 23677796 1.04
clickbench_q39/duckdb:vortex-file-compressed 46740754 46411972 1.01
clickbench_q40/duckdb:vortex-file-compressed 21661106 21507704 1.01
clickbench_q41/duckdb:vortex-file-compressed 21770568 20052331 1.09
clickbench_q42/duckdb:vortex-file-compressed 18812684 20856000 0.90
duckdb / parquet (0.968x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 21792011 22694936 0.96
clickbench_q01/duckdb:parquet 30760211 30401141 1.01
clickbench_q02/duckdb:parquet 50309927 51471996 0.98
clickbench_q03/duckdb:parquet 39861172 41537467 0.96
clickbench_q04/duckdb:parquet 203358714 213201812 0.95
clickbench_q05/duckdb:parquet 257012860 267951521 0.96
clickbench_q06/duckdb:parquet 46971751 48352731 0.97
clickbench_q07/duckdb:parquet 31187203 31552849 0.99
clickbench_q08/duckdb:parquet 274986983 285547006 0.96
clickbench_q09/duckdb:parquet 401028751 422982369 0.95
clickbench_q10/duckdb:parquet 80935736 85535348 0.95
clickbench_q11/duckdb:parquet 98856272 104594949 0.95
clickbench_q12/duckdb:parquet 281727751 297703738 0.95
clickbench_q13/duckdb:parquet 480150480 503821763 0.95
clickbench_q14/duckdb:parquet 315039616 330662664 0.95
clickbench_q15/duckdb:parquet 259407268 275892907 0.94
clickbench_q16/duckdb:parquet 599924169 634083708 0.95
clickbench_q17/duckdb:parquet 499026108 528291388 0.94
clickbench_q18/duckdb:parquet 1036703819 1115100241 0.93
clickbench_q19/duckdb:parquet 27192512 28669010 0.95
clickbench_q20/duckdb:parquet 412459640 440024397 0.94
clickbench_q21/duckdb:parquet 533995296 555788571 0.96
clickbench_q22/duckdb:parquet 919455473 954318987 0.96
clickbench_q23/duckdb:parquet 269174149 276448881 0.97
clickbench_q24/duckdb:parquet 71870949 72120883 1.00
clickbench_q25/duckdb:parquet 166407609 163803017 1.02
clickbench_q26/duckdb:parquet 55131418 54638670 1.01
clickbench_q27/duckdb:parquet 470266173 491707000 0.96
clickbench_q28/duckdb:parquet 4772610315 4926313381 0.97
clickbench_q29/duckdb:parquet 42501793 42727380 0.99
clickbench_q30/duckdb:parquet 314951112 321502167 0.98
clickbench_q31/duckdb:parquet 378365202 401620169 0.94
clickbench_q32/duckdb:parquet 1124160331 1192537415 0.94
clickbench_q33/duckdb:parquet 1130883616 1208268215 0.94
clickbench_q34/duckdb:parquet 1185714917 1252681969 0.95
clickbench_q35/duckdb:parquet 370701588 386867435 0.96
clickbench_q36/duckdb:parquet 48228436 45442374 1.06
clickbench_q37/duckdb:parquet 33891106 34338932 0.99
clickbench_q38/duckdb:parquet 34736605 35638550 0.97
clickbench_q39/duckdb:parquet 81175073 78279834 1.04
clickbench_q40/duckdb:parquet 20869708 20961294 1.00
clickbench_q41/duckdb:parquet 20777550 21132526 0.98
clickbench_q42/duckdb:parquet 22067061 23008166 0.96
duckdb / duckdb (0.970x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17030506 17327650 0.98
clickbench_q01/duckdb:duckdb 34260361 34754105 0.99
clickbench_q02/duckdb:duckdb 51414547 52267798 0.98
clickbench_q03/duckdb:duckdb 55327487 55963213 0.99
clickbench_q04/duckdb:duckdb 207942019 214112201 0.97
clickbench_q05/duckdb:duckdb 286688929 294011264 0.98
clickbench_q06/duckdb:duckdb 33051608 35001617 0.94
clickbench_q07/duckdb:duckdb 34968601 35633060 0.98
clickbench_q08/duckdb:duckdb 276430137 281896614 0.98
clickbench_q09/duckdb:duckdb 398418500 408915744 0.97
clickbench_q10/duckdb:duckdb 116225322 120071109 0.97
clickbench_q11/duckdb:duckdb 126634509 129134228 0.98
clickbench_q12/duckdb:duckdb 260602019 269194244 0.97
clickbench_q13/duckdb:duckdb 444194388 462409185 0.96
clickbench_q14/duckdb:duckdb 286245706 296152035 0.97
clickbench_q15/duckdb:duckdb 241704270 249359951 0.97
clickbench_q16/duckdb:duckdb 557954018 588761410 0.95
clickbench_q17/duckdb:duckdb 469042771 497537707 0.94
clickbench_q18/duckdb:duckdb 985838538 1079683231 0.91
clickbench_q19/duckdb:duckdb 35721596 34768326 1.03
clickbench_q20/duckdb:duckdb 474601023 483828764 0.98
clickbench_q21/duckdb:duckdb 468800566 489082805 0.96
clickbench_q22/duckdb:duckdb 545379317 553716172 0.98
clickbench_q23/duckdb:duckdb 247542210 257102592 0.96
clickbench_q24/duckdb:duckdb 60575990 62459737 0.97
clickbench_q25/duckdb:duckdb 148529262 153151540 0.97
clickbench_q26/duckdb:duckdb 61956619 64562694 0.96
clickbench_q27/duckdb:duckdb 414764849 428276565 0.97
clickbench_q28/duckdb:duckdb 4417568702 4518727052 0.98
clickbench_q29/duckdb:duckdb 50146640 51035878 0.98
clickbench_q30/duckdb:duckdb 279725505 283412444 0.99
clickbench_q31/duckdb:duckdb 367188712 378663055 0.97
clickbench_q32/duckdb:duckdb 1103867878 1164668373 0.95
clickbench_q33/duckdb:duckdb 1127278653 1186178125 0.95
clickbench_q34/duckdb:duckdb 1191472001 1278281832 0.93
clickbench_q35/duckdb:duckdb 301840159 309267128 0.98
clickbench_q36/duckdb:duckdb 53573046 56836774 0.94
clickbench_q37/duckdb:duckdb 28465825 28760832 0.99
clickbench_q38/duckdb:duckdb 33998626 33258306 1.02
clickbench_q39/duckdb:duckdb 82886288 89148456 0.93
clickbench_q40/duckdb:duckdb 27577588 28051263 0.98
clickbench_q41/duckdb:duckdb 26931904 27394007 0.98
clickbench_q42/duckdb:duckdb 29189569 29554349 0.99

File Size Changes (108 files changed, +0.0% overall, 59↑ 49↓)
File Scale Format Base HEAD Change %
hits_90.vortex 1.0 vortex-compact 81.71 MB 82.51 MB +816.95 KB +1.0%
hits_65.vortex 1.0 vortex-file-compressed 182.03 MB 183.51 MB +1.49 MB +0.8%
hits_82.vortex 1.0 vortex-compact 66.78 MB 66.99 MB +219.58 KB +0.3%
hits_25.vortex 1.0 vortex-file-compressed 113.31 MB 113.59 MB +279.34 KB +0.2%
hits_62.vortex 1.0 vortex-file-compressed 117.41 MB 117.68 MB +275.16 KB +0.2%
hits_53.vortex 1.0 vortex-file-compressed 85.95 MB 86.15 MB +200.30 KB +0.2%
hits_29.vortex 1.0 vortex-compact 36.49 MB 36.56 MB +76.70 KB +0.2%
hits_10.vortex 1.0 vortex-file-compressed 69.35 MB 69.49 MB +142.66 KB +0.2%
hits_75.vortex 1.0 vortex-file-compressed 63.15 MB 63.27 MB +128.73 KB +0.2%
hits_84.vortex 1.0 vortex-file-compressed 116.76 MB 116.99 MB +235.91 KB +0.2%
hits_57.vortex 1.0 vortex-file-compressed 127.93 MB 128.16 MB +240.81 KB +0.2%
hits_21.vortex 1.0 vortex-file-compressed 92.96 MB 93.13 MB +174.94 KB +0.2%
hits_79.vortex 1.0 vortex-file-compressed 143.84 MB 144.09 MB +257.70 KB +0.2%
hits_1.vortex 1.0 vortex-file-compressed 138.15 MB 138.35 MB +211.78 KB +0.1%
hits_40.vortex 1.0 vortex-file-compressed 117.50 MB 117.67 MB +171.64 KB +0.1%
hits_58.vortex 1.0 vortex-file-compressed 90.18 MB 90.30 MB +126.20 KB +0.1%
hits_37.vortex 1.0 vortex-file-compressed 85.36 MB 85.47 MB +111.78 KB +0.1%
hits_83.vortex 1.0 vortex-file-compressed 89.14 MB 89.25 MB +110.91 KB +0.1%
hits_97.vortex 1.0 vortex-compact 68.97 MB 69.03 MB +60.21 KB +0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.21 MB 93.28 MB +71.12 KB +0.1%
hits_26.vortex 1.0 vortex-file-compressed 109.27 MB 109.35 MB +79.30 KB +0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.35 MB 75.41 MB +54.23 KB +0.1%
hits_36.vortex 1.0 vortex-file-compressed 68.31 MB 68.35 MB +48.09 KB +0.1%
hits_31.vortex 1.0 vortex-file-compressed 89.93 MB 89.99 MB +61.83 KB +0.1%
hits_45.vortex 1.0 vortex-file-compressed 121.81 MB 121.89 MB +81.98 KB +0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.17 MB 135.25 MB +89.18 KB +0.1%
hits_99.vortex 1.0 vortex-file-compressed 122.77 MB 122.85 MB +77.36 KB +0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.02 MB 80.06 MB +47.55 KB +0.1%
hits_55.vortex 1.0 vortex-file-compressed 168.92 MB 169.01 MB +97.15 KB +0.1%
hits_42.vortex 1.0 vortex-file-compressed 221.72 MB 221.85 MB +126.55 KB +0.1%
hits_73.vortex 1.0 vortex-file-compressed 109.41 MB 109.47 MB +56.60 KB +0.1%
hits_52.vortex 1.0 vortex-file-compressed 103.54 MB 103.59 MB +52.17 KB +0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.89 MB 92.94 MB +45.19 KB +0.0%
hits_76.vortex 1.0 vortex-file-compressed 113.82 MB 113.88 MB +53.89 KB +0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.28 MB 104.33 MB +48.27 KB +0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.65 MB 100.69 MB +44.05 KB +0.0%
hits_97.vortex 1.0 vortex-file-compressed 106.70 MB 106.74 MB +46.44 KB +0.0%
hits_7.vortex 1.0 vortex-file-compressed 93.90 MB 93.93 MB +37.39 KB +0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.57 MB 101.61 MB +39.95 KB +0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.51 MB 62.54 MB +22.99 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.50 MB 277.60 MB +98.36 KB +0.0%
hits_2.vortex 1.0 vortex-file-compressed 185.97 MB 186.02 MB +57.89 KB +0.0%
hits_28.vortex 1.0 vortex-file-compressed 119.67 MB 119.70 MB +35.77 KB +0.0%
hits_69.vortex 1.0 vortex-file-compressed 122.92 MB 122.96 MB +35.84 KB +0.0%
hits_41.vortex 1.0 vortex-file-compressed 222.81 MB 222.86 MB +55.24 KB +0.0%
hits_91.vortex 1.0 vortex-file-compressed 96.88 MB 96.91 MB +23.93 KB +0.0%
hits_67.vortex 1.0 vortex-file-compressed 184.05 MB 184.09 MB +43.62 KB +0.0%
hits_90.vortex 1.0 vortex-file-compressed 141.75 MB 141.78 MB +31.95 KB +0.0%
hits_94.vortex 1.0 vortex-file-compressed 138.37 MB 138.41 MB +31.06 KB +0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.12 MB 172.16 MB +37.24 KB +0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.82 MB 76.84 MB +16.59 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.22 MB 221.26 MB +47.65 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.19 MB 179.22 MB +29.31 KB +0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.08 MB 103.09 MB +15.94 KB +0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.15 MB 123.16 MB +14.05 KB +0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.08 MB 69.08 MB +7.06 KB +0.0%
hits_14.vortex 1.0 vortex-file-compressed 111.15 MB 111.16 MB +8.73 KB +0.0%
hits_6.vortex 1.0 vortex-file-compressed 93.31 MB 93.31 MB +4.70 KB +0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.28 MB 184.29 MB +8.09 KB +0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.00 MB 99.00 MB 648 B -0.0%
hits_3.vortex 1.0 vortex-file-compressed 141.77 MB 141.77 MB 1.67 KB -0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.02 MB 57.02 MB 1.00 KB -0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.12 MB 89.12 MB 3.62 KB -0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.16 MB 90.16 MB 5.20 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.37 MB 59.37 MB 4.23 KB -0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.24 MB 108.23 MB 8.03 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.03 MB 101.02 MB 9.60 KB -0.0%
hits_80.vortex 1.0 vortex-file-compressed 104.95 MB 104.93 MB 11.84 KB -0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.20 MB 164.18 MB 20.14 KB -0.0%
hits_19.vortex 1.0 vortex-file-compressed 73.20 MB 73.19 MB 12.03 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 80.94 MB 80.92 MB 13.56 KB -0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.12 MB 99.11 MB 17.00 KB -0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.52 MB 89.50 MB 15.91 KB -0.0%
hits_23.vortex 1.0 vortex-file-compressed 76.47 MB 76.46 MB 14.52 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.96 MB 75.95 MB 15.79 KB -0.0%
hits_68.vortex 1.0 vortex-file-compressed 122.76 MB 122.74 MB 27.59 KB -0.0%
hits_11.vortex 1.0 vortex-file-compressed 79.67 MB 79.64 MB 28.18 KB -0.0%
hits_44.vortex 1.0 vortex-file-compressed 185.99 MB 185.92 MB 67.70 KB -0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.31 MB 79.28 MB 31.14 KB -0.0%
hits_82.vortex 1.0 vortex-file-compressed 99.50 MB 99.46 MB 39.70 KB -0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.10 MB 168.03 MB 68.69 KB -0.0%
hits_71.vortex 1.0 vortex-file-compressed 101.65 MB 101.60 MB 50.88 KB -0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.27 MB 41.24 MB 21.03 KB -0.0%
hits_74.vortex 1.0 vortex-file-compressed 119.44 MB 119.37 MB 65.54 KB -0.1%
hits_66.vortex 1.0 vortex-file-compressed 90.17 MB 90.12 MB 51.68 KB -0.1%
hits_35.vortex 1.0 vortex-file-compressed 115.01 MB 114.94 MB 76.42 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.09 MB 69.04 MB 49.42 KB -0.1%
hits_12.vortex 1.0 vortex-file-compressed 100.88 MB 100.81 MB 73.66 KB -0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.16 MB 118.07 MB 87.15 KB -0.1%
hits_43.vortex 1.0 vortex-file-compressed 226.44 MB 226.26 MB 186.18 KB -0.1%
hits_85.vortex 1.0 vortex-file-compressed 91.51 MB 91.44 MB 76.55 KB -0.1%
hits_30.vortex 1.0 vortex-file-compressed 86.81 MB 86.74 MB 78.42 KB -0.1%
hits_92.vortex 1.0 vortex-file-compressed 146.48 MB 146.35 MB 132.43 KB -0.1%
hits_17.vortex 1.0 vortex-file-compressed 87.27 MB 87.19 MB 83.02 KB -0.1%
hits_48.vortex 1.0 vortex-file-compressed 28.04 MB 28.01 MB 30.74 KB -0.1%
hits_34.vortex 1.0 vortex-file-compressed 97.54 MB 97.43 MB 112.38 KB -0.1%
hits_72.vortex 1.0 vortex-file-compressed 84.49 MB 84.39 MB 102.36 KB -0.1%
hits_9.vortex 1.0 vortex-file-compressed 99.06 MB 98.94 MB 122.41 KB -0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.41 MB 93.30 MB 115.62 KB -0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.61 MB 66.51 MB 98.83 KB -0.1%
hits_88.vortex 1.0 vortex-file-compressed 110.91 MB 110.74 MB 166.70 KB -0.1%
hits_86.vortex 1.0 vortex-file-compressed 69.14 MB 69.01 MB 129.41 KB -0.2%
hits_27.vortex 1.0 vortex-compact 69.94 MB 69.80 MB 143.06 KB -0.2%
hits_95.vortex 1.0 vortex-file-compressed 96.27 MB 96.04 MB 238.95 KB -0.2%
hits_27.vortex 1.0 vortex-file-compressed 122.93 MB 122.40 MB 539.51 KB -0.4%
hits_21.vortex 1.0 vortex-compact 51.96 MB 51.52 MB 453.33 KB -0.9%
hits_55.vortex 1.0 vortex-compact 96.03 MB 94.93 MB 1.09 MB -1.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.0%
Engines: DataFusion No clear signal (+0.2%, low confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): 1.003x ➖
Parquet (geomean): 1.006x ➖
Shifts: Parquet (control) +0.6% · 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 (1.005x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 125450346 130175579 0.96
appian_q02/datafusion:vortex-file-compressed 592426984 587321605 1.01
appian_q03/datafusion:vortex-file-compressed 344039835 338184988 1.02
appian_q04/datafusion:vortex-file-compressed 44613309949 44419607420 1.00
appian_q05/datafusion:vortex-file-compressed 253096098 249668381 1.01
appian_q06/datafusion:vortex-file-compressed 337872329 327839278 1.03
appian_q07/datafusion:vortex-file-compressed 417143228 418744324 1.00
appian_q08/datafusion:vortex-file-compressed 1937383433 1930695786 1.00
datafusion / parquet (1.003x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
appian_q01/datafusion:parquet 127185691 134510381 0.95
appian_q02/datafusion:parquet 601224021 604411063 0.99
appian_q03/datafusion:parquet 329589046 326080227 1.01
appian_q04/datafusion:parquet 44488606832 44316303247 1.00
appian_q05/datafusion:parquet 281213997 274798567 1.02
appian_q06/datafusion:parquet 354216909 349328440 1.01
appian_q07/datafusion:parquet 441833216 430892850 1.03
appian_q08/datafusion:parquet 1935434894 1917983721 1.01
duckdb / vortex-file-compressed (1.001x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 184079656 182329086 1.01
appian_q02/duckdb:vortex-file-compressed 602874340 601502100 1.00
appian_q03/duckdb:vortex-file-compressed 259276418 261254084 0.99
appian_q04/duckdb:vortex-file-compressed 1331732262 1321946536 1.01
appian_q05/duckdb:vortex-file-compressed 281214975 285466298 0.99
appian_q06/duckdb:vortex-file-compressed 806137120 790393595 1.02
appian_q07/duckdb:vortex-file-compressed 348078267 350996728 0.99
appian_q08/duckdb:vortex-file-compressed 1286485591 1281715594 1.00
duckdb / parquet (1.008x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
appian_q01/duckdb:parquet 205372962 202807763 1.01
appian_q02/duckdb:parquet 604487852 600964514 1.01
appian_q03/duckdb:parquet 290152077 288560168 1.01
appian_q04/duckdb:parquet 1332796032 1317308791 1.01
appian_q05/duckdb:parquet 313761518 308873687 1.02
appian_q06/duckdb:parquet 794803775 790932191 1.00
appian_q07/duckdb:parquet 363034252 361784133 1.00
appian_q08/duckdb:parquet 1277240184 1270861948 1.01
duckdb / duckdb (1.011x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 171214000 171998498 1.00
appian_q02/duckdb:duckdb 548058507 547239128 1.00
appian_q03/duckdb:duckdb 400880229 382370682 1.05
appian_q04/duckdb:duckdb 1303317759 1299394147 1.00
appian_q05/duckdb:duckdb 282905079 281605511 1.00
appian_q06/duckdb:duckdb 791810100 772209533 1.03
appian_q07/duckdb:duckdb 328150763 324026879 1.01
appian_q08/duckdb:duckdb 1219412535 1218498584 1.00

File Size Changes (4 files changed, -0.1% overall, 0↑ 4↓)
File Scale Format Base HEAD Change %
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 34.61 MB 24 B -0.0%
orderview.vortex 1.0 vortex-file-compressed 76.17 MB 76.13 MB 37.36 KB -0.0%
creditcardview.vortex 1.0 vortex-file-compressed 58.35 MB 58.24 MB 107.73 KB -0.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.7%
Engines: DataFusion No clear signal (-15.0%, environment too noisy confidence) · DuckDB No clear signal (+4.6%, environment too noisy confidence)
Vortex (geomean): 0.933x ➖
Parquet (geomean): 0.989x ➖
Shifts: Parquet (control) -1.1% · 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.985x ➖, 0↑ 1↓)
name PR dd326c3 (ns) base 0a45777 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 714671651 760889034 0.94
tpch_q02/datafusion:vortex-file-compressed 962939462 1087541412 0.89
tpch_q03/datafusion:vortex-file-compressed 1175572897 1062077170 1.11
tpch_q04/datafusion:vortex-file-compressed 496432881 586952957 0.85
tpch_q05/datafusion:vortex-file-compressed 1154571966 1150253368 1.00
tpch_q06/datafusion:vortex-file-compressed 626980857 648872506 0.97
tpch_q07/datafusion:vortex-file-compressed 1098899159 1072462401 1.02
tpch_q08/datafusion:vortex-file-compressed 1264552249 1201893545 1.05
tpch_q09/datafusion:vortex-file-compressed 1202272761 1219646961 0.99
tpch_q10/datafusion:vortex-file-compressed 974101324 931486421 1.05
tpch_q11/datafusion:vortex-file-compressed 493659712 465822166 1.06
tpch_q12/datafusion:vortex-file-compressed 1037449195 1019078339 1.02
tpch_q13/datafusion:vortex-file-compressed 522770877 522813847 1.00
tpch_q14/datafusion:vortex-file-compressed 700936881 622029920 1.13
tpch_q15/datafusion:vortex-file-compressed 1069507980 1068574615 1.00
tpch_q16/datafusion:vortex-file-compressed 510540348 601454937 0.85
tpch_q17/datafusion:vortex-file-compressed 1244541563 1478375648 0.84
tpch_q18/datafusion:vortex-file-compressed 1164445585 1316877061 0.88
tpch_q19/datafusion:vortex-file-compressed 914382179 1144558330 0.80
tpch_q20/datafusion:vortex-file-compressed 854829111 1029015139 0.83
tpch_q21/datafusion:vortex-file-compressed 1452160012 1389529451 1.05
tpch_q22/datafusion:vortex-file-compressed 🚨 671454033 423630281 1.59
datafusion / vortex-compact (0.929x ➖, 1↑ 0↓)
name PR dd326c3 (ns) base 0a45777 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 746373290 756234688 0.99
tpch_q02/datafusion:vortex-compact 888675769 983180718 0.90
tpch_q03/datafusion:vortex-compact 769953444 778032106 0.99
tpch_q04/datafusion:vortex-compact 415915038 417392106 1.00
tpch_q05/datafusion:vortex-compact 1036488520 855913050 1.21
tpch_q06/datafusion:vortex-compact 542392751 593277793 0.91
tpch_q07/datafusion:vortex-compact 925561597 929055425 1.00
tpch_q08/datafusion:vortex-compact 1140459109 1342059746 0.85
tpch_q09/datafusion:vortex-compact 1129427684 1285818430 0.88
tpch_q10/datafusion:vortex-compact 1027564757 1129573954 0.91
tpch_q11/datafusion:vortex-compact 🚀 432772421 620978599 0.70
tpch_q12/datafusion:vortex-compact 723005894 723439440 1.00
tpch_q13/datafusion:vortex-compact 389745793 464303645 0.84
tpch_q14/datafusion:vortex-compact 513200492 514893691 1.00
tpch_q15/datafusion:vortex-compact 935850963 985120759 0.95
tpch_q16/datafusion:vortex-compact 395818224 442383519 0.89
tpch_q17/datafusion:vortex-compact 1164698358 1233499445 0.94
tpch_q18/datafusion:vortex-compact 1170774276 1201934342 0.97
tpch_q19/datafusion:vortex-compact 1197105994 1261515578 0.95
tpch_q20/datafusion:vortex-compact 919314466 947419154 0.97
tpch_q21/datafusion:vortex-compact 1418794851 1450535510 0.98
tpch_q22/datafusion:vortex-compact 528626505 721667096 0.73
datafusion / parquet (1.125x ➖, 0↑ 4↓)
name PR dd326c3 (ns) base 0a45777 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 990843172 874350246 1.13
tpch_q02/datafusion:parquet 🚨 1312772760 791739837 1.66
tpch_q03/datafusion:parquet 985962160 909343221 1.08
tpch_q04/datafusion:parquet 482160941 461647369 1.04
tpch_q05/datafusion:parquet 1497050155 1165157100 1.28
tpch_q06/datafusion:parquet 561866707 613131104 0.92
tpch_q07/datafusion:parquet 1488994881 1302350591 1.14
tpch_q08/datafusion:parquet 1958074667 1567869794 1.25
tpch_q09/datafusion:parquet 🚨 2185540836 1667659800 1.31
tpch_q10/datafusion:parquet 2391564518 2194356656 1.09
tpch_q11/datafusion:parquet 534897536 591682726 0.90
tpch_q12/datafusion:parquet 683346081 642352492 1.06
tpch_q13/datafusion:parquet 679156997 687939570 0.99
tpch_q14/datafusion:parquet 845060976 790503676 1.07
tpch_q15/datafusion:parquet 1555315399 1295125147 1.20
tpch_q16/datafusion:parquet 🚨 670865483 386373661 1.74
tpch_q17/datafusion:parquet 1489562489 1383781803 1.08
tpch_q18/datafusion:parquet 1740774078 1921543080 0.91
tpch_q19/datafusion:parquet 1173737559 986453817 1.19
tpch_q20/datafusion:parquet 🚨 2008811836 1463197985 1.37
tpch_q21/datafusion:parquet 1990526730 2384844891 0.83
tpch_q22/datafusion:parquet 841594304 897937513 0.94
duckdb / vortex-file-compressed (0.901x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 0a45777 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 599337948 690020528 0.87
tpch_q02/duckdb:vortex-file-compressed 1236867836 1422139116 0.87
tpch_q03/duckdb:vortex-file-compressed 1019158369 1066649273 0.96
tpch_q04/duckdb:vortex-file-compressed 730147774 977349281 0.75
tpch_q05/duckdb:vortex-file-compressed 1278124001 1367345487 0.93
tpch_q06/duckdb:vortex-file-compressed 669287271 620060513 1.08
tpch_q07/duckdb:vortex-file-compressed 1357774031 1440922690 0.94
tpch_q08/duckdb:vortex-file-compressed 1536491338 1833243810 0.84
tpch_q09/duckdb:vortex-file-compressed 1773241752 1950665595 0.91
tpch_q10/duckdb:vortex-file-compressed 1627950807 1555456609 1.05
tpch_q11/duckdb:vortex-file-compressed 706517566 833427520 0.85
tpch_q12/duckdb:vortex-file-compressed 1316852001 1353072263 0.97
tpch_q13/duckdb:vortex-file-compressed 778186292 1050895028 0.74
tpch_q14/duckdb:vortex-file-compressed 654316928 839907062 0.78
tpch_q15/duckdb:vortex-file-compressed 575002471 724912674 0.79
tpch_q16/duckdb:vortex-file-compressed 635384910 556491973 1.14
tpch_q17/duckdb:vortex-file-compressed 1043659968 1132793155 0.92
tpch_q18/duckdb:vortex-file-compressed 1040740590 1170192029 0.89
tpch_q19/duckdb:vortex-file-compressed 811654764 904225382 0.90
tpch_q20/duckdb:vortex-file-compressed 1471105518 1494576978 0.98
tpch_q21/duckdb:vortex-file-compressed 2008768037 2150965543 0.93
tpch_q22/duckdb:vortex-file-compressed 498885327 585611576 0.85
duckdb / vortex-compact (0.919x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 0a45777 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 606150027 718763939 0.84
tpch_q02/duckdb:vortex-compact 1239468373 1267235756 0.98
tpch_q03/duckdb:vortex-compact 867759712 1087872933 0.80
tpch_q04/duckdb:vortex-compact 612933270 680189124 0.90
tpch_q05/duckdb:vortex-compact 1191055363 1362973931 0.87
tpch_q06/duckdb:vortex-compact 542870497 603544863 0.90
tpch_q07/duckdb:vortex-compact 1203936720 1405312768 0.86
tpch_q08/duckdb:vortex-compact 1531286112 1502875244 1.02
tpch_q09/duckdb:vortex-compact 1654724881 1816577986 0.91
tpch_q10/duckdb:vortex-compact 1409691974 1478563403 0.95
tpch_q11/duckdb:vortex-compact 811776027 762209079 1.07
tpch_q12/duckdb:vortex-compact 1082430133 1213271381 0.89
tpch_q13/duckdb:vortex-compact 799775738 848896374 0.94
tpch_q14/duckdb:vortex-compact 690727007 844193396 0.82
tpch_q15/duckdb:vortex-compact 523021917 626858763 0.83
tpch_q16/duckdb:vortex-compact 464425067 454608767 1.02
tpch_q17/duckdb:vortex-compact 926160814 918191231 1.01
tpch_q18/duckdb:vortex-compact 966046117 976553411 0.99
tpch_q19/duckdb:vortex-compact 763285742 821711575 0.93
tpch_q20/duckdb:vortex-compact 1187863735 1387995357 0.86
tpch_q21/duckdb:vortex-compact 1801378166 2129828573 0.85
tpch_q22/duckdb:vortex-compact 614453095 581170077 1.06
duckdb / parquet (0.870x ➖, 0↑ 0↓)
name PR dd326c3 (ns) base 0a45777 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 901829501 877453288 1.03
tpch_q02/duckdb:parquet 1433022671 1541683629 0.93
tpch_q03/duckdb:parquet 1916196019 2350392789 0.82
tpch_q04/duckdb:parquet 1155546154 1171334296 0.99
tpch_q05/duckdb:parquet 2070865912 2188412484 0.95
tpch_q06/duckdb:parquet 742295639 961103970 0.77
tpch_q07/duckdb:parquet 2080806587 2224742237 0.94
tpch_q08/duckdb:parquet 2318976480 2978422205 0.78
tpch_q09/duckdb:parquet 2618057212 3512720728 0.75
tpch_q10/duckdb:parquet 3212908794 4196016191 0.77
tpch_q11/duckdb:parquet 1050395665 1238225699 0.85
tpch_q12/duckdb:parquet 1278713995 1756519218 0.73
tpch_q13/duckdb:parquet 1411704108 1472785577 0.96
tpch_q14/duckdb:parquet 1408122052 1686558255 0.83
tpch_q15/duckdb:parquet 1040328093 1388643612 0.75
tpch_q16/duckdb:parquet 1143169825 1118732778 1.02
tpch_q17/duckdb:parquet 1398229049 1612379161 0.87
tpch_q18/duckdb:parquet 1619605751 1883895470 0.86
tpch_q19/duckdb:parquet 1586664354 1798720547 0.88
tpch_q20/duckdb:parquet 2261745020 2551978904 0.89
tpch_q21/duckdb:parquet 2105098308 2217616085 0.95
tpch_q22/duckdb:parquet 1199494710 1263272115 0.95

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 1.006x ➖
Parquet (geomean): 1.008x ➖

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

unknown / unknown (1.007x ➖, 0↑ 1↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 360436 356526 1.01
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 982629 980865 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8161729843 8255609250 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8119983156 8257144683 0.98
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚨 3463524 2957000 1.17
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2405679 2424650 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk 1148611 1113996 1.03
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1762851 1790539 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8078067380 8237944845 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8137151150 8104294360 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 3388938 3354220 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5507081 5514374 1.00
random-access/lance-tokio-local-disk 620021 614958 1.01
random-access/lance-tokio-local-disk-footer 1258716 1255412 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk 218270 222273 0.98
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 553590 552498 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk 125979107 127281147 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 126028416 124474221 1.01
random-access/nested-lists/correlated/vortex-tokio-local-disk 327499 325569 1.01
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 417282 427218 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk 970940 958794 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1321189 1302603 1.01
random-access/nested-lists/uniform/parquet-tokio-local-disk 126327924 126052879 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 125863775 126172548 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk 1858257 1827678 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1951343 1919397 1.02
random-access/nested-structs/correlated/lance-tokio-local-disk 342060 342805 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 514161 516113 1.00
random-access/nested-structs/correlated/parquet-tokio-local-disk 20755824 19103662 1.09
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20118172 19333224 1.04
random-access/nested-structs/correlated/vortex-tokio-local-disk 405334 408216 0.99
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 558175 564282 0.99
random-access/nested-structs/uniform/lance-tokio-local-disk 2472674 2416733 1.02
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2527149 2646759 0.95
random-access/nested-structs/uniform/parquet-tokio-local-disk 19969009 19837351 1.01
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20251801 19968065 1.01
random-access/nested-structs/uniform/vortex-tokio-local-disk 1093403 1089555 1.00
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1448207 1410150 1.03
random-access/parquet-tokio-local-disk 166505727 165371066 1.01
random-access/parquet-tokio-local-disk-footer 164886347 164795318 1.00
random-access/taxi/correlated/lance-tokio-local-disk 922367 904152 1.02
random-access/taxi/correlated/lance-tokio-local-disk-footer 1764429 1736285 1.02
random-access/taxi/correlated/parquet-tokio-local-disk 250186759 246340504 1.02
random-access/taxi/correlated/parquet-tokio-local-disk-footer 247148808 247458083 1.00
random-access/taxi/correlated/vortex-tokio-local-disk 1052136 1147866 0.92
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1615881 1597918 1.01
random-access/taxi/uniform/lance-tokio-local-disk 9500303 9155707 1.04
random-access/taxi/uniform/lance-tokio-local-disk-footer 9975939 9580126 1.04
random-access/taxi/uniform/parquet-tokio-local-disk 262128113 260446994 1.01
random-access/taxi/uniform/parquet-tokio-local-disk-footer 264730544 260504621 1.02
random-access/taxi/uniform/vortex-tokio-local-disk 4487673 4557564 0.98
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5059776 5054541 1.00
random-access/vortex-tokio-local-disk 675209 676799 1.00
random-access/vortex-tokio-local-disk-footer 1114125 1108432 1.01

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 1.002x ➖
Parquet (geomean): 0.969x ➖

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

unknown / unknown (0.959x ➖, 22↑ 3↓)
name PR dd326c3 (ns) base 890704f (ns) ratio (PR/base)
compress time/Arade 1072551959 1078466654 0.99
compress time/Bimbo 5485574166 5858921992 0.94
compress time/CMSprovider 2657063942 2786914346 0.95
compress time/Euro2016 452119791 500339023 0.90
compress time/Food 368907684 408928413 0.90
compress time/HashTags 819531638 846236305 0.97
compress time/TPC-H l_comment canonical 1188855635 1283031541 0.93
compress time/TPC-H l_comment chunked 1182400387 1290386898 0.92
compress time/taxi 564710766 599542928 0.94
compress time/wide table cols=100 chunks=1 rows=1000 11759222 12557780 0.94
compress time/wide table cols=100 chunks=50 rows=1000 🚀 11916338 15976069 0.75
compress time/wide table cols=1000 chunks=1 rows=1000 🚀 127508857 152002443 0.84
compress time/wide table cols=1000 chunks=50 rows=1000 140227821 146030995 0.96
compress time/wide table cols=10000 chunks=1 rows=1000 🚀 1521012960 1707003858 0.89
compress time/wide table cols=10000 chunks=50 rows=1000 1535322852 1677155386 0.92
decompress time/Arade 26081307 27175124 0.96
decompress time/Bimbo 🚀 96482652 109209027 0.88
decompress time/CMSprovider 79153580 84552089 0.94
decompress time/Euro2016 🚀 20718807 23273808 0.89
decompress time/Food 🚀 8244592 9504624 0.87
decompress time/HashTags 103713033 109107880 0.95
decompress time/TPC-H l_comment canonical 41593211 45078290 0.92
decompress time/TPC-H l_comment chunked 42737528 44684096 0.96
decompress time/taxi 16412265 17468670 0.94
decompress time/wide table cols=100 chunks=1 rows=1000 2596856 2856837 0.91
decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2422748 2749477 0.88
decompress time/wide table cols=1000 chunks=1 rows=1000 🚀 22408318 26303716 0.85
decompress time/wide table cols=1000 chunks=50 rows=1000 🚀 22627033 26270338 0.86
decompress time/wide table cols=10000 chunks=1 rows=1000 246162924 269526033 0.91
decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 240722974 282315491 0.85
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 2598343502 2765799260 0.94
parquet_rs-zstd compress time/Bimbo 12763611837 13125556588 0.97
parquet_rs-zstd compress time/CMSprovider 🚀 6797252059 7858359008 0.86
parquet_rs-zstd compress time/Euro2016 🚀 1306820051 1467030603 0.89
parquet_rs-zstd compress time/Food 790250622 864990653 0.91
parquet_rs-zstd compress time/HashTags 2131794452 2362021238 0.90
parquet_rs-zstd compress time/TPC-H l_comment canonical 3181075036 3417418346 0.93
parquet_rs-zstd compress time/TPC-H l_comment chunked 3193840650 3525982142 0.91
parquet_rs-zstd compress time/taxi 1178711485 1307567360 0.90
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 6170952 7627988 0.81
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 6197520 8057063 0.77
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 75458077 82091789 0.92
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 75387118 82398115 0.91
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 793274756 844278665 0.94
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 801381998 828359868 0.97
parquet_rs-zstd decompress time/Arade 623486862 635729144 0.98
parquet_rs-zstd decompress time/Bimbo 1708424501 1713383596 1.00
parquet_rs-zstd decompress time/CMSprovider 🚀 1700150109 1940679981 0.88
parquet_rs-zstd decompress time/Euro2016 🚀 373075762 431611474 0.86
parquet_rs-zstd decompress time/Food 🚀 197259913 227281549 0.87
parquet_rs-zstd decompress time/HashTags 🚀 626495101 805178664 0.78
parquet_rs-zstd decompress time/TPC-H l_comment canonical 582579407 637897088 0.91
parquet_rs-zstd decompress time/TPC-H l_comment chunked 587530130 624774521 0.94
parquet_rs-zstd decompress time/taxi 246694057 254517630 0.97
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2852524 3252482 0.88
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2916692 3569022 0.82
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32769823 35725716 0.92
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 33800378 36566282 0.92
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 356811998 367283385 0.97
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 358386524 365356166 0.98
vortex-file-compressed size/Arade 145358060 145358060 1.00
vortex-file-compressed size/Bimbo 467257556 467257556 1.00
vortex-file-compressed size/CMSprovider 417827788 417783964 1.00
vortex-file-compressed size/Euro2016 157913796 157248188 1.00
vortex-file-compressed size/Food 41976800 41976800 1.00
vortex-file-compressed size/HashTags 185022500 184122012 1.00
vortex-file-compressed size/TPC-H l_comment canonical 171986904 172028888 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172103016 172144096 1.00
vortex-file-compressed size/taxi 52296276 52296276 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117712 93117712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117712 93117712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.06
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 🚨 0 0 1.10
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.01
vortex:parquet-zstd ratio compress time/Food 0 0 0.99
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.07
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.01
vortex:parquet-zstd ratio compress time/taxi 0 0 1.04
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚨 1 1 1.16
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 0.97
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.91
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 2 0.95
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 2 0.95
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.98
vortex:parquet-zstd ratio decompress time/Bimbo 🚀 0 0 0.89
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.07
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.03
vortex:parquet-zstd ratio decompress time/Food 0 0 1.00
vortex:parquet-zstd ratio decompress time/HashTags 🚨 0 0 1.22
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.01
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.08
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.93
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.93
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.94
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 0 0 0.87
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

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

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant