Skip to content

Change default segment size#7450

Draft
mprammer wants to merge 1 commit intodevelopfrom
mp/resize-segment-2
Draft

Change default segment size#7450
mprammer wants to merge 1 commit intodevelopfrom
mp/resize-segment-2

Conversation

@mprammer
Copy link
Copy Markdown

Summary

Testing resizing the default segment size.

Testing

N/A

Signed-off-by: Martin Prammer <martin@spiraldb.com>
@mprammer mprammer requested a review from gatesn April 15, 2026 18:08
@mprammer mprammer added the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 55c022f 1 Explore Profiling Data

Powered by Polar Signals Cloud

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Apr 15, 2026

Merging this PR will improve performance by 22.55%

⚡ 3 improved benchmarks
✅ 1150 untouched benchmarks
⏩ 1455 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation old_bp_prim_test_between[i32, 32768] 249.7 µs 221.8 µs +12.58%
Simulation old_bp_prim_test_between[i64, 16384] 220.2 µs 190.1 µs +15.83%
Simulation old_bp_prim_test_between[i64, 32768] 327.5 µs 267.3 µs +22.55%

Comparing mp/resize-segment-2 (55c022f) with develop (9406303)

Open in CodSpeed

Footnotes

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

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.137x ❌


datafusion / vortex-file-compressed (1.137x ❌, 0↑ 6↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 135997714 123836664 1.10
polarsignals_q01/datafusion:vortex-file-compressed 🚨 470974866 371420246 1.27
polarsignals_q02/datafusion:vortex-file-compressed 26124027 24590176 1.06
polarsignals_q03/datafusion:vortex-file-compressed 🚨 483338147 365755096 1.32
polarsignals_q04/datafusion:vortex-file-compressed 🚨 13182278 11405335 1.16
polarsignals_q05/datafusion:vortex-file-compressed 🚨 18154185 16383909 1.11
polarsignals_q06/datafusion:vortex-file-compressed 20056259 19289469 1.04
polarsignals_q07/datafusion:vortex-file-compressed 🚨 16113029 14403220 1.12
polarsignals_q08/datafusion:vortex-file-compressed 🚨 558393062 442423701 1.26
polarsignals_q09/datafusion:vortex-file-compressed 12443379 12658430 0.98

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: PolarSignals Profiling

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
stacktraces.vortex 1000000 vortex-file-compressed 689.06 MB 689.22 MB +167.80 KB +0.0%

Totals:

  • vortex-file-compressed: 689.06 MB → 689.22 MB (+0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.5%
Vortex (geomean): 0.962x ➖
Parquet (geomean): 0.977x ➖
Shifts: Parquet (control) -2.3% · Median polish -1.2%


datafusion / vortex-file-compressed (1.005x ➖, 0↑ 1↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5252092 5499087 0.96
fineweb_q01/datafusion:vortex-file-compressed 🚨 29759787 26316843 1.13
fineweb_q02/datafusion:vortex-file-compressed 32337901 32098125 1.01
fineweb_q03/datafusion:vortex-file-compressed 92635165 95804345 0.97
fineweb_q04/datafusion:vortex-file-compressed 251821002 257295931 0.98
fineweb_q05/datafusion:vortex-file-compressed 226614143 235413104 0.96
fineweb_q06/datafusion:vortex-file-compressed 73113050 70747725 1.03
fineweb_q07/datafusion:vortex-file-compressed 75964559 71806657 1.06
fineweb_q08/datafusion:vortex-file-compressed 26708422 27663290 0.97
datafusion / vortex-compact (0.961x ➖, 1↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 4347900 4816728 0.90
fineweb_q01/datafusion:vortex-compact 161460950 165699590 0.97
fineweb_q02/datafusion:vortex-compact 167389518 164605463 1.02
fineweb_q03/datafusion:vortex-compact 1442985675 1451614938 0.99
fineweb_q04/datafusion:vortex-compact 1559999370 1550876441 1.01
fineweb_q05/datafusion:vortex-compact 1223734558 1246873042 0.98
fineweb_q06/datafusion:vortex-compact 689001054 700935884 0.98
fineweb_q07/datafusion:vortex-compact 726868619 792461589 0.92
fineweb_q08/datafusion:vortex-compact 🚀 22468686 25477404 0.88
datafusion / parquet (0.978x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6314411 6571120 0.96
fineweb_q01/datafusion:parquet 279255611 288681894 0.97
fineweb_q02/datafusion:parquet 277763834 285215358 0.97
fineweb_q03/datafusion:parquet 278575153 280063415 0.99
fineweb_q04/datafusion:parquet 293958015 294645028 1.00
fineweb_q05/datafusion:parquet 289484886 289316897 1.00
fineweb_q06/datafusion:parquet 280426460 300582084 0.93
fineweb_q07/datafusion:parquet 278125329 280375112 0.99
fineweb_q08/datafusion:parquet 276067120 280082821 0.99
duckdb / vortex-file-compressed (0.951x ➖, 2↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 2263808 3387446 0.67
fineweb_q01/duckdb:vortex-file-compressed 28467959 26440809 1.08
fineweb_q02/duckdb:vortex-file-compressed 25738802 26332065 0.98
fineweb_q03/duckdb:vortex-file-compressed 🚀 130405638 156148170 0.84
fineweb_q04/duckdb:vortex-file-compressed 238873836 235904017 1.01
fineweb_q05/duckdb:vortex-file-compressed 221722250 225116230 0.98
fineweb_q06/duckdb:vortex-file-compressed 69671660 67945707 1.03
fineweb_q07/duckdb:vortex-file-compressed 70950234 67577252 1.05
fineweb_q08/duckdb:vortex-file-compressed 25049291 24790269 1.01
duckdb / vortex-compact (0.934x ➖, 1↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 2692432 3994289 0.67
fineweb_q01/duckdb:vortex-compact 103703354 100317081 1.03
fineweb_q02/duckdb:vortex-compact 107514619 113204237 0.95
fineweb_q03/duckdb:vortex-compact 848062192 867815044 0.98
fineweb_q04/duckdb:vortex-compact 910208132 906356560 1.00
fineweb_q05/duckdb:vortex-compact 799020146 864921456 0.92
fineweb_q06/duckdb:vortex-compact 461284594 479163220 0.96
fineweb_q07/duckdb:vortex-compact 472055690 471382258 1.00
fineweb_q08/duckdb:vortex-compact 22484948 24084458 0.93
duckdb / parquet (0.975x ➖, 1↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚀 33619348 37450887 0.90
fineweb_q01/duckdb:parquet 91964612 91270180 1.01
fineweb_q02/duckdb:parquet 94467438 99234453 0.95
fineweb_q03/duckdb:parquet 305220011 309591404 0.99
fineweb_q04/duckdb:parquet 436054227 436411165 1.00
fineweb_q05/duckdb:parquet 407612305 413561106 0.99
fineweb_q06/duckdb:parquet 197209680 200375106 0.98
fineweb_q07/duckdb:parquet 208504334 210034390 0.99
fineweb_q08/duckdb:parquet 56075276 57263084 0.98
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -9.7% -7.1% -2.8% +47.7% ➖ noise
0 datafusion:vortex-file-compressed -4.5% -7.1% +2.8% +67.5% ➖ noise
0 duckdb:vortex-compact -32.6% -7.1% -27.4% +40.1% ➖ noise
0 duckdb:vortex-file-compressed -33.2% -7.1% -28.0% +49.2% ➖ noise
1 datafusion:vortex-compact -2.6% -1.3% -1.3% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +13.1% -1.3% +14.5% +21.9% ➖ noise
1 duckdb:vortex-compact +3.4% -1.3% +4.7% +19.8% ➖ noise
1 duckdb:vortex-file-compressed +7.7% -1.3% +9.1% +42.9% ➖ noise
2 datafusion:vortex-compact +1.7% -3.7% +5.6% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.7% -3.7% +4.6% +22.9% ➖ noise
2 duckdb:vortex-compact -5.0% -3.7% -1.4% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -2.3% -3.7% +1.5% +10.0% ➖ noise
3 datafusion:vortex-compact -0.6% -1.0% +0.4% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -3.3% -1.0% -2.4% +15.8% ➖ noise
3 duckdb:vortex-compact -2.3% -1.0% -1.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -16.5% -1.0% -15.7% +18.7% ➖ noise
4 datafusion:vortex-compact +0.6% -0.2% +0.7% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -2.1% -0.2% -2.0% +10.0% ➖ noise
4 duckdb:vortex-compact +0.4% -0.2% +0.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.3% -0.2% +1.4% +10.0% ➖ noise
5 datafusion:vortex-compact -1.9% -0.7% -1.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -3.7% -0.7% -3.1% +10.0% ➖ noise
5 duckdb:vortex-compact -7.6% -0.7% -7.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -1.5% -0.7% -0.8% +10.0% ➖ noise
6 datafusion:vortex-compact -1.7% -4.2% +2.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +3.3% -4.2% +7.8% +17.8% ➖ noise
6 duckdb:vortex-compact -3.7% -4.2% +0.5% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +2.5% -4.2% +7.0% +19.6% ➖ noise
7 datafusion:vortex-compact -8.3% -0.8% -7.6% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +5.8% -0.8% +6.6% +15.8% ➖ noise
7 duckdb:vortex-compact +0.1% -0.8% +0.9% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +5.0% -0.8% +5.8% +15.3% ➖ noise
8 datafusion:vortex-compact -11.8% -1.8% -10.2% +22.3% ➖ noise
8 datafusion:vortex-file-compressed -3.5% -1.8% -1.7% +28.6% ➖ noise
8 duckdb:vortex-compact -6.6% -1.8% -5.0% +17.8% ➖ noise
8 duckdb:vortex-file-compressed +1.0% -1.8% +2.8% +12.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: FineWeb NVMe

File Size Changes (2 files changed, +0.0% overall, 2↑ 0↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.79 GB 1.79 GB +158.93 KB +0.0%
sample.vortex 1.0 vortex-compact 1.23 GB 1.23 GB +56.98 KB +0.0%

Totals:

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

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.7%
Vortex (geomean): 1.006x ➖
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish +1.9%


datafusion / vortex-file-compressed (1.092x ➖, 0↑ 7↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 51566561 48463064 1.06
tpch_q02/datafusion:vortex-file-compressed 33025482 32615581 1.01
tpch_q03/datafusion:vortex-file-compressed 28640247 27458299 1.04
tpch_q04/datafusion:vortex-file-compressed 🚨 21513829 19218861 1.12
tpch_q05/datafusion:vortex-file-compressed 56042052 53884694 1.04
tpch_q06/datafusion:vortex-file-compressed 🚨 14646438 10948296 1.34
tpch_q07/datafusion:vortex-file-compressed 67827035 64085145 1.06
tpch_q08/datafusion:vortex-file-compressed 47320105 46024064 1.03
tpch_q09/datafusion:vortex-file-compressed 58679428 56134736 1.05
tpch_q10/datafusion:vortex-file-compressed 47562447 47561454 1.00
tpch_q11/datafusion:vortex-file-compressed 19687254 17979916 1.09
tpch_q12/datafusion:vortex-file-compressed 🚨 31299901 25285559 1.24
tpch_q13/datafusion:vortex-file-compressed 29645694 27512478 1.08
tpch_q14/datafusion:vortex-file-compressed 🚨 19500767 16342576 1.19
tpch_q15/datafusion:vortex-file-compressed 🚨 31274376 25504290 1.23
tpch_q16/datafusion:vortex-file-compressed 24095888 24507542 0.98
tpch_q17/datafusion:vortex-file-compressed 66868725 63815634 1.05
tpch_q18/datafusion:vortex-file-compressed 82753440 78835075 1.05
tpch_q19/datafusion:vortex-file-compressed 🚨 28906341 23845004 1.21
tpch_q20/datafusion:vortex-file-compressed 🚨 36695526 32966061 1.11
tpch_q21/datafusion:vortex-file-compressed 79519315 76440929 1.04
tpch_q22/datafusion:vortex-file-compressed 17683481 16362146 1.08
datafusion / vortex-compact (1.075x ➖, 1↑ 5↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 61596510 57945557 1.06
tpch_q02/datafusion:vortex-compact 36111849 36997865 0.98
tpch_q03/datafusion:vortex-compact 🚨 34180298 30384236 1.12
tpch_q04/datafusion:vortex-compact 🚨 28822045 22729060 1.27
tpch_q05/datafusion:vortex-compact 58361100 56566419 1.03
tpch_q06/datafusion:vortex-compact 🚨 17625104 13937013 1.26
tpch_q07/datafusion:vortex-compact 73855708 70838848 1.04
tpch_q08/datafusion:vortex-compact 51057575 49572412 1.03
tpch_q09/datafusion:vortex-compact 63916058 61755305 1.03
tpch_q10/datafusion:vortex-compact 57018132 52837729 1.08
tpch_q11/datafusion:vortex-compact 19635279 19908219 0.99
tpch_q12/datafusion:vortex-compact 🚨 44053687 34344702 1.28
tpch_q13/datafusion:vortex-compact 38770245 35807789 1.08
tpch_q14/datafusion:vortex-compact 🚨 22736753 20461146 1.11
tpch_q15/datafusion:vortex-compact 37704370 34496435 1.09
tpch_q16/datafusion:vortex-compact 🚀 25597336 29708259 0.86
tpch_q17/datafusion:vortex-compact 70508674 66950949 1.05
tpch_q18/datafusion:vortex-compact 88924785 83180237 1.07
tpch_q19/datafusion:vortex-compact 36443263 34331213 1.06
tpch_q20/datafusion:vortex-compact 39848849 37811247 1.05
tpch_q21/datafusion:vortex-compact 93017058 86073186 1.08
tpch_q22/datafusion:vortex-compact 18238831 16831629 1.08
datafusion / parquet (1.009x ➖, 2↑ 2↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 94178891 114615825 0.82
tpch_q02/datafusion:parquet 70827383 69983827 1.01
tpch_q03/datafusion:parquet 78130755 73232547 1.07
tpch_q04/datafusion:parquet 49177278 48737089 1.01
tpch_q05/datafusion:parquet 106635683 103345900 1.03
tpch_q06/datafusion:parquet 🚀 37570308 44102415 0.85
tpch_q07/datafusion:parquet 115915525 113601790 1.02
tpch_q08/datafusion:parquet 108938194 102812643 1.06
tpch_q09/datafusion:parquet 134440849 132183845 1.02
tpch_q10/datafusion:parquet 122339197 120415344 1.02
tpch_q11/datafusion:parquet 50546522 48946696 1.03
tpch_q12/datafusion:parquet 86401881 86634263 1.00
tpch_q13/datafusion:parquet 212857566 203372457 1.05
tpch_q14/datafusion:parquet 51875024 51287524 1.01
tpch_q15/datafusion:parquet 🚨 72668524 66019224 1.10
tpch_q16/datafusion:parquet 52302613 50409301 1.04
tpch_q17/datafusion:parquet 132291628 134413115 0.98
tpch_q18/datafusion:parquet 172783168 164765247 1.05
tpch_q19/datafusion:parquet 🚨 83738951 71702806 1.17
tpch_q20/datafusion:parquet 73445331 76956093 0.95
tpch_q21/datafusion:parquet 146986685 147032628 1.00
tpch_q22/datafusion:parquet 35117320 36123749 0.97
datafusion / arrow (1.020x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 57038336 54766590 1.04
tpch_q02/datafusion:arrow 21866194 21341400 1.02
tpch_q03/datafusion:arrow 32520571 32767529 0.99
tpch_q04/datafusion:arrow 27180862 27015314 1.01
tpch_q05/datafusion:arrow 76783450 75295483 1.02
tpch_q06/datafusion:arrow 19692089 18951050 1.04
tpch_q07/datafusion:arrow 114204476 109138071 1.05
tpch_q08/datafusion:arrow 44206796 43593003 1.01
tpch_q09/datafusion:arrow 67957287 68711583 0.99
tpch_q10/datafusion:arrow 52200931 51185766 1.02
tpch_q11/datafusion:arrow 11819558 11616688 1.02
tpch_q12/datafusion:arrow 55603351 59388338 0.94
tpch_q13/datafusion:arrow 49756379 48494588 1.03
tpch_q14/datafusion:arrow 23392275 22082535 1.06
tpch_q15/datafusion:arrow 45417205 42965619 1.06
tpch_q16/datafusion:arrow 21698409 21203446 1.02
tpch_q17/datafusion:arrow 70993500 69217735 1.03
tpch_q18/datafusion:arrow 145012148 141127927 1.03
tpch_q19/datafusion:arrow 38750913 37569161 1.03
tpch_q20/datafusion:arrow 38520337 37479834 1.03
tpch_q21/datafusion:arrow 153373012 149716963 1.02
tpch_q22/datafusion:arrow 20338321 20261716 1.00
duckdb / vortex-file-compressed (0.953x ➖, 6↑ 1↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚀 29322829 33361207 0.88
tpch_q02/duckdb:vortex-file-compressed 25013901 27771887 0.90
tpch_q03/duckdb:vortex-file-compressed 27816780 30375105 0.92
tpch_q04/duckdb:vortex-file-compressed 🚀 27468293 31131528 0.88
tpch_q05/duckdb:vortex-file-compressed 32592329 34497453 0.94
tpch_q06/duckdb:vortex-file-compressed 🚨 14510098 10954751 1.32
tpch_q07/duckdb:vortex-file-compressed 35307220 38160004 0.93
tpch_q08/duckdb:vortex-file-compressed 🚀 36407176 42387319 0.86
tpch_q09/duckdb:vortex-file-compressed 🚀 71942824 81177480 0.89
tpch_q10/duckdb:vortex-file-compressed 38953716 37577779 1.04
tpch_q11/duckdb:vortex-file-compressed 🚀 13913639 16564231 0.84
tpch_q12/duckdb:vortex-file-compressed 25205540 23695807 1.06
tpch_q13/duckdb:vortex-file-compressed 38135913 37113741 1.03
tpch_q14/duckdb:vortex-file-compressed 23225656 22655008 1.03
tpch_q15/duckdb:vortex-file-compressed 15645983 15748857 0.99
tpch_q16/duckdb:vortex-file-compressed 🚀 27500162 31036508 0.89
tpch_q17/duckdb:vortex-file-compressed 25401492 25483239 1.00
tpch_q18/duckdb:vortex-file-compressed 48487052 52048472 0.93
tpch_q19/duckdb:vortex-file-compressed 28843982 30653277 0.94
tpch_q20/duckdb:vortex-file-compressed 32510155 33996875 0.96
tpch_q21/duckdb:vortex-file-compressed 103010557 107886876 0.95
tpch_q22/duckdb:vortex-file-compressed 16986154 18831951 0.90
duckdb / vortex-compact (0.917x ➖, 7↑ 1↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39653020 39542596 1.00
tpch_q02/duckdb:vortex-compact 🚀 28297934 38146737 0.74
tpch_q03/duckdb:vortex-compact 30737664 32445598 0.95
tpch_q04/duckdb:vortex-compact 32530429 34108266 0.95
tpch_q05/duckdb:vortex-compact 35964802 38061707 0.94
tpch_q06/duckdb:vortex-compact 🚨 18286266 14461173 1.26
tpch_q07/duckdb:vortex-compact 42503551 43421703 0.98
tpch_q08/duckdb:vortex-compact 42021829 45904040 0.92
tpch_q09/duckdb:vortex-compact 82126431 90605583 0.91
tpch_q10/duckdb:vortex-compact 40938234 40846569 1.00
tpch_q11/duckdb:vortex-compact 🚀 15364831 21375827 0.72
tpch_q12/duckdb:vortex-compact 36863250 36083391 1.02
tpch_q13/duckdb:vortex-compact 43096425 45638459 0.94
tpch_q14/duckdb:vortex-compact 🚀 26922883 33943358 0.79
tpch_q15/duckdb:vortex-compact 18943232 20436891 0.93
tpch_q16/duckdb:vortex-compact 🚀 30141536 38024874 0.79
tpch_q17/duckdb:vortex-compact 30594396 30745408 1.00
tpch_q18/duckdb:vortex-compact 🚀 46552211 54082224 0.86
tpch_q19/duckdb:vortex-compact 🚀 31791393 40541487 0.78
tpch_q20/duckdb:vortex-compact 40684864 45025173 0.90
tpch_q21/duckdb:vortex-compact 113973690 110817418 1.03
tpch_q22/duckdb:vortex-compact 🚀 18612923 20887954 0.89
duckdb / parquet (0.979x ➖, 3↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78981028 76250902 1.04
tpch_q02/duckdb:parquet 40143816 39020907 1.03
tpch_q03/duckdb:parquet 69268801 68717189 1.01
tpch_q04/duckdb:parquet 48440286 47411736 1.02
tpch_q05/duckdb:parquet 68200252 65489304 1.04
tpch_q06/duckdb:parquet 🚀 20716333 27301342 0.76
tpch_q07/duckdb:parquet 🚀 73178808 81627654 0.90
tpch_q08/duckdb:parquet 82262713 82328270 1.00
tpch_q09/duckdb:parquet 155649089 152914347 1.02
tpch_q10/duckdb:parquet 🚀 127940764 143565558 0.89
tpch_q11/duckdb:parquet 22586470 23211266 0.97
tpch_q12/duckdb:parquet 45485834 50231226 0.91
tpch_q13/duckdb:parquet 269058417 265696385 1.01
tpch_q14/duckdb:parquet 49347395 48803436 1.01
tpch_q15/duckdb:parquet 24243246 24486145 0.99
tpch_q16/duckdb:parquet 56681794 56986263 0.99
tpch_q17/duckdb:parquet 53802609 57080679 0.94
tpch_q18/duckdb:parquet 121966149 117525465 1.04
tpch_q19/duckdb:parquet 68908934 69088645 1.00
tpch_q20/duckdb:parquet 64398387 63493325 1.01
tpch_q21/duckdb:parquet 181979231 179372695 1.01
tpch_q22/duckdb:parquet 52661998 52537297 1.00
duckdb / duckdb (1.021x ➖, 0↑ 1↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16305836 15965128 1.02
tpch_q02/duckdb:duckdb 12624029 12366007 1.02
tpch_q03/duckdb:duckdb 18759993 19396591 0.97
tpch_q04/duckdb:duckdb 18890595 19052127 0.99
tpch_q05/duckdb:duckdb 19637888 20138520 0.98
tpch_q06/duckdb:duckdb 5563638 5326396 1.04
tpch_q07/duckdb:duckdb 22044383 21741821 1.01
tpch_q08/duckdb:duckdb 21149169 20628043 1.03
tpch_q09/duckdb:duckdb 55647144 54316986 1.02
tpch_q10/duckdb:duckdb 45009952 41949523 1.07
tpch_q11/duckdb:duckdb 5890733 5579580 1.06
tpch_q12/duckdb:duckdb 13928487 14081799 0.99
tpch_q13/duckdb:duckdb 37851404 37179778 1.02
tpch_q14/duckdb:duckdb 🚨 18234727 15991152 1.14
tpch_q15/duckdb:duckdb 12658379 11828872 1.07
tpch_q16/duckdb:duckdb 24758859 23457774 1.06
tpch_q17/duckdb:duckdb 13697314 13938402 0.98
tpch_q18/duckdb:duckdb 38753763 38210881 1.01
tpch_q19/duckdb:duckdb 26205453 28121276 0.93
tpch_q20/duckdb:duckdb 23025548 22567907 1.02
tpch_q21/duckdb:duckdb 57347396 55719847 1.03
tpch_q22/duckdb:duckdb 24161161 23904627 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +4.1% -7.7% +12.9% +18.2% ➖ noise
1 datafusion:vortex-compact +6.3% -7.7% +15.2% +16.9% ➖ noise
1 datafusion:vortex-file-compressed +6.4% -7.7% +15.3% +16.9% ➖ noise
1 duckdb:duckdb +2.1% -7.7% +10.7% +16.9% ➖ noise
1 duckdb:vortex-compact +0.3% -7.7% +8.7% +16.9% ➖ noise
1 duckdb:vortex-file-compressed -12.1% -7.7% -4.7% +16.9% ➖ noise
2 datafusion:arrow +2.5% +2.0% +0.4% +16.9% ➖ noise
2 datafusion:vortex-compact -2.4% +2.0% -4.3% +16.9% ➖ noise
2 datafusion:vortex-file-compressed +1.3% +2.0% -0.8% +16.9% ➖ noise
2 duckdb:duckdb +2.1% +2.0% +0.0% +16.9% ➖ noise
2 duckdb:vortex-compact -25.8% +2.0% -27.3% +16.9% ✅ faster
2 duckdb:vortex-file-compressed -9.9% +2.0% -11.7% +16.9% ➖ noise
3 datafusion:arrow -0.8% +3.7% -4.3% +16.9% ➖ noise
3 datafusion:vortex-compact +12.5% +3.7% +8.5% +16.9% ➖ noise
3 datafusion:vortex-file-compressed +4.3% +3.7% +0.6% +16.9% ➖ noise
3 duckdb:duckdb -3.3% +3.7% -6.7% +16.9% ➖ noise
3 duckdb:vortex-compact -5.3% +3.7% -8.6% +16.9% ➖ noise
3 duckdb:vortex-file-compressed -8.4% +3.7% -11.7% +16.9% ➖ noise
4 datafusion:arrow +0.6% +1.5% -0.9% +16.9% ➖ noise
4 datafusion:vortex-compact +26.8% +1.5% +24.9% +16.9% 🚨 regression
4 datafusion:vortex-file-compressed +11.9% +1.5% +10.2% +16.9% ➖ noise
4 duckdb:duckdb -0.8% +1.5% -2.3% +16.9% ➖ noise
4 duckdb:vortex-compact -4.6% +1.5% -6.1% +16.9% ➖ noise
4 duckdb:vortex-file-compressed -11.8% +1.5% -13.1% +16.9% ➖ noise
5 datafusion:arrow +2.0% +3.7% -1.6% +16.9% ➖ noise
5 datafusion:vortex-compact +3.2% +3.7% -0.5% +16.9% ➖ noise
5 datafusion:vortex-file-compressed +4.0% +3.7% +0.3% +16.9% ➖ noise
5 duckdb:duckdb -2.5% +3.7% -5.9% +16.9% ➖ noise
5 duckdb:vortex-compact -5.5% +3.7% -8.8% +16.9% ➖ noise
5 duckdb:vortex-file-compressed -5.5% +3.7% -8.9% +16.9% ➖ noise
6 datafusion:arrow +3.9% -19.6% +29.2% +16.9% 🚨 regression
6 datafusion:vortex-compact +26.5% -19.6% +57.3% +16.9% 🚨 regression
6 datafusion:vortex-file-compressed +33.8% -19.6% +66.4% +16.9% 🚨 regression
6 duckdb:duckdb +4.5% -19.6% +29.9% +17.8% 🚨 regression
6 duckdb:vortex-compact +26.5% -19.6% +57.3% +16.9% 🚨 regression
6 duckdb:vortex-file-compressed +32.5% -19.6% +64.7% +18.3% 🚨 regression
7 datafusion:arrow +4.6% -4.4% +9.4% +16.9% ➖ noise
7 datafusion:vortex-compact +4.3% -4.4% +9.0% +16.9% ➖ noise
7 datafusion:vortex-file-compressed +5.8% -4.4% +10.7% +16.9% ➖ noise
7 duckdb:duckdb +1.4% -4.4% +6.0% +16.9% ➖ noise
7 duckdb:vortex-compact -2.1% -4.4% +2.3% +16.9% ➖ noise
7 duckdb:vortex-file-compressed -7.5% -4.4% -3.3% +16.9% ➖ noise
8 datafusion:arrow +1.4% +2.9% -1.4% +16.9% ➖ noise
8 datafusion:vortex-compact +3.0% +2.9% +0.1% +16.9% ➖ noise
8 datafusion:vortex-file-compressed +2.8% +2.9% -0.1% +16.9% ➖ noise
8 duckdb:duckdb +2.5% +2.9% -0.4% +16.9% ➖ noise
8 duckdb:vortex-compact -8.5% +2.9% -11.0% +16.9% ➖ noise
8 duckdb:vortex-file-compressed -14.1% +2.9% -16.5% +16.9% ✅ faster
9 datafusion:arrow -1.1% +1.7% -2.8% +16.9% ➖ noise
9 datafusion:vortex-compact +3.5% +1.7% +1.7% +16.9% ➖ noise
9 datafusion:vortex-file-compressed +4.5% +1.7% +2.7% +16.9% ➖ noise
9 duckdb:duckdb +2.4% +1.7% +0.7% +16.9% ➖ noise
9 duckdb:vortex-compact -9.4% +1.7% -10.9% +16.9% ➖ noise
9 duckdb:vortex-file-compressed -11.4% +1.7% -12.9% +16.9% ➖ noise
10 datafusion:arrow +2.0% -4.8% +7.2% +16.9% ➖ noise
10 datafusion:vortex-compact +7.9% -4.8% +13.4% +16.9% ➖ noise
10 datafusion:vortex-file-compressed +0.0% -4.8% +5.1% +16.9% ➖ noise
10 duckdb:duckdb +7.3% -4.8% +12.8% +16.9% ➖ noise
10 duckdb:vortex-compact +0.2% -4.8% +5.3% +16.9% ➖ noise
10 duckdb:vortex-file-compressed +3.7% -4.8% +8.9% +16.9% ➖ noise
11 datafusion:arrow +1.7% +0.2% +1.5% +16.9% ➖ noise
11 datafusion:vortex-compact -1.4% +0.2% -1.6% +16.9% ➖ noise
11 datafusion:vortex-file-compressed +9.5% +0.2% +9.2% +16.9% ➖ noise
11 duckdb:duckdb +5.6% +0.2% +5.3% +16.9% ➖ noise
11 duckdb:vortex-compact -28.1% +0.2% -28.3% +16.9% ✅ faster
11 duckdb:vortex-file-compressed -16.0% +0.2% -16.2% +16.9% ✅ faster
12 datafusion:arrow -6.4% -5.0% -1.5% +16.9% ➖ noise
12 datafusion:vortex-compact +28.3% -5.0% +35.0% +16.9% 🚨 regression
12 datafusion:vortex-file-compressed +23.8% -5.0% +30.3% +16.9% 🚨 regression
12 duckdb:duckdb -1.1% -5.0% +4.1% +16.9% ➖ noise
12 duckdb:vortex-compact +2.2% -5.0% +7.5% +16.9% ➖ noise
12 duckdb:vortex-file-compressed +6.4% -5.0% +11.9% +16.9% ➖ noise
13 datafusion:arrow +2.6% +3.0% -0.3% +16.9% ➖ noise
13 datafusion:vortex-compact +8.3% +3.0% +5.2% +16.9% ➖ noise
13 datafusion:vortex-file-compressed +7.8% +3.0% +4.7% +16.9% ➖ noise
13 duckdb:duckdb +1.8% +3.0% -1.1% +16.9% ➖ noise
13 duckdb:vortex-compact -5.6% +3.0% -8.3% +16.9% ➖ noise
13 duckdb:vortex-file-compressed +2.8% +3.0% -0.2% +16.9% ➖ noise
14 datafusion:arrow +5.9% +1.1% +4.7% +16.9% ➖ noise
14 datafusion:vortex-compact +11.1% +1.1% +9.9% +16.9% ➖ noise
14 datafusion:vortex-file-compressed +19.3% +1.1% +18.0% +16.9% 🚨 regression
14 duckdb:duckdb +14.0% +1.1% +12.8% +16.9% ➖ noise
14 duckdb:vortex-compact -20.7% +1.1% -21.6% +16.9% ✅ faster
14 duckdb:vortex-file-compressed +2.5% +1.1% +1.4% +16.9% ➖ noise
15 datafusion:arrow +5.7% +4.4% +1.3% +16.9% ➖ noise
15 datafusion:vortex-compact +9.3% +4.4% +4.7% +16.9% ➖ noise
15 datafusion:vortex-file-compressed +22.6% +4.4% +17.5% +16.9% 🚨 regression
15 duckdb:duckdb +7.0% +4.4% +2.5% +16.9% ➖ noise
15 duckdb:vortex-compact -7.3% +4.4% -11.2% +16.9% ➖ noise
15 duckdb:vortex-file-compressed -0.7% +4.4% -4.8% +16.9% ➖ noise
16 datafusion:arrow +2.3% +1.6% +0.7% +16.9% ➖ noise
16 datafusion:vortex-compact -13.8% +1.6% -15.2% +16.9% ✅ faster
16 datafusion:vortex-file-compressed -1.7% +1.6% -3.2% +16.9% ➖ noise
16 duckdb:duckdb +5.5% +1.6% +3.9% +16.9% ➖ noise
16 duckdb:vortex-compact -20.7% +1.6% -22.0% +16.9% ✅ faster
16 duckdb:vortex-file-compressed -11.4% +1.6% -12.8% +16.9% ➖ noise
17 datafusion:arrow +2.6% -3.7% +6.5% +16.9% ➖ noise
17 datafusion:vortex-compact +5.3% -3.7% +9.3% +16.9% ➖ noise
17 datafusion:vortex-file-compressed +4.8% -3.7% +8.8% +16.9% ➖ noise
17 duckdb:duckdb -1.7% -3.7% +2.0% +16.9% ➖ noise
17 duckdb:vortex-compact -0.5% -3.7% +3.3% +16.9% ➖ noise
17 duckdb:vortex-file-compressed -0.3% -3.7% +3.5% +16.9% ➖ noise
18 datafusion:arrow +2.8% +4.3% -1.5% +16.9% ➖ noise
18 datafusion:vortex-compact +6.9% +4.3% +2.5% +16.9% ➖ noise
18 datafusion:vortex-file-compressed +5.0% +4.3% +0.6% +16.9% ➖ noise
18 duckdb:duckdb +1.4% +4.3% -2.8% +16.9% ➖ noise
18 duckdb:vortex-compact -13.9% +4.3% -17.5% +16.9% ✅ faster
18 duckdb:vortex-file-compressed -6.8% +4.3% -10.7% +16.9% ➖ noise
19 datafusion:arrow +3.1% +7.9% -4.4% +16.9% ➖ noise
19 datafusion:vortex-compact +6.2% +7.9% -1.6% +16.9% ➖ noise
19 datafusion:vortex-file-compressed +21.2% +7.9% +12.3% +16.9% ➖ noise
19 duckdb:duckdb -6.8% +7.9% -13.7% +16.9% ➖ noise
19 duckdb:vortex-compact -21.6% +7.9% -27.3% +16.9% ✅ faster
19 duckdb:vortex-file-compressed -5.9% +7.9% -12.8% +16.9% ➖ noise
20 datafusion:arrow +2.8% -1.6% +4.5% +16.9% ➖ noise
20 datafusion:vortex-compact +5.4% -1.6% +7.1% +16.9% ➖ noise
20 datafusion:vortex-file-compressed +11.3% -1.6% +13.1% +16.9% ➖ noise
20 duckdb:duckdb +2.0% -1.6% +3.7% +16.9% ➖ noise
20 duckdb:vortex-compact -9.6% -1.6% -8.2% +16.9% ➖ noise
20 duckdb:vortex-file-compressed -4.4% -1.6% -2.8% +16.9% ➖ noise
21 datafusion:arrow +2.4% +0.7% +1.7% +16.9% ➖ noise
21 datafusion:vortex-compact +8.1% +0.7% +7.3% +16.9% ➖ noise
21 datafusion:vortex-file-compressed +4.0% +0.7% +3.3% +16.9% ➖ noise
21 duckdb:duckdb +2.9% +0.7% +2.2% +16.9% ➖ noise
21 duckdb:vortex-compact +2.8% +0.7% +2.1% +16.9% ➖ noise
21 duckdb:vortex-file-compressed -4.5% +0.7% -5.2% +16.9% ➖ noise
22 datafusion:arrow +0.4% -1.3% +1.7% +16.9% ➖ noise
22 datafusion:vortex-compact +8.4% -1.3% +9.8% +16.9% ➖ noise
22 datafusion:vortex-file-compressed +8.1% -1.3% +9.5% +16.9% ➖ noise
22 duckdb:duckdb +1.1% -1.3% +2.4% +16.9% ➖ noise
22 duckdb:vortex-compact -10.9% -1.3% -9.7% +16.9% ➖ noise
22 duckdb:vortex-file-compressed -9.8% -1.3% -8.6% +16.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=1 on NVME

File Size Changes (12 files changed, +0.9% overall, 11↑ 1↓)
File Scale Format Base HEAD Change %
partsupp_0.vortex 1.0 vortex-file-compressed 35.90 MB 37.03 MB +1.13 MB +3.2%
lineitem_1.vortex 1.0 vortex-file-compressed 84.72 MB 86.28 MB +1.56 MB +1.8%
lineitem_0.vortex 1.0 vortex-file-compressed 85.24 MB 86.28 MB +1.04 MB +1.2%
partsupp_0.vortex 1.0 vortex-compact 25.21 MB 25.29 MB +88.55 KB +0.3%
lineitem_1.vortex 1.0 vortex-compact 62.89 MB 63.10 MB +220.70 KB +0.3%
lineitem_0.vortex 1.0 vortex-compact 62.86 MB 63.06 MB +203.50 KB +0.3%
part_0.vortex 1.0 vortex-compact 3.62 MB 3.63 MB +4.66 KB +0.1%
orders_0.vortex 1.0 vortex-compact 31.68 MB 31.71 MB +31.88 KB +0.1%
part_0.vortex 1.0 vortex-file-compressed 5.42 MB 5.43 MB +4.09 KB +0.1%
customer_0.vortex 1.0 vortex-compact 7.42 MB 7.42 MB +2.62 KB +0.0%
customer_0.vortex 1.0 vortex-file-compressed 10.48 MB 10.48 MB +2.33 KB +0.0%
orders_0.vortex 1.0 vortex-file-compressed 43.36 MB 43.05 MB 319.67 KB -0.7%

Totals:

  • vortex-compact: 194.43 MB → 194.97 MB (+0.3%)
  • vortex-file-compressed: 266.07 MB → 269.50 MB (+1.3%)

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.2%
Vortex (geomean): 0.967x ➖
Parquet (geomean): 0.983x ➖
Shifts: Parquet (control) -1.7% · Median polish -1.7%


datafusion / vortex-file-compressed (0.982x ➖, 4↑ 2↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28559745 29988636 0.95
tpcds_q02/datafusion:vortex-file-compressed 51779183 53122378 0.97
tpcds_q03/datafusion:vortex-file-compressed 20666466 21575563 0.96
tpcds_q04/datafusion:vortex-file-compressed 296591778 296849371 1.00
tpcds_q05/datafusion:vortex-file-compressed 🚀 52862827 59281163 0.89
tpcds_q06/datafusion:vortex-file-compressed 51578803 55620064 0.93
tpcds_q07/datafusion:vortex-file-compressed 53574069 58086609 0.92
tpcds_q08/datafusion:vortex-file-compressed 🚀 34460671 38500525 0.90
tpcds_q09/datafusion:vortex-file-compressed 65959039 60638796 1.09
tpcds_q10/datafusion:vortex-file-compressed 42073416 44581916 0.94
tpcds_q11/datafusion:vortex-file-compressed 169124134 175777917 0.96
tpcds_q12/datafusion:vortex-file-compressed 🚀 21598376 24039679 0.90
tpcds_q13/datafusion:vortex-file-compressed 58375861 57585119 1.01
tpcds_q14/datafusion:vortex-file-compressed 203559308 202315240 1.01
tpcds_q15/datafusion:vortex-file-compressed 35406411 39322782 0.90
tpcds_q16/datafusion:vortex-file-compressed 29734313 30569720 0.97
tpcds_q17/datafusion:vortex-file-compressed 67564469 70487496 0.96
tpcds_q18/datafusion:vortex-file-compressed 80476883 86052118 0.94
tpcds_q19/datafusion:vortex-file-compressed 30306149 30894298 0.98
tpcds_q20/datafusion:vortex-file-compressed 26072934 27371136 0.95
tpcds_q21/datafusion:vortex-file-compressed 🚀 135155810 153257210 0.88
tpcds_q22/datafusion:vortex-file-compressed 60160528 61530507 0.98
tpcds_q23/datafusion:vortex-file-compressed 153950343 148852214 1.03
tpcds_q24/datafusion:vortex-file-compressed 108911511 111991872 0.97
tpcds_q25/datafusion:vortex-file-compressed 67696263 68023651 1.00
tpcds_q26/datafusion:vortex-file-compressed 39408148 37872623 1.04
tpcds_q27/datafusion:vortex-file-compressed 125220185 121524532 1.03
tpcds_q28/datafusion:vortex-file-compressed 🚨 60493991 52682216 1.15
tpcds_q29/datafusion:vortex-file-compressed 67259173 69437449 0.97
tpcds_q30/datafusion:vortex-file-compressed 29596338 32597991 0.91
tpcds_q31/datafusion:vortex-file-compressed 94555563 94142643 1.00
tpcds_q32/datafusion:vortex-file-compressed 22628013 21495180 1.05
tpcds_q33/datafusion:vortex-file-compressed 38817209 38666966 1.00
tpcds_q34/datafusion:vortex-file-compressed 29682192 30367495 0.98
tpcds_q35/datafusion:vortex-file-compressed 51961040 55175183 0.94
tpcds_q36/datafusion:vortex-file-compressed 75534296 74860449 1.01
tpcds_q37/datafusion:vortex-file-compressed 38026364 35357418 1.08
tpcds_q38/datafusion:vortex-file-compressed 49814246 51099821 0.97
tpcds_q39/datafusion:vortex-file-compressed 138145446 149186883 0.93
tpcds_q40/datafusion:vortex-file-compressed 51563229 53982182 0.96
tpcds_q41/datafusion:vortex-file-compressed 19148071 19190899 1.00
tpcds_q42/datafusion:vortex-file-compressed 17843892 18858632 0.95
tpcds_q43/datafusion:vortex-file-compressed 33199931 31363943 1.06
tpcds_q44/datafusion:vortex-file-compressed 42681125 40843512 1.04
tpcds_q45/datafusion:vortex-file-compressed 33499062 35477133 0.94
tpcds_q46/datafusion:vortex-file-compressed 45623211 50640766 0.90
tpcds_q47/datafusion:vortex-file-compressed 204325417 210720276 0.97
tpcds_q48/datafusion:vortex-file-compressed 48384639 46687061 1.04
tpcds_q49/datafusion:vortex-file-compressed 74626774 72748345 1.03
tpcds_q50/datafusion:vortex-file-compressed 46068202 46551538 0.99
tpcds_q51/datafusion:vortex-file-compressed 89785308 91895277 0.98
tpcds_q52/datafusion:vortex-file-compressed 18786955 18781951 1.00
tpcds_q53/datafusion:vortex-file-compressed 24655957 26847275 0.92
tpcds_q54/datafusion:vortex-file-compressed 43093221 45618655 0.94
tpcds_q55/datafusion:vortex-file-compressed 18756316 19071674 0.98
tpcds_q56/datafusion:vortex-file-compressed 40415202 40399195 1.00
tpcds_q57/datafusion:vortex-file-compressed 125226173 133140743 0.94
tpcds_q58/datafusion:vortex-file-compressed 71148709 73020505 0.97
tpcds_q59/datafusion:vortex-file-compressed 71208723 72830462 0.98
tpcds_q60/datafusion:vortex-file-compressed 41513900 41710112 1.00
tpcds_q61/datafusion:vortex-file-compressed 50050970 50566461 0.99
tpcds_q62/datafusion:vortex-file-compressed 31078841 32678154 0.95
tpcds_q63/datafusion:vortex-file-compressed 25453366 26378435 0.96
tpcds_q64/datafusion:vortex-file-compressed 460521639 480172637 0.96
tpcds_q65/datafusion:vortex-file-compressed 47982342 48231749 0.99
tpcds_q66/datafusion:vortex-file-compressed 90176784 93949059 0.96
tpcds_q67/datafusion:vortex-file-compressed 117051263 120306397 0.97
tpcds_q68/datafusion:vortex-file-compressed 44774666 46209883 0.97
tpcds_q69/datafusion:vortex-file-compressed 40429330 44014997 0.92
tpcds_q70/datafusion:vortex-file-compressed 112002984 111471576 1.00
tpcds_q71/datafusion:vortex-file-compressed 31312146 31699119 0.99
tpcds_q72/datafusion:vortex-file-compressed 2553589330 2637128502 0.97
tpcds_q73/datafusion:vortex-file-compressed 31076652 33156496 0.94
tpcds_q74/datafusion:vortex-file-compressed 117803691 114353609 1.03
tpcds_q75/datafusion:vortex-file-compressed 124115024 120866896 1.03
tpcds_q76/datafusion:vortex-file-compressed 35593379 33139545 1.07
tpcds_q77/datafusion:vortex-file-compressed 51521224 51818840 0.99
tpcds_q78/datafusion:vortex-file-compressed 129005690 124407474 1.04
tpcds_q79/datafusion:vortex-file-compressed 37170790 38171482 0.97
tpcds_q80/datafusion:vortex-file-compressed 115663509 115017542 1.01
tpcds_q81/datafusion:vortex-file-compressed 34232529 37448218 0.91
tpcds_q82/datafusion:vortex-file-compressed 🚨 39744605 34744137 1.14
tpcds_q83/datafusion:vortex-file-compressed 49994961 50764634 0.98
tpcds_q84/datafusion:vortex-file-compressed 14867074 15834571 0.94
tpcds_q85/datafusion:vortex-file-compressed 101405993 101888073 1.00
tpcds_q86/datafusion:vortex-file-compressed 19438634 19027502 1.02
tpcds_q87/datafusion:vortex-file-compressed 49399773 52880072 0.93
tpcds_q88/datafusion:vortex-file-compressed 69580244 68378184 1.02
tpcds_q89/datafusion:vortex-file-compressed 37204922 35557542 1.05
tpcds_q90/datafusion:vortex-file-compressed 18122197 17906760 1.01
tpcds_q91/datafusion:vortex-file-compressed 23659583 25660252 0.92
tpcds_q92/datafusion:vortex-file-compressed 19439329 20315620 0.96
tpcds_q93/datafusion:vortex-file-compressed 35984569 33783337 1.07
tpcds_q94/datafusion:vortex-file-compressed 25220054 25367216 0.99
tpcds_q95/datafusion:vortex-file-compressed 60941245 61689972 0.99
tpcds_q96/datafusion:vortex-file-compressed 15160329 15556117 0.97
tpcds_q97/datafusion:vortex-file-compressed 32298658 30709026 1.05
tpcds_q98/datafusion:vortex-file-compressed 33116667 32296954 1.03
tpcds_q99/datafusion:vortex-file-compressed 46429046 45868713 1.01
datafusion / vortex-compact (1.069x ➖, 5↑ 40↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 🚀 27671419 35648244 0.78
tpcds_q02/datafusion:vortex-compact 57546679 61214661 0.94
tpcds_q03/datafusion:vortex-compact 🚨 31574121 25762291 1.23
tpcds_q04/datafusion:vortex-compact 348456779 331640696 1.05
tpcds_q05/datafusion:vortex-compact 69835914 64054445 1.09
tpcds_q06/datafusion:vortex-compact 61568765 58595132 1.05
tpcds_q07/datafusion:vortex-compact 🚨 74994560 63972027 1.17
tpcds_q08/datafusion:vortex-compact 48471201 44137274 1.10
tpcds_q09/datafusion:vortex-compact 80120453 73218784 1.09
tpcds_q10/datafusion:vortex-compact 65685760 66146144 0.99
tpcds_q11/datafusion:vortex-compact 201987256 189879305 1.06
tpcds_q12/datafusion:vortex-compact 25376039 27551399 0.92
tpcds_q13/datafusion:vortex-compact 🚨 147993537 120017075 1.23
tpcds_q14/datafusion:vortex-compact 279686090 254804297 1.10
tpcds_q15/datafusion:vortex-compact 37373228 38612559 0.97
tpcds_q16/datafusion:vortex-compact 38904855 38781277 1.00
tpcds_q17/datafusion:vortex-compact 98724497 93027751 1.06
tpcds_q18/datafusion:vortex-compact 88449807 88460955 1.00
tpcds_q19/datafusion:vortex-compact 🚨 55161294 44366366 1.24
tpcds_q20/datafusion:vortex-compact 28461323 29634160 0.96
tpcds_q21/datafusion:vortex-compact 139450752 145288681 0.96
tpcds_q22/datafusion:vortex-compact 62837196 65004667 0.97
tpcds_q23/datafusion:vortex-compact 🚨 214958393 183020660 1.17
tpcds_q24/datafusion:vortex-compact 🚨 152033640 137199543 1.11
tpcds_q25/datafusion:vortex-compact 🚨 106732914 96322325 1.11
tpcds_q26/datafusion:vortex-compact 48719524 48635586 1.00
tpcds_q27/datafusion:vortex-compact 🚨 199584218 160769855 1.24
tpcds_q28/datafusion:vortex-compact 88792927 87254446 1.02
tpcds_q29/datafusion:vortex-compact 101177493 95395956 1.06
tpcds_q30/datafusion:vortex-compact 🚀 31640816 35762865 0.88
tpcds_q31/datafusion:vortex-compact 🚨 154877675 135894924 1.14
tpcds_q32/datafusion:vortex-compact 26914052 27117664 0.99
tpcds_q33/datafusion:vortex-compact 🚨 63361176 56127611 1.13
tpcds_q34/datafusion:vortex-compact 🚨 56321605 50041843 1.13
tpcds_q35/datafusion:vortex-compact 70849607 71252927 0.99
tpcds_q36/datafusion:vortex-compact 🚨 131958943 101295679 1.30
tpcds_q37/datafusion:vortex-compact 46831737 47766004 0.98
tpcds_q38/datafusion:vortex-compact 69618229 69815901 1.00
tpcds_q39/datafusion:vortex-compact 147657504 144370283 1.02
tpcds_q40/datafusion:vortex-compact 57236845 59348013 0.96
tpcds_q41/datafusion:vortex-compact 20264048 20427127 0.99
tpcds_q42/datafusion:vortex-compact 🚨 29540088 24198564 1.22
tpcds_q43/datafusion:vortex-compact 🚨 42453760 38514257 1.10
tpcds_q44/datafusion:vortex-compact 🚨 114670795 75068240 1.53
tpcds_q45/datafusion:vortex-compact 38890506 38837308 1.00
tpcds_q46/datafusion:vortex-compact 🚨 87558510 73180761 1.20
tpcds_q47/datafusion:vortex-compact 🚨 263704999 234950532 1.12
tpcds_q48/datafusion:vortex-compact 🚨 111709956 88088548 1.27
tpcds_q49/datafusion:vortex-compact 97634912 88936027 1.10
tpcds_q50/datafusion:vortex-compact 🚨 71224208 63500163 1.12
tpcds_q51/datafusion:vortex-compact 103297993 99393397 1.04
tpcds_q52/datafusion:vortex-compact 🚨 31020279 25795125 1.20
tpcds_q53/datafusion:vortex-compact 🚨 44965018 35821621 1.26
tpcds_q54/datafusion:vortex-compact 🚨 68606412 60894762 1.13
tpcds_q55/datafusion:vortex-compact 🚨 30344036 24543906 1.24
tpcds_q56/datafusion:vortex-compact 🚨 64330300 56301177 1.14
tpcds_q57/datafusion:vortex-compact 138543067 141098432 0.98
tpcds_q58/datafusion:vortex-compact 84394843 78529280 1.07
tpcds_q59/datafusion:vortex-compact 🚨 94440167 85575177 1.10
tpcds_q60/datafusion:vortex-compact 🚨 65377768 57965677 1.13
tpcds_q61/datafusion:vortex-compact 🚨 100047956 75937128 1.32
tpcds_q62/datafusion:vortex-compact 33013422 34487595 0.96
tpcds_q63/datafusion:vortex-compact 🚨 44941171 37019283 1.21
tpcds_q64/datafusion:vortex-compact 566894409 542897317 1.04
tpcds_q65/datafusion:vortex-compact 🚨 87274181 72085427 1.21
tpcds_q66/datafusion:vortex-compact 98648405 97639719 1.01
tpcds_q67/datafusion:vortex-compact 133656481 124586375 1.07
tpcds_q68/datafusion:vortex-compact 🚨 88040507 71785844 1.23
tpcds_q69/datafusion:vortex-compact 62738912 61971947 1.01
tpcds_q70/datafusion:vortex-compact 130631082 125980855 1.04
tpcds_q71/datafusion:vortex-compact 🚨 53902757 47157888 1.14
tpcds_q72/datafusion:vortex-compact 2572051393 2599667983 0.99
tpcds_q73/datafusion:vortex-compact 🚨 56023847 49988886 1.12
tpcds_q74/datafusion:vortex-compact 🚨 152525035 138025749 1.11
tpcds_q75/datafusion:vortex-compact 173797024 163760047 1.06
tpcds_q76/datafusion:vortex-compact 🚨 63040643 52119038 1.21
tpcds_q77/datafusion:vortex-compact 68918527 68679016 1.00
tpcds_q78/datafusion:vortex-compact 157682608 149321759 1.06
tpcds_q79/datafusion:vortex-compact 🚨 78927296 62808376 1.26
tpcds_q80/datafusion:vortex-compact 139773448 133919866 1.04
tpcds_q81/datafusion:vortex-compact 🚀 36188080 43072853 0.84
tpcds_q82/datafusion:vortex-compact 47376256 47982247 0.99
tpcds_q83/datafusion:vortex-compact 53841394 57719704 0.93
tpcds_q84/datafusion:vortex-compact 🚀 15732537 19458215 0.81
tpcds_q85/datafusion:vortex-compact 119343573 125911455 0.95
tpcds_q86/datafusion:vortex-compact 21495299 22422346 0.96
tpcds_q87/datafusion:vortex-compact 69135238 69297085 1.00
tpcds_q88/datafusion:vortex-compact 🚨 191795372 139781410 1.37
tpcds_q89/datafusion:vortex-compact 🚨 56388100 46184646 1.22
tpcds_q90/datafusion:vortex-compact 22505648 24233554 0.93
tpcds_q91/datafusion:vortex-compact 🚀 34445249 39814056 0.87
tpcds_q92/datafusion:vortex-compact 24860512 25471922 0.98
tpcds_q93/datafusion:vortex-compact 🚨 50265720 45668810 1.10
tpcds_q94/datafusion:vortex-compact 28911019 31812378 0.91
tpcds_q95/datafusion:vortex-compact 68335542 69450970 0.98
tpcds_q96/datafusion:vortex-compact 🚨 32289700 27346265 1.18
tpcds_q97/datafusion:vortex-compact 46531057 43887077 1.06
tpcds_q98/datafusion:vortex-compact 🚨 44712683 39527114 1.13
tpcds_q99/datafusion:vortex-compact 52854088 49927379 1.06
datafusion / parquet (0.979x ➖, 2↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 35498622 38479985 0.92
tpcds_q02/datafusion:parquet 47624827 46554574 1.02
tpcds_q03/datafusion:parquet 14847514 15434591 0.96
tpcds_q04/datafusion:parquet 298885492 317061080 0.94
tpcds_q05/datafusion:parquet 50187050 53111136 0.94
tpcds_q06/datafusion:parquet 63743387 65234917 0.98
tpcds_q07/datafusion:parquet 85452889 86352803 0.99
tpcds_q08/datafusion:parquet 31941613 31764432 1.01
tpcds_q09/datafusion:parquet 56122788 56446048 0.99
tpcds_q10/datafusion:parquet 79974492 81544821 0.98
tpcds_q11/datafusion:parquet 180453284 180783782 1.00
tpcds_q12/datafusion:parquet 22614727 24310346 0.93
tpcds_q13/datafusion:parquet 84749467 87500142 0.97
tpcds_q14/datafusion:parquet 192996735 196597274 0.98
tpcds_q15/datafusion:parquet 25547346 28193949 0.91
tpcds_q16/datafusion:parquet 27213776 28378096 0.96
tpcds_q17/datafusion:parquet 68638397 70495599 0.97
tpcds_q18/datafusion:parquet 131576873 130696397 1.01
tpcds_q19/datafusion:parquet 27804380 27640895 1.01
tpcds_q20/datafusion:parquet 20585532 20491919 1.00
tpcds_q21/datafusion:parquet 21837647 22784807 0.96
tpcds_q22/datafusion:parquet 143897686 150719568 0.95
tpcds_q23/datafusion:parquet 157592701 158852385 0.99
tpcds_q24/datafusion:parquet 101967237 104544568 0.98
tpcds_q25/datafusion:parquet 69361675 72822815 0.95
tpcds_q26/datafusion:parquet 73523670 74157132 0.99
tpcds_q27/datafusion:parquet 158756492 163578410 0.97
tpcds_q28/datafusion:parquet 48209511 49476083 0.97
tpcds_q29/datafusion:parquet 72340701 73659982 0.98
tpcds_q30/datafusion:parquet 43005802 43002895 1.00
tpcds_q31/datafusion:parquet 76389382 75653614 1.01
tpcds_q32/datafusion:parquet 22244117 22490823 0.99
tpcds_q33/datafusion:parquet 35171842 36742653 0.96
tpcds_q34/datafusion:parquet 25521880 27053990 0.94
tpcds_q35/datafusion:parquet 83138765 83211052 1.00
tpcds_q36/datafusion:parquet 62871931 64907940 0.97
tpcds_q37/datafusion:parquet 22617363 22625500 1.00
tpcds_q38/datafusion:parquet 48597764 51397158 0.95
tpcds_q39/datafusion:parquet 81561413 82430240 0.99
tpcds_q40/datafusion:parquet 26905124 27073915 0.99
tpcds_q41/datafusion:parquet 16104951 16495880 0.98
tpcds_q42/datafusion:parquet 14028115 14361484 0.98
tpcds_q43/datafusion:parquet 18826662 18801026 1.00
tpcds_q44/datafusion:parquet 40226130 41382047 0.97
tpcds_q45/datafusion:parquet 31862423 32341618 0.99
tpcds_q46/datafusion:parquet 38225285 38459322 0.99
tpcds_q47/datafusion:parquet 135863862 134048578 1.01
tpcds_q48/datafusion:parquet 76477822 79659333 0.96
tpcds_q49/datafusion:parquet 64944684 65721206 0.99
tpcds_q50/datafusion:parquet 48175206 48241437 1.00
tpcds_q51/datafusion:parquet 87544472 88626141 0.99
tpcds_q52/datafusion:parquet 14461626 14756941 0.98
tpcds_q53/datafusion:parquet 21348825 21493503 0.99
tpcds_q54/datafusion:parquet 41884788 42732100 0.98
tpcds_q55/datafusion:parquet 13964520 14232805 0.98
tpcds_q56/datafusion:parquet 34978975 35209995 0.99
tpcds_q57/datafusion:parquet 104769428 105494016 0.99
tpcds_q58/datafusion:parquet 57763720 57233534 1.01
tpcds_q59/datafusion:parquet 57313412 58340835 0.98
tpcds_q60/datafusion:parquet 34325578 36367317 0.94
tpcds_q61/datafusion:parquet 51187310 50810017 1.01
tpcds_q62/datafusion:parquet 🚀 23190464 27587948 0.84
tpcds_q63/datafusion:parquet 21003814 22567861 0.93
tpcds_q64/datafusion:parquet 541284702 556178489 0.97
tpcds_q65/datafusion:parquet 45026693 45972862 0.98
tpcds_q66/datafusion:parquet 75570844 77572480 0.97
tpcds_q67/datafusion:parquet 152555979 149308941 1.02
tpcds_q68/datafusion:parquet 39951555 39950795 1.00
tpcds_q69/datafusion:parquet 77451519 79345900 0.98
tpcds_q70/datafusion:parquet 98603377 96833255 1.02
tpcds_q71/datafusion:parquet 25734793 26839906 0.96
tpcds_q72/datafusion:parquet 628044474 637428475 0.99
tpcds_q73/datafusion:parquet 27408436 26964700 1.02
tpcds_q74/datafusion:parquet 99441885 104270105 0.95
tpcds_q75/datafusion:parquet 115389513 118956699 0.97
tpcds_q76/datafusion:parquet 34853476 35822935 0.97
tpcds_q77/datafusion:parquet 47616108 49026305 0.97
tpcds_q78/datafusion:parquet 119826648 125887579 0.95
tpcds_q79/datafusion:parquet 31201512 31482064 0.99
tpcds_q80/datafusion:parquet 89720841 93698799 0.96
tpcds_q81/datafusion:parquet 41031683 42723787 0.96
tpcds_q82/datafusion:parquet 23918688 23365698 1.02
tpcds_q83/datafusion:parquet 47987998 47821337 1.00
tpcds_q84/datafusion:parquet 47564730 48687375 0.98
tpcds_q85/datafusion:parquet 169876045 169691792 1.00
tpcds_q86/datafusion:parquet 17256210 16385764 1.05
tpcds_q87/datafusion:parquet 50872959 50757717 1.00
tpcds_q88/datafusion:parquet 67953843 68486991 0.99
tpcds_q89/datafusion:parquet 23903253 25170893 0.95
tpcds_q90/datafusion:parquet 18188763 17949114 1.01
tpcds_q91/datafusion:parquet 68323788 71287237 0.96
tpcds_q92/datafusion:parquet 22327445 22697392 0.98
tpcds_q93/datafusion:parquet 34760324 34969746 0.99
tpcds_q94/datafusion:parquet 24812074 24931061 1.00
tpcds_q95/datafusion:parquet 67007981 67701000 0.99
tpcds_q96/datafusion:parquet 13877905 13673194 1.01
tpcds_q97/datafusion:parquet 32572332 33073471 0.98
tpcds_q98/datafusion:parquet 25540634 26208077 0.97
tpcds_q99/datafusion:parquet 🚀 28028521 31725960 0.88
duckdb / vortex-file-compressed (0.903x ➖, 45↑ 4↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚀 21835061 26196826 0.83
tpcds_q02/duckdb:vortex-file-compressed 🚀 59261272 82646098 0.72
tpcds_q03/duckdb:vortex-file-compressed 29875444 30804525 0.97
tpcds_q04/duckdb:vortex-file-compressed 101029431 107198399 0.94
tpcds_q05/duckdb:vortex-file-compressed 🚀 91406206 101897696 0.90
tpcds_q06/duckdb:vortex-file-compressed 31998508 34687716 0.92
tpcds_q07/duckdb:vortex-file-compressed 23127865 23264513 0.99
tpcds_q08/duckdb:vortex-file-compressed 🚀 21716190 26408771 0.82
tpcds_q09/duckdb:vortex-file-compressed 38399121 38827232 0.99
tpcds_q10/duckdb:vortex-file-compressed 33275066 36527845 0.91
tpcds_q11/duckdb:vortex-file-compressed 61342992 64814500 0.95
tpcds_q12/duckdb:vortex-file-compressed 🚀 12536048 14326050 0.88
tpcds_q13/duckdb:vortex-file-compressed 29501088 30661016 0.96
tpcds_q14/duckdb:vortex-file-compressed 197681394 192533575 1.03
tpcds_q15/duckdb:vortex-file-compressed 🚀 25269084 39459676 0.64
tpcds_q16/duckdb:vortex-file-compressed 🚀 23675966 29122675 0.81
tpcds_q17/duckdb:vortex-file-compressed 🚀 28738425 37178353 0.77
tpcds_q18/duckdb:vortex-file-compressed 42141931 44829688 0.94
tpcds_q19/duckdb:vortex-file-compressed 🚀 27287600 33136058 0.82
tpcds_q20/duckdb:vortex-file-compressed 14738321 15940879 0.92
tpcds_q21/duckdb:vortex-file-compressed 🚨 22775471 19153333 1.19
tpcds_q22/duckdb:vortex-file-compressed 🚀 88311559 103137632 0.86
tpcds_q23/duckdb:vortex-file-compressed 127314584 119600403 1.06
tpcds_q24/duckdb:vortex-file-compressed 🚀 43190734 54111822 0.80
tpcds_q25/duckdb:vortex-file-compressed 🚀 30899568 35899958 0.86
tpcds_q26/duckdb:vortex-file-compressed 🚀 35034562 39862138 0.88
tpcds_q27/duckdb:vortex-file-compressed 79551273 85154472 0.93
tpcds_q28/duckdb:vortex-file-compressed 41284142 39104945 1.06
tpcds_q29/duckdb:vortex-file-compressed 🚀 28644027 35372053 0.81
tpcds_q30/duckdb:vortex-file-compressed 🚀 25085736 29250788 0.86
tpcds_q31/duckdb:vortex-file-compressed 25137265 26283125 0.96
tpcds_q32/duckdb:vortex-file-compressed 🚀 14350440 16878813 0.85
tpcds_q33/duckdb:vortex-file-compressed 63129313 61335001 1.03
tpcds_q34/duckdb:vortex-file-compressed 18329005 18801359 0.97
tpcds_q35/duckdb:vortex-file-compressed 🚀 52997589 63571544 0.83
tpcds_q36/duckdb:vortex-file-compressed 🚀 23069230 27394507 0.84
tpcds_q37/duckdb:vortex-file-compressed 🚨 24893316 22199836 1.12
tpcds_q38/duckdb:vortex-file-compressed 🚀 29699094 37073548 0.80
tpcds_q39/duckdb:vortex-file-compressed 🚀 35230810 45056872 0.78
tpcds_q40/duckdb:vortex-file-compressed 🚀 19346183 22993476 0.84
tpcds_q41/duckdb:vortex-file-compressed 14180304 13798522 1.03
tpcds_q42/duckdb:vortex-file-compressed 12845746 11772183 1.09
tpcds_q43/duckdb:vortex-file-compressed 🚀 19674850 29630980 0.66
tpcds_q44/duckdb:vortex-file-compressed 23357451 22557124 1.04
tpcds_q45/duckdb:vortex-file-compressed 🚀 20487723 28112291 0.73
tpcds_q46/duckdb:vortex-file-compressed 🚀 40529445 47186899 0.86
tpcds_q47/duckdb:vortex-file-compressed 47168706 48968007 0.96
tpcds_q48/duckdb:vortex-file-compressed 27261381 28935969 0.94
tpcds_q49/duckdb:vortex-file-compressed 32053616 30118848 1.06
tpcds_q50/duckdb:vortex-file-compressed 32353660 34879273 0.93
tpcds_q51/duckdb:vortex-file-compressed 112955476 109718079 1.03
tpcds_q52/duckdb:vortex-file-compressed 12652971 12285208 1.03
tpcds_q53/duckdb:vortex-file-compressed 16853358 16792823 1.00
tpcds_q54/duckdb:vortex-file-compressed 48158164 47049412 1.02
tpcds_q55/duckdb:vortex-file-compressed 12403297 11758504 1.05
tpcds_q56/duckdb:vortex-file-compressed 63990932 62067324 1.03
tpcds_q57/duckdb:vortex-file-compressed 🚀 32882263 44403743 0.74
tpcds_q58/duckdb:vortex-file-compressed 🚀 31494215 35075279 0.90
tpcds_q59/duckdb:vortex-file-compressed 🚀 53363189 80059912 0.67
tpcds_q60/duckdb:vortex-file-compressed 65148416 64504331 1.01
tpcds_q61/duckdb:vortex-file-compressed 35201669 36284070 0.97
tpcds_q62/duckdb:vortex-file-compressed 🚀 13389364 17868345 0.75
tpcds_q63/duckdb:vortex-file-compressed 17095112 16944388 1.01
tpcds_q64/duckdb:vortex-file-compressed 86979394 80957564 1.07
tpcds_q65/duckdb:vortex-file-compressed 22190486 22790706 0.97
tpcds_q66/duckdb:vortex-file-compressed 🚀 45905291 57786727 0.79
tpcds_q67/duckdb:vortex-file-compressed 133537386 143854769 0.93
tpcds_q68/duckdb:vortex-file-compressed 🚀 35529013 41624805 0.85
tpcds_q69/duckdb:vortex-file-compressed 34004789 37161807 0.92
tpcds_q70/duckdb:vortex-file-compressed 🚀 23281183 27310298 0.85
tpcds_q71/duckdb:vortex-file-compressed 21224942 19627586 1.08
tpcds_q72/duckdb:vortex-file-compressed 🚀 134037829 174540024 0.77
tpcds_q73/duckdb:vortex-file-compressed 18870268 19638321 0.96
tpcds_q74/duckdb:vortex-file-compressed 🚀 47665479 53358410 0.89
tpcds_q75/duckdb:vortex-file-compressed 59416398 60472416 0.98
tpcds_q76/duckdb:vortex-file-compressed 🚨 71763774 64270514 1.12
tpcds_q77/duckdb:vortex-file-compressed 68265161 65187944 1.05
tpcds_q78/duckdb:vortex-file-compressed 70398369 76249274 0.92
tpcds_q79/duckdb:vortex-file-compressed 31833965 34317930 0.93
tpcds_q80/duckdb:vortex-file-compressed 78925495 86703258 0.91
tpcds_q81/duckdb:vortex-file-compressed 🚀 29004902 33864112 0.86
tpcds_q82/duckdb:vortex-file-compressed 🚨 25308911 21750977 1.16
tpcds_q83/duckdb:vortex-file-compressed 28879753 30754235 0.94
tpcds_q84/duckdb:vortex-file-compressed 🚀 15508412 17890355 0.87
tpcds_q85/duckdb:vortex-file-compressed 🚀 36696632 47064502 0.78
tpcds_q86/duckdb:vortex-file-compressed 🚀 13491594 16794705 0.80
tpcds_q87/duckdb:vortex-file-compressed 🚀 33447315 39916119 0.84
tpcds_q88/duckdb:vortex-file-compressed 33622322 33942224 0.99
tpcds_q89/duckdb:vortex-file-compressed 17552061 16993387 1.03
tpcds_q90/duckdb:vortex-file-compressed 🚀 11022604 13525926 0.81
tpcds_q91/duckdb:vortex-file-compressed 🚀 22865289 29433300 0.78
tpcds_q92/duckdb:vortex-file-compressed 🚀 12444017 14514552 0.86
tpcds_q93/duckdb:vortex-file-compressed 🚀 23843950 29552812 0.81
tpcds_q94/duckdb:vortex-file-compressed 19482417 21160439 0.92
tpcds_q95/duckdb:vortex-file-compressed 🚀 90656785 146966300 0.62
tpcds_q96/duckdb:vortex-file-compressed 10475788 10534926 0.99
tpcds_q97/duckdb:vortex-file-compressed 🚀 33254267 38003415 0.88
tpcds_q98/duckdb:vortex-file-compressed 17641986 17623575 1.00
tpcds_q99/duckdb:vortex-file-compressed 🚀 20165399 31953110 0.63
duckdb / vortex-compact (0.922x ➖, 43↑ 15↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚀 24537000 31964050 0.77
tpcds_q02/duckdb:vortex-compact 🚀 86969238 117009783 0.74
tpcds_q03/duckdb:vortex-compact 61702562 57569096 1.07
tpcds_q04/duckdb:vortex-compact 130072590 124854532 1.04
tpcds_q05/duckdb:vortex-compact 🚀 135672394 155421579 0.87
tpcds_q06/duckdb:vortex-compact 39347012 37780915 1.04
tpcds_q07/duckdb:vortex-compact 36075728 35573440 1.01
tpcds_q08/duckdb:vortex-compact 🚀 29240233 35090544 0.83
tpcds_q09/duckdb:vortex-compact 57567897 58855393 0.98
tpcds_q10/duckdb:vortex-compact 46022573 47628132 0.97
tpcds_q11/duckdb:vortex-compact 80514988 74288150 1.08
tpcds_q12/duckdb:vortex-compact 🚀 14425465 19056903 0.76
tpcds_q13/duckdb:vortex-compact 47570246 49164612 0.97
tpcds_q14/duckdb:vortex-compact 255978226 263173091 0.97
tpcds_q15/duckdb:vortex-compact 🚀 27980417 44761221 0.63
tpcds_q16/duckdb:vortex-compact 🚀 25379281 35104390 0.72
tpcds_q17/duckdb:vortex-compact 44805006 47557474 0.94
tpcds_q18/duckdb:vortex-compact 🚀 50313266 57602329 0.87
tpcds_q19/duckdb:vortex-compact 37848747 40059626 0.94
tpcds_q20/duckdb:vortex-compact 🚀 16063052 20496894 0.78
tpcds_q21/duckdb:vortex-compact 27719144 28210275 0.98
tpcds_q22/duckdb:vortex-compact 🚀 91553013 111392644 0.82
tpcds_q23/duckdb:vortex-compact 151610414 163652422 0.93
tpcds_q24/duckdb:vortex-compact 63813683 68182474 0.94
tpcds_q25/duckdb:vortex-compact 🚀 43843926 48848269 0.90
tpcds_q26/duckdb:vortex-compact 🚀 42876266 48502192 0.88
tpcds_q27/duckdb:vortex-compact 117814586 127467890 0.92
tpcds_q28/duckdb:vortex-compact 83315461 84095890 0.99
tpcds_q29/duckdb:vortex-compact 🚀 41727196 48676012 0.86
tpcds_q30/duckdb:vortex-compact 🚀 29088673 33790382 0.86
tpcds_q31/duckdb:vortex-compact 33769997 31164432 1.08
tpcds_q32/duckdb:vortex-compact 🚀 18694520 23630050 0.79
tpcds_q33/duckdb:vortex-compact 🚀 110063425 128115848 0.86
tpcds_q34/duckdb:vortex-compact 🚨 29887130 26736525 1.12
tpcds_q35/duckdb:vortex-compact 🚀 61593578 70044901 0.88
tpcds_q36/duckdb:vortex-compact 38002665 35854321 1.06
tpcds_q37/duckdb:vortex-compact 🚀 26927904 31365588 0.86
tpcds_q38/duckdb:vortex-compact 37361391 41304950 0.90
tpcds_q39/duckdb:vortex-compact 🚀 39144999 52716479 0.74
tpcds_q40/duckdb:vortex-compact 🚀 20431699 29613229 0.69
tpcds_q41/duckdb:vortex-compact 16657105 17138258 0.97
tpcds_q42/duckdb:vortex-compact 🚨 19707453 16304241 1.21
tpcds_q43/duckdb:vortex-compact 🚀 26470854 37558536 0.70
tpcds_q44/duckdb:vortex-compact 🚨 38913689 32155509 1.21
tpcds_q45/duckdb:vortex-compact 🚀 22768096 32182781 0.71
tpcds_q46/duckdb:vortex-compact 53120960 57582100 0.92
tpcds_q47/duckdb:vortex-compact 59527343 57284900 1.04
tpcds_q48/duckdb:vortex-compact 42439033 40517481 1.05
tpcds_q49/duckdb:vortex-compact 43873800 43026105 1.02
tpcds_q50/duckdb:vortex-compact 🚨 59462921 48877309 1.22
tpcds_q51/duckdb:vortex-compact 107578140 103090218 1.04
tpcds_q52/duckdb:vortex-compact 🚨 19193818 16418315 1.17
tpcds_q53/duckdb:vortex-compact 🚨 28016912 24385293 1.15
tpcds_q54/duckdb:vortex-compact 69273374 76881636 0.90
tpcds_q55/duckdb:vortex-compact 🚨 19687003 16291823 1.21
tpcds_q56/duckdb:vortex-compact 112216369 122169123 0.92
tpcds_q57/duckdb:vortex-compact 🚀 35762797 47465818 0.75
tpcds_q58/duckdb:vortex-compact 🚨 53130586 41840279 1.27
tpcds_q59/duckdb:vortex-compact 🚀 71456636 102366782 0.70
tpcds_q60/duckdb:vortex-compact 🚀 115434129 128595935 0.90
tpcds_q61/duckdb:vortex-compact 57936819 53334985 1.09
tpcds_q62/duckdb:vortex-compact 🚀 15119370 20507561 0.74
tpcds_q63/duckdb:vortex-compact 🚨 28158446 24747987 1.14
tpcds_q64/duckdb:vortex-compact 104898462 102149776 1.03
tpcds_q65/duckdb:vortex-compact 33491031 30978787 1.08
tpcds_q66/duckdb:vortex-compact 🚀 66354850 90148673 0.74
tpcds_q67/duckdb:vortex-compact 149049347 150058545 0.99
tpcds_q68/duckdb:vortex-compact 52293656 51206844 1.02
tpcds_q69/duckdb:vortex-compact 45594089 47639579 0.96
tpcds_q70/duckdb:vortex-compact 31007042 34175080 0.91
tpcds_q71/duckdb:vortex-compact 🚨 28968717 25422555 1.14
tpcds_q72/duckdb:vortex-compact 🚀 153554025 194343049 0.79
tpcds_q73/duckdb:vortex-compact 🚨 29985262 25683542 1.17
tpcds_q74/duckdb:vortex-compact 🚨 66743320 59785033 1.12
tpcds_q75/duckdb:vortex-compact 66507248 70920588 0.94
tpcds_q76/duckdb:vortex-compact 136614738 127499299 1.07
tpcds_q77/duckdb:vortex-compact 🚀 107029269 119725965 0.89
tpcds_q78/duckdb:vortex-compact 76601522 82366054 0.93
tpcds_q79/duckdb:vortex-compact 🚨 68670278 58310971 1.18
tpcds_q80/duckdb:vortex-compact 🚀 127175749 156880337 0.81
tpcds_q81/duckdb:vortex-compact 🚀 32091259 39078018 0.82
tpcds_q82/duckdb:vortex-compact 28667736 30858903 0.93
tpcds_q83/duckdb:vortex-compact 🚀 36315439 45545761 0.80
tpcds_q84/duckdb:vortex-compact 🚀 18958983 22295853 0.85
tpcds_q85/duckdb:vortex-compact 🚀 46153002 60330290 0.77
tpcds_q86/duckdb:vortex-compact 🚀 15431857 20814489 0.74
tpcds_q87/duckdb:vortex-compact 🚀 39815131 45193074 0.88
tpcds_q88/duckdb:vortex-compact 42501068 39578331 1.07
tpcds_q89/duckdb:vortex-compact 🚨 28937974 24213441 1.20
tpcds_q90/duckdb:vortex-compact 🚀 13225815 15471570 0.85
tpcds_q91/duckdb:vortex-compact 🚀 36958913 45951699 0.80
tpcds_q92/duckdb:vortex-compact 🚀 15971258 19519772 0.82
tpcds_q93/duckdb:vortex-compact 🚀 27066178 31942489 0.85
tpcds_q94/duckdb:vortex-compact 🚀 20203969 24701241 0.82
tpcds_q95/duckdb:vortex-compact 🚀 95487215 133680247 0.71
tpcds_q96/duckdb:vortex-compact 🚨 15633769 13065897 1.20
tpcds_q97/duckdb:vortex-compact 38516791 39104933 0.98
tpcds_q98/duckdb:vortex-compact 24636852 24954060 0.99
tpcds_q99/duckdb:vortex-compact 🚀 20204068 34305073 0.59
duckdb / parquet (0.988x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 43285217 44513678 0.97
tpcds_q02/duckdb:parquet 60202987 59571692 1.01
tpcds_q03/duckdb:parquet 11819028 11645405 1.01
tpcds_q04/duckdb:parquet 125378800 125971662 1.00
tpcds_q05/duckdb:parquet 73678523 74566621 0.99
tpcds_q06/duckdb:parquet 28532660 29331266 0.97
tpcds_q07/duckdb:parquet 22970051 23119557 0.99
tpcds_q08/duckdb:parquet 28080219 28340090 0.99
tpcds_q09/duckdb:parquet 39443232 39545882 1.00
tpcds_q10/duckdb:parquet 33760217 35408018 0.95
tpcds_q11/duckdb:parquet 84187618 89891594 0.94
tpcds_q12/duckdb:parquet 14191552 14505299 0.98
tpcds_q13/duckdb:parquet 34725927 33700669 1.03
tpcds_q14/duckdb:parquet 162447110 163358361 0.99
tpcds_q15/duckdb:parquet 30247872 28899711 1.05
tpcds_q16/duckdb:parquet 22514819 21042856 1.07
tpcds_q17/duckdb:parquet 36294342 37997589 0.96
tpcds_q18/duckdb:parquet 44248144 46472237 0.95
tpcds_q19/duckdb:parquet 28938363 29169397 0.99
tpcds_q20/duckdb:parquet 15214112 15306394 0.99
tpcds_q21/duckdb:parquet 11408644 10897173 1.05
tpcds_q22/duckdb:parquet 65585214 64753691 1.01
tpcds_q23/duckdb:parquet 109373666 121090427 0.90
tpcds_q24/duckdb:parquet 45627551 46047602 0.99
tpcds_q25/duckdb:parquet 31698185 31779461 1.00
tpcds_q26/duckdb:parquet 36784612 37033791 0.99
tpcds_q27/duckdb:parquet 87403314 89132393 0.98
tpcds_q28/duckdb:parquet 36791090 37348146 0.99
tpcds_q29/duckdb:parquet 35274713 35570750 0.99
tpcds_q30/duckdb:parquet 41613306 39693454 1.05
tpcds_q31/duckdb:parquet 24117225 21943718 1.10
tpcds_q32/duckdb:parquet 11116363 11848434 0.94
tpcds_q33/duckdb:parquet 70603223 70332350 1.00
tpcds_q34/duckdb:parquet 20774520 21250364 0.98
tpcds_q35/duckdb:parquet 56780910 61416808 0.92
tpcds_q36/duckdb:parquet 20230708 20505323 0.99
tpcds_q37/duckdb:parquet 13589782 13366832 1.02
tpcds_q38/duckdb:parquet 33192954 33756017 0.98
tpcds_q39/duckdb:parquet 32414813 33158382 0.98
tpcds_q40/duckdb:parquet 17995559 17384117 1.04
tpcds_q41/duckdb:parquet 7404244 7575238 0.98
tpcds_q42/duckdb:parquet 9621602 10410909 0.92
tpcds_q43/duckdb:parquet 15437142 15457856 1.00
tpcds_q44/duckdb:parquet 21325829 21124602 1.01
tpcds_q45/duckdb:parquet 25986794 26999466 0.96
tpcds_q46/duckdb:parquet 44955971 47211591 0.95
tpcds_q47/duckdb:parquet 45397965 46303437 0.98
tpcds_q48/duckdb:parquet 30139758 31907184 0.94
tpcds_q49/duckdb:parquet 23906703 24897733 0.96
tpcds_q50/duckdb:parquet 24243608 25118959 0.97
tpcds_q51/duckdb:parquet 94359332 95247692 0.99
tpcds_q52/duckdb:parquet 10582694 10856477 0.97
tpcds_q53/duckdb:parquet 15889974 16391295 0.97
tpcds_q54/duckdb:parquet 40439730 40260463 1.00
tpcds_q55/duckdb:parquet 10524729 10734750 0.98
tpcds_q56/duckdb:parquet 70096377 68098687 1.03
tpcds_q57/duckdb:parquet 35006388 34634987 1.01
tpcds_q58/duckdb:parquet 21439400 21141007 1.01
tpcds_q59/duckdb:parquet 36593198 36531171 1.00
tpcds_q60/duckdb:parquet 72325197 79028199 0.92
tpcds_q61/duckdb:parquet 30040548 29389172 1.02
tpcds_q62/duckdb:parquet 11386343 11221930 1.01
tpcds_q63/duckdb:parquet 14926039 15434614 0.97
tpcds_q64/duckdb:parquet 74448890 74847846 0.99
tpcds_q65/duckdb:parquet 19750879 21453195 0.92
tpcds_q66/duckdb:parquet 56944471 56992946 1.00
tpcds_q67/duckdb:parquet 134111766 135674904 0.99
tpcds_q68/duckdb:parquet 37176908 37689589 0.99
tpcds_q69/duckdb:parquet 37343420 38172073 0.98
tpcds_q70/duckdb:parquet 19433267 19723796 0.99
tpcds_q71/duckdb:parquet 17911712 18914590 0.95
tpcds_q72/duckdb:parquet 164807840 164369646 1.00
tpcds_q73/duckdb:parquet 18396481 18082762 1.02
tpcds_q74/duckdb:parquet 50527113 50048908 1.01
tpcds_q75/duckdb:parquet 54135710 53596708 1.01
tpcds_q76/duckdb:parquet 69967470 70125951 1.00
tpcds_q77/duckdb:parquet 62419439 63130350 0.99
tpcds_q78/duckdb:parquet 73947068 75298298 0.98
tpcds_q79/duckdb:parquet 27803342 27372542 1.02
tpcds_q80/duckdb:parquet 82801321 87608645 0.95
tpcds_q81/duckdb:parquet 45562446 47295379 0.96
tpcds_q82/duckdb:parquet 15825941 15929017 0.99
tpcds_q83/duckdb:parquet 15498083 15970868 0.97
tpcds_q84/duckdb:parquet 19564171 19866755 0.98
tpcds_q85/duckdb:parquet 38684026 38945559 0.99
tpcds_q86/duckdb:parquet 12474681 12180430 1.02
tpcds_q87/duckdb:parquet 36757535 37798203 0.97
tpcds_q88/duckdb:parquet 28965789 29005993 1.00
tpcds_q89/duckdb:parquet 17098433 17233987 0.99
tpcds_q90/duckdb:parquet 7004379 7449832 0.94
tpcds_q91/duckdb:parquet 22818586 23255389 0.98
tpcds_q92/duckdb:parquet 11433838 11454383 1.00
tpcds_q93/duckdb:parquet 29834933 30723610 0.97
tpcds_q94/duckdb:parquet 16212433 15865318 1.02
tpcds_q95/duckdb:parquet 130416904 119439661 1.09
tpcds_q96/duckdb:parquet 8933461 9148912 0.98
tpcds_q97/duckdb:parquet 34546881 36460000 0.95
tpcds_q98/duckdb:parquet 17897032 18285596 0.98
tpcds_q99/duckdb:parquet 19824590 20833924 0.95
duckdb / duckdb (0.991x ➖, 2↑ 1↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19934441 20747708 0.96
tpcds_q02/duckdb:duckdb 18163687 17913996 1.01
tpcds_q03/duckdb:duckdb 8077884 7926810 1.02
tpcds_q04/duckdb:duckdb 161303689 159496485 1.01
tpcds_q05/duckdb:duckdb 17927386 18325316 0.98
tpcds_q06/duckdb:duckdb 21942904 22495382 0.98
tpcds_q07/duckdb:duckdb 38472048 37150574 1.04
tpcds_q08/duckdb:duckdb 118497320 120190188 0.99
tpcds_q09/duckdb:duckdb 19523513 19631269 0.99
tpcds_q10/duckdb:duckdb 23637610 23437921 1.01
tpcds_q11/duckdb:duckdb 137138163 136084115 1.01
tpcds_q12/duckdb:duckdb 10954044 11053649 0.99
tpcds_q13/duckdb:duckdb 23835768 23479217 1.02
tpcds_q14/duckdb:duckdb 94984330 96063655 0.99
tpcds_q15/duckdb:duckdb 22700498 24088578 0.94
tpcds_q16/duckdb:duckdb 16621556 17227079 0.96
tpcds_q17/duckdb:duckdb 21122715 21544990 0.98
tpcds_q18/duckdb:duckdb 43658506 43780406 1.00
tpcds_q19/duckdb:duckdb 15561249 15989829 0.97
tpcds_q20/duckdb:duckdb 11892431 11819403 1.01
tpcds_q21/duckdb:duckdb 6649643 6466780 1.03
tpcds_q22/duckdb:duckdb 58999099 61089376 0.97
tpcds_q23/duckdb:duckdb 84871467 80044677 1.06
tpcds_q24/duckdb:duckdb 21939344 24201477 0.91
tpcds_q25/duckdb:duckdb 17086082 16524871 1.03
tpcds_q26/duckdb:duckdb 25517506 27088111 0.94
tpcds_q27/duckdb:duckdb 38314125 40709975 0.94
tpcds_q28/duckdb:duckdb 20884366 21067272 0.99
tpcds_q29/duckdb:duckdb 19954144 20255439 0.99
tpcds_q30/duckdb:duckdb 28609954 26649195 1.07
tpcds_q31/duckdb:duckdb 19416146 19856513 0.98
tpcds_q32/duckdb:duckdb 7249756 6718269 1.08
tpcds_q33/duckdb:duckdb 12371533 12471641 0.99
tpcds_q34/duckdb:duckdb 14237892 15262842 0.93
tpcds_q35/duckdb:duckdb 31486881 31609542 1.00
tpcds_q36/duckdb:duckdb 67246892 69171863 0.97
tpcds_q37/duckdb:duckdb 7510059 7203928 1.04
tpcds_q38/duckdb:duckdb 28789603 30300518 0.95
tpcds_q39/duckdb:duckdb 25820034 25405378 1.02
tpcds_q40/duckdb:duckdb 13625615 13941607 0.98
tpcds_q41/duckdb:duckdb 7848641 8402021 0.93
tpcds_q42/duckdb:duckdb 🚀 5699777 6349768 0.90
tpcds_q43/duckdb:duckdb 11223199 10876260 1.03
tpcds_q44/duckdb:duckdb 13715108 13413260 1.02
tpcds_q45/duckdb:duckdb 16768423 17204008 0.97
tpcds_q46/duckdb:duckdb 36210390 35654223 1.02
tpcds_q47/duckdb:duckdb 40284378 40763344 0.99
tpcds_q48/duckdb:duckdb 21552770 22513343 0.96
tpcds_q49/duckdb:duckdb 14909854 16333533 0.91
tpcds_q50/duckdb:duckdb 13738359 13790456 1.00
tpcds_q51/duckdb:duckdb 90671153 89746493 1.01
tpcds_q52/duckdb:duckdb 🚨 7640029 6921817 1.10
tpcds_q53/duckdb:duckdb 11233570 11772361 0.95
tpcds_q54/duckdb:duckdb 16482777 16275787 1.01
tpcds_q55/duckdb:duckdb 6400060 6717449 0.95
tpcds_q56/duckdb:duckdb 13647171 13113609 1.04
tpcds_q57/duckdb:duckdb 30392267 31319874 0.97
tpcds_q58/duckdb:duckdb 12613623 12080188 1.04
tpcds_q59/duckdb:duckdb 34258378 34914306 0.98
tpcds_q60/duckdb:duckdb 13774666 15035311 0.92
tpcds_q61/duckdb:duckdb 14235655 14204592 1.00
tpcds_q62/duckdb:duckdb 8986014 8944910 1.00
tpcds_q63/duckdb:duckdb 10654164 10942410 0.97
tpcds_q64/duckdb:duckdb 51215262 53585423 0.96
tpcds_q65/duckdb:duckdb 33986704 32372233 1.05
tpcds_q66/duckdb:duckdb 24880709 25118163 0.99
tpcds_q67/duckdb:duckdb 124611268 130902232 0.95
tpcds_q68/duckdb:duckdb 24427027 24719169 0.99
tpcds_q69/duckdb:duckdb 23761244 22916521 1.04
tpcds_q70/duckdb:duckdb 13774033 14096467 0.98
tpcds_q71/duckdb:duckdb 12396680 12779984 0.97
tpcds_q72/duckdb:duckdb 42373161 41981332 1.01
tpcds_q73/duckdb:duckdb 10766336 10095600 1.07
tpcds_q74/duckdb:duckdb 96264736 95156561 1.01
tpcds_q75/duckdb:duckdb 41197501 41826686 0.98
tpcds_q76/duckdb:duckdb 11417423 11807724 0.97
tpcds_q77/duckdb:duckdb 11792837 11100325 1.06
tpcds_q78/duckdb:duckdb 62208735 63028687 0.99
tpcds_q79/duckdb:duckdb 17459828 17372374 1.01
tpcds_q80/duckdb:duckdb 28501277 28033810 1.02
tpcds_q81/duckdb:duckdb 36517396 36495171 1.00
tpcds_q82/duckdb:duckdb 8259540 7953213 1.04
tpcds_q83/duckdb:duckdb 9476962 8785846 1.08
tpcds_q84/duckdb:duckdb 13747830 14112324 0.97
tpcds_q85/duckdb:duckdb 23854326 22830357 1.04
tpcds_q86/duckdb:duckdb 10984550 11415114 0.96
tpcds_q87/duckdb:duckdb 32757668 32331632 1.01
tpcds_q88/duckdb:duckdb 23836291 23887797 1.00
tpcds_q89/duckdb:duckdb 13079576 13861986 0.94
tpcds_q90/duckdb:duckdb 5369101 5533292 0.97
tpcds_q91/duckdb:duckdb 11553051 12638488 0.91
tpcds_q92/duckdb:duckdb 8817251 9258737 0.95
tpcds_q93/duckdb:duckdb 21629981 20583868 1.05
tpcds_q94/duckdb:duckdb 11933969 12609100 0.95
tpcds_q95/duckdb:duckdb 🚀 107137075 126944648 0.84
tpcds_q96/duckdb:duckdb 4473152 4476605 1.00
tpcds_q97/duckdb:duckdb 29679249 29916218 0.99
tpcds_q98/duckdb:duckdb 13087679 13566685 0.96
tpcds_q99/duckdb:duckdb 16256349 15815576 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -22.4% -5.3% -18.0% +10.0% ✅ faster
1 datafusion:vortex-file-compressed -4.8% -5.3% +0.6% +12.2% ➖ noise
1 duckdb:duckdb -3.9% -5.3% +1.4% +14.1% ➖ noise
1 duckdb:vortex-compact -23.2% -5.3% -19.0% +11.3% ✅ faster
1 duckdb:vortex-file-compressed -16.6% -5.3% -12.0% +10.0% ✅ faster
2 datafusion:vortex-compact -6.0% +1.7% -7.5% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -2.5% +1.7% -4.1% +10.0% ➖ noise
2 duckdb:duckdb +1.4% +1.7% -0.3% +12.0% ➖ noise
2 duckdb:vortex-compact -25.7% +1.7% -26.9% +11.2% ✅ faster
2 duckdb:vortex-file-compressed -28.3% +1.7% -29.5% +10.4% ✅ faster
3 datafusion:vortex-compact +22.6% -1.2% +24.0% +10.0% 🚨 regression
3 datafusion:vortex-file-compressed -4.2% -1.2% -3.1% +10.1% ➖ noise
3 duckdb:duckdb +1.9% -1.2% +3.1% +20.3% ➖ noise
3 duckdb:vortex-compact +7.2% -1.2% +8.5% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -3.0% -1.2% -1.8% +21.3% ➖ noise
4 datafusion:vortex-compact +5.1% -3.1% +8.5% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -0.1% -3.1% +3.1% +10.0% ➖ noise
4 duckdb:duckdb +1.1% -3.1% +4.4% +10.0% ➖ noise
4 duckdb:vortex-compact +4.2% -3.1% +7.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -5.8% -3.1% -2.7% +10.2% ➖ noise
5 datafusion:vortex-compact +9.0% -3.4% +12.8% +16.5% ➖ noise
5 datafusion:vortex-file-compressed -10.8% -3.4% -7.7% +10.8% ➖ noise
5 duckdb:duckdb -2.2% -3.4% +1.2% +14.2% ➖ noise
5 duckdb:vortex-compact -12.7% -3.4% -9.7% +10.0% ✅ faster
5 duckdb:vortex-file-compressed -10.3% -3.4% -7.2% +13.9% ➖ noise
6 datafusion:vortex-compact +5.1% -2.5% +7.8% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -7.3% -2.5% -4.9% +10.0% ➖ noise
6 duckdb:duckdb -2.5% -2.5% +0.1% +14.6% ➖ noise
6 duckdb:vortex-compact +4.1% -2.5% +6.8% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -7.8% -2.5% -5.4% +10.0% ➖ noise
7 datafusion:vortex-compact +17.2% -0.8% +18.2% +10.0% 🚨 regression
7 datafusion:vortex-file-compressed -7.8% -0.8% -7.0% +10.0% ➖ noise
7 duckdb:duckdb +3.6% -0.8% +4.4% +19.9% ➖ noise
7 duckdb:vortex-compact +1.4% -0.8% +2.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -0.6% -0.8% +0.3% +13.7% ➖ noise
8 datafusion:vortex-compact +9.8% -0.2% +10.0% +10.0% 🚨 regression
8 datafusion:vortex-file-compressed -10.5% -0.2% -10.3% +10.0% ✅ faster
8 duckdb:duckdb -1.4% -0.2% -1.2% +21.3% ➖ noise
8 duckdb:vortex-compact -16.7% -0.2% -16.5% +10.0% ✅ faster
8 duckdb:vortex-file-compressed -17.8% -0.2% -17.6% +10.0% ✅ faster
9 datafusion:vortex-compact +9.4% -0.4% +9.9% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +8.8% -0.4% +9.2% +10.0% ➖ noise
9 duckdb:duckdb -0.5% -0.4% -0.1% +10.0% ➖ noise
9 duckdb:vortex-compact -2.2% -0.4% -1.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.1% -0.4% -0.7% +10.0% ➖ noise
10 datafusion:vortex-compact -0.7% -3.3% +2.7% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -5.6% -3.3% -2.4% +10.0% ➖ noise
10 duckdb:duckdb +0.9% -3.3% +4.3% +10.0% ➖ noise
10 duckdb:vortex-compact -3.4% -3.3% -0.1% +13.9% ➖ noise
10 duckdb:vortex-file-compressed -8.9% -3.3% -5.8% +10.0% ➖ noise
11 datafusion:vortex-compact +6.4% -3.3% +10.0% +10.0% 🚨 regression
11 datafusion:vortex-file-compressed -3.8% -3.3% -0.5% +10.0% ➖ noise
11 duckdb:duckdb +0.8% -3.3% +4.2% +10.0% ➖ noise
11 duckdb:vortex-compact +8.4% -3.3% +12.1% +10.0% 🚨 regression
11 duckdb:vortex-file-compressed -5.4% -3.3% -2.1% +10.0% ➖ noise
12 datafusion:vortex-compact -7.9% -4.6% -3.5% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -10.2% -4.6% -5.8% +10.0% ➖ noise
12 duckdb:duckdb -0.9% -4.6% +3.9% +10.0% ➖ noise
12 duckdb:vortex-compact -24.3% -4.6% -20.7% +13.2% ✅ faster
12 duckdb:vortex-file-compressed -12.5% -4.6% -8.3% +10.6% ➖ noise
13 datafusion:vortex-compact +23.3% -0.1% +23.4% +10.0% 🚨 regression
13 datafusion:vortex-file-compressed +1.4% -0.1% +1.5% +10.0% ➖ noise
13 duckdb:duckdb +1.5% -0.1% +1.6% +10.0% ➖ noise
13 duckdb:vortex-compact -3.2% -0.1% -3.1% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -3.8% -0.1% -3.7% +10.8% ➖ noise
14 datafusion:vortex-compact +9.8% -1.2% +11.1% +10.0% 🚨 regression
14 datafusion:vortex-file-compressed +0.6% -1.2% +1.8% +10.4% ➖ noise
14 duckdb:duckdb -1.1% -1.2% +0.1% +10.0% ➖ noise
14 duckdb:vortex-compact -2.7% -1.2% -1.6% +11.7% ➖ noise
14 duckdb:vortex-file-compressed +2.7% -1.2% +3.9% +10.0% ➖ noise
15 datafusion:vortex-compact -3.2% -2.6% -0.6% +12.6% ➖ noise
15 datafusion:vortex-file-compressed -10.0% -2.6% -7.5% +13.1% ➖ noise
15 duckdb:duckdb -5.8% -2.6% -3.2% +10.6% ➖ noise
15 duckdb:vortex-compact -37.5% -2.6% -35.8% +10.0% ✅ faster
15 duckdb:vortex-file-compressed -36.0% -2.6% -34.2% +18.1% ✅ faster
16 datafusion:vortex-compact +0.3% +1.3% -1.0% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -2.7% +1.3% -4.0% +10.0% ➖ noise
16 duckdb:duckdb -3.5% +1.3% -4.7% +19.0% ➖ noise
16 duckdb:vortex-compact -27.7% +1.3% -28.6% +15.3% ✅ faster
16 duckdb:vortex-file-compressed -18.7% +1.3% -19.7% +10.0% ✅ faster
17 datafusion:vortex-compact +6.1% -3.6% +10.0% +10.0% 🚨 regression
17 datafusion:vortex-file-compressed -4.1% -3.6% -0.6% +13.6% ➖ noise
17 duckdb:duckdb -2.0% -3.6% +1.7% +10.0% ➖ noise
17 duckdb:vortex-compact -5.8% -3.6% -2.3% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -22.7% -3.6% -19.8% +10.0% ✅ faster
18 datafusion:vortex-compact -0.0% -2.1% +2.1% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -6.5% -2.1% -4.5% +11.6% ➖ noise
18 duckdb:duckdb -0.3% -2.1% +1.9% +10.0% ➖ noise
18 duckdb:vortex-compact -12.7% -2.1% -10.8% +10.0% ✅ faster
18 duckdb:vortex-file-compressed -6.0% -2.1% -4.0% +10.0% ➖ noise
19 datafusion:vortex-compact +24.3% -0.1% +24.5% +10.0% 🚨 regression
19 datafusion:vortex-file-compressed -1.9% -0.1% -1.8% +10.0% ➖ noise
19 duckdb:duckdb -2.7% -0.1% -2.6% +16.6% ➖ noise
19 duckdb:vortex-compact -5.5% -0.1% -5.4% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -17.6% -0.1% -17.6% +15.4% ✅ faster
20 datafusion:vortex-compact -4.0% -0.1% -3.9% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -4.7% -0.1% -4.7% +20.7% ➖ noise
20 duckdb:duckdb +0.6% -0.1% +0.7% +14.5% ➖ noise
20 duckdb:vortex-compact -21.6% -0.1% -21.6% +11.4% ✅ faster
20 duckdb:vortex-file-compressed -7.5% -0.1% -7.5% +11.7% ➖ noise
21 datafusion:vortex-compact -4.0% +0.2% -4.2% +10.2% ➖ noise
21 datafusion:vortex-file-compressed -11.8% +0.2% -12.0% +11.6% ✅ faster
21 duckdb:duckdb +2.8% +0.2% +2.7% +19.0% ➖ noise
21 duckdb:vortex-compact -1.7% +0.2% -1.9% +14.0% ➖ noise
21 duckdb:vortex-file-compressed +18.9% +0.2% +18.7% +17.8% 🚨 regression
22 datafusion:vortex-compact -3.3% -1.7% -1.7% +11.8% ➖ noise
22 datafusion:vortex-file-compressed -2.2% -1.7% -0.6% +22.7% ➖ noise
22 duckdb:duckdb -3.4% -1.7% -1.8% +10.7% ➖ noise
22 duckdb:vortex-compact -17.8% -1.7% -16.4% +10.4% ✅ faster
22 duckdb:vortex-file-compressed -14.4% -1.7% -12.9% +11.6% ✅ faster
23 datafusion:vortex-compact +17.5% -5.3% +24.1% +10.0% 🚨 regression
23 datafusion:vortex-file-compressed +3.4% -5.3% +9.3% +10.0% ➖ noise
23 duckdb:duckdb +6.0% -5.3% +12.0% +15.0% ➖ noise
23 duckdb:vortex-compact -7.4% -5.3% -2.1% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +6.4% -5.3% +12.5% +11.2% 🚨 regression
24 datafusion:vortex-compact +10.8% -1.7% +12.7% +10.0% 🚨 regression
24 datafusion:vortex-file-compressed -2.8% -1.7% -1.1% +10.0% ➖ noise
24 duckdb:duckdb -9.3% -1.7% -7.8% +11.1% ➖ noise
24 duckdb:vortex-compact -6.4% -1.7% -4.8% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -20.2% -1.7% -18.8% +12.0% ✅ faster
25 datafusion:vortex-compact +10.8% -2.5% +13.7% +10.0% 🚨 regression
25 datafusion:vortex-file-compressed -0.5% -2.5% +2.1% +10.0% ➖ noise
25 duckdb:duckdb +3.4% -2.5% +6.1% +14.8% ➖ noise
25 duckdb:vortex-compact -10.2% -2.5% -7.9% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -13.9% -2.5% -11.7% +11.0% ✅ faster
26 datafusion:vortex-compact +0.2% -0.8% +0.9% +10.0% ➖ noise
26 datafusion:vortex-file-compressed +4.1% -0.8% +4.9% +10.0% ➖ noise
26 duckdb:duckdb -5.8% -0.8% -5.1% +12.3% ➖ noise
26 duckdb:vortex-compact -11.6% -0.8% -10.9% +11.3% ✅ faster
26 duckdb:vortex-file-compressed -12.1% -0.8% -11.4% +10.7% ✅ faster
27 datafusion:vortex-compact +24.1% -2.4% +27.3% +10.0% 🚨 regression
27 datafusion:vortex-file-compressed +3.0% -2.4% +5.6% +10.0% ➖ noise
27 duckdb:duckdb -5.9% -2.4% -3.5% +19.2% ➖ noise
27 duckdb:vortex-compact -7.6% -2.4% -5.3% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -6.6% -2.4% -4.2% +10.0% ➖ noise
28 datafusion:vortex-compact +1.8% -2.0% +3.9% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +14.8% -2.0% +17.2% +10.0% 🚨 regression
28 duckdb:duckdb -0.9% -2.0% +1.2% +10.0% ➖ noise
28 duckdb:vortex-compact -0.9% -2.0% +1.1% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +5.6% -2.0% +7.8% +10.0% ➖ noise
29 datafusion:vortex-compact +6.1% -1.3% +7.5% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -3.1% -1.3% -1.8% +10.0% ➖ noise
29 duckdb:duckdb -1.5% -1.3% -0.2% +10.0% ➖ noise
29 duckdb:vortex-compact -14.3% -1.3% -13.1% +15.6% ➖ noise
29 duckdb:vortex-file-compressed -19.0% -1.3% -17.9% +10.0% ✅ faster
30 datafusion:vortex-compact -11.5% +2.4% -13.6% +13.6% ✅ faster
30 datafusion:vortex-file-compressed -9.2% +2.4% -11.3% +10.0% ✅ faster
30 duckdb:duckdb +7.4% +2.4% +4.8% +11.4% ➖ noise
30 duckdb:vortex-compact -13.9% +2.4% -15.9% +11.3% ✅ faster
30 duckdb:vortex-file-compressed -14.2% +2.4% -16.2% +10.0% ✅ faster
31 datafusion:vortex-compact +14.0% +5.3% +8.2% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +0.4% +5.3% -4.7% +10.0% ➖ noise
31 duckdb:duckdb -2.2% +5.3% -7.2% +12.4% ➖ noise
31 duckdb:vortex-compact +8.4% +5.3% +2.9% +11.8% ➖ noise
31 duckdb:vortex-file-compressed -4.4% +5.3% -9.2% +14.7% ➖ noise
32 datafusion:vortex-compact -0.8% -3.7% +3.0% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +5.3% -3.7% +9.3% +10.0% ➖ noise
32 duckdb:duckdb +7.9% -3.7% +12.0% +16.2% ➖ noise
32 duckdb:vortex-compact -20.9% -3.7% -17.9% +10.2% ✅ faster
32 duckdb:vortex-file-compressed -15.0% -3.7% -11.7% +10.0% ✅ faster
33 datafusion:vortex-compact +12.9% -2.0% +15.2% +10.0% 🚨 regression
33 datafusion:vortex-file-compressed +0.4% -2.0% +2.4% +10.0% ➖ noise
33 duckdb:duckdb -0.8% -2.0% +1.2% +14.6% ➖ noise
33 duckdb:vortex-compact -14.1% -2.0% -12.4% +10.0% ✅ faster
33 duckdb:vortex-file-compressed +2.9% -2.0% +5.0% +10.0% ➖ noise
34 datafusion:vortex-compact +12.5% -4.0% +17.2% +10.0% 🚨 regression
34 datafusion:vortex-file-compressed -2.3% -4.0% +1.8% +10.0% ➖ noise
34 duckdb:duckdb -6.7% -4.0% -2.9% +15.2% ➖ noise
34 duckdb:vortex-compact +11.8% -4.0% +16.4% +10.0% 🚨 regression
34 duckdb:vortex-file-compressed -2.5% -4.0% +1.5% +10.0% ➖ noise
35 datafusion:vortex-compact -0.6% -3.9% +3.5% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -5.8% -3.9% -2.0% +10.0% ➖ noise
35 duckdb:duckdb -0.4% -3.9% +3.6% +11.1% ➖ noise
35 duckdb:vortex-compact -12.1% -3.9% -8.5% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -16.6% -3.9% -13.3% +10.7% ✅ faster
36 datafusion:vortex-compact +30.3% -2.2% +33.3% +10.0% 🚨 regression
36 datafusion:vortex-file-compressed +0.9% -2.2% +3.2% +10.0% ➖ noise
36 duckdb:duckdb -2.8% -2.2% -0.6% +12.5% ➖ noise
36 duckdb:vortex-compact +6.0% -2.2% +8.4% +12.2% ➖ noise
36 duckdb:vortex-file-compressed -15.8% -2.2% -13.9% +10.3% ✅ faster
37 datafusion:vortex-compact -2.0% +0.8% -2.7% +10.0% ➖ noise
37 datafusion:vortex-file-compressed +7.5% +0.8% +6.7% +10.0% ➖ noise
37 duckdb:duckdb +4.2% +0.8% +3.4% +13.7% ➖ noise
37 duckdb:vortex-compact -14.1% +0.8% -14.8% +10.0% ✅ faster
37 duckdb:vortex-file-compressed +12.1% +0.8% +11.2% +14.4% ➖ noise
38 datafusion:vortex-compact -0.3% -3.6% +3.4% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -2.5% -3.6% +1.1% +10.0% ➖ noise
38 duckdb:duckdb -5.0% -3.6% -1.5% +14.8% ➖ noise
38 duckdb:vortex-compact -9.5% -3.6% -6.2% +13.7% ➖ noise
38 duckdb:vortex-file-compressed -19.9% -3.6% -16.9% +11.1% ✅ faster
39 datafusion:vortex-compact +2.3% -1.7% +4.0% +13.6% ➖ noise
39 datafusion:vortex-file-compressed -7.4% -1.7% -5.8% +14.2% ➖ noise
39 duckdb:duckdb +1.6% -1.7% +3.3% +15.6% ➖ noise
39 duckdb:vortex-compact -25.7% -1.7% -24.5% +16.3% ✅ faster
39 duckdb:vortex-file-compressed -21.8% -1.7% -20.5% +17.3% ✅ faster
40 datafusion:vortex-compact -3.6% +1.4% -4.9% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -4.5% +1.4% -5.8% +10.0% ➖ noise
40 duckdb:duckdb -2.3% +1.4% -3.6% +13.3% ➖ noise
40 duckdb:vortex-compact -31.0% +1.4% -32.0% +11.9% ✅ faster
40 duckdb:vortex-file-compressed -15.9% +1.4% -17.0% +10.3% ✅ faster
41 datafusion:vortex-compact -0.8% -2.3% +1.6% +11.0% ➖ noise
41 datafusion:vortex-file-compressed -0.2% -2.3% +2.1% +18.4% ➖ noise
41 duckdb:duckdb -6.6% -2.3% -4.4% +10.0% ➖ noise
41 duckdb:vortex-compact -2.8% -2.3% -0.5% +11.6% ➖ noise
41 duckdb:vortex-file-compressed +2.8% -2.3% +5.2% +10.0% ➖ noise
42 datafusion:vortex-compact +22.1% -5.0% +28.5% +10.7% 🚨 regression
42 datafusion:vortex-file-compressed -5.4% -5.0% -0.4% +16.9% ➖ noise
42 duckdb:duckdb -10.2% -5.0% -5.5% +15.4% ➖ noise
42 duckdb:vortex-compact +20.9% -5.0% +27.2% +12.5% 🚨 regression
42 duckdb:vortex-file-compressed +9.1% -5.0% +14.8% +13.1% 🚨 regression
43 datafusion:vortex-compact +10.2% +0.0% +10.2% +10.0% 🚨 regression
43 datafusion:vortex-file-compressed +5.9% +0.0% +5.9% +10.0% ➖ noise
43 duckdb:duckdb +3.2% +0.0% +3.2% +22.1% ➖ noise
43 duckdb:vortex-compact -29.5% +0.0% -29.5% +25.8% ✅ faster
43 duckdb:vortex-file-compressed -33.6% +0.0% -33.6% +10.0% ✅ faster
44 datafusion:vortex-compact +52.8% -0.9% +54.2% +10.0% 🚨 regression
44 datafusion:vortex-file-compressed +4.5% -0.9% +5.5% +10.0% ➖ noise
44 duckdb:duckdb +2.3% -0.9% +3.2% +10.0% ➖ noise
44 duckdb:vortex-compact +21.0% -0.9% +22.2% +10.0% 🚨 regression
44 duckdb:vortex-file-compressed +3.5% -0.9% +4.5% +10.2% ➖ noise
45 datafusion:vortex-compact +0.1% -2.6% +2.8% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -5.6% -2.6% -3.0% +10.0% ➖ noise
45 duckdb:duckdb -2.5% -2.6% +0.1% +11.6% ➖ noise
45 duckdb:vortex-compact -29.3% -2.6% -27.3% +10.0% ✅ faster
45 duckdb:vortex-file-compressed -27.1% -2.6% -25.2% +14.6% ✅ faster
46 datafusion:vortex-compact +19.6% -2.7% +23.0% +10.0% 🚨 regression
46 datafusion:vortex-file-compressed -9.9% -2.7% -7.4% +10.0% ➖ noise
46 duckdb:duckdb +1.6% -2.7% +4.4% +10.0% ➖ noise
46 duckdb:vortex-compact -7.7% -2.7% -5.2% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -14.1% -2.7% -11.7% +10.0% ✅ faster
47 datafusion:vortex-compact +12.2% -0.3% +12.6% +10.0% 🚨 regression
47 datafusion:vortex-file-compressed -3.0% -0.3% -2.7% +10.0% ➖ noise
47 duckdb:duckdb -1.2% -0.3% -0.9% +10.0% ➖ noise
47 duckdb:vortex-compact +3.9% -0.3% +4.2% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -3.7% -0.3% -3.4% +11.4% ➖ noise
48 datafusion:vortex-compact +26.8% -4.8% +33.2% +10.0% 🚨 regression
48 datafusion:vortex-file-compressed +3.6% -4.8% +8.8% +10.0% ➖ noise
48 duckdb:duckdb -4.3% -4.8% +0.5% +10.0% ➖ noise
48 duckdb:vortex-compact +4.7% -4.8% +10.0% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -5.8% -4.8% -1.1% +10.0% ➖ noise
49 datafusion:vortex-compact +9.8% -2.6% +12.7% +10.0% 🚨 regression
49 datafusion:vortex-file-compressed +2.6% -2.6% +5.3% +10.0% ➖ noise
49 duckdb:duckdb -8.7% -2.6% -6.3% +18.6% ➖ noise
49 duckdb:vortex-compact +2.0% -2.6% +4.7% +10.0% ➖ noise
49 duckdb:vortex-file-compressed +6.4% -2.6% +9.3% +13.5% ➖ noise
50 datafusion:vortex-compact +12.2% -1.8% +14.2% +10.0% 🚨 regression
50 datafusion:vortex-file-compressed -1.0% -1.8% +0.8% +10.0% ➖ noise
50 duckdb:duckdb -0.4% -1.8% +1.5% +11.4% ➖ noise
50 duckdb:vortex-compact +21.7% -1.8% +23.9% +10.0% 🚨 regression
50 duckdb:vortex-file-compressed -7.2% -1.8% -5.5% +10.0% ➖ noise
51 datafusion:vortex-compact +3.9% -1.1% +5.1% +10.0% ➖ noise
51 datafusion:vortex-file-compressed -2.3% -1.1% -1.2% +10.0% ➖ noise
51 duckdb:duckdb +1.0% -1.1% +2.1% +20.1% ➖ noise
51 duckdb:vortex-compact +4.4% -1.1% +5.5% +10.0% ➖ noise
51 duckdb:vortex-file-compressed +3.0% -1.1% +4.1% +29.8% ➖ noise
52 datafusion:vortex-compact +20.3% -2.3% +23.0% +12.3% 🚨 regression
52 datafusion:vortex-file-compressed +0.0% -2.3% +2.3% +10.7% ➖ noise
52 duckdb:duckdb +10.4% -2.3% +12.9% +19.1% ➖ noise
52 duckdb:vortex-compact +16.9% -2.3% +19.6% +11.9% 🚨 regression
52 duckdb:vortex-file-compressed +3.0% -2.3% +5.4% +22.7% ➖ noise
53 datafusion:vortex-compact +25.5% -1.9% +27.9% +10.0% 🚨 regression
53 datafusion:vortex-file-compressed -8.2% -1.9% -6.4% +11.4% ➖ noise
53 duckdb:duckdb -4.6% -1.9% -2.8% +11.3% ➖ noise
53 duckdb:vortex-compact +14.9% -1.9% +17.1% +10.0% 🚨 regression
53 duckdb:vortex-file-compressed +0.4% -1.9% +2.3% +10.0% ➖ noise
54 datafusion:vortex-compact +12.7% -0.8% +13.5% +10.8% 🚨 regression
54 datafusion:vortex-file-compressed -5.5% -0.8% -4.8% +12.9% ➖ noise
54 duckdb:duckdb +1.3% -0.8% +2.1% +12.0% ➖ noise
54 duckdb:vortex-compact -9.9% -0.8% -9.2% +10.7% ➖ noise
54 duckdb:vortex-file-compressed +2.4% -0.8% +3.2% +10.0% ➖ noise
55 datafusion:vortex-compact +23.6% -1.9% +26.1% +10.3% 🚨 regression
55 datafusion:vortex-file-compressed -1.7% -1.9% +0.3% +12.8% ➖ noise
55 duckdb:duckdb -4.7% -1.9% -2.9% +16.3% ➖ noise
55 duckdb:vortex-compact +20.8% -1.9% +23.2% +15.7% 🚨 regression
55 duckdb:vortex-file-compressed +5.5% -1.9% +7.5% +15.2% ➖ noise
56 datafusion:vortex-compact +14.3% +1.1% +13.0% +10.0% 🚨 regression
56 datafusion:vortex-file-compressed +0.0% +1.1% -1.1% +10.0% ➖ noise
56 duckdb:duckdb +4.1% +1.1% +2.9% +12.9% ➖ noise
56 duckdb:vortex-compact -8.1% +1.1% -9.2% +10.0% ✅ faster
56 duckdb:vortex-file-compressed +3.1% +1.1% +2.0% +10.0% ➖ noise
57 datafusion:vortex-compact -1.8% +0.2% -2.0% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -5.9% +0.2% -6.1% +10.0% ➖ noise
57 duckdb:duckdb -3.0% +0.2% -3.1% +10.0% ➖ noise
57 duckdb:vortex-compact -24.7% +0.2% -24.8% +17.8% ✅ faster
57 duckdb:vortex-file-compressed -25.9% +0.2% -26.1% +10.2% ✅ faster
58 datafusion:vortex-compact +7.5% +1.2% +6.2% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -2.6% +1.2% -3.7% +10.0% ➖ noise
58 duckdb:duckdb +4.4% +1.2% +3.2% +13.1% ➖ noise
58 duckdb:vortex-compact +27.0% +1.2% +25.5% +16.9% 🚨 regression
58 duckdb:vortex-file-compressed -10.2% +1.2% -11.2% +12.1% ✅ faster
59 datafusion:vortex-compact +10.4% -0.8% +11.2% +10.0% 🚨 regression
59 datafusion:vortex-file-compressed -2.2% -0.8% -1.4% +10.0% ➖ noise
59 duckdb:duckdb -1.9% -0.8% -1.1% +10.0% ➖ noise
59 duckdb:vortex-compact -30.2% -0.8% -29.6% +10.0% ✅ faster
59 duckdb:vortex-file-compressed -33.3% -0.8% -32.8% +10.0% ✅ faster
60 datafusion:vortex-compact +12.8% -7.1% +21.4% +10.0% 🚨 regression
60 datafusion:vortex-file-compressed -0.5% -7.1% +7.1% +11.1% ➖ noise
60 duckdb:duckdb -8.4% -7.1% -1.4% +13.2% ➖ noise
60 duckdb:vortex-compact -10.2% -7.1% -3.4% +10.0% ➖ noise
60 duckdb:vortex-file-compressed +1.0% -7.1% +8.7% +12.2% ➖ noise
61 datafusion:vortex-compact +31.8% +1.5% +29.8% +10.4% 🚨 regression
61 datafusion:vortex-file-compressed -1.0% +1.5% -2.5% +10.0% ➖ noise
61 duckdb:duckdb +0.2% +1.5% -1.2% +10.0% ➖ noise
61 duckdb:vortex-compact +8.6% +1.5% +7.0% +10.0% ➖ noise
61 duckdb:vortex-file-compressed -3.0% +1.5% -4.4% +10.6% ➖ noise
62 datafusion:vortex-compact -4.3% -7.6% +3.7% +11.2% ➖ noise
62 datafusion:vortex-file-compressed -4.9% -7.6% +3.0% +13.1% ➖ noise
62 duckdb:duckdb +0.5% -7.6% +8.8% +12.3% ➖ noise
62 duckdb:vortex-compact -26.3% -7.6% -20.2% +14.8% ✅ faster
62 duckdb:vortex-file-compressed -25.1% -7.6% -18.9% +17.0% ✅ faster
63 datafusion:vortex-compact +21.4% -5.1% +28.0% +10.6% 🚨 regression
63 datafusion:vortex-file-compressed -3.5% -5.1% +1.7% +10.0% ➖ noise
63 duckdb:duckdb -2.6% -5.1% +2.6% +10.0% ➖ noise
63 duckdb:vortex-compact +13.8% -5.1% +19.9% +10.0% 🚨 regression
63 duckdb:vortex-file-compressed +0.9% -5.1% +6.3% +27.3% ➖ noise
64 datafusion:vortex-compact +4.4% -1.6% +6.1% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -4.1% -1.6% -2.5% +10.0% ➖ noise
64 duckdb:duckdb -4.4% -1.6% -2.9% +10.0% ➖ noise
64 duckdb:vortex-compact +2.7% -1.6% +4.4% +10.0% ➖ noise
64 duckdb:vortex-file-compressed +7.4% -1.6% +9.2% +10.0% ➖ noise
65 datafusion:vortex-compact +21.1% -5.0% +27.5% +10.0% 🚨 regression
65 datafusion:vortex-file-compressed -0.5% -5.0% +4.8% +12.3% ➖ noise
65 duckdb:duckdb +5.0% -5.0% +10.6% +16.7% ➖ noise
65 duckdb:vortex-compact +8.1% -5.0% +13.8% +10.0% 🚨 regression
65 duckdb:vortex-file-compressed -2.6% -5.0% +2.5% +10.0% ➖ noise
66 datafusion:vortex-compact +1.0% -1.3% +2.4% +10.0% ➖ noise
66 datafusion:vortex-file-compressed -4.0% -1.3% -2.7% +11.0% ➖ noise
66 duckdb:duckdb -0.9% -1.3% +0.4% +11.7% ➖ noise
66 duckdb:vortex-compact -26.4% -1.3% -25.4% +10.0% ✅ faster
66 duckdb:vortex-file-compressed -20.6% -1.3% -19.5% +10.0% ✅ faster
67 datafusion:vortex-compact +7.3% +0.5% +6.7% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -2.7% +0.5% -3.2% +10.0% ➖ noise
67 duckdb:duckdb -4.8% +0.5% -5.3% +10.0% ➖ noise
67 duckdb:vortex-compact -0.7% +0.5% -1.2% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -7.2% +0.5% -7.6% +10.0% ➖ noise
68 datafusion:vortex-compact +22.6% -0.7% +23.5% +10.0% 🚨 regression
68 datafusion:vortex-file-compressed -3.1% -0.7% -2.4% +11.0% ➖ noise
68 duckdb:duckdb -1.2% -0.7% -0.5% +10.0% ➖ noise
68 duckdb:vortex-compact +2.1% -0.7% +2.8% +10.0% ➖ noise
68 duckdb:vortex-file-compressed -14.6% -0.7% -14.1% +10.0% ✅ faster
69 datafusion:vortex-compact +1.2% -2.3% +3.6% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -8.1% -2.3% -6.0% +10.0% ➖ noise
69 duckdb:duckdb +3.7% -2.3% +6.1% +10.0% ➖ noise
69 duckdb:vortex-compact -4.3% -2.3% -2.1% +10.0% ➖ noise
69 duckdb:vortex-file-compressed -8.5% -2.3% -6.4% +10.0% ➖ noise
70 datafusion:vortex-compact +3.7% +0.2% +3.5% +10.0% ➖ noise
70 datafusion:vortex-file-compressed +0.5% +0.2% +0.3% +10.0% ➖ noise
70 duckdb:duckdb -2.3% +0.2% -2.4% +15.0% ➖ noise
70 duckdb:vortex-compact -9.3% +0.2% -9.4% +10.5% ➖ noise
70 duckdb:vortex-file-compressed -14.8% +0.2% -14.9% +12.3% ✅ faster
71 datafusion:vortex-compact +14.3% -4.7% +20.0% +11.2% 🚨 regression
71 datafusion:vortex-file-compressed -1.2% -4.7% +3.7% +13.2% ➖ noise
71 duckdb:duckdb -3.0% -4.7% +1.8% +15.0% ➖ noise
71 duckdb:vortex-compact +13.9% -4.7% +19.6% +12.7% 🚨 regression
71 duckdb:vortex-file-compressed +8.1% -4.7% +13.5% +17.5% ➖ noise
72 datafusion:vortex-compact -1.1% -0.6% -0.5% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -3.2% -0.6% -2.6% +10.0% ➖ noise
72 duckdb:duckdb +0.9% -0.6% +1.5% +11.1% ➖ noise
72 duckdb:vortex-compact -21.0% -0.6% -20.5% +10.0% ✅ faster
72 duckdb:vortex-file-compressed -23.2% -0.6% -22.7% +10.0% ✅ faster
73 datafusion:vortex-compact +12.1% +1.7% +10.2% +17.7% ➖ noise
73 datafusion:vortex-file-compressed -6.3% +1.7% -7.8% +19.3% ➖ noise
73 duckdb:duckdb +6.6% +1.7% +4.9% +13.6% ➖ noise
73 duckdb:vortex-compact +16.7% +1.7% +14.8% +10.0% 🚨 regression
73 duckdb:vortex-file-compressed -3.9% +1.7% -5.5% +10.0% ➖ noise
74 datafusion:vortex-compact +10.5% -1.9% +12.6% +10.0% 🚨 regression
74 datafusion:vortex-file-compressed +3.0% -1.9% +5.0% +10.0% ➖ noise
74 duckdb:duckdb +1.2% -1.9% +3.1% +10.0% ➖ noise
74 duckdb:vortex-compact +11.6% -1.9% +13.8% +11.5% 🚨 regression
74 duckdb:vortex-file-compressed -10.7% -1.9% -9.0% +10.0% ➖ noise
75 datafusion:vortex-compact +6.1% -1.0% +7.2% +10.0% ➖ noise
75 datafusion:vortex-file-compressed +2.7% -1.0% +3.7% +10.0% ➖ noise
75 duckdb:duckdb -1.5% -1.0% -0.5% +10.0% ➖ noise
75 duckdb:vortex-compact -6.2% -1.0% -5.3% +10.0% ➖ noise
75 duckdb:vortex-file-compressed -1.7% -1.0% -0.7% +10.6% ➖ noise
76 datafusion:vortex-compact +21.0% -1.5% +22.8% +10.0% 🚨 regression
76 datafusion:vortex-file-compressed +7.4% -1.5% +9.0% +10.0% ➖ noise
76 duckdb:duckdb -3.3% -1.5% -1.9% +19.2% ➖ noise
76 duckdb:vortex-compact +7.1% -1.5% +8.8% +10.0% ➖ noise
76 duckdb:vortex-file-compressed +11.7% -1.5% +13.3% +25.3% ➖ noise
77 datafusion:vortex-compact +0.3% -2.0% +2.4% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -0.6% -2.0% +1.5% +12.1% ➖ noise
77 duckdb:duckdb +6.2% -2.0% +8.4% +12.6% ➖ noise
77 duckdb:vortex-compact -10.6% -2.0% -8.8% +10.0% ➖ noise
77 duckdb:vortex-file-compressed +4.7% -2.0% +6.9% +10.7% ➖ noise
78 datafusion:vortex-compact +5.6% -3.3% +9.2% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +3.7% -3.3% +7.3% +10.0% ➖ noise
78 duckdb:duckdb -1.3% -3.3% +2.1% +11.3% ➖ noise
78 duckdb:vortex-compact -7.0% -3.3% -3.8% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -7.7% -3.3% -4.5% +10.0% ➖ noise
79 datafusion:vortex-compact +25.7% +0.3% +25.2% +10.0% 🚨 regression
79 datafusion:vortex-file-compressed -2.6% +0.3% -2.9% +10.0% ➖ noise
79 duckdb:duckdb +0.5% +0.3% +0.2% +10.0% ➖ noise
79 duckdb:vortex-compact +17.8% +0.3% +17.4% +10.0% 🚨 regression
79 duckdb:vortex-file-compressed -7.2% +0.3% -7.5% +12.4% ➖ noise
80 datafusion:vortex-compact +4.4% -4.9% +9.7% +10.0% ➖ noise
80 datafusion:vortex-file-compressed +0.6% -4.9% +5.7% +10.0% ➖ noise
80 duckdb:duckdb +1.7% -4.9% +6.9% +10.8% ➖ noise
80 duckdb:vortex-compact -18.9% -4.9% -14.8% +10.0% ✅ faster
80 duckdb:vortex-file-compressed -9.0% -4.9% -4.3% +10.0% ➖ noise
81 datafusion:vortex-compact -16.0% -3.8% -12.7% +11.1% ✅ faster
81 datafusion:vortex-file-compressed -8.6% -3.8% -5.0% +11.1% ➖ noise
81 duckdb:duckdb +0.1% -3.8% +4.0% +10.0% ➖ noise
81 duckdb:vortex-compact -17.9% -3.8% -14.6% +13.3% ✅ faster
81 duckdb:vortex-file-compressed -14.3% -3.8% -11.0% +10.0% ✅ faster
82 datafusion:vortex-compact -1.3% +0.8% -2.1% +10.6% ➖ noise
82 datafusion:vortex-file-compressed +14.4% +0.8% +13.4% +10.0% 🚨 regression
82 duckdb:duckdb +3.9% +0.8% +3.0% +13.4% ➖ noise
82 duckdb:vortex-compact -7.1% +0.8% -7.9% +10.0% ➖ noise
82 duckdb:vortex-file-compressed +16.4% +0.8% +15.4% +14.6% 🚨 regression
83 datafusion:vortex-compact -6.7% -1.3% -5.5% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -1.5% -1.3% -0.2% +10.0% ➖ noise
83 duckdb:duckdb +7.9% -1.3% +9.3% +13.9% ➖ noise
83 duckdb:vortex-compact -20.3% -1.3% -19.2% +12.6% ✅ faster
83 duckdb:vortex-file-compressed -6.1% -1.3% -4.8% +10.0% ➖ noise
84 datafusion:vortex-compact -19.1% -1.9% -17.6% +10.2% ✅ faster
84 datafusion:vortex-file-compressed -6.1% -1.9% -4.3% +10.3% ➖ noise
84 duckdb:duckdb -2.6% -1.9% -0.7% +10.0% ➖ noise
84 duckdb:vortex-compact -15.0% -1.9% -13.3% +10.0% ✅ faster
84 duckdb:vortex-file-compressed -13.3% -1.9% -11.6% +10.0% ✅ faster
85 datafusion:vortex-compact -5.2% -0.3% -4.9% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -0.5% -0.3% -0.2% +10.0% ➖ noise
85 duckdb:duckdb +4.5% -0.3% +4.8% +10.0% ➖ noise
85 duckdb:vortex-compact -23.5% -0.3% -23.3% +10.0% ✅ faster
85 duckdb:vortex-file-compressed -22.0% -0.3% -21.8% +10.3% ✅ faster
86 datafusion:vortex-compact -4.1% +3.9% -7.7% +11.7% ➖ noise
86 datafusion:vortex-file-compressed +2.2% +3.9% -1.6% +11.2% ➖ noise
86 duckdb:duckdb -3.8% +3.9% -7.3% +17.4% ➖ noise
86 duckdb:vortex-compact -25.9% +3.9% -28.6% +17.4% ✅ faster
86 duckdb:vortex-file-compressed -19.7% +3.9% -22.6% +15.5% ✅ faster
87 datafusion:vortex-compact -0.2% -1.3% +1.1% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -6.6% -1.3% -5.4% +10.0% ➖ noise
87 duckdb:duckdb +1.3% -1.3% +2.6% +14.6% ➖ noise
87 duckdb:vortex-compact -11.9% -1.3% -10.8% +12.9% ➖ noise
87 duckdb:vortex-file-compressed -16.2% -1.3% -15.1% +11.0% ✅ faster
88 datafusion:vortex-compact +37.2% -0.5% +37.8% +10.0% 🚨 regression
88 datafusion:vortex-file-compressed +1.8% -0.5% +2.2% +10.0% ➖ noise
88 duckdb:duckdb -0.2% -0.5% +0.2% +10.0% ➖ noise
88 duckdb:vortex-compact +7.4% -0.5% +7.9% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -0.9% -0.5% -0.5% +10.0% ➖ noise
89 datafusion:vortex-compact +22.1% -2.9% +25.8% +10.0% 🚨 regression
89 datafusion:vortex-file-compressed +4.6% -2.9% +7.8% +10.0% ➖ noise
89 duckdb:duckdb -5.6% -2.9% -2.8% +12.4% ➖ noise
89 duckdb:vortex-compact +19.5% -2.9% +23.1% +10.0% 🚨 regression
89 duckdb:vortex-file-compressed +3.3% -2.9% +6.4% +11.3% ➖ noise
90 datafusion:vortex-compact -7.1% -2.4% -4.9% +10.0% ➖ noise
90 datafusion:vortex-file-compressed +1.2% -2.4% +3.7% +10.0% ➖ noise
90 duckdb:duckdb -3.0% -2.4% -0.6% +15.5% ➖ noise
90 duckdb:vortex-compact -14.5% -2.4% -12.4% +11.1% ✅ faster
90 duckdb:vortex-file-compressed -18.5% -2.4% -16.5% +11.6% ✅ faster
91 datafusion:vortex-compact -13.5% -3.0% -10.8% +10.0% ✅ faster
91 datafusion:vortex-file-compressed -7.8% -3.0% -4.9% +10.3% ➖ noise
91 duckdb:duckdb -8.6% -3.0% -5.7% +12.4% ➖ noise
91 duckdb:vortex-compact -19.6% -3.0% -17.1% +10.0% ✅ faster
91 duckdb:vortex-file-compressed -22.3% -3.0% -19.9% +10.0% ✅ faster
92 datafusion:vortex-compact -2.4% -0.9% -1.5% +10.0% ➖ noise
92 datafusion:vortex-file-compressed -4.3% -0.9% -3.4% +10.0% ➖ noise
92 duckdb:duckdb -4.8% -0.9% -3.9% +13.1% ➖ noise
92 duckdb:vortex-compact -18.2% -0.9% -17.4% +11.1% ✅ faster
92 duckdb:vortex-file-compressed -14.3% -0.9% -13.5% +13.6% ✅ faster
93 datafusion:vortex-compact +10.1% -1.8% +12.0% +10.0% 🚨 regression
93 datafusion:vortex-file-compressed +6.5% -1.8% +8.4% +10.0% ➖ noise
93 duckdb:duckdb +5.1% -1.8% +7.0% +16.5% ➖ noise
93 duckdb:vortex-compact -15.3% -1.8% -13.8% +10.1% ✅ faster
93 duckdb:vortex-file-compressed -19.3% -1.8% -17.9% +12.5% ✅ faster
94 datafusion:vortex-compact -9.1% +0.8% -9.9% +15.1% ➖ noise
94 datafusion:vortex-file-compressed -0.6% +0.8% -1.4% +10.0% ➖ noise
94 duckdb:duckdb -5.4% +0.8% -6.1% +10.0% ➖ noise
94 duckdb:vortex-compact -18.2% +0.8% -18.9% +10.0% ✅ faster
94 duckdb:vortex-file-compressed -7.9% +0.8% -8.7% +10.0% ➖ noise
95 datafusion:vortex-compact -1.6% +4.0% -5.4% +10.0% ➖ noise
95 datafusion:vortex-file-compressed -1.2% +4.0% -5.0% +10.0% ➖ noise
95 duckdb:duckdb -15.6% +4.0% -18.8% +19.7% ✅ faster
95 duckdb:vortex-compact -28.6% +4.0% -31.3% +15.2% ✅ faster
95 duckdb:vortex-file-compressed -38.3% +4.0% -40.7% +13.1% ✅ faster
96 datafusion:vortex-compact +18.1% -0.4% +18.6% +10.0% 🚨 regression
96 datafusion:vortex-file-compressed -2.5% -0.4% -2.1% +17.6% ➖ noise
96 duckdb:duckdb -0.1% -0.4% +0.4% +15.0% ➖ noise
96 duckdb:vortex-compact +19.7% -0.4% +20.2% +12.0% 🚨 regression
96 duckdb:vortex-file-compressed -0.6% -0.4% -0.1% +14.8% ➖ noise
97 datafusion:vortex-compact +6.0% -3.4% +9.8% +10.0% ➖ noise
97 datafusion:vortex-file-compressed +5.2% -3.4% +8.9% +10.5% ➖ noise
97 duckdb:duckdb -0.8% -3.4% +2.7% +10.6% ➖ noise
97 duckdb:vortex-compact -1.5% -3.4% +2.0% +14.2% ➖ noise
97 duckdb:vortex-file-compressed -12.5% -3.4% -9.4% +14.4% ➖ noise
98 datafusion:vortex-compact +13.1% -2.3% +15.8% +10.0% 🚨 regression
98 datafusion:vortex-file-compressed +2.5% -2.3% +5.0% +10.0% ➖ noise
98 duckdb:duckdb -3.5% -2.3% -1.2% +11.9% ➖ noise
98 duckdb:vortex-compact -1.3% -2.3% +1.1% +10.0% ➖ noise
98 duckdb:vortex-file-compressed +0.1% -2.3% +2.5% +12.4% ➖ noise
99 datafusion:vortex-compact +5.9% -8.3% +15.5% +14.3% 🚨 regression
99 datafusion:vortex-file-compressed +1.2% -8.3% +10.4% +16.0% ➖ noise
99 duckdb:duckdb +2.8% -8.3% +12.1% +12.6% ➖ noise
99 duckdb:vortex-compact -41.1% -8.3% -35.8% +24.5% ✅ faster
99 duckdb:vortex-file-compressed -36.9% -8.3% -31.2% +15.6% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-DS SF=1 on NVME

File Size Changes (28 files changed, -0.1% overall, 18↑ 10↓)
File Scale Format Base HEAD Change %
customer_demographics.vortex 1.0 vortex-file-compressed 1.47 MB 1.77 MB +310.92 KB +20.7%
time_dim.vortex 1.0 vortex-compact 85.30 KB 92.17 KB +6.88 KB +8.1%
date_dim.vortex 1.0 vortex-compact 130.84 KB 137.71 KB +6.87 KB +5.2%
customer_demographics.vortex 1.0 vortex-compact 623.93 KB 646.42 KB +22.49 KB +3.6%
inventory.vortex 1.0 vortex-compact 15.95 MB 16.20 MB +258.54 KB +1.6%
item.vortex 1.0 vortex-file-compressed 1.72 MB 1.75 MB +26.95 KB +1.5%
item.vortex 1.0 vortex-compact 975.02 KB 988.11 KB +13.09 KB +1.3%
inventory.vortex 1.0 vortex-file-compressed 36.56 MB 36.84 MB +279.09 KB +0.7%
web_sales.vortex 1.0 vortex-compact 29.26 MB 29.46 MB +198.66 KB +0.7%
store_sales.vortex 1.0 vortex-compact 77.67 MB 78.11 MB +443.90 KB +0.6%
catalog_sales.vortex 1.0 vortex-compact 59.15 MB 59.41 MB +268.95 KB +0.4%
web_returns.vortex 1.0 vortex-compact 2.97 MB 2.98 MB +12.41 KB +0.4%
customer.vortex 1.0 vortex-compact 3.27 MB 3.29 MB +11.80 KB +0.4%
store_returns.vortex 1.0 vortex-compact 9.28 MB 9.31 MB +30.09 KB +0.3%
catalog_page.vortex 1.0 vortex-file-compressed 601.56 KB 603.02 KB +1.45 KB +0.2%
catalog_returns.vortex 1.0 vortex-compact 5.98 MB 6.00 MB +14.19 KB +0.2%
customer_address.vortex 1.0 vortex-compact 546.29 KB 547.21 KB +944 B +0.2%
catalog_page.vortex 1.0 vortex-compact 354.04 KB 354.23 KB +192 B +0.1%
web_returns.vortex 1.0 vortex-file-compressed 3.46 MB 3.46 MB 5.90 KB -0.2%
customer.vortex 1.0 vortex-file-compressed 4.49 MB 4.47 MB 17.69 KB -0.4%
store_returns.vortex 1.0 vortex-file-compressed 11.10 MB 11.05 MB 52.29 KB -0.5%
web_sales.vortex 1.0 vortex-file-compressed 33.58 MB 33.42 MB 160.49 KB -0.5%
catalog_sales.vortex 1.0 vortex-file-compressed 69.41 MB 68.95 MB 472.95 KB -0.7%
catalog_returns.vortex 1.0 vortex-file-compressed 7.28 MB 7.21 MB 78.25 KB -1.0%
customer_address.vortex 1.0 vortex-file-compressed 992.07 KB 979.26 KB 12.81 KB -1.3%
store_sales.vortex 1.0 vortex-file-compressed 96.78 MB 95.36 MB 1.42 MB -1.5%
date_dim.vortex 1.0 vortex-file-compressed 1.01 MB 989.22 KB 40.58 KB -3.9%
time_dim.vortex 1.0 vortex-file-compressed 673.29 KB 637.38 KB 35.91 KB -5.3%

Totals:

  • vortex-compact: 206.62 MB → 207.88 MB (+0.6%)
  • vortex-file-compressed: 269.55 MB → 267.88 MB (-0.6%)

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +2.8%
Vortex (geomean): 1.123x ➖
Parquet (geomean): 1.092x ➖
Shifts: Parquet (control) +9.2% · Median polish +4.1%


datafusion / vortex-file-compressed (1.162x ➖, 0↑ 3↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 64403933 37630210 1.71
fineweb_q01/datafusion:vortex-file-compressed 🚨 760255092 490713877 1.55
fineweb_q02/datafusion:vortex-file-compressed 🚨 588699294 446633079 1.32
fineweb_q03/datafusion:vortex-file-compressed 1476188316 1380621016 1.07
fineweb_q04/datafusion:vortex-file-compressed 1389548478 1360698639 1.02
fineweb_q05/datafusion:vortex-file-compressed 1350169878 1341155188 1.01
fineweb_q06/datafusion:vortex-file-compressed 1470068935 1455480076 1.01
fineweb_q07/datafusion:vortex-file-compressed 1335409318 1322894129 1.01
fineweb_q08/datafusion:vortex-file-compressed 516290379 525161289 0.98
datafusion / vortex-compact (1.175x ➖, 0↑ 2↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 79334436 38785068 2.05
fineweb_q01/datafusion:vortex-compact 608684643 522675272 1.16
fineweb_q02/datafusion:vortex-compact 🚨 878737582 626097096 1.40
fineweb_q03/datafusion:vortex-compact 1847077500 1875760321 0.98
fineweb_q04/datafusion:vortex-compact 2245767746 2274928883 0.99
fineweb_q05/datafusion:vortex-compact 1708942451 1726614352 0.99
fineweb_q06/datafusion:vortex-compact 1680015164 1409066538 1.19
fineweb_q07/datafusion:vortex-compact 1462520518 1313091528 1.11
fineweb_q08/datafusion:vortex-compact 396251964 395467638 1.00
datafusion / parquet (1.146x ➖, 0↑ 1↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1673144666 1021928320 1.64
fineweb_q01/datafusion:parquet 2129522004 1988131736 1.07
fineweb_q02/datafusion:parquet 1871131778 2161310820 0.87
fineweb_q03/datafusion:parquet 2163098614 1737987212 1.24
fineweb_q04/datafusion:parquet 1896242111 1762211000 1.08
fineweb_q05/datafusion:parquet 1958978380 1776514235 1.10
fineweb_q06/datafusion:parquet 2317568932 1873834627 1.24
fineweb_q07/datafusion:parquet 2126963110 1906287748 1.12
fineweb_q08/datafusion:parquet 1903439886 1731825690 1.10
duckdb / vortex-file-compressed (1.094x ➖, 0↑ 2↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 91150013 88503854 1.03
fineweb_q01/duckdb:vortex-file-compressed 🚨 879496906 564565594 1.56
fineweb_q02/duckdb:vortex-file-compressed 🚨 607253074 438739301 1.38
fineweb_q03/duckdb:vortex-file-compressed 1565206780 1564257016 1.00
fineweb_q04/duckdb:vortex-file-compressed 1637012651 1658170825 0.99
fineweb_q05/duckdb:vortex-file-compressed 1582766684 1667535089 0.95
fineweb_q06/duckdb:vortex-file-compressed 1739876928 1699410737 1.02
fineweb_q07/duckdb:vortex-file-compressed 1543765876 1493541993 1.03
fineweb_q08/duckdb:vortex-file-compressed 644022765 634677859 1.01
duckdb / vortex-compact (1.066x ➖, 0↑ 1↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 80781902 79736490 1.01
fineweb_q01/duckdb:vortex-compact 🚨 738695649 540750905 1.37
fineweb_q02/duckdb:vortex-compact 518929838 541245238 0.96
fineweb_q03/duckdb:vortex-compact 1742619370 1715183347 1.02
fineweb_q04/duckdb:vortex-compact 1846916809 1847461929 1.00
fineweb_q05/duckdb:vortex-compact 1644474425 1596033010 1.03
fineweb_q06/duckdb:vortex-compact 1630337967 1557973411 1.05
fineweb_q07/duckdb:vortex-compact 1445652995 1418922386 1.02
fineweb_q08/duckdb:vortex-compact 551638526 458239043 1.20
duckdb / parquet (1.042x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1071635702 1178247040 0.91
fineweb_q01/duckdb:parquet 1869890187 1630545816 1.15
fineweb_q02/duckdb:parquet 1657324901 1621306869 1.02
fineweb_q03/duckdb:parquet 4112997464 4066682841 1.01
fineweb_q04/duckdb:parquet 2137617239 1900652804 1.12
fineweb_q05/duckdb:parquet 2821672944 2723440873 1.04
fineweb_q06/duckdb:parquet 3482935788 3539138732 0.98
fineweb_q07/duckdb:parquet 4440951450 3988981977 1.11
fineweb_q08/duckdb:parquet 1166065368 1110921971 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +104.5% +22.0% +67.6% +223.1% ➖ noise
0 datafusion:vortex-file-compressed +71.1% +22.0% +40.3% +180.5% ➖ noise
0 duckdb:vortex-compact +1.3% +22.0% -17.0% +43.0% ➖ noise
0 duckdb:vortex-file-compressed +3.0% +22.0% -15.6% +42.8% ➖ noise
1 datafusion:vortex-compact +16.5% +10.8% +5.1% +72.8% ➖ noise
1 datafusion:vortex-file-compressed +54.9% +10.8% +39.8% +86.2% ➖ noise
1 duckdb:vortex-compact +36.6% +10.8% +23.3% +60.2% ➖ noise
1 duckdb:vortex-file-compressed +55.8% +10.8% +40.6% +30.9% 🚨 regression
2 datafusion:vortex-compact +40.4% -5.9% +49.2% +35.3% 🚨 regression
2 datafusion:vortex-file-compressed +31.8% -5.9% +40.1% +49.6% ➖ noise
2 duckdb:vortex-compact -4.1% -5.9% +1.9% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +38.4% -5.9% +47.1% +30.0% 🚨 regression
3 datafusion:vortex-compact -1.5% +12.2% -12.2% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +6.9% +12.2% -4.7% +30.0% ➖ noise
3 duckdb:vortex-compact +1.6% +12.2% -9.4% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +0.1% +12.2% -10.8% +30.0% ➖ noise
4 datafusion:vortex-compact -1.3% +10.0% -10.3% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +2.1% +10.0% -7.2% +30.0% ➖ noise
4 duckdb:vortex-compact -0.0% +10.0% -9.1% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -1.3% +10.0% -10.3% +30.0% ➖ noise
5 datafusion:vortex-compact -1.0% +6.9% -7.4% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +0.7% +6.9% -5.8% +30.0% ➖ noise
5 duckdb:vortex-compact +3.0% +6.9% -3.6% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -5.1% +6.9% -11.2% +30.1% ➖ noise
6 datafusion:vortex-compact +19.2% +10.3% +8.1% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +1.0% +10.3% -8.5% +30.0% ➖ noise
6 duckdb:vortex-compact +4.6% +10.3% -5.1% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +2.4% +10.3% -7.2% +30.0% ➖ noise
7 datafusion:vortex-compact +11.4% +11.5% -0.1% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +0.9% +11.5% -9.4% +30.0% ➖ noise
7 duckdb:vortex-compact +1.9% +11.5% -8.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +3.4% +11.5% -7.3% +30.0% ➖ noise
8 datafusion:vortex-compact +0.2% +7.4% -6.7% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -1.7% +7.4% -8.5% +30.0% ➖ noise
8 duckdb:vortex-compact +20.4% +7.4% +12.1% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +1.5% +7.4% -5.5% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 1.359x ❌
Parquet (geomean): 1.063x ➖


unknown / unknown (1.155x ❌, 4↑ 17↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚨 2933705 2580322 1.14
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1377772 1285468 1.07
random-access/feature-vectors/correlated/parquet-tokio-local-disk 12040984278 11270783953 1.07
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11504842676 11173990391 1.03
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚨 29047466 9358591 3.10
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚨 28308612 7551741 3.75
random-access/feature-vectors/uniform/lance-tokio-local-disk 1643906 1496365 1.10
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 🚨 2653199 2379132 1.12
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11388123059 11164346140 1.02
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11241196862 11189701282 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚨 31573876 15345123 2.06
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚨 31915491 15464865 2.06
random-access/lance-tokio-local-disk 792291 746639 1.06
random-access/lance-tokio-local-disk-footer 1444332 1346753 1.07
random-access/nested-lists/correlated/lance-tokio-local-disk 279832 260884 1.07
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 🚨 776475 694624 1.12
random-access/nested-lists/correlated/parquet-tokio-local-disk 142143879 138703247 1.02
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 144838311 138626969 1.04
random-access/nested-lists/correlated/vortex-tokio-local-disk 729310 724062 1.01
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 744556 743155 1.00
random-access/nested-lists/uniform/lance-tokio-local-disk 1280588 1188176 1.08
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1779742 1653604 1.08
random-access/nested-lists/uniform/parquet-tokio-local-disk 143584400 138693088 1.04
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 141304640 138822631 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk 2737405 2505107 1.09
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2692433 2652476 1.02
random-access/nested-structs/correlated/lance-tokio-local-disk 451822 434581 1.04
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 673735 642297 1.05
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚨 29614017 25578766 1.16
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚨 28783085 25642294 1.12
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚨 1332343 922411 1.44
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚨 1340648 931471 1.44
random-access/nested-structs/uniform/lance-tokio-local-disk 2998330 2874740 1.04
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3189009 3104769 1.03
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚨 29540098 26131543 1.13
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚨 30179681 26138048 1.15
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚨 3079409 1904865 1.62
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚨 3125861 1856809 1.68
random-access/parquet-tokio-local-disk 193179833 186481902 1.04
random-access/parquet-tokio-local-disk-footer 191064175 184138483 1.04
random-access/taxi/correlated/lance-tokio-local-disk 1018004 982342 1.04
random-access/taxi/correlated/lance-tokio-local-disk-footer 1723709 1660268 1.04
random-access/taxi/correlated/parquet-tokio-local-disk 289346313 269687751 1.07
random-access/taxi/correlated/parquet-tokio-local-disk-footer 283076177 266356364 1.06
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 2189825 2856351 0.77
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 2166053 3022653 0.72
random-access/taxi/uniform/lance-tokio-local-disk 9166061 8640084 1.06
random-access/taxi/uniform/lance-tokio-local-disk-footer 9719365 9374200 1.04
random-access/taxi/uniform/parquet-tokio-local-disk 302785816 284266627 1.07
random-access/taxi/uniform/parquet-tokio-local-disk-footer 301987499 285395259 1.06
random-access/taxi/uniform/vortex-tokio-local-disk 🚨 9010238 5831718 1.55
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚨 8908218 5830814 1.53
random-access/vortex-tokio-local-disk 🚀 1565134 2007749 0.78
random-access/vortex-tokio-local-disk-footer 🚀 1579542 1999314 0.79

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.5%
Vortex (geomean): 1.059x ➖
Parquet (geomean): 0.992x ➖
Shifts: Parquet (control) -0.8% · Median polish -0.1%


datafusion / vortex-file-compressed (1.078x ➖, 0↑ 6↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 392692678 396357015 0.99
tpch_q02/datafusion:vortex-file-compressed 122123488 114449497 1.07
tpch_q03/datafusion:vortex-file-compressed 207210140 213909447 0.97
tpch_q04/datafusion:vortex-file-compressed 115795175 107593448 1.08
tpch_q05/datafusion:vortex-file-compressed 399116883 388772210 1.03
tpch_q06/datafusion:vortex-file-compressed 🚨 60101452 42249784 1.42
tpch_q07/datafusion:vortex-file-compressed 562030715 571598725 0.98
tpch_q08/datafusion:vortex-file-compressed 385461561 378934452 1.02
tpch_q09/datafusion:vortex-file-compressed 679085923 673852097 1.01
tpch_q10/datafusion:vortex-file-compressed 250090935 248507366 1.01
tpch_q11/datafusion:vortex-file-compressed 87669642 86715690 1.01
tpch_q12/datafusion:vortex-file-compressed 🚨 142816926 118701394 1.20
tpch_q13/datafusion:vortex-file-compressed 221829172 219600703 1.01
tpch_q14/datafusion:vortex-file-compressed 🚨 76163813 57052975 1.33
tpch_q15/datafusion:vortex-file-compressed 🚨 130993431 107760700 1.22
tpch_q16/datafusion:vortex-file-compressed 🚨 86591348 77380069 1.12
tpch_q17/datafusion:vortex-file-compressed 661180471 642801685 1.03
tpch_q18/datafusion:vortex-file-compressed 874109945 881867171 0.99
tpch_q19/datafusion:vortex-file-compressed 🚨 127767596 94375698 1.35
tpch_q20/datafusion:vortex-file-compressed 176807205 171215488 1.03
tpch_q21/datafusion:vortex-file-compressed 658860649 680044151 0.97
tpch_q22/datafusion:vortex-file-compressed 63253881 60679359 1.04
datafusion / vortex-compact (1.078x ➖, 0↑ 6↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 483619852 441266413 1.10
tpch_q02/datafusion:vortex-compact 121207136 121672630 1.00
tpch_q03/datafusion:vortex-compact 222974124 214563706 1.04
tpch_q04/datafusion:vortex-compact 🚨 135380794 119732294 1.13
tpch_q05/datafusion:vortex-compact 410073720 392615039 1.04
tpch_q06/datafusion:vortex-compact 🚨 84227100 63684533 1.32
tpch_q07/datafusion:vortex-compact 587075027 590929203 0.99
tpch_q08/datafusion:vortex-compact 401608862 383412309 1.05
tpch_q09/datafusion:vortex-compact 701587210 675410909 1.04
tpch_q10/datafusion:vortex-compact 287138003 271903005 1.06
tpch_q11/datafusion:vortex-compact 89613422 90832231 0.99
tpch_q12/datafusion:vortex-compact 🚨 197939309 165234310 1.20
tpch_q13/datafusion:vortex-compact 269905972 269436483 1.00
tpch_q14/datafusion:vortex-compact 🚨 95753208 73924811 1.30
tpch_q15/datafusion:vortex-compact 🚨 183622772 163815279 1.12
tpch_q16/datafusion:vortex-compact 89642918 83839202 1.07
tpch_q17/datafusion:vortex-compact 664763505 644247273 1.03
tpch_q18/datafusion:vortex-compact 891469141 879005572 1.01
tpch_q19/datafusion:vortex-compact 🚨 168370317 136065294 1.24
tpch_q20/datafusion:vortex-compact 206919936 195630084 1.06
tpch_q21/datafusion:vortex-compact 708727369 695835649 1.02
tpch_q22/datafusion:vortex-compact 72677984 71643271 1.01
datafusion / parquet (0.989x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 414983870 415321895 1.00
tpch_q02/datafusion:parquet 183556878 185162820 0.99
tpch_q03/datafusion:parquet 295394920 296387511 1.00
tpch_q04/datafusion:parquet 136298226 136408895 1.00
tpch_q05/datafusion:parquet 452674951 452303950 1.00
tpch_q06/datafusion:parquet 115767103 123601074 0.94
tpch_q07/datafusion:parquet 624017186 627750675 0.99
tpch_q08/datafusion:parquet 489647505 500131804 0.98
tpch_q09/datafusion:parquet 765057140 777752500 0.98
tpch_q10/datafusion:parquet 501084264 510063897 0.98
tpch_q11/datafusion:parquet 132553616 132249632 1.00
tpch_q12/datafusion:parquet 206047074 215355984 0.96
tpch_q13/datafusion:parquet 339209906 339084153 1.00
tpch_q14/datafusion:parquet 154457811 163163795 0.95
tpch_q15/datafusion:parquet 242842494 243308051 1.00
tpch_q16/datafusion:parquet 135965813 135381032 1.00
tpch_q17/datafusion:parquet 689837754 694350608 0.99
tpch_q18/datafusion:parquet 882827455 888296855 0.99
tpch_q19/datafusion:parquet 270122674 269898096 1.00
tpch_q20/datafusion:parquet 311373177 307167718 1.01
tpch_q21/datafusion:parquet 737314600 744745282 0.99
tpch_q22/datafusion:parquet 215216366 215373297 1.00
datafusion / arrow (0.991x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 574812573 590098634 0.97
tpch_q02/datafusion:arrow 160819548 162637859 0.99
tpch_q03/datafusion:arrow 437496764 446486532 0.98
tpch_q04/datafusion:arrow 330052510 361001020 0.91
tpch_q05/datafusion:arrow 868263684 897303581 0.97
tpch_q06/datafusion:arrow 257550565 265096600 0.97
tpch_q07/datafusion:arrow 1085950846 1112132415 0.98
tpch_q08/datafusion:arrow 1069945730 1085634735 0.99
tpch_q09/datafusion:arrow 1287321400 1281970371 1.00
tpch_q10/datafusion:arrow 579133896 576155635 1.01
tpch_q11/datafusion:arrow 145675009 145113796 1.00
tpch_q12/datafusion:arrow 642811458 641454798 1.00
tpch_q13/datafusion:arrow 522246732 506721553 1.03
tpch_q14/datafusion:arrow 291472520 291369926 1.00
tpch_q15/datafusion:arrow 623751217 629352464 0.99
tpch_q16/datafusion:arrow 108057306 105015270 1.03
tpch_q17/datafusion:arrow 1286931262 1287880890 1.00
tpch_q18/datafusion:arrow 1751665401 1779230690 0.98
tpch_q19/datafusion:arrow 472037619 479807931 0.98
tpch_q20/datafusion:arrow 471513349 465503215 1.01
tpch_q21/datafusion:arrow 2756935397 2764186060 1.00
tpch_q22/datafusion:arrow 139072248 138006930 1.01
duckdb / vortex-file-compressed (1.023x ➖, 0↑ 3↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 186426595 176258617 1.06
tpch_q02/duckdb:vortex-file-compressed 54062337 53361607 1.01
tpch_q03/duckdb:vortex-file-compressed 123285070 132920835 0.93
tpch_q04/duckdb:vortex-file-compressed 145653481 160514073 0.91
tpch_q05/duckdb:vortex-file-compressed 127264945 131854865 0.97
tpch_q06/duckdb:vortex-file-compressed 🚨 80680617 47886859 1.68
tpch_q07/duckdb:vortex-file-compressed 148656230 153979345 0.97
tpch_q08/duckdb:vortex-file-compressed 173269732 177712106 0.98
tpch_q09/duckdb:vortex-file-compressed 331981401 337744160 0.98
tpch_q10/duckdb:vortex-file-compressed 168290892 166008666 1.01
tpch_q11/duckdb:vortex-file-compressed 33833439 35967073 0.94
tpch_q12/duckdb:vortex-file-compressed 🚨 120094759 98534168 1.22
tpch_q13/duckdb:vortex-file-compressed 251249743 248852262 1.01
tpch_q14/duckdb:vortex-file-compressed 🚨 90029910 73023668 1.23
tpch_q15/duckdb:vortex-file-compressed 95295501 96406258 0.99
tpch_q16/duckdb:vortex-file-compressed 84377928 81135711 1.04
tpch_q17/duckdb:vortex-file-compressed 100038391 103065712 0.97
tpch_q18/duckdb:vortex-file-compressed 295926948 305283925 0.97
tpch_q19/duckdb:vortex-file-compressed 91781717 90542438 1.01
tpch_q20/duckdb:vortex-file-compressed 158330781 166064201 0.95
tpch_q21/duckdb:vortex-file-compressed 561366199 600779226 0.93
tpch_q22/duckdb:vortex-file-compressed 74775098 77293159 0.97
duckdb / vortex-compact (1.058x ➖, 0↑ 4↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 🚨 284190405 228103163 1.25
tpch_q02/duckdb:vortex-compact 58833598 58827341 1.00
tpch_q03/duckdb:vortex-compact 147965268 139984627 1.06
tpch_q04/duckdb:vortex-compact 182683330 178381713 1.02
tpch_q05/duckdb:vortex-compact 155897772 146983823 1.06
tpch_q06/duckdb:vortex-compact 🚨 115070466 83990273 1.37
tpch_q07/duckdb:vortex-compact 215140233 204757235 1.05
tpch_q08/duckdb:vortex-compact 196936975 188673881 1.04
tpch_q09/duckdb:vortex-compact 369367615 363732690 1.02
tpch_q10/duckdb:vortex-compact 198264616 185490033 1.07
tpch_q11/duckdb:vortex-compact 39856495 41101318 0.97
tpch_q12/duckdb:vortex-compact 🚨 235876428 201418150 1.17
tpch_q13/duckdb:vortex-compact 296740687 296385936 1.00
tpch_q14/duckdb:vortex-compact 🚨 123897839 103403270 1.20
tpch_q15/duckdb:vortex-compact 122899714 119468603 1.03
tpch_q16/duckdb:vortex-compact 85186035 87696748 0.97
tpch_q17/duckdb:vortex-compact 116839528 118923615 0.98
tpch_q18/duckdb:vortex-compact 305673569 283914701 1.08
tpch_q19/duckdb:vortex-compact 115046698 113877697 1.01
tpch_q20/duckdb:vortex-compact 209950843 206224308 1.02
tpch_q21/duckdb:vortex-compact 659677074 632706569 1.04
tpch_q22/duckdb:vortex-compact 86439800 90520967 0.95
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 256565862 259231501 0.99
tpch_q02/duckdb:parquet 104034736 102484717 1.02
tpch_q03/duckdb:parquet 210548704 210565742 1.00
tpch_q04/duckdb:parquet 132497257 137301132 0.97
tpch_q05/duckdb:parquet 218810013 219601745 1.00
tpch_q06/duckdb:parquet 67393160 66599753 1.01
tpch_q07/duckdb:parquet 180788509 179261796 1.01
tpch_q08/duckdb:parquet 253312568 251857627 1.01
tpch_q09/duckdb:parquet 465899504 460802212 1.01
tpch_q10/duckdb:parquet 606843293 607059544 1.00
tpch_q11/duckdb:parquet 41859719 45666985 0.92
tpch_q12/duckdb:parquet 126046548 124342190 1.01
tpch_q13/duckdb:parquet 412545337 456138608 0.90
tpch_q14/duckdb:parquet 173146223 176470937 0.98
tpch_q15/duckdb:parquet 99892727 98738784 1.01
tpch_q16/duckdb:parquet 161427976 158759807 1.02
tpch_q17/duckdb:parquet 181031973 177281577 1.02
tpch_q18/duckdb:parquet 350966898 348798932 1.01
tpch_q19/duckdb:parquet 286426394 282780582 1.01
tpch_q20/duckdb:parquet 231164286 227665798 1.02
tpch_q21/duckdb:parquet 574036897 576695841 1.00
tpch_q22/duckdb:parquet 291183656 288433294 1.01
duckdb / duckdb (0.994x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 115955880 116715052 0.99
tpch_q02/duckdb:duckdb 44409311 45225673 0.98
tpch_q03/duckdb:duckdb 96358033 96425868 1.00
tpch_q04/duckdb:duckdb 131904871 132179245 1.00
tpch_q05/duckdb:duckdb 110647192 110363937 1.00
tpch_q06/duckdb:duckdb 38216688 37334756 1.02
tpch_q07/duckdb:duckdb 86614518 86344815 1.00
tpch_q08/duckdb:duckdb 110902323 110256321 1.01
tpch_q09/duckdb:duckdb 277741317 279017150 1.00
tpch_q10/duckdb:duckdb 203743533 202734970 1.00
tpch_q11/duckdb:duckdb 15759197 15986410 0.99
tpch_q12/duckdb:duckdb 83988193 84381285 1.00
tpch_q13/duckdb:duckdb 252859700 253209295 1.00
tpch_q14/duckdb:duckdb 69728857 69866086 1.00
tpch_q15/duckdb:duckdb 76430763 78803002 0.97
tpch_q16/duckdb:duckdb 72421826 73819039 0.98
tpch_q17/duckdb:duckdb 83606979 84302753 0.99
tpch_q18/duckdb:duckdb 212621130 213977520 0.99
tpch_q19/duckdb:duckdb 114827425 114619653 1.00
tpch_q20/duckdb:duckdb 111567161 111581997 1.00
tpch_q21/duckdb:duckdb 300879289 299404022 1.00
tpch_q22/duckdb:duckdb 64612079 68797748 0.94
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -2.6% -0.6% -2.0% +10.0% ➖ noise
1 datafusion:vortex-compact +9.6% -0.6% +10.2% +10.0% 🚨 regression
1 datafusion:vortex-file-compressed -0.9% -0.6% -0.4% +10.0% ➖ noise
1 duckdb:duckdb -0.7% -0.6% -0.1% +10.0% ➖ noise
1 duckdb:vortex-compact +24.6% -0.6% +25.3% +10.0% 🚨 regression
1 duckdb:vortex-file-compressed +5.8% -0.6% +6.4% +10.0% ➖ noise
2 datafusion:arrow -1.1% +0.3% -1.4% +10.0% ➖ noise
2 datafusion:vortex-compact -0.4% +0.3% -0.7% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +6.7% +0.3% +6.4% +10.0% ➖ noise
2 duckdb:duckdb -1.8% +0.3% -2.1% +10.3% ➖ noise
2 duckdb:vortex-compact +0.0% +0.3% -0.3% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +1.3% +0.3% +1.0% +10.0% ➖ noise
3 datafusion:arrow -2.0% -0.2% -1.8% +10.0% ➖ noise
3 datafusion:vortex-compact +3.9% -0.2% +4.1% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -3.1% -0.2% -3.0% +10.0% ➖ noise
3 duckdb:duckdb -0.1% -0.2% +0.1% +10.0% ➖ noise
3 duckdb:vortex-compact +5.7% -0.2% +5.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -7.2% -0.2% -7.1% +10.0% ➖ noise
4 datafusion:arrow -8.6% -1.8% -6.9% +10.0% ➖ noise
4 datafusion:vortex-compact +13.1% -1.8% +15.1% +10.0% 🚨 regression
4 datafusion:vortex-file-compressed +7.6% -1.8% +9.6% +10.0% ➖ noise
4 duckdb:duckdb -0.2% -1.8% +1.6% +10.0% ➖ noise
4 duckdb:vortex-compact +2.4% -1.8% +4.3% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -9.3% -1.8% -7.6% +10.0% ➖ noise
5 datafusion:arrow -3.2% -0.1% -3.1% +10.0% ➖ noise
5 datafusion:vortex-compact +4.4% -0.1% +4.6% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +2.7% -0.1% +2.8% +10.0% ➖ noise
5 duckdb:duckdb +0.3% -0.1% +0.4% +10.0% ➖ noise
5 duckdb:vortex-compact +6.1% -0.1% +6.2% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -3.5% -0.1% -3.3% +10.0% ➖ noise
6 datafusion:arrow -2.8% -2.6% -0.2% +10.0% ➖ noise
6 datafusion:vortex-compact +32.3% -2.6% +35.9% +10.0% 🚨 regression
6 datafusion:vortex-file-compressed +42.3% -2.6% +46.1% +10.0% 🚨 regression
6 duckdb:duckdb +2.4% -2.6% +5.1% +10.0% ➖ noise
6 duckdb:vortex-compact +37.0% -2.6% +40.7% +10.0% 🚨 regression
6 duckdb:vortex-file-compressed +68.5% -2.6% +73.1% +10.0% 🚨 regression
7 datafusion:arrow -2.4% +0.1% -2.5% +10.0% ➖ noise
7 datafusion:vortex-compact -0.7% +0.1% -0.8% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -1.7% +0.1% -1.8% +10.0% ➖ noise
7 duckdb:duckdb +0.3% +0.1% +0.2% +10.0% ➖ noise
7 duckdb:vortex-compact +5.1% +0.1% +4.9% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -3.5% +0.1% -3.6% +10.0% ➖ noise
8 datafusion:arrow -1.4% -0.8% -0.7% +10.0% ➖ noise
8 datafusion:vortex-compact +4.7% -0.8% +5.6% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +1.7% -0.8% +2.5% +10.0% ➖ noise
8 duckdb:duckdb +0.6% -0.8% +1.4% +10.0% ➖ noise
8 duckdb:vortex-compact +4.4% -0.8% +5.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -2.5% -0.8% -1.7% +10.0% ➖ noise
9 datafusion:arrow +0.4% -0.3% +0.7% +10.0% ➖ noise
9 datafusion:vortex-compact +3.9% -0.3% +4.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +0.8% -0.3% +1.1% +10.0% ➖ noise
9 duckdb:duckdb -0.5% -0.3% -0.2% +10.0% ➖ noise
9 duckdb:vortex-compact +1.5% -0.3% +1.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.7% -0.3% -1.4% +10.0% ➖ noise
10 datafusion:arrow +0.5% -0.9% +1.4% +10.0% ➖ noise
10 datafusion:vortex-compact +5.6% -0.9% +6.6% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +0.6% -0.9% +1.6% +10.0% ➖ noise
10 duckdb:duckdb +0.5% -0.9% +1.4% +10.0% ➖ noise
10 duckdb:vortex-compact +6.9% -0.9% +7.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +1.4% -0.9% +2.3% +10.0% ➖ noise
11 datafusion:arrow +0.4% -4.1% +4.7% +10.0% ➖ noise
11 datafusion:vortex-compact -1.3% -4.1% +2.9% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +1.1% -4.1% +5.5% +10.0% ➖ noise
11 duckdb:duckdb -1.4% -4.1% +2.8% +10.8% ➖ noise
11 duckdb:vortex-compact -3.0% -4.1% +1.2% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -5.9% -4.1% -1.9% +10.0% ➖ noise
12 datafusion:arrow +0.2% -1.5% +1.8% +22.4% ➖ noise
12 datafusion:vortex-compact +19.8% -1.5% +21.6% +10.0% 🚨 regression
12 datafusion:vortex-file-compressed +20.3% -1.5% +22.2% +10.0% 🚨 regression
12 duckdb:duckdb -0.5% -1.5% +1.1% +10.0% ➖ noise
12 duckdb:vortex-compact +17.1% -1.5% +18.9% +10.0% 🚨 regression
12 duckdb:vortex-file-compressed +21.9% -1.5% +23.8% +10.0% 🚨 regression
13 datafusion:arrow +3.1% -4.9% +8.4% +10.0% ➖ noise
13 datafusion:vortex-compact +0.2% -4.9% +5.3% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +1.0% -4.9% +6.2% +10.0% ➖ noise
13 duckdb:duckdb -0.1% -4.9% +5.0% +10.0% ➖ noise
13 duckdb:vortex-compact +0.1% -4.9% +5.3% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +1.0% -4.9% +6.1% +10.0% ➖ noise
14 datafusion:arrow +0.0% -3.6% +3.8% +10.0% ➖ noise
14 datafusion:vortex-compact +29.5% -3.6% +34.4% +10.0% 🚨 regression
14 datafusion:vortex-file-compressed +33.5% -3.6% +38.5% +10.0% 🚨 regression
14 duckdb:duckdb -0.2% -3.6% +3.6% +10.0% ➖ noise
14 duckdb:vortex-compact +19.8% -3.6% +24.3% +10.0% 🚨 regression
14 duckdb:vortex-file-compressed +23.3% -3.6% +27.9% +10.0% 🚨 regression
15 datafusion:arrow -0.9% +0.5% -1.4% +10.0% ➖ noise
15 datafusion:vortex-compact +12.1% +0.5% +11.5% +10.0% 🚨 regression
15 datafusion:vortex-file-compressed +21.6% +0.5% +21.0% +10.0% 🚨 regression
15 duckdb:duckdb -3.0% +0.5% -3.5% +10.0% ➖ noise
15 duckdb:vortex-compact +2.9% +0.5% +2.4% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -1.2% +0.5% -1.6% +10.0% ➖ noise
16 datafusion:arrow +2.9% +1.1% +1.8% +10.0% ➖ noise
16 datafusion:vortex-compact +6.9% +1.1% +5.8% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +11.9% +1.1% +10.7% +10.0% 🚨 regression
16 duckdb:duckdb -1.9% +1.1% -2.9% +10.0% ➖ noise
16 duckdb:vortex-compact -2.9% +1.1% -3.9% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +4.0% +1.1% +2.9% +10.0% ➖ noise
17 datafusion:arrow -0.1% +0.7% -0.8% +10.0% ➖ noise
17 datafusion:vortex-compact +3.2% +0.7% +2.4% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +2.9% +0.7% +2.1% +10.0% ➖ noise
17 duckdb:duckdb -0.8% +0.7% -1.5% +10.0% ➖ noise
17 duckdb:vortex-compact -1.8% +0.7% -2.5% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -2.9% +0.7% -3.6% +10.0% ➖ noise
18 datafusion:arrow -1.5% +0.0% -1.6% +10.0% ➖ noise
18 datafusion:vortex-compact +1.4% +0.0% +1.4% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -0.9% +0.0% -0.9% +10.0% ➖ noise
18 duckdb:duckdb -0.6% +0.0% -0.6% +10.0% ➖ noise
18 duckdb:vortex-compact +7.7% +0.0% +7.7% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -3.1% +0.0% -3.1% +10.0% ➖ noise
19 datafusion:arrow -1.6% +0.7% -2.3% +10.0% ➖ noise
19 datafusion:vortex-compact +23.7% +0.7% +22.9% +10.0% 🚨 regression
19 datafusion:vortex-file-compressed +35.4% +0.7% +34.5% +10.0% 🚨 regression
19 duckdb:duckdb +0.2% +0.7% -0.5% +10.0% ➖ noise
19 duckdb:vortex-compact +1.0% +0.7% +0.3% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +1.4% +0.7% +0.7% +10.0% ➖ noise
20 datafusion:arrow +1.3% +1.5% -0.2% +10.0% ➖ noise
20 datafusion:vortex-compact +5.8% +1.5% +4.3% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +3.3% +1.5% +1.8% +10.0% ➖ noise
20 duckdb:duckdb -0.0% +1.5% -1.4% +10.0% ➖ noise
20 duckdb:vortex-compact +1.8% +1.5% +0.3% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -4.7% +1.5% -6.0% +10.0% ➖ noise
21 datafusion:arrow -0.3% -0.7% +0.5% +10.0% ➖ noise
21 datafusion:vortex-compact +1.9% -0.7% +2.6% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -3.1% -0.7% -2.4% +10.0% ➖ noise
21 duckdb:duckdb +0.5% -0.7% +1.2% +10.0% ➖ noise
21 duckdb:vortex-compact +4.3% -0.7% +5.0% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -6.6% -0.7% -5.9% +10.0% ➖ noise
22 datafusion:arrow +0.8% +0.4% +0.3% +10.0% ➖ noise
22 datafusion:vortex-compact +1.4% +0.4% +1.0% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +4.2% +0.4% +3.8% +10.0% ➖ noise
22 duckdb:duckdb -6.1% +0.4% -6.5% +10.0% ➖ noise
22 duckdb:vortex-compact -4.5% +0.4% -4.9% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -3.3% +0.4% -3.7% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=10 on NVME

File Size Changes (44 files changed, +0.8% overall, 39↑ 5↓)
File Scale Format Base HEAD Change %
partsupp_0.vortex 10.0 vortex-file-compressed 180.30 MB 185.94 MB +5.64 MB +3.1%
partsupp_1.vortex 10.0 vortex-file-compressed 180.47 MB 186.11 MB +5.64 MB +3.1%
lineitem_6.vortex 10.0 vortex-file-compressed 132.98 MB 136.02 MB +3.05 MB +2.3%
lineitem_5.vortex 10.0 vortex-file-compressed 133.59 MB 136.12 MB +2.53 MB +1.9%
lineitem_3.vortex 10.0 vortex-file-compressed 133.48 MB 136.00 MB +2.52 MB +1.9%
lineitem_7.vortex 10.0 vortex-file-compressed 133.73 MB 135.89 MB +2.16 MB +1.6%
lineitem_8.vortex 10.0 vortex-file-compressed 133.78 MB 135.94 MB +2.16 MB +1.6%
lineitem_1.vortex 10.0 vortex-file-compressed 133.98 MB 135.98 MB +2.00 MB +1.5%
lineitem_2.vortex 10.0 vortex-file-compressed 134.09 MB 135.92 MB +1.83 MB +1.4%
lineitem_4.vortex 10.0 vortex-file-compressed 134.13 MB 135.96 MB +1.82 MB +1.4%
lineitem_12.vortex 10.0 vortex-file-compressed 134.22 MB 136.05 MB +1.82 MB +1.4%
lineitem_10.vortex 10.0 vortex-file-compressed 134.21 MB 136.03 MB +1.82 MB +1.4%
lineitem_0.vortex 10.0 vortex-file-compressed 134.36 MB 136.00 MB +1.64 MB +1.2%
lineitem_9.vortex 10.0 vortex-file-compressed 134.36 MB 135.82 MB +1.46 MB +1.1%
lineitem_11.vortex 10.0 vortex-file-compressed 134.56 MB 135.86 MB +1.29 MB +1.0%
lineitem_3.vortex 10.0 vortex-compact 100.41 MB 100.75 MB +341.37 KB +0.3%
lineitem_12.vortex 10.0 vortex-compact 100.42 MB 100.75 MB +336.82 KB +0.3%
lineitem_4.vortex 10.0 vortex-compact 100.35 MB 100.67 MB +324.89 KB +0.3%
lineitem_7.vortex 10.0 vortex-compact 100.38 MB 100.68 MB +309.62 KB +0.3%
lineitem_0.vortex 10.0 vortex-compact 100.39 MB 100.69 MB +305.24 KB +0.3%
lineitem_9.vortex 10.0 vortex-compact 100.26 MB 100.54 MB +282.66 KB +0.3%
lineitem_11.vortex 10.0 vortex-compact 100.32 MB 100.59 MB +276.55 KB +0.3%
lineitem_10.vortex 10.0 vortex-compact 100.42 MB 100.69 MB +275.52 KB +0.3%
lineitem_2.vortex 10.0 vortex-compact 100.38 MB 100.64 MB +263.76 KB +0.3%
lineitem_1.vortex 10.0 vortex-compact 100.44 MB 100.69 MB +260.48 KB +0.3%
lineitem_5.vortex 10.0 vortex-compact 100.49 MB 100.75 MB +258.17 KB +0.3%
lineitem_8.vortex 10.0 vortex-compact 100.39 MB 100.63 MB +249.83 KB +0.2%
lineitem_6.vortex 10.0 vortex-compact 100.48 MB 100.70 MB +234.87 KB +0.2%
part_0.vortex 10.0 vortex-compact 18.06 MB 18.08 MB +20.21 KB +0.1%
part_1.vortex 10.0 vortex-compact 18.06 MB 18.08 MB +20.06 KB +0.1%
orders_1.vortex 10.0 vortex-compact 114.53 MB 114.64 MB +107.57 KB +0.1%
orders_0.vortex 10.0 vortex-compact 114.56 MB 114.66 MB +103.99 KB +0.1%
orders_2.vortex 10.0 vortex-compact 114.55 MB 114.65 MB +102.09 KB +0.1%
part_1.vortex 10.0 vortex-file-compressed 26.92 MB 26.94 MB +18.77 KB +0.1%
part_0.vortex 10.0 vortex-file-compressed 26.95 MB 26.97 MB +18.77 KB +0.1%
supplier_0.vortex 10.0 vortex-compact 4.72 MB 4.72 MB +2.32 KB +0.0%
customer_0.vortex 10.0 vortex-compact 74.01 MB 74.04 MB +28.79 KB +0.0%
supplier_0.vortex 10.0 vortex-file-compressed 6.67 MB 6.67 MB +2.22 KB +0.0%
customer_0.vortex 10.0 vortex-file-compressed 104.54 MB 104.57 MB +25.66 KB +0.0%
partsupp_0.vortex 10.0 vortex-compact 126.66 MB 126.64 MB 22.62 KB -0.0%
partsupp_1.vortex 10.0 vortex-compact 126.64 MB 126.62 MB 24.54 KB -0.0%
orders_1.vortex 10.0 vortex-file-compressed 163.75 MB 162.68 MB 1.06 MB -0.7%
orders_2.vortex 10.0 vortex-file-compressed 163.59 MB 162.53 MB 1.06 MB -0.7%
orders_0.vortex 10.0 vortex-file-compressed 163.53 MB 162.46 MB 1.06 MB -0.7%

Totals:

  • vortex-compact: 1.97 GB → 1.97 GB (+0.2%)
  • vortex-file-compressed: 2.69 GB → 2.73 GB (+1.2%)

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.2%
Vortex (geomean): 1.048x ➖
Parquet (geomean): 1.061x ➖
Shifts: Parquet (control) +6.1% · Median polish +6.5%


duckdb / vortex-file-compressed (1.074x ➖, 0↑ 1↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11856461 10916627 1.09
statpopgen_q01/duckdb:vortex-file-compressed 🚨 53885669 46660979 1.15
statpopgen_q02/duckdb:vortex-file-compressed 1385329315 1320698010 1.05
statpopgen_q03/duckdb:vortex-file-compressed 3209135375 3101988019 1.03
statpopgen_q04/duckdb:vortex-file-compressed 3249070727 3046118618 1.07
statpopgen_q05/duckdb:vortex-file-compressed 1499711224 1372874588 1.09
statpopgen_q06/duckdb:vortex-file-compressed 2175996024 2057604097 1.06
statpopgen_q07/duckdb:vortex-file-compressed 367187492 337537209 1.09
statpopgen_q08/duckdb:vortex-file-compressed 383994972 364093338 1.05
statpopgen_q09/duckdb:vortex-file-compressed 3056918579 2871288846 1.06
statpopgen_q10/duckdb:vortex-file-compressed 4932627675 4622295667 1.07
duckdb / vortex-compact (1.023x ➖, 2↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11661834 10744867 1.09
statpopgen_q01/duckdb:vortex-compact 170260452 172010423 0.99
statpopgen_q02/duckdb:vortex-compact 1905426184 1805820506 1.06
statpopgen_q03/duckdb:vortex-compact 3782962471 3461356611 1.09
statpopgen_q04/duckdb:vortex-compact 3734449688 3495731995 1.07
statpopgen_q05/duckdb:vortex-compact 1930227616 1808046134 1.07
statpopgen_q06/duckdb:vortex-compact 2801650787 2672504921 1.05
statpopgen_q07/duckdb:vortex-compact 🚀 816736553 927886292 0.88
statpopgen_q08/duckdb:vortex-compact 🚀 831879778 953852757 0.87
statpopgen_q09/duckdb:vortex-compact 3516920837 3325253444 1.06
statpopgen_q10/duckdb:vortex-compact 5717408648 5361653955 1.07
duckdb / parquet (1.061x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 327099633 313379487 1.04
statpopgen_q01/duckdb:parquet 418117112 389158603 1.07
statpopgen_q02/duckdb:parquet 1047959112 1001486196 1.05
statpopgen_q03/duckdb:parquet 1567097398 1482952967 1.06
statpopgen_q04/duckdb:parquet 1576849609 1514390053 1.04
statpopgen_q05/duckdb:parquet 1057870148 1015731815 1.04
statpopgen_q06/duckdb:parquet 1578474622 1472452209 1.07
statpopgen_q07/duckdb:parquet 1977059160 1876710012 1.05
statpopgen_q08/duckdb:parquet 1977739487 1870576184 1.06
statpopgen_q09/duckdb:parquet 1483398752 1363421737 1.09
statpopgen_q10/duckdb:parquet 2883279467 2627124697 1.10
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +8.5% +4.4% +4.0% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +8.6% +4.4% +4.1% +10.0% ➖ noise
1 duckdb:vortex-compact -1.0% +7.4% -7.9% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +15.5% +7.4% +7.5% +206.5% ➖ noise
2 duckdb:vortex-compact +5.5% +4.6% +0.8% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +4.9% +4.6% +0.2% +10.0% ➖ noise
3 duckdb:vortex-compact +9.3% +5.7% +3.4% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +3.5% +5.7% -2.1% +10.0% ➖ noise
4 duckdb:vortex-compact +6.8% +4.1% +2.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +6.7% +4.1% +2.4% +10.0% ➖ noise
5 duckdb:vortex-compact +6.8% +4.1% +2.5% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +9.2% +4.1% +4.9% +10.0% ➖ noise
6 duckdb:vortex-compact +4.8% +7.2% -2.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +5.8% +7.2% -1.3% +10.0% ➖ noise
7 duckdb:vortex-compact -12.0% +5.3% -16.4% +10.0% ✅ faster
7 duckdb:vortex-file-compressed +8.8% +5.3% +3.3% +10.0% ➖ noise
8 duckdb:vortex-compact -12.8% +5.7% -17.5% +10.0% ✅ faster
8 duckdb:vortex-file-compressed +5.5% +5.7% -0.2% +10.0% ➖ noise
9 duckdb:vortex-compact +5.8% +8.8% -2.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +6.5% +8.8% -2.1% +10.0% ➖ noise
10 duckdb:vortex-compact +6.6% +9.8% -2.8% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +6.7% +9.8% -2.8% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Statistical and Population Genetics

File Size Changes (2 files changed, -1.9% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 955.21 MB 954.83 MB 390.46 KB -0.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.78 GB 1.73 GB 52.85 MB -2.9%

Totals:

  • vortex-compact: 955.47 MB → 955.09 MB (-0.0%)
  • vortex-file-compressed: 1.78 GB → 1.73 GB (-2.9%)

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Vortex (geomean): 1.040x ➖
Parquet (geomean): 1.008x ➖
Shifts: Parquet (control) +0.8% · Median polish +0.8%


datafusion / vortex-file-compressed (1.049x ➖, 1↑ 8↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚨 2103194 1860198 1.13
clickbench_q01/datafusion:vortex-file-compressed 13915560 14107604 0.99
clickbench_q02/datafusion:vortex-file-compressed 🚀 31669711 36015616 0.88
clickbench_q03/datafusion:vortex-file-compressed 40867994 39705815 1.03
clickbench_q04/datafusion:vortex-file-compressed 309319463 308101973 1.00
clickbench_q05/datafusion:vortex-file-compressed 329508799 317066595 1.04
clickbench_q06/datafusion:vortex-file-compressed 1924603 1899039 1.01
clickbench_q07/datafusion:vortex-file-compressed 18571821 18824232 0.99
clickbench_q08/datafusion:vortex-file-compressed 394507142 380865010 1.04
clickbench_q09/datafusion:vortex-file-compressed 572341530 560399683 1.02
clickbench_q10/datafusion:vortex-file-compressed 🚨 86870574 72512262 1.20
clickbench_q11/datafusion:vortex-file-compressed 🚨 98444343 84980421 1.16
clickbench_q12/datafusion:vortex-file-compressed 275312291 268263884 1.03
clickbench_q13/datafusion:vortex-file-compressed 433327095 412591926 1.05
clickbench_q14/datafusion:vortex-file-compressed 273386032 259811808 1.05
clickbench_q15/datafusion:vortex-file-compressed 366560308 358931430 1.02
clickbench_q16/datafusion:vortex-file-compressed 715470429 684172202 1.05
clickbench_q17/datafusion:vortex-file-compressed 698570857 679885984 1.03
clickbench_q18/datafusion:vortex-file-compressed 1396498380 1366512302 1.02
clickbench_q19/datafusion:vortex-file-compressed 26241747 25871541 1.01
clickbench_q20/datafusion:vortex-file-compressed 361440123 353840145 1.02
clickbench_q21/datafusion:vortex-file-compressed 418045461 411730159 1.02
clickbench_q22/datafusion:vortex-file-compressed 533042064 501436886 1.06
clickbench_q23/datafusion:vortex-file-compressed 746170089 773560452 0.96
clickbench_q24/datafusion:vortex-file-compressed 🚨 61068986 55510715 1.10
clickbench_q25/datafusion:vortex-file-compressed 🚨 82158336 72131811 1.14
clickbench_q26/datafusion:vortex-file-compressed 🚨 53865140 47472776 1.13
clickbench_q27/datafusion:vortex-file-compressed 809856403 803681953 1.01
clickbench_q28/datafusion:vortex-file-compressed 6873965960 6759380361 1.02
clickbench_q29/datafusion:vortex-file-compressed 243671893 242188264 1.01
clickbench_q30/datafusion:vortex-file-compressed 259215976 243559338 1.06
clickbench_q31/datafusion:vortex-file-compressed 🚨 319531195 275082414 1.16
clickbench_q32/datafusion:vortex-file-compressed 🚨 1428794755 1168878832 1.22
clickbench_q33/datafusion:vortex-file-compressed 1480161565 1350512558 1.10
clickbench_q34/datafusion:vortex-file-compressed 1432963733 1373460337 1.04
clickbench_q35/datafusion:vortex-file-compressed 553134538 507187877 1.09
clickbench_q36/datafusion:vortex-file-compressed 87984880 81663280 1.08
clickbench_q37/datafusion:vortex-file-compressed 40210805 38891402 1.03
clickbench_q38/datafusion:vortex-file-compressed 24434892 22854036 1.07
clickbench_q39/datafusion:vortex-file-compressed 147749710 142120276 1.04
clickbench_q40/datafusion:vortex-file-compressed 20112316 19312868 1.04
clickbench_q41/datafusion:vortex-file-compressed 17401241 16443139 1.06
clickbench_q42/datafusion:vortex-file-compressed 18357265 18871352 0.97
datafusion / parquet (1.008x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1959675 1939696 1.01
clickbench_q01/datafusion:parquet 20483187 20562932 1.00
clickbench_q02/datafusion:parquet 56685022 53289992 1.06
clickbench_q03/datafusion:parquet 44214779 46274325 0.96
clickbench_q04/datafusion:parquet 334721060 329613000 1.02
clickbench_q05/datafusion:parquet 372581800 363756460 1.02
clickbench_q06/datafusion:parquet 1769858 1934798 0.91
clickbench_q07/datafusion:parquet 26688185 25230749 1.06
clickbench_q08/datafusion:parquet 410565624 407425117 1.01
clickbench_q09/datafusion:parquet 640440668 632086569 1.01
clickbench_q10/datafusion:parquet 109647211 113237904 0.97
clickbench_q11/datafusion:parquet 133943818 132721809 1.01
clickbench_q12/datafusion:parquet 368942033 357231199 1.03
clickbench_q13/datafusion:parquet 502915809 495916641 1.01
clickbench_q14/datafusion:parquet 361974318 361238646 1.00
clickbench_q15/datafusion:parquet 377982650 368104449 1.03
clickbench_q16/datafusion:parquet 708637480 682263831 1.04
clickbench_q17/datafusion:parquet 691825407 680731092 1.02
clickbench_q18/datafusion:parquet 1430011122 1382583330 1.03
clickbench_q19/datafusion:parquet 32752593 32773305 1.00
clickbench_q20/datafusion:parquet 619662710 610328849 1.02
clickbench_q21/datafusion:parquet 695806169 662642505 1.05
clickbench_q22/datafusion:parquet 1000154039 975164474 1.03
clickbench_q23/datafusion:parquet 3703128575 3649630092 1.01
clickbench_q24/datafusion:parquet 88783420 91775205 0.97
clickbench_q25/datafusion:parquet 142043662 147379843 0.96
clickbench_q26/datafusion:parquet 88448296 88798095 1.00
clickbench_q27/datafusion:parquet 1057822311 1062027823 1.00
clickbench_q28/datafusion:parquet 6679536566 6617276313 1.01
clickbench_q29/datafusion:parquet 238578861 234244238 1.02
clickbench_q30/datafusion:parquet 362343724 364904526 0.99
clickbench_q31/datafusion:parquet 389695157 389889962 1.00
clickbench_q32/datafusion:parquet 1305568511 1285117531 1.02
clickbench_q33/datafusion:parquet 1514863767 1535968856 0.99
clickbench_q34/datafusion:parquet 1562375078 1521975832 1.03
clickbench_q35/datafusion:parquet 535114567 526918760 1.02
clickbench_q36/datafusion:parquet 146588932 145068566 1.01
clickbench_q37/datafusion:parquet 60361579 60425350 1.00
clickbench_q38/datafusion:parquet 91114049 94570559 0.96
clickbench_q39/datafusion:parquet 273742432 274163549 1.00
clickbench_q40/datafusion:parquet 35299327 32875447 1.07
clickbench_q41/datafusion:parquet 29747296 30079663 0.99
clickbench_q42/datafusion:parquet 33026808 31306972 1.05
duckdb / vortex-file-compressed (1.032x ➖, 3↑ 7↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6200958 6222430 1.00
clickbench_q01/duckdb:vortex-file-compressed 15513821 14560730 1.07
clickbench_q02/duckdb:vortex-file-compressed 27191027 26415557 1.03
clickbench_q03/duckdb:vortex-file-compressed 🚨 34269604 30584415 1.12
clickbench_q04/duckdb:vortex-file-compressed 192032866 187288936 1.03
clickbench_q05/duckdb:vortex-file-compressed 203743532 196946457 1.03
clickbench_q06/duckdb:vortex-file-compressed 21269443 19554115 1.09
clickbench_q07/duckdb:vortex-file-compressed 16960148 16386103 1.04
clickbench_q08/duckdb:vortex-file-compressed 273414773 267235800 1.02
clickbench_q09/duckdb:vortex-file-compressed 363346124 350409407 1.04
clickbench_q10/duckdb:vortex-file-compressed 🚨 87260062 73978282 1.18
clickbench_q11/duckdb:vortex-file-compressed 🚨 101931393 82990329 1.23
clickbench_q12/duckdb:vortex-file-compressed 237044538 219270359 1.08
clickbench_q13/duckdb:vortex-file-compressed 461275125 430326439 1.07
clickbench_q14/duckdb:vortex-file-compressed 274696565 258273024 1.06
clickbench_q15/duckdb:vortex-file-compressed 231788698 230745190 1.00
clickbench_q16/duckdb:vortex-file-compressed 711734422 698024466 1.02
clickbench_q17/duckdb:vortex-file-compressed 558521930 512787932 1.09
clickbench_q18/duckdb:vortex-file-compressed 1205792413 1187893128 1.02
clickbench_q19/duckdb:vortex-file-compressed 24681699 23715286 1.04
clickbench_q20/duckdb:vortex-file-compressed 391165138 402804229 0.97
clickbench_q21/duckdb:vortex-file-compressed 428061077 417820865 1.02
clickbench_q22/duckdb:vortex-file-compressed 🚀 567109636 698443728 0.81
clickbench_q23/duckdb:vortex-file-compressed 🚀 741284977 993821949 0.75
clickbench_q24/duckdb:vortex-file-compressed 🚀 44275596 51149654 0.87
clickbench_q25/duckdb:vortex-file-compressed 84848959 83935006 1.01
clickbench_q26/duckdb:vortex-file-compressed 🚨 46168125 41109031 1.12
clickbench_q27/duckdb:vortex-file-compressed 517940036 497009786 1.04
clickbench_q28/duckdb:vortex-file-compressed 3032761055 3003425306 1.01
clickbench_q29/duckdb:vortex-file-compressed 29431027 30761209 0.96
clickbench_q30/duckdb:vortex-file-compressed 216470424 201738825 1.07
clickbench_q31/duckdb:vortex-file-compressed 🚨 307871965 275039275 1.12
clickbench_q32/duckdb:vortex-file-compressed 1473151942 1461811050 1.01
clickbench_q33/duckdb:vortex-file-compressed 1553722964 1511589384 1.03
clickbench_q34/duckdb:vortex-file-compressed 🚨 1708549188 1535085431 1.11
clickbench_q35/duckdb:vortex-file-compressed 371614264 373044060 1.00
clickbench_q36/duckdb:vortex-file-compressed 32863064 30944944 1.06
clickbench_q37/duckdb:vortex-file-compressed 24873705 24008665 1.04
clickbench_q38/duckdb:vortex-file-compressed 27265928 25377394 1.07
clickbench_q39/duckdb:vortex-file-compressed 49041446 45766361 1.07
clickbench_q40/duckdb:vortex-file-compressed 🚨 27100305 23917395 1.13
clickbench_q41/duckdb:vortex-file-compressed 25484091 23740836 1.07
clickbench_q42/duckdb:vortex-file-compressed 22427428 24259098 0.92
duckdb / parquet (1.008x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 233481749 217946730 1.07
clickbench_q01/duckdb:parquet 51410837 50101278 1.03
clickbench_q02/duckdb:parquet 65469350 66219638 0.99
clickbench_q03/duckdb:parquet 63124059 63446021 0.99
clickbench_q04/duckdb:parquet 206989593 204837838 1.01
clickbench_q05/duckdb:parquet 282344944 275379337 1.03
clickbench_q06/duckdb:parquet 60479836 61117963 0.99
clickbench_q07/duckdb:parquet 52465759 53013114 0.99
clickbench_q08/duckdb:parquet 267943846 267808029 1.00
clickbench_q09/duckdb:parquet 399023372 394682919 1.01
clickbench_q10/duckdb:parquet 95812876 95935617 1.00
clickbench_q11/duckdb:parquet 108829150 107304493 1.01
clickbench_q12/duckdb:parquet 296542040 295640267 1.00
clickbench_q13/duckdb:parquet 514593898 504547597 1.02
clickbench_q14/duckdb:parquet 327189464 328319924 1.00
clickbench_q15/duckdb:parquet 241966933 240982849 1.00
clickbench_q16/duckdb:parquet 612681013 610206465 1.00
clickbench_q17/duckdb:parquet 522370454 507950261 1.03
clickbench_q18/duckdb:parquet 1055934325 1049439183 1.01
clickbench_q19/duckdb:parquet 49216627 49744860 0.99
clickbench_q20/duckdb:parquet 434468390 437889552 0.99
clickbench_q21/duckdb:parquet 553592139 553577109 1.00
clickbench_q22/duckdb:parquet 929733037 931762130 1.00
clickbench_q23/duckdb:parquet 314501321 309460349 1.02
clickbench_q24/duckdb:parquet 78248740 77590029 1.01
clickbench_q25/duckdb:parquet 140577189 139245804 1.01
clickbench_q26/duckdb:parquet 52669594 54257856 0.97
clickbench_q27/duckdb:parquet 641145973 640498061 1.00
clickbench_q28/duckdb:parquet 4844301374 4884041113 0.99
clickbench_q29/duckdb:parquet 61124730 60242451 1.01
clickbench_q30/duckdb:parquet 307079326 304674804 1.01
clickbench_q31/duckdb:parquet 349420479 353472281 0.99
clickbench_q32/duckdb:parquet 1165329336 1133493541 1.03
clickbench_q33/duckdb:parquet 1218437882 1208002554 1.01
clickbench_q34/duckdb:parquet 1291998081 1251996009 1.03
clickbench_q35/duckdb:parquet 353818326 352392859 1.00
clickbench_q36/duckdb:parquet 63497332 64315732 0.99
clickbench_q37/duckdb:parquet 53934666 53655789 1.01
clickbench_q38/duckdb:parquet 56435556 58593728 0.96
clickbench_q39/duckdb:parquet 105553120 98387863 1.07
clickbench_q40/duckdb:parquet 55681998 54188063 1.03
clickbench_q41/duckdb:parquet 58917721 59020793 1.00
clickbench_q42/duckdb:parquet 51564426 49652042 1.04
duckdb / duckdb (0.955x ➖, 5↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 🚀 17677854 20673354 0.86
clickbench_q01/duckdb:duckdb 33145175 36424653 0.91
clickbench_q02/duckdb:duckdb 45012488 48966668 0.92
clickbench_q03/duckdb:duckdb 47268636 50855408 0.93
clickbench_q04/duckdb:duckdb 219008964 222485670 0.98
clickbench_q05/duckdb:duckdb 331543845 327189646 1.01
clickbench_q06/duckdb:duckdb 35379978 38865707 0.91
clickbench_q07/duckdb:duckdb 🚀 34417089 40433910 0.85
clickbench_q08/duckdb:duckdb 311391665 314602325 0.99
clickbench_q09/duckdb:duckdb 485492942 469551243 1.03
clickbench_q10/duckdb:duckdb 96680241 99177368 0.97
clickbench_q11/duckdb:duckdb 106876797 107146025 1.00
clickbench_q12/duckdb:duckdb 299028171 301176602 0.99
clickbench_q13/duckdb:duckdb 556950359 545603075 1.02
clickbench_q14/duckdb:duckdb 359891879 337864405 1.07
clickbench_q15/duckdb:duckdb 265164706 259889014 1.02
clickbench_q16/duckdb:duckdb 688578698 689165266 1.00
clickbench_q17/duckdb:duckdb 578386480 593486024 0.97
clickbench_q18/duckdb:duckdb 1268877954 1280459785 0.99
clickbench_q19/duckdb:duckdb 🚀 34404374 38509088 0.89
clickbench_q20/duckdb:duckdb 955118224 1040199830 0.92
clickbench_q21/duckdb:duckdb 980490901 1087343718 0.90
clickbench_q22/duckdb:duckdb 1084368285 1090255276 0.99
clickbench_q23/duckdb:duckdb 248275233 271473518 0.91
clickbench_q24/duckdb:duckdb 61621337 65522657 0.94
clickbench_q25/duckdb:duckdb 123685854 130191496 0.95
clickbench_q26/duckdb:duckdb 🚀 53526191 60203234 0.89
clickbench_q27/duckdb:duckdb 1030276185 1091997784 0.94
clickbench_q28/duckdb:duckdb 4622669449 4610057540 1.00
clickbench_q29/duckdb:duckdb 48101827 52235075 0.92
clickbench_q30/duckdb:duckdb 298877231 294817929 1.01
clickbench_q31/duckdb:duckdb 435877249 436199779 1.00
clickbench_q32/duckdb:duckdb 1418853773 1430064980 0.99
clickbench_q33/duckdb:duckdb 1845743667 1889427255 0.98
clickbench_q34/duckdb:duckdb 1931718546 2028108587 0.95
clickbench_q35/duckdb:duckdb 268134649 263419178 1.02
clickbench_q36/duckdb:duckdb 41703151 42806026 0.97
clickbench_q37/duckdb:duckdb 31658900 34913965 0.91
clickbench_q38/duckdb:duckdb 30855763 34029574 0.91
clickbench_q39/duckdb:duckdb 63128904 68734982 0.92
clickbench_q40/duckdb:duckdb 32812187 35491907 0.92
clickbench_q41/duckdb:duckdb 30757525 33264279 0.92
clickbench_q42/duckdb:duckdb 🚀 31904629 35570134 0.90
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed +13.1% +4.0% +8.7% +639.6% ➖ noise
0 duckdb:duckdb -14.5% +4.0% -17.8% +256.4% ➖ noise
0 duckdb:vortex-file-compressed -0.3% +4.0% -4.2% +312.8% ➖ noise
1 datafusion:vortex-file-compressed -1.4% +1.1% -2.4% +26.5% ➖ noise
1 duckdb:duckdb -9.0% +1.1% -10.0% +56.2% ➖ noise
1 duckdb:vortex-file-compressed +6.5% +1.1% +5.4% +14.5% ➖ noise
2 datafusion:vortex-file-compressed -12.1% +2.6% -14.3% +17.3% ➖ noise
2 duckdb:duckdb -8.1% +2.6% -10.4% +19.5% ➖ noise
2 duckdb:vortex-file-compressed +2.9% +2.6% +0.4% +12.6% ➖ noise
3 datafusion:vortex-file-compressed +2.9% -2.5% +5.6% +152.5% ➖ noise
3 duckdb:duckdb -7.1% -2.5% -4.7% +42.8% ➖ noise
3 duckdb:vortex-file-compressed +12.0% -2.5% +14.9% +14.8% 🚨 regression
4 datafusion:vortex-file-compressed +0.4% +1.3% -0.9% +10.0% ➖ noise
4 duckdb:duckdb -1.6% +1.3% -2.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.5% +1.3% +1.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +3.9% +2.5% +1.4% +10.0% ➖ noise
5 duckdb:duckdb +1.3% +2.5% -1.1% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +3.5% +2.5% +0.9% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +1.3% -4.9% +6.5% +38.3% ➖ noise
6 duckdb:duckdb -9.0% -4.9% -4.3% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +8.8% -4.9% +14.3% +19.4% ➖ noise
7 datafusion:vortex-file-compressed -1.3% +2.3% -3.6% +12.4% ➖ noise
7 duckdb:duckdb -14.9% +2.3% -16.8% +13.1% ✅ faster
7 duckdb:vortex-file-compressed +3.5% +2.3% +1.2% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +3.6% +0.4% +3.2% +10.0% ➖ noise
8 duckdb:duckdb -1.0% +0.4% -1.4% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +2.3% +0.4% +1.9% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +2.1% +1.2% +0.9% +10.0% ➖ noise
9 duckdb:duckdb +3.4% +1.2% +2.2% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +3.7% +1.2% +2.5% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +19.8% -1.7% +21.8% +10.0% 🚨 regression
10 duckdb:duckdb -2.5% -1.7% -0.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +18.0% -1.7% +19.9% +10.0% 🚨 regression
11 datafusion:vortex-file-compressed +15.8% +1.2% +14.5% +10.0% 🚨 regression
11 duckdb:duckdb -0.3% +1.2% -1.4% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +22.8% +1.2% +21.4% +10.0% 🚨 regression
12 datafusion:vortex-file-compressed +2.6% +1.8% +0.8% +10.0% ➖ noise
12 duckdb:duckdb -0.7% +1.8% -2.5% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +8.1% +1.8% +6.2% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +5.0% +1.7% +3.3% +10.0% ➖ noise
13 duckdb:duckdb +2.1% +1.7% +0.4% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +7.2% +1.7% +5.4% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +5.2% -0.1% +5.3% +10.0% ➖ noise
14 duckdb:duckdb +6.5% -0.1% +6.6% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +6.4% -0.1% +6.4% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +2.1% +1.5% +0.6% +10.0% ➖ noise
15 duckdb:duckdb +2.0% +1.5% +0.5% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +0.5% +1.5% -1.1% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +4.6% +2.1% +2.4% +10.0% ➖ noise
16 duckdb:duckdb -0.1% +2.1% -2.2% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +2.0% +2.1% -0.2% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +2.7% +2.2% +0.5% +10.0% ➖ noise
17 duckdb:duckdb -2.5% +2.2% -4.7% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +8.9% +2.2% +6.5% +16.4% ➖ noise
18 datafusion:vortex-file-compressed +2.2% +2.0% +0.2% +10.0% ➖ noise
18 duckdb:duckdb -0.9% +2.0% -2.9% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +1.5% +2.0% -0.5% +11.9% ➖ noise
19 datafusion:vortex-file-compressed +1.4% -0.6% +2.0% +14.5% ➖ noise
19 duckdb:duckdb -10.7% -0.6% -10.2% +10.7% ✅ faster
19 duckdb:vortex-file-compressed +4.1% -0.6% +4.7% +21.1% ➖ noise
20 datafusion:vortex-file-compressed +2.1% +0.4% +1.8% +196.6% ➖ noise
20 duckdb:duckdb -8.2% +0.4% -8.5% +24.5% ➖ noise
20 duckdb:vortex-file-compressed -2.9% +0.4% -3.2% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +1.5% +2.5% -0.9% +10.0% ➖ noise
21 duckdb:duckdb -9.8% +2.5% -12.0% +10.0% ✅ faster
21 duckdb:vortex-file-compressed +2.5% +2.5% -0.0% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +6.3% +1.2% +5.1% +10.0% ➖ noise
22 duckdb:duckdb -0.5% +1.2% -1.7% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -18.8% +1.2% -19.7% +19.3% ✅ faster
23 datafusion:vortex-file-compressed -3.5% +1.5% -5.0% +34.1% ➖ noise
23 duckdb:duckdb -8.5% +1.5% -9.9% +10.0% ✅ faster
23 duckdb:vortex-file-compressed -25.4% +1.5% -26.5% +29.6% ✅ faster
24 datafusion:vortex-file-compressed +10.0% -1.2% +11.4% +14.1% ➖ noise
24 duckdb:duckdb -6.0% -1.2% -4.8% +10.7% ➖ noise
24 duckdb:vortex-file-compressed -13.4% -1.2% -12.4% +41.8% ➖ noise
25 datafusion:vortex-file-compressed +13.9% -1.4% +15.5% +12.2% 🚨 regression
25 duckdb:duckdb -5.0% -1.4% -3.7% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +1.1% -1.4% +2.5% +10.0% ➖ noise
26 datafusion:vortex-file-compressed +13.5% -1.7% +15.4% +17.6% ➖ noise
26 duckdb:duckdb -11.1% -1.7% -9.6% +14.7% ➖ noise
26 duckdb:vortex-file-compressed +12.3% -1.7% +14.2% +28.3% ➖ noise
27 datafusion:vortex-file-compressed +0.8% -0.1% +0.9% +10.0% ➖ noise
27 duckdb:duckdb -5.7% -0.1% -5.5% +10.0% ➖ noise
27 duckdb:vortex-file-compressed +4.2% -0.1% +4.4% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +1.7% +0.1% +1.6% +10.0% ➖ noise
28 duckdb:duckdb +0.3% +0.1% +0.2% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +1.0% +0.1% +0.9% +10.0% ➖ noise
29 datafusion:vortex-file-compressed +0.6% +1.7% -1.0% +12.2% ➖ noise
29 duckdb:duckdb -7.9% +1.7% -9.4% +10.4% ✅ faster
29 duckdb:vortex-file-compressed -4.3% +1.7% -5.9% +10.0% ➖ noise
30 datafusion:vortex-file-compressed +6.4% +0.0% +6.4% +10.0% ➖ noise
30 duckdb:duckdb +1.4% +0.0% +1.3% +10.0% ➖ noise
30 duckdb:vortex-file-compressed +7.3% +0.0% +7.3% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +16.2% -0.6% +16.9% +10.0% 🚨 regression
31 duckdb:duckdb -0.1% -0.6% +0.5% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +11.9% -0.6% +12.6% +10.0% 🚨 regression
32 datafusion:vortex-file-compressed +22.2% +2.2% +19.6% +15.8% 🚨 regression
32 duckdb:duckdb -0.8% +2.2% -2.9% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +0.8% +2.2% -1.4% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +9.6% -0.3% +9.9% +11.3% ➖ noise
33 duckdb:duckdb -2.3% -0.3% -2.1% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +2.8% -0.3% +3.1% +10.0% ➖ noise
34 datafusion:vortex-file-compressed +4.3% +2.9% +1.4% +10.0% ➖ noise
34 duckdb:duckdb -4.8% +2.9% -7.5% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +11.3% +2.9% +8.1% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +9.1% +1.0% +8.0% +10.0% ➖ noise
35 duckdb:duckdb +1.8% +1.0% +0.8% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -0.4% +1.0% -1.3% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +7.7% -0.1% +7.9% +10.6% ➖ noise
36 duckdb:duckdb -2.6% -0.1% -2.5% +10.5% ➖ noise
36 duckdb:vortex-file-compressed +6.2% -0.1% +6.3% +10.0% ➖ noise
37 datafusion:vortex-file-compressed +3.4% +0.2% +3.2% +10.0% ➖ noise
37 duckdb:duckdb -9.3% +0.2% -9.5% +10.0% ✅ faster
37 duckdb:vortex-file-compressed +3.6% +0.2% +3.4% +12.4% ➖ noise
38 datafusion:vortex-file-compressed +6.9% -3.7% +11.0% +10.0% 🚨 regression
38 duckdb:duckdb -9.3% -3.7% -5.9% +10.6% ➖ noise
38 duckdb:vortex-file-compressed +7.4% -3.7% +11.5% +10.0% 🚨 regression
39 datafusion:vortex-file-compressed +4.0% +3.5% +0.4% +10.0% ➖ noise
39 duckdb:duckdb -8.2% +3.5% -11.3% +11.0% ✅ faster
39 duckdb:vortex-file-compressed +7.2% +3.5% +3.5% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +4.1% +5.0% -0.9% +10.7% ➖ noise
40 duckdb:duckdb -7.6% +5.0% -12.0% +10.0% ✅ faster
40 duckdb:vortex-file-compressed +13.3% +5.0% +7.9% +10.0% ➖ noise
41 datafusion:vortex-file-compressed +5.8% -0.6% +6.5% +10.0% ➖ noise
41 duckdb:duckdb -7.5% -0.6% -6.9% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +7.3% -0.6% +8.0% +12.8% ➖ noise
42 datafusion:vortex-file-compressed -2.7% +4.7% -7.1% +10.0% ➖ noise
42 duckdb:duckdb -10.3% +4.7% -14.3% +10.0% ✅ faster
42 duckdb:vortex-file-compressed -7.6% +4.7% -11.7% +10.0% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Clickbench on NVME

File Size Changes (201 files changed, -33.4% overall, 59↑ 142↓)
File Scale Format Base HEAD Change %
hits_48.vortex 1.0 vortex-file-compressed 28.11 MB 29.38 MB +1.27 MB +4.5%
hits_41.vortex 1.0 vortex-file-compressed 297.76 MB 309.15 MB +11.40 MB +3.8%
hits_43.vortex 1.0 vortex-file-compressed 303.02 MB 314.43 MB +11.41 MB +3.8%
hits_42.vortex 1.0 vortex-file-compressed 296.11 MB 307.18 MB +11.07 MB +3.7%
hits_44.vortex 1.0 vortex-file-compressed 241.45 MB 248.53 MB +7.07 MB +2.9%
hits_77.vortex 1.0 vortex-file-compressed 217.10 MB 222.84 MB +5.74 MB +2.6%
hits_11.vortex 1.0 vortex-file-compressed 95.07 MB 97.23 MB +2.16 MB +2.3%
hits_83.vortex 1.0 vortex-file-compressed 102.67 MB 104.88 MB +2.21 MB +2.2%
hits_93.vortex 1.0 vortex-file-compressed 106.43 MB 108.69 MB +2.26 MB +2.1%
hits_29.vortex 1.0 vortex-file-compressed 64.72 MB 66.04 MB +1.32 MB +2.0%
hits_88.vortex 1.0 vortex-file-compressed 135.89 MB 138.62 MB +2.73 MB +2.0%
hits_70.vortex 1.0 vortex-file-compressed 114.08 MB 116.09 MB +2.01 MB +1.8%
hits_36.vortex 1.0 vortex-file-compressed 79.48 MB 80.74 MB +1.26 MB +1.6%
hits_30.vortex 1.0 vortex-file-compressed 102.83 MB 104.21 MB +1.38 MB +1.3%
hits_39.vortex 1.0 vortex-file-compressed 92.67 MB 93.91 MB +1.24 MB +1.3%
hits_18.vortex 1.0 vortex-file-compressed 125.20 MB 126.73 MB +1.53 MB +1.2%
hits_95.vortex 1.0 vortex-file-compressed 113.14 MB 114.45 MB +1.31 MB +1.2%
hits_71.vortex 1.0 vortex-file-compressed 125.12 MB 126.52 MB +1.39 MB +1.1%
hits_35.vortex 1.0 vortex-file-compressed 137.56 MB 139.07 MB +1.52 MB +1.1%
hits_33.vortex 1.0 vortex-file-compressed 61.95 MB 62.62 MB +678.45 KB +1.1%
hits_10.vortex 1.0 vortex-file-compressed 81.05 MB 81.87 MB +832.10 KB +1.0%
hits_22.vortex 1.0 vortex-file-compressed 78.94 MB 79.73 MB +807.01 KB +1.0%
hits_96.vortex 1.0 vortex-file-compressed 179.48 MB 181.26 MB +1.79 MB +1.0%
hits_86.vortex 1.0 vortex-file-compressed 80.62 MB 81.41 MB +811.62 KB +1.0%
hits_55.vortex 1.0 vortex-file-compressed 250.46 MB 252.63 MB +2.17 MB +0.9%
hits_32.vortex 1.0 vortex-file-compressed 76.12 MB 76.77 MB +659.03 KB +0.8%
hits_23.vortex 1.0 vortex-file-compressed 78.38 MB 78.98 MB +619.75 KB +0.8%
hits_26.vortex 1.0 vortex-file-compressed 142.56 MB 143.61 MB +1.05 MB +0.7%
hits_17.vortex 1.0 vortex-file-compressed 102.70 MB 103.44 MB +754.55 KB +0.7%
hits_82.vortex 1.0 vortex-file-compressed 121.02 MB 121.80 MB +802.41 KB +0.6%
hits_28.vortex 1.0 vortex-file-compressed 166.34 MB 167.42 MB +1.07 MB +0.6%
hits_68.vortex 1.0 vortex-file-compressed 171.22 MB 172.30 MB +1.09 MB +0.6%
hits_62.vortex 1.0 vortex-file-compressed 147.10 MB 148.03 MB +948.65 KB +0.6%
hits_56.vortex 1.0 vortex-file-compressed 162.66 MB 163.66 MB +1020.48 KB +0.6%
hits_59.vortex 1.0 vortex-file-compressed 120.49 MB 121.22 MB +747.18 KB +0.6%
hits_6.vortex 1.0 vortex-file-compressed 121.89 MB 122.59 MB +726.24 KB +0.6%
hits_38.vortex 1.0 vortex-file-compressed 117.06 MB 117.71 MB +664.51 KB +0.6%
hits_7.vortex 1.0 vortex-file-compressed 122.77 MB 123.42 MB +666.88 KB +0.5%
hits_8.vortex 1.0 vortex-file-compressed 121.89 MB 122.52 MB +646.58 KB +0.5%
hits_5.vortex 1.0 vortex-file-compressed 121.66 MB 122.28 MB +637.11 KB +0.5%
hits_53.vortex 1.0 vortex-file-compressed 96.77 MB 97.26 MB +505.40 KB +0.5%
hits_50.vortex 1.0 vortex-file-compressed 253.80 MB 255.01 MB +1.20 MB +0.5%
hits_37.vortex 1.0 vortex-file-compressed 96.35 MB 96.70 MB +367.08 KB +0.4%
hits_20.vortex 1.0 vortex-file-compressed 66.58 MB 66.82 MB +251.23 KB +0.4%
hits_13.vortex 1.0 vortex-file-compressed 121.63 MB 122.07 MB +448.99 KB +0.4%
hits_81.vortex 1.0 vortex-file-compressed 125.70 MB 126.14 MB +450.84 KB +0.4%
hits_64.vortex 1.0 vortex-file-compressed 94.21 MB 94.48 MB +276.96 KB +0.3%
hits_47.vortex 1.0 vortex-file-compressed 41.47 MB 41.58 MB +112.90 KB +0.3%
hits_12.vortex 1.0 vortex-file-compressed 124.07 MB 124.37 MB +314.32 KB +0.2%
hits_27.vortex 1.0 vortex-file-compressed 173.50 MB 173.91 MB +416.27 KB +0.2%
hits_67.vortex 1.0 vortex-file-compressed 264.44 MB 265.01 MB +578.70 KB +0.2%
hits_2.vortex 1.0 vortex-file-compressed 239.70 MB 240.20 MB +507.60 KB +0.2%
hits_54.vortex 1.0 vortex-file-compressed 360.62 MB 361.31 MB +698.80 KB +0.2%
hits_72.vortex 1.0 vortex-file-compressed 94.88 MB 95.05 MB +181.88 KB +0.2%
hits_0.vortex 1.0 vortex-file-compressed 111.46 MB 111.66 MB +207.13 KB +0.2%
hits_74.vortex 1.0 vortex-file-compressed 150.52 MB 150.79 MB +271.95 KB +0.2%
hits_94.vortex 1.0 vortex-file-compressed 183.76 MB 184.07 MB +312.95 KB +0.2%
hits_24.vortex 1.0 vortex-file-compressed 77.97 MB 78.07 MB +99.10 KB +0.1%
hits_4.vortex 1.0 vortex-file-compressed 137.68 MB 137.81 MB +127.16 KB +0.1%
hits_89.vortex 1.0 vortex-file-compressed 264.74 MB 264.71 MB 30.51 KB -0.0%
hits_51.vortex 1.0 vortex-file-compressed 426.74 MB 426.63 MB 108.49 KB -0.0%
hits_79.vortex 1.0 vortex-file-compressed 202.78 MB 202.68 MB 95.09 KB -0.0%
hits_75.vortex 1.0 vortex-file-compressed 73.40 MB 73.35 MB 55.04 KB -0.1%
hits_49.vortex 1.0 vortex-file-compressed 87.66 MB 87.55 MB 112.73 KB -0.1%
hits_3.vortex 1.0 vortex-file-compressed 191.80 MB 191.47 MB 333.83 KB -0.2%
hits_92.vortex 1.0 vortex-file-compressed 195.24 MB 194.79 MB 460.74 KB -0.2%
hits_31.vortex 1.0 vortex-file-compressed 103.21 MB 102.90 MB 319.05 KB -0.3%
hits_46.vortex 1.0 vortex-file-compressed 79.26 MB 79.02 MB 245.59 KB -0.3%
hits_66.vortex 1.0 vortex-file-compressed 104.02 MB 103.66 MB 360.82 KB -0.3%
hits_99.vortex 1.0 vortex-file-compressed 157.59 MB 157.04 MB 557.88 KB -0.3%
hits_65.vortex 1.0 vortex-file-compressed 236.04 MB 235.17 MB 896.37 KB -0.4%
hits_90.vortex 1.0 vortex-file-compressed 202.76 MB 201.75 MB 1.02 MB -0.5%
hits_87.vortex 1.0 vortex-file-compressed 219.62 MB 218.49 MB 1.13 MB -0.5%
hits_78.vortex 1.0 vortex-file-compressed 237.45 MB 236.17 MB 1.28 MB -0.5%
hits_63.vortex 1.0 vortex-file-compressed 79.72 MB 79.22 MB 510.10 KB -0.6%
hits_25.vortex 1.0 vortex-file-compressed 135.54 MB 134.58 MB 981.98 KB -0.7%
hits_14.vortex 1.0 vortex-file-compressed 133.90 MB 132.87 MB 1.03 MB -0.8%
hits_21.vortex 1.0 vortex-file-compressed 99.70 MB 98.93 MB 786.02 KB -0.8%
hits_57.vortex 1.0 vortex-file-compressed 156.87 MB 155.62 MB 1.25 MB -0.8%
hits_52.vortex 1.0 vortex-file-compressed 119.21 MB 118.24 MB 992.54 KB -0.8%
hits_60.vortex 1.0 vortex-file-compressed 120.45 MB 119.43 MB 1.02 MB -0.8%
hits_1.vortex 1.0 vortex-file-compressed 180.21 MB 178.44 MB 1.77 MB -1.0%
hits_91.vortex 1.0 vortex-file-compressed 115.26 MB 114.11 MB 1.15 MB -1.0%
hits_85.vortex 1.0 vortex-file-compressed 105.07 MB 103.75 MB 1.32 MB -1.3%
hits_97.vortex 1.0 vortex-file-compressed 129.62 MB 127.95 MB 1.67 MB -1.3%
hits_58.vortex 1.0 vortex-file-compressed 113.02 MB 111.52 MB 1.50 MB -1.3%
hits_84.vortex 1.0 vortex-file-compressed 143.42 MB 141.47 MB 1.95 MB -1.4%
hits_98.vortex 1.0 vortex-file-compressed 149.39 MB 147.34 MB 2.05 MB -1.4%
hits_80.vortex 1.0 vortex-file-compressed 122.75 MB 120.52 MB 2.23 MB -1.8%
hits_76.vortex 1.0 vortex-file-compressed 138.22 MB 135.68 MB 2.55 MB -1.8%
hits_61.vortex 1.0 vortex-file-compressed 112.74 MB 110.55 MB 2.18 MB -1.9%
hits_9.vortex 1.0 vortex-file-compressed 123.24 MB 120.72 MB 2.52 MB -2.0%
hits_73.vortex 1.0 vortex-file-compressed 130.48 MB 127.79 MB 2.69 MB -2.1%
hits_40.vortex 1.0 vortex-file-compressed 141.59 MB 138.64 MB 2.95 MB -2.1%
hits_16.vortex 1.0 vortex-file-compressed 86.38 MB 84.54 MB 1.84 MB -2.1%
hits_45.vortex 1.0 vortex-file-compressed 143.54 MB 140.44 MB 3.10 MB -2.2%
hits_19.vortex 1.0 vortex-file-compressed 81.13 MB 79.15 MB 1.98 MB -2.4%
hits_15.vortex 1.0 vortex-file-compressed 95.39 MB 93.01 MB 2.38 MB -2.5%
hits_69.vortex 1.0 vortex-file-compressed 145.96 MB 142.21 MB 3.74 MB -2.6%
hits_34.vortex 1.0 vortex-file-compressed 110.35 MB 107.27 MB 3.08 MB -2.8%
hits_94.vortex 1.0 vortex-compact 90.36 MB 0 B 90.36 MB -100.0%
hits_80.vortex 1.0 vortex-compact 67.81 MB 0 B 67.81 MB -100.0%
hits_5.vortex 1.0 vortex-compact 62.68 MB 0 B 62.68 MB -100.0%
hits_98.vortex 1.0 vortex-compact 72.46 MB 0 B 72.46 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_37.vortex 1.0 vortex-compact 53.61 MB 0 B 53.61 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.05 MB 0 B 129.05 MB -100.0%
hits_86.vortex 1.0 vortex-compact 48.01 MB 0 B 48.01 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.07 MB 0 B 73.07 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.73 MB 0 B 118.73 MB -100.0%
hits_6.vortex 1.0 vortex-compact 62.94 MB 0 B 62.94 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.21 MB 0 B 65.21 MB -100.0%
hits_58.vortex 1.0 vortex-compact 60.19 MB 0 B 60.19 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.07 MB 0 B 90.07 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.04 MB 0 B 69.04 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.27 MB 0 B 50.27 MB -100.0%
hits_11.vortex 1.0 vortex-compact 54.10 MB 0 B 54.10 MB -100.0%
hits_46.vortex 1.0 vortex-compact 41.67 MB 0 B 41.67 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.06 MB 0 B 18.06 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.68 MB 0 B 69.68 MB -100.0%
hits_64.vortex 1.0 vortex-compact 53.69 MB 0 B 53.69 MB -100.0%
hits_13.vortex 1.0 vortex-compact 67.72 MB 0 B 67.72 MB -100.0%
hits_14.vortex 1.0 vortex-compact 73.52 MB 0 B 73.52 MB -100.0%
hits_35.vortex 1.0 vortex-compact 74.79 MB 0 B 74.79 MB -100.0%
hits_32.vortex 1.0 vortex-compact 43.89 MB 0 B 43.89 MB -100.0%
hits_52.vortex 1.0 vortex-compact 63.44 MB 0 B 63.44 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.40 MB 0 B 57.40 MB -100.0%
hits_44.vortex 1.0 vortex-compact 132.13 MB 0 B 132.13 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.12 MB 0 B 17.12 MB -100.0%
hits_76.vortex 1.0 vortex-compact 76.12 MB 0 B 76.12 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.05 MB 0 B 70.05 MB -100.0%
hits_72.vortex 1.0 vortex-compact 51.54 MB 0 B 51.54 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.72 MB 0 B 35.72 MB -100.0%
hits_24.vortex 1.0 vortex-compact 43.39 MB 0 B 43.39 MB -100.0%
hits_75.vortex 1.0 vortex-compact 43.41 MB 0 B 43.41 MB -100.0%
hits_96.vortex 1.0 vortex-compact 90.83 MB 0 B 90.83 MB -100.0%
hits_73.vortex 1.0 vortex-compact 69.77 MB 0 B 69.77 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.00 MB 0 B 94.00 MB -100.0%
hits_15.vortex 1.0 vortex-compact 47.88 MB 0 B 47.88 MB -100.0%
hits_90.vortex 1.0 vortex-compact 81.59 MB 0 B 81.59 MB -100.0%
hits_55.vortex 1.0 vortex-compact 93.45 MB 0 B 93.45 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.46 MB 0 B 58.46 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.76 MB 0 B 80.76 MB -100.0%
hits_25.vortex 1.0 vortex-compact 72.87 MB 0 B 72.87 MB -100.0%
hits_59.vortex 1.0 vortex-compact 65.96 MB 0 B 65.96 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.03 MB 0 B 64.03 MB -100.0%
hits_7.vortex 1.0 vortex-compact 63.58 MB 0 B 63.58 MB -100.0%
hits_26.vortex 1.0 vortex-compact 70.65 MB 0 B 70.65 MB -100.0%
hits_0.vortex 1.0 vortex-compact 58.39 MB 0 B 58.39 MB -100.0%
hits_53.vortex 1.0 vortex-compact 58.85 MB 0 B 58.85 MB -100.0%
hits_97.vortex 1.0 vortex-compact 68.91 MB 0 B 68.91 MB -100.0%
hits_84.vortex 1.0 vortex-compact 72.85 MB 0 B 72.85 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.30 MB 0 B 83.30 MB -100.0%
hits_41.vortex 1.0 vortex-compact 165.44 MB 0 B 165.44 MB -100.0%
hits_82.vortex 1.0 vortex-compact 66.59 MB 0 B 66.59 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.31 MB 0 B 51.31 MB -100.0%
hits_50.vortex 1.0 vortex-compact 112.75 MB 0 B 112.75 MB -100.0%
hits_36.vortex 1.0 vortex-compact 48.75 MB 0 B 48.75 MB -100.0%
hits_62.vortex 1.0 vortex-compact 74.04 MB 0 B 74.04 MB -100.0%
hits_39.vortex 1.0 vortex-compact 49.56 MB 0 B 49.56 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.38 MB 0 B 36.38 MB -100.0%
hits_77.vortex 1.0 vortex-compact 117.87 MB 0 B 117.87 MB -100.0%
hits_51.vortex 1.0 vortex-compact 167.28 MB 0 B 167.28 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.08 MB 0 B 58.08 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.06 MB 0 B 64.06 MB -100.0%
hits_63.vortex 1.0 vortex-compact 45.88 MB 0 B 45.88 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.37 MB 0 B 71.37 MB -100.0%
hits_68.vortex 1.0 vortex-compact 75.68 MB 0 B 75.68 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.06 MB 0 B 61.06 MB -100.0%
hits_19.vortex 1.0 vortex-compact 44.56 MB 0 B 44.56 MB -100.0%
hits_56.vortex 1.0 vortex-compact 77.69 MB 0 B 77.69 MB -100.0%
hits_67.vortex 1.0 vortex-compact 113.75 MB 0 B 113.75 MB -100.0%
hits_23.vortex 1.0 vortex-compact 43.94 MB 0 B 43.94 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.26 MB 0 B 53.26 MB -100.0%
hits_20.vortex 1.0 vortex-compact 37.88 MB 0 B 37.88 MB -100.0%
hits_3.vortex 1.0 vortex-compact 93.91 MB 0 B 93.91 MB -100.0%
hits_91.vortex 1.0 vortex-compact 60.68 MB 0 B 60.68 MB -100.0%
hits_83.vortex 1.0 vortex-compact 52.30 MB 0 B 52.30 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.51 MB 0 B 52.51 MB -100.0%
hits_10.vortex 1.0 vortex-compact 48.67 MB 0 B 48.67 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.55 MB 0 B 71.55 MB -100.0%
hits_43.vortex 1.0 vortex-compact 168.57 MB 0 B 168.57 MB -100.0%
hits_95.vortex 1.0 vortex-compact 57.47 MB 0 B 57.47 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.04 MB 0 B 77.04 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.53 MB 0 B 97.53 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.63 MB 0 B 129.63 MB -100.0%
hits_22.vortex 1.0 vortex-compact 44.48 MB 0 B 44.48 MB -100.0%
hits_93.vortex 1.0 vortex-compact 58.65 MB 0 B 58.65 MB -100.0%
hits_89.vortex 1.0 vortex-compact 112.45 MB 0 B 112.45 MB -100.0%
hits_16.vortex 1.0 vortex-compact 48.10 MB 0 B 48.10 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.03 MB 0 B 69.03 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.70 MB 0 B 75.70 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.25 MB 0 B 117.25 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.01 MB 0 B 58.01 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.28 MB 0 B 55.28 MB -100.0%
hits_42.vortex 1.0 vortex-compact 163.89 MB 0 B 163.89 MB -100.0%
hits_79.vortex 1.0 vortex-compact 85.36 MB 0 B 85.36 MB -100.0%
hits_38.vortex 1.0 vortex-compact 62.85 MB 0 B 62.85 MB -100.0%
hits_8.vortex 1.0 vortex-compact 62.67 MB 0 B 62.67 MB -100.0%
hits_40.vortex 1.0 vortex-compact 75.65 MB 0 B 75.65 MB -100.0%
hits_9.vortex 1.0 vortex-compact 65.45 MB 0 B 65.45 MB -100.0%

Totals:

  • vortex-compact: 7.03 GB → 0 B (-100.0%)
  • vortex-file-compressed: 13.88 GB → 13.92 GB (+0.3%)

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.3%
Vortex (geomean): 1.153x ➖
Parquet (geomean): 1.116x ➖
Shifts: Parquet (control) +11.6% · Median polish +8.1%


datafusion / vortex-file-compressed (1.452x ❌, 0↑ 14↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 274081944 199597542 1.37
tpch_q02/datafusion:vortex-file-compressed 🚨 737476425 444769819 1.66
tpch_q03/datafusion:vortex-file-compressed 🚨 649427909 343484176 1.89
tpch_q04/datafusion:vortex-file-compressed 🚨 301941761 181976994 1.66
tpch_q05/datafusion:vortex-file-compressed 🚨 584561354 378220489 1.55
tpch_q06/datafusion:vortex-file-compressed 🚨 362127720 266223568 1.36
tpch_q07/datafusion:vortex-file-compressed 🚨 471948303 349955866 1.35
tpch_q08/datafusion:vortex-file-compressed 682354200 554274771 1.23
tpch_q09/datafusion:vortex-file-compressed 441374136 354997801 1.24
tpch_q10/datafusion:vortex-file-compressed 🚨 578672110 431260601 1.34
tpch_q11/datafusion:vortex-file-compressed 370705801 312227182 1.19
tpch_q12/datafusion:vortex-file-compressed 🚨 643046498 354021323 1.82
tpch_q13/datafusion:vortex-file-compressed 166237459 156358784 1.06
tpch_q14/datafusion:vortex-file-compressed 328716234 261219876 1.26
tpch_q15/datafusion:vortex-file-compressed 583500769 454906807 1.28
tpch_q16/datafusion:vortex-file-compressed 318569732 365868625 0.87
tpch_q17/datafusion:vortex-file-compressed 🚨 569824962 409285463 1.39
tpch_q18/datafusion:vortex-file-compressed 🚨 727410271 339267584 2.14
tpch_q19/datafusion:vortex-file-compressed 🚨 687930971 439836570 1.56
tpch_q20/datafusion:vortex-file-compressed 🚨 888985252 382468202 2.32
tpch_q21/datafusion:vortex-file-compressed 🚨 966423790 470750523 2.05
tpch_q22/datafusion:vortex-file-compressed 196565865 159290368 1.23
datafusion / vortex-compact (1.129x ➖, 1↑ 4↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 261968028 232639589 1.13
tpch_q02/datafusion:vortex-compact 475094236 414116105 1.15
tpch_q03/datafusion:vortex-compact 426625317 399996754 1.07
tpch_q04/datafusion:vortex-compact 330291175 272135171 1.21
tpch_q05/datafusion:vortex-compact 🚨 526519302 397110492 1.33
tpch_q06/datafusion:vortex-compact 385605568 328264255 1.17
tpch_q07/datafusion:vortex-compact 405593277 450551164 0.90
tpch_q08/datafusion:vortex-compact 654969843 588125624 1.11
tpch_q09/datafusion:vortex-compact 444337403 476637149 0.93
tpch_q10/datafusion:vortex-compact 524248254 483515370 1.08
tpch_q11/datafusion:vortex-compact 301396293 281143827 1.07
tpch_q12/datafusion:vortex-compact 🚨 559489385 403100115 1.39
tpch_q13/datafusion:vortex-compact 184349686 157376548 1.17
tpch_q14/datafusion:vortex-compact 🚨 410104917 291957083 1.40
tpch_q15/datafusion:vortex-compact 589944244 523448142 1.13
tpch_q16/datafusion:vortex-compact 224644895 187391450 1.20
tpch_q17/datafusion:vortex-compact 404690044 347710610 1.16
tpch_q18/datafusion:vortex-compact 310009869 286383154 1.08
tpch_q19/datafusion:vortex-compact 🚨 684022280 443510966 1.54
tpch_q20/datafusion:vortex-compact 473748510 426679273 1.11
tpch_q21/datafusion:vortex-compact 632305890 507319610 1.25
tpch_q22/datafusion:vortex-compact 🚀 147243659 241886345 0.61
datafusion / parquet (1.149x ➖, 0↑ 7↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 257411861 252175272 1.02
tpch_q02/datafusion:parquet 422894309 437846786 0.97
tpch_q03/datafusion:parquet 333799136 305676976 1.09
tpch_q04/datafusion:parquet 195429673 153496288 1.27
tpch_q05/datafusion:parquet 549655254 508167032 1.08
tpch_q06/datafusion:parquet 132420260 138306373 0.96
tpch_q07/datafusion:parquet 489533079 520838073 0.94
tpch_q08/datafusion:parquet 598625288 601079926 1.00
tpch_q09/datafusion:parquet 484868348 509992617 0.95
tpch_q10/datafusion:parquet 🚨 681503204 501018236 1.36
tpch_q11/datafusion:parquet 378558926 378930583 1.00
tpch_q12/datafusion:parquet 287235201 257373388 1.12
tpch_q13/datafusion:parquet 🚨 588624884 448491547 1.31
tpch_q14/datafusion:parquet 🚨 275785207 189799964 1.45
tpch_q15/datafusion:parquet 🚨 524197596 291725236 1.80
tpch_q16/datafusion:parquet 🚨 383287497 175860352 2.18
tpch_q17/datafusion:parquet 🚨 524975422 400965258 1.31
tpch_q18/datafusion:parquet 509954635 439237319 1.16
tpch_q19/datafusion:parquet 340821412 404872787 0.84
tpch_q20/datafusion:parquet 336942639 363439453 0.93
tpch_q21/datafusion:parquet 562017392 611483644 0.92
tpch_q22/datafusion:parquet 🚨 151742542 110583348 1.37
duckdb / vortex-file-compressed (1.063x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 308103817 278633860 1.11
tpch_q02/duckdb:vortex-file-compressed 1030264895 948661244 1.09
tpch_q03/duckdb:vortex-file-compressed 648641791 622491005 1.04
tpch_q04/duckdb:vortex-file-compressed 398144469 356537799 1.12
tpch_q05/duckdb:vortex-file-compressed 1070685691 873697175 1.23
tpch_q06/duckdb:vortex-file-compressed 516520756 427121580 1.21
tpch_q07/duckdb:vortex-file-compressed 698378805 721914143 0.97
tpch_q08/duckdb:vortex-file-compressed 1015120318 868684763 1.17
tpch_q09/duckdb:vortex-file-compressed 886803874 877603160 1.01
tpch_q10/duckdb:vortex-file-compressed 756079033 660277564 1.15
tpch_q11/duckdb:vortex-file-compressed 545477017 503469509 1.08
tpch_q12/duckdb:vortex-file-compressed 467503605 467737938 1.00
tpch_q13/duckdb:vortex-file-compressed 487219854 474067120 1.03
tpch_q14/duckdb:vortex-file-compressed 445256944 461528099 0.96
tpch_q15/duckdb:vortex-file-compressed 303172109 305599934 0.99
tpch_q16/duckdb:vortex-file-compressed 384248119 371565728 1.03
tpch_q17/duckdb:vortex-file-compressed 699445069 650294612 1.08
tpch_q18/duckdb:vortex-file-compressed 525957719 548451497 0.96
tpch_q19/duckdb:vortex-file-compressed 485899542 474143805 1.02
tpch_q20/duckdb:vortex-file-compressed 837730049 795430320 1.05
tpch_q21/duckdb:vortex-file-compressed 1114633001 1049416163 1.06
tpch_q22/duckdb:vortex-file-compressed 384649926 352848910 1.09
duckdb / vortex-compact (1.015x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 275285743 295269576 0.93
tpch_q02/duckdb:vortex-compact 966956734 922102037 1.05
tpch_q03/duckdb:vortex-compact 609652096 571974570 1.07
tpch_q04/duckdb:vortex-compact 355835364 374965521 0.95
tpch_q05/duckdb:vortex-compact 970630360 809393860 1.20
tpch_q06/duckdb:vortex-compact 430587638 401399185 1.07
tpch_q07/duckdb:vortex-compact 768256055 681390093 1.13
tpch_q08/duckdb:vortex-compact 939756253 914789162 1.03
tpch_q09/duckdb:vortex-compact 956711482 888617204 1.08
tpch_q10/duckdb:vortex-compact 681451353 706815743 0.96
tpch_q11/duckdb:vortex-compact 482014167 502057579 0.96
tpch_q12/duckdb:vortex-compact 500224165 478209354 1.05
tpch_q13/duckdb:vortex-compact 450501111 449154760 1.00
tpch_q14/duckdb:vortex-compact 504416706 422981252 1.19
tpch_q15/duckdb:vortex-compact 306532708 307006736 1.00
tpch_q16/duckdb:vortex-compact 323032593 378809498 0.85
tpch_q17/duckdb:vortex-compact 616395312 599741059 1.03
tpch_q18/duckdb:vortex-compact 440330992 514818303 0.86
tpch_q19/duckdb:vortex-compact 451486067 470323531 0.96
tpch_q20/duckdb:vortex-compact 719099129 765260963 0.94
tpch_q21/duckdb:vortex-compact 1079618837 977115025 1.10
tpch_q22/duckdb:vortex-compact 352475400 345297692 1.02
duckdb / parquet (1.084x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 563953980 513748905 1.10
tpch_q02/duckdb:parquet 1354690900 1350152185 1.00
tpch_q03/duckdb:parquet 1112920648 986626896 1.13
tpch_q04/duckdb:parquet 669409064 638279639 1.05
tpch_q05/duckdb:parquet 1726073974 1544773961 1.12
tpch_q06/duckdb:parquet 502293369 447987053 1.12
tpch_q07/duckdb:parquet 1207717773 1212898738 1.00
tpch_q08/duckdb:parquet 1706843951 1728961128 0.99
tpch_q09/duckdb:parquet 1509543894 1421283544 1.06
tpch_q10/duckdb:parquet 1508279196 1359940875 1.11
tpch_q11/duckdb:parquet 994435293 830118096 1.20
tpch_q12/duckdb:parquet 666886618 587565114 1.14
tpch_q13/duckdb:parquet 934050923 860818692 1.09
tpch_q14/duckdb:parquet 706501263 718895169 0.98
tpch_q15/duckdb:parquet 609305336 523665616 1.16
tpch_q16/duckdb:parquet 623156414 551561755 1.13
tpch_q17/duckdb:parquet 803885005 772251314 1.04
tpch_q18/duckdb:parquet 917426622 842768531 1.09
tpch_q19/duckdb:parquet 834802090 821757651 1.02
tpch_q20/duckdb:parquet 1235224590 1089257368 1.13
tpch_q21/duckdb:parquet 1279847760 1177744123 1.09
tpch_q22/duckdb:parquet 543093614 473785401 1.15
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +12.6% +5.9% +6.4% +77.3% ➖ noise
1 datafusion:vortex-file-compressed +37.3% +5.9% +29.7% +66.1% ➖ noise
1 duckdb:vortex-compact -6.8% +5.9% -11.9% +55.9% ➖ noise
1 duckdb:vortex-file-compressed +10.6% +5.9% +4.5% +39.0% ➖ noise
2 datafusion:vortex-compact +14.7% -1.6% +16.5% +39.0% ➖ noise
2 datafusion:vortex-file-compressed +65.8% -1.6% +68.4% +39.0% 🚨 regression
2 duckdb:vortex-compact +4.9% -1.6% +6.5% +39.0% ➖ noise
2 duckdb:vortex-file-compressed +8.6% -1.6% +10.3% +39.0% ➖ noise
3 datafusion:vortex-compact +6.7% +11.0% -3.9% +49.1% ➖ noise
3 datafusion:vortex-file-compressed +89.1% +11.0% +70.4% +50.4% 🚨 regression
3 duckdb:vortex-compact +6.6% +11.0% -4.0% +39.0% ➖ noise
3 duckdb:vortex-file-compressed +4.2% +11.0% -6.1% +39.0% ➖ noise
4 datafusion:vortex-compact +21.4% +15.6% +5.0% +39.0% ➖ noise
4 datafusion:vortex-file-compressed +65.9% +15.6% +43.6% +39.0% 🚨 regression
4 duckdb:vortex-compact -5.1% +15.6% -17.9% +40.3% ➖ noise
4 duckdb:vortex-file-compressed +11.7% +15.6% -3.4% +39.0% ➖ noise
5 datafusion:vortex-compact +32.6% +9.9% +20.6% +39.1% ➖ noise
5 datafusion:vortex-file-compressed +54.6% +9.9% +40.6% +39.0% 🚨 regression
5 duckdb:vortex-compact +19.9% +9.9% +9.1% +39.0% ➖ noise
5 duckdb:vortex-file-compressed +22.5% +9.9% +11.5% +39.0% ➖ noise
6 datafusion:vortex-compact +17.5% +3.6% +13.4% +39.0% ➖ noise
6 datafusion:vortex-file-compressed +36.0% +3.6% +31.3% +39.0% ➖ noise
6 duckdb:vortex-compact +7.3% +3.6% +3.5% +39.0% ➖ noise
6 duckdb:vortex-file-compressed +20.9% +3.6% +16.7% +39.0% ➖ noise
7 datafusion:vortex-compact -10.0% -3.3% -6.9% +39.0% ➖ noise
7 datafusion:vortex-file-compressed +34.9% -3.3% +39.4% +39.0% 🚨 regression
7 duckdb:vortex-compact +12.7% -3.3% +16.5% +39.0% ➖ noise
7 duckdb:vortex-file-compressed -3.3% -3.3% -0.0% +39.0% ➖ noise
8 datafusion:vortex-compact +11.4% -0.8% +12.3% +39.0% ➖ noise
8 datafusion:vortex-file-compressed +23.1% -0.8% +24.2% +39.0% ➖ noise
8 duckdb:vortex-compact +2.7% -0.8% +3.6% +39.0% ➖ noise
8 duckdb:vortex-file-compressed +16.9% -0.8% +17.9% +39.0% ➖ noise
9 datafusion:vortex-compact -6.8% +0.5% -7.2% +39.0% ➖ noise
9 datafusion:vortex-file-compressed +24.3% +0.5% +23.7% +39.0% ➖ noise
9 duckdb:vortex-compact +7.7% +0.5% +7.1% +39.0% ➖ noise
9 duckdb:vortex-file-compressed +1.0% +0.5% +0.6% +39.0% ➖ noise
10 datafusion:vortex-compact +8.4% +22.8% -11.7% +39.0% ➖ noise
10 datafusion:vortex-file-compressed +34.2% +22.8% +9.2% +39.0% ➖ noise
10 duckdb:vortex-compact -3.6% +22.8% -21.5% +39.0% ➖ noise
10 duckdb:vortex-file-compressed +14.5% +22.8% -6.8% +39.0% ➖ noise
11 datafusion:vortex-compact +7.2% +9.4% -2.0% +39.0% ➖ noise
11 datafusion:vortex-file-compressed +18.7% +9.4% +8.5% +39.0% ➖ noise
11 duckdb:vortex-compact -4.0% +9.4% -12.2% +39.0% ➖ noise
11 duckdb:vortex-file-compressed +8.3% +9.4% -1.0% +39.0% ➖ noise
12 datafusion:vortex-compact +38.8% +12.5% +23.3% +39.0% ➖ noise
12 datafusion:vortex-file-compressed +81.6% +12.5% +61.4% +39.0% 🚨 regression
12 duckdb:vortex-compact +4.6% +12.5% -7.1% +39.0% ➖ noise
12 duckdb:vortex-file-compressed -0.1% +12.5% -11.2% +39.0% ➖ noise
13 datafusion:vortex-compact +17.1% +19.3% -1.8% +57.2% ➖ noise
13 datafusion:vortex-file-compressed +6.3% +19.3% -10.9% +55.8% ➖ noise
13 duckdb:vortex-compact +0.3% +19.3% -16.0% +39.4% ➖ noise
13 duckdb:vortex-file-compressed +2.8% +19.3% -13.9% +39.0% ➖ noise
14 datafusion:vortex-compact +40.5% +19.5% +17.5% +48.8% ➖ noise
14 datafusion:vortex-file-compressed +25.8% +19.5% +5.3% +39.0% ➖ noise
14 duckdb:vortex-compact +19.3% +19.5% -0.2% +39.0% ➖ noise
14 duckdb:vortex-file-compressed -3.5% +19.5% -19.3% +39.0% ➖ noise
15 datafusion:vortex-compact +12.7% +44.6% -22.1% +39.0% ➖ noise
15 datafusion:vortex-file-compressed +28.3% +44.6% -11.3% +39.0% ➖ noise
15 duckdb:vortex-compact -0.2% +44.6% -30.9% +39.0% ✅ faster
15 duckdb:vortex-file-compressed -0.8% +44.6% -31.4% +39.0% ✅ faster
16 datafusion:vortex-compact +19.9% +56.9% -23.6% +39.0% ➖ noise
16 datafusion:vortex-file-compressed -12.9% +56.9% -44.5% +39.0% ✅ faster
16 duckdb:vortex-compact -14.7% +56.9% -45.7% +39.0% ✅ faster
16 duckdb:vortex-file-compressed +3.4% +56.9% -34.1% +39.0% ✅ faster
17 datafusion:vortex-compact +16.4% +16.7% -0.3% +39.0% ➖ noise
17 datafusion:vortex-file-compressed +39.2% +16.7% +19.3% +53.9% ➖ noise
17 duckdb:vortex-compact +2.8% +16.7% -12.0% +39.0% ➖ noise
17 duckdb:vortex-file-compressed +7.6% +16.7% -7.9% +39.0% ➖ noise
18 datafusion:vortex-compact +8.3% +12.4% -3.7% +39.0% ➖ noise
18 datafusion:vortex-file-compressed +114.4% +12.4% +90.7% +39.0% 🚨 regression
18 duckdb:vortex-compact -14.5% +12.4% -23.9% +39.0% ➖ noise
18 duckdb:vortex-file-compressed -4.1% +12.4% -14.7% +39.0% ➖ noise
19 datafusion:vortex-compact +54.2% -7.5% +66.8% +39.0% 🚨 regression
19 datafusion:vortex-file-compressed +56.4% -7.5% +69.1% +39.0% 🚨 regression
19 duckdb:vortex-compact -4.0% -7.5% +3.8% +39.0% ➖ noise
19 duckdb:vortex-file-compressed +2.5% -7.5% +10.8% +39.0% ➖ noise
20 datafusion:vortex-compact +11.0% +2.5% +8.3% +39.0% ➖ noise
20 datafusion:vortex-file-compressed +132.4% +2.5% +126.7% +39.0% 🚨 regression
20 duckdb:vortex-compact -6.0% +2.5% -8.4% +39.0% ➖ noise
20 duckdb:vortex-file-compressed +5.3% +2.5% +2.7% +39.0% ➖ noise
21 datafusion:vortex-compact +24.6% -0.1% +24.7% +39.0% ➖ noise
21 datafusion:vortex-file-compressed +105.3% -0.1% +105.4% +39.0% 🚨 regression
21 duckdb:vortex-compact +10.5% -0.1% +10.6% +39.0% ➖ noise
21 duckdb:vortex-file-compressed +6.2% -0.1% +6.3% +39.0% ➖ noise
22 datafusion:vortex-compact -39.1% +25.4% -51.5% +39.0% ✅ faster
22 datafusion:vortex-file-compressed +23.4% +25.4% -1.6% +39.0% ➖ noise
22 duckdb:vortex-compact +2.1% +25.4% -18.6% +39.0% ➖ noise
22 duckdb:vortex-file-compressed +9.0% +25.4% -13.1% +39.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 1.019x ➖
Parquet (geomean): 1.023x ➖


unknown / unknown (1.031x ➖, 1↑ 12↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
compress time/Arade 1215812964 1197117783 1.02
compress time/Bimbo 6988552921 7218317130 0.97
compress time/CMSprovider 3061349454 2932866407 1.04
compress time/Euro2016 445577372 439032264 1.01
compress time/Food 424746106 400030646 1.06
compress time/HashTags 🚨 961658911 819920738 1.17
compress time/TPC-H l_comment canonical 1386690970 1308998380 1.06
compress time/TPC-H l_comment chunked 1416406862 1321040374 1.07
compress time/taxi 773186857 718859501 1.08
compress time/wide table cols=100 chunks=1 rows=1000 🚨 14330390 12745622 1.12
compress time/wide table cols=100 chunks=50 rows=1000 14003991 13030780 1.07
compress time/wide table cols=1000 chunks=1 rows=1000 147722567 135108934 1.09
compress time/wide table cols=1000 chunks=50 rows=1000 145235327 138506820 1.05
compress time/wide table cols=10000 chunks=1 rows=1000 1472278553 1415166601 1.04
compress time/wide table cols=10000 chunks=50 rows=1000 1480532481 1435480583 1.03
decompress time/Arade 35273592 32587493 1.08
decompress time/Bimbo 🚨 134274399 106095694 1.27
decompress time/CMSprovider 93271026 85641756 1.09
decompress time/Euro2016 22241268 20609398 1.08
decompress time/Food 🚨 10805904 9564160 1.13
decompress time/HashTags 86700077 80003548 1.08
decompress time/TPC-H l_comment canonical 44172536 41536986 1.06
decompress time/TPC-H l_comment chunked 🚨 46956070 42570529 1.10
decompress time/taxi 21234907 22357859 0.95
decompress time/wide table cols=100 chunks=1 rows=1000 3126052 2972470 1.05
decompress time/wide table cols=100 chunks=50 rows=1000 3162752 2927522 1.08
decompress time/wide table cols=1000 chunks=1 rows=1000 25040633 24474266 1.02
decompress time/wide table cols=1000 chunks=50 rows=1000 26928949 25176171 1.07
decompress time/wide table cols=10000 chunks=1 rows=1000 278392626 261147276 1.07
decompress time/wide table cols=10000 chunks=50 rows=1000 271993088 261592725 1.04
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 3012431114 3048851605 0.99
parquet_rs-zstd compress time/Bimbo 17370889886 17197471784 1.01
parquet_rs-zstd compress time/CMSprovider 7653453150 7827557918 0.98
parquet_rs-zstd compress time/Euro2016 1412401830 1348863098 1.05
parquet_rs-zstd compress time/Food 956143959 928351545 1.03
parquet_rs-zstd compress time/HashTags 2735828617 2509327225 1.09
parquet_rs-zstd compress time/TPC-H l_comment canonical 3205066633 3132527869 1.02
parquet_rs-zstd compress time/TPC-H l_comment chunked 3331692553 3108641766 1.07
parquet_rs-zstd compress time/taxi 1519773806 1531271638 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚨 8402702 6738752 1.25
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚨 8501137 6880694 1.24
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 89304221 92607466 0.96
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 88356505 89613134 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 909077585 890197768 1.02
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 899291743 913826947 0.98
parquet_rs-zstd decompress time/Arade 647358535 655183891 0.99
parquet_rs-zstd decompress time/Bimbo 1726171119 1747752449 0.99
parquet_rs-zstd decompress time/CMSprovider 1908579526 1943632074 0.98
parquet_rs-zstd decompress time/Euro2016 387859491 390975089 0.99
parquet_rs-zstd decompress time/Food 226091578 219941971 1.03
parquet_rs-zstd decompress time/HashTags 🚨 729663457 646997093 1.13
parquet_rs-zstd decompress time/TPC-H l_comment canonical 574933781 572049276 1.01
parquet_rs-zstd decompress time/TPC-H l_comment chunked 572457429 566423943 1.01
parquet_rs-zstd decompress time/taxi 245814497 247414817 0.99
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2888796 2736414 1.06
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚨 3185672 2685213 1.19
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 34101469 33064844 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 34613737 32773002 1.06
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 376861654 374044127 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 377940674 372144895 1.02
vortex-file-compressed size/Arade 145868980 145363828 1.00
vortex-file-compressed size/Bimbo 474924804 468763364 1.01
vortex-file-compressed size/CMSprovider 421431468 417907844 1.01
vortex-file-compressed size/Euro2016 162974052 163599188 1.00
vortex-file-compressed size/Food 42316776 41926968 1.01
vortex-file-compressed size/HashTags 202254948 195647860 1.03
vortex-file-compressed size/TPC-H l_comment canonical 181366888 179087392 1.01
vortex-file-compressed size/TPC-H l_comment chunked 181366888 179087392 1.01
vortex-file-compressed size/taxi 52560452 52363980 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957680 92957680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957680 92957680 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.03
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.07
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio compress time/Food 0 0 1.03
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.08
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.04
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio compress time/taxi 0 0 1.08
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 0.90
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚀 1 1 0.87
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 🚨 1 1 1.13
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.06
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.10
vortex:parquet-zstd ratio decompress time/Bimbo 🚨 0 0 1.28
vortex:parquet-zstd ratio decompress time/CMSprovider 🚨 0 0 1.11
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.09
vortex:parquet-zstd ratio decompress time/Food 0 0 1.10
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.96
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.06
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.09
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 1 0.91
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.02
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.01
vortex:parquet-zstd size/CMSprovider 1 1 1.01
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.01
vortex:parquet-zstd size/HashTags 1 1 1.03
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.01
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.01
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.9%
Vortex (geomean): 1.122x ➖
Parquet (geomean): 1.069x ➖
Shifts: Parquet (control) +6.9% · Median polish +7.7%


datafusion / vortex-file-compressed (1.208x ➖, 0↑ 6↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 698513516 701798578 1.00
tpch_q02/datafusion:vortex-file-compressed 815334506 748806559 1.09
tpch_q03/datafusion:vortex-file-compressed 926401703 762415772 1.22
tpch_q04/datafusion:vortex-file-compressed 666188454 639939029 1.04
tpch_q05/datafusion:vortex-file-compressed 1035760576 993106461 1.04
tpch_q06/datafusion:vortex-file-compressed 712984851 624834737 1.14
tpch_q07/datafusion:vortex-file-compressed 1064047270 1047379146 1.02
tpch_q08/datafusion:vortex-file-compressed 🚨 1485592552 1130750879 1.31
tpch_q09/datafusion:vortex-file-compressed 1444487063 1373265585 1.05
tpch_q10/datafusion:vortex-file-compressed 1054636549 987582540 1.07
tpch_q11/datafusion:vortex-file-compressed 510732223 494632578 1.03
tpch_q12/datafusion:vortex-file-compressed 🚨 1339294348 858929630 1.56
tpch_q13/datafusion:vortex-file-compressed 🚨 762346536 453536656 1.68
tpch_q14/datafusion:vortex-file-compressed 🚨 1107488903 609785498 1.82
tpch_q15/datafusion:vortex-file-compressed 🚨 1731343714 1070394620 1.62
tpch_q16/datafusion:vortex-file-compressed 🚨 501483226 318963479 1.57
tpch_q17/datafusion:vortex-file-compressed 1217929634 1137481377 1.07
tpch_q18/datafusion:vortex-file-compressed 1356019753 1229250859 1.10
tpch_q19/datafusion:vortex-file-compressed 779800004 715587071 1.09
tpch_q20/datafusion:vortex-file-compressed 1119461045 867645725 1.29
tpch_q21/datafusion:vortex-file-compressed 1729297214 1615730987 1.07
tpch_q22/datafusion:vortex-file-compressed 461426962 394666836 1.17
datafusion / vortex-compact (1.114x ➖, 0↑ 3↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 719990076 672455744 1.07
tpch_q02/datafusion:vortex-compact 612903554 567237125 1.08
tpch_q03/datafusion:vortex-compact 737858351 661965319 1.11
tpch_q04/datafusion:vortex-compact 564690409 542365866 1.04
tpch_q05/datafusion:vortex-compact 🚨 1192034147 865620522 1.38
tpch_q06/datafusion:vortex-compact 687455874 559424253 1.23
tpch_q07/datafusion:vortex-compact 1060375719 1027294068 1.03
tpch_q08/datafusion:vortex-compact 1110826549 1038800854 1.07
tpch_q09/datafusion:vortex-compact 1249570490 1174773939 1.06
tpch_q10/datafusion:vortex-compact 927703510 856671582 1.08
tpch_q11/datafusion:vortex-compact 416517655 383263746 1.09
tpch_q12/datafusion:vortex-compact 🚨 1219606756 790437038 1.54
tpch_q13/datafusion:vortex-compact 442746935 402681152 1.10
tpch_q14/datafusion:vortex-compact 744031889 606773392 1.23
tpch_q15/datafusion:vortex-compact 1192468399 1108158826 1.08
tpch_q16/datafusion:vortex-compact 375311182 377962645 0.99
tpch_q17/datafusion:vortex-compact 1317802721 1184716773 1.11
tpch_q18/datafusion:vortex-compact 1146499634 1065486723 1.08
tpch_q19/datafusion:vortex-compact 846818477 839169235 1.01
tpch_q20/datafusion:vortex-compact 1047576820 980054369 1.07
tpch_q21/datafusion:vortex-compact 1543691185 1817069951 0.85
tpch_q22/datafusion:vortex-compact 🚨 507683835 364533767 1.39
datafusion / parquet (1.127x ➖, 0↑ 4↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 841007755 848365607 0.99
tpch_q02/datafusion:parquet 🚨 1152156772 863313769 1.33
tpch_q03/datafusion:parquet 1198204712 999736413 1.20
tpch_q04/datafusion:parquet 551281754 504172756 1.09
tpch_q05/datafusion:parquet 1454420712 1138299307 1.28
tpch_q06/datafusion:parquet 🚨 754992710 516331801 1.46
tpch_q07/datafusion:parquet 1305871111 1321487696 0.99
tpch_q08/datafusion:parquet 1725682645 1775130211 0.97
tpch_q09/datafusion:parquet 2167688713 1801033312 1.20
tpch_q10/datafusion:parquet 2540552733 2106204144 1.21
tpch_q11/datafusion:parquet 580134675 734352441 0.79
tpch_q12/datafusion:parquet 692972384 668192286 1.04
tpch_q13/datafusion:parquet 685670143 674927200 1.02
tpch_q14/datafusion:parquet 809370595 791029105 1.02
tpch_q15/datafusion:parquet 1297902573 1144009265 1.13
tpch_q16/datafusion:parquet 🚨 508414273 342207227 1.49
tpch_q17/datafusion:parquet 1589913436 1331290230 1.19
tpch_q18/datafusion:parquet 1798574720 1464105067 1.23
tpch_q19/datafusion:parquet 1280499470 992487136 1.29
tpch_q20/datafusion:parquet 🚨 1634980420 1225667493 1.33
tpch_q21/datafusion:parquet 1782530574 1854688041 0.96
tpch_q22/datafusion:parquet 687562902 784444311 0.88
duckdb / vortex-file-compressed (1.081x ➖, 0↑ 2↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 620717833 679396217 0.91
tpch_q02/duckdb:vortex-file-compressed 1219971957 1140938778 1.07
tpch_q03/duckdb:vortex-file-compressed 946756733 938283224 1.01
tpch_q04/duckdb:vortex-file-compressed 687676910 627619186 1.10
tpch_q05/duckdb:vortex-file-compressed 1131781658 1087084115 1.04
tpch_q06/duckdb:vortex-file-compressed 🚨 1208743564 842850152 1.43
tpch_q07/duckdb:vortex-file-compressed 1232745520 1182255723 1.04
tpch_q08/duckdb:vortex-file-compressed 1565148973 1443286227 1.08
tpch_q09/duckdb:vortex-file-compressed 1627649188 1531864906 1.06
tpch_q10/duckdb:vortex-file-compressed 1270408729 1086567406 1.17
tpch_q11/duckdb:vortex-file-compressed 698397213 678914388 1.03
tpch_q12/duckdb:vortex-file-compressed 742096586 714836283 1.04
tpch_q13/duckdb:vortex-file-compressed 973799771 887539154 1.10
tpch_q14/duckdb:vortex-file-compressed 🚨 1132047686 869850701 1.30
tpch_q15/duckdb:vortex-file-compressed 534581462 551285767 0.97
tpch_q16/duckdb:vortex-file-compressed 462938336 465235883 1.00
tpch_q17/duckdb:vortex-file-compressed 999212447 938871835 1.06
tpch_q18/duckdb:vortex-file-compressed 916225956 913153978 1.00
tpch_q19/duckdb:vortex-file-compressed 807981135 792648963 1.02
tpch_q20/duckdb:vortex-file-compressed 1403653721 1196397957 1.17
tpch_q21/duckdb:vortex-file-compressed 2095734166 2025164599 1.03
tpch_q22/duckdb:vortex-file-compressed 742890659 583884063 1.27
duckdb / vortex-compact (1.089x ➖, 0↑ 1↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 658199904 586458754 1.12
tpch_q02/duckdb:vortex-compact 1133223834 1049596349 1.08
tpch_q03/duckdb:vortex-compact 939701580 780715242 1.20
tpch_q04/duckdb:vortex-compact 602371103 530271107 1.14
tpch_q05/duckdb:vortex-compact 1099700200 1024535100 1.07
tpch_q06/duckdb:vortex-compact 🚨 1106288824 742644738 1.49
tpch_q07/duckdb:vortex-compact 1134677251 1041991962 1.09
tpch_q08/duckdb:vortex-compact 1338676000 1322198233 1.01
tpch_q09/duckdb:vortex-compact 1414097175 1276179383 1.11
tpch_q10/duckdb:vortex-compact 1315268706 1031253368 1.28
tpch_q11/duckdb:vortex-compact 722321388 652487663 1.11
tpch_q12/duckdb:vortex-compact 663370335 666139977 1.00
tpch_q13/duckdb:vortex-compact 892993633 883896753 1.01
tpch_q14/duckdb:vortex-compact 1025626187 899406799 1.14
tpch_q15/duckdb:vortex-compact 546548083 570459673 0.96
tpch_q16/duckdb:vortex-compact 489656633 465130302 1.05
tpch_q17/duckdb:vortex-compact 903265844 882884825 1.02
tpch_q18/duckdb:vortex-compact 772118644 682366110 1.13
tpch_q19/duckdb:vortex-compact 749863361 717973185 1.04
tpch_q20/duckdb:vortex-compact 1104916728 1180326507 0.94
tpch_q21/duckdb:vortex-compact 1712463835 1731481877 0.99
tpch_q22/duckdb:vortex-compact 616256838 556828198 1.11
duckdb / parquet (1.015x ➖, 0↑ 0↓)
name PR 55c022f (ns) base 9406303 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 881460584 916238221 0.96
tpch_q02/duckdb:parquet 1547979166 1595473929 0.97
tpch_q03/duckdb:parquet 1739986531 1563971157 1.11
tpch_q04/duckdb:parquet 960911372 1184257890 0.81
tpch_q05/duckdb:parquet 2166703299 1998661898 1.08
tpch_q06/duckdb:parquet 747341916 861313468 0.87
tpch_q07/duckdb:parquet 1776789923 1652847548 1.07
tpch_q08/duckdb:parquet 2681786823 2330303650 1.15
tpch_q09/duckdb:parquet 2550296121 2302606641 1.11
tpch_q10/duckdb:parquet 3129381918 3464673612 0.90
tpch_q11/duckdb:parquet 999958985 926774894 1.08
tpch_q12/duckdb:parquet 1032549638 1076111181 0.96
tpch_q13/duckdb:parquet 1232720861 1225052627 1.01
tpch_q14/duckdb:parquet 1254691956 1231946722 1.02
tpch_q15/duckdb:parquet 917068411 882214702 1.04
tpch_q16/duckdb:parquet 870350034 847906762 1.03
tpch_q17/duckdb:parquet 1346655980 1233486891 1.09
tpch_q18/duckdb:parquet 1525547122 1364069290 1.12
tpch_q19/duckdb:parquet 1558175983 1540634432 1.01
tpch_q20/duckdb:parquet 1936501150 2014747838 0.96
tpch_q21/duckdb:parquet 1884037064 1865265975 1.01
tpch_q22/duckdb:parquet 1051646340 1012324715 1.04
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +7.1% -2.3% +9.6% +38.3% ➖ noise
1 datafusion:vortex-file-compressed -0.5% -2.3% +1.9% +43.3% ➖ noise
1 duckdb:vortex-compact +12.2% -2.3% +14.9% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -8.6% -2.3% -6.4% +52.9% ➖ noise
2 datafusion:vortex-compact +8.1% +13.8% -5.0% +34.3% ➖ noise
2 datafusion:vortex-file-compressed +8.9% +13.8% -4.3% +33.3% ➖ noise
2 duckdb:vortex-compact +8.0% +13.8% -5.1% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +6.9% +13.8% -6.0% +30.0% ➖ noise
3 datafusion:vortex-compact +11.5% +15.5% -3.5% +49.6% ➖ noise
3 datafusion:vortex-file-compressed +21.5% +15.5% +5.2% +51.5% ➖ noise
3 duckdb:vortex-compact +20.4% +15.5% +4.2% +36.3% ➖ noise
3 duckdb:vortex-file-compressed +0.9% +15.5% -12.6% +42.0% ➖ noise
4 datafusion:vortex-compact +4.1% -5.8% +10.5% +39.0% ➖ noise
4 datafusion:vortex-file-compressed +4.1% -5.8% +10.5% +30.0% ➖ noise
4 duckdb:vortex-compact +13.6% -5.8% +20.6% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +9.6% -5.8% +16.3% +30.0% ➖ noise
5 datafusion:vortex-compact +37.7% +17.7% +17.0% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +4.3% +17.7% -11.4% +30.0% ➖ noise
5 duckdb:vortex-compact +7.3% +17.7% -8.8% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +4.1% +17.7% -11.5% +30.0% ➖ noise
6 datafusion:vortex-compact +22.9% +12.6% +9.1% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +14.1% +12.6% +1.3% +30.0% ➖ noise
6 duckdb:vortex-compact +49.0% +12.6% +32.3% +30.0% 🚨 regression
6 duckdb:vortex-file-compressed +43.4% +12.6% +27.3% +30.0% ➖ noise
7 datafusion:vortex-compact +3.2% +3.1% +0.1% +30.0% ➖ noise
7 datafusion:vortex-file-compressed +1.6% +3.1% -1.4% +30.0% ➖ noise
7 duckdb:vortex-compact +8.9% +3.1% +5.7% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +4.3% +3.1% +1.2% +30.0% ➖ noise
8 datafusion:vortex-compact +6.9% +5.8% +1.1% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +31.4% +5.8% +24.2% +30.0% ➖ noise
8 duckdb:vortex-compact +1.2% +5.8% -4.3% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +8.4% +5.8% +2.5% +30.0% ➖ noise
9 datafusion:vortex-compact +6.4% +15.5% -7.9% +30.0% ➖ noise
9 datafusion:vortex-file-compressed +5.2% +15.5% -8.9% +30.0% ➖ noise
9 duckdb:vortex-compact +10.8% +15.5% -4.0% +30.0% ➖ noise
9 duckdb:vortex-file-compressed +6.3% +15.5% -8.0% +30.0% ➖ noise
10 datafusion:vortex-compact +8.3% +4.4% +3.7% +34.4% ➖ noise
10 datafusion:vortex-file-compressed +6.8% +4.4% +2.3% +30.0% ➖ noise
10 duckdb:vortex-compact +27.5% +4.4% +22.2% +30.0% ➖ noise
10 duckdb:vortex-file-compressed +16.9% +4.4% +12.0% +34.2% ➖ noise
11 datafusion:vortex-compact +8.7% -7.7% +17.7% +30.0% ➖ noise
11 datafusion:vortex-file-compressed +3.3% -7.7% +11.8% +30.0% ➖ noise
11 duckdb:vortex-compact +10.7% -7.7% +19.9% +30.0% ➖ noise
11 duckdb:vortex-file-compressed +2.9% -7.7% +11.4% +30.0% ➖ noise
12 datafusion:vortex-compact +54.3% -0.2% +54.7% +30.0% 🚨 regression
12 datafusion:vortex-file-compressed +55.9% -0.2% +56.3% +30.0% 🚨 regression
12 duckdb:vortex-compact -0.4% -0.2% -0.2% +30.0% ➖ noise
12 duckdb:vortex-file-compressed +3.8% -0.2% +4.1% +30.0% ➖ noise
13 datafusion:vortex-compact +9.9% +1.1% +8.7% +30.0% ➖ noise
13 datafusion:vortex-file-compressed +68.1% +1.1% +66.2% +51.9% 🚨 regression
13 duckdb:vortex-compact +1.0% +1.1% -0.1% +42.4% ➖ noise
13 duckdb:vortex-file-compressed +9.7% +1.1% +8.5% +40.1% ➖ noise
14 datafusion:vortex-compact +22.6% +2.1% +20.1% +30.0% ➖ noise
14 datafusion:vortex-file-compressed +81.6% +2.1% +77.9% +30.0% 🚨 regression
14 duckdb:vortex-compact +14.0% +2.1% +11.7% +30.0% ➖ noise
14 duckdb:vortex-file-compressed +30.1% +2.1% +27.5% +30.0% ➖ noise
15 datafusion:vortex-compact +7.6% +8.6% -0.9% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +61.7% +8.6% +48.9% +30.0% 🚨 regression
15 duckdb:vortex-compact -4.2% +8.6% -11.8% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -3.0% +8.6% -10.7% +30.0% ➖ noise
16 datafusion:vortex-compact -0.7% +23.5% -19.6% +37.3% ➖ noise
16 datafusion:vortex-file-compressed +57.2% +23.5% +27.3% +30.0% ➖ noise
16 duckdb:vortex-compact +5.3% +23.5% -14.8% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -0.5% +23.5% -19.4% +30.0% ➖ noise
17 datafusion:vortex-compact +11.2% +14.2% -2.6% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +7.1% +14.2% -6.2% +30.0% ➖ noise
17 duckdb:vortex-compact +2.3% +14.2% -10.4% +30.0% ➖ noise
17 duckdb:vortex-file-compressed +6.4% +14.2% -6.8% +30.0% ➖ noise
18 datafusion:vortex-compact +7.6% +17.2% -8.2% +30.0% ➖ noise
18 datafusion:vortex-file-compressed +10.3% +17.2% -5.9% +30.0% ➖ noise
18 duckdb:vortex-compact +13.2% +17.2% -3.5% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +0.3% +17.2% -14.4% +30.0% ➖ noise
19 datafusion:vortex-compact +0.9% +14.2% -11.7% +30.0% ➖ noise
19 datafusion:vortex-file-compressed +9.0% +14.2% -4.6% +30.0% ➖ noise
19 duckdb:vortex-compact +4.4% +14.2% -8.6% +30.0% ➖ noise
19 duckdb:vortex-file-compressed +1.9% +14.2% -10.8% +30.0% ➖ noise
20 datafusion:vortex-compact +6.9% +13.2% -5.6% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +29.0% +13.2% +13.9% +30.0% ➖ noise
20 duckdb:vortex-compact -6.4% +13.2% -17.3% +30.0% ➖ noise
20 duckdb:vortex-file-compressed +17.3% +13.2% +3.6% +30.0% ➖ noise
21 datafusion:vortex-compact -15.0% -1.5% -13.8% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +7.0% -1.5% +8.6% +30.0% ➖ noise
21 duckdb:vortex-compact -1.1% -1.5% +0.4% +30.0% ➖ noise
21 duckdb:vortex-file-compressed +3.5% -1.5% +5.0% +30.0% ➖ noise
22 datafusion:vortex-compact +39.3% -4.6% +46.0% +41.2% 🚨 regression
22 datafusion:vortex-file-compressed +16.9% -4.6% +22.5% +34.5% ➖ noise
22 duckdb:vortex-compact +10.7% -4.6% +16.0% +30.0% ➖ noise
22 duckdb:vortex-file-compressed +27.2% -4.6% +33.3% +30.0% 🚨 regression

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants