Skip to content

Layout readers don't need a mutable context#6808

Merged
robert3005 merged 5 commits intodevelopfrom
rk/nolock
Mar 6, 2026
Merged

Layout readers don't need a mutable context#6808
robert3005 merged 5 commits intodevelopfrom
rk/nolock

Conversation

@robert3005
Copy link
Contributor

When reading the set of array ids is initialised from the file and then is
immutable for whole scan duration. We don't need to share the mutable version
with immutable one.

Signed-off-by: Robert Kruszewski github@robertk.io

use vortex_array::validity::Validity;
use vortex_buffer::Buffer;
use vortex_buffer::ByteBufferMut;
use vortex_session::registry::ReadContext;
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'm open to a better name

@codspeed-hq
Copy link

codspeed-hq bot commented Mar 5, 2026

Merging this PR will improve performance by 27.46%

⚡ 3 improved benchmarks
✅ 391 untouched benchmarks
⏩ 2052 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation take_map[(0.1, 0.5)] 2.6 ms 2 ms +27.46%
Simulation take_map[(0.1, 1.0)] 4.2 ms 3.5 ms +20.57%
Simulation take_map[(0.1, 0.1)] 1,007.5 µs 907 µs +11.08%

Comparing rk/nolock (7a82d6f) with develop (5d6a3c8)2

Open in CodSpeed

Footnotes

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

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

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

github-actions bot commented Mar 5, 2026

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.957x ➖
  • Vortex: 0.954x ➖
  • Parquet: 0.961x ➖
  • duckdb:vortex: 0.954x ➖
  • datafusion:vortex: 0.954x ➖
  • Best: tpcds_q51/duckdb:vortex-file-compressed (0.563x)
  • Worst: tpcds_q51/duckdb:vortex-compact (1.561x)
  • Significant (>10%): 21↑ 4↓
Detailed Results Table
name PR d2b882b base b91ce62 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 39552494 39522395.00 1.00 ns
tpcds_q02/datafusion:parquet 52845497 56082237.00 0.94 ns
tpcds_q03/datafusion:parquet 16920552 17744498.00 0.95 ns
tpcds_q04/datafusion:parquet 345825170 389145110.00 0.89 ns 🚀
tpcds_q05/datafusion:parquet 92173208 96234472.00 0.96 ns
tpcds_q06/datafusion:parquet 102658034 102458441.00 1.00 ns
tpcds_q07/datafusion:parquet 143710740 144758254.00 0.99 ns
tpcds_q08/datafusion:parquet 38424438 41202734.00 0.93 ns
tpcds_q09/datafusion:parquet 53926502 55459715.00 0.97 ns
tpcds_q10/datafusion:parquet 103792099 108449930.00 0.96 ns
tpcds_q11/datafusion:parquet 222150926 241825489.00 0.92 ns
tpcds_q12/datafusion:parquet 31427755 31164250.00 1.01 ns
tpcds_q13/datafusion:parquet 145567001 150027591.00 0.97 ns
tpcds_q14/datafusion:parquet 209461267 222309803.00 0.94 ns
tpcds_q15/datafusion:parquet 62822170 58526539.00 1.07 ns
tpcds_q16/datafusion:parquet 32847796 35257637.00 0.93 ns
tpcds_q17/datafusion:parquet 190146077 191416715.00 0.99 ns
tpcds_q18/datafusion:parquet 183841922 187161757.00 0.98 ns
tpcds_q19/datafusion:parquet 33570514 36602865.00 0.92 ns
tpcds_q20/datafusion:parquet 23307069 26095764.00 0.89 ns 🚀
tpcds_q21/datafusion:parquet 27412797 30035458.00 0.91 ns
tpcds_q22/datafusion:parquet 149492240 147714660.00 1.01 ns
tpcds_q23/datafusion:parquet 185381831 189810171.00 0.98 ns
tpcds_q24/datafusion:parquet 230779208 235085653.00 0.98 ns
tpcds_q25/datafusion:parquet 192080449 194018113.00 0.99 ns
tpcds_q26/datafusion:parquet 119210905 126378296.00 0.94 ns
tpcds_q27/datafusion:parquet 280568158 271384782.00 1.03 ns
tpcds_q28/datafusion:parquet 50864402 53589559.00 0.95 ns
tpcds_q29/datafusion:parquet 193143310 198953432.00 0.97 ns
tpcds_q30/datafusion:parquet 44665808 47889769.00 0.93 ns
tpcds_q31/datafusion:parquet 102303010 110315931.00 0.93 ns
tpcds_q32/datafusion:parquet 29415651 32252946.00 0.91 ns
tpcds_q33/datafusion:parquet 36125403 40691887.00 0.89 ns 🚀
tpcds_q34/datafusion:parquet 35439683 38582011.00 0.92 ns
tpcds_q35/datafusion:parquet 95451536 104577270.00 0.91 ns
tpcds_q36/datafusion:parquet 85190722 87799261.00 0.97 ns
tpcds_q37/datafusion:parquet 26828491 28201277.00 0.95 ns
tpcds_q38/datafusion:parquet 63988601 66671325.00 0.96 ns
tpcds_q39/datafusion:parquet 93703345 98706318.00 0.95 ns
tpcds_q40/datafusion:parquet 36013891 39562926.00 0.91 ns
tpcds_q41/datafusion:parquet 12174900 13525875.00 0.90 ns
tpcds_q42/datafusion:parquet 15847576 17112111.00 0.93 ns
tpcds_q43/datafusion:parquet 26325105 27866233.00 0.94 ns
tpcds_q44/datafusion:parquet 40567995 42228610.00 0.96 ns
tpcds_q45/datafusion:parquet 71834687 77274437.00 0.93 ns
tpcds_q46/datafusion:parquet 53061865 53628215.00 0.99 ns
tpcds_q47/datafusion:parquet 189250087 195898571.00 0.97 ns
tpcds_q48/datafusion:parquet 135844150 141896379.00 0.96 ns
tpcds_q49/datafusion:parquet 72927945 78906823.00 0.92 ns
tpcds_q50/datafusion:parquet 118502846 121464116.00 0.98 ns
tpcds_q51/datafusion:parquet 99893784 101667891.00 0.98 ns
tpcds_q52/datafusion:parquet 15259949 17445677.00 0.87 ns 🚀
tpcds_q53/datafusion:parquet 30808728 31963056.00 0.96 ns
tpcds_q54/datafusion:parquet 49410959 51376359.00 0.96 ns
tpcds_q55/datafusion:parquet 15890763 16507362.00 0.96 ns
tpcds_q56/datafusion:parquet 37492865 39135863.00 0.96 ns
tpcds_q57/datafusion:parquet 129705553 137182041.00 0.95 ns
tpcds_q58/datafusion:parquet 76079909 78332468.00 0.97 ns
tpcds_q59/datafusion:parquet 65624527 71923127.00 0.91 ns
tpcds_q60/datafusion:parquet 37943526 37933783.00 1.00 ns
tpcds_q61/datafusion:parquet 65853382 69942087.00 0.94 ns
tpcds_q62/datafusion:parquet 45676285 48344367.00 0.94 ns
tpcds_q63/datafusion:parquet 32848350 32942323.00 1.00 ns
tpcds_q64/datafusion:parquet 1028735877 1069157748.00 0.96 ns
tpcds_q65/datafusion:parquet 52839041 52635651.00 1.00 ns
tpcds_q66/datafusion:parquet 89429630 92844386.00 0.96 ns
tpcds_q67/datafusion:parquet 175890363 177476747.00 0.99 ns
tpcds_q68/datafusion:parquet 52061866 55980737.00 0.93 ns
tpcds_q69/datafusion:parquet 93353153 100615620.00 0.93 ns
tpcds_q70/datafusion:parquet 110915595 115721297.00 0.96 ns
tpcds_q71/datafusion:parquet 29238611 31187871.00 0.94 ns
tpcds_q72/datafusion:parquet 861696626 916996731.00 0.94 ns
tpcds_q73/datafusion:parquet 37537216 38243276.00 0.98 ns
tpcds_q74/datafusion:parquet 131898472 136039023.00 0.97 ns
tpcds_q75/datafusion:parquet 136114164 139132806.00 0.98 ns
tpcds_q76/datafusion:parquet 103907529 105178693.00 0.99 ns
tpcds_q77/datafusion:parquet 59643156 66600068.00 0.90 ns 🚀
tpcds_q78/datafusion:parquet 178586674 189732255.00 0.94 ns
tpcds_q79/datafusion:parquet 41337737 45367850.00 0.91 ns
tpcds_q80/datafusion:parquet 109766698 117434332.00 0.93 ns
tpcds_q81/datafusion:parquet 43657076 46304839.00 0.94 ns
tpcds_q82/datafusion:parquet 29194624 30627268.00 0.95 ns
tpcds_q83/datafusion:parquet 56465011 57709087.00 0.98 ns
tpcds_q84/datafusion:parquet 48335872 51485203.00 0.94 ns
tpcds_q85/datafusion:parquet 245007332 257357730.00 0.95 ns
tpcds_q86/datafusion:parquet 20410475 23666793.00 0.86 ns 🚀
tpcds_q87/datafusion:parquet 64442504 67723016.00 0.95 ns
tpcds_q88/datafusion:parquet 78419332 81444245.00 0.96 ns
tpcds_q89/datafusion:parquet 38331003 39406775.00 0.97 ns
tpcds_q90/datafusion:parquet 19645709 20347025.00 0.97 ns
tpcds_q91/datafusion:parquet 78952801 84939963.00 0.93 ns
tpcds_q92/datafusion:parquet 24848370 25373908.00 0.98 ns
tpcds_q93/datafusion:parquet 38172709 42492453.00 0.90 ns 🚀
tpcds_q94/datafusion:parquet 28611310 29980985.00 0.95 ns
tpcds_q95/datafusion:parquet 138845590 141417644.00 0.98 ns
tpcds_q96/datafusion:parquet 14785732 15818540.00 0.93 ns
tpcds_q97/datafusion:parquet 35728389 39086813.00 0.91 ns
tpcds_q98/datafusion:parquet 36520286 39227580.00 0.93 ns
tpcds_q99/datafusion:parquet 44891900 51448372.00 0.87 ns 🚀
tpcds_q01/datafusion:vortex-file-compressed 32048946 33126029.00 0.97 ns
tpcds_q02/datafusion:vortex-file-compressed 79610290 84329698.00 0.94 ns
tpcds_q03/datafusion:vortex-file-compressed 28325036 29948157.00 0.95 ns
tpcds_q04/datafusion:vortex-file-compressed 400851895 418655785.00 0.96 ns
tpcds_q05/datafusion:vortex-file-compressed 78813725 76516788.00 1.03 ns
tpcds_q06/datafusion:vortex-file-compressed 77163447 80669405.00 0.96 ns
tpcds_q07/datafusion:vortex-file-compressed 83436599 85079159.00 0.98 ns
tpcds_q08/datafusion:vortex-file-compressed 40904877 41239462.00 0.99 ns
tpcds_q09/datafusion:vortex-file-compressed 47652730 51499012.00 0.93 ns
tpcds_q10/datafusion:vortex-file-compressed 49621970 54286825.00 0.91 ns
tpcds_q11/datafusion:vortex-file-compressed 237725048 242805103.00 0.98 ns
tpcds_q12/datafusion:vortex-file-compressed 38525001 39789183.00 0.97 ns
tpcds_q13/datafusion:vortex-file-compressed 79611278 86467112.00 0.92 ns
tpcds_q14/datafusion:vortex-file-compressed 213816098 222778606.00 0.96 ns
tpcds_q15/datafusion:vortex-file-compressed 49767258 53313810.00 0.93 ns
tpcds_q16/datafusion:vortex-file-compressed 31036367 30978110.00 1.00 ns
tpcds_q17/datafusion:vortex-file-compressed 118407771 120984303.00 0.98 ns
tpcds_q18/datafusion:vortex-file-compressed 106553402 112723078.00 0.95 ns
tpcds_q19/datafusion:vortex-file-compressed 47426935 50485661.00 0.94 ns
tpcds_q20/datafusion:vortex-file-compressed 42799871 44741407.00 0.96 ns
tpcds_q21/datafusion:vortex-file-compressed 175176320 188867184.00 0.93 ns
tpcds_q22/datafusion:vortex-file-compressed 72790273 74539643.00 0.98 ns
tpcds_q23/datafusion:vortex-file-compressed 190511676 202612559.00 0.94 ns
tpcds_q24/datafusion:vortex-file-compressed 189654908 193508719.00 0.98 ns
tpcds_q25/datafusion:vortex-file-compressed 122727044 125559625.00 0.98 ns
tpcds_q26/datafusion:vortex-file-compressed 66323286 67877931.00 0.98 ns
tpcds_q27/datafusion:vortex-file-compressed 170716812 184294493.00 0.93 ns
tpcds_q28/datafusion:vortex-file-compressed 51055379 52598282.00 0.97 ns
tpcds_q29/datafusion:vortex-file-compressed 122112786 124685851.00 0.98 ns
tpcds_q30/datafusion:vortex-file-compressed 29475560 32016881.00 0.92 ns
tpcds_q31/datafusion:vortex-file-compressed 185135321 197475457.00 0.94 ns
tpcds_q32/datafusion:vortex-file-compressed 25187198 26572437.00 0.95 ns
tpcds_q33/datafusion:vortex-file-compressed 37889129 38222415.00 0.99 ns
tpcds_q34/datafusion:vortex-file-compressed 37232102 41469902.00 0.90 ns 🚀
tpcds_q35/datafusion:vortex-file-compressed 64065719 65061034.00 0.98 ns
tpcds_q36/datafusion:vortex-file-compressed 109528500 112737977.00 0.97 ns
tpcds_q37/datafusion:vortex-file-compressed 38573664 44413449.00 0.87 ns 🚀
tpcds_q38/datafusion:vortex-file-compressed 93309333 98598520.00 0.95 ns
tpcds_q39/datafusion:vortex-file-compressed 181402777 201472026.00 0.90 ns
tpcds_q40/datafusion:vortex-file-compressed 59363150 61813544.00 0.96 ns
tpcds_q41/datafusion:vortex-file-compressed 14016934 15644577.00 0.90 ns 🚀
tpcds_q42/datafusion:vortex-file-compressed 32303789 33565576.00 0.96 ns
tpcds_q43/datafusion:vortex-file-compressed 47535511 49470506.00 0.96 ns
tpcds_q44/datafusion:vortex-file-compressed 42899563 45062172.00 0.95 ns
tpcds_q45/datafusion:vortex-file-compressed 49433023 52846158.00 0.94 ns
tpcds_q46/datafusion:vortex-file-compressed 65554400 71486662.00 0.92 ns
tpcds_q47/datafusion:vortex-file-compressed 245205580 260733377.00 0.94 ns
tpcds_q48/datafusion:vortex-file-compressed 70246948 73247990.00 0.96 ns
tpcds_q49/datafusion:vortex-file-compressed 71017557 75633022.00 0.94 ns
tpcds_q50/datafusion:vortex-file-compressed 79697783 81825740.00 0.97 ns
tpcds_q51/datafusion:vortex-file-compressed 93639458 95736922.00 0.98 ns
tpcds_q52/datafusion:vortex-file-compressed 31644931 32841805.00 0.96 ns
tpcds_q53/datafusion:vortex-file-compressed 29493468 31979704.00 0.92 ns
tpcds_q54/datafusion:vortex-file-compressed 48477457 50837676.00 0.95 ns
tpcds_q55/datafusion:vortex-file-compressed 33038517 35383284.00 0.93 ns
tpcds_q56/datafusion:vortex-file-compressed 49989436 50872781.00 0.98 ns
tpcds_q57/datafusion:vortex-file-compressed 191947400 196302746.00 0.98 ns
tpcds_q58/datafusion:vortex-file-compressed 114042958 119872753.00 0.95 ns
tpcds_q59/datafusion:vortex-file-compressed 95305551 103424659.00 0.92 ns
tpcds_q60/datafusion:vortex-file-compressed 45609750 51518571.00 0.89 ns 🚀
tpcds_q61/datafusion:vortex-file-compressed 56553105 60143251.00 0.94 ns
tpcds_q62/datafusion:vortex-file-compressed 45486279 48619206.00 0.94 ns
tpcds_q63/datafusion:vortex-file-compressed 30041070 31455585.00 0.96 ns
tpcds_q64/datafusion:vortex-file-compressed 732345866 757505468.00 0.97 ns
tpcds_q65/datafusion:vortex-file-compressed 52380446 56688395.00 0.92 ns
tpcds_q66/datafusion:vortex-file-compressed 111338636 113099479.00 0.98 ns
tpcds_q67/datafusion:vortex-file-compressed 140827577 146016576.00 0.96 ns
tpcds_q68/datafusion:vortex-file-compressed 69396349 68574391.00 1.01 ns
tpcds_q69/datafusion:vortex-file-compressed 48295037 49644734.00 0.97 ns
tpcds_q70/datafusion:vortex-file-compressed 122597105 128105821.00 0.96 ns
tpcds_q71/datafusion:vortex-file-compressed 30106931 32573488.00 0.92 ns
tpcds_q72/datafusion:vortex-file-compressed 3272855043 3630338242.00 0.90 ns
tpcds_q73/datafusion:vortex-file-compressed 40538654 40941962.00 0.99 ns
tpcds_q74/datafusion:vortex-file-compressed 168684174 178782623.00 0.94 ns
tpcds_q75/datafusion:vortex-file-compressed 131991808 142365076.00 0.93 ns
tpcds_q76/datafusion:vortex-file-compressed 65374155 73536251.00 0.89 ns 🚀
tpcds_q77/datafusion:vortex-file-compressed 55027460 56079694.00 0.98 ns
tpcds_q78/datafusion:vortex-file-compressed 177654780 192040402.00 0.93 ns
tpcds_q79/datafusion:vortex-file-compressed 44011046 47777010.00 0.92 ns
tpcds_q80/datafusion:vortex-file-compressed 115193016 122485344.00 0.94 ns
tpcds_q81/datafusion:vortex-file-compressed 34820322 39358015.00 0.88 ns 🚀
tpcds_q82/datafusion:vortex-file-compressed 40404069 44458263.00 0.91 ns
tpcds_q83/datafusion:vortex-file-compressed 66574623 68726560.00 0.97 ns
tpcds_q84/datafusion:vortex-file-compressed 15769458 16401398.00 0.96 ns
tpcds_q85/datafusion:vortex-file-compressed 138210577 144521134.00 0.96 ns
tpcds_q86/datafusion:vortex-file-compressed 32395303 34512535.00 0.94 ns
tpcds_q87/datafusion:vortex-file-compressed 95247702 98598347.00 0.97 ns
tpcds_q88/datafusion:vortex-file-compressed 77457483 80836552.00 0.96 ns
tpcds_q89/datafusion:vortex-file-compressed 57840981 61905067.00 0.93 ns
tpcds_q90/datafusion:vortex-file-compressed 16338728 18005525.00 0.91 ns
tpcds_q91/datafusion:vortex-file-compressed 25527915 27895820.00 0.92 ns
tpcds_q92/datafusion:vortex-file-compressed 20986075 22374232.00 0.94 ns
tpcds_q93/datafusion:vortex-file-compressed 39180122 42803609.00 0.92 ns
tpcds_q94/datafusion:vortex-file-compressed 28185805 28752240.00 0.98 ns
tpcds_q95/datafusion:vortex-file-compressed 93430829 96964192.00 0.96 ns
tpcds_q96/datafusion:vortex-file-compressed 15922653 17108221.00 0.93 ns
tpcds_q97/datafusion:vortex-file-compressed 33940087 35512960.00 0.96 ns
tpcds_q98/datafusion:vortex-file-compressed 52977453 53983573.00 0.98 ns
tpcds_q99/datafusion:vortex-file-compressed 64785597 68473365.00 0.95 ns
tpcds_q01/datafusion:vortex-compact 36461189 37168835.00 0.98 ns
tpcds_q02/datafusion:vortex-compact 85252801 86499752.00 0.99 ns
tpcds_q03/datafusion:vortex-compact 34788569 36048586.00 0.97 ns
tpcds_q04/datafusion:vortex-compact 433440884 456606419.00 0.95 ns
tpcds_q05/datafusion:vortex-compact 85592498 92367846.00 0.93 ns
tpcds_q06/datafusion:vortex-compact 85756021 89305133.00 0.96 ns
tpcds_q07/datafusion:vortex-compact 95080696 98606215.00 0.96 ns
tpcds_q08/datafusion:vortex-compact 48709181 51240825.00 0.95 ns
tpcds_q09/datafusion:vortex-compact 100241587 102839520.00 0.97 ns
tpcds_q10/datafusion:vortex-compact 67040415 69397348.00 0.97 ns
tpcds_q11/datafusion:vortex-compact 258962837 275735492.00 0.94 ns
tpcds_q12/datafusion:vortex-compact 41968689 41811635.00 1.00 ns
tpcds_q13/datafusion:vortex-compact 139332142 144926968.00 0.96 ns
tpcds_q14/datafusion:vortex-compact 269824878 278864678.00 0.97 ns
tpcds_q15/datafusion:vortex-compact 58791489 58688600.00 1.00 ns
tpcds_q16/datafusion:vortex-compact 42072110 43634170.00 0.96 ns
tpcds_q17/datafusion:vortex-compact 131973127 136149651.00 0.97 ns
tpcds_q18/datafusion:vortex-compact 120917857 122508891.00 0.99 ns
tpcds_q19/datafusion:vortex-compact 62856652 65352950.00 0.96 ns
tpcds_q20/datafusion:vortex-compact 47917811 48698197.00 0.98 ns
tpcds_q21/datafusion:vortex-compact 185518624 192673651.00 0.96 ns
tpcds_q22/datafusion:vortex-compact 80242975 81672344.00 0.98 ns
tpcds_q23/datafusion:vortex-compact 229100479 240311370.00 0.95 ns
tpcds_q24/datafusion:vortex-compact 222363137 230088123.00 0.97 ns
tpcds_q25/datafusion:vortex-compact 130813495 135673298.00 0.96 ns
tpcds_q26/datafusion:vortex-compact 75877147 76786614.00 0.99 ns
tpcds_q27/datafusion:vortex-compact 213245686 219697405.00 0.97 ns
tpcds_q28/datafusion:vortex-compact 103001602 107097106.00 0.96 ns
tpcds_q29/datafusion:vortex-compact 133347975 137219451.00 0.97 ns
tpcds_q30/datafusion:vortex-compact 38258618 38882750.00 0.98 ns
tpcds_q31/datafusion:vortex-compact 225315489 226449236.00 0.99 ns
tpcds_q32/datafusion:vortex-compact 30927510 30586612.00 1.01 ns
tpcds_q33/datafusion:vortex-compact 51561980 54256154.00 0.95 ns
tpcds_q34/datafusion:vortex-compact 57026800 59066005.00 0.97 ns
tpcds_q35/datafusion:vortex-compact 76337288 81354534.00 0.94 ns
tpcds_q36/datafusion:vortex-compact 130080634 134084083.00 0.97 ns
tpcds_q37/datafusion:vortex-compact 51455976 55622291.00 0.93 ns
tpcds_q38/datafusion:vortex-compact 106483931 111255010.00 0.96 ns
tpcds_q39/datafusion:vortex-compact 193006807 205996648.00 0.94 ns
tpcds_q40/datafusion:vortex-compact 61831295 67958884.00 0.91 ns
tpcds_q41/datafusion:vortex-compact 16413506 18282523.00 0.90 ns 🚀
tpcds_q42/datafusion:vortex-compact 38264224 36883596.00 1.04 ns
tpcds_q43/datafusion:vortex-compact 54482645 55869665.00 0.98 ns
tpcds_q44/datafusion:vortex-compact 71331673 73141259.00 0.98 ns
tpcds_q45/datafusion:vortex-compact 54404198 56652765.00 0.96 ns
tpcds_q46/datafusion:vortex-compact 91473393 96705959.00 0.95 ns
tpcds_q47/datafusion:vortex-compact 266645886 295175726.00 0.90 ns
tpcds_q48/datafusion:vortex-compact 112490241 112456341.00 1.00 ns
tpcds_q49/datafusion:vortex-compact 95878170 102036212.00 0.94 ns
tpcds_q50/datafusion:vortex-compact 97361996 100843307.00 0.97 ns
tpcds_q51/datafusion:vortex-compact 105314589 103500588.00 1.02 ns
tpcds_q52/datafusion:vortex-compact 39804758 41027822.00 0.97 ns
tpcds_q53/datafusion:vortex-compact 37830472 39656210.00 0.95 ns
tpcds_q54/datafusion:vortex-compact 64494660 65298235.00 0.99 ns
tpcds_q55/datafusion:vortex-compact 38448042 38598435.00 1.00 ns
tpcds_q56/datafusion:vortex-compact 61740047 62776232.00 0.98 ns
tpcds_q57/datafusion:vortex-compact 199966380 213620826.00 0.94 ns
tpcds_q58/datafusion:vortex-compact 119337215 130216668.00 0.92 ns
tpcds_q59/datafusion:vortex-compact 110269147 114334854.00 0.96 ns
tpcds_q60/datafusion:vortex-compact 59591736 61734231.00 0.97 ns
tpcds_q61/datafusion:vortex-compact 82109950 84905369.00 0.97 ns
tpcds_q62/datafusion:vortex-compact 47618309 49347713.00 0.96 ns
tpcds_q63/datafusion:vortex-compact 39580137 41822037.00 0.95 ns
tpcds_q64/datafusion:vortex-compact 816312523 837795370.00 0.97 ns
tpcds_q65/datafusion:vortex-compact 72922912 74002649.00 0.99 ns
tpcds_q66/datafusion:vortex-compact 115550958 116031569.00 1.00 ns
tpcds_q67/datafusion:vortex-compact 144481145 153760324.00 0.94 ns
tpcds_q68/datafusion:vortex-compact 91581046 97267903.00 0.94 ns
tpcds_q69/datafusion:vortex-compact 62851830 68258640.00 0.92 ns
tpcds_q70/datafusion:vortex-compact 138877471 137965549.00 1.01 ns
tpcds_q71/datafusion:vortex-compact 44296963 48855016.00 0.91 ns
tpcds_q72/datafusion:vortex-compact 3326013369 3584002976.00 0.93 ns
tpcds_q73/datafusion:vortex-compact 56237579 65704393.00 0.86 ns 🚀
tpcds_q74/datafusion:vortex-compact 186006367 192105158.00 0.97 ns
tpcds_q75/datafusion:vortex-compact 179236683 181292273.00 0.99 ns
tpcds_q76/datafusion:vortex-compact 85514441 82403279.00 1.04 ns
tpcds_q77/datafusion:vortex-compact 66564121 70829007.00 0.94 ns
tpcds_q78/datafusion:vortex-compact 204476007 214025291.00 0.96 ns
tpcds_q79/datafusion:vortex-compact 66425248 69186505.00 0.96 ns
tpcds_q80/datafusion:vortex-compact 137793273 146516548.00 0.94 ns
tpcds_q81/datafusion:vortex-compact 41701929 44934280.00 0.93 ns
tpcds_q82/datafusion:vortex-compact 51428591 55479422.00 0.93 ns
tpcds_q83/datafusion:vortex-compact 67949901 71422790.00 0.95 ns
tpcds_q84/datafusion:vortex-compact 17241659 19735615.00 0.87 ns 🚀
tpcds_q85/datafusion:vortex-compact 159979317 169244797.00 0.95 ns
tpcds_q86/datafusion:vortex-compact 32817054 34623245.00 0.95 ns
tpcds_q87/datafusion:vortex-compact 108883409 110831524.00 0.98 ns
tpcds_q88/datafusion:vortex-compact 131455983 135115095.00 0.97 ns
tpcds_q89/datafusion:vortex-compact 66860022 70973933.00 0.94 ns
tpcds_q90/datafusion:vortex-compact 23407651 23995769.00 0.98 ns
tpcds_q91/datafusion:vortex-compact 42201411 44257384.00 0.95 ns
tpcds_q92/datafusion:vortex-compact 23848269 24599599.00 0.97 ns
tpcds_q93/datafusion:vortex-compact 54074852 56087319.00 0.96 ns
tpcds_q94/datafusion:vortex-compact 33961183 36730116.00 0.92 ns
tpcds_q95/datafusion:vortex-compact 103668236 108289946.00 0.96 ns
tpcds_q96/datafusion:vortex-compact 23809459 25892990.00 0.92 ns
tpcds_q97/datafusion:vortex-compact 43839297 46283948.00 0.95 ns
tpcds_q98/datafusion:vortex-compact 56346055 58283424.00 0.97 ns
tpcds_q99/datafusion:vortex-compact 66017694 68235352.00 0.97 ns
tpcds_q01/duckdb:parquet 48669224 50336878.00 0.97 ns
tpcds_q02/duckdb:parquet 29589880 29614323.00 1.00 ns
tpcds_q03/duckdb:parquet 13714053 14524176.00 0.94 ns
tpcds_q04/duckdb:parquet 128744381 132542604.00 0.97 ns
tpcds_q05/duckdb:parquet 30392123 31228455.00 0.97 ns
tpcds_q06/duckdb:parquet 33965793 35348559.00 0.96 ns
tpcds_q07/duckdb:parquet 28209268 28553934.00 0.99 ns
tpcds_q08/duckdb:parquet 29066587 29372447.00 0.99 ns
tpcds_q09/duckdb:parquet 41345008 42185633.00 0.98 ns
tpcds_q10/duckdb:parquet 41172155 41396899.00 0.99 ns
tpcds_q11/duckdb:parquet 83795342 86679288.00 0.97 ns
tpcds_q12/duckdb:parquet 17686294 17909592.00 0.99 ns
tpcds_q13/duckdb:parquet 38209882 39041238.00 0.98 ns
tpcds_q14/duckdb:parquet 103897786 106934612.00 0.97 ns
tpcds_q15/duckdb:parquet 27436930 28888931.00 0.95 ns
tpcds_q16/duckdb:parquet 22536142 23189614.00 0.97 ns
tpcds_q17/duckdb:parquet 39453265 40835107.00 0.97 ns
tpcds_q18/duckdb:parquet 100848014 104126679.00 0.97 ns
tpcds_q19/duckdb:parquet 32884827 33981441.00 0.97 ns
tpcds_q20/duckdb:parquet 18071995 18409458.00 0.98 ns
tpcds_q21/duckdb:parquet 13365643 14224403.00 0.94 ns
tpcds_q22/duckdb:parquet 97097859 103507321.00 0.94 ns
tpcds_q23/duckdb:parquet 101022725 103267163.00 0.98 ns
tpcds_q24/duckdb:parquet 49731503 52167459.00 0.95 ns
tpcds_q25/duckdb:parquet 36214336 36924230.00 0.98 ns
tpcds_q26/duckdb:parquet 38358984 38929950.00 0.99 ns
tpcds_q27/duckdb:parquet 81941271 82580029.00 0.99 ns
tpcds_q28/duckdb:parquet 42496445 43855264.00 0.97 ns
tpcds_q29/duckdb:parquet 37903895 41926289.00 0.90 ns
tpcds_q30/duckdb:parquet 45191360 47036142.00 0.96 ns
tpcds_q31/duckdb:parquet 27317105 28089600.00 0.97 ns
tpcds_q32/duckdb:parquet 12824475 12869464.00 1.00 ns
tpcds_q33/duckdb:parquet 21202078 22906281.00 0.93 ns
tpcds_q34/duckdb:parquet 24079565 24933897.00 0.97 ns
tpcds_q35/duckdb:parquet 69560959 71429644.00 0.97 ns
tpcds_q36/duckdb:parquet 24437740 25201592.00 0.97 ns
tpcds_q37/duckdb:parquet 15937673 16311641.00 0.98 ns
tpcds_q38/duckdb:parquet 36180323 41729111.00 0.87 ns 🚀
tpcds_q39/duckdb:parquet 36647192 37014422.00 0.99 ns
tpcds_q40/duckdb:parquet 20048133 20889830.00 0.96 ns
tpcds_q41/duckdb:parquet 10031304 10534011.00 0.95 ns
tpcds_q42/duckdb:parquet 13866088 14050793.00 0.99 ns
tpcds_q43/duckdb:parquet 18761074 19392289.00 0.97 ns
tpcds_q44/duckdb:parquet 28523739 29668999.00 0.96 ns
tpcds_q45/duckdb:parquet 29548334 30481335.00 0.97 ns
tpcds_q46/duckdb:parquet 49239577 51077225.00 0.96 ns
tpcds_q47/duckdb:parquet 58988807 61624455.00 0.96 ns
tpcds_q48/duckdb:parquet 34557021 35150842.00 0.98 ns
tpcds_q49/duckdb:parquet 26859419 28301839.00 0.95 ns
tpcds_q50/duckdb:parquet 28623163 29460935.00 0.97 ns
tpcds_q51/duckdb:parquet 196619152 200192964.00 0.98 ns
tpcds_q52/duckdb:parquet 13720625 13800131.00 0.99 ns
tpcds_q53/duckdb:parquet 19732258 20366163.00 0.97 ns
tpcds_q54/duckdb:parquet 26758549 27876720.00 0.96 ns
tpcds_q55/duckdb:parquet 13144921 13675026.00 0.96 ns
tpcds_q56/duckdb:parquet 23121494 23836545.00 0.97 ns
tpcds_q57/duckdb:parquet 48857103 49403419.00 0.99 ns
tpcds_q58/duckdb:parquet 25846983 27255828.00 0.95 ns
tpcds_q59/duckdb:parquet 39493451 40276768.00 0.98 ns
tpcds_q60/duckdb:parquet 24069859 25188102.00 0.96 ns
tpcds_q61/duckdb:parquet 33875310 34527320.00 0.98 ns
tpcds_q62/duckdb:parquet 13988853 14392514.00 0.97 ns
tpcds_q63/duckdb:parquet 17680006 18155850.00 0.97 ns
tpcds_q64/duckdb:parquet 77572434 79771712.00 0.97 ns
tpcds_q65/duckdb:parquet 30040506 27958061.00 1.07 ns
tpcds_q66/duckdb:parquet 29866502 31236566.00 0.96 ns
tpcds_q67/duckdb:parquet 186024708 192344563.00 0.97 ns
tpcds_q68/duckdb:parquet 39385449 40063966.00 0.98 ns
tpcds_q69/duckdb:parquet 41339272 43837937.00 0.94 ns
tpcds_q70/duckdb:parquet 56400448 57839045.00 0.98 ns
tpcds_q71/duckdb:parquet 20970110 21461477.00 0.98 ns
tpcds_q72/duckdb:parquet 168763376 171326898.00 0.99 ns
tpcds_q73/duckdb:parquet 21093355 21413515.00 0.99 ns
tpcds_q74/duckdb:parquet 54030697 55314491.00 0.98 ns
tpcds_q75/duckdb:parquet 54720260 56463653.00 0.97 ns
tpcds_q76/duckdb:parquet 21137674 21677786.00 0.98 ns
tpcds_q77/duckdb:parquet 24145225 23638873.00 1.02 ns
tpcds_q78/duckdb:parquet 78932317 83008445.00 0.95 ns
tpcds_q79/duckdb:parquet 31479869 32671232.00 0.96 ns
tpcds_q80/duckdb:parquet 44073782 45761032.00 0.96 ns
tpcds_q81/duckdb:parquet 49858637 51732564.00 0.96 ns
tpcds_q82/duckdb:parquet 19848395 19053755.00 1.04 ns
tpcds_q83/duckdb:parquet 18497663 19782594.00 0.94 ns
tpcds_q84/duckdb:parquet 21367644 21942186.00 0.97 ns
tpcds_q85/duckdb:parquet 43138353 43637896.00 0.99 ns
tpcds_q86/duckdb:parquet 38816162 39786735.00 0.98 ns
tpcds_q87/duckdb:parquet 37535476 38570621.00 0.97 ns
tpcds_q88/duckdb:parquet 53986637 55288533.00 0.98 ns
tpcds_q89/duckdb:parquet 21960953 22444878.00 0.98 ns
tpcds_q90/duckdb:parquet 10183979 10362513.00 0.98 ns
tpcds_q91/duckdb:parquet 27884669 28067382.00 0.99 ns
tpcds_q92/duckdb:parquet 13637530 14501974.00 0.94 ns
tpcds_q93/duckdb:parquet 33184779 35327132.00 0.94 ns
tpcds_q94/duckdb:parquet 18427293 19195329.00 0.96 ns
tpcds_q95/duckdb:parquet 141149923 144719493.00 0.98 ns
tpcds_q96/duckdb:parquet 11885669 12407468.00 0.96 ns
tpcds_q97/duckdb:parquet 39218307 39307748.00 1.00 ns
tpcds_q98/duckdb:parquet 23742922 24332892.00 0.98 ns
tpcds_q99/duckdb:parquet 24303599 25111063.00 0.97 ns
tpcds_q01/duckdb:vortex-file-compressed 29642131 33036302.00 0.90 ns 🚀
tpcds_q02/duckdb:vortex-file-compressed 47579759 56240933.00 0.85 ns 🚀
tpcds_q03/duckdb:vortex-file-compressed 25525688 26058572.00 0.98 ns
tpcds_q04/duckdb:vortex-file-compressed 109287906 114120478.00 0.96 ns
tpcds_q05/duckdb:vortex-file-compressed 42227652 43046208.00 0.98 ns
tpcds_q06/duckdb:vortex-file-compressed 40850214 43323610.00 0.94 ns
tpcds_q07/duckdb:vortex-file-compressed 33348780 35391814.00 0.94 ns
tpcds_q08/duckdb:vortex-file-compressed 30153374 32017894.00 0.94 ns
tpcds_q09/duckdb:vortex-file-compressed 40838354 42559087.00 0.96 ns
tpcds_q10/duckdb:vortex-file-compressed 51188418 55394601.00 0.92 ns
tpcds_q11/duckdb:vortex-file-compressed 73385386 76144517.00 0.96 ns
tpcds_q12/duckdb:vortex-file-compressed 19380605 20870851.00 0.93 ns
tpcds_q13/duckdb:vortex-file-compressed 40034437 42448583.00 0.94 ns
tpcds_q14/duckdb:vortex-file-compressed 124907487 132502014.00 0.94 ns
tpcds_q15/duckdb:vortex-file-compressed 29134023 32691068.00 0.89 ns 🚀
tpcds_q16/duckdb:vortex-file-compressed 32419438 33700247.00 0.96 ns
tpcds_q17/duckdb:vortex-file-compressed 48273226 50592875.00 0.95 ns
tpcds_q18/duckdb:vortex-file-compressed 112663705 112440939.00 1.00 ns
tpcds_q19/duckdb:vortex-file-compressed 40580496 43919606.00 0.92 ns
tpcds_q20/duckdb:vortex-file-compressed 19621069 21199991.00 0.93 ns
tpcds_q21/duckdb:vortex-file-compressed 24003206 23396112.00 1.03 ns
tpcds_q22/duckdb:vortex-file-compressed 119613880 131616021.00 0.91 ns
tpcds_q23/duckdb:vortex-file-compressed 145397740 151733576.00 0.96 ns
tpcds_q24/duckdb:vortex-file-compressed 57943905 61734566.00 0.94 ns
tpcds_q25/duckdb:vortex-file-compressed 48219196 51105694.00 0.94 ns
tpcds_q26/duckdb:vortex-file-compressed 46187532 47553629.00 0.97 ns
tpcds_q27/duckdb:vortex-file-compressed 83566453 87556928.00 0.95 ns
tpcds_q28/duckdb:vortex-file-compressed 37664722 39061042.00 0.96 ns
tpcds_q29/duckdb:vortex-file-compressed 51896358 55040317.00 0.94 ns
tpcds_q30/duckdb:vortex-file-compressed 35581953 36015221.00 0.99 ns
tpcds_q31/duckdb:vortex-file-compressed 34140033 36099515.00 0.95 ns
tpcds_q32/duckdb:vortex-file-compressed 17262867 19135752.00 0.90 ns
tpcds_q33/duckdb:vortex-file-compressed 33385669 34555045.00 0.97 ns
tpcds_q34/duckdb:vortex-file-compressed 30245200 31216436.00 0.97 ns
tpcds_q35/duckdb:vortex-file-compressed 82222804 90409222.00 0.91 ns
tpcds_q36/duckdb:vortex-file-compressed 31337581 32675891.00 0.96 ns
tpcds_q37/duckdb:vortex-file-compressed 19236475 20405756.00 0.94 ns
tpcds_q38/duckdb:vortex-file-compressed 47775402 47464137.00 1.01 ns
tpcds_q39/duckdb:vortex-file-compressed 47974729 51344495.00 0.93 ns
tpcds_q40/duckdb:vortex-file-compressed 23625383 26085894.00 0.91 ns
tpcds_q41/duckdb:vortex-file-compressed 16643195 17623571.00 0.94 ns
tpcds_q42/duckdb:vortex-file-compressed 15543977 17399322.00 0.89 ns 🚀
tpcds_q43/duckdb:vortex-file-compressed 21693780 21993430.00 0.99 ns
tpcds_q44/duckdb:vortex-file-compressed 28192651 30063905.00 0.94 ns
tpcds_q45/duckdb:vortex-file-compressed 32203665 35795826.00 0.90 ns 🚀
tpcds_q46/duckdb:vortex-file-compressed 60657205 64222608.00 0.94 ns
tpcds_q47/duckdb:vortex-file-compressed 68133040 72642678.00 0.94 ns
tpcds_q48/duckdb:vortex-file-compressed 36561109 39499038.00 0.93 ns
tpcds_q49/duckdb:vortex-file-compressed 39909764 36502050.00 1.09 ns
tpcds_q50/duckdb:vortex-file-compressed 37634738 39121679.00 0.96 ns
tpcds_q51/duckdb:vortex-file-compressed 118016643 209712381.00 0.56 ns 🚀
tpcds_q52/duckdb:vortex-file-compressed 15937023 16434443.00 0.97 ns
tpcds_q53/duckdb:vortex-file-compressed 25724992 28010434.00 0.92 ns
tpcds_q54/duckdb:vortex-file-compressed 34333746 37220416.00 0.92 ns
tpcds_q55/duckdb:vortex-file-compressed 15238087 15728210.00 0.97 ns
tpcds_q56/duckdb:vortex-file-compressed 37721887 38248493.00 0.99 ns
tpcds_q57/duckdb:vortex-file-compressed 58827191 61527731.00 0.96 ns
tpcds_q58/duckdb:vortex-file-compressed 40214314 39414366.00 1.02 ns
tpcds_q59/duckdb:vortex-file-compressed 59903784 62419173.00 0.96 ns
tpcds_q60/duckdb:vortex-file-compressed 37544222 40470539.00 0.93 ns
tpcds_q61/duckdb:vortex-file-compressed 48642789 51852890.00 0.94 ns
tpcds_q62/duckdb:vortex-file-compressed 22945368 24405075.00 0.94 ns
tpcds_q63/duckdb:vortex-file-compressed 26332043 27786488.00 0.95 ns
tpcds_q64/duckdb:vortex-file-compressed 96144525 98483602.00 0.98 ns
tpcds_q65/duckdb:vortex-file-compressed 35337338 37679300.00 0.94 ns
tpcds_q66/duckdb:vortex-file-compressed 35623871 34826791.00 1.02 ns
tpcds_q67/duckdb:vortex-file-compressed 196113752 209725620.00 0.94 ns
tpcds_q68/duckdb:vortex-file-compressed 49987156 53441113.00 0.94 ns
tpcds_q69/duckdb:vortex-file-compressed 52340077 55694769.00 0.94 ns
tpcds_q70/duckdb:vortex-file-compressed 70703719 71727672.00 0.99 ns
tpcds_q71/duckdb:vortex-file-compressed 26593275 26951212.00 0.99 ns
tpcds_q72/duckdb:vortex-file-compressed 181098333 185373176.00 0.98 ns
tpcds_q73/duckdb:vortex-file-compressed 28815893 29163598.00 0.99 ns
tpcds_q74/duckdb:vortex-file-compressed 65130961 69871783.00 0.93 ns
tpcds_q75/duckdb:vortex-file-compressed 65862611 69981339.00 0.94 ns
tpcds_q76/duckdb:vortex-file-compressed 24442209 26546000.00 0.92 ns
tpcds_q77/duckdb:vortex-file-compressed 30544060 32282658.00 0.95 ns
tpcds_q78/duckdb:vortex-file-compressed 83257610 92143773.00 0.90 ns
tpcds_q79/duckdb:vortex-file-compressed 37876626 41347973.00 0.92 ns
tpcds_q80/duckdb:vortex-file-compressed 56330501 60316060.00 0.93 ns
tpcds_q81/duckdb:vortex-file-compressed 38852514 42818263.00 0.91 ns
tpcds_q82/duckdb:vortex-file-compressed 20698768 22856155.00 0.91 ns
tpcds_q83/duckdb:vortex-file-compressed 38900667 42091229.00 0.92 ns
tpcds_q84/duckdb:vortex-file-compressed 23613556 24906847.00 0.95 ns
tpcds_q85/duckdb:vortex-file-compressed 54594786 59232925.00 0.92 ns
tpcds_q86/duckdb:vortex-file-compressed 49121123 53791648.00 0.91 ns
tpcds_q87/duckdb:vortex-file-compressed 46905718 50163281.00 0.94 ns
tpcds_q88/duckdb:vortex-file-compressed 92897159 92938670.00 1.00 ns
tpcds_q89/duckdb:vortex-file-compressed 27851360 29807273.00 0.93 ns
tpcds_q90/duckdb:vortex-file-compressed 16674930 15822876.00 1.05 ns
tpcds_q91/duckdb:vortex-file-compressed 32161994 34066578.00 0.94 ns
tpcds_q92/duckdb:vortex-file-compressed 25391103 26083501.00 0.97 ns
tpcds_q93/duckdb:vortex-file-compressed 30817288 34176142.00 0.90 ns
tpcds_q94/duckdb:vortex-file-compressed 28555675 28791849.00 0.99 ns
tpcds_q95/duckdb:vortex-file-compressed 171917531 166143289.00 1.03 ns
tpcds_q96/duckdb:vortex-file-compressed 31342420 32559114.00 0.96 ns
tpcds_q97/duckdb:vortex-file-compressed 42857737 47221721.00 0.91 ns
tpcds_q98/duckdb:vortex-file-compressed 23420442 25226046.00 0.93 ns
tpcds_q99/duckdb:vortex-file-compressed 44890655 44717464.00 1.00 ns
tpcds_q01/duckdb:vortex-compact 42156849 40377003.00 1.04 ns
tpcds_q02/duckdb:vortex-compact 63003879 66008712.00 0.95 ns
tpcds_q03/duckdb:vortex-compact 50875069 52597435.00 0.97 ns
tpcds_q04/duckdb:vortex-compact 141040027 147827537.00 0.95 ns
tpcds_q05/duckdb:vortex-compact 54756160 58225144.00 0.94 ns
tpcds_q06/duckdb:vortex-compact 50152573 52518174.00 0.95 ns
tpcds_q07/duckdb:vortex-compact 59740006 61271432.00 0.98 ns
tpcds_q08/duckdb:vortex-compact 45114325 46650245.00 0.97 ns
tpcds_q09/duckdb:vortex-compact 104757315 108231970.00 0.97 ns
tpcds_q10/duckdb:vortex-compact 78655226 79219535.00 0.99 ns
tpcds_q11/duckdb:vortex-compact 102348202 104187676.00 0.98 ns
tpcds_q12/duckdb:vortex-compact 28698847 28883766.00 0.99 ns
tpcds_q13/duckdb:vortex-compact 75515401 77646824.00 0.97 ns
tpcds_q14/duckdb:vortex-compact 152688670 151082272.00 1.01 ns
tpcds_q15/duckdb:vortex-compact 34369288 36669822.00 0.94 ns
tpcds_q16/duckdb:vortex-compact 38552780 40893370.00 0.94 ns
tpcds_q17/duckdb:vortex-compact 65621488 70746111.00 0.93 ns
tpcds_q18/duckdb:vortex-compact 143912283 152675897.00 0.94 ns
tpcds_q19/duckdb:vortex-compact 62916975 66201782.00 0.95 ns
tpcds_q20/duckdb:vortex-compact 25534713 27205737.00 0.94 ns
tpcds_q21/duckdb:vortex-compact 26050874 27431840.00 0.95 ns
tpcds_q22/duckdb:vortex-compact 128032496 135269489.00 0.95 ns
tpcds_q23/duckdb:vortex-compact 193805298 170631435.00 1.14 ns 🚨
tpcds_q24/duckdb:vortex-compact 79633835 83057181.00 0.96 ns
tpcds_q25/duckdb:vortex-compact 66327839 72991936.00 0.91 ns
tpcds_q26/duckdb:vortex-compact 57197823 64826626.00 0.88 ns 🚀
tpcds_q27/duckdb:vortex-compact 135850593 140257506.00 0.97 ns
tpcds_q28/duckdb:vortex-compact 107701595 111568775.00 0.97 ns
tpcds_q29/duckdb:vortex-compact 77618999 80232698.00 0.97 ns
tpcds_q30/duckdb:vortex-compact 43857161 45473745.00 0.96 ns
tpcds_q31/duckdb:vortex-compact 44249300 47109008.00 0.94 ns
tpcds_q32/duckdb:vortex-compact 26276101 29309377.00 0.90 ns 🚀
tpcds_q33/duckdb:vortex-compact 43159881 55145390.00 0.78 ns 🚀
tpcds_q34/duckdb:vortex-compact 50180416 53407472.00 0.94 ns
tpcds_q35/duckdb:vortex-compact 101927176 106545521.00 0.96 ns
tpcds_q36/duckdb:vortex-compact 45579701 48101773.00 0.95 ns
tpcds_q37/duckdb:vortex-compact 26335443 29274913.00 0.90 ns 🚀
tpcds_q38/duckdb:vortex-compact 58855551 62299375.00 0.94 ns
tpcds_q39/duckdb:vortex-compact 53226978 54713380.00 0.97 ns
tpcds_q40/duckdb:vortex-compact 31779077 33461102.00 0.95 ns
tpcds_q41/duckdb:vortex-compact 20357525 22232997.00 0.92 ns
tpcds_q42/duckdb:vortex-compact 21540264 23391920.00 0.92 ns
tpcds_q43/duckdb:vortex-compact 32335113 33638033.00 0.96 ns
tpcds_q44/duckdb:vortex-compact 47778087 47919498.00 1.00 ns
tpcds_q45/duckdb:vortex-compact 42181823 42575292.00 0.99 ns
tpcds_q46/duckdb:vortex-compact 86068843 91854212.00 0.94 ns
tpcds_q47/duckdb:vortex-compact 80074554 84192729.00 0.95 ns
tpcds_q48/duckdb:vortex-compact 64428569 66012699.00 0.98 ns
tpcds_q49/duckdb:vortex-compact 66900345 64844148.00 1.03 ns
tpcds_q50/duckdb:vortex-compact 57533712 60072108.00 0.96 ns
tpcds_q51/duckdb:vortex-compact 208925450 133827642.00 1.56 ns 🚨
tpcds_q52/duckdb:vortex-compact 21747603 22383731.00 0.97 ns
tpcds_q53/duckdb:vortex-compact 37877676 38453438.00 0.99 ns
tpcds_q54/duckdb:vortex-compact 47018608 48366172.00 0.97 ns
tpcds_q55/duckdb:vortex-compact 22322957 22319318.00 1.00 ns
tpcds_q56/duckdb:vortex-compact 57428856 57878322.00 0.99 ns
tpcds_q57/duckdb:vortex-compact 63834998 68576524.00 0.93 ns
tpcds_q58/duckdb:vortex-compact 43511495 50814799.00 0.86 ns 🚀
tpcds_q59/duckdb:vortex-compact 70516903 73454142.00 0.96 ns
tpcds_q60/duckdb:vortex-compact 52453220 56838396.00 0.92 ns
tpcds_q61/duckdb:vortex-compact 76750103 73201906.00 1.05 ns
tpcds_q62/duckdb:vortex-compact 38311173 37039062.00 1.03 ns
tpcds_q63/duckdb:vortex-compact 38420774 39629398.00 0.97 ns
tpcds_q64/duckdb:vortex-compact 131613712 135823203.00 0.97 ns
tpcds_q65/duckdb:vortex-compact 50343857 51751372.00 0.97 ns
tpcds_q66/duckdb:vortex-compact 54960482 57998258.00 0.95 ns
tpcds_q67/duckdb:vortex-compact 244190673 251778784.00 0.97 ns
tpcds_q68/duckdb:vortex-compact 77873271 82516634.00 0.94 ns
tpcds_q69/duckdb:vortex-compact 75319899 79264553.00 0.95 ns
tpcds_q70/duckdb:vortex-compact 126688206 133485015.00 0.95 ns
tpcds_q71/duckdb:vortex-compact 36469092 37783950.00 0.97 ns
tpcds_q72/duckdb:vortex-compact 195656716 198555958.00 0.99 ns
tpcds_q73/duckdb:vortex-compact 48851124 50424108.00 0.97 ns
tpcds_q74/duckdb:vortex-compact 87567452 90758271.00 0.96 ns
tpcds_q75/duckdb:vortex-compact 80146135 86915153.00 0.92 ns
tpcds_q76/duckdb:vortex-compact 39078038 42878887.00 0.91 ns
tpcds_q77/duckdb:vortex-compact 45233661 46526387.00 0.97 ns
tpcds_q78/duckdb:vortex-compact 99287757 105083672.00 0.94 ns
tpcds_q79/duckdb:vortex-compact 63664243 67243182.00 0.95 ns
tpcds_q80/duckdb:vortex-compact 82962545 87859573.00 0.94 ns
tpcds_q81/duckdb:vortex-compact 46384418 50245582.00 0.92 ns
tpcds_q82/duckdb:vortex-compact 29572460 31762859.00 0.93 ns
tpcds_q83/duckdb:vortex-compact 56523972 55804359.00 1.01 ns
tpcds_q84/duckdb:vortex-compact 30984322 31420465.00 0.99 ns
tpcds_q85/duckdb:vortex-compact 74553462 77646450.00 0.96 ns
tpcds_q86/duckdb:vortex-compact 77827881 94931414.00 0.82 ns 🚀
tpcds_q87/duckdb:vortex-compact 63096119 63927972.00 0.99 ns
tpcds_q88/duckdb:vortex-compact 117727215 99922044.00 1.18 ns 🚨
tpcds_q89/duckdb:vortex-compact 38829814 41062934.00 0.95 ns
tpcds_q90/duckdb:vortex-compact 18982806 16631484.00 1.14 ns 🚨
tpcds_q91/duckdb:vortex-compact 49085833 51313086.00 0.96 ns
tpcds_q92/duckdb:vortex-compact 58388844 59949061.00 0.97 ns
tpcds_q93/duckdb:vortex-compact 40852981 41814491.00 0.98 ns
tpcds_q94/duckdb:vortex-compact 38700479 40902898.00 0.95 ns
tpcds_q95/duckdb:vortex-compact 162980030 161917289.00 1.01 ns
tpcds_q96/duckdb:vortex-compact 35445945 37414078.00 0.95 ns
tpcds_q97/duckdb:vortex-compact 46661801 50670273.00 0.92 ns
tpcds_q98/duckdb:vortex-compact 32848348 34862555.00 0.94 ns
tpcds_q99/duckdb:vortex-compact 51919294 56331421.00 0.92 ns
tpcds_q01/duckdb:duckdb 23310804 24720184.00 0.94 ns
tpcds_q02/duckdb:duckdb 24583698 26125493.00 0.94 ns
tpcds_q03/duckdb:duckdb 10385145 10954454.00 0.95 ns
tpcds_q04/duckdb:duckdb 173723654 178030615.00 0.98 ns
tpcds_q05/duckdb:duckdb 21239274 21720767.00 0.98 ns
tpcds_q06/duckdb:duckdb 26950491 27915922.00 0.97 ns
tpcds_q07/duckdb:duckdb 41147399 42689490.00 0.96 ns
tpcds_q08/duckdb:duckdb 123656249 125159897.00 0.99 ns
tpcds_q09/duckdb:duckdb 18896268 19236190.00 0.98 ns
tpcds_q10/duckdb:duckdb 27389407 30218969.00 0.91 ns
tpcds_q11/duckdb:duckdb 151380490 155296220.00 0.97 ns
tpcds_q12/duckdb:duckdb 14160503 14931959.00 0.95 ns
tpcds_q13/duckdb:duckdb 27062648 27757804.00 0.97 ns
tpcds_q14/duckdb:duckdb 92897248 95061176.00 0.98 ns
tpcds_q15/duckdb:duckdb 22777563 23851473.00 0.95 ns
tpcds_q16/duckdb:duckdb 19821932 20065041.00 0.99 ns
tpcds_q17/duckdb:duckdb 25218076 26223336.00 0.96 ns
tpcds_q18/duckdb:duckdb 48590725 51580120.00 0.94 ns
tpcds_q19/duckdb:duckdb 19679345 20233301.00 0.97 ns
tpcds_q20/duckdb:duckdb 14496937 15143663.00 0.96 ns
tpcds_q21/duckdb:duckdb 7552529 8466099.00 0.89 ns 🚀
tpcds_q22/duckdb:duckdb 84326200 87593654.00 0.96 ns
tpcds_q23/duckdb:duckdb 72842050 81363817.00 0.90 ns 🚀
tpcds_q24/duckdb:duckdb 26296251 26914340.00 0.98 ns
tpcds_q25/duckdb:duckdb 18707318 19444285.00 0.96 ns
tpcds_q26/duckdb:duckdb 28755674 29988240.00 0.96 ns
tpcds_q27/duckdb:duckdb 52391876 53504118.00 0.98 ns
tpcds_q28/duckdb:duckdb 24334991 25080472.00 0.97 ns
tpcds_q29/duckdb:duckdb 23653093 24142298.00 0.98 ns
tpcds_q30/duckdb:duckdb 32377757 33671984.00 0.96 ns
tpcds_q31/duckdb:duckdb 24752412 24718698.00 1.00 ns
tpcds_q32/duckdb:duckdb 8936864 8844625.00 1.01 ns
tpcds_q33/duckdb:duckdb 15896579 16323712.00 0.97 ns
tpcds_q34/duckdb:duckdb 18766932 19487178.00 0.96 ns
tpcds_q35/duckdb:duckdb 38567456 40480431.00 0.95 ns
tpcds_q36/duckdb:duckdb 75512438 81280643.00 0.93 ns
tpcds_q37/duckdb:duckdb 9282129 9955793.00 0.93 ns
tpcds_q38/duckdb:duckdb 33089834 34056598.00 0.97 ns
tpcds_q39/duckdb:duckdb 29575631 30482086.00 0.97 ns
tpcds_q40/duckdb:duckdb 15329785 16009525.00 0.96 ns
tpcds_q41/duckdb:duckdb 10243840 10333119.00 0.99 ns
tpcds_q42/duckdb:duckdb 9788901 9542503.00 1.03 ns
tpcds_q43/duckdb:duckdb 14114779 15006735.00 0.94 ns
tpcds_q44/duckdb:duckdb 16313473 16788428.00 0.97 ns
tpcds_q45/duckdb:duckdb 19087297 19799558.00 0.96 ns
tpcds_q46/duckdb:duckdb 39399516 41164115.00 0.96 ns
tpcds_q47/duckdb:duckdb 54198132 56400636.00 0.96 ns
tpcds_q48/duckdb:duckdb 25312144 26481275.00 0.96 ns
tpcds_q49/duckdb:duckdb 17728171 18101878.00 0.98 ns
tpcds_q50/duckdb:duckdb 16813088 17007248.00 0.99 ns
tpcds_q51/duckdb:duckdb 108883725 108771988.00 1.00 ns
tpcds_q52/duckdb:duckdb 9668832 9352924.00 1.03 ns
tpcds_q53/duckdb:duckdb 15886230 15749610.00 1.01 ns
tpcds_q54/duckdb:duckdb 19343801 20005566.00 0.97 ns
tpcds_q55/duckdb:duckdb 9580924 10458423.00 0.92 ns
tpcds_q56/duckdb:duckdb 17220093 17643014.00 0.98 ns
tpcds_q57/duckdb:duckdb 46027435 47007891.00 0.98 ns
tpcds_q58/duckdb:duckdb 15417618 16346823.00 0.94 ns
tpcds_q59/duckdb:duckdb 37397919 37882744.00 0.99 ns
tpcds_q60/duckdb:duckdb 18354980 19415814.00 0.95 ns
tpcds_q61/duckdb:duckdb 18201589 18223556.00 1.00 ns
tpcds_q62/duckdb:duckdb 10434693 10846599.00 0.96 ns
tpcds_q63/duckdb:duckdb 13985624 13930813.00 1.00 ns
tpcds_q64/duckdb:duckdb 58824082 60928189.00 0.97 ns
tpcds_q65/duckdb:duckdb 36841993 37627707.00 0.98 ns
tpcds_q66/duckdb:duckdb 27614821 27453901.00 1.01 ns
tpcds_q67/duckdb:duckdb 149816482 156474301.00 0.96 ns
tpcds_q68/duckdb:duckdb 27461797 28554488.00 0.96 ns
tpcds_q69/duckdb:duckdb 29214273 30280813.00 0.96 ns
tpcds_q70/duckdb:duckdb 19422404 20114123.00 0.97 ns
tpcds_q71/duckdb:duckdb 16194937 16633601.00 0.97 ns
tpcds_q72/duckdb:duckdb 45444047 46693233.00 0.97 ns
tpcds_q73/duckdb:duckdb 14358191 15288723.00 0.94 ns
tpcds_q74/duckdb:duckdb 104925920 109889454.00 0.95 ns
tpcds_q75/duckdb:duckdb 44976206 45504484.00 0.99 ns
tpcds_q76/duckdb:duckdb 14728999 14951230.00 0.99 ns
tpcds_q77/duckdb:duckdb 14384592 14302428.00 1.01 ns
tpcds_q78/duckdb:duckdb 66030922 68442251.00 0.96 ns
tpcds_q79/duckdb:duckdb 20910780 21395776.00 0.98 ns
tpcds_q80/duckdb:duckdb 30478659 32463289.00 0.94 ns
tpcds_q81/duckdb:duckdb 39605078 42775308.00 0.93 ns
tpcds_q82/duckdb:duckdb 10928096 11652502.00 0.94 ns
tpcds_q83/duckdb:duckdb 10812930 11270367.00 0.96 ns
tpcds_q84/duckdb:duckdb 15166019 15442465.00 0.98 ns
tpcds_q85/duckdb:duckdb 25431521 26873013.00 0.95 ns
tpcds_q86/duckdb:duckdb 13705191 14286999.00 0.96 ns
tpcds_q87/duckdb:duckdb 34280068 36036452.00 0.95 ns
tpcds_q88/duckdb:duckdb 26144242 26331490.00 0.99 ns
tpcds_q89/duckdb:duckdb 17827073 18629415.00 0.96 ns
tpcds_q90/duckdb:duckdb 7011733 7171423.00 0.98 ns
tpcds_q91/duckdb:duckdb 14360254 16368735.00 0.88 ns 🚀
tpcds_q92/duckdb:duckdb 10428716 10590479.00 0.98 ns
tpcds_q93/duckdb:duckdb 23598982 25315889.00 0.93 ns
tpcds_q94/duckdb:duckdb 14951205 15726197.00 0.95 ns
tpcds_q95/duckdb:duckdb 110713019 117780300.00 0.94 ns
tpcds_q96/duckdb:duckdb 6153484 7005610.00 0.88 ns 🚀
tpcds_q97/duckdb:duckdb 32625317 34156169.00 0.96 ns
tpcds_q98/duckdb:duckdb 19064250 19627845.00 0.97 ns
tpcds_q99/duckdb:duckdb 21548863 21988169.00 0.98 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.010x ➖
  • Vortex: 1.012x ➖
  • Parquet: 0.995x ➖
  • duckdb:vortex: 1.013x ➖
  • datafusion:vortex: 1.011x ➖
  • Best: tpch_q15/datafusion:vortex-file-compressed (0.910x)
  • Worst: tpch_q09/duckdb:vortex-file-compressed (1.106x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR d2b882b base b91ce62 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 61586252 68600204.00 0.90 ns 🚀
tpch_q02/datafusion:arrow 23554645 23087288.00 1.02 ns
tpch_q03/datafusion:arrow 36305980 36675568.00 0.99 ns
tpch_q04/datafusion:arrow 30223307 30515593.00 0.99 ns
tpch_q05/datafusion:arrow 92567228 96914533.00 0.96 ns
tpch_q06/datafusion:arrow 21394731 21080283.00 1.01 ns
tpch_q07/datafusion:arrow 174857213 169193464.00 1.03 ns
tpch_q08/datafusion:arrow 46956104 46644649.00 1.01 ns
tpch_q09/datafusion:arrow 85820883 75054039.00 1.14 ns 🚨
tpch_q10/datafusion:arrow 56329494 56158484.00 1.00 ns
tpch_q11/datafusion:arrow 11763329 11462578.00 1.03 ns
tpch_q12/datafusion:arrow 63369114 56481977.00 1.12 ns 🚨
tpch_q13/datafusion:arrow 50650284 49273638.00 1.03 ns
tpch_q14/datafusion:arrow 25537598 25145466.00 1.02 ns
tpch_q15/datafusion:arrow 49115350 46822002.00 1.05 ns
tpch_q16/datafusion:arrow 23522024 23357055.00 1.01 ns
tpch_q17/datafusion:arrow 76454901 83475557.00 0.92 ns
tpch_q18/datafusion:arrow 161632609 172574734.00 0.94 ns
tpch_q19/datafusion:arrow 40862267 40733713.00 1.00 ns
tpch_q20/datafusion:arrow 40137755 36686564.00 1.09 ns
tpch_q21/datafusion:arrow 224743061 215642332.00 1.04 ns
tpch_q22/datafusion:arrow 22368331 21681269.00 1.03 ns
tpch_q01/datafusion:parquet 149291609 145755307.00 1.02 ns
tpch_q02/datafusion:parquet 81784678 80278669.00 1.02 ns
tpch_q03/datafusion:parquet 78822986 77696151.00 1.01 ns
tpch_q04/datafusion:parquet 57620358 54123761.00 1.06 ns
tpch_q05/datafusion:parquet 175090609 173640909.00 1.01 ns
tpch_q06/datafusion:parquet 42384971 46834056.00 0.91 ns
tpch_q07/datafusion:parquet 182821228 189798460.00 0.96 ns
tpch_q08/datafusion:parquet 171086460 167116239.00 1.02 ns
tpch_q09/datafusion:parquet 219941372 220187023.00 1.00 ns
tpch_q10/datafusion:parquet 197518266 194195309.00 1.02 ns
tpch_q11/datafusion:parquet 60914920 61479178.00 0.99 ns
tpch_q12/datafusion:parquet 128436284 113282236.00 1.13 ns 🚨
tpch_q13/datafusion:parquet 201648055 202987712.00 0.99 ns
tpch_q14/datafusion:parquet 83580605 89565621.00 0.93 ns
tpch_q15/datafusion:parquet 70107514 69262935.00 1.01 ns
tpch_q16/datafusion:parquet 55126530 54216724.00 1.02 ns
tpch_q17/datafusion:parquet 166328441 169618325.00 0.98 ns
tpch_q18/datafusion:parquet 243281668 241036075.00 1.01 ns
tpch_q19/datafusion:parquet 83569046 104251078.00 0.80 ns 🚀
tpch_q20/datafusion:parquet 133108227 126279945.00 1.05 ns
tpch_q21/datafusion:parquet 187322952 191861390.00 0.98 ns
tpch_q22/datafusion:parquet 41419894 41769014.00 0.99 ns
tpch_q01/datafusion:vortex-file-compressed 55057699 53051442.00 1.04 ns
tpch_q02/datafusion:vortex-file-compressed 54920807 54746348.00 1.00 ns
tpch_q03/datafusion:vortex-file-compressed 29243838 28565356.00 1.02 ns
tpch_q04/datafusion:vortex-file-compressed 20060356 20243528.00 0.99 ns
tpch_q05/datafusion:vortex-file-compressed 83894794 81579488.00 1.03 ns
tpch_q06/datafusion:vortex-file-compressed 11476138 10428713.00 1.10 ns 🚨
tpch_q07/datafusion:vortex-file-compressed 95990878 94775132.00 1.01 ns
tpch_q08/datafusion:vortex-file-compressed 69352100 68683777.00 1.01 ns
tpch_q09/datafusion:vortex-file-compressed 92132235 89519117.00 1.03 ns
tpch_q10/datafusion:vortex-file-compressed 84496381 82411073.00 1.03 ns
tpch_q11/datafusion:vortex-file-compressed 21018080 20723213.00 1.01 ns
tpch_q12/datafusion:vortex-file-compressed 37106761 36441296.00 1.02 ns
tpch_q13/datafusion:vortex-file-compressed 31411288 30510421.00 1.03 ns
tpch_q14/datafusion:vortex-file-compressed 29566863 28871901.00 1.02 ns
tpch_q15/datafusion:vortex-file-compressed 26416647 29027923.00 0.91 ns
tpch_q16/datafusion:vortex-file-compressed 36563654 34677690.00 1.05 ns
tpch_q17/datafusion:vortex-file-compressed 76980203 74535020.00 1.03 ns
tpch_q18/datafusion:vortex-file-compressed 106838280 106058903.00 1.01 ns
tpch_q19/datafusion:vortex-file-compressed 38990109 39805477.00 0.98 ns
tpch_q20/datafusion:vortex-file-compressed 51376878 53262840.00 0.96 ns
tpch_q21/datafusion:vortex-file-compressed 96970754 103131389.00 0.94 ns
tpch_q22/datafusion:vortex-file-compressed 17120677 17253046.00 0.99 ns
tpch_q01/datafusion:vortex-compact 63181032 61267501.00 1.03 ns
tpch_q02/datafusion:vortex-compact 59527448 59406187.00 1.00 ns
tpch_q03/datafusion:vortex-compact 34212264 33627172.00 1.02 ns
tpch_q04/datafusion:vortex-compact 24923578 24986008.00 1.00 ns
tpch_q05/datafusion:vortex-compact 90405625 86344934.00 1.05 ns
tpch_q06/datafusion:vortex-compact 14480746 14379553.00 1.01 ns
tpch_q07/datafusion:vortex-compact 99995118 100247589.00 1.00 ns
tpch_q08/datafusion:vortex-compact 79270134 75922542.00 1.04 ns
tpch_q09/datafusion:vortex-compact 97081158 95179764.00 1.02 ns
tpch_q10/datafusion:vortex-compact 84426813 82268040.00 1.03 ns
tpch_q11/datafusion:vortex-compact 22594642 22375456.00 1.01 ns
tpch_q12/datafusion:vortex-compact 46266883 48008966.00 0.96 ns
tpch_q13/datafusion:vortex-compact 39540824 39304940.00 1.01 ns
tpch_q14/datafusion:vortex-compact 34672159 34203319.00 1.01 ns
tpch_q15/datafusion:vortex-compact 35930732 35887784.00 1.00 ns
tpch_q16/datafusion:vortex-compact 42326521 41195378.00 1.03 ns
tpch_q17/datafusion:vortex-compact 83013157 83411572.00 1.00 ns
tpch_q18/datafusion:vortex-compact 112911812 112736945.00 1.00 ns
tpch_q19/datafusion:vortex-compact 48319677 49266147.00 0.98 ns
tpch_q20/datafusion:vortex-compact 56308379 57398699.00 0.98 ns
tpch_q21/datafusion:vortex-compact 118044554 112024775.00 1.05 ns
tpch_q22/datafusion:vortex-compact 16890720 16302622.00 1.04 ns
tpch_q01/duckdb:parquet 80046360 79957687.00 1.00 ns
tpch_q02/duckdb:parquet 47265337 46712309.00 1.01 ns
tpch_q03/duckdb:parquet 83545323 77246472.00 1.08 ns
tpch_q04/duckdb:parquet 60674903 61220827.00 0.99 ns
tpch_q05/duckdb:parquet 76138586 79667656.00 0.96 ns
tpch_q06/duckdb:parquet 23566789 23362756.00 1.01 ns
tpch_q07/duckdb:parquet 83085704 81934438.00 1.01 ns
tpch_q08/duckdb:parquet 97748353 105673818.00 0.93 ns
tpch_q09/duckdb:parquet 171981094 143599603.00 1.20 ns 🚨
tpch_q10/duckdb:parquet 139084914 137031905.00 1.01 ns
tpch_q11/duckdb:parquet 26397339 25782176.00 1.02 ns
tpch_q12/duckdb:parquet 58924049 59142749.00 1.00 ns
tpch_q13/duckdb:parquet 276829381 274648057.00 1.01 ns
tpch_q14/duckdb:parquet 62060325 53653619.00 1.16 ns 🚨
tpch_q15/duckdb:parquet 28514241 36116331.00 0.79 ns 🚀
tpch_q16/duckdb:parquet 60658149 59551458.00 1.02 ns
tpch_q17/duckdb:parquet 70291899 68522816.00 1.03 ns
tpch_q18/duckdb:parquet 125070803 147336871.00 0.85 ns 🚀
tpch_q19/duckdb:parquet 70365213 80603760.00 0.87 ns 🚀
tpch_q20/duckdb:parquet 71265162 74937372.00 0.95 ns
tpch_q21/duckdb:parquet 202008064 189523410.00 1.07 ns
tpch_q22/duckdb:parquet 56283366 56370015.00 1.00 ns
tpch_q01/duckdb:vortex-file-compressed 34963398 36099994.00 0.97 ns
tpch_q02/duckdb:vortex-file-compressed 32795503 33558217.00 0.98 ns
tpch_q03/duckdb:vortex-file-compressed 33861639 33963215.00 1.00 ns
tpch_q04/duckdb:vortex-file-compressed 37241238 37617733.00 0.99 ns
tpch_q05/duckdb:vortex-file-compressed 38250564 38709946.00 0.99 ns
tpch_q06/duckdb:vortex-file-compressed 11089734 11396034.00 0.97 ns
tpch_q07/duckdb:vortex-file-compressed 41376816 40006660.00 1.03 ns
tpch_q08/duckdb:vortex-file-compressed 48103826 49715623.00 0.97 ns
tpch_q09/duckdb:vortex-file-compressed 84866688 76722471.00 1.11 ns 🚨
tpch_q10/duckdb:vortex-file-compressed 39969380 38846306.00 1.03 ns
tpch_q11/duckdb:vortex-file-compressed 18159966 19620410.00 0.93 ns
tpch_q12/duckdb:vortex-file-compressed 25915200 25622528.00 1.01 ns
tpch_q13/duckdb:vortex-file-compressed 43296338 40101257.00 1.08 ns
tpch_q14/duckdb:vortex-file-compressed 24887520 24879674.00 1.00 ns
tpch_q15/duckdb:vortex-file-compressed 18617260 18443625.00 1.01 ns
tpch_q16/duckdb:vortex-file-compressed 33955149 33802365.00 1.00 ns
tpch_q17/duckdb:vortex-file-compressed 25909261 26440270.00 0.98 ns
tpch_q18/duckdb:vortex-file-compressed 55519381 56423368.00 0.98 ns
tpch_q19/duckdb:vortex-file-compressed 34222845 33398204.00 1.02 ns
tpch_q20/duckdb:vortex-file-compressed 39571722 37498914.00 1.06 ns
tpch_q21/duckdb:vortex-file-compressed 112253404 105010086.00 1.07 ns
tpch_q22/duckdb:vortex-file-compressed 21130915 20249819.00 1.04 ns
tpch_q01/duckdb:vortex-compact 42975806 42489421.00 1.01 ns
tpch_q02/duckdb:vortex-compact 44820882 41675863.00 1.08 ns
tpch_q03/duckdb:vortex-compact 37896892 38202314.00 0.99 ns
tpch_q04/duckdb:vortex-compact 42960049 42800594.00 1.00 ns
tpch_q05/duckdb:vortex-compact 46045324 45541282.00 1.01 ns
tpch_q06/duckdb:vortex-compact 15796620 15088692.00 1.05 ns
tpch_q07/duckdb:vortex-compact 51805236 49399170.00 1.05 ns
tpch_q08/duckdb:vortex-compact 59378829 56919583.00 1.04 ns
tpch_q09/duckdb:vortex-compact 93505458 90019742.00 1.04 ns
tpch_q10/duckdb:vortex-compact 46151508 45368685.00 1.02 ns
tpch_q11/duckdb:vortex-compact 23648715 24426121.00 0.97 ns
tpch_q12/duckdb:vortex-compact 39994913 39765064.00 1.01 ns
tpch_q13/duckdb:vortex-compact 48605391 48786318.00 1.00 ns
tpch_q14/duckdb:vortex-compact 32342844 31724002.00 1.02 ns
tpch_q15/duckdb:vortex-compact 21930388 21840364.00 1.00 ns
tpch_q16/duckdb:vortex-compact 39632084 39942453.00 0.99 ns
tpch_q17/duckdb:vortex-compact 31579066 31472159.00 1.00 ns
tpch_q18/duckdb:vortex-compact 62156798 59249524.00 1.05 ns
tpch_q19/duckdb:vortex-compact 39346024 39104024.00 1.01 ns
tpch_q20/duckdb:vortex-compact 49697962 47574640.00 1.04 ns
tpch_q21/duckdb:vortex-compact 117034447 117379349.00 1.00 ns
tpch_q22/duckdb:vortex-compact 22387768 22367597.00 1.00 ns
tpch_q01/duckdb:duckdb 17704498 17550552.00 1.01 ns
tpch_q02/duckdb:duckdb 15677668 14473074.00 1.08 ns
tpch_q03/duckdb:duckdb 21875153 21279697.00 1.03 ns
tpch_q04/duckdb:duckdb 22015526 21613527.00 1.02 ns
tpch_q05/duckdb:duckdb 24154863 23404637.00 1.03 ns
tpch_q06/duckdb:duckdb 7686796 7149210.00 1.08 ns
tpch_q07/duckdb:duckdb 27161160 26829977.00 1.01 ns
tpch_q08/duckdb:duckdb 27315583 27052728.00 1.01 ns
tpch_q09/duckdb:duckdb 62294773 57648011.00 1.08 ns
tpch_q10/duckdb:duckdb 58585486 57961920.00 1.01 ns
tpch_q11/duckdb:duckdb 8105310 6990753.00 1.16 ns 🚨
tpch_q12/duckdb:duckdb 18575201 17603307.00 1.06 ns
tpch_q13/duckdb:duckdb 39816397 40845162.00 0.97 ns
tpch_q14/duckdb:duckdb 24441190 22587737.00 1.08 ns
tpch_q15/duckdb:duckdb 14337061 14148038.00 1.01 ns
tpch_q16/duckdb:duckdb 25557434 25540906.00 1.00 ns
tpch_q17/duckdb:duckdb 18423155 18026872.00 1.02 ns
tpch_q18/duckdb:duckdb 39675220 39677224.00 1.00 ns
tpch_q19/duckdb:duckdb 31772294 31626700.00 1.00 ns
tpch_q20/duckdb:duckdb 26705506 26969718.00 0.99 ns
tpch_q21/duckdb:duckdb 64003951 62888112.00 1.02 ns
tpch_q22/duckdb:duckdb 26921542 27098534.00 0.99 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 1.077x ➖
  • Vortex: 1.063x ➖
  • Parquet: 1.107x ➖
  • duckdb:vortex: 1.076x ➖
  • datafusion:vortex: 1.050x ➖
  • Best: fineweb_q01/datafusion:vortex-compact (0.807x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (2.171x)
  • Significant (>30%): 0↑ 3↓
Detailed Results Table
name PR d2b882b base b91ce62 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 1340173740 962287394.00 1.39 ns 🚨
fineweb_q01/datafusion:parquet 1787194548 1643713833.00 1.09 ns
fineweb_q02/datafusion:parquet 2072557738 1799433123.00 1.15 ns
fineweb_q03/datafusion:parquet 1793663047 1709797121.00 1.05 ns
fineweb_q04/datafusion:parquet 1778273832 1643618938.00 1.08 ns
fineweb_q05/datafusion:parquet 1836859249 1711808604.00 1.07 ns
fineweb_q06/datafusion:parquet 2020958662 1605193301.00 1.26 ns
fineweb_q07/datafusion:parquet 2146040174 1674721394.00 1.28 ns
fineweb_q08/datafusion:parquet 1947323514 1746093613.00 1.12 ns
fineweb_q00/datafusion:vortex-file-compressed 70467615 32463089.00 2.17 ns 🚨
fineweb_q01/datafusion:vortex-file-compressed 515212100 546463630.00 0.94 ns
fineweb_q02/datafusion:vortex-file-compressed 548118025 479371598.00 1.14 ns
fineweb_q03/datafusion:vortex-file-compressed 1469896488 1397779816.00 1.05 ns
fineweb_q04/datafusion:vortex-file-compressed 1445331292 1434617005.00 1.01 ns
fineweb_q05/datafusion:vortex-file-compressed 1405237161 1388379093.00 1.01 ns
fineweb_q06/datafusion:vortex-file-compressed 1703668952 1581415011.00 1.08 ns
fineweb_q07/datafusion:vortex-file-compressed 1416846366 1458765359.00 0.97 ns
fineweb_q08/datafusion:vortex-file-compressed 604449410 582207834.00 1.04 ns
fineweb_q00/datafusion:vortex-compact 31121784 33193271.00 0.94 ns
fineweb_q01/datafusion:vortex-compact 474698378 588071035.00 0.81 ns
fineweb_q02/datafusion:vortex-compact 603902539 654753339.00 0.92 ns
fineweb_q03/datafusion:vortex-compact 1700077444 1705974282.00 1.00 ns
fineweb_q04/datafusion:vortex-compact 2210418913 2176968033.00 1.02 ns
fineweb_q05/datafusion:vortex-compact 1658438482 1613092197.00 1.03 ns
fineweb_q06/datafusion:vortex-compact 1448318176 1395024630.00 1.04 ns
fineweb_q07/datafusion:vortex-compact 1268027462 1307511171.00 0.97 ns
fineweb_q08/datafusion:vortex-compact 512140905 425764187.00 1.20 ns
fineweb_q00/duckdb:parquet 1057200143 1005340962.00 1.05 ns
fineweb_q01/duckdb:parquet 2529256316 2280500329.00 1.11 ns
fineweb_q02/duckdb:parquet 2714172905 2273779913.00 1.19 ns
fineweb_q03/duckdb:parquet 7792126856 7594554014.00 1.03 ns
fineweb_q04/duckdb:parquet 1874895853 1823006042.00 1.03 ns
fineweb_q05/duckdb:parquet 4127890390 4163068538.00 0.99 ns
fineweb_q06/duckdb:parquet 5570799441 5407248923.00 1.03 ns
fineweb_q07/duckdb:parquet 5919532955 5662331781.00 1.05 ns
fineweb_q08/duckdb:parquet 1047593095 1013190423.00 1.03 ns
fineweb_q00/duckdb:vortex-file-compressed 138006660 70772939.00 1.95 ns 🚨
fineweb_q01/duckdb:vortex-file-compressed 616013578 536460652.00 1.15 ns
fineweb_q02/duckdb:vortex-file-compressed 442071683 409536506.00 1.08 ns
fineweb_q03/duckdb:vortex-file-compressed 1744580741 1591321106.00 1.10 ns
fineweb_q04/duckdb:vortex-file-compressed 1609445419 1683513912.00 0.96 ns
fineweb_q05/duckdb:vortex-file-compressed 1730273438 1722243559.00 1.00 ns
fineweb_q06/duckdb:vortex-file-compressed 1777914402 1939466499.00 0.92 ns
fineweb_q07/duckdb:vortex-file-compressed 1680052998 1582850753.00 1.06 ns
fineweb_q08/duckdb:vortex-file-compressed 715126970 622263330.00 1.15 ns
fineweb_q00/duckdb:vortex-compact 101782693 78105457.00 1.30 ns 🚨
fineweb_q01/duckdb:vortex-compact 531894182 553404527.00 0.96 ns
fineweb_q02/duckdb:vortex-compact 578718026 559583250.00 1.03 ns
fineweb_q03/duckdb:vortex-compact 1753711204 1689534554.00 1.04 ns
fineweb_q04/duckdb:vortex-compact 1808592814 1721027736.00 1.05 ns
fineweb_q05/duckdb:vortex-compact 1609430684 1668772458.00 0.96 ns
fineweb_q06/duckdb:vortex-compact 1517270823 1595318029.00 0.95 ns
fineweb_q07/duckdb:vortex-compact 1393427954 1460410603.00 0.95 ns
fineweb_q08/duckdb:vortex-compact 497987052 471112897.00 1.06 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.976x ➖
  • Vortex: 0.986x ➖
  • Parquet: 0.956x ➖
  • duckdb:vortex: 0.994x ➖
  • datafusion:vortex: 0.979x ➖
  • Best: tpch_q08/datafusion:vortex-compact (0.525x)
  • Worst: tpch_q16/datafusion:vortex-file-compressed (1.377x)
  • Significant (>30%): 3↑ 1↓
Detailed Results Table
name PR d2b882b base b91ce62 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 1012031734 966723780.00 1.05 ns
tpch_q02/datafusion:parquet 1009857680 1100979016.00 0.92 ns
tpch_q03/datafusion:parquet 1145352735 955648447.00 1.20 ns
tpch_q04/datafusion:parquet 586991799 480899085.00 1.22 ns
tpch_q05/datafusion:parquet 1576986719 1263261348.00 1.25 ns
tpch_q06/datafusion:parquet 618524439 507508654.00 1.22 ns
tpch_q07/datafusion:parquet 1640312575 1454773764.00 1.13 ns
tpch_q08/datafusion:parquet 1739924399 1838429404.00 0.95 ns
tpch_q09/datafusion:parquet 1895722872 1859196754.00 1.02 ns
tpch_q10/datafusion:parquet 2221156439 4118273134.00 0.54 ns 🚀
tpch_q11/datafusion:parquet 576589379 1065801106.00 0.54 ns 🚀
tpch_q12/datafusion:parquet 746437140 1151235262.00 0.65 ns 🚀
tpch_q13/datafusion:parquet 695879945 792205340.00 0.88 ns
tpch_q14/datafusion:parquet 756765961 931899780.00 0.81 ns
tpch_q15/datafusion:parquet 1231451702 1207587719.00 1.02 ns
tpch_q16/datafusion:parquet 439273551 464505978.00 0.95 ns
tpch_q17/datafusion:parquet 1368203530 1561080979.00 0.88 ns
tpch_q18/datafusion:parquet 1618569899 1657244396.00 0.98 ns
tpch_q19/datafusion:parquet 986688957 1153215268.00 0.86 ns
tpch_q20/datafusion:parquet 1178182988 2388557680.00 0.49 ns 🚀
tpch_q21/datafusion:parquet 1727946553 2055541299.00 0.84 ns
tpch_q22/datafusion:parquet 730576698 806772280.00 0.91 ns
tpch_q01/datafusion:vortex-file-compressed 694748800 769269321.00 0.90 ns
tpch_q02/datafusion:vortex-file-compressed 627833997 1100378830.00 0.57 ns 🚀
tpch_q03/datafusion:vortex-file-compressed 949284276 927460311.00 1.02 ns
tpch_q04/datafusion:vortex-file-compressed 677009870 821463620.00 0.82 ns
tpch_q05/datafusion:vortex-file-compressed 1088810130 1108796191.00 0.98 ns
tpch_q06/datafusion:vortex-file-compressed 645320803 649380811.00 0.99 ns
tpch_q07/datafusion:vortex-file-compressed 1160881719 1110880591.00 1.05 ns
tpch_q08/datafusion:vortex-file-compressed 1279432995 1249713844.00 1.02 ns
tpch_q09/datafusion:vortex-file-compressed 1529814982 1566340899.00 0.98 ns
tpch_q10/datafusion:vortex-file-compressed 1153838098 1120547537.00 1.03 ns
tpch_q11/datafusion:vortex-file-compressed 578989352 601881421.00 0.96 ns
tpch_q12/datafusion:vortex-file-compressed 1003601553 1063642979.00 0.94 ns
tpch_q13/datafusion:vortex-file-compressed 484839585 479265849.00 1.01 ns
tpch_q14/datafusion:vortex-file-compressed 771767172 603390479.00 1.28 ns
tpch_q15/datafusion:vortex-file-compressed 1326230992 1089317246.00 1.22 ns
tpch_q16/datafusion:vortex-file-compressed 440482062 319885616.00 1.38 ns 🚨
tpch_q17/datafusion:vortex-file-compressed 1288313351 1254859906.00 1.03 ns
tpch_q18/datafusion:vortex-file-compressed 1420135622 1419280590.00 1.00 ns
tpch_q19/datafusion:vortex-file-compressed 1125562983 1138453549.00 0.99 ns
tpch_q20/datafusion:vortex-file-compressed 1370771508 1149313725.00 1.19 ns
tpch_q21/datafusion:vortex-file-compressed 1900879163 1713857119.00 1.11 ns
tpch_q22/datafusion:vortex-file-compressed 384253552 364463582.00 1.05 ns
tpch_q01/datafusion:vortex-compact 712229913 694854660.00 1.03 ns
tpch_q02/datafusion:vortex-compact 617840201 743999745.00 0.83 ns
tpch_q03/datafusion:vortex-compact 710093814 667559182.00 1.06 ns
tpch_q04/datafusion:vortex-compact 549116799 544027833.00 1.01 ns
tpch_q05/datafusion:vortex-compact 955626238 975765931.00 0.98 ns
tpch_q06/datafusion:vortex-compact 607767752 717118828.00 0.85 ns
tpch_q07/datafusion:vortex-compact 1143886160 1954054803.00 0.59 ns 🚀
tpch_q08/datafusion:vortex-compact 1206342919 2297606560.00 0.53 ns 🚀
tpch_q09/datafusion:vortex-compact 1369858989 1311213119.00 1.04 ns
tpch_q10/datafusion:vortex-compact 902104414 882111825.00 1.02 ns
tpch_q11/datafusion:vortex-compact 534455110 430418358.00 1.24 ns
tpch_q12/datafusion:vortex-compact 761372180 871944880.00 0.87 ns
tpch_q13/datafusion:vortex-compact 404559582 420288694.00 0.96 ns
tpch_q14/datafusion:vortex-compact 560140598 591544365.00 0.95 ns
tpch_q15/datafusion:vortex-compact 1051672890 1078484085.00 0.98 ns
tpch_q16/datafusion:vortex-compact 316405996 330560578.00 0.96 ns
tpch_q17/datafusion:vortex-compact 1224884371 1227589760.00 1.00 ns
tpch_q18/datafusion:vortex-compact 1199515025 1227663833.00 0.98 ns
tpch_q19/datafusion:vortex-compact 660326035 756274601.00 0.87 ns
tpch_q20/datafusion:vortex-compact 1073979872 876314075.00 1.23 ns
tpch_q21/datafusion:vortex-compact 1741535767 1425108914.00 1.22 ns
tpch_q22/datafusion:vortex-compact 492021600 466800224.00 1.05 ns
tpch_q01/duckdb:parquet 1545465086 1156539590.00 1.34 ns 🚨
tpch_q02/duckdb:parquet 1413197186 1409483603.00 1.00 ns
tpch_q03/duckdb:parquet 1869406169 1803655589.00 1.04 ns
tpch_q04/duckdb:parquet 1079903259 1048928711.00 1.03 ns
tpch_q05/duckdb:parquet 2109324214 1842694401.00 1.14 ns
tpch_q06/duckdb:parquet 664839357 632481452.00 1.05 ns
tpch_q07/duckdb:parquet 1684593479 1717670198.00 0.98 ns
tpch_q08/duckdb:parquet 2592273995 2466682767.00 1.05 ns
tpch_q09/duckdb:parquet 2311767214 2191575420.00 1.05 ns
tpch_q10/duckdb:parquet 3232739724 3002856141.00 1.08 ns
tpch_q11/duckdb:parquet 962457242 973220974.00 0.99 ns
tpch_q12/duckdb:parquet 863321538 1080636024.00 0.80 ns
tpch_q13/duckdb:parquet 1125971591 1215311343.00 0.93 ns
tpch_q14/duckdb:parquet 1195957062 1125285836.00 1.06 ns
tpch_q15/duckdb:parquet 1021534227 972720813.00 1.05 ns
tpch_q16/duckdb:parquet 675324974 731166152.00 0.92 ns
tpch_q17/duckdb:parquet 1277573924 1241962214.00 1.03 ns
tpch_q18/duckdb:parquet 1484639121 1476636556.00 1.01 ns
tpch_q19/duckdb:parquet 1711014463 1393849637.00 1.23 ns
tpch_q20/duckdb:parquet 1567700767 1786840400.00 0.88 ns
tpch_q21/duckdb:parquet 1954039546 1899625097.00 1.03 ns
tpch_q22/duckdb:parquet 909731531 955236376.00 0.95 ns
tpch_q01/duckdb:vortex-file-compressed 689146236 650503020.00 1.06 ns
tpch_q02/duckdb:vortex-file-compressed 1135143801 1065044661.00 1.07 ns
tpch_q03/duckdb:vortex-file-compressed 964457249 1097784555.00 0.88 ns
tpch_q04/duckdb:vortex-file-compressed 656430947 657125809.00 1.00 ns
tpch_q05/duckdb:vortex-file-compressed 1392322655 1538173962.00 0.91 ns
tpch_q06/duckdb:vortex-file-compressed 781576896 874804748.00 0.89 ns
tpch_q07/duckdb:vortex-file-compressed 1316738422 1248885822.00 1.05 ns
tpch_q08/duckdb:vortex-file-compressed 1684547281 1782466187.00 0.95 ns
tpch_q09/duckdb:vortex-file-compressed 1461643326 1579778940.00 0.93 ns
tpch_q10/duckdb:vortex-file-compressed 1345488050 1361525400.00 0.99 ns
tpch_q11/duckdb:vortex-file-compressed 764379320 884810411.00 0.86 ns
tpch_q12/duckdb:vortex-file-compressed 820287679 726860657.00 1.13 ns
tpch_q13/duckdb:vortex-file-compressed 1018333309 1159358502.00 0.88 ns
tpch_q14/duckdb:vortex-file-compressed 889744427 976442217.00 0.91 ns
tpch_q15/duckdb:vortex-file-compressed 623933787 682710370.00 0.91 ns
tpch_q16/duckdb:vortex-file-compressed 482263647 500145417.00 0.96 ns
tpch_q17/duckdb:vortex-file-compressed 1091859146 1078116202.00 1.01 ns
tpch_q18/duckdb:vortex-file-compressed 1184305611 1153854367.00 1.03 ns
tpch_q19/duckdb:vortex-file-compressed 737213186 759215219.00 0.97 ns
tpch_q20/duckdb:vortex-file-compressed 1351653701 1391654906.00 0.97 ns
tpch_q21/duckdb:vortex-file-compressed 1971536571 2007604905.00 0.98 ns
tpch_q22/duckdb:vortex-file-compressed 661105256 587837724.00 1.12 ns
tpch_q01/duckdb:vortex-compact 624845126 655461439.00 0.95 ns
tpch_q02/duckdb:vortex-compact 1197343457 1087220386.00 1.10 ns
tpch_q03/duckdb:vortex-compact 879140290 954416370.00 0.92 ns
tpch_q04/duckdb:vortex-compact 537987230 516585403.00 1.04 ns
tpch_q05/duckdb:vortex-compact 1131142158 1140496030.00 0.99 ns
tpch_q06/duckdb:vortex-compact 704803275 777404945.00 0.91 ns
tpch_q07/duckdb:vortex-compact 1022420656 1061519797.00 0.96 ns
tpch_q08/duckdb:vortex-compact 1619601845 1494251701.00 1.08 ns
tpch_q09/duckdb:vortex-compact 1403027261 1497679084.00 0.94 ns
tpch_q10/duckdb:vortex-compact 1286400152 1152575528.00 1.12 ns
tpch_q11/duckdb:vortex-compact 736566448 667528426.00 1.10 ns
tpch_q12/duckdb:vortex-compact 722180277 789521621.00 0.91 ns
tpch_q13/duckdb:vortex-compact 874457065 865902944.00 1.01 ns
tpch_q14/duckdb:vortex-compact 1016223532 851600977.00 1.19 ns
tpch_q15/duckdb:vortex-compact 647020391 667793554.00 0.97 ns
tpch_q16/duckdb:vortex-compact 453753243 464650964.00 0.98 ns
tpch_q17/duckdb:vortex-compact 1032986052 998395956.00 1.03 ns
tpch_q18/duckdb:vortex-compact 911104400 970867473.00 0.94 ns
tpch_q19/duckdb:vortex-compact 768900921 734478572.00 1.05 ns
tpch_q20/duckdb:vortex-compact 1220636769 1196212062.00 1.02 ns
tpch_q21/duckdb:vortex-compact 1890814724 1680336295.00 1.13 ns
tpch_q22/duckdb:vortex-compact 725353285 683008925.00 1.06 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.000x ➖
  • Vortex: 0.994x ➖
  • Parquet: 1.013x ➖
  • duckdb:vortex: 0.986x ➖
  • datafusion:vortex: 1.003x ➖
  • Best: fineweb_q03/duckdb:vortex-file-compressed (0.752x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.164x)
  • Significant (>10%): 2↑ 1↓
Detailed Results Table
name PR d2b882b base b91ce62 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6225144 5675602.00 1.10 ns
fineweb_q01/datafusion:parquet 263308896 264932139.00 0.99 ns
fineweb_q02/datafusion:parquet 263929355 268356047.00 0.98 ns
fineweb_q03/datafusion:parquet 274890111 265080811.00 1.04 ns
fineweb_q04/datafusion:parquet 286444693 279603302.00 1.02 ns
fineweb_q05/datafusion:parquet 283219542 272709818.00 1.04 ns
fineweb_q06/datafusion:parquet 271159587 272957830.00 0.99 ns
fineweb_q07/datafusion:parquet 268123733 262819748.00 1.02 ns
fineweb_q08/datafusion:parquet 261037051 260076239.00 1.00 ns
fineweb_q00/datafusion:vortex-file-compressed 5624113 4832363.00 1.16 ns 🚨
fineweb_q01/datafusion:vortex-file-compressed 30390648 28848076.00 1.05 ns
fineweb_q02/datafusion:vortex-file-compressed 31262591 35186106.00 0.89 ns 🚀
fineweb_q03/datafusion:vortex-file-compressed 84145338 82091930.00 1.03 ns
fineweb_q04/datafusion:vortex-file-compressed 207279137 214427089.00 0.97 ns
fineweb_q05/datafusion:vortex-file-compressed 188356916 187833926.00 1.00 ns
fineweb_q06/datafusion:vortex-file-compressed 69086085 71287607.00 0.97 ns
fineweb_q07/datafusion:vortex-file-compressed 70330089 71963768.00 0.98 ns
fineweb_q08/datafusion:vortex-file-compressed 26798818 25883003.00 1.04 ns
fineweb_q00/datafusion:vortex-compact 4830747 4762257.00 1.01 ns
fineweb_q01/datafusion:vortex-compact 147174473 140390907.00 1.05 ns
fineweb_q02/datafusion:vortex-compact 162487630 161352158.00 1.01 ns
fineweb_q03/datafusion:vortex-compact 1249552444 1248321886.00 1.00 ns
fineweb_q04/datafusion:vortex-compact 1444221415 1453599842.00 0.99 ns
fineweb_q05/datafusion:vortex-compact 1146766561 1134531192.00 1.01 ns
fineweb_q06/datafusion:vortex-compact 583924872 596516861.00 0.98 ns
fineweb_q07/datafusion:vortex-compact 629156776 625429748.00 1.01 ns
fineweb_q08/datafusion:vortex-compact 24753428 26342705.00 0.94 ns
fineweb_q00/duckdb:parquet 33729278 33085297.00 1.02 ns
fineweb_q01/duckdb:parquet 97240615 96612137.00 1.01 ns
fineweb_q02/duckdb:parquet 105861594 104278395.00 1.02 ns
fineweb_q03/duckdb:parquet 308596533 311087346.00 0.99 ns
fineweb_q04/duckdb:parquet 434449552 434288787.00 1.00 ns
fineweb_q05/duckdb:parquet 409729613 407615896.00 1.01 ns
fineweb_q06/duckdb:parquet 203010984 204432089.00 0.99 ns
fineweb_q07/duckdb:parquet 216457957 216801955.00 1.00 ns
fineweb_q08/duckdb:parquet 63602131 62598211.00 1.02 ns
fineweb_q00/duckdb:vortex-file-compressed 4128891 4071377.00 1.01 ns
fineweb_q01/duckdb:vortex-file-compressed 27558823 25947592.00 1.06 ns
fineweb_q02/duckdb:vortex-file-compressed 30419583 30856502.00 0.99 ns
fineweb_q03/duckdb:vortex-file-compressed 119403302 158793260.00 0.75 ns 🚀
fineweb_q04/duckdb:vortex-file-compressed 203361444 204055019.00 1.00 ns
fineweb_q05/duckdb:vortex-file-compressed 181628142 180978484.00 1.00 ns
fineweb_q06/duckdb:vortex-file-compressed 70666360 68428893.00 1.03 ns
fineweb_q07/duckdb:vortex-file-compressed 67974327 72732076.00 0.93 ns
fineweb_q08/duckdb:vortex-file-compressed 24884847 27257292.00 0.91 ns
fineweb_q00/duckdb:vortex-compact 4819768 4652728.00 1.04 ns
fineweb_q01/duckdb:vortex-compact 92936633 95438049.00 0.97 ns
fineweb_q02/duckdb:vortex-compact 98715401 101147865.00 0.98 ns
fineweb_q03/duckdb:vortex-compact 835044446 844169249.00 0.99 ns
fineweb_q04/duckdb:vortex-compact 894551961 896154750.00 1.00 ns
fineweb_q05/duckdb:vortex-compact 804160328 795951292.00 1.01 ns
fineweb_q06/duckdb:vortex-compact 455406941 449420564.00 1.01 ns
fineweb_q07/duckdb:vortex-compact 471944835 465719004.00 1.01 ns
fineweb_q08/duckdb:vortex-compact 25302155 23318837.00 1.09 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: Compression

Summary

  • Overall: 0.976x ➖
  • Vortex: 0.995x ➖
  • Parquet: 0.982x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 (0.888x)
  • Worst: vortex:parquet-zstd ratio decompress time/Arade (1.228x)
  • Significant (>10%): 2↑ 3↓
Detailed Results Table
name PR d2b882b base d05c539 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1406455614.00 1450193922.00 0.97 ns
parquet_rs-zstd decompress time/taxi 291357879.00 300829808.00 0.97 ns
compress time/taxi 726851537.00 758686261.00 0.96 ns
decompress time/taxi 19638136.00 21679575.00 0.91 ns
parquet_rs-zstd compress time/Arade 2533538838.00 2651106629.00 0.96 ns
parquet_rs-zstd decompress time/Arade 666835610.00 685017642.00 0.97 ns
compress time/Arade 1131592626.00 1192357688.00 0.95 ns
decompress time/Arade 37442577.00 31329075.00 1.20 ns 🚨
parquet_rs-zstd compress time/Bimbo 15834617981.00 16366397686.00 0.97 ns
parquet_rs-zstd decompress time/Bimbo 2250289925.00 2315516580.00 0.97 ns
compress time/Bimbo 6918884521.00 7355924451.00 0.94 ns
decompress time/Bimbo 100960764.00 103841013.00 0.97 ns
parquet_rs-zstd compress time/CMSprovider 7958409614.00 8354743778.00 0.95 ns
parquet_rs-zstd decompress time/CMSprovider 2118232178.00 2249197604.00 0.94 ns
compress time/CMSprovider 2934701464.00 3020211802.00 0.97 ns
decompress time/CMSprovider 84978843.00 90172489.00 0.94 ns
parquet_rs-zstd compress time/Euro2016 1449990637.00 1519210681.00 0.95 ns
parquet_rs-zstd decompress time/Euro2016 417710744.00 434791370.00 0.96 ns
compress time/Euro2016 430523969.00 438749886.00 0.98 ns
decompress time/Euro2016 20793007.00 22817716.00 0.91 ns
parquet_rs-zstd compress time/Food 933100814.00 939429505.00 0.99 ns
parquet_rs-zstd decompress time/Food 240114815.00 246192961.00 0.98 ns
compress time/Food 400561251.00 431386342.00 0.93 ns
decompress time/Food 8722890.00 9289352.00 0.94 ns
parquet_rs-zstd compress time/HashTags 2586296391.00 2813514701.00 0.92 ns
parquet_rs-zstd decompress time/HashTags 681544559.00 765481358.00 0.89 ns 🚀
compress time/HashTags 923459252.00 974520983.00 0.95 ns
decompress time/HashTags 83646682.00 83294833.00 1.00 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3217983785.00 3329810566.00 0.97 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 724614420.00 735132513.00 0.99 ns
compress time/TPC-H l_comment chunked 1345421211.00 1368732761.00 0.98 ns
decompress time/TPC-H l_comment chunked 44003889.00 46476276.00 0.95 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3192304965.00 3311806507.00 0.96 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 720985272.00 729844180.00 0.99 ns
compress time/TPC-H l_comment canonical 1312925494.00 1365717177.00 0.96 ns
decompress time/TPC-H l_comment canonical 44824852.00 45689737.00 0.98 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6769840.00 7495536.00 0.90 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2562962.00 2660902.00 0.96 ns
compress time/wide table cols=100 chunks=1 rows=1000 16223523.00 17368482.00 0.93 ns
decompress time/wide table cols=100 chunks=1 rows=1000 3067189.00 3584951.00 0.86 ns 🚀
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 86345059.00 85204076.00 1.01 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 30180597.00 31039224.00 0.97 ns
compress time/wide table cols=1000 chunks=1 rows=1000 159019765.00 165294603.00 0.96 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 25366429.00 27775765.00 0.91 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 898427380.00 928091860.00 0.97 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 339219649.00 349146720.00 0.97 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1554255579.00 1621705717.00 0.96 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 261036710.00 296537274.00 0.88 ns 🚀
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6630850.00 7907039.00 0.84 ns 🚀
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2602222.00 2709113.00 0.96 ns
compress time/wide table cols=100 chunks=50 rows=1000 15710614.00 16832868.00 0.93 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2775261.00 3140620.00 0.88 ns 🚀
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 84802053.00 91216689.00 0.93 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 29715779.00 30479248.00 0.97 ns
compress time/wide table cols=1000 chunks=50 rows=1000 158797033.00 169418510.00 0.94 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 25921311.00 28313788.00 0.92 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 878815514.00 941485675.00 0.93 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 343223660.00 351647027.00 0.98 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1531039273.00 1603491364.00 0.95 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 260895196.00 297645064.00 0.88 ns 🚀
parquet size/taxi 55879185.00 55879185.00 1.00 bytes
vortex-file-compressed size/taxi 51448740.00 51448740.00 1.00 bytes
vortex:parquet-zstd size/taxi 0.92 0.92 1.00 ratio
vortex:parquet-zstd ratio compress time/taxi 0.52 0.52 0.99 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.07 0.07 0.94 ratio
parquet size/Arade 305282152.00 305282152.00 1.00 bytes
vortex-file-compressed size/Arade 143320892.00 143320892.00 1.00 bytes
vortex:parquet-zstd size/Arade 0.47 0.47 1.00 ratio
vortex:parquet-zstd ratio compress time/Arade 0.45 0.45 0.99 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.06 0.05 1.23 ratio 🚨
parquet size/Bimbo 388935055.00 388935055.00 1.00 bytes
vortex-file-compressed size/Bimbo 526057964.00 526057964.00 1.00 bytes
vortex:parquet-zstd size/Bimbo 1.35 1.35 1.00 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.44 0.45 0.97 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.04 0.04 1.00 ratio
parquet size/CMSprovider 384634824.00 384634824.00 1.00 bytes
vortex-file-compressed size/CMSprovider 448338524.00 448338524.00 1.00 bytes
vortex:parquet-zstd size/CMSprovider 1.17 1.17 1.00 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.37 0.36 1.02 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.04 0.04 1.00 ratio
parquet size/Euro2016 123042700.00 123042700.00 1.00 bytes
vortex-file-compressed size/Euro2016 167856372.00 167863828.00 1.00 bytes
vortex:parquet-zstd size/Euro2016 1.36 1.36 1.00 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.30 0.29 1.03 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.05 0.05 0.95 ratio
parquet size/Food 36177631.00 36177631.00 1.00 bytes
vortex-file-compressed size/Food 44162400.00 44162400.00 1.00 bytes
vortex:parquet-zstd size/Food 1.22 1.22 1.00 ratio
vortex:parquet-zstd ratio compress time/Food 0.43 0.46 0.93 ratio
vortex:parquet-zstd ratio decompress time/Food 0.04 0.04 0.96 ratio
parquet size/HashTags 133854962.00 133854962.00 1.00 bytes
vortex-file-compressed size/HashTags 198700644.00 198700644.00 1.00 bytes
vortex:parquet-zstd size/HashTags 1.48 1.48 1.00 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.36 0.35 1.03 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.12 0.11 1.13 ratio 🚨
parquet size/TPC-H l_comment chunked 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment chunked 180408824.00 180408824.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.42 0.41 1.02 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.06 0.06 0.96 ratio
parquet size/TPC-H l_comment canonical 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment canonical 180408824.00 180408824.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.41 0.41 1.00 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.06 0.06 0.99 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.40 2.32 1.03 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.20 1.35 0.89 ratio 🚀
parquet size/wide table cols=1000 chunks=1 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.84 1.94 0.95 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.84 0.89 0.94 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.73 1.75 0.99 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.77 0.85 0.91 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.37 2.13 1.11 ratio 🚨
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.07 1.16 0.92 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.87 1.86 1.01 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.87 0.93 0.94 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.74 1.70 1.02 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.76 0.85 0.90 ratio 🚀

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.977x ➖
  • Vortex: 0.977x ➖
  • datafusion:vortex: 0.977x ➖
  • Best: polarsignals_q02/datafusion:vortex-file-compressed (0.788x)
  • Worst: polarsignals_q05/datafusion:vortex-file-compressed (1.085x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR d2b882b base d05c539 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 120189193 119220240.00 1.01 ns
polarsignals_q01/datafusion:vortex-file-compressed 350429856 351424120.00 1.00 ns
polarsignals_q02/datafusion:vortex-file-compressed 24003379 30445507.00 0.79 ns 🚀
polarsignals_q03/datafusion:vortex-file-compressed 353766625 355591162.00 0.99 ns
polarsignals_q04/datafusion:vortex-file-compressed 11988675 12531552.00 0.96 ns
polarsignals_q05/datafusion:vortex-file-compressed 18718437 17246645.00 1.09 ns
polarsignals_q06/datafusion:vortex-file-compressed 22613074 22089157.00 1.02 ns
polarsignals_q07/datafusion:vortex-file-compressed 15408626 15779402.00 0.98 ns
polarsignals_q08/datafusion:vortex-file-compressed 428302603 433865438.00 0.99 ns
polarsignals_q09/datafusion:vortex-file-compressed 13997505 14257967.00 0.98 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.028x ➖
  • Vortex: 1.039x ➖
  • Parquet: 1.013x ➖
  • duckdb:vortex: 1.043x ➖
  • datafusion:vortex: 1.035x ➖
  • Best: tpch_q12/datafusion:vortex-file-compressed (0.966x)
  • Worst: tpch_q12/datafusion:vortex-compact (1.119x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR d2b882b base d05c539 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 728284975 711359823.00 1.02 ns
tpch_q02/datafusion:arrow 206284730 210790299.00 0.98 ns
tpch_q03/datafusion:arrow 548054552 537569556.00 1.02 ns
tpch_q04/datafusion:arrow 415880932 379571325.00 1.10 ns
tpch_q05/datafusion:arrow 1096193443 1077803167.00 1.02 ns
tpch_q06/datafusion:arrow 312061813 306282655.00 1.02 ns
tpch_q07/datafusion:arrow 1365997439 1330910310.00 1.03 ns
tpch_q08/datafusion:arrow 1333419765 1321267744.00 1.01 ns
tpch_q09/datafusion:arrow 1592714008 1585833259.00 1.00 ns
tpch_q10/datafusion:arrow 668395431 658018506.00 1.02 ns
tpch_q11/datafusion:arrow 183012737 188795336.00 0.97 ns
tpch_q12/datafusion:arrow 765309862 730469208.00 1.05 ns
tpch_q13/datafusion:arrow 512209137 517969402.00 0.99 ns
tpch_q14/datafusion:arrow 369075901 347457860.00 1.06 ns
tpch_q15/datafusion:arrow 754648149 744271024.00 1.01 ns
tpch_q16/datafusion:arrow 132297691 123484760.00 1.07 ns
tpch_q17/datafusion:arrow 1633892714 1599611193.00 1.02 ns
tpch_q18/datafusion:arrow 2170580985 2132255951.00 1.02 ns
tpch_q19/datafusion:arrow 595981036 570180028.00 1.05 ns
tpch_q20/datafusion:arrow 579520100 540577077.00 1.07 ns
tpch_q21/datafusion:arrow 3926107628 3729848498.00 1.05 ns
tpch_q22/datafusion:arrow 184361621 182891130.00 1.01 ns
tpch_q01/datafusion:parquet 494650163 469215167.00 1.05 ns
tpch_q02/datafusion:parquet 269166488 264974411.00 1.02 ns
tpch_q03/datafusion:parquet 404816645 404788896.00 1.00 ns
tpch_q04/datafusion:parquet 150419995 151915035.00 0.99 ns
tpch_q05/datafusion:parquet 586672742 582429376.00 1.01 ns
tpch_q06/datafusion:parquet 132764031 135828127.00 0.98 ns
tpch_q07/datafusion:parquet 813489592 802676886.00 1.01 ns
tpch_q08/datafusion:parquet 672671399 666431617.00 1.01 ns
tpch_q09/datafusion:parquet 977542638 979701968.00 1.00 ns
tpch_q10/datafusion:parquet 604259887 596888885.00 1.01 ns
tpch_q11/datafusion:parquet 201367247 203004397.00 0.99 ns
tpch_q12/datafusion:parquet 242531241 244322338.00 0.99 ns
tpch_q13/datafusion:parquet 344442588 346931533.00 0.99 ns
tpch_q14/datafusion:parquet 202179289 199896180.00 1.01 ns
tpch_q15/datafusion:parquet 257842951 258471108.00 1.00 ns
tpch_q16/datafusion:parquet 191132360 182783009.00 1.05 ns
tpch_q17/datafusion:parquet 839802899 850249330.00 0.99 ns
tpch_q18/datafusion:parquet 1040673092 1030381267.00 1.01 ns
tpch_q19/datafusion:parquet 335528222 328900335.00 1.02 ns
tpch_q20/datafusion:parquet 387227755 380347813.00 1.02 ns
tpch_q21/datafusion:parquet 911329570 908094259.00 1.00 ns
tpch_q22/datafusion:parquet 219532081 219089118.00 1.00 ns
tpch_q01/datafusion:vortex-file-compressed 430152972 426586952.00 1.01 ns
tpch_q02/datafusion:vortex-file-compressed 164508110 164519734.00 1.00 ns
tpch_q03/datafusion:vortex-file-compressed 262265985 267331001.00 0.98 ns
tpch_q04/datafusion:vortex-file-compressed 106942919 110702085.00 0.97 ns
tpch_q05/datafusion:vortex-file-compressed 461497363 467362022.00 0.99 ns
tpch_q06/datafusion:vortex-file-compressed 40544813 41030687.00 0.99 ns
tpch_q07/datafusion:vortex-file-compressed 660149234 649314514.00 1.02 ns
tpch_q08/datafusion:vortex-file-compressed 488566773 485676746.00 1.01 ns
tpch_q09/datafusion:vortex-file-compressed 824222787 808866910.00 1.02 ns
tpch_q10/datafusion:vortex-file-compressed 299701968 302261905.00 0.99 ns
tpch_q11/datafusion:vortex-file-compressed 123454261 121943174.00 1.01 ns
tpch_q12/datafusion:vortex-file-compressed 131017228 135675869.00 0.97 ns
tpch_q13/datafusion:vortex-file-compressed 231381936 227983369.00 1.01 ns
tpch_q14/datafusion:vortex-file-compressed 76680701 75668480.00 1.01 ns
tpch_q15/datafusion:vortex-file-compressed 112882680 108080409.00 1.04 ns
tpch_q16/datafusion:vortex-file-compressed 100719322 94711766.00 1.06 ns
tpch_q17/datafusion:vortex-file-compressed 766146642 752477841.00 1.02 ns
tpch_q18/datafusion:vortex-file-compressed 991902739 964082558.00 1.03 ns
tpch_q19/datafusion:vortex-file-compressed 127797098 129110575.00 0.99 ns
tpch_q20/datafusion:vortex-file-compressed 213721174 205848590.00 1.04 ns
tpch_q21/datafusion:vortex-file-compressed 803394710 772387880.00 1.04 ns
tpch_q22/datafusion:vortex-file-compressed 65221005 65171563.00 1.00 ns
tpch_q01/datafusion:vortex-compact 475530222 461286933.00 1.03 ns
tpch_q02/datafusion:vortex-compact 180994183 172357756.00 1.05 ns
tpch_q03/datafusion:vortex-compact 284876966 278257504.00 1.02 ns
tpch_q04/datafusion:vortex-compact 135607526 131095918.00 1.03 ns
tpch_q05/datafusion:vortex-compact 507858696 479150716.00 1.06 ns
tpch_q06/datafusion:vortex-compact 66185579 62927907.00 1.05 ns
tpch_q07/datafusion:vortex-compact 721699595 677676868.00 1.06 ns
tpch_q08/datafusion:vortex-compact 532562858 493484845.00 1.08 ns
tpch_q09/datafusion:vortex-compact 888378885 825656472.00 1.08 ns
tpch_q10/datafusion:vortex-compact 356138753 332833060.00 1.07 ns
tpch_q11/datafusion:vortex-compact 137239142 126842264.00 1.08 ns
tpch_q12/datafusion:vortex-compact 212033046 189438490.00 1.12 ns 🚨
tpch_q13/datafusion:vortex-compact 293252872 276054938.00 1.06 ns
tpch_q14/datafusion:vortex-compact 100351852 92789324.00 1.08 ns
tpch_q15/datafusion:vortex-compact 179992309 164816299.00 1.09 ns
tpch_q16/datafusion:vortex-compact 110876673 105615266.00 1.05 ns
tpch_q17/datafusion:vortex-compact 810201594 753426879.00 1.08 ns
tpch_q18/datafusion:vortex-compact 1064629954 969326755.00 1.10 ns
tpch_q19/datafusion:vortex-compact 240802613 238989895.00 1.01 ns
tpch_q20/datafusion:vortex-compact 244399162 232972094.00 1.05 ns
tpch_q21/datafusion:vortex-compact 902017266 821031148.00 1.10 ns
tpch_q22/datafusion:vortex-compact 78730560 76350720.00 1.03 ns
tpch_q01/duckdb:parquet 271005824 261966230.00 1.03 ns
tpch_q02/duckdb:parquet 131461470 131627259.00 1.00 ns
tpch_q03/duckdb:parquet 230016647 225687397.00 1.02 ns
tpch_q04/duckdb:parquet 155990122 154329844.00 1.01 ns
tpch_q05/duckdb:parquet 238332165 232568503.00 1.02 ns
tpch_q06/duckdb:parquet 72559592 70905038.00 1.02 ns
tpch_q07/duckdb:parquet 224280998 219245691.00 1.02 ns
tpch_q08/duckdb:parquet 345995122 330586260.00 1.05 ns
tpch_q09/duckdb:parquet 502360260 488816335.00 1.03 ns
tpch_q10/duckdb:parquet 652123737 635352702.00 1.03 ns
tpch_q11/duckdb:parquet 54919054 55261936.00 0.99 ns
tpch_q12/duckdb:parquet 142612176 141994823.00 1.00 ns
tpch_q13/duckdb:parquet 417581844 406457220.00 1.03 ns
tpch_q14/duckdb:parquet 184309895 180003867.00 1.02 ns
tpch_q15/duckdb:parquet 109159159 106621364.00 1.02 ns
tpch_q16/duckdb:parquet 169150640 169770967.00 1.00 ns
tpch_q17/duckdb:parquet 203679179 207950968.00 0.98 ns
tpch_q18/duckdb:parquet 372788266 364198517.00 1.02 ns
tpch_q19/duckdb:parquet 297702143 291889976.00 1.02 ns
tpch_q20/duckdb:parquet 253594162 249957784.00 1.01 ns
tpch_q21/duckdb:parquet 611796051 589415994.00 1.04 ns
tpch_q22/duckdb:parquet 302770863 294692630.00 1.03 ns
tpch_q01/duckdb:vortex-file-compressed 190619258 189920355.00 1.00 ns
tpch_q02/duckdb:vortex-file-compressed 66110174 64383408.00 1.03 ns
tpch_q03/duckdb:vortex-file-compressed 145436754 139650646.00 1.04 ns
tpch_q04/duckdb:vortex-file-compressed 168909942 162319631.00 1.04 ns
tpch_q05/duckdb:vortex-file-compressed 153309557 150357702.00 1.02 ns
tpch_q06/duckdb:vortex-file-compressed 50157973 47289827.00 1.06 ns
tpch_q07/duckdb:vortex-file-compressed 159227198 154011703.00 1.03 ns
tpch_q08/duckdb:vortex-file-compressed 235408419 221484248.00 1.06 ns
tpch_q09/duckdb:vortex-file-compressed 383051703 369079218.00 1.04 ns
tpch_q10/duckdb:vortex-file-compressed 177353444 167805379.00 1.06 ns
tpch_q11/duckdb:vortex-file-compressed 42216515 40805842.00 1.03 ns
tpch_q12/duckdb:vortex-file-compressed 100942684 97006157.00 1.04 ns
tpch_q13/duckdb:vortex-file-compressed 248007094 243323695.00 1.02 ns
tpch_q14/duckdb:vortex-file-compressed 74392278 70858544.00 1.05 ns
tpch_q15/duckdb:vortex-file-compressed 101106964 95640974.00 1.06 ns
tpch_q16/duckdb:vortex-file-compressed 87370124 85337181.00 1.02 ns
tpch_q17/duckdb:vortex-file-compressed 123611450 121195713.00 1.02 ns
tpch_q18/duckdb:vortex-file-compressed 298186984 291391433.00 1.02 ns
tpch_q19/duckdb:vortex-file-compressed 89049509 86859175.00 1.03 ns
tpch_q20/duckdb:vortex-file-compressed 177382033 171284501.00 1.04 ns
tpch_q21/duckdb:vortex-file-compressed 603671191 564481159.00 1.07 ns
tpch_q22/duckdb:vortex-file-compressed 82039158 79387554.00 1.03 ns
tpch_q01/duckdb:vortex-compact 248394964 241943372.00 1.03 ns
tpch_q02/duckdb:vortex-compact 75156770 71634163.00 1.05 ns
tpch_q03/duckdb:vortex-compact 174815005 166548083.00 1.05 ns
tpch_q04/duckdb:vortex-compact 211739724 199425768.00 1.06 ns
tpch_q05/duckdb:vortex-compact 190789875 179829711.00 1.06 ns
tpch_q06/duckdb:vortex-compact 90022026 83936472.00 1.07 ns
tpch_q07/duckdb:vortex-compact 231494757 217615382.00 1.06 ns
tpch_q08/duckdb:vortex-compact 277910062 262650459.00 1.06 ns
tpch_q09/duckdb:vortex-compact 427315328 401028523.00 1.07 ns
tpch_q10/duckdb:vortex-compact 216479685 204759396.00 1.06 ns
tpch_q11/duckdb:vortex-compact 44866314 44021067.00 1.02 ns
tpch_q12/duckdb:vortex-compact 221054227 214574474.00 1.03 ns
tpch_q13/duckdb:vortex-compact 306498142 290003717.00 1.06 ns
tpch_q14/duckdb:vortex-compact 106613260 102640651.00 1.04 ns
tpch_q15/duckdb:vortex-compact 126211652 119193936.00 1.06 ns
tpch_q16/duckdb:vortex-compact 95334607 92436713.00 1.03 ns
tpch_q17/duckdb:vortex-compact 142081447 130749853.00 1.09 ns
tpch_q18/duckdb:vortex-compact 341287791 322267195.00 1.06 ns
tpch_q19/duckdb:vortex-compact 112652109 110042866.00 1.02 ns
tpch_q20/duckdb:vortex-compact 218194865 211994908.00 1.03 ns
tpch_q21/duckdb:vortex-compact 714472079 685480657.00 1.04 ns
tpch_q22/duckdb:vortex-compact 93788631 91588244.00 1.02 ns
tpch_q01/duckdb:duckdb 117855208 116931792.00 1.01 ns
tpch_q02/duckdb:duckdb 51910840 50470672.00 1.03 ns
tpch_q03/duckdb:duckdb 101974900 99358491.00 1.03 ns
tpch_q04/duckdb:duckdb 130470189 129184685.00 1.01 ns
tpch_q05/duckdb:duckdb 115837686 112257444.00 1.03 ns
tpch_q06/duckdb:duckdb 44429432 43753232.00 1.02 ns
tpch_q07/duckdb:duckdb 110310226 109154766.00 1.01 ns
tpch_q08/duckdb:duckdb 142615611 140606552.00 1.01 ns
tpch_q09/duckdb:duckdb 309399884 305499993.00 1.01 ns
tpch_q10/duckdb:duckdb 217596445 215427481.00 1.01 ns
tpch_q11/duckdb:duckdb 23162275 22376854.00 1.04 ns
tpch_q12/duckdb:duckdb 87564118 85644851.00 1.02 ns
tpch_q13/duckdb:duckdb 238431793 236927954.00 1.01 ns
tpch_q14/duckdb:duckdb 77388331 76111730.00 1.02 ns
tpch_q15/duckdb:duckdb 81680112 80555088.00 1.01 ns
tpch_q16/duckdb:duckdb 75419857 74058999.00 1.02 ns
tpch_q17/duckdb:duckdb 99755686 99089802.00 1.01 ns
tpch_q18/duckdb:duckdb 223184085 219141542.00 1.02 ns
tpch_q19/duckdb:duckdb 128314570 125903883.00 1.02 ns
tpch_q20/duckdb:duckdb 123776880 123270605.00 1.00 ns
tpch_q21/duckdb:duckdb 324766348 322541877.00 1.01 ns
tpch_q22/duckdb:duckdb 74408086 67376991.00 1.10 ns 🚨

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.034x ➖
  • Vortex: 1.051x ➖
  • Parquet: 1.000x ➖
  • duckdb:vortex: 1.003x ➖
  • datafusion:vortex: 1.102x ➖
  • Best: tpch_q14/duckdb:vortex-file-compressed (0.730x)
  • Worst: tpch_q11/datafusion:vortex-file-compressed (1.712x)
  • Significant (>30%): 0↑ 7↓
Detailed Results Table
name PR d2b882b base d05c539 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 236503341 253768945.00 0.93 ns
tpch_q02/datafusion:parquet 439671367 438398672.00 1.00 ns
tpch_q03/datafusion:parquet 308985954 297465689.00 1.04 ns
tpch_q04/datafusion:parquet 150491657 152491069.00 0.99 ns
tpch_q05/datafusion:parquet 518430703 588868774.00 0.88 ns
tpch_q06/datafusion:parquet 131640776 137310169.00 0.96 ns
tpch_q07/datafusion:parquet 596204238 541058430.00 1.10 ns
tpch_q08/datafusion:parquet 639309277 641723604.00 1.00 ns
tpch_q09/datafusion:parquet 553550547 554166052.00 1.00 ns
tpch_q10/datafusion:parquet 570253937 594493136.00 0.96 ns
tpch_q11/datafusion:parquet 336352069 348611474.00 0.96 ns
tpch_q12/datafusion:parquet 282042666 285234960.00 0.99 ns
tpch_q13/datafusion:parquet 443692071 436825595.00 1.02 ns
tpch_q14/datafusion:parquet 207251610 233240866.00 0.89 ns
tpch_q15/datafusion:parquet 290808912 323588379.00 0.90 ns
tpch_q16/datafusion:parquet 189844243 187116607.00 1.01 ns
tpch_q17/datafusion:parquet 456219775 450010291.00 1.01 ns
tpch_q18/datafusion:parquet 548650406 511886492.00 1.07 ns
tpch_q19/datafusion:parquet 359843551 397211834.00 0.91 ns
tpch_q20/datafusion:parquet 367737700 392821516.00 0.94 ns
tpch_q21/datafusion:parquet 625787534 595331558.00 1.05 ns
tpch_q22/datafusion:parquet 162356219 131559789.00 1.23 ns
tpch_q01/datafusion:vortex-file-compressed 187704017 175564657.00 1.07 ns
tpch_q02/datafusion:vortex-file-compressed 539045975 408573403.00 1.32 ns 🚨
tpch_q03/datafusion:vortex-file-compressed 312852059 283016066.00 1.11 ns
tpch_q04/datafusion:vortex-file-compressed 254084310 198868280.00 1.28 ns
tpch_q05/datafusion:vortex-file-compressed 523422904 407135054.00 1.29 ns
tpch_q06/datafusion:vortex-file-compressed 294323750 241947171.00 1.22 ns
tpch_q07/datafusion:vortex-file-compressed 493391619 374149894.00 1.32 ns 🚨
tpch_q08/datafusion:vortex-file-compressed 626741784 554058203.00 1.13 ns
tpch_q09/datafusion:vortex-file-compressed 578821146 465349380.00 1.24 ns
tpch_q10/datafusion:vortex-file-compressed 696013016 438228882.00 1.59 ns 🚨
tpch_q11/datafusion:vortex-file-compressed 512500898 299399710.00 1.71 ns 🚨
tpch_q12/datafusion:vortex-file-compressed 476351956 366500172.00 1.30 ns
tpch_q13/datafusion:vortex-file-compressed 211714807 217088091.00 0.98 ns
tpch_q14/datafusion:vortex-file-compressed 191281048 173418017.00 1.10 ns
tpch_q15/datafusion:vortex-file-compressed 410986570 302214982.00 1.36 ns 🚨
tpch_q16/datafusion:vortex-file-compressed 172001104 177599064.00 0.97 ns
tpch_q17/datafusion:vortex-file-compressed 449342301 318068811.00 1.41 ns 🚨
tpch_q18/datafusion:vortex-file-compressed 289475968 267954920.00 1.08 ns
tpch_q19/datafusion:vortex-file-compressed 403433829 361328749.00 1.12 ns
tpch_q20/datafusion:vortex-file-compressed 393940380 381371974.00 1.03 ns
tpch_q21/datafusion:vortex-file-compressed 460984383 471314255.00 0.98 ns
tpch_q22/datafusion:vortex-file-compressed 166011645 176895627.00 0.94 ns
tpch_q01/datafusion:vortex-compact 246368259 250282659.00 0.98 ns
tpch_q02/datafusion:vortex-compact 533402952 468493041.00 1.14 ns
tpch_q03/datafusion:vortex-compact 351875278 337922470.00 1.04 ns
tpch_q04/datafusion:vortex-compact 238002509 260087141.00 0.92 ns
tpch_q05/datafusion:vortex-compact 384147012 436671608.00 0.88 ns
tpch_q06/datafusion:vortex-compact 329477011 382504170.00 0.86 ns
tpch_q07/datafusion:vortex-compact 429347854 453926694.00 0.95 ns
tpch_q08/datafusion:vortex-compact 486647441 509485830.00 0.96 ns
tpch_q09/datafusion:vortex-compact 584661157 500971249.00 1.17 ns
tpch_q10/datafusion:vortex-compact 542443608 670484861.00 0.81 ns
tpch_q11/datafusion:vortex-compact 453450066 408588956.00 1.11 ns
tpch_q12/datafusion:vortex-compact 609541957 563411070.00 1.08 ns
tpch_q13/datafusion:vortex-compact 219250535 217406893.00 1.01 ns
tpch_q14/datafusion:vortex-compact 368878790 394854588.00 0.93 ns
tpch_q15/datafusion:vortex-compact 444978238 481487777.00 0.92 ns
tpch_q16/datafusion:vortex-compact 209461872 181593752.00 1.15 ns
tpch_q17/datafusion:vortex-compact 379638641 341795783.00 1.11 ns
tpch_q18/datafusion:vortex-compact 466954865 292169456.00 1.60 ns 🚨
tpch_q19/datafusion:vortex-compact 510903902 476237721.00 1.07 ns
tpch_q20/datafusion:vortex-compact 458475217 516424550.00 0.89 ns
tpch_q21/datafusion:vortex-compact 519851015 505011064.00 1.03 ns
tpch_q22/datafusion:vortex-compact 119964722 114371745.00 1.05 ns
tpch_q01/duckdb:parquet 554861637 503523285.00 1.10 ns
tpch_q02/duckdb:parquet 1180714260 1287810202.00 0.92 ns
tpch_q03/duckdb:parquet 1046944630 999939012.00 1.05 ns
tpch_q04/duckdb:parquet 629486296 659243417.00 0.95 ns
tpch_q05/duckdb:parquet 1388347727 1335417492.00 1.04 ns
tpch_q06/duckdb:parquet 363723559 391124962.00 0.93 ns
tpch_q07/duckdb:parquet 1181480262 1274297123.00 0.93 ns
tpch_q08/duckdb:parquet 1599247786 1442036664.00 1.11 ns
tpch_q09/duckdb:parquet 1346066576 1232425399.00 1.09 ns
tpch_q10/duckdb:parquet 1298076894 1255876906.00 1.03 ns
tpch_q11/duckdb:parquet 863814253 806647595.00 1.07 ns
tpch_q12/duckdb:parquet 582557393 621502642.00 0.94 ns
tpch_q13/duckdb:parquet 881651702 918850076.00 0.96 ns
tpch_q14/duckdb:parquet 581746935 595832059.00 0.98 ns
tpch_q15/duckdb:parquet 642229148 581422860.00 1.10 ns
tpch_q16/duckdb:parquet 481803424 496668754.00 0.97 ns
tpch_q17/duckdb:parquet 720177120 669147720.00 1.08 ns
tpch_q18/duckdb:parquet 855084275 837086521.00 1.02 ns
tpch_q19/duckdb:parquet 808117963 749900512.00 1.08 ns
tpch_q20/duckdb:parquet 997818052 1059513829.00 0.94 ns
tpch_q21/duckdb:parquet 1106302465 1133218989.00 0.98 ns
tpch_q22/duckdb:parquet 464035931 468880156.00 0.99 ns
tpch_q01/duckdb:vortex-file-compressed 248569493 299075754.00 0.83 ns
tpch_q02/duckdb:vortex-file-compressed 827285899 987873914.00 0.84 ns
tpch_q03/duckdb:vortex-file-compressed 657300093 703139415.00 0.93 ns
tpch_q04/duckdb:vortex-file-compressed 397854760 438157830.00 0.91 ns
tpch_q05/duckdb:vortex-file-compressed 894939548 873542673.00 1.02 ns
tpch_q06/duckdb:vortex-file-compressed 371720517 361709302.00 1.03 ns
tpch_q07/duckdb:vortex-file-compressed 815303669 739810069.00 1.10 ns
tpch_q08/duckdb:vortex-file-compressed 1086280007 1126224003.00 0.96 ns
tpch_q09/duckdb:vortex-file-compressed 898565609 902382829.00 1.00 ns
tpch_q10/duckdb:vortex-file-compressed 782521210 862154380.00 0.91 ns
tpch_q11/duckdb:vortex-file-compressed 545146124 515522891.00 1.06 ns
tpch_q12/duckdb:vortex-file-compressed 563737657 499854058.00 1.13 ns
tpch_q13/duckdb:vortex-file-compressed 526567269 483914273.00 1.09 ns
tpch_q14/duckdb:vortex-file-compressed 443135992 606842706.00 0.73 ns
tpch_q15/duckdb:vortex-file-compressed 342633911 453475757.00 0.76 ns
tpch_q16/duckdb:vortex-file-compressed 372602508 299169518.00 1.25 ns
tpch_q17/duckdb:vortex-file-compressed 642011881 628993479.00 1.02 ns
tpch_q18/duckdb:vortex-file-compressed 641791750 653144764.00 0.98 ns
tpch_q19/duckdb:vortex-file-compressed 485741248 446432943.00 1.09 ns
tpch_q20/duckdb:vortex-file-compressed 848269394 790481353.00 1.07 ns
tpch_q21/duckdb:vortex-file-compressed 1291276007 1163591553.00 1.11 ns
tpch_q22/duckdb:vortex-file-compressed 370495644 361783054.00 1.02 ns
tpch_q01/duckdb:vortex-compact 304069652 260007447.00 1.17 ns
tpch_q02/duckdb:vortex-compact 837367018 870231472.00 0.96 ns
tpch_q03/duckdb:vortex-compact 543270242 541888495.00 1.00 ns
tpch_q04/duckdb:vortex-compact 383571930 373864265.00 1.03 ns
tpch_q05/duckdb:vortex-compact 965216075 901136921.00 1.07 ns
tpch_q06/duckdb:vortex-compact 464305676 368805440.00 1.26 ns
tpch_q07/duckdb:vortex-compact 675194667 759096107.00 0.89 ns
tpch_q08/duckdb:vortex-compact 984013830 1090933204.00 0.90 ns
tpch_q09/duckdb:vortex-compact 821870638 838427310.00 0.98 ns
tpch_q10/duckdb:vortex-compact 656303718 708077540.00 0.93 ns
tpch_q11/duckdb:vortex-compact 545095356 564936652.00 0.96 ns
tpch_q12/duckdb:vortex-compact 455569362 443991195.00 1.03 ns
tpch_q13/duckdb:vortex-compact 452217789 435684292.00 1.04 ns
tpch_q14/duckdb:vortex-compact 444699439 421580438.00 1.05 ns
tpch_q15/duckdb:vortex-compact 358985359 335056600.00 1.07 ns
tpch_q16/duckdb:vortex-compact 317431227 339089788.00 0.94 ns
tpch_q17/duckdb:vortex-compact 600131677 588014599.00 1.02 ns
tpch_q18/duckdb:vortex-compact 578025216 637867492.00 0.91 ns
tpch_q19/duckdb:vortex-compact 525547614 447275286.00 1.17 ns
tpch_q20/duckdb:vortex-compact 815842143 777994278.00 1.05 ns
tpch_q21/duckdb:vortex-compact 960832438 981272849.00 0.98 ns
tpch_q22/duckdb:vortex-compact 365233403 316890625.00 1.15 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.000x ➖
  • Vortex: 0.999x ➖
  • Parquet: 1.001x ➖
  • duckdb:vortex: 0.999x ➖
  • Best: statpopgen_q08/duckdb:vortex-compact (0.975x)
  • Worst: statpopgen_q00/duckdb:vortex-file-compressed (1.029x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR d2b882b base d05c539 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 236775659 235029379.00 1.01 ns
statpopgen_q01/duckdb:parquet 376295449 374924732.00 1.00 ns
statpopgen_q02/duckdb:parquet 679673186 679551467.00 1.00 ns
statpopgen_q03/duckdb:parquet 1111044749 1095408491.00 1.01 ns
statpopgen_q04/duckdb:parquet 1112397963 1124633072.00 0.99 ns
statpopgen_q05/duckdb:parquet 745752367 741335238.00 1.01 ns
statpopgen_q06/duckdb:parquet 1334000701 1334826583.00 1.00 ns
statpopgen_q07/duckdb:parquet 853497051 860892099.00 0.99 ns
statpopgen_q08/duckdb:parquet 853819217 855273288.00 1.00 ns
statpopgen_q09/duckdb:parquet 926139181 927373082.00 1.00 ns
statpopgen_q10/duckdb:parquet 2159088981 2143565705.00 1.01 ns
statpopgen_q00/duckdb:vortex-file-compressed 11488238 11161657.00 1.03 ns
statpopgen_q01/duckdb:vortex-file-compressed 97488355 96299720.00 1.01 ns
statpopgen_q02/duckdb:vortex-file-compressed 1176523414 1168289096.00 1.01 ns
statpopgen_q03/duckdb:vortex-file-compressed 2753757346 2772555105.00 0.99 ns
statpopgen_q04/duckdb:vortex-file-compressed 2723363744 2737707189.00 0.99 ns
statpopgen_q05/duckdb:vortex-file-compressed 1274304237 1257775525.00 1.01 ns
statpopgen_q06/duckdb:vortex-file-compressed 1918584107 1914175990.00 1.00 ns
statpopgen_q07/duckdb:vortex-file-compressed 193794311 193124567.00 1.00 ns
statpopgen_q08/duckdb:vortex-file-compressed 206376178 204200814.00 1.01 ns
statpopgen_q09/duckdb:vortex-file-compressed 2496187321 2509555616.00 0.99 ns
statpopgen_q10/duckdb:vortex-file-compressed 3922826648 3929531798.00 1.00 ns
statpopgen_q00/duckdb:vortex-compact 10862741 11010749.00 0.99 ns
statpopgen_q01/duckdb:vortex-compact 124348583 125108312.00 0.99 ns
statpopgen_q02/duckdb:vortex-compact 1569413011 1576997454.00 1.00 ns
statpopgen_q03/duckdb:vortex-compact 3133223670 3141830193.00 1.00 ns
statpopgen_q04/duckdb:vortex-compact 3155823082 3147698536.00 1.00 ns
statpopgen_q05/duckdb:vortex-compact 1579238189 1595463597.00 0.99 ns
statpopgen_q06/duckdb:vortex-compact 2458064662 2453483443.00 1.00 ns
statpopgen_q07/duckdb:vortex-compact 948899024 957212008.00 0.99 ns
statpopgen_q08/duckdb:vortex-compact 971935432 996906993.00 0.97 ns
statpopgen_q09/duckdb:vortex-compact 2891703756 2893397290.00 1.00 ns
statpopgen_q10/duckdb:vortex-compact 4554630045 4565267848.00 1.00 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.993x ➖
  • Vortex: 0.989x ➖
  • Parquet: 0.997x ➖
  • duckdb:vortex: 0.949x ➖
  • datafusion:vortex: 1.029x ➖
  • Best: clickbench_q23/duckdb:vortex-file-compressed (0.301x)
  • Worst: clickbench_q23/datafusion:vortex-compact (1.211x)
  • Significant (>10%): 9↑ 13↓
Detailed Results Table
name PR d2b882b base d05c539 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1766028 1728844.00 1.02 ns
clickbench_q01/datafusion:parquet 20553783 20149319.00 1.02 ns
clickbench_q02/datafusion:parquet 49828240 51996443.00 0.96 ns
clickbench_q03/datafusion:parquet 44058042 43789444.00 1.01 ns
clickbench_q04/datafusion:parquet 365546420 369763119.00 0.99 ns
clickbench_q05/datafusion:parquet 354154756 361518217.00 0.98 ns
clickbench_q06/datafusion:parquet 1570516 1535160.00 1.02 ns
clickbench_q07/datafusion:parquet 26682103 25850119.00 1.03 ns
clickbench_q08/datafusion:parquet 444004800 434020292.00 1.02 ns
clickbench_q09/datafusion:parquet 669788229 683961648.00 0.98 ns
clickbench_q10/datafusion:parquet 113783151 115443690.00 0.99 ns
clickbench_q11/datafusion:parquet 138796108 142371344.00 0.97 ns
clickbench_q12/datafusion:parquet 352227851 354162222.00 0.99 ns
clickbench_q13/datafusion:parquet 519459618 514254601.00 1.01 ns
clickbench_q14/datafusion:parquet 345444352 344555895.00 1.00 ns
clickbench_q15/datafusion:parquet 419440844 415564552.00 1.01 ns
clickbench_q16/datafusion:parquet 750606937 733334945.00 1.02 ns
clickbench_q17/datafusion:parquet 744354445 721692329.00 1.03 ns
clickbench_q18/datafusion:parquet 1546365468 1441149082.00 1.07 ns
clickbench_q19/datafusion:parquet 37036886 35820843.00 1.03 ns
clickbench_q20/datafusion:parquet 569893059 557313568.00 1.02 ns
clickbench_q21/datafusion:parquet 654428369 680748164.00 0.96 ns
clickbench_q22/datafusion:parquet 961316759 978525765.00 0.98 ns
clickbench_q23/datafusion:parquet 3800928396 3750030948.00 1.01 ns
clickbench_q24/datafusion:parquet 102865730 107216701.00 0.96 ns
clickbench_q25/datafusion:parquet 140469908 143604950.00 0.98 ns
clickbench_q26/datafusion:parquet 106844362 104254386.00 1.02 ns
clickbench_q27/datafusion:parquet 975566294 970192535.00 1.01 ns
clickbench_q28/datafusion:parquet 5752311486 5772712259.00 1.00 ns
clickbench_q29/datafusion:parquet 217624109 216413982.00 1.01 ns
clickbench_q30/datafusion:parquet 350193452 349603044.00 1.00 ns
clickbench_q31/datafusion:parquet 399868982 395784233.00 1.01 ns
clickbench_q32/datafusion:parquet 1412810923 1362990433.00 1.04 ns
clickbench_q33/datafusion:parquet 1535162723 1503972987.00 1.02 ns
clickbench_q34/datafusion:parquet 1517319329 1507132867.00 1.01 ns
clickbench_q35/datafusion:parquet 572038921 567048314.00 1.01 ns
clickbench_q36/datafusion:parquet 153001691 144892120.00 1.06 ns
clickbench_q37/datafusion:parquet 58757013 60248593.00 0.98 ns
clickbench_q38/datafusion:parquet 91853441 90998374.00 1.01 ns
clickbench_q39/datafusion:parquet 294622975 283900630.00 1.04 ns
clickbench_q40/datafusion:parquet 35385606 36254149.00 0.98 ns
clickbench_q41/datafusion:parquet 30816786 32512325.00 0.95 ns
clickbench_q42/datafusion:parquet 33315683 33181916.00 1.00 ns
clickbench_q00/datafusion:vortex-file-compressed 1655181 1651001.00 1.00 ns
clickbench_q01/datafusion:vortex-file-compressed 13626196 13706712.00 0.99 ns
clickbench_q02/datafusion:vortex-file-compressed 30898234 32422943.00 0.95 ns
clickbench_q03/datafusion:vortex-file-compressed 37662912 37182214.00 1.01 ns
clickbench_q04/datafusion:vortex-file-compressed 320591236 321291719.00 1.00 ns
clickbench_q05/datafusion:vortex-file-compressed 315348399 313959635.00 1.00 ns
clickbench_q06/datafusion:vortex-file-compressed 1620805 1654782.00 0.98 ns
clickbench_q07/datafusion:vortex-file-compressed 17561190 18898173.00 0.93 ns
clickbench_q08/datafusion:vortex-file-compressed 384143415 388343482.00 0.99 ns
clickbench_q09/datafusion:vortex-file-compressed 559553685 580262893.00 0.96 ns
clickbench_q10/datafusion:vortex-file-compressed 68372997 74816402.00 0.91 ns
clickbench_q11/datafusion:vortex-file-compressed 79783067 79210018.00 1.01 ns
clickbench_q12/datafusion:vortex-file-compressed 274352180 273051428.00 1.00 ns
clickbench_q13/datafusion:vortex-file-compressed 412029337 418209976.00 0.99 ns
clickbench_q14/datafusion:vortex-file-compressed 254297896 254614609.00 1.00 ns
clickbench_q15/datafusion:vortex-file-compressed 377425647 377747892.00 1.00 ns
clickbench_q16/datafusion:vortex-file-compressed 713777709 721677857.00 0.99 ns
clickbench_q17/datafusion:vortex-file-compressed 713926924 716233240.00 1.00 ns
clickbench_q18/datafusion:vortex-file-compressed 1372057450 1380564434.00 0.99 ns
clickbench_q19/datafusion:vortex-file-compressed 25790608 24332398.00 1.06 ns
clickbench_q20/datafusion:vortex-file-compressed 346435990 336890143.00 1.03 ns
clickbench_q21/datafusion:vortex-file-compressed 393839747 393121624.00 1.00 ns
clickbench_q22/datafusion:vortex-file-compressed 555913019 546019607.00 1.02 ns
clickbench_q23/datafusion:vortex-file-compressed 572849385 553841239.00 1.03 ns
clickbench_q24/datafusion:vortex-file-compressed 41400567 51425843.00 0.81 ns 🚀
clickbench_q25/datafusion:vortex-file-compressed 68203546 68723293.00 0.99 ns
clickbench_q26/datafusion:vortex-file-compressed 50589379 52284655.00 0.97 ns
clickbench_q27/datafusion:vortex-file-compressed 814030773 799298931.00 1.02 ns
clickbench_q28/datafusion:vortex-file-compressed 6686478883 6563047454.00 1.02 ns
clickbench_q29/datafusion:vortex-file-compressed 242531996 226891317.00 1.07 ns
clickbench_q30/datafusion:vortex-file-compressed 256082545 257591104.00 0.99 ns
clickbench_q31/datafusion:vortex-file-compressed 293537259 296683137.00 0.99 ns
clickbench_q32/datafusion:vortex-file-compressed 1311393172 1342138061.00 0.98 ns
clickbench_q33/datafusion:vortex-file-compressed 1391291688 1392428293.00 1.00 ns
clickbench_q34/datafusion:vortex-file-compressed 1413497602 1404992232.00 1.01 ns
clickbench_q35/datafusion:vortex-file-compressed 533238216 530185723.00 1.01 ns
clickbench_q36/datafusion:vortex-file-compressed 80674445 77906076.00 1.04 ns
clickbench_q37/datafusion:vortex-file-compressed 37701176 39016122.00 0.97 ns
clickbench_q38/datafusion:vortex-file-compressed 22495997 23512691.00 0.96 ns
clickbench_q39/datafusion:vortex-file-compressed 160754015 149479267.00 1.08 ns
clickbench_q40/datafusion:vortex-file-compressed 20063304 20612605.00 0.97 ns
clickbench_q41/datafusion:vortex-file-compressed 17819656 18871650.00 0.94 ns
clickbench_q42/datafusion:vortex-file-compressed 22501537 21981076.00 1.02 ns
clickbench_q00/datafusion:vortex-compact 1749084 1743656.00 1.00 ns
clickbench_q01/datafusion:vortex-compact 17647602 17351733.00 1.02 ns
clickbench_q02/datafusion:vortex-compact 41750220 41854186.00 1.00 ns
clickbench_q03/datafusion:vortex-compact 40894788 41095859.00 1.00 ns
clickbench_q04/datafusion:vortex-compact 338158655 336893371.00 1.00 ns
clickbench_q05/datafusion:vortex-compact 341515657 344702990.00 0.99 ns
clickbench_q06/datafusion:vortex-compact 1835107 1748510.00 1.05 ns
clickbench_q07/datafusion:vortex-compact 29027267 29688016.00 0.98 ns
clickbench_q08/datafusion:vortex-compact 423665709 430263914.00 0.98 ns
clickbench_q09/datafusion:vortex-compact 693248718 640832820.00 1.08 ns
clickbench_q10/datafusion:vortex-compact 143383978 138494560.00 1.04 ns
clickbench_q11/datafusion:vortex-compact 178681507 171962388.00 1.04 ns
clickbench_q12/datafusion:vortex-compact 345121961 298882186.00 1.15 ns 🚨
clickbench_q13/datafusion:vortex-compact 549153332 532318410.00 1.03 ns
clickbench_q14/datafusion:vortex-compact 304424688 308460879.00 0.99 ns
clickbench_q15/datafusion:vortex-compact 421915718 396285724.00 1.06 ns
clickbench_q16/datafusion:vortex-compact 940841905 789156682.00 1.19 ns 🚨
clickbench_q17/datafusion:vortex-compact 918915238 786666390.00 1.17 ns 🚨
clickbench_q18/datafusion:vortex-compact 1740892718 1480612533.00 1.18 ns 🚨
clickbench_q19/datafusion:vortex-compact 35173064 32161140.00 1.09 ns
clickbench_q20/datafusion:vortex-compact 472659161 418924020.00 1.13 ns 🚨
clickbench_q21/datafusion:vortex-compact 686155101 605302643.00 1.13 ns 🚨
clickbench_q22/datafusion:vortex-compact 1152143450 1007086679.00 1.14 ns 🚨
clickbench_q23/datafusion:vortex-compact 3540587691 2923933547.00 1.21 ns 🚨
clickbench_q24/datafusion:vortex-compact 104724986 90408136.00 1.16 ns 🚨
clickbench_q25/datafusion:vortex-compact 128174251 116962398.00 1.10 ns
clickbench_q26/datafusion:vortex-compact 105366811 93224826.00 1.13 ns 🚨
clickbench_q27/datafusion:vortex-compact 944493947 870535210.00 1.08 ns
clickbench_q28/datafusion:vortex-compact 6181706495 5993329881.00 1.03 ns
clickbench_q29/datafusion:vortex-compact 236268421 220653841.00 1.07 ns
clickbench_q30/datafusion:vortex-compact 437494121 395589716.00 1.11 ns 🚨
clickbench_q31/datafusion:vortex-compact 527101470 459799903.00 1.15 ns 🚨
clickbench_q32/datafusion:vortex-compact 1521309077 1453251175.00 1.05 ns
clickbench_q33/datafusion:vortex-compact 1601624821 1458853028.00 1.10 ns
clickbench_q34/datafusion:vortex-compact 1523416550 1436193571.00 1.06 ns
clickbench_q35/datafusion:vortex-compact 594935096 566713200.00 1.05 ns
clickbench_q36/datafusion:vortex-compact 100295687 87321758.00 1.15 ns 🚨
clickbench_q37/datafusion:vortex-compact 43108168 43395245.00 0.99 ns
clickbench_q38/datafusion:vortex-compact 33272053 32447071.00 1.03 ns
clickbench_q39/datafusion:vortex-compact 172401367 164159650.00 1.05 ns
clickbench_q40/datafusion:vortex-compact 25455130 24601335.00 1.03 ns
clickbench_q41/datafusion:vortex-compact 26442916 25376724.00 1.04 ns
clickbench_q42/datafusion:vortex-compact 23342648 23209295.00 1.01 ns
clickbench_q00/duckdb:parquet 128303880 125811495.00 1.02 ns
clickbench_q01/duckdb:parquet 50959270 50862036.00 1.00 ns
clickbench_q02/duckdb:parquet 64662759 64321114.00 1.01 ns
clickbench_q03/duckdb:parquet 61609975 63015481.00 0.98 ns
clickbench_q04/duckdb:parquet 200723057 200992267.00 1.00 ns
clickbench_q05/duckdb:parquet 269765827 270834681.00 1.00 ns
clickbench_q06/duckdb:parquet 61515106 62163255.00 0.99 ns
clickbench_q07/duckdb:parquet 55373121 55167860.00 1.00 ns
clickbench_q08/duckdb:parquet 265416198 268318849.00 0.99 ns
clickbench_q09/duckdb:parquet 391868238 393797951.00 1.00 ns
clickbench_q10/duckdb:parquet 94070200 96922708.00 0.97 ns
clickbench_q11/duckdb:parquet 105309213 106493613.00 0.99 ns
clickbench_q12/duckdb:parquet 285534621 287363430.00 0.99 ns
clickbench_q13/duckdb:parquet 472413849 475907227.00 0.99 ns
clickbench_q14/duckdb:parquet 321753835 324362186.00 0.99 ns
clickbench_q15/duckdb:parquet 239736418 239118951.00 1.00 ns
clickbench_q16/duckdb:parquet 570539726 567838024.00 1.00 ns
clickbench_q17/duckdb:parquet 477091509 475365774.00 1.00 ns
clickbench_q18/duckdb:parquet 987860906 994484171.00 0.99 ns
clickbench_q19/duckdb:parquet 47503426 49174673.00 0.97 ns
clickbench_q20/duckdb:parquet 411747095 411039473.00 1.00 ns
clickbench_q21/duckdb:parquet 521304579 522708568.00 1.00 ns
clickbench_q22/duckdb:parquet 911407975 908021688.00 1.00 ns
clickbench_q23/duckdb:parquet 272876199 284089776.00 0.96 ns
clickbench_q24/duckdb:parquet 78533692 79743883.00 0.98 ns
clickbench_q25/duckdb:parquet 142009361 141875296.00 1.00 ns
clickbench_q26/duckdb:parquet 52379467 54078463.00 0.97 ns
clickbench_q27/duckdb:parquet 618613814 618722378.00 1.00 ns
clickbench_q28/duckdb:parquet 4875813273 4865020645.00 1.00 ns
clickbench_q29/duckdb:parquet 62002389 63051975.00 0.98 ns
clickbench_q30/duckdb:parquet 304294006 307742802.00 0.99 ns
clickbench_q31/duckdb:parquet 341801658 345718288.00 0.99 ns
clickbench_q32/duckdb:parquet 1042038226 1047849466.00 0.99 ns
clickbench_q33/duckdb:parquet 1056313391 1059390457.00 1.00 ns
clickbench_q34/duckdb:parquet 1098184084 1115499419.00 0.98 ns
clickbench_q35/duckdb:parquet 345885622 349393911.00 0.99 ns
clickbench_q36/duckdb:parquet 60623712 61599647.00 0.98 ns
clickbench_q37/duckdb:parquet 47676528 49306770.00 0.97 ns
clickbench_q38/duckdb:parquet 50487434 51452318.00 0.98 ns
clickbench_q39/duckdb:parquet 91903057 92373046.00 0.99 ns
clickbench_q40/duckdb:parquet 53310776 53769297.00 0.99 ns
clickbench_q41/duckdb:parquet 55499445 56443807.00 0.98 ns
clickbench_q42/duckdb:parquet 42246292 44925928.00 0.94 ns
clickbench_q00/duckdb:vortex-file-compressed 4905962 5247127.00 0.93 ns
clickbench_q01/duckdb:vortex-file-compressed 12411637 12897766.00 0.96 ns
clickbench_q02/duckdb:vortex-file-compressed 24372583 23309639.00 1.05 ns
clickbench_q03/duckdb:vortex-file-compressed 28464878 28362757.00 1.00 ns
clickbench_q04/duckdb:vortex-file-compressed 166684382 168885210.00 0.99 ns
clickbench_q05/duckdb:vortex-file-compressed 189392108 190474964.00 0.99 ns
clickbench_q06/duckdb:vortex-file-compressed 19795718 20480253.00 0.97 ns
clickbench_q07/duckdb:vortex-file-compressed 15884529 18106332.00 0.88 ns 🚀
clickbench_q08/duckdb:vortex-file-compressed 255490904 259912574.00 0.98 ns
clickbench_q09/duckdb:vortex-file-compressed 364652716 367334010.00 0.99 ns
clickbench_q10/duckdb:vortex-file-compressed 72897142 73915327.00 0.99 ns
clickbench_q11/duckdb:vortex-file-compressed 79695854 80613079.00 0.99 ns
clickbench_q12/duckdb:vortex-file-compressed 195478056 192353984.00 1.02 ns
clickbench_q13/duckdb:vortex-file-compressed 464143741 467008104.00 0.99 ns
clickbench_q14/duckdb:vortex-file-compressed 283809113 287495974.00 0.99 ns
clickbench_q15/duckdb:vortex-file-compressed 206416402 214353290.00 0.96 ns
clickbench_q16/duckdb:vortex-file-compressed 929001751 934257402.00 0.99 ns
clickbench_q17/duckdb:vortex-file-compressed 833339384 841929383.00 0.99 ns
clickbench_q18/duckdb:vortex-file-compressed 1384328160 1402854383.00 0.99 ns
clickbench_q19/duckdb:vortex-file-compressed 21428731 21383930.00 1.00 ns
clickbench_q20/duckdb:vortex-file-compressed 376300153 358950604.00 1.05 ns
clickbench_q21/duckdb:vortex-file-compressed 394502258 397570330.00 0.99 ns
clickbench_q22/duckdb:vortex-file-compressed 583414284 713806562.00 0.82 ns 🚀
clickbench_q23/duckdb:vortex-file-compressed 616217793 2047670522.00 0.30 ns 🚀
clickbench_q24/duckdb:vortex-file-compressed 51060948 52907275.00 0.97 ns
clickbench_q25/duckdb:vortex-file-compressed 72931089 75215686.00 0.97 ns
clickbench_q26/duckdb:vortex-file-compressed 42083495 50718832.00 0.83 ns 🚀
clickbench_q27/duckdb:vortex-file-compressed 525917856 520046465.00 1.01 ns
clickbench_q28/duckdb:vortex-file-compressed 3009751159 3025002403.00 0.99 ns
clickbench_q29/duckdb:vortex-file-compressed 27578604 28492438.00 0.97 ns
clickbench_q30/duckdb:vortex-file-compressed 189695490 192860724.00 0.98 ns
clickbench_q31/duckdb:vortex-file-compressed 270463104 267008720.00 1.01 ns
clickbench_q32/duckdb:vortex-file-compressed 1043256031 1055871060.00 0.99 ns
clickbench_q33/duckdb:vortex-file-compressed 1449666254 1347871578.00 1.08 ns
clickbench_q34/duckdb:vortex-file-compressed 1527619509 1532716084.00 1.00 ns
clickbench_q35/duckdb:vortex-file-compressed 352251805 355821081.00 0.99 ns
clickbench_q36/duckdb:vortex-file-compressed 30265972 30767177.00 0.98 ns
clickbench_q37/duckdb:vortex-file-compressed 21872038 22480871.00 0.97 ns
clickbench_q38/duckdb:vortex-file-compressed 23523100 24645375.00 0.95 ns
clickbench_q39/duckdb:vortex-file-compressed 50386283 51103823.00 0.99 ns
clickbench_q40/duckdb:vortex-file-compressed 20319110 24655758.00 0.82 ns 🚀
clickbench_q41/duckdb:vortex-file-compressed 20249402 22288301.00 0.91 ns
clickbench_q42/duckdb:vortex-file-compressed 24268085 23463597.00 1.03 ns
clickbench_q00/duckdb:vortex-compact 5215711 5251727.00 0.99 ns
clickbench_q01/duckdb:vortex-compact 14719824 15279254.00 0.96 ns
clickbench_q02/duckdb:vortex-compact 35183571 36199705.00 0.97 ns
clickbench_q03/duckdb:vortex-compact 38421603 38465601.00 1.00 ns
clickbench_q04/duckdb:vortex-compact 189157903 193402502.00 0.98 ns
clickbench_q05/duckdb:vortex-compact 221758025 223544154.00 0.99 ns
clickbench_q06/duckdb:vortex-compact 19536603 20198310.00 0.97 ns
clickbench_q07/duckdb:vortex-compact 20608815 22654660.00 0.91 ns
clickbench_q08/duckdb:vortex-compact 295611903 298419467.00 0.99 ns
clickbench_q09/duckdb:vortex-compact 448654337 453614482.00 0.99 ns
clickbench_q10/duckdb:vortex-compact 126072701 127293853.00 0.99 ns
clickbench_q11/duckdb:vortex-compact 161239342 162884173.00 0.99 ns
clickbench_q12/duckdb:vortex-compact 239785843 243531120.00 0.98 ns
clickbench_q13/duckdb:vortex-compact 581047679 584444845.00 0.99 ns
clickbench_q14/duckdb:vortex-compact 350718361 354733859.00 0.99 ns
clickbench_q15/duckdb:vortex-compact 231757492 234722131.00 0.99 ns
clickbench_q16/duckdb:vortex-compact 1024876199 1034614391.00 0.99 ns
clickbench_q17/duckdb:vortex-compact 930855409 932849389.00 1.00 ns
clickbench_q18/duckdb:vortex-compact 1493990808 1512512014.00 0.99 ns
clickbench_q19/duckdb:vortex-compact 26114324 27898220.00 0.94 ns
clickbench_q20/duckdb:vortex-compact 458416840 456952935.00 1.00 ns
clickbench_q21/duckdb:vortex-compact 598111327 615453810.00 0.97 ns
clickbench_q22/duckdb:vortex-compact 1179032302 1216058237.00 0.97 ns
clickbench_q23/duckdb:vortex-compact 3058934411 8489245574.00 0.36 ns 🚀
clickbench_q24/duckdb:vortex-compact 79123767 88623124.00 0.89 ns 🚀
clickbench_q25/duckdb:vortex-compact 122773614 123271667.00 1.00 ns
clickbench_q26/duckdb:vortex-compact 76395706 79028097.00 0.97 ns
clickbench_q27/duckdb:vortex-compact 586284083 599812350.00 0.98 ns
clickbench_q28/duckdb:vortex-compact 3145277878 3148956085.00 1.00 ns
clickbench_q29/duckdb:vortex-compact 33503191 34478840.00 0.97 ns
clickbench_q30/duckdb:vortex-compact 339548974 340432789.00 1.00 ns
clickbench_q31/duckdb:vortex-compact 445033235 442512473.00 1.01 ns
clickbench_q32/duckdb:vortex-compact 1126212653 1122466980.00 1.00 ns
clickbench_q33/duckdb:vortex-compact 1098973760 1115751339.00 0.98 ns
clickbench_q34/duckdb:vortex-compact 1580954873 1594422605.00 0.99 ns
clickbench_q35/duckdb:vortex-compact 365290163 367531047.00 0.99 ns
clickbench_q36/duckdb:vortex-compact 33934077 37132946.00 0.91 ns
clickbench_q37/duckdb:vortex-compact 24233659 25907567.00 0.94 ns
clickbench_q38/duckdb:vortex-compact 27336221 29676346.00 0.92 ns
clickbench_q39/duckdb:vortex-compact 58083492 60470781.00 0.96 ns
clickbench_q40/duckdb:vortex-compact 24027291 27304942.00 0.88 ns 🚀
clickbench_q41/duckdb:vortex-compact 24918761 24662856.00 1.01 ns
clickbench_q42/duckdb:vortex-compact 23766031 24729371.00 0.96 ns
clickbench_q00/duckdb:duckdb 18980360 18615355.00 1.02 ns
clickbench_q01/duckdb:duckdb 38002037 37770411.00 1.01 ns
clickbench_q02/duckdb:duckdb 46135519 45883091.00 1.01 ns
clickbench_q03/duckdb:duckdb 48098148 47185804.00 1.02 ns
clickbench_q04/duckdb:duckdb 187140806 188839113.00 0.99 ns
clickbench_q05/duckdb:duckdb 296496110 296900494.00 1.00 ns
clickbench_q06/duckdb:duckdb 35956171 35596292.00 1.01 ns
clickbench_q07/duckdb:duckdb 38442104 38391412.00 1.00 ns
clickbench_q08/duckdb:duckdb 248177918 249686149.00 0.99 ns
clickbench_q09/duckdb:duckdb 363153299 364376757.00 1.00 ns
clickbench_q10/duckdb:duckdb 112458569 108164115.00 1.04 ns
clickbench_q11/duckdb:duckdb 120155579 119854217.00 1.00 ns
clickbench_q12/duckdb:duckdb 264995971 267320768.00 0.99 ns
clickbench_q13/duckdb:duckdb 445200693 450791149.00 0.99 ns
clickbench_q14/duckdb:duckdb 289292114 289683588.00 1.00 ns
clickbench_q15/duckdb:duckdb 219512172 218305286.00 1.01 ns
clickbench_q16/duckdb:duckdb 544144741 545866319.00 1.00 ns
clickbench_q17/duckdb:duckdb 457910487 457357026.00 1.00 ns
clickbench_q18/duckdb:duckdb 972730749 964446781.00 1.01 ns
clickbench_q19/duckdb:duckdb 36912075 36661622.00 1.01 ns
clickbench_q20/duckdb:duckdb 454377615 461662322.00 0.98 ns
clickbench_q21/duckdb:duckdb 476844513 472502744.00 1.01 ns
clickbench_q22/duckdb:duckdb 559993425 531627837.00 1.05 ns
clickbench_q23/duckdb:duckdb 231113427 245370891.00 0.94 ns
clickbench_q24/duckdb:duckdb 49176178 48677194.00 1.01 ns
clickbench_q25/duckdb:duckdb 111442645 112074559.00 0.99 ns
clickbench_q26/duckdb:duckdb 46922108 47161649.00 0.99 ns
clickbench_q27/duckdb:duckdb 523009482 533194589.00 0.98 ns
clickbench_q28/duckdb:duckdb 4473232641 4452873320.00 1.00 ns
clickbench_q29/duckdb:duckdb 49761656 50018011.00 0.99 ns
clickbench_q30/duckdb:duckdb 268798621 269776229.00 1.00 ns
clickbench_q31/duckdb:duckdb 340674346 337056559.00 1.01 ns
clickbench_q32/duckdb:duckdb 1024490929 1047632897.00 0.98 ns
clickbench_q33/duckdb:duckdb 1067762989 1069182294.00 1.00 ns
clickbench_q34/duckdb:duckdb 1130061921 1138552042.00 0.99 ns
clickbench_q35/duckdb:duckdb 264698971 266101433.00 0.99 ns
clickbench_q36/duckdb:duckdb 43572390 40149212.00 1.09 ns
clickbench_q37/duckdb:duckdb 32892064 32680900.00 1.01 ns
clickbench_q38/duckdb:duckdb 33995235 33704496.00 1.01 ns
clickbench_q39/duckdb:duckdb 74121153 70964350.00 1.04 ns
clickbench_q40/duckdb:duckdb 33078354 33323640.00 0.99 ns
clickbench_q41/duckdb:duckdb 33086219 33600025.00 0.98 ns
clickbench_q42/duckdb:duckdb 32931491 33022519.00 1.00 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Benchmarks: Random Access

Summary

  • Overall: 1.178x ❌
  • Vortex: 1.092x ➖
  • Parquet: 1.199x ❌
  • Best: random-access/vortex-tokio-local-disk-footer (0.837x)
  • Worst: random-access/nested-structs/uniform/vortex-tokio-local-disk (1.438x)
  • Significant (>10%): 4↑ 9↓
Detailed Results Table
name PR d2b882b base d05c539 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 225942475 197124544.00 1.15 ns 🚨
random-access/parquet-tokio-local-disk-footer 219490712 192443130.00 1.14 ns 🚨
random-access/taxi/correlated/parquet-tokio-local-disk 331437102 290238910.00 1.14 ns 🚨
random-access/taxi/correlated/parquet-tokio-local-disk-footer 343685220 290734232.00 1.18 ns 🚨
random-access/taxi/uniform/parquet-tokio-local-disk 353188684 304102807.00 1.16 ns 🚨
random-access/taxi/uniform/parquet-tokio-local-disk-footer 360165476 316488928.00 1.14 ns 🚨
random-access/vortex-tokio-local-disk 1603454 1903854.00 0.84 ns 🚀
random-access/vortex-tokio-local-disk-footer 1565900 1871339.00 0.84 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 2222490 2584242.00 0.86 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 2313085 2644159.00 0.87 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 5317612 5422989.00 0.98 ns
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5299903 5369321.00 0.99 ns
random-access/lance-tokio-local-disk 1042539 769430.00 1.35 ns 🚨
random-access/lance-tokio-local-disk-footer 2054519 1499515.00 1.37 ns 🚨
random-access/taxi/correlated/lance-tokio-local-disk 1169079 1027749.00 1.14 ns 🚨
random-access/taxi/correlated/lance-tokio-local-disk-footer 2177653 1809493.00 1.20 ns 🚨
random-access/taxi/uniform/lance-tokio-local-disk 10010536 9109866.00 1.10 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 10811387 9698921.00 1.11 ns 🚨
random-access/feature-vectors/correlated/parquet-tokio-local-disk 15572980668 13675173494.00 1.14 ns 🚨
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 14806526902 13470691714.00 1.10 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 14922802160 13484925020.00 1.11 ns 🚨
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 14847476599 13471136556.00 1.10 ns 🚨
random-access/feature-vectors/correlated/vortex-tokio-local-disk 9045567 8029434.00 1.13 ns 🚨
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6800704 6080809.00 1.12 ns 🚨
random-access/feature-vectors/uniform/vortex-tokio-local-disk 14705512 13402817.00 1.10 ns
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 16270598 13555058.00 1.20 ns 🚨
random-access/feature-vectors/correlated/lance-tokio-local-disk 2625026 2566315.00 1.02 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1774795 1316073.00 1.35 ns 🚨
random-access/feature-vectors/uniform/lance-tokio-local-disk 2019611 1534064.00 1.32 ns 🚨
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 3292731 2486966.00 1.32 ns 🚨
random-access/nested-lists/correlated/parquet-tokio-local-disk 198228753 160375306.00 1.24 ns 🚨
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 183596320 160738942.00 1.14 ns 🚨
random-access/nested-lists/uniform/parquet-tokio-local-disk 184264439 160493356.00 1.15 ns 🚨
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 186539140 160533282.00 1.16 ns 🚨
random-access/nested-lists/correlated/vortex-tokio-local-disk 951731 881912.00 1.08 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 955135 933057.00 1.02 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk 3208409 2459364.00 1.30 ns 🚨
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 3240390 2711718.00 1.19 ns 🚨
random-access/nested-lists/correlated/lance-tokio-local-disk 348858 277038.00 1.26 ns 🚨
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 1040847 750206.00 1.39 ns 🚨
random-access/nested-lists/uniform/lance-tokio-local-disk 1494467 1200586.00 1.24 ns 🚨
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 2185865 1733215.00 1.26 ns 🚨
random-access/nested-structs/correlated/parquet-tokio-local-disk 41348673 27189065.00 1.52 ns 🚨
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 35619772 26247350.00 1.36 ns 🚨
random-access/nested-structs/uniform/parquet-tokio-local-disk 35058031 26323877.00 1.33 ns 🚨
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 37989459 26612098.00 1.43 ns 🚨
random-access/nested-structs/correlated/vortex-tokio-local-disk 1193164 852733.00 1.40 ns 🚨
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 1162333 916964.00 1.27 ns 🚨
random-access/nested-structs/uniform/vortex-tokio-local-disk 2618627 1821486.00 1.44 ns 🚨
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 2483540 1892770.00 1.31 ns 🚨
random-access/nested-structs/correlated/lance-tokio-local-disk 556252 441804.00 1.26 ns 🚨
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 889519 663421.00 1.34 ns 🚨
random-access/nested-structs/uniform/lance-tokio-local-disk 3635617 2922458.00 1.24 ns 🚨
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 4008540 3197503.00 1.25 ns 🚨

@robert3005 robert3005 added the changelog/break A breaking API change label Mar 6, 2026
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005 robert3005 enabled auto-merge (squash) March 6, 2026 15:37
@robert3005 robert3005 merged commit 60476a9 into develop Mar 6, 2026
75 of 84 checks passed
@robert3005 robert3005 deleted the rk/nolock branch March 6, 2026 15:39
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