Skip to content

Use vx-bench to run benchmarks in CI#7466

Merged
AdamGS merged 6 commits intodevelopfrom
adamg/benchmarks-python
Apr 16, 2026
Merged

Use vx-bench to run benchmarks in CI#7466
AdamGS merged 6 commits intodevelopfrom
adamg/benchmarks-python

Conversation

@AdamGS
Copy link
Copy Markdown
Contributor

@AdamGS AdamGS commented Apr 16, 2026

Summary

Use the same vx-bench tool we want to use locally to run the benchmarks in CI, removing bespoke bash argument parsing logic, generating data with it.

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
@AdamGS AdamGS added the changelog/chore A trivial change label Apr 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -4.9%
Vortex (geomean): 0.906x ➖
Parquet (geomean): 0.953x ➖
Shifts: Parquet (control) -4.7% · Median polish -5.7%


duckdb / vortex-file-compressed (0.866x ✅, 3↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11855282 12091395 0.98
statpopgen_q01/duckdb:vortex-file-compressed 🚀 30692653 52194963 0.59
statpopgen_q02/duckdb:vortex-file-compressed 1387591700 1387595529 1.00
statpopgen_q03/duckdb:vortex-file-compressed 3063839221 3306798645 0.93
statpopgen_q04/duckdb:vortex-file-compressed 3096651508 3295748377 0.94
statpopgen_q05/duckdb:vortex-file-compressed 1497262498 1478842683 1.01
statpopgen_q06/duckdb:vortex-file-compressed 2132357674 2187984454 0.97
statpopgen_q07/duckdb:vortex-file-compressed 🚀 242888396 370307763 0.66
statpopgen_q08/duckdb:vortex-file-compressed 🚀 274656351 389403006 0.71
statpopgen_q09/duckdb:vortex-file-compressed 2925834946 3102014613 0.94
statpopgen_q10/duckdb:vortex-file-compressed 4802562048 5028067146 0.96
duckdb / vortex-compact (0.948x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11814321 11937792 0.99
statpopgen_q01/duckdb:vortex-compact 173197870 171215655 1.01
statpopgen_q02/duckdb:vortex-compact 1845548493 1933306242 0.95
statpopgen_q03/duckdb:vortex-compact 3610171359 3759593069 0.96
statpopgen_q04/duckdb:vortex-compact 3569713565 3806880835 0.94
statpopgen_q05/duckdb:vortex-compact 1835611906 2008374272 0.91
statpopgen_q06/duckdb:vortex-compact 2676534804 2842569999 0.94
statpopgen_q07/duckdb:vortex-compact 918418833 974161118 0.94
statpopgen_q08/duckdb:vortex-compact 953151271 1016199694 0.94
statpopgen_q09/duckdb:vortex-compact 3327442410 3657890055 0.91
statpopgen_q10/duckdb:vortex-compact 5433328422 5798312435 0.94
duckdb / parquet (0.953x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 329447986 342004647 0.96
statpopgen_q01/duckdb:parquet 417778882 428690309 0.97
statpopgen_q02/duckdb:parquet 1019532666 1078272073 0.95
statpopgen_q03/duckdb:parquet 1539221251 1624152577 0.95
statpopgen_q04/duckdb:parquet 1543392870 1613665488 0.96
statpopgen_q05/duckdb:parquet 1035465292 1087889891 0.95
statpopgen_q06/duckdb:parquet 1511392100 1621676686 0.93
statpopgen_q07/duckdb:parquet 1370494816 1402478884 0.98
statpopgen_q08/duckdb:parquet 1360725009 1397261789 0.97
statpopgen_q09/duckdb:parquet 1396752181 1505551114 0.93
statpopgen_q10/duckdb:parquet 2719977409 2899924806 0.94
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -1.0% -3.7% +2.7% +10.0% ➖ noise
0 duckdb:vortex-file-compressed -2.0% -3.7% +1.8% +10.0% ➖ noise
1 duckdb:vortex-compact +1.2% -2.5% +3.8% +37.8% ➖ noise
1 duckdb:vortex-file-compressed -41.2% -2.5% -39.7% +229.7% ➖ noise
2 duckdb:vortex-compact -4.5% -5.4% +1.0% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -0.0% -5.4% +5.8% +10.0% ➖ noise
3 duckdb:vortex-compact -4.0% -5.2% +1.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -7.3% -5.2% -2.2% +10.0% ➖ noise
4 duckdb:vortex-compact -6.2% -4.4% -2.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -6.0% -4.4% -1.8% +10.0% ➖ noise
5 duckdb:vortex-compact -8.6% -4.8% -4.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +1.2% -4.8% +6.4% +10.0% ➖ noise
6 duckdb:vortex-compact -5.8% -6.8% +1.0% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -2.5% -6.8% +4.6% +10.0% ➖ noise
7 duckdb:vortex-compact -5.7% -2.3% -3.5% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -34.4% -2.3% -32.9% +10.0% ✅ faster
8 duckdb:vortex-compact -6.2% -2.6% -3.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -29.5% -2.6% -27.6% +10.0% ✅ faster
9 duckdb:vortex-compact -9.0% -7.2% -1.9% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -5.7% -7.2% +1.7% +10.0% ➖ noise
10 duckdb:vortex-compact -6.3% -6.2% -0.1% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -4.5% -6.2% +1.8% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.4%
Vortex (geomean): 1.006x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) -0.0% · Median polish +0.7%


datafusion / vortex-file-compressed (1.007x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50756883 50798190 1.00
tpch_q02/datafusion:vortex-file-compressed 32468906 31914739 1.02
tpch_q03/datafusion:vortex-file-compressed 27311864 27225599 1.00
tpch_q04/datafusion:vortex-file-compressed 19257596 19016874 1.01
tpch_q05/datafusion:vortex-file-compressed 53653785 53060027 1.01
tpch_q06/datafusion:vortex-file-compressed 10806118 11169269 0.97
tpch_q07/datafusion:vortex-file-compressed 64373366 63029525 1.02
tpch_q08/datafusion:vortex-file-compressed 45077230 44468588 1.01
tpch_q09/datafusion:vortex-file-compressed 54544853 55638811 0.98
tpch_q10/datafusion:vortex-file-compressed 44923822 45317183 0.99
tpch_q11/datafusion:vortex-file-compressed 18062454 17459703 1.03
tpch_q12/datafusion:vortex-file-compressed 24447529 23946112 1.02
tpch_q13/datafusion:vortex-file-compressed 27722360 27354832 1.01
tpch_q14/datafusion:vortex-file-compressed 15974510 15869542 1.01
tpch_q15/datafusion:vortex-file-compressed 25241893 24171360 1.04
tpch_q16/datafusion:vortex-file-compressed 25158754 24356179 1.03
tpch_q17/datafusion:vortex-file-compressed 63141400 65306468 0.97
tpch_q18/datafusion:vortex-file-compressed 78915705 78139045 1.01
tpch_q19/datafusion:vortex-file-compressed 24324350 23881638 1.02
tpch_q20/datafusion:vortex-file-compressed 32626055 32950393 0.99
tpch_q21/datafusion:vortex-file-compressed 75297770 75184667 1.00
tpch_q22/datafusion:vortex-file-compressed 16229822 16054133 1.01
datafusion / vortex-compact (1.012x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 57413249 57066979 1.01
tpch_q02/datafusion:vortex-compact 36624770 36590129 1.00
tpch_q03/datafusion:vortex-compact 31673724 30278652 1.05
tpch_q04/datafusion:vortex-compact 23071423 22984864 1.00
tpch_q05/datafusion:vortex-compact 54658963 55813659 0.98
tpch_q06/datafusion:vortex-compact 14625386 13776881 1.06
tpch_q07/datafusion:vortex-compact 69964517 69154746 1.01
tpch_q08/datafusion:vortex-compact 49524407 48257663 1.03
tpch_q09/datafusion:vortex-compact 60175996 61675382 0.98
tpch_q10/datafusion:vortex-compact 52234680 52211127 1.00
tpch_q11/datafusion:vortex-compact 19273865 18784374 1.03
tpch_q12/datafusion:vortex-compact 33074051 33207836 1.00
tpch_q13/datafusion:vortex-compact 36674360 35480577 1.03
tpch_q14/datafusion:vortex-compact 20295373 20299365 1.00
tpch_q15/datafusion:vortex-compact 35447043 34066807 1.04
tpch_q16/datafusion:vortex-compact 28579408 29581371 0.97
tpch_q17/datafusion:vortex-compact 67955419 67108370 1.01
tpch_q18/datafusion:vortex-compact 84759411 83431340 1.02
tpch_q19/datafusion:vortex-compact 34501197 33225375 1.04
tpch_q20/datafusion:vortex-compact 37533172 38813204 0.97
tpch_q21/datafusion:vortex-compact 86525479 85223574 1.02
tpch_q22/datafusion:vortex-compact 17455982 16666526 1.05
datafusion / parquet (1.015x ➖, 0↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 132082276 135241566 0.98
tpch_q02/datafusion:parquet 69814826 69105208 1.01
tpch_q03/datafusion:parquet 79981395 73715867 1.08
tpch_q04/datafusion:parquet 48336624 48389382 1.00
tpch_q05/datafusion:parquet 102962299 102188414 1.01
tpch_q06/datafusion:parquet 🚨 44737741 38612688 1.16
tpch_q07/datafusion:parquet 115847050 114362780 1.01
tpch_q08/datafusion:parquet 105520923 103992879 1.01
tpch_q09/datafusion:parquet 132940736 139550049 0.95
tpch_q10/datafusion:parquet 119818195 120478524 0.99
tpch_q11/datafusion:parquet 47927234 47538089 1.01
tpch_q12/datafusion:parquet 92193340 87211001 1.06
tpch_q13/datafusion:parquet 208279435 203741167 1.02
tpch_q14/datafusion:parquet 51886071 51714067 1.00
tpch_q15/datafusion:parquet 64707117 69445692 0.93
tpch_q16/datafusion:parquet 51068473 50942913 1.00
tpch_q17/datafusion:parquet 130464018 130060220 1.00
tpch_q18/datafusion:parquet 165090742 164654439 1.00
tpch_q19/datafusion:parquet 78278232 74355078 1.05
tpch_q20/datafusion:parquet 77463826 77678194 1.00
tpch_q21/datafusion:parquet 146410449 144751055 1.01
tpch_q22/datafusion:parquet 35267471 34025178 1.04
datafusion / arrow (1.053x ➖, 0↑ 4↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 54375499 51871650 1.05
tpch_q02/datafusion:arrow 22184809 21980359 1.01
tpch_q03/datafusion:arrow 34438803 32106182 1.07
tpch_q04/datafusion:arrow 🚨 32355939 26189892 1.24
tpch_q05/datafusion:arrow 🚨 89751088 73473766 1.22
tpch_q06/datafusion:arrow 🚨 21024148 18765741 1.12
tpch_q07/datafusion:arrow 115664550 108147314 1.07
tpch_q08/datafusion:arrow 🚨 46971407 41138739 1.14
tpch_q09/datafusion:arrow 69107611 66513222 1.04
tpch_q10/datafusion:arrow 50824379 51125337 0.99
tpch_q11/datafusion:arrow 11202391 11417044 0.98
tpch_q12/datafusion:arrow 55215284 53596000 1.03
tpch_q13/datafusion:arrow 48762565 48229901 1.01
tpch_q14/datafusion:arrow 22963328 21757285 1.06
tpch_q15/datafusion:arrow 44216166 42472985 1.04
tpch_q16/datafusion:arrow 20545780 20838256 0.99
tpch_q17/datafusion:arrow 69486096 68455429 1.02
tpch_q18/datafusion:arrow 140838601 137863572 1.02
tpch_q19/datafusion:arrow 38637141 36876087 1.05
tpch_q20/datafusion:arrow 36883162 36427097 1.01
tpch_q21/datafusion:arrow 150753134 146143699 1.03
tpch_q22/datafusion:arrow 19698193 19293729 1.02
duckdb / vortex-file-compressed (1.003x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32989409 32456361 1.02
tpch_q02/duckdb:vortex-file-compressed 27274559 27038635 1.01
tpch_q03/duckdb:vortex-file-compressed 29069061 28738235 1.01
tpch_q04/duckdb:vortex-file-compressed 30134930 30374619 0.99
tpch_q05/duckdb:vortex-file-compressed 32875248 33825380 0.97
tpch_q06/duckdb:vortex-file-compressed 10460036 10374190 1.01
tpch_q07/duckdb:vortex-file-compressed 37811505 36256243 1.04
tpch_q08/duckdb:vortex-file-compressed 39373584 40546839 0.97
tpch_q09/duckdb:vortex-file-compressed 81410896 81263933 1.00
tpch_q10/duckdb:vortex-file-compressed 36568147 35735038 1.02
tpch_q11/duckdb:vortex-file-compressed 16004019 16076788 1.00
tpch_q12/duckdb:vortex-file-compressed 22943747 22962307 1.00
tpch_q13/duckdb:vortex-file-compressed 36459770 36651798 0.99
tpch_q14/duckdb:vortex-file-compressed 21010332 20975423 1.00
tpch_q15/duckdb:vortex-file-compressed 16355353 16056109 1.02
tpch_q16/duckdb:vortex-file-compressed 30114526 29651133 1.02
tpch_q17/duckdb:vortex-file-compressed 25093477 24973492 1.00
tpch_q18/duckdb:vortex-file-compressed 51917599 51120434 1.02
tpch_q19/duckdb:vortex-file-compressed 31968261 31735165 1.01
tpch_q20/duckdb:vortex-file-compressed 34664003 33987025 1.02
tpch_q21/duckdb:vortex-file-compressed 104745449 106311329 0.99
tpch_q22/duckdb:vortex-file-compressed 17902479 18761828 0.95
duckdb / vortex-compact (1.003x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39395369 38878751 1.01
tpch_q02/duckdb:vortex-compact 38322388 35564254 1.08
tpch_q03/duckdb:vortex-compact 30694450 31321216 0.98
tpch_q04/duckdb:vortex-compact 33418130 33825245 0.99
tpch_q05/duckdb:vortex-compact 37798974 37543213 1.01
tpch_q06/duckdb:vortex-compact 15015257 14880408 1.01
tpch_q07/duckdb:vortex-compact 43022556 42122064 1.02
tpch_q08/duckdb:vortex-compact 45453518 45120641 1.01
tpch_q09/duckdb:vortex-compact 89240845 90678042 0.98
tpch_q10/duckdb:vortex-compact 40549230 40794415 0.99
tpch_q11/duckdb:vortex-compact 20372668 20505585 0.99
tpch_q12/duckdb:vortex-compact 36714470 35867185 1.02
tpch_q13/duckdb:vortex-compact 46243396 45589197 1.01
tpch_q14/duckdb:vortex-compact 29492851 28986967 1.02
tpch_q15/duckdb:vortex-compact 19067777 19023395 1.00
tpch_q16/duckdb:vortex-compact 36356892 37235961 0.98
tpch_q17/duckdb:vortex-compact 31163186 31307154 1.00
tpch_q18/duckdb:vortex-compact 49787214 52296574 0.95
tpch_q19/duckdb:vortex-compact 37446985 37625104 1.00
tpch_q20/duckdb:vortex-compact 43254517 42628129 1.01
tpch_q21/duckdb:vortex-compact 108665252 109331859 0.99
tpch_q22/duckdb:vortex-compact 20702503 20589854 1.01
duckdb / parquet (0.985x ➖, 1↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 76103040 76072926 1.00
tpch_q02/duckdb:parquet 38758680 38842592 1.00
tpch_q03/duckdb:parquet 68792478 73788827 0.93
tpch_q04/duckdb:parquet 46449638 46786412 0.99
tpch_q05/duckdb:parquet 67097198 71490030 0.94
tpch_q06/duckdb:parquet 20340147 19919165 1.02
tpch_q07/duckdb:parquet 66829633 67189190 0.99
tpch_q08/duckdb:parquet 🚀 79979706 90836310 0.88
tpch_q09/duckdb:parquet 132419888 143192180 0.92
tpch_q10/duckdb:parquet 114645304 114554816 1.00
tpch_q11/duckdb:parquet 22588824 22221299 1.02
tpch_q12/duckdb:parquet 48624462 45020322 1.08
tpch_q13/duckdb:parquet 245246783 246938913 0.99
tpch_q14/duckdb:parquet 48110771 48428307 0.99
tpch_q15/duckdb:parquet 23977158 23933377 1.00
tpch_q16/duckdb:parquet 55781554 55655519 1.00
tpch_q17/duckdb:parquet 51963717 52979636 0.98
tpch_q18/duckdb:parquet 114464387 113268149 1.01
tpch_q19/duckdb:parquet 63726339 66094909 0.96
tpch_q20/duckdb:parquet 63173101 62999768 1.00
tpch_q21/duckdb:parquet 154633305 161426844 0.96
tpch_q22/duckdb:parquet 51529117 50955797 1.01
duckdb / duckdb (1.008x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 15786425 15840267 1.00
tpch_q02/duckdb:duckdb 12462872 12682631 0.98
tpch_q03/duckdb:duckdb 18255576 18834572 0.97
tpch_q04/duckdb:duckdb 19074411 17918629 1.06
tpch_q05/duckdb:duckdb 19478305 19529613 1.00
tpch_q06/duckdb:duckdb 5297424 5270625 1.01
tpch_q07/duckdb:duckdb 22020789 22543054 0.98
tpch_q08/duckdb:duckdb 21082820 20662463 1.02
tpch_q09/duckdb:duckdb 53850230 52295903 1.03
tpch_q10/duckdb:duckdb 42497500 42378575 1.00
tpch_q11/duckdb:duckdb 5718153 5729315 1.00
tpch_q12/duckdb:duckdb 13678434 13501717 1.01
tpch_q13/duckdb:duckdb 37211420 37604837 0.99
tpch_q14/duckdb:duckdb 17262208 16074995 1.07
tpch_q15/duckdb:duckdb 11736249 11630436 1.01
tpch_q16/duckdb:duckdb 24584148 24202062 1.02
tpch_q17/duckdb:duckdb 13484852 13627042 0.99
tpch_q18/duckdb:duckdb 37921424 38936256 0.97
tpch_q19/duckdb:duckdb 26884880 26445869 1.02
tpch_q20/duckdb:duckdb 23326711 22301949 1.05
tpch_q21/duckdb:duckdb 55407045 55480417 1.00
tpch_q22/duckdb:duckdb 24218477 23924026 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +4.8% -1.2% +6.1% +19.4% ➖ noise
1 datafusion:vortex-compact +0.6% -1.2% +1.8% +18.2% ➖ noise
1 datafusion:vortex-file-compressed -0.1% -1.2% +1.1% +19.7% ➖ noise
1 duckdb:duckdb -0.3% -1.2% +0.8% +18.5% ➖ noise
1 duckdb:vortex-compact +1.3% -1.2% +2.5% +17.8% ➖ noise
1 duckdb:vortex-file-compressed +1.6% -1.2% +2.8% +18.0% ➖ noise
2 datafusion:arrow +0.9% +0.4% +0.5% +11.0% ➖ noise
2 datafusion:vortex-compact +0.1% +0.4% -0.3% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +1.7% +0.4% +1.3% +10.0% ➖ noise
2 duckdb:duckdb -1.7% +0.4% -2.1% +10.0% ➖ noise
2 duckdb:vortex-compact +7.8% +0.4% +7.3% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +0.9% +0.4% +0.5% +10.0% ➖ noise
3 datafusion:arrow +7.3% +0.6% +6.7% +10.0% ➖ noise
3 datafusion:vortex-compact +4.6% +0.6% +4.0% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +0.3% +0.6% -0.3% +10.0% ➖ noise
3 duckdb:duckdb -3.1% +0.6% -3.6% +10.9% ➖ noise
3 duckdb:vortex-compact -2.0% +0.6% -2.6% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +1.2% +0.6% +0.6% +10.0% ➖ noise
4 datafusion:arrow +23.5% -0.4% +24.1% +10.0% 🚨 regression
4 datafusion:vortex-compact +0.4% -0.4% +0.8% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +1.3% -0.4% +1.7% +10.0% ➖ noise
4 duckdb:duckdb +6.5% -0.4% +6.9% +11.3% ➖ noise
4 duckdb:vortex-compact -1.2% -0.4% -0.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -0.8% -0.4% -0.4% +10.0% ➖ noise
5 datafusion:arrow +22.2% -2.8% +25.6% +10.0% 🚨 regression
5 datafusion:vortex-compact -2.1% -2.8% +0.7% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +1.1% -2.8% +4.0% +10.0% ➖ noise
5 duckdb:duckdb -0.3% -2.8% +2.6% +11.3% ➖ noise
5 duckdb:vortex-compact +0.7% -2.8% +3.5% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -2.8% -2.8% -0.1% +10.0% ➖ noise
6 datafusion:arrow +12.0% +8.8% +3.0% +14.9% ➖ noise
6 datafusion:vortex-compact +6.2% +8.8% -2.4% +15.8% ➖ noise
6 datafusion:vortex-file-compressed -3.3% +8.8% -11.1% +16.9% ➖ noise
6 duckdb:duckdb +0.5% +8.8% -7.6% +17.6% ➖ noise
6 duckdb:vortex-compact +0.9% +8.8% -7.2% +17.0% ➖ noise
6 duckdb:vortex-file-compressed +0.8% +8.8% -7.3% +17.7% ➖ noise
7 datafusion:arrow +7.0% +0.4% +6.5% +10.0% ➖ noise
7 datafusion:vortex-compact +1.2% +0.4% +0.8% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +2.1% +0.4% +1.7% +10.0% ➖ noise
7 duckdb:duckdb -2.3% +0.4% -2.7% +10.7% ➖ noise
7 duckdb:vortex-compact +2.1% +0.4% +1.8% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +4.3% +0.4% +3.9% +10.0% ➖ noise
8 datafusion:arrow +14.2% -5.5% +20.8% +10.0% 🚨 regression
8 datafusion:vortex-compact +2.6% -5.5% +8.6% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +1.4% -5.5% +7.2% +10.0% ➖ noise
8 duckdb:duckdb +2.0% -5.5% +7.9% +10.0% ➖ noise
8 duckdb:vortex-compact +0.7% -5.5% +6.6% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -2.9% -5.5% +2.7% +10.0% ➖ noise
9 datafusion:arrow +3.9% -6.1% +10.7% +10.0% 🚨 regression
9 datafusion:vortex-compact -2.4% -6.1% +4.0% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -2.0% -6.1% +4.4% +10.0% ➖ noise
9 duckdb:duckdb +3.0% -6.1% +9.7% +10.5% ➖ noise
9 duckdb:vortex-compact -1.6% -6.1% +4.9% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +0.2% -6.1% +6.7% +10.0% ➖ noise
10 datafusion:arrow -0.6% -0.2% -0.4% +10.0% ➖ noise
10 datafusion:vortex-compact +0.0% -0.2% +0.3% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -0.9% -0.2% -0.6% +10.0% ➖ noise
10 duckdb:duckdb +0.3% -0.2% +0.5% +12.3% ➖ noise
10 duckdb:vortex-compact -0.6% -0.2% -0.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +2.3% -0.2% +2.6% +10.0% ➖ noise
11 datafusion:arrow -1.9% +1.2% -3.1% +10.0% ➖ noise
11 datafusion:vortex-compact +2.6% +1.2% +1.4% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +3.5% +1.2% +2.2% +10.0% ➖ noise
11 duckdb:duckdb -0.2% +1.2% -1.4% +10.0% ➖ noise
11 duckdb:vortex-compact -0.6% +1.2% -1.9% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -0.5% +1.2% -1.7% +10.0% ➖ noise
12 datafusion:arrow +3.0% +6.9% -3.6% +13.0% ➖ noise
12 datafusion:vortex-compact -0.4% +6.9% -6.8% +10.3% ➖ noise
12 datafusion:vortex-file-compressed +2.1% +6.9% -4.5% +10.0% ➖ noise
12 duckdb:duckdb +1.3% +6.9% -5.2% +11.6% ➖ noise
12 duckdb:vortex-compact +2.4% +6.9% -4.2% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -0.1% +6.9% -6.5% +10.0% ➖ noise
13 datafusion:arrow +1.1% +0.8% +0.3% +10.0% ➖ noise
13 datafusion:vortex-compact +3.4% +0.8% +2.6% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +1.3% +0.8% +0.6% +10.0% ➖ noise
13 duckdb:duckdb -1.0% +0.8% -1.8% +10.0% ➖ noise
13 duckdb:vortex-compact +1.4% +0.8% +0.7% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -0.5% +0.8% -1.3% +10.0% ➖ noise
14 datafusion:arrow +5.5% -0.2% +5.7% +10.0% ➖ noise
14 datafusion:vortex-compact -0.0% -0.2% +0.1% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +0.7% -0.2% +0.8% +10.0% ➖ noise
14 duckdb:duckdb +7.4% -0.2% +7.6% +15.2% ➖ noise
14 duckdb:vortex-compact +1.7% -0.2% +1.9% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +0.2% -0.2% +0.3% +10.7% ➖ noise
15 datafusion:arrow +4.1% -3.4% +7.8% +10.0% ➖ noise
15 datafusion:vortex-compact +4.1% -3.4% +7.7% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +4.4% -3.4% +8.1% +10.0% ➖ noise
15 duckdb:duckdb +0.9% -3.4% +4.4% +11.9% ➖ noise
15 duckdb:vortex-compact +0.2% -3.4% +3.7% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +1.9% -3.4% +5.4% +10.0% ➖ noise
16 datafusion:arrow -1.4% +0.2% -1.6% +10.0% ➖ noise
16 datafusion:vortex-compact -3.4% +0.2% -3.6% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +3.3% +0.2% +3.1% +10.0% ➖ noise
16 duckdb:duckdb +1.6% +0.2% +1.3% +10.6% ➖ noise
16 duckdb:vortex-compact -2.4% +0.2% -2.6% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +1.6% +0.2% +1.3% +10.0% ➖ noise
17 datafusion:arrow +1.5% -0.8% +2.3% +10.0% ➖ noise
17 datafusion:vortex-compact +1.3% -0.8% +2.1% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -3.3% -0.8% -2.5% +10.0% ➖ noise
17 duckdb:duckdb -1.0% -0.8% -0.2% +10.0% ➖ noise
17 duckdb:vortex-compact -0.5% -0.8% +0.4% +10.6% ➖ noise
17 duckdb:vortex-file-compressed +0.5% -0.8% +1.3% +10.0% ➖ noise
18 datafusion:arrow +2.2% +0.7% +1.5% +10.0% ➖ noise
18 datafusion:vortex-compact +1.6% +0.7% +0.9% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +1.0% +0.7% +0.3% +10.0% ➖ noise
18 duckdb:duckdb -2.6% +0.7% -3.2% +10.0% ➖ noise
18 duckdb:vortex-compact -4.8% +0.7% -5.4% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +1.6% +0.7% +0.9% +10.0% ➖ noise
19 datafusion:arrow +4.8% +0.7% +4.0% +13.3% ➖ noise
19 datafusion:vortex-compact +3.8% +0.7% +3.1% +12.6% ➖ noise
19 datafusion:vortex-file-compressed +1.9% +0.7% +1.1% +12.5% ➖ noise
19 duckdb:duckdb +1.7% +0.7% +0.9% +15.4% ➖ noise
19 duckdb:vortex-compact -0.5% +0.7% -1.2% +12.9% ➖ noise
19 duckdb:vortex-file-compressed +0.7% +0.7% -0.0% +13.5% ➖ noise
20 datafusion:arrow +1.3% -0.0% +1.3% +10.0% ➖ noise
20 datafusion:vortex-compact -3.3% -0.0% -3.3% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -1.0% -0.0% -1.0% +10.0% ➖ noise
20 duckdb:duckdb +4.6% -0.0% +4.6% +11.9% ➖ noise
20 duckdb:vortex-compact +1.5% -0.0% +1.5% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +2.0% -0.0% +2.0% +10.0% ➖ noise
21 datafusion:arrow +3.2% -1.6% +4.8% +10.0% ➖ noise
21 datafusion:vortex-compact +1.5% -1.6% +3.1% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +0.2% -1.6% +1.7% +10.0% ➖ noise
21 duckdb:duckdb -0.1% -1.6% +1.5% +10.0% ➖ noise
21 duckdb:vortex-compact -0.6% -1.6% +1.0% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -1.5% -1.6% +0.1% +10.0% ➖ noise
22 datafusion:arrow +2.1% +2.4% -0.3% +10.0% ➖ noise
22 datafusion:vortex-compact +4.7% +2.4% +2.3% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +1.1% +2.4% -1.3% +10.0% ➖ noise
22 duckdb:duckdb +1.2% +2.4% -1.1% +10.0% ➖ noise
22 duckdb:vortex-compact +0.5% +2.4% -1.8% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -4.6% +2.4% -6.8% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.8%
Vortex (geomean): 1.029x ➖
Parquet (geomean): 1.037x ➖
Shifts: Parquet (control) +3.7% · Median polish +2.6%


datafusion / vortex-file-compressed (0.949x ➖, 2↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 203203687 232008491 0.88
tpch_q02/datafusion:vortex-file-compressed 490779400 540651225 0.91
tpch_q03/datafusion:vortex-file-compressed 514544049 477109298 1.08
tpch_q04/datafusion:vortex-file-compressed 233430139 262343029 0.89
tpch_q05/datafusion:vortex-file-compressed 439210919 446973721 0.98
tpch_q06/datafusion:vortex-file-compressed 284884173 335564892 0.85
tpch_q07/datafusion:vortex-file-compressed 377195886 430922906 0.88
tpch_q08/datafusion:vortex-file-compressed 🚀 587620309 915756184 0.64
tpch_q09/datafusion:vortex-file-compressed 🚀 366918539 610615392 0.60
tpch_q10/datafusion:vortex-file-compressed 465226954 503438494 0.92
tpch_q11/datafusion:vortex-file-compressed 283983287 318634537 0.89
tpch_q12/datafusion:vortex-file-compressed 412522646 362802381 1.14
tpch_q13/datafusion:vortex-file-compressed 179483092 182715672 0.98
tpch_q14/datafusion:vortex-file-compressed 197331055 196880507 1.00
tpch_q15/datafusion:vortex-file-compressed 369611804 330461796 1.12
tpch_q16/datafusion:vortex-file-compressed 246737207 197417853 1.25
tpch_q17/datafusion:vortex-file-compressed 345484797 389123493 0.89
tpch_q18/datafusion:vortex-file-compressed 310760915 328665640 0.95
tpch_q19/datafusion:vortex-file-compressed 381722247 343169121 1.11
tpch_q20/datafusion:vortex-file-compressed 394393236 371229528 1.06
tpch_q21/datafusion:vortex-file-compressed 544595994 544399508 1.00
tpch_q22/datafusion:vortex-file-compressed 168732871 147728660 1.14
datafusion / vortex-compact (1.130x ➖, 1↑ 4↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 257224190 245132777 1.05
tpch_q02/datafusion:vortex-compact 426871262 411820130 1.04
tpch_q03/datafusion:vortex-compact 383266679 357218567 1.07
tpch_q04/datafusion:vortex-compact 223918347 240258432 0.93
tpch_q05/datafusion:vortex-compact 433564115 388421991 1.12
tpch_q06/datafusion:vortex-compact 🚨 473663739 337730474 1.40
tpch_q07/datafusion:vortex-compact 509144720 481614550 1.06
tpch_q08/datafusion:vortex-compact 639072901 525871784 1.22
tpch_q09/datafusion:vortex-compact 445693968 376382546 1.18
tpch_q10/datafusion:vortex-compact 507745455 421036216 1.21
tpch_q11/datafusion:vortex-compact 292281086 251487571 1.16
tpch_q12/datafusion:vortex-compact 646495842 533139057 1.21
tpch_q13/datafusion:vortex-compact 170511952 189588369 0.90
tpch_q14/datafusion:vortex-compact 🚀 256452771 375658964 0.68
tpch_q15/datafusion:vortex-compact 551893014 527970574 1.05
tpch_q16/datafusion:vortex-compact 187041463 210670920 0.89
tpch_q17/datafusion:vortex-compact 🚨 530550854 393893698 1.35
tpch_q18/datafusion:vortex-compact 347590643 301881949 1.15
tpch_q19/datafusion:vortex-compact 496269911 474356683 1.05
tpch_q20/datafusion:vortex-compact 494609012 450291459 1.10
tpch_q21/datafusion:vortex-compact 🚨 853213625 557838614 1.53
tpch_q22/datafusion:vortex-compact 🚨 305957066 141511086 2.16
datafusion / parquet (0.998x ➖, 3↑ 3↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 313611029 241106335 1.30
tpch_q02/datafusion:parquet 🚨 670337552 498837809 1.34
tpch_q03/datafusion:parquet 411066289 316669252 1.30
tpch_q04/datafusion:parquet 201264316 174214642 1.16
tpch_q05/datafusion:parquet 566415064 458094825 1.24
tpch_q06/datafusion:parquet 🚨 241319936 147252904 1.64
tpch_q07/datafusion:parquet 591644328 542116847 1.09
tpch_q08/datafusion:parquet 743414013 646066639 1.15
tpch_q09/datafusion:parquet 553009381 549647763 1.01
tpch_q10/datafusion:parquet 546062957 525705404 1.04
tpch_q11/datafusion:parquet 339563582 410621681 0.83
tpch_q12/datafusion:parquet 272502078 259744430 1.05
tpch_q13/datafusion:parquet 454612451 450848533 1.01
tpch_q14/datafusion:parquet 173927695 182957634 0.95
tpch_q15/datafusion:parquet 🚀 283920735 433129553 0.66
tpch_q16/datafusion:parquet 171959308 171279494 1.00
tpch_q17/datafusion:parquet 🚀 354816009 816509751 0.43
tpch_q18/datafusion:parquet 🚀 466531796 923261881 0.51
tpch_q19/datafusion:parquet 403263982 382133261 1.06
tpch_q20/datafusion:parquet 375223779 365164305 1.03
tpch_q21/datafusion:parquet 583948989 579317360 1.01
tpch_q22/datafusion:parquet 157509198 152084554 1.04
duckdb / vortex-file-compressed (1.035x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 254253307 254930474 1.00
tpch_q02/duckdb:vortex-file-compressed 1002607095 935274956 1.07
tpch_q03/duckdb:vortex-file-compressed 695629315 623000753 1.12
tpch_q04/duckdb:vortex-file-compressed 399170213 367479674 1.09
tpch_q05/duckdb:vortex-file-compressed 982808601 910390522 1.08
tpch_q06/duckdb:vortex-file-compressed 429622689 419006176 1.03
tpch_q07/duckdb:vortex-file-compressed 788630538 765859634 1.03
tpch_q08/duckdb:vortex-file-compressed 1006888096 948455424 1.06
tpch_q09/duckdb:vortex-file-compressed 839201875 934902106 0.90
tpch_q10/duckdb:vortex-file-compressed 778516973 699555261 1.11
tpch_q11/duckdb:vortex-file-compressed 532134340 468324413 1.14
tpch_q12/duckdb:vortex-file-compressed 546550136 504871456 1.08
tpch_q13/duckdb:vortex-file-compressed 484158604 478846279 1.01
tpch_q14/duckdb:vortex-file-compressed 487122396 463357189 1.05
tpch_q15/duckdb:vortex-file-compressed 299722195 316063972 0.95
tpch_q16/duckdb:vortex-file-compressed 384395681 408490959 0.94
tpch_q17/duckdb:vortex-file-compressed 659564221 713368200 0.92
tpch_q18/duckdb:vortex-file-compressed 583314181 576778464 1.01
tpch_q19/duckdb:vortex-file-compressed 482563790 430992122 1.12
tpch_q20/duckdb:vortex-file-compressed 824841720 840359590 0.98
tpch_q21/duckdb:vortex-file-compressed 1296079230 1194413728 1.09
tpch_q22/duckdb:vortex-file-compressed 339739620 325521408 1.04
duckdb / vortex-compact (1.011x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 314779242 284405072 1.11
tpch_q02/duckdb:vortex-compact 889541398 958581644 0.93
tpch_q03/duckdb:vortex-compact 658817321 605831407 1.09
tpch_q04/duckdb:vortex-compact 352923735 322952521 1.09
tpch_q05/duckdb:vortex-compact 875918989 817316171 1.07
tpch_q06/duckdb:vortex-compact 427916825 432332415 0.99
tpch_q07/duckdb:vortex-compact 822672682 701897915 1.17
tpch_q08/duckdb:vortex-compact 891732324 886885753 1.01
tpch_q09/duckdb:vortex-compact 902232665 923755604 0.98
tpch_q10/duckdb:vortex-compact 683634851 629041616 1.09
tpch_q11/duckdb:vortex-compact 486135478 511142710 0.95
tpch_q12/duckdb:vortex-compact 464604082 461721066 1.01
tpch_q13/duckdb:vortex-compact 432805110 474516707 0.91
tpch_q14/duckdb:vortex-compact 461709125 490195054 0.94
tpch_q15/duckdb:vortex-compact 275319450 289620646 0.95
tpch_q16/duckdb:vortex-compact 364550819 347903041 1.05
tpch_q17/duckdb:vortex-compact 634228570 616834450 1.03
tpch_q18/duckdb:vortex-compact 448577849 478764652 0.94
tpch_q19/duckdb:vortex-compact 437082177 465750641 0.94
tpch_q20/duckdb:vortex-compact 771685128 725781573 1.06
tpch_q21/duckdb:vortex-compact 1033296099 1057375789 0.98
tpch_q22/duckdb:vortex-compact 340775469 335714428 1.02
duckdb / parquet (1.078x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 504497786 452601025 1.11
tpch_q02/duckdb:parquet 1367591921 1173083903 1.17
tpch_q03/duckdb:parquet 1123961968 1013761895 1.11
tpch_q04/duckdb:parquet 699326605 693531697 1.01
tpch_q05/duckdb:parquet 1494132774 1440756961 1.04
tpch_q06/duckdb:parquet 529170520 436834537 1.21
tpch_q07/duckdb:parquet 1355766118 1269231008 1.07
tpch_q08/duckdb:parquet 1924038114 1624263763 1.18
tpch_q09/duckdb:parquet 1387057820 1321607270 1.05
tpch_q10/duckdb:parquet 1326859608 1391691062 0.95
tpch_q11/duckdb:parquet 905573293 833860317 1.09
tpch_q12/duckdb:parquet 724600557 682282717 1.06
tpch_q13/duckdb:parquet 948416710 877349529 1.08
tpch_q14/duckdb:parquet 681594375 621267068 1.10
tpch_q15/duckdb:parquet 534369617 495136286 1.08
tpch_q16/duckdb:parquet 641350001 604993004 1.06
tpch_q17/duckdb:parquet 783089103 728283624 1.08
tpch_q18/duckdb:parquet 890136427 799043457 1.11
tpch_q19/duckdb:parquet 745314303 756449064 0.99
tpch_q20/duckdb:parquet 1168850926 1062959353 1.10
tpch_q21/duckdb:parquet 1255544923 1083163177 1.16
tpch_q22/duckdb:parquet 535126207 555169164 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +4.9% +20.4% -12.9% +66.3% ➖ noise
1 datafusion:vortex-file-compressed -12.4% +20.4% -27.3% +87.6% ➖ noise
1 duckdb:vortex-compact +10.7% +20.4% -8.1% +50.8% ➖ noise
1 duckdb:vortex-file-compressed -0.3% +20.4% -17.2% +50.8% ➖ noise
2 datafusion:vortex-compact +3.7% +25.2% -17.2% +50.8% ➖ noise
2 datafusion:vortex-file-compressed -9.2% +25.2% -27.5% +50.8% ➖ noise
2 duckdb:vortex-compact -7.2% +25.2% -25.9% +50.8% ➖ noise
2 duckdb:vortex-file-compressed +7.2% +25.2% -14.4% +50.8% ➖ noise
3 datafusion:vortex-compact +7.3% +20.0% -10.6% +50.8% ➖ noise
3 datafusion:vortex-file-compressed +7.8% +20.0% -10.1% +62.4% ➖ noise
3 duckdb:vortex-compact +8.7% +20.0% -9.4% +50.8% ➖ noise
3 duckdb:vortex-file-compressed +11.7% +20.0% -6.9% +50.8% ➖ noise
4 datafusion:vortex-compact -6.8% +7.9% -13.6% +50.8% ➖ noise
4 datafusion:vortex-file-compressed -11.0% +7.9% -17.6% +79.8% ➖ noise
4 duckdb:vortex-compact +9.3% +7.9% +1.2% +50.8% ➖ noise
4 duckdb:vortex-file-compressed +8.6% +7.9% +0.6% +50.8% ➖ noise
5 datafusion:vortex-compact +11.6% +13.2% -1.4% +50.8% ➖ noise
5 datafusion:vortex-file-compressed -1.7% +13.2% -13.2% +50.8% ➖ noise
5 duckdb:vortex-compact +7.2% +13.2% -5.4% +50.8% ➖ noise
5 duckdb:vortex-file-compressed +8.0% +13.2% -4.7% +50.8% ➖ noise
6 datafusion:vortex-compact +40.2% +40.9% -0.5% +50.8% ➖ noise
6 datafusion:vortex-file-compressed -15.1% +40.9% -39.7% +50.8% ✅ faster
6 duckdb:vortex-compact -1.0% +40.9% -29.8% +50.8% ➖ noise
6 duckdb:vortex-file-compressed +2.5% +40.9% -27.2% +50.8% ➖ noise
7 datafusion:vortex-compact +5.7% +8.0% -2.1% +50.8% ➖ noise
7 datafusion:vortex-file-compressed -12.5% +8.0% -18.9% +50.8% ➖ noise
7 duckdb:vortex-compact +17.2% +8.0% +8.6% +50.8% ➖ noise
7 duckdb:vortex-file-compressed +3.0% +8.0% -4.6% +50.8% ➖ noise
8 datafusion:vortex-compact +21.5% +16.7% +4.1% +50.8% ➖ noise
8 datafusion:vortex-file-compressed -35.8% +16.7% -45.0% +50.8% ✅ faster
8 duckdb:vortex-compact +0.5% +16.7% -13.9% +50.8% ➖ noise
8 duckdb:vortex-file-compressed +6.2% +16.7% -9.1% +50.8% ➖ noise
9 datafusion:vortex-compact +18.4% +2.8% +15.2% +50.8% ➖ noise
9 datafusion:vortex-file-compressed -39.9% +2.8% -41.5% +50.8% ✅ faster
9 duckdb:vortex-compact -2.3% +2.8% -5.0% +50.8% ➖ noise
9 duckdb:vortex-file-compressed -10.2% +2.8% -12.6% +50.8% ➖ noise
10 datafusion:vortex-compact +20.6% -0.5% +21.2% +50.8% ➖ noise
10 datafusion:vortex-file-compressed -7.6% -0.5% -7.1% +50.8% ➖ noise
10 duckdb:vortex-compact +8.7% -0.5% +9.2% +50.8% ➖ noise
10 duckdb:vortex-file-compressed +11.3% -0.5% +11.8% +50.8% ➖ noise
11 datafusion:vortex-compact +16.2% -5.2% +22.6% +50.8% ➖ noise
11 datafusion:vortex-file-compressed -10.9% -5.2% -6.0% +50.8% ➖ noise
11 duckdb:vortex-compact -4.9% -5.2% +0.4% +50.8% ➖ noise
11 duckdb:vortex-file-compressed +13.6% -5.2% +19.9% +50.8% ➖ noise
12 datafusion:vortex-compact +21.3% +5.6% +14.9% +50.8% ➖ noise
12 datafusion:vortex-file-compressed +13.7% +5.6% +7.7% +50.8% ➖ noise
12 duckdb:vortex-compact +0.6% +5.6% -4.7% +50.8% ➖ noise
12 duckdb:vortex-file-compressed +8.3% +5.6% +2.6% +50.8% ➖ noise
13 datafusion:vortex-compact -10.1% +4.4% -13.9% +61.4% ➖ noise
13 datafusion:vortex-file-compressed -1.8% +4.4% -5.9% +50.8% ➖ noise
13 duckdb:vortex-compact -8.8% +4.4% -12.6% +50.8% ➖ noise
13 duckdb:vortex-file-compressed +1.1% +4.4% -3.2% +50.8% ➖ noise
14 datafusion:vortex-compact -31.7% +2.1% -33.2% +50.8% ➖ noise
14 datafusion:vortex-file-compressed +0.2% +2.1% -1.9% +50.8% ➖ noise
14 duckdb:vortex-compact -5.8% +2.1% -7.8% +50.8% ➖ noise
14 duckdb:vortex-file-compressed +5.1% +2.1% +2.9% +50.8% ➖ noise
15 datafusion:vortex-compact +4.5% -15.9% +24.3% +50.8% ➖ noise
15 datafusion:vortex-file-compressed +11.8% -15.9% +33.0% +50.8% ➖ noise
15 duckdb:vortex-compact -4.9% -15.9% +13.0% +50.8% ➖ noise
15 duckdb:vortex-file-compressed -5.2% -15.9% +12.7% +50.8% ➖ noise
16 datafusion:vortex-compact -11.2% +3.2% -13.9% +50.8% ➖ noise
16 datafusion:vortex-file-compressed +25.0% +3.2% +21.1% +50.8% ➖ noise
16 duckdb:vortex-compact +4.8% +3.2% +1.6% +50.8% ➖ noise
16 duckdb:vortex-file-compressed -5.9% +3.2% -8.8% +50.8% ➖ noise
17 datafusion:vortex-compact +34.7% -31.6% +97.0% +50.8% 🚨 regression
17 datafusion:vortex-file-compressed -11.2% -31.6% +29.9% +50.8% ➖ noise
17 duckdb:vortex-compact +2.8% -31.6% +50.4% +50.8% ➖ noise
17 duckdb:vortex-file-compressed -7.5% -31.6% +35.3% +50.8% ➖ noise
18 datafusion:vortex-compact +15.1% -25.0% +53.5% +50.8% 🚨 regression
18 datafusion:vortex-file-compressed -5.4% -25.0% +26.0% +50.8% ➖ noise
18 duckdb:vortex-compact -6.3% -25.0% +24.9% +50.8% ➖ noise
18 duckdb:vortex-file-compressed +1.1% -25.0% +34.8% +50.8% ➖ noise
19 datafusion:vortex-compact +4.6% +2.0% +2.6% +50.8% ➖ noise
19 datafusion:vortex-file-compressed +11.2% +2.0% +9.1% +50.8% ➖ noise
19 duckdb:vortex-compact -6.2% +2.0% -8.0% +50.8% ➖ noise
19 duckdb:vortex-file-compressed +12.0% +2.0% +9.8% +50.8% ➖ noise
20 datafusion:vortex-compact +9.8% +6.3% +3.3% +50.8% ➖ noise
20 datafusion:vortex-file-compressed +6.2% +6.3% -0.1% +50.8% ➖ noise
20 duckdb:vortex-compact +6.3% +6.3% +0.0% +50.8% ➖ noise
20 duckdb:vortex-file-compressed -1.8% +6.3% -7.7% +50.8% ➖ noise
21 datafusion:vortex-compact +52.9% +8.1% +41.5% +50.8% ➖ noise
21 datafusion:vortex-file-compressed +0.0% +8.1% -7.5% +50.8% ➖ noise
21 duckdb:vortex-compact -2.3% +8.1% -9.6% +50.8% ➖ noise
21 duckdb:vortex-file-compressed +8.5% +8.1% +0.4% +50.8% ➖ noise
22 datafusion:vortex-compact +116.2% -0.1% +116.4% +54.8% 🚨 regression
22 datafusion:vortex-file-compressed +14.2% -0.1% +14.3% +50.8% ➖ noise
22 duckdb:vortex-compact +1.5% -0.1% +1.6% +50.8% ➖ noise
22 duckdb:vortex-file-compressed +4.4% -0.1% +4.5% +50.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Vortex (geomean): 1.007x ➖
Parquet (geomean): 1.004x ➖
Shifts: Parquet (control) +0.4% · Median polish -0.2%


datafusion / vortex-file-compressed (1.024x ➖, 0↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4470294 4325194 1.03
fineweb_q01/datafusion:vortex-file-compressed 28906451 26461347 1.09
fineweb_q02/datafusion:vortex-file-compressed 28210515 28710986 0.98
fineweb_q03/datafusion:vortex-file-compressed 84136322 84189263 1.00
fineweb_q04/datafusion:vortex-file-compressed 249421051 252558358 0.99
fineweb_q05/datafusion:vortex-file-compressed 243997068 228743605 1.07
fineweb_q06/datafusion:vortex-file-compressed 67123810 72754028 0.92
fineweb_q07/datafusion:vortex-file-compressed 68808701 71163407 0.97
fineweb_q08/datafusion:vortex-file-compressed 🚨 29457429 24794329 1.19
datafusion / vortex-compact (0.998x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 4693197 4678365 1.00
fineweb_q01/datafusion:vortex-compact 160288360 162469178 0.99
fineweb_q02/datafusion:vortex-compact 163737154 165718556 0.99
fineweb_q03/datafusion:vortex-compact 1455176299 1438247840 1.01
fineweb_q04/datafusion:vortex-compact 1557964271 1562252511 1.00
fineweb_q05/datafusion:vortex-compact 1225049220 1225335920 1.00
fineweb_q06/datafusion:vortex-compact 689857736 694473503 0.99
fineweb_q07/datafusion:vortex-compact 728620630 730283449 1.00
fineweb_q08/datafusion:vortex-compact 24032931 23863405 1.01
datafusion / parquet (1.000x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6853628 6622627 1.03
fineweb_q01/datafusion:parquet 278134679 281769695 0.99
fineweb_q02/datafusion:parquet 280193808 282278688 0.99
fineweb_q03/datafusion:parquet 280643124 278145128 1.01
fineweb_q04/datafusion:parquet 293875542 291731432 1.01
fineweb_q05/datafusion:parquet 291790241 287856408 1.01
fineweb_q06/datafusion:parquet 280943123 291317390 0.96
fineweb_q07/datafusion:parquet 277950057 277589225 1.00
fineweb_q08/datafusion:parquet 274943170 276165242 1.00
duckdb / vortex-file-compressed (0.988x ➖, 1↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3183154 3255926 0.98
fineweb_q01/duckdb:vortex-file-compressed 26216984 25034042 1.05
fineweb_q02/duckdb:vortex-file-compressed 24291675 26688758 0.91
fineweb_q03/duckdb:vortex-file-compressed 🚨 171242355 136016603 1.26
fineweb_q04/duckdb:vortex-file-compressed 230224019 233497662 0.99
fineweb_q05/duckdb:vortex-file-compressed 220890714 222195550 0.99
fineweb_q06/duckdb:vortex-file-compressed 69123550 69685632 0.99
fineweb_q07/duckdb:vortex-file-compressed 🚀 64925824 85204508 0.76
fineweb_q08/duckdb:vortex-file-compressed 25472279 24608965 1.04
duckdb / vortex-compact (1.017x ➖, 0↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4035309 3936892 1.02
fineweb_q01/duckdb:vortex-compact 🚨 107072708 94607387 1.13
fineweb_q02/duckdb:vortex-compact 110808179 113248309 0.98
fineweb_q03/duckdb:vortex-compact 854025440 861417108 0.99
fineweb_q04/duckdb:vortex-compact 895614388 903202442 0.99
fineweb_q05/duckdb:vortex-compact 805540892 807883981 1.00
fineweb_q06/duckdb:vortex-compact 466483359 461977089 1.01
fineweb_q07/duckdb:vortex-compact 476858456 477090865 1.00
fineweb_q08/duckdb:vortex-compact 23077934 22282157 1.04
duckdb / parquet (1.008x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 28621049 26435973 1.08
fineweb_q01/duckdb:parquet 80907651 80565158 1.00
fineweb_q02/duckdb:parquet 82393808 82171352 1.00
fineweb_q03/duckdb:parquet 304567103 305038185 1.00
fineweb_q04/duckdb:parquet 436784056 436593896 1.00
fineweb_q05/duckdb:parquet 407388990 406917363 1.00
fineweb_q06/duckdb:parquet 195664162 195291936 1.00
fineweb_q07/duckdb:parquet 205879758 205830931 1.00
fineweb_q08/duckdb:parquet 28369709 28885083 0.98
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +0.3% +5.8% -5.2% +41.9% ➖ noise
0 datafusion:vortex-file-compressed +3.4% +5.8% -2.4% +93.6% ➖ noise
0 duckdb:vortex-compact +2.5% +5.8% -3.2% +36.5% ➖ noise
0 duckdb:vortex-file-compressed -2.2% +5.8% -7.6% +51.9% ➖ noise
1 datafusion:vortex-compact -1.3% -0.4% -0.9% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +9.2% -0.4% +9.7% +19.9% ➖ noise
1 duckdb:vortex-compact +13.2% -0.4% +13.7% +22.8% ➖ noise
1 duckdb:vortex-file-compressed +4.7% -0.4% +5.2% +42.8% ➖ noise
2 datafusion:vortex-compact -1.2% -0.2% -1.0% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -1.7% -0.2% -1.5% +20.3% ➖ noise
2 duckdb:vortex-compact -2.2% -0.2% -1.9% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -9.0% -0.2% -8.8% +10.0% ➖ noise
3 datafusion:vortex-compact +1.2% +0.4% +0.8% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -0.1% +0.4% -0.4% +19.9% ➖ noise
3 duckdb:vortex-compact -0.9% +0.4% -1.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +25.9% +0.4% +25.4% +25.8% ➖ noise
4 datafusion:vortex-compact -0.3% +0.4% -0.7% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -1.2% +0.4% -1.6% +10.0% ➖ noise
4 duckdb:vortex-compact -0.8% +0.4% -1.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.4% +0.4% -1.8% +10.0% ➖ noise
5 datafusion:vortex-compact -0.0% +0.7% -0.8% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +6.7% +0.7% +5.9% +10.0% ➖ noise
5 duckdb:vortex-compact -0.3% +0.7% -1.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -0.6% +0.7% -1.3% +10.0% ➖ noise
6 datafusion:vortex-compact -0.7% -1.7% +1.1% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -7.7% -1.7% -6.1% +28.5% ➖ noise
6 duckdb:vortex-compact +1.0% -1.7% +2.7% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.8% -1.7% +0.9% +18.6% ➖ noise
7 datafusion:vortex-compact -0.2% +0.1% -0.3% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -3.3% +0.1% -3.4% +10.0% ➖ noise
7 duckdb:vortex-compact -0.0% +0.1% -0.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -23.8% +0.1% -23.9% +15.8% ✅ faster
8 datafusion:vortex-compact +0.7% -1.1% +1.8% +19.5% ➖ noise
8 datafusion:vortex-file-compressed +18.8% -1.1% +20.1% +29.7% ➖ noise
8 duckdb:vortex-compact +3.6% -1.1% +4.7% +23.7% ➖ noise
8 duckdb:vortex-file-compressed +3.5% -1.1% +4.7% +15.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -7.7%
Vortex (geomean): 0.977x ➖
Parquet (geomean): 1.059x ➖
Shifts: Parquet (control) +5.9% · Median polish +1.6%


datafusion / vortex-file-compressed (0.966x ➖, 2↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 686393698 711755666 0.96
tpch_q02/datafusion:vortex-file-compressed 🚨 1029538666 667850981 1.54
tpch_q03/datafusion:vortex-file-compressed 819543917 882267684 0.93
tpch_q04/datafusion:vortex-file-compressed 609527500 599907534 1.02
tpch_q05/datafusion:vortex-file-compressed 1057483465 1016880105 1.04
tpch_q06/datafusion:vortex-file-compressed 721652597 647522625 1.11
tpch_q07/datafusion:vortex-file-compressed 1087379253 1112686848 0.98
tpch_q08/datafusion:vortex-file-compressed 1359987117 1321754609 1.03
tpch_q09/datafusion:vortex-file-compressed 1439022274 1844794237 0.78
tpch_q10/datafusion:vortex-file-compressed 1105583034 1459991197 0.76
tpch_q11/datafusion:vortex-file-compressed 575632852 607520029 0.95
tpch_q12/datafusion:vortex-file-compressed 🚀 918879881 2049842491 0.45
tpch_q13/datafusion:vortex-file-compressed 🚀 441877544 634087636 0.70
tpch_q14/datafusion:vortex-file-compressed 584583075 621348671 0.94
tpch_q15/datafusion:vortex-file-compressed 1197664844 1167697071 1.03
tpch_q16/datafusion:vortex-file-compressed 443360055 391465502 1.13
tpch_q17/datafusion:vortex-file-compressed 1270297447 1217620905 1.04
tpch_q18/datafusion:vortex-file-compressed 1456912247 1340356373 1.09
tpch_q19/datafusion:vortex-file-compressed 837982803 761201878 1.10
tpch_q20/datafusion:vortex-file-compressed 1146847079 971845976 1.18
tpch_q21/datafusion:vortex-file-compressed 1952239433 1698927762 1.15
tpch_q22/datafusion:vortex-file-compressed 428402996 480926822 0.89
datafusion / vortex-compact (1.012x ➖, 0↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 766178977 735891863 1.04
tpch_q02/datafusion:vortex-compact 754106986 785799540 0.96
tpch_q03/datafusion:vortex-compact 833728378 832708241 1.00
tpch_q04/datafusion:vortex-compact 567046960 649405448 0.87
tpch_q05/datafusion:vortex-compact 979374827 943104785 1.04
tpch_q06/datafusion:vortex-compact 661512859 632351249 1.05
tpch_q07/datafusion:vortex-compact 1179362867 1098255904 1.07
tpch_q08/datafusion:vortex-compact 1155417377 1184348202 0.98
tpch_q09/datafusion:vortex-compact 1335444069 1259627154 1.06
tpch_q10/datafusion:vortex-compact 🚨 1130012085 867679960 1.30
tpch_q11/datafusion:vortex-compact 482620185 386570807 1.25
tpch_q12/datafusion:vortex-compact 873629242 899725124 0.97
tpch_q13/datafusion:vortex-compact 390933271 421423421 0.93
tpch_q14/datafusion:vortex-compact 598641447 666513575 0.90
tpch_q15/datafusion:vortex-compact 1097705292 1034290154 1.06
tpch_q16/datafusion:vortex-compact 315191947 346994870 0.91
tpch_q17/datafusion:vortex-compact 1276464019 1289729670 0.99
tpch_q18/datafusion:vortex-compact 1161234525 1204607086 0.96
tpch_q19/datafusion:vortex-compact 779097244 705738045 1.10
tpch_q20/datafusion:vortex-compact 1002521755 911087306 1.10
tpch_q21/datafusion:vortex-compact 1434869004 1634684190 0.88
tpch_q22/datafusion:vortex-compact 382720636 396766262 0.96
datafusion / parquet (1.095x ➖, 0↑ 3↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 869836600 814726557 1.07
tpch_q02/datafusion:parquet 914232367 733449718 1.25
tpch_q03/datafusion:parquet 1129037231 977611270 1.15
tpch_q04/datafusion:parquet 525168476 490760864 1.07
tpch_q05/datafusion:parquet 1395575828 1245339463 1.12
tpch_q06/datafusion:parquet 533409052 545195459 0.98
tpch_q07/datafusion:parquet 1383250280 1295858649 1.07
tpch_q08/datafusion:parquet 1884290189 1527913975 1.23
tpch_q09/datafusion:parquet 1964530633 1866809196 1.05
tpch_q10/datafusion:parquet 1976997241 2034924764 0.97
tpch_q11/datafusion:parquet 594711918 760165497 0.78
tpch_q12/datafusion:parquet 862064052 760701247 1.13
tpch_q13/datafusion:parquet 922699823 736471330 1.25
tpch_q14/datafusion:parquet 1143195324 900844529 1.27
tpch_q15/datafusion:parquet 🚨 1676642672 1246852285 1.34
tpch_q16/datafusion:parquet 🚨 559484750 390457661 1.43
tpch_q17/datafusion:parquet 1378194826 1604701277 0.86
tpch_q18/datafusion:parquet 1452358931 1964116958 0.74
tpch_q19/datafusion:parquet 963888532 989027415 0.97
tpch_q20/datafusion:parquet 1093361205 1128478512 0.97
tpch_q21/datafusion:parquet 2048567153 1799798328 1.14
tpch_q22/datafusion:parquet 🚨 1242828065 757047972 1.64
duckdb / vortex-file-compressed (0.963x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 623580279 675057718 0.92
tpch_q02/duckdb:vortex-file-compressed 1173337734 1109349222 1.06
tpch_q03/duckdb:vortex-file-compressed 867309801 1014439889 0.85
tpch_q04/duckdb:vortex-file-compressed 665185044 644607774 1.03
tpch_q05/duckdb:vortex-file-compressed 1094539955 1120899145 0.98
tpch_q06/duckdb:vortex-file-compressed 734439115 835310944 0.88
tpch_q07/duckdb:vortex-file-compressed 1166268262 1165090331 1.00
tpch_q08/duckdb:vortex-file-compressed 1473868379 1505910972 0.98
tpch_q09/duckdb:vortex-file-compressed 1433390396 1482551214 0.97
tpch_q10/duckdb:vortex-file-compressed 1089354024 1210133764 0.90
tpch_q11/duckdb:vortex-file-compressed 617956425 596059963 1.04
tpch_q12/duckdb:vortex-file-compressed 723366412 717916484 1.01
tpch_q13/duckdb:vortex-file-compressed 937638909 940908500 1.00
tpch_q14/duckdb:vortex-file-compressed 833440167 931909646 0.89
tpch_q15/duckdb:vortex-file-compressed 522156486 581014073 0.90
tpch_q16/duckdb:vortex-file-compressed 499627467 515604507 0.97
tpch_q17/duckdb:vortex-file-compressed 950059186 1016509125 0.93
tpch_q18/duckdb:vortex-file-compressed 919332896 967497364 0.95
tpch_q19/duckdb:vortex-file-compressed 776421957 783372494 0.99
tpch_q20/duckdb:vortex-file-compressed 1257950941 1221332873 1.03
tpch_q21/duckdb:vortex-file-compressed 1866316649 2106932725 0.89
tpch_q22/duckdb:vortex-file-compressed 670348190 628544709 1.07
duckdb / vortex-compact (0.966x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 587077437 640793014 0.92
tpch_q02/duckdb:vortex-compact 1039803588 1067140337 0.97
tpch_q03/duckdb:vortex-compact 809916777 841363722 0.96
tpch_q04/duckdb:vortex-compact 464395374 506522803 0.92
tpch_q05/duckdb:vortex-compact 1059999054 1036383222 1.02
tpch_q06/duckdb:vortex-compact 711799020 812459510 0.88
tpch_q07/duckdb:vortex-compact 973138940 1038028646 0.94
tpch_q08/duckdb:vortex-compact 1357643359 1479331962 0.92
tpch_q09/duckdb:vortex-compact 1366156577 1355267589 1.01
tpch_q10/duckdb:vortex-compact 1091875684 1029965410 1.06
tpch_q11/duckdb:vortex-compact 680137629 697100224 0.98
tpch_q12/duckdb:vortex-compact 630484916 674036439 0.94
tpch_q13/duckdb:vortex-compact 850130231 877816837 0.97
tpch_q14/duckdb:vortex-compact 828817555 934026462 0.89
tpch_q15/duckdb:vortex-compact 524117880 588444554 0.89
tpch_q16/duckdb:vortex-compact 424910008 425258337 1.00
tpch_q17/duckdb:vortex-compact 902928797 913481881 0.99
tpch_q18/duckdb:vortex-compact 741967318 732729266 1.01
tpch_q19/duckdb:vortex-compact 744528471 732459919 1.02
tpch_q20/duckdb:vortex-compact 1194186514 1233793864 0.97
tpch_q21/duckdb:vortex-compact 1711632732 1799703401 0.95
tpch_q22/duckdb:vortex-compact 689416016 619624355 1.11
duckdb / parquet (1.023x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 793893641 889210627 0.89
tpch_q02/duckdb:parquet 1454018221 1494315782 0.97
tpch_q03/duckdb:parquet 1740560300 1774583740 0.98
tpch_q04/duckdb:parquet 966787816 999188332 0.97
tpch_q05/duckdb:parquet 2187721550 2130507328 1.03
tpch_q06/duckdb:parquet 668526985 702440153 0.95
tpch_q07/duckdb:parquet 1887567966 1762212525 1.07
tpch_q08/duckdb:parquet 2521604477 2454279250 1.03
tpch_q09/duckdb:parquet 2537476145 2529705333 1.00
tpch_q10/duckdb:parquet 3388102310 3082837665 1.10
tpch_q11/duckdb:parquet 1042775303 1045030289 1.00
tpch_q12/duckdb:parquet 1458558972 1123989860 1.30
tpch_q13/duckdb:parquet 1347299490 1207835413 1.12
tpch_q14/duckdb:parquet 1281429586 1213345831 1.06
tpch_q15/duckdb:parquet 962436216 912619823 1.05
tpch_q16/duckdb:parquet 1036992243 849008843 1.22
tpch_q17/duckdb:parquet 1380750599 1378712481 1.00
tpch_q18/duckdb:parquet 1424087080 1517192598 0.94
tpch_q19/duckdb:parquet 1791233295 1522796686 1.18
tpch_q20/duckdb:parquet 1790302615 1939385478 0.92
tpch_q21/duckdb:parquet 1722716408 1952356996 0.88
tpch_q22/duckdb:parquet 1039221122 1084744194 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +4.1% -2.4% +6.6% +38.6% ➖ noise
1 datafusion:vortex-file-compressed -3.6% -2.4% -1.2% +47.5% ➖ noise
1 duckdb:vortex-compact -8.4% -2.4% -6.2% +34.5% ➖ noise
1 duckdb:vortex-file-compressed -7.6% -2.4% -5.4% +34.5% ➖ noise
2 datafusion:vortex-compact -4.0% +10.1% -12.9% +37.4% ➖ noise
2 datafusion:vortex-file-compressed +54.2% +10.1% +40.0% +46.9% ➖ noise
2 duckdb:vortex-compact -2.6% +10.1% -11.5% +34.5% ➖ noise
2 duckdb:vortex-file-compressed +5.8% +10.1% -4.0% +35.6% ➖ noise
3 datafusion:vortex-compact +0.1% +6.4% -5.9% +44.7% ➖ noise
3 datafusion:vortex-file-compressed -7.1% +6.4% -12.7% +53.8% ➖ noise
3 duckdb:vortex-compact -3.7% +6.4% -9.6% +37.9% ➖ noise
3 duckdb:vortex-file-compressed -14.5% +6.4% -19.7% +36.3% ➖ noise
4 datafusion:vortex-compact -12.7% +1.8% -14.2% +34.5% ➖ noise
4 datafusion:vortex-file-compressed +1.6% +1.8% -0.1% +34.5% ➖ noise
4 duckdb:vortex-compact -8.3% +1.8% -9.9% +34.5% ➖ noise
4 duckdb:vortex-file-compressed +3.2% +1.8% +1.4% +34.5% ➖ noise
5 datafusion:vortex-compact +3.8% +7.3% -3.2% +34.5% ➖ noise
5 datafusion:vortex-file-compressed +4.0% +7.3% -3.1% +34.5% ➖ noise
5 duckdb:vortex-compact +2.3% +7.3% -4.7% +34.5% ➖ noise
5 duckdb:vortex-file-compressed -2.4% +7.3% -9.0% +34.5% ➖ noise
6 datafusion:vortex-compact +4.6% -3.5% +8.4% +34.5% ➖ noise
6 datafusion:vortex-file-compressed +11.4% -3.5% +15.5% +34.5% ➖ noise
6 duckdb:vortex-compact -12.4% -3.5% -9.2% +34.5% ➖ noise
6 duckdb:vortex-file-compressed -12.1% -3.5% -8.9% +69.9% ➖ noise
7 datafusion:vortex-compact +7.4% +6.9% +0.4% +34.5% ➖ noise
7 datafusion:vortex-file-compressed -2.3% +6.9% -8.6% +34.5% ➖ noise
7 duckdb:vortex-compact -6.3% +6.9% -12.3% +34.5% ➖ noise
7 duckdb:vortex-file-compressed +0.1% +6.9% -6.4% +34.5% ➖ noise
8 datafusion:vortex-compact -2.4% +12.6% -13.3% +34.5% ➖ noise
8 datafusion:vortex-file-compressed +2.9% +12.6% -8.6% +34.5% ➖ noise
8 duckdb:vortex-compact -8.2% +12.6% -18.5% +34.5% ➖ noise
8 duckdb:vortex-file-compressed -2.1% +12.6% -13.1% +34.5% ➖ noise
9 datafusion:vortex-compact +6.0% +2.7% +3.2% +34.5% ➖ noise
9 datafusion:vortex-file-compressed -22.0% +2.7% -24.1% +34.5% ➖ noise
9 duckdb:vortex-compact +0.8% +2.7% -1.9% +34.5% ➖ noise
9 duckdb:vortex-file-compressed -3.3% +2.7% -5.9% +34.5% ➖ noise
10 datafusion:vortex-compact +30.2% +3.3% +26.0% +34.5% ➖ noise
10 datafusion:vortex-file-compressed -24.3% +3.3% -26.7% +40.8% ➖ noise
10 duckdb:vortex-compact +6.0% +3.3% +2.6% +34.5% ➖ noise
10 duckdb:vortex-file-compressed -10.0% +3.3% -12.9% +34.5% ➖ noise
11 datafusion:vortex-compact +24.8% -11.6% +41.3% +34.5% 🚨 regression
11 datafusion:vortex-file-compressed -5.2% -11.6% +7.2% +34.5% ➖ noise
11 duckdb:vortex-compact -2.4% -11.6% +10.4% +34.5% ➖ noise
11 duckdb:vortex-file-compressed +3.7% -11.6% +17.3% +34.5% ➖ noise
12 datafusion:vortex-compact -2.9% +21.3% -19.9% +38.7% ➖ noise
12 datafusion:vortex-file-compressed -55.2% +21.3% -63.0% +48.1% ✅ faster
12 duckdb:vortex-compact -6.5% +21.3% -22.9% +34.5% ➖ noise
12 duckdb:vortex-file-compressed +0.8% +21.3% -16.9% +34.5% ➖ noise
13 datafusion:vortex-compact -7.2% +18.2% -21.5% +34.5% ➖ noise
13 datafusion:vortex-file-compressed -30.3% +18.2% -41.1% +51.8% ✅ faster
13 duckdb:vortex-compact -3.2% +18.2% -18.1% +43.9% ➖ noise
13 duckdb:vortex-file-compressed -0.3% +18.2% -15.7% +50.0% ➖ noise
14 datafusion:vortex-compact -10.2% +15.8% -22.4% +34.5% ➖ noise
14 datafusion:vortex-file-compressed -5.9% +15.8% -18.7% +37.8% ➖ noise
14 duckdb:vortex-compact -11.3% +15.8% -23.4% +34.5% ➖ noise
14 duckdb:vortex-file-compressed -10.6% +15.8% -22.7% +34.5% ➖ noise
15 datafusion:vortex-compact +6.1% +19.1% -10.9% +34.5% ➖ noise
15 datafusion:vortex-file-compressed +2.6% +19.1% -13.9% +34.5% ➖ noise
15 duckdb:vortex-compact -10.9% +19.1% -25.2% +34.5% ➖ noise
15 duckdb:vortex-file-compressed -10.1% +19.1% -24.5% +34.5% ➖ noise
16 datafusion:vortex-compact -9.2% +32.3% -31.3% +34.5% ✅ faster
16 datafusion:vortex-file-compressed +13.3% +32.3% -14.4% +34.5% ➖ noise
16 duckdb:vortex-compact -0.1% +32.3% -24.5% +34.5% ➖ noise
16 duckdb:vortex-file-compressed -3.1% +32.3% -26.8% +38.8% ➖ noise
17 datafusion:vortex-compact -1.0% -7.3% +6.7% +34.5% ➖ noise
17 datafusion:vortex-file-compressed +4.3% -7.3% +12.5% +34.5% ➖ noise
17 duckdb:vortex-compact -1.2% -7.3% +6.6% +34.5% ➖ noise
17 duckdb:vortex-file-compressed -6.5% -7.3% +0.8% +34.5% ➖ noise
18 datafusion:vortex-compact -3.6% -16.7% +15.7% +34.5% ➖ noise
18 datafusion:vortex-file-compressed +8.7% -16.7% +30.5% +34.5% ➖ noise
18 duckdb:vortex-compact +1.3% -16.7% +21.5% +34.5% ➖ noise
18 duckdb:vortex-file-compressed -5.0% -16.7% +14.1% +34.5% ➖ noise
19 datafusion:vortex-compact +10.4% +7.1% +3.1% +34.5% ➖ noise
19 datafusion:vortex-file-compressed +10.1% +7.1% +2.8% +34.5% ➖ noise
19 duckdb:vortex-compact +1.6% +7.1% -5.1% +34.5% ➖ noise
19 duckdb:vortex-file-compressed -0.9% +7.1% -7.4% +34.5% ➖ noise
20 datafusion:vortex-compact +10.0% -5.4% +16.4% +34.5% ➖ noise
20 datafusion:vortex-file-compressed +18.0% -5.4% +24.8% +34.5% ➖ noise
20 duckdb:vortex-compact -3.2% -5.4% +2.3% +34.5% ➖ noise
20 duckdb:vortex-file-compressed +3.0% -5.4% +8.9% +34.5% ➖ noise
21 datafusion:vortex-compact -12.2% +0.2% -12.4% +34.5% ➖ noise
21 datafusion:vortex-file-compressed +14.9% +0.2% +14.7% +34.5% ➖ noise
21 duckdb:vortex-compact -4.9% +0.2% -5.1% +34.5% ➖ noise
21 duckdb:vortex-file-compressed -11.4% +0.2% -11.6% +34.5% ➖ noise
22 datafusion:vortex-compact -3.5% +25.4% -23.1% +49.7% ➖ noise
22 datafusion:vortex-file-compressed -10.9% +25.4% -29.0% +48.1% ➖ noise
22 duckdb:vortex-compact +11.3% +25.4% -11.3% +34.5% ➖ noise
22 duckdb:vortex-file-compressed +6.7% +25.4% -15.0% +34.5% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.9%
Vortex (geomean): 1.023x ➖
Parquet (geomean): 1.054x ➖
Shifts: Parquet (control) +5.4% · Median polish +3.7%


datafusion / vortex-file-compressed (0.959x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 32761520 34836519 0.94
fineweb_q01/datafusion:vortex-file-compressed 905189089 988756265 0.92
fineweb_q02/datafusion:vortex-file-compressed 613887486 533433592 1.15
fineweb_q03/datafusion:vortex-file-compressed 1379532407 1418204480 0.97
fineweb_q04/datafusion:vortex-file-compressed 1440988244 1444352526 1.00
fineweb_q05/datafusion:vortex-file-compressed 1393403859 1447937876 0.96
fineweb_q06/datafusion:vortex-file-compressed 1593650702 1733571423 0.92
fineweb_q07/datafusion:vortex-file-compressed 1437772143 1542865695 0.93
fineweb_q08/datafusion:vortex-file-compressed 558770396 645352485 0.87
datafusion / vortex-compact (1.027x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 34588493 30294002 1.14
fineweb_q01/datafusion:vortex-compact 699924090 604388576 1.16
fineweb_q02/datafusion:vortex-compact 667131336 611236548 1.09
fineweb_q03/datafusion:vortex-compact 1821319948 1815697532 1.00
fineweb_q04/datafusion:vortex-compact 2231932143 2190227434 1.02
fineweb_q05/datafusion:vortex-compact 1689898963 1672086688 1.01
fineweb_q06/datafusion:vortex-compact 1529981779 1457310124 1.05
fineweb_q07/datafusion:vortex-compact 1298347762 1578260705 0.82
fineweb_q08/datafusion:vortex-compact 409800260 413820528 0.99
datafusion / parquet (1.064x ➖, 0↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1366371771 1270596008 1.08
fineweb_q01/datafusion:parquet 1926139889 2002575832 0.96
fineweb_q02/datafusion:parquet 2062730363 1869366143 1.10
fineweb_q03/datafusion:parquet 1909740085 1934477850 0.99
fineweb_q04/datafusion:parquet 1894326621 1914493886 0.99
fineweb_q05/datafusion:parquet 1827338818 1937557847 0.94
fineweb_q06/datafusion:parquet 🚨 2461590303 1824641058 1.35
fineweb_q07/datafusion:parquet 1897390613 1780305208 1.07
fineweb_q08/datafusion:parquet 2255710258 1956297097 1.15
duckdb / vortex-file-compressed (1.058x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 89177342 80742431 1.10
fineweb_q01/duckdb:vortex-file-compressed 590729631 570420598 1.04
fineweb_q02/duckdb:vortex-file-compressed 569558008 454046035 1.25
fineweb_q03/duckdb:vortex-file-compressed 1501439834 1433411778 1.05
fineweb_q04/duckdb:vortex-file-compressed 1481436641 1510356156 0.98
fineweb_q05/duckdb:vortex-file-compressed 1453178757 1445398701 1.01
fineweb_q06/duckdb:vortex-file-compressed 1626923174 1593209670 1.02
fineweb_q07/duckdb:vortex-file-compressed 1502964063 1419599545 1.06
fineweb_q08/duckdb:vortex-file-compressed 615098502 592699547 1.04
duckdb / vortex-compact (1.052x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 58787373 55753941 1.05
fineweb_q01/duckdb:vortex-compact 588895590 536172667 1.10
fineweb_q02/duckdb:vortex-compact 603929901 603514116 1.00
fineweb_q03/duckdb:vortex-compact 1569639063 1548871744 1.01
fineweb_q04/duckdb:vortex-compact 1747507093 1657089934 1.05
fineweb_q05/duckdb:vortex-compact 1444247753 1452197612 0.99
fineweb_q06/duckdb:vortex-compact 1421364605 1410030105 1.01
fineweb_q07/duckdb:vortex-compact 1370319197 1271294980 1.08
fineweb_q08/duckdb:vortex-compact 547201965 465954824 1.17
duckdb / parquet (1.045x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1140060586 1095350761 1.04
fineweb_q01/duckdb:parquet 1356787659 1342366195 1.01
fineweb_q02/duckdb:parquet 1417664998 1362554883 1.04
fineweb_q03/duckdb:parquet 4111902847 3803217717 1.08
fineweb_q04/duckdb:parquet 1898863176 1856614028 1.02
fineweb_q05/duckdb:parquet 2525499941 2264529766 1.12
fineweb_q06/duckdb:parquet 4465696321 4565707151 0.98
fineweb_q07/duckdb:parquet 2767736293 2582584269 1.07
fineweb_q08/duckdb:parquet 1172551828 1119811518 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +14.2% +5.8% +7.9% +174.6% ➖ noise
0 datafusion:vortex-file-compressed -6.0% +5.8% -11.1% +187.8% ➖ noise
0 duckdb:vortex-compact +5.4% +5.8% -0.3% +44.7% ➖ noise
0 duckdb:vortex-file-compressed +10.4% +5.8% +4.4% +59.5% ➖ noise
1 datafusion:vortex-compact +15.8% -1.4% +17.5% +79.0% ➖ noise
1 datafusion:vortex-file-compressed -8.5% -1.4% -7.2% +97.0% ➖ noise
1 duckdb:vortex-compact +9.8% -1.4% +11.4% +30.0% ➖ noise
1 duckdb:vortex-file-compressed +3.6% -1.4% +5.0% +30.0% ➖ noise
2 datafusion:vortex-compact +9.1% +7.1% +1.9% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +15.1% +7.1% +7.4% +43.4% ➖ noise
2 duckdb:vortex-compact +0.1% +7.1% -6.6% +30.3% ➖ noise
2 duckdb:vortex-file-compressed +25.4% +7.1% +17.1% +30.0% ➖ noise
3 datafusion:vortex-compact +0.3% +3.3% -2.9% +30.0% ➖ noise
3 datafusion:vortex-file-compressed -2.7% +3.3% -5.8% +30.0% ➖ noise
3 duckdb:vortex-compact +1.3% +3.3% -1.9% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +4.7% +3.3% +1.4% +30.0% ➖ noise
4 datafusion:vortex-compact +1.9% +0.6% +1.3% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -0.2% +0.6% -0.8% +30.0% ➖ noise
4 duckdb:vortex-compact +5.5% +0.6% +4.8% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -1.9% +0.6% -2.5% +30.0% ➖ noise
5 datafusion:vortex-compact +1.1% +2.6% -1.5% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -3.8% +2.6% -6.2% +30.0% ➖ noise
5 duckdb:vortex-compact -0.5% +2.6% -3.0% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +0.5% +2.6% -2.0% +30.0% ➖ noise
6 datafusion:vortex-compact +5.0% +14.9% -8.6% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -8.1% +14.9% -20.0% +30.0% ➖ noise
6 duckdb:vortex-compact +0.8% +14.9% -12.2% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +2.1% +14.9% -11.1% +30.0% ➖ noise
7 datafusion:vortex-compact -17.7% +6.9% -23.0% +96.3% ➖ noise
7 datafusion:vortex-file-compressed -6.8% +6.9% -12.8% +30.0% ➖ noise
7 duckdb:vortex-compact +7.8% +6.9% +0.9% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +5.9% +6.9% -0.9% +30.0% ➖ noise
8 datafusion:vortex-compact -1.0% +9.9% -9.9% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -13.4% +9.9% -21.2% +33.5% ➖ noise
8 duckdb:vortex-compact +17.4% +9.9% +6.9% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +3.8% +9.9% -5.6% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.131x ❌


datafusion / vortex-file-compressed (1.131x ❌, 0↑ 7↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 132974613 121995931 1.09
polarsignals_q01/datafusion:vortex-file-compressed 🚨 410542646 366285637 1.12
polarsignals_q02/datafusion:vortex-file-compressed 🚨 27477867 24313570 1.13
polarsignals_q03/datafusion:vortex-file-compressed 🚨 433942922 366568334 1.18
polarsignals_q04/datafusion:vortex-file-compressed 🚨 12942711 11162943 1.16
polarsignals_q05/datafusion:vortex-file-compressed 17618960 16208985 1.09
polarsignals_q06/datafusion:vortex-file-compressed 20644668 18880156 1.09
polarsignals_q07/datafusion:vortex-file-compressed 🚨 15872971 14058014 1.13
polarsignals_q08/datafusion:vortex-file-compressed 🚨 519108490 443254698 1.17
polarsignals_q09/datafusion:vortex-file-compressed 🚨 12391436 10749316 1.15

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.3%
Vortex (geomean): 1.137x ❌
Parquet (geomean): 1.083x ➖
Shifts: Parquet (control) +8.3% · Median polish +13.1%


datafusion / vortex-file-compressed (1.162x ❌, 0↑ 18↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 469457462 407888781 1.15
tpch_q02/datafusion:vortex-file-compressed 🚨 134106763 115063084 1.17
tpch_q03/datafusion:vortex-file-compressed 🚨 260979556 216784766 1.20
tpch_q04/datafusion:vortex-file-compressed 🚨 131973584 110274534 1.20
tpch_q05/datafusion:vortex-file-compressed 🚨 478442156 391488359 1.22
tpch_q06/datafusion:vortex-file-compressed 47244656 43010341 1.10
tpch_q07/datafusion:vortex-file-compressed 🚨 685276559 573570864 1.19
tpch_q08/datafusion:vortex-file-compressed 🚨 464111862 384408567 1.21
tpch_q09/datafusion:vortex-file-compressed 🚨 822582831 676462527 1.22
tpch_q10/datafusion:vortex-file-compressed 🚨 303049397 249374255 1.22
tpch_q11/datafusion:vortex-file-compressed 🚨 102839484 86893161 1.18
tpch_q12/datafusion:vortex-file-compressed 🚨 155060322 118737523 1.31
tpch_q13/datafusion:vortex-file-compressed 243275207 224328891 1.08
tpch_q14/datafusion:vortex-file-compressed 🚨 64920786 57222666 1.13
tpch_q15/datafusion:vortex-file-compressed 🚨 124868863 109174220 1.14
tpch_q16/datafusion:vortex-file-compressed 🚨 90457830 78595074 1.15
tpch_q17/datafusion:vortex-file-compressed 🚨 760531332 679357689 1.12
tpch_q18/datafusion:vortex-file-compressed 🚨 1058607930 902314030 1.17
tpch_q19/datafusion:vortex-file-compressed 96679286 97345371 0.99
tpch_q20/datafusion:vortex-file-compressed 🚨 202169948 173773700 1.16
tpch_q21/datafusion:vortex-file-compressed 🚨 841214900 696474538 1.21
tpch_q22/datafusion:vortex-file-compressed 65352400 60689491 1.08
datafusion / vortex-compact (1.135x ❌, 0↑ 18↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 494280042 444641454 1.11
tpch_q02/datafusion:vortex-compact 🚨 136877183 120032083 1.14
tpch_q03/datafusion:vortex-compact 🚨 256181134 220179640 1.16
tpch_q04/datafusion:vortex-compact 131766202 120580905 1.09
tpch_q05/datafusion:vortex-compact 🚨 468305914 399244397 1.17
tpch_q06/datafusion:vortex-compact 69195174 63530481 1.09
tpch_q07/datafusion:vortex-compact 🚨 715769287 593507898 1.21
tpch_q08/datafusion:vortex-compact 🚨 462934041 391614708 1.18
tpch_q09/datafusion:vortex-compact 🚨 827007907 687361856 1.20
tpch_q10/datafusion:vortex-compact 🚨 310279012 277704624 1.12
tpch_q11/datafusion:vortex-compact 🚨 106422635 91830571 1.16
tpch_q12/datafusion:vortex-compact 🚨 190557113 168677116 1.13
tpch_q13/datafusion:vortex-compact 🚨 308565284 274021328 1.13
tpch_q14/datafusion:vortex-compact 🚨 83019478 74366988 1.12
tpch_q15/datafusion:vortex-compact 🚨 183978728 165976125 1.11
tpch_q16/datafusion:vortex-compact 🚨 93154674 83174976 1.12
tpch_q17/datafusion:vortex-compact 🚨 788654761 657828719 1.20
tpch_q18/datafusion:vortex-compact 🚨 1056831503 892345153 1.18
tpch_q19/datafusion:vortex-compact 140360496 141730298 0.99
tpch_q20/datafusion:vortex-compact 🚨 228308107 199158257 1.15
tpch_q21/datafusion:vortex-compact 🚨 839206930 705897994 1.19
tpch_q22/datafusion:vortex-compact 77033507 73960057 1.04
datafusion / parquet (1.128x ❌, 0↑ 16↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 463240247 424195147 1.09
tpch_q02/datafusion:parquet 🚨 207465310 186820928 1.11
tpch_q03/datafusion:parquet 🚨 358650371 298286282 1.20
tpch_q04/datafusion:parquet 🚨 159586410 139203880 1.15
tpch_q05/datafusion:parquet 🚨 542154615 457218434 1.19
tpch_q06/datafusion:parquet 141790534 129187020 1.10
tpch_q07/datafusion:parquet 🚨 734623596 643803764 1.14
tpch_q08/datafusion:parquet 🚨 591768085 502546702 1.18
tpch_q09/datafusion:parquet 🚨 928448048 791035995 1.17
tpch_q10/datafusion:parquet 🚨 568405056 511680580 1.11
tpch_q11/datafusion:parquet 🚨 152005769 132933948 1.14
tpch_q12/datafusion:parquet 226893935 219397251 1.03
tpch_q13/datafusion:parquet 368113010 343297249 1.07
tpch_q14/datafusion:parquet 173302325 162068926 1.07
tpch_q15/datafusion:parquet 🚨 287615762 252000464 1.14
tpch_q16/datafusion:parquet 🚨 155349326 139512810 1.11
tpch_q17/datafusion:parquet 🚨 830358541 699442870 1.19
tpch_q18/datafusion:parquet 🚨 1050323236 910515407 1.15
tpch_q19/datafusion:parquet 🚨 309906509 264472930 1.17
tpch_q20/datafusion:parquet 🚨 350504819 310759961 1.13
tpch_q21/datafusion:parquet 🚨 857252643 754539328 1.14
tpch_q22/datafusion:parquet 227595603 216270485 1.05
datafusion / arrow (1.164x ❌, 0↑ 20↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚨 672146796 599903078 1.12
tpch_q02/datafusion:arrow 🚨 186865569 164201068 1.14
tpch_q03/datafusion:arrow 🚨 557624206 456127511 1.22
tpch_q04/datafusion:arrow 🚨 401635783 346746034 1.16
tpch_q05/datafusion:arrow 🚨 1061180075 899094568 1.18
tpch_q06/datafusion:arrow 🚨 320359358 271727476 1.18
tpch_q07/datafusion:arrow 🚨 1324224803 1115702825 1.19
tpch_q08/datafusion:arrow 🚨 1281444855 1103882109 1.16
tpch_q09/datafusion:arrow 🚨 1526004525 1315140790 1.16
tpch_q10/datafusion:arrow 🚨 698891044 592660627 1.18
tpch_q11/datafusion:arrow 🚨 171353880 143912716 1.19
tpch_q12/datafusion:arrow 🚨 767880538 647757569 1.19
tpch_q13/datafusion:arrow 567518407 517688884 1.10
tpch_q14/datafusion:arrow 🚨 369454497 301218661 1.23
tpch_q15/datafusion:arrow 🚨 788492682 664116646 1.19
tpch_q16/datafusion:arrow 🚨 120114091 106337292 1.13
tpch_q17/datafusion:arrow 🚨 1504896035 1304757479 1.15
tpch_q18/datafusion:arrow 🚨 2109177585 1816367543 1.16
tpch_q19/datafusion:arrow 🚨 576953061 496272717 1.16
tpch_q20/datafusion:arrow 🚨 585371470 488996948 1.20
tpch_q21/datafusion:arrow 3109462964 2838479912 1.10
tpch_q22/datafusion:arrow 🚨 161589680 140538619 1.15
duckdb / vortex-file-compressed (1.139x ❌, 0↑ 17↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 189789358 177897438 1.07
tpch_q02/duckdb:vortex-file-compressed 🚨 61888973 54494960 1.14
tpch_q03/duckdb:vortex-file-compressed 🚨 164679971 136424800 1.21
tpch_q04/duckdb:vortex-file-compressed 🚨 196146755 161892031 1.21
tpch_q05/duckdb:vortex-file-compressed 🚨 160915104 134785689 1.19
tpch_q06/duckdb:vortex-file-compressed 52906471 48515630 1.09
tpch_q07/duckdb:vortex-file-compressed 🚨 178368156 157299983 1.13
tpch_q08/duckdb:vortex-file-compressed 🚨 213807883 182918779 1.17
tpch_q09/duckdb:vortex-file-compressed 🚨 386968849 341316186 1.13
tpch_q10/duckdb:vortex-file-compressed 🚨 196901031 168357039 1.17
tpch_q11/duckdb:vortex-file-compressed 🚨 40981184 37103856 1.10
tpch_q12/duckdb:vortex-file-compressed 109650085 100437661 1.09
tpch_q13/duckdb:vortex-file-compressed 🚨 275793822 248387377 1.11
tpch_q14/duckdb:vortex-file-compressed 77934166 72583067 1.07
tpch_q15/duckdb:vortex-file-compressed 🚨 113070790 100453545 1.13
tpch_q16/duckdb:vortex-file-compressed 🚨 98198679 83492095 1.18
tpch_q17/duckdb:vortex-file-compressed 🚨 130055653 103523298 1.26
tpch_q18/duckdb:vortex-file-compressed 🚨 343039133 303114394 1.13
tpch_q19/duckdb:vortex-file-compressed 🚨 101898191 91939311 1.11
tpch_q20/duckdb:vortex-file-compressed 🚨 195472540 169184377 1.16
tpch_q21/duckdb:vortex-file-compressed 🚨 699774419 604077152 1.16
tpch_q22/duckdb:vortex-file-compressed 84747725 78130245 1.08
duckdb / vortex-compact (1.111x ❌, 0↑ 17↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 248530553 230197437 1.08
tpch_q02/duckdb:vortex-compact 🚨 65434757 59299270 1.10
tpch_q03/duckdb:vortex-compact 🚨 158406889 142876564 1.11
tpch_q04/duckdb:vortex-compact 🚨 200732809 178448098 1.12
tpch_q05/duckdb:vortex-compact 🚨 170985417 152499364 1.12
tpch_q06/duckdb:vortex-compact 90838293 84303263 1.08
tpch_q07/duckdb:vortex-compact 🚨 232499232 207010808 1.12
tpch_q08/duckdb:vortex-compact 🚨 225675262 192940318 1.17
tpch_q09/duckdb:vortex-compact 🚨 408137296 364975287 1.12
tpch_q10/duckdb:vortex-compact 🚨 210564172 187276618 1.12
tpch_q11/duckdb:vortex-compact 🚨 47744781 41906124 1.14
tpch_q12/duckdb:vortex-compact 🚨 225072914 203756021 1.10
tpch_q13/duckdb:vortex-compact 🚨 330480688 299683338 1.10
tpch_q14/duckdb:vortex-compact 🚨 115906931 103182107 1.12
tpch_q15/duckdb:vortex-compact 🚨 135854758 120212679 1.13
tpch_q16/duckdb:vortex-compact 93374771 86108963 1.08
tpch_q17/duckdb:vortex-compact 🚨 134293751 119289785 1.13
tpch_q18/duckdb:vortex-compact 🚨 325485266 294961727 1.10
tpch_q19/duckdb:vortex-compact 122972266 116384023 1.06
tpch_q20/duckdb:vortex-compact 🚨 232965298 210410975 1.11
tpch_q21/duckdb:vortex-compact 🚨 714011264 628772645 1.14
tpch_q22/duckdb:vortex-compact 97988417 91278653 1.07
duckdb / parquet (1.040x ➖, 0↑ 2↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 267848247 264490541 1.01
tpch_q02/duckdb:parquet 103093343 103489320 1.00
tpch_q03/duckdb:parquet 221402760 206468291 1.07
tpch_q04/duckdb:parquet 139107986 133173466 1.04
tpch_q05/duckdb:parquet 230746468 219516461 1.05
tpch_q06/duckdb:parquet 68541657 64390898 1.06
tpch_q07/duckdb:parquet 192565039 183530647 1.05
tpch_q08/duckdb:parquet 268777555 253133442 1.06
tpch_q09/duckdb:parquet 🚨 540864509 477931877 1.13
tpch_q10/duckdb:parquet 650069384 614295913 1.06
tpch_q11/duckdb:parquet 60944055 64304569 0.95
tpch_q12/duckdb:parquet 129541101 125473196 1.03
tpch_q13/duckdb:parquet 477368735 455828156 1.05
tpch_q14/duckdb:parquet 183379157 172854736 1.06
tpch_q15/duckdb:parquet 100162852 97171727 1.03
tpch_q16/duckdb:parquet 152921306 162487131 0.94
tpch_q17/duckdb:parquet 183920716 179045138 1.03
tpch_q18/duckdb:parquet 378053984 356521035 1.06
tpch_q19/duckdb:parquet 294220214 283936668 1.04
tpch_q20/duckdb:parquet 244675345 234772453 1.04
tpch_q21/duckdb:parquet 🚨 621116435 562721782 1.10
tpch_q22/duckdb:parquet 300037293 292152141 1.03
duckdb / duckdb (1.070x ➖, 0↑ 5↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 119851414 116348248 1.03
tpch_q02/duckdb:duckdb 🚨 52535437 47333221 1.11
tpch_q03/duckdb:duckdb 103670934 97500850 1.06
tpch_q04/duckdb:duckdb 🚨 151943779 133842582 1.14
tpch_q05/duckdb:duckdb 🚨 121592852 109358102 1.11
tpch_q06/duckdb:duckdb 39495758 37624123 1.05
tpch_q07/duckdb:duckdb 93108387 86987694 1.07
tpch_q08/duckdb:duckdb 119746469 112162255 1.07
tpch_q09/duckdb:duckdb 🚨 307410794 279203119 1.10
tpch_q10/duckdb:duckdb 218152159 205033271 1.06
tpch_q11/duckdb:duckdb 16757382 15409750 1.09
tpch_q12/duckdb:duckdb 90268707 85012595 1.06
tpch_q13/duckdb:duckdb 243633502 221495118 1.10
tpch_q14/duckdb:duckdb 75449806 71875092 1.05
tpch_q15/duckdb:duckdb 83376665 77387671 1.08
tpch_q16/duckdb:duckdb 79271706 73922242 1.07
tpch_q17/duckdb:duckdb 87284859 84946923 1.03
tpch_q18/duckdb:duckdb 227199679 213755739 1.06
tpch_q19/duckdb:duckdb 122512078 117216001 1.05
tpch_q20/duckdb:duckdb 116648170 112192842 1.04
tpch_q21/duckdb:duckdb 🚨 327733001 297096557 1.10
tpch_q22/duckdb:duckdb 70026992 68173337 1.03
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +12.0% +5.2% +6.5% +10.0% ➖ noise
1 datafusion:vortex-compact +11.2% +5.2% +5.7% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +15.1% +5.2% +9.4% +10.0% ➖ noise
1 duckdb:duckdb +3.0% +5.2% -2.0% +10.0% ➖ noise
1 duckdb:vortex-compact +8.0% +5.2% +2.7% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +6.7% +5.2% +1.4% +10.0% ➖ noise
2 datafusion:arrow +13.8% +5.2% +8.2% +10.0% ➖ noise
2 datafusion:vortex-compact +14.0% +5.2% +8.4% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +16.6% +5.2% +10.8% +10.0% 🚨 regression
2 duckdb:duckdb +11.0% +5.2% +5.5% +10.0% ➖ noise
2 duckdb:vortex-compact +10.3% +5.2% +4.9% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +13.6% +5.2% +8.0% +10.0% ➖ noise
3 datafusion:arrow +22.3% +13.5% +7.7% +10.0% ➖ noise
3 datafusion:vortex-compact +16.4% +13.5% +2.5% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +20.4% +13.5% +6.0% +10.6% ➖ noise
3 duckdb:duckdb +6.3% +13.5% -6.4% +10.0% ➖ noise
3 duckdb:vortex-compact +10.9% +13.5% -2.4% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +20.7% +13.5% +6.3% +10.0% ➖ noise
4 datafusion:arrow +15.8% +9.4% +5.8% +10.0% ➖ noise
4 datafusion:vortex-compact +9.3% +9.4% -0.1% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +19.7% +9.4% +9.4% +10.0% ➖ noise
4 duckdb:duckdb +13.5% +9.4% +3.7% +10.0% ➖ noise
4 duckdb:vortex-compact +12.5% +9.4% +2.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +21.2% +9.4% +10.7% +10.0% 🚨 regression
5 datafusion:arrow +18.0% +11.6% +5.7% +10.0% ➖ noise
5 datafusion:vortex-compact +17.3% +11.6% +5.1% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +22.2% +11.6% +9.5% +10.0% ➖ noise
5 duckdb:duckdb +11.2% +11.6% -0.4% +10.0% ➖ noise
5 duckdb:vortex-compact +12.1% +11.6% +0.4% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +19.4% +11.6% +6.9% +10.0% ➖ noise
6 datafusion:arrow +17.9% +8.1% +9.1% +10.0% ➖ noise
6 datafusion:vortex-compact +8.9% +8.1% +0.8% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +9.8% +8.1% +1.6% +10.0% ➖ noise
6 duckdb:duckdb +5.0% +8.1% -2.9% +10.2% ➖ noise
6 duckdb:vortex-compact +7.8% +8.1% -0.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +9.1% +8.1% +0.9% +10.0% ➖ noise
7 datafusion:arrow +18.7% +9.4% +8.5% +10.0% ➖ noise
7 datafusion:vortex-compact +20.6% +9.4% +10.2% +10.0% 🚨 regression
7 datafusion:vortex-file-compressed +19.5% +9.4% +9.2% +10.0% ➖ noise
7 duckdb:duckdb +7.0% +9.4% -2.2% +10.0% ➖ noise
7 duckdb:vortex-compact +12.3% +9.4% +2.6% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +13.4% +9.4% +3.6% +10.0% ➖ noise
8 datafusion:arrow +16.1% +11.8% +3.8% +10.0% ➖ noise
8 datafusion:vortex-compact +18.2% +11.8% +5.7% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +20.7% +11.8% +8.0% +10.0% ➖ noise
8 duckdb:duckdb +6.8% +11.8% -4.5% +10.0% ➖ noise
8 duckdb:vortex-compact +17.0% +11.8% +4.6% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +16.9% +11.8% +4.5% +10.0% ➖ noise
9 datafusion:arrow +16.0% +15.3% +0.7% +10.0% ➖ noise
9 datafusion:vortex-compact +20.3% +15.3% +4.4% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +21.6% +15.3% +5.5% +10.0% ➖ noise
9 duckdb:duckdb +10.1% +15.3% -4.5% +10.0% ➖ noise
9 duckdb:vortex-compact +11.8% +15.3% -3.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +13.4% +15.3% -1.6% +10.0% ➖ noise
10 datafusion:arrow +17.9% +8.4% +8.8% +10.0% ➖ noise
10 datafusion:vortex-compact +11.7% +8.4% +3.1% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +21.5% +8.4% +12.1% +10.0% 🚨 regression
10 duckdb:duckdb +6.4% +8.4% -1.9% +10.0% ➖ noise
10 duckdb:vortex-compact +12.4% +8.4% +3.7% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +17.0% +8.4% +7.9% +10.0% ➖ noise
11 datafusion:arrow +19.1% +4.1% +14.4% +10.0% 🚨 regression
11 datafusion:vortex-compact +15.9% +4.1% +11.3% +10.0% 🚨 regression
11 datafusion:vortex-file-compressed +18.4% +4.1% +13.7% +11.7% 🚨 regression
11 duckdb:duckdb +8.7% +4.1% +4.5% +11.6% ➖ noise
11 duckdb:vortex-compact +13.9% +4.1% +9.4% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +10.4% +4.1% +6.1% +10.0% ➖ noise
12 datafusion:arrow +18.5% +3.3% +14.7% +23.9% ➖ noise
12 datafusion:vortex-compact +13.0% +3.3% +9.3% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +30.6% +3.3% +26.4% +10.0% 🚨 regression
12 duckdb:duckdb +6.2% +3.3% +2.8% +10.0% ➖ noise
12 duckdb:vortex-compact +10.5% +3.3% +6.9% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +9.2% +3.3% +5.7% +10.0% ➖ noise
13 datafusion:arrow +9.6% +6.0% +3.4% +10.0% ➖ noise
13 datafusion:vortex-compact +12.6% +6.0% +6.3% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +8.4% +6.0% +2.3% +10.0% ➖ noise
13 duckdb:duckdb +10.0% +6.0% +3.8% +10.0% ➖ noise
13 duckdb:vortex-compact +10.3% +6.0% +4.1% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +11.0% +6.0% +4.8% +10.0% ➖ noise
14 datafusion:arrow +22.7% +6.5% +15.2% +10.0% 🚨 regression
14 datafusion:vortex-compact +11.6% +6.5% +4.8% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +13.5% +6.5% +6.5% +10.0% ➖ noise
14 duckdb:duckdb +5.0% +6.5% -1.4% +10.0% ➖ noise
14 duckdb:vortex-compact +12.3% +6.5% +5.5% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +7.4% +6.5% +0.8% +10.0% ➖ noise
15 datafusion:arrow +18.7% +8.5% +9.5% +10.0% ➖ noise
15 datafusion:vortex-compact +10.8% +8.5% +2.2% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +14.4% +8.5% +5.4% +10.0% ➖ noise
15 duckdb:duckdb +7.7% +8.5% -0.7% +10.0% ➖ noise
15 duckdb:vortex-compact +13.0% +8.5% +4.2% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +12.6% +8.5% +3.8% +10.0% ➖ noise
16 datafusion:arrow +13.0% +2.4% +10.3% +10.5% ➖ noise
16 datafusion:vortex-compact +12.0% +2.4% +9.4% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +15.1% +2.4% +12.4% +10.0% 🚨 regression
16 duckdb:duckdb +7.2% +2.4% +4.8% +10.0% ➖ noise
16 duckdb:vortex-compact +8.4% +2.4% +5.9% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +17.6% +2.4% +14.9% +10.0% 🚨 regression
17 datafusion:arrow +15.3% +10.4% +4.4% +10.0% ➖ noise
17 datafusion:vortex-compact +19.9% +10.4% +8.6% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +11.9% +10.4% +1.4% +10.0% ➖ noise
17 duckdb:duckdb +2.8% +10.4% -7.0% +10.0% ➖ noise
17 duckdb:vortex-compact +12.6% +10.4% +1.9% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +25.6% +10.4% +13.8% +10.0% 🚨 regression
18 datafusion:arrow +16.1% +10.6% +5.0% +10.0% ➖ noise
18 datafusion:vortex-compact +18.4% +10.6% +7.1% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +17.3% +10.6% +6.1% +10.0% ➖ noise
18 duckdb:duckdb +6.3% +10.6% -3.9% +10.0% ➖ noise
18 duckdb:vortex-compact +10.3% +10.6% -0.2% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +13.2% +10.6% +2.3% +10.0% ➖ noise
19 datafusion:arrow +16.3% +10.2% +5.5% +10.0% ➖ noise
19 datafusion:vortex-compact -1.0% +10.2% -10.1% +10.0% ✅ faster
19 datafusion:vortex-file-compressed -0.7% +10.2% -9.9% +10.0% ✅ faster
19 duckdb:duckdb +4.5% +10.2% -5.1% +10.0% ➖ noise
19 duckdb:vortex-compact +5.7% +10.2% -4.1% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +10.8% +10.2% +0.6% +10.0% ➖ noise
20 datafusion:arrow +19.7% +8.4% +10.4% +10.0% 🚨 regression
20 datafusion:vortex-compact +14.6% +8.4% +5.7% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +16.3% +8.4% +7.3% +10.0% ➖ noise
20 duckdb:duckdb +4.0% +8.4% -4.1% +10.0% ➖ noise
20 duckdb:vortex-compact +10.7% +8.4% +2.1% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +15.5% +8.4% +6.6% +10.0% ➖ noise
21 datafusion:arrow +9.5% +12.0% -2.2% +10.0% ➖ noise
21 datafusion:vortex-compact +18.9% +12.0% +6.2% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +20.8% +12.0% +7.9% +10.0% ➖ noise
21 duckdb:duckdb +10.3% +12.0% -1.5% +10.0% ➖ noise
21 duckdb:vortex-compact +13.6% +12.0% +1.4% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +15.8% +12.0% +3.4% +10.0% ➖ noise
22 datafusion:arrow +15.0% +4.0% +10.6% +10.0% 🚨 regression
22 datafusion:vortex-compact +4.2% +4.0% +0.2% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +7.7% +4.0% +3.6% +10.0% ➖ noise
22 duckdb:duckdb +2.7% +4.0% -1.2% +10.0% ➖ noise
22 duckdb:vortex-compact +7.4% +4.0% +3.3% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +8.5% +4.0% +4.3% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Vortex (geomean): 0.980x ➖
Parquet (geomean): 0.991x ➖
Shifts: Parquet (control) -0.9% · Median polish -1.0%


datafusion / vortex-file-compressed (0.993x ➖, 1↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1932002 1827268 1.06
clickbench_q01/datafusion:vortex-file-compressed 🚀 14375777 16032980 0.90
clickbench_q02/datafusion:vortex-file-compressed 32974992 34463376 0.96
clickbench_q03/datafusion:vortex-file-compressed 38845444 39400845 0.99
clickbench_q04/datafusion:vortex-file-compressed 308726544 309198663 1.00
clickbench_q05/datafusion:vortex-file-compressed 314777558 317940285 0.99
clickbench_q06/datafusion:vortex-file-compressed 1846855 1893502 0.98
clickbench_q07/datafusion:vortex-file-compressed 17586939 18398721 0.96
clickbench_q08/datafusion:vortex-file-compressed 383879895 389235222 0.99
clickbench_q09/datafusion:vortex-file-compressed 561797284 556796482 1.01
clickbench_q10/datafusion:vortex-file-compressed 70137303 74449912 0.94
clickbench_q11/datafusion:vortex-file-compressed 79981786 83921181 0.95
clickbench_q12/datafusion:vortex-file-compressed 272331991 275674633 0.99
clickbench_q13/datafusion:vortex-file-compressed 413302163 409354420 1.01
clickbench_q14/datafusion:vortex-file-compressed 256454345 264040577 0.97
clickbench_q15/datafusion:vortex-file-compressed 362934597 361028499 1.01
clickbench_q16/datafusion:vortex-file-compressed 690093484 700152007 0.99
clickbench_q17/datafusion:vortex-file-compressed 683580904 686706158 1.00
clickbench_q18/datafusion:vortex-file-compressed 1324718071 1333965378 0.99
clickbench_q19/datafusion:vortex-file-compressed 26908962 25525474 1.05
clickbench_q20/datafusion:vortex-file-compressed 357993621 356183245 1.01
clickbench_q21/datafusion:vortex-file-compressed 400648757 403371319 0.99
clickbench_q22/datafusion:vortex-file-compressed 485614598 502413967 0.97
clickbench_q23/datafusion:vortex-file-compressed 745848199 783487692 0.95
clickbench_q24/datafusion:vortex-file-compressed 52405746 48162875 1.09
clickbench_q25/datafusion:vortex-file-compressed 71583729 76298370 0.94
clickbench_q26/datafusion:vortex-file-compressed 🚨 50860507 46071992 1.10
clickbench_q27/datafusion:vortex-file-compressed 811815766 789616261 1.03
clickbench_q28/datafusion:vortex-file-compressed 6798242847 6786473452 1.00
clickbench_q29/datafusion:vortex-file-compressed 235162391 250029701 0.94
clickbench_q30/datafusion:vortex-file-compressed 232638308 240435637 0.97
clickbench_q31/datafusion:vortex-file-compressed 273212675 276186409 0.99
clickbench_q32/datafusion:vortex-file-compressed 1295379275 1179581769 1.10
clickbench_q33/datafusion:vortex-file-compressed 1405223068 1384570538 1.01
clickbench_q34/datafusion:vortex-file-compressed 1400183547 1398682795 1.00
clickbench_q35/datafusion:vortex-file-compressed 519964219 521286283 1.00
clickbench_q36/datafusion:vortex-file-compressed 79070594 81687020 0.97
clickbench_q37/datafusion:vortex-file-compressed 39807542 39960087 1.00
clickbench_q38/datafusion:vortex-file-compressed 23165975 22748927 1.02
clickbench_q39/datafusion:vortex-file-compressed 144368268 150404356 0.96
clickbench_q40/datafusion:vortex-file-compressed 19076236 18305043 1.04
clickbench_q41/datafusion:vortex-file-compressed 16584533 17497207 0.95
clickbench_q42/datafusion:vortex-file-compressed 18985419 18868759 1.01
datafusion / parquet (0.994x ➖, 1↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1913459 1960986 0.98
clickbench_q01/datafusion:parquet 20958166 21011721 1.00
clickbench_q02/datafusion:parquet 55840282 56784317 0.98
clickbench_q03/datafusion:parquet 44771865 46264044 0.97
clickbench_q04/datafusion:parquet 324613345 334453849 0.97
clickbench_q05/datafusion:parquet 373667643 360513824 1.04
clickbench_q06/datafusion:parquet 1782110 1760878 1.01
clickbench_q07/datafusion:parquet 25314298 25027649 1.01
clickbench_q08/datafusion:parquet 406401545 406033625 1.00
clickbench_q09/datafusion:parquet 638085125 656743197 0.97
clickbench_q10/datafusion:parquet 111804723 107466770 1.04
clickbench_q11/datafusion:parquet 135654999 136050689 1.00
clickbench_q12/datafusion:parquet 359062175 358317950 1.00
clickbench_q13/datafusion:parquet 500065292 500438353 1.00
clickbench_q14/datafusion:parquet 351986492 363174393 0.97
clickbench_q15/datafusion:parquet 375360809 369461771 1.02
clickbench_q16/datafusion:parquet 693272455 721110211 0.96
clickbench_q17/datafusion:parquet 677277008 686112824 0.99
clickbench_q18/datafusion:parquet 1398366643 1396148849 1.00
clickbench_q19/datafusion:parquet 🚀 31416892 34908146 0.90
clickbench_q20/datafusion:parquet 610548862 614681093 0.99
clickbench_q21/datafusion:parquet 665162501 679223018 0.98
clickbench_q22/datafusion:parquet 974281048 1001256022 0.97
clickbench_q23/datafusion:parquet 3713937113 3733749087 0.99
clickbench_q24/datafusion:parquet 86369134 85169923 1.01
clickbench_q25/datafusion:parquet 140479793 139094874 1.01
clickbench_q26/datafusion:parquet 88869259 90077418 0.99
clickbench_q27/datafusion:parquet 1074221867 1087291465 0.99
clickbench_q28/datafusion:parquet 6540196819 6540306372 1.00
clickbench_q29/datafusion:parquet 247806264 237190149 1.04
clickbench_q30/datafusion:parquet 356639423 365881471 0.97
clickbench_q31/datafusion:parquet 390660687 397148986 0.98
clickbench_q32/datafusion:parquet 1158151878 1175363909 0.99
clickbench_q33/datafusion:parquet 1517810839 1520363059 1.00
clickbench_q34/datafusion:parquet 1528871458 1527835310 1.00
clickbench_q35/datafusion:parquet 530473455 526359305 1.01
clickbench_q36/datafusion:parquet 144648119 142642950 1.01
clickbench_q37/datafusion:parquet 62323769 59747689 1.04
clickbench_q38/datafusion:parquet 94126451 92693010 1.02
clickbench_q39/datafusion:parquet 269317185 274996025 0.98
clickbench_q40/datafusion:parquet 34432623 34908654 0.99
clickbench_q41/datafusion:parquet 30379883 30893511 0.98
clickbench_q42/datafusion:parquet 31899990 32185011 0.99
duckdb / vortex-file-compressed (0.967x ➖, 6↑ 2↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6109039 6098657 1.00
clickbench_q01/duckdb:vortex-file-compressed 15635716 14447278 1.08
clickbench_q02/duckdb:vortex-file-compressed 25703897 27892493 0.92
clickbench_q03/duckdb:vortex-file-compressed 31452761 31270242 1.01
clickbench_q04/duckdb:vortex-file-compressed 185224224 185931375 1.00
clickbench_q05/duckdb:vortex-file-compressed 177621256 180543779 0.98
clickbench_q06/duckdb:vortex-file-compressed 19164849 19494004 0.98
clickbench_q07/duckdb:vortex-file-compressed 🚨 17228487 15610802 1.10
clickbench_q08/duckdb:vortex-file-compressed 262947373 266478147 0.99
clickbench_q09/duckdb:vortex-file-compressed 340918423 344943155 0.99
clickbench_q10/duckdb:vortex-file-compressed 72259815 73572359 0.98
clickbench_q11/duckdb:vortex-file-compressed 81825977 82213366 1.00
clickbench_q12/duckdb:vortex-file-compressed 204301472 207863418 0.98
clickbench_q13/duckdb:vortex-file-compressed 403285441 404828140 1.00
clickbench_q14/duckdb:vortex-file-compressed 235590316 241875153 0.97
clickbench_q15/duckdb:vortex-file-compressed 246670352 245577958 1.00
clickbench_q16/duckdb:vortex-file-compressed 726595573 707183501 1.03
clickbench_q17/duckdb:vortex-file-compressed 526877285 512644371 1.03
clickbench_q18/duckdb:vortex-file-compressed 1179294726 1168594860 1.01
clickbench_q19/duckdb:vortex-file-compressed 23011625 23506472 0.98
clickbench_q20/duckdb:vortex-file-compressed 377414205 371957547 1.01
clickbench_q21/duckdb:vortex-file-compressed 408724605 411581823 0.99
clickbench_q22/duckdb:vortex-file-compressed 561112476 562219059 1.00
clickbench_q23/duckdb:vortex-file-compressed 🚨 1791705583 1474431459 1.22
clickbench_q24/duckdb:vortex-file-compressed 45770878 49800752 0.92
clickbench_q25/duckdb:vortex-file-compressed 75751886 79988297 0.95
clickbench_q26/duckdb:vortex-file-compressed 🚀 45681507 51317740 0.89
clickbench_q27/duckdb:vortex-file-compressed 504911604 503983580 1.00
clickbench_q28/duckdb:vortex-file-compressed 2984045043 2983338868 1.00
clickbench_q29/duckdb:vortex-file-compressed 29229256 29773914 0.98
clickbench_q30/duckdb:vortex-file-compressed 191460382 202791048 0.94
clickbench_q31/duckdb:vortex-file-compressed 281614797 294648619 0.96
clickbench_q32/duckdb:vortex-file-compressed 1291869696 1315006529 0.98
clickbench_q33/duckdb:vortex-file-compressed 1378578914 1458557954 0.95
clickbench_q34/duckdb:vortex-file-compressed 1464436036 1506401054 0.97
clickbench_q35/duckdb:vortex-file-compressed 377922540 384248526 0.98
clickbench_q36/duckdb:vortex-file-compressed 🚀 32012546 37136361 0.86
clickbench_q37/duckdb:vortex-file-compressed 🚀 21447430 26950905 0.80
clickbench_q38/duckdb:vortex-file-compressed 26334743 28803689 0.91
clickbench_q39/duckdb:vortex-file-compressed 45127747 47417898 0.95
clickbench_q40/duckdb:vortex-file-compressed 🚀 21547763 27053168 0.80
clickbench_q41/duckdb:vortex-file-compressed 🚀 21896746 25550974 0.86
clickbench_q42/duckdb:vortex-file-compressed 🚀 23004712 30253099 0.76
duckdb / parquet (0.989x ➖, 1↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 25993927 25001891 1.04
clickbench_q01/duckdb:parquet 27696104 27218216 1.02
clickbench_q02/duckdb:parquet 46693969 47984317 0.97
clickbench_q03/duckdb:parquet 38318886 37851353 1.01
clickbench_q04/duckdb:parquet 200387371 204878550 0.98
clickbench_q05/duckdb:parquet 271743804 263324972 1.03
clickbench_q06/duckdb:parquet 46276045 46257594 1.00
clickbench_q07/duckdb:parquet 29351542 29473975 1.00
clickbench_q08/duckdb:parquet 262045939 265567448 0.99
clickbench_q09/duckdb:parquet 392982731 398121508 0.99
clickbench_q10/duckdb:parquet 78620306 80277414 0.98
clickbench_q11/duckdb:parquet 98730477 97655934 1.01
clickbench_q12/duckdb:parquet 287592062 284381106 1.01
clickbench_q13/duckdb:parquet 474678531 480486887 0.99
clickbench_q14/duckdb:parquet 325202723 321909369 1.01
clickbench_q15/duckdb:parquet 253927005 258322831 0.98
clickbench_q16/duckdb:parquet 630561679 658423693 0.96
clickbench_q17/duckdb:parquet 535650403 539217806 0.99
clickbench_q18/duckdb:parquet 1055751789 1084405869 0.97
clickbench_q19/duckdb:parquet 25055392 25563915 0.98
clickbench_q20/duckdb:parquet 421580898 429944924 0.98
clickbench_q21/duckdb:parquet 536307655 550217688 0.97
clickbench_q22/duckdb:parquet 926226073 929643894 1.00
clickbench_q23/duckdb:parquet 304564993 315089064 0.97
clickbench_q24/duckdb:parquet 66157343 68276323 0.97
clickbench_q25/duckdb:parquet 156095453 155751623 1.00
clickbench_q26/duckdb:parquet 48466203 48741255 0.99
clickbench_q27/duckdb:parquet 642242751 646310173 0.99
clickbench_q28/duckdb:parquet 4827491760 4827623385 1.00
clickbench_q29/duckdb:parquet 42100190 40452363 1.04
clickbench_q30/duckdb:parquet 298633946 296685715 1.01
clickbench_q31/duckdb:parquet 355581680 359827074 0.99
clickbench_q32/duckdb:parquet 1128183301 1225004965 0.92
clickbench_q33/duckdb:parquet 1235403595 1274058693 0.97
clickbench_q34/duckdb:parquet 1298616868 1333627850 0.97
clickbench_q35/duckdb:parquet 359143998 361281578 0.99
clickbench_q36/duckdb:parquet 44615342 44958480 0.99
clickbench_q37/duckdb:parquet 32478781 32189828 1.01
clickbench_q38/duckdb:parquet 32558090 34262891 0.95
clickbench_q39/duckdb:parquet 🚀 76431437 85350371 0.90
clickbench_q40/duckdb:parquet 17604914 17453195 1.01
clickbench_q41/duckdb:parquet 18574308 19222832 0.97
clickbench_q42/duckdb:parquet 22346407 21792058 1.03
duckdb / duckdb (0.996x ➖, 0↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 18019442 18394317 0.98
clickbench_q01/duckdb:duckdb 33363560 33578750 0.99
clickbench_q02/duckdb:duckdb 45382553 45502473 1.00
clickbench_q03/duckdb:duckdb 46596352 47170938 0.99
clickbench_q04/duckdb:duckdb 187938130 189557183 0.99
clickbench_q05/duckdb:duckdb 263196187 267385719 0.98
clickbench_q06/duckdb:duckdb 🚨 35199960 28843172 1.22
clickbench_q07/duckdb:duckdb 34835911 36003152 0.97
clickbench_q08/duckdb:duckdb 248150912 253287159 0.98
clickbench_q09/duckdb:duckdb 367137315 364532509 1.01
clickbench_q10/duckdb:duckdb 98294078 98727143 1.00
clickbench_q11/duckdb:duckdb 107538278 107403058 1.00
clickbench_q12/duckdb:duckdb 241550640 240095575 1.01
clickbench_q13/duckdb:duckdb 476132811 460377645 1.03
clickbench_q14/duckdb:duckdb 273663022 276399528 0.99
clickbench_q15/duckdb:duckdb 217598523 217671539 1.00
clickbench_q16/duckdb:duckdb 641542911 643283714 1.00
clickbench_q17/duckdb:duckdb 547132348 552866375 0.99
clickbench_q18/duckdb:duckdb 1207246330 1215510166 0.99
clickbench_q19/duckdb:duckdb 34052507 35160206 0.97
clickbench_q20/duckdb:duckdb 912919691 878607932 1.04
clickbench_q21/duckdb:duckdb 995171531 982128427 1.01
clickbench_q22/duckdb:duckdb 1065819143 1113403243 0.96
clickbench_q23/duckdb:duckdb 253003039 256461242 0.99
clickbench_q24/duckdb:duckdb 60875422 62755634 0.97
clickbench_q25/duckdb:duckdb 141935514 142441593 1.00
clickbench_q26/duckdb:duckdb 61532835 59814288 1.03
clickbench_q27/duckdb:duckdb 957842442 957468759 1.00
clickbench_q28/duckdb:duckdb 4593482892 4673739608 0.98
clickbench_q29/duckdb:duckdb 47893412 49007197 0.98
clickbench_q30/duckdb:duckdb 262940064 263367126 1.00
clickbench_q31/duckdb:duckdb 420823202 428205462 0.98
clickbench_q32/duckdb:duckdb 1482430848 1530961727 0.97
clickbench_q33/duckdb:duckdb 1976443936 1918678622 1.03
clickbench_q34/duckdb:duckdb 2038136349 2098935805 0.97
clickbench_q35/duckdb:duckdb 281144904 275706675 1.02
clickbench_q36/duckdb:duckdb 41255346 42060340 0.98
clickbench_q37/duckdb:duckdb 31104220 31341440 0.99
clickbench_q38/duckdb:duckdb 30081649 31814317 0.95
clickbench_q39/duckdb:duckdb 66330078 62802727 1.06
clickbench_q40/duckdb:duckdb 31439846 32312383 0.97
clickbench_q41/duckdb:duckdb 30400946 32085836 0.95
clickbench_q42/duckdb:duckdb 31212296 32356008 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed +5.7% +0.7% +5.0% +705.0% ➖ noise
0 duckdb:duckdb -2.0% +0.7% -2.7% +274.0% ➖ noise
0 duckdb:vortex-file-compressed +0.2% +0.7% -0.5% +333.6% ➖ noise
1 datafusion:vortex-file-compressed -10.3% +0.7% -11.0% +22.0% ➖ noise
1 duckdb:duckdb -0.6% +0.7% -1.4% +51.2% ➖ noise
1 duckdb:vortex-file-compressed +8.2% +0.7% +7.4% +13.3% ➖ noise
2 datafusion:vortex-file-compressed -4.3% -2.2% -2.2% +17.4% ➖ noise
2 duckdb:duckdb -0.3% -2.2% +2.0% +20.9% ➖ noise
2 duckdb:vortex-file-compressed -7.8% -2.2% -5.8% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -1.4% -1.0% -0.4% +155.0% ➖ noise
3 duckdb:duckdb -1.2% -1.0% -0.2% +41.7% ➖ noise
3 duckdb:vortex-file-compressed +0.6% -1.0% +1.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -0.2% -2.6% +2.5% +10.0% ➖ noise
4 duckdb:duckdb -0.9% -2.6% +1.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -0.4% -2.6% +2.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -1.0% +3.4% -4.3% +10.0% ➖ noise
5 duckdb:duckdb -1.6% +3.4% -4.8% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -1.6% +3.4% -4.9% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -2.5% +0.6% -3.1% +43.0% ➖ noise
6 duckdb:duckdb +22.0% +0.6% +21.3% +30.8% ➖ noise
6 duckdb:vortex-file-compressed -1.7% +0.6% -2.3% +20.6% ➖ noise
7 datafusion:vortex-file-compressed -4.4% +0.4% -4.8% +10.0% ➖ noise
7 duckdb:duckdb -3.2% +0.4% -3.6% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +10.4% +0.4% +10.0% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -1.4% -0.6% -0.8% +10.0% ➖ noise
8 duckdb:duckdb -2.0% -0.6% -1.4% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -1.3% -0.6% -0.7% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +0.9% -2.1% +3.0% +10.0% ➖ noise
9 duckdb:duckdb +0.7% -2.1% +2.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.2% -2.1% +0.9% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -5.8% +0.9% -6.7% +10.3% ➖ noise
10 duckdb:duckdb -0.4% +0.9% -1.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -1.8% +0.9% -2.7% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -4.7% +0.4% -5.1% +10.0% ➖ noise
11 duckdb:duckdb +0.1% +0.4% -0.3% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -0.5% +0.4% -0.9% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -1.2% +0.7% -1.9% +10.0% ➖ noise
12 duckdb:duckdb +0.6% +0.7% -0.1% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -1.7% +0.7% -2.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +1.0% -0.6% +1.6% +10.0% ➖ noise
13 duckdb:duckdb +3.4% -0.6% +4.1% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -0.4% -0.6% +0.3% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -2.9% -1.1% -1.8% +10.0% ➖ noise
14 duckdb:duckdb -1.0% -1.1% +0.1% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -2.6% -1.1% -1.6% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +0.5% -0.1% +0.6% +10.0% ➖ noise
15 duckdb:duckdb -0.0% -0.1% +0.0% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +0.4% -0.1% +0.5% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -1.4% -4.0% +2.7% +10.0% ➖ noise
16 duckdb:duckdb -0.3% -4.0% +3.9% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +2.7% -4.0% +7.1% +15.8% ➖ noise
17 datafusion:vortex-file-compressed -0.5% -1.0% +0.5% +10.0% ➖ noise
17 duckdb:duckdb -1.0% -1.0% -0.1% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +2.8% -1.0% +3.8% +16.8% ➖ noise
18 datafusion:vortex-file-compressed -0.7% -1.3% +0.6% +10.0% ➖ noise
18 duckdb:duckdb -0.7% -1.3% +0.6% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +0.9% -1.3% +2.2% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +5.4% -6.1% +12.2% +10.0% 🚨 regression
19 duckdb:duckdb -3.2% -6.1% +3.1% +12.8% ➖ noise
19 duckdb:vortex-file-compressed -2.1% -6.1% +4.2% +22.3% ➖ noise
20 datafusion:vortex-file-compressed +0.5% -1.3% +1.8% +196.3% ➖ noise
20 duckdb:duckdb +3.9% -1.3% +5.3% +27.3% ➖ noise
20 duckdb:vortex-file-compressed +1.5% -1.3% +2.8% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -0.7% -2.3% +1.7% +10.0% ➖ noise
21 duckdb:duckdb +1.3% -2.3% +3.7% +12.0% ➖ noise
21 duckdb:vortex-file-compressed -0.7% -2.3% +1.6% +10.0% ➖ noise
22 datafusion:vortex-file-compressed -3.3% -1.5% -1.8% +10.3% ➖ noise
22 duckdb:duckdb -4.3% -1.5% -2.8% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -0.2% -1.5% +1.4% +17.0% ➖ noise
23 datafusion:vortex-file-compressed -4.8% -1.9% -2.9% +42.4% ➖ noise
23 duckdb:duckdb -1.3% -1.9% +0.6% +10.0% ➖ noise
23 duckdb:vortex-file-compressed +21.5% -1.9% +23.9% +10.0% 🚨 regression
24 datafusion:vortex-file-compressed +8.8% -0.9% +9.8% +10.8% ➖ noise
24 duckdb:duckdb -3.0% -0.9% -2.1% +11.6% ➖ noise
24 duckdb:vortex-file-compressed -8.1% -0.9% -7.3% +28.6% ➖ noise
25 datafusion:vortex-file-compressed -6.2% +0.6% -6.7% +10.6% ➖ noise
25 duckdb:duckdb -0.4% +0.6% -1.0% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -5.3% +0.6% -5.9% +12.4% ➖ noise
26 datafusion:vortex-file-compressed +10.4% -1.0% +11.5% +14.3% ➖ noise
26 duckdb:duckdb +2.9% -1.0% +3.9% +10.0% ➖ noise
26 duckdb:vortex-file-compressed -11.0% -1.0% -10.1% +37.9% ➖ noise
27 datafusion:vortex-file-compressed +2.8% -0.9% +3.8% +10.0% ➖ noise
27 duckdb:duckdb +0.0% -0.9% +1.0% +12.0% ➖ noise
27 duckdb:vortex-file-compressed +0.2% -0.9% +1.1% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +0.2% -0.0% +0.2% +10.0% ➖ noise
28 duckdb:duckdb -1.7% -0.0% -1.7% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +0.0% -0.0% +0.0% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -5.9% +4.3% -9.8% +13.4% ➖ noise
29 duckdb:duckdb -2.3% +4.3% -6.3% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -1.8% +4.3% -5.9% +11.1% ➖ noise
30 datafusion:vortex-file-compressed -3.2% -0.9% -2.3% +10.0% ➖ noise
30 duckdb:duckdb -0.2% -0.9% +0.8% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -5.6% -0.9% -4.7% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -1.1% -1.4% +0.3% +10.0% ➖ noise
31 duckdb:duckdb -1.7% -1.4% -0.3% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -4.4% -1.4% -3.1% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +9.8% -4.7% +15.3% +12.6% 🚨 regression
32 duckdb:duckdb -3.2% -4.7% +1.6% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -1.8% -4.7% +3.1% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +1.5% -1.6% +3.2% +11.1% ➖ noise
33 duckdb:duckdb +3.0% -1.6% +4.7% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -5.5% -1.6% -3.9% +10.0% ➖ noise
34 datafusion:vortex-file-compressed +0.1% -1.3% +1.4% +10.0% ➖ noise
34 duckdb:duckdb -2.9% -1.3% -1.6% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -2.8% -1.3% -1.5% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -0.3% +0.1% -0.3% +10.0% ➖ noise
35 duckdb:duckdb +2.0% +0.1% +1.9% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -1.6% +0.1% -1.7% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -3.2% +0.3% -3.5% +10.0% ➖ noise
36 duckdb:duckdb -1.9% +0.3% -2.2% +11.9% ➖ noise
36 duckdb:vortex-file-compressed -13.8% +0.3% -14.1% +11.7% ✅ faster
37 datafusion:vortex-file-compressed -0.4% +2.6% -2.9% +10.0% ➖ noise
37 duckdb:duckdb -0.8% +2.6% -3.3% +10.0% ➖ noise
37 duckdb:vortex-file-compressed -20.4% +2.6% -22.4% +10.0% ✅ faster
38 datafusion:vortex-file-compressed +1.8% -1.8% +3.7% +10.9% ➖ noise
38 duckdb:duckdb -5.4% -1.8% -3.7% +10.6% ➖ noise
38 duckdb:vortex-file-compressed -8.6% -1.8% -6.9% +12.8% ➖ noise
39 datafusion:vortex-file-compressed -4.0% -6.4% +2.5% +10.0% ➖ noise
39 duckdb:duckdb +5.6% -6.4% +12.8% +21.1% ➖ noise
39 duckdb:vortex-file-compressed -4.8% -6.4% +1.6% +10.3% ➖ noise
40 datafusion:vortex-file-compressed +4.2% -0.3% +4.5% +11.6% ➖ noise
40 duckdb:duckdb -2.7% -0.3% -2.5% +11.7% ➖ noise
40 duckdb:vortex-file-compressed -20.4% -0.3% -20.1% +14.6% ✅ faster
41 datafusion:vortex-file-compressed -5.2% -2.5% -2.8% +10.8% ➖ noise
41 duckdb:duckdb -5.3% -2.5% -2.8% +11.9% ➖ noise
41 duckdb:vortex-file-compressed -14.3% -2.5% -12.1% +10.8% ✅ faster
42 datafusion:vortex-file-compressed +0.6% +0.8% -0.2% +10.3% ➖ noise
42 duckdb:duckdb -3.5% +0.8% -4.3% +10.0% ➖ noise
42 duckdb:vortex-file-compressed -24.0% +0.8% -24.6% +13.8% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Vortex (geomean): 1.000x ➖
Parquet (geomean): 0.998x ➖
Shifts: Parquet (control) -0.2% · Median polish +0.0%


datafusion / vortex-file-compressed (1.002x ➖, 0↑ 2↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26962404 29460688 0.92
tpcds_q02/datafusion:vortex-file-compressed 52480975 52141268 1.01
tpcds_q03/datafusion:vortex-file-compressed 20238436 20090096 1.01
tpcds_q04/datafusion:vortex-file-compressed 289699714 292533178 0.99
tpcds_q05/datafusion:vortex-file-compressed 51539527 53933624 0.96
tpcds_q06/datafusion:vortex-file-compressed 51688277 50395321 1.03
tpcds_q07/datafusion:vortex-file-compressed 52107773 49675870 1.05
tpcds_q08/datafusion:vortex-file-compressed 35843620 34689446 1.03
tpcds_q09/datafusion:vortex-file-compressed 54971642 57901101 0.95
tpcds_q10/datafusion:vortex-file-compressed 43813518 44021555 1.00
tpcds_q11/datafusion:vortex-file-compressed 162494958 165355857 0.98
tpcds_q12/datafusion:vortex-file-compressed 23201765 21875831 1.06
tpcds_q13/datafusion:vortex-file-compressed 56088415 55684474 1.01
tpcds_q14/datafusion:vortex-file-compressed 200410227 198131201 1.01
tpcds_q15/datafusion:vortex-file-compressed 35649798 33348941 1.07
tpcds_q16/datafusion:vortex-file-compressed 28863298 28406056 1.02
tpcds_q17/datafusion:vortex-file-compressed 65864472 64096424 1.03
tpcds_q18/datafusion:vortex-file-compressed 77585708 77549321 1.00
tpcds_q19/datafusion:vortex-file-compressed 29944724 29599915 1.01
tpcds_q20/datafusion:vortex-file-compressed 25750287 25437293 1.01
tpcds_q21/datafusion:vortex-file-compressed 135469002 140309277 0.97
tpcds_q22/datafusion:vortex-file-compressed 57593000 56502298 1.02
tpcds_q23/datafusion:vortex-file-compressed 142956986 144382074 0.99
tpcds_q24/datafusion:vortex-file-compressed 109946008 110033639 1.00
tpcds_q25/datafusion:vortex-file-compressed 66039332 72337983 0.91
tpcds_q26/datafusion:vortex-file-compressed 36567084 36874822 0.99
tpcds_q27/datafusion:vortex-file-compressed 115837013 117696780 0.98
tpcds_q28/datafusion:vortex-file-compressed 48881160 52490574 0.93
tpcds_q29/datafusion:vortex-file-compressed 66169306 66009010 1.00
tpcds_q30/datafusion:vortex-file-compressed 30752231 30155079 1.02
tpcds_q31/datafusion:vortex-file-compressed 91565417 92851618 0.99
tpcds_q32/datafusion:vortex-file-compressed 22353976 21477920 1.04
tpcds_q33/datafusion:vortex-file-compressed 37794253 38002338 0.99
tpcds_q34/datafusion:vortex-file-compressed 30374070 30112908 1.01
tpcds_q35/datafusion:vortex-file-compressed 54189589 53776122 1.01
tpcds_q36/datafusion:vortex-file-compressed 77184640 76831818 1.00
tpcds_q37/datafusion:vortex-file-compressed 33993692 33079354 1.03
tpcds_q38/datafusion:vortex-file-compressed 52126089 53022358 0.98
tpcds_q39/datafusion:vortex-file-compressed 154890788 149928674 1.03
tpcds_q40/datafusion:vortex-file-compressed 51089623 52086200 0.98
tpcds_q41/datafusion:vortex-file-compressed 17793917 17943448 0.99
tpcds_q42/datafusion:vortex-file-compressed 🚨 19451281 17551626 1.11
tpcds_q43/datafusion:vortex-file-compressed 32655766 31864147 1.02
tpcds_q44/datafusion:vortex-file-compressed 40227212 39506303 1.02
tpcds_q45/datafusion:vortex-file-compressed 34960620 33924252 1.03
tpcds_q46/datafusion:vortex-file-compressed 45581296 45712826 1.00
tpcds_q47/datafusion:vortex-file-compressed 205927758 202273373 1.02
tpcds_q48/datafusion:vortex-file-compressed 44646014 44854529 1.00
tpcds_q49/datafusion:vortex-file-compressed 69856897 71381444 0.98
tpcds_q50/datafusion:vortex-file-compressed 45266810 45103598 1.00
tpcds_q51/datafusion:vortex-file-compressed 90897770 88648087 1.03
tpcds_q52/datafusion:vortex-file-compressed 18539311 19465102 0.95
tpcds_q53/datafusion:vortex-file-compressed 24660536 25050164 0.98
tpcds_q54/datafusion:vortex-file-compressed 43930621 43073283 1.02
tpcds_q55/datafusion:vortex-file-compressed 17414793 17509827 0.99
tpcds_q56/datafusion:vortex-file-compressed 39736777 39630005 1.00
tpcds_q57/datafusion:vortex-file-compressed 126412852 126318539 1.00
tpcds_q58/datafusion:vortex-file-compressed 69269101 70213667 0.99
tpcds_q59/datafusion:vortex-file-compressed 70727467 69737484 1.01
tpcds_q60/datafusion:vortex-file-compressed 41225695 40228886 1.02
tpcds_q61/datafusion:vortex-file-compressed 49795104 48729405 1.02
tpcds_q62/datafusion:vortex-file-compressed 30616865 31302224 0.98
tpcds_q63/datafusion:vortex-file-compressed 24577317 24805909 0.99
tpcds_q64/datafusion:vortex-file-compressed 459031843 463178946 0.99
tpcds_q65/datafusion:vortex-file-compressed 47709903 47009416 1.01
tpcds_q66/datafusion:vortex-file-compressed 90971281 93286048 0.98
tpcds_q67/datafusion:vortex-file-compressed 116795891 120434053 0.97
tpcds_q68/datafusion:vortex-file-compressed 44461991 43352098 1.03
tpcds_q69/datafusion:vortex-file-compressed 41665299 41836143 1.00
tpcds_q70/datafusion:vortex-file-compressed 109510592 108630113 1.01
tpcds_q71/datafusion:vortex-file-compressed 30569215 30924789 0.99
tpcds_q72/datafusion:vortex-file-compressed 2594261030 2556787349 1.01
tpcds_q73/datafusion:vortex-file-compressed 🚨 34631464 30493176 1.14
tpcds_q74/datafusion:vortex-file-compressed 114572739 115780977 0.99
tpcds_q75/datafusion:vortex-file-compressed 118214824 120223474 0.98
tpcds_q76/datafusion:vortex-file-compressed 33160567 32450620 1.02
tpcds_q77/datafusion:vortex-file-compressed 50829355 51298985 0.99
tpcds_q78/datafusion:vortex-file-compressed 124480386 123028133 1.01
tpcds_q79/datafusion:vortex-file-compressed 37022025 36954589 1.00
tpcds_q80/datafusion:vortex-file-compressed 113553606 115580605 0.98
tpcds_q81/datafusion:vortex-file-compressed 37918873 35558728 1.07
tpcds_q82/datafusion:vortex-file-compressed 36599582 35955663 1.02
tpcds_q83/datafusion:vortex-file-compressed 50726779 52838021 0.96
tpcds_q84/datafusion:vortex-file-compressed 15013259 15161058 0.99
tpcds_q85/datafusion:vortex-file-compressed 101693054 101909945 1.00
tpcds_q86/datafusion:vortex-file-compressed 18900068 19247137 0.98
tpcds_q87/datafusion:vortex-file-compressed 52483709 53239666 0.99
tpcds_q88/datafusion:vortex-file-compressed 68064028 68880239 0.99
tpcds_q89/datafusion:vortex-file-compressed 36510784 35194498 1.04
tpcds_q90/datafusion:vortex-file-compressed 17906527 18265930 0.98
tpcds_q91/datafusion:vortex-file-compressed 25865194 25599186 1.01
tpcds_q92/datafusion:vortex-file-compressed 19184430 18950743 1.01
tpcds_q93/datafusion:vortex-file-compressed 33577023 32830784 1.02
tpcds_q94/datafusion:vortex-file-compressed 24469917 25888460 0.95
tpcds_q95/datafusion:vortex-file-compressed 59284920 60594278 0.98
tpcds_q96/datafusion:vortex-file-compressed 15397595 15060276 1.02
tpcds_q97/datafusion:vortex-file-compressed 29682166 29334237 1.01
tpcds_q98/datafusion:vortex-file-compressed 31948046 33012721 0.97
tpcds_q99/datafusion:vortex-file-compressed 46407268 47012434 0.99
datafusion / vortex-compact (0.995x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 34920699 35688295 0.98
tpcds_q02/datafusion:vortex-compact 59977239 59584123 1.01
tpcds_q03/datafusion:vortex-compact 25870304 25825065 1.00
tpcds_q04/datafusion:vortex-compact 325006678 327393081 0.99
tpcds_q05/datafusion:vortex-compact 63887490 63539284 1.01
tpcds_q06/datafusion:vortex-compact 56876393 57005502 1.00
tpcds_q07/datafusion:vortex-compact 63963424 64283702 1.00
tpcds_q08/datafusion:vortex-compact 44575749 45458437 0.98
tpcds_q09/datafusion:vortex-compact 71039059 72010754 0.99
tpcds_q10/datafusion:vortex-compact 66243052 64578009 1.03
tpcds_q11/datafusion:vortex-compact 188875666 190779614 0.99
tpcds_q12/datafusion:vortex-compact 28187549 26932045 1.05
tpcds_q13/datafusion:vortex-compact 119142636 125862995 0.95
tpcds_q14/datafusion:vortex-compact 254289624 252281390 1.01
tpcds_q15/datafusion:vortex-compact 38344505 39164384 0.98
tpcds_q16/datafusion:vortex-compact 39190987 39566562 0.99
tpcds_q17/datafusion:vortex-compact 91417160 91949406 0.99
tpcds_q18/datafusion:vortex-compact 89584431 87358211 1.03
tpcds_q19/datafusion:vortex-compact 43000336 42995594 1.00
tpcds_q20/datafusion:vortex-compact 29570225 30210418 0.98
tpcds_q21/datafusion:vortex-compact 143779819 141063837 1.02
tpcds_q22/datafusion:vortex-compact 64839634 64473060 1.01
tpcds_q23/datafusion:vortex-compact 181839227 180611975 1.01
tpcds_q24/datafusion:vortex-compact 138360842 138711774 1.00
tpcds_q25/datafusion:vortex-compact 93220662 93848128 0.99
tpcds_q26/datafusion:vortex-compact 46413639 46311922 1.00
tpcds_q27/datafusion:vortex-compact 156909055 155904586 1.01
tpcds_q28/datafusion:vortex-compact 87443726 87688558 1.00
tpcds_q29/datafusion:vortex-compact 92001927 92803914 0.99
tpcds_q30/datafusion:vortex-compact 35342506 34737253 1.02
tpcds_q31/datafusion:vortex-compact 136120524 134824153 1.01
tpcds_q32/datafusion:vortex-compact 27249835 27452828 0.99
tpcds_q33/datafusion:vortex-compact 54490218 53758701 1.01
tpcds_q34/datafusion:vortex-compact 48234280 49988173 0.96
tpcds_q35/datafusion:vortex-compact 70374372 69948484 1.01
tpcds_q36/datafusion:vortex-compact 100433305 100708052 1.00
tpcds_q37/datafusion:vortex-compact 47093228 48015818 0.98
tpcds_q38/datafusion:vortex-compact 68897236 69042729 1.00
tpcds_q39/datafusion:vortex-compact 150666154 154004738 0.98
tpcds_q40/datafusion:vortex-compact 57133870 58033180 0.98
tpcds_q41/datafusion:vortex-compact 21201311 20330029 1.04
tpcds_q42/datafusion:vortex-compact 24346901 25588391 0.95
tpcds_q43/datafusion:vortex-compact 38419928 38243529 1.00
tpcds_q44/datafusion:vortex-compact 75770206 76444813 0.99
tpcds_q45/datafusion:vortex-compact 39140514 39955805 0.98
tpcds_q46/datafusion:vortex-compact 69535351 72136686 0.96
tpcds_q47/datafusion:vortex-compact 229141343 231237864 0.99
tpcds_q48/datafusion:vortex-compact 90362569 88859423 1.02
tpcds_q49/datafusion:vortex-compact 89226858 89362922 1.00
tpcds_q50/datafusion:vortex-compact 63402680 65536423 0.97
tpcds_q51/datafusion:vortex-compact 98790313 96595048 1.02
tpcds_q52/datafusion:vortex-compact 24805259 24492692 1.01
tpcds_q53/datafusion:vortex-compact 34697684 35529687 0.98
tpcds_q54/datafusion:vortex-compact 60475351 59389157 1.02
tpcds_q55/datafusion:vortex-compact 24494864 24215547 1.01
tpcds_q56/datafusion:vortex-compact 56054435 55134096 1.02
tpcds_q57/datafusion:vortex-compact 140817608 140193345 1.00
tpcds_q58/datafusion:vortex-compact 77544620 79426787 0.98
tpcds_q59/datafusion:vortex-compact 85207987 85879327 0.99
tpcds_q60/datafusion:vortex-compact 55819549 55345977 1.01
tpcds_q61/datafusion:vortex-compact 72017963 73590936 0.98
tpcds_q62/datafusion:vortex-compact 33474082 33184041 1.01
tpcds_q63/datafusion:vortex-compact 35574247 36730929 0.97
tpcds_q64/datafusion:vortex-compact 537829294 532665528 1.01
tpcds_q65/datafusion:vortex-compact 67615996 69579621 0.97
tpcds_q66/datafusion:vortex-compact 97439348 98503805 0.99
tpcds_q67/datafusion:vortex-compact 125874945 124331755 1.01
tpcds_q68/datafusion:vortex-compact 70368689 71358125 0.99
tpcds_q69/datafusion:vortex-compact 62338642 62157743 1.00
tpcds_q70/datafusion:vortex-compact 129096186 125485943 1.03
tpcds_q71/datafusion:vortex-compact 46878170 49356663 0.95
tpcds_q72/datafusion:vortex-compact 2595592845 2592284130 1.00
tpcds_q73/datafusion:vortex-compact 50349023 49021729 1.03
tpcds_q74/datafusion:vortex-compact 135470359 135430909 1.00
tpcds_q75/datafusion:vortex-compact 163310288 163842505 1.00
tpcds_q76/datafusion:vortex-compact 50782405 51751307 0.98
tpcds_q77/datafusion:vortex-compact 67258468 68017709 0.99
tpcds_q78/datafusion:vortex-compact 149669280 147383812 1.02
tpcds_q79/datafusion:vortex-compact 58209495 60789791 0.96
tpcds_q80/datafusion:vortex-compact 130426294 134796033 0.97
tpcds_q81/datafusion:vortex-compact 41118804 42926693 0.96
tpcds_q82/datafusion:vortex-compact 47634179 48561563 0.98
tpcds_q83/datafusion:vortex-compact 58811080 58656443 1.00
tpcds_q84/datafusion:vortex-compact 19109071 18012472 1.06
tpcds_q85/datafusion:vortex-compact 127046284 125855340 1.01
tpcds_q86/datafusion:vortex-compact 22407281 22488893 1.00
tpcds_q87/datafusion:vortex-compact 69031515 70409700 0.98
tpcds_q88/datafusion:vortex-compact 136608923 139959368 0.98
tpcds_q89/datafusion:vortex-compact 45012623 45887143 0.98
tpcds_q90/datafusion:vortex-compact 24093725 24144788 1.00
tpcds_q91/datafusion:vortex-compact 39982294 40497055 0.99
tpcds_q92/datafusion:vortex-compact 25718322 26267411 0.98
tpcds_q93/datafusion:vortex-compact 44024146 45942984 0.96
tpcds_q94/datafusion:vortex-compact 30935585 31023547 1.00
tpcds_q95/datafusion:vortex-compact 70798424 70499575 1.00
tpcds_q96/datafusion:vortex-compact 26253315 26287408 1.00
tpcds_q97/datafusion:vortex-compact 41339744 42214862 0.98
tpcds_q98/datafusion:vortex-compact 39479837 39267799 1.01
tpcds_q99/datafusion:vortex-compact 50479733 48770094 1.04
datafusion / parquet (0.996x ➖, 1↑ 1↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 37179571 36311809 1.02
tpcds_q02/datafusion:parquet 46047626 46706109 0.99
tpcds_q03/datafusion:parquet 16165606 15740811 1.03
tpcds_q04/datafusion:parquet 307012783 323594350 0.95
tpcds_q05/datafusion:parquet 51656274 52680918 0.98
tpcds_q06/datafusion:parquet 66089912 66010490 1.00
tpcds_q07/datafusion:parquet 92387361 86162863 1.07
tpcds_q08/datafusion:parquet 33308889 31457704 1.06
tpcds_q09/datafusion:parquet 57610252 56287575 1.02
tpcds_q10/datafusion:parquet 83328417 82365488 1.01
tpcds_q11/datafusion:parquet 180001496 175595640 1.03
tpcds_q12/datafusion:parquet 23614002 22335242 1.06
tpcds_q13/datafusion:parquet 84736430 85498027 0.99
tpcds_q14/datafusion:parquet 189884736 195326725 0.97
tpcds_q15/datafusion:parquet 24509802 26461621 0.93
tpcds_q16/datafusion:parquet 27518271 28250555 0.97
tpcds_q17/datafusion:parquet 69677984 68532466 1.02
tpcds_q18/datafusion:parquet 129521067 129531524 1.00
tpcds_q19/datafusion:parquet 27672778 27931390 0.99
tpcds_q20/datafusion:parquet 21480417 20620421 1.04
tpcds_q21/datafusion:parquet 22238768 21663679 1.03
tpcds_q22/datafusion:parquet 153934849 146314221 1.05
tpcds_q23/datafusion:parquet 160319149 159654076 1.00
tpcds_q24/datafusion:parquet 104732422 104457321 1.00
tpcds_q25/datafusion:parquet 71980341 72238263 1.00
tpcds_q26/datafusion:parquet 74489671 73450937 1.01
tpcds_q27/datafusion:parquet 161082181 160768540 1.00
tpcds_q28/datafusion:parquet 48302614 48433320 1.00
tpcds_q29/datafusion:parquet 72768922 73403872 0.99
tpcds_q30/datafusion:parquet 45132814 42956158 1.05
tpcds_q31/datafusion:parquet 77683635 78405767 0.99
tpcds_q32/datafusion:parquet 21961246 22808724 0.96
tpcds_q33/datafusion:parquet 35316426 35881888 0.98
tpcds_q34/datafusion:parquet 27762633 26661511 1.04
tpcds_q35/datafusion:parquet 83864027 84771239 0.99
tpcds_q36/datafusion:parquet 64846298 64874064 1.00
tpcds_q37/datafusion:parquet 23982604 23800168 1.01
tpcds_q38/datafusion:parquet 51903599 48876110 1.06
tpcds_q39/datafusion:parquet 82140392 81559935 1.01
tpcds_q40/datafusion:parquet 26580364 28522472 0.93
tpcds_q41/datafusion:parquet 16529666 15909500 1.04
tpcds_q42/datafusion:parquet 13707864 13762881 1.00
tpcds_q43/datafusion:parquet 18854620 19297360 0.98
tpcds_q44/datafusion:parquet 41049376 40312046 1.02
tpcds_q45/datafusion:parquet 33732772 33240167 1.01
tpcds_q46/datafusion:parquet 38571923 38446004 1.00
tpcds_q47/datafusion:parquet 136247093 135615366 1.00
tpcds_q48/datafusion:parquet 79043038 78387739 1.01
tpcds_q49/datafusion:parquet 63096959 64617006 0.98
tpcds_q50/datafusion:parquet 48705748 49160656 0.99
tpcds_q51/datafusion:parquet 90425210 87171776 1.04
tpcds_q52/datafusion:parquet 14578778 15224105 0.96
tpcds_q53/datafusion:parquet 21546236 21943159 0.98
tpcds_q54/datafusion:parquet 42294834 43160912 0.98
tpcds_q55/datafusion:parquet 14630688 13879458 1.05
tpcds_q56/datafusion:parquet 36425595 34859320 1.04
tpcds_q57/datafusion:parquet 107839596 108123669 1.00
tpcds_q58/datafusion:parquet 56307262 56544894 1.00
tpcds_q59/datafusion:parquet 57753703 58844992 0.98
tpcds_q60/datafusion:parquet 35736336 34545453 1.03
tpcds_q61/datafusion:parquet 50496104 51139863 0.99
tpcds_q62/datafusion:parquet 🚀 22460959 28915837 0.78
tpcds_q63/datafusion:parquet 21446826 21475410 1.00
tpcds_q64/datafusion:parquet 553611439 546528752 1.01
tpcds_q65/datafusion:parquet 43373475 46462828 0.93
tpcds_q66/datafusion:parquet 72339984 72551631 1.00
tpcds_q67/datafusion:parquet 152927133 156416439 0.98
tpcds_q68/datafusion:parquet 39961886 38673735 1.03
tpcds_q69/datafusion:parquet 77230591 76328625 1.01
tpcds_q70/datafusion:parquet 92260348 97699595 0.94
tpcds_q71/datafusion:parquet 26178399 26945792 0.97
tpcds_q72/datafusion:parquet 639547684 639824261 1.00
tpcds_q73/datafusion:parquet 26803341 27639260 0.97
tpcds_q74/datafusion:parquet 100414509 103503690 0.97
tpcds_q75/datafusion:parquet 113256418 115324654 0.98
tpcds_q76/datafusion:parquet 34333401 34625343 0.99
tpcds_q77/datafusion:parquet 49079210 50606144 0.97
tpcds_q78/datafusion:parquet 118711939 119524511 0.99
tpcds_q79/datafusion:parquet 31134326 30287876 1.03
tpcds_q80/datafusion:parquet 91484777 93510476 0.98
tpcds_q81/datafusion:parquet 40480982 41395030 0.98
tpcds_q82/datafusion:parquet 23266284 23256839 1.00
tpcds_q83/datafusion:parquet 45918202 47734995 0.96
tpcds_q84/datafusion:parquet 47812519 46848698 1.02
tpcds_q85/datafusion:parquet 170451897 173042259 0.99
tpcds_q86/datafusion:parquet 18546721 18038278 1.03
tpcds_q87/datafusion:parquet 50415636 50286659 1.00
tpcds_q88/datafusion:parquet 69049428 69095339 1.00
tpcds_q89/datafusion:parquet 24047506 25032039 0.96
tpcds_q90/datafusion:parquet 18231983 19151671 0.95
tpcds_q91/datafusion:parquet 69428965 70161550 0.99
tpcds_q92/datafusion:parquet 21919816 22116246 0.99
tpcds_q93/datafusion:parquet 34086154 34655427 0.98
tpcds_q94/datafusion:parquet 25353607 25236658 1.00
tpcds_q95/datafusion:parquet 66587820 67000478 0.99
tpcds_q96/datafusion:parquet 14436124 15457697 0.93
tpcds_q97/datafusion:parquet 33844369 34553520 0.98
tpcds_q98/datafusion:parquet 24980357 25906455 0.96
tpcds_q99/datafusion:parquet 🚨 32741540 29226039 1.12
duckdb / vortex-file-compressed (1.001x ➖, 2↑ 2↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 22385293 22251005 1.01
tpcds_q02/duckdb:vortex-file-compressed 🚀 42410455 51099169 0.83
tpcds_q03/duckdb:vortex-file-compressed 31923167 30213621 1.06
tpcds_q04/duckdb:vortex-file-compressed 101797248 105899566 0.96
tpcds_q05/duckdb:vortex-file-compressed 34941713 35761018 0.98
tpcds_q06/duckdb:vortex-file-compressed 35254521 35330328 1.00
tpcds_q07/duckdb:vortex-file-compressed 22914409 24335185 0.94
tpcds_q08/duckdb:vortex-file-compressed 25299248 25509236 0.99
tpcds_q09/duckdb:vortex-file-compressed 38270325 39996194 0.96
tpcds_q10/duckdb:vortex-file-compressed 36596439 35897220 1.02
tpcds_q11/duckdb:vortex-file-compressed 56550466 54538027 1.04
tpcds_q12/duckdb:vortex-file-compressed 15520719 14617365 1.06
tpcds_q13/duckdb:vortex-file-compressed 32560815 32787774 0.99
tpcds_q14/duckdb:vortex-file-compressed 110711314 110256281 1.00
tpcds_q15/duckdb:vortex-file-compressed 40982914 38219607 1.07
tpcds_q16/duckdb:vortex-file-compressed 29166112 29581170 0.99
tpcds_q17/duckdb:vortex-file-compressed 36035954 35373857 1.02
tpcds_q18/duckdb:vortex-file-compressed 43687200 45084215 0.97
tpcds_q19/duckdb:vortex-file-compressed 32715403 31829969 1.03
tpcds_q20/duckdb:vortex-file-compressed 15458000 15806529 0.98
tpcds_q21/duckdb:vortex-file-compressed 21373621 20653600 1.03
tpcds_q22/duckdb:vortex-file-compressed 101882496 103073703 0.99
tpcds_q23/duckdb:vortex-file-compressed 105818810 108598802 0.97
tpcds_q24/duckdb:vortex-file-compressed 53970907 53668036 1.01
tpcds_q25/duckdb:vortex-file-compressed 36681804 35617439 1.03
tpcds_q26/duckdb:vortex-file-compressed 37481292 39371587 0.95
tpcds_q27/duckdb:vortex-file-compressed 51366213 49107173 1.05
tpcds_q28/duckdb:vortex-file-compressed 38270672 39934783 0.96
tpcds_q29/duckdb:vortex-file-compressed 35882777 34342653 1.04
tpcds_q30/duckdb:vortex-file-compressed 25444014 26105099 0.97
tpcds_q31/duckdb:vortex-file-compressed 31929017 32892717 0.97
tpcds_q32/duckdb:vortex-file-compressed 16899633 17288155 0.98
tpcds_q33/duckdb:vortex-file-compressed 23616033 23943487 0.99
tpcds_q34/duckdb:vortex-file-compressed 18225399 19658182 0.93
tpcds_q35/duckdb:vortex-file-compressed 60803806 64479856 0.94
tpcds_q36/duckdb:vortex-file-compressed 26865593 26696879 1.01
tpcds_q37/duckdb:vortex-file-compressed 21868112 22407469 0.98
tpcds_q38/duckdb:vortex-file-compressed 35775314 36761530 0.97
tpcds_q39/duckdb:vortex-file-compressed 42240968 45008418 0.94
tpcds_q40/duckdb:vortex-file-compressed 23585530 24146141 0.98
tpcds_q41/duckdb:vortex-file-compressed 13950913 13945388 1.00
tpcds_q42/duckdb:vortex-file-compressed 11783862 11496518 1.02
tpcds_q43/duckdb:vortex-file-compressed 30926827 30113174 1.03
tpcds_q44/duckdb:vortex-file-compressed 21921832 23156839 0.95
tpcds_q45/duckdb:vortex-file-compressed 26777126 27387887 0.98
tpcds_q46/duckdb:vortex-file-compressed 46529379 46931763 0.99
tpcds_q47/duckdb:vortex-file-compressed 49087649 48834397 1.01
tpcds_q48/duckdb:vortex-file-compressed 29252745 29512776 0.99
tpcds_q49/duckdb:vortex-file-compressed 29594146 28671603 1.03
tpcds_q50/duckdb:vortex-file-compressed 34563375 34774673 0.99
tpcds_q51/duckdb:vortex-file-compressed 102657686 100499714 1.02
tpcds_q52/duckdb:vortex-file-compressed 🚨 12612462 11409668 1.11
tpcds_q53/duckdb:vortex-file-compressed 20018122 20129965 0.99
tpcds_q54/duckdb:vortex-file-compressed 30319466 30124822 1.01
tpcds_q55/duckdb:vortex-file-compressed 12426065 12038045 1.03
tpcds_q56/duckdb:vortex-file-compressed 22936438 23610942 0.97
tpcds_q57/duckdb:vortex-file-compressed 46745937 44969145 1.04
tpcds_q58/duckdb:vortex-file-compressed 31311502 31268042 1.00
tpcds_q59/duckdb:vortex-file-compressed 79091005 76997102 1.03
tpcds_q60/duckdb:vortex-file-compressed 25584425 24371407 1.05
tpcds_q61/duckdb:vortex-file-compressed 38284811 37050092 1.03
tpcds_q62/duckdb:vortex-file-compressed 🚀 17817116 21408642 0.83
tpcds_q63/duckdb:vortex-file-compressed 20925754 20962027 1.00
tpcds_q64/duckdb:vortex-file-compressed 78709715 82103262 0.96
tpcds_q65/duckdb:vortex-file-compressed 23699806 23006587 1.03
tpcds_q66/duckdb:vortex-file-compressed 34970221 33164192 1.05
tpcds_q67/duckdb:vortex-file-compressed 141115118 143928440 0.98
tpcds_q68/duckdb:vortex-file-compressed 39360055 38854962 1.01
tpcds_q69/duckdb:vortex-file-compressed 38849381 37942138 1.02
tpcds_q70/duckdb:vortex-file-compressed 28026176 27574788 1.02
tpcds_q71/duckdb:vortex-file-compressed 21472449 20501939 1.05
tpcds_q72/duckdb:vortex-file-compressed 173963264 172649742 1.01
tpcds_q73/duckdb:vortex-file-compressed 19407868 19644859 0.99
tpcds_q74/duckdb:vortex-file-compressed 🚨 83528508 63608165 1.31
tpcds_q75/duckdb:vortex-file-compressed 59447914 59247337 1.00
tpcds_q76/duckdb:vortex-file-compressed 22671415 22508661 1.01
tpcds_q77/duckdb:vortex-file-compressed 28821638 27426304 1.05
tpcds_q78/duckdb:vortex-file-compressed 78167967 77254000 1.01
tpcds_q79/duckdb:vortex-file-compressed 34607085 35533608 0.97
tpcds_q80/duckdb:vortex-file-compressed 52047040 51472204 1.01
tpcds_q81/duckdb:vortex-file-compressed 29288388 30980808 0.95
tpcds_q82/duckdb:vortex-file-compressed 22457514 22979286 0.98
tpcds_q83/duckdb:vortex-file-compressed 30051889 29865267 1.01
tpcds_q84/duckdb:vortex-file-compressed 17929089 17218665 1.04
tpcds_q85/duckdb:vortex-file-compressed 45142896 45205785 1.00
tpcds_q86/duckdb:vortex-file-compressed 18007408 17649295 1.02
tpcds_q87/duckdb:vortex-file-compressed 39216870 39688689 0.99
tpcds_q88/duckdb:vortex-file-compressed 35199439 35152103 1.00
tpcds_q89/duckdb:vortex-file-compressed 19289706 19120535 1.01
tpcds_q90/duckdb:vortex-file-compressed 14054603 13603698 1.03
tpcds_q91/duckdb:vortex-file-compressed 31324184 31648078 0.99
tpcds_q92/duckdb:vortex-file-compressed 13851890 14572052 0.95
tpcds_q93/duckdb:vortex-file-compressed 28286740 26899329 1.05
tpcds_q94/duckdb:vortex-file-compressed 21605548 20894705 1.03
tpcds_q95/duckdb:vortex-file-compressed 149396127 138487983 1.08
tpcds_q96/duckdb:vortex-file-compressed 10182081 10602470 0.96
tpcds_q97/duckdb:vortex-file-compressed 35972065 38754158 0.93
tpcds_q98/duckdb:vortex-file-compressed 18591940 18432646 1.01
tpcds_q99/duckdb:vortex-file-compressed 31740087 30879757 1.03
duckdb / vortex-compact (1.001x ➖, 0↑ 0↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 25737668 25167619 1.02
tpcds_q02/duckdb:vortex-compact 61612916 58072236 1.06
tpcds_q03/duckdb:vortex-compact 58035261 58340929 0.99
tpcds_q04/duckdb:vortex-compact 110972567 110037923 1.01
tpcds_q05/duckdb:vortex-compact 37891365 35840089 1.06
tpcds_q06/duckdb:vortex-compact 37943779 37873264 1.00
tpcds_q07/duckdb:vortex-compact 36530422 36335993 1.01
tpcds_q08/duckdb:vortex-compact 34374979 35622754 0.96
tpcds_q09/duckdb:vortex-compact 57705474 57458690 1.00
tpcds_q10/duckdb:vortex-compact 48195611 48116304 1.00
tpcds_q11/duckdb:vortex-compact 63088231 61982784 1.02
tpcds_q12/duckdb:vortex-compact 20298089 19370340 1.05
tpcds_q13/duckdb:vortex-compact 48681485 48152296 1.01
tpcds_q14/duckdb:vortex-compact 123069539 124335069 0.99
tpcds_q15/duckdb:vortex-compact 45375861 45021146 1.01
tpcds_q16/duckdb:vortex-compact 34752093 34668674 1.00
tpcds_q17/duckdb:vortex-compact 47595871 47023287 1.01
tpcds_q18/duckdb:vortex-compact 56634427 55478032 1.02
tpcds_q19/duckdb:vortex-compact 39482174 38959763 1.01
tpcds_q20/duckdb:vortex-compact 20206711 21425489 0.94
tpcds_q21/duckdb:vortex-compact 27283106 27728239 0.98
tpcds_q22/duckdb:vortex-compact 114737188 109813986 1.04
tpcds_q23/duckdb:vortex-compact 103928400 105399613 0.99
tpcds_q24/duckdb:vortex-compact 68956783 68116861 1.01
tpcds_q25/duckdb:vortex-compact 47707862 48910208 0.98
tpcds_q26/duckdb:vortex-compact 50040272 50948621 0.98
tpcds_q27/duckdb:vortex-compact 65557684 65921567 0.99
tpcds_q28/duckdb:vortex-compact 85413757 85112408 1.00
tpcds_q29/duckdb:vortex-compact 48100843 47708377 1.01
tpcds_q30/duckdb:vortex-compact 30396340 29750699 1.02
tpcds_q31/duckdb:vortex-compact 34606837 35376826 0.98
tpcds_q32/duckdb:vortex-compact 22937178 23112086 0.99
tpcds_q33/duckdb:vortex-compact 30117737 29477357 1.02
tpcds_q34/duckdb:vortex-compact 25482806 25853568 0.99
tpcds_q35/duckdb:vortex-compact 69336794 69233239 1.00
tpcds_q36/duckdb:vortex-compact 34713817 35753650 0.97
tpcds_q37/duckdb:vortex-compact 32499979 29887645 1.09
tpcds_q38/duckdb:vortex-compact 39704517 39716356 1.00
tpcds_q39/duckdb:vortex-compact 53231253 52939947 1.01
tpcds_q40/duckdb:vortex-compact 29294368 28831230 1.02
tpcds_q41/duckdb:vortex-compact 16912822 16923397 1.00
tpcds_q42/duckdb:vortex-compact 16035670 15877076 1.01
tpcds_q43/duckdb:vortex-compact 38748623 38903135 1.00
tpcds_q44/duckdb:vortex-compact 32846621 31524394 1.04
tpcds_q45/duckdb:vortex-compact 31768424 30400651 1.04
tpcds_q46/duckdb:vortex-compact 59110465 57047189 1.04
tpcds_q47/duckdb:vortex-compact 58159587 57298443 1.02
tpcds_q48/duckdb:vortex-compact 41133390 41152688 1.00
tpcds_q49/duckdb:vortex-compact 43416517 43005646 1.01
tpcds_q50/duckdb:vortex-compact 47347336 48328249 0.98
tpcds_q51/duckdb:vortex-compact 103984058 105029095 0.99
tpcds_q52/duckdb:vortex-compact 17027989 17279242 0.99
tpcds_q53/duckdb:vortex-compact 27593705 27738550 0.99
tpcds_q54/duckdb:vortex-compact 35459633 36593331 0.97
tpcds_q55/duckdb:vortex-compact 16533170 17462194 0.95
tpcds_q56/duckdb:vortex-compact 30036339 30321439 0.99
tpcds_q57/duckdb:vortex-compact 48498122 48581962 1.00
tpcds_q58/duckdb:vortex-compact 41367144 44201722 0.94
tpcds_q59/duckdb:vortex-compact 98680163 97481081 1.01
tpcds_q60/duckdb:vortex-compact 32168686 31671450 1.02
tpcds_q61/duckdb:vortex-compact 48877453 49145371 0.99
tpcds_q62/duckdb:vortex-compact 20172446 20580804 0.98
tpcds_q63/duckdb:vortex-compact 27921586 28002705 1.00
tpcds_q64/duckdb:vortex-compact 99918189 100742874 0.99
tpcds_q65/duckdb:vortex-compact 31041695 29459874 1.05
tpcds_q66/duckdb:vortex-compact 39739388 38383766 1.04
tpcds_q67/duckdb:vortex-compact 150017015 150411479 1.00
tpcds_q68/duckdb:vortex-compact 51438373 51784914 0.99
tpcds_q69/duckdb:vortex-compact 48773582 47836565 1.02
tpcds_q70/duckdb:vortex-compact 34305892 34933671 0.98
tpcds_q71/duckdb:vortex-compact 25697531 28219898 0.91
tpcds_q72/duckdb:vortex-compact 194394492 195235792 1.00
tpcds_q73/duckdb:vortex-compact 25531254 25193229 1.01
tpcds_q74/duckdb:vortex-compact 87582850 89471701 0.98
tpcds_q75/duckdb:vortex-compact 68321236 68098996 1.00
tpcds_q76/duckdb:vortex-compact 38460260 39513768 0.97
tpcds_q77/duckdb:vortex-compact 38441819 38582184 1.00
tpcds_q78/duckdb:vortex-compact 85065159 84729850 1.00
tpcds_q79/duckdb:vortex-compact 56350317 57725692 0.98
tpcds_q80/duckdb:vortex-compact 69665126 65883590 1.06
tpcds_q81/duckdb:vortex-compact 33517363 34188385 0.98
tpcds_q82/duckdb:vortex-compact 32025995 30766794 1.04
tpcds_q83/duckdb:vortex-compact 46037254 46432367 0.99
tpcds_q84/duckdb:vortex-compact 22261998 21646511 1.03
tpcds_q85/duckdb:vortex-compact 59510663 58945916 1.01
tpcds_q86/duckdb:vortex-compact 19888760 20390473 0.98
tpcds_q87/duckdb:vortex-compact 41440449 42845004 0.97
tpcds_q88/duckdb:vortex-compact 40391245 40557388 1.00
tpcds_q89/duckdb:vortex-compact 27616846 27313060 1.01
tpcds_q90/duckdb:vortex-compact 15468164 15679075 0.99
tpcds_q91/duckdb:vortex-compact 50985121 52610583 0.97
tpcds_q92/duckdb:vortex-compact 20017573 21560094 0.93
tpcds_q93/duckdb:vortex-compact 31695468 30598393 1.04
tpcds_q94/duckdb:vortex-compact 25990684 24930908 1.04
tpcds_q95/duckdb:vortex-compact 157640273 156589069 1.01
tpcds_q96/duckdb:vortex-compact 13105342 13459828 0.97
tpcds_q97/duckdb:vortex-compact 38287260 41917902 0.91
tpcds_q98/duckdb:vortex-compact 24781039 23835281 1.04
tpcds_q99/duckdb:vortex-compact 33080262 32167443 1.03
duckdb / parquet (1.001x ➖, 1↑ 2↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 27088330 29302667 0.92
tpcds_q02/duckdb:parquet 23927144 23484836 1.02
tpcds_q03/duckdb:parquet 11201211 11373766 0.98
tpcds_q04/duckdb:parquet 165330756 169231317 0.98
tpcds_q05/duckdb:parquet 29884823 28842279 1.04
tpcds_q06/duckdb:parquet 27169562 26451911 1.03
tpcds_q07/duckdb:parquet 20798823 20746413 1.00
tpcds_q08/duckdb:parquet 27034694 26967114 1.00
tpcds_q09/duckdb:parquet 38957513 39169102 0.99
tpcds_q10/duckdb:parquet 32243399 32526123 0.99
tpcds_q11/duckdb:parquet 87659139 83416037 1.05
tpcds_q12/duckdb:parquet 14078616 14948342 0.94
tpcds_q13/duckdb:parquet 32702217 32757003 1.00
tpcds_q14/duckdb:parquet 98555900 101626350 0.97
tpcds_q15/duckdb:parquet 27888382 29939896 0.93
tpcds_q16/duckdb:parquet 🚨 23643746 20863460 1.13
tpcds_q17/duckdb:parquet 38047100 36573100 1.04
tpcds_q18/duckdb:parquet 44472647 45169342 0.98
tpcds_q19/duckdb:parquet 29101497 30064167 0.97
tpcds_q20/duckdb:parquet 15052480 15275122 0.99
tpcds_q21/duckdb:parquet 9902494 10150978 0.98
tpcds_q22/duckdb:parquet 67638431 69178177 0.98
tpcds_q23/duckdb:parquet 78685733 83088760 0.95
tpcds_q24/duckdb:parquet 44242017 45686065 0.97
tpcds_q25/duckdb:parquet 33036456 32057854 1.03
tpcds_q26/duckdb:parquet 35986862 34455936 1.04
tpcds_q27/duckdb:parquet 47953227 49096698 0.98
tpcds_q28/duckdb:parquet 37157974 37112895 1.00
tpcds_q29/duckdb:parquet 36568489 34201879 1.07
tpcds_q30/duckdb:parquet 33965981 34103527 1.00
tpcds_q31/duckdb:parquet 24998317 22968160 1.09
tpcds_q32/duckdb:parquet 10992189 11466891 0.96
tpcds_q33/duckdb:parquet 20818465 20143237 1.03
tpcds_q34/duckdb:parquet 19937000 21078937 0.95
tpcds_q35/duckdb:parquet 54065900 57045264 0.95
tpcds_q36/duckdb:parquet 19320183 19667479 0.98
tpcds_q37/duckdb:parquet 12279090 12356103 0.99
tpcds_q38/duckdb:parquet 34651997 32917185 1.05
tpcds_q39/duckdb:parquet 29751704 28862300 1.03
tpcds_q40/duckdb:parquet 17456382 16833064 1.04
tpcds_q41/duckdb:parquet 7523965 7513368 1.00
tpcds_q42/duckdb:parquet 9566914 9332644 1.03
tpcds_q43/duckdb:parquet 15138597 15348575 0.99
tpcds_q44/duckdb:parquet 22404589 22031635 1.02
tpcds_q45/duckdb:parquet 🚀 24804084 27635597 0.90
tpcds_q46/duckdb:parquet 45488057 44712657 1.02
tpcds_q47/duckdb:parquet 43296009 44257421 0.98
tpcds_q48/duckdb:parquet 29144881 28705024 1.02
tpcds_q49/duckdb:parquet 23784326 24462002 0.97
tpcds_q50/duckdb:parquet 25362797 23907188 1.06
tpcds_q51/duckdb:parquet 95028787 94265199 1.01
tpcds_q52/duckdb:parquet 10047725 10046213 1.00
tpcds_q53/duckdb:parquet 14948807 14795080 1.01
tpcds_q54/duckdb:parquet 25362520 25808049 0.98
tpcds_q55/duckdb:parquet 9809305 9872533 0.99
tpcds_q56/duckdb:parquet 20133831 20558174 0.98
tpcds_q57/duckdb:parquet 34532045 34434060 1.00
tpcds_q58/duckdb:parquet 22005668 22358396 0.98
tpcds_q59/duckdb:parquet 35005660 35144245 1.00
tpcds_q60/duckdb:parquet 21434631 21233730 1.01
tpcds_q61/duckdb:parquet 30922668 30442482 1.02
tpcds_q62/duckdb:parquet 11246117 11206370 1.00
tpcds_q63/duckdb:parquet 13664839 13577405 1.01
tpcds_q64/duckdb:parquet 73676182 72942216 1.01
tpcds_q65/duckdb:parquet 20373434 20353127 1.00
tpcds_q66/duckdb:parquet 28733675 27900064 1.03
tpcds_q67/duckdb:parquet 131868976 130993617 1.01
tpcds_q68/duckdb:parquet 36144162 36853943 0.98
tpcds_q69/duckdb:parquet 35970239 35727715 1.01
tpcds_q70/duckdb:parquet 19166352 18988064 1.01
tpcds_q71/duckdb:parquet 19108198 18298037 1.04
tpcds_q72/duckdb:parquet 163530922 165076519 0.99
tpcds_q73/duckdb:parquet 17417746 17292941 1.01
tpcds_q74/duckdb:parquet 126248600 125659997 1.00
tpcds_q75/duckdb:parquet 52096428 53702143 0.97
tpcds_q76/duckdb:parquet 19449978 19893447 0.98
tpcds_q77/duckdb:parquet 20711907 21843298 0.95
tpcds_q78/duckdb:parquet 75017862 78211110 0.96
tpcds_q79/duckdb:parquet 27505340 27158076 1.01
tpcds_q80/duckdb:parquet 39975285 39798807 1.00
tpcds_q81/duckdb:parquet 30793046 30765849 1.00
tpcds_q82/duckdb:parquet 13396341 12948418 1.03
tpcds_q83/duckdb:parquet 15999329 15696909 1.02
tpcds_q84/duckdb:parquet 19603024 19087719 1.03
tpcds_q85/duckdb:parquet 38145808 36856330 1.03
tpcds_q86/duckdb:parquet 12292647 11993991 1.02
tpcds_q87/duckdb:parquet 36825959 36005228 1.02
tpcds_q88/duckdb:parquet 48097036 48709243 0.99
tpcds_q89/duckdb:parquet 15954674 16262556 0.98
tpcds_q90/duckdb:parquet 7756716 8118786 0.96
tpcds_q91/duckdb:parquet 22440394 22613766 0.99
tpcds_q92/duckdb:parquet 10769589 10717527 1.00
tpcds_q93/duckdb:parquet 29091497 28177520 1.03
tpcds_q94/duckdb:parquet 16244798 17040530 0.95
tpcds_q95/duckdb:parquet 🚨 149704429 133596231 1.12
tpcds_q96/duckdb:parquet 8444692 8412449 1.00
tpcds_q97/duckdb:parquet 34520925 35427301 0.97
tpcds_q98/duckdb:parquet 17768980 17306294 1.03
tpcds_q99/duckdb:parquet 19220431 19731177 0.97
duckdb / duckdb (1.004x ➖, 0↑ 2↓)
name PR b23f18b (ns) base f924a34 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19618411 19555862 1.00
tpcds_q02/duckdb:duckdb 17938030 19258205 0.93
tpcds_q03/duckdb:duckdb 8559994 8207672 1.04
tpcds_q04/duckdb:duckdb 167973154 173054988 0.97
tpcds_q05/duckdb:duckdb 18607204 17976497 1.04
tpcds_q06/duckdb:duckdb 22020997 21642568 1.02
tpcds_q07/duckdb:duckdb 37843302 38810097 0.98
tpcds_q08/duckdb:duckdb 119536701 120194099 0.99
tpcds_q09/duckdb:duckdb 19369069 19656300 0.99
tpcds_q10/duckdb:duckdb 23891186 22978829 1.04
tpcds_q11/duckdb:duckdb 84832384 84587716 1.00
tpcds_q12/duckdb:duckdb 11082656 11942332 0.93
tpcds_q13/duckdb:duckdb 23984819 23636448 1.01
tpcds_q14/duckdb:duckdb 90786578 88026241 1.03
tpcds_q15/duckdb:duckdb 24240123 24537413 0.99
tpcds_q16/duckdb:duckdb 17532353 16635806 1.05
tpcds_q17/duckdb:duckdb 22507578 21535121 1.05
tpcds_q18/duckdb:duckdb 42696812 42580527 1.00
tpcds_q19/duckdb:duckdb 16054945 15851615 1.01
tpcds_q20/duckdb:duckdb 12147280 12198869 1.00
tpcds_q21/duckdb:duckdb 6554964 6527344 1.00
tpcds_q22/duckdb:duckdb 61311502 59373582 1.03
tpcds_q23/duckdb:duckdb 75223158 71015852 1.06
tpcds_q24/duckdb:duckdb 24441394 22739526 1.07
tpcds_q25/duckdb:duckdb 17583806 17448415 1.01
tpcds_q26/duckdb:duckdb 25293585 25506220 0.99
tpcds_q27/duckdb:duckdb 38852769 38331116 1.01
tpcds_q28/duckdb:duckdb 21498222 21487961 1.00
tpcds_q29/duckdb:duckdb 19946931 20448990 0.98
tpcds_q30/duckdb:duckdb 28544613 28544090 1.00
tpcds_q31/duckdb:duckdb 46762977 48331853 0.97
tpcds_q32/duckdb:duckdb 7119117 6597037 1.08
tpcds_q33/duckdb:duckdb 12899611 12794020 1.01
tpcds_q34/duckdb:duckdb 14969802 14056353 1.06
tpcds_q35/duckdb:duckdb 32236614 33662421 0.96
tpcds_q36/duckdb:duckdb 67025439 68835477 0.97
tpcds_q37/duckdb:duckdb 7176872 7881300 0.91
tpcds_q38/duckdb:duckdb 30082487 31118796 0.97
tpcds_q39/duckdb:duckdb 24897391 24260095 1.03
tpcds_q40/duckdb:duckdb 13008043 12680620 1.03
tpcds_q41/duckdb:duckdb 🚨 8311180 7464299 1.11
tpcds_q42/duckdb:duckdb 6336024 6345034 1.00
tpcds_q43/duckdb:duckdb 11409013 10810711 1.06
tpcds_q44/duckdb:duckdb 13181205 13200670 1.00
tpcds_q45/duckdb:duckdb 16669513 17063118 0.98
tpcds_q46/duckdb:duckdb 35998185 36987560 0.97
tpcds_q47/duckdb:duckdb 40276570 39105032 1.03
tpcds_q48/duckdb:duckdb 22845856 22807046 1.00
tpcds_q49/duckdb:duckdb 16616801 15418635 1.08
tpcds_q50/duckdb:duckdb 13753098 13832492 0.99
tpcds_q51/duckdb:duckdb 89415938 90224655 0.99
tpcds_q52/duckdb:duckdb 7103152 7165005 0.99
tpcds_q53/duckdb:duckdb 12565111 12950272 0.97
tpcds_q54/duckdb:duckdb 16465799 16350423 1.01
tpcds_q55/duckdb:duckdb 6851147 6554409 1.05
tpcds_q56/duckdb:duckdb 13525966 13257940 1.02
tpcds_q57/duckdb:duckdb 31325382 31156264 1.01
tpcds_q58/duckdb:duckdb 12688779 13547145 0.94
tpcds_q59/duckdb:duckdb 34631704 35001895 0.99
tpcds_q60/duckdb:duckdb 14366601 14316517 1.00
tpcds_q61/duckdb:duckdb 13649857 14230214 0.96
tpcds_q62/duckdb:duckdb 9017703 9279324 0.97
tpcds_q63/duckdb:duckdb 🚨 13192331 11866535 1.11
tpcds_q64/duckdb:duckdb 50530301 51939930 0.97
tpcds_q65/duckdb:duckdb 35666846 33229838 1.07
tpcds_q66/duckdb:duckdb 25016123 24505320 1.02
tpcds_q67/duckdb:duckdb 128752705 128153762 1.00
tpcds_q68/duckdb:duckdb 24969468 24822440 1.01
tpcds_q69/duckdb:duckdb 24004935 23231732 1.03
tpcds_q70/duckdb:duckdb 14379868 14358544 1.00
tpcds_q71/duckdb:duckdb 12084213 11903024 1.02
tpcds_q72/duckdb:duckdb 40481294 42907071 0.94
tpcds_q73/duckdb:duckdb 10859215 10397283 1.04
tpcds_q74/duckdb:duckdb 144009152 143225949 1.01
tpcds_q75/duckdb:duckdb 41357711 40252977 1.03
tpcds_q76/duckdb:duckdb 12192149 11871252 1.03
tpcds_q77/duckdb:duckdb 11694289 11684058 1.00
tpcds_q78/duckdb:duckdb 63429842 62522493 1.01
tpcds_q79/duckdb:duckdb 17573326 17608893 1.00
tpcds_q80/duckdb:duckdb 27953797 27588982 1.01
tpcds_q81/duckdb:duckdb 36491379 38032320 0.96
tpcds_q82/duckdb:duckdb 8000511 8178627 0.98
tpcds_q83/duckdb:duckdb 8560369 9053309 0.95
tpcds_q84/duckdb:duckdb 13211461 14067502 0.94
tpcds_q85/duckdb:duckdb 23414722 22035848 1.06
tpcds_q86/duckdb:duckdb 10536015 10795326 0.98
tpcds_q87/duckdb:duckdb 32041870 32760860 0.98
tpcds_q88/duckdb:duckdb 24722265 24843441 1.00
tpcds_q89/duckdb:duckdb 15016002 14109691 1.06
tpcds_q90/duckdb:duckdb 5308167 5418447 0.98
tpcds_q91/duckdb:duckdb 12584698 12514624 1.01
tpcds_q92/duckdb:duckdb 8124490 8806105 0.92
tpcds_q93/duckdb:duckdb 22432366 20965911 1.07
tpcds_q94/duckdb:duckdb 13082513 12449447 1.05
tpcds_q95/duckdb:duckdb 127427503 125978845 1.01
tpcds_q96/duckdb:duckdb 4624732 4846201 0.95
tpcds_q97/duckdb:duckdb 30078154 30651887 0.98
tpcds_q98/duckdb:duckdb 12519335 13066406 0.96
tpcds_q99/duckdb:duckdb 16498786 16536796 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -2.2% -2.7% +0.6% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -8.5% -2.7% -5.9% +10.9% ➖ noise
1 duckdb:duckdb +0.3% -2.7% +3.1% +13.7% ➖ noise
1 duckdb:vortex-compact +2.3% -2.7% +5.1% +12.0% ➖ noise
1 duckdb:vortex-file-compressed +0.6% -2.7% +3.4% +10.0% ➖ noise
2 datafusion:vortex-compact +0.7% +0.2% +0.4% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.7% +0.2% +0.4% +10.0% ➖ noise
2 duckdb:duckdb -6.9% +0.2% -7.1% +10.0% ➖ noise
2 duckdb:vortex-compact +6.1% +0.2% +5.9% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -17.0% +0.2% -17.2% +28.6% ➖ noise
3 datafusion:vortex-compact +0.2% +0.6% -0.4% +11.2% ➖ noise
3 datafusion:vortex-file-compressed +0.7% +0.6% +0.2% +12.0% ➖ noise
3 duckdb:duckdb +4.3% +0.6% +3.7% +20.4% ➖ noise
3 duckdb:vortex-compact -0.5% +0.6% -1.1% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +5.7% +0.6% +5.1% +10.4% ➖ noise
4 datafusion:vortex-compact -0.7% -3.7% +3.1% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -1.0% -3.7% +2.9% +10.0% ➖ noise
4 duckdb:duckdb -2.9% -3.7% +0.8% +10.0% ➖ noise
4 duckdb:vortex-compact +0.8% -3.7% +4.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -3.9% -3.7% -0.2% +11.0% ➖ noise
5 datafusion:vortex-compact +0.5% +0.8% -0.2% +11.1% ➖ noise
5 datafusion:vortex-file-compressed -4.4% +0.8% -5.2% +13.6% ➖ noise
5 duckdb:duckdb +3.5% +0.8% +2.7% +12.5% ➖ noise
5 duckdb:vortex-compact +5.7% +0.8% +4.9% +10.9% ➖ noise
5 duckdb:vortex-file-compressed -2.3% +0.8% -3.1% +11.4% ➖ noise
6 datafusion:vortex-compact -0.2% +1.4% -1.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +2.6% +1.4% +1.1% +10.0% ➖ noise
6 duckdb:duckdb +1.7% +1.4% +0.3% +14.0% ➖ noise
6 duckdb:vortex-compact +0.2% +1.4% -1.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.2% +1.4% -1.6% +10.0% ➖ noise
7 datafusion:vortex-compact -0.5% +3.7% -4.0% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +4.9% +3.7% +1.2% +10.0% ➖ noise
7 duckdb:duckdb -2.5% +3.7% -6.0% +18.8% ➖ noise
7 duckdb:vortex-compact +0.5% +3.7% -3.0% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -5.8% +3.7% -9.2% +10.0% ✅ faster
8 datafusion:vortex-compact -1.9% +3.0% -4.8% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +3.3% +3.0% +0.3% +10.1% ➖ noise
8 duckdb:duckdb -0.5% +3.0% -3.5% +10.0% ➖ noise
8 duckdb:vortex-compact -3.5% +3.0% -6.3% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -0.8% +3.0% -3.7% +20.5% ➖ noise
9 datafusion:vortex-compact -1.3% +0.9% -2.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -5.1% +0.9% -5.9% +10.0% ➖ noise
9 duckdb:duckdb -1.5% +0.9% -2.3% +10.0% ➖ noise
9 duckdb:vortex-compact +0.4% +0.9% -0.5% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -4.3% +0.9% -5.2% +10.0% ➖ noise
10 datafusion:vortex-compact +2.6% +0.1% +2.4% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -0.5% +0.1% -0.6% +10.0% ➖ noise
10 duckdb:duckdb +4.0% +0.1% +3.8% +10.8% ➖ noise
10 duckdb:vortex-compact +0.2% +0.1% +0.0% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +1.9% +0.1% +1.8% +10.0% ➖ noise
11 datafusion:vortex-compact -1.0% +3.8% -4.6% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -1.7% +3.8% -5.3% +10.0% ➖ noise
11 duckdb:duckdb +0.3% +3.8% -3.4% +13.4% ➖ noise
11 duckdb:vortex-compact +1.8% +3.8% -1.9% +13.4% ➖ noise
11 duckdb:vortex-file-compressed +3.7% +3.8% -0.1% +10.0% ➖ noise
12 datafusion:vortex-compact +4.7% -0.2% +4.9% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +6.1% -0.2% +6.3% +10.8% ➖ noise
12 duckdb:duckdb -7.2% -0.2% -7.0% +11.1% ➖ noise
12 duckdb:vortex-compact +4.8% -0.2% +5.0% +15.9% ➖ noise
12 duckdb:vortex-file-compressed +6.2% -0.2% +6.4% +13.4% ➖ noise
13 datafusion:vortex-compact -5.3% -0.5% -4.8% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +0.7% -0.5% +1.3% +10.0% ➖ noise
13 duckdb:duckdb +1.5% -0.5% +2.0% +10.0% ➖ noise
13 duckdb:vortex-compact +1.1% -0.5% +1.6% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -0.7% -0.5% -0.2% +10.0% ➖ noise
14 datafusion:vortex-compact +0.8% -2.9% +3.8% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +1.2% -2.9% +4.2% +10.0% ➖ noise
14 duckdb:duckdb +3.1% -2.9% +6.2% +10.0% ➖ noise
14 duckdb:vortex-compact -1.0% -2.9% +1.9% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +0.4% -2.9% +3.4% +10.0% ➖ noise
15 datafusion:vortex-compact -2.1% -7.1% +5.4% +11.6% ➖ noise
15 datafusion:vortex-file-compressed +6.9% -7.1% +15.1% +10.6% 🚨 regression
15 duckdb:duckdb -1.2% -7.1% +6.4% +13.2% ➖ noise
15 duckdb:vortex-compact +0.8% -7.1% +8.5% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +7.2% -7.1% +15.4% +14.7% 🚨 regression
16 datafusion:vortex-compact -0.9% +5.1% -5.7% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +1.6% +5.1% -3.3% +10.0% ➖ noise
16 duckdb:duckdb +5.4% +5.1% +0.3% +15.4% ➖ noise
16 duckdb:vortex-compact +0.2% +5.1% -4.6% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -1.4% +5.1% -6.2% +11.0% ➖ noise
17 datafusion:vortex-compact -0.6% +2.8% -3.3% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +2.8% +2.8% -0.1% +10.0% ➖ noise
17 duckdb:duckdb +4.5% +2.8% +1.6% +10.0% ➖ noise
17 duckdb:vortex-compact +1.2% +2.8% -1.6% +13.2% ➖ noise
17 duckdb:vortex-file-compressed +1.9% +2.8% -0.9% +10.0% ➖ noise
18 datafusion:vortex-compact +2.5% -0.8% +3.4% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +0.0% -0.8% +0.8% +10.0% ➖ noise
18 duckdb:duckdb +0.3% -0.8% +1.1% +10.0% ➖ noise
18 duckdb:vortex-compact +2.1% -0.8% +2.9% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -3.1% -0.8% -2.3% +10.0% ➖ noise
19 datafusion:vortex-compact +0.0% -2.1% +2.1% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +1.2% -2.1% +3.3% +10.0% ➖ noise
19 duckdb:duckdb +1.3% -2.1% +3.4% +11.1% ➖ noise
19 duckdb:vortex-compact +1.3% -2.1% +3.5% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +2.8% -2.1% +5.0% +10.0% ➖ noise
20 datafusion:vortex-compact -2.1% +1.3% -3.4% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +1.2% +1.3% -0.1% +10.0% ➖ noise
20 duckdb:duckdb -0.4% +1.3% -1.7% +10.1% ➖ noise
20 duckdb:vortex-compact -5.7% +1.3% -6.9% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -2.2% +1.3% -3.5% +10.0% ➖ noise
21 datafusion:vortex-compact +1.9% +0.1% +1.9% +10.8% ➖ noise
21 datafusion:vortex-file-compressed -3.4% +0.1% -3.5% +12.0% ➖ noise
21 duckdb:duckdb +0.4% +0.1% +0.4% +12.7% ➖ noise
21 duckdb:vortex-compact -1.6% +0.1% -1.7% +13.1% ➖ noise
21 duckdb:vortex-file-compressed +3.5% +0.1% +3.4% +17.5% ➖ noise
22 datafusion:vortex-compact +0.6% +1.4% -0.8% +12.0% ➖ noise
22 datafusion:vortex-file-compressed +1.9% +1.4% +0.5% +11.2% ➖ noise
22 duckdb:duckdb +3.3% +1.4% +1.8% +12.9% ➖ noise
22 duckdb:vortex-compact +4.5% +1.4% +3.0% +11.3% ➖ noise
22 duckdb:vortex-file-compressed -1.2% +1.4% -2.5% +12.1% ➖ noise
23 datafusion:vortex-compact +0.7% -2.5% +3.2% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -1.0% -2.5% +1.5% +10.0% ➖ noise
23 duckdb:duckdb +5.9% -2.5% +8.6% +11.5% ➖ noise
23 duckdb:vortex-compact -1.4% -2.5% +1.1% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -2.6% -2.5% -0.1% +10.6% ➖ noise
24 datafusion:vortex-compact -0.3% -1.5% +1.2% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -0.1% -1.5% +1.4% +10.0% ➖ noise
24 duckdb:duckdb +7.5% -1.5% +9.1% +12.5% ➖ noise
24 duckdb:vortex-compact +1.2% -1.5% +2.7% +14.7% ➖ noise
24 duckdb:vortex-file-compressed +0.6% -1.5% +2.1% +12.1% ➖ noise
25 datafusion:vortex-compact -0.7% +1.3% -2.0% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -8.7% +1.3% -9.9% +10.0% ✅ faster
25 duckdb:duckdb +0.8% +1.3% -0.6% +11.9% ➖ noise
25 duckdb:vortex-compact -2.5% +1.3% -3.7% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +3.0% +1.3% +1.6% +10.0% ➖ noise
26 datafusion:vortex-compact +0.2% +2.9% -2.6% +11.6% ➖ noise
26 datafusion:vortex-file-compressed -0.8% +2.9% -3.6% +11.4% ➖ noise
26 duckdb:duckdb -0.8% +2.9% -3.6% +12.7% ➖ noise
26 duckdb:vortex-compact -1.8% +2.9% -4.6% +13.3% ➖ noise
26 duckdb:vortex-file-compressed -4.8% +2.9% -7.5% +11.2% ➖ noise
27 datafusion:vortex-compact +0.6% -1.1% +1.7% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -1.6% -1.1% -0.5% +10.0% ➖ noise
27 duckdb:duckdb +1.4% -1.1% +2.5% +19.1% ➖ noise
27 duckdb:vortex-compact -0.6% -1.1% +0.5% +12.7% ➖ noise
27 duckdb:vortex-file-compressed +4.6% -1.1% +5.7% +13.3% ➖ noise
28 datafusion:vortex-compact -0.3% -0.1% -0.2% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -6.9% -0.1% -6.8% +10.0% ➖ noise
28 duckdb:duckdb +0.0% -0.1% +0.1% +10.0% ➖ noise
28 duckdb:vortex-compact +0.4% -0.1% +0.4% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -4.2% -0.1% -4.1% +10.0% ➖ noise
29 datafusion:vortex-compact -0.9% +3.0% -3.7% +10.0% ➖ noise
29 datafusion:vortex-file-compressed +0.2% +3.0% -2.6% +10.0% ➖ noise
29 duckdb:duckdb -2.5% +3.0% -5.3% +10.0% ➖ noise
29 duckdb:vortex-compact +0.8% +3.0% -2.1% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +4.5% +3.0% +1.5% +10.0% ➖ noise
30 datafusion:vortex-compact +1.7% +2.3% -0.5% +10.0% ➖ noise
30 datafusion:vortex-file-compressed +2.0% +2.3% -0.3% +10.2% ➖ noise
30 duckdb:duckdb +0.0% +2.3% -2.2% +10.0% ➖ noise
30 duckdb:vortex-compact +2.2% +2.3% -0.1% +10.2% ➖ noise
30 duckdb:vortex-file-compressed -2.5% +2.3% -4.7% +10.0% ➖ noise
31 datafusion:vortex-compact +1.0% +3.8% -2.8% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -1.4% +3.8% -5.0% +10.0% ➖ noise
31 duckdb:duckdb -3.2% +3.8% -6.8% +10.0% ➖ noise
31 duckdb:vortex-compact -2.2% +3.8% -5.8% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -2.9% +3.8% -6.5% +12.0% ➖ noise
32 datafusion:vortex-compact -0.7% -3.9% +3.3% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +4.1% -3.9% +8.3% +11.6% ➖ noise
32 duckdb:duckdb +7.9% -3.9% +12.3% +21.3% ➖ noise
32 duckdb:vortex-compact -0.8% -3.9% +3.3% +12.1% ➖ noise
32 duckdb:vortex-file-compressed -2.2% -3.9% +1.7% +29.2% ➖ noise
33 datafusion:vortex-compact +1.4% +0.9% +0.5% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -0.5% +0.9% -1.4% +10.2% ➖ noise
33 duckdb:duckdb +0.8% +0.9% -0.0% +11.4% ➖ noise
33 duckdb:vortex-compact +2.2% +0.9% +1.3% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -1.4% +0.9% -2.2% +12.0% ➖ noise
34 datafusion:vortex-compact -3.5% -0.8% -2.8% +10.0% ➖ noise
34 datafusion:vortex-file-compressed +0.9% -0.8% +1.6% +10.0% ➖ noise
34 duckdb:duckdb +6.5% -0.8% +7.3% +17.2% ➖ noise
34 duckdb:vortex-compact -1.4% -0.8% -0.7% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -7.3% -0.8% -6.6% +24.9% ➖ noise
35 datafusion:vortex-compact +0.6% -3.2% +3.9% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +0.8% -3.2% +4.1% +10.0% ➖ noise
35 duckdb:duckdb -4.2% -3.2% -1.1% +13.4% ➖ noise
35 duckdb:vortex-compact +0.1% -3.2% +3.4% +11.3% ➖ noise
35 duckdb:vortex-file-compressed -5.7% -3.2% -2.6% +13.0% ➖ noise
36 datafusion:vortex-compact -0.3% -0.9% +0.6% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +0.5% -0.9% +1.4% +10.0% ➖ noise
36 duckdb:duckdb -2.6% -0.9% -1.7% +11.0% ➖ noise
36 duckdb:vortex-compact -2.9% -0.9% -2.0% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +0.6% -0.9% +1.6% +10.0% ➖ noise
37 datafusion:vortex-compact -1.9% +0.1% -2.0% +12.1% ➖ noise
37 datafusion:vortex-file-compressed +2.8% +0.1% +2.7% +10.6% ➖ noise
37 duckdb:duckdb -8.9% +0.1% -9.0% +13.2% ➖ noise
37 duckdb:vortex-compact +8.7% +0.1% +8.7% +12.3% ➖ noise
37 duckdb:vortex-file-compressed -2.4% +0.1% -2.5% +17.6% ➖ noise
38 datafusion:vortex-compact -0.2% +5.7% -5.6% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -1.7% +5.7% -7.0% +10.0% ➖ noise
38 duckdb:duckdb -3.3% +5.7% -8.6% +11.4% ➖ noise
38 duckdb:vortex-compact -0.0% +5.7% -5.4% +10.0% ➖ noise
38 duckdb:vortex-file-compressed -2.7% +5.7% -8.0% +13.1% ➖ noise
39 datafusion:vortex-compact -2.2% +1.9% -4.0% +10.0% ➖ noise
39 datafusion:vortex-file-compressed +3.3% +1.9% +1.4% +17.4% ➖ noise
39 duckdb:duckdb +2.6% +1.9% +0.7% +13.8% ➖ noise
39 duckdb:vortex-compact +0.6% +1.9% -1.3% +15.0% ➖ noise
39 duckdb:vortex-file-compressed -6.1% +1.9% -7.9% +13.0% ➖ noise
40 datafusion:vortex-compact -1.5% -1.7% +0.1% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -1.9% -1.7% -0.2% +10.0% ➖ noise
40 duckdb:duckdb +2.6% -1.7% +4.3% +10.0% ➖ noise
40 duckdb:vortex-compact +1.6% -1.7% +3.4% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -2.3% -1.7% -0.6% +10.0% ➖ noise
41 datafusion:vortex-compact +4.3% +2.0% +2.2% +10.3% ➖ noise
41 datafusion:vortex-file-compressed -0.8% +2.0% -2.8% +18.7% ➖ noise
41 duckdb:duckdb +11.3% +2.0% +9.2% +12.1% ➖ noise
41 duckdb:vortex-compact -0.1% +2.0% -2.0% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +0.0% +2.0% -1.9% +10.7% ➖ noise
42 datafusion:vortex-compact -4.9% +1.0% -5.8% +11.6% ➖ noise
42 datafusion:vortex-file-compressed +10.8% +1.0% +9.7% +13.2% ➖ noise
42 duckdb:duckdb -0.1% +1.0% -1.2% +13.2% ➖ noise
42 duckdb:vortex-compact +1.0% +1.0% -0.0% +20.1% ➖ noise
42 duckdb:vortex-file-compressed +2.5% +1.0% +1.4% +17.0% ➖ noise
43 datafusion:vortex-compact +0.5% -1.8% +2.3% +10.0% ➖ noise
43 datafusion:vortex-file-compressed +2.5% -1.8% +4.4% +10.0% ➖ noise
43 duckdb:duckdb +5.5% -1.8% +7.5% +10.0% ➖ noise
43 duckdb:vortex-compact -0.4% -1.8% +1.5% +10.0% ➖ noise
43 duckdb:vortex-file-compressed +2.7% -1.8% +4.6% +10.0% ➖ noise
44 datafusion:vortex-compact -0.9% +1.8% -2.6% +10.0% ➖ noise
44 datafusion:vortex-file-compressed +1.8% +1.8% +0.1% +10.0% ➖ noise
44 duckdb:duckdb -0.1% +1.8% -1.9% +11.2% ➖ noise
44 duckdb:vortex-compact +4.2% +1.8% +2.4% +10.0% ➖ noise
44 duckdb:vortex-file-compressed -5.3% +1.8% -7.0% +12.5% ➖ noise
45 datafusion:vortex-compact -2.0% -4.6% +2.6% +10.0% ➖ noise
45 datafusion:vortex-file-compressed +3.1% -4.6% +8.0% +11.7% ➖ noise
45 duckdb:duckdb -2.3% -4.6% +2.4% +13.4% ➖ noise
45 duckdb:vortex-compact +4.5% -4.6% +9.5% +10.7% ➖ noise
45 duckdb:vortex-file-compressed -2.2% -4.6% +2.4% +12.8% ➖ noise
46 datafusion:vortex-compact -3.6% +1.0% -4.6% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -0.3% +1.0% -1.3% +10.0% ➖ noise
46 duckdb:duckdb -2.7% +1.0% -3.7% +10.0% ➖ noise
46 duckdb:vortex-compact +3.6% +1.0% +2.6% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -0.9% +1.0% -1.9% +10.0% ➖ noise
47 datafusion:vortex-compact -0.9% -0.9% -0.0% +10.0% ➖ noise
47 datafusion:vortex-file-compressed +1.8% -0.9% +2.7% +10.0% ➖ noise
47 duckdb:duckdb +3.0% -0.9% +3.9% +10.0% ➖ noise
47 duckdb:vortex-compact +1.5% -0.9% +2.4% +10.0% ➖ noise
47 duckdb:vortex-file-compressed +0.5% -0.9% +1.4% +10.0% ➖ noise
48 datafusion:vortex-compact +1.7% +1.2% +0.5% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -0.5% +1.2% -1.6% +10.1% ➖ noise
48 duckdb:duckdb +0.2% +1.2% -1.0% +10.0% ➖ noise
48 duckdb:vortex-compact -0.0% +1.2% -1.2% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -0.9% +1.2% -2.0% +12.9% ➖ noise
49 datafusion:vortex-compact -0.2% -2.6% +2.5% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -2.1% -2.6% +0.4% +10.0% ➖ noise
49 duckdb:duckdb +7.8% -2.6% +10.6% +10.2% 🚨 regression
49 duckdb:vortex-compact +1.0% -2.6% +3.6% +10.8% ➖ noise
49 duckdb:vortex-file-compressed +3.2% -2.6% +5.9% +10.0% ➖ noise
50 datafusion:vortex-compact -3.3% +2.5% -5.6% +10.0% ➖ noise
50 datafusion:vortex-file-compressed +0.4% +2.5% -2.1% +10.0% ➖ noise
50 duckdb:duckdb -0.6% +2.5% -3.0% +13.7% ➖ noise
50 duckdb:vortex-compact -2.0% +2.5% -4.4% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -0.6% +2.5% -3.1% +10.0% ➖ noise
51 datafusion:vortex-compact +2.3% +2.3% +0.0% +10.0% ➖ noise
51 datafusion:vortex-file-compressed +2.5% +2.3% +0.3% +10.0% ➖ noise
51 duckdb:duckdb -0.9% +2.3% -3.1% +10.0% ➖ noise
51 duckdb:vortex-compact -1.0% +2.3% -3.2% +15.0% ➖ noise
51 duckdb:vortex-file-compressed +2.1% +2.3% -0.1% +20.7% ➖ noise
52 datafusion:vortex-compact +1.3% -2.1% +3.5% +13.7% ➖ noise
52 datafusion:vortex-file-compressed -4.8% -2.1% -2.7% +18.2% ➖ noise
52 duckdb:duckdb -0.9% -2.1% +1.3% +16.9% ➖ noise
52 duckdb:vortex-compact -1.5% -2.1% +0.7% +16.3% ➖ noise
52 duckdb:vortex-file-compressed +10.5% -2.1% +13.0% +19.1% ➖ noise
53 datafusion:vortex-compact -2.3% -0.4% -2.0% +10.0% ➖ noise
53 datafusion:vortex-file-compressed -1.6% -0.4% -1.2% +10.0% ➖ noise
53 duckdb:duckdb -3.0% -0.4% -2.6% +10.0% ➖ noise
53 duckdb:vortex-compact -0.5% -0.4% -0.1% +10.0% ➖ noise
53 duckdb:vortex-file-compressed -0.6% -0.4% -0.2% +10.0% ➖ noise
54 datafusion:vortex-compact +1.8% -1.9% +3.8% +10.0% ➖ noise
54 datafusion:vortex-file-compressed +2.0% -1.9% +3.9% +10.0% ➖ noise
54 duckdb:duckdb +0.7% -1.9% +2.6% +10.0% ➖ noise
54 duckdb:vortex-compact -3.1% -1.9% -1.3% +10.0% ➖ noise
54 duckdb:vortex-file-compressed +0.6% -1.9% +2.6% +10.0% ➖ noise
55 datafusion:vortex-compact +1.2% +2.3% -1.2% +15.7% ➖ noise
55 datafusion:vortex-file-compressed -0.5% +2.3% -2.8% +16.8% ➖ noise
55 duckdb:duckdb +4.5% +2.3% +2.1% +19.9% ➖ noise
55 duckdb:vortex-compact -5.3% +2.3% -7.5% +16.4% ➖ noise
55 duckdb:vortex-file-compressed +3.2% +2.3% +0.9% +17.7% ➖ noise
56 datafusion:vortex-compact +1.7% +1.2% +0.5% +10.0% ➖ noise
56 datafusion:vortex-file-compressed +0.3% +1.2% -0.9% +10.0% ➖ noise
56 duckdb:duckdb +2.0% +1.2% +0.9% +14.1% ➖ noise
56 duckdb:vortex-compact -0.9% +1.2% -2.1% +11.4% ➖ noise
56 duckdb:vortex-file-compressed -2.9% +1.2% -4.0% +11.0% ➖ noise
57 datafusion:vortex-compact +0.4% +0.0% +0.4% +10.0% ➖ noise
57 datafusion:vortex-file-compressed +0.1% +0.0% +0.1% +10.0% ➖ noise
57 duckdb:duckdb +0.5% +0.0% +0.5% +19.5% ➖ noise
57 duckdb:vortex-compact -0.2% +0.0% -0.2% +11.4% ➖ noise
57 duckdb:vortex-file-compressed +4.0% +0.0% +3.9% +22.2% ➖ noise
58 datafusion:vortex-compact -2.4% -1.0% -1.4% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -1.3% -1.0% -0.3% +10.0% ➖ noise
58 duckdb:duckdb -6.3% -1.0% -5.4% +17.2% ➖ noise
58 duckdb:vortex-compact -6.4% -1.0% -5.5% +15.2% ➖ noise
58 duckdb:vortex-file-compressed +0.1% -1.0% +1.2% +19.1% ➖ noise
59 datafusion:vortex-compact -0.8% -1.1% +0.3% +10.0% ➖ noise
59 datafusion:vortex-file-compressed +1.4% -1.1% +2.6% +10.0% ➖ noise
59 duckdb:duckdb -1.1% -1.1% +0.1% +10.0% ➖ noise
59 duckdb:vortex-compact +1.2% -1.1% +2.4% +10.0% ➖ noise
59 duckdb:vortex-file-compressed +2.7% -1.1% +3.9% +10.0% ➖ noise
60 datafusion:vortex-compact +0.9% +2.2% -1.3% +10.0% ➖ noise
60 datafusion:vortex-file-compressed +2.5% +2.2% +0.3% +10.4% ➖ noise
60 duckdb:duckdb +0.3% +2.2% -1.8% +10.8% ➖ noise
60 duckdb:vortex-compact +1.6% +2.2% -0.6% +12.6% ➖ noise
60 duckdb:vortex-file-compressed +5.0% +2.2% +2.7% +11.5% ➖ noise
61 datafusion:vortex-compact -2.1% +0.1% -2.3% +10.0% ➖ noise
61 datafusion:vortex-file-compressed +2.2% +0.1% +2.0% +10.7% ➖ noise
61 duckdb:duckdb -4.1% +0.1% -4.2% +10.2% ➖ noise
61 duckdb:vortex-compact -0.5% +0.1% -0.7% +10.9% ➖ noise
61 duckdb:vortex-file-compressed +3.3% +0.1% +3.2% +12.2% ➖ noise
62 datafusion:vortex-compact +0.9% -11.7% +14.3% +12.9% 🚨 regression
62 datafusion:vortex-file-compressed -2.2% -11.7% +10.8% +16.2% ➖ noise
62 duckdb:duckdb -2.8% -11.7% +10.1% +12.9% ➖ noise
62 duckdb:vortex-compact -2.0% -11.7% +11.0% +25.7% ➖ noise
62 duckdb:vortex-file-compressed -16.8% -11.7% -5.7% +29.7% ➖ noise
63 datafusion:vortex-compact -3.1% +0.3% -3.4% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -0.9% +0.3% -1.2% +10.0% ➖ noise
63 duckdb:duckdb +11.2% +0.3% +10.9% +10.9% 🚨 regression
63 duckdb:vortex-compact -0.3% +0.3% -0.5% +10.0% ➖ noise
63 duckdb:vortex-file-compressed -0.2% +0.3% -0.4% +19.4% ➖ noise
64 datafusion:vortex-compact +1.0% +1.2% -0.2% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -0.9% +1.2% -2.0% +10.0% ➖ noise
64 duckdb:duckdb -2.7% +1.2% -3.8% +10.0% ➖ noise
64 duckdb:vortex-compact -0.8% +1.2% -1.9% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -4.1% +1.2% -5.2% +10.0% ➖ noise
65 datafusion:vortex-compact -2.8% -3.3% +0.5% +10.0% ➖ noise
65 datafusion:vortex-file-compressed +1.5% -3.3% +5.0% +10.0% ➖ noise
65 duckdb:duckdb +7.3% -3.3% +11.0% +15.3% ➖ noise
65 duckdb:vortex-compact +5.4% -3.3% +9.0% +10.0% ➖ noise
65 duckdb:vortex-file-compressed +3.0% -3.3% +6.6% +10.0% ➖ noise
66 datafusion:vortex-compact -1.1% +1.3% -2.4% +11.5% ➖ noise
66 datafusion:vortex-file-compressed -2.5% +1.3% -3.8% +10.4% ➖ noise
66 duckdb:duckdb +2.1% +1.3% +0.7% +10.5% ➖ noise
66 duckdb:vortex-compact +3.5% +1.3% +2.2% +17.2% ➖ noise
66 duckdb:vortex-file-compressed +5.4% +1.3% +4.1% +13.6% ➖ noise
67 datafusion:vortex-compact +1.2% -0.8% +2.0% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -3.0% -0.8% -2.2% +10.0% ➖ noise
67 duckdb:duckdb +0.5% -0.8% +1.3% +10.0% ➖ noise
67 duckdb:vortex-compact -0.3% -0.8% +0.5% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -2.0% -0.8% -1.2% +10.0% ➖ noise
68 datafusion:vortex-compact -1.4% +0.7% -2.0% +10.0% ➖ noise
68 datafusion:vortex-file-compressed +2.6% +0.7% +1.9% +10.0% ➖ noise
68 duckdb:duckdb +0.6% +0.7% -0.1% +12.1% ➖ noise
68 duckdb:vortex-compact -0.7% +0.7% -1.3% +10.0% ➖ noise
68 duckdb:vortex-file-compressed +1.3% +0.7% +0.6% +10.0% ➖ noise
69 datafusion:vortex-compact +0.3% +0.9% -0.6% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -0.4% +0.9% -1.3% +10.0% ➖ noise
69 duckdb:duckdb +3.3% +0.9% +2.4% +10.0% ➖ noise
69 duckdb:vortex-compact +2.0% +0.9% +1.0% +10.0% ➖ noise
69 duckdb:vortex-file-compressed +2.4% +0.9% +1.4% +10.0% ➖ noise
70 datafusion:vortex-compact +2.9% -2.4% +5.4% +10.0% ➖ noise
70 datafusion:vortex-file-compressed +0.8% -2.4% +3.3% +10.0% ➖ noise
70 duckdb:duckdb +0.1% -2.4% +2.6% +19.1% ➖ noise
70 duckdb:vortex-compact -1.8% -2.4% +0.6% +10.0% ➖ noise
70 duckdb:vortex-file-compressed +1.6% -2.4% +4.1% +10.0% ➖ noise
71 datafusion:vortex-compact -5.0% +0.7% -5.7% +11.3% ➖ noise
71 datafusion:vortex-file-compressed -1.1% +0.7% -1.9% +12.3% ➖ noise
71 duckdb:duckdb +1.5% +0.7% +0.8% +19.9% ➖ noise
71 duckdb:vortex-compact -8.9% +0.7% -9.6% +15.7% ➖ noise
71 duckdb:vortex-file-compressed +4.7% +0.7% +4.0% +17.7% ➖ noise
72 datafusion:vortex-compact +0.1% -0.5% +0.6% +10.0% ➖ noise
72 datafusion:vortex-file-compressed +1.5% -0.5% +2.0% +10.0% ➖ noise
72 duckdb:duckdb -5.7% -0.5% -5.2% +10.0% ➖ noise
72 duckdb:vortex-compact -0.4% -0.5% +0.1% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +0.8% -0.5% +1.3% +10.0% ➖ noise
73 datafusion:vortex-compact +2.7% -1.2% +3.9% +15.0% ➖ noise
73 datafusion:vortex-file-compressed +13.6% -1.2% +14.9% +22.0% ➖ noise
73 duckdb:duckdb +4.4% -1.2% +5.7% +11.0% ➖ noise
73 duckdb:vortex-compact +1.3% -1.2% +2.5% +10.0% ➖ noise
73 duckdb:vortex-file-compressed -1.2% -1.2% -0.0% +10.0% ➖ noise
74 datafusion:vortex-compact +0.0% -1.3% +1.3% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -1.0% -1.3% +0.2% +10.0% ➖ noise
74 duckdb:duckdb +0.5% -1.3% +1.8% +10.0% ➖ noise
74 duckdb:vortex-compact -2.1% -1.3% -0.8% +30.9% ➖ noise
74 duckdb:vortex-file-compressed +31.3% -1.3% +33.0% +32.3% 🚨 regression
75 datafusion:vortex-compact -0.3% -2.4% +2.1% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -1.7% -2.4% +0.7% +10.0% ➖ noise
75 duckdb:duckdb +2.7% -2.4% +5.3% +10.0% ➖ noise
75 duckdb:vortex-compact +0.3% -2.4% +2.8% +10.0% ➖ noise
75 duckdb:vortex-file-compressed +0.3% -2.4% +2.8% +10.0% ➖ noise
76 datafusion:vortex-compact -1.9% -1.5% -0.3% +10.0% ➖ noise
76 datafusion:vortex-file-compressed +2.2% -1.5% +3.8% +10.0% ➖ noise
76 duckdb:duckdb +2.7% -1.5% +4.3% +15.2% ➖ noise
76 duckdb:vortex-compact -2.7% -1.5% -1.1% +17.3% ➖ noise
76 duckdb:vortex-file-compressed +0.7% -1.5% +2.3% +13.3% ➖ noise
77 datafusion:vortex-compact -1.1% -4.1% +3.1% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -0.9% -4.1% +3.3% +11.0% ➖ noise
77 duckdb:duckdb +0.1% -4.1% +4.4% +12.7% ➖ noise
77 duckdb:vortex-compact -0.4% -4.1% +3.9% +10.0% ➖ noise
77 duckdb:vortex-file-compressed +5.1% -4.1% +9.6% +10.9% ➖ noise
78 datafusion:vortex-compact +1.6% -2.4% +4.0% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +1.2% -2.4% +3.7% +10.0% ➖ noise
78 duckdb:duckdb +1.5% -2.4% +3.9% +13.2% ➖ noise
78 duckdb:vortex-compact +0.4% -2.4% +2.9% +10.0% ➖ noise
78 duckdb:vortex-file-compressed +1.2% -2.4% +3.7% +10.0% ➖ noise
79 datafusion:vortex-compact -4.2% +2.0% -6.2% +10.7% ➖ noise
79 datafusion:vortex-file-compressed +0.2% +2.0% -1.8% +10.1% ➖ noise
79 duckdb:duckdb -0.2% +2.0% -2.2% +10.0% ➖ noise
79 duckdb:vortex-compact -2.4% +2.0% -4.3% +10.0% ➖ noise
79 duckdb:vortex-file-compressed -2.6% +2.0% -4.5% +11.5% ➖ noise
80 datafusion:vortex-compact -3.2% -0.9% -2.4% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -1.8% -0.9% -0.9% +10.0% ➖ noise
80 duckdb:duckdb +1.3% -0.9% +2.2% +12.3% ➖ noise
80 duckdb:vortex-compact +5.7% -0.9% +6.7% +11.6% ➖ noise
80 duckdb:vortex-file-compressed +1.1% -0.9% +2.0% +12.3% ➖ noise
81 datafusion:vortex-compact -4.2% -1.1% -3.2% +11.9% ➖ noise
81 datafusion:vortex-file-compressed +6.6% -1.1% +7.8% +12.5% ➖ noise
81 duckdb:duckdb -4.1% -1.1% -3.0% +10.0% ➖ noise
81 duckdb:vortex-compact -2.0% -1.1% -0.9% +10.1% ➖ noise
81 duckdb:vortex-file-compressed -5.5% -1.1% -4.4% +11.1% ➖ noise
82 datafusion:vortex-compact -1.9% +1.7% -3.6% +10.0% ➖ noise
82 datafusion:vortex-file-compressed +1.8% +1.7% +0.1% +10.2% ➖ noise
82 duckdb:duckdb -2.2% +1.7% -3.8% +14.9% ➖ noise
82 duckdb:vortex-compact +4.1% +1.7% +2.3% +12.5% ➖ noise
82 duckdb:vortex-file-compressed -2.3% +1.7% -3.9% +14.1% ➖ noise
83 datafusion:vortex-compact +0.3% -1.0% +1.3% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -4.0% -1.0% -3.0% +10.0% ➖ noise
83 duckdb:duckdb -5.4% -1.0% -4.5% +14.9% ➖ noise
83 duckdb:vortex-compact -0.9% -1.0% +0.1% +10.0% ➖ noise
83 duckdb:vortex-file-compressed +0.6% -1.0% +1.6% +10.0% ➖ noise
84 datafusion:vortex-compact +6.1% +2.4% +3.6% +14.8% ➖ noise
84 datafusion:vortex-file-compressed -1.0% +2.4% -3.3% +10.0% ➖ noise
84 duckdb:duckdb -6.1% +2.4% -8.3% +19.1% ➖ noise
84 duckdb:vortex-compact +2.8% +2.4% +0.5% +10.0% ➖ noise
84 duckdb:vortex-file-compressed +4.1% +2.4% +1.7% +10.0% ➖ noise
85 datafusion:vortex-compact +0.9% +1.0% -0.0% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -0.2% +1.0% -1.2% +10.0% ➖ noise
85 duckdb:duckdb +6.3% +1.0% +5.2% +14.7% ➖ noise
85 duckdb:vortex-compact +1.0% +1.0% -0.0% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -0.1% +1.0% -1.1% +10.0% ➖ noise
86 datafusion:vortex-compact -0.4% +2.7% -2.9% +13.0% ➖ noise
86 datafusion:vortex-file-compressed -1.8% +2.7% -4.3% +11.5% ➖ noise
86 duckdb:duckdb -2.4% +2.7% -4.9% +14.7% ➖ noise
86 duckdb:vortex-compact -2.5% +2.7% -5.0% +21.9% ➖ noise
86 duckdb:vortex-file-compressed +2.0% +2.7% -0.6% +19.0% ➖ noise
87 datafusion:vortex-compact -2.0% +1.3% -3.2% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -1.4% +1.3% -2.6% +10.0% ➖ noise
87 duckdb:duckdb -2.2% +1.3% -3.4% +10.1% ➖ noise
87 duckdb:vortex-compact -3.3% +1.3% -4.5% +13.5% ➖ noise
87 duckdb:vortex-file-compressed -1.2% +1.3% -2.4% +10.0% ➖ noise
88 datafusion:vortex-compact -2.4% -0.7% -1.7% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -1.2% -0.7% -0.5% +10.0% ➖ noise
88 duckdb:duckdb -0.5% -0.7% +0.2% +10.0% ➖ noise
88 duckdb:vortex-compact -0.4% -0.7% +0.3% +10.0% ➖ noise
88 duckdb:vortex-file-compressed +0.1% -0.7% +0.8% +10.0% ➖ noise
89 datafusion:vortex-compact -1.9% -2.9% +1.0% +10.0% ➖ noise
89 datafusion:vortex-file-compressed +3.7% -2.9% +6.9% +12.1% ➖ noise
89 duckdb:duckdb +6.4% -2.9% +9.6% +10.8% ➖ noise
89 duckdb:vortex-compact +1.1% -2.9% +4.2% +10.0% ➖ noise
89 duckdb:vortex-file-compressed +0.9% -2.9% +3.9% +11.9% ➖ noise
90 datafusion:vortex-compact -0.2% -4.6% +4.6% +10.0% ➖ noise
90 datafusion:vortex-file-compressed -2.0% -4.6% +2.8% +10.0% ➖ noise
90 duckdb:duckdb -2.0% -4.6% +2.7% +10.3% ➖ noise
90 duckdb:vortex-compact -1.3% -4.6% +3.4% +10.0% ➖ noise
90 duckdb:vortex-file-compressed +3.3% -4.6% +8.3% +31.1% ➖ noise
91 datafusion:vortex-compact -1.3% -0.9% -0.4% +10.0% ➖ noise
91 datafusion:vortex-file-compressed +1.0% -0.9% +2.0% +10.0% ➖ noise
91 duckdb:duckdb +0.6% -0.9% +1.5% +10.0% ➖ noise
91 duckdb:vortex-compact -3.1% -0.9% -2.2% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -1.0% -0.9% -0.1% +10.0% ➖ noise
92 datafusion:vortex-compact -2.1% -0.2% -1.9% +10.0% ➖ noise
92 datafusion:vortex-file-compressed +1.2% -0.2% +1.4% +10.0% ➖ noise
92 duckdb:duckdb -7.7% -0.2% -7.6% +18.7% ➖ noise
92 duckdb:vortex-compact -7.2% -0.2% -7.0% +10.5% ➖ noise
92 duckdb:vortex-file-compressed -4.9% -0.2% -4.7% +11.7% ➖ noise
93 datafusion:vortex-compact -4.2% +0.8% -4.9% +10.0% ➖ noise
93 datafusion:vortex-file-compressed +2.3% +0.8% +1.5% +12.8% ➖ noise
93 duckdb:duckdb +7.0% +0.8% +6.2% +18.8% ➖ noise
93 duckdb:vortex-compact +3.6% +0.8% +2.8% +10.9% ➖ noise
93 duckdb:vortex-file-compressed +5.2% +0.8% +4.4% +14.4% ➖ noise
94 datafusion:vortex-compact -0.3% -2.1% +1.9% +10.0% ➖ noise
94 datafusion:vortex-file-compressed -5.5% -2.1% -3.4% +12.2% ➖ noise
94 duckdb:duckdb +5.1% -2.1% +7.4% +13.3% ➖ noise
94 duckdb:vortex-compact +4.3% -2.1% +6.5% +10.6% ➖ noise
94 duckdb:vortex-file-compressed +3.4% -2.1% +5.7% +10.0% ➖ noise
95 datafusion:vortex-compact +0.4% +5.5% -4.8% +10.0% ➖ noise
95 datafusion:vortex-file-compressed -2.2% +5.5% -7.3% +13.7% ➖ noise
95 duckdb:duckdb +1.1% +5.5% -4.2% +19.0% ➖ noise
95 duckdb:vortex-compact +0.7% +5.5% -4.6% +14.4% ➖ noise
95 duckdb:vortex-file-compressed +7.9% +5.5% +2.2% +15.7% ➖ noise
96 datafusion:vortex-compact -0.1% -3.2% +3.1% +11.2% ➖ noise
96 datafusion:vortex-file-compressed +2.2% -3.2% +5.6% +10.2% ➖ noise
96 duckdb:duckdb -4.6% -3.2% -1.4% +17.8% ➖ noise
96 duckdb:vortex-compact -2.6% -3.2% +0.6% +10.8% ➖ noise
96 duckdb:vortex-file-compressed -4.0% -3.2% -0.8% +18.8% ➖ noise
97 datafusion:vortex-compact -2.1% -2.3% +0.2% +10.0% ➖ noise
97 datafusion:vortex-file-compressed +1.2% -2.3% +3.6% +10.0% ➖ noise
97 duckdb:duckdb -1.9% -2.3% +0.4% +10.3% ➖ noise
97 duckdb:vortex-compact -8.7% -2.3% -6.5% +10.8% ➖ noise
97 duckdb:vortex-file-compressed -7.2% -2.3% -5.0% +10.3% ➖ noise
98 datafusion:vortex-compact +0.5% -0.5% +1.0% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -3.2% -0.5% -2.7% +10.0% ➖ noise
98 duckdb:duckdb -4.2% -0.5% -3.7% +12.3% ➖ noise
98 duckdb:vortex-compact +4.0% -0.5% +4.5% +10.0% ➖ noise
98 duckdb:vortex-file-compressed +0.9% -0.5% +1.4% +10.0% ➖ noise
99 datafusion:vortex-compact +3.5% +4.5% -0.9% +16.5% ➖ noise
99 datafusion:vortex-file-compressed -1.3% +4.5% -5.5% +17.5% ➖ noise
99 duckdb:duckdb -0.2% +4.5% -4.5% +26.9% ➖ noise
99 duckdb:vortex-compact +2.8% +4.5% -1.6% +18.0% ➖ noise
99 duckdb:vortex-file-compressed +2.8% +4.5% -1.6% +17.1% ➖ noise

AdamGS added 2 commits April 16, 2026 12:13
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done b23f18b 1 Explore Profiling Data
Previous Runs (4)
Status Commit Job Attempt Link
🟢 Done 294b6a8 2 Explore Profiling Data
🟢 Done 294b6a8 1 Explore Profiling Data
🟢 Done b6312d1 2 Explore Profiling Data
🟢 Done b6312d1 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

File Sizes: PolarSignals Profiling

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

Totals:

  • vortex-file-compressed: 689.06 MB → 689.41 MB (+0.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

File Sizes: FineWeb NVMe

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

Totals:

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

File Sizes: TPC-H SF=1 on NVME

File Size Changes (18 files changed, +0.2% overall, 18↑ 0↓)
File Scale Format Base HEAD Change %
nation_0.vortex 1.0 vortex-compact 6.09 KB 8.34 KB +2.25 KB +36.9%
region_0.vortex 1.0 vortex-compact 4.30 KB 5.86 KB +1.55 KB +36.1%
region_0.vortex 1.0 vortex-file-compressed 4.56 KB 6.16 KB +1.60 KB +35.1%
nation_0.vortex 1.0 vortex-file-compressed 8.17 KB 11.00 KB +2.83 KB +34.6%
supplier_0.vortex 1.0 vortex-compact 491.84 KB 496.72 KB +4.88 KB +1.0%
supplier_0.vortex 1.0 vortex-file-compressed 700.20 KB 706.34 KB +6.14 KB +0.9%
part_0.vortex 1.0 vortex-compact 3.62 MB 3.64 MB +14.04 KB +0.4%
part_0.vortex 1.0 vortex-file-compressed 5.42 MB 5.44 MB +20.54 KB +0.4%
customer_0.vortex 1.0 vortex-file-compressed 10.48 MB 10.50 MB +25.16 KB +0.2%
lineitem_1.vortex 1.0 vortex-compact 62.89 MB 63.03 MB +145.64 KB +0.2%
lineitem_0.vortex 1.0 vortex-compact 62.86 MB 63.00 MB +144.88 KB +0.2%
lineitem_1.vortex 1.0 vortex-file-compressed 84.72 MB 84.90 MB +189.57 KB +0.2%
lineitem_0.vortex 1.0 vortex-file-compressed 85.24 MB 85.42 MB +189.23 KB +0.2%
customer_0.vortex 1.0 vortex-compact 7.42 MB 7.43 MB +15.02 KB +0.2%
orders_0.vortex 1.0 vortex-file-compressed 43.36 MB 43.43 MB +72.35 KB +0.2%
orders_0.vortex 1.0 vortex-compact 31.68 MB 31.73 MB +51.33 KB +0.2%
partsupp_0.vortex 1.0 vortex-file-compressed 35.90 MB 35.94 MB +38.71 KB +0.1%
partsupp_0.vortex 1.0 vortex-compact 25.21 MB 25.23 MB +23.38 KB +0.1%

Totals:

  • vortex-compact: 194.43 MB → 194.82 MB (+0.2%)
  • vortex-file-compressed: 266.07 MB → 266.61 MB (+0.2%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

File Sizes: TPC-DS SF=1 on NVME

File Size Changes (48 files changed, +0.8% overall, 48↑ 0↓)
File Scale Format Base HEAD Change %
call_center.vortex 1.0 vortex-file-compressed 33.75 KB 54.94 KB +21.20 KB +62.8%
call_center.vortex 1.0 vortex-compact 30.90 KB 50.14 KB +19.24 KB +62.3%
warehouse.vortex 1.0 vortex-file-compressed 14.76 KB 23.83 KB +9.07 KB +61.4%
store.vortex 1.0 vortex-compact 28.34 KB 45.76 KB +17.41 KB +61.4%
store.vortex 1.0 vortex-file-compressed 30.87 KB 49.49 KB +18.62 KB +60.3%
warehouse.vortex 1.0 vortex-compact 13.89 KB 22.23 KB +8.34 KB +60.1%
web_page.vortex 1.0 vortex-compact 17.57 KB 27.84 KB +10.27 KB +58.4%
web_site.vortex 1.0 vortex-compact 29.04 KB 45.31 KB +16.27 KB +56.0%
web_page.vortex 1.0 vortex-file-compressed 20.63 KB 31.92 KB +11.29 KB +54.7%
web_site.vortex 1.0 vortex-file-compressed 35.50 KB 54.08 KB +18.59 KB +52.4%
household_demographics.vortex 1.0 vortex-compact 7.19 KB 10.79 KB +3.60 KB +50.1%
ship_mode.vortex 1.0 vortex-file-compressed 8.82 KB 13.12 KB +4.30 KB +48.7%
promotion.vortex 1.0 vortex-compact 34.89 KB 51.51 KB +16.62 KB +47.7%
ship_mode.vortex 1.0 vortex-compact 7.45 KB 10.95 KB +3.50 KB +47.0%
income_band.vortex 1.0 vortex-compact 4.15 KB 5.98 KB +1.83 KB +44.0%
income_band.vortex 1.0 vortex-file-compressed 4.32 KB 6.19 KB +1.87 KB +43.2%
promotion.vortex 1.0 vortex-file-compressed 42.53 KB 60.19 KB +17.66 KB +41.5%
reason.vortex 1.0 vortex-compact 4.41 KB 5.97 KB +1.55 KB +35.2%
reason.vortex 1.0 vortex-file-compressed 5.45 KB 7.23 KB +1.78 KB +32.7%
household_demographics.vortex 1.0 vortex-file-compressed 13.41 KB 17.05 KB +3.64 KB +27.2%
date_dim.vortex 1.0 vortex-compact 130.84 KB 154.00 KB +23.16 KB +17.7%
time_dim.vortex 1.0 vortex-compact 85.30 KB 97.35 KB +12.05 KB +14.1%
customer_demographics.vortex 1.0 vortex-compact 623.93 KB 649.61 KB +25.69 KB +4.1%
store_returns.vortex 1.0 vortex-file-compressed 11.10 MB 11.39 MB +289.75 KB +2.5%
web_returns.vortex 1.0 vortex-file-compressed 3.46 MB 3.55 MB +88.30 KB +2.5%
date_dim.vortex 1.0 vortex-file-compressed 1.01 MB 1.03 MB +25.55 KB +2.5%
catalog_page.vortex 1.0 vortex-compact 354.04 KB 362.67 KB +8.63 KB +2.4%
customer_address.vortex 1.0 vortex-compact 546.29 KB 558.62 KB +12.34 KB +2.3%
customer_address.vortex 1.0 vortex-file-compressed 992.07 KB 1012.96 KB +20.89 KB +2.1%
time_dim.vortex 1.0 vortex-file-compressed 673.29 KB 687.30 KB +14.01 KB +2.1%
web_sales.vortex 1.0 vortex-file-compressed 33.58 MB 34.27 MB +705.93 KB +2.1%
catalog_returns.vortex 1.0 vortex-file-compressed 7.28 MB 7.43 MB +149.96 KB +2.0%
catalog_sales.vortex 1.0 vortex-file-compressed 69.41 MB 70.78 MB +1.37 MB +2.0%
item.vortex 1.0 vortex-compact 975.02 KB 994.21 KB +19.20 KB +2.0%
catalog_page.vortex 1.0 vortex-file-compressed 601.56 KB 611.57 KB +10.01 KB +1.7%
item.vortex 1.0 vortex-file-compressed 1.72 MB 1.75 MB +25.38 KB +1.4%
customer_demographics.vortex 1.0 vortex-file-compressed 1.47 MB 1.49 MB +20.66 KB +1.4%
web_returns.vortex 1.0 vortex-compact 2.97 MB 2.99 MB +25.02 KB +0.8%
inventory.vortex 1.0 vortex-compact 15.95 MB 16.07 MB +121.77 KB +0.7%
customer.vortex 1.0 vortex-file-compressed 4.49 MB 4.52 MB +29.86 KB +0.6%
catalog_returns.vortex 1.0 vortex-compact 5.98 MB 6.02 MB +34.65 KB +0.6%
customer.vortex 1.0 vortex-compact 3.27 MB 3.29 MB +18.28 KB +0.5%
store_returns.vortex 1.0 vortex-compact 9.28 MB 9.31 MB +32.95 KB +0.3%
web_sales.vortex 1.0 vortex-compact 29.26 MB 29.35 MB +91.62 KB +0.3%
catalog_sales.vortex 1.0 vortex-compact 59.15 MB 59.31 MB +167.99 KB +0.3%
store_sales.vortex 1.0 vortex-file-compressed 96.78 MB 97.04 MB +265.67 KB +0.3%
store_sales.vortex 1.0 vortex-compact 77.67 MB 77.87 MB +205.28 KB +0.3%
inventory.vortex 1.0 vortex-file-compressed 36.56 MB 36.64 MB +75.24 KB +0.2%

Totals:

  • vortex-compact: 206.62 MB → 207.50 MB (+0.4%)
  • vortex-file-compressed: 269.55 MB → 272.70 MB (+1.2%)

Comment thread .github/workflows/sql-benchmarks.yml
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

File Sizes: Statistical and Population Genetics

File Size Changes (2 files changed, +7.1% overall, 2↑ 0↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.78 GB 1.97 GB +193.62 MB +10.6%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 955.21 MB 959.35 MB +4.14 MB +0.4%

Totals:

  • vortex-compact: 955.47 MB → 959.62 MB (+0.4%)
  • vortex-file-compressed: 1.78 GB → 1.97 GB (+10.6%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

File Sizes: TPC-H SF=10 on NVME

File Size Changes (48 files changed, +0.2% overall, 48↑ 0↓)
File Scale Format Base HEAD Change %
nation_0.vortex 10.0 vortex-compact 6.09 KB 8.34 KB +2.25 KB +36.9%
region_0.vortex 10.0 vortex-compact 4.30 KB 5.86 KB +1.55 KB +36.1%
region_0.vortex 10.0 vortex-file-compressed 4.56 KB 6.16 KB +1.60 KB +35.1%
nation_0.vortex 10.0 vortex-file-compressed 8.17 KB 11.00 KB +2.83 KB +34.6%
part_1.vortex 10.0 vortex-file-compressed 26.92 MB 26.99 MB +74.91 KB +0.3%
part_0.vortex 10.0 vortex-file-compressed 26.95 MB 27.02 MB +74.77 KB +0.3%
part_0.vortex 10.0 vortex-compact 18.06 MB 18.11 MB +49.95 KB +0.3%
part_1.vortex 10.0 vortex-compact 18.06 MB 18.11 MB +49.95 KB +0.3%
supplier_0.vortex 10.0 vortex-file-compressed 6.67 MB 6.69 MB +17.95 KB +0.3%
orders_2.vortex 10.0 vortex-file-compressed 163.59 MB 164.00 MB +419.95 KB +0.3%
orders_1.vortex 10.0 vortex-file-compressed 163.75 MB 164.15 MB +407.67 KB +0.2%
orders_0.vortex 10.0 vortex-file-compressed 163.53 MB 163.92 MB +401.25 KB +0.2%
lineitem_11.vortex 10.0 vortex-file-compressed 134.56 MB 134.87 MB +317.24 KB +0.2%
lineitem_12.vortex 10.0 vortex-file-compressed 134.22 MB 134.52 MB +302.67 KB +0.2%
supplier_0.vortex 10.0 vortex-compact 4.72 MB 4.73 MB +10.56 KB +0.2%
lineitem_2.vortex 10.0 vortex-file-compressed 134.09 MB 134.38 MB +299.58 KB +0.2%
lineitem_4.vortex 10.0 vortex-file-compressed 134.13 MB 134.43 MB +299.51 KB +0.2%
lineitem_10.vortex 10.0 vortex-file-compressed 134.21 MB 134.51 MB +299.55 KB +0.2%
lineitem_9.vortex 10.0 vortex-file-compressed 134.36 MB 134.65 MB +299.83 KB +0.2%
lineitem_0.vortex 10.0 vortex-file-compressed 134.36 MB 134.65 MB +299.73 KB +0.2%
lineitem_1.vortex 10.0 vortex-file-compressed 133.98 MB 134.27 MB +292.25 KB +0.2%
lineitem_7.vortex 10.0 vortex-file-compressed 133.73 MB 134.01 MB +286.46 KB +0.2%
lineitem_8.vortex 10.0 vortex-file-compressed 133.78 MB 134.06 MB +286.23 KB +0.2%
lineitem_6.vortex 10.0 vortex-compact 100.48 MB 100.68 MB +210.33 KB +0.2%
lineitem_3.vortex 10.0 vortex-compact 100.41 MB 100.62 MB +209.75 KB +0.2%
lineitem_4.vortex 10.0 vortex-compact 100.35 MB 100.56 MB +208.94 KB +0.2%
lineitem_10.vortex 10.0 vortex-compact 100.42 MB 100.62 MB +209.01 KB +0.2%
lineitem_2.vortex 10.0 vortex-compact 100.38 MB 100.59 MB +208.89 KB +0.2%
lineitem_1.vortex 10.0 vortex-compact 100.44 MB 100.64 MB +209.00 KB +0.2%
lineitem_5.vortex 10.0 vortex-compact 100.49 MB 100.70 MB +209.11 KB +0.2%
lineitem_9.vortex 10.0 vortex-compact 100.26 MB 100.46 MB +208.00 KB +0.2%
lineitem_7.vortex 10.0 vortex-compact 100.38 MB 100.58 MB +208.07 KB +0.2%
lineitem_11.vortex 10.0 vortex-compact 100.32 MB 100.53 MB +207.91 KB +0.2%
lineitem_0.vortex 10.0 vortex-compact 100.39 MB 100.59 MB +208.02 KB +0.2%
lineitem_8.vortex 10.0 vortex-compact 100.39 MB 100.59 MB +207.59 KB +0.2%
lineitem_12.vortex 10.0 vortex-compact 100.42 MB 100.62 MB +207.46 KB +0.2%
lineitem_5.vortex 10.0 vortex-file-compressed 133.59 MB 133.86 MB +275.84 KB +0.2%
lineitem_3.vortex 10.0 vortex-file-compressed 133.48 MB 133.74 MB +274.77 KB +0.2%
orders_0.vortex 10.0 vortex-compact 114.56 MB 114.79 MB +234.77 KB +0.2%
orders_1.vortex 10.0 vortex-compact 114.53 MB 114.76 MB +234.65 KB +0.2%
orders_2.vortex 10.0 vortex-compact 114.55 MB 114.78 MB +234.32 KB +0.2%
lineitem_6.vortex 10.0 vortex-file-compressed 132.98 MB 133.23 MB +258.27 KB +0.2%
customer_0.vortex 10.0 vortex-file-compressed 104.54 MB 104.73 MB +195.21 KB +0.2%
customer_0.vortex 10.0 vortex-compact 74.01 MB 74.12 MB +109.05 KB +0.1%
partsupp_1.vortex 10.0 vortex-file-compressed 180.47 MB 180.65 MB +177.09 KB +0.1%
partsupp_0.vortex 10.0 vortex-file-compressed 180.30 MB 180.47 MB +176.87 KB +0.1%
partsupp_1.vortex 10.0 vortex-compact 126.64 MB 126.74 MB +103.71 KB +0.1%
partsupp_0.vortex 10.0 vortex-compact 126.66 MB 126.76 MB +103.48 KB +0.1%

Totals:

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

@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/benchmarks-python branch from 7ca7c99 to 294b6a8 Compare April 16, 2026 13:11
@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

File Sizes: Clickbench on NVME

File Size Changes (201 files changed, +0.7% overall, 200↑ 1↓)
File Scale Format Base HEAD Change %
hits_22.vortex 1.0 vortex-file-compressed 78.94 MB 81.17 MB +2.23 MB +2.8%
hits_23.vortex 1.0 vortex-file-compressed 78.38 MB 80.37 MB +1.99 MB +2.5%
hits_24.vortex 1.0 vortex-file-compressed 77.97 MB 79.71 MB +1.74 MB +2.2%
hits_15.vortex 1.0 vortex-file-compressed 95.39 MB 97.01 MB +1.62 MB +1.7%
hits_33.vortex 1.0 vortex-file-compressed 61.95 MB 62.97 MB +1.01 MB +1.6%
hits_21.vortex 1.0 vortex-file-compressed 99.70 MB 101.28 MB +1.58 MB +1.6%
hits_53.vortex 1.0 vortex-file-compressed 96.77 MB 98.26 MB +1.49 MB +1.5%
hits_61.vortex 1.0 vortex-file-compressed 112.74 MB 114.43 MB +1.70 MB +1.5%
hits_39.vortex 1.0 vortex-file-compressed 92.67 MB 94.06 MB +1.39 MB +1.5%
hits_48.vortex 1.0 vortex-file-compressed 28.11 MB 28.53 MB +430.34 KB +1.5%
hits_72.vortex 1.0 vortex-file-compressed 94.88 MB 96.27 MB +1.40 MB +1.5%
hits_82.vortex 1.0 vortex-file-compressed 121.02 MB 122.77 MB +1.75 MB +1.4%
hits_20.vortex 1.0 vortex-file-compressed 66.58 MB 67.53 MB +982.65 KB +1.4%
hits_16.vortex 1.0 vortex-file-compressed 86.38 MB 87.59 MB +1.21 MB +1.4%
hits_45.vortex 1.0 vortex-file-compressed 143.54 MB 145.48 MB +1.94 MB +1.4%
hits_46.vortex 1.0 vortex-file-compressed 79.26 MB 80.32 MB +1.06 MB +1.3%
hits_76.vortex 1.0 vortex-file-compressed 138.22 MB 140.05 MB +1.83 MB +1.3%
hits_52.vortex 1.0 vortex-file-compressed 119.21 MB 120.78 MB +1.56 MB +1.3%
hits_32.vortex 1.0 vortex-file-compressed 76.12 MB 77.12 MB +1020.36 KB +1.3%
hits_13.vortex 1.0 vortex-file-compressed 121.63 MB 123.20 MB +1.57 MB +1.3%
hits_66.vortex 1.0 vortex-file-compressed 104.02 MB 105.34 MB +1.32 MB +1.3%
hits_37.vortex 1.0 vortex-file-compressed 96.35 MB 97.54 MB +1.20 MB +1.2%
hits_85.vortex 1.0 vortex-file-compressed 105.07 MB 106.37 MB +1.30 MB +1.2%
hits_80.vortex 1.0 vortex-file-compressed 122.75 MB 124.24 MB +1.49 MB +1.2%
hits_34.vortex 1.0 vortex-file-compressed 110.35 MB 111.68 MB +1.33 MB +1.2%
hits_48.vortex 1.0 vortex-compact 17.12 MB 17.32 MB +210.91 KB +1.2%
hits_19.vortex 1.0 vortex-file-compressed 81.13 MB 82.10 MB +998.47 KB +1.2%
hits_29.vortex 1.0 vortex-file-compressed 64.72 MB 65.47 MB +775.48 KB +1.2%
hits_38.vortex 1.0 vortex-file-compressed 117.06 MB 118.43 MB +1.36 MB +1.2%
hits_93.vortex 1.0 vortex-file-compressed 106.43 MB 107.66 MB +1.23 MB +1.2%
hits_49.vortex 1.0 vortex-file-compressed 87.66 MB 88.67 MB +1.01 MB +1.2%
hits_30.vortex 1.0 vortex-file-compressed 102.83 MB 104.00 MB +1.17 MB +1.1%
hits_84.vortex 1.0 vortex-file-compressed 143.42 MB 145.05 MB +1.63 MB +1.1%
hits_31.vortex 1.0 vortex-file-compressed 103.21 MB 104.39 MB +1.17 MB +1.1%
hits_69.vortex 1.0 vortex-file-compressed 145.96 MB 147.61 MB +1.66 MB +1.1%
hits_64.vortex 1.0 vortex-file-compressed 94.21 MB 95.27 MB +1.07 MB +1.1%
hits_63.vortex 1.0 vortex-file-compressed 79.72 MB 80.62 MB +919.83 KB +1.1%
hits_59.vortex 1.0 vortex-file-compressed 120.49 MB 121.84 MB +1.35 MB +1.1%
hits_25.vortex 1.0 vortex-file-compressed 135.54 MB 137.01 MB +1.47 MB +1.1%
hits_88.vortex 1.0 vortex-file-compressed 135.89 MB 137.34 MB +1.45 MB +1.1%
hits_75.vortex 1.0 vortex-file-compressed 73.40 MB 74.18 MB +798.14 KB +1.1%
hits_74.vortex 1.0 vortex-file-compressed 150.52 MB 152.12 MB +1.60 MB +1.1%
hits_11.vortex 1.0 vortex-file-compressed 95.07 MB 96.07 MB +1023.69 KB +1.1%
hits_95.vortex 1.0 vortex-file-compressed 113.14 MB 114.33 MB +1.19 MB +1.1%
hits_26.vortex 1.0 vortex-file-compressed 142.56 MB 144.05 MB +1.49 MB +1.0%
hits_97.vortex 1.0 vortex-file-compressed 129.62 MB 130.96 MB +1.34 MB +1.0%
hits_47.vortex 1.0 vortex-compact 18.06 MB 18.25 MB +191.70 KB +1.0%
hits_73.vortex 1.0 vortex-file-compressed 130.48 MB 131.83 MB +1.35 MB +1.0%
hits_71.vortex 1.0 vortex-file-compressed 125.12 MB 126.41 MB +1.28 MB +1.0%
hits_12.vortex 1.0 vortex-file-compressed 124.07 MB 125.34 MB +1.27 MB +1.0%
hits_83.vortex 1.0 vortex-file-compressed 102.67 MB 103.72 MB +1.05 MB +1.0%
hits_40.vortex 1.0 vortex-file-compressed 141.59 MB 142.99 MB +1.41 MB +1.0%
hits_36.vortex 1.0 vortex-file-compressed 79.48 MB 80.27 MB +806.30 KB +1.0%
hits_86.vortex 1.0 vortex-file-compressed 80.62 MB 81.40 MB +802.16 KB +1.0%
hits_57.vortex 1.0 vortex-file-compressed 156.87 MB 158.37 MB +1.51 MB +1.0%
hits_87.vortex 1.0 vortex-file-compressed 219.62 MB 221.68 MB +2.06 MB +0.9%
hits_14.vortex 1.0 vortex-file-compressed 133.90 MB 135.14 MB +1.24 MB +0.9%
hits_70.vortex 1.0 vortex-file-compressed 114.08 MB 115.14 MB +1.06 MB +0.9%
hits_47.vortex 1.0 vortex-file-compressed 41.47 MB 41.86 MB +392.62 KB +0.9%
hits_41.vortex 1.0 vortex-file-compressed 297.76 MB 300.49 MB +2.74 MB +0.9%
hits_17.vortex 1.0 vortex-file-compressed 102.70 MB 103.64 MB +956.20 KB +0.9%
hits_35.vortex 1.0 vortex-file-compressed 137.56 MB 138.81 MB +1.25 MB +0.9%
hits_44.vortex 1.0 vortex-file-compressed 241.45 MB 243.64 MB +2.19 MB +0.9%
hits_42.vortex 1.0 vortex-file-compressed 296.11 MB 298.79 MB +2.68 MB +0.9%
hits_43.vortex 1.0 vortex-file-compressed 303.02 MB 305.71 MB +2.69 MB +0.9%
hits_10.vortex 1.0 vortex-file-compressed 81.05 MB 81.76 MB +719.22 KB +0.9%
hits_77.vortex 1.0 vortex-file-compressed 217.10 MB 218.96 MB +1.86 MB +0.9%
hits_4.vortex 1.0 vortex-file-compressed 137.68 MB 138.86 MB +1.18 MB +0.9%
hits_7.vortex 1.0 vortex-file-compressed 122.77 MB 123.82 MB +1.05 MB +0.9%
hits_62.vortex 1.0 vortex-file-compressed 147.10 MB 148.36 MB +1.26 MB +0.9%
hits_65.vortex 1.0 vortex-file-compressed 236.04 MB 238.05 MB +2.00 MB +0.8%
hits_91.vortex 1.0 vortex-file-compressed 115.26 MB 116.23 MB +998.67 KB +0.8%
hits_99.vortex 1.0 vortex-file-compressed 157.59 MB 158.88 MB +1.29 MB +0.8%
hits_5.vortex 1.0 vortex-file-compressed 121.66 MB 122.64 MB +1008.84 KB +0.8%
hits_6.vortex 1.0 vortex-file-compressed 121.89 MB 122.86 MB +1001.88 KB +0.8%
hits_8.vortex 1.0 vortex-file-compressed 121.89 MB 122.86 MB +992.19 KB +0.8%
hits_9.vortex 1.0 vortex-file-compressed 123.24 MB 124.22 MB +997.21 KB +0.8%
hits_98.vortex 1.0 vortex-file-compressed 149.39 MB 150.55 MB +1.16 MB +0.8%
hits_94.vortex 1.0 vortex-file-compressed 183.76 MB 185.12 MB +1.36 MB +0.7%
hits_2.vortex 1.0 vortex-file-compressed 239.70 MB 241.46 MB +1.76 MB +0.7%
hits_28.vortex 1.0 vortex-file-compressed 166.34 MB 167.55 MB +1.21 MB +0.7%
hits_96.vortex 1.0 vortex-file-compressed 179.48 MB 180.76 MB +1.28 MB +0.7%
hits_19.vortex 1.0 vortex-compact 44.56 MB 44.88 MB +324.22 KB +0.7%
hits_20.vortex 1.0 vortex-compact 37.88 MB 38.14 MB +269.22 KB +0.7%
hits_18.vortex 1.0 vortex-file-compressed 125.20 MB 126.06 MB +880.03 KB +0.7%
hits_3.vortex 1.0 vortex-file-compressed 191.80 MB 193.11 MB +1.31 MB +0.7%
hits_79.vortex 1.0 vortex-file-compressed 202.78 MB 204.16 MB +1.38 MB +0.7%
hits_81.vortex 1.0 vortex-file-compressed 125.70 MB 126.55 MB +874.62 KB +0.7%
hits_56.vortex 1.0 vortex-file-compressed 162.66 MB 163.76 MB +1.10 MB +0.7%
hits_58.vortex 1.0 vortex-file-compressed 113.02 MB 113.78 MB +778.73 KB +0.7%
hits_90.vortex 1.0 vortex-file-compressed 202.76 MB 204.12 MB +1.36 MB +0.7%
hits_27.vortex 1.0 vortex-file-compressed 173.50 MB 174.61 MB +1.11 MB +0.6%
hits_33.vortex 1.0 vortex-compact 35.72 MB 35.95 MB +234.34 KB +0.6%
hits_0.vortex 1.0 vortex-file-compressed 111.46 MB 112.17 MB +729.60 KB +0.6%
hits_92.vortex 1.0 vortex-file-compressed 195.24 MB 196.47 MB +1.23 MB +0.6%
hits_29.vortex 1.0 vortex-compact 36.38 MB 36.61 MB +234.73 KB +0.6%
hits_60.vortex 1.0 vortex-file-compressed 120.45 MB 121.19 MB +757.98 KB +0.6%
hits_22.vortex 1.0 vortex-compact 44.48 MB 44.74 MB +268.98 KB +0.6%
hits_46.vortex 1.0 vortex-compact 41.67 MB 41.92 MB +251.59 KB +0.6%
hits_50.vortex 1.0 vortex-file-compressed 253.80 MB 255.24 MB +1.44 MB +0.6%
hits_67.vortex 1.0 vortex-file-compressed 264.44 MB 265.94 MB +1.49 MB +0.6%
hits_21.vortex 1.0 vortex-compact 51.31 MB 51.60 MB +290.67 KB +0.6%
hits_68.vortex 1.0 vortex-file-compressed 171.22 MB 172.16 MB +969.77 KB +0.6%
hits_32.vortex 1.0 vortex-compact 43.89 MB 44.13 MB +244.94 KB +0.5%
hits_24.vortex 1.0 vortex-compact 43.39 MB 43.63 MB +241.17 KB +0.5%
hits_15.vortex 1.0 vortex-compact 47.88 MB 48.14 MB +265.43 KB +0.5%
hits_23.vortex 1.0 vortex-compact 43.94 MB 44.17 MB +239.25 KB +0.5%
hits_49.vortex 1.0 vortex-compact 50.27 MB 50.53 MB +272.00 KB +0.5%
hits_1.vortex 1.0 vortex-file-compressed 180.21 MB 181.16 MB +973.23 KB +0.5%
hits_39.vortex 1.0 vortex-compact 49.56 MB 49.82 MB +266.93 KB +0.5%
hits_83.vortex 1.0 vortex-compact 52.30 MB 52.57 MB +278.30 KB +0.5%
hits_59.vortex 1.0 vortex-compact 65.96 MB 66.30 MB +348.23 KB +0.5%
hits_36.vortex 1.0 vortex-compact 48.75 MB 48.99 MB +254.71 KB +0.5%
hits_31.vortex 1.0 vortex-compact 55.28 MB 55.56 MB +283.22 KB +0.5%
hits_51.vortex 1.0 vortex-file-compressed 426.74 MB 428.84 MB +2.10 MB +0.5%
hits_63.vortex 1.0 vortex-compact 45.88 MB 46.10 MB +230.24 KB +0.5%
hits_75.vortex 1.0 vortex-compact 43.41 MB 43.63 MB +217.66 KB +0.5%
hits_95.vortex 1.0 vortex-compact 57.47 MB 57.75 MB +287.76 KB +0.5%
hits_86.vortex 1.0 vortex-compact 48.01 MB 48.25 MB +240.13 KB +0.5%
hits_89.vortex 1.0 vortex-file-compressed 264.74 MB 266.01 MB +1.27 MB +0.5%
hits_78.vortex 1.0 vortex-file-compressed 237.45 MB 238.59 MB +1.14 MB +0.5%
hits_45.vortex 1.0 vortex-compact 75.70 MB 76.07 MB +372.01 KB +0.5%
hits_72.vortex 1.0 vortex-compact 51.54 MB 51.79 MB +250.38 KB +0.5%
hits_11.vortex 1.0 vortex-compact 54.10 MB 54.35 MB +258.34 KB +0.5%
hits_61.vortex 1.0 vortex-compact 57.40 MB 57.66 MB +269.93 KB +0.5%
hits_0.vortex 1.0 vortex-compact 58.39 MB 58.66 MB +272.38 KB +0.5%
hits_52.vortex 1.0 vortex-compact 63.44 MB 63.73 MB +293.48 KB +0.5%
hits_82.vortex 1.0 vortex-compact 66.59 MB 66.89 MB +306.58 KB +0.4%
hits_55.vortex 1.0 vortex-file-compressed 250.46 MB 251.56 MB +1.09 MB +0.4%
hits_91.vortex 1.0 vortex-compact 60.68 MB 60.94 MB +268.61 KB +0.4%
hits_93.vortex 1.0 vortex-compact 58.65 MB 58.90 MB +259.03 KB +0.4%
hits_66.vortex 1.0 vortex-compact 53.26 MB 53.49 MB +235.21 KB +0.4%
hits_35.vortex 1.0 vortex-compact 74.79 MB 75.11 MB +325.89 KB +0.4%
hits_98.vortex 1.0 vortex-compact 72.46 MB 72.77 MB +315.59 KB +0.4%
hits_34.vortex 1.0 vortex-compact 58.01 MB 58.26 MB +250.63 KB +0.4%
hits_76.vortex 1.0 vortex-compact 76.12 MB 76.44 MB +326.79 KB +0.4%
hits_64.vortex 1.0 vortex-compact 53.69 MB 53.91 MB +229.95 KB +0.4%
hits_85.vortex 1.0 vortex-compact 52.51 MB 52.73 MB +224.68 KB +0.4%
hits_16.vortex 1.0 vortex-compact 48.10 MB 48.30 MB +204.65 KB +0.4%
hits_68.vortex 1.0 vortex-compact 75.68 MB 75.99 MB +321.30 KB +0.4%
hits_60.vortex 1.0 vortex-compact 64.06 MB 64.33 MB +270.96 KB +0.4%
hits_17.vortex 1.0 vortex-compact 58.08 MB 58.32 MB +244.43 KB +0.4%
hits_53.vortex 1.0 vortex-compact 58.85 MB 59.09 MB +246.62 KB +0.4%
hits_37.vortex 1.0 vortex-compact 53.61 MB 53.83 MB +223.05 KB +0.4%
hits_38.vortex 1.0 vortex-compact 62.85 MB 63.10 MB +260.72 KB +0.4%
hits_79.vortex 1.0 vortex-compact 85.36 MB 85.70 MB +350.22 KB +0.4%
hits_18.vortex 1.0 vortex-compact 64.03 MB 64.28 MB +261.25 KB +0.4%
hits_84.vortex 1.0 vortex-compact 72.85 MB 73.14 MB +295.24 KB +0.4%
hits_30.vortex 1.0 vortex-compact 58.46 MB 58.69 MB +235.64 KB +0.4%
hits_10.vortex 1.0 vortex-compact 48.67 MB 48.86 MB +195.13 KB +0.4%
hits_71.vortex 1.0 vortex-compact 69.03 MB 69.29 MB +271.56 KB +0.4%
hits_73.vortex 1.0 vortex-compact 69.77 MB 70.04 MB +271.11 KB +0.4%
hits_80.vortex 1.0 vortex-compact 67.81 MB 68.07 MB +262.32 KB +0.4%
hits_4.vortex 1.0 vortex-compact 71.55 MB 71.81 MB +273.53 KB +0.4%
hits_25.vortex 1.0 vortex-compact 72.87 MB 73.14 MB +275.87 KB +0.4%
hits_70.vortex 1.0 vortex-compact 61.06 MB 61.29 MB +229.55 KB +0.4%
hits_58.vortex 1.0 vortex-compact 60.19 MB 60.41 MB +226.08 KB +0.4%
hits_81.vortex 1.0 vortex-compact 65.21 MB 65.45 MB +244.59 KB +0.4%
hits_97.vortex 1.0 vortex-compact 68.91 MB 69.16 MB +256.65 KB +0.4%
hits_99.vortex 1.0 vortex-compact 77.04 MB 77.31 MB +284.78 KB +0.4%
hits_74.vortex 1.0 vortex-compact 71.37 MB 71.62 MB +263.59 KB +0.4%
hits_8.vortex 1.0 vortex-compact 62.67 MB 62.89 MB +230.67 KB +0.4%
hits_5.vortex 1.0 vortex-compact 62.68 MB 62.90 MB +230.34 KB +0.4%
hits_40.vortex 1.0 vortex-compact 75.65 MB 75.92 MB +277.62 KB +0.4%
hits_6.vortex 1.0 vortex-compact 62.94 MB 63.16 MB +229.76 KB +0.4%
hits_54.vortex 1.0 vortex-compact 117.25 MB 117.66 MB +426.77 KB +0.4%
hits_13.vortex 1.0 vortex-compact 67.72 MB 67.96 MB +245.60 KB +0.4%
hits_78.vortex 1.0 vortex-compact 97.53 MB 97.87 MB +352.23 KB +0.4%
hits_7.vortex 1.0 vortex-compact 63.58 MB 63.80 MB +225.21 KB +0.3%
hits_26.vortex 1.0 vortex-compact 70.65 MB 70.89 MB +250.17 KB +0.3%
hits_9.vortex 1.0 vortex-compact 65.45 MB 65.67 MB +230.95 KB +0.3%
hits_3.vortex 1.0 vortex-compact 93.91 MB 94.23 MB +328.70 KB +0.3%
hits_88.vortex 1.0 vortex-compact 73.07 MB 73.31 MB +252.30 KB +0.3%
hits_12.vortex 1.0 vortex-compact 69.04 MB 69.27 MB +238.32 KB +0.3%
hits_90.vortex 1.0 vortex-compact 81.59 MB 81.86 MB +281.04 KB +0.3%
hits_55.vortex 1.0 vortex-compact 93.45 MB 93.77 MB +321.87 KB +0.3%
hits_54.vortex 1.0 vortex-file-compressed 360.62 MB 361.83 MB +1.21 MB +0.3%
hits_69.vortex 1.0 vortex-compact 80.76 MB 81.02 MB +269.48 KB +0.3%
hits_28.vortex 1.0 vortex-compact 70.05 MB 70.27 MB +233.67 KB +0.3%
hits_89.vortex 1.0 vortex-compact 112.45 MB 112.82 MB +374.19 KB +0.3%
hits_50.vortex 1.0 vortex-compact 112.75 MB 113.12 MB +372.77 KB +0.3%
hits_14.vortex 1.0 vortex-compact 73.52 MB 73.75 MB +238.88 KB +0.3%
hits_51.vortex 1.0 vortex-compact 167.28 MB 167.81 MB +536.69 KB +0.3%
hits_62.vortex 1.0 vortex-compact 74.04 MB 74.26 MB +226.57 KB +0.3%
hits_94.vortex 1.0 vortex-compact 90.36 MB 90.63 MB +276.45 KB +0.3%
hits_1.vortex 1.0 vortex-compact 90.07 MB 90.34 MB +275.38 KB +0.3%
hits_92.vortex 1.0 vortex-compact 94.00 MB 94.27 MB +284.37 KB +0.3%
hits_27.vortex 1.0 vortex-compact 69.68 MB 69.88 MB +208.22 KB +0.3%
hits_57.vortex 1.0 vortex-compact 83.30 MB 83.54 MB +245.27 KB +0.3%
hits_96.vortex 1.0 vortex-compact 90.83 MB 91.08 MB +255.88 KB +0.3%
hits_67.vortex 1.0 vortex-compact 113.75 MB 114.05 MB +312.20 KB +0.3%
hits_87.vortex 1.0 vortex-compact 118.73 MB 119.04 MB +323.15 KB +0.3%
hits_44.vortex 1.0 vortex-compact 132.13 MB 132.46 MB +339.12 KB +0.3%
hits_65.vortex 1.0 vortex-compact 129.63 MB 129.95 MB +327.63 KB +0.2%
hits_2.vortex 1.0 vortex-compact 129.05 MB 129.36 MB +315.84 KB +0.2%
hits_56.vortex 1.0 vortex-compact 77.69 MB 77.87 MB +189.78 KB +0.2%
hits_77.vortex 1.0 vortex-compact 117.87 MB 118.11 MB +245.23 KB +0.2%
hits_41.vortex 1.0 vortex-compact 165.44 MB 165.78 MB +339.83 KB +0.2%
hits_42.vortex 1.0 vortex-compact 163.89 MB 164.22 MB +335.29 KB +0.2%
hits_43.vortex 1.0 vortex-compact 168.57 MB 168.91 MB +340.00 KB +0.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.03 GB → 7.06 GB (+0.4%)
  • vortex-file-compressed: 13.88 GB → 14.01 GB (+0.9%)

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Apr 16, 2026

Merging this PR will improve performance by 27.63%

⚡ 2 improved benchmarks
✅ 1161 untouched benchmarks
⏩ 1457 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation varbinview_zip_block_mask 3.7 ms 2.9 ms +27.63%
Simulation varbinview_zip_fragmented_mask 7.1 ms 6.4 ms +11.74%

Comparing adamg/benchmarks-python (b23f18b) with develop (e4e7667)2

Open in CodSpeed

Footnotes

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

  2. No successful run was found on develop (3cd74b9) during the generation of this report, so e4e7667 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@AdamGS AdamGS changed the title Try and use vx-bench in CI Use vx-bench to run benchmarks in CI Apr 16, 2026
@AdamGS AdamGS marked this pull request as ready for review April 16, 2026 13:45
Comment thread bench-orchestrator/bench_orchestrator/runner/builder.py
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Apr 16, 2026
--opt scale-factor=1.0

uv run --project bench-orchestrator vx-bench run tpch \
--targets-json '[{"engine":"datafusion","format":"parquet"},{"engine":"duckdb","format":"vortex"}]' \
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.

should we put the opt in this json?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I was thinking about making this some sort of manifest format that we can just have different version of, WDYT?

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.

ye I think we should have this. happy to move out of this one

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I feel like this is already pretty big, lets merge it and I'll do a follow-up today/tomorrow

@AdamGS

This comment was marked as resolved.

@AdamGS AdamGS merged commit e03bd1d into develop Apr 16, 2026
87 of 92 checks passed
@AdamGS AdamGS deleted the adamg/benchmarks-python branch April 16, 2026 16:22
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