Skip to content

Rename Array VTables#6907

Merged
gatesn merged 3 commits intodevelopfrom
ngates/rename-vtables
Mar 12, 2026
Merged

Rename Array VTables#6907
gatesn merged 3 commits intodevelopfrom
ngates/rename-vtables

Conversation

@gatesn
Copy link
Contributor

@gatesn gatesn commented Mar 11, 2026

We are about to move more functions onto the VTable struct. To make this API nicer for users we're renaming FooVTable to Foo. Since users don't really interact with these structs at the moment, it should have a relatively small blast radius.

That said, anyone who has code like this should update it

- if let Some(foo) = array.as_opt::<FooVTable>() { ... }
+ if let Some(foo) = array.as_opt::<Foo>() { ... }

Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn requested a review from joseph-isaacs March 11, 2026 23:03
@gatesn gatesn enabled auto-merge (squash) March 11, 2026 23:03
@gatesn gatesn added the changelog/break A breaking API change label Mar 12, 2026
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Mar 12, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 12, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 12, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 54624fd 2 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done 54624fd 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.975x ➖
  • Vortex: 0.975x ➖
datafusion / vortex-file-compressed (0.975x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 116515591 119505145 0.97
polarsignals_q01/datafusion:vortex-file-compressed 345406259 352540862 0.98
polarsignals_q02/datafusion:vortex-file-compressed 21946289 22743392 0.96
polarsignals_q03/datafusion:vortex-file-compressed 358099008 355610546 1.01
polarsignals_q04/datafusion:vortex-file-compressed 12810248 12991511 0.99
polarsignals_q05/datafusion:vortex-file-compressed 16571533 16878761 0.98
polarsignals_q06/datafusion:vortex-file-compressed 20532407 20375966 1.01
polarsignals_q07/datafusion:vortex-file-compressed 12608814 13489045 0.93
polarsignals_q08/datafusion:vortex-file-compressed 440643104 437187852 1.01
polarsignals_q09/datafusion:vortex-file-compressed 10895973 11924243 0.91

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.008x ➖
  • Vortex: 1.001x ➖
  • Parquet: 1.008x ➖
datafusion / vortex-file-compressed (0.997x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50677589 52493510 0.97
tpch_q02/datafusion:vortex-file-compressed 55071597 56509447 0.97
tpch_q03/datafusion:vortex-file-compressed 27575406 28606378 0.96
tpch_q04/datafusion:vortex-file-compressed 19737706 19746830 1.00
tpch_q05/datafusion:vortex-file-compressed 83859660 80155228 1.05
tpch_q06/datafusion:vortex-file-compressed 11072206 10413950 1.06
tpch_q07/datafusion:vortex-file-compressed 93053637 94427724 0.99
tpch_q08/datafusion:vortex-file-compressed 72208177 70700382 1.02
tpch_q09/datafusion:vortex-file-compressed 89028858 88444219 1.01
tpch_q10/datafusion:vortex-file-compressed 83259941 81650617 1.02
tpch_q11/datafusion:vortex-file-compressed 19479829 19432003 1.00
tpch_q12/datafusion:vortex-file-compressed 37364949 36833120 1.01
tpch_q13/datafusion:vortex-file-compressed 29066107 28909516 1.01
tpch_q14/datafusion:vortex-file-compressed 29869613 30037769 0.99
tpch_q15/datafusion:vortex-file-compressed 26885510 26041034 1.03
tpch_q16/datafusion:vortex-file-compressed 36370788 36891677 0.99
tpch_q17/datafusion:vortex-file-compressed 78232155 77995829 1.00
tpch_q18/datafusion:vortex-file-compressed 104793130 104949027 1.00
tpch_q19/datafusion:vortex-file-compressed 39398230 40141563 0.98
tpch_q20/datafusion:vortex-file-compressed 51701706 51639112 1.00
tpch_q21/datafusion:vortex-file-compressed 94103006 100916105 0.93
tpch_q22/datafusion:vortex-file-compressed 14619242 15520557 0.94
datafusion / vortex-compact (1.008x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 61280258 60179388 1.02
tpch_q02/datafusion:vortex-compact 57177304 58995304 0.97
tpch_q03/datafusion:vortex-compact 33357918 32544106 1.03
tpch_q04/datafusion:vortex-compact 24337609 25526395 0.95
tpch_q05/datafusion:vortex-compact 89136969 87365088 1.02
tpch_q06/datafusion:vortex-compact 14111117 14427877 0.98
tpch_q07/datafusion:vortex-compact 102277991 100330880 1.02
tpch_q08/datafusion:vortex-compact 78842311 77018239 1.02
tpch_q09/datafusion:vortex-compact 97648269 95425995 1.02
tpch_q10/datafusion:vortex-compact 85424355 83894511 1.02
tpch_q11/datafusion:vortex-compact 22245780 21002266 1.06
tpch_q12/datafusion:vortex-compact 46835839 46292879 1.01
tpch_q13/datafusion:vortex-compact 36642240 37323920 0.98
tpch_q14/datafusion:vortex-compact 34096124 34029501 1.00
tpch_q15/datafusion:vortex-compact 33919719 34177024 0.99
tpch_q16/datafusion:vortex-compact 42185187 41674191 1.01
tpch_q17/datafusion:vortex-compact 82506406 79848023 1.03
tpch_q18/datafusion:vortex-compact 114091738 114467997 1.00
tpch_q19/datafusion:vortex-compact 51993325 51688502 1.01
tpch_q20/datafusion:vortex-compact 58962183 58464057 1.01
tpch_q21/datafusion:vortex-compact 112681172 113577404 0.99
tpch_q22/datafusion:vortex-compact 16610573 16110371 1.03
datafusion / parquet (1.003x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 107814366 117765088 0.92
tpch_q02/datafusion:parquet 82058262 83203228 0.99
tpch_q03/datafusion:parquet 84954676 88972732 0.95
tpch_q04/datafusion:parquet 56084706 57365616 0.98
tpch_q05/datafusion:parquet 174781402 169102402 1.03
tpch_q06/datafusion:parquet 48819121 45099914 1.08
tpch_q07/datafusion:parquet 185555616 188236823 0.99
tpch_q08/datafusion:parquet 171158785 172370415 0.99
tpch_q09/datafusion:parquet 220753163 222141537 0.99
tpch_q10/datafusion:parquet 192480723 192911024 1.00
tpch_q11/datafusion:parquet 62742963 60267878 1.04
tpch_q12/datafusion:parquet 130782541 122814832 1.06
tpch_q13/datafusion:parquet 207970156 203713798 1.02
tpch_q14/datafusion:parquet 87572329 81323617 1.08
tpch_q15/datafusion:parquet 70563061 77216779 0.91
tpch_q16/datafusion:parquet 56283074 57658319 0.98
tpch_q17/datafusion:parquet 178582420 173892818 1.03
tpch_q18/datafusion:parquet 246283558 239380836 1.03
tpch_q19/datafusion:parquet 90205422 93574487 0.96
tpch_q20/datafusion:parquet 132236387 128923612 1.03
tpch_q21/datafusion:parquet 197046346 189763486 1.04
tpch_q22/datafusion:parquet 40085622 40747541 0.98
datafusion / arrow (1.020x ➖, 1↑ 2↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 64525943 64826027 1.00
tpch_q02/datafusion:arrow 23473510 23760871 0.99
tpch_q03/datafusion:arrow 38129189 37739479 1.01
tpch_q04/datafusion:arrow 31786513 32306366 0.98
tpch_q05/datafusion:arrow 95256795 98247192 0.97
tpch_q06/datafusion:arrow 22492757 21157426 1.06
🚨 tpch_q07/datafusion:arrow 207094303 173007677 1.20
tpch_q08/datafusion:arrow 50590852 47572500 1.06
tpch_q09/datafusion:arrow 76278812 77992986 0.98
tpch_q10/datafusion:arrow 57721552 58370674 0.99
tpch_q11/datafusion:arrow 11869789 11711755 1.01
tpch_q12/datafusion:arrow 61277670 57993385 1.06
tpch_q13/datafusion:arrow 51984780 48759827 1.07
tpch_q14/datafusion:arrow 26646351 25894114 1.03
🚨 tpch_q15/datafusion:arrow 53846911 47206353 1.14
tpch_q16/datafusion:arrow 24356195 24710538 0.99
🚀 tpch_q17/datafusion:arrow 77815065 87041261 0.89
tpch_q18/datafusion:arrow 162879644 173461475 0.94
tpch_q19/datafusion:arrow 39902934 39770600 1.00
tpch_q20/datafusion:arrow 40975465 38091103 1.08
tpch_q21/datafusion:arrow 231500523 228241090 1.01
tpch_q22/datafusion:arrow 22580179 21829925 1.03
duckdb / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32424832 32824744 0.99
tpch_q02/duckdb:vortex-file-compressed 27682983 27986071 0.99
tpch_q03/duckdb:vortex-file-compressed 30373618 29634249 1.02
tpch_q04/duckdb:vortex-file-compressed 30058678 28441031 1.06
tpch_q05/duckdb:vortex-file-compressed 33748257 33918250 0.99
tpch_q06/duckdb:vortex-file-compressed 10807265 11036600 0.98
tpch_q07/duckdb:vortex-file-compressed 36926018 36437090 1.01
tpch_q08/duckdb:vortex-file-compressed 40631350 38994038 1.04
tpch_q09/duckdb:vortex-file-compressed 77546202 80371809 0.96
tpch_q10/duckdb:vortex-file-compressed 36248349 37632536 0.96
tpch_q11/duckdb:vortex-file-compressed 16734111 15390751 1.09
tpch_q12/duckdb:vortex-file-compressed 22847685 23279513 0.98
tpch_q13/duckdb:vortex-file-compressed 38529113 37585753 1.03
tpch_q14/duckdb:vortex-file-compressed 21884350 21406220 1.02
tpch_q15/duckdb:vortex-file-compressed 15843909 16351796 0.97
tpch_q16/duckdb:vortex-file-compressed 28312048 28455020 0.99
tpch_q17/duckdb:vortex-file-compressed 24695655 24138352 1.02
tpch_q18/duckdb:vortex-file-compressed 47331655 49888356 0.95
tpch_q19/duckdb:vortex-file-compressed 31494806 31254906 1.01
tpch_q20/duckdb:vortex-file-compressed 34801357 33368830 1.04
tpch_q21/duckdb:vortex-file-compressed 101802199 101689379 1.00
tpch_q22/duckdb:vortex-file-compressed 18042653 18311536 0.99
duckdb / vortex-compact (0.994x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39384709 38774316 1.02
tpch_q02/duckdb:vortex-compact 38979593 39089275 1.00
tpch_q03/duckdb:vortex-compact 31706421 31586678 1.00
tpch_q04/duckdb:vortex-compact 33741267 32878731 1.03
tpch_q05/duckdb:vortex-compact 37877204 37366558 1.01
tpch_q06/duckdb:vortex-compact 15215910 15290059 1.00
tpch_q07/duckdb:vortex-compact 42564142 42159062 1.01
tpch_q08/duckdb:vortex-compact 46365683 46559094 1.00
tpch_q09/duckdb:vortex-compact 92342391 91397623 1.01
tpch_q10/duckdb:vortex-compact 41255560 40919426 1.01
tpch_q11/duckdb:vortex-compact 19789035 21005161 0.94
tpch_q12/duckdb:vortex-compact 36386960 36877210 0.99
tpch_q13/duckdb:vortex-compact 46409756 45400110 1.02
tpch_q14/duckdb:vortex-compact 30211085 29948270 1.01
tpch_q15/duckdb:vortex-compact 19238887 19711716 0.98
tpch_q16/duckdb:vortex-compact 34666910 36365967 0.95
tpch_q17/duckdb:vortex-compact 29796093 31190601 0.96
tpch_q18/duckdb:vortex-compact 50101466 50307478 1.00
tpch_q19/duckdb:vortex-compact 37090691 39026340 0.95
tpch_q20/duckdb:vortex-compact 42589284 43016719 0.99
tpch_q21/duckdb:vortex-compact 112571248 111553938 1.01
tpch_q22/duckdb:vortex-compact 20990642 20738192 1.01
duckdb / parquet (1.014x ➖, 3↑ 4↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
🚨 tpch_q01/duckdb:parquet 87864236 77044051 1.14
tpch_q02/duckdb:parquet 39715111 38965289 1.02
tpch_q03/duckdb:parquet 70295683 69071181 1.02
tpch_q04/duckdb:parquet 49043888 48241365 1.02
tpch_q05/duckdb:parquet 67517378 68670437 0.98
tpch_q06/duckdb:parquet 20756718 20431589 1.02
tpch_q07/duckdb:parquet 68911709 67199052 1.03
🚨 tpch_q08/duckdb:parquet 92942017 81101183 1.15
🚀 tpch_q09/duckdb:parquet 138613455 154827346 0.90
tpch_q10/duckdb:parquet 139975724 127606403 1.10
tpch_q11/duckdb:parquet 22907374 22562951 1.02
🚀 tpch_q12/duckdb:parquet 45325398 56076771 0.81
tpch_q13/duckdb:parquet 271265069 266875074 1.02
🚨 tpch_q14/duckdb:parquet 58997893 48057128 1.23
tpch_q15/duckdb:parquet 24613778 24771637 0.99
tpch_q16/duckdb:parquet 57023353 56681468 1.01
tpch_q17/duckdb:parquet 54515264 60321640 0.90
🚨 tpch_q18/duckdb:parquet 139923197 114101026 1.23
tpch_q19/duckdb:parquet 70486500 68588347 1.03
🚀 tpch_q20/duckdb:parquet 63147604 82100289 0.77
tpch_q21/duckdb:parquet 184737920 170119743 1.09
tpch_q22/duckdb:parquet 52594603 52531367 1.00
duckdb / duckdb (1.024x ➖, 0↑ 1↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16188422 16138219 1.00
tpch_q02/duckdb:duckdb 12366308 11882394 1.04
tpch_q03/duckdb:duckdb 19031245 19239488 0.99
tpch_q04/duckdb:duckdb 19604815 18297880 1.07
tpch_q05/duckdb:duckdb 20174382 20153077 1.00
tpch_q06/duckdb:duckdb 5547909 5399022 1.03
tpch_q07/duckdb:duckdb 23528691 23208265 1.01
tpch_q08/duckdb:duckdb 21351046 21194945 1.01
tpch_q09/duckdb:duckdb 57464190 52794332 1.09
tpch_q10/duckdb:duckdb 44751995 42886006 1.04
tpch_q11/duckdb:duckdb 6433240 5881682 1.09
tpch_q12/duckdb:duckdb 14077652 13686274 1.03
tpch_q13/duckdb:duckdb 37748165 40171918 0.94
tpch_q14/duckdb:duckdb 18192225 18319919 0.99
tpch_q15/duckdb:duckdb 12008717 11762414 1.02
tpch_q16/duckdb:duckdb 24249419 24638270 0.98
tpch_q17/duckdb:duckdb 14069761 13757899 1.02
tpch_q18/duckdb:duckdb 37867165 38955582 0.97
🚨 tpch_q19/duckdb:duckdb 30595666 26636695 1.15
tpch_q20/duckdb:duckdb 23167348 22630940 1.02
tpch_q21/duckdb:duckdb 57552385 55171850 1.04
tpch_q22/duckdb:duckdb 24618756 24580191 1.00

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.896x ✅
  • Vortex: 0.899x ✅
  • Parquet: 0.889x ✅
datafusion / vortex-file-compressed (0.912x ➖, 4↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4668248 4307804 1.08
fineweb_q01/datafusion:vortex-file-compressed 28151418 29330921 0.96
🚀 fineweb_q02/datafusion:vortex-file-compressed 27447565 30908584 0.89
fineweb_q03/datafusion:vortex-file-compressed 73512863 81482586 0.90
🚀 fineweb_q04/datafusion:vortex-file-compressed 219450404 252456561 0.87
🚀 fineweb_q05/datafusion:vortex-file-compressed 192733741 232875054 0.83
fineweb_q06/datafusion:vortex-file-compressed 68039749 74271344 0.92
🚀 fineweb_q07/datafusion:vortex-file-compressed 70314064 82340820 0.85
fineweb_q08/datafusion:vortex-file-compressed 26718857 28646387 0.93
datafusion / vortex-compact (0.914x ➖, 4↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 4578438 5012359 0.91
fineweb_q01/datafusion:vortex-compact 139133777 153425171 0.91
fineweb_q02/datafusion:vortex-compact 157511191 168029046 0.94
fineweb_q03/datafusion:vortex-compact 1402783199 1410357067 0.99
🚀 fineweb_q04/datafusion:vortex-compact 1468246308 1696006509 0.87
fineweb_q05/datafusion:vortex-compact 1147668513 1116655761 1.03
🚀 fineweb_q06/datafusion:vortex-compact 578856114 672150874 0.86
🚀 fineweb_q07/datafusion:vortex-compact 617430853 695917130 0.89
🚀 fineweb_q08/datafusion:vortex-compact 23111951 27216089 0.85
datafusion / parquet (0.867x ✅, 6↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
🚀 fineweb_q00/datafusion:parquet 5955251 8445082 0.71
🚀 fineweb_q01/datafusion:parquet 266497018 316596708 0.84
🚀 fineweb_q02/datafusion:parquet 262025566 317700462 0.82
🚀 fineweb_q03/datafusion:parquet 262803206 323042017 0.81
🚀 fineweb_q04/datafusion:parquet 282636424 330358378 0.86
🚀 fineweb_q05/datafusion:parquet 277121836 316935450 0.87
fineweb_q06/datafusion:parquet 267779783 288501209 0.93
fineweb_q07/datafusion:parquet 263169884 261895618 1.00
fineweb_q08/datafusion:parquet 256974980 257920995 1.00
duckdb / vortex-file-compressed (0.874x ✅, 7↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
🚀 fineweb_q00/duckdb:vortex-file-compressed 3336460 4195485 0.80
fineweb_q01/duckdb:vortex-file-compressed 28540961 29408743 0.97
🚀 fineweb_q02/duckdb:vortex-file-compressed 29702682 33532493 0.89
fineweb_q03/duckdb:vortex-file-compressed 158933268 152598878 1.04
🚀 fineweb_q04/duckdb:vortex-file-compressed 207193718 250190850 0.83
🚀 fineweb_q05/duckdb:vortex-file-compressed 184610623 221512295 0.83
🚀 fineweb_q06/duckdb:vortex-file-compressed 68791405 81109625 0.85
🚀 fineweb_q07/duckdb:vortex-file-compressed 68664534 84020813 0.82
🚀 fineweb_q08/duckdb:vortex-file-compressed 27676978 31700612 0.87
duckdb / vortex-compact (0.897x ✅, 5↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4457287 4649168 0.96
fineweb_q01/duckdb:vortex-compact 94253408 102071392 0.92
🚀 fineweb_q02/duckdb:vortex-compact 97967504 112555772 0.87
fineweb_q03/duckdb:vortex-compact 838410371 860691305 0.97
🚀 fineweb_q04/duckdb:vortex-compact 894436480 1004102517 0.89
🚀 fineweb_q05/duckdb:vortex-compact 799680226 911071441 0.88
fineweb_q06/duckdb:vortex-compact 467046926 517269072 0.90
🚀 fineweb_q07/duckdb:vortex-compact 468023894 537006031 0.87
🚀 fineweb_q08/duckdb:vortex-compact 23445924 28787399 0.81
duckdb / parquet (0.911x ➖, 5↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
🚀 fineweb_q00/duckdb:parquet 36780723 41221073 0.89
🚀 fineweb_q01/duckdb:parquet 90165535 105110930 0.86
🚀 fineweb_q02/duckdb:parquet 93693736 105065351 0.89
🚀 fineweb_q03/duckdb:parquet 299860045 339556115 0.88
fineweb_q04/duckdb:parquet 425120241 466997046 0.91
fineweb_q05/duckdb:parquet 397551863 397372539 1.00
fineweb_q06/duckdb:parquet 193777169 190980411 1.01
fineweb_q07/duckdb:parquet 205304029 224572530 0.91
🚀 fineweb_q08/duckdb:parquet 56725981 66677208 0.85

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.014x ➖
  • Vortex: 1.014x ➖
  • Parquet: 1.016x ➖
datafusion / vortex-file-compressed (1.027x ➖, 0↑ 2↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 27894914 26939018 1.04
tpcds_q02/datafusion:vortex-file-compressed 81715842 81880414 1.00
🚨 tpcds_q03/datafusion:vortex-file-compressed 32644806 28483259 1.15
tpcds_q04/datafusion:vortex-file-compressed 402956433 393380386 1.02
tpcds_q05/datafusion:vortex-file-compressed 77288252 74584293 1.04
tpcds_q06/datafusion:vortex-file-compressed 77686470 77258206 1.01
tpcds_q07/datafusion:vortex-file-compressed 81359636 81469597 1.00
tpcds_q08/datafusion:vortex-file-compressed 41358837 39821235 1.04
tpcds_q09/datafusion:vortex-file-compressed 47686736 46822940 1.02
tpcds_q10/datafusion:vortex-file-compressed 49330601 50571136 0.98
tpcds_q11/datafusion:vortex-file-compressed 234816198 236957113 0.99
tpcds_q12/datafusion:vortex-file-compressed 37339905 36950179 1.01
tpcds_q13/datafusion:vortex-file-compressed 82024140 81435897 1.01
tpcds_q14/datafusion:vortex-file-compressed 216010938 209829977 1.03
tpcds_q15/datafusion:vortex-file-compressed 53220347 48908834 1.09
tpcds_q16/datafusion:vortex-file-compressed 29074458 29995089 0.97
tpcds_q17/datafusion:vortex-file-compressed 117561512 113664988 1.03
tpcds_q18/datafusion:vortex-file-compressed 105781208 103594456 1.02
tpcds_q19/datafusion:vortex-file-compressed 50665914 47780925 1.06
tpcds_q20/datafusion:vortex-file-compressed 44895680 41371346 1.09
tpcds_q21/datafusion:vortex-file-compressed 182210458 172415166 1.06
tpcds_q22/datafusion:vortex-file-compressed 73400330 72345669 1.01
tpcds_q23/datafusion:vortex-file-compressed 191263884 184127976 1.04
tpcds_q24/datafusion:vortex-file-compressed 192831201 186769356 1.03
tpcds_q25/datafusion:vortex-file-compressed 119146373 119533955 1.00
tpcds_q26/datafusion:vortex-file-compressed 65602404 69178466 0.95
tpcds_q27/datafusion:vortex-file-compressed 179470287 165718170 1.08
tpcds_q28/datafusion:vortex-file-compressed 49023105 49493966 0.99
tpcds_q29/datafusion:vortex-file-compressed 117456456 117171694 1.00
tpcds_q30/datafusion:vortex-file-compressed 31279183 29778622 1.05
tpcds_q31/datafusion:vortex-file-compressed 184964812 178789578 1.03
tpcds_q32/datafusion:vortex-file-compressed 23596215 23665143 1.00
tpcds_q33/datafusion:vortex-file-compressed 38168395 36209165 1.05
tpcds_q34/datafusion:vortex-file-compressed 38328856 36070861 1.06
tpcds_q35/datafusion:vortex-file-compressed 60383889 60009399 1.01
tpcds_q36/datafusion:vortex-file-compressed 109825995 106977967 1.03
tpcds_q37/datafusion:vortex-file-compressed 37838652 37577658 1.01
tpcds_q38/datafusion:vortex-file-compressed 92519033 92405603 1.00
tpcds_q39/datafusion:vortex-file-compressed 205540835 190792081 1.08
tpcds_q40/datafusion:vortex-file-compressed 54689018 54496230 1.00
🚨 tpcds_q41/datafusion:vortex-file-compressed 15664807 13295872 1.18
tpcds_q42/datafusion:vortex-file-compressed 32050029 31458524 1.02
tpcds_q43/datafusion:vortex-file-compressed 49429523 46641050 1.06
tpcds_q44/datafusion:vortex-file-compressed 42060055 41596435 1.01
tpcds_q45/datafusion:vortex-file-compressed 53010091 48714995 1.09
tpcds_q46/datafusion:vortex-file-compressed 67674147 65797548 1.03
tpcds_q47/datafusion:vortex-file-compressed 255449808 235765863 1.08
tpcds_q48/datafusion:vortex-file-compressed 74332429 68863485 1.08
tpcds_q49/datafusion:vortex-file-compressed 70102205 70439244 1.00
tpcds_q50/datafusion:vortex-file-compressed 77248516 76805069 1.01
tpcds_q51/datafusion:vortex-file-compressed 93298970 91771973 1.02
tpcds_q52/datafusion:vortex-file-compressed 33928883 31233428 1.09
tpcds_q53/datafusion:vortex-file-compressed 29404114 29395903 1.00
tpcds_q54/datafusion:vortex-file-compressed 49676778 47604888 1.04
tpcds_q55/datafusion:vortex-file-compressed 33133948 33321449 0.99
tpcds_q56/datafusion:vortex-file-compressed 46735328 47996986 0.97
tpcds_q57/datafusion:vortex-file-compressed 192029717 187214032 1.03
tpcds_q58/datafusion:vortex-file-compressed 117285059 114816678 1.02
tpcds_q59/datafusion:vortex-file-compressed 97683857 96897196 1.01
tpcds_q60/datafusion:vortex-file-compressed 48441737 46277677 1.05
tpcds_q61/datafusion:vortex-file-compressed 58361943 57374501 1.02
tpcds_q62/datafusion:vortex-file-compressed 46676436 48104447 0.97
tpcds_q63/datafusion:vortex-file-compressed 28826060 29411668 0.98
tpcds_q64/datafusion:vortex-file-compressed 737570583 728382951 1.01
tpcds_q65/datafusion:vortex-file-compressed 50810661 50042718 1.02
tpcds_q66/datafusion:vortex-file-compressed 107009312 103884326 1.03
tpcds_q67/datafusion:vortex-file-compressed 146309148 142127446 1.03
tpcds_q68/datafusion:vortex-file-compressed 68463569 66443002 1.03
tpcds_q69/datafusion:vortex-file-compressed 47408039 45251039 1.05
tpcds_q70/datafusion:vortex-file-compressed 129994787 120347348 1.08
tpcds_q71/datafusion:vortex-file-compressed 31129408 28880455 1.08
tpcds_q72/datafusion:vortex-file-compressed 3386146480 3255449600 1.04
tpcds_q73/datafusion:vortex-file-compressed 40077107 37046787 1.08
tpcds_q74/datafusion:vortex-file-compressed 173828776 168792791 1.03
tpcds_q75/datafusion:vortex-file-compressed 134063729 132033504 1.02
tpcds_q76/datafusion:vortex-file-compressed 67448252 69087428 0.98
tpcds_q77/datafusion:vortex-file-compressed 54625032 51793747 1.05
tpcds_q78/datafusion:vortex-file-compressed 182281611 171378577 1.06
tpcds_q79/datafusion:vortex-file-compressed 43333996 43194234 1.00
tpcds_q80/datafusion:vortex-file-compressed 118248779 115206249 1.03
tpcds_q81/datafusion:vortex-file-compressed 36755470 35188914 1.04
tpcds_q82/datafusion:vortex-file-compressed 40495757 39402532 1.03
tpcds_q83/datafusion:vortex-file-compressed 67754798 67594647 1.00
tpcds_q84/datafusion:vortex-file-compressed 15191943 15036159 1.01
tpcds_q85/datafusion:vortex-file-compressed 137314491 138936802 0.99
tpcds_q86/datafusion:vortex-file-compressed 31649101 31047111 1.02
tpcds_q87/datafusion:vortex-file-compressed 96798633 92326275 1.05
tpcds_q88/datafusion:vortex-file-compressed 79325015 78060805 1.02
tpcds_q89/datafusion:vortex-file-compressed 57496591 57268742 1.00
tpcds_q90/datafusion:vortex-file-compressed 16272236 15752122 1.03
tpcds_q91/datafusion:vortex-file-compressed 26391891 25981252 1.02
tpcds_q92/datafusion:vortex-file-compressed 19841291 19207453 1.03
tpcds_q93/datafusion:vortex-file-compressed 37829642 37383267 1.01
tpcds_q94/datafusion:vortex-file-compressed 26422824 26072844 1.01
tpcds_q95/datafusion:vortex-file-compressed 87601693 89573582 0.98
tpcds_q96/datafusion:vortex-file-compressed 14985985 14806909 1.01
tpcds_q97/datafusion:vortex-file-compressed 30832315 31326555 0.98
tpcds_q98/datafusion:vortex-file-compressed 51732562 51465850 1.01
tpcds_q99/datafusion:vortex-file-compressed 64229317 61818461 1.04
datafusion / vortex-compact (1.020x ➖, 1↑ 1↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 36186203 34670208 1.04
tpcds_q02/datafusion:vortex-compact 84970486 86362239 0.98
tpcds_q03/datafusion:vortex-compact 34817339 33322646 1.04
tpcds_q04/datafusion:vortex-compact 452075803 433799394 1.04
tpcds_q05/datafusion:vortex-compact 88234184 86751590 1.02
tpcds_q06/datafusion:vortex-compact 84780023 82892440 1.02
tpcds_q07/datafusion:vortex-compact 96709161 94681882 1.02
tpcds_q08/datafusion:vortex-compact 50253850 48867787 1.03
tpcds_q09/datafusion:vortex-compact 100673844 98156574 1.03
tpcds_q10/datafusion:vortex-compact 68711215 66471477 1.03
tpcds_q11/datafusion:vortex-compact 263462695 258609061 1.02
tpcds_q12/datafusion:vortex-compact 42207208 42394193 1.00
tpcds_q13/datafusion:vortex-compact 140523190 142523836 0.99
tpcds_q14/datafusion:vortex-compact 267349806 267787097 1.00
tpcds_q15/datafusion:vortex-compact 54145153 52569374 1.03
tpcds_q16/datafusion:vortex-compact 40279401 40474747 1.00
tpcds_q17/datafusion:vortex-compact 132278611 129484233 1.02
tpcds_q18/datafusion:vortex-compact 123168746 118221609 1.04
tpcds_q19/datafusion:vortex-compact 61571966 59839620 1.03
tpcds_q20/datafusion:vortex-compact 46951468 46734025 1.00
tpcds_q21/datafusion:vortex-compact 188604788 188587662 1.00
tpcds_q22/datafusion:vortex-compact 78608824 77430641 1.02
tpcds_q23/datafusion:vortex-compact 229244377 231787416 0.99
tpcds_q24/datafusion:vortex-compact 230292869 219513115 1.05
tpcds_q25/datafusion:vortex-compact 134915017 128520198 1.05
tpcds_q26/datafusion:vortex-compact 80339551 76297761 1.05
tpcds_q27/datafusion:vortex-compact 218318495 211502651 1.03
tpcds_q28/datafusion:vortex-compact 101615266 100479063 1.01
tpcds_q29/datafusion:vortex-compact 135237722 132399865 1.02
tpcds_q30/datafusion:vortex-compact 34206563 34839646 0.98
tpcds_q31/datafusion:vortex-compact 230398109 218898112 1.05
tpcds_q32/datafusion:vortex-compact 31204578 29044853 1.07
tpcds_q33/datafusion:vortex-compact 53130809 51441661 1.03
tpcds_q34/datafusion:vortex-compact 56618954 55152399 1.03
tpcds_q35/datafusion:vortex-compact 76278182 73997491 1.03
tpcds_q36/datafusion:vortex-compact 133791981 130291442 1.03
tpcds_q37/datafusion:vortex-compact 49818618 49206412 1.01
tpcds_q38/datafusion:vortex-compact 106880852 104498266 1.02
🚨 tpcds_q39/datafusion:vortex-compact 215930833 191151929 1.13
tpcds_q40/datafusion:vortex-compact 59994333 62742606 0.96
tpcds_q41/datafusion:vortex-compact 15994026 15659206 1.02
tpcds_q42/datafusion:vortex-compact 39862722 37403355 1.07
tpcds_q43/datafusion:vortex-compact 54554681 54119968 1.01
tpcds_q44/datafusion:vortex-compact 71446845 69819999 1.02
tpcds_q45/datafusion:vortex-compact 54871488 53869853 1.02
tpcds_q46/datafusion:vortex-compact 87668650 90389875 0.97
tpcds_q47/datafusion:vortex-compact 267616318 265639413 1.01
tpcds_q48/datafusion:vortex-compact 109129466 113266472 0.96
tpcds_q49/datafusion:vortex-compact 101345506 97938030 1.03
tpcds_q50/datafusion:vortex-compact 96129745 94402375 1.02
tpcds_q51/datafusion:vortex-compact 99389811 101389827 0.98
tpcds_q52/datafusion:vortex-compact 36771785 37828265 0.97
tpcds_q53/datafusion:vortex-compact 38761805 38905713 1.00
tpcds_q54/datafusion:vortex-compact 65028415 62359238 1.04
tpcds_q55/datafusion:vortex-compact 38112070 37543832 1.02
tpcds_q56/datafusion:vortex-compact 61746534 60414488 1.02
tpcds_q57/datafusion:vortex-compact 206846338 197719097 1.05
tpcds_q58/datafusion:vortex-compact 126486522 122130850 1.04
tpcds_q59/datafusion:vortex-compact 111488660 109930409 1.01
tpcds_q60/datafusion:vortex-compact 61550039 59604304 1.03
tpcds_q61/datafusion:vortex-compact 83461708 80486702 1.04
tpcds_q62/datafusion:vortex-compact 48806123 47918131 1.02
tpcds_q63/datafusion:vortex-compact 40524011 38391418 1.06
tpcds_q64/datafusion:vortex-compact 832423917 795423617 1.05
tpcds_q65/datafusion:vortex-compact 71952413 70279157 1.02
tpcds_q66/datafusion:vortex-compact 114492337 111959812 1.02
tpcds_q67/datafusion:vortex-compact 152878111 148501495 1.03
tpcds_q68/datafusion:vortex-compact 93131135 91787406 1.01
tpcds_q69/datafusion:vortex-compact 64985825 63353687 1.03
tpcds_q70/datafusion:vortex-compact 140678427 131690935 1.07
tpcds_q71/datafusion:vortex-compact 46118838 45060270 1.02
tpcds_q72/datafusion:vortex-compact 3429687324 3291592116 1.04
tpcds_q73/datafusion:vortex-compact 61688292 60711167 1.02
tpcds_q74/datafusion:vortex-compact 193465156 190919418 1.01
tpcds_q75/datafusion:vortex-compact 185556771 179466504 1.03
tpcds_q76/datafusion:vortex-compact 87664939 84191260 1.04
tpcds_q77/datafusion:vortex-compact 69237834 68828425 1.01
tpcds_q78/datafusion:vortex-compact 206550518 199382894 1.04
tpcds_q79/datafusion:vortex-compact 69232665 66784218 1.04
tpcds_q80/datafusion:vortex-compact 141428767 134587423 1.05
tpcds_q81/datafusion:vortex-compact 43652909 42142074 1.04
tpcds_q82/datafusion:vortex-compact 56886835 51883155 1.10
tpcds_q83/datafusion:vortex-compact 66020209 64485040 1.02
tpcds_q84/datafusion:vortex-compact 17802651 17859366 1.00
tpcds_q85/datafusion:vortex-compact 165194735 164254551 1.01
tpcds_q86/datafusion:vortex-compact 33476909 32198330 1.04
tpcds_q87/datafusion:vortex-compact 106804365 109489757 0.98
tpcds_q88/datafusion:vortex-compact 132127162 130874035 1.01
🚀 tpcds_q89/datafusion:vortex-compact 62707915 69959140 0.90
tpcds_q90/datafusion:vortex-compact 22329970 22852877 0.98
tpcds_q91/datafusion:vortex-compact 41171975 41690737 0.99
tpcds_q92/datafusion:vortex-compact 21982238 21698251 1.01
tpcds_q93/datafusion:vortex-compact 52965360 50708979 1.04
tpcds_q94/datafusion:vortex-compact 32815436 33434927 0.98
tpcds_q95/datafusion:vortex-compact 100857363 100545613 1.00
tpcds_q96/datafusion:vortex-compact 24893035 24029100 1.04
tpcds_q97/datafusion:vortex-compact 44072544 44408546 0.99
tpcds_q98/datafusion:vortex-compact 56926134 56485051 1.01
tpcds_q99/datafusion:vortex-compact 67923138 65205294 1.04
datafusion / parquet (1.021x ➖, 0↑ 3↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 40446561 39035590 1.04
tpcds_q02/datafusion:parquet 53296902 55347402 0.96
tpcds_q03/datafusion:parquet 16961080 16777949 1.01
tpcds_q04/datafusion:parquet 352103331 368846536 0.95
tpcds_q05/datafusion:parquet 93550650 94096686 0.99
tpcds_q06/datafusion:parquet 101689870 100204056 1.01
🚨 tpcds_q07/datafusion:parquet 150916085 134001988 1.13
tpcds_q08/datafusion:parquet 42643432 39826264 1.07
tpcds_q09/datafusion:parquet 55246215 52718474 1.05
tpcds_q10/datafusion:parquet 105677318 101036641 1.05
tpcds_q11/datafusion:parquet 237499388 221796464 1.07
tpcds_q12/datafusion:parquet 31466547 30144967 1.04
tpcds_q13/datafusion:parquet 146365397 143189958 1.02
tpcds_q14/datafusion:parquet 211571162 208276929 1.02
tpcds_q15/datafusion:parquet 61648454 60536310 1.02
tpcds_q16/datafusion:parquet 34440167 32436835 1.06
tpcds_q17/datafusion:parquet 187875357 190060928 0.99
tpcds_q18/datafusion:parquet 184041316 182886412 1.01
tpcds_q19/datafusion:parquet 35759641 35771541 1.00
tpcds_q20/datafusion:parquet 24569510 24511805 1.00
tpcds_q21/datafusion:parquet 28339008 27039216 1.05
tpcds_q22/datafusion:parquet 147922021 151334914 0.98
tpcds_q23/datafusion:parquet 192658556 182900847 1.05
tpcds_q24/datafusion:parquet 229196788 230719499 0.99
tpcds_q25/datafusion:parquet 195569060 190040028 1.03
tpcds_q26/datafusion:parquet 121533530 119626730 1.02
tpcds_q27/datafusion:parquet 286272903 277851462 1.03
tpcds_q28/datafusion:parquet 53428154 50444303 1.06
tpcds_q29/datafusion:parquet 200034501 193119590 1.04
tpcds_q30/datafusion:parquet 46812343 45111549 1.04
tpcds_q31/datafusion:parquet 107857882 104457619 1.03
tpcds_q32/datafusion:parquet 30753316 30351430 1.01
tpcds_q33/datafusion:parquet 37830848 35611660 1.06
tpcds_q34/datafusion:parquet 37461668 35559813 1.05
tpcds_q35/datafusion:parquet 97119919 95762384 1.01
tpcds_q36/datafusion:parquet 85607769 85568307 1.00
🚨 tpcds_q37/datafusion:parquet 27850781 25210789 1.10
tpcds_q38/datafusion:parquet 67240155 63610741 1.06
tpcds_q39/datafusion:parquet 95421631 92310170 1.03
tpcds_q40/datafusion:parquet 36798122 35853600 1.03
🚨 tpcds_q41/datafusion:parquet 13734646 12251990 1.12
tpcds_q42/datafusion:parquet 16300550 15679983 1.04
tpcds_q43/datafusion:parquet 27091987 25908234 1.05
tpcds_q44/datafusion:parquet 40605777 40067492 1.01
tpcds_q45/datafusion:parquet 76591312 74535008 1.03
tpcds_q46/datafusion:parquet 52632849 51821705 1.02
tpcds_q47/datafusion:parquet 190510401 184126642 1.03
tpcds_q48/datafusion:parquet 140524674 132279017 1.06
tpcds_q49/datafusion:parquet 73410767 73569039 1.00
tpcds_q50/datafusion:parquet 123091776 119620559 1.03
tpcds_q51/datafusion:parquet 94320643 96060476 0.98
tpcds_q52/datafusion:parquet 15135430 16084126 0.94
tpcds_q53/datafusion:parquet 32365682 31164742 1.04
tpcds_q54/datafusion:parquet 48581733 49053809 0.99
tpcds_q55/datafusion:parquet 16839602 16190512 1.04
tpcds_q56/datafusion:parquet 37105822 35534958 1.04
tpcds_q57/datafusion:parquet 133041847 130176634 1.02
tpcds_q58/datafusion:parquet 72571928 75926784 0.96
tpcds_q59/datafusion:parquet 67013649 74330050 0.90
tpcds_q60/datafusion:parquet 38589709 37169404 1.04
tpcds_q61/datafusion:parquet 67415374 68508761 0.98
tpcds_q62/datafusion:parquet 43056601 45759028 0.94
tpcds_q63/datafusion:parquet 30090529 31527859 0.95
tpcds_q64/datafusion:parquet 1046939256 1030684387 1.02
tpcds_q65/datafusion:parquet 50855749 50919479 1.00
tpcds_q66/datafusion:parquet 86239890 87866666 0.98
tpcds_q67/datafusion:parquet 178385202 177090068 1.01
tpcds_q68/datafusion:parquet 52406298 50287164 1.04
tpcds_q69/datafusion:parquet 93900762 95297269 0.99
tpcds_q70/datafusion:parquet 111881371 110349637 1.01
tpcds_q71/datafusion:parquet 29274191 28435647 1.03
tpcds_q72/datafusion:parquet 881003204 857052295 1.03
tpcds_q73/datafusion:parquet 38265619 38155438 1.00
tpcds_q74/datafusion:parquet 135225040 125319052 1.08
tpcds_q75/datafusion:parquet 140244814 132315846 1.06
tpcds_q76/datafusion:parquet 95632559 98316308 0.97
tpcds_q77/datafusion:parquet 61323585 60252590 1.02
tpcds_q78/datafusion:parquet 181595442 179110851 1.01
tpcds_q79/datafusion:parquet 42733106 42845855 1.00
tpcds_q80/datafusion:parquet 113455818 113632121 1.00
tpcds_q81/datafusion:parquet 42665033 43859428 0.97
tpcds_q82/datafusion:parquet 29227640 28679518 1.02
tpcds_q83/datafusion:parquet 56003220 54706163 1.02
tpcds_q84/datafusion:parquet 49189472 4885834 1.01
tpcds_q85/datafusion:parquet 249260753 243175229 1.03
tpcds_q86/datafusion:parquet 21487747 21651610 0.99
tpcds_q87/datafusion:parquet 69673082 64956487 1.07
tpcds_q88/datafusion:parquet 80633467 77974172 1.03
tpcds_q89/datafusion:parquet 39620723 36363973 1.09
tpcds_q90/datafusion:parquet 19643315 19247213 1.02
tpcds_q91/datafusion:parquet 81964693 78800674 1.04
tpcds_q92/datafusion:parquet 25241220 24971247 1.01
tpcds_q93/datafusion:parquet 40521289 38851059 1.04
tpcds_q94/datafusion:parquet 29034155 29492938 0.98
tpcds_q95/datafusion:parquet 144993985 138257250 1.05
tpcds_q96/datafusion:parquet 15473520 14962454 1.03
tpcds_q97/datafusion:parquet 35846088 36297119 0.99
tpcds_q98/datafusion:parquet 39250529 36554689 1.07
tpcds_q99/datafusion:parquet 48546473 46473555 1.04
duckdb / vortex-file-compressed (1.001x ➖, 0↑ 1↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 26811195 26311908 1.02
tpcds_q02/duckdb:vortex-file-compressed 82710266 85698914 0.97
tpcds_q03/duckdb:vortex-file-compressed 22147617 22689664 0.98
tpcds_q04/duckdb:vortex-file-compressed 101812273 105784169 0.96
tpcds_q05/duckdb:vortex-file-compressed 102469900 96751159 1.06
tpcds_q06/duckdb:vortex-file-compressed 34775535 35300769 0.99
tpcds_q07/duckdb:vortex-file-compressed 23011374 24268452 0.95
tpcds_q08/duckdb:vortex-file-compressed 23410836 23638566 0.99
tpcds_q09/duckdb:vortex-file-compressed 38672315 38243861 1.01
tpcds_q10/duckdb:vortex-file-compressed 36572703 36083990 1.01
tpcds_q11/duckdb:vortex-file-compressed 59147351 61883377 0.96
tpcds_q12/duckdb:vortex-file-compressed 14161512 13766252 1.03
tpcds_q13/duckdb:vortex-file-compressed 32381420 32243368 1.00
tpcds_q14/duckdb:vortex-file-compressed 188813535 191554377 0.99
tpcds_q15/duckdb:vortex-file-compressed 39958768 40391928 0.99
tpcds_q16/duckdb:vortex-file-compressed 30449862 30498618 1.00
tpcds_q17/duckdb:vortex-file-compressed 39027120 38284268 1.02
tpcds_q18/duckdb:vortex-file-compressed 45384893 46236074 0.98
tpcds_q19/duckdb:vortex-file-compressed 33203455 32698940 1.02
tpcds_q20/duckdb:vortex-file-compressed 15910175 15969125 1.00
tpcds_q21/duckdb:vortex-file-compressed 18740928 20064827 0.93
tpcds_q22/duckdb:vortex-file-compressed 101797141 103024902 0.99
tpcds_q23/duckdb:vortex-file-compressed 120915616 122837543 0.98
tpcds_q24/duckdb:vortex-file-compressed 54496157 55943116 0.97
tpcds_q25/duckdb:vortex-file-compressed 37331874 36701456 1.02
tpcds_q26/duckdb:vortex-file-compressed 41600963 39947144 1.04
tpcds_q27/duckdb:vortex-file-compressed 87910566 86693980 1.01
tpcds_q28/duckdb:vortex-file-compressed 36721125 35892265 1.02
tpcds_q29/duckdb:vortex-file-compressed 37136251 36453451 1.02
tpcds_q30/duckdb:vortex-file-compressed 29588578 29224277 1.01
tpcds_q31/duckdb:vortex-file-compressed 25249017 26097036 0.97
tpcds_q32/duckdb:vortex-file-compressed 17027871 16346452 1.04
tpcds_q33/duckdb:vortex-file-compressed 64023473 66464131 0.96
tpcds_q34/duckdb:vortex-file-compressed 19751012 18261818 1.08
tpcds_q35/duckdb:vortex-file-compressed 62469046 64179158 0.97
tpcds_q36/duckdb:vortex-file-compressed 27155552 26905051 1.01
tpcds_q37/duckdb:vortex-file-compressed 22040177 22353466 0.99
tpcds_q38/duckdb:vortex-file-compressed 36655688 38139833 0.96
tpcds_q39/duckdb:vortex-file-compressed 45143707 45719426 0.99
tpcds_q40/duckdb:vortex-file-compressed 23897137 23180859 1.03
tpcds_q41/duckdb:vortex-file-compressed 13226316 12859442 1.03
tpcds_q42/duckdb:vortex-file-compressed 11833848 12005737 0.99
tpcds_q43/duckdb:vortex-file-compressed 20368864 20804942 0.98
tpcds_q44/duckdb:vortex-file-compressed 24434231 24788815 0.99
tpcds_q45/duckdb:vortex-file-compressed 26560356 27277793 0.97
tpcds_q46/duckdb:vortex-file-compressed 45923213 46431311 0.99
tpcds_q47/duckdb:vortex-file-compressed 47858370 46417963 1.03
tpcds_q48/duckdb:vortex-file-compressed 28859883 28382585 1.02
tpcds_q49/duckdb:vortex-file-compressed 28986143 31211887 0.93
tpcds_q50/duckdb:vortex-file-compressed 34612302 33213329 1.04
tpcds_q51/duckdb:vortex-file-compressed 99463094 95736011 1.04
tpcds_q52/duckdb:vortex-file-compressed 12606503 11943206 1.06
tpcds_q53/duckdb:vortex-file-compressed 17285852 17227715 1.00
tpcds_q54/duckdb:vortex-file-compressed 48811161 49909886 0.98
tpcds_q55/duckdb:vortex-file-compressed 11570467 11841908 0.98
tpcds_q56/duckdb:vortex-file-compressed 62600765 64356344 0.97
tpcds_q57/duckdb:vortex-file-compressed 43992985 43368863 1.01
tpcds_q58/duckdb:vortex-file-compressed 34938417 32920931 1.06
tpcds_q59/duckdb:vortex-file-compressed 57150517 54672649 1.05
tpcds_q60/duckdb:vortex-file-compressed 69776587 67715862 1.03
tpcds_q61/duckdb:vortex-file-compressed 37632713 37136726 1.01
🚨 tpcds_q62/duckdb:vortex-file-compressed 21788869 17800441 1.22
tpcds_q63/duckdb:vortex-file-compressed 17485537 17686713 0.99
tpcds_q64/duckdb:vortex-file-compressed 76895008 77383055 0.99
tpcds_q65/duckdb:vortex-file-compressed 24094762 23603603 1.02
tpcds_q66/duckdb:vortex-file-compressed 57490535 58268605 0.99
tpcds_q67/duckdb:vortex-file-compressed 143527021 141874627 1.01
tpcds_q68/duckdb:vortex-file-compressed 40135175 40228366 1.00
tpcds_q69/duckdb:vortex-file-compressed 37021978 38048662 0.97
tpcds_q70/duckdb:vortex-file-compressed 24061946 23817444 1.01
tpcds_q71/duckdb:vortex-file-compressed 20841691 20003303 1.04
tpcds_q72/duckdb:vortex-file-compressed 175707908 175338624 1.00
tpcds_q73/duckdb:vortex-file-compressed 19226920 19451075 0.99
tpcds_q74/duckdb:vortex-file-compressed 50735237 48357974 1.05
tpcds_q75/duckdb:vortex-file-compressed 57957742 58171874 1.00
tpcds_q76/duckdb:vortex-file-compressed 59682759 65806112 0.91
tpcds_q77/duckdb:vortex-file-compressed 63934258 61088552 1.05
tpcds_q78/duckdb:vortex-file-compressed 78879964 77219473 1.02
tpcds_q79/duckdb:vortex-file-compressed 33933637 34057230 1.00
tpcds_q80/duckdb:vortex-file-compressed 86573726 88140516 0.98
tpcds_q81/duckdb:vortex-file-compressed 32569561 34618517 0.94
tpcds_q82/duckdb:vortex-file-compressed 23016076 23392832 0.98
tpcds_q83/duckdb:vortex-file-compressed 27374257 27527515 0.99
tpcds_q84/duckdb:vortex-file-compressed 16979364 17497941 0.97
tpcds_q85/duckdb:vortex-file-compressed 44930865 44669057 1.01
tpcds_q86/duckdb:vortex-file-compressed 16276019 15424416 1.06
tpcds_q87/duckdb:vortex-file-compressed 40307479 40809272 0.99
tpcds_q88/duckdb:vortex-file-compressed 41620115 41476392 1.00
tpcds_q89/duckdb:vortex-file-compressed 19362545 18466558 1.05
tpcds_q90/duckdb:vortex-file-compressed 15502090 15017173 1.03
tpcds_q91/duckdb:vortex-file-compressed 26467107 27313902 0.97
tpcds_q92/duckdb:vortex-file-compressed 13970483 14465831 0.97
tpcds_q93/duckdb:vortex-file-compressed 29709757 29421806 1.01
tpcds_q94/duckdb:vortex-file-compressed 22007721 22825869 0.96
tpcds_q95/duckdb:vortex-file-compressed 145871692 150852710 0.97
tpcds_q96/duckdb:vortex-file-compressed 18125594 17361469 1.04
tpcds_q97/duckdb:vortex-file-compressed 38720358 39453151 0.98
tpcds_q98/duckdb:vortex-file-compressed 18441890 18438251 1.00
tpcds_q99/duckdb:vortex-file-compressed 31720572 32108441 0.99
duckdb / vortex-compact (1.008x ➖, 1↑ 3↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 34661126 35531778 0.98
tpcds_q02/duckdb:vortex-compact 122989223 127933935 0.96
tpcds_q03/duckdb:vortex-compact 50206713 50241446 1.00
tpcds_q04/duckdb:vortex-compact 123580165 124965188 0.99
tpcds_q05/duckdb:vortex-compact 171702052 175813449 0.98
tpcds_q06/duckdb:vortex-compact 39816694 40197171 0.99
tpcds_q07/duckdb:vortex-compact 38633568 39836188 0.97
tpcds_q08/duckdb:vortex-compact 28575176 28755176 0.99
tpcds_q09/duckdb:vortex-compact 110411433 110971316 0.99
tpcds_q10/duckdb:vortex-compact 50181328 48575543 1.03
tpcds_q11/duckdb:vortex-compact 76804304 75932761 1.01
tpcds_q12/duckdb:vortex-compact 18642622 18200496 1.02
tpcds_q13/duckdb:vortex-compact 56846399 53082336 1.07
tpcds_q14/duckdb:vortex-compact 318096787 293755233 1.08
tpcds_q15/duckdb:vortex-compact 46082365 44185130 1.04
tpcds_q16/duckdb:vortex-compact 37836829 37536871 1.01
tpcds_q17/duckdb:vortex-compact 52306058 51502565 1.02
tpcds_q18/duckdb:vortex-compact 63947496 66025233 0.97
tpcds_q19/duckdb:vortex-compact 41797343 40128790 1.04
tpcds_q20/duckdb:vortex-compact 21935771 21093797 1.04
tpcds_q21/duckdb:vortex-compact 27228189 26929101 1.01
tpcds_q22/duckdb:vortex-compact 116603234 109910881 1.06
tpcds_q23/duckdb:vortex-compact 172995209 168226753 1.03
tpcds_q24/duckdb:vortex-compact 83261678 76598880 1.09
🚨 tpcds_q25/duckdb:vortex-compact 55855154 48954778 1.14
tpcds_q26/duckdb:vortex-compact 49199877 51648021 0.95
🚨 tpcds_q27/duckdb:vortex-compact 157616425 142427526 1.11
tpcds_q28/duckdb:vortex-compact 105711456 105829693 1.00
tpcds_q29/duckdb:vortex-compact 49891778 51191176 0.97
tpcds_q30/duckdb:vortex-compact 36372899 34374291 1.06
tpcds_q31/duckdb:vortex-compact 29681718 29695254 1.00
tpcds_q32/duckdb:vortex-compact 22317171 23187352 0.96
tpcds_q33/duckdb:vortex-compact 140597777 142826590 0.98
tpcds_q34/duckdb:vortex-compact 30016659 29281323 1.03
tpcds_q35/duckdb:vortex-compact 72551260 71631729 1.01
tpcds_q36/duckdb:vortex-compact 34170329 33683277 1.01
tpcds_q37/duckdb:vortex-compact 31231671 29543769 1.06
tpcds_q38/duckdb:vortex-compact 39485214 39868926 0.99
tpcds_q39/duckdb:vortex-compact 51604787 51847024 1.00
tpcds_q40/duckdb:vortex-compact 29423799 30183271 0.97
tpcds_q41/duckdb:vortex-compact 17374776 15968096 1.09
tpcds_q42/duckdb:vortex-compact 15102158 14872256 1.02
tpcds_q43/duckdb:vortex-compact 24357278 24025245 1.01
tpcds_q44/duckdb:vortex-compact 34725806 34777056 1.00
tpcds_q45/duckdb:vortex-compact 32186985 33025328 0.97
tpcds_q46/duckdb:vortex-compact 62026558 62246734 1.00
tpcds_q47/duckdb:vortex-compact 54887522 54162600 1.01
tpcds_q48/duckdb:vortex-compact 45159138 45470456 0.99
tpcds_q49/duckdb:vortex-compact 47274100 46927766 1.01
tpcds_q50/duckdb:vortex-compact 54951306 52603135 1.04
tpcds_q51/duckdb:vortex-compact 103876444 104115374 1.00
tpcds_q52/duckdb:vortex-compact 15094424 15462069 0.98
tpcds_q53/duckdb:vortex-compact 22266881 22689753 0.98
tpcds_q54/duckdb:vortex-compact 84532783 85573916 0.99
tpcds_q55/duckdb:vortex-compact 14648949 15140474 0.97
tpcds_q56/duckdb:vortex-compact 143673575 144865806 0.99
tpcds_q57/duckdb:vortex-compact 47240503 47494154 0.99
tpcds_q58/duckdb:vortex-compact 42142916 42778188 0.99
tpcds_q59/duckdb:vortex-compact 69864681 67220916 1.04
tpcds_q60/duckdb:vortex-compact 145889464 146630504 0.99
tpcds_q61/duckdb:vortex-compact 53022917 52986090 1.00
tpcds_q62/duckdb:vortex-compact 25812365 28031320 0.92
tpcds_q63/duckdb:vortex-compact 23282565 22313998 1.04
tpcds_q64/duckdb:vortex-compact 105977594 104398133 1.02
tpcds_q65/duckdb:vortex-compact 27731493 28460657 0.97
tpcds_q66/duckdb:vortex-compact 102145571 100893985 1.01
tpcds_q67/duckdb:vortex-compact 150005971 149155230 1.01
tpcds_q68/duckdb:vortex-compact 57642460 56007647 1.03
tpcds_q69/duckdb:vortex-compact 49764152 49573114 1.00
tpcds_q70/duckdb:vortex-compact 29113040 28138824 1.03
tpcds_q71/duckdb:vortex-compact 25619712 26607949 0.96
tpcds_q72/duckdb:vortex-compact 197772310 191914892 1.03
tpcds_q73/duckdb:vortex-compact 29349182 28284597 1.04
tpcds_q74/duckdb:vortex-compact 59579944 57503317 1.04
tpcds_q75/duckdb:vortex-compact 71131743 66102967 1.08
tpcds_q76/duckdb:vortex-compact 128123164 137175444 0.93
tpcds_q77/duckdb:vortex-compact 134634164 139616438 0.96
tpcds_q78/duckdb:vortex-compact 88526582 86068142 1.03
tpcds_q79/duckdb:vortex-compact 61706035 59924947 1.03
tpcds_q80/duckdb:vortex-compact 168598700 172293332 0.98
tpcds_q81/duckdb:vortex-compact 38967343 42804121 0.91
tpcds_q82/duckdb:vortex-compact 31651333 31567122 1.00
tpcds_q83/duckdb:vortex-compact 44587164 44826520 0.99
tpcds_q84/duckdb:vortex-compact 21003078 21702341 0.97
tpcds_q85/duckdb:vortex-compact 64316976 61711512 1.04
🚀 tpcds_q86/duckdb:vortex-compact 18846114 22253876 0.85
tpcds_q87/duckdb:vortex-compact 43831721 41999976 1.04
tpcds_q88/duckdb:vortex-compact 44942453 43648753 1.03
tpcds_q89/duckdb:vortex-compact 23571046 23969470 0.98
tpcds_q90/duckdb:vortex-compact 16895430 16442533 1.03
tpcds_q91/duckdb:vortex-compact 44522937 44816508 0.99
tpcds_q92/duckdb:vortex-compact 21175113 19372814 1.09
tpcds_q93/duckdb:vortex-compact 38821864 38125737 1.02
tpcds_q94/duckdb:vortex-compact 28244296 28637229 0.99
tpcds_q95/duckdb:vortex-compact 160300881 160601440 1.00
🚨 tpcds_q96/duckdb:vortex-compact 21125742 18812183 1.12
tpcds_q97/duckdb:vortex-compact 42078411 42157117 1.00
tpcds_q98/duckdb:vortex-compact 22757325 23676154 0.96
tpcds_q99/duckdb:vortex-compact 38448290 36988514 1.04
duckdb / parquet (1.011x ➖, 0↑ 1↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 45405817 44489722 1.02
tpcds_q02/duckdb:parquet 60994337 62506465 0.98
tpcds_q03/duckdb:parquet 12200770 11696601 1.04
tpcds_q04/duckdb:parquet 125851612 124264554 1.01
tpcds_q05/duckdb:parquet 75576571 74099839 1.02
tpcds_q06/duckdb:parquet 28885874 28714703 1.01
tpcds_q07/duckdb:parquet 23759149 23182756 1.02
tpcds_q08/duckdb:parquet 28918518 29024819 1.00
tpcds_q09/duckdb:parquet 39695529 39344002 1.01
tpcds_q10/duckdb:parquet 34594855 34915983 0.99
tpcds_q11/duckdb:parquet 88507529 86235202 1.03
tpcds_q12/duckdb:parquet 15288692 14672868 1.04
tpcds_q13/duckdb:parquet 35622549 33012355 1.08
tpcds_q14/duckdb:parquet 160376597 159366164 1.01
tpcds_q15/duckdb:parquet 31309549 29173595 1.07
tpcds_q16/duckdb:parquet 21967352 21216270 1.04
tpcds_q17/duckdb:parquet 39740117 37353755 1.06
tpcds_q18/duckdb:parquet 45861449 47197272 0.97
tpcds_q19/duckdb:parquet 29280723 29134512 1.01
tpcds_q20/duckdb:parquet 15769226 15080177 1.05
tpcds_q21/duckdb:parquet 12508002 11871375 1.05
tpcds_q22/duckdb:parquet 64145797 66215610 0.97
tpcds_q23/duckdb:parquet 115683412 112579027 1.03
tpcds_q24/duckdb:parquet 44710189 45151303 0.99
tpcds_q25/duckdb:parquet 32237590 32387916 1.00
tpcds_q26/duckdb:parquet 35457537 34690031 1.02
tpcds_q27/duckdb:parquet 88866653 89270964 1.00
tpcds_q28/duckdb:parquet 37208099 36271019 1.03
tpcds_q29/duckdb:parquet 36520723 36362938 1.00
tpcds_q30/duckdb:parquet 38290159 39424984 0.97
tpcds_q31/duckdb:parquet 23049921 23055222 1.00
tpcds_q32/duckdb:parquet 11568454 11722732 0.99
tpcds_q33/duckdb:parquet 66569747 66703790 1.00
tpcds_q34/duckdb:parquet 20804513 21417407 0.97
tpcds_q35/duckdb:parquet 59218152 60258076 0.98
tpcds_q36/duckdb:parquet 20719994 20507368 1.01
tpcds_q37/duckdb:parquet 13382672 13409386 1.00
tpcds_q38/duckdb:parquet 34411444 33103492 1.04
tpcds_q39/duckdb:parquet 32907531 33014517 1.00
tpcds_q40/duckdb:parquet 18427833 17830574 1.03
tpcds_q41/duckdb:parquet 7657299 7474563 1.02
tpcds_q42/duckdb:parquet 10617899 9991947 1.06
tpcds_q43/duckdb:parquet 15611907 15476576 1.01
tpcds_q44/duckdb:parquet 21314793 20120553 1.06
tpcds_q45/duckdb:parquet 26477347 26659965 0.99
tpcds_q46/duckdb:parquet 45065512 45190372 1.00
tpcds_q47/duckdb:parquet 45958958 45802218 1.00
tpcds_q48/duckdb:parquet 30577571 30177808 1.01
tpcds_q49/duckdb:parquet 23554961 24333104 0.97
tpcds_q50/duckdb:parquet 25184921 24421840 1.03
🚨 tpcds_q51/duckdb:parquet 120258228 94848409 1.27
tpcds_q52/duckdb:parquet 11767766 10932168 1.08
tpcds_q53/duckdb:parquet 16179801 16448438 0.98
tpcds_q54/duckdb:parquet 41118163 38027156 1.08
tpcds_q55/duckdb:parquet 10433612 10749063 0.97
tpcds_q56/duckdb:parquet 64695669 65112285 0.99
tpcds_q57/duckdb:parquet 35586971 34930583 1.02
tpcds_q58/duckdb:parquet 21130320 21052320 1.00
tpcds_q59/duckdb:parquet 36765641 36784687 1.00
tpcds_q60/duckdb:parquet 67328254 67206669 1.00
tpcds_q61/duckdb:parquet 30308938 30070747 1.01
tpcds_q62/duckdb:parquet 11395128 12297646 0.93
tpcds_q63/duckdb:parquet 15241133 15047525 1.01
tpcds_q64/duckdb:parquet 72235261 73270007 0.99
tpcds_q65/duckdb:parquet 19966527 20081351 0.99
tpcds_q66/duckdb:parquet 52740730 55595599 0.95
tpcds_q67/duckdb:parquet 134926021 132796160 1.02
tpcds_q68/duckdb:parquet 37661713 37408040 1.01
tpcds_q69/duckdb:parquet 36606764 37403071 0.98
tpcds_q70/duckdb:parquet 19991811 19327790 1.03
tpcds_q71/duckdb:parquet 18065287 17454552 1.03
tpcds_q72/duckdb:parquet 164627858 165111482 1.00
tpcds_q73/duckdb:parquet 19166529 18203344 1.05
tpcds_q74/duckdb:parquet 49442556 51518619 0.96
tpcds_q75/duckdb:parquet 51748473 52508928 0.99
tpcds_q76/duckdb:parquet 72217622 72781334 0.99
tpcds_q77/duckdb:parquet 59144367 62676195 0.94
tpcds_q78/duckdb:parquet 74768472 75687848 0.99
tpcds_q79/duckdb:parquet 27740500 27946647 0.99
tpcds_q80/duckdb:parquet 83787958 81938149 1.02
tpcds_q81/duckdb:parquet 46979150 47127963 1.00
tpcds_q82/duckdb:parquet 15503007 15190700 1.02
tpcds_q83/duckdb:parquet 16145787 16415759 0.98
tpcds_q84/duckdb:parquet 20347587 20162455 1.01
tpcds_q85/duckdb:parquet 39695547 40306123 0.98
tpcds_q86/duckdb:parquet 12274447 12184568 1.01
tpcds_q87/duckdb:parquet 37337768 36095178 1.03
tpcds_q88/duckdb:parquet 29082706 28702946 1.01
tpcds_q89/duckdb:parquet 17472778 17260612 1.01
tpcds_q90/duckdb:parquet 8016519 7778694 1.03
tpcds_q91/duckdb:parquet 23076833 23606066 0.98
tpcds_q92/duckdb:parquet 11002682 11129487 0.99
tpcds_q93/duckdb:parquet 30150738 30466113 0.99
tpcds_q94/duckdb:parquet 16830466 15988391 1.05
tpcds_q95/duckdb:parquet 142653112 133569568 1.07
tpcds_q96/duckdb:parquet 9166272 9259704 0.99
tpcds_q97/duckdb:parquet 35299675 35158168 1.00
tpcds_q98/duckdb:parquet 17785276 17612940 1.01
tpcds_q99/duckdb:parquet 19612921 19826837 0.99
duckdb / duckdb (1.008x ➖, 1↑ 5↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20381960 19706454 1.03
tpcds_q02/duckdb:duckdb 17869384 17665474 1.01
tpcds_q03/duckdb:duckdb 8345595 8111753 1.03
tpcds_q04/duckdb:duckdb 164508023 163646354 1.01
tpcds_q05/duckdb:duckdb 17887238 18329495 0.98
tpcds_q06/duckdb:duckdb 22596767 21624412 1.04
tpcds_q07/duckdb:duckdb 38539896 38004244 1.01
tpcds_q08/duckdb:duckdb 120997247 118888247 1.02
tpcds_q09/duckdb:duckdb 19583359 19343923 1.01
tpcds_q10/duckdb:duckdb 22923106 23238851 0.99
tpcds_q11/duckdb:duckdb 142521476 138265065 1.03
tpcds_q12/duckdb:duckdb 11280752 10944938 1.03
tpcds_q13/duckdb:duckdb 23469340 23190744 1.01
tpcds_q14/duckdb:duckdb 92215101 92690706 0.99
tpcds_q15/duckdb:duckdb 24881477 23108509 1.08
tpcds_q16/duckdb:duckdb 17068218 17624150 0.97
tpcds_q17/duckdb:duckdb 21448167 22027444 0.97
tpcds_q18/duckdb:duckdb 43869230 44388729 0.99
tpcds_q19/duckdb:duckdb 16377666 15874111 1.03
tpcds_q20/duckdb:duckdb 11943584 11889573 1.00
🚨 tpcds_q21/duckdb:duckdb 7212959 6379698 1.13
tpcds_q22/duckdb:duckdb 63780870 59477960 1.07
tpcds_q23/duckdb:duckdb 74540880 71692526 1.04
tpcds_q24/duckdb:duckdb 22189753 22072652 1.01
🚨 tpcds_q25/duckdb:duckdb 18279705 16354103 1.12
tpcds_q26/duckdb:duckdb 26079793 24922618 1.05
tpcds_q27/duckdb:duckdb 39015882 39555616 0.99
tpcds_q28/duckdb:duckdb 20854533 20581391 1.01
tpcds_q29/duckdb:duckdb 21304112 20363408 1.05
tpcds_q30/duckdb:duckdb 28021026 29572116 0.95
tpcds_q31/duckdb:duckdb 18955801 18826533 1.01
tpcds_q32/duckdb:duckdb 6957445 7378549 0.94
tpcds_q33/duckdb:duckdb 12686624 12505126 1.01
tpcds_q34/duckdb:duckdb 14217380 14518311 0.98
tpcds_q35/duckdb:duckdb 32269118 30479813 1.06
tpcds_q36/duckdb:duckdb 71086870 69028619 1.03
🚨 tpcds_q37/duckdb:duckdb 7678066 6857389 1.12
tpcds_q38/duckdb:duckdb 31100050 30214709 1.03
tpcds_q39/duckdb:duckdb 25882417 25461929 1.02
🚨 tpcds_q40/duckdb:duckdb 14055689 12703051 1.11
tpcds_q41/duckdb:duckdb 7715890 7983552 0.97
tpcds_q42/duckdb:duckdb 5914330 6354894 0.93
tpcds_q43/duckdb:duckdb 11033671 11415658 0.97
tpcds_q44/duckdb:duckdb 12833894 12444996 1.03
tpcds_q45/duckdb:duckdb 17583864 17290493 1.02
tpcds_q46/duckdb:duckdb 36205599 35372588 1.02
tpcds_q47/duckdb:duckdb 40798491 40969831 1.00
tpcds_q48/duckdb:duckdb 21272297 21551233 0.99
tpcds_q49/duckdb:duckdb 16228868 14784813 1.10
tpcds_q50/duckdb:duckdb 13881975 14028345 0.99
tpcds_q51/duckdb:duckdb 89339451 88317128 1.01
tpcds_q52/duckdb:duckdb 6980779 7054384 0.99
tpcds_q53/duckdb:duckdb 11838355 11731571 1.01
tpcds_q54/duckdb:duckdb 16369102 15909308 1.03
tpcds_q55/duckdb:duckdb 6489440 6923944 0.94
tpcds_q56/duckdb:duckdb 13098923 13195431 0.99
tpcds_q57/duckdb:duckdb 31117431 31456826 0.99
tpcds_q58/duckdb:duckdb 11852649 12686087 0.93
tpcds_q59/duckdb:duckdb 35166675 34054118 1.03
tpcds_q60/duckdb:duckdb 14090482 14983308 0.94
tpcds_q61/duckdb:duckdb 14050023 14204179 0.99
tpcds_q62/duckdb:duckdb 8938656 8908841 1.00
tpcds_q63/duckdb:duckdb 11058056 11121729 0.99
tpcds_q64/duckdb:duckdb 49296728 52610518 0.94
tpcds_q65/duckdb:duckdb 34458057 33496583 1.03
tpcds_q66/duckdb:duckdb 25040782 24709992 1.01
tpcds_q67/duckdb:duckdb 127343748 126660406 1.01
tpcds_q68/duckdb:duckdb 24850529 24692343 1.01
tpcds_q69/duckdb:duckdb 24614232 23271531 1.06
tpcds_q70/duckdb:duckdb 14460984 13519087 1.07
tpcds_q71/duckdb:duckdb 11383129 11258086 1.01
tpcds_q72/duckdb:duckdb 42696901 41180201 1.04
tpcds_q73/duckdb:duckdb 10578722 10637817 0.99
tpcds_q74/duckdb:duckdb 96296808 94155604 1.02
tpcds_q75/duckdb:duckdb 39857465 42104610 0.95
tpcds_q76/duckdb:duckdb 11525779 11985755 0.96
tpcds_q77/duckdb:duckdb 10810609 11154575 0.97
tpcds_q78/duckdb:duckdb 61236431 61459029 1.00
tpcds_q79/duckdb:duckdb 17304151 16929490 1.02
tpcds_q80/duckdb:duckdb 27412427 26229787 1.05
tpcds_q81/duckdb:duckdb 35614871 35135986 1.01
tpcds_q82/duckdb:duckdb 8248262 8418011 0.98
tpcds_q83/duckdb:duckdb 9219421 9142878 1.01
tpcds_q84/duckdb:duckdb 13167529 12742854 1.03
tpcds_q85/duckdb:duckdb 22938393 23149285 0.99
🚨 tpcds_q86/duckdb:duckdb 11000305 9701977 1.13
tpcds_q87/duckdb:duckdb 33475834 34363367 0.97
tpcds_q88/duckdb:duckdb 23570724 23521433 1.00
tpcds_q89/duckdb:duckdb 13370127 13019438 1.03
tpcds_q90/duckdb:duckdb 5175745 5357328 0.97
tpcds_q91/duckdb:duckdb 12316831 12483905 0.99
tpcds_q92/duckdb:duckdb 8530717 8458095 1.01
tpcds_q93/duckdb:duckdb 22148859 21555623 1.03
tpcds_q94/duckdb:duckdb 12001864 13069259 0.92
🚀 tpcds_q95/duckdb:duckdb 104081491 127686552 0.82
tpcds_q96/duckdb:duckdb 4440150 4499907 0.99
tpcds_q97/duckdb:duckdb 29814182 29673695 1.00
tpcds_q98/duckdb:duckdb 13135009 13008488 1.01
tpcds_q99/duckdb:duckdb 16782513 16248630 1.03

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.990x ➖
  • Vortex: 0.961x ➖
  • Parquet: 1.050x ➖
datafusion / vortex-file-compressed (0.671x ✅, 6↑ 3↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 183973204 183672526 1.00
🚀 tpch_q02/datafusion:vortex-file-compressed 604286897 1199863377 0.50
🚀 tpch_q03/datafusion:vortex-file-compressed 380828468 989851760 0.38
🚀 tpch_q04/datafusion:vortex-file-compressed 271752890 867224340 0.31
🚀 tpch_q05/datafusion:vortex-file-compressed 510761662 2120953063 0.24
🚀 tpch_q06/datafusion:vortex-file-compressed 311338818 6738922698 0.05
🚀 tpch_q07/datafusion:vortex-file-compressed 424310863 10533111919 0.04
tpch_q08/datafusion:vortex-file-compressed 667351764 519470658 1.28
tpch_q09/datafusion:vortex-file-compressed 601341659 549127871 1.10
tpch_q10/datafusion:vortex-file-compressed 596567317 619280135 0.96
tpch_q11/datafusion:vortex-file-compressed 389235916 317227255 1.23
tpch_q12/datafusion:vortex-file-compressed 463323261 430262282 1.08
tpch_q13/datafusion:vortex-file-compressed 185157970 237555109 0.78
tpch_q14/datafusion:vortex-file-compressed 239422808 200648077 1.19
tpch_q15/datafusion:vortex-file-compressed 348879788 392826935 0.89
tpch_q16/datafusion:vortex-file-compressed 250526616 192893624 1.30
tpch_q17/datafusion:vortex-file-compressed 372798784 355345528 1.05
tpch_q18/datafusion:vortex-file-compressed 355568554 352998887 1.01
🚨 tpch_q19/datafusion:vortex-file-compressed 508978799 382196459 1.33
🚨 tpch_q20/datafusion:vortex-file-compressed 485537192 358304452 1.36
tpch_q21/datafusion:vortex-file-compressed 632733740 554320627 1.14
🚨 tpch_q22/datafusion:vortex-file-compressed 238586257 177467172 1.34
datafusion / vortex-compact (1.263x ➖, 0↑ 5↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 243143214 269727948 0.90
tpch_q02/datafusion:vortex-compact 474138189 443093751 1.07
tpch_q03/datafusion:vortex-compact 400164701 333955723 1.20
tpch_q04/datafusion:vortex-compact 235149409 217062927 1.08
tpch_q05/datafusion:vortex-compact 430038703 372365924 1.15
🚨 tpch_q06/datafusion:vortex-compact 2657817915 304816080 8.72
🚨 tpch_q07/datafusion:vortex-compact 1828234836 399025746 4.58
🚨 tpch_q08/datafusion:vortex-compact 771243203 507763782 1.52
tpch_q09/datafusion:vortex-compact 480226062 480409344 1.00
tpch_q10/datafusion:vortex-compact 556803174 536678119 1.04
🚨 tpch_q11/datafusion:vortex-compact 393856379 259671832 1.52
tpch_q12/datafusion:vortex-compact 482248616 452506375 1.07
tpch_q13/datafusion:vortex-compact 247440740 215821136 1.15
🚨 tpch_q14/datafusion:vortex-compact 381567273 273831334 1.39
tpch_q15/datafusion:vortex-compact 495561898 479588502 1.03
tpch_q16/datafusion:vortex-compact 176233380 170993632 1.03
tpch_q17/datafusion:vortex-compact 340842306 331691731 1.03
tpch_q18/datafusion:vortex-compact 316938092 310501566 1.02
tpch_q19/datafusion:vortex-compact 397903140 442612218 0.90
tpch_q20/datafusion:vortex-compact 460334585 544859784 0.84
tpch_q21/datafusion:vortex-compact 596182637 724481609 0.82
tpch_q22/datafusion:vortex-compact 114785668 110764921 1.04
datafusion / parquet (1.107x ➖, 0↑ 4↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 234830327 246790286 0.95
🚨 tpch_q02/datafusion:parquet 803012439 408751268 1.96
tpch_q03/datafusion:parquet 333147568 308331741 1.08
tpch_q04/datafusion:parquet 156151817 166016744 0.94
tpch_q05/datafusion:parquet 537763179 531854340 1.01
tpch_q06/datafusion:parquet 138925750 140941714 0.99
tpch_q07/datafusion:parquet 616773812 564263389 1.09
tpch_q08/datafusion:parquet 639666790 673534561 0.95
tpch_q09/datafusion:parquet 564054501 574560810 0.98
tpch_q10/datafusion:parquet 582269502 568035212 1.03
tpch_q11/datafusion:parquet 362263807 346167307 1.05
tpch_q12/datafusion:parquet 277688583 282011058 0.98
tpch_q13/datafusion:parquet 434319898 449836326 0.97
tpch_q14/datafusion:parquet 208364753 208933613 1.00
tpch_q15/datafusion:parquet 332014138 287694762 1.15
tpch_q16/datafusion:parquet 187209763 174943414 1.07
tpch_q17/datafusion:parquet 487830253 397503001 1.23
tpch_q18/datafusion:parquet 528360514 540694228 0.98
🚨 tpch_q19/datafusion:parquet 509268146 357679883 1.42
🚨 tpch_q20/datafusion:parquet 503288379 372408424 1.35
tpch_q21/datafusion:parquet 784704137 649923151 1.21
🚨 tpch_q22/datafusion:parquet 193233338 138830312 1.39
duckdb / vortex-file-compressed (1.001x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 231322689 264711305 0.87
tpch_q02/duckdb:vortex-file-compressed 936869018 885478055 1.06
tpch_q03/duckdb:vortex-file-compressed 578444472 532206235 1.09
tpch_q04/duckdb:vortex-file-compressed 435449629 398665098 1.09
tpch_q05/duckdb:vortex-file-compressed 956297522 878448179 1.09
tpch_q06/duckdb:vortex-file-compressed 338996245 346717118 0.98
tpch_q07/duckdb:vortex-file-compressed 723726976 706663887 1.02
tpch_q08/duckdb:vortex-file-compressed 919805270 926937017 0.99
tpch_q09/duckdb:vortex-file-compressed 914094458 1002817449 0.91
tpch_q10/duckdb:vortex-file-compressed 794293253 731476562 1.09
tpch_q11/duckdb:vortex-file-compressed 492931426 490218325 1.01
tpch_q12/duckdb:vortex-file-compressed 446419615 471244632 0.95
tpch_q13/duckdb:vortex-file-compressed 476128757 469281662 1.01
tpch_q14/duckdb:vortex-file-compressed 464280824 413710315 1.12
tpch_q15/duckdb:vortex-file-compressed 310140627 306514505 1.01
tpch_q16/duckdb:vortex-file-compressed 334547917 400783746 0.83
tpch_q17/duckdb:vortex-file-compressed 640169610 611136039 1.05
tpch_q18/duckdb:vortex-file-compressed 496431509 529220265 0.94
tpch_q19/duckdb:vortex-file-compressed 462388545 479944193 0.96
tpch_q20/duckdb:vortex-file-compressed 792396884 842804961 0.94
tpch_q21/duckdb:vortex-file-compressed 1145076606 1027992535 1.11
tpch_q22/duckdb:vortex-file-compressed 329588041 343922216 0.96
duckdb / vortex-compact (1.007x ➖, 1↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 295076942 252719383 1.17
tpch_q02/duckdb:vortex-compact 791437022 856886730 0.92
tpch_q03/duckdb:vortex-compact 539883017 528953772 1.02
tpch_q04/duckdb:vortex-compact 322962836 341065204 0.95
tpch_q05/duckdb:vortex-compact 775729330 799080843 0.97
tpch_q06/duckdb:vortex-compact 381260013 422863031 0.90
tpch_q07/duckdb:vortex-compact 658771935 650543860 1.01
tpch_q08/duckdb:vortex-compact 856205986 763016709 1.12
tpch_q09/duckdb:vortex-compact 924832370 911196321 1.01
🚀 tpch_q10/duckdb:vortex-compact 630256140 912543353 0.69
tpch_q11/duckdb:vortex-compact 495664858 474789164 1.04
tpch_q12/duckdb:vortex-compact 421527811 385093061 1.09
tpch_q13/duckdb:vortex-compact 448539912 431528699 1.04
tpch_q14/duckdb:vortex-compact 477001411 429831164 1.11
tpch_q15/duckdb:vortex-compact 293103119 291299144 1.01
tpch_q16/duckdb:vortex-compact 351511589 318996729 1.10
tpch_q17/duckdb:vortex-compact 614571638 699474965 0.88
tpch_q18/duckdb:vortex-compact 516181499 505038891 1.02
tpch_q19/duckdb:vortex-compact 504907040 522876305 0.97
tpch_q20/duckdb:vortex-compact 752753918 714748749 1.05
tpch_q21/duckdb:vortex-compact 1005904879 963580458 1.04
tpch_q22/duckdb:vortex-compact 381703315 334659556 1.14
duckdb / parquet (0.996x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 562168503 441987420 1.27
tpch_q02/duckdb:parquet 1399903108 1262139526 1.11
tpch_q03/duckdb:parquet 873844219 1002848994 0.87
tpch_q04/duckdb:parquet 646533789 600972373 1.08
tpch_q05/duckdb:parquet 1396798084 1532124055 0.91
tpch_q06/duckdb:parquet 434733704 376097032 1.16
tpch_q07/duckdb:parquet 1168418569 1297150562 0.90
tpch_q08/duckdb:parquet 1557703031 1651518477 0.94
tpch_q09/duckdb:parquet 1563349302 1309427907 1.19
tpch_q10/duckdb:parquet 1334308200 1391756780 0.96
tpch_q11/duckdb:parquet 798379538 819475255 0.97
tpch_q12/duckdb:parquet 576807318 642542917 0.90
tpch_q13/duckdb:parquet 939021434 916342210 1.02
tpch_q14/duckdb:parquet 614856528 774435491 0.79
tpch_q15/duckdb:parquet 534298313 655543710 0.82
tpch_q16/duckdb:parquet 538029845 575981444 0.93
tpch_q17/duckdb:parquet 810082979 695680776 1.16
tpch_q18/duckdb:parquet 874474842 777146889 1.13
tpch_q19/duckdb:parquet 770590979 787833151 0.98
tpch_q20/duckdb:parquet 996235917 1013740825 0.98
tpch_q21/duckdb:parquet 1163508130 1135410218 1.02
tpch_q22/duckdb:parquet 492646110 509546763 0.97

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.975x ➖
  • Vortex: 0.974x ➖
  • Parquet: 0.977x ➖
duckdb / vortex-file-compressed (0.974x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11043512 11021663 1.00
statpopgen_q01/duckdb:vortex-file-compressed 18725474 20389270 0.92
statpopgen_q02/duckdb:vortex-file-compressed 1286547064 1320050711 0.97
statpopgen_q03/duckdb:vortex-file-compressed 3055256128 3109612840 0.98
statpopgen_q04/duckdb:vortex-file-compressed 2977815631 3073732174 0.97
statpopgen_q05/duckdb:vortex-file-compressed 1372377414 1383552321 0.99
statpopgen_q06/duckdb:vortex-file-compressed 2030740883 2088026828 0.97
statpopgen_q07/duckdb:vortex-file-compressed 195878726 201922574 0.97
statpopgen_q08/duckdb:vortex-file-compressed 209232763 210578716 0.99
statpopgen_q09/duckdb:vortex-file-compressed 2803192868 2868309450 0.98
statpopgen_q10/duckdb:vortex-file-compressed 4560311201 4702988905 0.97
duckdb / vortex-compact (0.974x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 10698038 11349347 0.94
statpopgen_q01/duckdb:vortex-compact 167173290 169121343 0.99
statpopgen_q02/duckdb:vortex-compact 1795736255 1859987750 0.97
statpopgen_q03/duckdb:vortex-compact 3467892851 3525396708 0.98
statpopgen_q04/duckdb:vortex-compact 3494039742 3553729380 0.98
statpopgen_q05/duckdb:vortex-compact 1792506434 1899159145 0.94
statpopgen_q06/duckdb:vortex-compact 2671648004 2733142722 0.98
statpopgen_q07/duckdb:vortex-compact 968484623 984923877 0.98
statpopgen_q08/duckdb:vortex-compact 1004881778 1009293941 1.00
statpopgen_q09/duckdb:vortex-compact 3311891796 3392399489 0.98
statpopgen_q10/duckdb:vortex-compact 5353746481 5505756042 0.97
duckdb / parquet (0.977x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 315464358 322087363 0.98
statpopgen_q01/duckdb:parquet 402777701 406361346 0.99
statpopgen_q02/duckdb:parquet 1028517123 1044852930 0.98
statpopgen_q03/duckdb:parquet 1519796661 1562535952 0.97
statpopgen_q04/duckdb:parquet 1534794835 1559334712 0.98
statpopgen_q05/duckdb:parquet 1021866762 1035072439 0.99
statpopgen_q06/duckdb:parquet 1457945394 1503387852 0.97
statpopgen_q07/duckdb:parquet 1900578776 1919499483 0.99
statpopgen_q08/duckdb:parquet 1897915942 1917419158 0.99
statpopgen_q09/duckdb:parquet 1368236282 1448853480 0.94
statpopgen_q10/duckdb:parquet 2645578155 2761394269 0.96

@github-actions
Copy link
Contributor

github-actions bot commented Mar 12, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.954x ➖
  • Vortex: 0.950x ➖
  • Parquet: 0.964x ➖
datafusion / vortex-file-compressed (0.954x ➖, 2↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1681747 1674863 1.00
clickbench_q01/datafusion:vortex-file-compressed 14376202 14815503 0.97
clickbench_q02/datafusion:vortex-file-compressed 32717578 33692190 0.97
clickbench_q03/datafusion:vortex-file-compressed 34726315 37943505 0.92
clickbench_q04/datafusion:vortex-file-compressed 315579023 337471205 0.94
clickbench_q05/datafusion:vortex-file-compressed 315451615 326729121 0.97
clickbench_q06/datafusion:vortex-file-compressed 1645892 1712240 0.96
clickbench_q07/datafusion:vortex-file-compressed 17871063 19813963 0.90
clickbench_q08/datafusion:vortex-file-compressed 380001406 398953909 0.95
clickbench_q09/datafusion:vortex-file-compressed 562464617 587507337 0.96
clickbench_q10/datafusion:vortex-file-compressed 69943755 74249904 0.94
clickbench_q11/datafusion:vortex-file-compressed 75437082 83707953 0.90
clickbench_q12/datafusion:vortex-file-compressed 273453456 283448705 0.96
clickbench_q13/datafusion:vortex-file-compressed 409769167 435208982 0.94
clickbench_q14/datafusion:vortex-file-compressed 249522475 263509703 0.95
clickbench_q15/datafusion:vortex-file-compressed 372194254 398451910 0.93
clickbench_q16/datafusion:vortex-file-compressed 713919487 761956121 0.94
clickbench_q17/datafusion:vortex-file-compressed 702843317 760254904 0.92
clickbench_q18/datafusion:vortex-file-compressed 1395712755 1460531692 0.96
clickbench_q19/datafusion:vortex-file-compressed 23355763 23964532 0.97
clickbench_q20/datafusion:vortex-file-compressed 357798087 344752425 1.04
clickbench_q21/datafusion:vortex-file-compressed 393922031 404291521 0.97
clickbench_q22/datafusion:vortex-file-compressed 560483044 567608282 0.99
🚀 clickbench_q23/datafusion:vortex-file-compressed 566968309 635040434 0.89
clickbench_q24/datafusion:vortex-file-compressed 46871497 47373056 0.99
clickbench_q25/datafusion:vortex-file-compressed 70590573 74643908 0.95
clickbench_q26/datafusion:vortex-file-compressed 48879208 49124429 1.00
clickbench_q27/datafusion:vortex-file-compressed 780260767 842479335 0.93
clickbench_q28/datafusion:vortex-file-compressed 6581546367 6799326393 0.97
clickbench_q29/datafusion:vortex-file-compressed 234743468 243178222 0.97
clickbench_q30/datafusion:vortex-file-compressed 251830352 271547341 0.93
clickbench_q31/datafusion:vortex-file-compressed 289785384 306318916 0.95
clickbench_q32/datafusion:vortex-file-compressed 1394763201 1381873486 1.01
clickbench_q33/datafusion:vortex-file-compressed 1413023923 1470376702 0.96
clickbench_q34/datafusion:vortex-file-compressed 1400075479 1484934687 0.94
clickbench_q35/datafusion:vortex-file-compressed 522635219 541500911 0.97
🚀 clickbench_q36/datafusion:vortex-file-compressed 76219258 86114060 0.89
clickbench_q37/datafusion:vortex-file-compressed 36173846 39382927 0.92
clickbench_q38/datafusion:vortex-file-compressed 23541564 24549863 0.96
clickbench_q39/datafusion:vortex-file-compressed 152190846 157798407 0.96
clickbench_q40/datafusion:vortex-file-compressed 20735315 20765543 1.00
clickbench_q41/datafusion:vortex-file-compressed 18651691 19702129 0.95
clickbench_q42/datafusion:vortex-file-compressed 22025570 22638277 0.97
datafusion / vortex-compact (0.955x ➖, 3↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-compact 1911490 1771831 1.08
clickbench_q01/datafusion:vortex-compact 16643997 18168878 0.92
clickbench_q02/datafusion:vortex-compact 42158137 43889985 0.96
clickbench_q03/datafusion:vortex-compact 41807811 44184169 0.95
clickbench_q04/datafusion:vortex-compact 339794944 357109022 0.95
clickbench_q05/datafusion:vortex-compact 329939711 350256747 0.94
🚀 clickbench_q06/datafusion:vortex-compact 1728632 2026875 0.85
clickbench_q07/datafusion:vortex-compact 27105939 28220526 0.96
clickbench_q08/datafusion:vortex-compact 417816717 447450222 0.93
clickbench_q09/datafusion:vortex-compact 638029890 678893521 0.94
clickbench_q10/datafusion:vortex-compact 135881480 140028777 0.97
clickbench_q11/datafusion:vortex-compact 174470099 177197880 0.98
clickbench_q12/datafusion:vortex-compact 290374264 313065871 0.93
clickbench_q13/datafusion:vortex-compact 521551557 555038294 0.94
clickbench_q14/datafusion:vortex-compact 301102688 315420950 0.95
clickbench_q15/datafusion:vortex-compact 390257709 411545045 0.95
clickbench_q16/datafusion:vortex-compact 793109098 845601529 0.94
clickbench_q17/datafusion:vortex-compact 777183980 826123733 0.94
clickbench_q18/datafusion:vortex-compact 1462867003 1518147063 0.96
clickbench_q19/datafusion:vortex-compact 28792710 30942459 0.93
clickbench_q20/datafusion:vortex-compact 417946384 425957127 0.98
clickbench_q21/datafusion:vortex-compact 593519521 632545796 0.94
clickbench_q22/datafusion:vortex-compact 985318561 1025801664 0.96
clickbench_q23/datafusion:vortex-compact 3113424993 2973547410 1.05
clickbench_q24/datafusion:vortex-compact 91475257 95011584 0.96
clickbench_q25/datafusion:vortex-compact 114309788 115275536 0.99
clickbench_q26/datafusion:vortex-compact 91681988 92042413 1.00
clickbench_q27/datafusion:vortex-compact 872241127 885966055 0.98
clickbench_q28/datafusion:vortex-compact 5936100404 6156384337 0.96
clickbench_q29/datafusion:vortex-compact 223326625 219517716 1.02
clickbench_q30/datafusion:vortex-compact 386497543 410101602 0.94
clickbench_q31/datafusion:vortex-compact 460460072 478105272 0.96
🚀 clickbench_q32/datafusion:vortex-compact 1421287171 1587250785 0.90
clickbench_q33/datafusion:vortex-compact 1500269638 1643768516 0.91
clickbench_q34/datafusion:vortex-compact 1516992030 1550645167 0.98
clickbench_q35/datafusion:vortex-compact 560576884 589915830 0.95
🚀 clickbench_q36/datafusion:vortex-compact 84961862 97067833 0.88
clickbench_q37/datafusion:vortex-compact 39328269 42031078 0.94
clickbench_q38/datafusion:vortex-compact 30527097 33603290 0.91
clickbench_q39/datafusion:vortex-compact 162354747 168593823 0.96
clickbench_q40/datafusion:vortex-compact 26141070 24936927 1.05
clickbench_q41/datafusion:vortex-compact 25719245 27794567 0.93
clickbench_q42/datafusion:vortex-compact 22942691 23895672 0.96
datafusion / parquet (0.957x ➖, 2↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
🚀 clickbench_q00/datafusion:parquet 1721934 1975782 0.87
clickbench_q01/datafusion:parquet 21518676 21763513 0.99
clickbench_q02/datafusion:parquet 52849789 52983343 1.00
clickbench_q03/datafusion:parquet 43538431 42984959 1.01
clickbench_q04/datafusion:parquet 357524985 386983202 0.92
clickbench_q05/datafusion:parquet 358205415 374958094 0.96
clickbench_q06/datafusion:parquet 1583628 1640520 0.97
clickbench_q07/datafusion:parquet 28096426 27568138 1.02
clickbench_q08/datafusion:parquet 433051667 462391205 0.94
clickbench_q09/datafusion:parquet 662185741 722886847 0.92
clickbench_q10/datafusion:parquet 112817636 121200908 0.93
clickbench_q11/datafusion:parquet 139367102 151830875 0.92
clickbench_q12/datafusion:parquet 349207613 371382112 0.94
clickbench_q13/datafusion:parquet 497830640 532143315 0.94
clickbench_q14/datafusion:parquet 340425648 357705580 0.95
clickbench_q15/datafusion:parquet 406572519 424981923 0.96
clickbench_q16/datafusion:parquet 731223084 758376706 0.96
clickbench_q17/datafusion:parquet 715569241 746842654 0.96
clickbench_q18/datafusion:parquet 1474121872 1493203572 0.99
clickbench_q19/datafusion:parquet 34938841 35069985 1.00
clickbench_q20/datafusion:parquet 562068241 574650037 0.98
clickbench_q21/datafusion:parquet 637139883 672070696 0.95
clickbench_q22/datafusion:parquet 946131472 991478024 0.95
clickbench_q23/datafusion:parquet 3692761631 3960121807 0.93
clickbench_q24/datafusion:parquet 105242846 105440676 1.00
clickbench_q25/datafusion:parquet 144587695 143969410 1.00
clickbench_q26/datafusion:parquet 111717607 109918782 1.02
clickbench_q27/datafusion:parquet 970422018 1019850233 0.95
clickbench_q28/datafusion:parquet 5748167182 5882803389 0.98
clickbench_q29/datafusion:parquet 226647733 226661273 1.00
clickbench_q30/datafusion:parquet 349607992 371133885 0.94
clickbench_q31/datafusion:parquet 393632605 416027503 0.95
🚀 clickbench_q32/datafusion:parquet 1358168572 1541420561 0.88
clickbench_q33/datafusion:parquet 1502341922 1626763304 0.92
clickbench_q34/datafusion:parquet 1515038328 1561930354 0.97
clickbench_q35/datafusion:parquet 567046249 589663858 0.96
clickbench_q36/datafusion:parquet 140040466 154634620 0.91
clickbench_q37/datafusion:parquet 58233326 60659818 0.96
clickbench_q38/datafusion:parquet 95367994 95683188 1.00
clickbench_q39/datafusion:parquet 269173478 288167976 0.93
clickbench_q40/datafusion:parquet 34243104 35392310 0.97
clickbench_q41/datafusion:parquet 30883146 32507134 0.95
clickbench_q42/datafusion:parquet 32339584 33545721 0.96
duckdb / vortex-file-compressed (0.950x ➖, 3↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 5955754 6334762 0.94
clickbench_q01/duckdb:vortex-file-compressed 13813038 14662810 0.94
clickbench_q02/duckdb:vortex-file-compressed 24239781 24577624 0.99
clickbench_q03/duckdb:vortex-file-compressed 30069783 30269519 0.99
clickbench_q04/duckdb:vortex-file-compressed 165899813 170336064 0.97
clickbench_q05/duckdb:vortex-file-compressed 191688279 199841576 0.96
clickbench_q06/duckdb:vortex-file-compressed 18973627 19457437 0.98
clickbench_q07/duckdb:vortex-file-compressed 15668107 16047020 0.98
clickbench_q08/duckdb:vortex-file-compressed 256905685 262649938 0.98
clickbench_q09/duckdb:vortex-file-compressed 364131420 370575646 0.98
clickbench_q10/duckdb:vortex-file-compressed 67260243 72762745 0.92
clickbench_q11/duckdb:vortex-file-compressed 77472567 80561579 0.96
clickbench_q12/duckdb:vortex-file-compressed 210174543 216397814 0.97
clickbench_q13/duckdb:vortex-file-compressed 422552807 432338608 0.98
clickbench_q14/duckdb:vortex-file-compressed 230361130 242880766 0.95
clickbench_q15/duckdb:vortex-file-compressed 204570682 210180679 0.97
🚀 clickbench_q16/duckdb:vortex-file-compressed 556220568 715604800 0.78
clickbench_q17/duckdb:vortex-file-compressed 476033087 498649291 0.95
clickbench_q18/duckdb:vortex-file-compressed 1136178482 1176248561 0.97
clickbench_q19/duckdb:vortex-file-compressed 19383516 20142899 0.96
clickbench_q20/duckdb:vortex-file-compressed 345726948 358460644 0.96
clickbench_q21/duckdb:vortex-file-compressed 375388790 390573168 0.96
clickbench_q22/duckdb:vortex-file-compressed 590654206 577650434 1.02
🚀 clickbench_q23/duckdb:vortex-file-compressed 1033490296 1731981568 0.60
clickbench_q24/duckdb:vortex-file-compressed 45255907 48749642 0.93
clickbench_q25/duckdb:vortex-file-compressed 68151945 70983181 0.96
clickbench_q26/duckdb:vortex-file-compressed 39747736 40153426 0.99
clickbench_q27/duckdb:vortex-file-compressed 501708932 514201805 0.98
clickbench_q28/duckdb:vortex-file-compressed 2969736219 3020194032 0.98
clickbench_q29/duckdb:vortex-file-compressed 26727657 27365519 0.98
clickbench_q30/duckdb:vortex-file-compressed 185845755 192441956 0.97
clickbench_q31/duckdb:vortex-file-compressed 260997313 269267838 0.97
clickbench_q32/duckdb:vortex-file-compressed 1257309361 1291055555 0.97
clickbench_q33/duckdb:vortex-file-compressed 1441925351 1483823908 0.97
clickbench_q34/duckdb:vortex-file-compressed 1569014937 1596541806 0.98
clickbench_q35/duckdb:vortex-file-compressed 365634868 370349800 0.99
🚀 clickbench_q36/duckdb:vortex-file-compressed 32778644 37103176 0.88
clickbench_q37/duckdb:vortex-file-compressed 25391250 25641945 0.99
clickbench_q38/duckdb:vortex-file-compressed 27006301 26952091 1.00
clickbench_q39/duckdb:vortex-file-compressed 46520895 50487313 0.92
clickbench_q40/duckdb:vortex-file-compressed 23925774 24758181 0.97
clickbench_q41/duckdb:vortex-file-compressed 23282589 24497638 0.95
clickbench_q42/duckdb:vortex-file-compressed 26417342 28851842 0.92
duckdb / vortex-compact (0.943x ➖, 6↑ 1↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
🚀 clickbench_q00/duckdb:vortex-compact 5994643 6961239 0.86
clickbench_q01/duckdb:vortex-compact 16843073 17858214 0.94
clickbench_q02/duckdb:vortex-compact 35791413 35684269 1.00
clickbench_q03/duckdb:vortex-compact 38693421 40301491 0.96
clickbench_q04/duckdb:vortex-compact 188439866 193474869 0.97
clickbench_q05/duckdb:vortex-compact 225146570 229919791 0.98
clickbench_q06/duckdb:vortex-compact 18080643 18800474 0.96
clickbench_q07/duckdb:vortex-compact 20072528 20768569 0.97
clickbench_q08/duckdb:vortex-compact 293885528 301246221 0.98
clickbench_q09/duckdb:vortex-compact 448232276 456456254 0.98
clickbench_q10/duckdb:vortex-compact 123637828 126604287 0.98
clickbench_q11/duckdb:vortex-compact 160021304 162035164 0.99
clickbench_q12/duckdb:vortex-compact 247866705 255328123 0.97
clickbench_q13/duckdb:vortex-compact 524849714 551650351 0.95
clickbench_q14/duckdb:vortex-compact 295958230 305835997 0.97
clickbench_q15/duckdb:vortex-compact 228236970 236903402 0.96
clickbench_q16/duckdb:vortex-compact 636249207 679320278 0.94
clickbench_q17/duckdb:vortex-compact 551477141 575117742 0.96
clickbench_q18/duckdb:vortex-compact 1110840075 1170209016 0.95
clickbench_q19/duckdb:vortex-compact 25237875 25720689 0.98
clickbench_q20/duckdb:vortex-compact 432558237 466176056 0.93
clickbench_q21/duckdb:vortex-compact 630232215 665465928 0.95
🚨 clickbench_q22/duckdb:vortex-compact 1169074283 1022301320 1.14
🚀 clickbench_q23/duckdb:vortex-compact 4620158377 7396686107 0.62
🚀 clickbench_q24/duckdb:vortex-compact 78467507 94233292 0.83
clickbench_q25/duckdb:vortex-compact 119286014 118553074 1.01
🚀 clickbench_q26/duckdb:vortex-compact 63977265 82172010 0.78
clickbench_q27/duckdb:vortex-compact 571948432 582781431 0.98
clickbench_q28/duckdb:vortex-compact 3100470582 3162937131 0.98
clickbench_q29/duckdb:vortex-compact 32889818 34260286 0.96
clickbench_q30/duckdb:vortex-compact 329277795 339658915 0.97
clickbench_q31/duckdb:vortex-compact 446942567 452764114 0.99
clickbench_q32/duckdb:vortex-compact 1314590468 1316359061 1.00
clickbench_q33/duckdb:vortex-compact 1373917979 1498195841 0.92
clickbench_q34/duckdb:vortex-compact 1493799682 1553210492 0.96
clickbench_q35/duckdb:vortex-compact 373120313 379853779 0.98
clickbench_q36/duckdb:vortex-compact 36633789 38140517 0.96
🚀 clickbench_q37/duckdb:vortex-compact 26491325 33945074 0.78
clickbench_q38/duckdb:vortex-compact 31376717 31252776 1.00
🚀 clickbench_q39/duckdb:vortex-compact 53678916 61155739 0.88
clickbench_q40/duckdb:vortex-compact 26604034 29398259 0.90
clickbench_q41/duckdb:vortex-compact 26577917 28318408 0.94
clickbench_q42/duckdb:vortex-compact 27251615 26941643 1.01
duckdb / parquet (0.972x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 217197475 239794812 0.91
clickbench_q01/duckdb:parquet 51904057 50977488 1.02
clickbench_q02/duckdb:parquet 66681417 70074495 0.95
clickbench_q03/duckdb:parquet 63504997 67520136 0.94
clickbench_q04/duckdb:parquet 198780570 207246144 0.96
clickbench_q05/duckdb:parquet 277290525 283669076 0.98
clickbench_q06/duckdb:parquet 61246721 63949573 0.96
clickbench_q07/duckdb:parquet 52778274 54172306 0.97
clickbench_q08/duckdb:parquet 261312372 276017707 0.95
clickbench_q09/duckdb:parquet 389956382 396893585 0.98
clickbench_q10/duckdb:parquet 94119818 101047231 0.93
clickbench_q11/duckdb:parquet 108543155 112232235 0.97
clickbench_q12/duckdb:parquet 286562087 296649723 0.97
clickbench_q13/duckdb:parquet 494565545 518449157 0.95
clickbench_q14/duckdb:parquet 325179623 326762255 1.00
clickbench_q15/duckdb:parquet 233118338 240765449 0.97
clickbench_q16/duckdb:parquet 580617035 607249859 0.96
clickbench_q17/duckdb:parquet 487607807 507604167 0.96
clickbench_q18/duckdb:parquet 1003109384 1037298635 0.97
clickbench_q19/duckdb:parquet 50087950 51009073 0.98
clickbench_q20/duckdb:parquet 424500310 428422280 0.99
clickbench_q21/duckdb:parquet 540565691 549800395 0.98
clickbench_q22/duckdb:parquet 907608339 911738520 1.00
clickbench_q23/duckdb:parquet 306588127 317710302 0.96
clickbench_q24/duckdb:parquet 78369647 79168803 0.99
clickbench_q25/duckdb:parquet 136553551 138058029 0.99
clickbench_q26/duckdb:parquet 52084601 52964049 0.98
clickbench_q27/duckdb:parquet 626700482 634441146 0.99
clickbench_q28/duckdb:parquet 4877232351 4894868298 1.00
clickbench_q29/duckdb:parquet 61098519 63062238 0.97
clickbench_q30/duckdb:parquet 295873593 300784838 0.98
clickbench_q31/duckdb:parquet 334175653 342195094 0.98
clickbench_q32/duckdb:parquet 1066937004 1108895720 0.96
clickbench_q33/duckdb:parquet 1135093453 1191996348 0.95
clickbench_q34/duckdb:parquet 1186670608 1227953404 0.97
clickbench_q35/duckdb:parquet 348253212 350427877 0.99
clickbench_q36/duckdb:parquet 69090257 65225729 1.06
clickbench_q37/duckdb:parquet 54435826 54935239 0.99
clickbench_q38/duckdb:parquet 58289765 61549996 0.95
clickbench_q39/duckdb:parquet 96631984 101532765 0.95
clickbench_q40/duckdb:parquet 55547922 57163297 0.97
clickbench_q41/duckdb:parquet 59455073 61059410 0.97
clickbench_q42/duckdb:parquet 52594495 55044120 0.96
duckdb / duckdb (0.948x ➖, 4↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17062900 18790416 0.91
clickbench_q01/duckdb:duckdb 32423455 34110049 0.95
clickbench_q02/duckdb:duckdb 45123522 47133805 0.96
clickbench_q03/duckdb:duckdb 46592850 47544768 0.98
clickbench_q04/duckdb:duckdb 195866978 208984832 0.94
clickbench_q05/duckdb:duckdb 296406030 320328972 0.93
clickbench_q06/duckdb:duckdb 34177583 36717891 0.93
clickbench_q07/duckdb:duckdb 35466251 36345825 0.98
clickbench_q08/duckdb:duckdb 267109649 286929974 0.93
clickbench_q09/duckdb:duckdb 430867483 466164948 0.92
clickbench_q10/duckdb:duckdb 94474435 97431019 0.97
clickbench_q11/duckdb:duckdb 104131788 105348658 0.99
clickbench_q12/duckdb:duckdb 268229070 290714659 0.92
clickbench_q13/duckdb:duckdb 494842466 543897521 0.91
🚀 clickbench_q14/duckdb:duckdb 302828097 340595332 0.89
clickbench_q15/duckdb:duckdb 229979373 243542688 0.94
clickbench_q16/duckdb:duckdb 586320602 606843394 0.97
clickbench_q17/duckdb:duckdb 486144273 514776809 0.94
clickbench_q18/duckdb:duckdb 1100596521 1150585418 0.96
clickbench_q19/duckdb:duckdb 34226046 36080853 0.95
clickbench_q20/duckdb:duckdb 858868505 862898338 1.00
clickbench_q21/duckdb:duckdb 873773167 924838982 0.94
clickbench_q22/duckdb:duckdb 978768066 994706821 0.98
clickbench_q23/duckdb:duckdb 248070433 263544064 0.94
clickbench_q24/duckdb:duckdb 60021603 61945261 0.97
clickbench_q25/duckdb:duckdb 120097643 124914115 0.96
clickbench_q26/duckdb:duckdb 54111399 58310553 0.93
clickbench_q27/duckdb:duckdb 914959198 954039300 0.96
clickbench_q28/duckdb:duckdb 4474406325 4587747370 0.98
clickbench_q29/duckdb:duckdb 48328768 49434928 0.98
clickbench_q30/duckdb:duckdb 271209607 292343838 0.93
🚀 clickbench_q31/duckdb:duckdb 390858145 444198707 0.88
clickbench_q32/duckdb:duckdb 1361039557 1429184061 0.95
🚀 clickbench_q33/duckdb:duckdb 1657481631 1865585690 0.89
clickbench_q34/duckdb:duckdb 1828883082 1863742352 0.98
clickbench_q35/duckdb:duckdb 257764298 260232344 0.99
clickbench_q36/duckdb:duckdb 38833034 41240125 0.94
clickbench_q37/duckdb:duckdb 31381126 32429285 0.97
clickbench_q38/duckdb:duckdb 31039415 33091044 0.94
🚀 clickbench_q39/duckdb:duckdb 60339508 67147451 0.90
clickbench_q40/duckdb:duckdb 31745595 32660947 0.97
clickbench_q41/duckdb:duckdb 30465640 31451633 0.97
clickbench_q42/duckdb:duckdb 31919578 33038451 0.97

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.949x ➖
  • Vortex: 0.941x ➖
  • Parquet: 0.968x ➖
datafusion / vortex-file-compressed (0.939x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 427190384 445504294 0.96
tpch_q02/datafusion:vortex-file-compressed 164105076 174697173 0.94
tpch_q03/datafusion:vortex-file-compressed 257560993 276184930 0.93
tpch_q04/datafusion:vortex-file-compressed 110026008 116395752 0.95
tpch_q05/datafusion:vortex-file-compressed 466911500 508877626 0.92
tpch_q06/datafusion:vortex-file-compressed 41312200 43125699 0.96
tpch_q07/datafusion:vortex-file-compressed 656399723 711161874 0.92
tpch_q08/datafusion:vortex-file-compressed 480853404 512316040 0.94
tpch_q09/datafusion:vortex-file-compressed 810354649 867396082 0.93
tpch_q10/datafusion:vortex-file-compressed 288782108 316136515 0.91
tpch_q11/datafusion:vortex-file-compressed 122926858 126863993 0.97
tpch_q12/datafusion:vortex-file-compressed 127604174 137358867 0.93
tpch_q13/datafusion:vortex-file-compressed 225035624 240506709 0.94
tpch_q14/datafusion:vortex-file-compressed 74205417 77339782 0.96
tpch_q15/datafusion:vortex-file-compressed 107935179 114357397 0.94
tpch_q16/datafusion:vortex-file-compressed 95480820 100968607 0.95
tpch_q17/datafusion:vortex-file-compressed 739040710 798912656 0.93
tpch_q18/datafusion:vortex-file-compressed 969416090 1031537138 0.94
tpch_q19/datafusion:vortex-file-compressed 119992125 132023999 0.91
tpch_q20/datafusion:vortex-file-compressed 204339502 217651323 0.94
tpch_q21/datafusion:vortex-file-compressed 768340083 821993457 0.93
tpch_q22/datafusion:vortex-file-compressed 58626110 61006384 0.96
datafusion / vortex-compact (0.944x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 463786070 480223690 0.97
tpch_q02/datafusion:vortex-compact 170237704 180677036 0.94
tpch_q03/datafusion:vortex-compact 272871760 289502134 0.94
tpch_q04/datafusion:vortex-compact 133440263 137851117 0.97
tpch_q05/datafusion:vortex-compact 477488209 505940498 0.94
tpch_q06/datafusion:vortex-compact 63129646 67036257 0.94
tpch_q07/datafusion:vortex-compact 679552475 724370678 0.94
tpch_q08/datafusion:vortex-compact 497712987 537691053 0.93
tpch_q09/datafusion:vortex-compact 824123616 886370073 0.93
tpch_q10/datafusion:vortex-compact 326586657 344381191 0.95
tpch_q11/datafusion:vortex-compact 126430305 138818738 0.91
tpch_q12/datafusion:vortex-compact 190592359 200788261 0.95
tpch_q13/datafusion:vortex-compact 271324846 288851532 0.94
tpch_q14/datafusion:vortex-compact 92204473 97837195 0.94
tpch_q15/datafusion:vortex-compact 165023213 175927100 0.94
tpch_q16/datafusion:vortex-compact 100870052 107637765 0.94
tpch_q17/datafusion:vortex-compact 762697917 810449274 0.94
tpch_q18/datafusion:vortex-compact 978582195 1037041333 0.94
tpch_q19/datafusion:vortex-compact 224762958 236404814 0.95
tpch_q20/datafusion:vortex-compact 232204800 244036534 0.95
tpch_q21/datafusion:vortex-compact 812439274 876082807 0.93
tpch_q22/datafusion:vortex-compact 69787370 69691436 1.00
datafusion / parquet (0.961x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 505149598 489247021 1.03
tpch_q02/datafusion:parquet 271502999 282754510 0.96
tpch_q03/datafusion:parquet 406207561 432982620 0.94
tpch_q04/datafusion:parquet 153304384 157381230 0.97
tpch_q05/datafusion:parquet 589308702 625373811 0.94
tpch_q06/datafusion:parquet 132286005 125756264 1.05
tpch_q07/datafusion:parquet 796916216 860577590 0.93
tpch_q08/datafusion:parquet 666903440 703203715 0.95
tpch_q09/datafusion:parquet 980530894 1044960774 0.94
tpch_q10/datafusion:parquet 609275088 643187116 0.95
tpch_q11/datafusion:parquet 203052469 213739977 0.95
tpch_q12/datafusion:parquet 250397460 264543467 0.95
tpch_q13/datafusion:parquet 340512284 349395812 0.97
tpch_q14/datafusion:parquet 206368601 209555019 0.98
tpch_q15/datafusion:parquet 267447284 276702747 0.97
tpch_q16/datafusion:parquet 182546398 187619038 0.97
tpch_q17/datafusion:parquet 843246570 902727945 0.93
tpch_q18/datafusion:parquet 1037937492 1097462503 0.95
tpch_q19/datafusion:parquet 332017641 359281673 0.92
tpch_q20/datafusion:parquet 384171916 395985091 0.97
tpch_q21/datafusion:parquet 911408635 975938634 0.93
tpch_q22/datafusion:parquet 223088606 222770512 1.00
datafusion / arrow (0.935x ➖, 3↑ 1↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 714836286 774145939 0.92
tpch_q02/datafusion:arrow 209390655 219088192 0.96
tpch_q03/datafusion:arrow 561496443 592620182 0.95
tpch_q04/datafusion:arrow 405328898 437137503 0.93
tpch_q05/datafusion:arrow 1099970494 1176441277 0.93
tpch_q06/datafusion:arrow 313052172 339226271 0.92
tpch_q07/datafusion:arrow 1373822701 1463054221 0.94
tpch_q08/datafusion:arrow 1316855690 1424315486 0.92
tpch_q09/datafusion:arrow 1602384818 1706076961 0.94
tpch_q10/datafusion:arrow 666869388 727613142 0.92
tpch_q11/datafusion:arrow 189871092 196968213 0.96
🚨 tpch_q12/datafusion:arrow 881819977 784258456 1.12
tpch_q13/datafusion:arrow 526354324 549736358 0.96
🚀 tpch_q14/datafusion:arrow 354362288 394262192 0.90
🚀 tpch_q15/datafusion:arrow 759011062 852080289 0.89
tpch_q16/datafusion:arrow 126082032 133066043 0.95
tpch_q17/datafusion:arrow 1623368154 1730798154 0.94
tpch_q18/datafusion:arrow 2085942559 2268864310 0.92
tpch_q19/datafusion:arrow 567563692 620414677 0.91
tpch_q20/datafusion:arrow 554864842 606365527 0.92
🚀 tpch_q21/datafusion:arrow 3615923620 4210077052 0.86
tpch_q22/datafusion:arrow 182784048 197700372 0.92
duckdb / vortex-file-compressed (0.932x ➖, 1↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 174165355 180874766 0.96
tpch_q02/duckdb:vortex-file-compressed 51654163 54181731 0.95
tpch_q03/duckdb:vortex-file-compressed 128591489 135986526 0.95
tpch_q04/duckdb:vortex-file-compressed 147366275 158237203 0.93
tpch_q05/duckdb:vortex-file-compressed 128543860 135834664 0.95
tpch_q06/duckdb:vortex-file-compressed 48333665 51347012 0.94
tpch_q07/duckdb:vortex-file-compressed 144342517 156133679 0.92
tpch_q08/duckdb:vortex-file-compressed 171716201 184061678 0.93
tpch_q09/duckdb:vortex-file-compressed 328257470 348292323 0.94
🚀 tpch_q10/duckdb:vortex-file-compressed 149069393 166947478 0.89
tpch_q11/duckdb:vortex-file-compressed 35321791 38623183 0.91
tpch_q12/duckdb:vortex-file-compressed 93608075 98461719 0.95
tpch_q13/duckdb:vortex-file-compressed 237872432 258804100 0.92
tpch_q14/duckdb:vortex-file-compressed 70158900 72164831 0.97
tpch_q15/duckdb:vortex-file-compressed 94102968 104047924 0.90
tpch_q16/duckdb:vortex-file-compressed 79093916 84632691 0.93
tpch_q17/duckdb:vortex-file-compressed 98989420 109209013 0.91
tpch_q18/duckdb:vortex-file-compressed 266942901 289396859 0.92
tpch_q19/duckdb:vortex-file-compressed 88145443 95536923 0.92
tpch_q20/duckdb:vortex-file-compressed 161969344 177029112 0.91
tpch_q21/duckdb:vortex-file-compressed 548282154 587929132 0.93
tpch_q22/duckdb:vortex-file-compressed 76523659 81185669 0.94
duckdb / vortex-compact (0.949x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229670073 236005984 0.97
tpch_q02/duckdb:vortex-compact 56594807 59293402 0.95
tpch_q03/duckdb:vortex-compact 139779681 147820951 0.95
tpch_q04/duckdb:vortex-compact 176855569 190142576 0.93
tpch_q05/duckdb:vortex-compact 145836106 153919259 0.95
tpch_q06/duckdb:vortex-compact 83661513 89532590 0.93
tpch_q07/duckdb:vortex-compact 206497592 216741935 0.95
tpch_q08/duckdb:vortex-compact 192894099 200386223 0.96
tpch_q09/duckdb:vortex-compact 357939604 377325478 0.95
tpch_q10/duckdb:vortex-compact 183928683 194019707 0.95
tpch_q11/duckdb:vortex-compact 41308211 43780780 0.94
tpch_q12/duckdb:vortex-compact 207405443 215244792 0.96
tpch_q13/duckdb:vortex-compact 287028295 302418340 0.95
tpch_q14/duckdb:vortex-compact 101351199 107220586 0.95
tpch_q15/duckdb:vortex-compact 117205474 124098072 0.94
tpch_q16/duckdb:vortex-compact 87597789 91062126 0.96
tpch_q17/duckdb:vortex-compact 115240973 122760042 0.94
tpch_q18/duckdb:vortex-compact 283351487 295451353 0.96
tpch_q19/duckdb:vortex-compact 113505056 117388268 0.97
tpch_q20/duckdb:vortex-compact 203333272 215935837 0.94
tpch_q21/duckdb:vortex-compact 623540968 669375457 0.93
tpch_q22/duckdb:vortex-compact 87781756 93441089 0.94
duckdb / parquet (0.975x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 254175099 253347551 1.00
tpch_q02/duckdb:parquet 105946421 106680998 0.99
tpch_q03/duckdb:parquet 207220087 210304948 0.99
tpch_q04/duckdb:parquet 132030516 136537951 0.97
tpch_q05/duckdb:parquet 211703322 220599053 0.96
tpch_q06/duckdb:parquet 64595517 65947390 0.98
tpch_q07/duckdb:parquet 174659495 180487301 0.97
tpch_q08/duckdb:parquet 248938958 258627870 0.96
tpch_q09/duckdb:parquet 444618484 458895122 0.97
tpch_q10/duckdb:parquet 604284138 614186239 0.98
tpch_q11/duckdb:parquet 42016264 46481713 0.90
tpch_q12/duckdb:parquet 124171307 126284348 0.98
tpch_q13/duckdb:parquet 408588177 413560763 0.99
tpch_q14/duckdb:parquet 170948210 173020162 0.99
tpch_q15/duckdb:parquet 91074943 93257365 0.98
tpch_q16/duckdb:parquet 158411852 165490381 0.96
tpch_q17/duckdb:parquet 171789907 174708325 0.98
tpch_q18/duckdb:parquet 340818599 350467334 0.97
tpch_q19/duckdb:parquet 276493964 278710014 0.99
tpch_q20/duckdb:parquet 223602307 225763897 0.99
tpch_q21/duckdb:parquet 550330675 570654096 0.96
tpch_q22/duckdb:parquet 291018706 295655086 0.98
duckdb / duckdb (0.957x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 115450832 117905928 0.98
tpch_q02/duckdb:duckdb 48535927 48865307 0.99
tpch_q03/duckdb:duckdb 94083704 99089886 0.95
tpch_q04/duckdb:duckdb 126816731 140668458 0.90
tpch_q05/duckdb:duckdb 106623484 113679018 0.94
tpch_q06/duckdb:duckdb 38762486 39418293 0.98
tpch_q07/duckdb:duckdb 85406733 87686891 0.97
tpch_q08/duckdb:duckdb 107961486 112731358 0.96
tpch_q09/duckdb:duckdb 272835121 278758163 0.98
tpch_q10/duckdb:duckdb 200147206 208609708 0.96
tpch_q11/duckdb:duckdb 14971735 16575625 0.90
tpch_q12/duckdb:duckdb 81819934 84710263 0.97
tpch_q13/duckdb:duckdb 233648545 243902883 0.96
tpch_q14/duckdb:duckdb 69017974 71807551 0.96
tpch_q15/duckdb:duckdb 72562873 76520187 0.95
tpch_q16/duckdb:duckdb 72523663 75839630 0.96
tpch_q17/duckdb:duckdb 81811153 84944836 0.96
tpch_q18/duckdb:duckdb 212081162 221310289 0.96
tpch_q19/duckdb:duckdb 113564836 116617255 0.97
tpch_q20/duckdb:duckdb 109671212 111530409 0.98
tpch_q21/duckdb:duckdb 295013526 315467929 0.94
tpch_q22/duckdb:duckdb 67109266 70963981 0.95

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 1.012x ➖
  • Vortex: 1.010x ➖
  • Parquet: 1.016x ➖
datafusion / vortex-file-compressed (1.043x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 32264288 29642912 1.09
fineweb_q01/datafusion:vortex-file-compressed 569334804 496972753 1.15
fineweb_q02/datafusion:vortex-file-compressed 491643611 509164284 0.97
fineweb_q03/datafusion:vortex-file-compressed 1459402132 1412751471 1.03
fineweb_q04/datafusion:vortex-file-compressed 1438886276 1399781455 1.03
fineweb_q05/datafusion:vortex-file-compressed 1415625814 1374815925 1.03
fineweb_q06/datafusion:vortex-file-compressed 1573330257 1497956097 1.05
fineweb_q07/datafusion:vortex-file-compressed 1434822667 1416834383 1.01
fineweb_q08/datafusion:vortex-file-compressed 624234928 596039803 1.05
datafusion / vortex-compact (1.045x ➖, 0↑ 1↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
🚨 fineweb_q00/datafusion:vortex-compact 45834450 31644648 1.45
fineweb_q01/datafusion:vortex-compact 521383798 514310921 1.01
fineweb_q02/datafusion:vortex-compact 638815337 619024581 1.03
fineweb_q03/datafusion:vortex-compact 1721519747 1704019284 1.01
fineweb_q04/datafusion:vortex-compact 2121639715 2144644797 0.99
fineweb_q05/datafusion:vortex-compact 1608786121 1652587268 0.97
fineweb_q06/datafusion:vortex-compact 1375197700 1352542428 1.02
fineweb_q07/datafusion:vortex-compact 1271082501 1304953869 0.97
fineweb_q08/datafusion:vortex-compact 412616309 403950503 1.02
datafusion / parquet (1.000x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 977956259 1158791017 0.84
fineweb_q01/datafusion:parquet 1707722201 1792675999 0.95
fineweb_q02/datafusion:parquet 1761355314 1751088646 1.01
fineweb_q03/datafusion:parquet 1688361480 1691777583 1.00
fineweb_q04/datafusion:parquet 1832549319 1753638699 1.04
fineweb_q05/datafusion:parquet 1695074865 1630045552 1.04
fineweb_q06/datafusion:parquet 1931896610 1671946040 1.16
fineweb_q07/datafusion:parquet 1776168351 1690440348 1.05
fineweb_q08/datafusion:parquet 1661998688 1764452394 0.94
duckdb / vortex-file-compressed (0.974x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 98513357 100947737 0.98
fineweb_q01/duckdb:vortex-file-compressed 642275348 589623892 1.09
fineweb_q02/duckdb:vortex-file-compressed 466285854 495024296 0.94
fineweb_q03/duckdb:vortex-file-compressed 1601138590 1696502841 0.94
fineweb_q04/duckdb:vortex-file-compressed 1555134643 1809875514 0.86
fineweb_q05/duckdb:vortex-file-compressed 1552977305 1548024246 1.00
fineweb_q06/duckdb:vortex-file-compressed 1670458709 1739592309 0.96
fineweb_q07/duckdb:vortex-file-compressed 1640222476 1693622121 0.97
fineweb_q08/duckdb:vortex-file-compressed 707044515 678595322 1.04
duckdb / vortex-compact (0.979x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 111018661 100730017 1.10
fineweb_q01/duckdb:vortex-compact 505677950 552419311 0.92
fineweb_q02/duckdb:vortex-compact 572568007 565000562 1.01
fineweb_q03/duckdb:vortex-compact 1740344116 1771594397 0.98
fineweb_q04/duckdb:vortex-compact 1760598352 1851883654 0.95
fineweb_q05/duckdb:vortex-compact 1649546065 1624969670 1.02
fineweb_q06/duckdb:vortex-compact 1486335925 1524235140 0.98
fineweb_q07/duckdb:vortex-compact 1501892798 1522966906 0.99
fineweb_q08/duckdb:vortex-compact 455317221 514022188 0.89
duckdb / parquet (1.032x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1112701696 1041044688 1.07
fineweb_q01/duckdb:parquet 1667328854 1553517560 1.07
fineweb_q02/duckdb:parquet 1577827361 1535228662 1.03
fineweb_q03/duckdb:parquet 4010371361 3833340339 1.05
fineweb_q04/duckdb:parquet 1918021386 1805050756 1.06
fineweb_q05/duckdb:parquet 2683172577 2566382370 1.05
fineweb_q06/duckdb:parquet 3271764096 3233434105 1.01
fineweb_q07/duckdb:parquet 3973276252 4111762368 0.97
fineweb_q08/duckdb:parquet 1077742465 1085851436 0.99

@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.953x ➖
  • Vortex: 0.883x ✅
  • Parquet: 0.988x ➖
unknown / unknown (0.953x ➖, 6↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 2570935 2553160 1.01
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1278537 1292320 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk 14014635213 13945956650 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13498470373 13693399827 0.99
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7982419 8280551 0.96
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5793339 6202093 0.93
random-access/feature-vectors/uniform/lance-tokio-local-disk 1459196 1478738 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2353069 2385179 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13365375222 13681338491 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13511628940 13652799600 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12101218 13103458 0.92
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12091356 13159891 0.92
random-access/lance-tokio-local-disk 737883 742999 0.99
random-access/lance-tokio-local-disk-footer 1341850 1350324 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk 270885 270793 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 715869 719750 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk 163066878 164694479 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 160697537 165246168 0.97
random-access/nested-lists/correlated/vortex-tokio-local-disk 730782 703146 1.04
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 704733 705459 1.00
random-access/nested-lists/uniform/lance-tokio-local-disk 1174929 1192423 0.99
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1654627 1681090 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk 160540522 164158360 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 161964888 162837945 0.99
random-access/nested-lists/uniform/vortex-tokio-local-disk 2375891 2479947 0.96
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2450417 2592728 0.95
random-access/nested-structs/correlated/lance-tokio-local-disk 433926 435855 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 639412 647823 0.99
random-access/nested-structs/correlated/parquet-tokio-local-disk 27398890 26472257 1.04
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 26519459 27822835 0.95
random-access/nested-structs/correlated/vortex-tokio-local-disk 881465 825532 1.07
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 907979 913120 0.99
random-access/nested-structs/uniform/lance-tokio-local-disk 2869411 2904729 0.99
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3125150 3153965 0.99
random-access/nested-structs/uniform/parquet-tokio-local-disk 26857855 27422577 0.98
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 26374323 27701819 0.95
random-access/nested-structs/uniform/vortex-tokio-local-disk 1718818 1802448 0.95
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1754030 1758382 1.00
random-access/parquet-tokio-local-disk 185412927 185685920 1.00
random-access/parquet-tokio-local-disk-footer 184680935 185181353 1.00
random-access/taxi/correlated/lance-tokio-local-disk 965326 971448 0.99
random-access/taxi/correlated/lance-tokio-local-disk-footer 1642078 1653034 0.99
random-access/taxi/correlated/parquet-tokio-local-disk 274703684 274404900 1.00
random-access/taxi/correlated/parquet-tokio-local-disk-footer 276511405 277958539 0.99
🚀 random-access/taxi/correlated/vortex-tokio-local-disk 1695386 2531925 0.67
🚀 random-access/taxi/correlated/vortex-tokio-local-disk-footer 1708582 2479064 0.69
random-access/taxi/uniform/lance-tokio-local-disk 8683644 8787243 0.99
random-access/taxi/uniform/lance-tokio-local-disk-footer 9360208 9478899 0.99
random-access/taxi/uniform/parquet-tokio-local-disk 291339033 292104594 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 291589872 295981494 0.99
🚀 random-access/taxi/uniform/vortex-tokio-local-disk 4304582 5199272 0.83
🚀 random-access/taxi/uniform/vortex-tokio-local-disk-footer 4368469 5265553 0.83
🚀 random-access/vortex-tokio-local-disk 1182982 1694776 0.70
🚀 random-access/vortex-tokio-local-disk-footer 1198446 1789575 0.67

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.879x ➖
  • Vortex: 0.848x ➖
  • Parquet: 0.943x ➖
datafusion / vortex-file-compressed (0.894x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 750193733 913102165 0.82
tpch_q02/datafusion:vortex-file-compressed 871674879 717122170 1.22
tpch_q03/datafusion:vortex-file-compressed 863902983 1067753069 0.81
tpch_q04/datafusion:vortex-file-compressed 596683134 745267403 0.80
tpch_q05/datafusion:vortex-file-compressed 1055962022 1506985135 0.70
tpch_q06/datafusion:vortex-file-compressed 714909973 744364696 0.96
tpch_q07/datafusion:vortex-file-compressed 1232302821 1553831557 0.79
tpch_q08/datafusion:vortex-file-compressed 1227198868 1375331256 0.89
tpch_q09/datafusion:vortex-file-compressed 1592117541 2223053388 0.72
tpch_q10/datafusion:vortex-file-compressed 1029472922 1199283565 0.86
tpch_q11/datafusion:vortex-file-compressed 526474482 712087368 0.74
tpch_q12/datafusion:vortex-file-compressed 992777051 1113727030 0.89
tpch_q13/datafusion:vortex-file-compressed 492178157 483405101 1.02
tpch_q14/datafusion:vortex-file-compressed 635141218 634428526 1.00
tpch_q15/datafusion:vortex-file-compressed 1238876655 1049995068 1.18
tpch_q16/datafusion:vortex-file-compressed 314043673 374222446 0.84
tpch_q17/datafusion:vortex-file-compressed 1292583389 1455739451 0.89
tpch_q18/datafusion:vortex-file-compressed 1380771300 1627451915 0.85
tpch_q19/datafusion:vortex-file-compressed 760516552 754336353 1.01
tpch_q20/datafusion:vortex-file-compressed 968311528 1017274337 0.95
tpch_q21/datafusion:vortex-file-compressed 1775594303 1992192897 0.89
tpch_q22/datafusion:vortex-file-compressed 318976751 305974045 1.04
datafusion / vortex-compact (0.786x ➖, 2↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 770174881 861128411 0.89
tpch_q02/datafusion:vortex-compact 642205918 620891914 1.03
tpch_q03/datafusion:vortex-compact 695137752 871119935 0.80
tpch_q04/datafusion:vortex-compact 500520828 558321730 0.90
tpch_q05/datafusion:vortex-compact 1034967772 1140350471 0.91
tpch_q06/datafusion:vortex-compact 678839337 631827726 1.07
tpch_q07/datafusion:vortex-compact 1183374181 1347637022 0.88
tpch_q08/datafusion:vortex-compact 1223208765 1260645535 0.97
tpch_q09/datafusion:vortex-compact 1349662750 1560788975 0.86
tpch_q10/datafusion:vortex-compact 949717738 1213882249 0.78
tpch_q11/datafusion:vortex-compact 433357676 416429114 1.04
tpch_q12/datafusion:vortex-compact 789049458 857502621 0.92
tpch_q13/datafusion:vortex-compact 442823599 457291764 0.97
tpch_q14/datafusion:vortex-compact 585145119 611100778 0.96
tpch_q15/datafusion:vortex-compact 1061520126 1065752278 1.00
tpch_q16/datafusion:vortex-compact 334229553 335985344 0.99
tpch_q17/datafusion:vortex-compact 1197202336 1458234661 0.82
tpch_q18/datafusion:vortex-compact 1244373880 1605568865 0.78
tpch_q19/datafusion:vortex-compact 632387355 693300471 0.91
🚀 tpch_q20/datafusion:vortex-compact 894638044 4776282614 0.19
🚀 tpch_q21/datafusion:vortex-compact 1524721226 10508714872 0.15
tpch_q22/datafusion:vortex-compact 336411591 349465271 0.96
datafusion / parquet (0.930x ➖, 1↑ 1↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 853893872 991656584 0.86
tpch_q02/datafusion:parquet 721642964 779475290 0.93
tpch_q03/datafusion:parquet 997602964 1065469446 0.94
tpch_q04/datafusion:parquet 513080530 516760897 0.99
tpch_q05/datafusion:parquet 1268050222 1354679617 0.94
tpch_q06/datafusion:parquet 527813873 513746339 1.03
tpch_q07/datafusion:parquet 1436500742 1646012610 0.87
tpch_q08/datafusion:parquet 1664827601 1802972549 0.92
tpch_q09/datafusion:parquet 1953387392 2206854653 0.89
tpch_q10/datafusion:parquet 2152111607 2186510333 0.98
tpch_q11/datafusion:parquet 590369699 631773838 0.93
tpch_q12/datafusion:parquet 849197006 736813360 1.15
tpch_q13/datafusion:parquet 771224797 798575770 0.97
tpch_q14/datafusion:parquet 958566227 832269400 1.15
tpch_q15/datafusion:parquet 1278363693 1224445947 1.04
tpch_q16/datafusion:parquet 432474552 547271142 0.79
tpch_q17/datafusion:parquet 1502147963 1710582243 0.88
tpch_q18/datafusion:parquet 1762518597 2089105278 0.84
tpch_q19/datafusion:parquet 1021107277 1087599967 0.94
🚀 tpch_q20/datafusion:parquet 1133235036 1876879380 0.60
tpch_q21/datafusion:parquet 1705588103 2391828340 0.71
🚨 tpch_q22/datafusion:parquet 918224094 677990715 1.35
duckdb / vortex-file-compressed (0.841x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 614438010 811466733 0.76
tpch_q02/duckdb:vortex-file-compressed 1075333457 1197091313 0.90
tpch_q03/duckdb:vortex-file-compressed 1006348863 1242589705 0.81
tpch_q04/duckdb:vortex-file-compressed 645348008 836699148 0.77
tpch_q05/duckdb:vortex-file-compressed 1025384930 1340686615 0.76
tpch_q06/duckdb:vortex-file-compressed 769353070 1058008777 0.73
tpch_q07/duckdb:vortex-file-compressed 1049027314 1257708214 0.83
tpch_q08/duckdb:vortex-file-compressed 1395023392 1638101053 0.85
tpch_q09/duckdb:vortex-file-compressed 1416016871 1920429057 0.74
tpch_q10/duckdb:vortex-file-compressed 1119451156 1191498329 0.94
tpch_q11/duckdb:vortex-file-compressed 645933066 652590267 0.99
tpch_q12/duckdb:vortex-file-compressed 686435322 757632268 0.91
tpch_q13/duckdb:vortex-file-compressed 973488943 977070408 1.00
tpch_q14/duckdb:vortex-file-compressed 858404571 1133699154 0.76
tpch_q15/duckdb:vortex-file-compressed 577496900 715327648 0.81
tpch_q16/duckdb:vortex-file-compressed 476282905 425619667 1.12
tpch_q17/duckdb:vortex-file-compressed 1005807684 1231609353 0.82
tpch_q18/duckdb:vortex-file-compressed 876928184 1073425874 0.82
tpch_q19/duckdb:vortex-file-compressed 745620288 1013054369 0.74
tpch_q20/duckdb:vortex-file-compressed 1139203826 1432247255 0.80
tpch_q21/duckdb:vortex-file-compressed 2049586977 2566307101 0.80
tpch_q22/duckdb:vortex-file-compressed 586512196 589873965 0.99
duckdb / vortex-compact (0.877x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 637200535 831510582 0.77
tpch_q02/duckdb:vortex-compact 952397711 1017992944 0.94
tpch_q03/duckdb:vortex-compact 823036821 1028897763 0.80
tpch_q04/duckdb:vortex-compact 508042564 590487334 0.86
tpch_q05/duckdb:vortex-compact 1051151626 1247549545 0.84
tpch_q06/duckdb:vortex-compact 779669093 918747820 0.85
tpch_q07/duckdb:vortex-compact 1074909472 1145518450 0.94
tpch_q08/duckdb:vortex-compact 1334615139 1639183428 0.81
tpch_q09/duckdb:vortex-compact 1321622383 1604202673 0.82
tpch_q10/duckdb:vortex-compact 1003010595 1095783126 0.92
tpch_q11/duckdb:vortex-compact 650659274 540204985 1.20
tpch_q12/duckdb:vortex-compact 662994905 764912077 0.87
tpch_q13/duckdb:vortex-compact 840695020 912565097 0.92
tpch_q14/duckdb:vortex-compact 875603399 1082616042 0.81
tpch_q15/duckdb:vortex-compact 553404402 656526638 0.84
tpch_q16/duckdb:vortex-compact 425052213 396241705 1.07
tpch_q17/duckdb:vortex-compact 894015743 1202849516 0.74
tpch_q18/duckdb:vortex-compact 680620113 806550303 0.84
tpch_q19/duckdb:vortex-compact 740389636 903620469 0.82
tpch_q20/duckdb:vortex-compact 1071424273 1190554046 0.90
tpch_q21/duckdb:vortex-compact 1699603293 1958005437 0.87
tpch_q22/duckdb:vortex-compact 606642973 625285172 0.97
duckdb / parquet (0.957x ➖, 0↑ 0↓)
name PR 54624fd (ns) base 7f6856e (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 1104734891 894415040 1.24
tpch_q02/duckdb:parquet 1536544283 1521026629 1.01
tpch_q03/duckdb:parquet 1610387541 1742881634 0.92
tpch_q04/duckdb:parquet 1022712392 1080763853 0.95
tpch_q05/duckdb:parquet 2178124506 1950439763 1.12
tpch_q06/duckdb:parquet 685745262 735195099 0.93
tpch_q07/duckdb:parquet 1841752994 1796419452 1.03
tpch_q08/duckdb:parquet 2192684156 2421623190 0.91
tpch_q09/duckdb:parquet 2126285041 2381741737 0.89
tpch_q10/duckdb:parquet 2909051354 3185807426 0.91
tpch_q11/duckdb:parquet 880741549 1075593007 0.82
tpch_q12/duckdb:parquet 958349987 1062939432 0.90
tpch_q13/duckdb:parquet 1147054597 1276880756 0.90
tpch_q14/duckdb:parquet 1229214833 1202179586 1.02
tpch_q15/duckdb:parquet 842009330 885312566 0.95
tpch_q16/duckdb:parquet 761243719 722120027 1.05
tpch_q17/duckdb:parquet 1239744053 1205962265 1.03
tpch_q18/duckdb:parquet 1248406181 1349145860 0.93
tpch_q19/duckdb:parquet 1368452391 1607234443 0.85
tpch_q20/duckdb:parquet 1829415467 1676036640 1.09
tpch_q21/duckdb:parquet 1578024197 2028579337 0.78
tpch_q22/duckdb:parquet 936049131 995528047 0.94

Signed-off-by: Nicholas Gates <nick@nickgates.com>
*/
typedef struct Nullability Nullability;

typedef struct Primitive Primitive;
Copy link
Contributor

Choose a reason for hiding this comment

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

?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I poked around for like 2 hours last night and honestly I have no idea... but didn't feel problematic enough to care about.

@joseph-isaacs
Copy link
Contributor

Look like a few other commits got it

@gatesn gatesn merged commit 6982389 into develop Mar 12, 2026
58 checks passed
@gatesn gatesn deleted the ngates/rename-vtables branch March 12, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants