Skip to content

Conversation

@gatesn
Copy link
Contributor

@gatesn gatesn commented Oct 31, 2025

This allows current thread runtimes to have a dynamic number of background threads partaking in the work.

Removes the Tokio dependency from vortex-duckdb

Other language bindings should migrate to this runtime and expose a set_worker_threads(n) function to the language.

@gatesn gatesn added the feature Release label indicating a new feature or request label Oct 31, 2025
@gatesn gatesn added the benchmark Run benchmarks on this branch label Oct 31, 2025
@gatesn gatesn enabled auto-merge (squash) October 31, 2025 20:52
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label Oct 31, 2025
@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.912x ➖
  • Vortex: 0.836x ✅
  • Best: random-access/vortex-tokio-local-disk (0.836x)
  • Worst: No regressions
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 181796113 1.82618e+08 0.995499 ns
random-access/vortex-tokio-local-disk 1258416 1.50614e+06 0.835527 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.049x ➖
  • Vortex: 1.052x ➖
  • duckdb:vortex: 1.041x ➖
  • datafusion:vortex: 1.062x ➖
  • Best: tpch_q11/duckdb:vortex-file-compressed (0.917x)
  • Worst: tpch_q22/duckdb:vortex-file-compressed (1.154x)
  • Significant (>10%): 0↑ 9↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 66376520 6.13359e+07 1.08218 ns
tpch_q02/datafusion:arrow 19607681 1.8902e+07 1.03733 ns
tpch_q03/datafusion:arrow 24609971 2.34439e+07 1.04974 ns
tpch_q04/datafusion:arrow 13604556 1.22618e+07 1.10951 ns
tpch_q05/datafusion:arrow 36995884 3.47173e+07 1.06563 ns
tpch_q06/datafusion:arrow 9432579 9.24359e+06 1.02044 ns
tpch_q07/datafusion:arrow 57470247 5.33122e+07 1.07799 ns
tpch_q08/datafusion:arrow 20992825 1.92709e+07 1.08935 ns
tpch_q09/datafusion:arrow 34491376 3.36323e+07 1.02554 ns
tpch_q10/datafusion:arrow 30408390 2.85246e+07 1.06604 ns
tpch_q11/datafusion:arrow 40177802 4.01007e+07 1.00192 ns
tpch_q12/datafusion:arrow 20485039 2.00038e+07 1.02406 ns
tpch_q13/datafusion:arrow 19070529 1.84103e+07 1.03586 ns
tpch_q14/datafusion:arrow 8109454 7.13959e+06 1.13584 ns
tpch_q15/datafusion:arrow 14819402 1.36778e+07 1.08346 ns
tpch_q16/datafusion:arrow 16499186 1.63283e+07 1.01047 ns
tpch_q17/datafusion:arrow 54379653 5.04085e+07 1.07878 ns
tpch_q18/datafusion:arrow 111682431 1.03826e+08 1.07566 ns
tpch_q19/datafusion:arrow 19777683 1.66051e+07 1.19106 ns
tpch_q20/datafusion:arrow 22865307 2.13961e+07 1.06867 ns
tpch_q21/datafusion:arrow 84236337 7.69701e+07 1.0944 ns
tpch_q22/datafusion:arrow 11337195 1.05266e+07 1.077 ns
tpch_q01/datafusion:parquet 163600634 1.66824e+08 0.980676 ns
tpch_q02/datafusion:parquet 98303231 9.38874e+07 1.04703 ns
tpch_q03/datafusion:parquet 98828649 8.7803e+07 1.12557 ns
tpch_q04/datafusion:parquet 58492972 5.94224e+07 0.984359 ns
tpch_q05/datafusion:parquet 116121168 1.07033e+08 1.08491 ns
tpch_q06/datafusion:parquet 38391415 4.1587e+07 0.923158 ns
tpch_q07/datafusion:parquet 143696077 1.31815e+08 1.09014 ns
tpch_q08/datafusion:parquet 132400642 1.23684e+08 1.07048 ns
tpch_q09/datafusion:parquet 162461290 1.53686e+08 1.0571 ns
tpch_q10/datafusion:parquet 134079045 1.19792e+08 1.11927 ns
tpch_q11/datafusion:parquet 73795025 7.31718e+07 1.00852 ns
tpch_q12/datafusion:parquet 100638655 9.69733e+07 1.0378 ns
tpch_q13/datafusion:parquet 226197742 2.01311e+08 1.12362 ns
tpch_q14/datafusion:parquet 49713617 5.13897e+07 0.967384 ns
tpch_q15/datafusion:parquet 70668162 5.70747e+07 1.23817 ns
tpch_q16/datafusion:parquet 49762952 4.82485e+07 1.03139 ns
tpch_q17/datafusion:parquet 151901318 1.40172e+08 1.08368 ns
tpch_q18/datafusion:parquet 193933431 1.92907e+08 1.00532 ns
tpch_q19/datafusion:parquet 104718422 1.04368e+08 1.00336 ns
tpch_q20/datafusion:parquet 79706392 7.45455e+07 1.06923 ns
tpch_q21/datafusion:parquet 152749189 1.43077e+08 1.0676 ns
tpch_q22/datafusion:parquet 71840805 6.84479e+07 1.04957 ns
tpch_q01/datafusion:vortex-file-compressed 62792862 6.22891e+07 1.00809 ns
tpch_q02/datafusion:vortex-file-compressed 38179047 3.57661e+07 1.06747 ns
tpch_q03/datafusion:vortex-file-compressed 26168163 2.36416e+07 1.10687 ns
tpch_q04/datafusion:vortex-file-compressed 18769883 1.75989e+07 1.06654 ns
tpch_q05/datafusion:vortex-file-compressed 69483407 6.30762e+07 1.10158 ns
tpch_q06/datafusion:vortex-file-compressed 8505472 8.16921e+06 1.04116 ns
tpch_q07/datafusion:vortex-file-compressed 78741645 7.1084e+07 1.10773 ns
tpch_q08/datafusion:vortex-file-compressed 49176908 4.52276e+07 1.08732 ns
tpch_q09/datafusion:vortex-file-compressed 64473677 5.82678e+07 1.10651 ns
tpch_q10/datafusion:vortex-file-compressed 45496687 4.25105e+07 1.07025 ns
tpch_q11/datafusion:vortex-file-compressed 24095920 2.27506e+07 1.05913 ns
tpch_q12/datafusion:vortex-file-compressed 20473122 1.91181e+07 1.07088 ns
tpch_q13/datafusion:vortex-file-compressed 26058963 2.5098e+07 1.03829 ns
tpch_q14/datafusion:vortex-file-compressed 12754664 1.22233e+07 1.04347 ns
tpch_q15/datafusion:vortex-file-compressed 21038225 1.89824e+07 1.1083 ns
tpch_q16/datafusion:vortex-file-compressed 24664254 2.21561e+07 1.1132 ns
tpch_q17/datafusion:vortex-file-compressed 65076795 6.0967e+07 1.06741 ns
tpch_q18/datafusion:vortex-file-compressed 102578486 9.31379e+07 1.10136 ns
tpch_q19/datafusion:vortex-file-compressed 20839953 2.00786e+07 1.03792 ns
tpch_q20/datafusion:vortex-file-compressed 27967606 2.64581e+07 1.05705 ns
tpch_q21/datafusion:vortex-file-compressed 78154069 7.15137e+07 1.09285 ns
tpch_q22/datafusion:vortex-file-compressed 15411990 1.45496e+07 1.05927 ns
tpch_q01/datafusion:vortex-compact 70451777 6.66503e+07 1.05704 ns
tpch_q02/datafusion:vortex-compact 43186959 4.14154e+07 1.04278 ns
tpch_q03/datafusion:vortex-compact 28289141 2.66705e+07 1.06069 ns
tpch_q04/datafusion:vortex-compact 21393889 1.99779e+07 1.07088 ns
tpch_q05/datafusion:vortex-compact 70362830 6.55354e+07 1.07366 ns
tpch_q06/datafusion:vortex-compact 13885302 1.35061e+07 1.02808 ns
tpch_q07/datafusion:vortex-compact 83145097 7.80505e+07 1.06527 ns
tpch_q08/datafusion:vortex-compact 48909767 4.94649e+07 0.988778 ns
tpch_q09/datafusion:vortex-compact 67808824 6.43651e+07 1.0535 ns
tpch_q10/datafusion:vortex-compact 49807723 4.80858e+07 1.03581 ns
tpch_q11/datafusion:vortex-compact 26471435 2.4892e+07 1.06345 ns
tpch_q12/datafusion:vortex-compact 30484223 2.84366e+07 1.072 ns
tpch_q13/datafusion:vortex-compact 33912362 3.22805e+07 1.05055 ns
tpch_q14/datafusion:vortex-compact 18183139 1.72613e+07 1.05341 ns
tpch_q15/datafusion:vortex-compact 31571573 3.04239e+07 1.03772 ns
tpch_q16/datafusion:vortex-compact 29166751 2.80291e+07 1.04059 ns
tpch_q17/datafusion:vortex-compact 71286488 6.48249e+07 1.09968 ns
tpch_q18/datafusion:vortex-compact 103605768 9.60067e+07 1.07915 ns
tpch_q19/datafusion:vortex-compact 38822841 3.71513e+07 1.04499 ns
tpch_q20/datafusion:vortex-compact 32869389 3.13705e+07 1.04778 ns
tpch_q21/datafusion:vortex-compact 83226163 7.83681e+07 1.06199 ns
tpch_q22/datafusion:vortex-compact 16711301 1.65427e+07 1.01019 ns
tpch_q01/duckdb:parquet 81492267 8.10819e+07 1.00506 ns
tpch_q02/duckdb:parquet 49090916 4.66714e+07 1.05184 ns
tpch_q03/duckdb:parquet 78909092 7.82001e+07 1.00907 ns
tpch_q04/duckdb:parquet 61492270 6.18489e+07 0.994234 ns
tpch_q05/duckdb:parquet 76596763 7.54872e+07 1.0147 ns
tpch_q06/duckdb:parquet 23301601 2.84888e+07 0.817922 ns
tpch_q07/duckdb:parquet 83295582 8.18684e+07 1.01743 ns
tpch_q08/duckdb:parquet 99299475 9.73887e+07 1.01962 ns
tpch_q09/duckdb:parquet 174901456 1.70977e+08 1.02295 ns
tpch_q10/duckdb:parquet 142367505 1.38892e+08 1.02502 ns
tpch_q11/duckdb:parquet 27516937 2.58647e+07 1.06388 ns
tpch_q12/duckdb:parquet 74592122 7.1945e+07 1.03679 ns
tpch_q13/duckdb:parquet 291186047 2.70482e+08 1.07654 ns
tpch_q14/duckdb:parquet 54818017 5.36578e+07 1.02162 ns
tpch_q15/duckdb:parquet 30049695 2.91004e+07 1.03262 ns
tpch_q16/duckdb:parquet 61826567 5.96371e+07 1.03671 ns
tpch_q17/duckdb:parquet 72700598 7.29414e+07 0.996698 ns
tpch_q18/duckdb:parquet 134982929 1.3912e+08 0.97026 ns
tpch_q19/duckdb:parquet 92130122 7.05858e+07 1.30522 ns 🚨
tpch_q20/duckdb:parquet 71574864 7.09268e+07 1.00914 ns
tpch_q21/duckdb:parquet 184645746 1.90747e+08 0.968015 ns
tpch_q22/duckdb:parquet 59301914 5.69327e+07 1.04161 ns
tpch_q01/duckdb:vortex-file-compressed 30959511 2.94368e+07 1.05173 ns
tpch_q02/duckdb:vortex-file-compressed 28064234 2.84787e+07 0.985447 ns
tpch_q03/duckdb:vortex-file-compressed 31981389 3.04612e+07 1.0499 ns
tpch_q04/duckdb:vortex-file-compressed 36960045 3.63825e+07 1.01587 ns
tpch_q05/duckdb:vortex-file-compressed 37236959 3.43081e+07 1.08537 ns
tpch_q06/duckdb:vortex-file-compressed 10555627 1.01619e+07 1.03875 ns
tpch_q07/duckdb:vortex-file-compressed 39889035 3.93153e+07 1.01459 ns
tpch_q08/duckdb:vortex-file-compressed 45487928 4.36064e+07 1.04315 ns
tpch_q09/duckdb:vortex-file-compressed 76304743 7.30771e+07 1.04417 ns
tpch_q10/duckdb:vortex-file-compressed 35844784 3.41905e+07 1.04838 ns
tpch_q11/duckdb:vortex-file-compressed 15359007 1.67469e+07 0.917127 ns
tpch_q12/duckdb:vortex-file-compressed 25321070 2.41746e+07 1.04742 ns
tpch_q13/duckdb:vortex-file-compressed 39660802 3.82868e+07 1.03589 ns
tpch_q14/duckdb:vortex-file-compressed 24811629 2.34001e+07 1.06032 ns
tpch_q15/duckdb:vortex-file-compressed 17902200 1.66151e+07 1.07747 ns
tpch_q16/duckdb:vortex-file-compressed 35142197 3.27307e+07 1.07368 ns
tpch_q17/duckdb:vortex-file-compressed 25383469 2.53618e+07 1.00085 ns
tpch_q18/duckdb:vortex-file-compressed 52721075 5.06882e+07 1.04011 ns
tpch_q19/duckdb:vortex-file-compressed 35483334 3.1735e+07 1.11811 ns
tpch_q20/duckdb:vortex-file-compressed 34041493 3.27247e+07 1.04024 ns
tpch_q21/duckdb:vortex-file-compressed 109378012 1.02239e+08 1.06983 ns
tpch_q22/duckdb:vortex-file-compressed 22705995 1.96752e+07 1.15404 ns
tpch_q01/duckdb:vortex-compact 34108334 3.4654e+07 0.984255 ns
tpch_q02/duckdb:vortex-compact 38263280 4.07671e+07 0.938583 ns
tpch_q03/duckdb:vortex-compact 42394033 3.9088e+07 1.08458 ns
tpch_q04/duckdb:vortex-compact 44731281 4.28103e+07 1.04487 ns
tpch_q05/duckdb:vortex-compact 42907304 4.02951e+07 1.06483 ns
tpch_q06/duckdb:vortex-compact 15899435 1.55625e+07 1.02165 ns
tpch_q07/duckdb:vortex-compact 50254081 4.85556e+07 1.03498 ns
tpch_q08/duckdb:vortex-compact 55281510 5.49601e+07 1.00585 ns
tpch_q09/duckdb:vortex-compact 84575657 8.05044e+07 1.05057 ns
tpch_q10/duckdb:vortex-compact 45923914 4.29751e+07 1.06862 ns
tpch_q11/duckdb:vortex-compact 21234037 2.17876e+07 0.974594 ns
tpch_q12/duckdb:vortex-compact 49651556 4.87991e+07 1.01747 ns
tpch_q13/duckdb:vortex-compact 46350255 4.40241e+07 1.05284 ns
tpch_q14/duckdb:vortex-compact 30240009 2.92301e+07 1.03455 ns
tpch_q15/duckdb:vortex-compact 22050017 2.13868e+07 1.03101 ns
tpch_q16/duckdb:vortex-compact 42078136 3.93918e+07 1.0682 ns
tpch_q17/duckdb:vortex-compact 30760112 2.87062e+07 1.07155 ns
tpch_q18/duckdb:vortex-compact 57217025 5.56281e+07 1.02856 ns
tpch_q19/duckdb:vortex-compact 43773592 4.04358e+07 1.08254 ns
tpch_q20/duckdb:vortex-compact 47539927 4.48249e+07 1.06057 ns
tpch_q21/duckdb:vortex-compact 121050890 1.15143e+08 1.05131 ns
tpch_q22/duckdb:vortex-compact 23100344 2.16375e+07 1.0676 ns
tpch_q01/duckdb:duckdb 17802568 1.75285e+07 1.01564 ns
tpch_q02/duckdb:duckdb 14868256 1.46654e+07 1.01383 ns
tpch_q03/duckdb:duckdb 22871956 2.12701e+07 1.07531 ns
tpch_q04/duckdb:duckdb 22182509 2.02158e+07 1.09729 ns
tpch_q05/duckdb:duckdb 24316237 2.29086e+07 1.06145 ns
tpch_q06/duckdb:duckdb 7656293 7.13508e+06 1.07305 ns
tpch_q07/duckdb:duckdb 28277770 2.65074e+07 1.06679 ns
tpch_q08/duckdb:duckdb 28746592 2.67417e+07 1.07497 ns
tpch_q09/duckdb:duckdb 63961896 6.05328e+07 1.05665 ns
tpch_q10/duckdb:duckdb 60575620 6.14739e+07 0.985388 ns
tpch_q11/duckdb:duckdb 7527099 6.85747e+06 1.09765 ns
tpch_q12/duckdb:duckdb 18277135 1.75371e+07 1.0422 ns
tpch_q13/duckdb:duckdb 40787922 4.03997e+07 1.00961 ns
tpch_q14/duckdb:duckdb 23567721 2.23727e+07 1.05341 ns
tpch_q15/duckdb:duckdb 14619179 1.42173e+07 1.02826 ns
tpch_q16/duckdb:duckdb 26081338 2.61661e+07 0.99676 ns
tpch_q17/duckdb:duckdb 19155541 1.8338e+07 1.04458 ns
tpch_q18/duckdb:duckdb 40509260 4.00578e+07 1.01127 ns
tpch_q19/duckdb:duckdb 33140786 3.20865e+07 1.03286 ns
tpch_q20/duckdb:duckdb 27517443 2.6993e+07 1.01943 ns
tpch_q21/duckdb:duckdb 67229858 6.29791e+07 1.06749 ns
tpch_q22/duckdb:duckdb 27687904 2.70037e+07 1.02534 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.004x ➖
  • duckdb:vortex: 1.005x ➖
  • datafusion:vortex: 1.004x ➖
  • Best: fineweb_q00/datafusion:vortex-file-compressed (0.805x)
  • Worst: fineweb_q03/datafusion:vortex-file-compressed (1.193x)
  • Significant (>10%): 4↑ 4↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 5915134 6.78214e+06 0.872163 ns
fineweb_q00/datafusion:parquet 5915134 5.85903e+06 1.00958 ns
fineweb_q01/datafusion:parquet 320475538 3.08501e+08 1.03881 ns
fineweb_q01/datafusion:parquet 320475538 3.02394e+08 1.05979 ns
fineweb_q02/datafusion:parquet 305574864 2.97592e+08 1.02683 ns
fineweb_q02/datafusion:parquet 305574864 3.00641e+08 1.01641 ns
fineweb_q03/datafusion:parquet 298155241 2.95955e+08 1.00744 ns
fineweb_q03/datafusion:parquet 298155241 2.93792e+08 1.01485 ns
fineweb_q04/datafusion:parquet 325875357 3.16466e+08 1.02973 ns
fineweb_q04/datafusion:parquet 325875357 3.19535e+08 1.01984 ns
fineweb_q05/datafusion:parquet 323754805 3.15516e+08 1.02611 ns
fineweb_q05/datafusion:parquet 323754805 3.12888e+08 1.03473 ns
fineweb_q06/datafusion:parquet 312282220 3.02584e+08 1.03205 ns
fineweb_q06/datafusion:parquet 312282220 3.02684e+08 1.03171 ns
fineweb_q07/datafusion:parquet 303599026 2.97951e+08 1.01896 ns
fineweb_q07/datafusion:parquet 303599026 2.9633e+08 1.02453 ns
fineweb_q08/datafusion:parquet 301012483 2.97767e+08 1.0109 ns
fineweb_q08/datafusion:parquet 301012483 2.9472e+08 1.02135 ns
fineweb_q00/datafusion:vortex-file-compressed 3390315 3.8221e+06 0.887028 ns
fineweb_q00/datafusion:vortex-file-compressed 3390315 4.21205e+06 0.804909 ns
fineweb_q01/datafusion:vortex-file-compressed 25665972 2.50958e+07 1.02272 ns
fineweb_q01/datafusion:vortex-file-compressed 25665972 2.44658e+07 1.04906 ns
fineweb_q02/datafusion:vortex-file-compressed 24081135 2.15766e+07 1.11608 ns
fineweb_q02/datafusion:vortex-file-compressed 24081135 2.24915e+07 1.07068 ns
fineweb_q03/datafusion:vortex-file-compressed 84553257 8.55253e+07 0.988634 ns
fineweb_q03/datafusion:vortex-file-compressed 84553257 7.08875e+07 1.19278 ns
fineweb_q04/datafusion:vortex-file-compressed 212249416 2.08834e+08 1.01636 ns
fineweb_q04/datafusion:vortex-file-compressed 212249416 2.0579e+08 1.03139 ns
fineweb_q05/datafusion:vortex-file-compressed 189338643 1.87936e+08 1.00746 ns
fineweb_q05/datafusion:vortex-file-compressed 189338643 1.86404e+08 1.01574 ns
fineweb_q06/datafusion:vortex-file-compressed 70436157 6.63872e+07 1.06099 ns
fineweb_q06/datafusion:vortex-file-compressed 70436157 6.80746e+07 1.03469 ns
fineweb_q07/datafusion:vortex-file-compressed 71079918 6.94284e+07 1.02379 ns
fineweb_q07/datafusion:vortex-file-compressed 71079918 7.05884e+07 1.00696 ns
fineweb_q08/datafusion:vortex-file-compressed 24551700 2.29451e+07 1.07002 ns
fineweb_q08/datafusion:vortex-file-compressed 24551700 2.47121e+07 0.993509 ns
fineweb_q00/datafusion:vortex-compact 3908280 4.27525e+06 0.914164 ns
fineweb_q00/datafusion:vortex-compact 3908280 4.64096e+06 0.842127 ns
fineweb_q01/datafusion:vortex-compact 160433967 1.66519e+08 0.963459 ns
fineweb_q01/datafusion:vortex-compact 160433967 1.61771e+08 0.991733 ns
fineweb_q02/datafusion:vortex-compact 163667639 1.60095e+08 1.02232 ns
fineweb_q02/datafusion:vortex-compact 163667639 1.50621e+08 1.08662 ns
fineweb_q03/datafusion:vortex-compact 1386328214 1.3823e+09 1.00291 ns
fineweb_q03/datafusion:vortex-compact 1386328214 1.40933e+09 0.983681 ns
fineweb_q04/datafusion:vortex-compact 1620731825 1.61109e+09 1.00598 ns
fineweb_q04/datafusion:vortex-compact 1620731825 1.61274e+09 1.00496 ns
fineweb_q05/datafusion:vortex-compact 1239380674 1.24847e+09 0.992717 ns
fineweb_q05/datafusion:vortex-compact 1239380674 1.22916e+09 1.00832 ns
fineweb_q06/datafusion:vortex-compact 636620633 6.36242e+08 1.0006 ns
fineweb_q06/datafusion:vortex-compact 636620633 6.28669e+08 1.01265 ns
fineweb_q07/datafusion:vortex-compact 672251926 6.90304e+08 0.973849 ns
fineweb_q07/datafusion:vortex-compact 672251926 6.67898e+08 1.00652 ns
fineweb_q08/datafusion:vortex-compact 18587290 1.79796e+07 1.0338 ns
fineweb_q08/datafusion:vortex-compact 18587290 1.88237e+07 0.987443 ns
fineweb_q00/duckdb:parquet 26950273 2.66996e+07 1.00939 ns
fineweb_q00/duckdb:parquet 26950273 2.67051e+07 1.00918 ns
fineweb_q01/duckdb:parquet 94408239 9.30558e+07 1.01453 ns
fineweb_q01/duckdb:parquet 94408239 9.35832e+07 1.00882 ns
fineweb_q02/duckdb:parquet 101505007 1.00612e+08 1.00888 ns
fineweb_q02/duckdb:parquet 101505007 1.00118e+08 1.01386 ns
fineweb_q03/duckdb:parquet 306264934 3.02708e+08 1.01175 ns
fineweb_q03/duckdb:parquet 306264934 3.03839e+08 1.00798 ns
fineweb_q04/duckdb:parquet 429454038 4.26892e+08 1.006 ns
fineweb_q04/duckdb:parquet 429454038 4.26641e+08 1.00659 ns
fineweb_q05/duckdb:parquet 403737190 4.0159e+08 1.00535 ns
fineweb_q05/duckdb:parquet 403737190 4.01578e+08 1.00538 ns
fineweb_q06/duckdb:parquet 200188123 1.9953e+08 1.0033 ns
fineweb_q06/duckdb:parquet 200188123 1.99633e+08 1.00278 ns
fineweb_q07/duckdb:parquet 212448562 2.12077e+08 1.00175 ns
fineweb_q07/duckdb:parquet 212448562 2.12877e+08 0.997989 ns
fineweb_q08/duckdb:parquet 58683688 5.81301e+07 1.00952 ns
fineweb_q08/duckdb:parquet 58683688 5.90091e+07 0.994486 ns
fineweb_q00/duckdb:vortex-file-compressed 4792862 4.62273e+06 1.0368 ns
fineweb_q00/duckdb:vortex-file-compressed 4792862 4.66002e+06 1.02851 ns
fineweb_q01/duckdb:vortex-file-compressed 25627399 2.53721e+07 1.01006 ns
fineweb_q01/duckdb:vortex-file-compressed 25627399 2.48926e+07 1.02952 ns
fineweb_q02/duckdb:vortex-file-compressed 31298474 3.00791e+07 1.04054 ns
fineweb_q02/duckdb:vortex-file-compressed 31298474 2.90535e+07 1.07727 ns
fineweb_q03/duckdb:vortex-file-compressed 104508733 1.14491e+08 0.91281 ns
fineweb_q03/duckdb:vortex-file-compressed 104508733 1.10332e+08 0.947219 ns
fineweb_q04/duckdb:vortex-file-compressed 193302827 1.89307e+08 1.02111 ns
fineweb_q04/duckdb:vortex-file-compressed 193302827 1.89058e+08 1.02245 ns
fineweb_q05/duckdb:vortex-file-compressed 172778497 1.7814e+08 0.969903 ns
fineweb_q05/duckdb:vortex-file-compressed 172778497 1.73343e+08 0.996742 ns
fineweb_q06/duckdb:vortex-file-compressed 56991978 5.44757e+07 1.04619 ns
fineweb_q06/duckdb:vortex-file-compressed 56991978 5.34559e+07 1.06615 ns
fineweb_q07/duckdb:vortex-file-compressed 57915031 5.73843e+07 1.00925 ns
fineweb_q07/duckdb:vortex-file-compressed 57915031 5.66886e+07 1.02163 ns
fineweb_q08/duckdb:vortex-file-compressed 7868425 8.11234e+06 0.969932 ns
fineweb_q08/duckdb:vortex-file-compressed 7868425 7.79744e+06 1.0091 ns
fineweb_q00/duckdb:vortex-compact 5402135 5.881e+06 0.918574 ns
fineweb_q00/duckdb:vortex-compact 5402135 6.43209e+06 0.839872 ns
fineweb_q01/duckdb:vortex-compact 98849053 9.59461e+07 1.03026 ns
fineweb_q01/duckdb:vortex-compact 98849053 9.29579e+07 1.06337 ns
fineweb_q02/duckdb:vortex-compact 102441555 1.0371e+08 0.987766 ns
fineweb_q02/duckdb:vortex-compact 102441555 1.08773e+08 0.94179 ns
fineweb_q03/duckdb:vortex-compact 841663946 8.48647e+08 0.991772 ns
fineweb_q03/duckdb:vortex-compact 841663946 8.46733e+08 0.994014 ns
fineweb_q04/duckdb:vortex-compact 892220963 8.87873e+08 1.0049 ns
fineweb_q04/duckdb:vortex-compact 892220963 8.85405e+08 1.0077 ns
fineweb_q05/duckdb:vortex-compact 792658607 7.98594e+08 0.992568 ns
fineweb_q05/duckdb:vortex-compact 792658607 7.96027e+08 0.995769 ns
fineweb_q06/duckdb:vortex-compact 441764431 4.40423e+08 1.00305 ns
fineweb_q06/duckdb:vortex-compact 441764431 4.4703e+08 0.988221 ns
fineweb_q07/duckdb:vortex-compact 453946716 4.53906e+08 1.00009 ns
fineweb_q07/duckdb:vortex-compact 453946716 4.612e+08 0.984273 ns
fineweb_q08/duckdb:vortex-compact 8155144 7.27489e+06 1.121 ns
fineweb_q08/duckdb:vortex-compact 8155144 7.17405e+06 1.13676 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 1.002x ➖
  • Vortex: 1.001x ➖
  • duckdb:vortex: 1.006x ➖
  • datafusion:vortex: 0.996x ➖
  • Best: fineweb_q00/datafusion:vortex-compact (0.854x)
  • Worst: fineweb_q03/datafusion:vortex-file-compressed (1.292x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6121438 6.78214e+06 0.902582 ns
fineweb_q00/datafusion:parquet 6121438 5.85903e+06 1.04479 ns
fineweb_q01/datafusion:parquet 308884519 3.08501e+08 1.00124 ns
fineweb_q01/datafusion:parquet 308884519 3.02394e+08 1.02146 ns
fineweb_q02/datafusion:parquet 300522124 2.97592e+08 1.00985 ns
fineweb_q02/datafusion:parquet 300522124 3.00641e+08 0.999605 ns
fineweb_q03/datafusion:parquet 293864374 2.95955e+08 0.992937 ns
fineweb_q03/datafusion:parquet 293864374 2.93792e+08 1.00025 ns
fineweb_q04/datafusion:parquet 329260869 3.16466e+08 1.04043 ns
fineweb_q04/datafusion:parquet 329260869 3.19535e+08 1.03044 ns
fineweb_q05/datafusion:parquet 314245238 3.15516e+08 0.995974 ns
fineweb_q05/datafusion:parquet 314245238 3.12888e+08 1.00434 ns
fineweb_q06/datafusion:parquet 304707069 3.02584e+08 1.00702 ns
fineweb_q06/datafusion:parquet 304707069 3.02684e+08 1.00668 ns
fineweb_q07/datafusion:parquet 299936580 2.97951e+08 1.00666 ns
fineweb_q07/datafusion:parquet 299936580 2.9633e+08 1.01217 ns
fineweb_q08/datafusion:parquet 295254016 2.97767e+08 0.991562 ns
fineweb_q08/datafusion:parquet 295254016 2.9472e+08 1.00181 ns
fineweb_q00/datafusion:vortex-file-compressed 3725652 3.8221e+06 0.974764 ns
fineweb_q00/datafusion:vortex-file-compressed 3725652 4.21205e+06 0.884523 ns
fineweb_q01/datafusion:vortex-file-compressed 24883281 2.50958e+07 0.991531 ns
fineweb_q01/datafusion:vortex-file-compressed 24883281 2.44658e+07 1.01706 ns
fineweb_q02/datafusion:vortex-file-compressed 22010766 2.15766e+07 1.02012 ns
fineweb_q02/datafusion:vortex-file-compressed 22010766 2.24915e+07 0.978626 ns
fineweb_q03/datafusion:vortex-file-compressed 91600150 8.55253e+07 1.07103 ns
fineweb_q03/datafusion:vortex-file-compressed 91600150 7.08875e+07 1.29219 ns
fineweb_q04/datafusion:vortex-file-compressed 208578223 2.08834e+08 0.998778 ns
fineweb_q04/datafusion:vortex-file-compressed 208578223 2.0579e+08 1.01355 ns
fineweb_q05/datafusion:vortex-file-compressed 190671183 1.87936e+08 1.01456 ns
fineweb_q05/datafusion:vortex-file-compressed 190671183 1.86404e+08 1.02289 ns
fineweb_q06/datafusion:vortex-file-compressed 68642464 6.63872e+07 1.03397 ns
fineweb_q06/datafusion:vortex-file-compressed 68642464 6.80746e+07 1.00834 ns
fineweb_q07/datafusion:vortex-file-compressed 65903342 6.94284e+07 0.949228 ns
fineweb_q07/datafusion:vortex-file-compressed 65903342 7.05884e+07 0.933629 ns
fineweb_q08/datafusion:vortex-file-compressed 24047314 2.29451e+07 1.04804 ns
fineweb_q08/datafusion:vortex-file-compressed 24047314 2.47121e+07 0.973098 ns
fineweb_q00/datafusion:vortex-compact 3961590 4.27525e+06 0.926633 ns
fineweb_q00/datafusion:vortex-compact 3961590 4.64096e+06 0.853614 ns
fineweb_q01/datafusion:vortex-compact 153276244 1.66519e+08 0.920475 ns
fineweb_q01/datafusion:vortex-compact 153276244 1.61771e+08 0.947487 ns
fineweb_q02/datafusion:vortex-compact 160348201 1.60095e+08 1.00158 ns
fineweb_q02/datafusion:vortex-compact 160348201 1.50621e+08 1.06458 ns
fineweb_q03/datafusion:vortex-compact 1373943746 1.3823e+09 0.993952 ns
fineweb_q03/datafusion:vortex-compact 1373943746 1.40933e+09 0.974894 ns
fineweb_q04/datafusion:vortex-compact 1616657403 1.61109e+09 1.00345 ns
fineweb_q04/datafusion:vortex-compact 1616657403 1.61274e+09 1.00243 ns
fineweb_q05/datafusion:vortex-compact 1236828314 1.24847e+09 0.990672 ns
fineweb_q05/datafusion:vortex-compact 1236828314 1.22916e+09 1.00624 ns
fineweb_q06/datafusion:vortex-compact 639817138 6.36242e+08 1.00562 ns
fineweb_q06/datafusion:vortex-compact 639817138 6.28669e+08 1.01773 ns
fineweb_q07/datafusion:vortex-compact 665835183 6.90304e+08 0.964554 ns
fineweb_q07/datafusion:vortex-compact 665835183 6.67898e+08 0.996912 ns
fineweb_q08/datafusion:vortex-compact 18875652 1.79796e+07 1.04984 ns
fineweb_q08/datafusion:vortex-compact 18875652 1.88237e+07 1.00276 ns
fineweb_q00/duckdb:parquet 26863042 2.66996e+07 1.00612 ns
fineweb_q00/duckdb:parquet 26863042 2.67051e+07 1.00591 ns
fineweb_q01/duckdb:parquet 94417846 9.30558e+07 1.01464 ns
fineweb_q01/duckdb:parquet 94417846 9.35832e+07 1.00892 ns
fineweb_q02/duckdb:parquet 99862839 1.00612e+08 0.992553 ns
fineweb_q02/duckdb:parquet 99862839 1.00118e+08 0.997453 ns
fineweb_q03/duckdb:parquet 306533998 3.02708e+08 1.01264 ns
fineweb_q03/duckdb:parquet 306533998 3.03839e+08 1.00887 ns
fineweb_q04/duckdb:parquet 426904157 4.26892e+08 1.00003 ns
fineweb_q04/duckdb:parquet 426904157 4.26641e+08 1.00062 ns
fineweb_q05/duckdb:parquet 402526445 4.0159e+08 1.00233 ns
fineweb_q05/duckdb:parquet 402526445 4.01578e+08 1.00236 ns
fineweb_q06/duckdb:parquet 202600135 1.9953e+08 1.01539 ns
fineweb_q06/duckdb:parquet 202600135 1.99633e+08 1.01486 ns
fineweb_q07/duckdb:parquet 213591887 2.12077e+08 1.00714 ns
fineweb_q07/duckdb:parquet 213591887 2.12877e+08 1.00336 ns
fineweb_q08/duckdb:parquet 59620970 5.81301e+07 1.02565 ns
fineweb_q08/duckdb:parquet 59620970 5.90091e+07 1.01037 ns
fineweb_q00/duckdb:vortex-file-compressed 4705950 4.62273e+06 1.018 ns
fineweb_q00/duckdb:vortex-file-compressed 4705950 4.66002e+06 1.00986 ns
fineweb_q01/duckdb:vortex-file-compressed 26450699 2.53721e+07 1.04251 ns
fineweb_q01/duckdb:vortex-file-compressed 26450699 2.48926e+07 1.06259 ns
fineweb_q02/duckdb:vortex-file-compressed 29882296 3.00791e+07 0.993457 ns
fineweb_q02/duckdb:vortex-file-compressed 29882296 2.90535e+07 1.02853 ns
fineweb_q03/duckdb:vortex-file-compressed 112509779 1.14491e+08 0.982693 ns
fineweb_q03/duckdb:vortex-file-compressed 112509779 1.10332e+08 1.01974 ns
fineweb_q04/duckdb:vortex-file-compressed 189753868 1.89307e+08 1.00236 ns
fineweb_q04/duckdb:vortex-file-compressed 189753868 1.89058e+08 1.00368 ns
fineweb_q05/duckdb:vortex-file-compressed 181121660 1.7814e+08 1.01674 ns
fineweb_q05/duckdb:vortex-file-compressed 181121660 1.73343e+08 1.04487 ns
fineweb_q06/duckdb:vortex-file-compressed 55907438 5.44757e+07 1.02628 ns
fineweb_q06/duckdb:vortex-file-compressed 55907438 5.34559e+07 1.04586 ns
fineweb_q07/duckdb:vortex-file-compressed 58198716 5.73843e+07 1.01419 ns
fineweb_q07/duckdb:vortex-file-compressed 58198716 5.66886e+07 1.02664 ns
fineweb_q08/duckdb:vortex-file-compressed 8655276 8.11234e+06 1.06693 ns
fineweb_q08/duckdb:vortex-file-compressed 8655276 7.79744e+06 1.11002 ns
fineweb_q00/duckdb:vortex-compact 5646508 5.881e+06 0.960127 ns
fineweb_q00/duckdb:vortex-compact 5646508 6.43209e+06 0.877865 ns
fineweb_q01/duckdb:vortex-compact 96514440 9.59461e+07 1.00592 ns
fineweb_q01/duckdb:vortex-compact 96514440 9.29579e+07 1.03826 ns
fineweb_q02/duckdb:vortex-compact 99962821 1.0371e+08 0.963865 ns
fineweb_q02/duckdb:vortex-compact 99962821 1.08773e+08 0.919001 ns
fineweb_q03/duckdb:vortex-compact 844667001 8.48647e+08 0.99531 ns
fineweb_q03/duckdb:vortex-compact 844667001 8.46733e+08 0.997561 ns
fineweb_q04/duckdb:vortex-compact 889026746 8.87873e+08 1.0013 ns
fineweb_q04/duckdb:vortex-compact 889026746 8.85405e+08 1.00409 ns
fineweb_q05/duckdb:vortex-compact 794381191 7.98594e+08 0.994725 ns
fineweb_q05/duckdb:vortex-compact 794381191 7.96027e+08 0.997933 ns
fineweb_q06/duckdb:vortex-compact 444511256 4.40423e+08 1.00928 ns
fineweb_q06/duckdb:vortex-compact 444511256 4.4703e+08 0.994365 ns
fineweb_q07/duckdb:vortex-compact 455915416 4.53906e+08 1.00443 ns
fineweb_q07/duckdb:vortex-compact 455915416 4.612e+08 0.988542 ns
fineweb_q08/duckdb:vortex-compact 7103590 7.27489e+06 0.976453 ns
fineweb_q08/duckdb:vortex-compact 7103590 7.17405e+06 0.990178 ns

@codecov
Copy link

codecov bot commented Oct 31, 2025

Codecov Report

❌ Patch coverage is 92.30769% with 13 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.79%. Comparing base (e1ca80a) to head (167411a).
⚠️ Report is 2 commits behind head on develop.

Files with missing lines Patch % Lines
vortex-io/src/runtime/pool.rs 78.26% 10 Missing ⚠️
vortex-io/src/write.rs 70.00% 3 Missing ⚠️

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.979x ➖
  • Vortex: 0.979x ➖
  • duckdb:vortex: 0.979x ➖
  • datafusion:vortex: 0.979x ➖
  • Best: tpch_q17/datafusion:vortex-file-compressed (0.641x)
  • Worst: tpch_q09/datafusion:vortex-compact (1.330x)
  • Significant (>30%): 1↑ 1↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 261882897 2.84193e+08 0.921496 ns
tpch_q02/datafusion:parquet 362770137 3.6371e+08 0.997416 ns
tpch_q03/datafusion:parquet 290354728 2.99681e+08 0.968879 ns
tpch_q04/datafusion:parquet 140488644 1.40586e+08 0.999308 ns
tpch_q05/datafusion:parquet 370129844 3.81222e+08 0.970904 ns
tpch_q06/datafusion:parquet 128546210 1.29002e+08 0.996465 ns
tpch_q07/datafusion:parquet 395882190 4.05537e+08 0.976193 ns
tpch_q08/datafusion:parquet 476075904 4.74313e+08 1.00372 ns
tpch_q09/datafusion:parquet 441180001 4.44317e+08 0.992941 ns
tpch_q10/datafusion:parquet 450149149 4.71596e+08 0.954523 ns
tpch_q11/datafusion:parquet 288647587 2.89818e+08 0.995961 ns
tpch_q12/datafusion:parquet 222385171 2.07606e+08 1.07119 ns
tpch_q13/datafusion:parquet 439969462 4.38958e+08 1.0023 ns
tpch_q14/datafusion:parquet 161691008 1.55664e+08 1.03872 ns
tpch_q15/datafusion:parquet 285902464 2.78391e+08 1.02698 ns
tpch_q16/datafusion:parquet 183194482 2.04132e+08 0.897432 ns
tpch_q17/datafusion:parquet 328127619 3.59591e+08 0.912502 ns
tpch_q18/datafusion:parquet 434522035 4.31175e+08 1.00776 ns
tpch_q19/datafusion:parquet 298896875 3.12469e+08 0.956564 ns
tpch_q20/datafusion:parquet 269648215 2.75342e+08 0.979321 ns
tpch_q21/datafusion:parquet 420507642 4.33741e+08 0.969491 ns
tpch_q22/datafusion:parquet 180053789 1.74034e+08 1.03459 ns
tpch_q01/datafusion:vortex-file-compressed 250700289 2.41741e+08 1.03706 ns
tpch_q02/datafusion:vortex-file-compressed 194868091 2.00119e+08 0.97376 ns
tpch_q03/datafusion:vortex-file-compressed 272965861 2.87024e+08 0.95102 ns
tpch_q04/datafusion:vortex-file-compressed 177727314 2.08038e+08 0.854302 ns
tpch_q05/datafusion:vortex-file-compressed 278592843 2.58568e+08 1.07744 ns
tpch_q06/datafusion:vortex-file-compressed 197567583 1.93822e+08 1.01933 ns
tpch_q07/datafusion:vortex-file-compressed 245728101 2.47115e+08 0.994389 ns
tpch_q08/datafusion:vortex-file-compressed 496176460 4.92696e+08 1.00707 ns
tpch_q09/datafusion:vortex-file-compressed 419697711 4.25136e+08 0.987209 ns
tpch_q10/datafusion:vortex-file-compressed 325480001 3.47725e+08 0.936026 ns
tpch_q11/datafusion:vortex-file-compressed 111520482 1.11943e+08 0.996222 ns
tpch_q12/datafusion:vortex-file-compressed 294268082 2.7693e+08 1.06261 ns
tpch_q13/datafusion:vortex-file-compressed 155978429 2.11069e+08 0.738991 ns
tpch_q14/datafusion:vortex-file-compressed 176551170 1.87761e+08 0.940297 ns
tpch_q15/datafusion:vortex-file-compressed 239140598 2.37823e+08 1.00554 ns
tpch_q16/datafusion:vortex-file-compressed 131376475 1.33129e+08 0.986837 ns
tpch_q17/datafusion:vortex-file-compressed 276092795 4.30393e+08 0.64149 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 282343854 2.37364e+08 1.1895 ns
tpch_q19/datafusion:vortex-file-compressed 322637035 3.07742e+08 1.0484 ns
tpch_q20/datafusion:vortex-file-compressed 203581752 2.23826e+08 0.909552 ns
tpch_q21/datafusion:vortex-file-compressed 353263328 3.39671e+08 1.04002 ns
tpch_q22/datafusion:vortex-file-compressed 135989313 1.51888e+08 0.895323 ns
tpch_q01/datafusion:vortex-compact 244738104 2.45537e+08 0.996747 ns
tpch_q02/datafusion:vortex-compact 168047714 1.99802e+08 0.84107 ns
tpch_q03/datafusion:vortex-compact 270372188 2.66724e+08 1.01368 ns
tpch_q04/datafusion:vortex-compact 163925078 1.88416e+08 0.870015 ns
tpch_q05/datafusion:vortex-compact 217367044 2.27615e+08 0.954976 ns
tpch_q06/datafusion:vortex-compact 237057044 2.30684e+08 1.02763 ns
tpch_q07/datafusion:vortex-compact 239206080 2.22289e+08 1.07611 ns
tpch_q08/datafusion:vortex-compact 443270655 4.29922e+08 1.03105 ns
tpch_q09/datafusion:vortex-compact 385787258 2.90033e+08 1.33015 ns 🚨
tpch_q10/datafusion:vortex-compact 324910357 3.27257e+08 0.99283 ns
tpch_q11/datafusion:vortex-compact 95924985 1.23671e+08 0.775647 ns
tpch_q12/datafusion:vortex-compact 287782265 2.99933e+08 0.959488 ns
tpch_q13/datafusion:vortex-compact 151317071 1.44197e+08 1.04938 ns
tpch_q14/datafusion:vortex-compact 174404786 1.63282e+08 1.06812 ns
tpch_q15/datafusion:vortex-compact 288681452 2.81655e+08 1.02495 ns
tpch_q16/datafusion:vortex-compact 127673145 1.23625e+08 1.03275 ns
tpch_q17/datafusion:vortex-compact 275694670 2.62432e+08 1.05054 ns
tpch_q18/datafusion:vortex-compact 237115752 2.26766e+08 1.04564 ns
tpch_q19/datafusion:vortex-compact 328596143 3.48539e+08 0.942781 ns
tpch_q20/datafusion:vortex-compact 221075631 2.232e+08 0.990481 ns
tpch_q21/datafusion:vortex-compact 329683576 3.38962e+08 0.972626 ns
tpch_q22/datafusion:vortex-compact 107357156 1.04393e+08 1.02839 ns
tpch_q01/duckdb:parquet 506282224 4.68677e+08 1.08024 ns
tpch_q02/duckdb:parquet 1054523703 1.0791e+09 0.977222 ns
tpch_q03/duckdb:parquet 836152325 8.87302e+08 0.942353 ns
tpch_q04/duckdb:parquet 508399906 5.16435e+08 0.984441 ns
tpch_q05/duckdb:parquet 1202143804 1.21633e+09 0.988333 ns
tpch_q06/duckdb:parquet 328975763 3.23748e+08 1.01615 ns
tpch_q07/duckdb:parquet 994983039 9.96444e+08 0.998534 ns
tpch_q08/duckdb:parquet 1299189133 1.25195e+09 1.03773 ns
tpch_q09/duckdb:parquet 1137186217 1.1237e+09 1.012 ns
tpch_q10/duckdb:parquet 1097677873 1.11044e+09 0.988503 ns
tpch_q11/duckdb:parquet 697870578 7.21646e+08 0.967054 ns
tpch_q12/duckdb:parquet 508321929 5.30772e+08 0.957703 ns
tpch_q13/duckdb:parquet 796017339 8.09802e+08 0.982978 ns
tpch_q14/duckdb:parquet 514219987 5.32967e+08 0.964826 ns
tpch_q15/duckdb:parquet 539820313 5.61352e+08 0.961643 ns
tpch_q16/duckdb:parquet 398227875 4.81723e+08 0.826673 ns
tpch_q17/duckdb:parquet 596112793 6.39705e+08 0.931856 ns
tpch_q18/duckdb:parquet 691971707 7.61712e+08 0.908443 ns
tpch_q19/duckdb:parquet 638155013 6.69206e+08 0.9536 ns
tpch_q20/duckdb:parquet 860165503 8.21497e+08 1.04707 ns
tpch_q21/duckdb:parquet 964568332 9.82829e+08 0.98142 ns
tpch_q22/duckdb:parquet 406647979 4.33138e+08 0.938843 ns
tpch_q01/duckdb:vortex-file-compressed 281122869 2.82082e+08 0.996601 ns
tpch_q02/duckdb:vortex-file-compressed 638698413 7.2025e+08 0.886773 ns
tpch_q03/duckdb:vortex-file-compressed 595276101 6.11952e+08 0.97275 ns
tpch_q04/duckdb:vortex-file-compressed 372999507 3.78455e+08 0.985586 ns
tpch_q05/duckdb:vortex-file-compressed 668331753 6.85775e+08 0.974564 ns
tpch_q06/duckdb:vortex-file-compressed 333602812 3.47071e+08 0.961195 ns
tpch_q07/duckdb:vortex-file-compressed 625472422 7.36321e+08 0.849456 ns
tpch_q08/duckdb:vortex-file-compressed 877382467 8.94591e+08 0.980764 ns
tpch_q09/duckdb:vortex-file-compressed 728791563 7.60331e+08 0.958518 ns
tpch_q10/duckdb:vortex-file-compressed 723229017 7.03668e+08 1.0278 ns
tpch_q11/duckdb:vortex-file-compressed 355388593 3.77508e+08 0.941406 ns
tpch_q12/duckdb:vortex-file-compressed 494660264 4.93871e+08 1.0016 ns
tpch_q13/duckdb:vortex-file-compressed 448873691 4.20335e+08 1.06789 ns
tpch_q14/duckdb:vortex-file-compressed 360530528 3.7807e+08 0.953607 ns
tpch_q15/duckdb:vortex-file-compressed 277091493 2.75373e+08 1.00624 ns
tpch_q16/duckdb:vortex-file-compressed 308279127 2.98649e+08 1.03225 ns
tpch_q17/duckdb:vortex-file-compressed 527997703 5.34206e+08 0.988378 ns
tpch_q18/duckdb:vortex-file-compressed 599205055 6.22886e+08 0.961982 ns
tpch_q19/duckdb:vortex-file-compressed 409892179 4.07211e+08 1.00658 ns
tpch_q20/duckdb:vortex-file-compressed 583363338 5.8585e+08 0.995755 ns
tpch_q21/duckdb:vortex-file-compressed 846297719 8.45682e+08 1.00073 ns
tpch_q22/duckdb:vortex-file-compressed 228289181 2.37801e+08 0.960002 ns
tpch_q01/duckdb:vortex-compact 290068702 3.10368e+08 0.934596 ns
tpch_q02/duckdb:vortex-compact 612051242 6.83512e+08 0.895451 ns
tpch_q03/duckdb:vortex-compact 523459430 5.46458e+08 0.957913 ns
tpch_q04/duckdb:vortex-compact 336511505 3.20696e+08 1.04932 ns
tpch_q05/duckdb:vortex-compact 606741919 5.94604e+08 1.02041 ns
tpch_q06/duckdb:vortex-compact 325424235 3.51331e+08 0.926261 ns
tpch_q07/duckdb:vortex-compact 575360728 6.18489e+08 0.930268 ns
tpch_q08/duckdb:vortex-compact 804240596 8.19697e+08 0.981144 ns
tpch_q09/duckdb:vortex-compact 713897200 7.62619e+08 0.936113 ns
tpch_q10/duckdb:vortex-compact 626655469 6.50608e+08 0.963184 ns
tpch_q11/duckdb:vortex-compact 344932254 3.65413e+08 0.943952 ns
tpch_q12/duckdb:vortex-compact 452958669 4.54321e+08 0.997 ns
tpch_q13/duckdb:vortex-compact 384977308 3.68533e+08 1.04462 ns
tpch_q14/duckdb:vortex-compact 349658528 3.58789e+08 0.974552 ns
tpch_q15/duckdb:vortex-compact 244689331 2.50688e+08 0.976072 ns
tpch_q16/duckdb:vortex-compact 271682779 2.71751e+08 0.999749 ns
tpch_q17/duckdb:vortex-compact 503791193 4.79706e+08 1.05021 ns
tpch_q18/duckdb:vortex-compact 472841672 5.01539e+08 0.942781 ns
tpch_q19/duckdb:vortex-compact 430173121 4.22935e+08 1.01711 ns
tpch_q20/duckdb:vortex-compact 602019260 5.84689e+08 1.02964 ns
tpch_q21/duckdb:vortex-compact 811104195 8.2294e+08 0.985618 ns
tpch_q22/duckdb:vortex-compact 231610225 2.18007e+08 1.0624 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.971x ➖
  • Vortex: 0.950x ➖
  • duckdb:vortex: 0.985x ➖
  • datafusion:vortex: 0.916x ➖
  • Best: tpch_q03/datafusion:vortex-compact (0.784x)
  • Worst: tpch_q05/datafusion:vortex-file-compressed (1.112x)
  • Significant (>10%): 31↑ 1↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 497905250 4.85062e+08 1.02648 ns
tpch_q02/datafusion:arrow 94268683 9.4753e+07 0.994889 ns
tpch_q03/datafusion:arrow 194447154 1.96089e+08 0.991627 ns
tpch_q04/datafusion:arrow 90424775 9.75556e+07 0.926905 ns
tpch_q05/datafusion:arrow 346459957 3.57153e+08 0.97006 ns
tpch_q06/datafusion:arrow 63484803 6.43506e+07 0.986546 ns
tpch_q07/datafusion:arrow 661499199 6.58941e+08 1.00388 ns
tpch_q08/datafusion:arrow 285082413 2.90735e+08 0.980558 ns
tpch_q09/datafusion:arrow 574838907 5.7926e+08 0.992368 ns
tpch_q10/datafusion:arrow 236480294 2.40838e+08 0.981906 ns
tpch_q11/datafusion:arrow 384295415 3.96098e+08 0.970204 ns
tpch_q12/datafusion:arrow 195546480 1.88328e+08 1.03833 ns
tpch_q13/datafusion:arrow 191923955 1.92304e+08 0.998024 ns
tpch_q14/datafusion:arrow 52999852 5.42573e+07 0.976824 ns
tpch_q15/datafusion:arrow 101824655 1.03823e+08 0.98075 ns
tpch_q16/datafusion:arrow 74486524 7.49041e+07 0.994425 ns
tpch_q17/datafusion:arrow 584719848 6.00799e+08 0.973237 ns
tpch_q18/datafusion:arrow 1540248010 1.37591e+09 1.11944 ns
tpch_q19/datafusion:arrow 129894616 1.17622e+08 1.10434 ns
tpch_q20/datafusion:arrow 176975903 1.67034e+08 1.05952 ns
tpch_q21/datafusion:arrow 884803589 8.84796e+08 1.00001 ns
tpch_q22/datafusion:arrow 51931991 5.26632e+07 0.986115 ns
tpch_q01/datafusion:parquet 727142074 7.56442e+08 0.961266 ns
tpch_q01/datafusion:parquet 727142074 7.23087e+08 1.00561 ns
tpch_q02/datafusion:parquet 205229032 2.06995e+08 0.991468 ns
tpch_q02/datafusion:parquet 205229032 2.0782e+08 0.987533 ns
tpch_q03/datafusion:parquet 295187579 2.89604e+08 1.01928 ns
tpch_q03/datafusion:parquet 295187579 3.06603e+08 0.962768 ns
tpch_q04/datafusion:parquet 214370418 2.01825e+08 1.06216 ns
tpch_q04/datafusion:parquet 214370418 2.04691e+08 1.04729 ns
tpch_q05/datafusion:parquet 458191397 4.62138e+08 0.991459 ns
tpch_q05/datafusion:parquet 458191397 4.67853e+08 0.979349 ns
tpch_q06/datafusion:parquet 127756099 1.28839e+08 0.991591 ns
tpch_q06/datafusion:parquet 127756099 1.20712e+08 1.05835 ns
tpch_q07/datafusion:parquet 686006675 6.75665e+08 1.01531 ns
tpch_q07/datafusion:parquet 686006675 6.88508e+08 0.996366 ns
tpch_q08/datafusion:parquet 510352447 5.19107e+08 0.983135 ns
tpch_q08/datafusion:parquet 510352447 5.33213e+08 0.957127 ns
tpch_q09/datafusion:parquet 810792318 8.10005e+08 1.00097 ns
tpch_q09/datafusion:parquet 810792318 8.16534e+08 0.992968 ns
tpch_q10/datafusion:parquet 511821334 5.1173e+08 1.00018 ns
tpch_q10/datafusion:parquet 511821334 5.30358e+08 0.965048 ns
tpch_q11/datafusion:parquet 134376421 1.34787e+08 0.996956 ns
tpch_q11/datafusion:parquet 134376421 1.3561e+08 0.990902 ns
tpch_q12/datafusion:parquet 217029651 2.15806e+08 1.00567 ns
tpch_q12/datafusion:parquet 217029651 2.10522e+08 1.03091 ns
tpch_q13/datafusion:parquet 417539979 4.19178e+08 0.996091 ns
tpch_q13/datafusion:parquet 417539979 4.27535e+08 0.976621 ns
tpch_q14/datafusion:parquet 153037139 1.5787e+08 0.969389 ns
tpch_q14/datafusion:parquet 153037139 1.53016e+08 1.00014 ns
tpch_q15/datafusion:parquet 242207167 2.56192e+08 0.945411 ns
tpch_q15/datafusion:parquet 242207167 2.55287e+08 0.948763 ns
tpch_q16/datafusion:parquet 145043356 1.48716e+08 0.975303 ns
tpch_q16/datafusion:parquet 145043356 1.467e+08 0.988704 ns
tpch_q17/datafusion:parquet 698849791 7.15805e+08 0.976313 ns
tpch_q17/datafusion:parquet 698849791 7.2132e+08 0.968848 ns
tpch_q18/datafusion:parquet 1123161667 1.11823e+09 1.00441 ns
tpch_q18/datafusion:parquet 1123161667 1.13999e+09 0.985235 ns
tpch_q19/datafusion:parquet 293899538 2.87387e+08 1.02266 ns
tpch_q19/datafusion:parquet 293899538 2.83488e+08 1.03672 ns
tpch_q20/datafusion:parquet 304827961 3.07853e+08 0.990174 ns
tpch_q20/datafusion:parquet 304827961 3.06046e+08 0.99602 ns
tpch_q21/datafusion:parquet 857638178 8.71711e+08 0.983856 ns
tpch_q21/datafusion:parquet 857638178 8.66134e+08 0.990191 ns
tpch_q22/datafusion:parquet 329767006 3.30921e+08 0.996514 ns
tpch_q22/datafusion:parquet 329767006 3.26437e+08 1.0102 ns
tpch_q01/datafusion:vortex-file-compressed 495787178 5.08034e+08 0.975893 ns
tpch_q01/datafusion:vortex-file-compressed 495787178 5.09593e+08 0.972907 ns
tpch_q02/datafusion:vortex-file-compressed 165668752 1.66892e+08 0.992668 ns
tpch_q02/datafusion:vortex-file-compressed 165668752 1.64344e+08 1.00806 ns
tpch_q03/datafusion:vortex-file-compressed 218782659 2.22143e+08 0.984872 ns
tpch_q03/datafusion:vortex-file-compressed 218782659 2.19135e+08 0.998391 ns
tpch_q04/datafusion:vortex-file-compressed 105220179 1.02986e+08 1.02169 ns
tpch_q04/datafusion:vortex-file-compressed 105220179 1.0257e+08 1.02583 ns
tpch_q05/datafusion:vortex-file-compressed 617488193 5.55147e+08 1.1123 ns
tpch_q05/datafusion:vortex-file-compressed 617488193 6.31947e+08 0.97712 ns
tpch_q06/datafusion:vortex-file-compressed 35529555 3.56858e+07 0.995623 ns
tpch_q06/datafusion:vortex-file-compressed 35529555 3.63314e+07 0.977929 ns
tpch_q07/datafusion:vortex-file-compressed 573084427 5.88743e+08 0.973403 ns
tpch_q07/datafusion:vortex-file-compressed 573084427 5.82764e+08 0.983391 ns
tpch_q08/datafusion:vortex-file-compressed 627408412 6.65277e+08 0.943079 ns
tpch_q08/datafusion:vortex-file-compressed 627408412 6.19514e+08 1.01274 ns
tpch_q09/datafusion:vortex-file-compressed 978215228 1.16829e+09 0.837303 ns
tpch_q09/datafusion:vortex-file-compressed 978215228 1.09881e+09 0.890248 ns
tpch_q10/datafusion:vortex-file-compressed 262933394 2.69806e+08 0.974527 ns
tpch_q10/datafusion:vortex-file-compressed 262933394 2.62389e+08 1.00207 ns
tpch_q11/datafusion:vortex-file-compressed 136372569 1.35509e+08 1.00637 ns
tpch_q11/datafusion:vortex-file-compressed 136372569 1.3356e+08 1.02106 ns
tpch_q12/datafusion:vortex-file-compressed 101495101 1.03578e+08 0.979893 ns
tpch_q12/datafusion:vortex-file-compressed 101495101 1.00171e+08 1.01322 ns
tpch_q13/datafusion:vortex-file-compressed 215788015 2.49021e+08 0.866546 ns
tpch_q13/datafusion:vortex-file-compressed 215788015 2.17986e+08 0.989919 ns
tpch_q14/datafusion:vortex-file-compressed 54024385 6.18388e+07 0.873632 ns
tpch_q14/datafusion:vortex-file-compressed 54024385 5.54425e+07 0.974422 ns
tpch_q15/datafusion:vortex-file-compressed 93219166 1.13561e+08 0.820876 ns
tpch_q15/datafusion:vortex-file-compressed 93219166 9.60471e+07 0.970557 ns
tpch_q16/datafusion:vortex-file-compressed 84048435 1.00319e+08 0.837812 ns
tpch_q16/datafusion:vortex-file-compressed 84048435 8.94482e+07 0.939633 ns
tpch_q17/datafusion:vortex-file-compressed 896434089 1.13213e+09 0.791814 ns
tpch_q17/datafusion:vortex-file-compressed 896434089 9.04146e+08 0.991471 ns
tpch_q18/datafusion:vortex-file-compressed 1087834573 1.30349e+09 0.834557 ns
tpch_q18/datafusion:vortex-file-compressed 1087834573 1.11648e+09 0.974339 ns
tpch_q19/datafusion:vortex-file-compressed 66678640 7.91079e+07 0.842882 ns
tpch_q19/datafusion:vortex-file-compressed 66678640 6.76942e+07 0.984998 ns
tpch_q20/datafusion:vortex-file-compressed 175110923 2.07336e+08 0.844575 ns
tpch_q20/datafusion:vortex-file-compressed 175110923 1.79455e+08 0.975793 ns
tpch_q21/datafusion:vortex-file-compressed 745599140 8.99914e+08 0.828523 ns
tpch_q21/datafusion:vortex-file-compressed 745599140 7.61514e+08 0.979101 ns
tpch_q22/datafusion:vortex-file-compressed 67071188 8.07963e+07 0.830127 ns
tpch_q22/datafusion:vortex-file-compressed 67071188 6.70705e+07 1.00001 ns
tpch_q01/datafusion:vortex-compact 550478700 6.23444e+08 0.882964 ns
tpch_q02/datafusion:vortex-compact 169087182 2.01524e+08 0.839044 ns
tpch_q03/datafusion:vortex-compact 230030329 2.93367e+08 0.784105 ns
tpch_q04/datafusion:vortex-compact 119507268 1.41543e+08 0.84432 ns
tpch_q05/datafusion:vortex-compact 576687912 6.74874e+08 0.854512 ns
tpch_q06/datafusion:vortex-compact 72914131 8.55505e+07 0.852293 ns
tpch_q07/datafusion:vortex-compact 609535996 7.40127e+08 0.823556 ns
tpch_q08/datafusion:vortex-compact 652664055 7.77528e+08 0.839409 ns
tpch_q09/datafusion:vortex-compact 989298702 1.25935e+09 0.785564 ns
tpch_q10/datafusion:vortex-compact 296267469 3.49259e+08 0.848275 ns
tpch_q11/datafusion:vortex-compact 132083629 1.6098e+08 0.820497 ns
tpch_q12/datafusion:vortex-compact 159055040 1.92761e+08 0.825142 ns
tpch_q13/datafusion:vortex-compact 267413912 3.10452e+08 0.861368 ns
tpch_q14/datafusion:vortex-compact 84256291 9.98013e+07 0.84424 ns
tpch_q15/datafusion:vortex-compact 163289388 1.91308e+08 0.853543 ns
tpch_q16/datafusion:vortex-compact 92799955 1.10068e+08 0.843118 ns
tpch_q17/datafusion:vortex-compact 913960090 1.01607e+09 0.899505 ns
tpch_q18/datafusion:vortex-compact 1102179250 1.21335e+09 0.908374 ns
tpch_q19/datafusion:vortex-compact 123455187 1.35176e+08 0.91329 ns
tpch_q20/datafusion:vortex-compact 208498226 2.17439e+08 0.958881 ns
tpch_q21/datafusion:vortex-compact 755880266 8.41931e+08 0.897793 ns
tpch_q22/datafusion:vortex-compact 78217830 8.77468e+07 0.891404 ns
tpch_q01/duckdb:parquet 263874211 2.62117e+08 1.00671 ns
tpch_q01/duckdb:parquet 263874211 2.63046e+08 1.00315 ns
tpch_q02/duckdb:parquet 128094318 1.27391e+08 1.00552 ns
tpch_q02/duckdb:parquet 128094318 1.25767e+08 1.01851 ns
tpch_q03/duckdb:parquet 227823537 2.26407e+08 1.00626 ns
tpch_q03/duckdb:parquet 227823537 2.25484e+08 1.01038 ns
tpch_q04/duckdb:parquet 152452079 1.53006e+08 0.996382 ns
tpch_q04/duckdb:parquet 152452079 1.53507e+08 0.99313 ns
tpch_q05/duckdb:parquet 229365269 2.35136e+08 0.975458 ns
tpch_q05/duckdb:parquet 229365269 2.34273e+08 0.97905 ns
tpch_q06/duckdb:parquet 71028660 7.09471e+07 1.00115 ns
tpch_q06/duckdb:parquet 71028660 7.05739e+07 1.00644 ns
tpch_q07/duckdb:parquet 218313135 2.23425e+08 0.977123 ns
tpch_q07/duckdb:parquet 218313135 2.20199e+08 0.991437 ns
tpch_q08/duckdb:parquet 329267094 3.8108e+08 0.864037 ns
tpch_q08/duckdb:parquet 329267094 3.29928e+08 0.997998 ns
tpch_q09/duckdb:parquet 488440083 5.44414e+08 0.897185 ns
tpch_q09/duckdb:parquet 488440083 4.95103e+08 0.986543 ns
tpch_q10/duckdb:parquet 638834091 6.68524e+08 0.955589 ns
tpch_q10/duckdb:parquet 638834091 6.38922e+08 0.999862 ns
tpch_q11/duckdb:parquet 55704364 5.93313e+07 0.93887 ns
tpch_q11/duckdb:parquet 55704364 5.60153e+07 0.99445 ns
tpch_q12/duckdb:parquet 139957804 1.52955e+08 0.915024 ns
tpch_q12/duckdb:parquet 139957804 1.40939e+08 0.993039 ns
tpch_q13/duckdb:parquet 401641832 4.28891e+08 0.936465 ns
tpch_q13/duckdb:parquet 401641832 4.12781e+08 0.973015 ns
tpch_q14/duckdb:parquet 180192897 1.84316e+08 0.977633 ns
tpch_q14/duckdb:parquet 180192897 1.80151e+08 1.00023 ns
tpch_q15/duckdb:parquet 106864668 1.08512e+08 0.984822 ns
tpch_q15/duckdb:parquet 106864668 1.08647e+08 0.983596 ns
tpch_q16/duckdb:parquet 161447964 1.68882e+08 0.95598 ns
tpch_q16/duckdb:parquet 161447964 1.66456e+08 0.969911 ns
tpch_q17/duckdb:parquet 204680638 2.1329e+08 0.959634 ns
tpch_q17/duckdb:parquet 204680638 2.07557e+08 0.986143 ns
tpch_q18/duckdb:parquet 362853938 3.67353e+08 0.987753 ns
tpch_q18/duckdb:parquet 362853938 3.65854e+08 0.9918 ns
tpch_q19/duckdb:parquet 279864756 2.93747e+08 0.952741 ns
tpch_q19/duckdb:parquet 279864756 2.91478e+08 0.960157 ns
tpch_q20/duckdb:parquet 249519763 2.53291e+08 0.98511 ns
tpch_q20/duckdb:parquet 249519763 2.48614e+08 1.00364 ns
tpch_q21/duckdb:parquet 576947536 5.81073e+08 0.9929 ns
tpch_q21/duckdb:parquet 576947536 5.82391e+08 0.990654 ns
tpch_q22/duckdb:parquet 302128428 3.03465e+08 0.995596 ns
tpch_q22/duckdb:parquet 302128428 3.00786e+08 1.00446 ns
tpch_q01/duckdb:vortex-file-compressed 200611135 1.97212e+08 1.01723 ns
tpch_q01/duckdb:vortex-file-compressed 200611135 1.98541e+08 1.01043 ns
tpch_q02/duckdb:vortex-file-compressed 53903309 5.94508e+07 0.906688 ns
tpch_q02/duckdb:vortex-file-compressed 53903309 5.74794e+07 0.937785 ns
tpch_q03/duckdb:vortex-file-compressed 131774414 1.33261e+08 0.988844 ns
tpch_q03/duckdb:vortex-file-compressed 131774414 1.31703e+08 1.00054 ns
tpch_q04/duckdb:vortex-file-compressed 162961805 1.68052e+08 0.969713 ns
tpch_q04/duckdb:vortex-file-compressed 162961805 1.65135e+08 0.986839 ns
tpch_q05/duckdb:vortex-file-compressed 133115405 1.38426e+08 0.961638 ns
tpch_q05/duckdb:vortex-file-compressed 133115405 1.37962e+08 0.964869 ns
tpch_q06/duckdb:vortex-file-compressed 53932669 5.54542e+07 0.972562 ns
tpch_q06/duckdb:vortex-file-compressed 53932669 5.29427e+07 1.0187 ns
tpch_q07/duckdb:vortex-file-compressed 142815830 1.53241e+08 0.931971 ns
tpch_q07/duckdb:vortex-file-compressed 142815830 1.44732e+08 0.986759 ns
tpch_q08/duckdb:vortex-file-compressed 234010638 2.44659e+08 0.956478 ns
tpch_q08/duckdb:vortex-file-compressed 234010638 2.36261e+08 0.990475 ns
tpch_q09/duckdb:vortex-file-compressed 359213082 3.70888e+08 0.968522 ns
tpch_q09/duckdb:vortex-file-compressed 359213082 3.66014e+08 0.98142 ns
tpch_q10/duckdb:vortex-file-compressed 144701904 1.46681e+08 0.986505 ns
tpch_q10/duckdb:vortex-file-compressed 144701904 1.44332e+08 1.00256 ns
tpch_q11/duckdb:vortex-file-compressed 37623107 3.9128e+07 0.96154 ns
tpch_q11/duckdb:vortex-file-compressed 37623107 4.01288e+07 0.937558 ns
tpch_q12/duckdb:vortex-file-compressed 106133382 1.08466e+08 0.978493 ns
tpch_q12/duckdb:vortex-file-compressed 106133382 1.07955e+08 0.98313 ns
tpch_q13/duckdb:vortex-file-compressed 237502273 2.4042e+08 0.987866 ns
tpch_q13/duckdb:vortex-file-compressed 237502273 2.37022e+08 1.00203 ns
tpch_q14/duckdb:vortex-file-compressed 65141768 6.6375e+07 0.98142 ns
tpch_q14/duckdb:vortex-file-compressed 65141768 6.48602e+07 1.00434 ns
tpch_q15/duckdb:vortex-file-compressed 97445230 9.57581e+07 1.01762 ns
tpch_q15/duckdb:vortex-file-compressed 97445230 9.70369e+07 1.00421 ns
tpch_q16/duckdb:vortex-file-compressed 79559523 8.23096e+07 0.966588 ns
tpch_q16/duckdb:vortex-file-compressed 79559523 8.41177e+07 0.945812 ns
tpch_q17/duckdb:vortex-file-compressed 124468965 1.24539e+08 0.999438 ns
tpch_q17/duckdb:vortex-file-compressed 124468965 1.24839e+08 0.997034 ns
tpch_q18/duckdb:vortex-file-compressed 282200048 2.90997e+08 0.969769 ns
tpch_q18/duckdb:vortex-file-compressed 282200048 2.85853e+08 0.987222 ns
tpch_q19/duckdb:vortex-file-compressed 96141820 9.71773e+07 0.989344 ns
tpch_q19/duckdb:vortex-file-compressed 96141820 9.6226e+07 0.999125 ns
tpch_q20/duckdb:vortex-file-compressed 169250936 1.71684e+08 0.985829 ns
tpch_q20/duckdb:vortex-file-compressed 169250936 1.70777e+08 0.991061 ns
tpch_q21/duckdb:vortex-file-compressed 609570471 5.9277e+08 1.02834 ns
tpch_q21/duckdb:vortex-file-compressed 609570471 5.86735e+08 1.03892 ns
tpch_q22/duckdb:vortex-file-compressed 73382598 7.40729e+07 0.99068 ns
tpch_q22/duckdb:vortex-file-compressed 73382598 7.43626e+07 0.986822 ns
tpch_q01/duckdb:vortex-compact 251804368 2.47127e+08 1.01893 ns
tpch_q02/duckdb:vortex-compact 70956280 7.41754e+07 0.956601 ns
tpch_q03/duckdb:vortex-compact 178159094 1.78963e+08 0.99551 ns
tpch_q04/duckdb:vortex-compact 210594777 2.13719e+08 0.985381 ns
tpch_q05/duckdb:vortex-compact 171398814 1.72636e+08 0.992836 ns
tpch_q06/duckdb:vortex-compact 108747420 1.08401e+08 1.0032 ns
tpch_q07/duckdb:vortex-compact 216265329 2.21606e+08 0.9759 ns
tpch_q08/duckdb:vortex-compact 261426105 2.61389e+08 1.00014 ns
tpch_q09/duckdb:vortex-compact 417175256 4.12248e+08 1.01195 ns
tpch_q10/duckdb:vortex-compact 209844273 2.12494e+08 0.987532 ns
tpch_q11/duckdb:vortex-compact 44040214 4.41605e+07 0.997276 ns
tpch_q12/duckdb:vortex-compact 292818127 2.94264e+08 0.995087 ns
tpch_q13/duckdb:vortex-compact 293550903 3.02344e+08 0.970917 ns
tpch_q14/duckdb:vortex-compact 105220014 1.06893e+08 0.98435 ns
tpch_q15/duckdb:vortex-compact 130910219 1.33966e+08 0.977193 ns
tpch_q16/duckdb:vortex-compact 90185383 9.26224e+07 0.973688 ns
tpch_q17/duckdb:vortex-compact 140586758 1.43006e+08 0.983085 ns
tpch_q18/duckdb:vortex-compact 333078010 3.38361e+08 0.984385 ns
tpch_q19/duckdb:vortex-compact 153628483 1.55108e+08 0.990464 ns
tpch_q20/duckdb:vortex-compact 217964323 2.23919e+08 0.973409 ns
tpch_q21/duckdb:vortex-compact 678115736 7.00163e+08 0.968511 ns
tpch_q22/duckdb:vortex-compact 83428750 8.36744e+07 0.997064 ns
tpch_q01/duckdb:duckdb 117862146 1.18253e+08 0.996697 ns
tpch_q01/duckdb:duckdb 117862146 1.17884e+08 0.999811 ns
tpch_q02/duckdb:duckdb 50697515 5.35409e+07 0.946893 ns
tpch_q02/duckdb:duckdb 50697515 5.28431e+07 0.959397 ns
tpch_q03/duckdb:duckdb 102638925 1.02676e+08 0.99964 ns
tpch_q03/duckdb:duckdb 102638925 1.02314e+08 1.00317 ns
tpch_q04/duckdb:duckdb 130314569 1.2966e+08 1.00505 ns
tpch_q04/duckdb:duckdb 130314569 1.31325e+08 0.992309 ns
tpch_q05/duckdb:duckdb 116212696 1.16063e+08 1.00129 ns
tpch_q05/duckdb:duckdb 116212696 1.16207e+08 1.00005 ns
tpch_q06/duckdb:duckdb 45488304 4.60767e+07 0.987231 ns
tpch_q06/duckdb:duckdb 45488304 4.53794e+07 1.0024 ns
tpch_q07/duckdb:duckdb 110649305 1.12105e+08 0.987011 ns
tpch_q07/duckdb:duckdb 110649305 1.10869e+08 0.998018 ns
tpch_q08/duckdb:duckdb 140976383 1.4332e+08 0.983651 ns
tpch_q08/duckdb:duckdb 140976383 1.40376e+08 1.00428 ns
tpch_q09/duckdb:duckdb 307020878 3.23096e+08 0.950248 ns
tpch_q09/duckdb:duckdb 307020878 3.08839e+08 0.994114 ns
tpch_q10/duckdb:duckdb 213397658 2.21685e+08 0.962618 ns
tpch_q10/duckdb:duckdb 213397658 2.21329e+08 0.964165 ns
tpch_q11/duckdb:duckdb 22618129 2.2937e+07 0.986099 ns
tpch_q11/duckdb:duckdb 22618129 2.30625e+07 0.98073 ns
tpch_q12/duckdb:duckdb 86841357 8.81378e+07 0.985291 ns
tpch_q12/duckdb:duckdb 86841357 8.71506e+07 0.996451 ns
tpch_q13/duckdb:duckdb 232693910 2.38156e+08 0.977066 ns
tpch_q13/duckdb:duckdb 232693910 2.37658e+08 0.979111 ns
tpch_q14/duckdb:duckdb 78745446 7.96996e+07 0.988028 ns
tpch_q14/duckdb:duckdb 78745446 7.89003e+07 0.998037 ns
tpch_q15/duckdb:duckdb 82069418 8.27338e+07 0.99197 ns
tpch_q15/duckdb:duckdb 82069418 8.19405e+07 1.00157 ns
tpch_q16/duckdb:duckdb 73402917 7.3638e+07 0.996808 ns
tpch_q16/duckdb:duckdb 73402917 7.3529e+07 0.998286 ns
tpch_q17/duckdb:duckdb 100405322 1.0104e+08 0.993716 ns
tpch_q17/duckdb:duckdb 100405322 1.00165e+08 1.0024 ns
tpch_q18/duckdb:duckdb 217829936 2.20238e+08 0.989064 ns
tpch_q18/duckdb:duckdb 217829936 2.19767e+08 0.991186 ns
tpch_q19/duckdb:duckdb 129683967 1.30471e+08 0.993965 ns
tpch_q19/duckdb:duckdb 129683967 1.29982e+08 0.99771 ns
tpch_q20/duckdb:duckdb 124759093 1.24965e+08 0.998355 ns
tpch_q20/duckdb:duckdb 124759093 1.24403e+08 1.00286 ns
tpch_q21/duckdb:duckdb 315366689 3.16121e+08 0.997614 ns
tpch_q21/duckdb:duckdb 315366689 3.21134e+08 0.982039 ns
tpch_q22/duckdb:duckdb 73865910 6.77462e+07 1.09033 ns
tpch_q22/duckdb:duckdb 73865910 7.48509e+07 0.98684 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.985x ➖
  • Vortex: 0.971x ➖
  • duckdb:vortex: 0.933x ➖
  • datafusion:vortex: 1.011x ➖
  • Best: tpcds_q88/duckdb:vortex-compact (0.626x)
  • Worst: tpcds_q51/duckdb:vortex-compact (1.408x)
  • Significant (>10%): 47↑ 5↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 42334291 4.49843e+07 0.94109 ns
tpcds_q02/datafusion:parquet 44853058 4.40148e+07 1.01905 ns
tpcds_q03/datafusion:parquet 20912968 2.04121e+07 1.02454 ns
tpcds_q04/datafusion:parquet 352632405 3.41991e+08 1.03111 ns
tpcds_q05/datafusion:parquet 42588389 4.45019e+07 0.957002 ns
tpcds_q06/datafusion:parquet 65912357 6.57836e+07 1.00196 ns
tpcds_q07/datafusion:parquet 108795478 1.07819e+08 1.00906 ns
tpcds_q08/datafusion:parquet 81327410 6.86649e+07 1.18441 ns
tpcds_q09/datafusion:parquet 48856225 4.81899e+07 1.01383 ns
tpcds_q10/datafusion:parquet 104077654 1.00405e+08 1.03657 ns
tpcds_q11/datafusion:parquet 237270142 2.27205e+08 1.0443 ns
tpcds_q12/datafusion:parquet 30520334 2.89179e+07 1.05541 ns
tpcds_q13/datafusion:parquet 109457343 1.06684e+08 1.026 ns
tpcds_q14/datafusion:parquet 295338356 2.86282e+08 1.03163 ns
tpcds_q15/datafusion:parquet 31224591 3.25015e+07 0.960711 ns
tpcds_q16/datafusion:parquet 41112382 4.12017e+07 0.997833 ns
tpcds_q17/datafusion:parquet 108152151 1.07913e+08 1.00221 ns
tpcds_q18/datafusion:parquet 133610835 1.31763e+08 1.01402 ns
tpcds_q19/datafusion:parquet 34685629 3.64209e+07 0.952355 ns
tpcds_q20/datafusion:parquet 26019458 2.58189e+07 1.00777 ns
tpcds_q21/datafusion:parquet 32531831 3.30154e+07 0.985352 ns
tpcds_q22/datafusion:parquet 76176206 7.40439e+07 1.0288 ns
tpcds_q23/datafusion:parquet 245103260 2.39692e+08 1.02257 ns
tpcds_q24/datafusion:parquet 145241078 1.43397e+08 1.01286 ns
tpcds_q25/datafusion:parquet 106118324 1.04151e+08 1.01889 ns
tpcds_q26/datafusion:parquet 103963119 9.93149e+07 1.0468 ns
tpcds_q27/datafusion:parquet 207200031 2.04609e+08 1.01267 ns
tpcds_q28/datafusion:parquet 45912950 4.55959e+07 1.00695 ns
tpcds_q29/datafusion:parquet 106943907 1.04711e+08 1.02132 ns
tpcds_q30/datafusion:parquet 52524396 5.16197e+07 1.01753 ns
tpcds_q31/datafusion:parquet 115605031 1.14606e+08 1.00872 ns
tpcds_q32/datafusion:parquet 28503202 2.54049e+07 1.12196 ns
tpcds_q33/datafusion:parquet 44102644 3.94219e+07 1.11873 ns
tpcds_q34/datafusion:parquet 38991336 3.87741e+07 1.0056 ns
tpcds_q35/datafusion:parquet 111772745 1.06039e+08 1.05407 ns
tpcds_q36/datafusion:parquet 97011547 9.56438e+07 1.0143 ns
tpcds_q37/datafusion:parquet 29095036 2.66198e+07 1.09298 ns
tpcds_q38/datafusion:parquet 64779904 6.04872e+07 1.07097 ns
tpcds_q39/datafusion:parquet 73044273 7.44752e+07 0.980786 ns
tpcds_q40/datafusion:parquet 34184127 3.48841e+07 0.979935 ns
tpcds_q41/datafusion:parquet 11715094 1.22477e+07 0.956515 ns
tpcds_q42/datafusion:parquet 21512582 1.94686e+07 1.10499 ns
tpcds_q43/datafusion:parquet 24891345 2.41177e+07 1.03208 ns
tpcds_q44/datafusion:parquet 62178559 6.26097e+07 0.993114 ns
tpcds_q45/datafusion:parquet 48728867 4.80333e+07 1.01448 ns
tpcds_q46/datafusion:parquet 58557561 6.13685e+07 0.954196 ns
tpcds_q47/datafusion:parquet 227775469 2.26717e+08 1.00467 ns
tpcds_q48/datafusion:parquet 97029672 9.55893e+07 1.01507 ns
tpcds_q49/datafusion:parquet 64193693 6.19372e+07 1.03643 ns
tpcds_q50/datafusion:parquet 71047631 7.01159e+07 1.01329 ns
tpcds_q51/datafusion:parquet 117284967 1.12882e+08 1.03901 ns
tpcds_q52/datafusion:parquet 21073683 2.14064e+07 0.984456 ns
tpcds_q53/datafusion:parquet 34498958 3.46769e+07 0.994867 ns
tpcds_q54/datafusion:parquet 46215831 4.46493e+07 1.03508 ns
tpcds_q55/datafusion:parquet 20575596 2.00504e+07 1.02619 ns
tpcds_q56/datafusion:parquet 42762006 4.1821e+07 1.0225 ns
tpcds_q57/datafusion:parquet 140950361 1.41195e+08 0.998267 ns
tpcds_q58/datafusion:parquet 114617951 1.14693e+08 0.999343 ns
tpcds_q59/datafusion:parquet 70482071 7.0377e+07 1.00149 ns
tpcds_q60/datafusion:parquet 42209642 4.20612e+07 1.00353 ns
tpcds_q61/datafusion:parquet 64266419 6.36178e+07 1.0102 ns
tpcds_q62/datafusion:parquet 47621394 4.7419e+07 1.00427 ns
tpcds_q63/datafusion:parquet 31749478 3.18439e+07 0.997036 ns
tpcds_q64/datafusion:parquet 632828917 6.23955e+08 1.01422 ns
tpcds_q65/datafusion:parquet 49804241 5.13755e+07 0.969417 ns
tpcds_q66/datafusion:parquet 108034815 1.05281e+08 1.02616 ns
tpcds_q67/datafusion:parquet 135993533 1.32449e+08 1.02676 ns
tpcds_q68/datafusion:parquet 58170773 5.93722e+07 0.979765 ns
tpcds_q69/datafusion:parquet 100617966 1.00805e+08 0.998144 ns
tpcds_q70/datafusion:parquet 128325463 1.27707e+08 1.00485 ns
tpcds_q71/datafusion:parquet 28733395 2.84759e+07 1.00904 ns
tpcds_q72/datafusion:parquet 1660222010 1.63705e+09 1.01415 ns
tpcds_q73/datafusion:parquet 37353095 3.79762e+07 0.983592 ns
tpcds_q74/datafusion:parquet 146458700 1.44146e+08 1.01604 ns
tpcds_q75/datafusion:parquet 120857640 1.12034e+08 1.07876 ns
tpcds_q76/datafusion:parquet 56280889 5.61241e+07 1.00279 ns
tpcds_q77/datafusion:parquet 49357563 5.03341e+07 0.980599 ns
tpcds_q78/datafusion:parquet 179522528 1.77127e+08 1.01352 ns
tpcds_q79/datafusion:parquet 38530714 4.12123e+07 0.934933 ns
tpcds_q80/datafusion:parquet 101794085 1.0155e+08 1.00241 ns
tpcds_q81/datafusion:parquet 50017903 5.30925e+07 0.942089 ns
tpcds_q82/datafusion:parquet 29583404 2.82519e+07 1.04713 ns
tpcds_q83/datafusion:parquet 71183561 7.29728e+07 0.975481 ns
tpcds_q84/datafusion:parquet 54791385 5.78226e+07 0.947578 ns
tpcds_q85/datafusion:parquet 169069357 1.66379e+08 1.01617 ns
tpcds_q86/datafusion:parquet 21135348 2.15256e+07 0.981869 ns
tpcds_q87/datafusion:parquet 62438235 6.31482e+07 0.988757 ns
tpcds_q88/datafusion:parquet 105174235 1.0712e+08 0.981835 ns
tpcds_q89/datafusion:parquet 35132608 3.62517e+07 0.969129 ns
tpcds_q90/datafusion:parquet 28517308 2.97049e+07 0.960021 ns
tpcds_q91/datafusion:parquet 90467141 8.80007e+07 1.02803 ns
tpcds_q92/datafusion:parquet 25494106 2.60474e+07 0.978759 ns
tpcds_q93/datafusion:parquet 36673702 3.62564e+07 1.01151 ns
tpcds_q94/datafusion:parquet 35632390 3.55935e+07 1.00109 ns
tpcds_q95/datafusion:parquet 86389223 8.4865e+07 1.01796 ns
tpcds_q96/datafusion:parquet 25758525 2.62566e+07 0.981031 ns
tpcds_q97/datafusion:parquet 43569621 4.19093e+07 1.03962 ns
tpcds_q98/datafusion:parquet 34479661 3.34823e+07 1.02979 ns
tpcds_q99/datafusion:parquet 53388397 5.26292e+07 1.01443 ns
tpcds_q01/datafusion:vortex-file-compressed 19100379 1.93069e+07 0.989303 ns
tpcds_q02/datafusion:vortex-file-compressed 45637853 4.40304e+07 1.03651 ns
tpcds_q03/datafusion:vortex-file-compressed 15712178 1.62586e+07 0.966389 ns
tpcds_q04/datafusion:vortex-file-compressed 499287286 4.91829e+08 1.01516 ns
tpcds_q05/datafusion:vortex-file-compressed 43578807 4.42344e+07 0.98518 ns
tpcds_q06/datafusion:vortex-file-compressed 56806892 5.69792e+07 0.996976 ns
tpcds_q07/datafusion:vortex-file-compressed 59377281 5.67044e+07 1.04714 ns
tpcds_q08/datafusion:vortex-file-compressed 76889315 6.32885e+07 1.2149 ns
tpcds_q09/datafusion:vortex-file-compressed 34002600 3.37959e+07 1.00612 ns
tpcds_q10/datafusion:vortex-file-compressed 38049194 3.89896e+07 0.975881 ns
tpcds_q11/datafusion:vortex-file-compressed 300257966 3.00902e+08 0.99786 ns
tpcds_q12/datafusion:vortex-file-compressed 19023533 2.00623e+07 0.948221 ns
tpcds_q13/datafusion:vortex-file-compressed 45360323 4.37922e+07 1.03581 ns
tpcds_q14/datafusion:vortex-file-compressed 267497923 2.6429e+08 1.01214 ns
tpcds_q15/datafusion:vortex-file-compressed 41842398 3.96849e+07 1.05437 ns
tpcds_q16/datafusion:vortex-file-compressed 27550752 2.78172e+07 0.990422 ns
tpcds_q17/datafusion:vortex-file-compressed 81135810 7.87213e+07 1.03067 ns
tpcds_q18/datafusion:vortex-file-compressed 62925727 6.0156e+07 1.04604 ns
tpcds_q19/datafusion:vortex-file-compressed 29184462 2.88957e+07 1.00999 ns
tpcds_q20/datafusion:vortex-file-compressed 24106299 2.44594e+07 0.985563 ns
tpcds_q21/datafusion:vortex-file-compressed 237281113 2.43557e+08 0.974232 ns
tpcds_q22/datafusion:vortex-file-compressed 70627759 6.94827e+07 1.01648 ns
tpcds_q23/datafusion:vortex-file-compressed 237677825 2.34912e+08 1.01177 ns
tpcds_q24/datafusion:vortex-file-compressed 120705329 1.17931e+08 1.02352 ns
tpcds_q25/datafusion:vortex-file-compressed 80447471 7.947e+07 1.0123 ns
tpcds_q26/datafusion:vortex-file-compressed 38685009 3.86027e+07 1.00213 ns
tpcds_q27/datafusion:vortex-file-compressed 141589889 1.39847e+08 1.01246 ns
tpcds_q28/datafusion:vortex-file-compressed 32522414 3.14871e+07 1.03288 ns
tpcds_q29/datafusion:vortex-file-compressed 78369756 7.87963e+07 0.994587 ns
tpcds_q30/datafusion:vortex-file-compressed 29670852 2.79619e+07 1.06112 ns
tpcds_q31/datafusion:vortex-file-compressed 120223324 1.17986e+08 1.01897 ns
tpcds_q32/datafusion:vortex-file-compressed 15607240 1.57885e+07 0.988517 ns
tpcds_q33/datafusion:vortex-file-compressed 34812390 3.43862e+07 1.01239 ns
tpcds_q34/datafusion:vortex-file-compressed 28645983 2.92843e+07 0.978202 ns
tpcds_q35/datafusion:vortex-file-compressed 52048142 5.14182e+07 1.01225 ns
tpcds_q36/datafusion:vortex-file-compressed 73912136 7.52429e+07 0.982313 ns
tpcds_q37/datafusion:vortex-file-compressed 29414949 3.06583e+07 0.959446 ns
tpcds_q38/datafusion:vortex-file-compressed 46967001 4.74294e+07 0.990252 ns
tpcds_q39/datafusion:vortex-file-compressed 342171556 3.42852e+08 0.998017 ns
tpcds_q40/datafusion:vortex-file-compressed 62261004 6.66033e+07 0.934804 ns
tpcds_q41/datafusion:vortex-file-compressed 13739331 1.31442e+07 1.04528 ns
tpcds_q42/datafusion:vortex-file-compressed 16587481 1.65707e+07 1.00101 ns
tpcds_q43/datafusion:vortex-file-compressed 32724592 3.27168e+07 1.00024 ns
tpcds_q44/datafusion:vortex-file-compressed 56577032 5.45888e+07 1.03642 ns
tpcds_q45/datafusion:vortex-file-compressed 35856287 3.56894e+07 1.00468 ns
tpcds_q46/datafusion:vortex-file-compressed 48945493 4.98053e+07 0.982736 ns
tpcds_q47/datafusion:vortex-file-compressed 268144920 2.63948e+08 1.0159 ns
tpcds_q48/datafusion:vortex-file-compressed 48008002 4.83317e+07 0.993303 ns
tpcds_q49/datafusion:vortex-file-compressed 58618091 5.78369e+07 1.01351 ns
tpcds_q50/datafusion:vortex-file-compressed 55474762 5.30298e+07 1.04611 ns
tpcds_q51/datafusion:vortex-file-compressed 104209797 1.0356e+08 1.00628 ns
tpcds_q52/datafusion:vortex-file-compressed 16215791 1.59664e+07 1.01562 ns
tpcds_q53/datafusion:vortex-file-compressed 24812898 2.38899e+07 1.03863 ns
tpcds_q54/datafusion:vortex-file-compressed 38536379 3.73472e+07 1.03184 ns
tpcds_q55/datafusion:vortex-file-compressed 16466942 1.62244e+07 1.01495 ns
tpcds_q56/datafusion:vortex-file-compressed 35591771 3.47248e+07 1.02497 ns
tpcds_q57/datafusion:vortex-file-compressed 182920469 1.87616e+08 0.974975 ns
tpcds_q58/datafusion:vortex-file-compressed 101390539 1.02102e+08 0.993035 ns
tpcds_q59/datafusion:vortex-file-compressed 74273287 7.23369e+07 1.02677 ns
tpcds_q60/datafusion:vortex-file-compressed 36551116 3.62924e+07 1.00713 ns
tpcds_q61/datafusion:vortex-file-compressed 49863884 4.90785e+07 1.016 ns
tpcds_q62/datafusion:vortex-file-compressed 41947893 4.1982e+07 0.999187 ns
tpcds_q63/datafusion:vortex-file-compressed 25017218 2.35065e+07 1.06427 ns
tpcds_q64/datafusion:vortex-file-compressed 421069402 4.16947e+08 1.00989 ns
tpcds_q65/datafusion:vortex-file-compressed 47463248 4.53993e+07 1.04546 ns
tpcds_q66/datafusion:vortex-file-compressed 184800239 1.80505e+08 1.0238 ns
tpcds_q67/datafusion:vortex-file-compressed 130419725 1.32315e+08 0.985675 ns
tpcds_q68/datafusion:vortex-file-compressed 47708056 4.63383e+07 1.02956 ns
tpcds_q69/datafusion:vortex-file-compressed 36103363 3.58856e+07 1.00607 ns
tpcds_q70/datafusion:vortex-file-compressed 136519650 1.37664e+08 0.991686 ns
tpcds_q71/datafusion:vortex-file-compressed 28425825 2.6595e+07 1.06884 ns
tpcds_q72/datafusion:vortex-file-compressed 3038890454 2.98755e+09 1.01719 ns
tpcds_q73/datafusion:vortex-file-compressed 29543612 2.91745e+07 1.01265 ns
tpcds_q74/datafusion:vortex-file-compressed 153916671 1.53491e+08 1.00277 ns
tpcds_q75/datafusion:vortex-file-compressed 113671661 1.16049e+08 0.979512 ns
tpcds_q76/datafusion:vortex-file-compressed 33183333 3.22715e+07 1.02826 ns
tpcds_q77/datafusion:vortex-file-compressed 38719084 3.75971e+07 1.02984 ns
tpcds_q78/datafusion:vortex-file-compressed 202445195 1.99584e+08 1.01434 ns
tpcds_q79/datafusion:vortex-file-compressed 36327822 3.55618e+07 1.02154 ns
tpcds_q80/datafusion:vortex-file-compressed 127539505 1.24683e+08 1.02291 ns
tpcds_q81/datafusion:vortex-file-compressed 38850760 3.51529e+07 1.10519 ns
tpcds_q82/datafusion:vortex-file-compressed 31456289 3.23618e+07 0.972019 ns
tpcds_q83/datafusion:vortex-file-compressed 46907584 4.53853e+07 1.03354 ns
tpcds_q84/datafusion:vortex-file-compressed 15130834 1.52303e+07 0.993471 ns
tpcds_q85/datafusion:vortex-file-compressed 53475636 5.15106e+07 1.03815 ns
tpcds_q86/datafusion:vortex-file-compressed 18059512 1.80219e+07 1.00209 ns
tpcds_q87/datafusion:vortex-file-compressed 48187527 4.81892e+07 0.999966 ns
tpcds_q88/datafusion:vortex-file-compressed 83181070 8.20327e+07 1.014 ns
tpcds_q89/datafusion:vortex-file-compressed 39574169 3.85142e+07 1.02752 ns
tpcds_q90/datafusion:vortex-file-compressed 17168714 1.76333e+07 0.973654 ns
tpcds_q91/datafusion:vortex-file-compressed 22825303 2.3143e+07 0.986272 ns
tpcds_q92/datafusion:vortex-file-compressed 13725862 1.31818e+07 1.04128 ns
tpcds_q93/datafusion:vortex-file-compressed 42837223 4.11001e+07 1.04227 ns
tpcds_q94/datafusion:vortex-file-compressed 23084959 2.30716e+07 1.00058 ns
tpcds_q95/datafusion:vortex-file-compressed 62389053 6.10865e+07 1.02132 ns
tpcds_q96/datafusion:vortex-file-compressed 15539351 1.4953e+07 1.03921 ns
tpcds_q97/datafusion:vortex-file-compressed 30841099 3.13379e+07 0.984148 ns
tpcds_q98/datafusion:vortex-file-compressed 32558126 3.30326e+07 0.985635 ns
tpcds_q99/datafusion:vortex-file-compressed 72483250 7.40553e+07 0.978772 ns
tpcds_q01/datafusion:vortex-compact 19886985 2.03297e+07 0.978223 ns
tpcds_q02/datafusion:vortex-compact 48057729 4.61189e+07 1.04204 ns
tpcds_q03/datafusion:vortex-compact 15464748 1.57576e+07 0.981417 ns
tpcds_q04/datafusion:vortex-compact 497536930 4.8823e+08 1.01906 ns
tpcds_q05/datafusion:vortex-compact 43424506 4.37816e+07 0.991845 ns
tpcds_q06/datafusion:vortex-compact 56213705 5.49774e+07 1.02249 ns
tpcds_q07/datafusion:vortex-compact 59835299 5.73771e+07 1.04284 ns
tpcds_q08/datafusion:vortex-compact 65648985 7.0695e+07 0.928623 ns
tpcds_q09/datafusion:vortex-compact 33476918 3.39115e+07 0.987185 ns
tpcds_q10/datafusion:vortex-compact 38527481 3.75673e+07 1.02556 ns
tpcds_q11/datafusion:vortex-compact 302143010 2.96229e+08 1.01996 ns
tpcds_q12/datafusion:vortex-compact 18964066 2.03051e+07 0.933955 ns
tpcds_q13/datafusion:vortex-compact 43053817 4.43455e+07 0.970872 ns
tpcds_q14/datafusion:vortex-compact 264803341 2.63468e+08 1.00507 ns
tpcds_q15/datafusion:vortex-compact 43350789 4.1506e+07 1.04445 ns
tpcds_q16/datafusion:vortex-compact 27604223 2.77352e+07 0.995279 ns
tpcds_q17/datafusion:vortex-compact 80069612 7.86174e+07 1.01847 ns
tpcds_q18/datafusion:vortex-compact 61044545 6.12869e+07 0.996046 ns
tpcds_q19/datafusion:vortex-compact 29801570 2.82933e+07 1.05331 ns
tpcds_q20/datafusion:vortex-compact 24515710 2.41981e+07 1.01313 ns
tpcds_q21/datafusion:vortex-compact 230306903 2.38812e+08 0.964386 ns
tpcds_q22/datafusion:vortex-compact 70372760 7.00347e+07 1.00483 ns
tpcds_q23/datafusion:vortex-compact 235525414 2.33394e+08 1.00913 ns
tpcds_q24/datafusion:vortex-compact 121427414 1.18667e+08 1.02326 ns
tpcds_q25/datafusion:vortex-compact 81745802 7.90388e+07 1.03425 ns
tpcds_q26/datafusion:vortex-compact 38685340 3.93165e+07 0.983946 ns
tpcds_q27/datafusion:vortex-compact 141510500 1.40129e+08 1.00986 ns
tpcds_q28/datafusion:vortex-compact 33486632 3.18119e+07 1.05264 ns
tpcds_q29/datafusion:vortex-compact 81332121 7.81352e+07 1.04092 ns
tpcds_q30/datafusion:vortex-compact 31084931 2.79473e+07 1.11227 ns
tpcds_q31/datafusion:vortex-compact 116612118 1.20691e+08 0.966208 ns
tpcds_q32/datafusion:vortex-compact 16338306 1.57529e+07 1.03716 ns
tpcds_q33/datafusion:vortex-compact 34886034 3.46557e+07 1.00664 ns
tpcds_q34/datafusion:vortex-compact 29253908 2.96349e+07 0.987143 ns
tpcds_q35/datafusion:vortex-compact 52855787 5.03732e+07 1.04928 ns
tpcds_q36/datafusion:vortex-compact 75421614 7.41217e+07 1.01754 ns
tpcds_q37/datafusion:vortex-compact 31262916 2.87535e+07 1.08727 ns
tpcds_q38/datafusion:vortex-compact 47273114 4.74805e+07 0.995632 ns
tpcds_q39/datafusion:vortex-compact 329188200 3.33749e+08 0.986333 ns
tpcds_q40/datafusion:vortex-compact 62174106 6.19853e+07 1.00305 ns
tpcds_q41/datafusion:vortex-compact 14461010 1.36701e+07 1.05786 ns
tpcds_q42/datafusion:vortex-compact 16405339 1.56101e+07 1.05094 ns
tpcds_q43/datafusion:vortex-compact 31247724 3.28086e+07 0.952425 ns
tpcds_q44/datafusion:vortex-compact 56096839 5.45124e+07 1.02907 ns
tpcds_q45/datafusion:vortex-compact 36895409 3.56175e+07 1.03588 ns
tpcds_q46/datafusion:vortex-compact 48726242 4.92952e+07 0.988458 ns
tpcds_q47/datafusion:vortex-compact 265792850 2.61576e+08 1.01612 ns
tpcds_q48/datafusion:vortex-compact 46748682 4.63404e+07 1.00881 ns
tpcds_q49/datafusion:vortex-compact 57047110 5.79752e+07 0.983992 ns
tpcds_q50/datafusion:vortex-compact 54149151 5.38581e+07 1.0054 ns
tpcds_q51/datafusion:vortex-compact 103621749 1.01806e+08 1.01784 ns
tpcds_q52/datafusion:vortex-compact 16759903 1.7412e+07 0.962551 ns
tpcds_q53/datafusion:vortex-compact 24416584 2.39316e+07 1.02027 ns
tpcds_q54/datafusion:vortex-compact 37288167 3.72768e+07 1.0003 ns
tpcds_q55/datafusion:vortex-compact 16037140 1.60201e+07 1.00106 ns
tpcds_q56/datafusion:vortex-compact 35959002 3.58917e+07 1.00187 ns
tpcds_q57/datafusion:vortex-compact 181379154 1.85682e+08 0.976826 ns
tpcds_q58/datafusion:vortex-compact 103268944 1.02279e+08 1.00968 ns
tpcds_q59/datafusion:vortex-compact 74751346 7.53949e+07 0.991465 ns
tpcds_q60/datafusion:vortex-compact 36304063 3.62911e+07 1.00036 ns
tpcds_q61/datafusion:vortex-compact 51316978 5.02578e+07 1.02107 ns
tpcds_q62/datafusion:vortex-compact 41940200 4.22882e+07 0.991771 ns
tpcds_q63/datafusion:vortex-compact 25170972 2.57988e+07 0.975665 ns
tpcds_q64/datafusion:vortex-compact 421720236 4.14547e+08 1.0173 ns
tpcds_q65/datafusion:vortex-compact 44189584 4.19987e+07 1.05217 ns
tpcds_q66/datafusion:vortex-compact 183507574 1.78962e+08 1.0254 ns
tpcds_q67/datafusion:vortex-compact 128732824 1.3073e+08 0.984726 ns
tpcds_q68/datafusion:vortex-compact 48781260 4.70759e+07 1.03623 ns
tpcds_q69/datafusion:vortex-compact 35294914 3.53096e+07 0.999585 ns
tpcds_q70/datafusion:vortex-compact 136637616 1.35738e+08 1.00662 ns
tpcds_q71/datafusion:vortex-compact 26895633 2.70735e+07 0.993431 ns
tpcds_q72/datafusion:vortex-compact 3063056281 3.02329e+09 1.01315 ns
tpcds_q73/datafusion:vortex-compact 28837628 2.96603e+07 0.972263 ns
tpcds_q74/datafusion:vortex-compact 155611346 1.56261e+08 0.995842 ns
tpcds_q75/datafusion:vortex-compact 112096466 1.13289e+08 0.989476 ns
tpcds_q76/datafusion:vortex-compact 32653570 3.31329e+07 0.985535 ns
tpcds_q77/datafusion:vortex-compact 39845975 3.77754e+07 1.05481 ns
tpcds_q78/datafusion:vortex-compact 202027726 2.02123e+08 0.99953 ns
tpcds_q79/datafusion:vortex-compact 37045655 3.64623e+07 1.016 ns
tpcds_q80/datafusion:vortex-compact 129024274 1.25235e+08 1.03025 ns
tpcds_q81/datafusion:vortex-compact 36595197 3.53178e+07 1.03617 ns
tpcds_q82/datafusion:vortex-compact 31865701 3.20507e+07 0.994227 ns
tpcds_q83/datafusion:vortex-compact 46716529 4.54417e+07 1.02806 ns
tpcds_q84/datafusion:vortex-compact 15220249 1.45974e+07 1.04267 ns
tpcds_q85/datafusion:vortex-compact 52969474 5.18075e+07 1.02243 ns
tpcds_q86/datafusion:vortex-compact 18091502 1.74558e+07 1.03642 ns
tpcds_q87/datafusion:vortex-compact 48166588 4.71159e+07 1.0223 ns
tpcds_q88/datafusion:vortex-compact 82473237 8.29721e+07 0.993988 ns
tpcds_q89/datafusion:vortex-compact 39434672 3.85872e+07 1.02196 ns
tpcds_q90/datafusion:vortex-compact 17403906 1.72027e+07 1.01169 ns
tpcds_q91/datafusion:vortex-compact 23761970 2.27346e+07 1.04519 ns
tpcds_q92/datafusion:vortex-compact 13613208 1.29694e+07 1.04964 ns
tpcds_q93/datafusion:vortex-compact 41811983 4.13575e+07 1.01099 ns
tpcds_q94/datafusion:vortex-compact 23744447 2.40112e+07 0.988889 ns
tpcds_q95/datafusion:vortex-compact 60370037 5.87692e+07 1.02724 ns
tpcds_q96/datafusion:vortex-compact 16052676 1.58204e+07 1.01468 ns
tpcds_q97/datafusion:vortex-compact 31056775 3.07381e+07 1.01037 ns
tpcds_q98/datafusion:vortex-compact 33404579 3.27253e+07 1.02076 ns
tpcds_q99/datafusion:vortex-compact 74355344 7.35796e+07 1.01054 ns
tpcds_q01/duckdb:parquet 47241807 4.71928e+07 1.00104 ns
tpcds_q02/duckdb:parquet 28911552 2.88338e+07 1.0027 ns
tpcds_q03/duckdb:parquet 14290239 1.40491e+07 1.01716 ns
tpcds_q04/duckdb:parquet 128486517 1.28299e+08 1.00146 ns
tpcds_q05/duckdb:parquet 29606927 3.01267e+07 0.982747 ns
tpcds_q06/duckdb:parquet 33615030 3.28243e+07 1.02409 ns
tpcds_q07/duckdb:parquet 28244285 2.79548e+07 1.01036 ns
tpcds_q08/duckdb:parquet 28851367 2.85435e+07 1.01079 ns
tpcds_q09/duckdb:parquet 41820166 4.15077e+07 1.00753 ns
tpcds_q10/duckdb:parquet 38519106 3.89918e+07 0.987878 ns
tpcds_q11/duckdb:parquet 82949225 8.46842e+07 0.979513 ns
tpcds_q12/duckdb:parquet 17280069 1.81129e+07 0.954022 ns
tpcds_q13/duckdb:parquet 37925261 3.80316e+07 0.997204 ns
tpcds_q14/duckdb:parquet 101567700 1.00287e+08 1.01277 ns
tpcds_q15/duckdb:parquet 26862334 2.68351e+07 1.00102 ns
tpcds_q16/duckdb:parquet 22875062 2.25547e+07 1.0142 ns
tpcds_q17/duckdb:parquet 40119888 4.22836e+07 0.948829 ns
tpcds_q18/duckdb:parquet 102199633 1.0181e+08 1.00383 ns
tpcds_q19/duckdb:parquet 33313718 3.28084e+07 1.0154 ns
tpcds_q20/duckdb:parquet 18008710 1.7918e+07 1.00506 ns
tpcds_q21/duckdb:parquet 13820919 1.38263e+07 0.999611 ns
tpcds_q22/duckdb:parquet 98833520 9.80569e+07 1.00792 ns
tpcds_q23/duckdb:parquet 98284113 9.92934e+07 0.989835 ns
tpcds_q24/duckdb:parquet 50027497 5.02861e+07 0.994857 ns
tpcds_q25/duckdb:parquet 36361982 3.61395e+07 1.00616 ns
tpcds_q26/duckdb:parquet 38264302 3.92644e+07 0.974528 ns
tpcds_q27/duckdb:parquet 78645095 7.68165e+07 1.0238 ns
tpcds_q28/duckdb:parquet 42944121 4.3243e+07 0.993089 ns
tpcds_q29/duckdb:parquet 37667006 3.82057e+07 0.9859 ns
tpcds_q30/duckdb:parquet 45966559 4.54453e+07 1.01147 ns
tpcds_q31/duckdb:parquet 27223824 2.7088e+07 1.00501 ns
tpcds_q32/duckdb:parquet 12717944 1.30578e+07 0.973974 ns
tpcds_q33/duckdb:parquet 21225635 2.12519e+07 0.998766 ns
tpcds_q34/duckdb:parquet 24050728 2.41084e+07 0.99761 ns
tpcds_q35/duckdb:parquet 69433781 6.87892e+07 1.00937 ns
tpcds_q36/duckdb:parquet 24634743 2.44825e+07 1.00622 ns
tpcds_q37/duckdb:parquet 15852818 1.577e+07 1.00525 ns
tpcds_q38/duckdb:parquet 36311447 3.61147e+07 1.00545 ns
tpcds_q39/duckdb:parquet 36989447 3.65193e+07 1.01287 ns
tpcds_q40/duckdb:parquet 19637581 1.97176e+07 0.995941 ns
tpcds_q41/duckdb:parquet 9889993 9.94977e+06 0.993992 ns
tpcds_q42/duckdb:parquet 12930303 1.28957e+07 1.00269 ns
tpcds_q43/duckdb:parquet 18978861 1.88035e+07 1.00933 ns
tpcds_q44/duckdb:parquet 29222530 2.85064e+07 1.02512 ns
tpcds_q45/duckdb:parquet 30648010 2.94927e+07 1.03917 ns
tpcds_q46/duckdb:parquet 49601341 4.9187e+07 1.00842 ns
tpcds_q47/duckdb:parquet 59755873 5.92555e+07 1.00844 ns
tpcds_q48/duckdb:parquet 34396530 3.43911e+07 1.00016 ns
tpcds_q49/duckdb:parquet 26805183 2.67475e+07 1.00216 ns
tpcds_q50/duckdb:parquet 28923526 2.92894e+07 0.987509 ns
tpcds_q51/duckdb:parquet 193148059 1.9259e+08 1.0029 ns
tpcds_q52/duckdb:parquet 13172299 1.32702e+07 0.992625 ns
tpcds_q53/duckdb:parquet 20648636 2.01792e+07 1.02326 ns
tpcds_q54/duckdb:parquet 26428954 2.61503e+07 1.01065 ns
tpcds_q55/duckdb:parquet 13140653 1.29491e+07 1.01479 ns
tpcds_q56/duckdb:parquet 23308563 2.31414e+07 1.00723 ns
tpcds_q57/duckdb:parquet 47985186 4.80504e+07 0.998643 ns
tpcds_q58/duckdb:parquet 25954355 2.60795e+07 0.995203 ns
tpcds_q59/duckdb:parquet 39075915 3.96247e+07 0.986151 ns
tpcds_q60/duckdb:parquet 23781897 2.39726e+07 0.992045 ns
tpcds_q61/duckdb:parquet 34109823 3.32534e+07 1.02576 ns
tpcds_q62/duckdb:parquet 13970216 1.39533e+07 1.00121 ns
tpcds_q63/duckdb:parquet 17579206 1.80111e+07 0.976019 ns
tpcds_q64/duckdb:parquet 78683767 7.787e+07 1.01045 ns
tpcds_q65/duckdb:parquet 29029845 2.92306e+07 0.993133 ns
tpcds_q66/duckdb:parquet 31215782 3.06801e+07 1.01746 ns
tpcds_q67/duckdb:parquet 184818932 1.87873e+08 0.983745 ns
tpcds_q68/duckdb:parquet 39589616 3.92284e+07 1.00921 ns
tpcds_q69/duckdb:parquet 42221667 4.26056e+07 0.990989 ns
tpcds_q70/duckdb:parquet 57438029 5.75251e+07 0.998487 ns
tpcds_q71/duckdb:parquet 21328350 2.10813e+07 1.01172 ns
tpcds_q72/duckdb:parquet 169996695 1.70534e+08 0.996848 ns
tpcds_q73/duckdb:parquet 20972377 2.08387e+07 1.00641 ns
tpcds_q74/duckdb:parquet 56735681 5.41602e+07 1.04755 ns
tpcds_q75/duckdb:parquet 55613935 5.54627e+07 1.00273 ns
tpcds_q76/duckdb:parquet 21690742 2.1516e+07 1.00812 ns
tpcds_q77/duckdb:parquet 23721341 2.33224e+07 1.01711 ns
tpcds_q78/duckdb:parquet 79099178 7.88771e+07 1.00282 ns
tpcds_q79/duckdb:parquet 31858976 3.2278e+07 0.98702 ns
tpcds_q80/duckdb:parquet 44770362 4.46649e+07 1.00236 ns
tpcds_q81/duckdb:parquet 50698061 4.99162e+07 1.01566 ns
tpcds_q82/duckdb:parquet 18938656 1.88927e+07 1.00243 ns
tpcds_q83/duckdb:parquet 18729105 1.86645e+07 1.00346 ns
tpcds_q84/duckdb:parquet 21339699 2.13111e+07 1.00134 ns
tpcds_q85/duckdb:parquet 44802859 4.40229e+07 1.01772 ns
tpcds_q86/duckdb:parquet 38672680 3.8546e+07 1.00329 ns
tpcds_q87/duckdb:parquet 37477862 3.8829e+07 0.965202 ns
tpcds_q88/duckdb:parquet 54607368 5.42855e+07 1.00593 ns
tpcds_q89/duckdb:parquet 22134299 2.25316e+07 0.982365 ns
tpcds_q90/duckdb:parquet 10142482 9.78776e+06 1.03624 ns
tpcds_q91/duckdb:parquet 28419084 2.79491e+07 1.01682 ns
tpcds_q92/duckdb:parquet 13716203 1.40794e+07 0.974204 ns
tpcds_q93/duckdb:parquet 33668027 3.38527e+07 0.994545 ns
tpcds_q94/duckdb:parquet 18932165 1.89814e+07 0.997404 ns
tpcds_q95/duckdb:parquet 137135567 1.45526e+08 0.942341 ns
tpcds_q96/duckdb:parquet 11594541 1.16446e+07 0.995704 ns
tpcds_q97/duckdb:parquet 38702061 3.76928e+07 1.02678 ns
tpcds_q98/duckdb:parquet 24074298 2.34831e+07 1.02518 ns
tpcds_q99/duckdb:parquet 24490029 2.46311e+07 0.994271 ns
tpcds_q01/duckdb:vortex-file-compressed 33641931 3.43902e+07 0.978243 ns
tpcds_q02/duckdb:vortex-file-compressed 54469118 6.13673e+07 0.887592 ns
tpcds_q03/duckdb:vortex-file-compressed 23669493 2.26031e+07 1.04718 ns
tpcds_q04/duckdb:vortex-file-compressed 113396174 1.20964e+08 0.93744 ns
tpcds_q05/duckdb:vortex-file-compressed 41751709 4.57599e+07 0.912407 ns
tpcds_q06/duckdb:vortex-file-compressed 38791961 3.91303e+07 0.991353 ns
tpcds_q07/duckdb:vortex-file-compressed 28150719 3.06647e+07 0.918018 ns
tpcds_q08/duckdb:vortex-file-compressed 32337242 3.2841e+07 0.984662 ns
tpcds_q09/duckdb:vortex-file-compressed 35996409 5.4215e+07 0.663956 ns 🚀
tpcds_q10/duckdb:vortex-file-compressed 49461699 4.93062e+07 1.00315 ns
tpcds_q11/duckdb:vortex-file-compressed 68282602 7.70021e+07 0.886762 ns
tpcds_q12/duckdb:vortex-file-compressed 18631168 1.95098e+07 0.954963 ns
tpcds_q13/duckdb:vortex-file-compressed 35426226 3.51036e+07 1.00919 ns
tpcds_q14/duckdb:vortex-file-compressed 127203607 1.42548e+08 0.892354 ns
tpcds_q15/duckdb:vortex-file-compressed 31159867 3.10275e+07 1.00427 ns
tpcds_q16/duckdb:vortex-file-compressed 32244387 3.23625e+07 0.996351 ns
tpcds_q17/duckdb:vortex-file-compressed 42123859 4.36267e+07 0.965552 ns
tpcds_q18/duckdb:vortex-file-compressed 98385469 9.44516e+07 1.04165 ns
tpcds_q19/duckdb:vortex-file-compressed 36635769 3.80358e+07 0.963193 ns
tpcds_q20/duckdb:vortex-file-compressed 19290819 2.00851e+07 0.960454 ns
tpcds_q21/duckdb:vortex-file-compressed 17515127 1.9159e+07 0.914196 ns
tpcds_q22/duckdb:vortex-file-compressed 116146926 1.15267e+08 1.00764 ns
tpcds_q23/duckdb:vortex-file-compressed 118834184 1.27755e+08 0.93017 ns
tpcds_q24/duckdb:vortex-file-compressed 56541407 5.63846e+07 1.00278 ns
tpcds_q25/duckdb:vortex-file-compressed 40923930 4.34229e+07 0.942451 ns
tpcds_q26/duckdb:vortex-file-compressed 46226770 4.56039e+07 1.01366 ns
tpcds_q27/duckdb:vortex-file-compressed 80157603 8.87587e+07 0.903096 ns
tpcds_q28/duckdb:vortex-file-compressed 34580963 4.72699e+07 0.731564 ns
tpcds_q29/duckdb:vortex-file-compressed 42738471 4.30269e+07 0.993298 ns
tpcds_q30/duckdb:vortex-file-compressed 36246750 3.46823e+07 1.04511 ns
tpcds_q31/duckdb:vortex-file-compressed 33662338 3.90687e+07 0.861618 ns
tpcds_q32/duckdb:vortex-file-compressed 16169545 1.74558e+07 0.926315 ns
tpcds_q33/duckdb:vortex-file-compressed 31589077 4.44349e+07 0.710907 ns
tpcds_q34/duckdb:vortex-file-compressed 26268053 2.79039e+07 0.941375 ns
tpcds_q35/duckdb:vortex-file-compressed 79772911 8.13127e+07 0.981063 ns
tpcds_q36/duckdb:vortex-file-compressed 27480052 2.7148e+07 1.01223 ns
tpcds_q37/duckdb:vortex-file-compressed 16683367 1.74779e+07 0.95454 ns
tpcds_q38/duckdb:vortex-file-compressed 43418767 4.5927e+07 0.945387 ns
tpcds_q39/duckdb:vortex-file-compressed 42633314 4.33021e+07 0.984556 ns
tpcds_q40/duckdb:vortex-file-compressed 25172108 2.51918e+07 0.999219 ns
tpcds_q41/duckdb:vortex-file-compressed 18158891 1.7802e+07 1.02005 ns
tpcds_q42/duckdb:vortex-file-compressed 12541192 1.29864e+07 0.965721 ns
tpcds_q43/duckdb:vortex-file-compressed 19424199 1.93844e+07 1.00205 ns
tpcds_q44/duckdb:vortex-file-compressed 29370297 3.48302e+07 0.843243 ns
tpcds_q45/duckdb:vortex-file-compressed 33617122 3.36213e+07 0.999877 ns
tpcds_q46/duckdb:vortex-file-compressed 53306857 5.31014e+07 1.00387 ns
tpcds_q47/duckdb:vortex-file-compressed 64252230 6.37584e+07 1.00775 ns
tpcds_q48/duckdb:vortex-file-compressed 33091176 3.2658e+07 1.01326 ns
tpcds_q49/duckdb:vortex-file-compressed 36741970 4.62394e+07 0.794603 ns
tpcds_q50/duckdb:vortex-file-compressed 35136472 3.55973e+07 0.987056 ns
tpcds_q51/duckdb:vortex-file-compressed 120295277 1.41764e+08 0.848557 ns
tpcds_q52/duckdb:vortex-file-compressed 12714645 1.31166e+07 0.969356 ns
tpcds_q53/duckdb:vortex-file-compressed 26377203 2.73729e+07 0.963625 ns
tpcds_q54/duckdb:vortex-file-compressed 33931728 3.94375e+07 0.860392 ns
tpcds_q55/duckdb:vortex-file-compressed 12553299 1.32011e+07 0.950925 ns
tpcds_q56/duckdb:vortex-file-compressed 36678373 4.89054e+07 0.749987 ns
tpcds_q57/duckdb:vortex-file-compressed 59679464 6.07094e+07 0.983035 ns
tpcds_q58/duckdb:vortex-file-compressed 35730666 3.99441e+07 0.894518 ns
tpcds_q59/duckdb:vortex-file-compressed 51084043 5.5767e+07 0.916027 ns
tpcds_q60/duckdb:vortex-file-compressed 34985696 4.80894e+07 0.727514 ns
tpcds_q61/duckdb:vortex-file-compressed 35706511 4.19785e+07 0.85059 ns
tpcds_q62/duckdb:vortex-file-compressed 23721117 2.18544e+07 1.08542 ns
tpcds_q63/duckdb:vortex-file-compressed 25930201 2.73118e+07 0.949415 ns
tpcds_q64/duckdb:vortex-file-compressed 86651139 8.62283e+07 1.0049 ns
tpcds_q65/duckdb:vortex-file-compressed 31532247 3.2234e+07 0.978229 ns
tpcds_q66/duckdb:vortex-file-compressed 37282488 4.45886e+07 0.836144 ns
tpcds_q67/duckdb:vortex-file-compressed 177657999 1.7967e+08 0.988801 ns
tpcds_q68/duckdb:vortex-file-compressed 43830405 4.40834e+07 0.994261 ns
tpcds_q69/duckdb:vortex-file-compressed 48017546 5.30804e+07 0.904619 ns
tpcds_q70/duckdb:vortex-file-compressed 52130161 5.26395e+07 0.990324 ns
tpcds_q71/duckdb:vortex-file-compressed 23865047 3.42162e+07 0.697478 ns 🚀
tpcds_q72/duckdb:vortex-file-compressed 170720025 1.71845e+08 0.993452 ns
tpcds_q73/duckdb:vortex-file-compressed 23528921 2.52128e+07 0.933213 ns
tpcds_q74/duckdb:vortex-file-compressed 59536769 6.47967e+07 0.918824 ns
tpcds_q75/duckdb:vortex-file-compressed 65330911 7.89664e+07 0.827326 ns
tpcds_q76/duckdb:vortex-file-compressed 22237964 2.86323e+07 0.776674 ns
tpcds_q77/duckdb:vortex-file-compressed 29460675 4.1488e+07 0.7101 ns
tpcds_q78/duckdb:vortex-file-compressed 88559366 8.90059e+07 0.994983 ns
tpcds_q79/duckdb:vortex-file-compressed 33673868 3.4029e+07 0.989563 ns
tpcds_q80/duckdb:vortex-file-compressed 51297787 5.79454e+07 0.885279 ns
tpcds_q81/duckdb:vortex-file-compressed 39518928 4.02036e+07 0.982971 ns
tpcds_q82/duckdb:vortex-file-compressed 17272946 1.82028e+07 0.948919 ns
tpcds_q83/duckdb:vortex-file-compressed 36285305 4.29477e+07 0.844872 ns
tpcds_q84/duckdb:vortex-file-compressed 22972022 2.38899e+07 0.961578 ns
tpcds_q85/duckdb:vortex-file-compressed 51535504 5.17747e+07 0.995381 ns
tpcds_q86/duckdb:vortex-file-compressed 43738866 4.18508e+07 1.04511 ns
tpcds_q87/duckdb:vortex-file-compressed 44994483 4.71637e+07 0.954007 ns
tpcds_q88/duckdb:vortex-file-compressed 55687205 8.78734e+07 0.63372 ns 🚀
tpcds_q89/duckdb:vortex-file-compressed 26688907 2.70854e+07 0.98536 ns
tpcds_q90/duckdb:vortex-file-compressed 15787606 2.15336e+07 0.73316 ns
tpcds_q91/duckdb:vortex-file-compressed 32543290 3.3276e+07 0.977982 ns
tpcds_q92/duckdb:vortex-file-compressed 20739183 2.07192e+07 1.00097 ns
tpcds_q93/duckdb:vortex-file-compressed 31844620 3.19636e+07 0.996276 ns
tpcds_q94/duckdb:vortex-file-compressed 27297042 2.69209e+07 1.01397 ns
tpcds_q95/duckdb:vortex-file-compressed 156744516 1.61506e+08 0.970516 ns
tpcds_q96/duckdb:vortex-file-compressed 11491833 1.2174e+07 0.943968 ns
tpcds_q97/duckdb:vortex-file-compressed 45146076 4.88453e+07 0.924267 ns
tpcds_q98/duckdb:vortex-file-compressed 20455152 2.11168e+07 0.968669 ns
tpcds_q99/duckdb:vortex-file-compressed 48358870 3.7814e+07 1.27886 ns
tpcds_q01/duckdb:vortex-compact 32688987 3.2811e+07 0.99628 ns
tpcds_q02/duckdb:vortex-compact 55190636 5.87157e+07 0.939964 ns
tpcds_q03/duckdb:vortex-compact 23947992 2.35742e+07 1.01586 ns
tpcds_q04/duckdb:vortex-compact 112112120 1.23402e+08 0.908512 ns
tpcds_q05/duckdb:vortex-compact 42995187 4.84257e+07 0.887858 ns
tpcds_q06/duckdb:vortex-compact 39960191 3.73599e+07 1.0696 ns
tpcds_q07/duckdb:vortex-compact 28792935 2.97146e+07 0.968983 ns
tpcds_q08/duckdb:vortex-compact 31610726 3.29919e+07 0.958137 ns
tpcds_q09/duckdb:vortex-compact 36679962 5.36506e+07 0.683682 ns 🚀
tpcds_q10/duckdb:vortex-compact 48428971 4.94231e+07 0.979886 ns
tpcds_q11/duckdb:vortex-compact 72179197 7.70104e+07 0.937265 ns
tpcds_q12/duckdb:vortex-compact 18325201 1.82391e+07 1.00472 ns
tpcds_q13/duckdb:vortex-compact 34865862 3.57874e+07 0.97425 ns
tpcds_q14/duckdb:vortex-compact 123833380 1.42788e+08 0.867255 ns
tpcds_q15/duckdb:vortex-compact 31242178 3.04679e+07 1.02541 ns
tpcds_q16/duckdb:vortex-compact 31251824 3.26673e+07 0.95667 ns
tpcds_q17/duckdb:vortex-compact 41759131 4.14385e+07 1.00774 ns
tpcds_q18/duckdb:vortex-compact 92387918 9.14821e+07 1.0099 ns
tpcds_q19/duckdb:vortex-compact 36721891 3.75673e+07 0.977495 ns
tpcds_q20/duckdb:vortex-compact 19257373 1.93509e+07 0.995164 ns
tpcds_q21/duckdb:vortex-compact 17014454 1.75774e+07 0.967971 ns
tpcds_q22/duckdb:vortex-compact 115978785 1.13536e+08 1.02151 ns
tpcds_q23/duckdb:vortex-compact 111452290 1.25097e+08 0.890929 ns
tpcds_q24/duckdb:vortex-compact 57152409 5.65934e+07 1.00988 ns
tpcds_q25/duckdb:vortex-compact 40178914 4.10758e+07 0.978164 ns
tpcds_q26/duckdb:vortex-compact 46495476 4.47116e+07 1.0399 ns
tpcds_q27/duckdb:vortex-compact 79595134 8.8905e+07 0.895283 ns
tpcds_q28/duckdb:vortex-compact 34477448 4.68211e+07 0.736366 ns
tpcds_q29/duckdb:vortex-compact 42554045 4.26438e+07 0.997895 ns
tpcds_q30/duckdb:vortex-compact 36164025 3.63397e+07 0.995165 ns
tpcds_q31/duckdb:vortex-compact 33149948 3.68489e+07 0.899618 ns
tpcds_q32/duckdb:vortex-compact 15495555 1.61892e+07 0.957153 ns
tpcds_q33/duckdb:vortex-compact 29610342 4.34016e+07 0.682241 ns 🚀
tpcds_q34/duckdb:vortex-compact 25802028 2.75921e+07 0.935122 ns
tpcds_q35/duckdb:vortex-compact 81305199 8.10867e+07 1.00269 ns
tpcds_q36/duckdb:vortex-compact 27061733 2.76173e+07 0.979883 ns
tpcds_q37/duckdb:vortex-compact 16762436 1.66973e+07 1.0039 ns
tpcds_q38/duckdb:vortex-compact 43335749 4.7025e+07 0.921547 ns
tpcds_q39/duckdb:vortex-compact 42265423 4.26633e+07 0.990674 ns
tpcds_q40/duckdb:vortex-compact 24254885 2.54367e+07 0.953538 ns
tpcds_q41/duckdb:vortex-compact 17791750 1.80716e+07 0.984516 ns
tpcds_q42/duckdb:vortex-compact 12535255 1.31131e+07 0.955932 ns
tpcds_q43/duckdb:vortex-compact 19612352 2.03024e+07 0.966011 ns
tpcds_q44/duckdb:vortex-compact 29888831 3.43506e+07 0.87011 ns
tpcds_q45/duckdb:vortex-compact 33567748 3.34434e+07 1.00372 ns
tpcds_q46/duckdb:vortex-compact 52284099 5.25003e+07 0.995882 ns
tpcds_q47/duckdb:vortex-compact 65278981 6.55049e+07 0.99655 ns
tpcds_q48/duckdb:vortex-compact 32853414 3.33491e+07 0.985136 ns
tpcds_q49/duckdb:vortex-compact 39025399 4.61336e+07 0.845921 ns
tpcds_q50/duckdb:vortex-compact 34744538 3.55388e+07 0.97765 ns
tpcds_q51/duckdb:vortex-compact 200066862 1.42074e+08 1.40819 ns 🚨
tpcds_q52/duckdb:vortex-compact 13108021 1.29833e+07 1.0096 ns
tpcds_q53/duckdb:vortex-compact 25912389 2.73011e+07 0.949134 ns
tpcds_q54/duckdb:vortex-compact 35621070 3.96789e+07 0.897734 ns
tpcds_q55/duckdb:vortex-compact 12660585 1.2872e+07 0.983572 ns
tpcds_q56/duckdb:vortex-compact 33388445 4.63678e+07 0.720079 ns
tpcds_q57/duckdb:vortex-compact 60213326 6.17484e+07 0.97514 ns
tpcds_q58/duckdb:vortex-compact 35577134 3.83168e+07 0.928499 ns
tpcds_q59/duckdb:vortex-compact 52683586 5.57992e+07 0.944165 ns
tpcds_q60/duckdb:vortex-compact 37711401 4.66035e+07 0.809198 ns
tpcds_q61/duckdb:vortex-compact 35117111 4.24967e+07 0.82635 ns
tpcds_q62/duckdb:vortex-compact 24006543 2.30995e+07 1.03927 ns
tpcds_q63/duckdb:vortex-compact 25999263 2.73496e+07 0.950628 ns
tpcds_q64/duckdb:vortex-compact 86565662 8.84926e+07 0.978225 ns
tpcds_q65/duckdb:vortex-compact 32924718 3.49951e+07 0.940837 ns
tpcds_q66/duckdb:vortex-compact 32460754 4.47643e+07 0.725147 ns
tpcds_q67/duckdb:vortex-compact 177443968 1.77911e+08 0.997374 ns
tpcds_q68/duckdb:vortex-compact 43619832 4.50893e+07 0.96741 ns
tpcds_q69/duckdb:vortex-compact 49518757 5.17193e+07 0.957453 ns
tpcds_q70/duckdb:vortex-compact 53275495 5.35754e+07 0.994403 ns
tpcds_q71/duckdb:vortex-compact 22842158 3.48668e+07 0.655126 ns 🚀
tpcds_q72/duckdb:vortex-compact 170056208 1.72269e+08 0.987152 ns
tpcds_q73/duckdb:vortex-compact 23454974 2.41439e+07 0.971467 ns
tpcds_q74/duckdb:vortex-compact 61937643 6.52472e+07 0.949276 ns
tpcds_q75/duckdb:vortex-compact 66655886 8.01447e+07 0.831695 ns
tpcds_q76/duckdb:vortex-compact 22037732 2.83231e+07 0.778082 ns
tpcds_q77/duckdb:vortex-compact 28850627 4.1513e+07 0.694978 ns 🚀
tpcds_q78/duckdb:vortex-compact 89847215 8.73132e+07 1.02902 ns
tpcds_q79/duckdb:vortex-compact 34037009 3.49591e+07 0.973625 ns
tpcds_q80/duckdb:vortex-compact 49295126 5.61423e+07 0.878039 ns
tpcds_q81/duckdb:vortex-compact 39861175 4.00824e+07 0.994481 ns
tpcds_q82/duckdb:vortex-compact 16622255 1.75652e+07 0.946318 ns
tpcds_q83/duckdb:vortex-compact 37045225 4.15836e+07 0.890862 ns
tpcds_q84/duckdb:vortex-compact 21532492 2.2897e+07 0.940407 ns
tpcds_q85/duckdb:vortex-compact 51513741 5.28411e+07 0.97488 ns
tpcds_q86/duckdb:vortex-compact 41031882 4.18812e+07 0.979721 ns
tpcds_q87/duckdb:vortex-compact 44200191 4.6977e+07 0.94089 ns
tpcds_q88/duckdb:vortex-compact 54254684 8.67347e+07 0.625525 ns 🚀
tpcds_q89/duckdb:vortex-compact 26207669 2.73897e+07 0.956846 ns
tpcds_q90/duckdb:vortex-compact 14558792 2.18229e+07 0.667135 ns 🚀
tpcds_q91/duckdb:vortex-compact 31770746 3.22216e+07 0.986008 ns
tpcds_q92/duckdb:vortex-compact 20388187 2.14704e+07 0.949594 ns
tpcds_q93/duckdb:vortex-compact 31464122 3.17454e+07 0.991141 ns
tpcds_q94/duckdb:vortex-compact 25961175 2.68274e+07 0.967712 ns
tpcds_q95/duckdb:vortex-compact 159168477 1.7312e+08 0.919413 ns
tpcds_q96/duckdb:vortex-compact 11684444 1.23029e+07 0.949729 ns
tpcds_q97/duckdb:vortex-compact 44653340 4.22969e+07 1.05571 ns
tpcds_q98/duckdb:vortex-compact 19883773 2.04025e+07 0.974576 ns
tpcds_q99/duckdb:vortex-compact 39400171 3.7708e+07 1.04488 ns
tpcds_q01/duckdb:duckdb 23990898 2.403e+07 0.998374 ns
tpcds_q02/duckdb:duckdb 24860040 2.54618e+07 0.976368 ns
tpcds_q03/duckdb:duckdb 10707952 1.07651e+07 0.994689 ns
tpcds_q04/duckdb:duckdb 175277228 1.77495e+08 0.987508 ns
tpcds_q05/duckdb:duckdb 21937400 2.19322e+07 1.00024 ns
tpcds_q06/duckdb:duckdb 28359859 2.86368e+07 0.990328 ns
tpcds_q07/duckdb:duckdb 41289035 4.10424e+07 1.00601 ns
tpcds_q08/duckdb:duckdb 124895643 1.24638e+08 1.00207 ns
tpcds_q09/duckdb:duckdb 19476322 1.967e+07 0.990152 ns
tpcds_q10/duckdb:duckdb 27853217 2.76621e+07 1.00691 ns
tpcds_q11/duckdb:duckdb 152821161 1.53114e+08 0.998087 ns
tpcds_q12/duckdb:duckdb 14473037 1.44475e+07 1.00177 ns
tpcds_q13/duckdb:duckdb 27545986 2.74514e+07 1.00345 ns
tpcds_q14/duckdb:duckdb 94573376 9.4491e+07 1.00087 ns
tpcds_q15/duckdb:duckdb 23596851 2.30169e+07 1.0252 ns
tpcds_q16/duckdb:duckdb 20448847 2.01337e+07 1.01565 ns
tpcds_q17/duckdb:duckdb 25611996 2.53307e+07 1.01111 ns
tpcds_q18/duckdb:duckdb 51596301 5.04576e+07 1.02257 ns
tpcds_q19/duckdb:duckdb 20392732 2.01467e+07 1.01221 ns
tpcds_q20/duckdb:duckdb 14801472 1.467e+07 1.00896 ns
tpcds_q21/duckdb:duckdb 7868477 7.8162e+06 1.00669 ns
tpcds_q22/duckdb:duckdb 83647319 8.30192e+07 1.00757 ns
tpcds_q23/duckdb:duckdb 73627935 7.3174e+07 1.0062 ns
tpcds_q24/duckdb:duckdb 26576656 2.64529e+07 1.00468 ns
tpcds_q25/duckdb:duckdb 19242732 1.88254e+07 1.02217 ns
tpcds_q26/duckdb:duckdb 29700794 2.88845e+07 1.02826 ns
tpcds_q27/duckdb:duckdb 54194346 5.34151e+07 1.01459 ns
tpcds_q28/duckdb:duckdb 25175710 2.52778e+07 0.99596 ns
tpcds_q29/duckdb:duckdb 24380753 2.46245e+07 0.990103 ns
tpcds_q30/duckdb:duckdb 33138665 3.28076e+07 1.01009 ns
tpcds_q31/duckdb:duckdb 24833350 2.45884e+07 1.00996 ns
tpcds_q32/duckdb:duckdb 8566598 8.6104e+06 0.994913 ns
tpcds_q33/duckdb:duckdb 16874486 1.63282e+07 1.03345 ns
tpcds_q34/duckdb:duckdb 19948615 1.94829e+07 1.0239 ns
tpcds_q35/duckdb:duckdb 39643781 3.92909e+07 1.00898 ns
tpcds_q36/duckdb:duckdb 78315807 7.76704e+07 1.00831 ns
tpcds_q37/duckdb:duckdb 9491988 9.62135e+06 0.986555 ns
tpcds_q38/duckdb:duckdb 33721883 3.35753e+07 1.00437 ns
tpcds_q39/duckdb:duckdb 30247671 3.04931e+07 0.991952 ns
tpcds_q40/duckdb:duckdb 15543383 1.52993e+07 1.01595 ns
tpcds_q41/duckdb:duckdb 10407776 1.04452e+07 0.99642 ns
tpcds_q42/duckdb:duckdb 9073568 9.18986e+06 0.987346 ns
tpcds_q43/duckdb:duckdb 14639304 1.41827e+07 1.03219 ns
tpcds_q44/duckdb:duckdb 16796501 1.70265e+07 0.986492 ns
tpcds_q45/duckdb:duckdb 19305282 1.88991e+07 1.02149 ns
tpcds_q46/duckdb:duckdb 40369128 4.05815e+07 0.994767 ns
tpcds_q47/duckdb:duckdb 54401828 5.49895e+07 0.989313 ns
tpcds_q48/duckdb:duckdb 26085882 2.66464e+07 0.978964 ns
tpcds_q49/duckdb:duckdb 18117925 1.89275e+07 0.957226 ns
tpcds_q50/duckdb:duckdb 17089423 1.7101e+07 0.999323 ns
tpcds_q51/duckdb:duckdb 104782055 1.06522e+08 0.983665 ns
tpcds_q52/duckdb:duckdb 9841013 9.43998e+06 1.04248 ns
tpcds_q53/duckdb:duckdb 16074285 1.61003e+07 0.998386 ns
tpcds_q54/duckdb:duckdb 20523248 2.0394e+07 1.00634 ns
tpcds_q55/duckdb:duckdb 10779604 9.70594e+06 1.11062 ns
tpcds_q56/duckdb:duckdb 18009378 1.83448e+07 0.981714 ns
tpcds_q57/duckdb:duckdb 46130359 4.58178e+07 1.00682 ns
tpcds_q58/duckdb:duckdb 15864382 1.67387e+07 0.947768 ns
tpcds_q59/duckdb:duckdb 38375201 3.82695e+07 1.00276 ns
tpcds_q60/duckdb:duckdb 19703523 2.06618e+07 0.953621 ns
tpcds_q61/duckdb:duckdb 18791778 1.86913e+07 1.00537 ns
tpcds_q62/duckdb:duckdb 10706634 1.07039e+07 1.00025 ns
tpcds_q63/duckdb:duckdb 14380971 1.43956e+07 0.998984 ns
tpcds_q64/duckdb:duckdb 59207677 6.04784e+07 0.978989 ns
tpcds_q65/duckdb:duckdb 34536786 3.75541e+07 0.919655 ns
tpcds_q66/duckdb:duckdb 27788396 2.80228e+07 0.991635 ns
tpcds_q67/duckdb:duckdb 153365638 1.52188e+08 1.00774 ns
tpcds_q68/duckdb:duckdb 28435129 2.89817e+07 0.98114 ns
tpcds_q69/duckdb:duckdb 30824206 3.08253e+07 0.999965 ns
tpcds_q70/duckdb:duckdb 20326727 2.02302e+07 1.00477 ns
tpcds_q71/duckdb:duckdb 16888992 1.65571e+07 1.02005 ns
tpcds_q72/duckdb:duckdb 45997312 4.55638e+07 1.00952 ns
tpcds_q73/duckdb:duckdb 15084139 1.51151e+07 0.997954 ns
tpcds_q74/duckdb:duckdb 106677441 1.06643e+08 1.00032 ns
tpcds_q75/duckdb:duckdb 47153492 4.43161e+07 1.06403 ns
tpcds_q76/duckdb:duckdb 14955093 1.53214e+07 0.976092 ns
tpcds_q77/duckdb:duckdb 14804622 1.46832e+07 1.00827 ns
tpcds_q78/duckdb:duckdb 66672409 6.63392e+07 1.00502 ns
tpcds_q79/duckdb:duckdb 21922996 2.16536e+07 1.01244 ns
tpcds_q80/duckdb:duckdb 32059588 3.17293e+07 1.01041 ns
tpcds_q81/duckdb:duckdb 40052760 4.13771e+07 0.967993 ns
tpcds_q82/duckdb:duckdb 10787713 1.11473e+07 0.967745 ns
tpcds_q83/duckdb:duckdb 11253990 1.10948e+07 1.01435 ns
tpcds_q84/duckdb:duckdb 15118447 1.50349e+07 1.00556 ns
tpcds_q85/duckdb:duckdb 25560495 2.54184e+07 1.00559 ns
tpcds_q86/duckdb:duckdb 13731247 1.36891e+07 1.00308 ns
tpcds_q87/duckdb:duckdb 35070188 3.47136e+07 1.01027 ns
tpcds_q88/duckdb:duckdb 27617716 2.74774e+07 1.00511 ns
tpcds_q89/duckdb:duckdb 18869778 1.90705e+07 0.989476 ns
tpcds_q90/duckdb:duckdb 6969927 7.27068e+06 0.958634 ns
tpcds_q91/duckdb:duckdb 15158783 1.44597e+07 1.04835 ns
tpcds_q92/duckdb:duckdb 10093367 1.03663e+07 0.973674 ns
tpcds_q93/duckdb:duckdb 23966671 2.39535e+07 1.00055 ns
tpcds_q94/duckdb:duckdb 15535696 1.53834e+07 1.0099 ns
tpcds_q95/duckdb:duckdb 134294790 1.32633e+08 1.01253 ns
tpcds_q96/duckdb:duckdb 6131445 6.16284e+06 0.994905 ns
tpcds_q97/duckdb:duckdb 33375672 3.26755e+07 1.02143 ns
tpcds_q98/duckdb:duckdb 19676722 1.93819e+07 1.01521 ns
tpcds_q99/duckdb:duckdb 21326027 2.14304e+07 0.995131 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 0.988x ➖
  • Vortex: 0.998x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 (0.918x)
  • Worst: vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked (1.073x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.31404e+09 1.30858e+09 1.00417 ns
parquet_rs-zstd decompress time/taxi 2.80894e+08 2.88854e+08 0.972442 ns
compress time/taxi 2.95915e+08 3.16239e+08 0.935733 ns
decompress time/taxi 1.63708e+07 1.65163e+07 0.991191 ns
parquet_rs-zstd compress time/Arade 2.31935e+09 2.35659e+09 0.984198 ns
parquet_rs-zstd decompress time/Arade 6.22117e+08 6.32289e+08 0.983912 ns
compress time/Arade 4.15877e+08 4.19133e+08 0.992231 ns
decompress time/Arade 2.92777e+07 2.92023e+07 1.00258 ns
parquet_rs-zstd compress time/Bimbo 1.45358e+10 1.49943e+10 0.969421 ns
parquet_rs-zstd decompress time/Bimbo 2.29717e+09 2.34031e+09 0.981569 ns
compress time/Bimbo 9.96531e+08 1.02106e+09 0.975975 ns
decompress time/Bimbo 9.39275e+07 9.56438e+07 0.982056 ns
parquet_rs-zstd compress time/CMSprovider 7.22076e+09 7.32904e+09 0.985225 ns
parquet_rs-zstd decompress time/CMSprovider 1.52003e+09 1.53501e+09 0.99024 ns
compress time/CMSprovider 9.51272e+08 9.33825e+08 1.01868 ns
decompress time/CMSprovider 7.89016e+07 8.03232e+07 0.982301 ns
parquet_rs-zstd compress time/Euro2016 1.39605e+09 1.41055e+09 0.989724 ns
parquet_rs-zstd decompress time/Euro2016 4.04324e+08 4.18529e+08 0.966059 ns
compress time/Euro2016 2.51373e+08 2.60864e+08 0.963615 ns
decompress time/Euro2016 2.09541e+07 2.12746e+07 0.984938 ns
parquet_rs-zstd compress time/Food 8.75696e+08 8.79742e+08 0.995401 ns
parquet_rs-zstd decompress time/Food 1.92444e+08 1.96529e+08 0.979213 ns
compress time/Food 2.91846e+08 2.87084e+08 1.01658 ns
decompress time/Food 9.71664e+06 9.79382e+06 0.99212 ns
parquet_rs-zstd compress time/HashTags 2.42865e+09 2.47449e+09 0.981475 ns
parquet_rs-zstd decompress time/HashTags 6.31626e+08 6.47717e+08 0.975156 ns
compress time/HashTags 5.68286e+08 5.74863e+08 0.988559 ns
decompress time/HashTags 1.42429e+08 1.44744e+08 0.984005 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 8.62461e+08 8.66465e+08 0.995378 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 2.35615e+08 2.42061e+08 0.973373 ns
compress time/TPC-H l_comment chunked 1.33245e+08 1.37251e+08 0.970811 ns
decompress time/TPC-H l_comment chunked 8.44061e+06 8.08272e+06 1.04428 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 8.6676e+08 8.6916e+08 0.997238 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 2.36583e+08 2.39229e+08 0.988942 ns
compress time/TPC-H l_comment canonical 2.78802e+08 2.90035e+08 0.96127 ns
decompress time/TPC-H l_comment canonical 9.50969e+06 1.02465e+07 0.928093 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7.02154e+06 6.99143e+06 1.00431 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.73782e+06 2.68411e+06 1.02001 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.88245e+07 1.84878e+07 1.01821 ns
decompress time/wide table cols=100 chunks=1 rows=1000 1.94022e+06 1.96453e+06 0.987628 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.29951e+07 8.51371e+07 0.974841 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.76801e+07 2.97293e+07 0.931071 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.73719e+08 1.79757e+08 0.966411 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 1.65156e+07 1.75793e+07 0.939489 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 1.00103e+09 1.05236e+09 0.951225 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.02905e+08 3.09229e+08 0.979548 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.73213e+09 1.74362e+09 0.993407 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 1.93498e+08 2.15164e+08 0.899304 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 9.93143e+06 9.91803e+06 1.00135 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.68602e+06 2.67596e+06 1.00376 ns
compress time/wide table cols=100 chunks=50 rows=1000 4.20574e+07 4.46536e+07 0.941859 ns
decompress time/wide table cols=100 chunks=50 rows=1000 1.94975e+06 1.96359e+06 0.992951 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 1.36518e+08 1.47447e+08 0.925879 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.71829e+07 2.91022e+07 0.934049 ns
compress time/wide table cols=1000 chunks=50 rows=1000 4.25542e+08 4.36685e+08 0.974484 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 1.64018e+07 1.78093e+07 0.920967 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 1.62819e+09 1.74539e+09 0.932851 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.06229e+08 3.12571e+08 0.979709 ns
compress time/wide table cols=10000 chunks=50 rows=1000 4.13198e+09 4.22793e+09 0.977307 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 1.91404e+08 2.12463e+08 0.900883 ns
parquet-zstd size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex size/taxi 5.49866e+07 5.49866e+07 1 bytes
vortex:parquet-zstd size/taxi 0.984026 0.984026 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.225195 0.241666 0.931844 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0582812 0.0571787 1.01928 ratio
parquet-zstd size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex size/Arade 1.42317e+08 1.42317e+08 1 bytes
vortex:parquet-zstd size/Arade 0.466183 0.466183 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.179308 0.177856 1.00816 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0470614 0.0461851 1.01897 ratio
parquet-zstd size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex size/Bimbo 5.30249e+08 5.30249e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.36333 1.36333 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.068557 0.0680966 1.00676 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0408883 0.040868 1.0005 ratio
parquet-zstd size/CMSprovider 3.84623e+08 3.84623e+08 1 bytes
vortex size/CMSprovider 5.03899e+08 5.03899e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.31011 1.31011 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.131741 0.127414 1.03396 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0519079 0.0523274 0.991983 ratio
parquet-zstd size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex size/Euro2016 1.7164e+08 1.7164e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.39496 1.39496 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.18006 0.184938 0.97362 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0518252 0.0508318 1.01954 ratio
parquet-zstd size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex size/Food 4.43934e+07 4.43934e+07 1 bytes
vortex:parquet-zstd size/Food 1.2271 1.2271 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.333273 0.326328 1.02128 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0504907 0.0498339 1.01318 ratio
parquet-zstd size/HashTags 1.33807e+08 1.33807e+08 1 bytes
vortex size/HashTags 2.09392e+08 2.09392e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.56487 1.56487 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.233992 0.232316 1.00722 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.225496 0.223468 1.00907 ratio
parquet-zstd size/TPC-H l_comment chunked 5.69142e+07 5.69142e+07 1 bytes
vortex size/TPC-H l_comment chunked 7.7352e+07 7.7352e+07 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.3591 1.3591 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.154493 0.158403 0.975319 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0358237 0.0333913 1.07285 ratio
parquet-zstd size/TPC-H l_comment canonical 5.69142e+07 5.69142e+07 1 bytes
vortex size/TPC-H l_comment canonical 7.83565e+07 7.83565e+07 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.37675 1.37675 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.32166 0.333695 0.963932 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0401959 0.0428313 0.938471 ratio
parquet-zstd size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex size/wide table cols=100 chunks=1 rows=1000 882712 882712 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.946909 0.946909 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.68096 2.64435 1.01385 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0.708673 0.73191 0.968251 ratio
parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex size/wide table cols=1000 chunks=1 rows=1000 8.82071e+06 8.82071e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.946225 0.946225 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 2.09313 2.11139 0.991352 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.596658 0.591312 1.00904 ratio
parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex size/wide table cols=10000 chunks=1 rows=1000 8.82367e+07 8.82367e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.946543 0.946543 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.73035 1.65688 1.04434 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.638808 0.695808 0.91808 ratio
parquet-zstd size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex size/wide table cols=100 chunks=50 rows=1000 882712 882712 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.946909 0.946909 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 4.23478 4.50226 0.940588 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0.72589 0.733791 0.989232 ratio
parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex size/wide table cols=1000 chunks=50 rows=1000 8.82071e+06 8.82071e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.946225 0.946225 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 3.11712 2.96164 1.0525 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.603388 0.611958 0.985995 ratio
parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex size/wide table cols=10000 chunks=50 rows=1000 8.82367e+07 8.82367e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.946543 0.946543 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 2.53778 2.42234 1.04766 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.625038 0.679728 0.919541 ratio

@github-actions
Copy link
Contributor

Benchmarks: GitHub Archive (S3)

Summary

  • Overall: 1.002x ➖
  • Vortex: 1.012x ➖
  • duckdb:vortex: 1.023x ➖
  • datafusion:vortex: 1.000x ➖
  • Best: gharchive_q01/datafusion:vortex-compact (0.957x)
  • Worst: gharchive_q00/duckdb:vortex-file-compressed (1.101x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
gharchive_q00/datafusion:parquet 3159264189 3.12231e+09 1.01184 ns
gharchive_q00/datafusion:parquet 3159264189 3.21075e+09 0.983963 ns
gharchive_q01/datafusion:parquet 67222147 7.01649e+07 0.958059 ns
gharchive_q01/datafusion:parquet 67222147 6.86211e+07 0.979613 ns
gharchive_q02/datafusion:parquet 44647936 4.62613e+07 0.965126 ns
gharchive_q02/datafusion:parquet 44647936 4.59851e+07 0.970921 ns
gharchive_q03/datafusion:parquet 105581679 1.114e+08 0.947775 ns
gharchive_q03/datafusion:parquet 105581679 1.12065e+08 0.942146 ns
gharchive_q04/datafusion:parquet 80318881 8.1133e+07 0.989965 ns
gharchive_q04/datafusion:parquet 80318881 8.12467e+07 0.988581 ns
gharchive_q00/datafusion:vortex-file-compressed 34410073 3.30666e+07 1.04063 ns
gharchive_q00/datafusion:vortex-file-compressed 34410073 3.28586e+07 1.04722 ns
gharchive_q01/datafusion:vortex-file-compressed 21899683 2.26789e+07 0.965641 ns
gharchive_q01/datafusion:vortex-file-compressed 21899683 2.21957e+07 0.986664 ns
gharchive_q02/datafusion:vortex-file-compressed 37233942 3.65201e+07 1.01955 ns
gharchive_q02/datafusion:vortex-file-compressed 37233942 3.68548e+07 1.01029 ns
gharchive_q03/datafusion:vortex-file-compressed 114139727 1.17471e+08 0.971645 ns
gharchive_q03/datafusion:vortex-file-compressed 114139727 1.12399e+08 1.01548 ns
gharchive_q04/datafusion:vortex-file-compressed 77517118 7.61645e+07 1.01776 ns
gharchive_q04/datafusion:vortex-file-compressed 77517118 7.6103e+07 1.01858 ns
gharchive_q00/datafusion:vortex-compact 47028607 4.85431e+07 0.9688 ns
gharchive_q00/datafusion:vortex-compact 47028607 4.56016e+07 1.03129 ns
gharchive_q01/datafusion:vortex-compact 37171899 3.88235e+07 0.957458 ns
gharchive_q01/datafusion:vortex-compact 37171899 3.76666e+07 0.986867 ns
gharchive_q02/datafusion:vortex-compact 70824723 7.30412e+07 0.969655 ns
gharchive_q02/datafusion:vortex-compact 70824723 7.04501e+07 1.00532 ns
gharchive_q03/datafusion:vortex-compact 196290088 1.99904e+08 0.981924 ns
gharchive_q03/datafusion:vortex-compact 196290088 1.93196e+08 1.01602 ns
gharchive_q04/datafusion:vortex-compact 155572108 1.59347e+08 0.976309 ns
gharchive_q04/datafusion:vortex-compact 155572108 1.52566e+08 1.0197 ns
gharchive_q00/duckdb:parquet 533524910 5.33705e+08 0.999662 ns
gharchive_q00/duckdb:parquet 533524910 5.2185e+08 1.02237 ns
gharchive_q01/duckdb:parquet 114707424 1.18759e+08 0.965885 ns
gharchive_q01/duckdb:parquet 114707424 1.14012e+08 1.0061 ns
gharchive_q02/duckdb:parquet 90703726 9.57097e+07 0.947696 ns
gharchive_q02/duckdb:parquet 90703726 9.02741e+07 1.00476 ns
gharchive_q03/duckdb:parquet 162729038 1.65289e+08 0.984512 ns
gharchive_q03/duckdb:parquet 162729038 1.61318e+08 1.00875 ns
gharchive_q04/duckdb:parquet 133044933 1.36027e+08 0.978074 ns
gharchive_q04/duckdb:parquet 133044933 1.3029e+08 1.02114 ns
gharchive_q00/duckdb:vortex-file-compressed 51783876 4.70419e+07 1.1008 ns
gharchive_q00/duckdb:vortex-file-compressed 51783876 4.75175e+07 1.08978 ns
gharchive_q01/duckdb:vortex-file-compressed 37870282 3.77952e+07 1.00199 ns
gharchive_q01/duckdb:vortex-file-compressed 37870282 3.67037e+07 1.03178 ns
gharchive_q02/duckdb:vortex-file-compressed 41446811 3.99591e+07 1.03723 ns
gharchive_q02/duckdb:vortex-file-compressed 41446811 3.9424e+07 1.05131 ns
gharchive_q03/duckdb:vortex-file-compressed 152687779 1.49244e+08 1.02307 ns
gharchive_q03/duckdb:vortex-file-compressed 152687779 1.48587e+08 1.0276 ns
gharchive_q04/duckdb:vortex-file-compressed 56473342 5.53576e+07 1.02016 ns
gharchive_q04/duckdb:vortex-file-compressed 56473342 5.42552e+07 1.04088 ns
gharchive_q00/duckdb:vortex-compact 69947954 6.75897e+07 1.03489 ns
gharchive_q00/duckdb:vortex-compact 69947954 6.73762e+07 1.03817 ns
gharchive_q01/duckdb:vortex-compact 54731358 5.49277e+07 0.996425 ns
gharchive_q01/duckdb:vortex-compact 54731358 5.54306e+07 0.987385 ns
gharchive_q02/duckdb:vortex-compact 60582815 6.22888e+07 0.972612 ns
gharchive_q02/duckdb:vortex-compact 60582815 6.28955e+07 0.96323 ns
gharchive_q03/duckdb:vortex-compact 197975811 1.92726e+08 1.02724 ns
gharchive_q03/duckdb:vortex-compact 197975811 1.9234e+08 1.0293 ns
gharchive_q04/duckdb:vortex-compact 92735271 9.3059e+07 0.996521 ns
gharchive_q04/duckdb:vortex-compact 92735271 9.23541e+07 1.00413 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.975x ➖
  • Vortex: 0.964x ➖
  • duckdb:vortex: 0.936x ➖
  • datafusion:vortex: 0.993x ➖
  • Best: tpch_q03/duckdb:vortex-compact (0.772x)
  • Worst: tpch_q02/datafusion:vortex-file-compressed (1.334x)
  • Significant (>30%): 0↑ 1↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 1172471579 1.13548e+09 1.03257 ns
tpch_q01/datafusion:parquet 1172471579 1.17871e+09 0.994707 ns
tpch_q02/datafusion:parquet 620239223 6.48457e+08 0.956485 ns
tpch_q02/datafusion:parquet 620239223 6.14285e+08 1.00969 ns
tpch_q03/datafusion:parquet 860426266 8.61708e+08 0.998513 ns
tpch_q03/datafusion:parquet 860426266 8.68676e+08 0.990503 ns
tpch_q04/datafusion:parquet 508006994 5.42778e+08 0.935938 ns
tpch_q04/datafusion:parquet 508006994 5.63642e+08 0.901293 ns
tpch_q05/datafusion:parquet 1002947990 1.02516e+09 0.978329 ns
tpch_q05/datafusion:parquet 1002947990 1.02233e+09 0.981044 ns
tpch_q06/datafusion:parquet 495745793 5.29865e+08 0.935608 ns
tpch_q06/datafusion:parquet 495745793 4.84091e+08 1.02408 ns
tpch_q07/datafusion:parquet 1298429166 1.28773e+09 1.00831 ns
tpch_q07/datafusion:parquet 1298429166 1.25052e+09 1.03831 ns
tpch_q08/datafusion:parquet 1376270318 1.32929e+09 1.03534 ns
tpch_q08/datafusion:parquet 1376270318 1.38609e+09 0.992916 ns
tpch_q09/datafusion:parquet 1615963811 1.59024e+09 1.01617 ns
tpch_q09/datafusion:parquet 1615963811 1.61542e+09 1.00033 ns
tpch_q10/datafusion:parquet 1838927164 1.87613e+09 0.980169 ns
tpch_q10/datafusion:parquet 1838927164 1.84628e+09 0.996019 ns
tpch_q11/datafusion:parquet 399516510 4.07214e+08 0.981098 ns
tpch_q11/datafusion:parquet 399516510 4.00599e+08 0.997297 ns
tpch_q12/datafusion:parquet 584078283 5.86893e+08 0.995204 ns
tpch_q12/datafusion:parquet 584078283 6.18589e+08 0.94421 ns
tpch_q13/datafusion:parquet 724211085 7.11428e+08 1.01797 ns
tpch_q13/datafusion:parquet 724211085 7.29716e+08 0.992457 ns
tpch_q14/datafusion:parquet 735611922 7.42016e+08 0.991369 ns
tpch_q14/datafusion:parquet 735611922 7.40821e+08 0.992968 ns
tpch_q15/datafusion:parquet 1248543833 1.18527e+09 1.05338 ns
tpch_q15/datafusion:parquet 1248543833 1.22567e+09 1.01866 ns
tpch_q16/datafusion:parquet 326153323 3.39019e+08 0.96205 ns
tpch_q16/datafusion:parquet 326153323 3.42204e+08 0.953097 ns
tpch_q17/datafusion:parquet 1284582456 1.32593e+09 0.968813 ns
tpch_q17/datafusion:parquet 1284582456 1.3367e+09 0.961014 ns
tpch_q18/datafusion:parquet 1594388896 1.66558e+09 0.95726 ns
tpch_q18/datafusion:parquet 1594388896 1.69665e+09 0.939729 ns
tpch_q19/datafusion:parquet 907303638 9.24807e+08 0.981074 ns
tpch_q19/datafusion:parquet 907303638 9.09292e+08 0.997813 ns
tpch_q20/datafusion:parquet 1032669884 1.01292e+09 1.0195 ns
tpch_q20/datafusion:parquet 1032669884 9.97494e+08 1.03526 ns
tpch_q21/datafusion:parquet 1670044325 1.68118e+09 0.993379 ns
tpch_q21/datafusion:parquet 1670044325 1.65097e+09 1.01155 ns
tpch_q22/datafusion:parquet 744571762 7.53232e+08 0.988503 ns
tpch_q22/datafusion:parquet 744571762 7.48132e+08 0.995241 ns
tpch_q01/datafusion:vortex-file-compressed 681561433 7.02906e+08 0.969634 ns
tpch_q01/datafusion:vortex-file-compressed 681561433 6.58216e+08 1.03547 ns
tpch_q02/datafusion:vortex-file-compressed 645059366 4.83695e+08 1.33361 ns 🚨
tpch_q02/datafusion:vortex-file-compressed 645059366 6.42553e+08 1.0039 ns
tpch_q03/datafusion:vortex-file-compressed 715902897 7.18313e+08 0.996645 ns
tpch_q03/datafusion:vortex-file-compressed 715902897 6.77819e+08 1.05619 ns
tpch_q04/datafusion:vortex-file-compressed 472653382 4.54803e+08 1.03925 ns
tpch_q04/datafusion:vortex-file-compressed 472653382 4.71372e+08 1.00272 ns
tpch_q05/datafusion:vortex-file-compressed 927477742 9.26649e+08 1.00089 ns
tpch_q05/datafusion:vortex-file-compressed 927477742 9.12245e+08 1.0167 ns
tpch_q06/datafusion:vortex-file-compressed 504620520 4.86259e+08 1.03776 ns
tpch_q06/datafusion:vortex-file-compressed 504620520 5.07588e+08 0.994154 ns
tpch_q07/datafusion:vortex-file-compressed 924211878 9.44408e+08 0.978615 ns
tpch_q07/datafusion:vortex-file-compressed 924211878 9.01723e+08 1.02494 ns
tpch_q08/datafusion:vortex-file-compressed 1208237167 1.33146e+09 0.907456 ns
tpch_q08/datafusion:vortex-file-compressed 1208237167 1.24585e+09 0.969812 ns
tpch_q09/datafusion:vortex-file-compressed 1484472951 1.64551e+09 0.902137 ns
tpch_q09/datafusion:vortex-file-compressed 1484472951 1.48726e+09 0.998126 ns
tpch_q10/datafusion:vortex-file-compressed 819597181 8.61424e+08 0.951444 ns
tpch_q10/datafusion:vortex-file-compressed 819597181 8.67522e+08 0.944757 ns
tpch_q11/datafusion:vortex-file-compressed 380688081 3.83816e+08 0.991849 ns
tpch_q11/datafusion:vortex-file-compressed 380688081 3.85497e+08 0.987525 ns
tpch_q12/datafusion:vortex-file-compressed 735225185 7.11734e+08 1.03301 ns
tpch_q12/datafusion:vortex-file-compressed 735225185 7.302e+08 1.00688 ns
tpch_q13/datafusion:vortex-file-compressed 391311407 3.98469e+08 0.982037 ns
tpch_q13/datafusion:vortex-file-compressed 391311407 4.01989e+08 0.973439 ns
tpch_q14/datafusion:vortex-file-compressed 453003937 4.43209e+08 1.0221 ns
tpch_q14/datafusion:vortex-file-compressed 453003937 4.45693e+08 1.0164 ns
tpch_q15/datafusion:vortex-file-compressed 898710070 8.38375e+08 1.07197 ns
tpch_q15/datafusion:vortex-file-compressed 898710070 8.50647e+08 1.0565 ns
tpch_q16/datafusion:vortex-file-compressed 295096978 2.74939e+08 1.07332 ns
tpch_q16/datafusion:vortex-file-compressed 295096978 2.92005e+08 1.01059 ns
tpch_q17/datafusion:vortex-file-compressed 1326908470 1.38512e+09 0.957973 ns
tpch_q17/datafusion:vortex-file-compressed 1326908470 1.32988e+09 0.997767 ns
tpch_q18/datafusion:vortex-file-compressed 1431114113 1.52251e+09 0.939969 ns
tpch_q18/datafusion:vortex-file-compressed 1431114113 1.45304e+09 0.984913 ns
tpch_q19/datafusion:vortex-file-compressed 598689406 6.22471e+08 0.961794 ns
tpch_q19/datafusion:vortex-file-compressed 598689406 6.36835e+08 0.940102 ns
tpch_q20/datafusion:vortex-file-compressed 684011884 7.09741e+08 0.963749 ns
tpch_q20/datafusion:vortex-file-compressed 684011884 6.77868e+08 1.00906 ns
tpch_q21/datafusion:vortex-file-compressed 1482858449 1.56013e+09 0.950474 ns
tpch_q21/datafusion:vortex-file-compressed 1482858449 1.50211e+09 0.987182 ns
tpch_q22/datafusion:vortex-file-compressed 281578617 2.86771e+08 0.981895 ns
tpch_q22/datafusion:vortex-file-compressed 281578617 2.9936e+08 0.940603 ns
tpch_q01/datafusion:vortex-compact 737039061 7.4483e+08 0.989541 ns
tpch_q02/datafusion:vortex-compact 492565649 4.63009e+08 1.06384 ns
tpch_q03/datafusion:vortex-compact 607813030 6.05642e+08 1.00358 ns
tpch_q04/datafusion:vortex-compact 427064814 4.29407e+08 0.994545 ns
tpch_q05/datafusion:vortex-compact 867618134 8.84441e+08 0.98098 ns
tpch_q06/datafusion:vortex-compact 482638223 5.12196e+08 0.942291 ns
tpch_q07/datafusion:vortex-compact 876588639 9.04549e+08 0.969089 ns
tpch_q08/datafusion:vortex-compact 1160578709 1.16254e+09 0.998312 ns
tpch_q09/datafusion:vortex-compact 1389557489 1.40347e+09 0.990089 ns
tpch_q10/datafusion:vortex-compact 711016387 7.6529e+08 0.929081 ns
tpch_q11/datafusion:vortex-compact 368439577 3.84613e+08 0.95795 ns
tpch_q12/datafusion:vortex-compact 642443517 6.45767e+08 0.994854 ns
tpch_q13/datafusion:vortex-compact 396213723 3.85022e+08 1.02907 ns
tpch_q14/datafusion:vortex-compact 459665696 4.54299e+08 1.01181 ns
tpch_q15/datafusion:vortex-compact 844613564 7.95195e+08 1.06215 ns
tpch_q16/datafusion:vortex-compact 247533351 2.60092e+08 0.951713 ns
tpch_q17/datafusion:vortex-compact 1348389648 1.43448e+09 0.939983 ns
tpch_q18/datafusion:vortex-compact 1276201083 1.35787e+09 0.939852 ns
tpch_q19/datafusion:vortex-compact 618964502 6.46966e+08 0.956718 ns
tpch_q20/datafusion:vortex-compact 623468765 6.27097e+08 0.994214 ns
tpch_q21/datafusion:vortex-compact 1322931203 1.34526e+09 0.983404 ns
tpch_q22/datafusion:vortex-compact 295730809 3.06456e+08 0.965003 ns
tpch_q01/duckdb:parquet 912677897 9.29088e+08 0.982337 ns
tpch_q01/duckdb:parquet 912677897 9.14929e+08 0.997539 ns
tpch_q02/duckdb:parquet 1207686610 1.15375e+09 1.04675 ns
tpch_q02/duckdb:parquet 1207686610 1.23046e+09 0.981489 ns
tpch_q03/duckdb:parquet 1349962544 1.26538e+09 1.06685 ns
tpch_q03/duckdb:parquet 1349962544 1.31267e+09 1.02841 ns
tpch_q04/duckdb:parquet 771449488 7.19319e+08 1.07247 ns
tpch_q04/duckdb:parquet 771449488 7.86023e+08 0.98146 ns
tpch_q05/duckdb:parquet 1594414429 1.69538e+09 0.940448 ns
tpch_q05/duckdb:parquet 1594414429 1.76304e+09 0.904356 ns
tpch_q06/duckdb:parquet 593626436 5.62668e+08 1.05502 ns
tpch_q06/duckdb:parquet 593626436 5.65166e+08 1.05036 ns
tpch_q07/duckdb:parquet 1509671377 1.49988e+09 1.00653 ns
tpch_q07/duckdb:parquet 1509671377 1.49438e+09 1.01023 ns
tpch_q08/duckdb:parquet 2012522267 1.97494e+09 1.01903 ns
tpch_q08/duckdb:parquet 2012522267 1.95467e+09 1.0296 ns
tpch_q09/duckdb:parquet 1828292920 1.94445e+09 0.940262 ns
tpch_q09/duckdb:parquet 1828292920 1.92712e+09 0.948718 ns
tpch_q10/duckdb:parquet 2756316444 2.64046e+09 1.04388 ns
tpch_q10/duckdb:parquet 2756316444 2.68057e+09 1.02826 ns
tpch_q11/duckdb:parquet 731757028 7.54607e+08 0.96972 ns
tpch_q11/duckdb:parquet 731757028 6.75289e+08 1.08362 ns
tpch_q12/duckdb:parquet 733446603 7.88222e+08 0.930508 ns
tpch_q12/duckdb:parquet 733446603 7.7698e+08 0.943971 ns
tpch_q13/duckdb:parquet 976211306 1.00394e+09 0.972378 ns
tpch_q13/duckdb:parquet 976211306 1.02384e+09 0.953481 ns
tpch_q14/duckdb:parquet 1070264359 1.02535e+09 1.0438 ns
tpch_q14/duckdb:parquet 1070264359 1.09821e+09 0.97455 ns
tpch_q15/duckdb:parquet 919317536 9.07258e+08 1.01329 ns
tpch_q15/duckdb:parquet 919317536 9.3659e+08 0.981559 ns
tpch_q16/duckdb:parquet 608473706 6.1258e+08 0.993297 ns
tpch_q16/duckdb:parquet 608473706 6.24901e+08 0.973712 ns
tpch_q17/duckdb:parquet 1173829206 1.14503e+09 1.02515 ns
tpch_q17/duckdb:parquet 1173829206 1.13149e+09 1.03742 ns
tpch_q18/duckdb:parquet 1024350556 1.08665e+09 0.942665 ns
tpch_q18/duckdb:parquet 1024350556 1.19903e+09 0.854318 ns
tpch_q19/duckdb:parquet 1261395620 1.2325e+09 1.02345 ns
tpch_q19/duckdb:parquet 1261395620 1.27174e+09 0.991869 ns
tpch_q20/duckdb:parquet 1377840373 1.53734e+09 0.896249 ns
tpch_q20/duckdb:parquet 1377840373 1.3822e+09 0.996846 ns
tpch_q21/duckdb:parquet 1543567892 1.54628e+09 0.998245 ns
tpch_q21/duckdb:parquet 1543567892 1.5857e+09 0.97343 ns
tpch_q22/duckdb:parquet 874266544 8.56953e+08 1.0202 ns
tpch_q22/duckdb:parquet 874266544 8.93751e+08 0.978199 ns
tpch_q01/duckdb:vortex-file-compressed 695325979 8.05211e+08 0.863533 ns
tpch_q01/duckdb:vortex-file-compressed 695325979 7.22652e+08 0.962187 ns
tpch_q02/duckdb:vortex-file-compressed 982059637 1.08466e+09 0.905409 ns
tpch_q02/duckdb:vortex-file-compressed 982059637 1.04501e+09 0.939762 ns
tpch_q03/duckdb:vortex-file-compressed 1150042284 1.17693e+09 0.977156 ns
tpch_q03/duckdb:vortex-file-compressed 1150042284 1.09997e+09 1.04552 ns
tpch_q04/duckdb:vortex-file-compressed 693220601 7.125e+08 0.972941 ns
tpch_q04/duckdb:vortex-file-compressed 693220601 6.5128e+08 1.0644 ns
tpch_q05/duckdb:vortex-file-compressed 1124280998 1.23459e+09 0.910649 ns
tpch_q05/duckdb:vortex-file-compressed 1124280998 1.10935e+09 1.01346 ns
tpch_q06/duckdb:vortex-file-compressed 890918758 9.51072e+08 0.936752 ns
tpch_q06/duckdb:vortex-file-compressed 890918758 8.66027e+08 1.02874 ns
tpch_q07/duckdb:vortex-file-compressed 1206021276 1.22712e+09 0.982806 ns
tpch_q07/duckdb:vortex-file-compressed 1206021276 1.21499e+09 0.992619 ns
tpch_q08/duckdb:vortex-file-compressed 1546887238 1.6353e+09 0.945937 ns
tpch_q08/duckdb:vortex-file-compressed 1546887238 1.5704e+09 0.985025 ns
tpch_q09/duckdb:vortex-file-compressed 1549534725 1.76959e+09 0.875644 ns
tpch_q09/duckdb:vortex-file-compressed 1549534725 1.65425e+09 0.936702 ns
tpch_q10/duckdb:vortex-file-compressed 1265105449 1.31572e+09 0.961531 ns
tpch_q10/duckdb:vortex-file-compressed 1265105449 1.26555e+09 0.99965 ns
tpch_q11/duckdb:vortex-file-compressed 772656486 7.99507e+08 0.966416 ns
tpch_q11/duckdb:vortex-file-compressed 772656486 8.32404e+08 0.928223 ns
tpch_q12/duckdb:vortex-file-compressed 763549726 8.24982e+08 0.925535 ns
tpch_q12/duckdb:vortex-file-compressed 763549726 7.73587e+08 0.987025 ns
tpch_q13/duckdb:vortex-file-compressed 1035276140 1.06691e+09 0.970352 ns
tpch_q13/duckdb:vortex-file-compressed 1035276140 1.04549e+09 0.990232 ns
tpch_q14/duckdb:vortex-file-compressed 800800232 8.87865e+08 0.901939 ns
tpch_q14/duckdb:vortex-file-compressed 800800232 8.30396e+08 0.964359 ns
tpch_q15/duckdb:vortex-file-compressed 590232124 6.9994e+08 0.843261 ns
tpch_q15/duckdb:vortex-file-compressed 590232124 6.66973e+08 0.884941 ns
tpch_q16/duckdb:vortex-file-compressed 521503872 6.29558e+08 0.828365 ns
tpch_q16/duckdb:vortex-file-compressed 521503872 5.61386e+08 0.928958 ns
tpch_q17/duckdb:vortex-file-compressed 1068011823 1.18343e+09 0.902473 ns
tpch_q17/duckdb:vortex-file-compressed 1068011823 1.12162e+09 0.952207 ns
tpch_q18/duckdb:vortex-file-compressed 1117876320 1.29582e+09 0.862676 ns
tpch_q18/duckdb:vortex-file-compressed 1117876320 1.2513e+09 0.893371 ns
tpch_q19/duckdb:vortex-file-compressed 826913395 9.30998e+08 0.888201 ns
tpch_q19/duckdb:vortex-file-compressed 826913395 8.2797e+08 0.998724 ns
tpch_q20/duckdb:vortex-file-compressed 1183397376 1.27182e+09 0.930476 ns
tpch_q20/duckdb:vortex-file-compressed 1183397376 1.22456e+09 0.966386 ns
tpch_q21/duckdb:vortex-file-compressed 2041097670 2.06121e+09 0.990242 ns
tpch_q21/duckdb:vortex-file-compressed 2041097670 1.87717e+09 1.08732 ns
tpch_q22/duckdb:vortex-file-compressed 508183976 4.94447e+08 1.02778 ns
tpch_q22/duckdb:vortex-file-compressed 508183976 4.73403e+08 1.07347 ns
tpch_q01/duckdb:vortex-compact 704843906 7.95059e+08 0.88653 ns
tpch_q02/duckdb:vortex-compact 795916493 9.79693e+08 0.812414 ns
tpch_q03/duckdb:vortex-compact 937343939 1.2142e+09 0.771983 ns
tpch_q04/duckdb:vortex-compact 548110057 6.46302e+08 0.848071 ns
tpch_q05/duckdb:vortex-compact 992696724 1.1543e+09 0.86 ns
tpch_q06/duckdb:vortex-compact 793412950 8.69247e+08 0.912759 ns
tpch_q07/duckdb:vortex-compact 1117938975 1.13042e+09 0.988957 ns
tpch_q08/duckdb:vortex-compact 1487440121 1.53246e+09 0.970623 ns
tpch_q09/duckdb:vortex-compact 1377755292 1.48549e+09 0.927477 ns
tpch_q10/duckdb:vortex-compact 1143215083 1.23749e+09 0.923814 ns
tpch_q11/duckdb:vortex-compact 615665988 6.88114e+08 0.894716 ns
tpch_q12/duckdb:vortex-compact 736910673 7.97782e+08 0.9237 ns
tpch_q13/duckdb:vortex-compact 736006854 8.09386e+08 0.90934 ns
tpch_q14/duckdb:vortex-compact 751345443 9.34873e+08 0.803687 ns
tpch_q15/duckdb:vortex-compact 599630437 6.45532e+08 0.928893 ns
tpch_q16/duckdb:vortex-compact 452060982 5.04303e+08 0.896407 ns
tpch_q17/duckdb:vortex-compact 1021527280 1.02979e+09 0.991979 ns
tpch_q18/duckdb:vortex-compact 878263922 9.60287e+08 0.914585 ns
tpch_q19/duckdb:vortex-compact 826653389 8.80994e+08 0.938319 ns
tpch_q20/duckdb:vortex-compact 1091433721 1.1657e+09 0.936292 ns
tpch_q21/duckdb:vortex-compact 1639325895 1.79865e+09 0.911422 ns
tpch_q22/duckdb:vortex-compact 520673044 5.2017e+08 1.00097 ns

@github-actions
Copy link
Contributor

Benchmarks: GitHub Archive (NVMe)

Summary

  • Overall: 1.281x ❌
  • Vortex: 1.302x ❌
  • duckdb:vortex: 1.310x ❌
  • datafusion:vortex: 1.293x ❌
  • Best: No improvements
  • Worst: gharchive_q03/datafusion:vortex-file-compressed (1.439x)
  • Significant (>10%): 0↑ 40↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
gharchive_q00/datafusion:parquet 4148620166 3.12231e+09 1.3287 ns 🚨
gharchive_q00/datafusion:parquet 4148620166 3.21075e+09 1.2921 ns
gharchive_q01/datafusion:parquet 92430106 7.01649e+07 1.31733 ns 🚨
gharchive_q01/datafusion:parquet 92430106 6.86211e+07 1.34696 ns 🚨
gharchive_q02/datafusion:parquet 56116966 4.62613e+07 1.21304 ns
gharchive_q02/datafusion:parquet 56116966 4.59851e+07 1.22033 ns
gharchive_q03/datafusion:parquet 156577417 1.114e+08 1.40555 ns 🚨
gharchive_q03/datafusion:parquet 156577417 1.12065e+08 1.3972 ns 🚨
gharchive_q04/datafusion:parquet 104084444 8.1133e+07 1.28289 ns
gharchive_q04/datafusion:parquet 104084444 8.12467e+07 1.28109 ns
gharchive_q00/datafusion:vortex-file-compressed 46880553 3.30666e+07 1.41776 ns 🚨
gharchive_q00/datafusion:vortex-file-compressed 46880553 3.28586e+07 1.42674 ns 🚨
gharchive_q01/datafusion:vortex-file-compressed 27059979 2.26789e+07 1.19318 ns
gharchive_q01/datafusion:vortex-file-compressed 27059979 2.21957e+07 1.21916 ns
gharchive_q02/datafusion:vortex-file-compressed 52104623 3.65201e+07 1.42674 ns 🚨
gharchive_q02/datafusion:vortex-file-compressed 52104623 3.68548e+07 1.41378 ns 🚨
gharchive_q03/datafusion:vortex-file-compressed 161711818 1.17471e+08 1.37661 ns 🚨
gharchive_q03/datafusion:vortex-file-compressed 161711818 1.12399e+08 1.43873 ns 🚨
gharchive_q04/datafusion:vortex-file-compressed 98226071 7.61645e+07 1.28966 ns
gharchive_q04/datafusion:vortex-file-compressed 98226071 7.6103e+07 1.2907 ns
gharchive_q00/datafusion:vortex-compact 58367116 4.85431e+07 1.20238 ns
gharchive_q00/datafusion:vortex-compact 58367116 4.56016e+07 1.27994 ns
gharchive_q01/datafusion:vortex-compact 44534821 3.88235e+07 1.14711 ns
gharchive_q01/datafusion:vortex-compact 44534821 3.76666e+07 1.18234 ns
gharchive_q02/datafusion:vortex-compact 90746647 7.30412e+07 1.2424 ns
gharchive_q02/datafusion:vortex-compact 90746647 7.04501e+07 1.2881 ns
gharchive_q03/datafusion:vortex-compact 250509404 1.99904e+08 1.25315 ns
gharchive_q03/datafusion:vortex-compact 250509404 1.93196e+08 1.29666 ns
gharchive_q04/datafusion:vortex-compact 197770561 1.59347e+08 1.24113 ns
gharchive_q04/datafusion:vortex-compact 197770561 1.52566e+08 1.29629 ns
gharchive_q00/duckdb:parquet 759274095 5.33705e+08 1.42265 ns 🚨
gharchive_q00/duckdb:parquet 759274095 5.2185e+08 1.45497 ns 🚨
gharchive_q01/duckdb:parquet 129488295 1.18759e+08 1.09035 ns
gharchive_q01/duckdb:parquet 129488295 1.14012e+08 1.13574 ns
gharchive_q02/duckdb:parquet 100844944 9.57097e+07 1.05365 ns
gharchive_q02/duckdb:parquet 100844944 9.02741e+07 1.1171 ns
gharchive_q03/duckdb:parquet 185140665 1.65289e+08 1.1201 ns
gharchive_q03/duckdb:parquet 185140665 1.61318e+08 1.14768 ns
gharchive_q04/duckdb:parquet 154197021 1.36027e+08 1.13357 ns
gharchive_q04/duckdb:parquet 154197021 1.3029e+08 1.18349 ns
gharchive_q00/duckdb:vortex-file-compressed 62770376 4.70419e+07 1.33435 ns 🚨
gharchive_q00/duckdb:vortex-file-compressed 62770376 4.75175e+07 1.32099 ns 🚨
gharchive_q01/duckdb:vortex-file-compressed 52449364 3.77952e+07 1.38772 ns 🚨
gharchive_q01/duckdb:vortex-file-compressed 52449364 3.67037e+07 1.42899 ns 🚨
gharchive_q02/duckdb:vortex-file-compressed 53323103 3.99591e+07 1.33444 ns 🚨
gharchive_q02/duckdb:vortex-file-compressed 53323103 3.9424e+07 1.35256 ns 🚨
gharchive_q03/duckdb:vortex-file-compressed 192212123 1.49244e+08 1.2879 ns
gharchive_q03/duckdb:vortex-file-compressed 192212123 1.48587e+08 1.2936 ns
gharchive_q04/duckdb:vortex-file-compressed 73718197 5.53576e+07 1.33167 ns 🚨
gharchive_q04/duckdb:vortex-file-compressed 73718197 5.42552e+07 1.35873 ns 🚨
gharchive_q00/duckdb:vortex-compact 85286129 6.75897e+07 1.26182 ns
gharchive_q00/duckdb:vortex-compact 85286129 6.73762e+07 1.26582 ns
gharchive_q01/duckdb:vortex-compact 71451135 5.49277e+07 1.30082 ns 🚨
gharchive_q01/duckdb:vortex-compact 71451135 5.54306e+07 1.28902 ns
gharchive_q02/duckdb:vortex-compact 78666884 6.22888e+07 1.26294 ns
gharchive_q02/duckdb:vortex-compact 78666884 6.28955e+07 1.25076 ns
gharchive_q03/duckdb:vortex-compact 251514935 1.92726e+08 1.30504 ns 🚨
gharchive_q03/duckdb:vortex-compact 251514935 1.9234e+08 1.30766 ns 🚨
gharchive_q04/duckdb:vortex-compact 117804289 9.3059e+07 1.26591 ns
gharchive_q04/duckdb:vortex-compact 117804289 9.23541e+07 1.27557 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.999x ➖
  • Vortex: 1.000x ➖
  • duckdb:vortex: 0.999x ➖
  • datafusion:vortex: 1.001x ➖
  • Best: clickbench_q23/duckdb:vortex-file-compressed (0.812x)
  • Worst: clickbench_q24/duckdb:vortex-compact (1.272x)
  • Significant (>10%): 4↑ 7↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1731765 1.68516e+06 1.02765 ns
clickbench_q00/datafusion:parquet 1731765 1.94725e+06 0.88934 ns
clickbench_q01/datafusion:parquet 26993824 2.72533e+07 0.990478 ns
clickbench_q01/datafusion:parquet 26993824 2.61497e+07 1.03228 ns
clickbench_q02/datafusion:parquet 60160725 6.19467e+07 0.971169 ns
clickbench_q02/datafusion:parquet 60160725 6.21383e+07 0.968174 ns
clickbench_q03/datafusion:parquet 53081332 5.45157e+07 0.973688 ns
clickbench_q03/datafusion:parquet 53081332 5.20179e+07 1.02044 ns
clickbench_q04/datafusion:parquet 361039270 3.61748e+08 0.998041 ns
clickbench_q04/datafusion:parquet 361039270 3.6103e+08 1.00003 ns
clickbench_q05/datafusion:parquet 374325655 3.73626e+08 1.00187 ns
clickbench_q05/datafusion:parquet 374325655 3.73624e+08 1.00188 ns
clickbench_q06/datafusion:parquet 1816945 1.79136e+06 1.01428 ns
clickbench_q06/datafusion:parquet 1816945 1.82892e+06 0.993453 ns
clickbench_q07/datafusion:parquet 31905892 3.1742e+07 1.00516 ns
clickbench_q07/datafusion:parquet 31905892 3.18307e+07 1.00236 ns
clickbench_q08/datafusion:parquet 449335176 4.50727e+08 0.996912 ns
clickbench_q08/datafusion:parquet 449335176 4.53193e+08 0.991487 ns
clickbench_q09/datafusion:parquet 685573347 6.65091e+08 1.0308 ns
clickbench_q09/datafusion:parquet 685573347 6.85821e+08 0.999639 ns
clickbench_q10/datafusion:parquet 130529208 1.29809e+08 1.00555 ns
clickbench_q10/datafusion:parquet 130529208 1.31017e+08 0.996277 ns
clickbench_q11/datafusion:parquet 157010735 1.5835e+08 0.991543 ns
clickbench_q11/datafusion:parquet 157010735 1.561e+08 1.00584 ns
clickbench_q12/datafusion:parquet 381386566 3.81987e+08 0.998427 ns
clickbench_q12/datafusion:parquet 381386566 3.78836e+08 1.00673 ns
clickbench_q13/datafusion:parquet 537270116 5.38559e+08 0.997607 ns
clickbench_q13/datafusion:parquet 537270116 5.49393e+08 0.977935 ns
clickbench_q14/datafusion:parquet 375676668 3.71495e+08 1.01126 ns
clickbench_q14/datafusion:parquet 375676668 3.68851e+08 1.01851 ns
clickbench_q15/datafusion:parquet 420280537 4.12258e+08 1.01946 ns
clickbench_q15/datafusion:parquet 420280537 4.15484e+08 1.01155 ns
clickbench_q16/datafusion:parquet 769902066 7.70105e+08 0.999736 ns
clickbench_q16/datafusion:parquet 769902066 7.7882e+08 0.988549 ns
clickbench_q17/datafusion:parquet 765354746 7.56069e+08 1.01228 ns
clickbench_q17/datafusion:parquet 765354746 7.57142e+08 1.01085 ns
clickbench_q18/datafusion:parquet 1458411737 1.44568e+09 1.00881 ns
clickbench_q18/datafusion:parquet 1458411737 1.42452e+09 1.02379 ns
clickbench_q19/datafusion:parquet 38894747 4.17706e+07 0.931152 ns
clickbench_q19/datafusion:parquet 38894747 4.06769e+07 0.956188 ns
clickbench_q20/datafusion:parquet 654449366 6.37176e+08 1.02711 ns
clickbench_q20/datafusion:parquet 654449366 6.28936e+08 1.04057 ns
clickbench_q21/datafusion:parquet 725907454 7.28113e+08 0.996971 ns
clickbench_q21/datafusion:parquet 725907454 7.1703e+08 1.01238 ns
clickbench_q22/datafusion:parquet 1063860030 1.06328e+09 1.00054 ns
clickbench_q22/datafusion:parquet 1063860030 1.06741e+09 0.996674 ns
clickbench_q23/datafusion:parquet 4295886742 4.23272e+09 1.01492 ns
clickbench_q23/datafusion:parquet 4295886742 4.26288e+09 1.00774 ns
clickbench_q24/datafusion:parquet 106690940 1.10392e+08 0.966473 ns
clickbench_q24/datafusion:parquet 106690940 1.13971e+08 0.936124 ns
clickbench_q25/datafusion:parquet 158706363 1.56439e+08 1.01449 ns
clickbench_q25/datafusion:parquet 158706363 1.54575e+08 1.02673 ns
clickbench_q26/datafusion:parquet 112476305 1.14312e+08 0.983943 ns
clickbench_q26/datafusion:parquet 112476305 1.08788e+08 1.0339 ns
clickbench_q27/datafusion:parquet 1050826650 1.04749e+09 1.00318 ns
clickbench_q27/datafusion:parquet 1050826650 1.04725e+09 1.00341 ns
clickbench_q28/datafusion:parquet 5734520200 5.79357e+09 0.989808 ns
clickbench_q28/datafusion:parquet 5734520200 5.77861e+09 0.99237 ns
clickbench_q29/datafusion:parquet 239088274 2.49518e+08 0.958202 ns
clickbench_q29/datafusion:parquet 239088274 2.37803e+08 1.00541 ns
clickbench_q30/datafusion:parquet 373948282 3.70142e+08 1.01028 ns
clickbench_q30/datafusion:parquet 373948282 3.66708e+08 1.01974 ns
clickbench_q31/datafusion:parquet 421115738 4.20985e+08 1.00031 ns
clickbench_q31/datafusion:parquet 421115738 4.13042e+08 1.01955 ns
clickbench_q32/datafusion:parquet 1289255632 1.41348e+09 0.912116 ns
clickbench_q32/datafusion:parquet 1289255632 1.3245e+09 0.973388 ns
clickbench_q33/datafusion:parquet 1668159993 1.64919e+09 1.01151 ns
clickbench_q33/datafusion:parquet 1668159993 1.70114e+09 0.980615 ns
clickbench_q34/datafusion:parquet 1596301670 1.60806e+09 0.992689 ns
clickbench_q34/datafusion:parquet 1596301670 1.59609e+09 1.00014 ns
clickbench_q35/datafusion:parquet 595321728 5.92644e+08 1.00452 ns
clickbench_q35/datafusion:parquet 595321728 5.88894e+08 1.01092 ns
clickbench_q36/datafusion:parquet 157496614 1.69049e+08 0.931663 ns
clickbench_q36/datafusion:parquet 157496614 1.60029e+08 0.984176 ns
clickbench_q37/datafusion:parquet 63069478 6.21324e+07 1.01508 ns
clickbench_q37/datafusion:parquet 63069478 6.23321e+07 1.01183 ns
clickbench_q38/datafusion:parquet 98760001 9.90714e+07 0.996857 ns
clickbench_q38/datafusion:parquet 98760001 9.80487e+07 1.00726 ns
clickbench_q39/datafusion:parquet 306836302 3.07241e+08 0.998683 ns
clickbench_q39/datafusion:parquet 306836302 3.13325e+08 0.97929 ns
clickbench_q40/datafusion:parquet 36935486 3.63691e+07 1.01557 ns
clickbench_q40/datafusion:parquet 36935486 3.66672e+07 1.00732 ns
clickbench_q41/datafusion:parquet 33122689 3.31933e+07 0.997873 ns
clickbench_q41/datafusion:parquet 33122689 3.35654e+07 0.986811 ns
clickbench_q42/datafusion:parquet 34837486 3.59723e+07 0.968454 ns
clickbench_q42/datafusion:parquet 34837486 3.50875e+07 0.992874 ns
clickbench_q00/datafusion:vortex-file-compressed 1894274 2.02531e+06 0.935302 ns
clickbench_q00/datafusion:vortex-file-compressed 1894274 1.98659e+06 0.953529 ns
clickbench_q01/datafusion:vortex-file-compressed 11429531 1.1899e+07 0.960545 ns
clickbench_q01/datafusion:vortex-file-compressed 11429531 1.10863e+07 1.03096 ns
clickbench_q02/datafusion:vortex-file-compressed 28676592 2.79528e+07 1.02589 ns
clickbench_q02/datafusion:vortex-file-compressed 28676592 2.90842e+07 0.985984 ns
clickbench_q03/datafusion:vortex-file-compressed 31638310 3.04787e+07 1.03805 ns
clickbench_q03/datafusion:vortex-file-compressed 31638310 3.0217e+07 1.04704 ns
clickbench_q04/datafusion:vortex-file-compressed 313118937 3.13788e+08 0.997869 ns
clickbench_q04/datafusion:vortex-file-compressed 313118937 3.07419e+08 1.01854 ns
clickbench_q05/datafusion:vortex-file-compressed 324219554 3.24537e+08 0.999023 ns
clickbench_q05/datafusion:vortex-file-compressed 324219554 3.21325e+08 1.00901 ns
clickbench_q06/datafusion:vortex-file-compressed 2101574 2.02758e+06 1.03649 ns
clickbench_q06/datafusion:vortex-file-compressed 2101574 2.07546e+06 1.01258 ns
clickbench_q07/datafusion:vortex-file-compressed 15993330 1.53605e+07 1.0412 ns
clickbench_q07/datafusion:vortex-file-compressed 15993330 1.61266e+07 0.991737 ns
clickbench_q08/datafusion:vortex-file-compressed 384724663 3.77816e+08 1.01828 ns
clickbench_q08/datafusion:vortex-file-compressed 384724663 3.82785e+08 1.00507 ns
clickbench_q09/datafusion:vortex-file-compressed 551021089 5.60919e+08 0.982354 ns
clickbench_q09/datafusion:vortex-file-compressed 551021089 5.54595e+08 0.993557 ns
clickbench_q10/datafusion:vortex-file-compressed 68485625 6.99378e+07 0.979237 ns
clickbench_q10/datafusion:vortex-file-compressed 68485625 7.03582e+07 0.973386 ns
clickbench_q11/datafusion:vortex-file-compressed 84313970 8.28363e+07 1.01784 ns
clickbench_q11/datafusion:vortex-file-compressed 84313970 8.1899e+07 1.02949 ns
clickbench_q12/datafusion:vortex-file-compressed 272041020 2.76886e+08 0.982503 ns
clickbench_q12/datafusion:vortex-file-compressed 272041020 2.73252e+08 0.995569 ns
clickbench_q13/datafusion:vortex-file-compressed 442532835 4.4454e+08 0.995485 ns
clickbench_q13/datafusion:vortex-file-compressed 442532835 4.39934e+08 1.00591 ns
clickbench_q14/datafusion:vortex-file-compressed 254581286 2.5332e+08 1.00498 ns
clickbench_q14/datafusion:vortex-file-compressed 254581286 2.52828e+08 1.00693 ns
clickbench_q15/datafusion:vortex-file-compressed 369067185 3.67281e+08 1.00486 ns
clickbench_q15/datafusion:vortex-file-compressed 369067185 3.68078e+08 1.00269 ns
clickbench_q16/datafusion:vortex-file-compressed 765971942 7.58613e+08 1.0097 ns
clickbench_q16/datafusion:vortex-file-compressed 765971942 7.60763e+08 1.00685 ns
clickbench_q17/datafusion:vortex-file-compressed 752362667 7.56147e+08 0.994995 ns
clickbench_q17/datafusion:vortex-file-compressed 752362667 7.5021e+08 1.00287 ns
clickbench_q18/datafusion:vortex-file-compressed 1408004565 1.40363e+09 1.00312 ns
clickbench_q18/datafusion:vortex-file-compressed 1408004565 1.42329e+09 0.989261 ns
clickbench_q19/datafusion:vortex-file-compressed 20160985 2.03503e+07 0.990696 ns
clickbench_q19/datafusion:vortex-file-compressed 20160985 1.96944e+07 1.02369 ns
clickbench_q20/datafusion:vortex-file-compressed 273586944 2.7579e+08 0.992011 ns
clickbench_q20/datafusion:vortex-file-compressed 273586944 2.74605e+08 0.996293 ns
clickbench_q21/datafusion:vortex-file-compressed 338086388 3.40578e+08 0.992683 ns
clickbench_q21/datafusion:vortex-file-compressed 338086388 3.38605e+08 0.998468 ns
clickbench_q22/datafusion:vortex-file-compressed 670200094 6.74075e+08 0.994251 ns
clickbench_q22/datafusion:vortex-file-compressed 670200094 6.74775e+08 0.99322 ns
clickbench_q23/datafusion:vortex-file-compressed 1851433274 1.83751e+09 1.00758 ns
clickbench_q23/datafusion:vortex-file-compressed 1851433274 1.84656e+09 1.00264 ns
clickbench_q24/datafusion:vortex-file-compressed 75173290 7.44526e+07 1.00968 ns
clickbench_q24/datafusion:vortex-file-compressed 75173290 7.35145e+07 1.02256 ns
clickbench_q25/datafusion:vortex-file-compressed 62080542 6.16527e+07 1.00694 ns
clickbench_q25/datafusion:vortex-file-compressed 62080542 6.22737e+07 0.996898 ns
clickbench_q26/datafusion:vortex-file-compressed 75157046 7.64245e+07 0.983415 ns
clickbench_q26/datafusion:vortex-file-compressed 75157046 7.60225e+07 0.988615 ns
clickbench_q27/datafusion:vortex-file-compressed 787404073 8.07735e+08 0.97483 ns
clickbench_q27/datafusion:vortex-file-compressed 787404073 7.95372e+08 0.989982 ns
clickbench_q28/datafusion:vortex-file-compressed 6726661955 6.71604e+09 1.00158 ns
clickbench_q28/datafusion:vortex-file-compressed 6726661955 6.8083e+09 0.988009 ns
clickbench_q29/datafusion:vortex-file-compressed 262935948 2.43763e+08 1.07865 ns
clickbench_q29/datafusion:vortex-file-compressed 262935948 2.5058e+08 1.04931 ns
clickbench_q30/datafusion:vortex-file-compressed 249621340 2.48176e+08 1.00583 ns
clickbench_q30/datafusion:vortex-file-compressed 249621340 2.52989e+08 0.986687 ns
clickbench_q31/datafusion:vortex-file-compressed 292685750 2.87359e+08 1.01854 ns
clickbench_q31/datafusion:vortex-file-compressed 292685750 2.88779e+08 1.01353 ns
clickbench_q32/datafusion:vortex-file-compressed 1286706525 1.3689e+09 0.939956 ns
clickbench_q32/datafusion:vortex-file-compressed 1286706525 1.35577e+09 0.94906 ns
clickbench_q33/datafusion:vortex-file-compressed 1482597049 1.42675e+09 1.03914 ns
clickbench_q33/datafusion:vortex-file-compressed 1482597049 1.47567e+09 1.00469 ns
clickbench_q34/datafusion:vortex-file-compressed 1414915969 1.43492e+09 0.98606 ns
clickbench_q34/datafusion:vortex-file-compressed 1414915969 1.40931e+09 1.00398 ns
clickbench_q35/datafusion:vortex-file-compressed 547035214 5.42635e+08 1.00811 ns
clickbench_q35/datafusion:vortex-file-compressed 547035214 5.51982e+08 0.991039 ns
clickbench_q36/datafusion:vortex-file-compressed 82753030 7.78014e+07 1.06364 ns
clickbench_q36/datafusion:vortex-file-compressed 82753030 8.1137e+07 1.01992 ns
clickbench_q37/datafusion:vortex-file-compressed 36907750 3.89868e+07 0.946672 ns
clickbench_q37/datafusion:vortex-file-compressed 36907750 3.81332e+07 0.967863 ns
clickbench_q38/datafusion:vortex-file-compressed 22120806 2.07813e+07 1.06446 ns
clickbench_q38/datafusion:vortex-file-compressed 22120806 2.16724e+07 1.02069 ns
clickbench_q39/datafusion:vortex-file-compressed 171036931 1.70665e+08 1.00218 ns
clickbench_q39/datafusion:vortex-file-compressed 171036931 1.69534e+08 1.00887 ns
clickbench_q40/datafusion:vortex-file-compressed 20836535 1.95267e+07 1.06708 ns
clickbench_q40/datafusion:vortex-file-compressed 20836535 1.98365e+07 1.05041 ns
clickbench_q41/datafusion:vortex-file-compressed 18003496 1.74022e+07 1.03455 ns
clickbench_q41/datafusion:vortex-file-compressed 18003496 1.79412e+07 1.00347 ns
clickbench_q42/datafusion:vortex-file-compressed 21305656 2.15101e+07 0.990495 ns
clickbench_q42/datafusion:vortex-file-compressed 21305656 2.16575e+07 0.983756 ns
clickbench_q00/datafusion:vortex-compact 1911088 1.83712e+06 1.04026 ns
clickbench_q00/datafusion:vortex-compact 1911088 2.09063e+06 0.91412 ns
clickbench_q01/datafusion:vortex-compact 10854493 1.16395e+07 0.932558 ns
clickbench_q01/datafusion:vortex-compact 10854493 1.17273e+07 0.925571 ns
clickbench_q02/datafusion:vortex-compact 28920513 2.94634e+07 0.981573 ns
clickbench_q02/datafusion:vortex-compact 28920513 2.94132e+07 0.983248 ns
clickbench_q03/datafusion:vortex-compact 30835966 3.08716e+07 0.998845 ns
clickbench_q03/datafusion:vortex-compact 30835966 3.09648e+07 0.995839 ns
clickbench_q04/datafusion:vortex-compact 311935637 3.2094e+08 0.971944 ns
clickbench_q04/datafusion:vortex-compact 311935637 3.11523e+08 1.00132 ns
clickbench_q05/datafusion:vortex-compact 327865879 3.24144e+08 1.01148 ns
clickbench_q05/datafusion:vortex-compact 327865879 3.29382e+08 0.995396 ns
clickbench_q06/datafusion:vortex-compact 1986819 1.95165e+06 1.01802 ns
clickbench_q06/datafusion:vortex-compact 1986819 2.15256e+06 0.923002 ns
clickbench_q07/datafusion:vortex-compact 15667242 1.68378e+07 0.930478 ns
clickbench_q07/datafusion:vortex-compact 15667242 1.52935e+07 1.02444 ns
clickbench_q08/datafusion:vortex-compact 387341001 3.83181e+08 1.01086 ns
clickbench_q08/datafusion:vortex-compact 387341001 3.86134e+08 1.00313 ns
clickbench_q09/datafusion:vortex-compact 560052515 5.58916e+08 1.00203 ns
clickbench_q09/datafusion:vortex-compact 560052515 5.68866e+08 0.984507 ns
clickbench_q10/datafusion:vortex-compact 69963774 7.05136e+07 0.992202 ns
clickbench_q10/datafusion:vortex-compact 69963774 7.03369e+07 0.994695 ns
clickbench_q11/datafusion:vortex-compact 80269408 8.23181e+07 0.975113 ns
clickbench_q11/datafusion:vortex-compact 80269408 8.3159e+07 0.965252 ns
clickbench_q12/datafusion:vortex-compact 274752934 2.73826e+08 1.00339 ns
clickbench_q12/datafusion:vortex-compact 274752934 2.7378e+08 1.00355 ns
clickbench_q13/datafusion:vortex-compact 445653903 4.47266e+08 0.996396 ns
clickbench_q13/datafusion:vortex-compact 445653903 4.46464e+08 0.998184 ns
clickbench_q14/datafusion:vortex-compact 250916446 2.59683e+08 0.966242 ns
clickbench_q14/datafusion:vortex-compact 250916446 2.57294e+08 0.975212 ns
clickbench_q15/datafusion:vortex-compact 368070902 3.67558e+08 1.0014 ns
clickbench_q15/datafusion:vortex-compact 368070902 3.69821e+08 0.995269 ns
clickbench_q16/datafusion:vortex-compact 769769825 7.62196e+08 1.00994 ns
clickbench_q16/datafusion:vortex-compact 769769825 7.57315e+08 1.01645 ns
clickbench_q17/datafusion:vortex-compact 752821510 7.49042e+08 1.00505 ns
clickbench_q17/datafusion:vortex-compact 752821510 7.48608e+08 1.00563 ns
clickbench_q18/datafusion:vortex-compact 1410356675 1.40448e+09 1.00418 ns
clickbench_q18/datafusion:vortex-compact 1410356675 1.45154e+09 0.971629 ns
clickbench_q19/datafusion:vortex-compact 21145274 2.07445e+07 1.01932 ns
clickbench_q19/datafusion:vortex-compact 21145274 2.02351e+07 1.04498 ns
clickbench_q20/datafusion:vortex-compact 275606408 2.74154e+08 1.0053 ns
clickbench_q20/datafusion:vortex-compact 275606408 2.73746e+08 1.0068 ns
clickbench_q21/datafusion:vortex-compact 339547783 3.3726e+08 1.00678 ns
clickbench_q21/datafusion:vortex-compact 339547783 3.4266e+08 0.990918 ns
clickbench_q22/datafusion:vortex-compact 666828243 6.66044e+08 1.00118 ns
clickbench_q22/datafusion:vortex-compact 666828243 6.73575e+08 0.989983 ns
clickbench_q23/datafusion:vortex-compact 1803247227 1.77355e+09 1.01675 ns
clickbench_q23/datafusion:vortex-compact 1803247227 1.80775e+09 0.99751 ns
clickbench_q24/datafusion:vortex-compact 74970971 7.62539e+07 0.983176 ns
clickbench_q24/datafusion:vortex-compact 74970971 7.51835e+07 0.997173 ns
clickbench_q25/datafusion:vortex-compact 60801898 5.96481e+07 1.01934 ns
clickbench_q25/datafusion:vortex-compact 60801898 6.30507e+07 0.964333 ns
clickbench_q26/datafusion:vortex-compact 75026342 7.59143e+07 0.988303 ns
clickbench_q26/datafusion:vortex-compact 75026342 7.44397e+07 1.00788 ns
clickbench_q27/datafusion:vortex-compact 793475790 7.98781e+08 0.993359 ns
clickbench_q27/datafusion:vortex-compact 793475790 7.91539e+08 1.00245 ns
clickbench_q28/datafusion:vortex-compact 6701825898 6.75638e+09 0.991926 ns
clickbench_q28/datafusion:vortex-compact 6701825898 6.6651e+09 1.00551 ns
clickbench_q29/datafusion:vortex-compact 251314980 2.45497e+08 1.0237 ns
clickbench_q29/datafusion:vortex-compact 251314980 2.52157e+08 0.996662 ns
clickbench_q30/datafusion:vortex-compact 248699516 2.54775e+08 0.976153 ns
clickbench_q30/datafusion:vortex-compact 248699516 2.49202e+08 0.997984 ns
clickbench_q31/datafusion:vortex-compact 290114588 2.87197e+08 1.01016 ns
clickbench_q31/datafusion:vortex-compact 290114588 2.90426e+08 0.998927 ns
clickbench_q32/datafusion:vortex-compact 1231199147 1.2129e+09 1.01509 ns
clickbench_q32/datafusion:vortex-compact 1231199147 1.23208e+09 0.999283 ns
clickbench_q33/datafusion:vortex-compact 1422612061 1.40652e+09 1.01144 ns
clickbench_q33/datafusion:vortex-compact 1422612061 1.40048e+09 1.0158 ns
clickbench_q34/datafusion:vortex-compact 1423313181 1.42406e+09 0.999478 ns
clickbench_q34/datafusion:vortex-compact 1423313181 1.41089e+09 1.00881 ns
clickbench_q35/datafusion:vortex-compact 550825053 5.44077e+08 1.0124 ns
clickbench_q35/datafusion:vortex-compact 550825053 5.48e+08 1.00515 ns
clickbench_q36/datafusion:vortex-compact 85412694 7.86417e+07 1.0861 ns
clickbench_q36/datafusion:vortex-compact 85412694 8.28597e+07 1.03081 ns
clickbench_q37/datafusion:vortex-compact 38314954 3.81162e+07 1.00522 ns
clickbench_q37/datafusion:vortex-compact 38314954 3.78062e+07 1.01346 ns
clickbench_q38/datafusion:vortex-compact 21897796 2.06877e+07 1.0585 ns
clickbench_q38/datafusion:vortex-compact 21897796 2.14042e+07 1.02306 ns
clickbench_q39/datafusion:vortex-compact 172010028 1.71916e+08 1.00055 ns
clickbench_q39/datafusion:vortex-compact 172010028 1.69322e+08 1.01588 ns
clickbench_q40/datafusion:vortex-compact 20022443 1.99141e+07 1.00544 ns
clickbench_q40/datafusion:vortex-compact 20022443 1.87062e+07 1.07036 ns
clickbench_q41/datafusion:vortex-compact 17300941 1.74763e+07 0.989963 ns
clickbench_q41/datafusion:vortex-compact 17300941 1.75999e+07 0.983011 ns
clickbench_q42/datafusion:vortex-compact 21830699 2.18158e+07 1.00068 ns
clickbench_q42/datafusion:vortex-compact 21830699 2.16694e+07 1.00745 ns
clickbench_q00/duckdb:parquet 122688959 1.25732e+08 0.975801 ns
clickbench_q00/duckdb:parquet 122688959 1.27392e+08 0.963081 ns
clickbench_q01/duckdb:parquet 49841168 5.06462e+07 0.984104 ns
clickbench_q01/duckdb:parquet 49841168 5.10323e+07 0.97666 ns
clickbench_q02/duckdb:parquet 63495822 6.29173e+07 1.00919 ns
clickbench_q02/duckdb:parquet 63495822 6.52123e+07 0.973679 ns
clickbench_q03/duckdb:parquet 62257012 6.28141e+07 0.991131 ns
clickbench_q03/duckdb:parquet 62257012 6.23166e+07 0.999044 ns
clickbench_q04/duckdb:parquet 199441934 2.02306e+08 0.985841 ns
clickbench_q04/duckdb:parquet 199441934 1.9988e+08 0.997809 ns
clickbench_q05/duckdb:parquet 269882681 2.71423e+08 0.994326 ns
clickbench_q05/duckdb:parquet 269882681 2.69947e+08 0.999762 ns
clickbench_q06/duckdb:parquet 60330148 6.05556e+07 0.996278 ns
clickbench_q06/duckdb:parquet 60330148 6.04837e+07 0.997462 ns
clickbench_q07/duckdb:parquet 53663295 5.47042e+07 0.980972 ns
clickbench_q07/duckdb:parquet 53663295 5.43837e+07 0.986753 ns
clickbench_q08/duckdb:parquet 264126826 2.62842e+08 1.00489 ns
clickbench_q08/duckdb:parquet 264126826 2.6373e+08 1.0015 ns
clickbench_q09/duckdb:parquet 388710238 3.8999e+08 0.996719 ns
clickbench_q09/duckdb:parquet 388710238 3.89157e+08 0.998853 ns
clickbench_q10/duckdb:parquet 94777942 9.43887e+07 1.00412 ns
clickbench_q10/duckdb:parquet 94777942 9.40319e+07 1.00793 ns
clickbench_q11/duckdb:parquet 105413372 1.0643e+08 0.990449 ns
clickbench_q11/duckdb:parquet 105413372 1.05386e+08 1.00026 ns
clickbench_q12/duckdb:parquet 288350961 2.85363e+08 1.01047 ns
clickbench_q12/duckdb:parquet 288350961 2.85449e+08 1.01017 ns
clickbench_q13/duckdb:parquet 472941181 4.71573e+08 1.0029 ns
clickbench_q13/duckdb:parquet 472941181 4.72604e+08 1.00071 ns
clickbench_q14/duckdb:parquet 319764080 3.21253e+08 0.995366 ns
clickbench_q14/duckdb:parquet 319764080 3.20015e+08 0.999217 ns
clickbench_q15/duckdb:parquet 236199558 2.35338e+08 1.00366 ns
clickbench_q15/duckdb:parquet 236199558 2.37715e+08 0.993623 ns
clickbench_q16/duckdb:parquet 566438212 5.64517e+08 1.0034 ns
clickbench_q16/duckdb:parquet 566438212 5.67712e+08 0.997757 ns
clickbench_q17/duckdb:parquet 474926464 4.74159e+08 1.00162 ns
clickbench_q17/duckdb:parquet 474926464 4.74615e+08 1.00066 ns
clickbench_q18/duckdb:parquet 978265953 1.00817e+09 0.970341 ns
clickbench_q18/duckdb:parquet 978265953 1.00048e+09 0.977795 ns
clickbench_q19/duckdb:parquet 47550778 5.17445e+07 0.918954 ns
clickbench_q19/duckdb:parquet 47550778 5.18225e+07 0.91757 ns
clickbench_q20/duckdb:parquet 404210850 4.03801e+08 1.00102 ns
clickbench_q20/duckdb:parquet 404210850 4.07628e+08 0.991617 ns
clickbench_q21/duckdb:parquet 522169864 5.22403e+08 0.999554 ns
clickbench_q21/duckdb:parquet 522169864 5.3351e+08 0.978744 ns
clickbench_q22/duckdb:parquet 912430536 9.05689e+08 1.00744 ns
clickbench_q22/duckdb:parquet 912430536 9.23191e+08 0.988344 ns
clickbench_q23/duckdb:parquet 273700367 2.74842e+08 0.995845 ns
clickbench_q23/duckdb:parquet 273700367 2.79602e+08 0.978894 ns
clickbench_q24/duckdb:parquet 82093676 7.69627e+07 1.06667 ns
clickbench_q24/duckdb:parquet 82093676 7.73288e+07 1.06162 ns
clickbench_q25/duckdb:parquet 137933492 1.40376e+08 0.982597 ns
clickbench_q25/duckdb:parquet 137933492 1.40787e+08 0.979734 ns
clickbench_q26/duckdb:parquet 53207045 5.35651e+07 0.993316 ns
clickbench_q26/duckdb:parquet 53207045 5.74249e+07 0.926551 ns
clickbench_q27/duckdb:parquet 614845903 6.15208e+08 0.999412 ns
clickbench_q27/duckdb:parquet 614845903 6.25091e+08 0.983611 ns
clickbench_q28/duckdb:parquet 4852824998 4.89789e+09 0.9908 ns
clickbench_q28/duckdb:parquet 4852824998 4.87744e+09 0.994953 ns
clickbench_q29/duckdb:parquet 60337018 6.11303e+07 0.987023 ns
clickbench_q29/duckdb:parquet 60337018 6.10388e+07 0.988502 ns
clickbench_q30/duckdb:parquet 308486206 3.09087e+08 0.998055 ns
clickbench_q30/duckdb:parquet 308486206 3.05062e+08 1.01122 ns
clickbench_q31/duckdb:parquet 343663525 3.43437e+08 1.00066 ns
clickbench_q31/duckdb:parquet 343663525 3.48751e+08 0.985412 ns
clickbench_q32/duckdb:parquet 1034655305 1.03587e+09 0.998825 ns
clickbench_q32/duckdb:parquet 1034655305 1.03373e+09 1.0009 ns
clickbench_q33/duckdb:parquet 1050120516 1.04768e+09 1.00233 ns
clickbench_q33/duckdb:parquet 1050120516 1.06306e+09 0.987826 ns
clickbench_q34/duckdb:parquet 1097620028 1.0978e+09 0.999839 ns
clickbench_q34/duckdb:parquet 1097620028 1.09658e+09 1.00094 ns
clickbench_q35/duckdb:parquet 349154644 3.48156e+08 1.00287 ns
clickbench_q35/duckdb:parquet 349154644 3.46749e+08 1.00694 ns
clickbench_q36/duckdb:parquet 61043052 6.10984e+07 0.999094 ns
clickbench_q36/duckdb:parquet 61043052 6.06448e+07 1.00657 ns
clickbench_q37/duckdb:parquet 49861450 4.87518e+07 1.02276 ns
clickbench_q37/duckdb:parquet 49861450 5.03053e+07 0.991177 ns
clickbench_q38/duckdb:parquet 52106179 5.10789e+07 1.02011 ns
clickbench_q38/duckdb:parquet 52106179 5.19578e+07 1.00285 ns
clickbench_q39/duckdb:parquet 92790237 9.30644e+07 0.997054 ns
clickbench_q39/duckdb:parquet 92790237 9.32553e+07 0.995013 ns
clickbench_q40/duckdb:parquet 54531644 5.38804e+07 1.01209 ns
clickbench_q40/duckdb:parquet 54531644 5.47817e+07 0.995435 ns
clickbench_q41/duckdb:parquet 57011121 5.70559e+07 0.999215 ns
clickbench_q41/duckdb:parquet 57011121 5.77788e+07 0.986714 ns
clickbench_q42/duckdb:parquet 43921955 4.21308e+07 1.04251 ns
clickbench_q42/duckdb:parquet 43921955 4.2651e+07 1.0298 ns
clickbench_q00/duckdb:vortex-file-compressed 11177124 1.16502e+07 0.959392 ns
clickbench_q00/duckdb:vortex-file-compressed 11177124 1.16155e+07 0.962263 ns
clickbench_q01/duckdb:vortex-file-compressed 19446410 1.93687e+07 1.00401 ns
clickbench_q01/duckdb:vortex-file-compressed 19446410 1.91079e+07 1.01772 ns
clickbench_q02/duckdb:vortex-file-compressed 29910723 3.07066e+07 0.97408 ns
clickbench_q02/duckdb:vortex-file-compressed 29910723 2.95833e+07 1.01107 ns
clickbench_q03/duckdb:vortex-file-compressed 34227546 3.40951e+07 1.00388 ns
clickbench_q03/duckdb:vortex-file-compressed 34227546 4.18399e+07 0.81806 ns
clickbench_q04/duckdb:vortex-file-compressed 178567494 1.71447e+08 1.04153 ns
clickbench_q04/duckdb:vortex-file-compressed 178567494 1.88884e+08 0.94538 ns
clickbench_q05/duckdb:vortex-file-compressed 205511128 1.88584e+08 1.08976 ns
clickbench_q05/duckdb:vortex-file-compressed 205511128 1.89658e+08 1.08359 ns
clickbench_q06/duckdb:vortex-file-compressed 32655271 3.24406e+07 1.00662 ns
clickbench_q06/duckdb:vortex-file-compressed 32655271 3.42462e+07 0.953544 ns
clickbench_q07/duckdb:vortex-file-compressed 22250951 2.15535e+07 1.03236 ns
clickbench_q07/duckdb:vortex-file-compressed 22250951 2.24059e+07 0.993085 ns
clickbench_q08/duckdb:vortex-file-compressed 261730449 2.60955e+08 1.00297 ns
clickbench_q08/duckdb:vortex-file-compressed 261730449 2.58686e+08 1.01177 ns
clickbench_q09/duckdb:vortex-file-compressed 348796006 3.4496e+08 1.01112 ns
clickbench_q09/duckdb:vortex-file-compressed 348796006 3.45964e+08 1.00819 ns
clickbench_q10/duckdb:vortex-file-compressed 73461354 7.42768e+07 0.989021 ns
clickbench_q10/duckdb:vortex-file-compressed 73461354 7.37292e+07 0.996367 ns
clickbench_q11/duckdb:vortex-file-compressed 84199902 8.30149e+07 1.01427 ns
clickbench_q11/duckdb:vortex-file-compressed 84199902 8.39826e+07 1.00259 ns
clickbench_q12/duckdb:vortex-file-compressed 203481442 2.03381e+08 1.00049 ns
clickbench_q12/duckdb:vortex-file-compressed 203481442 2.04164e+08 0.996659 ns
clickbench_q13/duckdb:vortex-file-compressed 461466758 4.62685e+08 0.997366 ns
clickbench_q13/duckdb:vortex-file-compressed 461466758 4.61762e+08 0.999361 ns
clickbench_q14/duckdb:vortex-file-compressed 290682723 2.90914e+08 0.999206 ns
clickbench_q14/duckdb:vortex-file-compressed 290682723 2.91292e+08 0.997907 ns
clickbench_q15/duckdb:vortex-file-compressed 213075400 2.09898e+08 1.01514 ns
clickbench_q15/duckdb:vortex-file-compressed 213075400 2.11418e+08 1.00784 ns
clickbench_q16/duckdb:vortex-file-compressed 938633387 9.45432e+08 0.992809 ns
clickbench_q16/duckdb:vortex-file-compressed 938633387 9.60436e+08 0.9773 ns
clickbench_q17/duckdb:vortex-file-compressed 841226205 8.48903e+08 0.990957 ns
clickbench_q17/duckdb:vortex-file-compressed 841226205 8.83336e+08 0.952329 ns
clickbench_q18/duckdb:vortex-file-compressed 1478106260 1.49823e+09 0.986569 ns
clickbench_q18/duckdb:vortex-file-compressed 1478106260 1.49174e+09 0.99086 ns
clickbench_q19/duckdb:vortex-file-compressed 31010135 2.73955e+07 1.13194 ns
clickbench_q19/duckdb:vortex-file-compressed 31010135 2.65785e+07 1.16674 ns
clickbench_q20/duckdb:vortex-file-compressed 405145913 4.15279e+08 0.975599 ns
clickbench_q20/duckdb:vortex-file-compressed 405145913 3.82491e+08 1.05923 ns
clickbench_q21/duckdb:vortex-file-compressed 317274934 3.22353e+08 0.984248 ns
clickbench_q21/duckdb:vortex-file-compressed 317274934 3.16856e+08 1.00132 ns
clickbench_q22/duckdb:vortex-file-compressed 611104355 7.42536e+08 0.822996 ns
clickbench_q22/duckdb:vortex-file-compressed 611104355 6.10378e+08 1.00119 ns
clickbench_q23/duckdb:vortex-file-compressed 1091540369 1.34446e+09 0.811882 ns
clickbench_q23/duckdb:vortex-file-compressed 1091540369 1.05586e+09 1.03379 ns
clickbench_q24/duckdb:vortex-file-compressed 59579315 5.05861e+07 1.17778 ns
clickbench_q24/duckdb:vortex-file-compressed 59579315 4.97541e+07 1.19748 ns
clickbench_q25/duckdb:vortex-file-compressed 65654277 6.94839e+07 0.944885 ns
clickbench_q25/duckdb:vortex-file-compressed 65654277 6.84173e+07 0.959615 ns
clickbench_q26/duckdb:vortex-file-compressed 48849253 4.42631e+07 1.10361 ns
clickbench_q26/duckdb:vortex-file-compressed 48849253 4.97209e+07 0.982469 ns
clickbench_q27/duckdb:vortex-file-compressed 423419813 4.34097e+08 0.975403 ns
clickbench_q27/duckdb:vortex-file-compressed 423419813 4.28146e+08 0.988961 ns
clickbench_q28/duckdb:vortex-file-compressed 3083209421 3.13425e+09 0.983716 ns
clickbench_q28/duckdb:vortex-file-compressed 3083209421 3.11284e+09 0.99048 ns
clickbench_q29/duckdb:vortex-file-compressed 34721240 3.37483e+07 1.02883 ns
clickbench_q29/duckdb:vortex-file-compressed 34721240 3.55399e+07 0.976964 ns
clickbench_q30/duckdb:vortex-file-compressed 183352510 1.82771e+08 1.00318 ns
clickbench_q30/duckdb:vortex-file-compressed 183352510 1.8509e+08 0.990612 ns
clickbench_q31/duckdb:vortex-file-compressed 245787035 2.4661e+08 0.996662 ns
clickbench_q31/duckdb:vortex-file-compressed 245787035 2.48502e+08 0.989076 ns
clickbench_q32/duckdb:vortex-file-compressed 1074029802 1.06486e+09 1.00862 ns
clickbench_q32/duckdb:vortex-file-compressed 1074029802 1.05929e+09 1.01391 ns
clickbench_q33/duckdb:vortex-file-compressed 1033256560 9.94424e+08 1.03905 ns
clickbench_q33/duckdb:vortex-file-compressed 1033256560 1.05026e+09 0.983814 ns
clickbench_q34/duckdb:vortex-file-compressed 1542577903 1.46517e+09 1.05283 ns
clickbench_q34/duckdb:vortex-file-compressed 1542577903 1.50261e+09 1.0266 ns
clickbench_q35/duckdb:vortex-file-compressed 363966290 3.63831e+08 1.00037 ns
clickbench_q35/duckdb:vortex-file-compressed 363966290 3.66742e+08 0.992431 ns
clickbench_q36/duckdb:vortex-file-compressed 25593209 2.52866e+07 1.01212 ns
clickbench_q36/duckdb:vortex-file-compressed 25593209 2.58159e+07 0.991375 ns
clickbench_q37/duckdb:vortex-file-compressed 18046440 1.7696e+07 1.0198 ns
clickbench_q37/duckdb:vortex-file-compressed 18046440 1.74167e+07 1.03615 ns
clickbench_q38/duckdb:vortex-file-compressed 18761253 1.8598e+07 1.00878 ns
clickbench_q38/duckdb:vortex-file-compressed 18761253 1.83081e+07 1.02475 ns
clickbench_q39/duckdb:vortex-file-compressed 44563013 4.58236e+07 0.972491 ns
clickbench_q39/duckdb:vortex-file-compressed 44563013 4.46746e+07 0.997502 ns
clickbench_q40/duckdb:vortex-file-compressed 16584078 1.75824e+07 0.943221 ns
clickbench_q40/duckdb:vortex-file-compressed 16584078 1.6868e+07 0.983167 ns
clickbench_q41/duckdb:vortex-file-compressed 17101054 1.72822e+07 0.989518 ns
clickbench_q41/duckdb:vortex-file-compressed 17101054 1.77483e+07 0.96353 ns
clickbench_q42/duckdb:vortex-file-compressed 19541980 1.99389e+07 0.980093 ns
clickbench_q42/duckdb:vortex-file-compressed 19541980 1.96537e+07 0.994314 ns
clickbench_q00/duckdb:vortex-compact 10886891 1.06313e+07 1.02404 ns
clickbench_q00/duckdb:vortex-compact 10886891 1.10581e+07 0.984518 ns
clickbench_q01/duckdb:vortex-compact 40836845 4.03183e+07 1.01286 ns
clickbench_q01/duckdb:vortex-compact 40836845 4.0215e+07 1.01546 ns
clickbench_q02/duckdb:vortex-compact 47253095 4.7285e+07 0.999325 ns
clickbench_q02/duckdb:vortex-compact 47253095 4.73883e+07 0.997147 ns
clickbench_q03/duckdb:vortex-compact 44569085 4.50353e+07 0.989647 ns
clickbench_q03/duckdb:vortex-compact 44569085 4.51601e+07 0.986913 ns
clickbench_q04/duckdb:vortex-compact 210188350 2.10763e+08 0.997272 ns
clickbench_q04/duckdb:vortex-compact 210188350 2.13e+08 0.9868 ns
clickbench_q05/duckdb:vortex-compact 225289894 2.32664e+08 0.968306 ns
clickbench_q05/duckdb:vortex-compact 225289894 2.31702e+08 0.972328 ns
clickbench_q06/duckdb:vortex-compact 34940599 3.49349e+07 1.00016 ns
clickbench_q06/duckdb:vortex-compact 34940599 3.5606e+07 0.981312 ns
clickbench_q07/duckdb:vortex-compact 53726743 5.56405e+07 0.965605 ns
clickbench_q07/duckdb:vortex-compact 53726743 5.42895e+07 0.989635 ns
clickbench_q08/duckdb:vortex-compact 282106149 2.85783e+08 0.987133 ns
clickbench_q08/duckdb:vortex-compact 282106149 2.86168e+08 0.985807 ns
clickbench_q09/duckdb:vortex-compact 405320943 4.10352e+08 0.98774 ns
clickbench_q09/duckdb:vortex-compact 405320943 4.1024e+08 0.988009 ns
clickbench_q10/duckdb:vortex-compact 122098791 1.23927e+08 0.985246 ns
clickbench_q10/duckdb:vortex-compact 122098791 1.23193e+08 0.991116 ns
clickbench_q11/duckdb:vortex-compact 143876760 1.43704e+08 1.00121 ns
clickbench_q11/duckdb:vortex-compact 143876760 1.44196e+08 0.997784 ns
clickbench_q12/duckdb:vortex-compact 310166375 3.11682e+08 0.995137 ns
clickbench_q12/duckdb:vortex-compact 310166375 3.14677e+08 0.985664 ns
clickbench_q13/duckdb:vortex-compact 568536682 5.69238e+08 0.998769 ns
clickbench_q13/duckdb:vortex-compact 568536682 5.78819e+08 0.982236 ns
clickbench_q14/duckdb:vortex-compact 404084876 4.0514e+08 0.997396 ns
clickbench_q14/duckdb:vortex-compact 404084876 4.04898e+08 0.997992 ns
clickbench_q15/duckdb:vortex-compact 250408523 2.52522e+08 0.991631 ns
clickbench_q15/duckdb:vortex-compact 250408523 2.50786e+08 0.998496 ns
clickbench_q16/duckdb:vortex-compact 1036060112 1.03969e+09 0.996506 ns
clickbench_q16/duckdb:vortex-compact 1036060112 1.03376e+09 1.00223 ns
clickbench_q17/duckdb:vortex-compact 920853536 9.22465e+08 0.998253 ns
clickbench_q17/duckdb:vortex-compact 920853536 9.23998e+08 0.996597 ns
clickbench_q18/duckdb:vortex-compact 1500653105 1.52808e+09 0.982052 ns
clickbench_q18/duckdb:vortex-compact 1500653105 1.49179e+09 1.00594 ns
clickbench_q19/duckdb:vortex-compact 29462653 2.97734e+07 0.989562 ns
clickbench_q19/duckdb:vortex-compact 29462653 2.96565e+07 0.993463 ns
clickbench_q20/duckdb:vortex-compact 511056683 5.26089e+08 0.971425 ns
clickbench_q20/duckdb:vortex-compact 511056683 5.2502e+08 0.973404 ns
clickbench_q21/duckdb:vortex-compact 466865390 4.70866e+08 0.991504 ns
clickbench_q21/duckdb:vortex-compact 466865390 4.69829e+08 0.993692 ns
clickbench_q22/duckdb:vortex-compact 951383856 9.55615e+08 0.995572 ns
clickbench_q22/duckdb:vortex-compact 951383856 9.63894e+08 0.987021 ns
clickbench_q23/duckdb:vortex-compact 1376781688 1.35463e+09 1.01636 ns
clickbench_q23/duckdb:vortex-compact 1376781688 1.5838e+09 0.869292 ns
clickbench_q24/duckdb:vortex-compact 96006368 9.85589e+07 0.974102 ns
clickbench_q24/duckdb:vortex-compact 96006368 7.54756e+07 1.27202 ns
clickbench_q25/duckdb:vortex-compact 175237608 1.7412e+08 1.00642 ns
clickbench_q25/duckdb:vortex-compact 175237608 1.7319e+08 1.01182 ns
clickbench_q26/duckdb:vortex-compact 95630838 8.53262e+07 1.12077 ns
clickbench_q26/duckdb:vortex-compact 95630838 9.309e+07 1.02729 ns
clickbench_q27/duckdb:vortex-compact 780846428 7.86622e+08 0.992658 ns
clickbench_q27/duckdb:vortex-compact 780846428 7.84669e+08 0.995128 ns
clickbench_q28/duckdb:vortex-compact 3384593061 3.41735e+09 0.990414 ns
clickbench_q28/duckdb:vortex-compact 3384593061 3.39774e+09 0.99613 ns
clickbench_q29/duckdb:vortex-compact 41607508 4.12038e+07 1.0098 ns
clickbench_q29/duckdb:vortex-compact 41607508 4.11238e+07 1.01176 ns
clickbench_q30/duckdb:vortex-compact 284806529 2.8539e+08 0.997954 ns
clickbench_q30/duckdb:vortex-compact 284806529 2.89045e+08 0.985335 ns
clickbench_q31/duckdb:vortex-compact 339052258 3.35142e+08 1.01167 ns
clickbench_q31/duckdb:vortex-compact 339052258 3.41615e+08 0.992498 ns
clickbench_q32/duckdb:vortex-compact 1074124925 1.07596e+09 0.998299 ns
clickbench_q32/duckdb:vortex-compact 1074124925 1.11771e+09 0.961008 ns
clickbench_q33/duckdb:vortex-compact 1075741164 1.08303e+09 0.993269 ns
clickbench_q33/duckdb:vortex-compact 1075741164 1.12179e+09 0.958947 ns
clickbench_q34/duckdb:vortex-compact 1587802082 1.58981e+09 0.998736 ns
clickbench_q34/duckdb:vortex-compact 1587802082 1.67472e+09 0.948098 ns
clickbench_q35/duckdb:vortex-compact 363080088 3.65895e+08 0.992306 ns
clickbench_q35/duckdb:vortex-compact 363080088 3.65016e+08 0.994695 ns
clickbench_q36/duckdb:vortex-compact 32327261 3.32565e+07 0.97206 ns
clickbench_q36/duckdb:vortex-compact 32327261 3.34964e+07 0.965097 ns
clickbench_q37/duckdb:vortex-compact 23177537 2.39916e+07 0.966069 ns
clickbench_q37/duckdb:vortex-compact 23177537 2.47864e+07 0.93509 ns
clickbench_q38/duckdb:vortex-compact 23807932 2.26864e+07 1.04944 ns
clickbench_q38/duckdb:vortex-compact 23807932 2.41259e+07 0.986822 ns
clickbench_q39/duckdb:vortex-compact 51971355 5.03963e+07 1.03125 ns
clickbench_q39/duckdb:vortex-compact 51971355 5.27165e+07 0.985866 ns
clickbench_q40/duckdb:vortex-compact 26234665 2.56559e+07 1.02256 ns
clickbench_q40/duckdb:vortex-compact 26234665 2.64086e+07 0.993416 ns
clickbench_q41/duckdb:vortex-compact 25022839 2.42414e+07 1.03224 ns
clickbench_q41/duckdb:vortex-compact 25022839 2.46097e+07 1.01679 ns
clickbench_q42/duckdb:vortex-compact 26740714 2.46399e+07 1.08526 ns
clickbench_q42/duckdb:vortex-compact 26740714 2.43583e+07 1.0978 ns
clickbench_q00/duckdb:duckdb 18510087 1.86138e+07 0.994426 ns
clickbench_q00/duckdb:duckdb 18510087 1.89088e+07 0.978912 ns
clickbench_q01/duckdb:duckdb 37261396 3.73001e+07 0.998962 ns
clickbench_q01/duckdb:duckdb 37261396 3.77926e+07 0.985945 ns
clickbench_q02/duckdb:duckdb 46167894 4.6322e+07 0.996672 ns
clickbench_q02/duckdb:duckdb 46167894 4.60415e+07 1.00274 ns
clickbench_q03/duckdb:duckdb 47672738 4.78116e+07 0.997096 ns
clickbench_q03/duckdb:duckdb 47672738 4.80068e+07 0.993042 ns
clickbench_q04/duckdb:duckdb 190033058 1.89488e+08 1.00288 ns
clickbench_q04/duckdb:duckdb 190033058 1.89413e+08 1.00328 ns
clickbench_q05/duckdb:duckdb 299843251 2.97283e+08 1.00861 ns
clickbench_q05/duckdb:duckdb 299843251 3.02179e+08 0.992269 ns
clickbench_q06/duckdb:duckdb 35981661 3.59906e+07 0.999751 ns
clickbench_q06/duckdb:duckdb 35981661 3.58393e+07 1.00397 ns
clickbench_q07/duckdb:duckdb 38317286 3.86033e+07 0.99259 ns
clickbench_q07/duckdb:duckdb 38317286 3.89873e+07 0.982814 ns
clickbench_q08/duckdb:duckdb 250264107 2.50722e+08 0.998175 ns
clickbench_q08/duckdb:duckdb 250264107 2.51927e+08 0.993401 ns
clickbench_q09/duckdb:duckdb 363753433 3.63731e+08 1.00006 ns
clickbench_q09/duckdb:duckdb 363753433 3.76979e+08 0.964917 ns
clickbench_q10/duckdb:duckdb 112756806 1.10969e+08 1.01611 ns
clickbench_q10/duckdb:duckdb 112756806 1.11783e+08 1.00871 ns
clickbench_q11/duckdb:duckdb 121846072 1.19841e+08 1.01673 ns
clickbench_q11/duckdb:duckdb 121846072 1.21307e+08 1.00445 ns
clickbench_q12/duckdb:duckdb 267187329 2.68228e+08 0.996122 ns
clickbench_q12/duckdb:duckdb 267187329 2.67833e+08 0.997589 ns
clickbench_q13/duckdb:duckdb 445520026 4.4673e+08 0.997291 ns
clickbench_q13/duckdb:duckdb 445520026 4.48471e+08 0.99342 ns
clickbench_q14/duckdb:duckdb 288778115 2.89651e+08 0.996986 ns
clickbench_q14/duckdb:duckdb 288778115 2.9161e+08 0.990289 ns
clickbench_q15/duckdb:duckdb 218970820 2.24053e+08 0.977319 ns
clickbench_q15/duckdb:duckdb 218970820 2.1881e+08 1.00074 ns
clickbench_q16/duckdb:duckdb 545298270 5.44263e+08 1.0019 ns
clickbench_q16/duckdb:duckdb 545298270 5.42142e+08 1.00582 ns
clickbench_q17/duckdb:duckdb 460419903 4.62597e+08 0.995294 ns
clickbench_q17/duckdb:duckdb 460419903 4.6297e+08 0.994491 ns
clickbench_q18/duckdb:duckdb 949793422 9.46635e+08 1.00334 ns
clickbench_q18/duckdb:duckdb 949793422 9.57313e+08 0.992145 ns
clickbench_q19/duckdb:duckdb 37203388 3.72627e+07 0.998408 ns
clickbench_q19/duckdb:duckdb 37203388 3.72704e+07 0.998202 ns
clickbench_q20/duckdb:duckdb 459880480 4.60636e+08 0.99836 ns
clickbench_q20/duckdb:duckdb 459880480 4.52007e+08 1.01742 ns
clickbench_q21/duckdb:duckdb 488527517 4.80066e+08 1.01763 ns
clickbench_q21/duckdb:duckdb 488527517 4.75097e+08 1.02827 ns
clickbench_q22/duckdb:duckdb 540919656 5.50578e+08 0.982457 ns
clickbench_q22/duckdb:duckdb 540919656 5.63939e+08 0.959181 ns
clickbench_q23/duckdb:duckdb 270934716 2.67966e+08 1.01108 ns
clickbench_q23/duckdb:duckdb 270934716 2.70446e+08 1.00181 ns
clickbench_q24/duckdb:duckdb 48765273 4.93827e+07 0.987497 ns
clickbench_q24/duckdb:duckdb 48765273 4.90101e+07 0.995005 ns
clickbench_q25/duckdb:duckdb 111686822 1.11488e+08 1.00178 ns
clickbench_q25/duckdb:duckdb 111686822 1.11937e+08 0.997763 ns
clickbench_q26/duckdb:duckdb 46760953 4.7564e+07 0.983117 ns
clickbench_q26/duckdb:duckdb 46760953 4.74471e+07 0.985539 ns
clickbench_q27/duckdb:duckdb 541143320 5.35647e+08 1.01026 ns
clickbench_q27/duckdb:duckdb 541143320 5.3309e+08 1.01511 ns
clickbench_q28/duckdb:duckdb 4483050597 4.54501e+09 0.986369 ns
clickbench_q28/duckdb:duckdb 4483050597 4.45932e+09 1.00532 ns
clickbench_q29/duckdb:duckdb 49819260 5.00801e+07 0.994792 ns
clickbench_q29/duckdb:duckdb 49819260 4.95533e+07 1.00537 ns
clickbench_q30/duckdb:duckdb 269672473 2.73339e+08 0.986588 ns
clickbench_q30/duckdb:duckdb 269672473 2.71877e+08 0.991893 ns
clickbench_q31/duckdb:duckdb 338872460 3.40197e+08 0.996105 ns
clickbench_q31/duckdb:duckdb 338872460 3.38642e+08 1.00068 ns
clickbench_q32/duckdb:duckdb 1016423254 1.01478e+09 1.00161 ns
clickbench_q32/duckdb:duckdb 1016423254 1.02305e+09 0.993525 ns
clickbench_q33/duckdb:duckdb 1081417389 1.0727e+09 1.00813 ns
clickbench_q33/duckdb:duckdb 1081417389 1.06545e+09 1.01499 ns
clickbench_q34/duckdb:duckdb 1145115958 1.13916e+09 1.00523 ns
clickbench_q34/duckdb:duckdb 1145115958 1.13544e+09 1.00853 ns
clickbench_q35/duckdb:duckdb 266396301 2.66121e+08 1.00104 ns
clickbench_q35/duckdb:duckdb 266396301 2.65728e+08 1.00251 ns
clickbench_q36/duckdb:duckdb 44928658 4.45585e+07 1.00831 ns
clickbench_q36/duckdb:duckdb 44928658 4.50902e+07 0.996417 ns
clickbench_q37/duckdb:duckdb 32537417 3.24186e+07 1.00366 ns
clickbench_q37/duckdb:duckdb 32537417 3.22824e+07 1.0079 ns
clickbench_q38/duckdb:duckdb 33756418 3.38817e+07 0.996303 ns
clickbench_q38/duckdb:duckdb 33756418 3.36751e+07 1.00242 ns
clickbench_q39/duckdb:duckdb 85389627 8.85385e+07 0.964435 ns
clickbench_q39/duckdb:duckdb 85389627 7.92748e+07 1.07713 ns
clickbench_q40/duckdb:duckdb 32698659 3.27545e+07 0.998296 ns
clickbench_q40/duckdb:duckdb 32698659 3.25598e+07 1.00426 ns
clickbench_q41/duckdb:duckdb 32899632 3.31608e+07 0.992124 ns
clickbench_q41/duckdb:duckdb 32899632 3.35613e+07 0.980284 ns
clickbench_q42/duckdb:duckdb 32197935 3.24461e+07 0.992351 ns
clickbench_q42/duckdb:duckdb 32197935 3.22081e+07 0.999685 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.998x ➖
  • Vortex: 0.995x ➖
  • duckdb:vortex: 0.995x ➖
  • Best: statpopgen_q02/duckdb:vortex-compact (0.873x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.131x)
  • Significant (>10%): 1↑ 1↓
Detailed Results Table
name PR 167411a base e1ca80a ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 195424128 1.96408e+08 0.994993 ns
statpopgen_q01/duckdb:parquet 333716453 3.34302e+08 0.998248 ns
statpopgen_q02/duckdb:parquet 644877206 6.46029e+08 0.998217 ns
statpopgen_q03/duckdb:parquet 1080404108 1.08492e+09 0.995835 ns
statpopgen_q04/duckdb:parquet 1105665983 1.08533e+09 1.01873 ns
statpopgen_q05/duckdb:parquet 693929987 6.91218e+08 1.00392 ns
statpopgen_q06/duckdb:parquet 1279828035 1.27798e+09 1.00144 ns
statpopgen_q07/duckdb:parquet 844309924 8.30512e+08 1.01661 ns
statpopgen_q08/duckdb:parquet 843096142 8.3585e+08 1.00867 ns
statpopgen_q09/duckdb:parquet 902322610 9.03571e+08 0.998618 ns
statpopgen_q10/duckdb:parquet 2099537252 2.09252e+09 1.00335 ns
statpopgen_q00/duckdb:vortex-file-compressed 12803660 1.29022e+07 0.992362 ns
statpopgen_q01/duckdb:vortex-file-compressed 103263204 1.10074e+08 0.938122 ns
statpopgen_q02/duckdb:vortex-file-compressed 1159759591 1.19413e+09 0.971214 ns
statpopgen_q03/duckdb:vortex-file-compressed 2791450209 2.82082e+09 0.989588 ns
statpopgen_q04/duckdb:vortex-file-compressed 2785009904 2.83408e+09 0.982687 ns
statpopgen_q05/duckdb:vortex-file-compressed 1288404783 1.27969e+09 1.00681 ns
statpopgen_q06/duckdb:vortex-file-compressed 1958307996 1.99068e+09 0.983737 ns
statpopgen_q07/duckdb:vortex-file-compressed 287291223 2.80914e+08 1.0227 ns
statpopgen_q08/duckdb:vortex-file-compressed 306916204 2.92024e+08 1.051 ns
statpopgen_q09/duckdb:vortex-file-compressed 2502968641 2.51983e+09 0.993309 ns
statpopgen_q10/duckdb:vortex-file-compressed 4079848396 4.14126e+09 0.985172 ns
statpopgen_q00/duckdb:vortex-compact 12576237 1.28341e+07 0.979908 ns
statpopgen_q01/duckdb:vortex-compact 260785580 2.30486e+08 1.13146 ns
statpopgen_q02/duckdb:vortex-compact 552761471 6.33207e+08 0.872955 ns
statpopgen_q03/duckdb:vortex-compact 2181087067 2.18239e+09 0.999403 ns
statpopgen_q04/duckdb:vortex-compact 2196010218 2.17584e+09 1.00927 ns
statpopgen_q05/duckdb:vortex-compact 584283403 5.80759e+08 1.00607 ns
statpopgen_q06/duckdb:vortex-compact 1513053573 1.51765e+09 0.996974 ns
statpopgen_q07/duckdb:vortex-compact 2705792520 2.71883e+09 0.995203 ns
statpopgen_q08/duckdb:vortex-compact 136788921890 1.3606e+11 1.00536 ns
statpopgen_q09/duckdb:vortex-compact 1951496559 1.94104e+09 1.00539 ns
statpopgen_q10/duckdb:vortex-compact 3741826369 3.75457e+09 0.996605 ns

Copy link
Contributor

@robert3005 robert3005 left a comment

Choose a reason for hiding this comment

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

Is this supposed to be used in this pr or just passed around?

// SPDX-FileCopyrightText: Copyright the Vortex contributors

#![allow(clippy::missing_safety_doc)]
// **WARNING end
Copy link
Contributor

Choose a reason for hiding this comment

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

What's this for?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Great question

// Note that this is optional and without it, we would only drive the task when DuckDB calls
// into us, and we call `RUNTIME.block_on`.
#[allow(dead_code)]
worker_pool: CurrentThreadWorkerPool,
Copy link
Contributor

Choose a reason for hiding this comment

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

why is this dead code?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

We need to keep it alive as it holds onto the threads, but never need to do anything with it

.name("vortex-current-thread-worker".to_string())
.spawn(move || {
// Run the executor with a sleeping future that checks for shutdown
block_on(executor.run(async move {
Copy link
Contributor

@robert3005 robert3005 Nov 2, 2025

Choose a reason for hiding this comment

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

The thing that wasn't immediately obvious to me is that this is not run this closure but run this executor until this future completes which maybe makes more sense if you have more rust runtime building experience. I.e. I thought this was spawn but there's spawn on this executor as well. This is just a comment for my understanding

/// with the desired number of worker threads that will drive work on behalf of the runtime.
#[derive(Clone, Default)]
pub struct CurrentThreadRuntime {
executor: Arc<smol::Executor<'static>>,
Copy link
Contributor

Choose a reason for hiding this comment

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

is this a deliberate choice why this is not imported at the top level?

@gatesn gatesn merged commit c4de94e into develop Nov 3, 2025
67 checks passed
@gatesn gatesn deleted the ngates/current-thread-pool branch November 3, 2025 00:42
///
/// By default, the pool has no worker threads; the caller must set the desired number of
/// worker threads using the `set_workers` method on the returned pool.
pub fn new_pool(&self) -> CurrentThreadWorkerPool {
Copy link
Contributor

Choose a reason for hiding this comment

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

what is the semantic of calling this method twice and having two CurrentThreadWorkerPools pointed at the same CurrentThreadRuntime?

Why isn't managment of workers part of the CurrentThreadRuntime?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Both pools can make progress on the same execute. Agree it's a bit odd. Maybe it's worth just having a pool inside the runtime?

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

Labels

feature Release label indicating a new feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants