Skip to content

validate all benchmark runs#6939

Open
joseph-isaacs wants to merge 24 commits intodevelopfrom
ji/validate-sql-bench
Open

validate all benchmark runs#6939
joseph-isaacs wants to merge 24 commits intodevelopfrom
ji/validate-sql-bench

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

@joseph-isaacs joseph-isaacs commented Mar 13, 2026

Use slt (sql logic test) to validate benchmark runs.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added action/benchmark Trigger full benchmarks to run on this PR changelog/chore A trivial change labels Mar 13, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 6a58b21 1 Explore Profiling Data
Previous Runs (4)
Status Commit Job Attempt Link
🟢 Done 6542c62 1 Explore Profiling Data
🟢 Done ef1dadf 1 Explore Profiling Data
🟢 Done 70c2e75 1 Explore Profiling Data
🟢 Done 6400ff9 1 Explore Profiling Data

Powered by Polar Signals Cloud

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Mar 13, 2026

Merging this PR will improve performance by 18.36%

⚡ 2 improved benchmarks
✅ 1104 untouched benchmarks
⏩ 1522 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bitwise_not_vortex_buffer_mut[1024] 535.6 ns 477.2 ns +12.22%
Simulation bitwise_not_vortex_buffer_mut[128] 376.1 ns 317.8 ns +18.36%

Comparing ji/validate-sql-bench (6076d52) with develop (3f5913f)

Open in CodSpeed

Footnotes

  1. 1522 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

github-actions bot commented Mar 13, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: Likely regression (environment too noisy confidence)
Attributed Vortex impact: +121.7%
Vortex (geomean): 1.171x ➖
Parquet (geomean): 0.528x ✅
Shifts: Parquet (control) -47.2% · Median polish +2.0%


datafusion / vortex-file-compressed (1.294x ➖, 1↑ 9↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 174813270 206079965 0.85
tpch_q02/datafusion:vortex-file-compressed 571546029 478489765 1.19
tpch_q03/datafusion:vortex-file-compressed 🚀 332762767 579616857 0.57
tpch_q04/datafusion:vortex-file-compressed 297887840 287686035 1.04
tpch_q05/datafusion:vortex-file-compressed 744212170 616729416 1.21
tpch_q06/datafusion:vortex-file-compressed 🚨 901568943 480113935 1.88
tpch_q07/datafusion:vortex-file-compressed 🚨 1236579447 570733577 2.17
tpch_q08/datafusion:vortex-file-compressed 🚨 1633252930 693436161 2.36
tpch_q09/datafusion:vortex-file-compressed 🚨 771946626 381084339 2.03
tpch_q10/datafusion:vortex-file-compressed 618696943 541990584 1.14
tpch_q11/datafusion:vortex-file-compressed 385783317 334107553 1.15
tpch_q12/datafusion:vortex-file-compressed 471841843 375531586 1.26
tpch_q13/datafusion:vortex-file-compressed 265500973 215653745 1.23
tpch_q14/datafusion:vortex-file-compressed 179343932 187768097 0.96
tpch_q15/datafusion:vortex-file-compressed 🚨 406873591 287512593 1.42
tpch_q16/datafusion:vortex-file-compressed 🚨 221825647 163403447 1.36
tpch_q17/datafusion:vortex-file-compressed 🚨 455217131 320805095 1.42
tpch_q18/datafusion:vortex-file-compressed 410319878 340959509 1.20
tpch_q19/datafusion:vortex-file-compressed 🚨 549776993 333774264 1.65
tpch_q20/datafusion:vortex-file-compressed 🚨 499968450 344169463 1.45
tpch_q21/datafusion:vortex-file-compressed 647230331 505635375 1.28
tpch_q22/datafusion:vortex-file-compressed 157527329 150920503 1.04
datafusion / vortex-compact (1.360x ❌, 0↑ 14↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 237664303 250270352 0.95
tpch_q02/datafusion:vortex-compact 486174283 383128495 1.27
tpch_q03/datafusion:vortex-compact 305914990 309222703 0.99
tpch_q04/datafusion:vortex-compact 228462833 199803873 1.14
tpch_q05/datafusion:vortex-compact 🚨 597864130 355345014 1.68
tpch_q06/datafusion:vortex-compact 🚨 395741927 256638465 1.54
tpch_q07/datafusion:vortex-compact 🚨 511132741 316323383 1.62
tpch_q08/datafusion:vortex-compact 🚨 659806472 450652173 1.46
tpch_q09/datafusion:vortex-compact 🚨 542876093 381464547 1.42
tpch_q10/datafusion:vortex-compact 🚨 605454054 449481356 1.35
tpch_q11/datafusion:vortex-compact 318918207 260440663 1.22
tpch_q12/datafusion:vortex-compact 🚨 692372263 397859487 1.74
tpch_q13/datafusion:vortex-compact 🚨 311035029 221012622 1.41
tpch_q14/datafusion:vortex-compact 🚨 340852571 254777558 1.34
tpch_q15/datafusion:vortex-compact 543847928 500503651 1.09
tpch_q16/datafusion:vortex-compact 🚨 284509676 150062952 1.90
tpch_q17/datafusion:vortex-compact 🚨 440936556 317064604 1.39
tpch_q18/datafusion:vortex-compact 🚨 396650940 266666720 1.49
tpch_q19/datafusion:vortex-compact 🚨 502215742 334838220 1.50
tpch_q20/datafusion:vortex-compact 500492040 423676148 1.18
tpch_q21/datafusion:vortex-compact 596045292 494972391 1.20
tpch_q22/datafusion:vortex-compact 🚨 155021324 103939611 1.49
datafusion / parquet (0.921x ➖, 1↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 224026326 286391613 0.78
tpch_q02/datafusion:parquet 481342727 494190580 0.97
tpch_q03/datafusion:parquet 379048718 374072458 1.01
tpch_q04/datafusion:parquet 181377193 162279023 1.12
tpch_q05/datafusion:parquet 503398935 484210448 1.04
tpch_q06/datafusion:parquet 136596050 151045215 0.90
tpch_q07/datafusion:parquet 450186578 489799009 0.92
tpch_q08/datafusion:parquet 588586118 590666020 1.00
tpch_q09/datafusion:parquet 488352059 481470377 1.01
tpch_q10/datafusion:parquet 493167158 513489428 0.96
tpch_q11/datafusion:parquet 337160425 326639237 1.03
tpch_q12/datafusion:parquet 230642282 252038639 0.92
tpch_q13/datafusion:parquet 435521481 432251754 1.01
tpch_q14/datafusion:parquet 168875550 209698059 0.81
tpch_q15/datafusion:parquet 286291499 312977927 0.91
tpch_q16/datafusion:parquet 185383034 168605273 1.10
tpch_q17/datafusion:parquet 360708818 481122546 0.75
tpch_q18/datafusion:parquet 430567549 489053199 0.88
tpch_q19/datafusion:parquet 349357546 354184047 0.99
tpch_q20/datafusion:parquet 🚀 331709889 509043758 0.65
tpch_q21/datafusion:parquet 515896610 564862048 0.91
tpch_q22/datafusion:parquet 123693870 162178312 0.76
duckdb / vortex-file-compressed (1.036x ➖, 0↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 244620799 265037030 0.92
tpch_q02/duckdb:vortex-file-compressed 821870310 834493407 0.98
tpch_q03/duckdb:vortex-file-compressed 579497059 594822559 0.97
tpch_q04/duckdb:vortex-file-compressed 473550754 379396886 1.25
tpch_q05/duckdb:vortex-file-compressed 862981624 981875157 0.88
tpch_q06/duckdb:vortex-file-compressed 446447954 424106364 1.05
tpch_q07/duckdb:vortex-file-compressed 844530674 679359180 1.24
tpch_q08/duckdb:vortex-file-compressed 826791368 804204709 1.03
tpch_q09/duckdb:vortex-file-compressed 934143564 883672431 1.06
tpch_q10/duckdb:vortex-file-compressed 825798804 724819218 1.14
tpch_q11/duckdb:vortex-file-compressed 516595760 437972961 1.18
tpch_q12/duckdb:vortex-file-compressed 500407448 558168047 0.90
tpch_q13/duckdb:vortex-file-compressed 527635678 471865993 1.12
tpch_q14/duckdb:vortex-file-compressed 458705344 488536383 0.94
tpch_q15/duckdb:vortex-file-compressed 282324106 284958775 0.99
tpch_q16/duckdb:vortex-file-compressed 347134911 320283325 1.08
tpch_q17/duckdb:vortex-file-compressed 586056552 598497006 0.98
tpch_q18/duckdb:vortex-file-compressed 594605672 541166616 1.10
tpch_q19/duckdb:vortex-file-compressed 484405010 454941657 1.06
tpch_q20/duckdb:vortex-file-compressed 834567036 792913055 1.05
tpch_q21/duckdb:vortex-file-compressed 1105171372 1076994532 1.03
tpch_q22/duckdb:vortex-file-compressed 329373073 352183160 0.94
duckdb / vortex-compact (1.031x ➖, 0↑ 1↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 🚨 424753187 318408029 1.33
tpch_q02/duckdb:vortex-compact 849424221 949833663 0.89
tpch_q03/duckdb:vortex-compact 537456173 486688314 1.10
tpch_q04/duckdb:vortex-compact 317568585 348204465 0.91
tpch_q05/duckdb:vortex-compact 783326082 771008541 1.02
tpch_q06/duckdb:vortex-compact 378617277 381265021 0.99
tpch_q07/duckdb:vortex-compact 727578621 673529612 1.08
tpch_q08/duckdb:vortex-compact 756695572 872603736 0.87
tpch_q09/duckdb:vortex-compact 811347779 753840122 1.08
tpch_q10/duckdb:vortex-compact 687026428 678914846 1.01
tpch_q11/duckdb:vortex-compact 539803544 481005752 1.12
tpch_q12/duckdb:vortex-compact 456330452 390344103 1.17
tpch_q13/duckdb:vortex-compact 450557597 445611114 1.01
tpch_q14/duckdb:vortex-compact 453957292 452387473 1.00
tpch_q15/duckdb:vortex-compact 275502116 277114479 0.99
tpch_q16/duckdb:vortex-compact 351946882 340108852 1.03
tpch_q17/duckdb:vortex-compact 768075649 596830046 1.29
tpch_q18/duckdb:vortex-compact 533431359 483974687 1.10
tpch_q19/duckdb:vortex-compact 445167854 497804161 0.89
tpch_q20/duckdb:vortex-compact 836295540 752453344 1.11
tpch_q21/duckdb:vortex-compact 1088495860 1082011010 1.01
tpch_q22/duckdb:vortex-compact 300866060 366171986 0.82
duckdb / parquet (0.303x ✅, 22↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚀 185335230 455215466 0.41
tpch_q02/duckdb:parquet 🚀 520567468 1475824682 0.35
tpch_q03/duckdb:parquet 🚀 191228443 995451842 0.19
tpch_q04/duckdb:parquet 🚀 169802441 628950853 0.27
tpch_q05/duckdb:parquet 🚀 422441839 1363727997 0.31
tpch_q06/duckdb:parquet 🚀 90514446 416797566 0.22
tpch_q07/duckdb:parquet 🚀 371057395 1197064047 0.31
tpch_q08/duckdb:parquet 🚀 455699987 1682852925 0.27
tpch_q09/duckdb:parquet 🚀 480092782 1411380357 0.34
tpch_q10/duckdb:parquet 🚀 364680364 1381490581 0.26
tpch_q11/duckdb:parquet 🚀 329745131 958137108 0.34
tpch_q12/duckdb:parquet 🚀 177654500 582737150 0.30
tpch_q13/duckdb:parquet 🚀 402916653 836082386 0.48
tpch_q14/duckdb:parquet 🚀 155881282 642263620 0.24
tpch_q15/duckdb:parquet 🚀 123512118 472788853 0.26
tpch_q16/duckdb:parquet 🚀 208574171 497620993 0.42
tpch_q17/duckdb:parquet 🚀 206815240 932813689 0.22
tpch_q18/duckdb:parquet 🚀 348898383 854025015 0.41
tpch_q19/duckdb:parquet 🚀 191803830 817628450 0.23
tpch_q20/duckdb:parquet 🚀 298459564 1217174167 0.25
tpch_q21/duckdb:parquet 🚀 491732932 1149975170 0.43
tpch_q22/duckdb:parquet 🚀 180703685 533886566 0.34
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -5.0% -43.6% +68.3% +193.6% ➖ noise
1 datafusion:vortex-file-compressed -15.2% -43.6% +50.3% +190.9% ➖ noise
1 duckdb:vortex-compact +33.4% -43.6% +136.4% +78.2% 🚨 regression
1 duckdb:vortex-file-compressed -7.7% -43.6% +63.5% +101.3% ➖ noise
2 datafusion:vortex-compact +26.9% -41.4% +116.5% +61.2% 🚨 regression
2 datafusion:vortex-file-compressed +19.4% -41.4% +103.8% +50.0% 🚨 regression
2 duckdb:vortex-compact -10.6% -41.4% +52.6% +48.2% 🚨 regression
2 duckdb:vortex-file-compressed -1.5% -41.4% +68.0% +48.2% 🚨 regression
3 datafusion:vortex-compact -1.1% -55.9% +124.2% +125.0% ➖ noise
3 datafusion:vortex-file-compressed -42.6% -55.9% +30.1% +104.1% ➖ noise
3 duckdb:vortex-compact +10.4% -55.9% +150.3% +57.5% 🚨 regression
3 duckdb:vortex-file-compressed -2.6% -55.9% +120.8% +58.0% 🚨 regression
4 datafusion:vortex-compact +14.3% -45.1% +108.2% +73.6% 🚨 regression
4 datafusion:vortex-file-compressed +3.5% -45.1% +88.5% +77.2% 🚨 regression
4 duckdb:vortex-compact -8.8% -45.1% +66.0% +58.0% 🚨 regression
4 duckdb:vortex-file-compressed +24.8% -45.1% +127.2% +68.5% 🚨 regression
5 datafusion:vortex-compact +68.2% -43.3% +196.5% +48.2% 🚨 regression
5 datafusion:vortex-file-compressed +20.7% -43.3% +112.6% +58.3% 🚨 regression
5 duckdb:vortex-compact +1.6% -43.3% +79.0% +48.2% 🚨 regression
5 duckdb:vortex-file-compressed -12.1% -43.3% +54.9% +48.2% 🚨 regression
6 datafusion:vortex-compact +54.2% -55.7% +248.0% +48.2% 🚨 regression
6 datafusion:vortex-file-compressed +87.8% -55.7% +323.7% +68.0% 🚨 regression
6 duckdb:vortex-compact -0.7% -55.7% +124.1% +49.9% 🚨 regression
6 duckdb:vortex-file-compressed +5.3% -55.7% +137.5% +48.2% 🚨 regression
7 datafusion:vortex-compact +61.6% -46.6% +202.7% +48.2% 🚨 regression
7 datafusion:vortex-file-compressed +116.7% -46.6% +305.9% +53.8% 🚨 regression
7 duckdb:vortex-compact +8.0% -46.6% +102.4% +48.2% 🚨 regression
7 duckdb:vortex-file-compressed +24.3% -46.6% +132.9% +48.2% 🚨 regression
8 datafusion:vortex-compact +46.4% -48.1% +181.9% +48.2% 🚨 regression
8 datafusion:vortex-file-compressed +135.5% -48.1% +353.4% +54.3% 🚨 regression
8 duckdb:vortex-compact -13.3% -48.1% +66.9% +48.2% 🚨 regression
8 duckdb:vortex-file-compressed +2.8% -48.1% +97.9% +48.2% 🚨 regression
9 datafusion:vortex-compact +42.3% -41.3% +142.3% +48.2% 🚨 regression
9 datafusion:vortex-file-compressed +102.6% -41.3% +244.9% +57.9% 🚨 regression
9 duckdb:vortex-compact +7.6% -41.3% +83.2% +48.2% 🚨 regression
9 duckdb:vortex-file-compressed +5.7% -41.3% +80.0% +48.2% 🚨 regression
10 datafusion:vortex-compact +34.7% -49.6% +167.5% +48.2% 🚨 regression
10 datafusion:vortex-file-compressed +14.2% -49.6% +126.7% +53.0% 🚨 regression
10 duckdb:vortex-compact +1.2% -49.6% +101.0% +48.2% 🚨 regression
10 duckdb:vortex-file-compressed +13.9% -49.6% +126.3% +48.2% 🚨 regression
11 datafusion:vortex-compact +22.5% -40.4% +105.5% +48.2% 🚨 regression
11 datafusion:vortex-file-compressed +15.5% -40.4% +93.7% +48.2% 🚨 regression
11 duckdb:vortex-compact +12.2% -40.4% +88.3% +48.2% 🚨 regression
11 duckdb:vortex-file-compressed +18.0% -40.4% +97.9% +48.2% 🚨 regression
12 datafusion:vortex-compact +74.0% -47.2% +229.5% +48.2% 🚨 regression
12 datafusion:vortex-file-compressed +25.6% -47.2% +137.9% +49.3% 🚨 regression
12 duckdb:vortex-compact +16.9% -47.2% +121.3% +48.2% 🚨 regression
12 duckdb:vortex-file-compressed -10.3% -47.2% +69.7% +48.2% 🚨 regression
13 datafusion:vortex-compact +40.7% -30.3% +102.0% +123.3% ➖ noise
13 datafusion:vortex-file-compressed +23.1% -30.3% +76.7% +67.5% 🚨 regression
13 duckdb:vortex-compact +1.1% -30.3% +45.1% +48.2% ➖ noise
13 duckdb:vortex-file-compressed +11.8% -30.3% +60.5% +72.0% ➖ noise
14 datafusion:vortex-compact +33.8% -55.8% +202.6% +48.2% 🚨 regression
14 datafusion:vortex-file-compressed -4.5% -55.8% +116.0% +48.2% 🚨 regression
14 duckdb:vortex-compact +0.3% -55.8% +127.0% +48.2% 🚨 regression
14 duckdb:vortex-file-compressed -6.1% -55.8% +112.4% +48.2% 🚨 regression
15 datafusion:vortex-compact +8.7% -51.1% +122.3% +48.2% 🚨 regression
15 datafusion:vortex-file-compressed +41.5% -51.1% +189.5% +48.2% 🚨 regression
15 duckdb:vortex-compact -0.6% -51.1% +103.4% +48.2% 🚨 regression
15 duckdb:vortex-file-compressed -0.9% -51.1% +102.7% +48.2% 🚨 regression
16 datafusion:vortex-compact +89.6% -32.1% +179.3% +48.2% 🚨 regression
16 datafusion:vortex-file-compressed +35.8% -32.1% +100.0% +48.2% 🚨 regression
16 duckdb:vortex-compact +3.5% -32.1% +52.4% +48.2% 🚨 regression
16 duckdb:vortex-file-compressed +8.4% -32.1% +59.7% +48.2% 🚨 regression
17 datafusion:vortex-compact +39.1% -59.2% +241.1% +48.2% 🚨 regression
17 datafusion:vortex-file-compressed +41.9% -59.2% +248.0% +48.2% 🚨 regression
17 duckdb:vortex-compact +28.7% -59.2% +215.7% +48.2% 🚨 regression
17 duckdb:vortex-file-compressed -2.1% -59.2% +140.2% +48.2% 🚨 regression
18 datafusion:vortex-compact +48.7% -40.0% +148.0% +48.2% 🚨 regression
18 datafusion:vortex-file-compressed +20.3% -40.0% +100.7% +67.2% 🚨 regression
18 duckdb:vortex-compact +10.2% -40.0% +83.8% +48.2% 🚨 regression
18 duckdb:vortex-file-compressed +9.9% -40.0% +83.2% +48.2% 🚨 regression
19 datafusion:vortex-compact +50.0% -51.9% +211.8% +48.2% 🚨 regression
19 datafusion:vortex-file-compressed +64.7% -51.9% +242.4% +48.2% 🚨 regression
19 duckdb:vortex-compact -10.6% -51.9% +85.9% +48.2% 🚨 regression
19 duckdb:vortex-file-compressed +6.5% -51.9% +121.4% +48.2% 🚨 regression
20 datafusion:vortex-compact +18.1% -60.0% +195.5% +48.2% 🚨 regression
20 datafusion:vortex-file-compressed +45.3% -60.0% +263.4% +48.2% 🚨 regression
20 duckdb:vortex-compact +11.1% -60.0% +178.0% +48.2% 🚨 regression
20 duckdb:vortex-file-compressed +5.3% -60.0% +163.3% +48.2% 🚨 regression
21 datafusion:vortex-compact +20.4% -37.5% +92.7% +48.2% 🚨 regression
21 datafusion:vortex-file-compressed +28.0% -37.5% +104.8% +48.2% 🚨 regression
21 duckdb:vortex-compact +0.6% -37.5% +61.0% +48.2% 🚨 regression
21 duckdb:vortex-file-compressed +2.6% -37.5% +64.2% +48.2% 🚨 regression
22 datafusion:vortex-compact +49.1% -49.2% +193.5% +48.2% 🚨 regression
22 datafusion:vortex-file-compressed +4.4% -49.2% +105.4% +48.2% 🚨 regression
22 duckdb:vortex-compact -17.8% -49.2% +61.7% +48.2% 🚨 regression
22 duckdb:vortex-file-compressed -6.5% -49.2% +84.1% +48.2% 🚨 regression

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -7.8%
Vortex (geomean): 0.900x ✅
Parquet (geomean): 0.955x ➖
Shifts: Parquet (control) -4.5% · Median polish -10.2%


datafusion / vortex-file-compressed (0.896x ✅, 12↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 51205188 54791352 0.93
tpch_q02/datafusion:vortex-file-compressed 🚀 31887428 35477423 0.90
tpch_q03/datafusion:vortex-file-compressed 27247562 29077638 0.94
tpch_q04/datafusion:vortex-file-compressed 18713908 20431096 0.92
tpch_q05/datafusion:vortex-file-compressed 🚀 53624769 60220733 0.89
tpch_q06/datafusion:vortex-file-compressed 🚀 10183631 11797538 0.86
tpch_q07/datafusion:vortex-file-compressed 64530752 70820907 0.91
tpch_q08/datafusion:vortex-file-compressed 🚀 44303170 50572495 0.88
tpch_q09/datafusion:vortex-file-compressed 🚀 54883496 62313215 0.88
tpch_q10/datafusion:vortex-file-compressed 🚀 43999439 50368941 0.87
tpch_q11/datafusion:vortex-file-compressed 18537105 19778356 0.94
tpch_q12/datafusion:vortex-file-compressed 🚀 23432038 26285858 0.89
tpch_q13/datafusion:vortex-file-compressed 28133766 31038893 0.91
tpch_q14/datafusion:vortex-file-compressed 🚀 15624738 19647265 0.80
tpch_q15/datafusion:vortex-file-compressed 24703539 26939117 0.92
tpch_q16/datafusion:vortex-file-compressed 🚀 24976869 28051118 0.89
tpch_q17/datafusion:vortex-file-compressed 64411446 70009720 0.92
tpch_q18/datafusion:vortex-file-compressed 🚀 80244798 89609764 0.90
tpch_q19/datafusion:vortex-file-compressed 25553904 27080500 0.94
tpch_q20/datafusion:vortex-file-compressed 32530221 35807774 0.91
tpch_q21/datafusion:vortex-file-compressed 🚀 73677528 86261439 0.85
tpch_q22/datafusion:vortex-file-compressed 🚀 16244611 18245105 0.89
datafusion / vortex-compact (0.908x ➖, 9↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 61378613 63048885 0.97
tpch_q02/datafusion:vortex-compact 35963079 39082287 0.92
tpch_q03/datafusion:vortex-compact 31943822 34483085 0.93
tpch_q04/datafusion:vortex-compact 23287421 25631141 0.91
tpch_q05/datafusion:vortex-compact 🚀 57138665 64342349 0.89
tpch_q06/datafusion:vortex-compact 🚀 13513700 15390828 0.88
tpch_q07/datafusion:vortex-compact 69439486 75775832 0.92
tpch_q08/datafusion:vortex-compact 🚀 49325773 55597685 0.89
tpch_q09/datafusion:vortex-compact 61013160 67750809 0.90
tpch_q10/datafusion:vortex-compact 52850290 58162671 0.91
tpch_q11/datafusion:vortex-compact 19440603 21063871 0.92
tpch_q12/datafusion:vortex-compact 🚀 34243563 38161546 0.90
tpch_q13/datafusion:vortex-compact 🚀 35757357 40495009 0.88
tpch_q14/datafusion:vortex-compact 🚀 20501122 23202778 0.88
tpch_q15/datafusion:vortex-compact 🚀 33935323 38437236 0.88
tpch_q16/datafusion:vortex-compact 30447736 32624257 0.93
tpch_q17/datafusion:vortex-compact 🚀 67979390 80583198 0.84
tpch_q18/datafusion:vortex-compact 🚀 85018768 95481756 0.89
tpch_q19/datafusion:vortex-compact 40151233 41867248 0.96
tpch_q20/datafusion:vortex-compact 39575368 41259648 0.96
tpch_q21/datafusion:vortex-compact 87883726 97441726 0.90
tpch_q22/datafusion:vortex-compact 17248858 18684007 0.92
datafusion / parquet (0.979x ➖, 2↑ 2↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 135675577 98555817 1.38
tpch_q02/datafusion:parquet 70701079 76458569 0.92
tpch_q03/datafusion:parquet 🚀 72232486 83976406 0.86
tpch_q04/datafusion:parquet 48962664 51372840 0.95
tpch_q05/datafusion:parquet 101569877 105551486 0.96
tpch_q06/datafusion:parquet 🚨 44986468 40250230 1.12
tpch_q07/datafusion:parquet 111368207 115662886 0.96
tpch_q08/datafusion:parquet 108381117 99193601 1.09
tpch_q09/datafusion:parquet 130068967 140124618 0.93
tpch_q10/datafusion:parquet 121644377 123134133 0.99
tpch_q11/datafusion:parquet 47177332 51873476 0.91
tpch_q12/datafusion:parquet 93892778 98194020 0.96
tpch_q13/datafusion:parquet 204259514 213623194 0.96
tpch_q14/datafusion:parquet 50586289 48132845 1.05
tpch_q15/datafusion:parquet 65954491 67026812 0.98
tpch_q16/datafusion:parquet 48933854 53406528 0.92
tpch_q17/datafusion:parquet 🚀 133198351 149106771 0.89
tpch_q18/datafusion:parquet 168463734 180377681 0.93
tpch_q19/datafusion:parquet 85584640 82400328 1.04
tpch_q20/datafusion:parquet 77978783 80327131 0.97
tpch_q21/datafusion:parquet 137272355 150855857 0.91
tpch_q22/datafusion:parquet 35016523 36863105 0.95
datafusion / arrow (0.864x ✅, 17↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 51710824 68918929 0.75
tpch_q02/datafusion:arrow 🚀 21398582 24430597 0.88
tpch_q03/datafusion:arrow 🚀 32052755 38796942 0.83
tpch_q04/datafusion:arrow 🚀 26011511 33049117 0.79
tpch_q05/datafusion:arrow 🚀 75817375 92179982 0.82
tpch_q06/datafusion:arrow 🚀 20517330 23172411 0.89
tpch_q07/datafusion:arrow 🚀 112350832 127622506 0.88
tpch_q08/datafusion:arrow 47128768 51852575 0.91
tpch_q09/datafusion:arrow 🚀 72574631 83708958 0.87
tpch_q10/datafusion:arrow 55314881 59957605 0.92
tpch_q11/datafusion:arrow 11719850 12576693 0.93
tpch_q12/datafusion:arrow 58807088 61619376 0.95
tpch_q13/datafusion:arrow 50093421 54525839 0.92
tpch_q14/datafusion:arrow 🚀 22273175 27177774 0.82
tpch_q15/datafusion:arrow 🚀 45546945 52457903 0.87
tpch_q16/datafusion:arrow 🚀 20403512 23096917 0.88
tpch_q17/datafusion:arrow 🚀 68762263 80405362 0.86
tpch_q18/datafusion:arrow 🚀 140463840 179575787 0.78
tpch_q19/datafusion:arrow 🚀 40205546 46061743 0.87
tpch_q20/datafusion:arrow 🚀 38756532 44765654 0.87
tpch_q21/datafusion:arrow 🚀 156326405 178041273 0.88
tpch_q22/datafusion:arrow 🚀 20008609 22496199 0.89
duckdb / vortex-file-compressed (0.898x ✅, 12↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32192056 34641994 0.93
tpch_q02/duckdb:vortex-file-compressed 🚀 26425559 29589808 0.89
tpch_q03/duckdb:vortex-file-compressed 28894437 29857999 0.97
tpch_q04/duckdb:vortex-file-compressed 🚀 29573808 33184331 0.89
tpch_q05/duckdb:vortex-file-compressed 33117218 35594636 0.93
tpch_q06/duckdb:vortex-file-compressed 10711021 11113560 0.96
tpch_q07/duckdb:vortex-file-compressed 36509789 39137911 0.93
tpch_q08/duckdb:vortex-file-compressed 🚀 37840792 42940581 0.88
tpch_q09/duckdb:vortex-file-compressed 🚀 76406892 88298559 0.87
tpch_q10/duckdb:vortex-file-compressed 🚀 34844867 39295780 0.89
tpch_q11/duckdb:vortex-file-compressed 🚀 15002548 17811619 0.84
tpch_q12/duckdb:vortex-file-compressed 22751671 25201254 0.90
tpch_q13/duckdb:vortex-file-compressed 🚀 35415287 40891825 0.87
tpch_q14/duckdb:vortex-file-compressed 🚀 21417427 24661952 0.87
tpch_q15/duckdb:vortex-file-compressed 15910930 17122521 0.93
tpch_q16/duckdb:vortex-file-compressed 🚀 27512537 30693010 0.90
tpch_q17/duckdb:vortex-file-compressed 🚀 24610285 27398214 0.90
tpch_q18/duckdb:vortex-file-compressed 47215940 51504111 0.92
tpch_q19/duckdb:vortex-file-compressed 🚀 30059061 36397607 0.83
tpch_q20/duckdb:vortex-file-compressed 33992543 37415906 0.91
tpch_q21/duckdb:vortex-file-compressed 🚀 95125602 110932294 0.86
tpch_q22/duckdb:vortex-file-compressed 17979713 19703106 0.91
duckdb / vortex-compact (0.896x ✅, 10↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38751362 42746100 0.91
tpch_q02/duckdb:vortex-compact 🚀 36183520 41736028 0.87
tpch_q03/duckdb:vortex-compact 🚀 30779239 35706368 0.86
tpch_q04/duckdb:vortex-compact 🚀 33374893 37922907 0.88
tpch_q05/duckdb:vortex-compact 36046904 39931246 0.90
tpch_q06/duckdb:vortex-compact 15212844 15284643 1.00
tpch_q07/duckdb:vortex-compact 41444668 44075864 0.94
tpch_q08/duckdb:vortex-compact 44682156 46667821 0.96
tpch_q09/duckdb:vortex-compact 86534291 91190675 0.95
tpch_q10/duckdb:vortex-compact 38902231 42068153 0.92
tpch_q11/duckdb:vortex-compact 🚀 19446161 22140182 0.88
tpch_q12/duckdb:vortex-compact 🚀 35666056 40081369 0.89
tpch_q13/duckdb:vortex-compact 🚀 43340108 50850719 0.85
tpch_q14/duckdb:vortex-compact 🚀 28820676 34192930 0.84
tpch_q15/duckdb:vortex-compact 19397607 20126745 0.96
tpch_q16/duckdb:vortex-compact 🚀 32191471 41974568 0.77
tpch_q17/duckdb:vortex-compact 31442439 34234266 0.92
tpch_q18/duckdb:vortex-compact 🚀 47149665 55080845 0.86
tpch_q19/duckdb:vortex-compact 🚀 35286589 41716263 0.85
tpch_q20/duckdb:vortex-compact 44596987 48544290 0.92
tpch_q21/duckdb:vortex-compact 107408290 118165681 0.91
tpch_q22/duckdb:vortex-compact 19891474 21607488 0.92
duckdb / parquet (0.933x ➖, 12↑ 2↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 105813472 82205583 1.29
tpch_q02/duckdb:parquet 37343272 40524330 0.92
tpch_q03/duckdb:parquet 🚀 75195257 83576629 0.90
tpch_q04/duckdb:parquet 🚀 51678250 57935185 0.89
tpch_q05/duckdb:parquet 74603255 69593414 1.07
tpch_q06/duckdb:parquet 19172281 20523833 0.93
tpch_q07/duckdb:parquet 🚀 74251807 85086233 0.87
tpch_q08/duckdb:parquet 92783799 96544381 0.96
tpch_q09/duckdb:parquet 🚀 152039102 168935603 0.90
tpch_q10/duckdb:parquet 120914732 133987347 0.90
tpch_q11/duckdb:parquet 🚀 19277778 24267962 0.79
tpch_q12/duckdb:parquet 🚀 53182093 59568594 0.89
tpch_q13/duckdb:parquet 🚀 254410203 289967534 0.88
tpch_q14/duckdb:parquet 🚀 44549828 49983359 0.89
tpch_q15/duckdb:parquet 🚨 31489058 25371110 1.24
tpch_q16/duckdb:parquet 🚀 49705143 58770766 0.85
tpch_q17/duckdb:parquet 51252979 56333580 0.91
tpch_q18/duckdb:parquet 123549145 124118606 1.00
tpch_q19/duckdb:parquet 🚀 66330930 74273464 0.89
tpch_q20/duckdb:parquet 61149896 65606812 0.93
tpch_q21/duckdb:parquet 🚀 149766348 176407298 0.85
tpch_q22/duckdb:parquet 🚀 47759451 53500738 0.89
duckdb / duckdb (0.827x ✅, 18↑ 1↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 🚀 13597367 16486349 0.82
tpch_q02/duckdb:duckdb 🚀 10742092 13241515 0.81
tpch_q03/duckdb:duckdb 🚀 15956925 19822385 0.80
tpch_q04/duckdb:duckdb 17513589 18946278 0.92
tpch_q05/duckdb:duckdb 🚀 16125232 20010067 0.81
tpch_q06/duckdb:duckdb 🚀 3568907 5540062 0.64
tpch_q07/duckdb:duckdb 🚀 17855460 22234740 0.80
tpch_q08/duckdb:duckdb 🚀 16503169 21147438 0.78
tpch_q09/duckdb:duckdb 🚀 47868106 55866528 0.86
tpch_q10/duckdb:duckdb 41830104 44946960 0.93
tpch_q11/duckdb:duckdb 🚀 4582738 5962472 0.77
tpch_q12/duckdb:duckdb 🚀 11072728 14303540 0.77
tpch_q13/duckdb:duckdb 🚨 43724918 39494835 1.11
tpch_q14/duckdb:duckdb 🚀 12869071 16689239 0.77
tpch_q15/duckdb:duckdb 🚀 9404993 11981152 0.78
tpch_q16/duckdb:duckdb 21025001 22798739 0.92
tpch_q17/duckdb:duckdb 🚀 11429147 13956377 0.82
tpch_q18/duckdb:duckdb 🚀 33917440 38997908 0.87
tpch_q19/duckdb:duckdb 🚀 20898277 28180102 0.74
tpch_q20/duckdb:duckdb 🚀 20021960 23986572 0.83
tpch_q21/duckdb:duckdb 🚀 49200716 59006352 0.83
tpch_q22/duckdb:duckdb 🚀 22139725 24924520 0.89
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -25.0% +33.1% -43.6% +28.0% ✅ faster
1 datafusion:vortex-compact -2.6% +33.1% -26.9% +28.0% ✅ faster
1 datafusion:vortex-file-compressed -6.5% +33.1% -29.8% +28.0% ✅ faster
1 duckdb:duckdb -17.5% +33.1% -38.0% +28.0% ✅ faster
1 duckdb:vortex-compact -9.3% +33.1% -31.9% +28.0% ✅ faster
1 duckdb:vortex-file-compressed -7.1% +33.1% -30.2% +28.0% ✅ faster
2 datafusion:arrow -12.4% -7.7% -5.1% +28.0% ➖ noise
2 datafusion:vortex-compact -8.0% -7.7% -0.3% +28.0% ➖ noise
2 datafusion:vortex-file-compressed -10.1% -7.7% -2.6% +28.0% ➖ noise
2 duckdb:duckdb -18.9% -7.7% -12.1% +28.0% ➖ noise
2 duckdb:vortex-compact -13.3% -7.7% -6.1% +28.0% ➖ noise
2 duckdb:vortex-file-compressed -10.7% -7.7% -3.3% +28.0% ➖ noise
3 datafusion:arrow -17.4% -12.0% -6.1% +28.0% ➖ noise
3 datafusion:vortex-compact -7.4% -12.0% +5.3% +28.0% ➖ noise
3 datafusion:vortex-file-compressed -6.3% -12.0% +6.5% +28.0% ➖ noise
3 duckdb:duckdb -19.5% -12.0% -8.5% +28.0% ➖ noise
3 duckdb:vortex-compact -13.8% -12.0% -2.0% +28.0% ➖ noise
3 duckdb:vortex-file-compressed -3.2% -12.0% +10.0% +28.0% ➖ noise
4 datafusion:arrow -21.3% -7.8% -14.6% +28.0% ➖ noise
4 datafusion:vortex-compact -9.1% -7.8% -1.5% +28.0% ➖ noise
4 datafusion:vortex-file-compressed -8.4% -7.8% -0.7% +28.0% ➖ noise
4 duckdb:duckdb -7.6% -7.8% +0.3% +28.0% ➖ noise
4 duckdb:vortex-compact -12.0% -7.8% -4.6% +28.0% ➖ noise
4 duckdb:vortex-file-compressed -10.9% -7.8% -3.3% +28.0% ➖ noise
5 datafusion:arrow -17.8% +1.6% -19.0% +28.0% ➖ noise
5 datafusion:vortex-compact -11.2% +1.6% -12.6% +28.0% ➖ noise
5 datafusion:vortex-file-compressed -11.0% +1.6% -12.3% +28.0% ➖ noise
5 duckdb:duckdb -19.4% +1.6% -20.7% +28.0% ➖ noise
5 duckdb:vortex-compact -9.7% +1.6% -11.1% +28.0% ➖ noise
5 duckdb:vortex-file-compressed -7.0% +1.6% -8.4% +28.0% ➖ noise
6 datafusion:arrow -11.5% +2.2% -13.3% +28.0% ➖ noise
6 datafusion:vortex-compact -12.2% +2.2% -14.1% +28.0% ➖ noise
6 datafusion:vortex-file-compressed -13.7% +2.2% -15.5% +28.0% ➖ noise
6 duckdb:duckdb -35.6% +2.2% -37.0% +28.0% ✅ faster
6 duckdb:vortex-compact -0.5% +2.2% -2.6% +28.0% ➖ noise
6 duckdb:vortex-file-compressed -3.6% +2.2% -5.7% +28.0% ➖ noise
7 datafusion:arrow -12.0% -8.3% -4.0% +28.0% ➖ noise
7 datafusion:vortex-compact -8.4% -8.3% -0.0% +28.0% ➖ noise
7 datafusion:vortex-file-compressed -8.9% -8.3% -0.6% +28.0% ➖ noise
7 duckdb:duckdb -19.7% -8.3% -12.4% +28.0% ➖ noise
7 duckdb:vortex-compact -6.0% -8.3% +2.6% +28.0% ➖ noise
7 duckdb:vortex-file-compressed -6.7% -8.3% +1.8% +28.0% ➖ noise
8 datafusion:arrow -9.1% +2.5% -11.3% +28.0% ➖ noise
8 datafusion:vortex-compact -11.3% +2.5% -13.4% +28.0% ➖ noise
8 datafusion:vortex-file-compressed -12.4% +2.5% -14.5% +28.0% ➖ noise
8 duckdb:duckdb -22.0% +2.5% -23.8% +28.0% ✅ faster
8 duckdb:vortex-compact -4.3% +2.5% -6.6% +28.0% ➖ noise
8 duckdb:vortex-file-compressed -11.9% +2.5% -14.0% +28.0% ➖ noise
9 datafusion:arrow -13.3% -8.6% -5.1% +28.0% ➖ noise
9 datafusion:vortex-compact -9.9% -8.6% -1.5% +28.0% ➖ noise
9 datafusion:vortex-file-compressed -11.9% -8.6% -3.6% +28.0% ➖ noise
9 duckdb:duckdb -14.3% -8.6% -6.3% +28.0% ➖ noise
9 duckdb:vortex-compact -5.1% -8.6% +3.8% +28.0% ➖ noise
9 duckdb:vortex-file-compressed -13.5% -8.6% -5.3% +28.0% ➖ noise
10 datafusion:arrow -7.7% -5.6% -2.3% +28.0% ➖ noise
10 datafusion:vortex-compact -9.1% -5.6% -3.8% +28.0% ➖ noise
10 datafusion:vortex-file-compressed -12.6% -5.6% -7.5% +28.0% ➖ noise
10 duckdb:duckdb -6.9% -5.6% -1.4% +28.0% ➖ noise
10 duckdb:vortex-compact -7.5% -5.6% -2.1% +28.0% ➖ noise
10 duckdb:vortex-file-compressed -11.3% -5.6% -6.1% +28.0% ➖ noise
11 datafusion:arrow -6.8% -15.0% +9.6% +28.0% ➖ noise
11 datafusion:vortex-compact -7.7% -15.0% +8.6% +28.0% ➖ noise
11 datafusion:vortex-file-compressed -6.3% -15.0% +10.3% +28.0% ➖ noise
11 duckdb:duckdb -23.1% -15.0% -9.6% +28.0% ➖ noise
11 duckdb:vortex-compact -12.2% -15.0% +3.3% +28.0% ➖ noise
11 duckdb:vortex-file-compressed -15.8% -15.0% -0.9% +28.0% ➖ noise
12 datafusion:arrow -4.6% -7.6% +3.3% +28.0% ➖ noise
12 datafusion:vortex-compact -10.3% -7.6% -2.9% +28.0% ➖ noise
12 datafusion:vortex-file-compressed -10.9% -7.6% -3.5% +28.0% ➖ noise
12 duckdb:duckdb -22.6% -7.6% -16.2% +28.0% ➖ noise
12 duckdb:vortex-compact -11.0% -7.6% -3.7% +28.0% ➖ noise
12 duckdb:vortex-file-compressed -9.7% -7.6% -2.3% +28.0% ➖ noise
13 datafusion:arrow -8.1% -8.4% +0.3% +28.0% ➖ noise
13 datafusion:vortex-compact -11.7% -8.4% -3.6% +28.0% ➖ noise
13 datafusion:vortex-file-compressed -9.4% -8.4% -1.0% +28.0% ➖ noise
13 duckdb:duckdb +10.7% -8.4% +20.9% +28.0% ➖ noise
13 duckdb:vortex-compact -14.8% -8.4% -6.9% +28.0% ➖ noise
13 duckdb:vortex-file-compressed -13.4% -8.4% -5.4% +28.0% ➖ noise
14 datafusion:arrow -18.0% -3.2% -15.3% +28.0% ➖ noise
14 datafusion:vortex-compact -11.6% -3.2% -8.7% +28.0% ➖ noise
14 datafusion:vortex-file-compressed -20.5% -3.2% -17.8% +28.0% ➖ noise
14 duckdb:duckdb -22.9% -3.2% -20.3% +28.0% ➖ noise
14 duckdb:vortex-compact -15.7% -3.2% -12.9% +28.0% ➖ noise
14 duckdb:vortex-file-compressed -13.2% -3.2% -10.3% +28.0% ➖ noise
15 datafusion:arrow -13.2% +10.5% -21.4% +28.0% ➖ noise
15 datafusion:vortex-compact -11.7% +10.5% -20.1% +28.0% ➖ noise
15 datafusion:vortex-file-compressed -8.3% +10.5% -17.0% +28.0% ➖ noise
15 duckdb:duckdb -21.5% +10.5% -29.0% +28.0% ✅ faster
15 duckdb:vortex-compact -3.6% +10.5% -12.8% +28.0% ➖ noise
15 duckdb:vortex-file-compressed -7.1% +10.5% -15.9% +28.0% ➖ noise
16 datafusion:arrow -11.7% -12.0% +0.4% +28.0% ➖ noise
16 datafusion:vortex-compact -6.7% -12.0% +6.0% +28.0% ➖ noise
16 datafusion:vortex-file-compressed -11.0% -12.0% +1.1% +28.0% ➖ noise
16 duckdb:duckdb -7.8% -12.0% +4.8% +28.0% ➖ noise
16 duckdb:vortex-compact -23.3% -12.0% -12.9% +28.0% ➖ noise
16 duckdb:vortex-file-compressed -10.4% -12.0% +1.8% +28.0% ➖ noise
17 datafusion:arrow -14.5% -9.8% -5.1% +28.0% ➖ noise
17 datafusion:vortex-compact -15.6% -9.8% -6.4% +28.0% ➖ noise
17 datafusion:vortex-file-compressed -8.0% -9.8% +2.1% +28.0% ➖ noise
17 duckdb:duckdb -18.1% -9.8% -9.2% +28.0% ➖ noise
17 duckdb:vortex-compact -8.2% -9.8% +1.9% +28.0% ➖ noise
17 duckdb:vortex-file-compressed -10.2% -9.8% -0.4% +28.0% ➖ noise
18 datafusion:arrow -21.8% -3.6% -18.9% +28.0% ➖ noise
18 datafusion:vortex-compact -11.0% -3.6% -7.7% +28.0% ➖ noise
18 datafusion:vortex-file-compressed -10.5% -3.6% -7.1% +28.0% ➖ noise
18 duckdb:duckdb -13.0% -3.6% -9.8% +28.0% ➖ noise
18 duckdb:vortex-compact -14.4% -3.6% -11.2% +28.0% ➖ noise
18 duckdb:vortex-file-compressed -8.3% -3.6% -4.9% +28.0% ➖ noise
19 datafusion:arrow -12.7% -3.7% -9.4% +28.0% ➖ noise
19 datafusion:vortex-compact -4.1% -3.7% -0.4% +28.0% ➖ noise
19 datafusion:vortex-file-compressed -5.6% -3.7% -2.0% +28.0% ➖ noise
19 duckdb:duckdb -25.8% -3.7% -23.0% +28.0% ✅ faster
19 duckdb:vortex-compact -15.4% -3.7% -12.2% +28.0% ➖ noise
19 duckdb:vortex-file-compressed -17.4% -3.7% -14.3% +28.0% ➖ noise
20 datafusion:arrow -13.4% -4.9% -9.0% +28.0% ➖ noise
20 datafusion:vortex-compact -4.1% -4.9% +0.8% +28.0% ➖ noise
20 datafusion:vortex-file-compressed -9.2% -4.9% -4.5% +28.0% ➖ noise
20 duckdb:duckdb -16.5% -4.9% -12.2% +28.0% ➖ noise
20 duckdb:vortex-compact -8.1% -4.9% -3.4% +28.0% ➖ noise
20 duckdb:vortex-file-compressed -9.1% -4.9% -4.5% +28.0% ➖ noise
21 datafusion:arrow -12.2% -12.1% -0.1% +28.0% ➖ noise
21 datafusion:vortex-compact -9.8% -12.1% +2.6% +28.0% ➖ noise
21 datafusion:vortex-file-compressed -14.6% -12.1% -2.8% +28.0% ➖ noise
21 duckdb:duckdb -16.6% -12.1% -5.1% +28.0% ➖ noise
21 duckdb:vortex-compact -9.1% -12.1% +3.4% +28.0% ➖ noise
21 duckdb:vortex-file-compressed -14.2% -12.1% -2.4% +28.0% ➖ noise
22 datafusion:arrow -11.1% -7.9% -3.4% +28.0% ➖ noise
22 datafusion:vortex-compact -7.7% -7.9% +0.3% +28.0% ➖ noise
22 datafusion:vortex-file-compressed -11.0% -7.9% -3.3% +28.0% ➖ noise
22 duckdb:duckdb -11.2% -7.9% -3.5% +28.0% ➖ noise
22 duckdb:vortex-compact -7.9% -7.9% -0.0% +28.0% ➖ noise
22 duckdb:vortex-file-compressed -8.7% -7.9% -0.9% +28.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.8%
Vortex (geomean): 0.962x ➖
Parquet (geomean): 0.980x ➖
Shifts: Parquet (control) -2.0% · Median polish -1.6%


datafusion / vortex-file-compressed (0.871x ✅, 4↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 4338907 6560817 0.66
fineweb_q01/datafusion:vortex-file-compressed 🚀 24450087 30956429 0.79
fineweb_q02/datafusion:vortex-file-compressed 30419585 31894548 0.95
fineweb_q03/datafusion:vortex-file-compressed 🚀 74332522 93017806 0.80
fineweb_q04/datafusion:vortex-file-compressed 256264524 258067477 0.99
fineweb_q05/datafusion:vortex-file-compressed 225496003 240184801 0.94
fineweb_q06/datafusion:vortex-file-compressed 63298078 64487118 0.98
fineweb_q07/datafusion:vortex-file-compressed 65741700 71856673 0.91
fineweb_q08/datafusion:vortex-file-compressed 🚀 23707168 27361371 0.87
datafusion / vortex-compact (0.979x ➖, 1↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 4933615 5266335 0.94
fineweb_q01/datafusion:vortex-compact 166425285 167068055 1.00
fineweb_q02/datafusion:vortex-compact 165902729 167509619 0.99
fineweb_q03/datafusion:vortex-compact 1465712948 1466103986 1.00
fineweb_q04/datafusion:vortex-compact 1571222624 1572593975 1.00
fineweb_q05/datafusion:vortex-compact 1235777690 1239315355 1.00
fineweb_q06/datafusion:vortex-compact 703116108 693465403 1.01
fineweb_q07/datafusion:vortex-compact 741145419 738294868 1.00
fineweb_q08/datafusion:vortex-compact 🚀 21150364 24022023 0.88
datafusion / parquet (0.989x ➖, 0↑ 1↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 7521740 6468426 1.16
fineweb_q01/datafusion:parquet 269817399 275739499 0.98
fineweb_q02/datafusion:parquet 266120969 279369995 0.95
fineweb_q03/datafusion:parquet 276300256 270170787 1.02
fineweb_q04/datafusion:parquet 285675406 285626878 1.00
fineweb_q05/datafusion:parquet 280719060 286862156 0.98
fineweb_q06/datafusion:parquet 272797382 289671090 0.94
fineweb_q07/datafusion:parquet 266471606 283625352 0.94
fineweb_q08/datafusion:parquet 265708941 282821432 0.94
duckdb / vortex-file-compressed (1.059x ➖, 1↑ 4↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3204450 3790638 0.85
fineweb_q01/duckdb:vortex-file-compressed 🚨 34191448 27216979 1.26
fineweb_q02/duckdb:vortex-file-compressed 🚨 34135637 28314019 1.21
fineweb_q03/duckdb:vortex-file-compressed 🚨 170088089 130674591 1.30
fineweb_q04/duckdb:vortex-file-compressed 233401987 237232753 0.98
fineweb_q05/duckdb:vortex-file-compressed 217346689 226729996 0.96
fineweb_q06/duckdb:vortex-file-compressed 🚨 71823708 65155115 1.10
fineweb_q07/duckdb:vortex-file-compressed 72347164 73202902 0.99
fineweb_q08/duckdb:vortex-file-compressed 25480111 25959897 0.98
duckdb / vortex-compact (0.946x ➖, 2↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3960258 4220601 0.94
fineweb_q01/duckdb:vortex-compact 🚀 99818131 112880834 0.88
fineweb_q02/duckdb:vortex-compact 121166445 115624288 1.05
fineweb_q03/duckdb:vortex-compact 846804886 885265685 0.96
fineweb_q04/duckdb:vortex-compact 905857240 958232898 0.95
fineweb_q05/duckdb:vortex-compact 825655630 866620765 0.95
fineweb_q06/duckdb:vortex-compact 466978466 476919706 0.98
fineweb_q07/duckdb:vortex-compact 477560994 492850429 0.97
fineweb_q08/duckdb:vortex-compact 🚀 22570640 26335225 0.86
duckdb / parquet (0.971x ➖, 0↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 34890113 37445240 0.93
fineweb_q01/duckdb:parquet 92852498 94459904 0.98
fineweb_q02/duckdb:parquet 96159482 99541375 0.97
fineweb_q03/duckdb:parquet 306161128 311744670 0.98
fineweb_q04/duckdb:parquet 437993124 441081952 0.99
fineweb_q05/duckdb:parquet 408562015 414242445 0.99
fineweb_q06/duckdb:parquet 197921677 202579193 0.98
fineweb_q07/duckdb:parquet 208931520 214752063 0.97
fineweb_q08/duckdb:parquet 57395346 60786719 0.94
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -6.3% +4.1% -10.0% +39.7% ➖ noise
0 datafusion:vortex-file-compressed -33.9% +4.1% -36.5% +87.1% ➖ noise
0 duckdb:vortex-compact -6.2% +4.1% -9.9% +33.4% ➖ noise
0 duckdb:vortex-file-compressed -15.5% +4.1% -18.8% +45.5% ➖ noise
1 datafusion:vortex-compact -0.4% -1.9% +1.6% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -21.0% -1.9% -19.5% +15.9% ✅ faster
1 duckdb:vortex-compact -11.6% -1.9% -9.8% +18.8% ➖ noise
1 duckdb:vortex-file-compressed +25.6% -1.9% +28.1% +31.7% ➖ noise
2 datafusion:vortex-compact -1.0% -4.1% +3.2% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -4.6% -4.1% -0.6% +13.5% ➖ noise
2 duckdb:vortex-compact +4.8% -4.1% +9.2% +11.6% ➖ noise
2 duckdb:vortex-file-compressed +20.6% -4.1% +25.7% +16.2% 🚨 regression
3 datafusion:vortex-compact -0.0% +0.2% -0.2% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -20.1% +0.2% -20.3% +26.9% ➖ noise
3 duckdb:vortex-compact -4.3% +0.2% -4.6% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +30.2% +0.2% +29.9% +34.4% ➖ noise
4 datafusion:vortex-compact -0.1% -0.3% +0.3% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -0.7% -0.3% -0.4% +10.0% ➖ noise
4 duckdb:vortex-compact -5.5% -0.3% -5.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.6% -0.3% -1.3% +10.0% ➖ noise
5 datafusion:vortex-compact -0.3% -1.8% +1.5% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -6.1% -1.8% -4.4% +10.0% ➖ noise
5 duckdb:vortex-compact -4.7% -1.8% -3.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -4.1% -1.8% -2.4% +10.0% ➖ noise
6 datafusion:vortex-compact +1.4% -4.1% +5.7% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -1.8% -4.1% +2.3% +12.2% ➖ noise
6 duckdb:vortex-compact -2.1% -4.1% +2.1% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +10.2% -4.1% +14.9% +13.2% 🚨 regression
7 datafusion:vortex-compact +0.4% -4.4% +5.0% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -8.5% -4.4% -4.3% +10.0% ➖ noise
7 duckdb:vortex-compact -3.1% -4.4% +1.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -1.2% -4.4% +3.4% +13.6% ➖ noise
8 datafusion:vortex-compact -12.0% -5.8% -6.5% +22.8% ➖ noise
8 datafusion:vortex-file-compressed -13.4% -5.8% -8.0% +22.2% ➖ noise
8 duckdb:vortex-compact -14.3% -5.8% -9.0% +19.4% ➖ noise
8 duckdb:vortex-file-compressed -1.8% -5.8% +4.2% +20.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Vortex (geomean): 0.974x ➖
Parquet (geomean): 0.975x ➖
Shifts: Parquet (control) -2.5% · Median polish -2.3%


datafusion / vortex-file-compressed (0.949x ➖, 8↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 29596147 30321821 0.98
tpcds_q02/datafusion:vortex-file-compressed 54013499 56061318 0.96
tpcds_q03/datafusion:vortex-file-compressed 20681182 22483464 0.92
tpcds_q04/datafusion:vortex-file-compressed 301241684 316825202 0.95
tpcds_q05/datafusion:vortex-file-compressed 57807297 59752534 0.97
tpcds_q06/datafusion:vortex-file-compressed 54507601 54698587 1.00
tpcds_q07/datafusion:vortex-file-compressed 54558363 54690163 1.00
tpcds_q08/datafusion:vortex-file-compressed 39250079 41356023 0.95
tpcds_q09/datafusion:vortex-file-compressed 55049620 59192224 0.93
tpcds_q10/datafusion:vortex-file-compressed 46470286 50002253 0.93
tpcds_q11/datafusion:vortex-file-compressed 173652455 184378395 0.94
tpcds_q12/datafusion:vortex-file-compressed 23242916 24433018 0.95
tpcds_q13/datafusion:vortex-file-compressed 65656283 65049533 1.01
tpcds_q14/datafusion:vortex-file-compressed 205212358 218143554 0.94
tpcds_q15/datafusion:vortex-file-compressed 36380872 39612394 0.92
tpcds_q16/datafusion:vortex-file-compressed 30095226 31702652 0.95
tpcds_q17/datafusion:vortex-file-compressed 69917722 71421281 0.98
tpcds_q18/datafusion:vortex-file-compressed 79989959 84817051 0.94
tpcds_q19/datafusion:vortex-file-compressed 31717998 34785318 0.91
tpcds_q20/datafusion:vortex-file-compressed 26223448 27465739 0.95
tpcds_q21/datafusion:vortex-file-compressed 144082423 153328984 0.94
tpcds_q22/datafusion:vortex-file-compressed 57097782 60121803 0.95
tpcds_q23/datafusion:vortex-file-compressed 154724733 160365729 0.96
tpcds_q24/datafusion:vortex-file-compressed 117885825 125111292 0.94
tpcds_q25/datafusion:vortex-file-compressed 67948713 73104695 0.93
tpcds_q26/datafusion:vortex-file-compressed 37764351 41354405 0.91
tpcds_q27/datafusion:vortex-file-compressed 124341517 133021015 0.93
tpcds_q28/datafusion:vortex-file-compressed 49237700 53433586 0.92
tpcds_q29/datafusion:vortex-file-compressed 69219320 73356692 0.94
tpcds_q30/datafusion:vortex-file-compressed 33192757 32568797 1.02
tpcds_q31/datafusion:vortex-file-compressed 97490198 106078880 0.92
tpcds_q32/datafusion:vortex-file-compressed 23154443 23257570 1.00
tpcds_q33/datafusion:vortex-file-compressed 39859179 42721324 0.93
tpcds_q34/datafusion:vortex-file-compressed 🚀 33515359 37671101 0.89
tpcds_q35/datafusion:vortex-file-compressed 58402373 63937234 0.91
tpcds_q36/datafusion:vortex-file-compressed 78968457 80347012 0.98
tpcds_q37/datafusion:vortex-file-compressed 35288062 35698210 0.99
tpcds_q38/datafusion:vortex-file-compressed 54776079 57639247 0.95
tpcds_q39/datafusion:vortex-file-compressed 144018663 155019516 0.93
tpcds_q40/datafusion:vortex-file-compressed 55485920 58741923 0.94
tpcds_q41/datafusion:vortex-file-compressed 19274807 19879890 0.97
tpcds_q42/datafusion:vortex-file-compressed 18980221 20044052 0.95
tpcds_q43/datafusion:vortex-file-compressed 33900525 35414091 0.96
tpcds_q44/datafusion:vortex-file-compressed 🚀 43709708 49883654 0.88
tpcds_q45/datafusion:vortex-file-compressed 36248078 37022997 0.98
tpcds_q46/datafusion:vortex-file-compressed 51235713 55019742 0.93
tpcds_q47/datafusion:vortex-file-compressed 214444611 227000041 0.94
tpcds_q48/datafusion:vortex-file-compressed 🚀 46932381 53599846 0.88
tpcds_q49/datafusion:vortex-file-compressed 69902505 75239562 0.93
tpcds_q50/datafusion:vortex-file-compressed 47747011 50782399 0.94
tpcds_q51/datafusion:vortex-file-compressed 92304106 97215809 0.95
tpcds_q52/datafusion:vortex-file-compressed 19957658 21188558 0.94
tpcds_q53/datafusion:vortex-file-compressed 26796282 27946117 0.96
tpcds_q54/datafusion:vortex-file-compressed 45487910 49357020 0.92
tpcds_q55/datafusion:vortex-file-compressed 18829810 19105652 0.99
tpcds_q56/datafusion:vortex-file-compressed 41719834 44136726 0.95
tpcds_q57/datafusion:vortex-file-compressed 127506679 134543043 0.95
tpcds_q58/datafusion:vortex-file-compressed 72146864 72887260 0.99
tpcds_q59/datafusion:vortex-file-compressed 76675922 77784013 0.99
tpcds_q60/datafusion:vortex-file-compressed 42525896 43950639 0.97
tpcds_q61/datafusion:vortex-file-compressed 51607730 54617846 0.94
tpcds_q62/datafusion:vortex-file-compressed 30925370 32184599 0.96
tpcds_q63/datafusion:vortex-file-compressed 28143762 28230268 1.00
tpcds_q64/datafusion:vortex-file-compressed 479051334 501927172 0.95
tpcds_q65/datafusion:vortex-file-compressed 🚀 47331638 56509660 0.84
tpcds_q66/datafusion:vortex-file-compressed 96268053 97813359 0.98
tpcds_q67/datafusion:vortex-file-compressed 125403933 126626455 0.99
tpcds_q68/datafusion:vortex-file-compressed 47343801 49529759 0.96
tpcds_q69/datafusion:vortex-file-compressed 47302641 48002017 0.99
tpcds_q70/datafusion:vortex-file-compressed 114817784 121510469 0.94
tpcds_q71/datafusion:vortex-file-compressed 33050044 34683103 0.95
tpcds_q72/datafusion:vortex-file-compressed 2646509399 2868105490 0.92
tpcds_q73/datafusion:vortex-file-compressed 🚀 34882674 39473702 0.88
tpcds_q74/datafusion:vortex-file-compressed 123322463 123914756 1.00
tpcds_q75/datafusion:vortex-file-compressed 121528687 130590023 0.93
tpcds_q76/datafusion:vortex-file-compressed 37400343 38416149 0.97
tpcds_q77/datafusion:vortex-file-compressed 53680312 53663527 1.00
tpcds_q78/datafusion:vortex-file-compressed 130144413 138467328 0.94
tpcds_q79/datafusion:vortex-file-compressed 🚀 38692962 43487817 0.89
tpcds_q80/datafusion:vortex-file-compressed 116199472 122518361 0.95
tpcds_q81/datafusion:vortex-file-compressed 41051691 40089235 1.02
tpcds_q82/datafusion:vortex-file-compressed 37069797 38601944 0.96
tpcds_q83/datafusion:vortex-file-compressed 51793517 53231766 0.97
tpcds_q84/datafusion:vortex-file-compressed 16082117 16751346 0.96
tpcds_q85/datafusion:vortex-file-compressed 105820858 108258513 0.98
tpcds_q86/datafusion:vortex-file-compressed 19304528 20551790 0.94
tpcds_q87/datafusion:vortex-file-compressed 54353649 56979425 0.95
tpcds_q88/datafusion:vortex-file-compressed 79806340 88074234 0.91
tpcds_q89/datafusion:vortex-file-compressed 38555892 38737440 1.00
tpcds_q90/datafusion:vortex-file-compressed 19407443 19959088 0.97
tpcds_q91/datafusion:vortex-file-compressed 🚀 25768775 29507223 0.87
tpcds_q92/datafusion:vortex-file-compressed 19405449 20465959 0.95
tpcds_q93/datafusion:vortex-file-compressed 35542193 37489777 0.95
tpcds_q94/datafusion:vortex-file-compressed 25778020 26957776 0.96
tpcds_q95/datafusion:vortex-file-compressed 62065931 64037168 0.97
tpcds_q96/datafusion:vortex-file-compressed 🚀 17295087 19690323 0.88
tpcds_q97/datafusion:vortex-file-compressed 32189488 33663985 0.96
tpcds_q98/datafusion:vortex-file-compressed 33553655 34409730 0.98
tpcds_q99/datafusion:vortex-file-compressed 44284560 48873470 0.91
datafusion / vortex-compact (0.972x ➖, 1↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 38480282 40628387 0.95
tpcds_q02/datafusion:vortex-compact 59831119 60416077 0.99
tpcds_q03/datafusion:vortex-compact 26039659 26396110 0.99
tpcds_q04/datafusion:vortex-compact 341039091 360037747 0.95
tpcds_q05/datafusion:vortex-compact 66055838 69005772 0.96
tpcds_q06/datafusion:vortex-compact 59578162 59047287 1.01
tpcds_q07/datafusion:vortex-compact 69874193 71466231 0.98
tpcds_q08/datafusion:vortex-compact 47018363 49193962 0.96
tpcds_q09/datafusion:vortex-compact 105176975 110943172 0.95
tpcds_q10/datafusion:vortex-compact 64295122 67186355 0.96
tpcds_q11/datafusion:vortex-compact 192858995 204109232 0.94
tpcds_q12/datafusion:vortex-compact 26717835 27618992 0.97
tpcds_q13/datafusion:vortex-compact 136800527 143875895 0.95
tpcds_q14/datafusion:vortex-compact 261090895 271295090 0.96
tpcds_q15/datafusion:vortex-compact 41002598 40862571 1.00
tpcds_q16/datafusion:vortex-compact 41908351 41588664 1.01
tpcds_q17/datafusion:vortex-compact 98935080 98404789 1.01
tpcds_q18/datafusion:vortex-compact 96950685 99467529 0.97
tpcds_q19/datafusion:vortex-compact 44261422 43476599 1.02
tpcds_q20/datafusion:vortex-compact 30080880 31085281 0.97
tpcds_q21/datafusion:vortex-compact 147619497 153046651 0.96
tpcds_q22/datafusion:vortex-compact 69495779 70026748 0.99
tpcds_q23/datafusion:vortex-compact 190791674 197291462 0.97
tpcds_q24/datafusion:vortex-compact 141198837 145095029 0.97
tpcds_q25/datafusion:vortex-compact 95993765 98084456 0.98
tpcds_q26/datafusion:vortex-compact 48780946 51754034 0.94
tpcds_q27/datafusion:vortex-compact 162523816 163148930 1.00
tpcds_q28/datafusion:vortex-compact 103329485 104710572 0.99
tpcds_q29/datafusion:vortex-compact 99823612 98448060 1.01
tpcds_q30/datafusion:vortex-compact 36508265 36685492 1.00
tpcds_q31/datafusion:vortex-compact 127562068 130668873 0.98
tpcds_q32/datafusion:vortex-compact 27976716 29566016 0.95
tpcds_q33/datafusion:vortex-compact 52114464 55888609 0.93
tpcds_q34/datafusion:vortex-compact 51422369 50769760 1.01
tpcds_q35/datafusion:vortex-compact 71386958 70783912 1.01
tpcds_q36/datafusion:vortex-compact 100382766 104440744 0.96
tpcds_q37/datafusion:vortex-compact 48338569 49728548 0.97
tpcds_q38/datafusion:vortex-compact 66541958 68838275 0.97
tpcds_q39/datafusion:vortex-compact 162075574 158296637 1.02
tpcds_q40/datafusion:vortex-compact 61113972 64413587 0.95
tpcds_q41/datafusion:vortex-compact 21251953 22696688 0.94
tpcds_q42/datafusion:vortex-compact 25138689 25561602 0.98
tpcds_q43/datafusion:vortex-compact 42221982 40963982 1.03
tpcds_q44/datafusion:vortex-compact 75305877 80352100 0.94
tpcds_q45/datafusion:vortex-compact 38581505 38925019 0.99
tpcds_q46/datafusion:vortex-compact 72770798 71265476 1.02
tpcds_q47/datafusion:vortex-compact 239189131 247987632 0.96
tpcds_q48/datafusion:vortex-compact 100119509 104667326 0.96
tpcds_q49/datafusion:vortex-compact 96775085 103462474 0.94
tpcds_q50/datafusion:vortex-compact 65901043 67109154 0.98
tpcds_q51/datafusion:vortex-compact 99647763 101603053 0.98
tpcds_q52/datafusion:vortex-compact 27042940 25217377 1.07
tpcds_q53/datafusion:vortex-compact 36524132 36830568 0.99
tpcds_q54/datafusion:vortex-compact 58924061 61910843 0.95
tpcds_q55/datafusion:vortex-compact 🚀 24576812 28391876 0.87
tpcds_q56/datafusion:vortex-compact 55233544 55784505 0.99
tpcds_q57/datafusion:vortex-compact 144123525 148607579 0.97
tpcds_q58/datafusion:vortex-compact 79390094 84267210 0.94
tpcds_q59/datafusion:vortex-compact 89382122 91392852 0.98
tpcds_q60/datafusion:vortex-compact 55086959 57615607 0.96
tpcds_q61/datafusion:vortex-compact 73985105 76207342 0.97
tpcds_q62/datafusion:vortex-compact 34357240 35869867 0.96
tpcds_q63/datafusion:vortex-compact 37224102 36629206 1.02
tpcds_q64/datafusion:vortex-compact 555278286 566515222 0.98
tpcds_q65/datafusion:vortex-compact 70398530 68888911 1.02
tpcds_q66/datafusion:vortex-compact 97483078 107938229 0.90
tpcds_q67/datafusion:vortex-compact 130313104 133229110 0.98
tpcds_q68/datafusion:vortex-compact 72361806 70950044 1.02
tpcds_q69/datafusion:vortex-compact 60976814 63571138 0.96
tpcds_q70/datafusion:vortex-compact 127789151 131462466 0.97
tpcds_q71/datafusion:vortex-compact 46092737 49062092 0.94
tpcds_q72/datafusion:vortex-compact 2675172533 2921282776 0.92
tpcds_q73/datafusion:vortex-compact 52046350 50525157 1.03
tpcds_q74/datafusion:vortex-compact 136500793 142287632 0.96
tpcds_q75/datafusion:vortex-compact 169248116 174806346 0.97
tpcds_q76/datafusion:vortex-compact 54372810 55931831 0.97
tpcds_q77/datafusion:vortex-compact 70924586 70460886 1.01
tpcds_q78/datafusion:vortex-compact 151799183 160640719 0.94
tpcds_q79/datafusion:vortex-compact 59145891 60712427 0.97
tpcds_q80/datafusion:vortex-compact 135080169 139514868 0.97
tpcds_q81/datafusion:vortex-compact 43280873 46120891 0.94
tpcds_q82/datafusion:vortex-compact 51929432 52335704 0.99
tpcds_q83/datafusion:vortex-compact 62209000 62941392 0.99
tpcds_q84/datafusion:vortex-compact 19827315 21186123 0.94
tpcds_q85/datafusion:vortex-compact 129611818 136254583 0.95
tpcds_q86/datafusion:vortex-compact 20766703 22408519 0.93
tpcds_q87/datafusion:vortex-compact 68933889 70441748 0.98
tpcds_q88/datafusion:vortex-compact 139537773 137547794 1.01
tpcds_q89/datafusion:vortex-compact 47345188 46955816 1.01
tpcds_q90/datafusion:vortex-compact 24202064 26026833 0.93
tpcds_q91/datafusion:vortex-compact 43628299 43630637 1.00
tpcds_q92/datafusion:vortex-compact 21708719 22996013 0.94
tpcds_q93/datafusion:vortex-compact 48181312 52006388 0.93
tpcds_q94/datafusion:vortex-compact 32225534 34280741 0.94
tpcds_q95/datafusion:vortex-compact 73333225 75418620 0.97
tpcds_q96/datafusion:vortex-compact 26963401 26841621 1.00
tpcds_q97/datafusion:vortex-compact 41205885 42596446 0.97
tpcds_q98/datafusion:vortex-compact 40679722 42286229 0.96
tpcds_q99/datafusion:vortex-compact 52422650 53720389 0.98
datafusion / parquet (0.970x ➖, 2↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 35981433 38027447 0.95
tpcds_q02/datafusion:parquet 47004396 48690883 0.97
tpcds_q03/datafusion:parquet 15833888 16649757 0.95
tpcds_q04/datafusion:parquet 340529942 343297235 0.99
tpcds_q05/datafusion:parquet 55763353 55843798 1.00
tpcds_q06/datafusion:parquet 63980400 68291711 0.94
tpcds_q07/datafusion:parquet 91572768 95242006 0.96
tpcds_q08/datafusion:parquet 36190063 34731876 1.04
tpcds_q09/datafusion:parquet 62157492 58600611 1.06
tpcds_q10/datafusion:parquet 87212913 89340202 0.98
tpcds_q11/datafusion:parquet 193272267 197041638 0.98
tpcds_q12/datafusion:parquet 24285722 24260966 1.00
tpcds_q13/datafusion:parquet 90018678 93848011 0.96
tpcds_q14/datafusion:parquet 199394283 211897011 0.94
tpcds_q15/datafusion:parquet 25834299 27451580 0.94
tpcds_q16/datafusion:parquet 🚀 29796865 34444811 0.87
tpcds_q17/datafusion:parquet 73377980 73447151 1.00
tpcds_q18/datafusion:parquet 135117947 139200605 0.97
tpcds_q19/datafusion:parquet 28793612 29172008 0.99
tpcds_q20/datafusion:parquet 22416833 23389969 0.96
tpcds_q21/datafusion:parquet 22649134 24053553 0.94
tpcds_q22/datafusion:parquet 138429675 146268705 0.95
tpcds_q23/datafusion:parquet 174481740 172349448 1.01
tpcds_q24/datafusion:parquet 109754165 113151629 0.97
tpcds_q25/datafusion:parquet 74506293 76310641 0.98
tpcds_q26/datafusion:parquet 79903530 82277551 0.97
tpcds_q27/datafusion:parquet 169014217 171643106 0.98
tpcds_q28/datafusion:parquet 51801355 51728385 1.00
tpcds_q29/datafusion:parquet 76332737 80783724 0.94
tpcds_q30/datafusion:parquet 46523258 47048002 0.99
tpcds_q31/datafusion:parquet 79952705 80356872 0.99
tpcds_q32/datafusion:parquet 23528112 25915478 0.91
tpcds_q33/datafusion:parquet 36587049 38663234 0.95
tpcds_q34/datafusion:parquet 26868915 28859379 0.93
tpcds_q35/datafusion:parquet 92532943 94445236 0.98
tpcds_q36/datafusion:parquet 66127647 67473525 0.98
tpcds_q37/datafusion:parquet 24875386 24605507 1.01
tpcds_q38/datafusion:parquet 54089821 53752561 1.01
tpcds_q39/datafusion:parquet 85790141 89862761 0.95
tpcds_q40/datafusion:parquet 29434208 29750777 0.99
tpcds_q41/datafusion:parquet 16434185 17916616 0.92
tpcds_q42/datafusion:parquet 14557071 15097146 0.96
tpcds_q43/datafusion:parquet 19485222 20952357 0.93
tpcds_q44/datafusion:parquet 43124771 42764521 1.01
tpcds_q45/datafusion:parquet 34447752 35729172 0.96
tpcds_q46/datafusion:parquet 39741931 40678330 0.98
tpcds_q47/datafusion:parquet 143555050 144333468 0.99
tpcds_q48/datafusion:parquet 84408211 84685942 1.00
tpcds_q49/datafusion:parquet 70484654 70554612 1.00
tpcds_q50/datafusion:parquet 50211815 52456912 0.96
tpcds_q51/datafusion:parquet 93065422 94855828 0.98
tpcds_q52/datafusion:parquet 15209069 15594648 0.98
tpcds_q53/datafusion:parquet 22880222 24522079 0.93
tpcds_q54/datafusion:parquet 44705353 45028426 0.99
tpcds_q55/datafusion:parquet 14523524 14900901 0.97
tpcds_q56/datafusion:parquet 38070099 37881747 1.00
tpcds_q57/datafusion:parquet 120401596 120060175 1.00
tpcds_q58/datafusion:parquet 61694783 63500191 0.97
tpcds_q59/datafusion:parquet 59907474 61752984 0.97
tpcds_q60/datafusion:parquet 35900114 37841195 0.95
tpcds_q61/datafusion:parquet 51426998 53217749 0.97
tpcds_q62/datafusion:parquet 🚀 25980424 29552933 0.88
tpcds_q63/datafusion:parquet 24524134 22608616 1.08
tpcds_q64/datafusion:parquet 571564779 587717309 0.97
tpcds_q65/datafusion:parquet 47550073 49237372 0.97
tpcds_q66/datafusion:parquet 76738703 84304099 0.91
tpcds_q67/datafusion:parquet 158197192 161481985 0.98
tpcds_q68/datafusion:parquet 40676738 41487482 0.98
tpcds_q69/datafusion:parquet 84374948 85436590 0.99
tpcds_q70/datafusion:parquet 97679776 103240136 0.95
tpcds_q71/datafusion:parquet 27403611 28729417 0.95
tpcds_q72/datafusion:parquet 649636872 700582781 0.93
tpcds_q73/datafusion:parquet 27519285 28134485 0.98
tpcds_q74/datafusion:parquet 109714402 111282329 0.99
tpcds_q75/datafusion:parquet 121704615 121167210 1.00
tpcds_q76/datafusion:parquet 36305571 39277740 0.92
tpcds_q77/datafusion:parquet 50989372 50834140 1.00
tpcds_q78/datafusion:parquet 124815041 132414028 0.94
tpcds_q79/datafusion:parquet 32043531 33174877 0.97
tpcds_q80/datafusion:parquet 98680108 102004627 0.97
tpcds_q81/datafusion:parquet 42695601 44465893 0.96
tpcds_q82/datafusion:parquet 23822768 24682296 0.97
tpcds_q83/datafusion:parquet 48399405 49349138 0.98
tpcds_q84/datafusion:parquet 50803861 51508918 0.99
tpcds_q85/datafusion:parquet 172809641 183362480 0.94
tpcds_q86/datafusion:parquet 18725191 19484827 0.96
tpcds_q87/datafusion:parquet 51291260 54126934 0.95
tpcds_q88/datafusion:parquet 71361811 71768833 0.99
tpcds_q89/datafusion:parquet 26283386 25780764 1.02
tpcds_q90/datafusion:parquet 20073011 20172897 1.00
tpcds_q91/datafusion:parquet 70690747 76717929 0.92
tpcds_q92/datafusion:parquet 22814184 23984030 0.95
tpcds_q93/datafusion:parquet 36428341 37958684 0.96
tpcds_q94/datafusion:parquet 25457973 26300783 0.97
tpcds_q95/datafusion:parquet 69796899 72072613 0.97
tpcds_q96/datafusion:parquet 15489882 16105266 0.96
tpcds_q97/datafusion:parquet 35445063 37165485 0.95
tpcds_q98/datafusion:parquet 25763860 27610350 0.93
tpcds_q99/datafusion:parquet 30925262 30190088 1.02
duckdb / vortex-file-compressed (0.987x ➖, 5↑ 2↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 27130608 28192255 0.96
tpcds_q02/duckdb:vortex-file-compressed 86722247 86498248 1.00
tpcds_q03/duckdb:vortex-file-compressed 24831678 24733092 1.00
tpcds_q04/duckdb:vortex-file-compressed 110546217 112400513 0.98
tpcds_q05/duckdb:vortex-file-compressed 102237188 100301688 1.02
tpcds_q06/duckdb:vortex-file-compressed 37740169 39030138 0.97
tpcds_q07/duckdb:vortex-file-compressed 25685990 26904127 0.95
tpcds_q08/duckdb:vortex-file-compressed 24802757 24190403 1.03
tpcds_q09/duckdb:vortex-file-compressed 40702682 41989297 0.97
tpcds_q10/duckdb:vortex-file-compressed 38136246 40516258 0.94
tpcds_q11/duckdb:vortex-file-compressed 62170196 68236382 0.91
tpcds_q12/duckdb:vortex-file-compressed 15455188 14791686 1.04
tpcds_q13/duckdb:vortex-file-compressed 🚀 34106711 39090245 0.87
tpcds_q14/duckdb:vortex-file-compressed 🚨 211668466 187948349 1.13
tpcds_q15/duckdb:vortex-file-compressed 41479445 43061923 0.96
tpcds_q16/duckdb:vortex-file-compressed 30917648 31128311 0.99
tpcds_q17/duckdb:vortex-file-compressed 39900189 40478904 0.99
tpcds_q18/duckdb:vortex-file-compressed 49036286 50363707 0.97
tpcds_q19/duckdb:vortex-file-compressed 33707813 35212200 0.96
tpcds_q20/duckdb:vortex-file-compressed 17281744 15994671 1.08
tpcds_q21/duckdb:vortex-file-compressed 21083565 21449379 0.98
tpcds_q22/duckdb:vortex-file-compressed 113348943 118079850 0.96
tpcds_q23/duckdb:vortex-file-compressed 131250306 132181516 0.99
tpcds_q24/duckdb:vortex-file-compressed 59468851 55947152 1.06
tpcds_q25/duckdb:vortex-file-compressed 39672261 39541028 1.00
tpcds_q26/duckdb:vortex-file-compressed 🚀 39408122 44559227 0.88
tpcds_q27/duckdb:vortex-file-compressed 91335662 93136377 0.98
tpcds_q28/duckdb:vortex-file-compressed 39026253 39155362 1.00
tpcds_q29/duckdb:vortex-file-compressed 39556504 40489375 0.98
tpcds_q30/duckdb:vortex-file-compressed 30797148 31104510 0.99
tpcds_q31/duckdb:vortex-file-compressed 26942592 26676471 1.01
tpcds_q32/duckdb:vortex-file-compressed 16945084 16970372 1.00
tpcds_q33/duckdb:vortex-file-compressed 72628178 74730948 0.97
tpcds_q34/duckdb:vortex-file-compressed 21375275 21416448 1.00
tpcds_q35/duckdb:vortex-file-compressed 67645053 68312233 0.99
tpcds_q36/duckdb:vortex-file-compressed 27967660 27878249 1.00
tpcds_q37/duckdb:vortex-file-compressed 23602487 25097730 0.94
tpcds_q38/duckdb:vortex-file-compressed 38026435 38654745 0.98
tpcds_q39/duckdb:vortex-file-compressed 45012208 48356897 0.93
tpcds_q40/duckdb:vortex-file-compressed 25282163 25739564 0.98
tpcds_q41/duckdb:vortex-file-compressed 14217017 14913087 0.95
tpcds_q42/duckdb:vortex-file-compressed 12577417 12474762 1.01
tpcds_q43/duckdb:vortex-file-compressed 21221229 21250090 1.00
tpcds_q44/duckdb:vortex-file-compressed 23424835 23650871 0.99
tpcds_q45/duckdb:vortex-file-compressed 27596456 27662089 1.00
tpcds_q46/duckdb:vortex-file-compressed 51433262 52524101 0.98
tpcds_q47/duckdb:vortex-file-compressed 50983149 51848813 0.98
tpcds_q48/duckdb:vortex-file-compressed 31967784 34048574 0.94
tpcds_q49/duckdb:vortex-file-compressed 29734041 32133910 0.93
tpcds_q50/duckdb:vortex-file-compressed 39669601 38837312 1.02
tpcds_q51/duckdb:vortex-file-compressed 🚨 128255155 105926274 1.21
tpcds_q52/duckdb:vortex-file-compressed 12833831 12915758 0.99
tpcds_q53/duckdb:vortex-file-compressed 17640432 18395336 0.96
tpcds_q54/duckdb:vortex-file-compressed 53683080 50949452 1.05
tpcds_q55/duckdb:vortex-file-compressed 12598195 11758615 1.07
tpcds_q56/duckdb:vortex-file-compressed 73778943 74054470 1.00
tpcds_q57/duckdb:vortex-file-compressed 46732244 45086926 1.04
tpcds_q58/duckdb:vortex-file-compressed 32736092 32985576 0.99
tpcds_q59/duckdb:vortex-file-compressed 🚀 58118110 64647547 0.90
tpcds_q60/duckdb:vortex-file-compressed 68824535 73071560 0.94
tpcds_q61/duckdb:vortex-file-compressed 41498978 40310046 1.03
tpcds_q62/duckdb:vortex-file-compressed 18607845 18832176 0.99
tpcds_q63/duckdb:vortex-file-compressed 18135217 18763006 0.97
tpcds_q64/duckdb:vortex-file-compressed 83092310 86698690 0.96
tpcds_q65/duckdb:vortex-file-compressed 23414006 24895730 0.94
tpcds_q66/duckdb:vortex-file-compressed 59907530 58038016 1.03
tpcds_q67/duckdb:vortex-file-compressed 149328327 151067623 0.99
tpcds_q68/duckdb:vortex-file-compressed 42644402 43228389 0.99
tpcds_q69/duckdb:vortex-file-compressed 40796591 40581599 1.01
tpcds_q70/duckdb:vortex-file-compressed 26224742 26183393 1.00
tpcds_q71/duckdb:vortex-file-compressed 22432112 21598661 1.04
tpcds_q72/duckdb:vortex-file-compressed 179442960 180647903 0.99
tpcds_q73/duckdb:vortex-file-compressed 20877836 20669117 1.01
tpcds_q74/duckdb:vortex-file-compressed 54481060 53274912 1.02
tpcds_q75/duckdb:vortex-file-compressed 59941472 64754334 0.93
tpcds_q76/duckdb:vortex-file-compressed 64889329 67971563 0.95
tpcds_q77/duckdb:vortex-file-compressed 🚀 67233552 74921222 0.90
tpcds_q78/duckdb:vortex-file-compressed 81513390 83891667 0.97
tpcds_q79/duckdb:vortex-file-compressed 🚀 38059702 44491353 0.86
tpcds_q80/duckdb:vortex-file-compressed 98249203 104875465 0.94
tpcds_q81/duckdb:vortex-file-compressed 34399468 34838338 0.99
tpcds_q82/duckdb:vortex-file-compressed 22799197 23966530 0.95
tpcds_q83/duckdb:vortex-file-compressed 30449783 29042276 1.05
tpcds_q84/duckdb:vortex-file-compressed 18466949 18913631 0.98
tpcds_q85/duckdb:vortex-file-compressed 47594628 48588405 0.98
tpcds_q86/duckdb:vortex-file-compressed 17207263 17070698 1.01
tpcds_q87/duckdb:vortex-file-compressed 41423089 43366537 0.96
tpcds_q88/duckdb:vortex-file-compressed 36756446 37317502 0.98
tpcds_q89/duckdb:vortex-file-compressed 18230141 18942264 0.96
tpcds_q90/duckdb:vortex-file-compressed 15906892 16347645 0.97
tpcds_q91/duckdb:vortex-file-compressed 28240615 28686129 0.98
tpcds_q92/duckdb:vortex-file-compressed 15059764 14584574 1.03
tpcds_q93/duckdb:vortex-file-compressed 32183704 32233661 1.00
tpcds_q94/duckdb:vortex-file-compressed 24120205 22745210 1.06
tpcds_q95/duckdb:vortex-file-compressed 151994036 156767416 0.97
tpcds_q96/duckdb:vortex-file-compressed 12732641 12437593 1.02
tpcds_q97/duckdb:vortex-file-compressed 39055173 39938203 0.98
tpcds_q98/duckdb:vortex-file-compressed 19518735 18904362 1.03
tpcds_q99/duckdb:vortex-file-compressed 34820685 33197502 1.05
duckdb / vortex-compact (0.990x ➖, 4↑ 4↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 34623757 35237761 0.98
tpcds_q02/duckdb:vortex-compact 126714131 126589770 1.00
tpcds_q03/duckdb:vortex-compact 52471047 53640758 0.98
tpcds_q04/duckdb:vortex-compact 123368703 131568343 0.94
tpcds_q05/duckdb:vortex-compact 165579478 171660186 0.96
tpcds_q06/duckdb:vortex-compact 38390301 40952931 0.94
tpcds_q07/duckdb:vortex-compact 37715312 38821943 0.97
tpcds_q08/duckdb:vortex-compact 29561907 29848413 0.99
tpcds_q09/duckdb:vortex-compact 113023927 118420617 0.95
tpcds_q10/duckdb:vortex-compact 47049314 48916844 0.96
tpcds_q11/duckdb:vortex-compact 74591387 76613074 0.97
tpcds_q12/duckdb:vortex-compact 🚀 19786615 22357347 0.89
tpcds_q13/duckdb:vortex-compact 49634694 48219876 1.03
tpcds_q14/duckdb:vortex-compact 283548832 284120637 1.00
tpcds_q15/duckdb:vortex-compact 46944722 47467436 0.99
tpcds_q16/duckdb:vortex-compact 38089000 38799794 0.98
tpcds_q17/duckdb:vortex-compact 50220931 49499298 1.01
tpcds_q18/duckdb:vortex-compact 69255987 73399768 0.94
tpcds_q19/duckdb:vortex-compact 40174493 41226072 0.97
tpcds_q20/duckdb:vortex-compact 21120604 22184914 0.95
tpcds_q21/duckdb:vortex-compact 29425266 29954541 0.98
tpcds_q22/duckdb:vortex-compact 124485212 124511178 1.00
tpcds_q23/duckdb:vortex-compact 173612001 177574286 0.98
tpcds_q24/duckdb:vortex-compact 70051449 77294191 0.91
tpcds_q25/duckdb:vortex-compact 49873525 52659536 0.95
tpcds_q26/duckdb:vortex-compact 50623831 53144990 0.95
tpcds_q27/duckdb:vortex-compact 132774999 135208274 0.98
tpcds_q28/duckdb:vortex-compact 110286794 112619563 0.98
tpcds_q29/duckdb:vortex-compact 49760710 49830016 1.00
tpcds_q30/duckdb:vortex-compact 37942501 38721451 0.98
tpcds_q31/duckdb:vortex-compact 30623375 30078016 1.02
tpcds_q32/duckdb:vortex-compact 24289262 23847666 1.02
tpcds_q33/duckdb:vortex-compact 136791160 141360637 0.97
tpcds_q34/duckdb:vortex-compact 25753423 24063839 1.07
tpcds_q35/duckdb:vortex-compact 69543056 74911999 0.93
tpcds_q36/duckdb:vortex-compact 35534902 35524479 1.00
tpcds_q37/duckdb:vortex-compact 32112122 31917752 1.01
tpcds_q38/duckdb:vortex-compact 38195017 40166758 0.95
tpcds_q39/duckdb:vortex-compact 55781487 54099365 1.03
tpcds_q40/duckdb:vortex-compact 31528920 32981775 0.96
tpcds_q41/duckdb:vortex-compact 17899471 18859188 0.95
tpcds_q42/duckdb:vortex-compact 15004555 15849312 0.95
tpcds_q43/duckdb:vortex-compact 25021323 24283769 1.03
tpcds_q44/duckdb:vortex-compact 🚨 31982677 28727146 1.11
tpcds_q45/duckdb:vortex-compact 🚀 31967698 35527296 0.90
tpcds_q46/duckdb:vortex-compact 59113419 59003221 1.00
tpcds_q47/duckdb:vortex-compact 57559286 55988660 1.03
tpcds_q48/duckdb:vortex-compact 41615054 41498881 1.00
tpcds_q49/duckdb:vortex-compact 48494009 49594590 0.98
tpcds_q50/duckdb:vortex-compact 🚨 43085126 37924734 1.14
tpcds_q51/duckdb:vortex-compact 106284445 108149488 0.98
tpcds_q52/duckdb:vortex-compact 15729004 16609594 0.95
tpcds_q53/duckdb:vortex-compact 22820460 22190050 1.03
tpcds_q54/duckdb:vortex-compact 90192542 89200080 1.01
tpcds_q55/duckdb:vortex-compact 16404103 15222724 1.08
tpcds_q56/duckdb:vortex-compact 141213878 138655603 1.02
tpcds_q57/duckdb:vortex-compact 48822992 49800025 0.98
tpcds_q58/duckdb:vortex-compact 43653375 40117965 1.09
tpcds_q59/duckdb:vortex-compact 🚀 68039200 79882244 0.85
tpcds_q60/duckdb:vortex-compact 141054513 144059038 0.98
tpcds_q61/duckdb:vortex-compact 51377788 46905299 1.10
tpcds_q62/duckdb:vortex-compact 🚨 28394836 25695501 1.11
tpcds_q63/duckdb:vortex-compact 23685826 22917083 1.03
tpcds_q64/duckdb:vortex-compact 103277036 105495925 0.98
tpcds_q65/duckdb:vortex-compact 29538610 28807818 1.03
tpcds_q66/duckdb:vortex-compact 103273535 101398232 1.02
tpcds_q67/duckdb:vortex-compact 153205796 161920326 0.95
tpcds_q68/duckdb:vortex-compact 52350766 54457279 0.96
tpcds_q69/duckdb:vortex-compact 47477738 48227380 0.98
tpcds_q70/duckdb:vortex-compact 29367856 29050596 1.01
tpcds_q71/duckdb:vortex-compact 26922165 26775903 1.01
tpcds_q72/duckdb:vortex-compact 201774763 203200132 0.99
tpcds_q73/duckdb:vortex-compact 24465494 23318086 1.05
tpcds_q74/duckdb:vortex-compact 56192056 59294941 0.95
tpcds_q75/duckdb:vortex-compact 70532550 76492165 0.92
tpcds_q76/duckdb:vortex-compact 126313690 122919066 1.03
tpcds_q77/duckdb:vortex-compact 131588966 127664071 1.03
tpcds_q78/duckdb:vortex-compact 85262626 91662818 0.93
tpcds_q79/duckdb:vortex-compact 🚀 58687155 74739437 0.79
tpcds_q80/duckdb:vortex-compact 165465798 164702635 1.00
tpcds_q81/duckdb:vortex-compact 40962949 41930053 0.98
tpcds_q82/duckdb:vortex-compact 31260440 31849116 0.98
tpcds_q83/duckdb:vortex-compact 45077514 49259961 0.92
tpcds_q84/duckdb:vortex-compact 21204784 21234981 1.00
tpcds_q85/duckdb:vortex-compact 60712795 65107381 0.93
tpcds_q86/duckdb:vortex-compact 20180287 20244731 1.00
tpcds_q87/duckdb:vortex-compact 43057247 43610633 0.99
tpcds_q88/duckdb:vortex-compact 39508494 36132131 1.09
tpcds_q89/duckdb:vortex-compact 25268510 23449540 1.08
tpcds_q90/duckdb:vortex-compact 16660711 16781929 0.99
tpcds_q91/duckdb:vortex-compact 46883235 46258812 1.01
tpcds_q92/duckdb:vortex-compact 20407763 21474148 0.95
tpcds_q93/duckdb:vortex-compact 37067951 37876165 0.98
tpcds_q94/duckdb:vortex-compact 29220503 29160306 1.00
tpcds_q95/duckdb:vortex-compact 165359952 155020747 1.07
tpcds_q96/duckdb:vortex-compact 🚨 13943187 12199757 1.14
tpcds_q97/duckdb:vortex-compact 40960432 42050517 0.97
tpcds_q98/duckdb:vortex-compact 25208240 23986919 1.05
tpcds_q99/duckdb:vortex-compact 38891076 36620472 1.06
duckdb / parquet (0.981x ➖, 2↑ 1↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 44473095 45996752 0.97
tpcds_q02/duckdb:parquet 61050477 61233970 1.00
tpcds_q03/duckdb:parquet 12005967 12470615 0.96
tpcds_q04/duckdb:parquet 124295755 129532718 0.96
tpcds_q05/duckdb:parquet 71093351 75645700 0.94
tpcds_q06/duckdb:parquet 29305568 29889646 0.98
tpcds_q07/duckdb:parquet 23128849 24120261 0.96
tpcds_q08/duckdb:parquet 28123906 27725175 1.01
tpcds_q09/duckdb:parquet 39775740 40353449 0.99
tpcds_q10/duckdb:parquet 35945200 36523876 0.98
tpcds_q11/duckdb:parquet 90425361 91796113 0.99
tpcds_q12/duckdb:parquet 15231656 15448207 0.99
tpcds_q13/duckdb:parquet 34652340 35082628 0.99
tpcds_q14/duckdb:parquet 162452101 165328010 0.98
tpcds_q15/duckdb:parquet 30819756 31501119 0.98
tpcds_q16/duckdb:parquet 22298620 21461275 1.04
tpcds_q17/duckdb:parquet 39317099 40361447 0.97
tpcds_q18/duckdb:parquet 48916714 46873874 1.04
tpcds_q19/duckdb:parquet 28739552 29857306 0.96
tpcds_q20/duckdb:parquet 15495311 14812435 1.05
tpcds_q21/duckdb:parquet 12212618 11612387 1.05
tpcds_q22/duckdb:parquet 69829914 70701348 0.99
tpcds_q23/duckdb:parquet 114799790 119328414 0.96
tpcds_q24/duckdb:parquet 46239615 47709395 0.97
tpcds_q25/duckdb:parquet 32456436 34683033 0.94
tpcds_q26/duckdb:parquet 35534839 36853987 0.96
tpcds_q27/duckdb:parquet 89926252 91224171 0.99
tpcds_q28/duckdb:parquet 37042527 37780459 0.98
tpcds_q29/duckdb:parquet 36025808 35826179 1.01
tpcds_q30/duckdb:parquet 40843092 41191274 0.99
tpcds_q31/duckdb:parquet 23093367 23533669 0.98
tpcds_q32/duckdb:parquet 11100350 10954027 1.01
tpcds_q33/duckdb:parquet 72754523 72724313 1.00
tpcds_q34/duckdb:parquet 21057165 22170918 0.95
tpcds_q35/duckdb:parquet 61093708 64280890 0.95
tpcds_q36/duckdb:parquet 21060903 20906445 1.01
tpcds_q37/duckdb:parquet 13970560 14070452 0.99
tpcds_q38/duckdb:parquet 33228843 35459765 0.94
tpcds_q39/duckdb:parquet 33410070 33228232 1.01
tpcds_q40/duckdb:parquet 18201811 18916148 0.96
tpcds_q41/duckdb:parquet 7678200 7905868 0.97
tpcds_q42/duckdb:parquet 10128431 10946785 0.93
tpcds_q43/duckdb:parquet 16000653 15963838 1.00
tpcds_q44/duckdb:parquet 21823385 22290187 0.98
tpcds_q45/duckdb:parquet 28349638 27721935 1.02
tpcds_q46/duckdb:parquet 45813463 47798277 0.96
tpcds_q47/duckdb:parquet 47288518 48372434 0.98
tpcds_q48/duckdb:parquet 31069355 31169434 1.00
tpcds_q49/duckdb:parquet 24329417 24401336 1.00
tpcds_q50/duckdb:parquet 25251224 25761303 0.98
tpcds_q51/duckdb:parquet 🚀 95134915 123626569 0.77
tpcds_q52/duckdb:parquet 12195243 11431866 1.07
tpcds_q53/duckdb:parquet 16331806 16412700 1.00
tpcds_q54/duckdb:parquet 42523682 43372368 0.98
tpcds_q55/duckdb:parquet 10656552 11334761 0.94
tpcds_q56/duckdb:parquet 69776805 68927664 1.01
tpcds_q57/duckdb:parquet 35380314 36335834 0.97
tpcds_q58/duckdb:parquet 21758550 23354474 0.93
tpcds_q59/duckdb:parquet 36697027 35855447 1.02
tpcds_q60/duckdb:parquet 72170884 71899444 1.00
tpcds_q61/duckdb:parquet 31365964 31688305 0.99
tpcds_q62/duckdb:parquet 12375496 12950355 0.96
tpcds_q63/duckdb:parquet 15243457 15705796 0.97
tpcds_q64/duckdb:parquet 73488181 75087885 0.98
tpcds_q65/duckdb:parquet 20486268 20154274 1.02
tpcds_q66/duckdb:parquet 🚨 63958138 54391724 1.18
tpcds_q67/duckdb:parquet 137860035 142518071 0.97
tpcds_q68/duckdb:parquet 36992094 38768548 0.95
tpcds_q69/duckdb:parquet 37966183 38665668 0.98
tpcds_q70/duckdb:parquet 20035752 20411044 0.98
tpcds_q71/duckdb:parquet 19256624 19720808 0.98
tpcds_q72/duckdb:parquet 165844620 165190341 1.00
tpcds_q73/duckdb:parquet 18645664 18681710 1.00
tpcds_q74/duckdb:parquet 49639032 52223482 0.95
tpcds_q75/duckdb:parquet 56076456 54118577 1.04
tpcds_q76/duckdb:parquet 70873952 72401202 0.98
tpcds_q77/duckdb:parquet 60952590 63228102 0.96
tpcds_q78/duckdb:parquet 70746305 78267932 0.90
tpcds_q79/duckdb:parquet 28055266 27829059 1.01
tpcds_q80/duckdb:parquet 84218687 84347152 1.00
tpcds_q81/duckdb:parquet 47145293 49277422 0.96
tpcds_q82/duckdb:parquet 16028242 15843768 1.01
tpcds_q83/duckdb:parquet 17218770 17160045 1.00
tpcds_q84/duckdb:parquet 19036675 20432793 0.93
tpcds_q85/duckdb:parquet 40937023 41913194 0.98
tpcds_q86/duckdb:parquet 12722448 12656611 1.01
tpcds_q87/duckdb:parquet 37048649 37077974 1.00
tpcds_q88/duckdb:parquet 29070263 29452651 0.99
tpcds_q89/duckdb:parquet 17506042 18540864 0.94
tpcds_q90/duckdb:parquet 8337109 7771639 1.07
tpcds_q91/duckdb:parquet 23533167 23544061 1.00
tpcds_q92/duckdb:parquet 11327247 12319294 0.92
tpcds_q93/duckdb:parquet 30029728 31850434 0.94
tpcds_q94/duckdb:parquet 16360971 17161207 0.95
tpcds_q95/duckdb:parquet 🚀 123632343 146580472 0.84
tpcds_q96/duckdb:parquet 9678486 9756972 0.99
tpcds_q97/duckdb:parquet 36264949 36082506 1.01
tpcds_q98/duckdb:parquet 19047233 18853712 1.01
tpcds_q99/duckdb:parquet 20228619 20771306 0.97
duckdb / duckdb (0.979x ➖, 1↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20257790 21746084 0.93
tpcds_q02/duckdb:duckdb 18224109 17927580 1.02
tpcds_q03/duckdb:duckdb 8446227 8818562 0.96
tpcds_q04/duckdb:duckdb 161952838 164877739 0.98
tpcds_q05/duckdb:duckdb 18293173 19608731 0.93
tpcds_q06/duckdb:duckdb 22510945 24121147 0.93
tpcds_q07/duckdb:duckdb 36676928 39375475 0.93
tpcds_q08/duckdb:duckdb 120693889 120334331 1.00
tpcds_q09/duckdb:duckdb 19956348 19838329 1.01
tpcds_q10/duckdb:duckdb 23510927 24294074 0.97
tpcds_q11/duckdb:duckdb 141096243 139919080 1.01
tpcds_q12/duckdb:duckdb 12366047 12107647 1.02
tpcds_q13/duckdb:duckdb 23996001 24045066 1.00
tpcds_q14/duckdb:duckdb 97644814 96859911 1.01
tpcds_q15/duckdb:duckdb 25186202 25479400 0.99
tpcds_q16/duckdb:duckdb 18512906 17999987 1.03
tpcds_q17/duckdb:duckdb 20948219 21864993 0.96
tpcds_q18/duckdb:duckdb 43169082 45102387 0.96
tpcds_q19/duckdb:duckdb 16201162 17287057 0.94
tpcds_q20/duckdb:duckdb 11741128 12228094 0.96
tpcds_q21/duckdb:duckdb 6774678 6942358 0.98
tpcds_q22/duckdb:duckdb 62463832 65448283 0.95
tpcds_q23/duckdb:duckdb 79424084 85611546 0.93
tpcds_q24/duckdb:duckdb 24156690 23885152 1.01
tpcds_q25/duckdb:duckdb 15862074 16482208 0.96
tpcds_q26/duckdb:duckdb 24942205 26898964 0.93
tpcds_q27/duckdb:duckdb 40795933 40716645 1.00
tpcds_q28/duckdb:duckdb 21124449 21939448 0.96
tpcds_q29/duckdb:duckdb 19717180 21035907 0.94
tpcds_q30/duckdb:duckdb 28372587 29724963 0.95
tpcds_q31/duckdb:duckdb 19907117 20347980 0.98
tpcds_q32/duckdb:duckdb 7225001 7473720 0.97
tpcds_q33/duckdb:duckdb 12667802 12990367 0.98
tpcds_q34/duckdb:duckdb 14769616 15010275 0.98
tpcds_q35/duckdb:duckdb 32376822 34662553 0.93
tpcds_q36/duckdb:duckdb 69620915 74870290 0.93
tpcds_q37/duckdb:duckdb 7664204 7408726 1.03
tpcds_q38/duckdb:duckdb 30577970 30246249 1.01
tpcds_q39/duckdb:duckdb 26473672 27897187 0.95
tpcds_q40/duckdb:duckdb 13449318 13730488 0.98
tpcds_q41/duckdb:duckdb 8426887 8141538 1.04
tpcds_q42/duckdb:duckdb 6357865 6783696 0.94
tpcds_q43/duckdb:duckdb 11218748 11749317 0.95
tpcds_q44/duckdb:duckdb 13707745 14177841 0.97
tpcds_q45/duckdb:duckdb 16717365 17617120 0.95
tpcds_q46/duckdb:duckdb 37088492 37801662 0.98
tpcds_q47/duckdb:duckdb 40733689 41309408 0.99
tpcds_q48/duckdb:duckdb 22249055 23438078 0.95
tpcds_q49/duckdb:duckdb 16900802 15910492 1.06
tpcds_q50/duckdb:duckdb 14704000 14026353 1.05
tpcds_q51/duckdb:duckdb 92701112 91923862 1.01
tpcds_q52/duckdb:duckdb 7247654 8037912 0.90
tpcds_q53/duckdb:duckdb 11631720 12151337 0.96
tpcds_q54/duckdb:duckdb 16905695 16648461 1.02
tpcds_q55/duckdb:duckdb 7001273 6943833 1.01
tpcds_q56/duckdb:duckdb 13534659 14172352 0.96
tpcds_q57/duckdb:duckdb 31439890 31738533 0.99
tpcds_q58/duckdb:duckdb 12881078 13255747 0.97
tpcds_q59/duckdb:duckdb 34417745 34938586 0.99
tpcds_q60/duckdb:duckdb 15174237 14359437 1.06
tpcds_q61/duckdb:duckdb 14302016 14437194 0.99
tpcds_q62/duckdb:duckdb 9311723 9714131 0.96
tpcds_q63/duckdb:duckdb 11208167 11675559 0.96
tpcds_q64/duckdb:duckdb 52900152 53202541 0.99
tpcds_q65/duckdb:duckdb 34519271 34214206 1.01
tpcds_q66/duckdb:duckdb 25819454 24894625 1.04
tpcds_q67/duckdb:duckdb 133259557 136789879 0.97
tpcds_q68/duckdb:duckdb 25089645 25411332 0.99
tpcds_q69/duckdb:duckdb 23404673 24953719 0.94
tpcds_q70/duckdb:duckdb 14157558 15713711 0.90
tpcds_q71/duckdb:duckdb 12334513 13276020 0.93
tpcds_q72/duckdb:duckdb 41723899 43598714 0.96
tpcds_q73/duckdb:duckdb 10724873 10820529 0.99
tpcds_q74/duckdb:duckdb 98680249 98596756 1.00
tpcds_q75/duckdb:duckdb 43108010 42663443 1.01
tpcds_q76/duckdb:duckdb 12128005 12502773 0.97
tpcds_q77/duckdb:duckdb 11817265 11812433 1.00
tpcds_q78/duckdb:duckdb 62144792 62812039 0.99
tpcds_q79/duckdb:duckdb 17596720 17815960 0.99
tpcds_q80/duckdb:duckdb 🚀 26851287 30043912 0.89
tpcds_q81/duckdb:duckdb 35566992 36776256 0.97
tpcds_q82/duckdb:duckdb 8735340 8519991 1.03
tpcds_q83/duckdb:duckdb 8947420 9454105 0.95
tpcds_q84/duckdb:duckdb 13620549 14144539 0.96
tpcds_q85/duckdb:duckdb 24206770 24636139 0.98
tpcds_q86/duckdb:duckdb 10468766 10332205 1.01
tpcds_q87/duckdb:duckdb 32906178 34435874 0.96
tpcds_q88/duckdb:duckdb 24249208 24406674 0.99
tpcds_q89/duckdb:duckdb 13105933 13061751 1.00
tpcds_q90/duckdb:duckdb 5735979 5798294 0.99
tpcds_q91/duckdb:duckdb 12974838 12962180 1.00
tpcds_q92/duckdb:duckdb 9187856 9203066 1.00
tpcds_q93/duckdb:duckdb 21834157 22127246 0.99
tpcds_q94/duckdb:duckdb 12983532 13171439 0.99
tpcds_q95/duckdb:duckdb 120960771 113234585 1.07
tpcds_q96/duckdb:duckdb 4747927 4785720 0.99
tpcds_q97/duckdb:duckdb 29530929 31611136 0.93
tpcds_q98/duckdb:duckdb 13876443 13936866 1.00
tpcds_q99/duckdb:duckdb 16652962 15848967 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -5.3% -4.4% -1.0% +12.7% ➖ noise
1 datafusion:vortex-file-compressed -2.4% -4.4% +2.0% +13.0% ➖ noise
1 duckdb:duckdb -6.8% -4.4% -2.6% +14.6% ➖ noise
1 duckdb:vortex-compact -1.7% -4.4% +2.7% +11.6% ➖ noise
1 duckdb:vortex-file-compressed -3.8% -4.4% +0.6% +12.7% ➖ noise
2 datafusion:vortex-compact -1.0% -1.9% +0.9% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -3.7% -1.9% -1.8% +11.2% ➖ noise
2 duckdb:duckdb +1.7% -1.9% +3.6% +12.0% ➖ noise
2 duckdb:vortex-compact +0.1% -1.9% +2.0% +10.6% ➖ noise
2 duckdb:vortex-file-compressed +0.3% -1.9% +2.2% +12.0% ➖ noise
3 datafusion:vortex-compact -1.4% -4.3% +3.1% +12.9% ➖ noise
3 datafusion:vortex-file-compressed -8.0% -4.3% -3.9% +13.8% ➖ noise
3 duckdb:duckdb -4.2% -4.3% +0.1% +17.0% ➖ noise
3 duckdb:vortex-compact -2.2% -4.3% +2.2% +11.1% ➖ noise
3 duckdb:vortex-file-compressed +0.4% -4.3% +4.9% +11.1% ➖ noise
4 datafusion:vortex-compact -5.3% -2.4% -2.9% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -4.9% -2.4% -2.5% +10.0% ➖ noise
4 duckdb:duckdb -1.8% -2.4% +0.7% +10.0% ➖ noise
4 duckdb:vortex-compact -6.2% -2.4% -3.9% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.6% -2.4% +0.8% +10.0% ➖ noise
5 datafusion:vortex-compact -4.3% -3.1% -1.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -3.3% -3.1% -0.1% +10.0% ➖ noise
5 duckdb:duckdb -6.7% -3.1% -3.7% +14.9% ➖ noise
5 duckdb:vortex-compact -3.5% -3.1% -0.4% +11.7% ➖ noise
5 duckdb:vortex-file-compressed +1.9% -3.1% +5.2% +10.5% ➖ noise
6 datafusion:vortex-compact +0.9% -4.2% +5.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -0.3% -4.2% +4.0% +11.0% ➖ noise
6 duckdb:duckdb -6.7% -4.2% -2.6% +12.6% ➖ noise
6 duckdb:vortex-compact -6.3% -4.2% -2.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -3.3% -4.2% +0.9% +10.0% ➖ noise
7 datafusion:vortex-compact -2.2% -4.0% +1.8% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -0.2% -4.0% +3.9% +10.0% ➖ noise
7 duckdb:duckdb -6.9% -4.0% -3.0% +14.8% ➖ noise
7 duckdb:vortex-compact -2.9% -4.0% +1.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -4.5% -4.0% -0.6% +11.9% ➖ noise
8 datafusion:vortex-compact -4.4% +2.8% -7.0% +10.7% ➖ noise
8 datafusion:vortex-file-compressed -5.1% +2.8% -7.7% +10.0% ➖ noise
8 duckdb:duckdb +0.3% +2.8% -2.4% +10.0% ➖ noise
8 duckdb:vortex-compact -1.0% +2.8% -3.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +2.5% +2.8% -0.3% +10.0% ➖ noise
9 datafusion:vortex-compact -5.2% +2.3% -7.3% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -7.0% +2.3% -9.0% +10.0% ➖ noise
9 duckdb:duckdb +0.6% +2.3% -1.6% +10.0% ➖ noise
9 duckdb:vortex-compact -4.6% +2.3% -6.7% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -3.1% +2.3% -5.2% +10.0% ➖ noise
10 datafusion:vortex-compact -4.3% -2.0% -2.4% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -7.1% -2.0% -5.2% +10.0% ➖ noise
10 duckdb:duckdb -3.2% -2.0% -1.3% +10.0% ➖ noise
10 duckdb:vortex-compact -3.8% -2.0% -1.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -5.9% -2.0% -4.0% +10.0% ➖ noise
11 datafusion:vortex-compact -5.5% -1.7% -3.9% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -5.8% -1.7% -4.2% +10.0% ➖ noise
11 duckdb:duckdb +0.8% -1.7% +2.6% +10.0% ➖ noise
11 duckdb:vortex-compact -2.6% -1.7% -1.0% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -8.9% -1.7% -7.3% +10.0% ➖ noise
12 datafusion:vortex-compact -3.3% -0.7% -2.6% +10.6% ➖ noise
12 datafusion:vortex-file-compressed -4.9% -0.7% -4.2% +10.0% ➖ noise
12 duckdb:duckdb +2.1% -0.7% +2.8% +11.9% ➖ noise
12 duckdb:vortex-compact -11.5% -0.7% -10.9% +13.2% ➖ noise
12 duckdb:vortex-file-compressed +4.5% -0.7% +5.2% +10.6% ➖ noise
13 datafusion:vortex-compact -4.9% -2.7% -2.3% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +0.9% -2.7% +3.7% +10.0% ➖ noise
13 duckdb:duckdb -0.2% -2.7% +2.5% +10.0% ➖ noise
13 duckdb:vortex-compact +2.9% -2.7% +5.8% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -12.7% -2.7% -10.4% +10.0% ✅ faster
14 datafusion:vortex-compact -3.8% -3.8% +0.1% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -5.9% -3.8% -2.2% +10.0% ➖ noise
14 duckdb:duckdb +0.8% -3.8% +4.8% +10.0% ➖ noise
14 duckdb:vortex-compact -0.2% -3.8% +3.8% +14.0% ➖ noise
14 duckdb:vortex-file-compressed +12.6% -3.8% +17.1% +10.0% 🚨 regression
15 datafusion:vortex-compact +0.3% -4.0% +4.6% +14.5% ➖ noise
15 datafusion:vortex-file-compressed -8.2% -4.0% -4.3% +14.7% ➖ noise
15 duckdb:duckdb -1.2% -4.0% +3.0% +16.5% ➖ noise
15 duckdb:vortex-compact -1.1% -4.0% +3.1% +12.8% ➖ noise
15 duckdb:vortex-file-compressed -3.7% -4.0% +0.4% +20.4% ➖ noise
16 datafusion:vortex-compact +0.8% -5.2% +6.3% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -5.1% -5.2% +0.1% +10.1% ➖ noise
16 duckdb:duckdb +2.8% -5.2% +8.5% +13.1% ➖ noise
16 duckdb:vortex-compact -1.8% -5.2% +3.5% +15.7% ➖ noise
16 duckdb:vortex-file-compressed -0.7% -5.2% +4.8% +13.8% ➖ noise
17 datafusion:vortex-compact +0.5% -1.3% +1.9% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -2.1% -1.3% -0.8% +10.0% ➖ noise
17 duckdb:duckdb -4.2% -1.3% -2.9% +10.5% ➖ noise
17 duckdb:vortex-compact +1.5% -1.3% +2.8% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -1.4% -1.3% -0.1% +12.3% ➖ noise
18 datafusion:vortex-compact -2.5% +0.6% -3.2% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -5.7% +0.6% -6.3% +10.0% ➖ noise
18 duckdb:duckdb -4.3% +0.6% -4.9% +10.0% ➖ noise
18 duckdb:vortex-compact -5.6% +0.6% -6.3% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -2.6% +0.6% -3.3% +10.0% ➖ noise
19 datafusion:vortex-compact +1.8% -2.5% +4.4% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -8.8% -2.5% -6.5% +10.0% ➖ noise
19 duckdb:duckdb -6.3% -2.5% -3.9% +11.0% ➖ noise
19 duckdb:vortex-compact -2.6% -2.5% -0.0% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -4.3% -2.5% -1.8% +10.0% ➖ noise
20 datafusion:vortex-compact -3.2% +0.1% -3.4% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -4.5% +0.1% -4.6% +14.6% ➖ noise
20 duckdb:duckdb -4.0% +0.1% -4.1% +10.8% ➖ noise
20 duckdb:vortex-compact -4.8% +0.1% -4.9% +11.3% ➖ noise
20 duckdb:vortex-file-compressed +8.0% +0.1% +7.9% +11.5% ➖ noise
21 datafusion:vortex-compact -3.5% -0.5% -3.1% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -6.0% -0.5% -5.6% +10.0% ➖ noise
21 duckdb:duckdb -2.4% -0.5% -1.9% +11.0% ➖ noise
21 duckdb:vortex-compact -1.8% -0.5% -1.3% +10.2% ➖ noise
21 duckdb:vortex-file-compressed -1.7% -0.5% -1.2% +13.5% ➖ noise
22 datafusion:vortex-compact -0.8% -3.3% +2.6% +16.8% ➖ noise
22 datafusion:vortex-file-compressed -5.0% -3.3% -1.8% +15.4% ➖ noise
22 duckdb:duckdb -4.6% -3.3% -1.3% +14.9% ➖ noise
22 duckdb:vortex-compact -0.0% -3.3% +3.4% +12.9% ➖ noise
22 duckdb:vortex-file-compressed -4.0% -3.3% -0.7% +13.6% ➖ noise
23 datafusion:vortex-compact -3.3% -1.3% -2.0% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -3.5% -1.3% -2.2% +10.0% ➖ noise
23 duckdb:duckdb -7.2% -1.3% -6.0% +19.8% ➖ noise
23 duckdb:vortex-compact -2.2% -1.3% -0.9% +13.5% ➖ noise
23 duckdb:vortex-file-compressed -0.7% -1.3% +0.6% +10.0% ➖ noise
24 datafusion:vortex-compact -2.7% -3.0% +0.4% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -5.8% -3.0% -2.8% +10.0% ➖ noise
24 duckdb:duckdb +1.1% -3.0% +4.3% +10.0% ➖ noise
24 duckdb:vortex-compact -9.4% -3.0% -6.5% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +6.3% -3.0% +9.6% +10.0% ➖ noise
25 datafusion:vortex-compact -2.1% -4.4% +2.4% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -7.1% -4.4% -2.8% +10.0% ➖ noise
25 duckdb:duckdb -3.8% -4.4% +0.7% +15.4% ➖ noise
25 duckdb:vortex-compact -5.3% -4.4% -0.9% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +0.3% -4.4% +5.0% +10.0% ➖ noise
26 datafusion:vortex-compact -5.7% -3.2% -2.6% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -8.7% -3.2% -5.6% +10.0% ➖ noise
26 duckdb:duckdb -7.3% -3.2% -4.2% +11.9% ➖ noise
26 duckdb:vortex-compact -4.7% -3.2% -1.6% +12.1% ➖ noise
26 duckdb:vortex-file-compressed -11.6% -3.2% -8.6% +17.0% ➖ noise
27 datafusion:vortex-compact -0.4% -1.5% +1.1% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -6.5% -1.5% -5.1% +10.0% ➖ noise
27 duckdb:duckdb +0.2% -1.5% +1.7% +17.3% ➖ noise
27 duckdb:vortex-compact -1.8% -1.5% -0.3% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -1.9% -1.5% -0.5% +10.0% ➖ noise
28 datafusion:vortex-compact -1.3% -0.9% -0.4% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -7.9% -0.9% -7.0% +11.0% ➖ noise
28 duckdb:duckdb -3.7% -0.9% -2.8% +10.0% ➖ noise
28 duckdb:vortex-compact -2.1% -0.9% -1.2% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -0.3% -0.9% +0.6% +10.0% ➖ noise
29 datafusion:vortex-compact +1.4% -2.5% +4.0% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -5.6% -2.5% -3.2% +10.0% ➖ noise
29 duckdb:duckdb -6.3% -2.5% -3.8% +10.0% ➖ noise
29 duckdb:vortex-compact -0.1% -2.5% +2.4% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -2.3% -2.5% +0.2% +10.0% ➖ noise
30 datafusion:vortex-compact -0.5% -1.0% +0.5% +10.0% ➖ noise
30 datafusion:vortex-file-compressed +1.9% -1.0% +2.9% +10.0% ➖ noise
30 duckdb:duckdb -4.5% -1.0% -3.6% +10.0% ➖ noise
30 duckdb:vortex-compact -2.0% -1.0% -1.0% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -1.0% -1.0% -0.0% +10.0% ➖ noise
31 datafusion:vortex-compact -2.4% -1.2% -1.2% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -8.1% -1.2% -7.0% +10.0% ➖ noise
31 duckdb:duckdb -2.2% -1.2% -1.0% +10.0% ➖ noise
31 duckdb:vortex-compact +1.8% -1.2% +3.0% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +1.0% -1.2% +2.2% +10.0% ➖ noise
32 datafusion:vortex-compact -5.4% -4.1% -1.3% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -0.4% -4.1% +3.8% +10.0% ➖ noise
32 duckdb:duckdb -3.3% -4.1% +0.8% +17.3% ➖ noise
32 duckdb:vortex-compact +1.9% -4.1% +6.2% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -0.1% -4.1% +4.1% +11.2% ➖ noise
33 datafusion:vortex-compact -6.8% -2.7% -4.2% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -6.7% -2.7% -4.1% +10.0% ➖ noise
33 duckdb:duckdb -2.5% -2.7% +0.2% +15.2% ➖ noise
33 duckdb:vortex-compact -3.2% -2.7% -0.5% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -2.8% -2.7% -0.1% +10.2% ➖ noise
34 datafusion:vortex-compact +1.3% -6.0% +7.7% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -11.0% -6.0% -5.4% +10.0% ➖ noise
34 duckdb:duckdb -1.6% -6.0% +4.6% +10.5% ➖ noise
34 duckdb:vortex-compact +7.0% -6.0% +13.8% +10.0% 🚨 regression
34 duckdb:vortex-file-compressed -0.2% -6.0% +6.1% +13.9% ➖ noise
35 datafusion:vortex-compact +0.9% -3.5% +4.5% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -8.7% -3.5% -5.3% +10.1% ➖ noise
35 duckdb:duckdb -6.6% -3.5% -3.2% +19.9% ➖ noise
35 duckdb:vortex-compact -7.2% -3.5% -3.8% +11.1% ➖ noise
35 duckdb:vortex-file-compressed -1.0% -3.5% +2.6% +10.7% ➖ noise
36 datafusion:vortex-compact -3.9% -0.6% -3.3% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -1.7% -0.6% -1.1% +10.0% ➖ noise
36 duckdb:duckdb -7.0% -0.6% -6.4% +10.0% ➖ noise
36 duckdb:vortex-compact +0.0% -0.6% +0.7% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +0.3% -0.6% +1.0% +12.2% ➖ noise
37 datafusion:vortex-compact -2.8% +0.2% -3.0% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -1.1% +0.2% -1.3% +10.0% ➖ noise
37 duckdb:duckdb +3.4% +0.2% +3.3% +15.2% ➖ noise
37 duckdb:vortex-compact +0.6% +0.2% +0.4% +10.0% ➖ noise
37 duckdb:vortex-file-compressed -6.0% +0.2% -6.1% +10.0% ➖ noise
38 datafusion:vortex-compact -3.3% -2.9% -0.5% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -5.0% -2.9% -2.1% +10.0% ➖ noise
38 duckdb:duckdb +1.1% -2.9% +4.1% +17.2% ➖ noise
38 duckdb:vortex-compact -4.9% -2.9% -2.1% +12.3% ➖ noise
38 duckdb:vortex-file-compressed -1.6% -2.9% +1.3% +11.7% ➖ noise
39 datafusion:vortex-compact +2.4% -2.0% +4.5% +11.0% ➖ noise
39 datafusion:vortex-file-compressed -7.1% -2.0% -5.2% +16.1% ➖ noise
39 duckdb:duckdb -5.1% -2.0% -3.1% +16.0% ➖ noise
39 duckdb:vortex-compact +3.1% -2.0% +5.2% +11.8% ➖ noise
39 duckdb:vortex-file-compressed -6.9% -2.0% -5.0% +18.6% ➖ noise
40 datafusion:vortex-compact -5.1% -2.4% -2.8% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -5.5% -2.4% -3.2% +10.0% ➖ noise
40 duckdb:duckdb -2.0% -2.4% +0.4% +18.8% ➖ noise
40 duckdb:vortex-compact -4.4% -2.4% -2.0% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -1.8% -2.4% +0.7% +13.0% ➖ noise
41 datafusion:vortex-compact -6.4% -5.6% -0.8% +14.8% ➖ noise
41 datafusion:vortex-file-compressed -3.0% -5.6% +2.7% +10.5% ➖ noise
41 duckdb:duckdb +3.5% -5.6% +9.7% +10.0% ➖ noise
41 duckdb:vortex-compact -5.1% -5.6% +0.6% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -4.7% -5.6% +1.0% +10.0% ➖ noise
42 datafusion:vortex-compact -1.7% -5.5% +4.1% +10.0% ➖ noise
42 datafusion:vortex-file-compressed -5.3% -5.5% +0.3% +10.0% ➖ noise
42 duckdb:duckdb -6.3% -5.5% -0.8% +17.3% ➖ noise
42 duckdb:vortex-compact -5.3% -5.5% +0.2% +11.3% ➖ noise
42 duckdb:vortex-file-compressed +0.8% -5.5% +6.7% +18.0% ➖ noise
43 datafusion:vortex-compact +3.1% -3.5% +6.8% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -4.3% -3.5% -0.8% +11.6% ➖ noise
43 duckdb:duckdb -4.5% -3.5% -1.1% +10.5% ➖ noise
43 duckdb:vortex-compact +3.0% -3.5% +6.7% +10.0% ➖ noise
43 duckdb:vortex-file-compressed -0.1% -3.5% +3.4% +10.0% ➖ noise
44 datafusion:vortex-compact -6.3% -0.6% -5.7% +10.1% ➖ noise
44 datafusion:vortex-file-compressed -12.4% -0.6% -11.8% +10.0% ✅ faster
44 duckdb:duckdb -3.3% -0.6% -2.7% +10.0% ➖ noise
44 duckdb:vortex-compact +11.3% -0.6% +12.0% +10.0% 🚨 regression
44 duckdb:vortex-file-compressed -1.0% -0.6% -0.3% +10.0% ➖ noise
45 datafusion:vortex-compact -0.9% -0.7% -0.2% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -2.1% -0.7% -1.4% +10.0% ➖ noise
45 duckdb:duckdb -5.1% -0.7% -4.4% +11.2% ➖ noise
45 duckdb:vortex-compact -10.0% -0.7% -9.4% +10.0% ✅ faster
45 duckdb:vortex-file-compressed -0.2% -0.7% +0.5% +11.2% ➖ noise
46 datafusion:vortex-compact +2.1% -3.2% +5.5% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -6.9% -3.2% -3.8% +10.0% ➖ noise
46 duckdb:duckdb -1.9% -3.2% +1.4% +10.0% ➖ noise
46 duckdb:vortex-compact +0.2% -3.2% +3.5% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -2.1% -3.2% +1.2% +10.0% ➖ noise
47 datafusion:vortex-compact -3.5% -1.4% -2.2% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -5.5% -1.4% -4.2% +10.0% ➖ noise
47 duckdb:duckdb -1.4% -1.4% +0.0% +10.0% ➖ noise
47 duckdb:vortex-compact +2.8% -1.4% +4.3% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -1.7% -1.4% -0.3% +10.0% ➖ noise
48 datafusion:vortex-compact -4.3% -0.3% -4.0% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -12.4% -0.3% -12.2% +11.4% ✅ faster
48 duckdb:duckdb -5.1% -0.3% -4.8% +10.3% ➖ noise
48 duckdb:vortex-compact +0.3% -0.3% +0.6% +11.0% ➖ noise
48 duckdb:vortex-file-compressed -6.1% -0.3% -5.8% +11.6% ➖ noise
49 datafusion:vortex-compact -6.5% -0.2% -6.3% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -7.1% -0.2% -6.9% +10.0% ➖ noise
49 duckdb:duckdb +6.2% -0.2% +6.4% +10.0% ➖ noise
49 duckdb:vortex-compact -2.2% -0.2% -2.0% +10.0% ➖ noise
49 duckdb:vortex-file-compressed -7.5% -0.2% -7.3% +10.0% ➖ noise
50 datafusion:vortex-compact -1.8% -3.1% +1.4% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -6.0% -3.1% -2.9% +10.0% ➖ noise
50 duckdb:duckdb +4.8% -3.1% +8.2% +10.0% ➖ noise
50 duckdb:vortex-compact +13.6% -3.1% +17.3% +10.0% 🚨 regression
50 duckdb:vortex-file-compressed +2.1% -3.1% +5.5% +14.0% ➖ noise
51 datafusion:vortex-compact -1.9% -13.1% +12.9% +11.1% 🚨 regression
51 datafusion:vortex-file-compressed -5.1% -13.1% +9.3% +12.4% ➖ noise
51 duckdb:duckdb +0.8% -13.1% +16.1% +10.6% 🚨 regression
51 duckdb:vortex-compact -1.7% -13.1% +13.1% +17.1% ➖ noise
51 duckdb:vortex-file-compressed +21.1% -13.1% +39.3% +25.5% 🚨 regression
52 datafusion:vortex-compact +7.2% +2.0% +5.1% +17.6% ➖ noise
52 datafusion:vortex-file-compressed -5.8% +2.0% -7.7% +18.8% ➖ noise
52 duckdb:duckdb -9.8% +2.0% -11.6% +15.7% ➖ noise
52 duckdb:vortex-compact -5.3% +2.0% -7.2% +17.2% ➖ noise
52 duckdb:vortex-file-compressed -0.6% +2.0% -2.6% +11.7% ➖ noise
53 datafusion:vortex-compact -0.8% -3.6% +2.9% +11.0% ➖ noise
53 datafusion:vortex-file-compressed -4.1% -3.6% -0.5% +10.8% ➖ noise
53 duckdb:duckdb -4.3% -3.6% -0.7% +12.6% ➖ noise
53 duckdb:vortex-compact +2.8% -3.6% +6.7% +10.0% ➖ noise
53 duckdb:vortex-file-compressed -4.1% -3.6% -0.5% +11.4% ➖ noise
54 datafusion:vortex-compact -4.8% -1.3% -3.5% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -7.8% -1.3% -6.6% +10.0% ➖ noise
54 duckdb:duckdb +1.5% -1.3% +2.9% +10.3% ➖ noise
54 duckdb:vortex-compact +1.1% -1.3% +2.5% +10.0% ➖ noise
54 duckdb:vortex-file-compressed +5.4% -1.3% +6.8% +10.0% ➖ noise
55 datafusion:vortex-compact -13.4% -4.3% -9.6% +13.7% ➖ noise
55 datafusion:vortex-file-compressed -1.4% -4.3% +3.0% +14.5% ➖ noise
55 duckdb:duckdb +0.8% -4.3% +5.3% +16.7% ➖ noise
55 duckdb:vortex-compact +7.8% -4.3% +12.6% +14.7% ➖ noise
55 duckdb:vortex-file-compressed +7.1% -4.3% +11.9% +21.5% ➖ noise
56 datafusion:vortex-compact -1.0% +0.9% -1.8% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -5.5% +0.9% -6.3% +11.4% ➖ noise
56 duckdb:duckdb -4.5% +0.9% -5.3% +17.3% ➖ noise
56 duckdb:vortex-compact +1.8% +0.9% +1.0% +10.0% ➖ noise
56 duckdb:vortex-file-compressed -0.4% +0.9% -1.2% +10.5% ➖ noise
57 datafusion:vortex-compact -3.0% -1.2% -1.9% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -5.2% -1.2% -4.1% +10.0% ➖ noise
57 duckdb:duckdb -0.9% -1.2% +0.2% +14.8% ➖ noise
57 duckdb:vortex-compact -2.0% -1.2% -0.8% +23.0% ➖ noise
57 duckdb:vortex-file-compressed +3.6% -1.2% +4.9% +10.1% ➖ noise
58 datafusion:vortex-compact -5.8% -4.9% -1.0% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -1.0% -4.9% +4.0% +10.0% ➖ noise
58 duckdb:duckdb -2.8% -4.9% +2.1% +11.8% ➖ noise
58 duckdb:vortex-compact +8.8% -4.9% +14.4% +21.7% ➖ noise
58 duckdb:vortex-file-compressed -0.8% -4.9% +4.3% +20.2% ➖ noise
59 datafusion:vortex-compact -2.2% -0.4% -1.9% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -1.4% -0.4% -1.1% +10.0% ➖ noise
59 duckdb:duckdb -1.5% -0.4% -1.1% +10.0% ➖ noise
59 duckdb:vortex-compact -14.8% -0.4% -14.5% +10.0% ✅ faster
59 duckdb:vortex-file-compressed -10.1% -0.4% -9.8% +10.0% ✅ faster
60 datafusion:vortex-compact -4.4% -2.4% -2.0% +10.0% ➖ noise
60 datafusion:vortex-file-compressed -3.2% -2.4% -0.8% +10.0% ➖ noise
60 duckdb:duckdb +5.7% -2.4% +8.3% +11.5% ➖ noise
60 duckdb:vortex-compact -2.1% -2.4% +0.3% +10.1% ➖ noise
60 duckdb:vortex-file-compressed -5.8% -2.4% -3.5% +11.6% ➖ noise
61 datafusion:vortex-compact -2.9% -2.2% -0.7% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -5.5% -2.2% -3.4% +10.0% ➖ noise
61 duckdb:duckdb -0.9% -2.2% +1.3% +10.8% ➖ noise
61 duckdb:vortex-compact +9.5% -2.2% +12.0% +10.0% 🚨 regression
61 duckdb:vortex-file-compressed +2.9% -2.2% +5.3% +11.1% ➖ noise
62 datafusion:vortex-compact -4.2% -8.3% +4.5% +11.2% ➖ noise
62 datafusion:vortex-file-compressed -3.9% -8.3% +4.8% +16.1% ➖ noise
62 duckdb:duckdb -4.1% -8.3% +4.6% +21.1% ➖ noise
62 duckdb:vortex-compact +10.5% -8.3% +20.6% +28.9% ➖ noise
62 duckdb:vortex-file-compressed -1.2% -8.3% +7.8% +23.4% ➖ noise
63 datafusion:vortex-compact +1.6% +2.6% -1.0% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -0.3% +2.6% -2.8% +10.0% ➖ noise
63 duckdb:duckdb -4.0% +2.6% -6.4% +10.4% ➖ noise
63 duckdb:vortex-compact +3.4% +2.6% +0.7% +10.0% ➖ noise
63 duckdb:vortex-file-compressed -3.3% +2.6% -5.8% +12.4% ➖ noise
64 datafusion:vortex-compact -2.0% -2.4% +0.5% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -4.6% -2.4% -2.2% +10.0% ➖ noise
64 duckdb:duckdb -0.6% -2.4% +1.9% +10.0% ➖ noise
64 duckdb:vortex-compact -2.1% -2.4% +0.3% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -4.2% -2.4% -1.8% +10.0% ➖ noise
65 datafusion:vortex-compact +2.2% -0.9% +3.1% +10.0% ➖ noise
65 datafusion:vortex-file-compressed -16.2% -0.9% -15.5% +15.2% ✅ faster
65 duckdb:duckdb +0.9% -0.9% +1.8% +13.5% ➖ noise
65 duckdb:vortex-compact +2.5% -0.9% +3.5% +10.0% ➖ noise
65 duckdb:vortex-file-compressed -6.0% -0.9% -5.1% +11.3% ➖ noise
66 datafusion:vortex-compact -9.7% +3.5% -12.7% +13.6% ✅ faster
66 datafusion:vortex-file-compressed -1.6% +3.5% -4.9% +12.8% ➖ noise
66 duckdb:duckdb +3.7% +3.5% +0.2% +13.1% ➖ noise
66 duckdb:vortex-compact +1.8% +3.5% -1.6% +13.9% ➖ noise
66 duckdb:vortex-file-compressed +3.2% +3.5% -0.2% +18.3% ➖ noise
67 datafusion:vortex-compact -2.2% -2.7% +0.5% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -1.0% -2.7% +1.7% +10.0% ➖ noise
67 duckdb:duckdb -2.6% -2.7% +0.1% +10.0% ➖ noise
67 duckdb:vortex-compact -5.4% -2.7% -2.8% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -1.2% -2.7% +1.5% +10.0% ➖ noise
68 datafusion:vortex-compact +2.0% -3.3% +5.4% +10.0% ➖ noise
68 datafusion:vortex-file-compressed -4.4% -3.3% -1.2% +12.0% ➖ noise
68 duckdb:duckdb -1.3% -3.3% +2.1% +10.0% ➖ noise
68 duckdb:vortex-compact -3.9% -3.3% -0.6% +10.0% ➖ noise
68 duckdb:vortex-file-compressed -1.4% -3.3% +2.0% +10.0% ➖ noise
69 datafusion:vortex-compact -4.1% -1.5% -2.6% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -1.5% -1.5% +0.1% +10.0% ➖ noise
69 duckdb:duckdb -6.2% -1.5% -4.8% +10.7% ➖ noise
69 duckdb:vortex-compact -1.6% -1.5% -0.0% +10.0% ➖ noise
69 duckdb:vortex-file-compressed +0.5% -1.5% +2.1% +10.0% ➖ noise
70 datafusion:vortex-compact -2.8% -3.6% +0.9% +10.1% ➖ noise
70 datafusion:vortex-file-compressed -5.5% -3.6% -2.0% +10.0% ➖ noise
70 duckdb:duckdb -9.9% -3.6% -6.5% +13.2% ➖ noise
70 duckdb:vortex-compact +1.1% -3.6% +4.9% +10.0% ➖ noise
70 duckdb:vortex-file-compressed +0.2% -3.6% +3.9% +10.0% ➖ noise
71 datafusion:vortex-compact -6.1% -3.5% -2.7% +13.2% ➖ noise
71 datafusion:vortex-file-compressed -4.7% -3.5% -1.3% +10.0% ➖ noise
71 duckdb:duckdb -7.1% -3.5% -3.7% +13.6% ➖ noise
71 duckdb:vortex-compact +0.5% -3.5% +4.2% +14.0% ➖ noise
71 duckdb:vortex-file-compressed +3.9% -3.5% +7.6% +12.7% ➖ noise
72 datafusion:vortex-compact -8.4% -3.5% -5.1% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -7.7% -3.5% -4.4% +10.0% ➖ noise
72 duckdb:duckdb -4.3% -3.5% -0.8% +11.7% ➖ noise
72 duckdb:vortex-compact -0.7% -3.5% +2.9% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -0.7% -3.5% +3.0% +10.0% ➖ noise
73 datafusion:vortex-compact +3.0% -1.2% +4.3% +16.0% ➖ noise
73 datafusion:vortex-file-compressed -11.6% -1.2% -10.6% +14.6% ➖ noise
73 duckdb:duckdb -0.9% -1.2% +0.3% +12.1% ➖ noise
73 duckdb:vortex-compact +4.9% -1.2% +6.2% +10.0% ➖ noise
73 duckdb:vortex-file-compressed +1.0% -1.2% +2.2% +10.0% ➖ noise
74 datafusion:vortex-compact -4.1% -3.2% -0.9% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -0.5% -3.2% +2.8% +10.0% ➖ noise
74 duckdb:duckdb +0.1% -3.2% +3.4% +10.0% ➖ noise
74 duckdb:vortex-compact -5.2% -3.2% -2.1% +10.0% ➖ noise
74 duckdb:vortex-file-compressed +2.3% -3.2% +5.6% +11.0% ➖ noise
75 datafusion:vortex-compact -3.2% +2.0% -5.1% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -6.9% +2.0% -8.8% +10.0% ➖ noise
75 duckdb:duckdb +1.0% +2.0% -1.0% +10.7% ➖ noise
75 duckdb:vortex-compact -7.8% +2.0% -9.6% +10.0% ✅ faster
75 duckdb:vortex-file-compressed -7.4% +2.0% -9.3% +10.0% ✅ faster
76 datafusion:vortex-compact -2.8% -4.9% +2.2% +10.9% ➖ noise
76 datafusion:vortex-file-compressed -2.6% -4.9% +2.3% +11.5% ➖ noise
76 duckdb:duckdb -3.0% -4.9% +2.0% +11.2% ➖ noise
76 duckdb:vortex-compact +2.8% -4.9% +8.0% +12.2% ➖ noise
76 duckdb:vortex-file-compressed -4.5% -4.9% +0.4% +12.8% ➖ noise
77 datafusion:vortex-compact +0.7% -1.7% +2.4% +10.0% ➖ noise
77 datafusion:vortex-file-compressed +0.0% -1.7% +1.7% +10.0% ➖ noise
77 duckdb:duckdb +0.0% -1.7% +1.7% +10.0% ➖ noise
77 duckdb:vortex-compact +3.1% -1.7% +4.8% +11.5% ➖ noise
77 duckdb:vortex-file-compressed -10.3% -1.7% -8.7% +10.0% ➖ noise
78 datafusion:vortex-compact -5.5% -7.7% +2.4% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -6.0% -7.7% +1.8% +10.0% ➖ noise
78 duckdb:duckdb -1.1% -7.7% +7.2% +10.0% ➖ noise
78 duckdb:vortex-compact -7.0% -7.7% +0.8% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -2.8% -7.7% +5.3% +14.7% ➖ noise
79 datafusion:vortex-compact -2.6% -1.3% -1.3% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -11.0% -1.3% -9.8% +10.8% ✅ faster
79 duckdb:duckdb -1.2% -1.3% +0.1% +10.3% ➖ noise
79 duckdb:vortex-compact -21.5% -1.3% -20.4% +10.0% ✅ faster
79 duckdb:vortex-file-compressed -14.5% -1.3% -13.3% +11.1% ✅ faster
80 datafusion:vortex-compact -3.2% -1.7% -1.5% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -5.2% -1.7% -3.5% +10.0% ➖ noise
80 duckdb:duckdb -10.6% -1.7% -9.1% +11.7% ➖ noise
80 duckdb:vortex-compact +0.5% -1.7% +2.2% +10.0% ➖ noise
80 duckdb:vortex-file-compressed -6.3% -1.7% -4.7% +10.0% ➖ noise
81 datafusion:vortex-compact -6.2% -4.2% -2.1% +10.0% ➖ noise
81 datafusion:vortex-file-compressed +2.4% -4.2% +6.8% +10.0% ➖ noise
81 duckdb:duckdb -3.3% -4.2% +0.9% +11.6% ➖ noise
81 duckdb:vortex-compact -2.3% -4.2% +1.9% +10.0% ➖ noise
81 duckdb:vortex-file-compressed -1.3% -4.2% +3.0% +10.0% ➖ noise
82 datafusion:vortex-compact -0.8% -1.2% +0.4% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -4.0% -1.2% -2.8% +10.0% ➖ noise
82 duckdb:duckdb +2.5% -1.2% +3.8% +14.4% ➖ noise
82 duckdb:vortex-compact -1.8% -1.2% -0.7% +13.6% ➖ noise
82 duckdb:vortex-file-compressed -4.9% -1.2% -3.7% +17.9% ➖ noise
83 datafusion:vortex-compact -1.2% -0.8% -0.4% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -2.7% -0.8% -1.9% +10.0% ➖ noise
83 duckdb:duckdb -5.4% -0.8% -4.6% +10.9% ➖ noise
83 duckdb:vortex-compact -8.5% -0.8% -7.8% +10.0% ➖ noise
83 duckdb:vortex-file-compressed +4.8% -0.8% +5.7% +10.0% ➖ noise
84 datafusion:vortex-compact -6.4% -4.1% -2.4% +11.0% ➖ noise
84 datafusion:vortex-file-compressed -4.0% -4.1% +0.2% +14.0% ➖ noise
84 duckdb:duckdb -3.7% -4.1% +0.5% +10.0% ➖ noise
84 duckdb:vortex-compact -0.1% -4.1% +4.2% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -2.4% -4.1% +1.9% +10.0% ➖ noise
85 datafusion:vortex-compact -4.9% -4.1% -0.9% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -2.3% -4.1% +1.9% +10.0% ➖ noise
85 duckdb:duckdb -1.7% -4.1% +2.4% +12.2% ➖ noise
85 duckdb:vortex-compact -6.7% -4.1% -2.8% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -2.0% -4.1% +2.1% +10.0% ➖ noise
86 datafusion:vortex-compact -7.3% -1.7% -5.7% +10.0% ➖ noise
86 datafusion:vortex-file-compressed -6.1% -1.7% -4.4% +14.7% ➖ noise
86 duckdb:duckdb +1.3% -1.7% +3.1% +13.3% ➖ noise
86 duckdb:vortex-compact -0.3% -1.7% +1.4% +14.9% ➖ noise
86 duckdb:vortex-file-compressed +0.8% -1.7% +2.6% +18.4% ➖ noise
87 datafusion:vortex-compact -2.1% -2.7% +0.6% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -4.6% -2.7% -2.0% +10.0% ➖ noise
87 duckdb:duckdb -4.4% -2.7% -1.8% +15.4% ➖ noise
87 duckdb:vortex-compact -1.3% -2.7% +1.5% +13.8% ➖ noise
87 duckdb:vortex-file-compressed -4.5% -2.7% -1.8% +18.2% ➖ noise
88 datafusion:vortex-compact +1.4% -0.9% +2.4% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -9.4% -0.9% -8.5% +10.0% ➖ noise
88 duckdb:duckdb -0.6% -0.9% +0.3% +10.0% ➖ noise
88 duckdb:vortex-compact +9.3% -0.9% +10.4% +10.0% 🚨 regression
88 duckdb:vortex-file-compressed -1.5% -0.9% -0.6% +10.0% ➖ noise
89 datafusion:vortex-compact +0.8% -1.9% +2.8% +20.2% ➖ noise
89 datafusion:vortex-file-compressed -0.5% -1.9% +1.4% +10.0% ➖ noise
89 duckdb:duckdb +0.3% -1.9% +2.3% +10.5% ➖ noise
89 duckdb:vortex-compact +7.8% -1.9% +9.8% +14.1% ➖ noise
89 duckdb:vortex-file-compressed -3.8% -1.9% -1.9% +11.3% ➖ noise
90 datafusion:vortex-compact -7.0% +3.3% -10.0% +10.0% ✅ faster
90 datafusion:vortex-file-compressed -2.8% +3.3% -5.9% +10.0% ➖ noise
90 duckdb:duckdb -1.1% +3.3% -4.3% +13.2% ➖ noise
90 duckdb:vortex-compact -0.7% +3.3% -3.9% +10.0% ➖ noise
90 duckdb:vortex-file-compressed -2.7% +3.3% -5.8% +12.2% ➖ noise
91 datafusion:vortex-compact -0.0% -4.0% +4.2% +10.0% ➖ noise
91 datafusion:vortex-file-compressed -12.7% -4.0% -9.0% +10.0% ➖ noise
91 duckdb:duckdb +0.1% -4.0% +4.3% +13.6% ➖ noise
91 duckdb:vortex-compact +1.3% -4.0% +5.6% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -1.6% -4.0% +2.6% +10.2% ➖ noise
92 datafusion:vortex-compact -5.6% -6.5% +0.9% +10.0% ➖ noise
92 datafusion:vortex-file-compressed -5.2% -6.5% +1.4% +10.0% ➖ noise
92 duckdb:duckdb -0.2% -6.5% +6.8% +14.0% ➖ noise
92 duckdb:vortex-compact -5.0% -6.5% +1.6% +19.9% ➖ noise
92 duckdb:vortex-file-compressed +3.3% -6.5% +10.4% +12.2% ➖ noise
93 datafusion:vortex-compact -7.4% -4.9% -2.6% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -5.2% -4.9% -0.3% +10.0% ➖ noise
93 duckdb:duckdb -1.3% -4.9% +3.7% +10.9% ➖ noise
93 duckdb:vortex-compact -2.1% -4.9% +2.9% +13.6% ➖ noise
93 duckdb:vortex-file-compressed -0.2% -4.9% +5.0% +10.0% ➖ noise
94 datafusion:vortex-compact -6.0% -3.9% -2.1% +10.9% ➖ noise
94 datafusion:vortex-file-compressed -4.4% -3.9% -0.5% +10.0% ➖ noise
94 duckdb:duckdb -1.4% -3.9% +2.6% +10.7% ➖ noise
94 duckdb:vortex-compact +0.2% -3.9% +4.3% +15.2% ➖ noise
94 duckdb:vortex-file-compressed +6.0% -3.9% +10.4% +10.0% 🚨 regression
95 datafusion:vortex-compact -2.8% -9.6% +7.6% +11.1% ➖ noise
95 datafusion:vortex-file-compressed -3.1% -9.6% +7.2% +10.6% ➖ noise
95 duckdb:duckdb +6.8% -9.6% +18.2% +20.6% ➖ noise
95 duckdb:vortex-compact +6.7% -9.6% +18.0% +17.7% 🚨 regression
95 duckdb:vortex-file-compressed -3.0% -9.6% +7.3% +16.5% ➖ noise
96 datafusion:vortex-compact +0.5% -2.3% +2.8% +10.0% ➖ noise
96 datafusion:vortex-file-compressed -12.2% -2.3% -10.1% +10.0% ✅ faster
96 duckdb:duckdb -0.8% -2.3% +1.6% +12.4% ➖ noise
96 duckdb:vortex-compact +14.3% -2.3% +17.0% +11.0% 🚨 regression
96 duckdb:vortex-file-compressed +2.4% -2.3% +4.8% +10.0% ➖ noise
97 datafusion:vortex-compact -3.3% -2.1% -1.2% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -4.4% -2.1% -2.3% +10.0% ➖ noise
97 duckdb:duckdb -6.6% -2.1% -4.6% +10.0% ➖ noise
97 duckdb:vortex-compact -2.6% -2.1% -0.5% +14.6% ➖ noise
97 duckdb:vortex-file-compressed -2.2% -2.1% -0.1% +10.3% ➖ noise
98 datafusion:vortex-compact -3.8% -2.9% -0.9% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -2.5% -2.9% +0.4% +10.0% ➖ noise
98 duckdb:duckdb -0.4% -2.9% +2.5% +13.0% ➖ noise
98 duckdb:vortex-compact +5.1% -2.9% +8.2% +10.0% ➖ noise
98 duckdb:vortex-file-compressed +3.2% -2.9% +6.3% +11.1% ➖ noise
99 datafusion:vortex-compact -2.4% -0.1% -2.3% +14.7% ➖ noise
99 datafusion:vortex-file-compressed -9.4% -0.1% -9.3% +15.5% ➖ noise
99 duckdb:duckdb +5.1% -0.1% +5.2% +21.2% ➖ noise
99 duckdb:vortex-compact +6.2% -0.1% +6.3% +14.8% ➖ noise
99 duckdb:vortex-file-compressed +4.9% -0.1% +5.0% +17.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.001x ➖


datafusion / vortex-file-compressed (1.001x ➖, 1↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 129388666 126914386 1.02
polarsignals_q01/datafusion:vortex-file-compressed 375538079 382586098 0.98
polarsignals_q02/datafusion:vortex-file-compressed 23168294 23456030 0.99
polarsignals_q03/datafusion:vortex-file-compressed 384084541 382112799 1.01
polarsignals_q04/datafusion:vortex-file-compressed 11329596 10935077 1.04
polarsignals_q05/datafusion:vortex-file-compressed 16230936 15515466 1.05
polarsignals_q06/datafusion:vortex-file-compressed 19654783 18677004 1.05
polarsignals_q07/datafusion:vortex-file-compressed 13941453 13531659 1.03
polarsignals_q08/datafusion:vortex-file-compressed 458010404 475434474 0.96
polarsignals_q09/datafusion:vortex-file-compressed 🚀 10402417 11584666 0.90

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

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

Benchmark TPC-H SF=10 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +10.3%
Vortex (geomean): 1.104x ➖
Parquet (geomean): 1.001x ➖
Shifts: Parquet (control) +0.1% · Median polish +2.2%


datafusion / vortex-file-compressed (1.172x ➖, 0↑ 3↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 50482689 38043831 1.33
fineweb_q01/datafusion:vortex-file-compressed 🚨 1108728367 503076605 2.20
fineweb_q02/datafusion:vortex-file-compressed 🚨 777085901 513141661 1.51
fineweb_q03/datafusion:vortex-file-compressed 1449445911 1337920768 1.08
fineweb_q04/datafusion:vortex-file-compressed 1375784828 1355863659 1.01
fineweb_q05/datafusion:vortex-file-compressed 1334982271 1339211944 1.00
fineweb_q06/datafusion:vortex-file-compressed 1450171681 1595432787 0.91
fineweb_q07/datafusion:vortex-file-compressed 1327178279 1370550905 0.97
fineweb_q08/datafusion:vortex-file-compressed 534096809 545269773 0.98
datafusion / vortex-compact (1.025x ➖, 0↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 32238532 32587365 0.99
fineweb_q01/datafusion:vortex-compact 617551518 569976693 1.08
fineweb_q02/datafusion:vortex-compact 692278287 630915275 1.10
fineweb_q03/datafusion:vortex-compact 2108107691 1819185456 1.16
fineweb_q04/datafusion:vortex-compact 2516878205 2251232077 1.12
fineweb_q05/datafusion:vortex-compact 1945049414 1675389852 1.16
fineweb_q06/datafusion:vortex-compact 1576240112 1654054051 0.95
fineweb_q07/datafusion:vortex-compact 1454556584 1675540963 0.87
fineweb_q08/datafusion:vortex-compact 436979383 512907352 0.85
datafusion / parquet (0.973x ➖, 0↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1126880441 1250808391 0.90
fineweb_q01/datafusion:parquet 1647240229 2011162696 0.82
fineweb_q02/datafusion:parquet 1748103736 1927509397 0.91
fineweb_q03/datafusion:parquet 2062943330 1805966029 1.14
fineweb_q04/datafusion:parquet 1823708089 1817817953 1.00
fineweb_q05/datafusion:parquet 1953088549 1831864687 1.07
fineweb_q06/datafusion:parquet 2000061088 1865684488 1.07
fineweb_q07/datafusion:parquet 1938395936 1919248101 1.01
fineweb_q08/datafusion:parquet 1922652203 2167667670 0.89
duckdb / vortex-file-compressed (1.198x ➖, 0↑ 4↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 103861124 107840049 0.96
fineweb_q01/duckdb:vortex-file-compressed 621493333 761053404 0.82
fineweb_q02/duckdb:vortex-file-compressed 🚨 594563520 448398375 1.33
fineweb_q03/duckdb:vortex-file-compressed 🚨 1923124983 1452269853 1.32
fineweb_q04/duckdb:vortex-file-compressed 1947075885 1625374970 1.20
fineweb_q05/duckdb:vortex-file-compressed 🚨 2409057007 1447306287 1.66
fineweb_q06/duckdb:vortex-file-compressed 1892748438 1637480027 1.16
fineweb_q07/duckdb:vortex-file-compressed 🚨 2000060419 1482217284 1.35
fineweb_q08/duckdb:vortex-file-compressed 733334172 619293189 1.18
duckdb / vortex-compact (1.032x ➖, 0↑ 1↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 63654606 82931586 0.77
fineweb_q01/duckdb:vortex-compact 608564620 566282130 1.07
fineweb_q02/duckdb:vortex-compact 🚨 725589604 540027153 1.34
fineweb_q03/duckdb:vortex-compact 1746288383 1653418611 1.06
fineweb_q04/duckdb:vortex-compact 1772096474 1665018405 1.06
fineweb_q05/duckdb:vortex-compact 1471192505 1423730403 1.03
fineweb_q06/duckdb:vortex-compact 1477787129 1451573645 1.02
fineweb_q07/duckdb:vortex-compact 1396367337 1346953590 1.04
fineweb_q08/duckdb:vortex-compact 508651498 520459911 0.98
duckdb / parquet (1.029x ➖, 0↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1116311139 1162497979 0.96
fineweb_q01/duckdb:parquet 1580616841 1599251975 0.99
fineweb_q02/duckdb:parquet 1667209394 1572330871 1.06
fineweb_q03/duckdb:parquet 3997525869 4061637350 0.98
fineweb_q04/duckdb:parquet 1893074113 1902708888 0.99
fineweb_q05/duckdb:parquet 2858944244 2685640041 1.06
fineweb_q06/duckdb:parquet 3448064067 3323636752 1.04
fineweb_q07/duckdb:parquet 4230795852 3912382347 1.08
fineweb_q08/duckdb:parquet 1219696621 1110427590 1.10
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -1.1% -7.0% +6.4% +156.0% ➖ noise
0 datafusion:vortex-file-compressed +32.7% -7.0% +42.7% +193.0% ➖ noise
0 duckdb:vortex-compact -23.2% -7.0% -17.5% +70.8% ➖ noise
0 duckdb:vortex-file-compressed -3.7% -7.0% +3.5% +44.2% ➖ noise
1 datafusion:vortex-compact +8.3% -10.0% +20.4% +53.7% ➖ noise
1 datafusion:vortex-file-compressed +120.4% -10.0% +145.0% +47.4% 🚨 regression
1 duckdb:vortex-compact +7.5% -10.0% +19.4% +32.9% ➖ noise
1 duckdb:vortex-file-compressed -18.3% -10.0% -9.2% +40.4% ➖ noise
2 datafusion:vortex-compact +9.7% -1.9% +11.9% +39.9% ➖ noise
2 datafusion:vortex-file-compressed +51.4% -1.9% +54.4% +43.0% 🚨 regression
2 duckdb:vortex-compact +34.4% -1.9% +37.0% +47.5% ➖ noise
2 duckdb:vortex-file-compressed +32.6% -1.9% +35.2% +30.0% 🚨 regression
3 datafusion:vortex-compact +15.9% +6.0% +9.3% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +8.3% +6.0% +2.2% +30.0% ➖ noise
3 duckdb:vortex-compact +5.6% +6.0% -0.4% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +32.4% +6.0% +24.9% +30.0% ➖ noise
4 datafusion:vortex-compact +11.8% -0.1% +11.9% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +1.5% -0.1% +1.6% +30.0% ➖ noise
4 duckdb:vortex-compact +6.4% -0.1% +6.5% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +19.8% -0.1% +19.9% +30.0% ➖ noise
5 datafusion:vortex-compact +16.1% +6.5% +9.0% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -0.3% +6.5% -6.4% +30.0% ➖ noise
5 duckdb:vortex-compact +3.3% +6.5% -3.0% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +66.5% +6.5% +56.2% +30.0% 🚨 regression
6 datafusion:vortex-compact -4.7% +5.5% -9.6% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -9.1% +5.5% -13.8% +30.0% ➖ noise
6 duckdb:vortex-compact +1.8% +5.5% -3.5% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +15.6% +5.5% +9.6% +30.0% ➖ noise
7 datafusion:vortex-compact -13.2% +4.5% -16.9% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -3.2% +4.5% -7.3% +107.8% ➖ noise
7 duckdb:vortex-compact +3.7% +4.5% -0.8% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +34.9% +4.5% +29.1% +30.0% ➖ noise
8 datafusion:vortex-compact -14.8% -1.3% -13.7% +48.5% ➖ noise
8 datafusion:vortex-file-compressed -2.0% -1.3% -0.8% +30.0% ➖ noise
8 duckdb:vortex-compact -2.3% -1.3% -1.0% +32.7% ➖ noise
8 duckdb:vortex-file-compressed +18.4% -1.3% +20.0% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

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

Benchmark TPC-H SF=10 on S3 failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

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

Benchmark Clickbench on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.0%
Vortex (geomean): 0.992x ➖
Parquet (geomean): 0.982x ➖
Shifts: Parquet (control) -1.8% · Median polish +1.1%


duckdb / vortex-file-compressed (0.970x ➖, 2↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11149526 11589513 0.96
statpopgen_q01/duckdb:vortex-file-compressed 26621587 27852246 0.96
statpopgen_q02/duckdb:vortex-file-compressed 1320010241 1300727946 1.01
statpopgen_q03/duckdb:vortex-file-compressed 2982237188 3037392876 0.98
statpopgen_q04/duckdb:vortex-file-compressed 3105164968 3042424563 1.02
statpopgen_q05/duckdb:vortex-file-compressed 1412693802 1369725132 1.03
statpopgen_q06/duckdb:vortex-file-compressed 2109705972 2056967906 1.03
statpopgen_q07/duckdb:vortex-file-compressed 🚀 203667618 261267115 0.78
statpopgen_q08/duckdb:vortex-file-compressed 🚀 225612091 270632726 0.83
statpopgen_q09/duckdb:vortex-file-compressed 2961340994 2786040503 1.06
statpopgen_q10/duckdb:vortex-file-compressed 4776941959 4569995963 1.05
duckdb / vortex-compact (1.014x ➖, 0↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11284103 10694819 1.06
statpopgen_q01/duckdb:vortex-compact 174289567 166555185 1.05
statpopgen_q02/duckdb:vortex-compact 1829510705 1821169656 1.00
statpopgen_q03/duckdb:vortex-compact 3500356877 3493997564 1.00
statpopgen_q04/duckdb:vortex-compact 3514677411 3462929570 1.01
statpopgen_q05/duckdb:vortex-compact 1868450861 1852417269 1.01
statpopgen_q06/duckdb:vortex-compact 2697210122 2656754806 1.02
statpopgen_q07/duckdb:vortex-compact 959086927 974259465 0.98
statpopgen_q08/duckdb:vortex-compact 1000716908 1000788738 1.00
statpopgen_q09/duckdb:vortex-compact 3382972052 3352674152 1.01
statpopgen_q10/duckdb:vortex-compact 5475665611 5398496887 1.01
duckdb / parquet (0.982x ➖, 0↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 309793297 311513786 0.99
statpopgen_q01/duckdb:parquet 399166747 389180014 1.03
statpopgen_q02/duckdb:parquet 975983975 965168686 1.01
statpopgen_q03/duckdb:parquet 1425955365 1498898973 0.95
statpopgen_q04/duckdb:parquet 1434384576 1505028845 0.95
statpopgen_q05/duckdb:parquet 951442076 1004524548 0.95
statpopgen_q06/duckdb:parquet 1465273254 1471326265 1.00
statpopgen_q07/duckdb:parquet 1872486138 1867381692 1.00
statpopgen_q08/duckdb:parquet 1893827050 1869535615 1.01
statpopgen_q09/duckdb:parquet 1305789632 1384717877 0.94
statpopgen_q10/duckdb:parquet 2601531665 2688935124 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +5.5% -0.6% +6.1% +10.0% ➖ noise
0 duckdb:vortex-file-compressed -3.8% -0.6% -3.3% +10.0% ➖ noise
1 duckdb:vortex-compact +4.6% +2.6% +2.0% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -4.4% +2.6% -6.8% +268.3% ➖ noise
2 duckdb:vortex-compact +0.5% +1.1% -0.7% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +1.5% +1.1% +0.4% +10.0% ➖ noise
3 duckdb:vortex-compact +0.2% -4.9% +5.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -1.8% -4.9% +3.2% +10.0% ➖ noise
4 duckdb:vortex-compact +1.5% -4.7% +6.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.1% -4.7% +7.1% +10.0% ➖ noise
5 duckdb:vortex-compact +0.9% -5.3% +6.5% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +3.1% -5.3% +8.9% +10.0% ➖ noise
6 duckdb:vortex-compact +1.5% -0.4% +1.9% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +2.6% -0.4% +3.0% +10.0% ➖ noise
7 duckdb:vortex-compact -1.6% +0.3% -1.8% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -22.0% +0.3% -22.3% +18.8% ✅ faster
8 duckdb:vortex-compact -0.0% +1.3% -1.3% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -16.6% +1.3% -17.7% +10.0% ✅ faster
9 duckdb:vortex-compact +0.9% -5.7% +7.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +6.3% -5.7% +12.7% +10.0% 🚨 regression
10 duckdb:vortex-compact +1.4% -3.3% +4.8% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +4.5% -3.3% +8.0% +10.0% ➖ noise

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Mar 13, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Benchmarks: Random Access

Vortex (geomean): 0.758x ✅
Parquet (geomean): 0.898x ✅


unknown / unknown (0.836x ✅, 41↑ 1↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚨 3114355 2732325 1.14
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 🚀 1293167 1627934 0.79
random-access/feature-vectors/correlated/parquet-tokio-local-disk 11866141302 12231404943 0.97
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11440694706 12104223127 0.95
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 8089220 9252318 0.87
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚀 6512231 7784090 0.84
random-access/feature-vectors/uniform/lance-tokio-local-disk 🚀 1533871 2068437 0.74
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 🚀 2465510 3308217 0.75
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11243311475 12139446652 0.93
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11151643155 12176282883 0.92
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚀 12691358 16918355 0.75
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚀 12878126 17653669 0.73
random-access/lance-tokio-local-disk 🚀 768777 901975 0.85
random-access/lance-tokio-local-disk-footer 🚀 1380351 1819108 0.76
random-access/nested-lists/correlated/lance-tokio-local-disk 282931 305660 0.93
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 🚀 809682 911918 0.89
random-access/nested-lists/correlated/parquet-tokio-local-disk 🚀 136593418 157566861 0.87
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 🚀 137593304 153840263 0.89
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 734811 915612 0.80
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 742428 920002 0.81
random-access/nested-lists/uniform/lance-tokio-local-disk 1299120 1362625 0.95
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 🚀 1834711 2140669 0.86
random-access/nested-lists/uniform/parquet-tokio-local-disk 🚀 139747235 157003853 0.89
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 139114906 152083542 0.91
random-access/nested-lists/uniform/vortex-tokio-local-disk 🚀 2473043 3041511 0.81
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 🚀 2570521 2962100 0.87
random-access/nested-structs/correlated/lance-tokio-local-disk 🚀 458828 561146 0.82
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 🚀 691734 861006 0.80
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚀 28202306 32260634 0.87
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚀 28463350 32684207 0.87
random-access/nested-structs/correlated/vortex-tokio-local-disk 948219 1046026 0.91
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚀 924482 1117333 0.83
random-access/nested-structs/uniform/lance-tokio-local-disk 🚀 3046761 3522217 0.87
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 🚀 3259428 3863129 0.84
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 28493042 33414613 0.85
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚀 28802345 32326108 0.89
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚀 1893163 2190916 0.86
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚀 1838632 2049620 0.90
random-access/parquet-tokio-local-disk 194905043 211731295 0.92
random-access/parquet-tokio-local-disk-footer 193148494 211805130 0.91
random-access/taxi/correlated/lance-tokio-local-disk 🚀 981042 1143235 0.86
random-access/taxi/correlated/lance-tokio-local-disk-footer 🚀 1691966 1948058 0.87
random-access/taxi/correlated/parquet-tokio-local-disk 🚀 289000160 327104494 0.88
random-access/taxi/correlated/parquet-tokio-local-disk-footer 🚀 283813326 325540517 0.87
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1775290 3218403 0.55
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1806257 3055905 0.59
random-access/taxi/uniform/lance-tokio-local-disk 8972552 9827832 0.91
random-access/taxi/uniform/lance-tokio-local-disk-footer 9792012 10436135 0.94
random-access/taxi/uniform/parquet-tokio-local-disk 🚀 299357409 335542176 0.89
random-access/taxi/uniform/parquet-tokio-local-disk-footer 🚀 302699268 346913111 0.87
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4472264 6786169 0.66
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4526928 6771180 0.67
random-access/vortex-tokio-local-disk 🚀 1286864 1943139 0.66
random-access/vortex-tokio-local-disk-footer 🚀 1283186 1923674 0.67

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Benchmarks: Compression

Vortex (geomean): 0.913x ➖
Parquet (geomean): 0.914x ➖


unknown / unknown (0.887x ✅, 35↑ 0↓)
name PR 6a58b21 (ns) base 0e352e5 (ns) ratio (PR/base)
compress time/Arade 🚀 1159937878 1399283572 0.83
compress time/Bimbo 7803585432 8490263336 0.92
compress time/CMSprovider 3102669011 3325930588 0.93
compress time/Euro2016 454437874 489081293 0.93
compress time/Food 🚀 414894904 496608193 0.84
compress time/HashTags 972845312 1049935581 0.93
compress time/TPC-H l_comment canonical 1389784591 1496401616 0.93
compress time/TPC-H l_comment chunked 1394409416 1522022129 0.92
compress time/taxi 764558560 845352343 0.90
compress time/wide table cols=100 chunks=1 rows=1000 🚀 16837244 21026239 0.80
compress time/wide table cols=100 chunks=50 rows=1000 🚀 17622109 21768037 0.81
compress time/wide table cols=1000 chunks=1 rows=1000 🚀 160185174 189339154 0.85
compress time/wide table cols=1000 chunks=50 rows=1000 🚀 156673664 187667992 0.83
compress time/wide table cols=10000 chunks=1 rows=1000 🚀 1579172184 1835823402 0.86
compress time/wide table cols=10000 chunks=50 rows=1000 🚀 1574445969 1861154808 0.85
decompress time/Arade 32275261 34426382 0.94
decompress time/Bimbo 🚀 111204266 125454277 0.89
decompress time/CMSprovider 🚀 88150705 98599941 0.89
decompress time/Euro2016 22254811 24374495 0.91
decompress time/Food 8806860 9769095 0.90
decompress time/HashTags 🚀 88429614 99497418 0.89
decompress time/TPC-H l_comment canonical 44904919 47280075 0.95
decompress time/TPC-H l_comment chunked 43663962 47930108 0.91
decompress time/taxi 🚀 19679361 23714827 0.83
decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2739828 3676581 0.75
decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2692608 3259334 0.83
decompress time/wide table cols=1000 chunks=1 rows=1000 🚀 24209001 39085779 0.62
decompress time/wide table cols=1000 chunks=50 rows=1000 🚀 23577318 39800321 0.59
decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 259021941 1568281364 0.17
decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 245309210 1561360715 0.16
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 3074703830 3359273824 0.92
parquet_rs-zstd compress time/Bimbo 17840805020 18838379334 0.95
parquet_rs-zstd compress time/CMSprovider 8257079020 9076061869 0.91
parquet_rs-zstd compress time/Euro2016 1389812354 1481735319 0.94
parquet_rs-zstd compress time/Food 963513996 1019575151 0.95
parquet_rs-zstd compress time/HashTags 🚀 2575422495 2864804134 0.90
parquet_rs-zstd compress time/TPC-H l_comment canonical 3172157025 3422294697 0.93
parquet_rs-zstd compress time/TPC-H l_comment chunked 3158808913 3435940770 0.92
parquet_rs-zstd compress time/taxi 1531236707 1667243781 0.92
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 8195686 9145648 0.90
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 6923594 8315655 0.83
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 96571603 100400570 0.96
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 93558627 103735264 0.90
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 976302108 1036155534 0.94
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 966635486 1046802343 0.92
parquet_rs-zstd decompress time/Arade 666944439 691290416 0.96
parquet_rs-zstd decompress time/Bimbo 1844144962 1837490593 1.00
parquet_rs-zstd decompress time/CMSprovider 1986864914 2184168515 0.91
parquet_rs-zstd decompress time/Euro2016 386494365 423008147 0.91
parquet_rs-zstd decompress time/Food 224445011 245738639 0.91
parquet_rs-zstd decompress time/HashTags 🚀 667543191 780763114 0.85
parquet_rs-zstd decompress time/TPC-H l_comment canonical 579607297 610125865 0.95
parquet_rs-zstd decompress time/TPC-H l_comment chunked 571564978 615903078 0.93
parquet_rs-zstd decompress time/taxi 251558910 264722133 0.95
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2860729 3281215 0.87
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2710948 3236402 0.84
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 34316712 35730571 0.96
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 🚀 32611137 37876966 0.86
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 374491826 410258839 0.91
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 380112014 404505820 0.94
vortex-file-compressed size/Arade 143435604 143600332 1.00
vortex-file-compressed size/Bimbo 526882596 510400068 1.03
vortex-file-compressed size/CMSprovider 448399308 448304012 1.00
vortex-file-compressed size/Euro2016 164916900 164456756 1.00
vortex-file-compressed size/Food 44208064 44206904 1.00
vortex-file-compressed size/HashTags 195421908 195864500 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179481808 179481888 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179481808 179481888 1.00
vortex-file-compressed size/taxi 51543292 51040172 1.01
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884416 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884416 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829584 8829616 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829584 8829616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317584 88317616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317584 88317616 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.91
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.97
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.03
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.99
vortex:parquet-zstd ratio compress time/Food 🚀 0 0 0.88
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.03
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio compress time/taxi 0 0 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚀 2 2 0.89
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2 2 0.97
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 🚀 1 1 0.88
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.93
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.91
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 0.92
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.97
vortex:parquet-zstd ratio decompress time/Bimbo 🚀 0 0 0.88
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 0.98
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.00
vortex:parquet-zstd ratio decompress time/Food 0 0 0.99
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.04
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.00
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.98
vortex:parquet-zstd ratio decompress time/taxi 🚀 0 0 0.87
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 🚀 0 1 0.85
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 1 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 🚀 0 1 0.64
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 🚀 0 1 0.69
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 0 3 0.18
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 0 3 0.17
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.03
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.01
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

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Mar 13, 2026
@joseph-isaacs joseph-isaacs removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 13, 2026
@joseph-isaacs joseph-isaacs changed the title validate all validate all benchmark runs Mar 19, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Mar 19, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>

# Conflicts:
#	Cargo.lock
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
/// - `T` for text/string types
/// - `B` for boolean
/// - `P` for timestamp/date types
pub fn slt_type_char(&self) -> char {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think this is at least somewhat handled in the SLT crate itself

/// `sqllogictest::default_validator` with `datafusion_sqllogictest::value_normalizer`.
///
/// Returns `Ok(())` if the results match, or `Err` with a diff description.
pub fn validate_against_slt(
Copy link
Copy Markdown
Contributor

@AdamGS AdamGS Mar 20, 2026

Choose a reason for hiding this comment

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

Why do we need to do this on our own?

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@AdamGS
Copy link
Copy Markdown
Contributor

AdamGS commented Mar 23, 2026

I only realized what you're trying to do here over the weekend, WDYT about folding it into vortex-sqllogictest and just running that in release mode? it can even be under something like "full" tests so locally it can still be fast.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>

# Conflicts:
#	Cargo.lock
@joseph-isaacs joseph-isaacs marked this pull request as ready for review March 30, 2026 13:40
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added action/benchmark Trigger full benchmarks to run on this PR and removed action/benchmark Trigger full benchmarks to run on this PR labels Mar 30, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 30, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Mar 30, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 30, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 1, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 1, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants