Skip to content

Write vortex-compact with Zstdbuffers instead of Zstd with unstable_encodings#8542

Open
myrrc wants to merge 1 commit into
developfrom
myrrc/bench-zstdbuffers-byte-length
Open

Write vortex-compact with Zstdbuffers instead of Zstd with unstable_encodings#8542
myrrc wants to merge 1 commit into
developfrom
myrrc/bench-zstdbuffers-byte-length

Conversation

@myrrc

@myrrc myrrc commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

If unstable_encodings feature is set (CI as an example), register ZstdBuffers and not Zstd as default write strategy. This allows using byte_length without decompressing data in Zstd.
This brings down local Clickbench Q27 run from 450 to 190ms.

Resolves: #8541

@myrrc myrrc requested review from a team and robert3005 June 22, 2026 16:52
Comment thread vortex-btrblocks/src/builder.rs
@codspeed-hq

codspeed-hq Bot commented Jun 22, 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.

⚡ 4 improved benchmarks
❌ 1 regressed benchmark
✅ 1578 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_into_canonical[(1000, 10)] 168.9 µs 205.7 µs -17.89%
Simulation chunked_varbinview_canonical_into[(1000, 10)] 191 µs 154.6 µs +23.52%
Simulation bitwise_not_vortex_buffer_mut[128] 244.4 ns 215.3 ns +13.55%
Simulation chunked_varbinview_into_canonical[(100, 100)] 306 µs 271.7 µs +12.66%
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 myrrc/bench-zstdbuffers-byte-length (bb05df0) with develop (5a764e6)

Open in CodSpeed

@myrrc myrrc changed the title Use ZstdBuffers for CI instead of Zstd Compare and ByteLength kernels for ZstdBuffers. Zstdbuffers by default with unstable_encodings Jun 23, 2026
@myrrc myrrc requested review from onursatici and removed request for robert3005 June 23, 2026 09:10
@myrrc myrrc added the changelog/performance A performance improvement label Jun 23, 2026
@myrrc myrrc changed the title Compare and ByteLength kernels for ZstdBuffers. Zstdbuffers by default with unstable_encodings Write vortex-compact with Zstdbuffers instead of Zstd with unstable_encodings Jun 23, 2026
@myrrc

myrrc commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

I've experimented with implementing ByteLength and CompareKernels, but this doesn't add any performance gains.

@myrrc myrrc force-pushed the myrrc/bench-zstdbuffers-byte-length branch from f0c8795 to fef6209 Compare June 23, 2026 09:19
@myrrc myrrc added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 23, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 23, 2026
Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@myrrc myrrc force-pushed the myrrc/bench-zstdbuffers-byte-length branch from fef6209 to bb05df0 Compare June 23, 2026 09:21
@myrrc myrrc added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 23, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 23, 2026
@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling (base)

Vortex (geomean): 0.958x ➖

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.958x ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 88490766 122810676 0.72
polarsignals_q01/datafusion:vortex-file-compressed 264953339 285244904 0.93
polarsignals_q02/datafusion:vortex-file-compressed 23154755 23732086 0.98
polarsignals_q03/datafusion:vortex-file-compressed 262409963 275361820 0.95
polarsignals_q04/datafusion:vortex-file-compressed 10345682 10324852 1.00
polarsignals_q05/datafusion:vortex-file-compressed 14141896 13822326 1.02
polarsignals_q06/datafusion:vortex-file-compressed 22163470 20731797 1.07
polarsignals_q07/datafusion:vortex-file-compressed 12007568 11492711 1.04
polarsignals_q08/datafusion:vortex-file-compressed 407232693 411986744 0.99
polarsignals_q09/datafusion:vortex-file-compressed 11809797 12746125 0.93

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DataFusion No clear signal (+0.9%, low confidence) · DuckDB No clear signal (-0.6%, low confidence)
Vortex (geomean): 1.006x ➖
Parquet (geomean): 1.005x ➖
Shifts: Parquet (control) +0.5% · 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 ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5182402 4767876 1.09
fineweb_q01/datafusion:vortex-file-compressed 34318512 34751396 0.99
fineweb_q02/datafusion:vortex-file-compressed 39011868 36869325 1.06
fineweb_q03/datafusion:vortex-file-compressed 🚀 57016685 64896781 0.88
fineweb_q04/datafusion:vortex-file-compressed 276800710 275633838 1.00
fineweb_q05/datafusion:vortex-file-compressed 217849680 217844756 1.00
fineweb_q06/datafusion:vortex-file-compressed 49399795 49698946 0.99
fineweb_q07/datafusion:vortex-file-compressed 54855187 55337848 0.99
fineweb_q08/datafusion:vortex-file-compressed 23092488 21866457 1.06
datafusion / parquet (0.996x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6651798 6992474 0.95
fineweb_q01/datafusion:parquet 284782029 294414985 0.97
fineweb_q02/datafusion:parquet 294309919 298912073 0.98
fineweb_q03/datafusion:parquet 287624559 281551629 1.02
fineweb_q04/datafusion:parquet 311700670 304280013 1.02
fineweb_q05/datafusion:parquet 297105911 298475775 1.00
fineweb_q06/datafusion:parquet 293999005 297094351 0.99
fineweb_q07/datafusion:parquet 284681419 280570540 1.01
fineweb_q08/datafusion:parquet 281220097 277222496 1.01
duckdb / vortex-file-compressed (1.008x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3581344 3394668 1.05
fineweb_q01/duckdb:vortex-file-compressed 33839073 33072434 1.02
fineweb_q02/duckdb:vortex-file-compressed 38203174 39499326 0.97
fineweb_q03/duckdb:vortex-file-compressed 110447988 115915078 0.95
fineweb_q04/duckdb:vortex-file-compressed 270486059 267579057 1.01
fineweb_q05/duckdb:vortex-file-compressed 216313112 219041990 0.99
fineweb_q06/duckdb:vortex-file-compressed 51714970 50249354 1.03
fineweb_q07/duckdb:vortex-file-compressed 54428653 52592571 1.03
fineweb_q08/duckdb:vortex-file-compressed 21622747 21332785 1.01
duckdb / parquet (1.014x ➖, 0↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚨 34045157 30718219 1.11
fineweb_q01/duckdb:parquet 84249437 84325652 1.00
fineweb_q02/duckdb:parquet 85503454 84957437 1.01
fineweb_q03/duckdb:parquet 316672127 315536639 1.00
fineweb_q04/duckdb:parquet 446670111 448464800 1.00
fineweb_q05/duckdb:parquet 415764715 414824152 1.00
fineweb_q06/duckdb:parquet 204543208 203498108 1.01
fineweb_q07/duckdb:parquet 216808870 217817512 1.00
fineweb_q08/duckdb:parquet 33439555 32950583 1.01

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

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

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

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.3%
Engines: DataFusion No clear signal (+0.2%, low confidence) · DuckDB No clear signal (-3.7%, environment too noisy confidence)
Vortex (geomean): 0.969x ➖
Parquet (geomean): 0.986x ➖
Shifts: Parquet (control) -1.4% · 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.983x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 54519379 54805886 0.99
tpch_q02/datafusion:vortex-file-compressed 22309891 22842173 0.98
tpch_q03/datafusion:vortex-file-compressed 30901419 30700233 1.01
tpch_q04/datafusion:vortex-file-compressed 19366645 20008306 0.97
tpch_q05/datafusion:vortex-file-compressed 46448756 47288819 0.98
tpch_q06/datafusion:vortex-file-compressed 9989128 9775304 1.02
tpch_q07/datafusion:vortex-file-compressed 51362530 52395384 0.98
tpch_q08/datafusion:vortex-file-compressed 38393801 39548595 0.97
tpch_q09/datafusion:vortex-file-compressed 52440391 52318012 1.00
tpch_q10/datafusion:vortex-file-compressed 33172797 34666899 0.96
tpch_q11/datafusion:vortex-file-compressed 16409781 16321297 1.01
tpch_q12/datafusion:vortex-file-compressed 23554944 23847440 0.99
tpch_q13/datafusion:vortex-file-compressed 26851249 27170540 0.99
tpch_q14/datafusion:vortex-file-compressed 14631989 15050923 0.97
tpch_q15/datafusion:vortex-file-compressed 22588362 23185181 0.97
tpch_q16/datafusion:vortex-file-compressed 19535348 19772475 0.99
tpch_q17/datafusion:vortex-file-compressed 64991549 64197900 1.01
tpch_q18/datafusion:vortex-file-compressed 74804399 75749017 0.99
tpch_q19/datafusion:vortex-file-compressed 30688735 32665254 0.94
tpch_q20/datafusion:vortex-file-compressed 29865076 31820764 0.94
tpch_q21/datafusion:vortex-file-compressed 69806639 70011387 1.00
tpch_q22/datafusion:vortex-file-compressed 12049128 12356406 0.98
datafusion / parquet (0.982x ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 139202349 137837475 1.01
tpch_q02/datafusion:parquet 59444820 61623664 0.96
tpch_q03/datafusion:parquet 81601664 82993655 0.98
tpch_q04/datafusion:parquet 46881351 47181260 0.99
tpch_q05/datafusion:parquet 🚀 85389912 95754729 0.89
tpch_q06/datafusion:parquet 43399114 41063504 1.06
tpch_q07/datafusion:parquet 108270990 107687390 1.01
tpch_q08/datafusion:parquet 96815705 100996183 0.96
tpch_q09/datafusion:parquet 120248525 128069729 0.94
tpch_q10/datafusion:parquet 116367854 119627225 0.97
tpch_q11/datafusion:parquet 40612662 41507836 0.98
tpch_q12/datafusion:parquet 84691260 88480381 0.96
tpch_q13/datafusion:parquet 191854877 194011659 0.99
tpch_q14/datafusion:parquet 45133516 46635138 0.97
tpch_q15/datafusion:parquet 58161054 59053004 0.98
tpch_q16/datafusion:parquet 43284610 43769375 0.99
tpch_q17/datafusion:parquet 136055752 142402091 0.96
tpch_q18/datafusion:parquet 158414904 158340025 1.00
tpch_q19/datafusion:parquet 79472316 73833239 1.08
tpch_q20/datafusion:parquet 70209267 73009773 0.96
tpch_q21/datafusion:parquet 140984402 134105241 1.05
tpch_q22/datafusion:parquet 42499315 45602185 0.93
datafusion / arrow (0.984x ➖, 1↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 62487155 60827355 1.03
tpch_q02/datafusion:arrow 16761780 17298818 0.97
tpch_q03/datafusion:arrow 31489995 33826781 0.93
tpch_q04/datafusion:arrow 26110318 27808898 0.94
tpch_q05/datafusion:arrow 55766911 57053015 0.98
tpch_q06/datafusion:arrow 🚨 26031494 21477486 1.21
tpch_q07/datafusion:arrow 108051373 108220507 1.00
tpch_q08/datafusion:arrow 43113162 43868479 0.98
tpch_q09/datafusion:arrow 🚀 63825505 73927990 0.86
tpch_q10/datafusion:arrow 48361719 51272156 0.94
tpch_q11/datafusion:arrow 9363655 9407797 1.00
tpch_q12/datafusion:arrow 48419945 51488817 0.94
tpch_q13/datafusion:arrow 46619692 45219653 1.03
tpch_q14/datafusion:arrow 23476893 23352609 1.01
tpch_q15/datafusion:arrow 46724340 48406440 0.97
tpch_q16/datafusion:arrow 16361553 16675889 0.98
tpch_q17/datafusion:arrow 66712024 69877928 0.95
tpch_q18/datafusion:arrow 106991702 109989417 0.97
tpch_q19/datafusion:arrow 37406133 37185760 1.01
tpch_q20/datafusion:arrow 35982744 36479655 0.99
tpch_q21/datafusion:arrow 155982002 155004209 1.01
tpch_q22/datafusion:arrow 12206299 12210881 1.00
duckdb / vortex-file-compressed (0.955x ➖, 2↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31417853 31609000 0.99
tpch_q02/duckdb:vortex-file-compressed 25982439 25917386 1.00
tpch_q03/duckdb:vortex-file-compressed 32844783 33767670 0.97
tpch_q04/duckdb:vortex-file-compressed 29137025 29558076 0.99
tpch_q05/duckdb:vortex-file-compressed 37331182 38155045 0.98
tpch_q06/duckdb:vortex-file-compressed 8112895 8345787 0.97
tpch_q07/duckdb:vortex-file-compressed 35200490 36049314 0.98
tpch_q08/duckdb:vortex-file-compressed 40122667 40778693 0.98
tpch_q09/duckdb:vortex-file-compressed 60714992 60415266 1.00
tpch_q10/duckdb:vortex-file-compressed 42206506 43057182 0.98
tpch_q11/duckdb:vortex-file-compressed 15486610 15049456 1.03
tpch_q12/duckdb:vortex-file-compressed 22632190 24111594 0.94
tpch_q13/duckdb:vortex-file-compressed 40211943 43430651 0.93
tpch_q14/duckdb:vortex-file-compressed 21760104 23254135 0.94
tpch_q15/duckdb:vortex-file-compressed 16913705 18192774 0.93
tpch_q16/duckdb:vortex-file-compressed 30326444 31075524 0.98
tpch_q17/duckdb:vortex-file-compressed 23153293 25431139 0.91
tpch_q18/duckdb:vortex-file-compressed 54570162 58177785 0.94
tpch_q19/duckdb:vortex-file-compressed 🚀 28244848 31909980 0.89
tpch_q20/duckdb:vortex-file-compressed 33151340 36160621 0.92
tpch_q21/duckdb:vortex-file-compressed 102504255 112674423 0.91
tpch_q22/duckdb:vortex-file-compressed 🚀 16846165 19287393 0.87
duckdb / parquet (0.991x ➖, 2↑ 2↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 76886449 76969943 1.00
tpch_q02/duckdb:parquet 38788093 39650361 0.98
tpch_q03/duckdb:parquet 70503140 71416194 0.99
tpch_q04/duckdb:parquet 50042817 52131875 0.96
tpch_q05/duckdb:parquet 67701563 68909904 0.98
tpch_q06/duckdb:parquet 22628428 22651940 1.00
tpch_q07/duckdb:parquet 🚨 77859445 70281734 1.11
tpch_q08/duckdb:parquet 🚨 100560151 83223402 1.21
tpch_q09/duckdb:parquet 🚀 134421747 154249975 0.87
tpch_q10/duckdb:parquet 125912647 126128054 1.00
tpch_q11/duckdb:parquet 22592238 22367809 1.01
tpch_q12/duckdb:parquet 46649002 46620891 1.00
tpch_q13/duckdb:parquet 253292250 253130559 1.00
tpch_q14/duckdb:parquet 🚀 50682216 58453291 0.87
tpch_q15/duckdb:parquet 26009869 26318534 0.99
tpch_q16/duckdb:parquet 58137533 57759978 1.01
tpch_q17/duckdb:parquet 56488207 54192510 1.04
tpch_q18/duckdb:parquet 118178639 122133156 0.97
tpch_q19/duckdb:parquet 72704354 79060630 0.92
tpch_q20/duckdb:parquet 69387742 66394021 1.05
tpch_q21/duckdb:parquet 169586521 182963223 0.93
tpch_q22/duckdb:parquet 53371245 53893681 0.99

File Size Changes (17 files changed, -44.3% overall, 5↑ 12↓)
File Scale Format Base HEAD Change %
part_0.vortex 1.0 vortex-file-compressed 4.94 MB 5.01 MB +77.60 KB +1.5%
orders_0.vortex 1.0 vortex-file-compressed 35.15 MB 35.63 MB +490.55 KB +1.4%
lineitem_0.vortex 1.0 vortex-file-compressed 82.15 MB 82.32 MB +166.73 KB +0.2%
lineitem_1.vortex 1.0 vortex-file-compressed 81.99 MB 82.14 MB +145.52 KB +0.2%
partsupp_0.vortex 1.0 vortex-file-compressed 23.69 MB 23.70 MB +8.07 KB +0.0%
customer_0.vortex 1.0 vortex-file-compressed 8.90 MB 8.89 MB 9.44 KB -0.1%
supplier_0.vortex 1.0 vortex-file-compressed 613.90 KB 609.10 KB 4.80 KB -0.8%
customer_0.vortex 1.0 vortex-compact 7.43 MB 0 B 7.43 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 1.0 vortex-compact 63.00 MB 0 B 63.00 MB -100.0%
lineitem_1.vortex 1.0 vortex-compact 63.03 MB 0 B 63.03 MB -100.0%
nation_0.vortex 1.0 vortex-compact 8.18 KB 0 B 8.18 KB -100.0%
orders_0.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 MB -100.0%
part_0.vortex 1.0 vortex-compact 3.40 MB 0 B 3.40 MB -100.0%
partsupp_0.vortex 1.0 vortex-compact 20.89 MB 0 B 20.89 MB -100.0%
region_0.vortex 1.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier_0.vortex 1.0 vortex-compact 496.46 KB 0 B 496.46 KB -100.0%

Totals:

  • vortex-compact: 190.24 MB → 0 B (-100.0%)
  • vortex-file-compressed: 237.70 MB → 238.56 MB (+0.4%)

@github-actions

Copy link
Copy Markdown
Contributor

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

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.5%
Engines: DataFusion No clear signal (-1.6%, low confidence) · DuckDB No clear signal (-3.4%, low confidence)
Vortex (geomean): 0.909x ➖
Parquet (geomean): 0.933x ➖
Shifts: Parquet (control) -6.7% · Median polish -8.8%

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

datafusion / vortex-file-compressed (0.905x ➖, 44↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26156503 27675276 0.95
tpcds_q02/datafusion:vortex-file-compressed 46669725 49604814 0.94
tpcds_q03/datafusion:vortex-file-compressed 🚀 15866872 17635053 0.90
tpcds_q04/datafusion:vortex-file-compressed 259275366 270135669 0.96
tpcds_q05/datafusion:vortex-file-compressed 44732103 47048212 0.95
tpcds_q06/datafusion:vortex-file-compressed 22952844 24581715 0.93
tpcds_q07/datafusion:vortex-file-compressed 40642282 43994342 0.92
tpcds_q08/datafusion:vortex-file-compressed 29385572 31835360 0.92
tpcds_q09/datafusion:vortex-file-compressed 30585519 33862800 0.90
tpcds_q10/datafusion:vortex-file-compressed 🚀 38013505 43889656 0.87
tpcds_q11/datafusion:vortex-file-compressed 132171840 140978593 0.94
tpcds_q12/datafusion:vortex-file-compressed 🚀 17768273 21756752 0.82
tpcds_q13/datafusion:vortex-file-compressed 🚀 47902158 54237338 0.88
tpcds_q14/datafusion:vortex-file-compressed 163581867 173484879 0.94
tpcds_q15/datafusion:vortex-file-compressed 26571305 28104632 0.95
tpcds_q16/datafusion:vortex-file-compressed 25402704 28121704 0.90
tpcds_q17/datafusion:vortex-file-compressed 61091961 67187299 0.91
tpcds_q18/datafusion:vortex-file-compressed 63920634 70021128 0.91
tpcds_q19/datafusion:vortex-file-compressed 🚀 21945625 24594262 0.89
tpcds_q20/datafusion:vortex-file-compressed 20249337 21533549 0.94
tpcds_q21/datafusion:vortex-file-compressed 36258452 39500596 0.92
tpcds_q22/datafusion:vortex-file-compressed 🚀 119290821 138434018 0.86
tpcds_q23/datafusion:vortex-file-compressed 154117114 158201467 0.97
tpcds_q24/datafusion:vortex-file-compressed 83437809 89296459 0.93
tpcds_q25/datafusion:vortex-file-compressed 67421939 68352387 0.99
tpcds_q26/datafusion:vortex-file-compressed 33480987 36028375 0.93
tpcds_q27/datafusion:vortex-file-compressed 🚀 92698456 104201114 0.89
tpcds_q28/datafusion:vortex-file-compressed 31467707 31568375 1.00
tpcds_q29/datafusion:vortex-file-compressed 61251812 66966747 0.91
tpcds_q30/datafusion:vortex-file-compressed 24012014 24819630 0.97
tpcds_q31/datafusion:vortex-file-compressed 🚀 72349947 80706602 0.90
tpcds_q32/datafusion:vortex-file-compressed 🚀 19166801 21386507 0.90
tpcds_q33/datafusion:vortex-file-compressed 29883032 32113371 0.93
tpcds_q34/datafusion:vortex-file-compressed 25784263 28178803 0.92
tpcds_q35/datafusion:vortex-file-compressed 44826087 48306619 0.93
tpcds_q36/datafusion:vortex-file-compressed 60866687 62937796 0.97
tpcds_q37/datafusion:vortex-file-compressed 🚀 20231699 22696697 0.89
tpcds_q38/datafusion:vortex-file-compressed 43254184 47696188 0.91
tpcds_q39/datafusion:vortex-file-compressed 🚀 103478033 118572606 0.87
tpcds_q40/datafusion:vortex-file-compressed 🚀 30051771 34566849 0.87
tpcds_q41/datafusion:vortex-file-compressed 🚀 19903758 22700533 0.88
tpcds_q42/datafusion:vortex-file-compressed 13446448 14510106 0.93
tpcds_q43/datafusion:vortex-file-compressed 18786742 19626136 0.96
tpcds_q44/datafusion:vortex-file-compressed 28446560 30897366 0.92
tpcds_q45/datafusion:vortex-file-compressed 26718286 28833330 0.93
tpcds_q46/datafusion:vortex-file-compressed 35518684 37722385 0.94
tpcds_q47/datafusion:vortex-file-compressed 133943629 142018157 0.94
tpcds_q48/datafusion:vortex-file-compressed 34566018 36121082 0.96
tpcds_q49/datafusion:vortex-file-compressed 57669648 62605715 0.92
tpcds_q50/datafusion:vortex-file-compressed 39040226 42296085 0.92
tpcds_q51/datafusion:vortex-file-compressed 90083766 97421522 0.92
tpcds_q52/datafusion:vortex-file-compressed 🚀 14112979 16829023 0.84
tpcds_q53/datafusion:vortex-file-compressed 🚀 21710978 27028146 0.80
tpcds_q54/datafusion:vortex-file-compressed 🚀 32909501 40698989 0.81
tpcds_q55/datafusion:vortex-file-compressed 🚀 13133003 15447149 0.85
tpcds_q56/datafusion:vortex-file-compressed 🚀 28748609 34275579 0.84
tpcds_q57/datafusion:vortex-file-compressed 106656029 117315057 0.91
tpcds_q58/datafusion:vortex-file-compressed 🚀 55034995 62306436 0.88
tpcds_q59/datafusion:vortex-file-compressed 58383750 60812621 0.96
tpcds_q60/datafusion:vortex-file-compressed 29269725 31469282 0.93
tpcds_q61/datafusion:vortex-file-compressed 🚀 40388226 45161899 0.89
tpcds_q62/datafusion:vortex-file-compressed 🚀 23615036 27768814 0.85
tpcds_q63/datafusion:vortex-file-compressed 🚀 22323849 24860501 0.90
tpcds_q64/datafusion:vortex-file-compressed 386873315 425470845 0.91
tpcds_q65/datafusion:vortex-file-compressed 50851922 55538322 0.92
tpcds_q66/datafusion:vortex-file-compressed 73984603 79701407 0.93
tpcds_q67/datafusion:vortex-file-compressed 🚀 146072483 170081059 0.86
tpcds_q68/datafusion:vortex-file-compressed 🚀 34238722 38754934 0.88
tpcds_q69/datafusion:vortex-file-compressed 37628870 41228444 0.91
tpcds_q70/datafusion:vortex-file-compressed 🚀 91267508 110711153 0.82
tpcds_q71/datafusion:vortex-file-compressed 🚀 22798402 25442316 0.90
tpcds_q72/datafusion:vortex-file-compressed 🚀 2057118276 2456434710 0.84
tpcds_q73/datafusion:vortex-file-compressed 24637120 26560833 0.93
tpcds_q74/datafusion:vortex-file-compressed 🚀 79205003 89313324 0.89
tpcds_q75/datafusion:vortex-file-compressed 113178857 121636221 0.93
tpcds_q76/datafusion:vortex-file-compressed 🚀 27481281 30819083 0.89
tpcds_q77/datafusion:vortex-file-compressed 🚀 36515760 40867663 0.89
tpcds_q78/datafusion:vortex-file-compressed 116873545 125502488 0.93
tpcds_q79/datafusion:vortex-file-compressed 30396386 31147676 0.98
tpcds_q80/datafusion:vortex-file-compressed 91087143 98905000 0.92
tpcds_q81/datafusion:vortex-file-compressed 25655591 25680673 1.00
tpcds_q82/datafusion:vortex-file-compressed 🚀 21162894 23983952 0.88
tpcds_q83/datafusion:vortex-file-compressed 35086212 38828530 0.90
tpcds_q84/datafusion:vortex-file-compressed 🚀 12512880 15017665 0.83
tpcds_q85/datafusion:vortex-file-compressed 🚀 92639434 106897229 0.87
tpcds_q86/datafusion:vortex-file-compressed 🚀 16834545 20446649 0.82
tpcds_q87/datafusion:vortex-file-compressed 🚀 42479074 47914150 0.89
tpcds_q88/datafusion:vortex-file-compressed 🚀 55757164 63243084 0.88
tpcds_q89/datafusion:vortex-file-compressed 🚀 25107858 29055299 0.86
tpcds_q90/datafusion:vortex-file-compressed 🚀 13736447 16785584 0.82
tpcds_q91/datafusion:vortex-file-compressed 🚀 18274537 20974397 0.87
tpcds_q92/datafusion:vortex-file-compressed 🚀 16350015 19515054 0.84
tpcds_q93/datafusion:vortex-file-compressed 🚀 32842786 37478248 0.88
tpcds_q94/datafusion:vortex-file-compressed 🚀 22361537 25086939 0.89
tpcds_q95/datafusion:vortex-file-compressed 58609009 65090801 0.90
tpcds_q96/datafusion:vortex-file-compressed 13697220 13801564 0.99
tpcds_q97/datafusion:vortex-file-compressed 🚀 29386276 32658993 0.90
tpcds_q98/datafusion:vortex-file-compressed 🚀 23792456 26459644 0.90
tpcds_q99/datafusion:vortex-file-compressed 32791312 33887980 0.97
datafusion / parquet (0.920x ➖, 27↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚀 22553579 25391031 0.89
tpcds_q02/datafusion:parquet 42727703 44279661 0.96
tpcds_q03/datafusion:parquet 13364744 13831041 0.97
tpcds_q04/datafusion:parquet 300416460 326817725 0.92
tpcds_q05/datafusion:parquet 🚀 44773152 50506595 0.89
tpcds_q06/datafusion:parquet 23029519 25173066 0.91
tpcds_q07/datafusion:parquet 🚀 75995816 85093847 0.89
tpcds_q08/datafusion:parquet 29586954 30955287 0.96
tpcds_q09/datafusion:parquet 42593521 42816735 0.99
tpcds_q10/datafusion:parquet 73668943 78457699 0.94
tpcds_q11/datafusion:parquet 150698453 163930854 0.92
tpcds_q12/datafusion:parquet 18132527 19361543 0.94
tpcds_q13/datafusion:parquet 74999058 81441286 0.92
tpcds_q14/datafusion:parquet 157845594 173667400 0.91
tpcds_q15/datafusion:parquet 20607323 22621983 0.91
tpcds_q16/datafusion:parquet 🚀 28049414 32175161 0.87
tpcds_q17/datafusion:parquet 60350066 66490653 0.91
tpcds_q18/datafusion:parquet 109588031 113062502 0.97
tpcds_q19/datafusion:parquet 🚀 22864671 26560955 0.86
tpcds_q20/datafusion:parquet 19211024 19654497 0.98
tpcds_q21/datafusion:parquet 18373451 19925188 0.92
tpcds_q22/datafusion:parquet 🚀 156723055 199534198 0.79
tpcds_q23/datafusion:parquet 🚀 149110821 167199070 0.89
tpcds_q24/datafusion:parquet 88782729 94360639 0.94
tpcds_q25/datafusion:parquet 62283516 66984486 0.93
tpcds_q26/datafusion:parquet 🚀 64235629 73263426 0.88
tpcds_q27/datafusion:parquet 137714865 151008041 0.91
tpcds_q28/datafusion:parquet 45317004 48827463 0.93
tpcds_q29/datafusion:parquet 64831205 69641853 0.93
tpcds_q30/datafusion:parquet 33152409 34585112 0.96
tpcds_q31/datafusion:parquet 66816145 73614401 0.91
tpcds_q32/datafusion:parquet 17342210 17965106 0.97
tpcds_q33/datafusion:parquet 26834244 28879476 0.93
tpcds_q34/datafusion:parquet 24183906 23432621 1.03
tpcds_q35/datafusion:parquet 71284044 76823250 0.93
tpcds_q36/datafusion:parquet 56609376 62468428 0.91
tpcds_q37/datafusion:parquet 🚀 18386859 20635091 0.89
tpcds_q38/datafusion:parquet 41606111 45951218 0.91
tpcds_q39/datafusion:parquet 🚀 73110806 85017147 0.86
tpcds_q40/datafusion:parquet 23192728 25320447 0.92
tpcds_q41/datafusion:parquet 🚀 14633737 16620347 0.88
tpcds_q42/datafusion:parquet 12181947 13316843 0.91
tpcds_q43/datafusion:parquet 16745688 17336189 0.97
tpcds_q44/datafusion:parquet 🚀 31088917 34874169 0.89
tpcds_q45/datafusion:parquet 28328644 29145325 0.97
tpcds_q46/datafusion:parquet 🚀 31870488 36262146 0.88
tpcds_q47/datafusion:parquet 124985697 136489553 0.92
tpcds_q48/datafusion:parquet 71203463 77105652 0.92
tpcds_q49/datafusion:parquet 56859505 61974238 0.92
tpcds_q50/datafusion:parquet 42778416 47300616 0.90
tpcds_q51/datafusion:parquet 90119409 97936331 0.92
tpcds_q52/datafusion:parquet 🚀 11613733 13296943 0.87
tpcds_q53/datafusion:parquet 🚀 17636344 21385931 0.82
tpcds_q54/datafusion:parquet 33760425 35576819 0.95
tpcds_q55/datafusion:parquet 11467007 12623857 0.91
tpcds_q56/datafusion:parquet 29483442 29280832 1.01
tpcds_q57/datafusion:parquet 102982819 110076974 0.94
tpcds_q58/datafusion:parquet 🚀 55406230 62560541 0.89
tpcds_q59/datafusion:parquet 61108954 67091937 0.91
tpcds_q60/datafusion:parquet 28893438 29417740 0.98
tpcds_q61/datafusion:parquet 42450711 46823474 0.91
tpcds_q62/datafusion:parquet 25828365 27477044 0.94
tpcds_q63/datafusion:parquet 🚀 17863307 19886981 0.90
tpcds_q64/datafusion:parquet 304448759 330216458 0.92
tpcds_q65/datafusion:parquet 🚀 35789284 41261990 0.87
tpcds_q66/datafusion:parquet 72783210 73353911 0.99
tpcds_q67/datafusion:parquet 🚀 144796235 164627556 0.88
tpcds_q68/datafusion:parquet 🚀 31968231 36203469 0.88
tpcds_q69/datafusion:parquet 66791912 73050134 0.91
tpcds_q70/datafusion:parquet 33352831 36244104 0.92
tpcds_q71/datafusion:parquet 22961131 23864539 0.96
tpcds_q72/datafusion:parquet 🚀 594978960 664572827 0.90
tpcds_q73/datafusion:parquet 🚀 20153873 22603785 0.89
tpcds_q74/datafusion:parquet 84618616 88430507 0.96
tpcds_q75/datafusion:parquet 104621314 111887368 0.94
tpcds_q76/datafusion:parquet 29101076 31905063 0.91
tpcds_q77/datafusion:parquet 37979132 40141979 0.95
tpcds_q78/datafusion:parquet 111115507 118680893 0.94
tpcds_q79/datafusion:parquet 26157476 28263759 0.93
tpcds_q80/datafusion:parquet 75856711 80784654 0.94
tpcds_q81/datafusion:parquet 29159546 31830846 0.92
tpcds_q82/datafusion:parquet 19441157 20102872 0.97
tpcds_q83/datafusion:parquet 39437726 43546806 0.91
tpcds_q84/datafusion:parquet 39797860 42361121 0.94
tpcds_q85/datafusion:parquet 144939528 158024672 0.92
tpcds_q86/datafusion:parquet 🚀 15943383 18820413 0.85
tpcds_q87/datafusion:parquet 🚀 43209060 48745786 0.89
tpcds_q88/datafusion:parquet 58938340 62092753 0.95
tpcds_q89/datafusion:parquet 22769978 23985241 0.95
tpcds_q90/datafusion:parquet 🚀 14037243 15965680 0.88
tpcds_q91/datafusion:parquet 57610861 62303293 0.92
tpcds_q92/datafusion:parquet 🚀 17124807 19582934 0.87
tpcds_q93/datafusion:parquet 30902821 32638256 0.95
tpcds_q94/datafusion:parquet 20537532 22380230 0.92
tpcds_q95/datafusion:parquet 60464037 62665854 0.96
tpcds_q96/datafusion:parquet 11896188 13062988 0.91
tpcds_q97/datafusion:parquet 29093737 31838943 0.91
tpcds_q98/datafusion:parquet 🚀 20830026 23491991 0.89
tpcds_q99/datafusion:parquet 28514666 27837142 1.02
duckdb / vortex-file-compressed (0.913x ➖, 36↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 23720673 24046435 0.99
tpcds_q02/duckdb:vortex-file-compressed 33512489 34205127 0.98
tpcds_q03/duckdb:vortex-file-compressed 🚀 15080364 16822100 0.90
tpcds_q04/duckdb:vortex-file-compressed 🚀 92180947 105327822 0.88
tpcds_q05/duckdb:vortex-file-compressed 36447709 39368658 0.93
tpcds_q06/duckdb:vortex-file-compressed 🚀 32964456 37545690 0.88
tpcds_q07/duckdb:vortex-file-compressed 25565230 26929774 0.95
tpcds_q08/duckdb:vortex-file-compressed 🚀 27141864 32393777 0.84
tpcds_q09/duckdb:vortex-file-compressed 🚀 16011524 18144529 0.88
tpcds_q10/duckdb:vortex-file-compressed 🚀 37591794 44366733 0.85
tpcds_q11/duckdb:vortex-file-compressed 65598682 70113687 0.94
tpcds_q12/duckdb:vortex-file-compressed 15505873 17008995 0.91
tpcds_q13/duckdb:vortex-file-compressed 32744150 34978562 0.94
tpcds_q14/duckdb:vortex-file-compressed 97532566 105561033 0.92
tpcds_q15/duckdb:vortex-file-compressed 🚀 26344315 29339254 0.90
tpcds_q16/duckdb:vortex-file-compressed 25168605 27872789 0.90
tpcds_q17/duckdb:vortex-file-compressed 48921525 51993204 0.94
tpcds_q18/duckdb:vortex-file-compressed 39326388 42729598 0.92
tpcds_q19/duckdb:vortex-file-compressed 32981018 35328301 0.93
tpcds_q20/duckdb:vortex-file-compressed 🚀 16265647 18972035 0.86
tpcds_q21/duckdb:vortex-file-compressed 15897896 17590490 0.90
tpcds_q22/duckdb:vortex-file-compressed 77337529 82602625 0.94
tpcds_q23/duckdb:vortex-file-compressed 92890905 98127184 0.95
tpcds_q24/duckdb:vortex-file-compressed 48787124 52897118 0.92
tpcds_q25/duckdb:vortex-file-compressed 40376038 43279182 0.93
tpcds_q26/duckdb:vortex-file-compressed 21743165 21230422 1.02
tpcds_q27/duckdb:vortex-file-compressed 26460894 28027570 0.94
tpcds_q28/duckdb:vortex-file-compressed 11880395 12875564 0.92
tpcds_q29/duckdb:vortex-file-compressed 44396619 48486698 0.92
tpcds_q30/duckdb:vortex-file-compressed 🚀 24232630 27399138 0.88
tpcds_q31/duckdb:vortex-file-compressed 31632555 32088401 0.99
tpcds_q32/duckdb:vortex-file-compressed 🚀 13148278 15971934 0.82
tpcds_q33/duckdb:vortex-file-compressed 🚀 23825777 28411184 0.84
tpcds_q34/duckdb:vortex-file-compressed 24996096 27539329 0.91
tpcds_q35/duckdb:vortex-file-compressed 63840953 70088788 0.91
tpcds_q36/duckdb:vortex-file-compressed 24719066 27451915 0.90
tpcds_q37/duckdb:vortex-file-compressed 19293253 21393590 0.90
tpcds_q38/duckdb:vortex-file-compressed 36654066 38978561 0.94
tpcds_q39/duckdb:vortex-file-compressed 35185029 38674974 0.91
tpcds_q40/duckdb:vortex-file-compressed 20680896 22886063 0.90
tpcds_q41/duckdb:vortex-file-compressed 12307866 13480981 0.91
tpcds_q42/duckdb:vortex-file-compressed 13981891 14257235 0.98
tpcds_q43/duckdb:vortex-file-compressed 🚀 21066787 23515591 0.90
tpcds_q44/duckdb:vortex-file-compressed 🚀 21457103 24240891 0.89
tpcds_q45/duckdb:vortex-file-compressed 31090921 32852612 0.95
tpcds_q46/duckdb:vortex-file-compressed 🚀 30563469 35447411 0.86
tpcds_q47/duckdb:vortex-file-compressed 53436029 56008347 0.95
tpcds_q48/duckdb:vortex-file-compressed 🚀 28980298 32259247 0.90
tpcds_q49/duckdb:vortex-file-compressed 39706735 39100420 1.02
tpcds_q50/duckdb:vortex-file-compressed 27655147 30558802 0.90
tpcds_q51/duckdb:vortex-file-compressed 🚨 131174144 113103074 1.16
tpcds_q52/duckdb:vortex-file-compressed 13093168 14023598 0.93
tpcds_q53/duckdb:vortex-file-compressed 23346081 25084158 0.93
tpcds_q54/duckdb:vortex-file-compressed 🚀 28997114 32781598 0.88
tpcds_q55/duckdb:vortex-file-compressed 🚀 12403687 16116637 0.77
tpcds_q56/duckdb:vortex-file-compressed 🚀 25774090 29408026 0.88
tpcds_q57/duckdb:vortex-file-compressed 42029186 45093083 0.93
tpcds_q58/duckdb:vortex-file-compressed 30239577 32164276 0.94
tpcds_q59/duckdb:vortex-file-compressed 56511317 59342928 0.95
tpcds_q60/duckdb:vortex-file-compressed 26597440 28442854 0.94
tpcds_q61/duckdb:vortex-file-compressed 31054194 31988177 0.97
tpcds_q62/duckdb:vortex-file-compressed 🚀 15788500 17756029 0.89
tpcds_q63/duckdb:vortex-file-compressed 🚀 21090086 25130382 0.84
tpcds_q64/duckdb:vortex-file-compressed 🚀 93087341 104181478 0.89
tpcds_q65/duckdb:vortex-file-compressed 🚀 22381677 25484401 0.88
tpcds_q66/duckdb:vortex-file-compressed 29476914 32124057 0.92
tpcds_q67/duckdb:vortex-file-compressed 143653259 154237977 0.93
tpcds_q68/duckdb:vortex-file-compressed 🚀 32171622 36197120 0.89
tpcds_q69/duckdb:vortex-file-compressed 40298215 44188459 0.91
tpcds_q70/duckdb:vortex-file-compressed 37168129 41104366 0.90
tpcds_q71/duckdb:vortex-file-compressed 21263449 22869446 0.93
tpcds_q72/duckdb:vortex-file-compressed 177459141 189438704 0.94
tpcds_q73/duckdb:vortex-file-compressed 24740890 26514837 0.93
tpcds_q74/duckdb:vortex-file-compressed 42853502 46401451 0.92
tpcds_q75/duckdb:vortex-file-compressed 51156689 54853158 0.93
tpcds_q76/duckdb:vortex-file-compressed 19756926 20465458 0.97
tpcds_q77/duckdb:vortex-file-compressed 🚀 24504824 27293156 0.90
tpcds_q78/duckdb:vortex-file-compressed 81595666 84096659 0.97
tpcds_q79/duckdb:vortex-file-compressed 24291705 26209186 0.93
tpcds_q80/duckdb:vortex-file-compressed 🚀 47013120 53369511 0.88
tpcds_q81/duckdb:vortex-file-compressed 🚀 29415477 34911788 0.84
tpcds_q82/duckdb:vortex-file-compressed 🚀 45580181 51646936 0.88
tpcds_q83/duckdb:vortex-file-compressed 🚀 31774852 35477836 0.90
tpcds_q84/duckdb:vortex-file-compressed 17038876 17959403 0.95
tpcds_q85/duckdb:vortex-file-compressed 🚀 43819705 50806664 0.86
tpcds_q86/duckdb:vortex-file-compressed 18294442 19069348 0.96
tpcds_q87/duckdb:vortex-file-compressed 🚀 38850200 44952293 0.86
tpcds_q88/duckdb:vortex-file-compressed 🚀 52439971 59391529 0.88
tpcds_q89/duckdb:vortex-file-compressed 🚀 22167667 25473515 0.87
tpcds_q90/duckdb:vortex-file-compressed 🚀 10899724 12409226 0.88
tpcds_q91/duckdb:vortex-file-compressed 24714190 25076547 0.99
tpcds_q92/duckdb:vortex-file-compressed 🚀 18022390 20830820 0.87
tpcds_q93/duckdb:vortex-file-compressed 30498820 33830619 0.90
tpcds_q94/duckdb:vortex-file-compressed 🚀 22333773 24949344 0.90
tpcds_q95/duckdb:vortex-file-compressed 156845152 167721313 0.94
tpcds_q96/duckdb:vortex-file-compressed 12907136 14310744 0.90
tpcds_q97/duckdb:vortex-file-compressed 39086800 42755277 0.91
tpcds_q98/duckdb:vortex-file-compressed 20029037 22110897 0.91
tpcds_q99/duckdb:vortex-file-compressed 🚀 22373076 25304628 0.88
duckdb / parquet (0.946x ➖, 8↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29253413 31251399 0.94
tpcds_q02/duckdb:parquet 23920607 25080948 0.95
tpcds_q03/duckdb:parquet 13042358 13069926 1.00
tpcds_q04/duckdb:parquet 171709106 176211427 0.97
tpcds_q05/duckdb:parquet 30461708 32748047 0.93
tpcds_q06/duckdb:parquet 32927900 34341011 0.96
tpcds_q07/duckdb:parquet 24628504 25240633 0.98
tpcds_q08/duckdb:parquet 30455697 30959768 0.98
tpcds_q09/duckdb:parquet 44246394 46226501 0.96
tpcds_q10/duckdb:parquet 38138996 40412923 0.94
tpcds_q11/duckdb:parquet 🚀 88018053 99116007 0.89
tpcds_q12/duckdb:parquet 17000850 17880398 0.95
tpcds_q13/duckdb:parquet 34891463 36324764 0.96
tpcds_q14/duckdb:parquet 104549144 108054397 0.97
tpcds_q15/duckdb:parquet 31065905 32350798 0.96
tpcds_q16/duckdb:parquet 23137924 23519051 0.98
tpcds_q17/duckdb:parquet 41103772 40902025 1.00
tpcds_q18/duckdb:parquet 47165952 50970359 0.93
tpcds_q19/duckdb:parquet 31808910 33251528 0.96
tpcds_q20/duckdb:parquet 18691189 19975879 0.94
tpcds_q21/duckdb:parquet 12236620 12760851 0.96
tpcds_q22/duckdb:parquet 🚀 67765809 78720762 0.86
tpcds_q23/duckdb:parquet 81765803 85326015 0.96
tpcds_q24/duckdb:parquet 46492161 50101806 0.93
tpcds_q25/duckdb:parquet 35668220 38056123 0.94
tpcds_q26/duckdb:parquet 38571842 40789149 0.95
tpcds_q27/duckdb:parquet 52726379 55520753 0.95
tpcds_q28/duckdb:parquet 42789339 43710269 0.98
tpcds_q29/duckdb:parquet 36689715 40174611 0.91
tpcds_q30/duckdb:parquet 37526131 40086290 0.94
tpcds_q31/duckdb:parquet 🚀 27152784 30567829 0.89
tpcds_q32/duckdb:parquet 12660383 13578682 0.93
tpcds_q33/duckdb:parquet 23008274 24621598 0.93
tpcds_q34/duckdb:parquet 22298282 23836592 0.94
tpcds_q35/duckdb:parquet 61168954 66047309 0.93
tpcds_q36/duckdb:parquet 22803001 23277178 0.98
tpcds_q37/duckdb:parquet 14531215 15392590 0.94
tpcds_q38/duckdb:parquet 36731262 38883694 0.94
tpcds_q39/duckdb:parquet 32472736 34024562 0.95
tpcds_q40/duckdb:parquet 19557068 21229692 0.92
tpcds_q41/duckdb:parquet 8840263 9582609 0.92
tpcds_q42/duckdb:parquet 13397213 12701142 1.05
tpcds_q43/duckdb:parquet 17562530 19481370 0.90
tpcds_q44/duckdb:parquet 25919679 27838862 0.93
tpcds_q45/duckdb:parquet 28105130 30967586 0.91
tpcds_q46/duckdb:parquet 47445392 51346301 0.92
tpcds_q47/duckdb:parquet 50432489 52709932 0.96
tpcds_q48/duckdb:parquet 32419638 33542192 0.97
tpcds_q49/duckdb:parquet 28453817 30777810 0.92
tpcds_q50/duckdb:parquet 26295212 27239288 0.97
tpcds_q51/duckdb:parquet 103051390 110765393 0.93
tpcds_q52/duckdb:parquet 12518440 12673101 0.99
tpcds_q53/duckdb:parquet 19394266 19628505 0.99
tpcds_q54/duckdb:parquet 28740287 30444973 0.94
tpcds_q55/duckdb:parquet 13111542 13161545 1.00
tpcds_q56/duckdb:parquet 23812060 24366298 0.98
tpcds_q57/duckdb:parquet 37789158 39798762 0.95
tpcds_q58/duckdb:parquet 26094242 27269624 0.96
tpcds_q59/duckdb:parquet 36038940 37601277 0.96
tpcds_q60/duckdb:parquet 26039829 27397343 0.95
tpcds_q61/duckdb:parquet 33834365 35603506 0.95
tpcds_q62/duckdb:parquet 12600925 13496181 0.93
tpcds_q63/duckdb:parquet 17781811 18762198 0.95
tpcds_q64/duckdb:parquet 🚀 75321726 84817746 0.89
tpcds_q65/duckdb:parquet 23172608 24418406 0.95
tpcds_q66/duckdb:parquet 29186784 31731285 0.92
tpcds_q67/duckdb:parquet 136836028 142690526 0.96
tpcds_q68/duckdb:parquet 37621863 40555598 0.93
tpcds_q69/duckdb:parquet 38710928 40676923 0.95
tpcds_q70/duckdb:parquet 23059433 23507321 0.98
tpcds_q71/duckdb:parquet 24198562 23150157 1.05
tpcds_q72/duckdb:parquet 165703616 170792053 0.97
tpcds_q73/duckdb:parquet 🚀 19397543 21606829 0.90
tpcds_q74/duckdb:parquet 127980710 134745226 0.95
tpcds_q75/duckdb:parquet 57508219 60601371 0.95
tpcds_q76/duckdb:parquet 🚀 21299148 23828891 0.89
tpcds_q77/duckdb:parquet 25166763 26733626 0.94
tpcds_q78/duckdb:parquet 76088358 82097978 0.93
tpcds_q79/duckdb:parquet 30814148 31311902 0.98
tpcds_q80/duckdb:parquet 43696084 45491410 0.96
tpcds_q81/duckdb:parquet 34799883 36954201 0.94
tpcds_q82/duckdb:parquet 16599864 17546369 0.95
tpcds_q83/duckdb:parquet 18460410 19283440 0.96
tpcds_q84/duckdb:parquet 20347933 21624944 0.94
tpcds_q85/duckdb:parquet 41802472 42679047 0.98
tpcds_q86/duckdb:parquet 13646388 14434781 0.95
tpcds_q87/duckdb:parquet 39305038 42092311 0.93
tpcds_q88/duckdb:parquet 53698298 54967082 0.98
tpcds_q89/duckdb:parquet 23180472 22383694 1.04
tpcds_q90/duckdb:parquet 8273232 8966480 0.92
tpcds_q91/duckdb:parquet 25044805 27215178 0.92
tpcds_q92/duckdb:parquet 13197617 14251641 0.93
tpcds_q93/duckdb:parquet 31673003 34857931 0.91
tpcds_q94/duckdb:parquet 🚀 18159394 20181436 0.90
tpcds_q95/duckdb:parquet 🚀 121097144 156340278 0.77
tpcds_q96/duckdb:parquet 10585874 11394571 0.93
tpcds_q97/duckdb:parquet 39719609 41134389 0.97
tpcds_q98/duckdb:parquet 24310948 25887030 0.94
tpcds_q99/duckdb:parquet 20320668 20955635 0.97

File Size Changes (30 files changed, -43.4% overall, 0↑ 30↓)
File Scale Format Base HEAD Change %
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.27 MB 944 B -0.0%
item.vortex 1.0 vortex-file-compressed 1.64 MB 1.64 MB 752 B -0.0%
customer_address.vortex 1.0 vortex-file-compressed 827.32 KB 826.16 KB 1.16 KB -0.1%
catalog_page.vortex 1.0 vortex-file-compressed 566.05 KB 565.14 KB 928 B -0.2%
time_dim.vortex 1.0 vortex-file-compressed 438.13 KB 433.74 KB 4.39 KB -1.0%
call_center.vortex 1.0 vortex-compact 49.33 KB 0 B 49.33 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 362.98 KB 0 B 362.98 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.01 MB 0 B 6.01 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.31 MB 0 B 59.31 MB -100.0%
customer.vortex 1.0 vortex-compact 3.29 MB 0 B 3.29 MB -100.0%
customer_address.vortex 1.0 vortex-compact 558.97 KB 0 B 558.97 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 649.07 KB 0 B 649.07 KB -100.0%
date_dim.vortex 1.0 vortex-compact 149.19 KB 0 B 149.19 KB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
household_demographics.vortex 1.0 vortex-compact 10.29 KB 0 B 10.29 KB -100.0%
income_band.vortex 1.0 vortex-compact 5.56 KB 0 B 5.56 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 0 B 16.07 MB -100.0%
item.vortex 1.0 vortex-compact 993.65 KB 0 B 993.65 KB -100.0%
promotion.vortex 1.0 vortex-compact 51.36 KB 0 B 51.36 KB -100.0%
reason.vortex 1.0 vortex-compact 5.96 KB 0 B 5.96 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 11.09 KB 0 B 11.09 KB -100.0%
store.vortex 1.0 vortex-compact 44.86 KB 0 B 44.86 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.31 MB 0 B 9.31 MB -100.0%
store_sales.vortex 1.0 vortex-compact 77.87 MB 0 B 77.87 MB -100.0%
time_dim.vortex 1.0 vortex-compact 96.91 KB 0 B 96.91 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.33 KB 0 B 22.33 KB -100.0%
web_page.vortex 1.0 vortex-compact 26.44 KB 0 B 26.44 KB -100.0%
web_returns.vortex 1.0 vortex-compact 2.99 MB 0 B 2.99 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.35 MB 0 B 29.35 MB -100.0%
web_site.vortex 1.0 vortex-compact 44.69 KB 0 B 44.69 KB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -6.1%
Engines: DataFusion No clear signal (-18.0%, environment too noisy confidence) · DuckDB No clear signal (+7.5%, environment too noisy confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 1.070x ➖
Shifts: Parquet (control) +7.0% · Median polish +5.5%

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

datafusion / vortex-file-compressed (0.915x ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 40849903 82168646 0.50
fineweb_q01/datafusion:vortex-file-compressed 744830165 789000753 0.94
fineweb_q02/datafusion:vortex-file-compressed 652733615 557061298 1.17
fineweb_q03/datafusion:vortex-file-compressed 1135947425 1180462463 0.96
fineweb_q04/datafusion:vortex-file-compressed 1215521524 1378440894 0.88
fineweb_q05/datafusion:vortex-file-compressed 1251098238 1195063655 1.05
fineweb_q06/datafusion:vortex-file-compressed 1354808431 1538070249 0.88
fineweb_q07/datafusion:vortex-file-compressed 1303029854 1266657262 1.03
fineweb_q08/datafusion:vortex-file-compressed 507762508 498039303 1.02
datafusion / parquet (1.116x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1381591693 1281179386 1.08
fineweb_q01/datafusion:parquet 2267831276 1971763366 1.15
fineweb_q02/datafusion:parquet 2359746278 1924599597 1.23
fineweb_q03/datafusion:parquet 2282128948 1848147498 1.23
fineweb_q04/datafusion:parquet 2216030605 2299786888 0.96
fineweb_q05/datafusion:parquet 2248499029 1937872448 1.16
fineweb_q06/datafusion:parquet 2296164362 2033354667 1.13
fineweb_q07/datafusion:parquet 2165852961 2036137484 1.06
fineweb_q08/datafusion:parquet 2197598622 2065949014 1.06
duckdb / vortex-file-compressed (1.103x ➖, 0↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 97851246 81210680 1.20
fineweb_q01/duckdb:vortex-file-compressed 636997418 565353562 1.13
fineweb_q02/duckdb:vortex-file-compressed 🚨 735013192 561041819 1.31
fineweb_q03/duckdb:vortex-file-compressed 1289192945 1280417248 1.01
fineweb_q04/duckdb:vortex-file-compressed 1590239505 1443913246 1.10
fineweb_q05/duckdb:vortex-file-compressed 1294864349 1277660302 1.01
fineweb_q06/duckdb:vortex-file-compressed 1718079935 1460402734 1.18
fineweb_q07/duckdb:vortex-file-compressed 1300861129 1381570095 0.94
fineweb_q08/duckdb:vortex-file-compressed 595906119 545902777 1.09
duckdb / parquet (1.026x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1169109716 1094536747 1.07
fineweb_q01/duckdb:parquet 1420958354 1482300944 0.96
fineweb_q02/duckdb:parquet 1435761078 1539464767 0.93
fineweb_q03/duckdb:parquet 3919601551 3836154478 1.02
fineweb_q04/duckdb:parquet 2137037831 1957168228 1.09
fineweb_q05/duckdb:parquet 2277248614 2327382979 0.98
fineweb_q06/duckdb:parquet 4673290947 4354280688 1.07
fineweb_q07/duckdb:parquet 2842333484 2715836479 1.05
fineweb_q08/duckdb:parquet 1180641250 1092642802 1.08

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.3%
Engines: DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): 0.998x ➖
Parquet (geomean): 1.001x ➖
Shifts: Parquet (control) +0.1% · 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.

duckdb / vortex-file-compressed (0.998x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11515167 11531494 1.00
statpopgen_q01/duckdb:vortex-file-compressed 26795676 28299256 0.95
statpopgen_q02/duckdb:vortex-file-compressed 509525338 510282506 1.00
statpopgen_q03/duckdb:vortex-file-compressed 1039911192 1047235725 0.99
statpopgen_q04/duckdb:vortex-file-compressed 1056450651 1035476108 1.02
statpopgen_q05/duckdb:vortex-file-compressed 457227264 467666305 0.98
statpopgen_q06/duckdb:vortex-file-compressed 1514757945 1517390350 1.00
statpopgen_q07/duckdb:vortex-file-compressed 197185502 187194329 1.05
statpopgen_q08/duckdb:vortex-file-compressed 229191997 228546913 1.00
statpopgen_q09/duckdb:vortex-file-compressed 822322377 821023097 1.00
statpopgen_q10/duckdb:vortex-file-compressed 2520017051 2546043848 0.99
duckdb / parquet (1.001x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 304728283 303009510 1.01
statpopgen_q01/duckdb:parquet 382781856 379725945 1.01
statpopgen_q02/duckdb:parquet 751270876 764971052 0.98
statpopgen_q03/duckdb:parquet 1173887861 1176698143 1.00
statpopgen_q04/duckdb:parquet 1199525671 1181947597 1.01
statpopgen_q05/duckdb:parquet 804980239 811320688 0.99
statpopgen_q06/duckdb:parquet 1432964213 1427261727 1.00
statpopgen_q07/duckdb:parquet 842304804 849046790 0.99
statpopgen_q08/duckdb:parquet 868739426 854546566 1.02
statpopgen_q09/duckdb:parquet 1002332596 1011336596 0.99
statpopgen_q10/duckdb:parquet 2198656362 2193692766 1.00

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

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

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

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Engines: DataFusion No clear signal (-0.0%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 0.992x ➖
Parquet (geomean): 0.991x ➖
Shifts: Parquet (control) -0.9% · Median polish -0.9%

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

datafusion / vortex-file-compressed (0.995x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 465283726 471386153 0.99
tpch_q02/datafusion:vortex-file-compressed 101863743 105727583 0.96
tpch_q03/datafusion:vortex-file-compressed 195922637 197729813 0.99
tpch_q04/datafusion:vortex-file-compressed 95045404 96614807 0.98
tpch_q05/datafusion:vortex-file-compressed 341142136 342135275 1.00
tpch_q06/datafusion:vortex-file-compressed 37567590 36434651 1.03
tpch_q07/datafusion:vortex-file-compressed 456364659 461346811 0.99
tpch_q08/datafusion:vortex-file-compressed 343264098 346417872 0.99
tpch_q09/datafusion:vortex-file-compressed 599303635 593947400 1.01
tpch_q10/datafusion:vortex-file-compressed 229631911 228909932 1.00
tpch_q11/datafusion:vortex-file-compressed 76931116 76612695 1.00
tpch_q12/datafusion:vortex-file-compressed 110326925 109667914 1.01
tpch_q13/datafusion:vortex-file-compressed 199976576 198588182 1.01
tpch_q14/datafusion:vortex-file-compressed 49185393 49199503 1.00
tpch_q15/datafusion:vortex-file-compressed 94711182 95688790 0.99
tpch_q16/datafusion:vortex-file-compressed 75515352 74442723 1.01
tpch_q17/datafusion:vortex-file-compressed 576420074 582150859 0.99
tpch_q18/datafusion:vortex-file-compressed 847897780 839770782 1.01
tpch_q19/datafusion:vortex-file-compressed 223125756 226874221 0.98
tpch_q20/datafusion:vortex-file-compressed 157074090 157692487 1.00
tpch_q21/datafusion:vortex-file-compressed 604592049 603384387 1.00
tpch_q22/datafusion:vortex-file-compressed 53280972 56953348 0.94
datafusion / parquet (0.990x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 485487595 484117543 1.00
tpch_q02/datafusion:parquet 175983016 175291318 1.00
tpch_q03/datafusion:parquet 262792595 263366783 1.00
tpch_q04/datafusion:parquet 118671369 122740885 0.97
tpch_q05/datafusion:parquet 391541302 397172147 0.99
tpch_q06/datafusion:parquet 130523246 132267101 0.99
tpch_q07/datafusion:parquet 565008575 572337489 0.99
tpch_q08/datafusion:parquet 451349500 447415056 1.01
tpch_q09/datafusion:parquet 722106383 741330793 0.97
tpch_q10/datafusion:parquet 572258922 581713949 0.98
tpch_q11/datafusion:parquet 117826024 121321386 0.97
tpch_q12/datafusion:parquet 212778143 209952297 1.01
tpch_q13/datafusion:parquet 348288905 353080686 0.99
tpch_q14/datafusion:parquet 151824791 153308599 0.99
tpch_q15/datafusion:parquet 256901456 269708601 0.95
tpch_q16/datafusion:parquet 119529828 123992926 0.96
tpch_q17/datafusion:parquet 675860301 674302134 1.00
tpch_q18/datafusion:parquet 863948524 872926547 0.99
tpch_q19/datafusion:parquet 275781923 284535589 0.97
tpch_q20/datafusion:parquet 300063552 295163263 1.02
tpch_q21/datafusion:parquet 655614133 653132568 1.00
tpch_q22/datafusion:parquet 212176219 206064029 1.03
datafusion / arrow (0.985x ➖, 0↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 695131937 706667643 0.98
tpch_q02/datafusion:arrow 111695057 114072242 0.98
tpch_q03/datafusion:arrow 496134265 503759063 0.98
tpch_q04/datafusion:arrow 356238839 363557455 0.98
tpch_q05/datafusion:arrow 725698722 747994615 0.97
tpch_q06/datafusion:arrow 324461374 328141790 0.99
tpch_q07/datafusion:arrow 1122090422 1148648663 0.98
tpch_q08/datafusion:arrow 930697939 944592198 0.99
tpch_q09/datafusion:arrow 1071664400 1101076765 0.97
tpch_q10/datafusion:arrow 618974445 650417139 0.95
tpch_q11/datafusion:arrow 90108922 93666162 0.96
tpch_q12/datafusion:arrow 🚨 1447503672 1281629295 1.13
tpch_q13/datafusion:arrow 482673708 484123743 1.00
tpch_q14/datafusion:arrow 349172409 372625127 0.94
tpch_q15/datafusion:arrow 715374952 759320852 0.94
tpch_q16/datafusion:arrow 79896024 83205523 0.96
tpch_q17/datafusion:arrow 963072772 965543930 1.00
tpch_q18/datafusion:arrow 1851116472 1850644704 1.00
tpch_q19/datafusion:arrow 550825540 544784446 1.01
tpch_q20/datafusion:arrow 503389185 510035707 0.99
tpch_q21/datafusion:arrow 3133694392 3153463953 0.99
tpch_q22/datafusion:arrow 81950919 81951678 1.00
duckdb / vortex-file-compressed (0.990x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 169203278 168946184 1.00
tpch_q02/duckdb:vortex-file-compressed 53968730 54706456 0.99
tpch_q03/duckdb:vortex-file-compressed 121576093 124285490 0.98
tpch_q04/duckdb:vortex-file-compressed 155317094 158516177 0.98
tpch_q05/duckdb:vortex-file-compressed 136373411 139094796 0.98
tpch_q06/duckdb:vortex-file-compressed 32321674 32366897 1.00
tpch_q07/duckdb:vortex-file-compressed 130814117 138426512 0.95
tpch_q08/duckdb:vortex-file-compressed 174004646 174628079 1.00
tpch_q09/duckdb:vortex-file-compressed 394028969 398983367 0.99
tpch_q10/duckdb:vortex-file-compressed 192903049 200281669 0.96
tpch_q11/duckdb:vortex-file-compressed 32193250 32943735 0.98
tpch_q12/duckdb:vortex-file-compressed 105355132 105901819 0.99
tpch_q13/duckdb:vortex-file-compressed 272912761 272903065 1.00
tpch_q14/duckdb:vortex-file-compressed 52851027 53152726 0.99
tpch_q15/duckdb:vortex-file-compressed 87605723 88496404 0.99
tpch_q16/duckdb:vortex-file-compressed 78915480 77968272 1.01
tpch_q17/duckdb:vortex-file-compressed 92483907 92621064 1.00
tpch_q18/duckdb:vortex-file-compressed 295248961 295481879 1.00
tpch_q19/duckdb:vortex-file-compressed 79285035 78878943 1.01
tpch_q20/duckdb:vortex-file-compressed 143394102 140284241 1.02
tpch_q21/duckdb:vortex-file-compressed 492604153 495746837 0.99
tpch_q22/duckdb:vortex-file-compressed 63090869 64614388 0.98
duckdb / parquet (0.991x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 260737359 261407028 1.00
tpch_q02/duckdb:parquet 97632986 102101598 0.96
tpch_q03/duckdb:parquet 210418711 206754761 1.02
tpch_q04/duckdb:parquet 131745233 135697104 0.97
tpch_q05/duckdb:parquet 228823595 228692734 1.00
tpch_q06/duckdb:parquet 72944550 73390161 0.99
tpch_q07/duckdb:parquet 184339569 187313854 0.98
tpch_q08/duckdb:parquet 258172719 264265756 0.98
tpch_q09/duckdb:parquet 486748251 483794561 1.01
tpch_q10/duckdb:parquet 621209544 625391942 0.99
tpch_q11/duckdb:parquet 63396858 64477622 0.98
tpch_q12/duckdb:parquet 130819337 133827716 0.98
tpch_q13/duckdb:parquet 433866016 435277457 1.00
tpch_q14/duckdb:parquet 178889621 182489009 0.98
tpch_q15/duckdb:parquet 105028458 105392865 1.00
tpch_q16/duckdb:parquet 165576672 162565609 1.02
tpch_q17/duckdb:parquet 180015502 183149673 0.98
tpch_q18/duckdb:parquet 365177333 361472053 1.01
tpch_q19/duckdb:parquet 284303868 289412951 0.98
tpch_q20/duckdb:parquet 230360184 229168520 1.01
tpch_q21/duckdb:parquet 560601965 571001020 0.98
tpch_q22/duckdb:parquet 294660259 295107514 1.00

File Size Changes (47 files changed, -44.4% overall, 10↑ 37↓)
File Scale Format Base HEAD Change %
part_0.vortex 10.0 vortex-file-compressed 24.71 MB 24.86 MB +159.14 KB +0.6%
lineitem_6.vortex 10.0 vortex-file-compressed 129.20 MB 129.52 MB +324.24 KB +0.2%
supplier_0.vortex 10.0 vortex-file-compressed 5.79 MB 5.80 MB +14.19 KB +0.2%
orders_2.vortex 10.0 vortex-file-compressed 134.45 MB 134.77 MB +324.23 KB +0.2%
lineitem_2.vortex 10.0 vortex-file-compressed 129.25 MB 129.44 MB +195.22 KB +0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 129.28 MB 129.41 MB +132.19 KB +0.1%
lineitem_9.vortex 10.0 vortex-file-compressed 129.18 MB 129.30 MB +126.30 KB +0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 129.42 MB 129.48 MB +55.30 KB +0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 129.32 MB 129.37 MB +51.27 KB +0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.50 MB 88.50 MB +6.27 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.77 MB 119.76 MB 11.50 KB -0.0%
lineitem_12.vortex 10.0 vortex-file-compressed 129.57 MB 129.56 MB 12.52 KB -0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 129.56 MB 129.54 MB 17.53 KB -0.0%
lineitem_3.vortex 10.0 vortex-file-compressed 129.32 MB 129.30 MB 19.37 KB -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.75 MB 119.73 MB 20.21 KB -0.0%
lineitem_8.vortex 10.0 vortex-file-compressed 129.19 MB 129.16 MB 31.87 KB -0.0%
lineitem_0.vortex 10.0 vortex-file-compressed 129.37 MB 129.34 MB 35.60 KB -0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.08 MB 129.00 MB 79.66 KB -0.1%
orders_1.vortex 10.0 vortex-file-compressed 134.54 MB 134.44 MB 105.80 KB -0.1%
part_1.vortex 10.0 vortex-file-compressed 24.72 MB 24.70 MB 23.67 KB -0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 129.73 MB 129.56 MB 172.73 KB -0.1%
orders_0.vortex 10.0 vortex-file-compressed 133.29 MB 132.97 MB 329.27 KB -0.2%
customer_0.vortex 10.0 vortex-compact 74.09 MB 0 B 74.09 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_1.vortex 10.0 vortex-compact 100.64 MB 0 B 100.64 MB -100.0%
lineitem_10.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_11.vortex 10.0 vortex-compact 100.53 MB 0 B 100.53 MB -100.0%
lineitem_12.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_2.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_3.vortex 10.0 vortex-compact 100.62 MB 0 B 100.62 MB -100.0%
lineitem_4.vortex 10.0 vortex-compact 100.56 MB 0 B 100.56 MB -100.0%
lineitem_5.vortex 10.0 vortex-compact 100.70 MB 0 B 100.70 MB -100.0%
lineitem_6.vortex 10.0 vortex-compact 100.68 MB 0 B 100.68 MB -100.0%
lineitem_7.vortex 10.0 vortex-compact 100.58 MB 0 B 100.58 MB -100.0%
lineitem_8.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_9.vortex 10.0 vortex-compact 100.46 MB 0 B 100.46 MB -100.0%
nation_0.vortex 10.0 vortex-compact 8.18 KB 0 B 8.18 KB -100.0%
orders_0.vortex 10.0 vortex-compact 114.79 MB 0 B 114.79 MB -100.0%
orders_1.vortex 10.0 vortex-compact 114.76 MB 0 B 114.76 MB -100.0%
orders_2.vortex 10.0 vortex-compact 114.78 MB 0 B 114.78 MB -100.0%
part_0.vortex 10.0 vortex-compact 16.93 MB 0 B 16.93 MB -100.0%
part_1.vortex 10.0 vortex-compact 16.72 MB 0 B 16.72 MB -100.0%
partsupp_0.vortex 10.0 vortex-compact 104.59 MB 0 B 104.59 MB -100.0%
partsupp_1.vortex 10.0 vortex-compact 104.78 MB 0 B 104.78 MB -100.0%
region_0.vortex 10.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier_0.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.6%
Engines: DataFusion No clear signal (+1.4%, low confidence) · DuckDB No clear signal (-4.6%, low confidence)
Vortex (geomean): 0.971x ➖
Parquet (geomean): 0.987x ➖
Shifts: Parquet (control) -1.3% · Median polish -1.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.009x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1595732 1613208 0.99
clickbench_q01/datafusion:vortex-file-compressed 17315536 15942926 1.09
clickbench_q02/datafusion:vortex-file-compressed 36148591 33123030 1.09
clickbench_q03/datafusion:vortex-file-compressed 38898115 38771564 1.00
clickbench_q04/datafusion:vortex-file-compressed 233605047 232589651 1.00
clickbench_q05/datafusion:vortex-file-compressed 301814778 303398584 0.99
clickbench_q06/datafusion:vortex-file-compressed 1577287 1625799 0.97
clickbench_q07/datafusion:vortex-file-compressed 20001978 19664560 1.02
clickbench_q08/datafusion:vortex-file-compressed 325717663 333151603 0.98
clickbench_q09/datafusion:vortex-file-compressed 458535936 458211881 1.00
clickbench_q10/datafusion:vortex-file-compressed 71457989 70481815 1.01
clickbench_q11/datafusion:vortex-file-compressed 82855184 84468327 0.98
clickbench_q12/datafusion:vortex-file-compressed 252322262 256849718 0.98
clickbench_q13/datafusion:vortex-file-compressed 424452801 410477287 1.03
clickbench_q14/datafusion:vortex-file-compressed 252308959 254839310 0.99
clickbench_q15/datafusion:vortex-file-compressed 276713120 280812178 0.99
clickbench_q16/datafusion:vortex-file-compressed 634157617 652197627 0.97
clickbench_q17/datafusion:vortex-file-compressed 652278987 635163679 1.03
clickbench_q18/datafusion:vortex-file-compressed 1339034667 1338593075 1.00
clickbench_q19/datafusion:vortex-file-compressed 28055904 27744725 1.01
clickbench_q20/datafusion:vortex-file-compressed 306301719 305257052 1.00
clickbench_q21/datafusion:vortex-file-compressed 398714373 385184308 1.04
clickbench_q22/datafusion:vortex-file-compressed 499260756 493380495 1.01
clickbench_q23/datafusion:vortex-file-compressed 774018658 764956518 1.01
clickbench_q24/datafusion:vortex-file-compressed 44468475 40499168 1.10
clickbench_q25/datafusion:vortex-file-compressed 74906767 72053182 1.04
clickbench_q26/datafusion:vortex-file-compressed 44089363 43411035 1.02
clickbench_q27/datafusion:vortex-file-compressed 419611504 406946370 1.03
clickbench_q28/datafusion:vortex-file-compressed 2324172630 2377955209 0.98
clickbench_q29/datafusion:vortex-file-compressed 62788061 60733181 1.03
clickbench_q30/datafusion:vortex-file-compressed 224005669 227195890 0.99
clickbench_q31/datafusion:vortex-file-compressed 240922724 247315409 0.97
clickbench_q32/datafusion:vortex-file-compressed 1047399636 1022013349 1.02
clickbench_q33/datafusion:vortex-file-compressed 1395423579 1398056450 1.00
clickbench_q34/datafusion:vortex-file-compressed 1392984302 1402252423 0.99
clickbench_q35/datafusion:vortex-file-compressed 247049193 236971793 1.04
clickbench_q36/datafusion:vortex-file-compressed 56091741 58554442 0.96
clickbench_q37/datafusion:vortex-file-compressed 25468293 24157451 1.05
clickbench_q38/datafusion:vortex-file-compressed 16479109 16866599 0.98
clickbench_q39/datafusion:vortex-file-compressed 118848112 121414912 0.98
clickbench_q40/datafusion:vortex-file-compressed 12984494 13101106 0.99
clickbench_q41/datafusion:vortex-file-compressed 12851806 12647984 1.02
clickbench_q42/datafusion:vortex-file-compressed 11760928 11362513 1.04
datafusion / parquet (0.995x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1534150 1518319 1.01
clickbench_q01/datafusion:parquet 20215512 19198201 1.05
clickbench_q02/datafusion:parquet 42059177 43501697 0.97
clickbench_q03/datafusion:parquet 33353588 34051004 0.98
clickbench_q04/datafusion:parquet 262768978 271696161 0.97
clickbench_q05/datafusion:parquet 323540867 311225495 1.04
clickbench_q06/datafusion:parquet 1522435 1475000 1.03
clickbench_q07/datafusion:parquet 20808868 20471100 1.02
clickbench_q08/datafusion:parquet 324916078 326356436 1.00
clickbench_q09/datafusion:parquet 476330237 470214977 1.01
clickbench_q10/datafusion:parquet 91657282 90177626 1.02
clickbench_q11/datafusion:parquet 114235797 114648795 1.00
clickbench_q12/datafusion:parquet 306569112 288085501 1.06
clickbench_q13/datafusion:parquet 475556122 473056695 1.01
clickbench_q14/datafusion:parquet 311368435 307439677 1.01
clickbench_q15/datafusion:parquet 279550034 278821986 1.00
clickbench_q16/datafusion:parquet 634039732 674459957 0.94
clickbench_q17/datafusion:parquet 639464642 632160916 1.01
clickbench_q18/datafusion:parquet 1351028479 1380059467 0.98
clickbench_q19/datafusion:parquet 26327563 27023963 0.97
clickbench_q20/datafusion:parquet 567140343 559437197 1.01
clickbench_q21/datafusion:parquet 616421982 620462091 0.99
clickbench_q22/datafusion:parquet 900149940 903006691 1.00
clickbench_q23/datafusion:parquet 3976559361 4033008897 0.99
clickbench_q24/datafusion:parquet 53103482 56428212 0.94
clickbench_q25/datafusion:parquet 128520855 125528942 1.02
clickbench_q26/datafusion:parquet 53900827 54359039 0.99
clickbench_q27/datafusion:parquet 649265781 641714073 1.01
clickbench_q28/datafusion:parquet 2430613151 2416535404 1.01
clickbench_q29/datafusion:parquet 44344459 48393309 0.92
clickbench_q30/datafusion:parquet 309360447 312136658 0.99
clickbench_q31/datafusion:parquet 340235174 339915064 1.00
clickbench_q32/datafusion:parquet 1056414376 1121648661 0.94
clickbench_q33/datafusion:parquet 1489119832 1493506980 1.00
clickbench_q34/datafusion:parquet 1462354343 1478182629 0.99
clickbench_q35/datafusion:parquet 243226146 241193576 1.01
clickbench_q36/datafusion:parquet 102819859 101705061 1.01
clickbench_q37/datafusion:parquet 41691926 41843185 1.00
clickbench_q38/datafusion:parquet 59907998 61149075 0.98
clickbench_q39/datafusion:parquet 207889845 207693417 1.00
clickbench_q40/datafusion:parquet 22353010 23281178 0.96
clickbench_q41/datafusion:parquet 21080467 21547156 0.98
clickbench_q42/datafusion:parquet 21002646 21302832 0.99
duckdb / vortex-file-compressed (0.934x ➖, 12↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 7432372 7123299 1.04
clickbench_q01/duckdb:vortex-file-compressed 11828047 12176397 0.97
clickbench_q02/duckdb:vortex-file-compressed 24172947 25125939 0.96
clickbench_q03/duckdb:vortex-file-compressed 30318008 30731053 0.99
clickbench_q04/duckdb:vortex-file-compressed 188410683 193390444 0.97
clickbench_q05/duckdb:vortex-file-compressed 175867466 188038271 0.94
clickbench_q06/duckdb:vortex-file-compressed 19333156 20424780 0.95
clickbench_q07/duckdb:vortex-file-compressed 14446555 14770272 0.98
clickbench_q08/duckdb:vortex-file-compressed 263033647 273124685 0.96
clickbench_q09/duckdb:vortex-file-compressed 345894106 357413102 0.97
clickbench_q10/duckdb:vortex-file-compressed 68415872 73464960 0.93
clickbench_q11/duckdb:vortex-file-compressed 80346231 84629631 0.95
clickbench_q12/duckdb:vortex-file-compressed 🚀 197821850 229567882 0.86
clickbench_q13/duckdb:vortex-file-compressed 🚀 406082597 461800866 0.88
clickbench_q14/duckdb:vortex-file-compressed 231387029 249633992 0.93
clickbench_q15/duckdb:vortex-file-compressed 240558520 266511991 0.90
clickbench_q16/duckdb:vortex-file-compressed 🚀 527719818 600729418 0.88
clickbench_q17/duckdb:vortex-file-compressed 🚀 423098969 489605346 0.86
clickbench_q18/duckdb:vortex-file-compressed 948913214 1049322813 0.90
clickbench_q19/duckdb:vortex-file-compressed 21399315 23111127 0.93
clickbench_q20/duckdb:vortex-file-compressed 🚀 283554880 321955046 0.88
clickbench_q21/duckdb:vortex-file-compressed 398318653 426338711 0.93
clickbench_q22/duckdb:vortex-file-compressed 537946333 585848397 0.92
clickbench_q23/duckdb:vortex-file-compressed 🚀 169957669 204698746 0.83
clickbench_q24/duckdb:vortex-file-compressed 🚀 33105058 39030863 0.85
clickbench_q25/duckdb:vortex-file-compressed 🚀 75428831 86082977 0.88
clickbench_q26/duckdb:vortex-file-compressed 🚀 46334999 52199368 0.89
clickbench_q27/duckdb:vortex-file-compressed 🚀 210298263 239187855 0.88
clickbench_q28/duckdb:vortex-file-compressed 3013986279 3207612923 0.94
clickbench_q29/duckdb:vortex-file-compressed 28567021 28824415 0.99
clickbench_q30/duckdb:vortex-file-compressed 189976139 196766493 0.97
clickbench_q31/duckdb:vortex-file-compressed 291989465 297000881 0.98
clickbench_q32/duckdb:vortex-file-compressed 1120936391 1181349868 0.95
clickbench_q33/duckdb:vortex-file-compressed 🚀 1094109960 1278997629 0.86
clickbench_q34/duckdb:vortex-file-compressed 🚀 1195936519 1382613053 0.86
clickbench_q35/duckdb:vortex-file-compressed 377133842 407339846 0.93
clickbench_q36/duckdb:vortex-file-compressed 31042088 31730723 0.98
clickbench_q37/duckdb:vortex-file-compressed 21726487 22038484 0.99
clickbench_q38/duckdb:vortex-file-compressed 24596661 24346468 1.01
clickbench_q39/duckdb:vortex-file-compressed 48328819 46525511 1.04
clickbench_q40/duckdb:vortex-file-compressed 21720957 22074653 0.98
clickbench_q41/duckdb:vortex-file-compressed 20880928 20961288 1.00
clickbench_q42/duckdb:vortex-file-compressed 21697395 22468325 0.97
duckdb / parquet (0.979x ➖, 2↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22078574 23926739 0.92
clickbench_q01/duckdb:parquet 29272741 30236814 0.97
clickbench_q02/duckdb:parquet 49407994 49752648 0.99
clickbench_q03/duckdb:parquet 39312650 40799478 0.96
clickbench_q04/duckdb:parquet 203076683 205730699 0.99
clickbench_q05/duckdb:parquet 258836172 260845224 0.99
clickbench_q06/duckdb:parquet 47131018 48719896 0.97
clickbench_q07/duckdb:parquet 32058145 31305048 1.02
clickbench_q08/duckdb:parquet 271417559 272460143 1.00
clickbench_q09/duckdb:parquet 399727085 403482343 0.99
clickbench_q10/duckdb:parquet 80954387 83537043 0.97
clickbench_q11/duckdb:parquet 98506202 101766399 0.97
clickbench_q12/duckdb:parquet 282329450 281460611 1.00
clickbench_q13/duckdb:parquet 474663768 476481263 1.00
clickbench_q14/duckdb:parquet 315101238 322739898 0.98
clickbench_q15/duckdb:parquet 256391262 260588876 0.98
clickbench_q16/duckdb:parquet 596814630 612343442 0.97
clickbench_q17/duckdb:parquet 502658974 498154219 1.01
clickbench_q18/duckdb:parquet 1032059871 1048343366 0.98
clickbench_q19/duckdb:parquet 27734823 28705234 0.97
clickbench_q20/duckdb:parquet 408308232 417581886 0.98
clickbench_q21/duckdb:parquet 528876689 534034190 0.99
clickbench_q22/duckdb:parquet 918397077 932017060 0.99
clickbench_q23/duckdb:parquet 267149193 272059822 0.98
clickbench_q24/duckdb:parquet 70463107 69703213 1.01
clickbench_q25/duckdb:parquet 163275714 164231222 0.99
clickbench_q26/duckdb:parquet 55004484 54652092 1.01
clickbench_q27/duckdb:parquet 469236797 471118373 1.00
clickbench_q28/duckdb:parquet 4766199251 4794228862 0.99
clickbench_q29/duckdb:parquet 41797629 42334507 0.99
clickbench_q30/duckdb:parquet 312041425 319473436 0.98
clickbench_q31/duckdb:parquet 377389035 418084756 0.90
clickbench_q32/duckdb:parquet 🚀 1100915866 1227134837 0.90
clickbench_q33/duckdb:parquet 1102515077 1146715877 0.96
clickbench_q34/duckdb:parquet 1155763734 1185739175 0.97
clickbench_q35/duckdb:parquet 370845565 376244395 0.99
clickbench_q36/duckdb:parquet 🚨 50292554 45560506 1.10
clickbench_q37/duckdb:parquet 34190647 34107086 1.00
clickbench_q38/duckdb:parquet 34576426 35433082 0.98
clickbench_q39/duckdb:parquet 🚀 75772082 88683002 0.85
clickbench_q40/duckdb:parquet 20543184 20885127 0.98
clickbench_q41/duckdb:parquet 20709409 21584941 0.96
clickbench_q42/duckdb:parquet 22298372 22408233 1.00

File Size Changes (201 files changed, -39.1% overall, 50↑ 151↓)
File Scale Format Base HEAD Change %
hits_55.vortex 1.0 vortex-file-compressed 166.16 MB 168.85 MB +2.69 MB +1.6%
hits_90.vortex 1.0 vortex-file-compressed 139.87 MB 141.83 MB +1.96 MB +1.4%
hits_65.vortex 1.0 vortex-file-compressed 182.14 MB 183.49 MB +1.35 MB +0.7%
hits_53.vortex 1.0 vortex-file-compressed 85.48 MB 85.67 MB +198.98 KB +0.2%
hits_21.vortex 1.0 vortex-file-compressed 92.79 MB 92.96 MB +168.01 KB +0.2%
hits_73.vortex 1.0 vortex-file-compressed 109.42 MB 109.61 MB +191.05 KB +0.2%
hits_91.vortex 1.0 vortex-file-compressed 96.77 MB 96.93 MB +163.87 KB +0.2%
hits_60.vortex 1.0 vortex-file-compressed 103.12 MB 103.28 MB +160.75 KB +0.2%
hits_74.vortex 1.0 vortex-file-compressed 119.39 MB 119.56 MB +179.90 KB +0.1%
hits_57.vortex 1.0 vortex-file-compressed 128.01 MB 128.17 MB +164.56 KB +0.1%
hits_84.vortex 1.0 vortex-file-compressed 116.82 MB 116.94 MB +120.59 KB +0.1%
hits_19.vortex 1.0 vortex-file-compressed 73.15 MB 73.22 MB +70.96 KB +0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.32 MB 93.39 MB +74.33 KB +0.1%
hits_81.vortex 1.0 vortex-file-compressed 100.63 MB 100.71 MB +78.20 KB +0.1%
hits_85.vortex 1.0 vortex-file-compressed 91.45 MB 91.52 MB +70.16 KB +0.1%
hits_36.vortex 1.0 vortex-file-compressed 68.28 MB 68.33 MB +52.30 KB +0.1%
hits_80.vortex 1.0 vortex-file-compressed 104.92 MB 104.99 MB +79.12 KB +0.1%
hits_59.vortex 1.0 vortex-file-compressed 101.53 MB 101.60 MB +75.22 KB +0.1%
hits_29.vortex 1.0 vortex-file-compressed 59.35 MB 59.39 MB +43.44 KB +0.1%
hits_6.vortex 1.0 vortex-file-compressed 93.28 MB 93.35 MB +68.02 KB +0.1%
hits_35.vortex 1.0 vortex-file-compressed 114.91 MB 114.98 MB +78.47 KB +0.1%
hits_26.vortex 1.0 vortex-file-compressed 109.18 MB 109.24 MB +69.66 KB +0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.13 MB 118.20 MB +74.53 KB +0.1%
hits_18.vortex 1.0 vortex-file-compressed 104.29 MB 104.35 MB +65.30 KB +0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.41 MB 69.44 MB +35.10 KB +0.0%
hits_62.vortex 1.0 vortex-file-compressed 117.36 MB 117.41 MB +57.46 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.09 MB 179.17 MB +82.45 KB +0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.52 MB 117.57 MB +51.27 KB +0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.11 MB 164.18 MB +67.74 KB +0.0%
hits_88.vortex 1.0 vortex-file-compressed 110.82 MB 110.86 MB +45.45 KB +0.0%
hits_23.vortex 1.0 vortex-file-compressed 76.43 MB 76.46 MB +30.75 KB +0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.07 MB 69.10 MB +27.59 KB +0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.52 MB 62.54 MB +24.73 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.49 MB 277.60 MB +109.74 KB +0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.15 MB 123.19 MB +37.66 KB +0.0%
hits_82.vortex 1.0 vortex-file-compressed 99.49 MB 99.52 MB +28.62 KB +0.0%
hits_92.vortex 1.0 vortex-file-compressed 146.47 MB 146.50 MB +34.62 KB +0.0%
hits_38.vortex 1.0 vortex-file-compressed 98.97 MB 98.99 MB +22.82 KB +0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.29 MB 79.30 MB +17.10 KB +0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.14 MB 96.16 MB +18.23 KB +0.0%
hits_97.vortex 1.0 vortex-file-compressed 106.68 MB 106.70 MB +20.18 KB +0.0%
hits_8.vortex 1.0 vortex-file-compressed 93.23 MB 93.24 MB +17.27 KB +0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.28 MB 138.30 MB +24.35 KB +0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.72 MB 86.74 MB +15.06 KB +0.0%
hits_7.vortex 1.0 vortex-file-compressed 93.92 MB 93.93 MB +13.69 KB +0.0%
hits_45.vortex 1.0 vortex-file-compressed 121.92 MB 121.93 MB +15.88 KB +0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.10 MB 89.11 MB +8.66 KB +0.0%
hits_44.vortex 1.0 vortex-file-compressed 185.89 MB 185.91 MB +17.34 KB +0.0%
hits_25.vortex 1.0 vortex-file-compressed 113.36 MB 113.36 MB +4.40 KB +0.0%
hits_3.vortex 1.0 vortex-file-compressed 141.64 MB 141.64 MB +2.99 KB +0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.51 MB 89.50 MB 3.27 KB -0.0%
hits_42.vortex 1.0 vortex-file-compressed 221.71 MB 221.70 MB 10.05 KB -0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.04 MB 172.03 MB 9.09 KB -0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.02 MB 28.02 MB 3.02 KB -0.0%
hits_86.vortex 1.0 vortex-file-compressed 69.04 MB 69.04 MB 7.95 KB -0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.24 MB 41.23 MB 5.84 KB -0.0%
hits_52.vortex 1.0 vortex-file-compressed 103.58 MB 103.57 MB 14.95 KB -0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.26 MB 184.23 MB 28.61 KB -0.0%
hits_28.vortex 1.0 vortex-file-compressed 119.74 MB 119.72 MB 21.85 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.18 MB 89.17 MB 17.23 KB -0.0%
hits_67.vortex 1.0 vortex-file-compressed 183.82 MB 183.78 MB 44.16 KB -0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.85 MB 76.83 MB 19.88 KB -0.0%
hits_79.vortex 1.0 vortex-file-compressed 143.80 MB 143.76 MB 37.98 KB -0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.20 MB 87.18 MB 23.45 KB -0.0%
hits_12.vortex 1.0 vortex-file-compressed 100.78 MB 100.76 MB 27.36 KB -0.0%
hits_14.vortex 1.0 vortex-file-compressed 111.17 MB 111.14 MB 31.20 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 135.17 MB 135.13 MB 40.46 KB -0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.27 MB 108.23 MB 35.04 KB -0.0%
hits_68.vortex 1.0 vortex-file-compressed 122.83 MB 122.79 MB 45.73 KB -0.0%
hits_43.vortex 1.0 vortex-file-compressed 226.32 MB 226.23 MB 86.06 KB -0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.05 MB 57.03 MB 21.73 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.08 MB 101.04 MB 39.76 KB -0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.48 MB 84.45 MB 36.28 KB -0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.15 MB 168.07 MB 81.57 KB -0.0%
hits_9.vortex 1.0 vortex-file-compressed 99.06 MB 99.01 MB 50.03 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 80.97 MB 80.92 MB 44.85 KB -0.1%
hits_71.vortex 1.0 vortex-file-compressed 101.59 MB 101.53 MB 59.48 KB -0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.71 MB 79.66 MB 47.35 KB -0.1%
hits_66.vortex 1.0 vortex-file-compressed 90.19 MB 90.13 MB 54.45 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.14 MB 69.09 MB 45.78 KB -0.1%
hits_99.vortex 1.0 vortex-file-compressed 122.84 MB 122.76 MB 81.65 KB -0.1%
hits_69.vortex 1.0 vortex-file-compressed 122.98 MB 122.90 MB 83.21 KB -0.1%
hits_24.vortex 1.0 vortex-file-compressed 75.98 MB 75.93 MB 51.54 KB -0.1%
hits_37.vortex 1.0 vortex-file-compressed 85.37 MB 85.31 MB 58.39 KB -0.1%
hits_94.vortex 1.0 vortex-file-compressed 138.54 MB 138.43 MB 108.09 KB -0.1%
hits_13.vortex 1.0 vortex-file-compressed 99.09 MB 99.01 MB 81.15 KB -0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.22 MB 63.17 MB 53.84 KB -0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.46 MB 75.39 MB 64.55 KB -0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.07 MB 80.00 MB 69.33 KB -0.1%
hits_41.vortex 1.0 vortex-file-compressed 223.13 MB 222.94 MB 196.73 KB -0.1%
hits_93.vortex 1.0 vortex-file-compressed 90.20 MB 90.12 MB 82.96 KB -0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.55 MB 66.49 MB 63.13 KB -0.1%
hits_54.vortex 1.0 vortex-file-compressed 221.30 MB 221.10 MB 212.24 KB -0.1%
hits_58.vortex 1.0 vortex-file-compressed 90.30 MB 90.21 MB 91.78 KB -0.1%
hits_76.vortex 1.0 vortex-file-compressed 113.90 MB 113.78 MB 128.50 KB -0.1%
hits_34.vortex 1.0 vortex-file-compressed 97.48 MB 97.36 MB 117.30 KB -0.1%
hits_5.vortex 1.0 vortex-file-compressed 92.93 MB 92.81 MB 124.15 KB -0.1%
hits_2.vortex 1.0 vortex-file-compressed 186.44 MB 186.01 MB 441.80 KB -0.2%
hits_31.vortex 1.0 vortex-file-compressed 90.19 MB 89.97 MB 225.35 KB -0.2%
hits_27.vortex 1.0 vortex-file-compressed 122.88 MB 122.29 MB 608.43 KB -0.5%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.57 MB 0 B 58.57 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.19 MB 0 B 90.19 MB -100.0%
hits_10.vortex 1.0 vortex-compact 48.75 MB 0 B 48.75 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.22 MB 0 B 54.22 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.16 MB 0 B 69.16 MB -100.0%
hits_13.vortex 1.0 vortex-compact 67.86 MB 0 B 67.86 MB -100.0%
hits_14.vortex 1.0 vortex-compact 73.60 MB 0 B 73.60 MB -100.0%
hits_15.vortex 1.0 vortex-compact 47.94 MB 0 B 47.94 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.07 MB 0 B 48.07 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.15 MB 0 B 58.15 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.13 MB 0 B 64.13 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.73 MB 0 B 44.73 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.13 MB 0 B 129.13 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.00 MB 0 B 38.00 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.38 MB 0 B 51.38 MB -100.0%
hits_22.vortex 1.0 vortex-compact 44.49 MB 0 B 44.49 MB -100.0%
hits_23.vortex 1.0 vortex-compact 43.92 MB 0 B 43.92 MB -100.0%
hits_24.vortex 1.0 vortex-compact 43.38 MB 0 B 43.38 MB -100.0%
hits_25.vortex 1.0 vortex-compact 72.93 MB 0 B 72.93 MB -100.0%
hits_26.vortex 1.0 vortex-compact 70.73 MB 0 B 70.73 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.80 MB 0 B 69.80 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.18 MB 0 B 70.18 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.49 MB 0 B 36.49 MB -100.0%
hits_3.vortex 1.0 vortex-compact 94.05 MB 0 B 94.05 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.56 MB 0 B 58.56 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.41 MB 0 B 55.41 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.03 MB 0 B 44.03 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.85 MB 0 B 35.85 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.09 MB 0 B 58.09 MB -100.0%
hits_35.vortex 1.0 vortex-compact 74.95 MB 0 B 74.95 MB -100.0%
hits_36.vortex 1.0 vortex-compact 48.90 MB 0 B 48.90 MB -100.0%
hits_37.vortex 1.0 vortex-compact 53.68 MB 0 B 53.68 MB -100.0%
hits_38.vortex 1.0 vortex-compact 62.96 MB 0 B 62.96 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.69 MB 0 B 49.69 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.69 MB 0 B 71.69 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.74 MB 0 B 75.74 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.52 MB 0 B 165.52 MB -100.0%
hits_42.vortex 1.0 vortex-compact 163.97 MB 0 B 163.97 MB -100.0%
hits_43.vortex 1.0 vortex-compact 168.64 MB 0 B 168.64 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.24 MB 0 B 132.24 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.87 MB 0 B 75.87 MB -100.0%
hits_46.vortex 1.0 vortex-compact 41.82 MB 0 B 41.82 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.19 MB 0 B 18.19 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.27 MB 0 B 17.27 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.42 MB 0 B 50.42 MB -100.0%
hits_5.vortex 1.0 vortex-compact 62.83 MB 0 B 62.83 MB -100.0%
hits_50.vortex 1.0 vortex-compact 112.99 MB 0 B 112.99 MB -100.0%
hits_51.vortex 1.0 vortex-compact 167.75 MB 0 B 167.75 MB -100.0%
hits_52.vortex 1.0 vortex-compact 63.54 MB 0 B 63.54 MB -100.0%
hits_53.vortex 1.0 vortex-compact 58.88 MB 0 B 58.88 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.56 MB 0 B 117.56 MB -100.0%
hits_55.vortex 1.0 vortex-compact 96.03 MB 0 B 96.03 MB -100.0%
hits_56.vortex 1.0 vortex-compact 77.75 MB 0 B 77.75 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.35 MB 0 B 83.35 MB -100.0%
hits_58.vortex 1.0 vortex-compact 60.31 MB 0 B 60.31 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.15 MB 0 B 66.15 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.08 MB 0 B 63.08 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.15 MB 0 B 64.15 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.46 MB 0 B 57.46 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.08 MB 0 B 74.08 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.00 MB 0 B 46.00 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.78 MB 0 B 53.78 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.70 MB 0 B 129.70 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.36 MB 0 B 53.36 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.93 MB 0 B 113.93 MB -100.0%
hits_68.vortex 1.0 vortex-compact 75.85 MB 0 B 75.85 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.82 MB 0 B 80.82 MB -100.0%
hits_7.vortex 1.0 vortex-compact 63.72 MB 0 B 63.72 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.16 MB 0 B 61.16 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.17 MB 0 B 69.17 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.60 MB 0 B 51.60 MB -100.0%
hits_73.vortex 1.0 vortex-compact 69.83 MB 0 B 69.83 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.46 MB 0 B 71.46 MB -100.0%
hits_75.vortex 1.0 vortex-compact 43.56 MB 0 B 43.56 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.27 MB 0 B 76.27 MB -100.0%
hits_77.vortex 1.0 vortex-compact 117.90 MB 0 B 117.90 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.80 MB 0 B 97.80 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.53 MB 0 B 85.53 MB -100.0%
hits_8.vortex 1.0 vortex-compact 62.81 MB 0 B 62.81 MB -100.0%
hits_80.vortex 1.0 vortex-compact 67.87 MB 0 B 67.87 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.33 MB 0 B 65.33 MB -100.0%
hits_82.vortex 1.0 vortex-compact 66.78 MB 0 B 66.78 MB -100.0%
hits_83.vortex 1.0 vortex-compact 52.39 MB 0 B 52.39 MB -100.0%
hits_84.vortex 1.0 vortex-compact 72.94 MB 0 B 72.94 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.53 MB 0 B 52.53 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.15 MB 0 B 48.15 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.82 MB 0 B 118.82 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.15 MB 0 B 73.15 MB -100.0%
hits_89.vortex 1.0 vortex-compact 112.70 MB 0 B 112.70 MB -100.0%
hits_9.vortex 1.0 vortex-compact 65.54 MB 0 B 65.54 MB -100.0%
hits_90.vortex 1.0 vortex-compact 81.71 MB 0 B 81.71 MB -100.0%
hits_91.vortex 1.0 vortex-compact 60.77 MB 0 B 60.77 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.11 MB 0 B 94.11 MB -100.0%
hits_93.vortex 1.0 vortex-compact 58.73 MB 0 B 58.73 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.48 MB 0 B 90.48 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.60 MB 0 B 57.60 MB -100.0%
hits_96.vortex 1.0 vortex-compact 90.92 MB 0 B 90.92 MB -100.0%
hits_97.vortex 1.0 vortex-compact 68.97 MB 0 B 68.97 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.60 MB 0 B 72.60 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.16 MB 0 B 77.16 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

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

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.3%
Engines: DataFusion No clear signal (+6.2%, environment too noisy confidence) · DuckDB No clear signal (-8.2%, environment too noisy confidence)
Vortex (geomean): 1.055x ➖
Parquet (geomean): 1.069x ➖
Shifts: Parquet (control) +6.9% · Median polish +7.5%

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

datafusion / vortex-file-compressed (1.071x ➖, 1↑ 4↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 232594865 286235366 0.81
tpch_q02/datafusion:vortex-file-compressed 502085281 491498608 1.02
tpch_q03/datafusion:vortex-file-compressed 452114955 454708754 0.99
tpch_q04/datafusion:vortex-file-compressed 316794703 281257239 1.13
tpch_q05/datafusion:vortex-file-compressed 608548256 546730498 1.11
tpch_q06/datafusion:vortex-file-compressed 452455484 386013682 1.17
tpch_q07/datafusion:vortex-file-compressed 🚨 1022129364 596234290 1.71
tpch_q08/datafusion:vortex-file-compressed 🚨 825748651 542533555 1.52
tpch_q09/datafusion:vortex-file-compressed 🚨 588141087 413134332 1.42
tpch_q10/datafusion:vortex-file-compressed 🚨 817757596 469562553 1.74
tpch_q11/datafusion:vortex-file-compressed 407848241 330264368 1.23
tpch_q12/datafusion:vortex-file-compressed 450509031 413307729 1.09
tpch_q13/datafusion:vortex-file-compressed 224406388 183939651 1.22
tpch_q14/datafusion:vortex-file-compressed 305382183 269376976 1.13
tpch_q15/datafusion:vortex-file-compressed 492688822 523771787 0.94
tpch_q16/datafusion:vortex-file-compressed 224750961 204924466 1.10
tpch_q17/datafusion:vortex-file-compressed 486366937 506384955 0.96
tpch_q18/datafusion:vortex-file-compressed 🚀 317441183 488068560 0.65
tpch_q19/datafusion:vortex-file-compressed 537627065 721942825 0.74
tpch_q20/datafusion:vortex-file-compressed 422496924 505378084 0.84
tpch_q21/datafusion:vortex-file-compressed 608775641 607186362 1.00
tpch_q22/datafusion:vortex-file-compressed 194180422 251233161 0.77
datafusion / parquet (1.008x ➖, 5↑ 6↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 255759095 229917187 1.11
tpch_q02/datafusion:parquet 413248575 418213912 0.99
tpch_q03/datafusion:parquet 🚨 616871012 438493405 1.41
tpch_q04/datafusion:parquet 295921460 241626047 1.22
tpch_q05/datafusion:parquet 592705621 543541821 1.09
tpch_q06/datafusion:parquet 🚨 371833175 156686298 2.37
tpch_q07/datafusion:parquet 🚨 708070042 486121879 1.46
tpch_q08/datafusion:parquet 685052233 569997415 1.20
tpch_q09/datafusion:parquet 🚨 705990778 458091135 1.54
tpch_q10/datafusion:parquet 533584152 636209134 0.84
tpch_q11/datafusion:parquet 420095480 447312294 0.94
tpch_q12/datafusion:parquet 🚀 253177581 413776489 0.61
tpch_q13/datafusion:parquet 🚀 440425103 659120244 0.67
tpch_q14/datafusion:parquet 🚀 201667996 416797357 0.48
tpch_q15/datafusion:parquet 🚀 368933217 858579361 0.43
tpch_q16/datafusion:parquet 🚀 230898548 353051756 0.65
tpch_q17/datafusion:parquet 544668966 728003096 0.75
tpch_q18/datafusion:parquet 🚨 1015616777 617481840 1.64
tpch_q19/datafusion:parquet 🚨 610937703 427425507 1.43
tpch_q20/datafusion:parquet 470017746 428593542 1.10
tpch_q21/datafusion:parquet 673967877 622651827 1.08
tpch_q22/datafusion:parquet 217626354 218497960 1.00
duckdb / vortex-file-compressed (1.039x ➖, 0↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 279703052 290915290 0.96
tpch_q02/duckdb:vortex-file-compressed 993013852 908558638 1.09
tpch_q03/duckdb:vortex-file-compressed 657557183 638930001 1.03
tpch_q04/duckdb:vortex-file-compressed 438352599 434343127 1.01
tpch_q05/duckdb:vortex-file-compressed 915553208 844258008 1.08
tpch_q06/duckdb:vortex-file-compressed 398240487 380503930 1.05
tpch_q07/duckdb:vortex-file-compressed 936187622 915217865 1.02
tpch_q08/duckdb:vortex-file-compressed 1221868450 1215544235 1.01
tpch_q09/duckdb:vortex-file-compressed 959091232 961146945 1.00
tpch_q10/duckdb:vortex-file-compressed 796688781 717235800 1.11
tpch_q11/duckdb:vortex-file-compressed 483573673 505432980 0.96
tpch_q12/duckdb:vortex-file-compressed 814673226 690239081 1.18
tpch_q13/duckdb:vortex-file-compressed 421337799 375647244 1.12
tpch_q14/duckdb:vortex-file-compressed 🚨 467255762 337491008 1.38
tpch_q15/duckdb:vortex-file-compressed 277961501 363458503 0.76
tpch_q16/duckdb:vortex-file-compressed 366552508 389656445 0.94
tpch_q17/duckdb:vortex-file-compressed 841709361 743721906 1.13
tpch_q18/duckdb:vortex-file-compressed 657409414 604688784 1.09
tpch_q19/duckdb:vortex-file-compressed 500456243 437026805 1.15
tpch_q20/duckdb:vortex-file-compressed 774254631 862607328 0.90
tpch_q21/duckdb:vortex-file-compressed 1170931070 1126206430 1.04
tpch_q22/duckdb:vortex-file-compressed 294358201 295530697 1.00
duckdb / parquet (1.132x ➖, 0↑ 2↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 514000488 417519930 1.23
tpch_q02/duckdb:parquet 1138114247 974236322 1.17
tpch_q03/duckdb:parquet 1010078063 1040301474 0.97
tpch_q04/duckdb:parquet 667369239 632905220 1.05
tpch_q05/duckdb:parquet 1378434633 1178500987 1.17
tpch_q06/duckdb:parquet 491853303 439777723 1.12
tpch_q07/duckdb:parquet 1381652302 1121028902 1.23
tpch_q08/duckdb:parquet 🚨 1940403451 1425599308 1.36
tpch_q09/duckdb:parquet 1520123706 1449458625 1.05
tpch_q10/duckdb:parquet 1414762349 1194010480 1.18
tpch_q11/duckdb:parquet 779000890 702944197 1.11
tpch_q12/duckdb:parquet 756765336 802772195 0.94
tpch_q13/duckdb:parquet 984519468 902353395 1.09
tpch_q14/duckdb:parquet 🚨 935062077 637115021 1.47
tpch_q15/duckdb:parquet 599378334 522970773 1.15
tpch_q16/duckdb:parquet 683976759 628914584 1.09
tpch_q17/duckdb:parquet 903939410 800930929 1.13
tpch_q18/duckdb:parquet 965857160 893388927 1.08
tpch_q19/duckdb:parquet 815779393 758542091 1.08
tpch_q20/duckdb:parquet 1248320077 1153174209 1.08
tpch_q21/duckdb:parquet 1291176041 1090134595 1.18
tpch_q22/duckdb:parquet 580074215 529471552 1.10

@myrrc myrrc linked an issue Jun 23, 2026 that may be closed by this pull request
@myrrc myrrc added the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jun 23, 2026
@github-actions github-actions Bot removed the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jun 23, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.011x ➖

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.011x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 120205448 122810676 0.98
polarsignals_q01/datafusion:vortex-file-compressed 261966146 285244904 0.92
polarsignals_q02/datafusion:vortex-file-compressed 25992094 23732086 1.10
polarsignals_q03/datafusion:vortex-file-compressed 283415799 275361820 1.03
polarsignals_q04/datafusion:vortex-file-compressed 9864763 10324852 0.96
polarsignals_q05/datafusion:vortex-file-compressed 14004644 13822326 1.01
polarsignals_q06/datafusion:vortex-file-compressed 21733762 20731797 1.05
polarsignals_q07/datafusion:vortex-file-compressed 12143645 11492711 1.06
polarsignals_q08/datafusion:vortex-file-compressed 410665156 411986744 1.00
polarsignals_q09/datafusion:vortex-file-compressed 13096433 12746125 1.03

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

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

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: Likely improvement (low confidence)
Attributed Vortex impact: -31.0%
Engines: DataFusion Likely improvement (-31.4%, low confidence) · DuckDB Likely improvement (-30.6%, low confidence)
Vortex (geomean): 0.738x ✅
Parquet (geomean): 1.070x ➖
Shifts: Parquet (control) +7.0% · Median polish +6.8%

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

datafusion / vortex-file-compressed (1.104x ❌, 0↑ 3↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 5959157 4767876 1.25
fineweb_q01/datafusion:vortex-file-compressed 37934636 34751396 1.09
fineweb_q02/datafusion:vortex-file-compressed 39467653 36869325 1.07
fineweb_q03/datafusion:vortex-file-compressed 66076947 64896781 1.02
fineweb_q04/datafusion:vortex-file-compressed 302154524 275633838 1.10
fineweb_q05/datafusion:vortex-file-compressed 🚨 243571666 217844756 1.12
fineweb_q06/datafusion:vortex-file-compressed 54385943 49698946 1.09
fineweb_q07/datafusion:vortex-file-compressed 57626067 55337848 1.04
fineweb_q08/datafusion:vortex-file-compressed 🚨 25581365 21866457 1.17
datafusion / vortex-compact (0.493x ✅, 7↑ 2↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 6830333 5231705 1.31
fineweb_q01/datafusion:vortex-compact 🚀 56059509 100608626 0.56
fineweb_q02/datafusion:vortex-compact 🚀 67036296 105600053 0.63
fineweb_q03/datafusion:vortex-compact 🚀 184237813 862203500 0.21
fineweb_q04/datafusion:vortex-compact 🚀 369480635 919023744 0.40
fineweb_q05/datafusion:vortex-compact 🚀 324726972 816287081 0.40
fineweb_q06/datafusion:vortex-compact 🚀 134229105 465998929 0.29
fineweb_q07/datafusion:vortex-compact 🚀 160558761 484579551 0.33
fineweb_q08/datafusion:vortex-compact 🚨 23871481 20924558 1.14
datafusion / parquet (1.075x ➖, 0↑ 4↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7581710 6992474 1.08
fineweb_q01/datafusion:parquet 305933849 294414985 1.04
fineweb_q02/datafusion:parquet 300355473 298912073 1.00
fineweb_q03/datafusion:parquet 299346739 281551629 1.06
fineweb_q04/datafusion:parquet 🚨 336108186 304280013 1.10
fineweb_q05/datafusion:parquet 🚨 334026414 298475775 1.12
fineweb_q06/datafusion:parquet 🚨 331146497 297094351 1.11
fineweb_q07/datafusion:parquet 🚨 308922754 280570540 1.10
fineweb_q08/datafusion:parquet 292158091 277222496 1.05
duckdb / vortex-file-compressed (1.064x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3635950 3394668 1.07
fineweb_q01/duckdb:vortex-file-compressed 34093977 33072434 1.03
fineweb_q02/duckdb:vortex-file-compressed 43141793 39499326 1.09
fineweb_q03/duckdb:vortex-file-compressed 123045219 115915078 1.06
fineweb_q04/duckdb:vortex-file-compressed 287525693 267579057 1.07
fineweb_q05/duckdb:vortex-file-compressed 230041344 219041990 1.05
fineweb_q06/duckdb:vortex-file-compressed 53295226 50249354 1.06
fineweb_q07/duckdb:vortex-file-compressed 55117646 52592571 1.05
fineweb_q08/duckdb:vortex-file-compressed 23158730 21332785 1.09
duckdb / vortex-compact (0.513x ✅, 7↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4795280 4465993 1.07
fineweb_q01/duckdb:vortex-compact 🚀 61797142 111018798 0.56
fineweb_q02/duckdb:vortex-compact 🚀 72941927 108750296 0.67
fineweb_q03/duckdb:vortex-compact 🚀 230750155 851768550 0.27
fineweb_q04/duckdb:vortex-compact 🚀 372640701 906078942 0.41
fineweb_q05/duckdb:vortex-compact 🚀 320567764 798105587 0.40
fineweb_q06/duckdb:vortex-compact 🚀 140831258 461489486 0.31
fineweb_q07/duckdb:vortex-compact 🚀 163304965 475218779 0.34
fineweb_q08/duckdb:vortex-compact 🚨 24822441 18813437 1.32
duckdb / parquet (1.064x ➖, 0↑ 2↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚨 34245329 30718219 1.11
fineweb_q01/duckdb:parquet 90283027 84325652 1.07
fineweb_q02/duckdb:parquet 90425802 84957437 1.06
fineweb_q03/duckdb:parquet 321513926 315536639 1.02
fineweb_q04/duckdb:parquet 459857392 448464800 1.03
fineweb_q05/duckdb:parquet 438090733 414824152 1.06
fineweb_q06/duckdb:parquet 211998412 203498108 1.04
fineweb_q07/duckdb:parquet 225806679 217817512 1.04
fineweb_q08/duckdb:parquet 🚨 38125891 32950583 1.16

File Size Changes (2 files changed, +6.5% overall, 1↑ 1↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-compact 1.23 GB 1.41 GB +180.70 MB +14.3%
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB 2.44 MB -0.2%

Totals:

  • vortex-compact: 1.23 GB → 1.41 GB (+14.3%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (-0.2%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.9%
Engines: DataFusion No clear signal (+1.4%, environment too noisy confidence) · DuckDB No clear signal (-7.0%, environment too noisy confidence)
Vortex (geomean): 0.941x ➖
Parquet (geomean): 0.974x ➖
Shifts: Parquet (control) -2.6% · Median polish -4.1%

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

datafusion / vortex-file-compressed (0.977x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 56248318 54805886 1.03
tpch_q02/datafusion:vortex-file-compressed 22245101 22842173 0.97
tpch_q03/datafusion:vortex-file-compressed 29992114 30700233 0.98
tpch_q04/datafusion:vortex-file-compressed 19380537 20008306 0.97
tpch_q05/datafusion:vortex-file-compressed 45975316 47288819 0.97
tpch_q06/datafusion:vortex-file-compressed 9355622 9775304 0.96
tpch_q07/datafusion:vortex-file-compressed 53669821 52395384 1.02
tpch_q08/datafusion:vortex-file-compressed 39406316 39548595 1.00
tpch_q09/datafusion:vortex-file-compressed 51316685 52318012 0.98
tpch_q10/datafusion:vortex-file-compressed 32905282 34666899 0.95
tpch_q11/datafusion:vortex-file-compressed 15994763 16321297 0.98
tpch_q12/datafusion:vortex-file-compressed 23138712 23847440 0.97
tpch_q13/datafusion:vortex-file-compressed 26884189 27170540 0.99
tpch_q14/datafusion:vortex-file-compressed 14537754 15050923 0.97
tpch_q15/datafusion:vortex-file-compressed 22803438 23185181 0.98
tpch_q16/datafusion:vortex-file-compressed 19799822 19772475 1.00
tpch_q17/datafusion:vortex-file-compressed 65850445 64197900 1.03
tpch_q18/datafusion:vortex-file-compressed 73596462 75749017 0.97
tpch_q19/datafusion:vortex-file-compressed 30788272 32665254 0.94
tpch_q20/datafusion:vortex-file-compressed 29418359 31820764 0.92
tpch_q21/datafusion:vortex-file-compressed 69045399 70011387 0.99
tpch_q22/datafusion:vortex-file-compressed 11515434 12356406 0.93
datafusion / vortex-compact (0.960x ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 60326700 64050105 0.94
tpch_q02/datafusion:vortex-compact 25249433 26159818 0.97
tpch_q03/datafusion:vortex-compact 32334551 32977111 0.98
tpch_q04/datafusion:vortex-compact 21941238 22162000 0.99
tpch_q05/datafusion:vortex-compact 47036603 48280002 0.97
tpch_q06/datafusion:vortex-compact 12375400 12634857 0.98
tpch_q07/datafusion:vortex-compact 53683153 55089109 0.97
tpch_q08/datafusion:vortex-compact 41316841 42726644 0.97
tpch_q09/datafusion:vortex-compact 53335218 55751297 0.96
tpch_q10/datafusion:vortex-compact 34845991 37321306 0.93
tpch_q11/datafusion:vortex-compact 17261193 17904239 0.96
tpch_q12/datafusion:vortex-compact 29542378 30965776 0.95
tpch_q13/datafusion:vortex-compact 🚀 26611679 32144734 0.83
tpch_q14/datafusion:vortex-compact 18685477 18496222 1.01
tpch_q15/datafusion:vortex-compact 30082643 30970305 0.97
tpch_q16/datafusion:vortex-compact 23573170 25759479 0.92
tpch_q17/datafusion:vortex-compact 68181854 68781914 0.99
tpch_q18/datafusion:vortex-compact 76781335 78412965 0.98
tpch_q19/datafusion:vortex-compact 52379890 54004696 0.97
tpch_q20/datafusion:vortex-compact 34533698 36034256 0.96
tpch_q21/datafusion:vortex-compact 75066884 75849632 0.99
tpch_q22/datafusion:vortex-compact 12553373 13461531 0.93
datafusion / parquet (0.955x ➖, 3↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 136337717 137837475 0.99
tpch_q02/datafusion:parquet 60851337 61623664 0.99
tpch_q03/datafusion:parquet 82980704 82993655 1.00
tpch_q04/datafusion:parquet 45668623 47181260 0.97
tpch_q05/datafusion:parquet 88405225 95754729 0.92
tpch_q06/datafusion:parquet 37143776 41063504 0.90
tpch_q07/datafusion:parquet 103637206 107687390 0.96
tpch_q08/datafusion:parquet 🚀 89723511 100996183 0.89
tpch_q09/datafusion:parquet 118738438 128069729 0.93
tpch_q10/datafusion:parquet 111240337 119627225 0.93
tpch_q11/datafusion:parquet 40578742 41507836 0.98
tpch_q12/datafusion:parquet 🚀 72773578 88480381 0.82
tpch_q13/datafusion:parquet 188022142 194011659 0.97
tpch_q14/datafusion:parquet 🚀 40633376 46635138 0.87
tpch_q15/datafusion:parquet 62789891 59053004 1.06
tpch_q16/datafusion:parquet 40907011 43769375 0.93
tpch_q17/datafusion:parquet 137859467 142402091 0.97
tpch_q18/datafusion:parquet 151569566 158340025 0.96
tpch_q19/datafusion:parquet 75235593 73833239 1.02
tpch_q20/datafusion:parquet 71245319 73009773 0.98
tpch_q21/datafusion:parquet 140864796 134105241 1.05
tpch_q22/datafusion:parquet 43453898 45602185 0.95
datafusion / arrow (0.968x ➖, 1↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 59631140 60827355 0.98
tpch_q02/datafusion:arrow 16582137 17298818 0.96
tpch_q03/datafusion:arrow 30921612 33826781 0.91
tpch_q04/datafusion:arrow 26516069 27808898 0.95
tpch_q05/datafusion:arrow 56658578 57053015 0.99
tpch_q06/datafusion:arrow 🚨 24558918 21477486 1.14
tpch_q07/datafusion:arrow 106274474 108220507 0.98
tpch_q08/datafusion:arrow 44175131 43868479 1.01
tpch_q09/datafusion:arrow 🚀 63696499 73927990 0.86
tpch_q10/datafusion:arrow 49145627 51272156 0.96
tpch_q11/datafusion:arrow 8943152 9407797 0.95
tpch_q12/datafusion:arrow 49012980 51488817 0.95
tpch_q13/datafusion:arrow 46553477 45219653 1.03
tpch_q14/datafusion:arrow 22866769 23352609 0.98
tpch_q15/datafusion:arrow 44910306 48406440 0.93
tpch_q16/datafusion:arrow 16498641 16675889 0.99
tpch_q17/datafusion:arrow 65231555 69877928 0.93
tpch_q18/datafusion:arrow 106670371 109989417 0.97
tpch_q19/datafusion:arrow 35685373 37185760 0.96
tpch_q20/datafusion:arrow 34348097 36479655 0.94
tpch_q21/datafusion:arrow 150787267 155004209 0.97
tpch_q22/datafusion:arrow 11685915 12210881 0.96
duckdb / vortex-file-compressed (0.943x ➖, 3↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 30964010 31609000 0.98
tpch_q02/duckdb:vortex-file-compressed 25438983 25917386 0.98
tpch_q03/duckdb:vortex-file-compressed 31819581 33767670 0.94
tpch_q04/duckdb:vortex-file-compressed 29085054 29558076 0.98
tpch_q05/duckdb:vortex-file-compressed 37718662 38155045 0.99
tpch_q06/duckdb:vortex-file-compressed 7647664 8345787 0.92
tpch_q07/duckdb:vortex-file-compressed 35304950 36049314 0.98
tpch_q08/duckdb:vortex-file-compressed 40006148 40778693 0.98
tpch_q09/duckdb:vortex-file-compressed 58032605 60415266 0.96
tpch_q10/duckdb:vortex-file-compressed 42076545 43057182 0.98
tpch_q11/duckdb:vortex-file-compressed 15330679 15049456 1.02
tpch_q12/duckdb:vortex-file-compressed 22980756 24111594 0.95
tpch_q13/duckdb:vortex-file-compressed 40947641 43430651 0.94
tpch_q14/duckdb:vortex-file-compressed 21510075 23254135 0.93
tpch_q15/duckdb:vortex-file-compressed 16696678 18192774 0.92
tpch_q16/duckdb:vortex-file-compressed 29244809 31075524 0.94
tpch_q17/duckdb:vortex-file-compressed 23099612 25431139 0.91
tpch_q18/duckdb:vortex-file-compressed 54431884 58177785 0.94
tpch_q19/duckdb:vortex-file-compressed 🚀 28665868 31909980 0.90
tpch_q20/duckdb:vortex-file-compressed 32796521 36160621 0.91
tpch_q21/duckdb:vortex-file-compressed 🚀 98183721 112674423 0.87
tpch_q22/duckdb:vortex-file-compressed 🚀 16498473 19287393 0.86
duckdb / vortex-compact (0.888x ✅, 14↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38361050 39590562 0.97
tpch_q02/duckdb:vortex-compact 🚀 31955366 35590714 0.90
tpch_q03/duckdb:vortex-compact 33635490 36693935 0.92
tpch_q04/duckdb:vortex-compact 31681398 32240700 0.98
tpch_q05/duckdb:vortex-compact 🚀 40528767 45906929 0.88
tpch_q06/duckdb:vortex-compact 10562767 11628898 0.91
tpch_q07/duckdb:vortex-compact 🚀 40640509 46629583 0.87
tpch_q08/duckdb:vortex-compact 🚀 45768915 52054414 0.88
tpch_q09/duckdb:vortex-compact 🚀 64310010 75171361 0.86
tpch_q10/duckdb:vortex-compact 45372013 49928670 0.91
tpch_q11/duckdb:vortex-compact 🚀 18177759 20682321 0.88
tpch_q12/duckdb:vortex-compact 🚀 29881797 33380055 0.90
tpch_q13/duckdb:vortex-compact 🚀 41843123 51050359 0.82
tpch_q14/duckdb:vortex-compact 🚀 25626426 29436228 0.87
tpch_q15/duckdb:vortex-compact 🚀 19407656 22284645 0.87
tpch_q16/duckdb:vortex-compact 33159703 36647606 0.90
tpch_q17/duckdb:vortex-compact 🚀 28648537 32543672 0.88
tpch_q18/duckdb:vortex-compact 54246848 58965350 0.92
tpch_q19/duckdb:vortex-compact 🚀 32694468 39532265 0.83
tpch_q20/duckdb:vortex-compact 🚀 39013724 44722690 0.87
tpch_q21/duckdb:vortex-compact 🚀 103098130 123673614 0.83
tpch_q22/duckdb:vortex-compact 18039293 19671332 0.92
duckdb / parquet (0.993x ➖, 3↑ 2↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77382851 76969943 1.01
tpch_q02/duckdb:parquet 38901381 39650361 0.98
tpch_q03/duckdb:parquet 70244350 71416194 0.98
tpch_q04/duckdb:parquet 🚨 59077208 52131875 1.13
tpch_q05/duckdb:parquet 67932195 68909904 0.99
tpch_q06/duckdb:parquet 22123235 22651940 0.98
tpch_q07/duckdb:parquet 76445633 70281734 1.09
tpch_q08/duckdb:parquet 86591103 83223402 1.04
tpch_q09/duckdb:parquet 🚀 134532771 154249975 0.87
tpch_q10/duckdb:parquet 125836088 126128054 1.00
tpch_q11/duckdb:parquet 22281589 22367809 1.00
tpch_q12/duckdb:parquet 48264548 46620891 1.04
tpch_q13/duckdb:parquet 250944476 253130559 0.99
tpch_q14/duckdb:parquet 🚀 50510406 58453291 0.86
tpch_q15/duckdb:parquet 🚨 29302549 26318534 1.11
tpch_q16/duckdb:parquet 58034922 57759978 1.00
tpch_q17/duckdb:parquet 56524066 54192510 1.04
tpch_q18/duckdb:parquet 119775018 122133156 0.98
tpch_q19/duckdb:parquet 🚀 71075174 79060630 0.90
tpch_q20/duckdb:parquet 65164498 66394021 0.98
tpch_q21/duckdb:parquet 167850402 182963223 0.92
tpch_q22/duckdb:parquet 53654107 53893681 1.00
duckdb / duckdb (0.938x ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17451080 17899780 0.97
tpch_q02/duckdb:duckdb 14335081 15260635 0.94
tpch_q03/duckdb:duckdb 21869755 23401354 0.93
tpch_q04/duckdb:duckdb 21410849 23282881 0.92
tpch_q05/duckdb:duckdb 23416256 24390922 0.96
tpch_q06/duckdb:duckdb 6922215 7216521 0.96
tpch_q07/duckdb:duckdb 25055126 26366484 0.95
tpch_q08/duckdb:duckdb 23905821 24724650 0.97
tpch_q09/duckdb:duckdb 57632225 62869596 0.92
tpch_q10/duckdb:duckdb 49806832 53720437 0.93
tpch_q11/duckdb:duckdb 6985079 7726337 0.90
tpch_q12/duckdb:duckdb 17546902 19099889 0.92
tpch_q13/duckdb:duckdb 42479986 42919980 0.99
tpch_q14/duckdb:duckdb 🚀 20856341 23424081 0.89
tpch_q15/duckdb:duckdb 13849194 14275475 0.97
tpch_q16/duckdb:duckdb 25974367 28243724 0.92
tpch_q17/duckdb:duckdb 15604578 17013741 0.92
tpch_q18/duckdb:duckdb 40647049 43029286 0.94
tpch_q19/duckdb:duckdb 31164043 33955064 0.92
tpch_q20/duckdb:duckdb 25359504 26599827 0.95
tpch_q21/duckdb:duckdb 61282789 67176393 0.91
tpch_q22/duckdb:duckdb 25590219 26977173 0.95

File Size Changes (16 files changed, -1.3% overall, 9↑ 7↓)
File Scale Format Base HEAD Change %
nation_0.vortex 1.0 vortex-compact 8.18 KB 8.68 KB +504 B +6.0%
region_0.vortex 1.0 vortex-compact 5.83 KB 6.14 KB +320 B +5.4%
supplier_0.vortex 1.0 vortex-compact 496.46 KB 521.88 KB +25.43 KB +5.1%
customer_0.vortex 1.0 vortex-compact 7.43 MB 7.54 MB +107.21 KB +1.4%
orders_0.vortex 1.0 vortex-file-compressed 35.15 MB 35.50 MB +361.23 KB +1.0%
part_0.vortex 1.0 vortex-file-compressed 4.94 MB 4.97 MB +37.01 KB +0.7%
lineitem_0.vortex 1.0 vortex-file-compressed 82.15 MB 82.32 MB +166.55 KB +0.2%
lineitem_1.vortex 1.0 vortex-file-compressed 81.99 MB 82.09 MB +97.45 KB +0.1%
customer_0.vortex 1.0 vortex-file-compressed 8.90 MB 8.90 MB +88 B +0.0%
partsupp_0.vortex 1.0 vortex-file-compressed 23.69 MB 23.68 MB 9.20 KB -0.0%
supplier_0.vortex 1.0 vortex-file-compressed 613.90 KB 602.27 KB 11.62 KB -1.9%
lineitem_0.vortex 1.0 vortex-compact 63.00 MB 61.47 MB 1.53 MB -2.4%
lineitem_1.vortex 1.0 vortex-compact 63.03 MB 61.48 MB 1.55 MB -2.5%
partsupp_0.vortex 1.0 vortex-compact 20.89 MB 20.21 MB 688.09 KB -3.2%
orders_0.vortex 1.0 vortex-compact 31.73 MB 29.50 MB 2.23 MB -7.0%
part_0.vortex 1.0 vortex-compact 3.40 MB 3.15 MB 252.54 KB -7.3%

Totals:

  • vortex-compact: 190.24 MB → 184.14 MB (-3.2%)
  • vortex-file-compressed: 237.70 MB → 238.33 MB (+0.3%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -7.0%
Engines: DataFusion No clear signal (-15.7%, low confidence) · DuckDB No clear signal (+2.7%, low confidence)
Vortex (geomean): 0.924x ➖
Parquet (geomean): 0.993x ➖
Shifts: Parquet (control) -0.7% · Median polish -2.7%

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

datafusion / vortex-file-compressed (0.807x ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 30163871 82168646 0.37
fineweb_q01/datafusion:vortex-file-compressed 564229354 789000753 0.72
fineweb_q02/datafusion:vortex-file-compressed 527093528 557061298 0.95
fineweb_q03/datafusion:vortex-file-compressed 1110925494 1180462463 0.94
fineweb_q04/datafusion:vortex-file-compressed 1191183974 1378440894 0.86
fineweb_q05/datafusion:vortex-file-compressed 1115719367 1195063655 0.93
fineweb_q06/datafusion:vortex-file-compressed 1415809869 1538070249 0.92
fineweb_q07/datafusion:vortex-file-compressed 1121307315 1266657262 0.89
fineweb_q08/datafusion:vortex-file-compressed 469421504 498039303 0.94
datafusion / vortex-compact (0.894x ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 47578947 68723793 0.69
fineweb_q01/datafusion:vortex-compact 750433319 724945067 1.04
fineweb_q02/datafusion:vortex-compact 622658290 705875451 0.88
fineweb_q03/datafusion:vortex-compact 1244461732 1339543512 0.93
fineweb_q04/datafusion:vortex-compact 1248069983 1654150050 0.75
fineweb_q05/datafusion:vortex-compact 1115749735 1336956905 0.83
fineweb_q06/datafusion:vortex-compact 1252305043 1293140147 0.97
fineweb_q07/datafusion:vortex-compact 1127072095 1174145499 0.96
fineweb_q08/datafusion:vortex-compact 446263219 422101708 1.06
datafusion / parquet (1.007x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1372160141 1281179386 1.07
fineweb_q01/datafusion:parquet 1941264082 1971763366 0.98
fineweb_q02/datafusion:parquet 2030405758 1924599597 1.05
fineweb_q03/datafusion:parquet 1885639507 1848147498 1.02
fineweb_q04/datafusion:parquet 2205672592 2299786888 0.96
fineweb_q05/datafusion:parquet 2004849197 1937872448 1.03
fineweb_q06/datafusion:parquet 1942573034 2033354667 0.96
fineweb_q07/datafusion:parquet 2025030627 2036137484 0.99
fineweb_q08/datafusion:parquet 2060088133 2065949014 1.00
duckdb / vortex-file-compressed (1.026x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 83973781 81210680 1.03
fineweb_q01/duckdb:vortex-file-compressed 654181597 565353562 1.16
fineweb_q02/duckdb:vortex-file-compressed 501881745 561041819 0.89
fineweb_q03/duckdb:vortex-file-compressed 1280584311 1280417248 1.00
fineweb_q04/duckdb:vortex-file-compressed 1479573405 1443913246 1.02
fineweb_q05/duckdb:vortex-file-compressed 1228943118 1277660302 0.96
fineweb_q06/duckdb:vortex-file-compressed 1535946737 1460402734 1.05
fineweb_q07/duckdb:vortex-file-compressed 1332128043 1381570095 0.96
fineweb_q08/duckdb:vortex-file-compressed 640760305 545902777 1.17
duckdb / vortex-compact (0.985x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 79320759 69245687 1.15
fineweb_q01/duckdb:vortex-compact 716810117 678125710 1.06
fineweb_q02/duckdb:vortex-compact 680287517 587620648 1.16
fineweb_q03/duckdb:vortex-compact 1331826639 1692840160 0.79
fineweb_q04/duckdb:vortex-compact 1569383997 1817640829 0.86
fineweb_q05/duckdb:vortex-compact 1320257071 1578015147 0.84
fineweb_q06/duckdb:vortex-compact 1571523850 1643764254 0.96
fineweb_q07/duckdb:vortex-compact 1329125806 1426386395 0.93
fineweb_q08/duckdb:vortex-compact 583606593 475682681 1.23
duckdb / parquet (0.979x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1132997385 1094536747 1.04
fineweb_q01/duckdb:parquet 1361632890 1482300944 0.92
fineweb_q02/duckdb:parquet 1434116534 1539464767 0.93
fineweb_q03/duckdb:parquet 3825711070 3836154478 1.00
fineweb_q04/duckdb:parquet 2043830896 1957168228 1.04
fineweb_q05/duckdb:parquet 2171320131 2327382979 0.93
fineweb_q06/duckdb:parquet 4337189661 4354280688 1.00
fineweb_q07/duckdb:parquet 2640560282 2715836479 0.97
fineweb_q08/duckdb:parquet 1080906008 1092642802 0.99

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DuckDB No clear signal (-0.6%, low confidence)
Vortex (geomean): 1.007x ➖
Parquet (geomean): 1.013x ➖
Shifts: Parquet (control) +1.3% · Median polish +1.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.

duckdb / vortex-file-compressed (1.010x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12145354 11531494 1.05
statpopgen_q01/duckdb:vortex-file-compressed 26261138 28299256 0.93
statpopgen_q02/duckdb:vortex-file-compressed 511885500 510282506 1.00
statpopgen_q03/duckdb:vortex-file-compressed 1041392484 1047235725 0.99
statpopgen_q04/duckdb:vortex-file-compressed 1046352815 1035476108 1.01
statpopgen_q05/duckdb:vortex-file-compressed 465206165 467666305 0.99
statpopgen_q06/duckdb:vortex-file-compressed 1537509585 1517390350 1.01
statpopgen_q07/duckdb:vortex-file-compressed 197572878 187194329 1.06
statpopgen_q08/duckdb:vortex-file-compressed 239155849 228546913 1.05
statpopgen_q09/duckdb:vortex-file-compressed 835102702 821023097 1.02
statpopgen_q10/duckdb:vortex-file-compressed 2555310564 2546043848 1.00
duckdb / vortex-compact (1.004x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11958826 11575323 1.03
statpopgen_q01/duckdb:vortex-compact 218351036 212032357 1.03
statpopgen_q02/duckdb:vortex-compact 562993165 569813790 0.99
statpopgen_q03/duckdb:vortex-compact 1140548823 1139096171 1.00
statpopgen_q04/duckdb:vortex-compact 1151700262 1167627201 0.99
statpopgen_q05/duckdb:vortex-compact 568473383 569888853 1.00
statpopgen_q06/duckdb:vortex-compact 1521485600 1514066058 1.00
statpopgen_q07/duckdb:vortex-compact 886634712 897458019 0.99
statpopgen_q08/duckdb:vortex-compact 924829178 929385208 1.00
statpopgen_q09/duckdb:vortex-compact 932607452 923188730 1.01
statpopgen_q10/duckdb:vortex-compact 2600472950 2578040437 1.01
duckdb / parquet (1.013x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 303000443 303009510 1.00
statpopgen_q01/duckdb:parquet 387698390 379725945 1.02
statpopgen_q02/duckdb:parquet 760590661 764971052 0.99
statpopgen_q03/duckdb:parquet 1201441879 1176698143 1.02
statpopgen_q04/duckdb:parquet 1189137932 1181947597 1.01
statpopgen_q05/duckdb:parquet 826435638 811320688 1.02
statpopgen_q06/duckdb:parquet 1442275585 1427261727 1.01
statpopgen_q07/duckdb:parquet 861260135 849046790 1.01
statpopgen_q08/duckdb:parquet 877340504 854546566 1.03
statpopgen_q09/duckdb:parquet 1025273195 1011336596 1.01
statpopgen_q10/duckdb:parquet 2226414387 2193692766 1.01

File Size Changes (2 files changed, +0.1% overall, 2↑ 0↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 959.32 MB 963.21 MB +3.89 MB +0.4%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB +49.29 KB +0.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.3%
Engines: DataFusion No clear signal (-0.6%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 0.993x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish -0.3%

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

datafusion / vortex-file-compressed (0.997x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 444299030 471386153 0.94
tpch_q02/datafusion:vortex-file-compressed 103891118 105727583 0.98
tpch_q03/datafusion:vortex-file-compressed 196060630 197729813 0.99
tpch_q04/datafusion:vortex-file-compressed 99440065 96614807 1.03
tpch_q05/datafusion:vortex-file-compressed 335120649 342135275 0.98
tpch_q06/datafusion:vortex-file-compressed 35713431 36434651 0.98
tpch_q07/datafusion:vortex-file-compressed 462395227 461346811 1.00
tpch_q08/datafusion:vortex-file-compressed 339533462 346417872 0.98
tpch_q09/datafusion:vortex-file-compressed 591116959 593947400 1.00
tpch_q10/datafusion:vortex-file-compressed 228792930 228909932 1.00
tpch_q11/datafusion:vortex-file-compressed 79784451 76612695 1.04
tpch_q12/datafusion:vortex-file-compressed 112182966 109667914 1.02
tpch_q13/datafusion:vortex-file-compressed 198913921 198588182 1.00
tpch_q14/datafusion:vortex-file-compressed 48748255 49199503 0.99
tpch_q15/datafusion:vortex-file-compressed 96331239 95688790 1.01
tpch_q16/datafusion:vortex-file-compressed 75774768 74442723 1.02
tpch_q17/datafusion:vortex-file-compressed 573997589 582150859 0.99
tpch_q18/datafusion:vortex-file-compressed 838158183 839770782 1.00
tpch_q19/datafusion:vortex-file-compressed 224448217 226874221 0.99
tpch_q20/datafusion:vortex-file-compressed 160339984 157692487 1.02
tpch_q21/datafusion:vortex-file-compressed 602652446 603384387 1.00
tpch_q22/datafusion:vortex-file-compressed 55706207 56953348 0.98
datafusion / vortex-compact (0.985x ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 506788757 501016364 1.01
tpch_q02/datafusion:vortex-compact 106840687 107673310 0.99
tpch_q03/datafusion:vortex-compact 199751763 199113361 1.00
tpch_q04/datafusion:vortex-compact 109018291 112541816 0.97
tpch_q05/datafusion:vortex-compact 342543461 344611432 0.99
tpch_q06/datafusion:vortex-compact 59950871 59663219 1.00
tpch_q07/datafusion:vortex-compact 468492452 474569220 0.99
tpch_q08/datafusion:vortex-compact 342507574 348733272 0.98
tpch_q09/datafusion:vortex-compact 592378590 597395570 0.99
tpch_q10/datafusion:vortex-compact 243952388 241990703 1.01
tpch_q11/datafusion:vortex-compact 80416244 79375170 1.01
tpch_q12/datafusion:vortex-compact 153377071 153381567 1.00
tpch_q13/datafusion:vortex-compact 🚀 204355215 245677278 0.83
tpch_q14/datafusion:vortex-compact 65888245 66296052 0.99
tpch_q15/datafusion:vortex-compact 152233479 151312025 1.01
tpch_q16/datafusion:vortex-compact 78754139 79168615 0.99
tpch_q17/datafusion:vortex-compact 582399432 590503396 0.99
tpch_q18/datafusion:vortex-compact 831155386 834709023 1.00
tpch_q19/datafusion:vortex-compact 323377986 323981965 1.00
tpch_q20/datafusion:vortex-compact 178917944 181893978 0.98
tpch_q21/datafusion:vortex-compact 630807781 630476718 1.00
tpch_q22/datafusion:vortex-compact 60214996 63402629 0.95
datafusion / parquet (0.998x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 480407421 484117543 0.99
tpch_q02/datafusion:parquet 176202697 175291318 1.01
tpch_q03/datafusion:parquet 261999897 263366783 0.99
tpch_q04/datafusion:parquet 122529627 122740885 1.00
tpch_q05/datafusion:parquet 398794337 397172147 1.00
tpch_q06/datafusion:parquet 129168659 132267101 0.98
tpch_q07/datafusion:parquet 560337980 572337489 0.98
tpch_q08/datafusion:parquet 450340731 447415056 1.01
tpch_q09/datafusion:parquet 727132730 741330793 0.98
tpch_q10/datafusion:parquet 578364532 581713949 0.99
tpch_q11/datafusion:parquet 120533083 121321386 0.99
tpch_q12/datafusion:parquet 210894779 209952297 1.00
tpch_q13/datafusion:parquet 351119401 353080686 0.99
tpch_q14/datafusion:parquet 157868757 153308599 1.03
tpch_q15/datafusion:parquet 256518345 269708601 0.95
tpch_q16/datafusion:parquet 124204482 123992926 1.00
tpch_q17/datafusion:parquet 679345211 674302134 1.01
tpch_q18/datafusion:parquet 863613102 872926547 0.99
tpch_q19/datafusion:parquet 279564517 284535589 0.98
tpch_q20/datafusion:parquet 295970814 295163263 1.00
tpch_q21/datafusion:parquet 657297085 653132568 1.01
tpch_q22/datafusion:parquet 217795560 206064029 1.06
datafusion / arrow (0.993x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 702591484 706667643 0.99
tpch_q02/datafusion:arrow 112580338 114072242 0.99
tpch_q03/datafusion:arrow 505357053 503759063 1.00
tpch_q04/datafusion:arrow 359193668 363557455 0.99
tpch_q05/datafusion:arrow 731409897 747994615 0.98
tpch_q06/datafusion:arrow 325516382 328141790 0.99
tpch_q07/datafusion:arrow 1145102005 1148648663 1.00
tpch_q08/datafusion:arrow 952341687 944592198 1.01
tpch_q09/datafusion:arrow 1062920193 1101076765 0.97
tpch_q10/datafusion:arrow 632082609 650417139 0.97
tpch_q11/datafusion:arrow 93313899 93666162 1.00
tpch_q12/datafusion:arrow 1397781404 1281629295 1.09
tpch_q13/datafusion:arrow 486324225 484123743 1.00
tpch_q14/datafusion:arrow 360470629 372625127 0.97
tpch_q15/datafusion:arrow 743476360 759320852 0.98
tpch_q16/datafusion:arrow 82129630 83205523 0.99
tpch_q17/datafusion:arrow 972607703 965543930 1.01
tpch_q18/datafusion:arrow 1815566513 1850644704 0.98
tpch_q19/datafusion:arrow 542029060 544784446 0.99
tpch_q20/datafusion:arrow 506735956 510035707 0.99
tpch_q21/datafusion:arrow 3117548109 3153463953 0.99
tpch_q22/datafusion:arrow 80752565 81951678 0.99
duckdb / vortex-file-compressed (1.003x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 169132177 168946184 1.00
tpch_q02/duckdb:vortex-file-compressed 55770255 54706456 1.02
tpch_q03/duckdb:vortex-file-compressed 124412305 124285490 1.00
tpch_q04/duckdb:vortex-file-compressed 158802894 158516177 1.00
tpch_q05/duckdb:vortex-file-compressed 140103223 139094796 1.01
tpch_q06/duckdb:vortex-file-compressed 32561636 32366897 1.01
tpch_q07/duckdb:vortex-file-compressed 136308196 138426512 0.98
tpch_q08/duckdb:vortex-file-compressed 174475711 174628079 1.00
tpch_q09/duckdb:vortex-file-compressed 403327354 398983367 1.01
tpch_q10/duckdb:vortex-file-compressed 196553354 200281669 0.98
tpch_q11/duckdb:vortex-file-compressed 32876272 32943735 1.00
tpch_q12/duckdb:vortex-file-compressed 106735806 105901819 1.01
tpch_q13/duckdb:vortex-file-compressed 274649512 272903065 1.01
tpch_q14/duckdb:vortex-file-compressed 53056779 53152726 1.00
tpch_q15/duckdb:vortex-file-compressed 89429042 88496404 1.01
tpch_q16/duckdb:vortex-file-compressed 78308872 77968272 1.00
tpch_q17/duckdb:vortex-file-compressed 93721037 92621064 1.01
tpch_q18/duckdb:vortex-file-compressed 294242841 295481879 1.00
tpch_q19/duckdb:vortex-file-compressed 79456788 78878943 1.01
tpch_q20/duckdb:vortex-file-compressed 142079686 140284241 1.01
tpch_q21/duckdb:vortex-file-compressed 494138743 495746837 1.00
tpch_q22/duckdb:vortex-file-compressed 64600285 64614388 1.00
duckdb / vortex-compact (0.986x ➖, 1↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229526324 229614701 1.00
tpch_q02/duckdb:vortex-compact 60063984 60519396 0.99
tpch_q03/duckdb:vortex-compact 136451716 138945586 0.98
tpch_q04/duckdb:vortex-compact 169906395 172731482 0.98
tpch_q05/duckdb:vortex-compact 164828339 164605944 1.00
tpch_q06/duckdb:vortex-compact 54091480 54025556 1.00
tpch_q07/duckdb:vortex-compact 172775360 173595166 1.00
tpch_q08/duckdb:vortex-compact 197678323 197882525 1.00
tpch_q09/duckdb:vortex-compact 427128204 427922729 1.00
tpch_q10/duckdb:vortex-compact 222114877 223939387 0.99
tpch_q11/duckdb:vortex-compact 38192382 39641366 0.96
tpch_q12/duckdb:vortex-compact 165313004 164940573 1.00
tpch_q13/duckdb:vortex-compact 🚀 278234841 324425784 0.86
tpch_q14/duckdb:vortex-compact 72490141 72422286 1.00
tpch_q15/duckdb:vortex-compact 113574876 114487373 0.99
tpch_q16/duckdb:vortex-compact 81060773 81158029 1.00
tpch_q17/duckdb:vortex-compact 105854576 108441648 0.98
tpch_q18/duckdb:vortex-compact 295745269 293216356 1.01
tpch_q19/duckdb:vortex-compact 96690771 96615402 1.00
tpch_q20/duckdb:vortex-compact 175342343 176920548 0.99
tpch_q21/duckdb:vortex-compact 526599030 532110294 0.99
tpch_q22/duckdb:vortex-compact 70241432 72334059 0.97
duckdb / parquet (0.997x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 265200876 261407028 1.01
tpch_q02/duckdb:parquet 105829037 102101598 1.04
tpch_q03/duckdb:parquet 210084755 206754761 1.02
tpch_q04/duckdb:parquet 129821890 135697104 0.96
tpch_q05/duckdb:parquet 226834970 228692734 0.99
tpch_q06/duckdb:parquet 74493650 73390161 1.02
tpch_q07/duckdb:parquet 186681044 187313854 1.00
tpch_q08/duckdb:parquet 265252546 264265756 1.00
tpch_q09/duckdb:parquet 472623041 483794561 0.98
tpch_q10/duckdb:parquet 621767018 625391942 0.99
tpch_q11/duckdb:parquet 64737825 64477622 1.00
tpch_q12/duckdb:parquet 130679046 133827716 0.98
tpch_q13/duckdb:parquet 442571626 435277457 1.02
tpch_q14/duckdb:parquet 179917517 182489009 0.99
tpch_q15/duckdb:parquet 106021152 105392865 1.01
tpch_q16/duckdb:parquet 162481670 162565609 1.00
tpch_q17/duckdb:parquet 181270158 183149673 0.99
tpch_q18/duckdb:parquet 364384951 361472053 1.01
tpch_q19/duckdb:parquet 286889239 289412951 0.99
tpch_q20/duckdb:parquet 223177838 229168520 0.97
tpch_q21/duckdb:parquet 563181954 571001020 0.99
tpch_q22/duckdb:parquet 294454084 295107514 1.00
duckdb / duckdb (0.999x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 119889216 119858159 1.00
tpch_q02/duckdb:duckdb 51461774 49165812 1.05
tpch_q03/duckdb:duckdb 103558666 103963633 1.00
tpch_q04/duckdb:duckdb 138911771 139461904 1.00
tpch_q05/duckdb:duckdb 119631082 119985548 1.00
tpch_q06/duckdb:duckdb 44654339 44917036 0.99
tpch_q07/duckdb:duckdb 91825680 91445136 1.00
tpch_q08/duckdb:duckdb 119402668 119029339 1.00
tpch_q09/duckdb:duckdb 282333053 280194344 1.01
tpch_q10/duckdb:duckdb 214725373 216536284 0.99
tpch_q11/duckdb:duckdb 19212764 19063838 1.01
tpch_q12/duckdb:duckdb 90505470 89824618 1.01
tpch_q13/duckdb:duckdb 230108728 233399106 0.99
tpch_q14/duckdb:duckdb 77436896 77674305 1.00
tpch_q15/duckdb:duckdb 81573334 81709539 1.00
tpch_q16/duckdb:duckdb 75842519 76371321 0.99
tpch_q17/duckdb:duckdb 88384151 88481540 1.00
tpch_q18/duckdb:duckdb 235287349 236576046 0.99
tpch_q19/duckdb:duckdb 125052560 124690564 1.00
tpch_q20/duckdb:duckdb 118136187 117610962 1.00
tpch_q21/duckdb:duckdb 299958004 301617205 0.99
tpch_q22/duckdb:duckdb 67282901 69989026 0.96

File Size Changes (46 files changed, -1.2% overall, 16↑ 30↓)
File Scale Format Base HEAD Change %
nation_0.vortex 10.0 vortex-compact 8.18 KB 8.68 KB +504 B +6.0%
region_0.vortex 10.0 vortex-compact 5.83 KB 6.14 KB +320 B +5.4%
supplier_0.vortex 10.0 vortex-compact 4.73 MB 4.86 MB +135.75 KB +2.8%
customer_0.vortex 10.0 vortex-compact 74.09 MB 74.87 MB +795.84 KB +1.0%
part_1.vortex 10.0 vortex-file-compressed 24.72 MB 24.95 MB +227.25 KB +0.9%
orders_0.vortex 10.0 vortex-file-compressed 133.29 MB 133.83 MB +552.03 KB +0.4%
orders_1.vortex 10.0 vortex-file-compressed 134.54 MB 134.94 MB +404.16 KB +0.3%
lineitem_6.vortex 10.0 vortex-file-compressed 129.20 MB 129.46 MB +270.44 KB +0.2%
lineitem_11.vortex 10.0 vortex-file-compressed 129.08 MB 129.31 MB +233.51 KB +0.2%
lineitem_2.vortex 10.0 vortex-file-compressed 129.25 MB 129.44 MB +188.12 KB +0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.32 MB 129.47 MB +148.51 KB +0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 129.28 MB 129.41 MB +131.91 KB +0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 129.42 MB 129.50 MB +73.26 KB +0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 129.37 MB 129.42 MB +42.43 KB +0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 129.18 MB 129.20 MB +27.37 KB +0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.50 MB 88.52 MB +17.97 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.77 MB 119.76 MB 6.86 KB -0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 129.32 MB 129.30 MB 15.41 KB -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.75 MB 119.72 MB 23.83 KB -0.0%
lineitem_8.vortex 10.0 vortex-file-compressed 129.19 MB 129.14 MB 60.88 KB -0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 129.56 MB 129.46 MB 103.80 KB -0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 129.57 MB 129.46 MB 112.44 KB -0.1%
part_0.vortex 10.0 vortex-file-compressed 24.71 MB 24.67 MB 31.22 KB -0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 129.73 MB 129.53 MB 206.39 KB -0.2%
orders_2.vortex 10.0 vortex-file-compressed 134.45 MB 133.78 MB 691.34 KB -0.5%
supplier_0.vortex 10.0 vortex-file-compressed 5.79 MB 5.70 MB 87.30 KB -1.5%
lineitem_4.vortex 10.0 vortex-compact 100.56 MB 98.19 MB 2.37 MB -2.4%
lineitem_8.vortex 10.0 vortex-compact 100.59 MB 98.22 MB 2.37 MB -2.4%
lineitem_5.vortex 10.0 vortex-compact 100.70 MB 98.31 MB 2.39 MB -2.4%
lineitem_11.vortex 10.0 vortex-compact 100.53 MB 98.14 MB 2.39 MB -2.4%
lineitem_0.vortex 10.0 vortex-compact 100.59 MB 98.20 MB 2.39 MB -2.4%
lineitem_1.vortex 10.0 vortex-compact 100.64 MB 98.25 MB 2.39 MB -2.4%
lineitem_7.vortex 10.0 vortex-compact 100.58 MB 98.19 MB 2.39 MB -2.4%
lineitem_9.vortex 10.0 vortex-compact 100.46 MB 98.07 MB 2.39 MB -2.4%
lineitem_10.vortex 10.0 vortex-compact 100.62 MB 98.22 MB 2.40 MB -2.4%
lineitem_6.vortex 10.0 vortex-compact 100.68 MB 98.28 MB 2.40 MB -2.4%
lineitem_3.vortex 10.0 vortex-compact 100.62 MB 98.21 MB 2.41 MB -2.4%
lineitem_12.vortex 10.0 vortex-compact 100.62 MB 98.21 MB 2.42 MB -2.4%
lineitem_2.vortex 10.0 vortex-compact 100.59 MB 98.15 MB 2.43 MB -2.4%
partsupp_0.vortex 10.0 vortex-compact 104.59 MB 101.63 MB 2.96 MB -2.8%
partsupp_1.vortex 10.0 vortex-compact 104.78 MB 101.58 MB 3.20 MB -3.1%
orders_1.vortex 10.0 vortex-compact 114.76 MB 109.19 MB 5.57 MB -4.9%
orders_2.vortex 10.0 vortex-compact 114.78 MB 109.19 MB 5.59 MB -4.9%
orders_0.vortex 10.0 vortex-compact 114.79 MB 109.20 MB 5.59 MB -4.9%
part_1.vortex 10.0 vortex-compact 16.72 MB 15.66 MB 1.06 MB -6.3%
part_0.vortex 10.0 vortex-compact 16.93 MB 15.72 MB 1.22 MB -7.2%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.6%
Engines: DataFusion No clear signal (+1.4%, environment too noisy confidence) · DuckDB No clear signal (+1.8%, environment too noisy confidence)
Vortex (geomean): 0.976x ➖
Parquet (geomean): 0.961x ➖
Shifts: Parquet (control) -3.9% · Median polish -1.1%

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

datafusion / vortex-file-compressed (0.886x ➖, 3↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 269088437 286235366 0.94
tpch_q02/datafusion:vortex-file-compressed 456939358 491498608 0.93
tpch_q03/datafusion:vortex-file-compressed 425687064 454708754 0.94
tpch_q04/datafusion:vortex-file-compressed 211552872 281257239 0.75
tpch_q05/datafusion:vortex-file-compressed 480064943 546730498 0.88
tpch_q06/datafusion:vortex-file-compressed 305696085 386013682 0.79
tpch_q07/datafusion:vortex-file-compressed 480732487 596234290 0.81
tpch_q08/datafusion:vortex-file-compressed 515652830 542533555 0.95
tpch_q09/datafusion:vortex-file-compressed 475817421 413134332 1.15
tpch_q10/datafusion:vortex-file-compressed 441232775 469562553 0.94
tpch_q11/datafusion:vortex-file-compressed 361645405 330264368 1.10
tpch_q12/datafusion:vortex-file-compressed 425758055 413307729 1.03
tpch_q13/datafusion:vortex-file-compressed 216538921 183939651 1.18
tpch_q14/datafusion:vortex-file-compressed 261275668 269376976 0.97
tpch_q15/datafusion:vortex-file-compressed 470701187 523771787 0.90
tpch_q16/datafusion:vortex-file-compressed 259960044 204924466 1.27
tpch_q17/datafusion:vortex-file-compressed 🚀 351337456 506384955 0.69
tpch_q18/datafusion:vortex-file-compressed 🚀 252948192 488068560 0.52
tpch_q19/datafusion:vortex-file-compressed 🚀 440363202 721942825 0.61
tpch_q20/datafusion:vortex-file-compressed 403587089 505378084 0.80
tpch_q21/datafusion:vortex-file-compressed 568335892 607186362 0.94
tpch_q22/datafusion:vortex-file-compressed 204631535 251233161 0.81
datafusion / vortex-compact (0.981x ➖, 0↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 280159073 273855315 1.02
tpch_q02/datafusion:vortex-compact 468144308 475489096 0.98
tpch_q03/datafusion:vortex-compact 448330791 481818280 0.93
tpch_q04/datafusion:vortex-compact 262322042 229548407 1.14
tpch_q05/datafusion:vortex-compact 357061061 380915354 0.94
tpch_q06/datafusion:vortex-compact 330776483 373697516 0.89
tpch_q07/datafusion:vortex-compact 606448109 538973683 1.13
tpch_q08/datafusion:vortex-compact 699395467 806080025 0.87
tpch_q09/datafusion:vortex-compact 556108295 560448945 0.99
tpch_q10/datafusion:vortex-compact 573680699 647332308 0.89
tpch_q11/datafusion:vortex-compact 360406716 487788820 0.74
tpch_q12/datafusion:vortex-compact 464687717 439501395 1.06
tpch_q13/datafusion:vortex-compact 198280191 196262878 1.01
tpch_q14/datafusion:vortex-compact 232640967 255476307 0.91
tpch_q15/datafusion:vortex-compact 435869020 444340966 0.98
tpch_q16/datafusion:vortex-compact 189108629 187858951 1.01
tpch_q17/datafusion:vortex-compact 385244554 461509529 0.83
tpch_q18/datafusion:vortex-compact 331740688 277710136 1.19
tpch_q19/datafusion:vortex-compact 571117263 648088395 0.88
tpch_q20/datafusion:vortex-compact 444988286 470420617 0.95
tpch_q21/datafusion:vortex-compact 569964520 637284294 0.89
tpch_q22/datafusion:vortex-compact 🚨 297590069 181740883 1.64
datafusion / parquet (0.919x ➖, 4↑ 2↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 294681924 229917187 1.28
tpch_q02/datafusion:parquet 482705385 418213912 1.15
tpch_q03/datafusion:parquet 461974324 438493405 1.05
tpch_q04/datafusion:parquet 309440052 241626047 1.28
tpch_q05/datafusion:parquet 🚨 741393749 543541821 1.36
tpch_q06/datafusion:parquet 184068266 156686298 1.17
tpch_q07/datafusion:parquet 547521321 486121879 1.13
tpch_q08/datafusion:parquet 🚨 761796163 569997415 1.34
tpch_q09/datafusion:parquet 537725507 458091135 1.17
tpch_q10/datafusion:parquet 501091044 636209134 0.79
tpch_q11/datafusion:parquet 364661936 447312294 0.82
tpch_q12/datafusion:parquet 🚀 268151596 413776489 0.65
tpch_q13/datafusion:parquet 558601185 659120244 0.85
tpch_q14/datafusion:parquet 🚀 228367762 416797357 0.55
tpch_q15/datafusion:parquet 🚀 369702429 858579361 0.43
tpch_q16/datafusion:parquet 🚀 174112103 353051756 0.49
tpch_q17/datafusion:parquet 589651853 728003096 0.81
tpch_q18/datafusion:parquet 695960775 617481840 1.13
tpch_q19/datafusion:parquet 411328701 427425507 0.96
tpch_q20/datafusion:parquet 424668949 428593542 0.99
tpch_q21/datafusion:parquet 608445455 622651827 0.98
tpch_q22/datafusion:parquet 173536824 218497960 0.79
duckdb / vortex-file-compressed (0.980x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 269248117 290915290 0.93
tpch_q02/duckdb:vortex-file-compressed 967940710 908558638 1.07
tpch_q03/duckdb:vortex-file-compressed 668759930 638930001 1.05
tpch_q04/duckdb:vortex-file-compressed 381400835 434343127 0.88
tpch_q05/duckdb:vortex-file-compressed 809578429 844258008 0.96
tpch_q06/duckdb:vortex-file-compressed 324970993 380503930 0.85
tpch_q07/duckdb:vortex-file-compressed 967717920 915217865 1.06
tpch_q08/duckdb:vortex-file-compressed 1128334152 1215544235 0.93
tpch_q09/duckdb:vortex-file-compressed 934095159 961146945 0.97
tpch_q10/duckdb:vortex-file-compressed 791106275 717235800 1.10
tpch_q11/duckdb:vortex-file-compressed 510495215 505432980 1.01
tpch_q12/duckdb:vortex-file-compressed 656434309 690239081 0.95
tpch_q13/duckdb:vortex-file-compressed 464328253 375647244 1.24
tpch_q14/duckdb:vortex-file-compressed 404309681 337491008 1.20
tpch_q15/duckdb:vortex-file-compressed 284809973 363458503 0.78
tpch_q16/duckdb:vortex-file-compressed 370276958 389656445 0.95
tpch_q17/duckdb:vortex-file-compressed 725844622 743721906 0.98
tpch_q18/duckdb:vortex-file-compressed 540477719 604688784 0.89
tpch_q19/duckdb:vortex-file-compressed 540416973 437026805 1.24
tpch_q20/duckdb:vortex-file-compressed 738157938 862607328 0.86
tpch_q21/duckdb:vortex-file-compressed 1134371211 1126206430 1.01
tpch_q22/duckdb:vortex-file-compressed 244781411 295530697 0.83
duckdb / vortex-compact (1.067x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 312337908 378397300 0.83
tpch_q02/duckdb:vortex-compact 926923061 935757760 0.99
tpch_q03/duckdb:vortex-compact 666024377 604036533 1.10
tpch_q04/duckdb:vortex-compact 414354206 354162858 1.17
tpch_q05/duckdb:vortex-compact 893407051 859253141 1.04
tpch_q06/duckdb:vortex-compact 380622959 391343410 0.97
tpch_q07/duckdb:vortex-compact 994548267 903876520 1.10
tpch_q08/duckdb:vortex-compact 1182001265 1114246430 1.06
tpch_q09/duckdb:vortex-compact 1101304870 1001854648 1.10
tpch_q10/duckdb:vortex-compact 815236318 698738015 1.17
tpch_q11/duckdb:vortex-compact 530557465 490402250 1.08
tpch_q12/duckdb:vortex-compact 699248421 649351748 1.08
tpch_q13/duckdb:vortex-compact 415419779 362429121 1.15
tpch_q14/duckdb:vortex-compact 490957013 429270841 1.14
tpch_q15/duckdb:vortex-compact 322345651 305479671 1.06
tpch_q16/duckdb:vortex-compact 385446432 325659291 1.18
tpch_q17/duckdb:vortex-compact 723054152 658194958 1.10
tpch_q18/duckdb:vortex-compact 573411735 589430768 0.97
tpch_q19/duckdb:vortex-compact 552561873 465930745 1.19
tpch_q20/duckdb:vortex-compact 815654369 818802506 1.00
tpch_q21/duckdb:vortex-compact 1145338032 1007464592 1.14
tpch_q22/duckdb:vortex-compact 292188999 305104539 0.96
duckdb / parquet (1.005x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 429809928 417519930 1.03
tpch_q02/duckdb:parquet 1049509228 974236322 1.08
tpch_q03/duckdb:parquet 1068250997 1040301474 1.03
tpch_q04/duckdb:parquet 635060099 632905220 1.00
tpch_q05/duckdb:parquet 1295555923 1178500987 1.10
tpch_q06/duckdb:parquet 382877828 439777723 0.87
tpch_q07/duckdb:parquet 1184806952 1121028902 1.06
tpch_q08/duckdb:parquet 1456193535 1425599308 1.02
tpch_q09/duckdb:parquet 1360030810 1449458625 0.94
tpch_q10/duckdb:parquet 1301875665 1194010480 1.09
tpch_q11/duckdb:parquet 694675192 702944197 0.99
tpch_q12/duckdb:parquet 716753046 802772195 0.89
tpch_q13/duckdb:parquet 874077087 902353395 0.97
tpch_q14/duckdb:parquet 677544800 637115021 1.06
tpch_q15/duckdb:parquet 471383115 522970773 0.90
tpch_q16/duckdb:parquet 616256109 628914584 0.98
tpch_q17/duckdb:parquet 792899483 800930929 0.99
tpch_q18/duckdb:parquet 843854186 893388927 0.94
tpch_q19/duckdb:parquet 826656104 758542091 1.09
tpch_q20/duckdb:parquet 1104707410 1153174209 0.96
tpch_q21/duckdb:parquet 1201326496 1090134595 1.10
tpch_q22/duckdb:parquet 565439969 529471552 1.07

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.0%
Engines: DataFusion No clear signal (+1.4%, low confidence) · DuckDB No clear signal (-2.9%, low confidence)
Vortex (geomean): 0.996x ➖
Parquet (geomean): 1.009x ➖
Shifts: Parquet (control) +0.9% · 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.039x ➖, 0↑ 2↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1702619 1613208 1.06
clickbench_q01/datafusion:vortex-file-compressed 16119577 15942926 1.01
clickbench_q02/datafusion:vortex-file-compressed 36265239 33123030 1.09
clickbench_q03/datafusion:vortex-file-compressed 41633234 38771564 1.07
clickbench_q04/datafusion:vortex-file-compressed 🚨 263198518 232589651 1.13
clickbench_q05/datafusion:vortex-file-compressed 317353252 303398584 1.05
clickbench_q06/datafusion:vortex-file-compressed 1677429 1625799 1.03
clickbench_q07/datafusion:vortex-file-compressed 20168723 19664560 1.03
clickbench_q08/datafusion:vortex-file-compressed 346465317 333151603 1.04
clickbench_q09/datafusion:vortex-file-compressed 483204574 458211881 1.05
clickbench_q10/datafusion:vortex-file-compressed 75500269 70481815 1.07
clickbench_q11/datafusion:vortex-file-compressed 84737324 84468327 1.00
clickbench_q12/datafusion:vortex-file-compressed 266355771 256849718 1.04
clickbench_q13/datafusion:vortex-file-compressed 436758181 410477287 1.06
clickbench_q14/datafusion:vortex-file-compressed 271658518 254839310 1.07
clickbench_q15/datafusion:vortex-file-compressed 289778854 280812178 1.03
clickbench_q16/datafusion:vortex-file-compressed 688823649 652197627 1.06
clickbench_q17/datafusion:vortex-file-compressed 673816909 635163679 1.06
clickbench_q18/datafusion:vortex-file-compressed 1471594301 1338593075 1.10
clickbench_q19/datafusion:vortex-file-compressed 🚨 35258070 27744725 1.27
clickbench_q20/datafusion:vortex-file-compressed 321064206 305257052 1.05
clickbench_q21/datafusion:vortex-file-compressed 419057024 385184308 1.09
clickbench_q22/datafusion:vortex-file-compressed 526593468 493380495 1.07
clickbench_q23/datafusion:vortex-file-compressed 767667240 764956518 1.00
clickbench_q24/datafusion:vortex-file-compressed 40991976 40499168 1.01
clickbench_q25/datafusion:vortex-file-compressed 75015824 72053182 1.04
clickbench_q26/datafusion:vortex-file-compressed 42544906 43411035 0.98
clickbench_q27/datafusion:vortex-file-compressed 434329796 406946370 1.07
clickbench_q28/datafusion:vortex-file-compressed 2430729519 2377955209 1.02
clickbench_q29/datafusion:vortex-file-compressed 63434599 60733181 1.04
clickbench_q30/datafusion:vortex-file-compressed 226947832 227195890 1.00
clickbench_q31/datafusion:vortex-file-compressed 246450028 247315409 1.00
clickbench_q32/datafusion:vortex-file-compressed 1034475936 1022013349 1.01
clickbench_q33/datafusion:vortex-file-compressed 1427289829 1398056450 1.02
clickbench_q34/datafusion:vortex-file-compressed 1408157238 1402252423 1.00
clickbench_q35/datafusion:vortex-file-compressed 240069921 236971793 1.01
clickbench_q36/datafusion:vortex-file-compressed 54402993 58554442 0.93
clickbench_q37/datafusion:vortex-file-compressed 25581223 24157451 1.06
clickbench_q38/datafusion:vortex-file-compressed 15975066 16866599 0.95
clickbench_q39/datafusion:vortex-file-compressed 119280018 121414912 0.98
clickbench_q40/datafusion:vortex-file-compressed 12749871 13101106 0.97
clickbench_q41/datafusion:vortex-file-compressed 12660080 12647984 1.00
clickbench_q42/datafusion:vortex-file-compressed 12231435 11362513 1.08
datafusion / parquet (1.024x ➖, 0↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1573144 1518319 1.04
clickbench_q01/datafusion:parquet 19392588 19198201 1.01
clickbench_q02/datafusion:parquet 43198008 43501697 0.99
clickbench_q03/datafusion:parquet 33536465 34051004 0.98
clickbench_q04/datafusion:parquet 254272206 271696161 0.94
clickbench_q05/datafusion:parquet 318697519 311225495 1.02
clickbench_q06/datafusion:parquet 1551796 1475000 1.05
clickbench_q07/datafusion:parquet 21226170 20471100 1.04
clickbench_q08/datafusion:parquet 324044695 326356436 0.99
clickbench_q09/datafusion:parquet 471962496 470214977 1.00
clickbench_q10/datafusion:parquet 91113816 90177626 1.01
clickbench_q11/datafusion:parquet 117117864 114648795 1.02
clickbench_q12/datafusion:parquet 300003909 288085501 1.04
clickbench_q13/datafusion:parquet 472386283 473056695 1.00
clickbench_q14/datafusion:parquet 308922312 307439677 1.00
clickbench_q15/datafusion:parquet 281082453 278821986 1.01
clickbench_q16/datafusion:parquet 657665497 674459957 0.98
clickbench_q17/datafusion:parquet 658135200 632160916 1.04
clickbench_q18/datafusion:parquet 1388272219 1380059467 1.01
clickbench_q19/datafusion:parquet 27363512 27023963 1.01
clickbench_q20/datafusion:parquet 573842900 559437197 1.03
clickbench_q21/datafusion:parquet 625583622 620462091 1.01
clickbench_q22/datafusion:parquet 917606833 903006691 1.02
clickbench_q23/datafusion:parquet 4066393502 4033008897 1.01
clickbench_q24/datafusion:parquet 56668293 56428212 1.00
clickbench_q25/datafusion:parquet 128783710 125528942 1.03
clickbench_q26/datafusion:parquet 56349888 54359039 1.04
clickbench_q27/datafusion:parquet 668888908 641714073 1.04
clickbench_q28/datafusion:parquet 2444512370 2416535404 1.01
clickbench_q29/datafusion:parquet 50931594 48393309 1.05
clickbench_q30/datafusion:parquet 332973098 312136658 1.07
clickbench_q31/datafusion:parquet 365777159 339915064 1.08
clickbench_q32/datafusion:parquet 1142234873 1121648661 1.02
clickbench_q33/datafusion:parquet 1576803667 1493506980 1.06
clickbench_q34/datafusion:parquet 1574121046 1478182629 1.06
clickbench_q35/datafusion:parquet 261185494 241193576 1.08
clickbench_q36/datafusion:parquet 110871555 101705061 1.09
clickbench_q37/datafusion:parquet 🚨 46565674 41843185 1.11
clickbench_q38/datafusion:parquet 64677648 61149075 1.06
clickbench_q39/datafusion:parquet 213246843 207693417 1.03
clickbench_q40/datafusion:parquet 22889800 23281178 0.98
clickbench_q41/datafusion:parquet 21643107 21547156 1.00
clickbench_q42/datafusion:parquet 21600427 21302832 1.01
duckdb / vortex-file-compressed (0.956x ➖, 5↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 7079087 7123299 0.99
clickbench_q01/duckdb:vortex-file-compressed 12219436 12176397 1.00
clickbench_q02/duckdb:vortex-file-compressed 27500096 25125939 1.09
clickbench_q03/duckdb:vortex-file-compressed 31603706 30731053 1.03
clickbench_q04/duckdb:vortex-file-compressed 191137117 193390444 0.99
clickbench_q05/duckdb:vortex-file-compressed 182237172 188038271 0.97
clickbench_q06/duckdb:vortex-file-compressed 20424344 20424780 1.00
clickbench_q07/duckdb:vortex-file-compressed 15164651 14770272 1.03
clickbench_q08/duckdb:vortex-file-compressed 271937872 273124685 1.00
clickbench_q09/duckdb:vortex-file-compressed 347035749 357413102 0.97
clickbench_q10/duckdb:vortex-file-compressed 70678508 73464960 0.96
clickbench_q11/duckdb:vortex-file-compressed 81607952 84629631 0.96
clickbench_q12/duckdb:vortex-file-compressed 🚀 202666935 229567882 0.88
clickbench_q13/duckdb:vortex-file-compressed 429363544 461800866 0.93
clickbench_q14/duckdb:vortex-file-compressed 236966019 249633992 0.95
clickbench_q15/duckdb:vortex-file-compressed 244797233 266511991 0.92
clickbench_q16/duckdb:vortex-file-compressed 541434444 600729418 0.90
clickbench_q17/duckdb:vortex-file-compressed 446881208 489605346 0.91
clickbench_q18/duckdb:vortex-file-compressed 978939827 1049322813 0.93
clickbench_q19/duckdb:vortex-file-compressed 22238828 23111127 0.96
clickbench_q20/duckdb:vortex-file-compressed 294800075 321955046 0.92
clickbench_q21/duckdb:vortex-file-compressed 🚀 381897745 426338711 0.90
clickbench_q22/duckdb:vortex-file-compressed 542705398 585848397 0.93
clickbench_q23/duckdb:vortex-file-compressed 🚀 177038678 204698746 0.86
clickbench_q24/duckdb:vortex-file-compressed 36728479 39030863 0.94
clickbench_q25/duckdb:vortex-file-compressed 80256300 86082977 0.93
clickbench_q26/duckdb:vortex-file-compressed 47778648 52199368 0.92
clickbench_q27/duckdb:vortex-file-compressed 219538126 239187855 0.92
clickbench_q28/duckdb:vortex-file-compressed 2991829362 3207612923 0.93
clickbench_q29/duckdb:vortex-file-compressed 29146739 28824415 1.01
clickbench_q30/duckdb:vortex-file-compressed 192332588 196766493 0.98
clickbench_q31/duckdb:vortex-file-compressed 292585061 297000881 0.99
clickbench_q32/duckdb:vortex-file-compressed 1127570165 1181349868 0.95
clickbench_q33/duckdb:vortex-file-compressed 🚀 1122871441 1278997629 0.88
clickbench_q34/duckdb:vortex-file-compressed 🚀 1208626372 1382613053 0.87
clickbench_q35/duckdb:vortex-file-compressed 379070618 407339846 0.93
clickbench_q36/duckdb:vortex-file-compressed 30041745 31730723 0.95
clickbench_q37/duckdb:vortex-file-compressed 21020392 22038484 0.95
clickbench_q38/duckdb:vortex-file-compressed 24271177 24346468 1.00
clickbench_q39/duckdb:vortex-file-compressed 45313321 46525511 0.97
clickbench_q40/duckdb:vortex-file-compressed 23270773 22074653 1.05
clickbench_q41/duckdb:vortex-file-compressed 20984243 20961288 1.00
clickbench_q42/duckdb:vortex-file-compressed 21921303 22468325 0.98
duckdb / parquet (0.993x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22371557 23926739 0.94
clickbench_q01/duckdb:parquet 29068484 30236814 0.96
clickbench_q02/duckdb:parquet 50449121 49752648 1.01
clickbench_q03/duckdb:parquet 39860783 40799478 0.98
clickbench_q04/duckdb:parquet 207060916 205730699 1.01
clickbench_q05/duckdb:parquet 259315705 260845224 0.99
clickbench_q06/duckdb:parquet 47372717 48719896 0.97
clickbench_q07/duckdb:parquet 31942847 31305048 1.02
clickbench_q08/duckdb:parquet 271306526 272460143 1.00
clickbench_q09/duckdb:parquet 399844486 403482343 0.99
clickbench_q10/duckdb:parquet 82898650 83537043 0.99
clickbench_q11/duckdb:parquet 99136490 101766399 0.97
clickbench_q12/duckdb:parquet 280929890 281460611 1.00
clickbench_q13/duckdb:parquet 466653477 476481263 0.98
clickbench_q14/duckdb:parquet 316279345 322739898 0.98
clickbench_q15/duckdb:parquet 259572834 260588876 1.00
clickbench_q16/duckdb:parquet 603300664 612343442 0.99
clickbench_q17/duckdb:parquet 505453350 498154219 1.01
clickbench_q18/duckdb:parquet 1055675882 1048343366 1.01
clickbench_q19/duckdb:parquet 28085401 28705234 0.98
clickbench_q20/duckdb:parquet 421622305 417581886 1.01
clickbench_q21/duckdb:parquet 538484706 534034190 1.01
clickbench_q22/duckdb:parquet 930207358 932017060 1.00
clickbench_q23/duckdb:parquet 268727380 272059822 0.99
clickbench_q24/duckdb:parquet 70250164 69703213 1.01
clickbench_q25/duckdb:parquet 163071674 164231222 0.99
clickbench_q26/duckdb:parquet 55295178 54652092 1.01
clickbench_q27/duckdb:parquet 480402980 471118373 1.02
clickbench_q28/duckdb:parquet 4802963067 4794228862 1.00
clickbench_q29/duckdb:parquet 41689332 42334507 0.98
clickbench_q30/duckdb:parquet 313804272 319473436 0.98
clickbench_q31/duckdb:parquet 377253978 418084756 0.90
clickbench_q32/duckdb:parquet 1133756095 1227134837 0.92
clickbench_q33/duckdb:parquet 1132404810 1146715877 0.99
clickbench_q34/duckdb:parquet 1184098023 1185739175 1.00
clickbench_q35/duckdb:parquet 371981970 376244395 0.99
clickbench_q36/duckdb:parquet 48729217 45560506 1.07
clickbench_q37/duckdb:parquet 34182313 34107086 1.00
clickbench_q38/duckdb:parquet 34936298 35433082 0.99
clickbench_q39/duckdb:parquet 91935269 88683002 1.04
clickbench_q40/duckdb:parquet 20537442 20885127 0.98
clickbench_q41/duckdb:parquet 21194695 21584941 0.98
clickbench_q42/duckdb:parquet 24338382 22408233 1.09
duckdb / duckdb (0.973x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17084936 18343234 0.93
clickbench_q01/duckdb:duckdb 34024680 36094732 0.94
clickbench_q02/duckdb:duckdb 51032441 54673410 0.93
clickbench_q03/duckdb:duckdb 54838520 58044808 0.94
clickbench_q04/duckdb:duckdb 213526949 230796741 0.93
clickbench_q05/duckdb:duckdb 289628356 312358743 0.93
clickbench_q06/duckdb:duckdb 34249496 36898205 0.93
clickbench_q07/duckdb:duckdb 34763944 36313537 0.96
clickbench_q08/duckdb:duckdb 278924479 281749198 0.99
clickbench_q09/duckdb:duckdb 391535679 402495391 0.97
clickbench_q10/duckdb:duckdb 114959588 117417001 0.98
clickbench_q11/duckdb:duckdb 126106127 128454698 0.98
clickbench_q12/duckdb:duckdb 261033949 269886648 0.97
clickbench_q13/duckdb:duckdb 442307340 467836600 0.95
clickbench_q14/duckdb:duckdb 284428101 295985730 0.96
clickbench_q15/duckdb:duckdb 239827890 249486833 0.96
clickbench_q16/duckdb:duckdb 564154470 574032309 0.98
clickbench_q17/duckdb:duckdb 476174926 477460014 1.00
clickbench_q18/duckdb:duckdb 1012339089 1020564362 0.99
clickbench_q19/duckdb:duckdb 34859106 34912187 1.00
clickbench_q20/duckdb:duckdb 467090793 473582502 0.99
clickbench_q21/duckdb:duckdb 474595283 483612409 0.98
clickbench_q22/duckdb:duckdb 548866488 566683160 0.97
clickbench_q23/duckdb:duckdb 257632123 268324793 0.96
clickbench_q24/duckdb:duckdb 60963520 63468395 0.96
clickbench_q25/duckdb:duckdb 150935311 152052945 0.99
clickbench_q26/duckdb:duckdb 62474501 64619162 0.97
clickbench_q27/duckdb:duckdb 421814375 426679364 0.99
clickbench_q28/duckdb:duckdb 4454560646 4439505632 1.00
clickbench_q29/duckdb:duckdb 51237601 50483410 1.01
clickbench_q30/duckdb:duckdb 281454382 285046176 0.99
clickbench_q31/duckdb:duckdb 374078475 378032839 0.99
clickbench_q32/duckdb:duckdb 1149038156 1166735003 0.98
clickbench_q33/duckdb:duckdb 1182827077 1156146271 1.02
clickbench_q34/duckdb:duckdb 1252002728 1225570889 1.02
clickbench_q35/duckdb:duckdb 310143060 333029038 0.93
clickbench_q36/duckdb:duckdb 49327641 53488112 0.92
clickbench_q37/duckdb:duckdb 29124689 29870301 0.98
clickbench_q38/duckdb:duckdb 34450660 35256035 0.98
clickbench_q39/duckdb:duckdb 82533201 85226930 0.97
clickbench_q40/duckdb:duckdb 28339747 28196612 1.01
clickbench_q41/duckdb:duckdb 27482591 27535030 1.00
clickbench_q42/duckdb:duckdb 31103304 29920775 1.04

File Size Changes (201 files changed, +6.1% overall, 153↑ 48↓)
File Scale Format Base HEAD Change %
hits_54.vortex 1.0 vortex-compact 117.56 MB 196.61 MB +79.05 MB +67.2%
hits_55.vortex 1.0 vortex-compact 96.03 MB 138.77 MB +42.74 MB +44.5%
hits_27.vortex 1.0 vortex-compact 69.80 MB 100.12 MB +30.32 MB +43.4%
hits_90.vortex 1.0 vortex-compact 81.71 MB 113.71 MB +31.99 MB +39.1%
hits_28.vortex 1.0 vortex-compact 70.18 MB 97.38 MB +27.21 MB +38.8%
hits_79.vortex 1.0 vortex-compact 85.53 MB 114.48 MB +28.95 MB +33.8%
hits_68.vortex 1.0 vortex-compact 75.85 MB 100.22 MB +24.37 MB +32.1%
hits_51.vortex 1.0 vortex-compact 167.75 MB 219.19 MB +51.44 MB +30.7%
hits_56.vortex 1.0 vortex-compact 77.75 MB 98.76 MB +21.01 MB +27.0%
hits_89.vortex 1.0 vortex-compact 112.70 MB 140.44 MB +27.74 MB +24.6%
hits_78.vortex 1.0 vortex-compact 97.80 MB 121.39 MB +23.59 MB +24.1%
hits_26.vortex 1.0 vortex-compact 70.73 MB 87.28 MB +16.56 MB +23.4%
hits_67.vortex 1.0 vortex-compact 113.93 MB 139.48 MB +25.55 MB +22.4%
hits_74.vortex 1.0 vortex-compact 71.46 MB 87.37 MB +15.91 MB +22.3%
hits_50.vortex 1.0 vortex-compact 112.99 MB 136.08 MB +23.09 MB +20.4%
hits_3.vortex 1.0 vortex-compact 94.05 MB 113.16 MB +19.11 MB +20.3%
hits_92.vortex 1.0 vortex-compact 94.11 MB 112.17 MB +18.06 MB +19.2%
hits_99.vortex 1.0 vortex-compact 77.16 MB 91.66 MB +14.51 MB +18.8%
hits_8.vortex 1.0 vortex-compact 62.81 MB 74.38 MB +11.57 MB +18.4%
hits_98.vortex 1.0 vortex-compact 72.60 MB 85.97 MB +13.37 MB +18.4%
hits_94.vortex 1.0 vortex-compact 90.48 MB 107.10 MB +16.62 MB +18.4%
hits_5.vortex 1.0 vortex-compact 62.83 MB 74.36 MB +11.54 MB +18.4%
hits_6.vortex 1.0 vortex-compact 63.08 MB 74.61 MB +11.53 MB +18.3%
hits_1.vortex 1.0 vortex-compact 90.19 MB 106.51 MB +16.32 MB +18.1%
hits_62.vortex 1.0 vortex-compact 74.08 MB 87.27 MB +13.19 MB +17.8%
hits_7.vortex 1.0 vortex-compact 63.72 MB 75.05 MB +11.34 MB +17.8%
hits_96.vortex 1.0 vortex-compact 90.92 MB 106.85 MB +15.93 MB +17.5%
hits_4.vortex 1.0 vortex-compact 71.69 MB 83.08 MB +11.39 MB +15.9%
hits_84.vortex 1.0 vortex-compact 72.94 MB 83.94 MB +11.00 MB +15.1%
hits_81.vortex 1.0 vortex-compact 65.33 MB 74.90 MB +9.57 MB +14.6%
hits_9.vortex 1.0 vortex-compact 65.54 MB 74.89 MB +9.35 MB +14.3%
hits_58.vortex 1.0 vortex-compact 60.31 MB 68.76 MB +8.45 MB +14.0%
hits_0.vortex 1.0 vortex-compact 58.57 MB 66.72 MB +8.15 MB +13.9%
hits_18.vortex 1.0 vortex-compact 64.13 MB 72.62 MB +8.48 MB +13.2%
hits_57.vortex 1.0 vortex-compact 83.35 MB 94.22 MB +10.87 MB +13.0%
hits_85.vortex 1.0 vortex-compact 52.53 MB 59.23 MB +6.70 MB +12.7%
hits_43.vortex 1.0 vortex-compact 168.64 MB 190.09 MB +21.45 MB +12.7%
hits_42.vortex 1.0 vortex-compact 163.97 MB 184.68 MB +20.72 MB +12.6%
hits_41.vortex 1.0 vortex-compact 165.52 MB 186.29 MB +20.77 MB +12.5%
hits_97.vortex 1.0 vortex-compact 68.97 MB 77.61 MB +8.64 MB +12.5%
hits_70.vortex 1.0 vortex-compact 61.16 MB 68.68 MB +7.52 MB +12.3%
hits_44.vortex 1.0 vortex-compact 132.24 MB 148.43 MB +16.19 MB +12.2%
hits_87.vortex 1.0 vortex-compact 118.82 MB 133.14 MB +14.32 MB +12.1%
hits_77.vortex 1.0 vortex-compact 117.90 MB 132.05 MB +14.16 MB +12.0%
hits_39.vortex 1.0 vortex-compact 49.69 MB 55.64 MB +5.95 MB +12.0%
hits_95.vortex 1.0 vortex-compact 57.60 MB 64.29 MB +6.70 MB +11.6%
hits_65.vortex 1.0 vortex-compact 129.70 MB 144.69 MB +14.99 MB +11.6%
hits_71.vortex 1.0 vortex-compact 69.17 MB 77.00 MB +7.84 MB +11.3%
hits_83.vortex 1.0 vortex-compact 52.39 MB 58.28 MB +5.89 MB +11.2%
hits_91.vortex 1.0 vortex-compact 60.77 MB 67.54 MB +6.77 MB +11.1%
hits_35.vortex 1.0 vortex-compact 74.95 MB 83.24 MB +8.29 MB +11.1%
hits_45.vortex 1.0 vortex-compact 75.87 MB 84.26 MB +8.39 MB +11.1%
hits_46.vortex 1.0 vortex-compact 41.82 MB 46.42 MB +4.60 MB +11.0%
hits_2.vortex 1.0 vortex-compact 129.13 MB 143.23 MB +14.10 MB +10.9%
hits_12.vortex 1.0 vortex-compact 69.16 MB 76.53 MB +7.37 MB +10.6%
hits_93.vortex 1.0 vortex-compact 58.73 MB 64.88 MB +6.15 MB +10.5%
hits_82.vortex 1.0 vortex-compact 66.78 MB 73.74 MB +6.96 MB +10.4%
hits_88.vortex 1.0 vortex-compact 73.15 MB 80.75 MB +7.60 MB +10.4%
hits_25.vortex 1.0 vortex-compact 72.93 MB 80.49 MB +7.56 MB +10.4%
hits_73.vortex 1.0 vortex-compact 69.83 MB 77.05 MB +7.22 MB +10.3%
hits_13.vortex 1.0 vortex-compact 67.86 MB 74.86 MB +7.00 MB +10.3%
hits_66.vortex 1.0 vortex-compact 53.36 MB 58.81 MB +5.46 MB +10.2%
hits_38.vortex 1.0 vortex-compact 62.96 MB 69.25 MB +6.29 MB +10.0%
hits_69.vortex 1.0 vortex-compact 80.82 MB 88.78 MB +7.96 MB +9.8%
hits_11.vortex 1.0 vortex-compact 54.22 MB 59.43 MB +5.21 MB +9.6%
hits_40.vortex 1.0 vortex-compact 75.74 MB 83.01 MB +7.27 MB +9.6%
hits_76.vortex 1.0 vortex-compact 76.27 MB 83.56 MB +7.29 MB +9.6%
hits_60.vortex 1.0 vortex-compact 64.15 MB 70.17 MB +6.02 MB +9.4%
hits_14.vortex 1.0 vortex-compact 73.60 MB 80.38 MB +6.78 MB +9.2%
hits_59.vortex 1.0 vortex-compact 66.15 MB 72.24 MB +6.09 MB +9.2%
hits_80.vortex 1.0 vortex-compact 67.87 MB 74.08 MB +6.21 MB +9.1%
hits_31.vortex 1.0 vortex-compact 55.41 MB 60.18 MB +4.77 MB +8.6%
hits_30.vortex 1.0 vortex-compact 58.56 MB 63.56 MB +5.00 MB +8.5%
hits_17.vortex 1.0 vortex-compact 58.15 MB 63.03 MB +4.88 MB +8.4%
hits_61.vortex 1.0 vortex-compact 57.46 MB 62.25 MB +4.79 MB +8.3%
hits_34.vortex 1.0 vortex-compact 58.09 MB 62.92 MB +4.83 MB +8.3%
hits_52.vortex 1.0 vortex-compact 63.54 MB 68.82 MB +5.28 MB +8.3%
hits_72.vortex 1.0 vortex-compact 51.60 MB 55.84 MB +4.24 MB +8.2%
hits_32.vortex 1.0 vortex-compact 44.03 MB 47.32 MB +3.28 MB +7.5%
hits_63.vortex 1.0 vortex-compact 46.00 MB 49.41 MB +3.41 MB +7.4%
hits_64.vortex 1.0 vortex-compact 53.78 MB 57.73 MB +3.95 MB +7.3%
hits_86.vortex 1.0 vortex-compact 48.15 MB 51.55 MB +3.40 MB +7.1%
hits_49.vortex 1.0 vortex-compact 50.42 MB 53.97 MB +3.56 MB +7.1%
hits_10.vortex 1.0 vortex-compact 48.75 MB 52.17 MB +3.42 MB +7.0%
hits_75.vortex 1.0 vortex-compact 43.56 MB 46.60 MB +3.05 MB +7.0%
hits_37.vortex 1.0 vortex-compact 53.68 MB 57.11 MB +3.43 MB +6.4%
hits_19.vortex 1.0 vortex-compact 44.73 MB 47.45 MB +2.71 MB +6.1%
hits_36.vortex 1.0 vortex-compact 48.90 MB 51.85 MB +2.95 MB +6.0%
hits_16.vortex 1.0 vortex-compact 48.07 MB 50.75 MB +2.69 MB +5.6%
hits_15.vortex 1.0 vortex-compact 47.94 MB 50.57 MB +2.64 MB +5.5%
hits_33.vortex 1.0 vortex-compact 35.85 MB 37.80 MB +1.95 MB +5.4%
hits_29.vortex 1.0 vortex-compact 36.49 MB 38.37 MB +1.88 MB +5.2%
hits_53.vortex 1.0 vortex-compact 58.88 MB 61.62 MB +2.74 MB +4.7%
hits_21.vortex 1.0 vortex-compact 51.38 MB 53.55 MB +2.16 MB +4.2%
hits_20.vortex 1.0 vortex-compact 38.00 MB 39.43 MB +1.43 MB +3.8%
hits_90.vortex 1.0 vortex-file-compressed 139.87 MB 141.86 MB +1.99 MB +1.4%
hits_47.vortex 1.0 vortex-compact 18.19 MB 18.44 MB +252.92 KB +1.4%
hits_48.vortex 1.0 vortex-compact 17.27 MB 17.49 MB +230.95 KB +1.3%
hits_22.vortex 1.0 vortex-compact 44.49 MB 45.01 MB +531.73 KB +1.2%
hits_23.vortex 1.0 vortex-compact 43.92 MB 44.42 MB +510.24 KB +1.1%
hits_24.vortex 1.0 vortex-compact 43.38 MB 43.85 MB +478.59 KB +1.1%
hits_65.vortex 1.0 vortex-file-compressed 182.14 MB 183.29 MB +1.16 MB +0.6%
hits_97.vortex 1.0 vortex-file-compressed 106.68 MB 106.96 MB +289.62 KB +0.3%
hits_15.vortex 1.0 vortex-file-compressed 89.10 MB 89.32 MB +216.69 KB +0.2%
hits_64.vortex 1.0 vortex-file-compressed 80.97 MB 81.13 MB +168.45 KB +0.2%
hits_80.vortex 1.0 vortex-file-compressed 104.92 MB 105.13 MB +218.01 KB +0.2%
hits_53.vortex 1.0 vortex-file-compressed 85.48 MB 85.63 MB +153.20 KB +0.2%
hits_36.vortex 1.0 vortex-file-compressed 68.28 MB 68.37 MB +93.07 KB +0.1%
hits_14.vortex 1.0 vortex-file-compressed 111.17 MB 111.31 MB +142.72 KB +0.1%
hits_55.vortex 1.0 vortex-file-compressed 166.16 MB 166.36 MB +204.06 KB +0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.32 MB 93.43 MB +112.80 KB +0.1%
hits_74.vortex 1.0 vortex-file-compressed 119.39 MB 119.50 MB +113.37 KB +0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.17 MB 135.29 MB +120.45 KB +0.1%
hits_40.vortex 1.0 vortex-file-compressed 117.52 MB 117.62 MB +101.28 KB +0.1%
hits_19.vortex 1.0 vortex-file-compressed 73.15 MB 73.21 MB +59.78 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.71 MB 79.76 MB +50.20 KB +0.1%
hits_86.vortex 1.0 vortex-file-compressed 69.04 MB 69.09 MB +43.15 KB +0.1%
hits_3.vortex 1.0 vortex-file-compressed 141.64 MB 141.72 MB +85.98 KB +0.1%
hits_81.vortex 1.0 vortex-file-compressed 100.63 MB 100.69 MB +54.26 KB +0.1%
hits_25.vortex 1.0 vortex-file-compressed 113.36 MB 113.42 MB +61.11 KB +0.1%
hits_84.vortex 1.0 vortex-file-compressed 116.82 MB 116.88 MB +59.34 KB +0.0%
hits_85.vortex 1.0 vortex-file-compressed 91.45 MB 91.49 MB +43.52 KB +0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.27 MB 108.31 MB +49.90 KB +0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.20 MB 90.24 MB +41.16 KB +0.0%
hits_68.vortex 1.0 vortex-file-compressed 122.83 MB 122.88 MB +51.29 KB +0.0%
hits_88.vortex 1.0 vortex-file-compressed 110.82 MB 110.86 MB +46.09 KB +0.0%
hits_23.vortex 1.0 vortex-file-compressed 76.43 MB 76.46 MB +29.55 KB +0.0%
hits_92.vortex 1.0 vortex-file-compressed 146.47 MB 146.52 MB +51.50 KB +0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.52 MB 62.54 MB +21.19 KB +0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.20 MB 87.23 MB +26.45 KB +0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.35 MB 59.37 MB +17.45 KB +0.0%
hits_38.vortex 1.0 vortex-file-compressed 98.97 MB 99.00 MB +28.49 KB +0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.93 MB 92.95 MB +26.34 KB +0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.11 MB 164.16 MB +44.71 KB +0.0%
hits_26.vortex 1.0 vortex-file-compressed 109.18 MB 109.20 MB +28.80 KB +0.0%
hits_82.vortex 1.0 vortex-file-compressed 99.49 MB 99.51 MB +23.26 KB +0.0%
hits_98.vortex 1.0 vortex-file-compressed 118.13 MB 118.16 MB +26.39 KB +0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.09 MB 99.11 MB +20.54 KB +0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.28 MB 138.30 MB +28.31 KB +0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.15 MB 123.18 MB +25.09 KB +0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.29 MB 79.30 MB +11.52 KB +0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.72 MB 86.73 MB +11.85 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.19 MB 90.20 MB +11.12 KB +0.0%
hits_12.vortex 1.0 vortex-file-compressed 100.78 MB 100.80 MB +12.27 KB +0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.53 MB 101.54 MB +12.19 KB +0.0%
hits_6.vortex 1.0 vortex-file-compressed 93.28 MB 93.29 MB +10.21 KB +0.0%
hits_44.vortex 1.0 vortex-file-compressed 185.89 MB 185.91 MB +20.20 KB +0.0%
hits_45.vortex 1.0 vortex-file-compressed 121.92 MB 121.93 MB +11.04 KB +0.0%
hits_43.vortex 1.0 vortex-file-compressed 226.32 MB 226.33 MB +17.84 KB +0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.18 MB 89.19 MB +5.48 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 221.71 MB 221.72 MB +8.57 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.24 MB 41.24 MB +776 B +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.05 MB 57.05 MB +784 B +0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.04 MB 172.04 MB 2.05 KB -0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.49 MB 277.49 MB 4.39 KB -0.0%
hits_67.vortex 1.0 vortex-file-compressed 183.82 MB 183.81 MB 11.52 KB -0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.26 MB 184.24 MB 13.88 KB -0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.14 MB 96.13 MB 10.46 KB -0.0%
hits_35.vortex 1.0 vortex-file-compressed 114.91 MB 114.89 MB 12.70 KB -0.0%
hits_91.vortex 1.0 vortex-file-compressed 96.77 MB 96.75 MB 13.11 KB -0.0%
hits_73.vortex 1.0 vortex-file-compressed 109.42 MB 109.40 MB 18.45 KB -0.0%
hits_37.vortex 1.0 vortex-file-compressed 85.37 MB 85.35 MB 16.39 KB -0.0%
hits_57.vortex 1.0 vortex-file-compressed 128.01 MB 127.98 MB 26.24 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.98 MB 75.97 MB 17.30 KB -0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.12 MB 103.10 MB 25.34 KB -0.0%
hits_79.vortex 1.0 vortex-file-compressed 143.80 MB 143.76 MB 37.88 KB -0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.02 MB 28.01 MB 11.29 KB -0.0%
hits_71.vortex 1.0 vortex-file-compressed 101.59 MB 101.55 MB 41.30 KB -0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.85 MB 76.82 MB 33.27 KB -0.0%
hits_52.vortex 1.0 vortex-file-compressed 103.58 MB 103.53 MB 52.01 KB -0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.15 MB 168.06 MB 87.27 KB -0.1%
hits_21.vortex 1.0 vortex-file-compressed 92.79 MB 92.74 MB 50.99 KB -0.1%
hits_46.vortex 1.0 vortex-file-compressed 69.07 MB 69.04 MB 38.32 KB -0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.55 MB 66.52 MB 36.95 KB -0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.07 MB 80.02 MB 46.45 KB -0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.46 MB 75.41 MB 45.74 KB -0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.23 MB 93.17 MB 58.32 KB -0.1%
hits_34.vortex 1.0 vortex-file-compressed 97.48 MB 97.42 MB 61.45 KB -0.1%
hits_0.vortex 1.0 vortex-file-compressed 89.51 MB 89.45 MB 56.48 KB -0.1%
hits_58.vortex 1.0 vortex-file-compressed 90.30 MB 90.24 MB 59.24 KB -0.1%
hits_61.vortex 1.0 vortex-file-compressed 101.08 MB 101.02 MB 66.73 KB -0.1%
hits_18.vortex 1.0 vortex-file-compressed 104.29 MB 104.21 MB 77.21 KB -0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.74 MB 119.64 MB 94.64 KB -0.1%
hits_7.vortex 1.0 vortex-file-compressed 93.92 MB 93.84 MB 75.59 KB -0.1%
hits_62.vortex 1.0 vortex-file-compressed 117.36 MB 117.26 MB 98.50 KB -0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.22 MB 63.17 MB 53.98 KB -0.1%
hits_69.vortex 1.0 vortex-file-compressed 122.98 MB 122.86 MB 116.16 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.14 MB 69.07 MB 68.82 KB -0.1%
hits_50.vortex 1.0 vortex-file-compressed 179.09 MB 178.91 MB 183.46 KB -0.1%
hits_72.vortex 1.0 vortex-file-compressed 84.48 MB 84.40 MB 91.28 KB -0.1%
hits_54.vortex 1.0 vortex-file-compressed 221.30 MB 221.07 MB 244.44 KB -0.1%
hits_94.vortex 1.0 vortex-file-compressed 138.54 MB 138.39 MB 154.01 KB -0.1%
hits_99.vortex 1.0 vortex-file-compressed 122.84 MB 122.70 MB 140.20 KB -0.1%
hits_41.vortex 1.0 vortex-file-compressed 223.13 MB 222.86 MB 275.58 KB -0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.41 MB 69.32 MB 89.30 KB -0.1%
hits_9.vortex 1.0 vortex-file-compressed 99.06 MB 98.92 MB 136.34 KB -0.1%
hits_76.vortex 1.0 vortex-file-compressed 113.90 MB 113.73 MB 176.81 KB -0.2%
hits_31.vortex 1.0 vortex-file-compressed 90.19 MB 90.02 MB 171.93 KB -0.2%
hits_2.vortex 1.0 vortex-file-compressed 186.44 MB 185.94 MB 514.72 KB -0.3%
hits_27.vortex 1.0 vortex-file-compressed 122.88 MB 122.38 MB 510.67 KB -0.4%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.04 GB → 8.15 GB (+15.7%)
  • vortex-file-compressed: 10.97 GB → 10.97 GB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (+0.8%, low confidence) · DuckDB No clear signal (-2.2%, low confidence)
Vortex (geomean): 1.002x ➖
Parquet (geomean): 1.007x ➖
Shifts: Parquet (control) +0.7% · Median polish +0.3%

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

datafusion / vortex-file-compressed (1.003x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 127851951 129952975 0.98
appian_q02/datafusion:vortex-file-compressed 591252049 595985701 0.99
appian_q03/datafusion:vortex-file-compressed 337703345 333618411 1.01
appian_q04/datafusion:vortex-file-compressed 44822739516 44671762137 1.00
appian_q05/datafusion:vortex-file-compressed 250043152 253443563 0.99
appian_q06/datafusion:vortex-file-compressed 338856495 331388972 1.02
appian_q07/datafusion:vortex-file-compressed 426375261 420273926 1.01
appian_q08/datafusion:vortex-file-compressed 1941552320 1930338151 1.01
datafusion / parquet (0.994x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 127573461 129824845 0.98
appian_q02/datafusion:parquet 609505991 612732975 0.99
appian_q03/datafusion:parquet 321939577 330868916 0.97
appian_q04/datafusion:parquet 44458756417 44697313282 0.99
appian_q05/datafusion:parquet 271735220 274410901 0.99
appian_q06/datafusion:parquet 351605121 350398912 1.00
appian_q07/datafusion:parquet 446568875 440510157 1.01
appian_q08/datafusion:parquet 1944298773 1939068021 1.00
duckdb / vortex-file-compressed (1.002x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 194300006 193523999 1.00
appian_q02/duckdb:vortex-file-compressed 634222653 632757660 1.00
appian_q03/duckdb:vortex-file-compressed 260148212 261042803 1.00
appian_q04/duckdb:vortex-file-compressed 1328525439 1324309959 1.00
appian_q05/duckdb:vortex-file-compressed 292400095 291788151 1.00
appian_q06/duckdb:vortex-file-compressed 808721965 809664367 1.00
appian_q07/duckdb:vortex-file-compressed 346513256 347816540 1.00
appian_q08/duckdb:vortex-file-compressed 1298445445 1282933413 1.01
duckdb / parquet (1.021x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 205972175 201840024 1.02
appian_q02/duckdb:parquet 608699024 608061845 1.00
appian_q03/duckdb:parquet 289929377 283200288 1.02
appian_q04/duckdb:parquet 1342425002 1334237764 1.01
appian_q05/duckdb:parquet 316072822 304106964 1.04
appian_q06/duckdb:parquet 818161494 804833563 1.02
appian_q07/duckdb:parquet 378703267 362130053 1.05
appian_q08/duckdb:parquet 1293594970 1276642634 1.01
duckdb / duckdb (0.996x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 173311452 171285976 1.01
appian_q02/duckdb:duckdb 547514531 550447908 0.99
appian_q03/duckdb:duckdb 380311647 382045735 1.00
appian_q04/duckdb:duckdb 1296371569 1313052327 0.99
appian_q05/duckdb:duckdb 287948428 284023033 1.01
appian_q06/duckdb:duckdb 788467060 800391359 0.99
appian_q07/duckdb:duckdb 324214885 329221173 0.98
appian_q08/duckdb:duckdb 1215735033 1225251945 0.99

File Size Changes (12 files changed, +0.4% overall, 7↑ 5↓)
File Scale Format Base HEAD Change %
orderview.vortex 1.0 vortex-compact 31.04 MB 34.17 MB +3.13 MB +10.1%
creditcardview.vortex 1.0 vortex-compact 32.19 MB 33.36 MB +1.17 MB +3.6%
productview.vortex 1.0 vortex-compact 17.55 KB 17.94 KB +400 B +2.2%
categoryview.vortex 1.0 vortex-compact 18.46 KB 18.69 KB +232 B +1.2%
orderview.vortex 1.0 vortex-file-compressed 76.15 MB 76.18 MB +32.75 KB +0.0%
taxrecordview.vortex 1.0 vortex-compact 17.33 MB 17.33 MB +232 B +0.0%
orderitemview.vortex 1.0 vortex-compact 155.98 MB 155.98 MB +128 B +0.0%
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 34.61 MB 16 B -0.0%
creditcardview.vortex 1.0 vortex-file-compressed 58.36 MB 58.31 MB 53.46 KB -0.1%
addressview.vortex 1.0 vortex-compact 24.52 MB 23.96 MB 573.70 KB -2.3%
customerview.vortex 1.0 vortex-compact 10.58 MB 10.18 MB 409.04 KB -3.8%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.94 MB → 275.02 MB (+1.1%)
  • vortex-file-compressed: 476.54 MB → 476.52 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.0%
Engines: DataFusion No clear signal (+10.5%, environment too noisy confidence) · DuckDB No clear signal (-2.1%, environment too noisy confidence)
Vortex (geomean): 1.051x ➖
Parquet (geomean): 1.010x ➖
Shifts: Parquet (control) +1.0% · Median polish +1.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.993x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 726636810 742527668 0.98
tpch_q02/datafusion:vortex-file-compressed 717302306 784601538 0.91
tpch_q03/datafusion:vortex-file-compressed 725013179 832069065 0.87
tpch_q04/datafusion:vortex-file-compressed 459355887 476804087 0.96
tpch_q05/datafusion:vortex-file-compressed 963112439 967088502 1.00
tpch_q06/datafusion:vortex-file-compressed 621110746 562330680 1.10
tpch_q07/datafusion:vortex-file-compressed 877532545 976198109 0.90
tpch_q08/datafusion:vortex-file-compressed 1115940906 1129384054 0.99
tpch_q09/datafusion:vortex-file-compressed 1156737858 1152754759 1.00
tpch_q10/datafusion:vortex-file-compressed 937405282 862869733 1.09
tpch_q11/datafusion:vortex-file-compressed 454614374 471134812 0.96
tpch_q12/datafusion:vortex-file-compressed 772648541 754171544 1.02
tpch_q13/datafusion:vortex-file-compressed 394210015 393528027 1.00
tpch_q14/datafusion:vortex-file-compressed 512919989 498431209 1.03
tpch_q15/datafusion:vortex-file-compressed 873808671 924284477 0.95
tpch_q16/datafusion:vortex-file-compressed 432333962 502790836 0.86
tpch_q17/datafusion:vortex-file-compressed 1185426960 1124642819 1.05
tpch_q18/datafusion:vortex-file-compressed 1197224949 1147475017 1.04
tpch_q19/datafusion:vortex-file-compressed 967713481 799860245 1.21
tpch_q20/datafusion:vortex-file-compressed 796061615 817945463 0.97
tpch_q21/datafusion:vortex-file-compressed 1342923280 1398675451 0.96
tpch_q22/datafusion:vortex-file-compressed 451692648 438173912 1.03
datafusion / vortex-compact (1.049x ➖, 0↑ 2↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 758056155 768690440 0.99
tpch_q02/datafusion:vortex-compact 704839879 730982563 0.96
tpch_q03/datafusion:vortex-compact 683681924 799397958 0.86
tpch_q04/datafusion:vortex-compact 428702462 491953195 0.87
tpch_q05/datafusion:vortex-compact 822892234 858723574 0.96
tpch_q06/datafusion:vortex-compact 529550300 538154593 0.98
tpch_q07/datafusion:vortex-compact 1016090292 915112442 1.11
tpch_q08/datafusion:vortex-compact 1129587736 1153762214 0.98
tpch_q09/datafusion:vortex-compact 1091241272 1123107284 0.97
tpch_q10/datafusion:vortex-compact 856811823 832794407 1.03
tpch_q11/datafusion:vortex-compact 🚨 542051160 379011708 1.43
tpch_q12/datafusion:vortex-compact 783421918 746101255 1.05
tpch_q13/datafusion:vortex-compact 372797965 436215755 0.85
tpch_q14/datafusion:vortex-compact 575225145 461631863 1.25
tpch_q15/datafusion:vortex-compact 1108809917 982450489 1.13
tpch_q16/datafusion:vortex-compact 555435572 475657721 1.17
tpch_q17/datafusion:vortex-compact 1148250398 1133250683 1.01
tpch_q18/datafusion:vortex-compact 1115058923 1042421265 1.07
tpch_q19/datafusion:vortex-compact 994195772 1012023009 0.98
tpch_q20/datafusion:vortex-compact 920080691 824000420 1.12
tpch_q21/datafusion:vortex-compact 1369986044 1315296234 1.04
tpch_q22/datafusion:vortex-compact 🚨 620353885 411783626 1.51
datafusion / parquet (0.923x ➖, 2↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 915934697 855141627 1.07
tpch_q02/datafusion:parquet 1019096025 797107760 1.28
tpch_q03/datafusion:parquet 1002239042 966697674 1.04
tpch_q04/datafusion:parquet 487704230 505409059 0.96
tpch_q05/datafusion:parquet 🚨 1885464946 1255747504 1.50
tpch_q06/datafusion:parquet 599126215 593628415 1.01
tpch_q07/datafusion:parquet 1346073372 1264038355 1.06
tpch_q08/datafusion:parquet 1806957933 1513561361 1.19
tpch_q09/datafusion:parquet 2056340637 2018052567 1.02
tpch_q10/datafusion:parquet 2158694822 3072965454 0.70
tpch_q11/datafusion:parquet 524103099 725994419 0.72
tpch_q12/datafusion:parquet 888474735 706044377 1.26
tpch_q13/datafusion:parquet 692408648 745843123 0.93
tpch_q14/datafusion:parquet 799887188 1111048365 0.72
tpch_q15/datafusion:parquet 🚀 1349129115 2370252912 0.57
tpch_q16/datafusion:parquet 🚀 386638788 1063066417 0.36
tpch_q17/datafusion:parquet 1458256390 1341511706 1.09
tpch_q18/datafusion:parquet 1544069311 1483989768 1.04
tpch_q19/datafusion:parquet 959669841 921097146 1.04
tpch_q20/datafusion:parquet 1176355353 1364547895 0.86
tpch_q21/datafusion:parquet 1755286919 1807799075 0.97
tpch_q22/datafusion:parquet 710851507 969341829 0.73
duckdb / vortex-file-compressed (1.111x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 728232967 649280698 1.12
tpch_q02/duckdb:vortex-file-compressed 1444205540 1190352097 1.21
tpch_q03/duckdb:vortex-file-compressed 949938964 842853060 1.13
tpch_q04/duckdb:vortex-file-compressed 788194640 656989021 1.20
tpch_q05/duckdb:vortex-file-compressed 1396024271 1250218892 1.12
tpch_q06/duckdb:vortex-file-compressed 598088383 563647677 1.06
tpch_q07/duckdb:vortex-file-compressed 1307614983 1222155971 1.07
tpch_q08/duckdb:vortex-file-compressed 1705738447 1406703268 1.21
tpch_q09/duckdb:vortex-file-compressed 1873061073 1711704360 1.09
tpch_q10/duckdb:vortex-file-compressed 1568137805 1345925833 1.17
tpch_q11/duckdb:vortex-file-compressed 813968317 658841437 1.24
tpch_q12/duckdb:vortex-file-compressed 1321273218 1158365752 1.14
tpch_q13/duckdb:vortex-file-compressed 876897429 788380832 1.11
tpch_q14/duckdb:vortex-file-compressed 705547161 669854073 1.05
tpch_q15/duckdb:vortex-file-compressed 590250708 553304031 1.07
tpch_q16/duckdb:vortex-file-compressed 552278378 487136950 1.13
tpch_q17/duckdb:vortex-file-compressed 1017846515 1010998727 1.01
tpch_q18/duckdb:vortex-file-compressed 1049368975 935799503 1.12
tpch_q19/duckdb:vortex-file-compressed 927023594 818963224 1.13
tpch_q20/duckdb:vortex-file-compressed 1339484650 1238003796 1.08
tpch_q21/duckdb:vortex-file-compressed 2078523907 1817574194 1.14
tpch_q22/duckdb:vortex-file-compressed 449086226 505740184 0.89
duckdb / vortex-compact (1.055x ➖, 0↑ 1↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 717783081 646256963 1.11
tpch_q02/duckdb:vortex-compact 1434459018 1391509824 1.03
tpch_q03/duckdb:vortex-compact 903280569 986909917 0.92
tpch_q04/duckdb:vortex-compact 733220817 677080309 1.08
tpch_q05/duckdb:vortex-compact 1246616655 1351022724 0.92
tpch_q06/duckdb:vortex-compact 583312465 538720649 1.08
tpch_q07/duckdb:vortex-compact 1299973864 1261080976 1.03
tpch_q08/duckdb:vortex-compact 1675510184 1662905840 1.01
tpch_q09/duckdb:vortex-compact 1928650070 1889474285 1.02
tpch_q10/duckdb:vortex-compact 1757077159 1568367351 1.12
tpch_q11/duckdb:vortex-compact 780521419 755943563 1.03
tpch_q12/duckdb:vortex-compact 🚨 1506156922 1130928743 1.33
tpch_q13/duckdb:vortex-compact 834304023 821081029 1.02
tpch_q14/duckdb:vortex-compact 724763015 689847627 1.05
tpch_q15/duckdb:vortex-compact 707019446 567031269 1.25
tpch_q16/duckdb:vortex-compact 470022981 482914006 0.97
tpch_q17/duckdb:vortex-compact 1082119379 1018648330 1.06
tpch_q18/duckdb:vortex-compact 1032121375 943695845 1.09
tpch_q19/duckdb:vortex-compact 914298324 841978117 1.09
tpch_q20/duckdb:vortex-compact 1223099836 1178222269 1.04
tpch_q21/duckdb:vortex-compact 2014064155 1933939428 1.04
tpch_q22/duckdb:vortex-compact 494524063 495638958 1.00
duckdb / parquet (1.106x ➖, 0↑ 0↓)
name PR bb05df0 (ns) base 5a764e6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 1002714098 989069321 1.01
tpch_q02/duckdb:parquet 1452992827 1330988076 1.09
tpch_q03/duckdb:parquet 2324203936 1817668537 1.28
tpch_q04/duckdb:parquet 1121371330 1011293938 1.11
tpch_q05/duckdb:parquet 2322136358 1878920094 1.24
tpch_q06/duckdb:parquet 940407284 914089767 1.03
tpch_q07/duckdb:parquet 2252273389 2015938897 1.12
tpch_q08/duckdb:parquet 2660886682 2502477651 1.06
tpch_q09/duckdb:parquet 2627728370 2506110891 1.05
tpch_q10/duckdb:parquet 3335783090 3770343476 0.88
tpch_q11/duckdb:parquet 969474194 956901975 1.01
tpch_q12/duckdb:parquet 1308029213 1167175476 1.12
tpch_q13/duckdb:parquet 1391117650 1216167586 1.14
tpch_q14/duckdb:parquet 1383917763 1274329872 1.09
tpch_q15/duckdb:parquet 1031479013 950124358 1.09
tpch_q16/duckdb:parquet 930899429 874813686 1.06
tpch_q17/duckdb:parquet 1464364500 1217019834 1.20
tpch_q18/duckdb:parquet 1681219988 1351025231 1.24
tpch_q19/duckdb:parquet 1731703791 1643787535 1.05
tpch_q20/duckdb:parquet 2160981336 1754659983 1.23
tpch_q21/duckdb:parquet 2073336581 1662997965 1.25
tpch_q22/duckdb:parquet 1159246085 1102669280 1.05

@myrrc

myrrc commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

Wins:

Fineweb: performance improvements on all queries up to 4x (q2),
median improvement 2x.

Losses:

cc @onursatici

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

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Zstd-compact regression for strlen() pushdown

1 participant