Skip to content

Remove duckdbfs#8468

Merged
myrrc merged 1 commit into
developfrom
myrrc/remove-duckdbfs
Jun 19, 2026
Merged

Remove duckdbfs#8468
myrrc merged 1 commit into
developfrom
myrrc/remove-duckdbfs

Conversation

@myrrc

@myrrc myrrc commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

DuckdbFS implementation for Vortex was introduced in #6198 as opt-out, but changed to opt-in in #6564 due to performance regressions.
There were multiple issues (#6709, #6565 #6685) associated with it which differ from vortex's file system behaviour.

It also requires additional dependencies CI which are a blocker for
#8486 since MacOS runner doesn't bundle openssl for x86_64 on arm, and builds fail.

As a long term goal, calling duckdb's blocking IO inside our event loop isn't the right abstraction. We want to allow duckdb to use its own IO outside vortex.

Duckdb fs is also not maintaned actively so we're removing it

@myrrc myrrc added changelog/feature A new feature ext/duckdb Relates to the DuckDB integration labels Jun 17, 2026
@myrrc myrrc force-pushed the myrrc/remove-duckdbfs branch from fa938c8 to e41bcc7 Compare June 17, 2026 14:45
@myrrc myrrc marked this pull request as ready for review June 17, 2026 14:45
@myrrc myrrc requested review from a team and gatesn June 17, 2026 14:45
@myrrc myrrc marked this pull request as draft June 17, 2026 15:09
@myrrc myrrc linked an issue Jun 17, 2026 that may be closed by this pull request
@codspeed-hq

codspeed-hq Bot commented Jun 17, 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
❌ 7 regressed benchmarks
✅ 1570 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation decompress_rd[f64, (10000, 0.01)] 108.7 µs 139.1 µs -21.89%
Simulation decompress_rd[f64, (10000, 0.1)] 109 µs 139.5 µs -21.85%
Simulation decompress_rd[f64, (10000, 0.0)] 108.7 µs 139.1 µs -21.83%
Simulation decompress_rd[f32, (100000, 0.0)] 496 µs 583.8 µs -15.05%
Simulation decompress_rd[f32, (10000, 0.1)] 78.1 µs 91.2 µs -14.43%
Simulation decompress_rd[f32, (10000, 0.01)] 78.1 µs 91 µs -14.2%
Simulation decompress_rd[f32, (10000, 0.0)] 78.5 µs 91.2 µs -13.91%
Simulation chunked_varbinview_opt_canonical_into[(1000, 10)] 206.8 µs 170.2 µs +21.45%
Simulation bitwise_not_vortex_buffer_mut[128] 215.3 ns 186.1 ns +15.67%
Simulation chunked_varbinview_into_canonical[(100, 100)] 307.1 µs 272.5 µs +12.71%
Simulation bitwise_not_vortex_buffer_mut[1024] 275.6 ns 246.4 ns +11.84%

Tip

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


Comparing myrrc/remove-duckdbfs (c02a5ba) with develop (6a3fb19)

Open in CodSpeed

@myrrc myrrc added changelog/break A breaking API change and removed changelog/feature A new feature labels Jun 18, 2026
@myrrc myrrc requested a review from 0ax1 June 18, 2026 11:00
@myrrc myrrc force-pushed the myrrc/remove-duckdbfs branch 2 times, most recently from 43a74b1 to 5e2a617 Compare June 19, 2026 09:57
Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@myrrc myrrc force-pushed the myrrc/remove-duckdbfs branch from 5e2a617 to c02a5ba Compare June 19, 2026 10:02
@myrrc myrrc marked this pull request as ready for review June 19, 2026 10:03
@0ax1 0ax1 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 19, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jun 19, 2026

@0ax1 0ax1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm actually in favor of dropping this. The perf doesn't match and as we never exercise or bench the code the level of maintenance is low.

@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -7.2%
Engines: DataFusion No clear signal (+0.7%, low confidence) · DuckDB No clear signal (-14.4%, medium confidence)
Vortex (geomean): 0.953x ➖
Parquet (geomean): 1.026x ➖
Shifts: Parquet (control) +2.6% · Median polish +1.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 (1.024x ➖, 0↑ 2↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 6151316 5173844 1.19
fineweb_q01/datafusion:vortex-file-compressed 33299348 34581253 0.96
fineweb_q02/datafusion:vortex-file-compressed 🚨 41912620 38077899 1.10
fineweb_q03/datafusion:vortex-file-compressed 58483252 61458102 0.95
fineweb_q04/datafusion:vortex-file-compressed 283437068 280099767 1.01
fineweb_q05/datafusion:vortex-file-compressed 229911738 218161961 1.05
fineweb_q06/datafusion:vortex-file-compressed 51497024 49003319 1.05
fineweb_q07/datafusion:vortex-file-compressed 55913148 55037550 1.02
fineweb_q08/datafusion:vortex-file-compressed 21879737 24043262 0.91
datafusion / parquet (1.017x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6710851 6463757 1.04
fineweb_q01/datafusion:parquet 304731888 294440005 1.03
fineweb_q02/datafusion:parquet 290024528 304346971 0.95
fineweb_q03/datafusion:parquet 300621755 280626717 1.07
fineweb_q04/datafusion:parquet 312230275 307487726 1.02
fineweb_q05/datafusion:parquet 308532002 301387516 1.02
fineweb_q06/datafusion:parquet 297477087 301019910 0.99
fineweb_q07/datafusion:parquet 287213322 283137025 1.01
fineweb_q08/datafusion:parquet 286163779 279922389 1.02
duckdb / vortex-file-compressed (0.886x ✅, 5↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3748706 3715399 1.01
fineweb_q01/duckdb:vortex-file-compressed 34992227 35250678 0.99
fineweb_q02/duckdb:vortex-file-compressed 41749416 40640462 1.03
fineweb_q03/duckdb:vortex-file-compressed 🚀 114668151 135374840 0.85
fineweb_q04/duckdb:vortex-file-compressed 278656229 307879928 0.91
fineweb_q05/duckdb:vortex-file-compressed 🚀 221377150 272393098 0.81
fineweb_q06/duckdb:vortex-file-compressed 🚀 51356639 68370028 0.75
fineweb_q07/duckdb:vortex-file-compressed 🚀 51782443 63605120 0.81
fineweb_q08/duckdb:vortex-file-compressed 🚀 21413954 25007874 0.86
duckdb / parquet (1.035x ➖, 0↑ 1↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 32665260 32029157 1.02
fineweb_q01/duckdb:parquet 🚨 92256779 83483149 1.11
fineweb_q02/duckdb:parquet 88033406 84850488 1.04
fineweb_q03/duckdb:parquet 326463712 316666247 1.03
fineweb_q04/duckdb:parquet 453447384 444683546 1.02
fineweb_q05/duckdb:parquet 423131787 416362699 1.02
fineweb_q06/duckdb:parquet 208839701 203916022 1.02
fineweb_q07/duckdb:parquet 221439937 217136082 1.02
fineweb_q08/duckdb:parquet 37464220 36021133 1.04

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

Vortex (geomean): 1.110x ❌

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.110x ❌, 0↑ 6↓)
name PR c02a5ba (ns) base ca96791 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 131007497 120303929 1.09
polarsignals_q01/datafusion:vortex-file-compressed 309055785 293208093 1.05
polarsignals_q02/datafusion:vortex-file-compressed 27050142 25000437 1.08
polarsignals_q03/datafusion:vortex-file-compressed 🚨 301875303 260278834 1.16
polarsignals_q04/datafusion:vortex-file-compressed 🚨 11280385 9932947 1.14
polarsignals_q05/datafusion:vortex-file-compressed 17952596 16776763 1.07
polarsignals_q06/datafusion:vortex-file-compressed 🚨 22916190 20707340 1.11
polarsignals_q07/datafusion:vortex-file-compressed 🚨 16742796 14376413 1.16
polarsignals_q08/datafusion:vortex-file-compressed 🚨 469646561 412717720 1.14
polarsignals_q09/datafusion:vortex-file-compressed 🚨 14027443 12715317 1.10

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

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

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -5.8%
Engines: DataFusion No clear signal (-6.3%, environment too noisy confidence) · DuckDB No clear signal (-7.4%, environment too noisy confidence)
Vortex (geomean): 0.899x ✅
Parquet (geomean): 0.960x ➖
Shifts: Parquet (control) -4.0% · Median polish -6.6%

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

datafusion / vortex-file-compressed (0.933x ➖, 1↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50682290 54603550 0.93
tpch_q02/datafusion:vortex-file-compressed 22176213 24203768 0.92
tpch_q03/datafusion:vortex-file-compressed 30894696 33128611 0.93
tpch_q04/datafusion:vortex-file-compressed 19364128 20768070 0.93
tpch_q05/datafusion:vortex-file-compressed 46080306 48594311 0.95
tpch_q06/datafusion:vortex-file-compressed 9736341 10002921 0.97
tpch_q07/datafusion:vortex-file-compressed 52125768 55075277 0.95
tpch_q08/datafusion:vortex-file-compressed 39066500 41836819 0.93
tpch_q09/datafusion:vortex-file-compressed 52106406 55568837 0.94
tpch_q10/datafusion:vortex-file-compressed 32044957 34786378 0.92
tpch_q11/datafusion:vortex-file-compressed 16388236 17542982 0.93
tpch_q12/datafusion:vortex-file-compressed 23369179 24578448 0.95
tpch_q13/datafusion:vortex-file-compressed 26371471 28106248 0.94
tpch_q14/datafusion:vortex-file-compressed 14655029 16247650 0.90
tpch_q15/datafusion:vortex-file-compressed 22296868 24063086 0.93
tpch_q16/datafusion:vortex-file-compressed 19835969 21447213 0.92
tpch_q17/datafusion:vortex-file-compressed 65278298 68228232 0.96
tpch_q18/datafusion:vortex-file-compressed 75468516 81458995 0.93
tpch_q19/datafusion:vortex-file-compressed 🚀 30086142 33480888 0.90
tpch_q20/datafusion:vortex-file-compressed 30251569 31286976 0.97
tpch_q21/datafusion:vortex-file-compressed 68811674 73754125 0.93
tpch_q22/datafusion:vortex-file-compressed 11696475 12856803 0.91
datafusion / parquet (0.984x ➖, 0↑ 1↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 139816336 113897181 1.23
tpch_q02/datafusion:parquet 60002396 64223074 0.93
tpch_q03/datafusion:parquet 82502449 82225352 1.00
tpch_q04/datafusion:parquet 47125751 48072825 0.98
tpch_q05/datafusion:parquet 91533970 90523825 1.01
tpch_q06/datafusion:parquet 40929307 44180300 0.93
tpch_q07/datafusion:parquet 104400633 108252463 0.96
tpch_q08/datafusion:parquet 91143642 90359752 1.01
tpch_q09/datafusion:parquet 128957650 129206249 1.00
tpch_q10/datafusion:parquet 112716807 114444159 0.98
tpch_q11/datafusion:parquet 40691355 42971293 0.95
tpch_q12/datafusion:parquet 84273120 79549779 1.06
tpch_q13/datafusion:parquet 192551582 203238253 0.95
tpch_q14/datafusion:parquet 45032548 47159658 0.95
tpch_q15/datafusion:parquet 59586752 59158641 1.01
tpch_q16/datafusion:parquet 42283412 44563136 0.95
tpch_q17/datafusion:parquet 137642429 145886911 0.94
tpch_q18/datafusion:parquet 153294723 160206333 0.96
tpch_q19/datafusion:parquet 80992909 78981593 1.03
tpch_q20/datafusion:parquet 73910472 74714416 0.99
tpch_q21/datafusion:parquet 141895168 155155227 0.91
tpch_q22/datafusion:parquet 42880920 44624729 0.96
datafusion / arrow (0.912x ➖, 9↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 55440653 72000415 0.77
tpch_q02/datafusion:arrow 🚀 16684457 19101704 0.87
tpch_q03/datafusion:arrow 🚀 31071031 34869124 0.89
tpch_q04/datafusion:arrow 🚀 26031536 29523341 0.88
tpch_q05/datafusion:arrow 🚀 55499925 61755253 0.90
tpch_q06/datafusion:arrow 24244209 22403381 1.08
tpch_q07/datafusion:arrow 104642153 108594470 0.96
tpch_q08/datafusion:arrow 43102919 46698008 0.92
tpch_q09/datafusion:arrow 🚀 62421119 72697592 0.86
tpch_q10/datafusion:arrow 🚀 47912444 54758566 0.87
tpch_q11/datafusion:arrow 9236233 9742901 0.95
tpch_q12/datafusion:arrow 48976890 53327795 0.92
tpch_q13/datafusion:arrow 46695573 48006914 0.97
tpch_q14/datafusion:arrow 🚀 22527389 26762136 0.84
tpch_q15/datafusion:arrow 🚀 43710006 51665944 0.85
tpch_q16/datafusion:arrow 16434234 17676146 0.93
tpch_q17/datafusion:arrow 66099677 69659856 0.95
tpch_q18/datafusion:arrow 106840942 112811193 0.95
tpch_q19/datafusion:arrow 37603250 39242055 0.96
tpch_q20/datafusion:arrow 35665310 38407874 0.93
tpch_q21/datafusion:arrow 147881234 159563144 0.93
tpch_q22/datafusion:arrow 11693793 12711521 0.92
duckdb / vortex-file-compressed (0.867x ✅, 20↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31068568 33581927 0.93
tpch_q02/duckdb:vortex-file-compressed 🚀 25251918 28562725 0.88
tpch_q03/duckdb:vortex-file-compressed 🚀 32050558 37250732 0.86
tpch_q04/duckdb:vortex-file-compressed 🚀 28382034 32920181 0.86
tpch_q05/duckdb:vortex-file-compressed 🚀 37269114 43554664 0.86
tpch_q06/duckdb:vortex-file-compressed 🚀 7865231 9218567 0.85
tpch_q07/duckdb:vortex-file-compressed 🚀 35293482 41706331 0.85
tpch_q08/duckdb:vortex-file-compressed 🚀 39922390 44919393 0.89
tpch_q09/duckdb:vortex-file-compressed 🚀 58833493 67311456 0.87
tpch_q10/duckdb:vortex-file-compressed 🚀 42463272 48736217 0.87
tpch_q11/duckdb:vortex-file-compressed 🚀 15005504 16947153 0.89
tpch_q12/duckdb:vortex-file-compressed 🚀 23100329 26395856 0.88
tpch_q13/duckdb:vortex-file-compressed 🚀 41646783 46577361 0.89
tpch_q14/duckdb:vortex-file-compressed 🚀 21382859 24614453 0.87
tpch_q15/duckdb:vortex-file-compressed 🚀 16707017 19301518 0.87
tpch_q16/duckdb:vortex-file-compressed 29837228 32743018 0.91
tpch_q17/duckdb:vortex-file-compressed 🚀 23335137 27112403 0.86
tpch_q18/duckdb:vortex-file-compressed 🚀 54320104 60775359 0.89
tpch_q19/duckdb:vortex-file-compressed 🚀 28449994 35335833 0.81
tpch_q20/duckdb:vortex-file-compressed 🚀 33046693 38775408 0.85
tpch_q21/duckdb:vortex-file-compressed 🚀 100246809 122219699 0.82
tpch_q22/duckdb:vortex-file-compressed 🚀 16562043 20116636 0.82
duckdb / parquet (0.936x ➖, 5↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 76679525 78116849 0.98
tpch_q02/duckdb:parquet 39110123 43206826 0.91
tpch_q03/duckdb:parquet 70019508 75955233 0.92
tpch_q04/duckdb:parquet 50322585 53486862 0.94
tpch_q05/duckdb:parquet 68211738 73280551 0.93
tpch_q06/duckdb:parquet 22426941 23896297 0.94
tpch_q07/duckdb:parquet 76751723 77083085 1.00
tpch_q08/duckdb:parquet 🚀 81995795 97712823 0.84
tpch_q09/duckdb:parquet 152729147 160520310 0.95
tpch_q10/duckdb:parquet 132001295 135800120 0.97
tpch_q11/duckdb:parquet 22262634 24122986 0.92
tpch_q12/duckdb:parquet 52637851 52604255 1.00
tpch_q13/duckdb:parquet 🚀 251085053 287585663 0.87
tpch_q14/duckdb:parquet 52133919 54828986 0.95
tpch_q15/duckdb:parquet 🚀 25930935 29545128 0.88
tpch_q16/duckdb:parquet 🚀 57846827 64571128 0.90
tpch_q17/duckdb:parquet 59243407 56824915 1.04
tpch_q18/duckdb:parquet 120795811 124948960 0.97
tpch_q19/duckdb:parquet 88522262 90789883 0.98
tpch_q20/duckdb:parquet 65144391 68980099 0.94
tpch_q21/duckdb:parquet 🚀 169909561 203040479 0.84
tpch_q22/duckdb:parquet 53835569 56783645 0.95

File Size Changes (17 files changed, -44.5% overall, 2↑ 15↓)
File Scale Format Base HEAD Change %
part_0.vortex 1.0 vortex-file-compressed 5.01 MB 5.01 MB +2.80 KB +0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.69 MB 23.69 MB +2.99 KB +0.0%
lineitem_0.vortex 1.0 vortex-file-compressed 82.17 MB 82.17 MB 6.74 KB -0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 81.98 MB 81.97 MB 12.57 KB -0.0%
orders_0.vortex 1.0 vortex-file-compressed 35.54 MB 35.53 MB 10.22 KB -0.0%
customer_0.vortex 1.0 vortex-file-compressed 8.91 MB 8.89 MB 14.65 KB -0.2%
supplier_0.vortex 1.0 vortex-file-compressed 612.95 KB 605.00 KB 7.95 KB -1.3%
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.38 KB 0 B 8.38 KB -100.0%
orders_0.vortex 1.0 vortex-compact 32.20 MB 0 B 32.20 MB -100.0%
part_0.vortex 1.0 vortex-compact 3.49 MB 0 B 3.49 MB -100.0%
partsupp_0.vortex 1.0 vortex-compact 21.01 MB 0 B 21.01 MB -100.0%
region_0.vortex 1.0 vortex-compact 5.89 KB 0 B 5.89 KB -100.0%
supplier_0.vortex 1.0 vortex-compact 496.75 KB 0 B 496.75 KB -100.0%

Totals:

  • vortex-compact: 190.93 MB → 0 B (-100.0%)
  • vortex-file-compressed: 238.17 MB → 238.13 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

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

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.7%
Engines: DataFusion No clear signal (+1.0%, environment too noisy confidence) · DuckDB No clear signal (+0.5%, low confidence)
Vortex (geomean): 0.983x ➖
Parquet (geomean): 0.976x ➖
Shifts: Parquet (control) -2.4% · Median polish -1.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.965x ➖, 4↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26718487 26594872 1.00
tpcds_q02/datafusion:vortex-file-compressed 47248480 48020210 0.98
tpcds_q03/datafusion:vortex-file-compressed 15061162 15733573 0.96
tpcds_q04/datafusion:vortex-file-compressed 259899376 260419910 1.00
tpcds_q05/datafusion:vortex-file-compressed 44602406 45601383 0.98
tpcds_q06/datafusion:vortex-file-compressed 22462999 23203363 0.97
tpcds_q07/datafusion:vortex-file-compressed 39628563 39692203 1.00
tpcds_q08/datafusion:vortex-file-compressed 29553343 30945391 0.96
tpcds_q09/datafusion:vortex-file-compressed 30380877 30866395 0.98
tpcds_q10/datafusion:vortex-file-compressed 39339279 40436861 0.97
tpcds_q11/datafusion:vortex-file-compressed 132937699 138425596 0.96
tpcds_q12/datafusion:vortex-file-compressed 🚀 17868159 20241877 0.88
tpcds_q13/datafusion:vortex-file-compressed 46906969 50375143 0.93
tpcds_q14/datafusion:vortex-file-compressed 165507534 174589263 0.95
tpcds_q15/datafusion:vortex-file-compressed 26420897 26912671 0.98
tpcds_q16/datafusion:vortex-file-compressed 25940091 26028102 1.00
tpcds_q17/datafusion:vortex-file-compressed 62073344 62377301 1.00
tpcds_q18/datafusion:vortex-file-compressed 61310540 66246701 0.93
tpcds_q19/datafusion:vortex-file-compressed 22051173 22146227 1.00
tpcds_q20/datafusion:vortex-file-compressed 21212913 20950656 1.01
tpcds_q21/datafusion:vortex-file-compressed 35946330 36752276 0.98
tpcds_q22/datafusion:vortex-file-compressed 124295043 129386862 0.96
tpcds_q23/datafusion:vortex-file-compressed 151937686 152737909 0.99
tpcds_q24/datafusion:vortex-file-compressed 83677515 86661169 0.97
tpcds_q25/datafusion:vortex-file-compressed 65530289 66112224 0.99
tpcds_q26/datafusion:vortex-file-compressed 33291960 35471951 0.94
tpcds_q27/datafusion:vortex-file-compressed 93274270 90900571 1.03
tpcds_q28/datafusion:vortex-file-compressed 30011234 29716933 1.01
tpcds_q29/datafusion:vortex-file-compressed 63646195 64464443 0.99
tpcds_q30/datafusion:vortex-file-compressed 23418015 23774637 0.98
tpcds_q31/datafusion:vortex-file-compressed 73494808 76794430 0.96
tpcds_q32/datafusion:vortex-file-compressed 18644801 19367021 0.96
tpcds_q33/datafusion:vortex-file-compressed 29312108 30336541 0.97
tpcds_q34/datafusion:vortex-file-compressed 26030958 25938768 1.00
tpcds_q35/datafusion:vortex-file-compressed 44745663 47674357 0.94
tpcds_q36/datafusion:vortex-file-compressed 59020270 59299691 1.00
tpcds_q37/datafusion:vortex-file-compressed 20176652 20747776 0.97
tpcds_q38/datafusion:vortex-file-compressed 42559724 43926414 0.97
tpcds_q39/datafusion:vortex-file-compressed 106877840 113826431 0.94
tpcds_q40/datafusion:vortex-file-compressed 30726187 31417052 0.98
tpcds_q41/datafusion:vortex-file-compressed 20254027 20521762 0.99
tpcds_q42/datafusion:vortex-file-compressed 13327625 14075485 0.95
tpcds_q43/datafusion:vortex-file-compressed 19260048 19366362 0.99
tpcds_q44/datafusion:vortex-file-compressed 30196976 30971900 0.97
tpcds_q45/datafusion:vortex-file-compressed 26883961 28514703 0.94
tpcds_q46/datafusion:vortex-file-compressed 34655801 36793810 0.94
tpcds_q47/datafusion:vortex-file-compressed 136254046 140407798 0.97
tpcds_q48/datafusion:vortex-file-compressed 34673750 35874935 0.97
tpcds_q49/datafusion:vortex-file-compressed 57432278 58514691 0.98
tpcds_q50/datafusion:vortex-file-compressed 39730197 40324264 0.99
tpcds_q51/datafusion:vortex-file-compressed 94535051 91547429 1.03
tpcds_q52/datafusion:vortex-file-compressed 14156028 14682934 0.96
tpcds_q53/datafusion:vortex-file-compressed 22294105 23031900 0.97
tpcds_q54/datafusion:vortex-file-compressed 33442013 34347658 0.97
tpcds_q55/datafusion:vortex-file-compressed 13543872 14153587 0.96
tpcds_q56/datafusion:vortex-file-compressed 29829013 30601351 0.97
tpcds_q57/datafusion:vortex-file-compressed 113191033 109731781 1.03
tpcds_q58/datafusion:vortex-file-compressed 56182100 57497271 0.98
tpcds_q59/datafusion:vortex-file-compressed 58461969 60780945 0.96
tpcds_q60/datafusion:vortex-file-compressed 29341718 30267608 0.97
tpcds_q61/datafusion:vortex-file-compressed 40874435 42605190 0.96
tpcds_q62/datafusion:vortex-file-compressed 21364355 22146268 0.96
tpcds_q63/datafusion:vortex-file-compressed 22339470 22993122 0.97
tpcds_q64/datafusion:vortex-file-compressed 377080431 382615824 0.99
tpcds_q65/datafusion:vortex-file-compressed 49760491 52819883 0.94
tpcds_q66/datafusion:vortex-file-compressed 73983224 71384088 1.04
tpcds_q67/datafusion:vortex-file-compressed 150248370 157128898 0.96
tpcds_q68/datafusion:vortex-file-compressed 35302081 35446978 1.00
tpcds_q69/datafusion:vortex-file-compressed 35738173 38255714 0.93
tpcds_q70/datafusion:vortex-file-compressed 93900491 95550710 0.98
tpcds_q71/datafusion:vortex-file-compressed 22854842 23790280 0.96
tpcds_q72/datafusion:vortex-file-compressed 2108760735 2186712771 0.96
tpcds_q73/datafusion:vortex-file-compressed 23755725 25155107 0.94
tpcds_q74/datafusion:vortex-file-compressed 80311850 84274365 0.95
tpcds_q75/datafusion:vortex-file-compressed 112123250 117638281 0.95
tpcds_q76/datafusion:vortex-file-compressed 26443510 27961369 0.95
tpcds_q77/datafusion:vortex-file-compressed 37359522 38102880 0.98
tpcds_q78/datafusion:vortex-file-compressed 114213366 120820965 0.95
tpcds_q79/datafusion:vortex-file-compressed 30732332 31072438 0.99
tpcds_q80/datafusion:vortex-file-compressed 91679860 94799082 0.97
tpcds_q81/datafusion:vortex-file-compressed 🚀 24247362 28827199 0.84
tpcds_q82/datafusion:vortex-file-compressed 22227419 23984390 0.93
tpcds_q83/datafusion:vortex-file-compressed 35707910 39023558 0.92
tpcds_q84/datafusion:vortex-file-compressed 12851758 13867796 0.93
tpcds_q85/datafusion:vortex-file-compressed 93913996 98998052 0.95
tpcds_q86/datafusion:vortex-file-compressed 🚀 15915997 18478237 0.86
tpcds_q87/datafusion:vortex-file-compressed 43983429 46875563 0.94
tpcds_q88/datafusion:vortex-file-compressed 56807703 57724649 0.98
tpcds_q89/datafusion:vortex-file-compressed 26203997 26558689 0.99
tpcds_q90/datafusion:vortex-file-compressed 14235065 14871481 0.96
tpcds_q91/datafusion:vortex-file-compressed 🚀 17750498 20533748 0.86
tpcds_q92/datafusion:vortex-file-compressed 16919304 18475850 0.92
tpcds_q93/datafusion:vortex-file-compressed 32536177 35728673 0.91
tpcds_q94/datafusion:vortex-file-compressed 22500962 24761059 0.91
tpcds_q95/datafusion:vortex-file-compressed 59617157 61273201 0.97
tpcds_q96/datafusion:vortex-file-compressed 12971306 14041115 0.92
tpcds_q97/datafusion:vortex-file-compressed 32102344 31914103 1.01
tpcds_q98/datafusion:vortex-file-compressed 25364049 26397584 0.96
tpcds_q99/datafusion:vortex-file-compressed 31478178 31004798 1.02
datafusion / parquet (0.955x ➖, 12↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 26088793 27079199 0.96
tpcds_q02/datafusion:parquet 41566878 44066157 0.94
tpcds_q03/datafusion:parquet 13601244 14947501 0.91
tpcds_q04/datafusion:parquet 🚀 288739289 342224802 0.84
tpcds_q05/datafusion:parquet 46900684 46955877 1.00
tpcds_q06/datafusion:parquet 22599175 23111798 0.98
tpcds_q07/datafusion:parquet 78946822 75777657 1.04
tpcds_q08/datafusion:parquet 29036388 30213877 0.96
tpcds_q09/datafusion:parquet 39084848 37569190 1.04
tpcds_q10/datafusion:parquet 72116150 72229153 1.00
tpcds_q11/datafusion:parquet 152211213 149981111 1.01
tpcds_q12/datafusion:parquet 18662276 19390860 0.96
tpcds_q13/datafusion:parquet 76436899 74873286 1.02
tpcds_q14/datafusion:parquet 160509518 167127097 0.96
tpcds_q15/datafusion:parquet 20394891 21244027 0.96
tpcds_q16/datafusion:parquet 🚀 27465333 32804657 0.84
tpcds_q17/datafusion:parquet 🚀 60667382 67773784 0.90
tpcds_q18/datafusion:parquet 115621661 118301040 0.98
tpcds_q19/datafusion:parquet 23019592 24937717 0.92
tpcds_q20/datafusion:parquet 17150503 19019956 0.90
tpcds_q21/datafusion:parquet 🚀 18591671 20885209 0.89
tpcds_q22/datafusion:parquet 151122913 162683956 0.93
tpcds_q23/datafusion:parquet 🚀 148602493 170311628 0.87
tpcds_q24/datafusion:parquet 88824976 92403423 0.96
tpcds_q25/datafusion:parquet 61753228 67951517 0.91
tpcds_q26/datafusion:parquet 71187725 67375647 1.06
tpcds_q27/datafusion:parquet 144504551 144632187 1.00
tpcds_q28/datafusion:parquet 44922436 48068446 0.93
tpcds_q29/datafusion:parquet 63725584 65417263 0.97
tpcds_q30/datafusion:parquet 33109328 34329566 0.96
tpcds_q31/datafusion:parquet 66969140 68164715 0.98
tpcds_q32/datafusion:parquet 🚀 16337120 18431107 0.89
tpcds_q33/datafusion:parquet 27000000 28376160 0.95
tpcds_q34/datafusion:parquet 23358581 22069774 1.06
tpcds_q35/datafusion:parquet 🚀 69345957 77715291 0.89
tpcds_q36/datafusion:parquet 56756516 60341931 0.94
tpcds_q37/datafusion:parquet 19587993 20548980 0.95
tpcds_q38/datafusion:parquet 41794980 43222712 0.97
tpcds_q39/datafusion:parquet 73288309 76530828 0.96
tpcds_q40/datafusion:parquet 22560564 24230491 0.93
tpcds_q41/datafusion:parquet 14693914 15508524 0.95
tpcds_q42/datafusion:parquet 11928900 12812647 0.93
tpcds_q43/datafusion:parquet 17113601 17697620 0.97
tpcds_q44/datafusion:parquet 🚀 31293187 35099960 0.89
tpcds_q45/datafusion:parquet 28528004 27997958 1.02
tpcds_q46/datafusion:parquet 32404946 34526721 0.94
tpcds_q47/datafusion:parquet 131511776 130604665 1.01
tpcds_q48/datafusion:parquet 69355913 72934893 0.95
tpcds_q49/datafusion:parquet 57311937 59263787 0.97
tpcds_q50/datafusion:parquet 43894944 44136967 0.99
tpcds_q51/datafusion:parquet 87898503 97474724 0.90
tpcds_q52/datafusion:parquet 12270175 12957697 0.95
tpcds_q53/datafusion:parquet 17799252 19095572 0.93
tpcds_q54/datafusion:parquet 32768485 34390217 0.95
tpcds_q55/datafusion:parquet 12402758 12706816 0.98
tpcds_q56/datafusion:parquet 28038567 28712127 0.98
tpcds_q57/datafusion:parquet 104328575 98686032 1.06
tpcds_q58/datafusion:parquet 57401764 58631132 0.98
tpcds_q59/datafusion:parquet 63307347 63374922 1.00
tpcds_q60/datafusion:parquet 28835113 29303293 0.98
tpcds_q61/datafusion:parquet 42059186 43570956 0.97
tpcds_q62/datafusion:parquet 25267348 26600280 0.95
tpcds_q63/datafusion:parquet 17542131 18529126 0.95
tpcds_q64/datafusion:parquet 320542553 315024464 1.02
tpcds_q65/datafusion:parquet 37300586 39428350 0.95
tpcds_q66/datafusion:parquet 67692440 73248826 0.92
tpcds_q67/datafusion:parquet 146916288 148886769 0.99
tpcds_q68/datafusion:parquet 🚀 30973180 36088262 0.86
tpcds_q69/datafusion:parquet 66853892 69018687 0.97
tpcds_q70/datafusion:parquet 33800404 33429909 1.01
tpcds_q71/datafusion:parquet 23350414 24122922 0.97
tpcds_q72/datafusion:parquet 582409431 604549323 0.96
tpcds_q73/datafusion:parquet 20662660 22851677 0.90
tpcds_q74/datafusion:parquet 84149261 88819328 0.95
tpcds_q75/datafusion:parquet 105910295 108175426 0.98
tpcds_q76/datafusion:parquet 29446007 32308482 0.91
tpcds_q77/datafusion:parquet 38719198 40732109 0.95
tpcds_q78/datafusion:parquet 109478774 110839131 0.99
tpcds_q79/datafusion:parquet 26232640 27998579 0.94
tpcds_q80/datafusion:parquet 75680031 77082567 0.98
tpcds_q81/datafusion:parquet 29710047 30388180 0.98
tpcds_q82/datafusion:parquet 18058148 19062922 0.95
tpcds_q83/datafusion:parquet 39628083 41764235 0.95
tpcds_q84/datafusion:parquet 39721043 40656596 0.98
tpcds_q85/datafusion:parquet 147079886 149897262 0.98
tpcds_q86/datafusion:parquet 16217378 15118300 1.07
tpcds_q87/datafusion:parquet 45029065 46888473 0.96
tpcds_q88/datafusion:parquet 59623377 62335133 0.96
tpcds_q89/datafusion:parquet 🚀 21074166 24474040 0.86
tpcds_q90/datafusion:parquet 14486644 15837509 0.91
tpcds_q91/datafusion:parquet 🚀 55771568 62480219 0.89
tpcds_q92/datafusion:parquet 17667263 19607679 0.90
tpcds_q93/datafusion:parquet 30496819 30637245 1.00
tpcds_q94/datafusion:parquet 20945241 21911482 0.96
tpcds_q95/datafusion:parquet 61303641 62169419 0.99
tpcds_q96/datafusion:parquet 🚀 11539408 13457203 0.86
tpcds_q97/datafusion:parquet 29872531 32188912 0.93
tpcds_q98/datafusion:parquet 21490647 22707575 0.95
tpcds_q99/datafusion:parquet 31356430 30110861 1.04
duckdb / vortex-file-compressed (1.001x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 24112286 23728369 1.02
tpcds_q02/duckdb:vortex-file-compressed 35106256 33906970 1.04
tpcds_q03/duckdb:vortex-file-compressed 15400042 15773482 0.98
tpcds_q04/duckdb:vortex-file-compressed 96427139 97454887 0.99
tpcds_q05/duckdb:vortex-file-compressed 34492337 34802120 0.99
tpcds_q06/duckdb:vortex-file-compressed 33270918 33057567 1.01
tpcds_q07/duckdb:vortex-file-compressed 24363334 24600428 0.99
tpcds_q08/duckdb:vortex-file-compressed 27480217 28104068 0.98
tpcds_q09/duckdb:vortex-file-compressed 16143343 16569339 0.97
tpcds_q10/duckdb:vortex-file-compressed 38303429 38699669 0.99
tpcds_q11/duckdb:vortex-file-compressed 65441225 65725544 1.00
tpcds_q12/duckdb:vortex-file-compressed 16050246 16627596 0.97
tpcds_q13/duckdb:vortex-file-compressed 33541100 32915534 1.02
tpcds_q14/duckdb:vortex-file-compressed 97893043 99208109 0.99
tpcds_q15/duckdb:vortex-file-compressed 26689071 26986061 0.99
tpcds_q16/duckdb:vortex-file-compressed 25546646 26345981 0.97
tpcds_q17/duckdb:vortex-file-compressed 49284783 49297081 1.00
tpcds_q18/duckdb:vortex-file-compressed 38956573 38915163 1.00
tpcds_q19/duckdb:vortex-file-compressed 33311423 34126266 0.98
tpcds_q20/duckdb:vortex-file-compressed 16416413 17262951 0.95
tpcds_q21/duckdb:vortex-file-compressed 16690519 16029209 1.04
tpcds_q22/duckdb:vortex-file-compressed 77515624 75965547 1.02
tpcds_q23/duckdb:vortex-file-compressed 97146493 94525626 1.03
tpcds_q24/duckdb:vortex-file-compressed 49845502 48878785 1.02
tpcds_q25/duckdb:vortex-file-compressed 41634946 41507514 1.00
tpcds_q26/duckdb:vortex-file-compressed 20939237 20154894 1.04
tpcds_q27/duckdb:vortex-file-compressed 26370915 26723166 0.99
tpcds_q28/duckdb:vortex-file-compressed 11576435 12181852 0.95
tpcds_q29/duckdb:vortex-file-compressed 44144463 44092729 1.00
tpcds_q30/duckdb:vortex-file-compressed 26158865 26288434 1.00
tpcds_q31/duckdb:vortex-file-compressed 30136399 29738086 1.01
tpcds_q32/duckdb:vortex-file-compressed 12815136 13506144 0.95
tpcds_q33/duckdb:vortex-file-compressed 24526408 24492395 1.00
tpcds_q34/duckdb:vortex-file-compressed 25381385 25715563 0.99
tpcds_q35/duckdb:vortex-file-compressed 67074379 67564510 0.99
tpcds_q36/duckdb:vortex-file-compressed 25705283 24282499 1.06
tpcds_q37/duckdb:vortex-file-compressed 19453150 19499556 1.00
tpcds_q38/duckdb:vortex-file-compressed 37268736 36217280 1.03
tpcds_q39/duckdb:vortex-file-compressed 38452878 35827666 1.07
tpcds_q40/duckdb:vortex-file-compressed 20105008 20926684 0.96
tpcds_q41/duckdb:vortex-file-compressed 12583154 13323607 0.94
tpcds_q42/duckdb:vortex-file-compressed 13634295 13706926 0.99
tpcds_q43/duckdb:vortex-file-compressed 21438053 22202015 0.97
tpcds_q44/duckdb:vortex-file-compressed 21146117 21563495 0.98
tpcds_q45/duckdb:vortex-file-compressed 30524199 30539766 1.00
tpcds_q46/duckdb:vortex-file-compressed 35081006 34358127 1.02
tpcds_q47/duckdb:vortex-file-compressed 52861066 52858058 1.00
tpcds_q48/duckdb:vortex-file-compressed 28581371 29518693 0.97
tpcds_q49/duckdb:vortex-file-compressed 37640143 36681551 1.03
tpcds_q50/duckdb:vortex-file-compressed 27732024 27101553 1.02
tpcds_q51/duckdb:vortex-file-compressed 106185534 106060781 1.00
tpcds_q52/duckdb:vortex-file-compressed 13441223 13607281 0.99
tpcds_q53/duckdb:vortex-file-compressed 23325159 22920834 1.02
tpcds_q54/duckdb:vortex-file-compressed 28292591 29292268 0.97
tpcds_q55/duckdb:vortex-file-compressed 12437316 12829387 0.97
tpcds_q56/duckdb:vortex-file-compressed 27378178 27557347 0.99
tpcds_q57/duckdb:vortex-file-compressed 41739944 42229094 0.99
tpcds_q58/duckdb:vortex-file-compressed 30710949 28098987 1.09
tpcds_q59/duckdb:vortex-file-compressed 56332914 57179495 0.99
tpcds_q60/duckdb:vortex-file-compressed 28053156 25992897 1.08
tpcds_q61/duckdb:vortex-file-compressed 31292333 31280538 1.00
tpcds_q62/duckdb:vortex-file-compressed 15587240 15716148 0.99
tpcds_q63/duckdb:vortex-file-compressed 20516175 20932288 0.98
tpcds_q64/duckdb:vortex-file-compressed 96187696 95406644 1.01
tpcds_q65/duckdb:vortex-file-compressed 22739119 21877826 1.04
tpcds_q66/duckdb:vortex-file-compressed 29263645 29668012 0.99
tpcds_q67/duckdb:vortex-file-compressed 142806566 144690039 0.99
tpcds_q68/duckdb:vortex-file-compressed 29163925 30738194 0.95
tpcds_q69/duckdb:vortex-file-compressed 40200716 41396475 0.97
tpcds_q70/duckdb:vortex-file-compressed 39366443 37307242 1.06
tpcds_q71/duckdb:vortex-file-compressed 21659290 20874450 1.04
tpcds_q72/duckdb:vortex-file-compressed 178913529 177627851 1.01
tpcds_q73/duckdb:vortex-file-compressed 25592050 24555132 1.04
tpcds_q74/duckdb:vortex-file-compressed 41518641 44113595 0.94
tpcds_q75/duckdb:vortex-file-compressed 52701980 53576244 0.98
tpcds_q76/duckdb:vortex-file-compressed 20488616 18647765 1.10
tpcds_q77/duckdb:vortex-file-compressed 24676199 23944098 1.03
tpcds_q78/duckdb:vortex-file-compressed 78579333 78892209 1.00
tpcds_q79/duckdb:vortex-file-compressed 24333593 24360117 1.00
tpcds_q80/duckdb:vortex-file-compressed 48915226 52515161 0.93
tpcds_q81/duckdb:vortex-file-compressed 29769878 29942570 0.99
tpcds_q82/duckdb:vortex-file-compressed 45891096 45718512 1.00
tpcds_q83/duckdb:vortex-file-compressed 32376362 31306575 1.03
tpcds_q84/duckdb:vortex-file-compressed 16717155 16628738 1.01
tpcds_q85/duckdb:vortex-file-compressed 45684046 46971339 0.97
tpcds_q86/duckdb:vortex-file-compressed 16783142 16352636 1.03
tpcds_q87/duckdb:vortex-file-compressed 41206356 40123196 1.03
tpcds_q88/duckdb:vortex-file-compressed 53510044 53958263 0.99
tpcds_q89/duckdb:vortex-file-compressed 22354604 22642317 0.99
tpcds_q90/duckdb:vortex-file-compressed 10607228 10740845 0.99
tpcds_q91/duckdb:vortex-file-compressed 24461047 22488801 1.09
tpcds_q92/duckdb:vortex-file-compressed 18116115 17771750 1.02
tpcds_q93/duckdb:vortex-file-compressed 30243483 31213329 0.97
tpcds_q94/duckdb:vortex-file-compressed 22568339 22384336 1.01
tpcds_q95/duckdb:vortex-file-compressed 155035901 143760642 1.08
tpcds_q96/duckdb:vortex-file-compressed 12801857 13091590 0.98
tpcds_q97/duckdb:vortex-file-compressed 39685290 38985335 1.02
tpcds_q98/duckdb:vortex-file-compressed 18959945 19237830 0.99
tpcds_q99/duckdb:vortex-file-compressed 22696193 22455115 1.01
duckdb / parquet (0.996x ➖, 0↑ 1↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29611863 29188047 1.01
tpcds_q02/duckdb:parquet 24248599 24845837 0.98
tpcds_q03/duckdb:parquet 12557892 12585965 1.00
tpcds_q04/duckdb:parquet 171813279 170049136 1.01
tpcds_q05/duckdb:parquet 30463607 31122207 0.98
tpcds_q06/duckdb:parquet 33552905 33964135 0.99
tpcds_q07/duckdb:parquet 24101671 23961271 1.01
tpcds_q08/duckdb:parquet 29305866 29538539 0.99
tpcds_q09/duckdb:parquet 44268616 43927410 1.01
tpcds_q10/duckdb:parquet 37137587 37918580 0.98
tpcds_q11/duckdb:parquet 92082121 93654802 0.98
tpcds_q12/duckdb:parquet 17154325 17138485 1.00
tpcds_q13/duckdb:parquet 34629020 35584877 0.97
tpcds_q14/duckdb:parquet 102132912 103643489 0.99
tpcds_q15/duckdb:parquet 30674062 30545210 1.00
tpcds_q16/duckdb:parquet 22467509 22402318 1.00
tpcds_q17/duckdb:parquet 38873870 38827787 1.00
tpcds_q18/duckdb:parquet 48831630 47912494 1.02
tpcds_q19/duckdb:parquet 31991124 32012756 1.00
tpcds_q20/duckdb:parquet 18614714 19074224 0.98
tpcds_q21/duckdb:parquet 11486675 11848881 0.97
tpcds_q22/duckdb:parquet 71779633 73435435 0.98
tpcds_q23/duckdb:parquet 80333422 81861088 0.98
tpcds_q24/duckdb:parquet 46657061 48142741 0.97
tpcds_q25/duckdb:parquet 35140457 35829170 0.98
tpcds_q26/duckdb:parquet 39382474 40412161 0.97
tpcds_q27/duckdb:parquet 53358533 53249802 1.00
tpcds_q28/duckdb:parquet 43051662 42566866 1.01
tpcds_q29/duckdb:parquet 36778177 36749580 1.00
tpcds_q30/duckdb:parquet 37662813 37687384 1.00
tpcds_q31/duckdb:parquet 28985228 28157694 1.03
tpcds_q32/duckdb:parquet 12678676 12567286 1.01
tpcds_q33/duckdb:parquet 24296709 23664218 1.03
tpcds_q34/duckdb:parquet 22193164 22914332 0.97
tpcds_q35/duckdb:parquet 61688568 62044307 0.99
tpcds_q36/duckdb:parquet 22978955 22698103 1.01
tpcds_q37/duckdb:parquet 13571434 14233038 0.95
tpcds_q38/duckdb:parquet 36654385 36975138 0.99
tpcds_q39/duckdb:parquet 32327039 32769805 0.99
tpcds_q40/duckdb:parquet 19467893 19362223 1.01
tpcds_q41/duckdb:parquet 8733857 9024642 0.97
tpcds_q42/duckdb:parquet 12542902 13025826 0.96
tpcds_q43/duckdb:parquet 17866411 17795068 1.00
tpcds_q44/duckdb:parquet 25400568 25935565 0.98
tpcds_q45/duckdb:parquet 28595053 28497107 1.00
tpcds_q46/duckdb:parquet 48060903 47282034 1.02
tpcds_q47/duckdb:parquet 49425840 50841834 0.97
tpcds_q48/duckdb:parquet 32501022 32493474 1.00
tpcds_q49/duckdb:parquet 28743844 28870606 1.00
tpcds_q50/duckdb:parquet 25971520 26119111 0.99
tpcds_q51/duckdb:parquet 🚨 128967019 101906038 1.27
tpcds_q52/duckdb:parquet 12437830 13377122 0.93
tpcds_q53/duckdb:parquet 19143598 19646670 0.97
tpcds_q54/duckdb:parquet 28043646 28939543 0.97
tpcds_q55/duckdb:parquet 12428914 12828593 0.97
tpcds_q56/duckdb:parquet 23355103 24527300 0.95
tpcds_q57/duckdb:parquet 38066977 38224479 1.00
tpcds_q58/duckdb:parquet 25952125 25885411 1.00
tpcds_q59/duckdb:parquet 36586560 36484839 1.00
tpcds_q60/duckdb:parquet 24553510 24263976 1.01
tpcds_q61/duckdb:parquet 34055618 34088217 1.00
tpcds_q62/duckdb:parquet 12714050 12591296 1.01
tpcds_q63/duckdb:parquet 17687035 17537645 1.01
tpcds_q64/duckdb:parquet 74943496 81342844 0.92
tpcds_q65/duckdb:parquet 23195582 22823470 1.02
tpcds_q66/duckdb:parquet 28973171 29313145 0.99
tpcds_q67/duckdb:parquet 139261538 137496323 1.01
tpcds_q68/duckdb:parquet 38896222 38629049 1.01
tpcds_q69/duckdb:parquet 38964295 38057912 1.02
tpcds_q70/duckdb:parquet 22449661 22948548 0.98
tpcds_q71/duckdb:parquet 22625912 22825677 0.99
tpcds_q72/duckdb:parquet 171924136 167955240 1.02
tpcds_q73/duckdb:parquet 19379577 19341869 1.00
tpcds_q74/duckdb:parquet 126771973 127857578 0.99
tpcds_q75/duckdb:parquet 57762573 57461668 1.01
tpcds_q76/duckdb:parquet 21947246 21832466 1.01
tpcds_q77/duckdb:parquet 24999064 24841167 1.01
tpcds_q78/duckdb:parquet 77109262 77724023 0.99
tpcds_q79/duckdb:parquet 30247883 30231014 1.00
tpcds_q80/duckdb:parquet 44403454 43640708 1.02
tpcds_q81/duckdb:parquet 34890633 34134749 1.02
tpcds_q82/duckdb:parquet 16272770 16007401 1.02
tpcds_q83/duckdb:parquet 18253487 18424670 0.99
tpcds_q84/duckdb:parquet 20449216 20433066 1.00
tpcds_q85/duckdb:parquet 41410913 42354399 0.98
tpcds_q86/duckdb:parquet 13464627 13490438 1.00
tpcds_q87/duckdb:parquet 39680366 39188082 1.01
tpcds_q88/duckdb:parquet 54548195 53448460 1.02
tpcds_q89/duckdb:parquet 21296998 22021061 0.97
tpcds_q90/duckdb:parquet 8693082 9345574 0.93
tpcds_q91/duckdb:parquet 25862008 25214894 1.03
tpcds_q92/duckdb:parquet 13056028 13196554 0.99
tpcds_q93/duckdb:parquet 32372555 31885322 1.02
tpcds_q94/duckdb:parquet 18096433 18208476 0.99
tpcds_q95/duckdb:parquet 132582369 121565592 1.09
tpcds_q96/duckdb:parquet 10458780 10528634 0.99
tpcds_q97/duckdb:parquet 37542925 38387356 0.98
tpcds_q98/duckdb:parquet 23266918 23821734 0.98
tpcds_q99/duckdb:parquet 20096103 20264424 0.99

File Size Changes (31 files changed, -43.5% overall, 4↑ 27↓)
File Scale Format Base HEAD Change %
item.vortex 1.0 vortex-file-compressed 1.37 MB 1.64 MB +271.82 KB +19.4%
time_dim.vortex 1.0 vortex-file-compressed 379.62 KB 380.74 KB +1.12 KB +0.3%
catalog_page.vortex 1.0 vortex-file-compressed 565.71 KB 567.01 KB +1.30 KB +0.2%
customer_address.vortex 1.0 vortex-file-compressed 825.48 KB 825.68 KB +208 B +0.0%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.18 MB 90.32 KB -2.1%
date_dim.vortex 1.0 vortex-file-compressed 1.02 MB 956.66 KB 91.28 KB -8.7%
call_center.vortex 1.0 vortex-compact 50.18 KB 0 B 50.18 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 363.54 KB 0 B 363.54 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.02 MB 0 B 6.02 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.32 MB 0 B 59.32 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.66 KB 0 B 558.66 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 649.64 KB 0 B 649.64 KB -100.0%
date_dim.vortex 1.0 vortex-compact 151.55 KB 0 B 151.55 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.82 KB 0 B 10.82 KB -100.0%
income_band.vortex 1.0 vortex-compact 6.01 KB 0 B 6.01 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 0 B 16.07 MB -100.0%
item.vortex 1.0 vortex-compact 994.93 KB 0 B 994.93 KB -100.0%
promotion.vortex 1.0 vortex-compact 51.54 KB 0 B 51.54 KB -100.0%
reason.vortex 1.0 vortex-compact 6.00 KB 0 B 6.00 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 10.98 KB 0 B 10.98 KB -100.0%
store.vortex 1.0 vortex-compact 45.79 KB 0 B 45.79 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 97.38 KB 0 B 97.38 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.26 KB 0 B 22.26 KB -100.0%
web_page.vortex 1.0 vortex-compact 27.87 KB 0 B 27.87 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 45.34 KB 0 B 45.34 KB -100.0%

Totals:

  • vortex-compact: 207.50 MB → 0 B (-100.0%)
  • vortex-file-compressed: 269.76 MB → 269.86 MB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.9%
Engines: DataFusion No clear signal (+5.0%, environment too noisy confidence) · DuckDB No clear signal (+4.9%, low confidence)
Vortex (geomean): 1.210x ➖
Parquet (geomean): 1.153x ➖
Shifts: Parquet (control) +15.3% · Median polish +11.7%

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

datafusion / vortex-file-compressed (1.258x ➖, 0↑ 3↓)
name PR c02a5ba (ns) base ca96791 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 49658508 41258102 1.20
fineweb_q01/datafusion:vortex-file-compressed 🚨 1388354271 657911349 2.11
fineweb_q02/datafusion:vortex-file-compressed 🚨 1345851703 661084806 2.04
fineweb_q03/datafusion:vortex-file-compressed 1199381755 1280632795 0.94
fineweb_q04/datafusion:vortex-file-compressed 1167230461 1175923626 0.99
fineweb_q05/datafusion:vortex-file-compressed 1093198062 1075806868 1.02
fineweb_q06/datafusion:vortex-file-compressed 🚨 1828944194 1283945355 1.42
fineweb_q07/datafusion:vortex-file-compressed 1260290591 1128558685 1.12
fineweb_q08/datafusion:vortex-file-compressed 482152342 474522609 1.02
datafusion / parquet (1.198x ➖, 0↑ 1↓)
name PR c02a5ba (ns) base ca96791 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1531837173 1111634055 1.38
fineweb_q01/datafusion:parquet 2085452586 1913792108 1.09
fineweb_q02/datafusion:parquet 2602259943 2008901565 1.30
fineweb_q03/datafusion:parquet 2525716683 2100190099 1.20
fineweb_q04/datafusion:parquet 2389924592 2066571716 1.16
fineweb_q05/datafusion:parquet 2615536263 2041402645 1.28
fineweb_q06/datafusion:parquet 2549776638 2247419705 1.13
fineweb_q07/datafusion:parquet 2331654163 2096068182 1.11
fineweb_q08/datafusion:parquet 2253366276 1939180877 1.16
duckdb / vortex-file-compressed (1.163x ➖, 0↑ 1↓)
name PR c02a5ba (ns) base ca96791 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 101127500 80322954 1.26
fineweb_q01/duckdb:vortex-file-compressed 764219385 649427391 1.18
fineweb_q02/duckdb:vortex-file-compressed 🚨 756594686 528155620 1.43
fineweb_q03/duckdb:vortex-file-compressed 1377949477 1284141568 1.07
fineweb_q04/duckdb:vortex-file-compressed 1670501356 1391484240 1.20
fineweb_q05/duckdb:vortex-file-compressed 1423564359 1248067434 1.14
fineweb_q06/duckdb:vortex-file-compressed 1757153336 1469298207 1.20
fineweb_q07/duckdb:vortex-file-compressed 1522480039 1367372640 1.11
fineweb_q08/duckdb:vortex-file-compressed 582356629 622097542 0.94
duckdb / parquet (1.109x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base ca96791 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1406277102 1239795805 1.13
fineweb_q01/duckdb:parquet 1472083987 1398113668 1.05
fineweb_q02/duckdb:parquet 1575797097 1394297086 1.13
fineweb_q03/duckdb:parquet 4180624278 3898964191 1.07
fineweb_q04/duckdb:parquet 2274866138 1989912490 1.14
fineweb_q05/duckdb:parquet 2540270553 2322196571 1.09
fineweb_q06/duckdb:parquet 5012742820 4391026305 1.14
fineweb_q07/duckdb:parquet 2986574297 2815944870 1.06
fineweb_q08/duckdb:parquet 1317908593 1138454844 1.16

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.0%
Engines: DuckDB No clear signal (+2.0%, low confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 0.985x ➖
Shifts: Parquet (control) -1.5% · Median polish -0.2%

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

duckdb / vortex-file-compressed (1.005x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base ca96791 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12597057 12255729 1.03
statpopgen_q01/duckdb:vortex-file-compressed 26485062 26860181 0.99
statpopgen_q02/duckdb:vortex-file-compressed 526578930 513311789 1.03
statpopgen_q03/duckdb:vortex-file-compressed 1036627499 1042836366 0.99
statpopgen_q04/duckdb:vortex-file-compressed 1056957556 1036790485 1.02
statpopgen_q05/duckdb:vortex-file-compressed 465209754 466710214 1.00
statpopgen_q06/duckdb:vortex-file-compressed 1529702416 1525812766 1.00
statpopgen_q07/duckdb:vortex-file-compressed 188994889 191517009 0.99
statpopgen_q08/duckdb:vortex-file-compressed 231585453 228303449 1.01
statpopgen_q09/duckdb:vortex-file-compressed 825961315 826163987 1.00
statpopgen_q10/duckdb:vortex-file-compressed 2535217162 2540026472 1.00
duckdb / parquet (0.985x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base ca96791 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 294398734 304083714 0.97
statpopgen_q01/duckdb:parquet 378443641 383390934 0.99
statpopgen_q02/duckdb:parquet 758104677 770429223 0.98
statpopgen_q03/duckdb:parquet 1165925253 1204501885 0.97
statpopgen_q04/duckdb:parquet 1199411092 1196267792 1.00
statpopgen_q05/duckdb:parquet 811439929 809290944 1.00
statpopgen_q06/duckdb:parquet 1431991399 1436772721 1.00
statpopgen_q07/duckdb:parquet 833986999 862262067 0.97
statpopgen_q08/duckdb:parquet 845795282 884465316 0.96
statpopgen_q09/duckdb:parquet 1019545474 1008269855 1.01
statpopgen_q10/duckdb:parquet 2205380121 2230680282 0.99

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 +68.34 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.35 MB 0 B 959.35 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME (base)

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.2%
Engines: DataFusion No clear signal (+2.1%, low confidence) · DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): 1.021x ➖
Parquet (geomean): 1.009x ➖
Shifts: Parquet (control) +0.9% · Median polish +1.0%

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

datafusion / vortex-file-compressed (1.033x ➖, 0↑ 1↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1570451 1697215 0.93
clickbench_q01/datafusion:vortex-file-compressed 16089086 15361456 1.05
clickbench_q02/datafusion:vortex-file-compressed 32706340 32168359 1.02
clickbench_q03/datafusion:vortex-file-compressed 40021788 38824394 1.03
clickbench_q04/datafusion:vortex-file-compressed 234925465 229581803 1.02
clickbench_q05/datafusion:vortex-file-compressed 298714731 306992772 0.97
clickbench_q06/datafusion:vortex-file-compressed 1612920 1571966 1.03
clickbench_q07/datafusion:vortex-file-compressed 19657153 18138724 1.08
clickbench_q08/datafusion:vortex-file-compressed 336381040 327061275 1.03
clickbench_q09/datafusion:vortex-file-compressed 452009878 446993277 1.01
clickbench_q10/datafusion:vortex-file-compressed 72313992 70157373 1.03
clickbench_q11/datafusion:vortex-file-compressed 85355001 81340531 1.05
clickbench_q12/datafusion:vortex-file-compressed 260915374 252460643 1.03
clickbench_q13/datafusion:vortex-file-compressed 423414520 409423058 1.03
clickbench_q14/datafusion:vortex-file-compressed 259714485 246948791 1.05
clickbench_q15/datafusion:vortex-file-compressed 281458623 275815449 1.02
clickbench_q16/datafusion:vortex-file-compressed 652836034 636487233 1.03
clickbench_q17/datafusion:vortex-file-compressed 656573307 631983367 1.04
clickbench_q18/datafusion:vortex-file-compressed 1396163702 1321790442 1.06
clickbench_q19/datafusion:vortex-file-compressed 27413221 27067876 1.01
clickbench_q20/datafusion:vortex-file-compressed 307018769 310718969 0.99
clickbench_q21/datafusion:vortex-file-compressed 400345976 397134563 1.01
clickbench_q22/datafusion:vortex-file-compressed 499692251 493970681 1.01
clickbench_q23/datafusion:vortex-file-compressed 705616962 682677066 1.03
clickbench_q24/datafusion:vortex-file-compressed 43855733 43028773 1.02
clickbench_q25/datafusion:vortex-file-compressed 73832379 70326060 1.05
clickbench_q26/datafusion:vortex-file-compressed 40005671 41207118 0.97
clickbench_q27/datafusion:vortex-file-compressed 419346053 406430492 1.03
clickbench_q28/datafusion:vortex-file-compressed 2396954768 2373061303 1.01
clickbench_q29/datafusion:vortex-file-compressed 🚨 54014878 43061100 1.25
clickbench_q30/datafusion:vortex-file-compressed 224871793 218246184 1.03
clickbench_q31/datafusion:vortex-file-compressed 249261058 243809390 1.02
clickbench_q32/datafusion:vortex-file-compressed 1069221404 1027299896 1.04
clickbench_q33/datafusion:vortex-file-compressed 1446481682 1382806805 1.05
clickbench_q34/datafusion:vortex-file-compressed 1441776810 1381836448 1.04
clickbench_q35/datafusion:vortex-file-compressed 251346438 231022583 1.09
clickbench_q36/datafusion:vortex-file-compressed 57867055 55723770 1.04
clickbench_q37/datafusion:vortex-file-compressed 25502867 24372103 1.05
clickbench_q38/datafusion:vortex-file-compressed 16646702 16635492 1.00
clickbench_q39/datafusion:vortex-file-compressed 121720317 123791702 0.98
clickbench_q40/datafusion:vortex-file-compressed 12723977 12179386 1.04
clickbench_q41/datafusion:vortex-file-compressed 13066089 11959712 1.09
clickbench_q42/datafusion:vortex-file-compressed 12763129 11664965 1.09
datafusion / parquet (1.012x ➖, 0↑ 1↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1588836 1519859 1.05
clickbench_q01/datafusion:parquet 18861619 19293142 0.98
clickbench_q02/datafusion:parquet 43480512 43324093 1.00
clickbench_q03/datafusion:parquet 33655720 34605756 0.97
clickbench_q04/datafusion:parquet 265963075 268215169 0.99
clickbench_q05/datafusion:parquet 317966877 317892281 1.00
clickbench_q06/datafusion:parquet 1525695 1528645 1.00
clickbench_q07/datafusion:parquet 21981467 20467787 1.07
clickbench_q08/datafusion:parquet 339095577 319725056 1.06
clickbench_q09/datafusion:parquet 465658622 475071765 0.98
clickbench_q10/datafusion:parquet 91644418 88880274 1.03
clickbench_q11/datafusion:parquet 116225620 114390165 1.02
clickbench_q12/datafusion:parquet 299317073 299543281 1.00
clickbench_q13/datafusion:parquet 468863287 464171157 1.01
clickbench_q14/datafusion:parquet 311314417 310889980 1.00
clickbench_q15/datafusion:parquet 280527159 275691456 1.02
clickbench_q16/datafusion:parquet 654041696 663490094 0.99
clickbench_q17/datafusion:parquet 643270497 637310540 1.01
clickbench_q18/datafusion:parquet 1367243863 1339502722 1.02
clickbench_q19/datafusion:parquet 26764900 27114150 0.99
clickbench_q20/datafusion:parquet 571853791 560731806 1.02
clickbench_q21/datafusion:parquet 624604523 616459611 1.01
clickbench_q22/datafusion:parquet 920747519 915465331 1.01
clickbench_q23/datafusion:parquet 4100991740 4016542488 1.02
clickbench_q24/datafusion:parquet 53657860 54296713 0.99
clickbench_q25/datafusion:parquet 125436300 124676447 1.01
clickbench_q26/datafusion:parquet 53447018 52766457 1.01
clickbench_q27/datafusion:parquet 642811526 648159711 0.99
clickbench_q28/datafusion:parquet 2459583364 2426530466 1.01
clickbench_q29/datafusion:parquet 45107278 44429104 1.02
clickbench_q30/datafusion:parquet 327203996 313555857 1.04
clickbench_q31/datafusion:parquet 344234118 339388096 1.01
clickbench_q32/datafusion:parquet 1097930576 1099658018 1.00
clickbench_q33/datafusion:parquet 1523356305 1520543822 1.00
clickbench_q34/datafusion:parquet 1504384022 1480646204 1.02
clickbench_q35/datafusion:parquet 247114610 241545458 1.02
clickbench_q36/datafusion:parquet 107026149 103176889 1.04
clickbench_q37/datafusion:parquet 42450469 42465654 1.00
clickbench_q38/datafusion:parquet 62476943 60428564 1.03
clickbench_q39/datafusion:parquet 213283187 202981721 1.05
clickbench_q40/datafusion:parquet 🚨 24880546 22587922 1.10
clickbench_q41/datafusion:parquet 21043929 21149395 1.00
clickbench_q42/datafusion:parquet 21915424 22810104 0.96
duckdb / vortex-file-compressed (1.009x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6726283 6822985 0.99
clickbench_q01/duckdb:vortex-file-compressed 11680811 10862986 1.08
clickbench_q02/duckdb:vortex-file-compressed 26539716 25473965 1.04
clickbench_q03/duckdb:vortex-file-compressed 30484052 30938186 0.99
clickbench_q04/duckdb:vortex-file-compressed 188846693 185747109 1.02
clickbench_q05/duckdb:vortex-file-compressed 180666497 180882025 1.00
clickbench_q06/duckdb:vortex-file-compressed 19779668 19527442 1.01
clickbench_q07/duckdb:vortex-file-compressed 14341519 14421943 0.99
clickbench_q08/duckdb:vortex-file-compressed 266066414 266484337 1.00
clickbench_q09/duckdb:vortex-file-compressed 345569943 340174330 1.02
clickbench_q10/duckdb:vortex-file-compressed 70579391 69173445 1.02
clickbench_q11/duckdb:vortex-file-compressed 83458180 78978258 1.06
clickbench_q12/duckdb:vortex-file-compressed 201676079 201114497 1.00
clickbench_q13/duckdb:vortex-file-compressed 424515731 405562492 1.05
clickbench_q14/duckdb:vortex-file-compressed 232779619 235959390 0.99
clickbench_q15/duckdb:vortex-file-compressed 250425019 242727623 1.03
clickbench_q16/duckdb:vortex-file-compressed 537577571 527967279 1.02
clickbench_q17/duckdb:vortex-file-compressed 432011691 420853252 1.03
clickbench_q18/duckdb:vortex-file-compressed 965297672 949319858 1.02
clickbench_q19/duckdb:vortex-file-compressed 21165541 21765387 0.97
clickbench_q20/duckdb:vortex-file-compressed 287387602 298577565 0.96
clickbench_q21/duckdb:vortex-file-compressed 384576575 393423603 0.98
clickbench_q22/duckdb:vortex-file-compressed 544738005 549868675 0.99
clickbench_q23/duckdb:vortex-file-compressed 171079258 170687942 1.00
clickbench_q24/duckdb:vortex-file-compressed 35578596 34962105 1.02
clickbench_q25/duckdb:vortex-file-compressed 81698432 80448484 1.02
clickbench_q26/duckdb:vortex-file-compressed 48407484 48530895 1.00
clickbench_q27/duckdb:vortex-file-compressed 213215792 206246601 1.03
clickbench_q28/duckdb:vortex-file-compressed 3009246000 2962194528 1.02
clickbench_q29/duckdb:vortex-file-compressed 29109968 27789745 1.05
clickbench_q30/duckdb:vortex-file-compressed 195805551 197072296 0.99
clickbench_q31/duckdb:vortex-file-compressed 295230840 289621203 1.02
clickbench_q32/duckdb:vortex-file-compressed 1124116978 1116247288 1.01
clickbench_q33/duckdb:vortex-file-compressed 1131536783 1119382114 1.01
clickbench_q34/duckdb:vortex-file-compressed 1220441138 1193466408 1.02
clickbench_q35/duckdb:vortex-file-compressed 379249364 380114664 1.00
clickbench_q36/duckdb:vortex-file-compressed 28574562 28432413 1.00
clickbench_q37/duckdb:vortex-file-compressed 19119674 21077133 0.91
clickbench_q38/duckdb:vortex-file-compressed 22871391 22866844 1.00
clickbench_q39/duckdb:vortex-file-compressed 44506854 42543481 1.05
clickbench_q40/duckdb:vortex-file-compressed 19332075 19911748 0.97
clickbench_q41/duckdb:vortex-file-compressed 18841869 19299635 0.98
clickbench_q42/duckdb:vortex-file-compressed 22152264 20833130 1.06
duckdb / parquet (1.006x ➖, 0↑ 2↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 24156322 22962480 1.05
clickbench_q01/duckdb:parquet 31526901 29214962 1.08
clickbench_q02/duckdb:parquet 49585152 49955335 0.99
clickbench_q03/duckdb:parquet 40603505 39825067 1.02
clickbench_q04/duckdb:parquet 209733067 203155839 1.03
clickbench_q05/duckdb:parquet 261373699 259964036 1.01
clickbench_q06/duckdb:parquet 47406440 49314904 0.96
clickbench_q07/duckdb:parquet 31712301 31783120 1.00
clickbench_q08/duckdb:parquet 275166480 271216585 1.01
clickbench_q09/duckdb:parquet 401809732 401431673 1.00
clickbench_q10/duckdb:parquet 83055332 83620199 0.99
clickbench_q11/duckdb:parquet 103707292 100777541 1.03
clickbench_q12/duckdb:parquet 283909982 281011120 1.01
clickbench_q13/duckdb:parquet 472764330 469774692 1.01
clickbench_q14/duckdb:parquet 315935940 313950869 1.01
clickbench_q15/duckdb:parquet 261049644 257510009 1.01
clickbench_q16/duckdb:parquet 592952346 593213641 1.00
clickbench_q17/duckdb:parquet 496934427 498649603 1.00
clickbench_q18/duckdb:parquet 1035378254 1038179442 1.00
clickbench_q19/duckdb:parquet 27438012 28429571 0.97
clickbench_q20/duckdb:parquet 412249841 411465330 1.00
clickbench_q21/duckdb:parquet 532887459 535558648 1.00
clickbench_q22/duckdb:parquet 916564075 917388290 1.00
clickbench_q23/duckdb:parquet 263218486 269134113 0.98
clickbench_q24/duckdb:parquet 69489068 70695236 0.98
clickbench_q25/duckdb:parquet 162337190 166251760 0.98
clickbench_q26/duckdb:parquet 🚨 60288393 52647355 1.15
clickbench_q27/duckdb:parquet 467479694 475018690 0.98
clickbench_q28/duckdb:parquet 4761629167 4771660193 1.00
clickbench_q29/duckdb:parquet 42169114 42065371 1.00
clickbench_q30/duckdb:parquet 316173119 311252314 1.02
clickbench_q31/duckdb:parquet 378113142 382472993 0.99
clickbench_q32/duckdb:parquet 1113438083 1116310807 1.00
clickbench_q33/duckdb:parquet 1113269233 1104078584 1.01
clickbench_q34/duckdb:parquet 1169389396 1144582986 1.02
clickbench_q35/duckdb:parquet 370901754 370311542 1.00
clickbench_q36/duckdb:parquet 🚨 53839433 45039015 1.20
clickbench_q37/duckdb:parquet 33500790 34424357 0.97
clickbench_q38/duckdb:parquet 34580980 35942717 0.96
clickbench_q39/duckdb:parquet 91364782 88011806 1.04
clickbench_q40/duckdb:parquet 19375158 20329596 0.95
clickbench_q41/duckdb:parquet 20453454 21776373 0.94
clickbench_q42/duckdb:parquet 22294244 23238072 0.96

File Size Changes (201 files changed, -39.1% overall, 53↑ 148↓)
File Scale Format Base HEAD Change %
hits_90.vortex 1.0 vortex-file-compressed 139.84 MB 141.83 MB +1.98 MB +1.4%
hits_97.vortex 1.0 vortex-file-compressed 106.68 MB 107.02 MB +349.53 KB +0.3%
hits_84.vortex 1.0 vortex-file-compressed 116.96 MB 117.31 MB +355.72 KB +0.3%
hits_52.vortex 1.0 vortex-file-compressed 103.46 MB 103.74 MB +285.88 KB +0.3%
hits_25.vortex 1.0 vortex-file-compressed 113.26 MB 113.49 MB +240.89 KB +0.2%
hits_86.vortex 1.0 vortex-file-compressed 69.04 MB 69.15 MB +110.09 KB +0.2%
hits_8.vortex 1.0 vortex-file-compressed 93.20 MB 93.33 MB +140.39 KB +0.1%
hits_57.vortex 1.0 vortex-file-compressed 127.92 MB 128.09 MB +176.98 KB +0.1%
hits_69.vortex 1.0 vortex-file-compressed 123.06 MB 123.21 MB +150.68 KB +0.1%
hits_92.vortex 1.0 vortex-file-compressed 146.39 MB 146.52 MB +128.23 KB +0.1%
hits_88.vortex 1.0 vortex-file-compressed 110.79 MB 110.87 MB +82.43 KB +0.1%
hits_41.vortex 1.0 vortex-file-compressed 222.97 MB 223.13 MB +160.98 KB +0.1%
hits_13.vortex 1.0 vortex-file-compressed 99.03 MB 99.10 MB +70.62 KB +0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.04 MB 80.09 MB +55.56 KB +0.1%
hits_56.vortex 1.0 vortex-file-compressed 123.10 MB 123.18 MB +82.67 KB +0.1%
hits_44.vortex 1.0 vortex-file-compressed 185.87 MB 185.99 MB +118.73 KB +0.1%
hits_74.vortex 1.0 vortex-file-compressed 119.46 MB 119.53 MB +73.35 KB +0.1%
hits_59.vortex 1.0 vortex-file-compressed 101.59 MB 101.64 MB +59.04 KB +0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.48 MB 75.52 MB +40.93 KB +0.1%
hits_23.vortex 1.0 vortex-file-compressed 76.48 MB 76.52 MB +40.98 KB +0.1%
hits_35.vortex 1.0 vortex-file-compressed 114.95 MB 115.01 MB +60.56 KB +0.1%
hits_71.vortex 1.0 vortex-file-compressed 101.62 MB 101.67 MB +51.52 KB +0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.23 MB 87.27 MB +43.42 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.05 MB 57.08 MB +28.16 KB +0.0%
hits_19.vortex 1.0 vortex-file-compressed 73.28 MB 73.31 MB +35.64 KB +0.0%
hits_12.vortex 1.0 vortex-file-compressed 100.79 MB 100.84 MB +48.05 KB +0.0%
hits_77.vortex 1.0 vortex-file-compressed 167.99 MB 168.07 MB +79.91 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 221.66 MB 221.76 MB +101.73 KB +0.0%
hits_27.vortex 1.0 vortex-file-compressed 122.41 MB 122.46 MB +55.52 KB +0.0%
hits_76.vortex 1.0 vortex-file-compressed 113.81 MB 113.86 MB +51.14 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.47 MB 277.57 MB +105.84 KB +0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.14 MB 138.19 MB +50.90 KB +0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.41 MB 93.44 MB +34.38 KB +0.0%
hits_36.vortex 1.0 vortex-file-compressed 68.31 MB 68.33 MB +24.93 KB +0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.73 MB 86.76 MB +31.27 KB +0.0%
hits_2.vortex 1.0 vortex-file-compressed 185.97 MB 186.03 MB +64.30 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.09 MB 179.15 MB +57.81 KB +0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.02 MB 101.05 MB +32.01 KB +0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.20 MB 89.23 MB +26.56 KB +0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.54 MB 62.56 MB +17.98 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.11 MB 90.13 MB +24.77 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.10 MB 221.16 MB +57.48 KB +0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.39 MB 183.44 MB +47.64 KB +0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.40 MB 84.42 MB +21.60 KB +0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.96 MB 75.98 MB +17.44 KB +0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.14 MB 172.17 MB +38.73 KB +0.0%
hits_85.vortex 1.0 vortex-file-compressed 91.50 MB 91.52 MB +18.89 KB +0.0%
hits_99.vortex 1.0 vortex-file-compressed 122.80 MB 122.81 MB +18.45 KB +0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.62 MB 117.63 MB +10.01 KB +0.0%
hits_63.vortex 1.0 vortex-file-compressed 69.04 MB 69.04 MB +4.98 KB +0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.88 MB 76.88 MB +4.02 KB +0.0%
hits_6.vortex 1.0 vortex-file-compressed 93.29 MB 93.30 MB +4.12 KB +0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.68 MB 100.69 MB +3.80 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.25 MB 41.25 MB 32 B -0.0%
hits_31.vortex 1.0 vortex-file-compressed 90.01 MB 90.01 MB 1.39 KB -0.0%
hits_10.vortex 1.0 vortex-file-compressed 69.36 MB 69.35 MB 2.86 KB -0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.13 MB 164.12 MB 7.15 KB -0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.31 MB 108.30 MB 4.84 KB -0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.03 MB 28.02 MB 1.73 KB -0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.07 MB 99.06 MB 7.70 KB -0.0%
hits_14.vortex 1.0 vortex-file-compressed 111.18 MB 111.17 MB 9.03 KB -0.0%
hits_28.vortex 1.0 vortex-file-compressed 119.78 MB 119.77 MB 11.07 KB -0.0%
hits_55.vortex 1.0 vortex-file-compressed 168.82 MB 168.80 MB 17.71 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.38 MB 59.37 MB 9.70 KB -0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.92 MB 92.90 MB 15.95 KB -0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.24 MB 184.21 MB 35.12 KB -0.0%
hits_9.vortex 1.0 vortex-file-compressed 99.00 MB 98.98 MB 21.23 KB -0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.19 MB 90.17 MB 23.23 KB -0.0%
hits_26.vortex 1.0 vortex-file-compressed 109.27 MB 109.24 MB 34.69 KB -0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.04 MB 69.02 MB 23.41 KB -0.0%
hits_45.vortex 1.0 vortex-file-compressed 121.88 MB 121.83 MB 51.85 KB -0.0%
hits_94.vortex 1.0 vortex-file-compressed 138.55 MB 138.48 MB 64.46 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 81.02 MB 80.98 MB 39.72 KB -0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.06 MB 96.01 MB 48.48 KB -0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.26 MB 103.21 MB 52.40 KB -0.0%
hits_7.vortex 1.0 vortex-file-compressed 93.93 MB 93.89 MB 49.15 KB -0.1%
hits_79.vortex 1.0 vortex-file-compressed 143.93 MB 143.84 MB 87.86 KB -0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.24 MB 63.20 MB 42.29 KB -0.1%
hits_37.vortex 1.0 vortex-file-compressed 85.57 MB 85.50 MB 62.52 KB -0.1%
hits_93.vortex 1.0 vortex-file-compressed 90.26 MB 90.19 MB 72.43 KB -0.1%
hits_91.vortex 1.0 vortex-file-compressed 96.91 MB 96.83 MB 78.16 KB -0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.61 MB 66.56 MB 54.88 KB -0.1%
hits_67.vortex 1.0 vortex-file-compressed 184.15 MB 183.99 MB 172.06 KB -0.1%
hits_34.vortex 1.0 vortex-file-compressed 97.50 MB 97.41 MB 94.07 KB -0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.25 MB 118.13 MB 125.66 KB -0.1%
hits_43.vortex 1.0 vortex-file-compressed 226.47 MB 226.22 MB 248.25 KB -0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.77 MB 79.68 MB 97.98 KB -0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.29 MB 135.13 MB 168.91 KB -0.1%
hits_80.vortex 1.0 vortex-file-compressed 105.15 MB 104.99 MB 156.61 KB -0.1%
hits_3.vortex 1.0 vortex-file-compressed 141.88 MB 141.67 MB 215.17 KB -0.1%
hits_0.vortex 1.0 vortex-file-compressed 89.59 MB 89.45 MB 142.31 KB -0.2%
hits_62.vortex 1.0 vortex-file-compressed 117.32 MB 117.14 MB 190.12 KB -0.2%
hits_15.vortex 1.0 vortex-file-compressed 89.27 MB 89.11 MB 170.26 KB -0.2%
hits_73.vortex 1.0 vortex-file-compressed 109.66 MB 109.44 MB 232.95 KB -0.2%
hits_18.vortex 1.0 vortex-file-compressed 104.53 MB 104.28 MB 259.52 KB -0.2%
hits_53.vortex 1.0 vortex-file-compressed 85.77 MB 85.54 MB 230.72 KB -0.3%
hits_68.vortex 1.0 vortex-file-compressed 123.01 MB 122.68 MB 337.23 KB -0.3%
hits_82.vortex 1.0 vortex-file-compressed 99.75 MB 99.48 MB 282.30 KB -0.3%
hits_21.vortex 1.0 vortex-file-compressed 93.00 MB 92.73 MB 273.37 KB -0.3%
hits_16.vortex 1.0 vortex-file-compressed 79.64 MB 79.32 MB 319.42 KB -0.4%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.58 MB 0 B 58.58 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.20 MB 0 B 90.20 MB -100.0%
hits_10.vortex 1.0 vortex-compact 48.76 MB 0 B 48.76 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.23 MB 0 B 54.23 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.17 MB 0 B 69.17 MB -100.0%
hits_13.vortex 1.0 vortex-compact 67.87 MB 0 B 67.87 MB -100.0%
hits_14.vortex 1.0 vortex-compact 73.61 MB 0 B 73.61 MB -100.0%
hits_15.vortex 1.0 vortex-compact 47.95 MB 0 B 47.95 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.08 MB 0 B 48.08 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.16 MB 0 B 58.16 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.14 MB 0 B 64.14 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.74 MB 0 B 44.74 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.14 MB 0 B 129.14 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.01 MB 0 B 38.01 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.39 MB 0 B 51.39 MB -100.0%
hits_22.vortex 1.0 vortex-compact 44.50 MB 0 B 44.50 MB -100.0%
hits_23.vortex 1.0 vortex-compact 43.93 MB 0 B 43.93 MB -100.0%
hits_24.vortex 1.0 vortex-compact 43.39 MB 0 B 43.39 MB -100.0%
hits_25.vortex 1.0 vortex-compact 72.94 MB 0 B 72.94 MB -100.0%
hits_26.vortex 1.0 vortex-compact 70.74 MB 0 B 70.74 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.81 MB 0 B 69.81 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.19 MB 0 B 70.19 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.57 MB 0 B 36.57 MB -100.0%
hits_3.vortex 1.0 vortex-compact 94.06 MB 0 B 94.06 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.57 MB 0 B 58.57 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.42 MB 0 B 55.42 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.04 MB 0 B 44.04 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.86 MB 0 B 35.86 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.10 MB 0 B 58.10 MB -100.0%
hits_35.vortex 1.0 vortex-compact 74.96 MB 0 B 74.96 MB -100.0%
hits_36.vortex 1.0 vortex-compact 48.91 MB 0 B 48.91 MB -100.0%
hits_37.vortex 1.0 vortex-compact 53.69 MB 0 B 53.69 MB -100.0%
hits_38.vortex 1.0 vortex-compact 62.97 MB 0 B 62.97 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.70 MB 0 B 49.70 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.70 MB 0 B 71.70 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.75 MB 0 B 75.75 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.53 MB 0 B 165.53 MB -100.0%
hits_42.vortex 1.0 vortex-compact 163.98 MB 0 B 163.98 MB -100.0%
hits_43.vortex 1.0 vortex-compact 168.65 MB 0 B 168.65 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.25 MB 0 B 132.25 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.88 MB 0 B 75.88 MB -100.0%
hits_46.vortex 1.0 vortex-compact 41.83 MB 0 B 41.83 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.20 MB 0 B 18.20 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.28 MB 0 B 17.28 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.43 MB 0 B 50.43 MB -100.0%
hits_5.vortex 1.0 vortex-compact 62.84 MB 0 B 62.84 MB -100.0%
hits_50.vortex 1.0 vortex-compact 113.00 MB 0 B 113.00 MB -100.0%
hits_51.vortex 1.0 vortex-compact 167.76 MB 0 B 167.76 MB -100.0%
hits_52.vortex 1.0 vortex-compact 63.55 MB 0 B 63.55 MB -100.0%
hits_53.vortex 1.0 vortex-compact 58.89 MB 0 B 58.89 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.57 MB 0 B 117.57 MB -100.0%
hits_55.vortex 1.0 vortex-compact 96.04 MB 0 B 96.04 MB -100.0%
hits_56.vortex 1.0 vortex-compact 77.76 MB 0 B 77.76 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.36 MB 0 B 83.36 MB -100.0%
hits_58.vortex 1.0 vortex-compact 60.32 MB 0 B 60.32 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.16 MB 0 B 66.16 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.09 MB 0 B 63.09 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.16 MB 0 B 64.16 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.47 MB 0 B 57.47 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.09 MB 0 B 74.09 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.01 MB 0 B 46.01 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.79 MB 0 B 53.79 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.71 MB 0 B 129.71 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.37 MB 0 B 53.37 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.94 MB 0 B 113.94 MB -100.0%
hits_68.vortex 1.0 vortex-compact 75.86 MB 0 B 75.86 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.83 MB 0 B 80.83 MB -100.0%
hits_7.vortex 1.0 vortex-compact 63.73 MB 0 B 63.73 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.17 MB 0 B 61.17 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.18 MB 0 B 69.18 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.61 MB 0 B 51.61 MB -100.0%
hits_73.vortex 1.0 vortex-compact 69.84 MB 0 B 69.84 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.47 MB 0 B 71.47 MB -100.0%
hits_75.vortex 1.0 vortex-compact 43.57 MB 0 B 43.57 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.28 MB 0 B 76.28 MB -100.0%
hits_77.vortex 1.0 vortex-compact 117.91 MB 0 B 117.91 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.81 MB 0 B 97.81 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.54 MB 0 B 85.54 MB -100.0%
hits_8.vortex 1.0 vortex-compact 62.82 MB 0 B 62.82 MB -100.0%
hits_80.vortex 1.0 vortex-compact 67.88 MB 0 B 67.88 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.34 MB 0 B 65.34 MB -100.0%
hits_82.vortex 1.0 vortex-compact 66.79 MB 0 B 66.79 MB -100.0%
hits_83.vortex 1.0 vortex-compact 52.40 MB 0 B 52.40 MB -100.0%
hits_84.vortex 1.0 vortex-compact 72.95 MB 0 B 72.95 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.54 MB 0 B 52.54 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.16 MB 0 B 48.16 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.83 MB 0 B 118.83 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.16 MB 0 B 73.16 MB -100.0%
hits_89.vortex 1.0 vortex-compact 112.71 MB 0 B 112.71 MB -100.0%
hits_9.vortex 1.0 vortex-compact 65.55 MB 0 B 65.55 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.52 MB 0 B 82.52 MB -100.0%
hits_91.vortex 1.0 vortex-compact 60.78 MB 0 B 60.78 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.12 MB 0 B 94.12 MB -100.0%
hits_93.vortex 1.0 vortex-compact 58.74 MB 0 B 58.74 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.49 MB 0 B 90.49 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.61 MB 0 B 57.61 MB -100.0%
hits_96.vortex 1.0 vortex-compact 90.93 MB 0 B 90.93 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.04 MB 0 B 69.04 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.61 MB 0 B 72.61 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.17 MB 0 B 77.17 MB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

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

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (-0.4%, low confidence) · DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): 1.001x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) -0.0% · Median polish -0.0%

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

datafusion / vortex-file-compressed (0.987x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 421954382 426785189 0.99
tpch_q02/datafusion:vortex-file-compressed 105490269 106827867 0.99
tpch_q03/datafusion:vortex-file-compressed 206497251 208770830 0.99
tpch_q04/datafusion:vortex-file-compressed 100873806 102347050 0.99
tpch_q05/datafusion:vortex-file-compressed 357259341 359224155 0.99
tpch_q06/datafusion:vortex-file-compressed 37724302 38745971 0.97
tpch_q07/datafusion:vortex-file-compressed 485651945 491958164 0.99
tpch_q08/datafusion:vortex-file-compressed 362042229 363354600 1.00
tpch_q09/datafusion:vortex-file-compressed 622690330 624679182 1.00
tpch_q10/datafusion:vortex-file-compressed 236858100 237558913 1.00
tpch_q11/datafusion:vortex-file-compressed 82960732 80667795 1.03
tpch_q12/datafusion:vortex-file-compressed 118607576 115277079 1.03
tpch_q13/datafusion:vortex-file-compressed 209011546 208940245 1.00
tpch_q14/datafusion:vortex-file-compressed 47896827 51085594 0.94
tpch_q15/datafusion:vortex-file-compressed 97542804 99627640 0.98
tpch_q16/datafusion:vortex-file-compressed 79560330 80444596 0.99
tpch_q17/datafusion:vortex-file-compressed 611310947 617608116 0.99
tpch_q18/datafusion:vortex-file-compressed 881723231 881176630 1.00
tpch_q19/datafusion:vortex-file-compressed 237161779 241868841 0.98
tpch_q20/datafusion:vortex-file-compressed 162275138 165298140 0.98
tpch_q21/datafusion:vortex-file-compressed 629978089 651461404 0.97
tpch_q22/datafusion:vortex-file-compressed 54018839 57328150 0.94
datafusion / parquet (0.993x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 487866990 498639238 0.98
tpch_q02/datafusion:parquet 178288814 185427787 0.96
tpch_q03/datafusion:parquet 263818507 271516537 0.97
tpch_q04/datafusion:parquet 124105027 124451867 1.00
tpch_q05/datafusion:parquet 429352360 424943157 1.01
tpch_q06/datafusion:parquet 136435040 135502345 1.01
tpch_q07/datafusion:parquet 589389650 603605467 0.98
tpch_q08/datafusion:parquet 475364692 483127475 0.98
tpch_q09/datafusion:parquet 766687048 770492162 1.00
tpch_q10/datafusion:parquet 600314733 604235990 0.99
tpch_q11/datafusion:parquet 123959322 125279061 0.99
tpch_q12/datafusion:parquet 215931181 216923200 1.00
tpch_q13/datafusion:parquet 355449268 357895984 0.99
tpch_q14/datafusion:parquet 162738239 159181580 1.02
tpch_q15/datafusion:parquet 280274524 273137928 1.03
tpch_q16/datafusion:parquet 126506590 127299874 0.99
tpch_q17/datafusion:parquet 702732296 703821241 1.00
tpch_q18/datafusion:parquet 943691237 918386801 1.03
tpch_q19/datafusion:parquet 279286362 290585694 0.96
tpch_q20/datafusion:parquet 308720316 310975777 0.99
tpch_q21/datafusion:parquet 677095313 685227356 0.99
tpch_q22/datafusion:parquet 212023460 217094643 0.98
datafusion / arrow (0.990x ➖, 1↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 731721609 732186545 1.00
tpch_q02/datafusion:arrow 122365524 119126872 1.03
tpch_q03/datafusion:arrow 543582366 548619854 0.99
tpch_q04/datafusion:arrow 402436435 393819084 1.02
tpch_q05/datafusion:arrow 782127237 784642019 1.00
tpch_q06/datafusion:arrow 348285197 352646273 0.99
tpch_q07/datafusion:arrow 1221909147 1228242179 0.99
tpch_q08/datafusion:arrow 1014811060 993616561 1.02
tpch_q09/datafusion:arrow 1170598531 1143448210 1.02
tpch_q10/datafusion:arrow 699933784 702673325 1.00
tpch_q11/datafusion:arrow 96783479 96545979 1.00
tpch_q12/datafusion:arrow 🚀 1132404375 1490507939 0.76
tpch_q13/datafusion:arrow 493809985 497221018 0.99
tpch_q14/datafusion:arrow 398871717 398564355 1.00
tpch_q15/datafusion:arrow 824735160 823261240 1.00
tpch_q16/datafusion:arrow 82833889 86118418 0.96
tpch_q17/datafusion:arrow 1036911748 1027238228 1.01
tpch_q18/datafusion:arrow 1935991589 1936001478 1.00
tpch_q19/datafusion:arrow 592213898 583905810 1.01
tpch_q20/datafusion:arrow 554906722 556749819 1.00
tpch_q21/datafusion:arrow 3272284336 3267659521 1.00
tpch_q22/datafusion:arrow 88456842 86756867 1.02
duckdb / vortex-file-compressed (1.015x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 175611571 172681514 1.02
tpch_q02/duckdb:vortex-file-compressed 58284808 57443509 1.01
tpch_q03/duckdb:vortex-file-compressed 134018666 128491937 1.04
tpch_q04/duckdb:vortex-file-compressed 171544534 165630992 1.04
tpch_q05/duckdb:vortex-file-compressed 147590280 144373197 1.02
tpch_q06/duckdb:vortex-file-compressed 33919245 32920302 1.03
tpch_q07/duckdb:vortex-file-compressed 143717955 140421248 1.02
tpch_q08/duckdb:vortex-file-compressed 183259402 184911587 0.99
tpch_q09/duckdb:vortex-file-compressed 411048492 412401975 1.00
tpch_q10/duckdb:vortex-file-compressed 203689100 202146538 1.01
tpch_q11/duckdb:vortex-file-compressed 35233807 33910719 1.04
tpch_q12/duckdb:vortex-file-compressed 111399768 111069240 1.00
tpch_q13/duckdb:vortex-file-compressed 281882900 278723256 1.01
tpch_q14/duckdb:vortex-file-compressed 55150916 55815436 0.99
tpch_q15/duckdb:vortex-file-compressed 91511159 90090516 1.02
tpch_q16/duckdb:vortex-file-compressed 83460476 81388277 1.03
tpch_q17/duckdb:vortex-file-compressed 97029551 95267365 1.02
tpch_q18/duckdb:vortex-file-compressed 301928030 302938425 1.00
tpch_q19/duckdb:vortex-file-compressed 83339973 81357384 1.02
tpch_q20/duckdb:vortex-file-compressed 147146618 147521453 1.00
tpch_q21/duckdb:vortex-file-compressed 531335865 522137988 1.02
tpch_q22/duckdb:vortex-file-compressed 66616048 65229012 1.02
duckdb / parquet (1.007x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 268778373 261898000 1.03
tpch_q02/duckdb:parquet 101104656 101988151 0.99
tpch_q03/duckdb:parquet 212532768 215369899 0.99
tpch_q04/duckdb:parquet 138534645 140084961 0.99
tpch_q05/duckdb:parquet 232013280 231991356 1.00
tpch_q06/duckdb:parquet 75399659 74891370 1.01
tpch_q07/duckdb:parquet 191208856 188972813 1.01
tpch_q08/duckdb:parquet 272346082 269417001 1.01
tpch_q09/duckdb:parquet 481862830 484821243 0.99
tpch_q10/duckdb:parquet 634105377 633269035 1.00
tpch_q11/duckdb:parquet 69495505 65674102 1.06
tpch_q12/duckdb:parquet 133975952 134488606 1.00
tpch_q13/duckdb:parquet 450760278 458901005 0.98
tpch_q14/duckdb:parquet 187059156 181533487 1.03
tpch_q15/duckdb:parquet 105915242 107998861 0.98
tpch_q16/duckdb:parquet 166288647 167698159 0.99
tpch_q17/duckdb:parquet 181612593 184123724 0.99
tpch_q18/duckdb:parquet 378214647 370912688 1.02
tpch_q19/duckdb:parquet 299102688 290481664 1.03
tpch_q20/duckdb:parquet 233697159 231181710 1.01
tpch_q21/duckdb:parquet 593958301 579477358 1.02
tpch_q22/duckdb:parquet 302413554 296340246 1.02

File Size Changes (47 files changed, -44.5% overall, 8↑ 39↓)
File Scale Format Base HEAD Change %
supplier_0.vortex 10.0 vortex-file-compressed 5.68 MB 5.75 MB +72.26 KB +1.2%
part_1.vortex 10.0 vortex-file-compressed 24.82 MB 24.92 MB +104.06 KB +0.4%
part_0.vortex 10.0 vortex-file-compressed 24.85 MB 24.94 MB +88.20 KB +0.3%
lineitem_10.vortex 10.0 vortex-file-compressed 129.46 MB 129.59 MB +130.39 KB +0.1%
lineitem_9.vortex 10.0 vortex-file-compressed 129.09 MB 129.21 MB +121.18 KB +0.1%
partsupp_1.vortex 10.0 vortex-file-compressed 119.72 MB 119.77 MB +60.05 KB +0.0%
lineitem_7.vortex 10.0 vortex-file-compressed 129.33 MB 129.39 MB +54.31 KB +0.0%
orders_2.vortex 10.0 vortex-file-compressed 134.10 MB 134.13 MB +26.34 KB +0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.54 MB 88.54 MB 1.96 KB -0.0%
orders_0.vortex 10.0 vortex-file-compressed 133.67 MB 133.66 MB 9.38 KB -0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.16 MB 129.15 MB 9.47 KB -0.0%
lineitem_5.vortex 10.0 vortex-file-compressed 129.73 MB 129.71 MB 17.45 KB -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.76 MB 119.72 MB 34.95 KB -0.0%
lineitem_4.vortex 10.0 vortex-file-compressed 129.52 MB 129.48 MB 46.05 KB -0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 129.32 MB 129.26 MB 61.77 KB -0.0%
lineitem_12.vortex 10.0 vortex-file-compressed 129.70 MB 129.60 MB 100.10 KB -0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 129.46 MB 129.34 MB 123.46 KB -0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 129.26 MB 129.12 MB 149.45 KB -0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 129.37 MB 129.21 MB 164.81 KB -0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.51 MB 129.34 MB 169.10 KB -0.1%
orders_1.vortex 10.0 vortex-file-compressed 134.62 MB 134.35 MB 272.00 KB -0.2%
lineitem_6.vortex 10.0 vortex-file-compressed 129.66 MB 129.36 MB 310.08 KB -0.2%
customer_0.vortex 10.0 vortex-compact 74.12 MB 0 B 74.12 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem_0.vortex 10.0 vortex-compact 100.59 MB 0 B 100.59 MB -100.0%
lineitem_1.vortex 10.0 vortex-compact 100.65 MB 0 B 100.65 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.47 MB 0 B 100.47 MB -100.0%
nation_0.vortex 10.0 vortex-compact 8.38 KB 0 B 8.38 KB -100.0%
orders_0.vortex 10.0 vortex-compact 114.79 MB 0 B 114.79 MB -100.0%
orders_1.vortex 10.0 vortex-compact 114.76 MB 0 B 114.76 MB -100.0%
orders_2.vortex 10.0 vortex-compact 114.78 MB 0 B 114.78 MB -100.0%
part_0.vortex 10.0 vortex-compact 17.02 MB 0 B 17.02 MB -100.0%
part_1.vortex 10.0 vortex-compact 16.80 MB 0 B 16.80 MB -100.0%
partsupp_0.vortex 10.0 vortex-compact 104.76 MB 0 B 104.76 MB -100.0%
partsupp_1.vortex 10.0 vortex-compact 105.04 MB 0 B 105.04 MB -100.0%
region_0.vortex 10.0 vortex-compact 5.89 KB 0 B 5.89 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: TPC-H SF=1 on S3 (base)

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.9%
Engines: DataFusion No clear signal (-1.2%, environment too noisy confidence) · DuckDB No clear signal (+5.1%, environment too noisy confidence)
Vortex (geomean): 1.110x ➖
Parquet (geomean): 1.089x ➖
Shifts: Parquet (control) +8.9% · Median polish +9.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.159x ➖, 0↑ 5↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 415994747 307144128 1.35
tpch_q02/datafusion:vortex-file-compressed 🚨 836584474 494206824 1.69
tpch_q03/datafusion:vortex-file-compressed 🚨 694796597 443192835 1.57
tpch_q04/datafusion:vortex-file-compressed 336202518 279351771 1.20
tpch_q05/datafusion:vortex-file-compressed 548972405 527315663 1.04
tpch_q06/datafusion:vortex-file-compressed 🚨 463237630 351816434 1.32
tpch_q07/datafusion:vortex-file-compressed 752865241 628098860 1.20
tpch_q08/datafusion:vortex-file-compressed 826824301 734570049 1.13
tpch_q09/datafusion:vortex-file-compressed 591260835 575224780 1.03
tpch_q10/datafusion:vortex-file-compressed 737868624 669224241 1.10
tpch_q11/datafusion:vortex-file-compressed 🚨 595619809 390951585 1.52
tpch_q12/datafusion:vortex-file-compressed 544669571 478722244 1.14
tpch_q13/datafusion:vortex-file-compressed 174257124 188935704 0.92
tpch_q14/datafusion:vortex-file-compressed 346056214 303189396 1.14
tpch_q15/datafusion:vortex-file-compressed 580820460 611643175 0.95
tpch_q16/datafusion:vortex-file-compressed 246567101 278578441 0.89
tpch_q17/datafusion:vortex-file-compressed 562959924 477847661 1.18
tpch_q18/datafusion:vortex-file-compressed 435285800 349123935 1.25
tpch_q19/datafusion:vortex-file-compressed 681953684 620557137 1.10
tpch_q20/datafusion:vortex-file-compressed 577716935 642174612 0.90
tpch_q21/datafusion:vortex-file-compressed 787975494 676780637 1.16
tpch_q22/datafusion:vortex-file-compressed 269850928 249007604 1.08
datafusion / parquet (1.172x ➖, 0↑ 7↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 267064308 228974626 1.17
tpch_q02/datafusion:parquet 509239734 400520460 1.27
tpch_q03/datafusion:parquet 🚨 497002157 359869862 1.38
tpch_q04/datafusion:parquet 193848732 198907776 0.97
tpch_q05/datafusion:parquet 515228729 533699277 0.97
tpch_q06/datafusion:parquet 🚨 308291748 152238936 2.03
tpch_q07/datafusion:parquet 🚨 633777403 473330912 1.34
tpch_q08/datafusion:parquet 🚨 779546535 559318361 1.39
tpch_q09/datafusion:parquet 464255153 450628472 1.03
tpch_q10/datafusion:parquet 787809541 657327824 1.20
tpch_q11/datafusion:parquet 🚨 522450873 385246566 1.36
tpch_q12/datafusion:parquet 266919840 270042675 0.99
tpch_q13/datafusion:parquet 🚨 627717921 440365827 1.43
tpch_q14/datafusion:parquet 254647425 204030541 1.25
tpch_q15/datafusion:parquet 401895488 361667212 1.11
tpch_q16/datafusion:parquet 255692776 203961710 1.25
tpch_q17/datafusion:parquet 464868618 492018035 0.94
tpch_q18/datafusion:parquet 502486742 534389596 0.94
tpch_q19/datafusion:parquet 377686551 366752607 1.03
tpch_q20/datafusion:parquet 310894538 342576753 0.91
tpch_q21/datafusion:parquet 🚨 715923285 505003916 1.42
tpch_q22/datafusion:parquet 201411584 215133136 0.94
duckdb / vortex-file-compressed (1.064x ➖, 0↑ 2↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 314581789 342885314 0.92
tpch_q02/duckdb:vortex-file-compressed 1106091711 1112007757 0.99
tpch_q03/duckdb:vortex-file-compressed 749151031 656226606 1.14
tpch_q04/duckdb:vortex-file-compressed 505379371 420233661 1.20
tpch_q05/duckdb:vortex-file-compressed 887142615 954017991 0.93
tpch_q06/duckdb:vortex-file-compressed 🚨 467056406 349687008 1.34
tpch_q07/duckdb:vortex-file-compressed 1006153722 967826669 1.04
tpch_q08/duckdb:vortex-file-compressed 1214015491 1183479665 1.03
tpch_q09/duckdb:vortex-file-compressed 1068789433 996729025 1.07
tpch_q10/duckdb:vortex-file-compressed 816791542 870304080 0.94
tpch_q11/duckdb:vortex-file-compressed 564337792 562236385 1.00
tpch_q12/duckdb:vortex-file-compressed 880036729 724470274 1.21
tpch_q13/duckdb:vortex-file-compressed 580380148 481556457 1.21
tpch_q14/duckdb:vortex-file-compressed 433716611 425747667 1.02
tpch_q15/duckdb:vortex-file-compressed 313125268 340523269 0.92
tpch_q16/duckdb:vortex-file-compressed 352653362 341215026 1.03
tpch_q17/duckdb:vortex-file-compressed 772413179 773248302 1.00
tpch_q18/duckdb:vortex-file-compressed 664936473 614139822 1.08
tpch_q19/duckdb:vortex-file-compressed 559934056 509996682 1.10
tpch_q20/duckdb:vortex-file-compressed 832210339 870624946 0.96
tpch_q21/duckdb:vortex-file-compressed 1127018900 1090663566 1.03
tpch_q22/duckdb:vortex-file-compressed 🚨 371701000 265454776 1.40
duckdb / parquet (1.012x ➖, 0↑ 0↓)
name PR c02a5ba (ns) base 6a3fb19 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 519729688 465279316 1.12
tpch_q02/duckdb:parquet 1374206627 1404689040 0.98
tpch_q03/duckdb:parquet 1266474895 1332419438 0.95
tpch_q04/duckdb:parquet 834177023 748143006 1.11
tpch_q05/duckdb:parquet 1420072166 1477300410 0.96
tpch_q06/duckdb:parquet 465960800 555735001 0.84
tpch_q07/duckdb:parquet 1309713361 1407482607 0.93
tpch_q08/duckdb:parquet 1919987322 1673514847 1.15
tpch_q09/duckdb:parquet 1664156138 1701572930 0.98
tpch_q10/duckdb:parquet 1589774815 1575887634 1.01
tpch_q11/duckdb:parquet 808800544 704861606 1.15
tpch_q12/duckdb:parquet 799463679 766324585 1.04
tpch_q13/duckdb:parquet 919728844 908789885 1.01
tpch_q14/duckdb:parquet 865878317 813739558 1.06
tpch_q15/duckdb:parquet 647117084 574307545 1.13
tpch_q16/duckdb:parquet 760112265 726148531 1.05
tpch_q17/duckdb:parquet 764491422 932103613 0.82
tpch_q18/duckdb:parquet 907743601 966183757 0.94
tpch_q19/duckdb:parquet 915923754 983775114 0.93
tpch_q20/duckdb:parquet 1193611958 1194463529 1.00
tpch_q21/duckdb:parquet 1271762548 1248052987 1.02
tpch_q22/duckdb:parquet 680442822 571941331 1.19

@myrrc myrrc merged commit 3a7b9a0 into develop Jun 19, 2026
83 of 84 checks passed
@myrrc myrrc deleted the myrrc/remove-duckdbfs branch June 19, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change ext/duckdb Relates to the DuckDB integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Performance regressions in duckdbfs

2 participants