Skip to content

Conversation

@gatesn
Copy link
Contributor

@gatesn gatesn commented Dec 10, 2025

The current session does get_or_insert semantics, which takes a lock on the entry in the dashmap and causes contention.

We could either:

  • Panic / return option.
  • Make everything immutable HashMap after startup.

This PR explores the second option. Let's see what performance impact it has.

Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn added benchmark Run benchmarks on this branch break Release label indicating a breaking API change fix labels Dec 10, 2025
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label Dec 10, 2025
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn added the benchmark Run benchmarks on this branch label Dec 10, 2025
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label Dec 10, 2025
@codecov
Copy link

codecov bot commented Dec 10, 2025

Codecov Report

❌ Patch coverage is 86.32479% with 16 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.44%. Comparing base (9af4e14) to head (773d7e1).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
vortex-session/src/lib.rs 85.18% 4 Missing ⚠️
vortex-array/src/expr/session/mod.rs 50.00% 2 Missing ⚠️
vortex-layout/src/session.rs 50.00% 2 Missing ⚠️
vortex-array/src/arrays/scalar_fn/vtable/mod.rs 0.00% 1 Missing ⚠️
vortex-array/src/execution/mod.rs 50.00% 1 Missing ⚠️
vortex-array/src/expr/functions/session.rs 0.00% 1 Missing ⚠️
vortex-array/src/session/mod.rs 75.00% 1 Missing ⚠️
vortex-datafusion/src/persistent/format.rs 66.66% 1 Missing ⚠️
vortex-ffi/src/file.rs 0.00% 1 Missing ⚠️
vortex-file/src/writer.rs 50.00% 1 Missing ⚠️
... and 1 more

☔ 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: Random Access

Summary

  • Overall: 0.992x ➖
  • Vortex: 0.987x ➖
  • Best: random-access/vortex-tokio-local-disk (0.987x)
  • Worst: No regressions
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 187204306 1.8796e+08 0.995979 ns
random-access/vortex-tokio-local-disk 1333883 1.351e+06 0.987332 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.020x ➖
  • Vortex: 1.037x ➖
  • duckdb:vortex: 1.047x ➖
  • datafusion:vortex: 1.026x ➖
  • Best: tpch_q22/datafusion:vortex-file-compressed (0.964x)
  • Worst: tpch_q06/duckdb:vortex-compact (1.172x)
  • Significant (>10%): 0↑ 7↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 64297474 6.37823e+07 1.00808 ns
tpch_q02/datafusion:arrow 18044493 1.83469e+07 0.983518 ns
tpch_q03/datafusion:arrow 23111164 2.27288e+07 1.01682 ns
tpch_q04/datafusion:arrow 12346961 1.28011e+07 0.964522 ns
tpch_q05/datafusion:arrow 33795869 3.38327e+07 0.998912 ns
tpch_q06/datafusion:arrow 9206817 9.28694e+06 0.991373 ns
tpch_q07/datafusion:arrow 53000698 5.20889e+07 1.0175 ns
tpch_q08/datafusion:arrow 19607277 1.92137e+07 1.02048 ns
tpch_q09/datafusion:arrow 33127705 3.22567e+07 1.027 ns
tpch_q10/datafusion:arrow 29210785 2.80205e+07 1.04248 ns
tpch_q11/datafusion:arrow 39503967 3.93595e+07 1.00367 ns
tpch_q12/datafusion:arrow 18995174 1.94739e+07 0.975415 ns
tpch_q13/datafusion:arrow 18086324 1.82349e+07 0.99185 ns
tpch_q14/datafusion:arrow 7132972 7.37461e+06 0.967234 ns
tpch_q15/datafusion:arrow 13113663 1.33225e+07 0.984323 ns
tpch_q16/datafusion:arrow 14753701 1.51412e+07 0.974407 ns
tpch_q17/datafusion:arrow 49444658 4.94962e+07 0.998959 ns
tpch_q18/datafusion:arrow 104296029 1.03801e+08 1.00477 ns
tpch_q19/datafusion:arrow 16560777 1.66729e+07 0.993276 ns
tpch_q20/datafusion:arrow 21861898 2.22928e+07 0.980669 ns
tpch_q21/datafusion:arrow 75853766 7.64821e+07 0.991785 ns
tpch_q22/datafusion:arrow 9988737 1.04546e+07 0.955439 ns
tpch_q01/datafusion:parquet 179433619 1.88344e+08 0.952688 ns
tpch_q02/datafusion:parquet 94822431 9.40921e+07 1.00776 ns
tpch_q03/datafusion:parquet 84637682 9.19128e+07 0.920847 ns
tpch_q04/datafusion:parquet 56093017 5.62892e+07 0.996515 ns
tpch_q05/datafusion:parquet 99457504 1.07747e+08 0.923068 ns
tpch_q06/datafusion:parquet 44652043 3.40672e+07 1.3107 ns 🚨
tpch_q07/datafusion:parquet 128478045 1.32938e+08 0.966453 ns
tpch_q08/datafusion:parquet 126548390 1.28619e+08 0.9839 ns
tpch_q09/datafusion:parquet 158455709 1.56597e+08 1.01187 ns
tpch_q10/datafusion:parquet 123296753 1.3235e+08 0.931593 ns
tpch_q11/datafusion:parquet 74529397 6.96484e+07 1.07008 ns
tpch_q12/datafusion:parquet 95851138 8.58607e+07 1.11636 ns 🚨
tpch_q13/datafusion:parquet 203608666 2.0316e+08 1.00221 ns
tpch_q14/datafusion:parquet 52438443 5.14102e+07 1.02 ns
tpch_q15/datafusion:parquet 62074602 6.06306e+07 1.02382 ns
tpch_q16/datafusion:parquet 47358080 4.83999e+07 0.978475 ns
tpch_q17/datafusion:parquet 140278882 1.38894e+08 1.00997 ns
tpch_q18/datafusion:parquet 187060708 1.90472e+08 0.98209 ns
tpch_q19/datafusion:parquet 103353818 1.03557e+08 0.998034 ns
tpch_q20/datafusion:parquet 74676427 7.33973e+07 1.01743 ns
tpch_q21/datafusion:parquet 141645900 1.46582e+08 0.966323 ns
tpch_q22/datafusion:parquet 69119260 6.97245e+07 0.991319 ns
tpch_q01/datafusion:vortex-file-compressed 68148096 6.43452e+07 1.0591 ns
tpch_q02/datafusion:vortex-file-compressed 38750677 3.85819e+07 1.00437 ns
tpch_q03/datafusion:vortex-file-compressed 27277841 2.69712e+07 1.01137 ns
tpch_q04/datafusion:vortex-file-compressed 19760347 1.87204e+07 1.05555 ns
tpch_q05/datafusion:vortex-file-compressed 65380054 6.76295e+07 0.966739 ns
tpch_q06/datafusion:vortex-file-compressed 11303686 9.90302e+06 1.14144 ns 🚨
tpch_q07/datafusion:vortex-file-compressed 74163924 7.47989e+07 0.99151 ns
tpch_q08/datafusion:vortex-file-compressed 46881241 4.48219e+07 1.04594 ns
tpch_q09/datafusion:vortex-file-compressed 62130194 6.2455e+07 0.994799 ns
tpch_q10/datafusion:vortex-file-compressed 49998860 4.87316e+07 1.02601 ns
tpch_q11/datafusion:vortex-file-compressed 27184104 2.71952e+07 0.999591 ns
tpch_q12/datafusion:vortex-file-compressed 23719529 2.34547e+07 1.01129 ns
tpch_q13/datafusion:vortex-file-compressed 29868812 2.99867e+07 0.99607 ns
tpch_q14/datafusion:vortex-file-compressed 15830789 1.43945e+07 1.09978 ns
tpch_q15/datafusion:vortex-file-compressed 24169161 2.22746e+07 1.08506 ns
tpch_q16/datafusion:vortex-file-compressed 22392738 2.25262e+07 0.994077 ns
tpch_q17/datafusion:vortex-file-compressed 62582967 6.10723e+07 1.02474 ns
tpch_q18/datafusion:vortex-file-compressed 98190276 9.91377e+07 0.990443 ns
tpch_q19/datafusion:vortex-file-compressed 23161045 2.22486e+07 1.04101 ns
tpch_q20/datafusion:vortex-file-compressed 28583142 2.85572e+07 1.00091 ns
tpch_q21/datafusion:vortex-file-compressed 75029189 7.43551e+07 1.00907 ns
tpch_q22/datafusion:vortex-file-compressed 17060793 1.77019e+07 0.963783 ns
tpch_q01/datafusion:vortex-compact 71723702 6.78463e+07 1.05715 ns
tpch_q02/datafusion:vortex-compact 44405267 4.33728e+07 1.02381 ns
tpch_q03/datafusion:vortex-compact 30548069 2.95045e+07 1.03537 ns
tpch_q04/datafusion:vortex-compact 23009610 2.27129e+07 1.01307 ns
tpch_q05/datafusion:vortex-compact 69068291 7.03497e+07 0.981785 ns
tpch_q06/datafusion:vortex-compact 17712376 1.59415e+07 1.11108 ns 🚨
tpch_q07/datafusion:vortex-compact 79547898 8.06168e+07 0.986742 ns
tpch_q08/datafusion:vortex-compact 50930668 4.99876e+07 1.01887 ns
tpch_q09/datafusion:vortex-compact 70055249 6.56311e+07 1.06741 ns
tpch_q10/datafusion:vortex-compact 52415145 5.04592e+07 1.03876 ns
tpch_q11/datafusion:vortex-compact 28075911 2.88324e+07 0.973762 ns
tpch_q12/datafusion:vortex-compact 35004792 3.0379e+07 1.15227 ns 🚨
tpch_q13/datafusion:vortex-compact 35486579 3.61411e+07 0.981889 ns
tpch_q14/datafusion:vortex-compact 20178125 1.91652e+07 1.05285 ns
tpch_q15/datafusion:vortex-compact 35809247 3.3383e+07 1.07268 ns
tpch_q16/datafusion:vortex-compact 28282904 2.84928e+07 0.992634 ns
tpch_q17/datafusion:vortex-compact 67298250 6.70016e+07 1.00443 ns
tpch_q18/datafusion:vortex-compact 99564738 9.85109e+07 1.0107 ns
tpch_q19/datafusion:vortex-compact 40542028 3.69153e+07 1.09824 ns
tpch_q20/datafusion:vortex-compact 36003079 3.47746e+07 1.03533 ns
tpch_q21/datafusion:vortex-compact 83081047 8.25407e+07 1.00655 ns
tpch_q22/datafusion:vortex-compact 15938994 1.64726e+07 0.967606 ns
tpch_q01/duckdb:parquet 91620306 8.04618e+07 1.13868 ns 🚨
tpch_q02/duckdb:parquet 46551405 4.7458e+07 0.980897 ns
tpch_q03/duckdb:parquet 76651322 7.70694e+07 0.994575 ns
tpch_q04/duckdb:parquet 60579025 7.11734e+07 0.851147 ns 🚀
tpch_q05/duckdb:parquet 87639770 7.45125e+07 1.17618 ns 🚨
tpch_q06/duckdb:parquet 34269856 3.18613e+07 1.0756 ns
tpch_q07/duckdb:parquet 90727095 8.10148e+07 1.11988 ns 🚨
tpch_q08/duckdb:parquet 123821766 9.69609e+07 1.27703 ns 🚨
tpch_q09/duckdb:parquet 177594303 1.6132e+08 1.10088 ns 🚨
tpch_q10/duckdb:parquet 139299528 1.50432e+08 0.925999 ns
tpch_q11/duckdb:parquet 26650100 2.60261e+07 1.02398 ns
tpch_q12/duckdb:parquet 60685319 5.91792e+07 1.02545 ns
tpch_q13/duckdb:parquet 282586624 2.7127e+08 1.04172 ns
tpch_q14/duckdb:parquet 54735573 6.90365e+07 0.792849 ns 🚀
tpch_q15/duckdb:parquet 29402902 2.90311e+07 1.01281 ns
tpch_q16/duckdb:parquet 60775299 6.01122e+07 1.01103 ns
tpch_q17/duckdb:parquet 66366360 7.0636e+07 0.939554 ns
tpch_q18/duckdb:parquet 133504267 1.26604e+08 1.0545 ns
tpch_q19/duckdb:parquet 72466759 9.04557e+07 0.80113 ns 🚀
tpch_q20/duckdb:parquet 71788094 7.1588e+07 1.00279 ns
tpch_q21/duckdb:parquet 197579497 1.82263e+08 1.08403 ns
tpch_q22/duckdb:parquet 56884792 5.689e+07 0.999908 ns
tpch_q01/duckdb:vortex-file-compressed 29726705 3.04258e+07 0.977025 ns
tpch_q02/duckdb:vortex-file-compressed 29079701 2.85033e+07 1.02022 ns
tpch_q03/duckdb:vortex-file-compressed 32792962 3.07715e+07 1.06569 ns
tpch_q04/duckdb:vortex-file-compressed 36735785 3.57879e+07 1.02649 ns
tpch_q05/duckdb:vortex-file-compressed 37045792 3.75304e+07 0.987087 ns
tpch_q06/duckdb:vortex-file-compressed 11573760 1.02068e+07 1.13392 ns 🚨
tpch_q07/duckdb:vortex-file-compressed 42616556 3.91162e+07 1.08949 ns
tpch_q08/duckdb:vortex-file-compressed 46957458 4.46238e+07 1.0523 ns
tpch_q09/duckdb:vortex-file-compressed 74960960 7.2172e+07 1.03864 ns
tpch_q10/duckdb:vortex-file-compressed 36551848 3.41073e+07 1.07167 ns
tpch_q11/duckdb:vortex-file-compressed 16662821 1.60702e+07 1.03688 ns
tpch_q12/duckdb:vortex-file-compressed 25485405 2.47947e+07 1.02786 ns
tpch_q13/duckdb:vortex-file-compressed 40244666 3.77565e+07 1.0659 ns
tpch_q14/duckdb:vortex-file-compressed 25883724 2.41526e+07 1.07167 ns
tpch_q15/duckdb:vortex-file-compressed 18185962 1.70627e+07 1.06583 ns
tpch_q16/duckdb:vortex-file-compressed 35000589 3.31389e+07 1.05618 ns
tpch_q17/duckdb:vortex-file-compressed 26856884 2.64245e+07 1.01636 ns
tpch_q18/duckdb:vortex-file-compressed 54609174 5.0637e+07 1.07844 ns
tpch_q19/duckdb:vortex-file-compressed 34002325 3.21084e+07 1.05899 ns
tpch_q20/duckdb:vortex-file-compressed 35613162 3.37891e+07 1.05398 ns
tpch_q21/duckdb:vortex-file-compressed 107272088 1.04277e+08 1.02873 ns
tpch_q22/duckdb:vortex-file-compressed 21096976 2.07057e+07 1.0189 ns
tpch_q01/duckdb:vortex-compact 35372447 3.42256e+07 1.03351 ns
tpch_q02/duckdb:vortex-compact 40003398 3.6869e+07 1.08502 ns
tpch_q03/duckdb:vortex-compact 41872133 3.98207e+07 1.05152 ns
tpch_q04/duckdb:vortex-compact 44376757 4.30102e+07 1.03177 ns
tpch_q05/duckdb:vortex-compact 47150640 4.22881e+07 1.11499 ns 🚨
tpch_q06/duckdb:vortex-compact 19433275 1.65811e+07 1.17201 ns 🚨
tpch_q07/duckdb:vortex-compact 49873520 4.83359e+07 1.03181 ns
tpch_q08/duckdb:vortex-compact 56622902 5.57046e+07 1.01649 ns
tpch_q09/duckdb:vortex-compact 82985115 7.93396e+07 1.04595 ns
tpch_q10/duckdb:vortex-compact 44925829 4.39783e+07 1.02155 ns
tpch_q11/duckdb:vortex-compact 21190296 2.08696e+07 1.01537 ns
tpch_q12/duckdb:vortex-compact 51267027 4.92459e+07 1.04104 ns
tpch_q13/duckdb:vortex-compact 44681621 4.4503e+07 1.00401 ns
tpch_q14/duckdb:vortex-compact 32949289 2.96883e+07 1.10984 ns 🚨
tpch_q15/duckdb:vortex-compact 22475621 2.11763e+07 1.06136 ns
tpch_q16/duckdb:vortex-compact 41038376 4.083e+07 1.0051 ns
tpch_q17/duckdb:vortex-compact 31864779 2.95586e+07 1.07802 ns
tpch_q18/duckdb:vortex-compact 56921828 5.70056e+07 0.998531 ns
tpch_q19/duckdb:vortex-compact 42585342 4.11791e+07 1.03415 ns
tpch_q20/duckdb:vortex-compact 48383674 4.54345e+07 1.06491 ns
tpch_q21/duckdb:vortex-compact 119079424 1.15449e+08 1.03144 ns
tpch_q22/duckdb:vortex-compact 22685197 2.24391e+07 1.01097 ns
tpch_q01/duckdb:duckdb 17598671 1.75143e+07 1.00482 ns
tpch_q02/duckdb:duckdb 14248895 1.48549e+07 0.959207 ns
tpch_q03/duckdb:duckdb 21689277 2.217e+07 0.978315 ns
tpch_q04/duckdb:duckdb 22257916 1.99287e+07 1.11688 ns 🚨
tpch_q05/duckdb:duckdb 22387941 2.23345e+07 1.00239 ns
tpch_q06/duckdb:duckdb 7551282 7.36116e+06 1.02583 ns
tpch_q07/duckdb:duckdb 26635715 2.67144e+07 0.997054 ns
tpch_q08/duckdb:duckdb 26801052 2.68022e+07 0.999958 ns
tpch_q09/duckdb:duckdb 58846170 6.06383e+07 0.970446 ns
tpch_q10/duckdb:duckdb 61933985 6.16292e+07 1.00495 ns
tpch_q11/duckdb:duckdb 7274462 7.16822e+06 1.01482 ns
tpch_q12/duckdb:duckdb 17317292 1.76274e+07 0.982407 ns
tpch_q13/duckdb:duckdb 40018537 4.07557e+07 0.981913 ns
tpch_q14/duckdb:duckdb 22406014 2.25554e+07 0.993375 ns
tpch_q15/duckdb:duckdb 14133546 1.41666e+07 0.997664 ns
tpch_q16/duckdb:duckdb 25172484 2.47771e+07 1.01596 ns
tpch_q17/duckdb:duckdb 18161033 1.81892e+07 0.998452 ns
tpch_q18/duckdb:duckdb 40203573 3.98347e+07 1.00926 ns
tpch_q19/duckdb:duckdb 31495864 3.20945e+07 0.981347 ns
tpch_q20/duckdb:duckdb 26772584 2.66869e+07 1.00321 ns
tpch_q21/duckdb:duckdb 63000053 6.30809e+07 0.998718 ns
tpch_q22/duckdb:duckdb 26408207 2.67004e+07 0.989056 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.991x ➖
  • Vortex: 0.990x ➖
  • duckdb:vortex: 0.976x ➖
  • datafusion:vortex: 1.004x ➖
  • Best: fineweb_q06/duckdb:vortex-file-compressed (0.802x)
  • Worst: fineweb_q01/datafusion:vortex-compact (1.110x)
  • Significant (>10%): 3↑ 3↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 5756671 6.42952e+06 0.89535 ns 🚀
fineweb_q00/datafusion:parquet 5756671 6.3414e+06 0.907791 ns
fineweb_q01/datafusion:parquet 304860463 3.06704e+08 0.993988 ns
fineweb_q01/datafusion:parquet 304860463 3.08897e+08 0.986934 ns
fineweb_q02/datafusion:parquet 302390015 3.02821e+08 0.998577 ns
fineweb_q02/datafusion:parquet 302390015 3.02972e+08 0.99808 ns
fineweb_q03/datafusion:parquet 299009320 2.94819e+08 1.01421 ns
fineweb_q03/datafusion:parquet 299009320 2.95427e+08 1.01213 ns
fineweb_q04/datafusion:parquet 317687110 3.27714e+08 0.969403 ns
fineweb_q04/datafusion:parquet 317687110 3.26641e+08 0.972589 ns
fineweb_q05/datafusion:parquet 308706085 3.14792e+08 0.980667 ns
fineweb_q05/datafusion:parquet 308706085 3.16384e+08 0.975733 ns
fineweb_q06/datafusion:parquet 300499151 3.06896e+08 0.979155 ns
fineweb_q06/datafusion:parquet 300499151 3.05166e+08 0.984709 ns
fineweb_q07/datafusion:parquet 294744253 3.02085e+08 0.975698 ns
fineweb_q07/datafusion:parquet 294744253 2.99806e+08 0.983117 ns
fineweb_q08/datafusion:parquet 291753901 2.98097e+08 0.97872 ns
fineweb_q08/datafusion:parquet 291753901 2.98151e+08 0.978543 ns
fineweb_q00/datafusion:vortex-file-compressed 4256383 4.75925e+06 0.894339 ns 🚀
fineweb_q00/datafusion:vortex-file-compressed 4256383 4.20675e+06 1.0118 ns
fineweb_q01/datafusion:vortex-file-compressed 29241645 2.94128e+07 0.994181 ns
fineweb_q01/datafusion:vortex-file-compressed 29241645 2.91618e+07 1.00274 ns
fineweb_q02/datafusion:vortex-file-compressed 31763717 3.15143e+07 1.00791 ns
fineweb_q02/datafusion:vortex-file-compressed 31763717 3.23163e+07 0.982902 ns
fineweb_q03/datafusion:vortex-file-compressed 77080907 8.34758e+07 0.923392 ns
fineweb_q03/datafusion:vortex-file-compressed 77080907 7.62385e+07 1.01105 ns
fineweb_q04/datafusion:vortex-file-compressed 212041501 2.24768e+08 0.943378 ns
fineweb_q04/datafusion:vortex-file-compressed 212041501 2.11501e+08 1.00255 ns
fineweb_q05/datafusion:vortex-file-compressed 191682394 1.94482e+08 0.985604 ns
fineweb_q05/datafusion:vortex-file-compressed 191682394 1.95552e+08 0.980211 ns
fineweb_q06/datafusion:vortex-file-compressed 71182081 6.9497e+07 1.02425 ns
fineweb_q06/datafusion:vortex-file-compressed 71182081 7.05192e+07 1.0094 ns
fineweb_q07/datafusion:vortex-file-compressed 72654416 7.25593e+07 1.00131 ns
fineweb_q07/datafusion:vortex-file-compressed 72654416 7.14716e+07 1.01655 ns
fineweb_q08/datafusion:vortex-file-compressed 32487031 3.46977e+07 0.936288 ns
fineweb_q08/datafusion:vortex-file-compressed 32487031 3.10142e+07 1.04749 ns
fineweb_q00/datafusion:vortex-compact 4966424 4.89568e+06 1.01445 ns
fineweb_q00/datafusion:vortex-compact 4966424 4.47983e+06 1.10862 ns 🚨
fineweb_q01/datafusion:vortex-compact 179922853 1.71357e+08 1.04999 ns
fineweb_q01/datafusion:vortex-compact 179922853 1.62115e+08 1.10985 ns 🚨
fineweb_q02/datafusion:vortex-compact 171672381 1.65491e+08 1.03735 ns
fineweb_q02/datafusion:vortex-compact 171672381 1.63074e+08 1.05273 ns
fineweb_q03/datafusion:vortex-compact 1370379732 1.38393e+09 0.990206 ns
fineweb_q03/datafusion:vortex-compact 1370379732 1.37464e+09 0.996904 ns
fineweb_q04/datafusion:vortex-compact 1625105886 1.6392e+09 0.991403 ns
fineweb_q04/datafusion:vortex-compact 1625105886 1.61721e+09 1.00488 ns
fineweb_q05/datafusion:vortex-compact 1243686552 1.24702e+09 0.997324 ns
fineweb_q05/datafusion:vortex-compact 1243686552 1.22615e+09 1.0143 ns
fineweb_q06/datafusion:vortex-compact 632208470 6.20338e+08 1.01914 ns
fineweb_q06/datafusion:vortex-compact 632208470 6.36361e+08 0.993475 ns
fineweb_q07/datafusion:vortex-compact 675404594 6.59576e+08 1.024 ns
fineweb_q07/datafusion:vortex-compact 675404594 6.58156e+08 1.02621 ns
fineweb_q08/datafusion:vortex-compact 27116248 2.80001e+07 0.968435 ns
fineweb_q08/datafusion:vortex-compact 27116248 2.72963e+07 0.993403 ns
fineweb_q00/duckdb:parquet 27346699 2.82751e+07 0.967167 ns
fineweb_q00/duckdb:parquet 27346699 2.84383e+07 0.961616 ns
fineweb_q01/duckdb:parquet 98326851 9.41884e+07 1.04394 ns
fineweb_q01/duckdb:parquet 98326851 9.44044e+07 1.04155 ns
fineweb_q02/duckdb:parquet 103739770 1.00811e+08 1.02905 ns
fineweb_q02/duckdb:parquet 103739770 1.00946e+08 1.02767 ns
fineweb_q03/duckdb:parquet 308159980 3.06069e+08 1.00683 ns
fineweb_q03/duckdb:parquet 308159980 3.05568e+08 1.00848 ns
fineweb_q04/duckdb:parquet 429854653 4.28188e+08 1.00389 ns
fineweb_q04/duckdb:parquet 429854653 4.29337e+08 1.00121 ns
fineweb_q05/duckdb:parquet 406846579 4.03198e+08 1.00905 ns
fineweb_q05/duckdb:parquet 406846579 4.03023e+08 1.00949 ns
fineweb_q06/duckdb:parquet 202571515 1.99768e+08 1.01403 ns
fineweb_q06/duckdb:parquet 202571515 1.99644e+08 1.01466 ns
fineweb_q07/duckdb:parquet 214805704 2.12956e+08 1.00868 ns
fineweb_q07/duckdb:parquet 214805704 2.12017e+08 1.01315 ns
fineweb_q08/duckdb:parquet 61275536 5.97957e+07 1.02475 ns
fineweb_q08/duckdb:parquet 61275536 5.88243e+07 1.04167 ns
fineweb_q00/duckdb:vortex-file-compressed 4562270 4.59684e+06 0.99248 ns
fineweb_q00/duckdb:vortex-file-compressed 4562270 4.65298e+06 0.980505 ns
fineweb_q01/duckdb:vortex-file-compressed 23676770 2.36468e+07 1.00127 ns
fineweb_q01/duckdb:vortex-file-compressed 23676770 2.40788e+07 0.983302 ns
fineweb_q02/duckdb:vortex-file-compressed 31144452 3.33808e+07 0.933005 ns
fineweb_q02/duckdb:vortex-file-compressed 31144452 3.3804e+07 0.921325 ns
fineweb_q03/duckdb:vortex-file-compressed 108049643 1.05385e+08 1.02529 ns
fineweb_q03/duckdb:vortex-file-compressed 108049643 1.09024e+08 0.991064 ns
fineweb_q04/duckdb:vortex-file-compressed 188153461 1.90714e+08 0.986574 ns
fineweb_q04/duckdb:vortex-file-compressed 188153461 1.9238e+08 0.97803 ns
fineweb_q05/duckdb:vortex-file-compressed 175392538 1.74709e+08 1.00391 ns
fineweb_q05/duckdb:vortex-file-compressed 175392538 1.75099e+08 1.00168 ns
fineweb_q06/duckdb:vortex-file-compressed 52742493 5.57735e+07 0.945655 ns
fineweb_q06/duckdb:vortex-file-compressed 52742493 6.57333e+07 0.802371 ns 🚀
fineweb_q07/duckdb:vortex-file-compressed 57479360 5.91955e+07 0.971009 ns
fineweb_q07/duckdb:vortex-file-compressed 57479360 6.05656e+07 0.949044 ns
fineweb_q08/duckdb:vortex-file-compressed 8906892 9.53552e+06 0.934075 ns
fineweb_q08/duckdb:vortex-file-compressed 8906892 8.80109e+06 1.01202 ns
fineweb_q00/duckdb:vortex-compact 5720987 6.06302e+06 0.943587 ns
fineweb_q00/duckdb:vortex-compact 5720987 6.20032e+06 0.922693 ns
fineweb_q01/duckdb:vortex-compact 98217965 1.00664e+08 0.975705 ns
fineweb_q01/duckdb:vortex-compact 98217965 8.89636e+07 1.10402 ns 🚨
fineweb_q02/duckdb:vortex-compact 101045551 1.01306e+08 0.997427 ns
fineweb_q02/duckdb:vortex-compact 101045551 9.52993e+07 1.0603 ns
fineweb_q03/duckdb:vortex-compact 834397161 8.46757e+08 0.985404 ns
fineweb_q03/duckdb:vortex-compact 834397161 8.51196e+08 0.980264 ns
fineweb_q04/duckdb:vortex-compact 887372566 8.89924e+08 0.997133 ns
fineweb_q04/duckdb:vortex-compact 887372566 8.87992e+08 0.999302 ns
fineweb_q05/duckdb:vortex-compact 800024217 7.90588e+08 1.01194 ns
fineweb_q05/duckdb:vortex-compact 800024217 7.98459e+08 1.00196 ns
fineweb_q06/duckdb:vortex-compact 440045000 4.51395e+08 0.974856 ns
fineweb_q06/duckdb:vortex-compact 440045000 4.48318e+08 0.981547 ns
fineweb_q07/duckdb:vortex-compact 447596464 4.54851e+08 0.984051 ns
fineweb_q07/duckdb:vortex-compact 447596464 4.52624e+08 0.988892 ns
fineweb_q08/duckdb:vortex-compact 8089059 9.5796e+06 0.844405 ns 🚀
fineweb_q08/duckdb:vortex-compact 8089059 8.06239e+06 1.00331 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.003x ➖
  • Vortex: 1.018x ➖
  • duckdb:vortex: 1.018x ➖
  • datafusion:vortex: 1.019x ➖
  • Best: tpch_q08/datafusion:vortex-file-compressed (0.721x)
  • Worst: tpch_q15/datafusion:vortex-compact (1.216x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 268005680 2.67941e+08 1.00024 ns
tpch_q02/datafusion:parquet 371689142 3.77009e+08 0.985888 ns
tpch_q03/datafusion:parquet 303923921 3.04681e+08 0.997515 ns
tpch_q04/datafusion:parquet 142306626 1.36431e+08 1.04306 ns
tpch_q05/datafusion:parquet 385502172 3.76642e+08 1.02352 ns
tpch_q06/datafusion:parquet 133587649 1.32888e+08 1.00526 ns
tpch_q07/datafusion:parquet 421543308 4.00712e+08 1.05199 ns
tpch_q08/datafusion:parquet 469182909 4.69318e+08 0.999712 ns
tpch_q09/datafusion:parquet 439833364 4.3685e+08 1.00683 ns
tpch_q10/datafusion:parquet 445446578 4.66152e+08 0.955581 ns
tpch_q11/datafusion:parquet 300963500 3.01143e+08 0.999406 ns
tpch_q12/datafusion:parquet 242395568 2.3564e+08 1.02867 ns
tpch_q13/datafusion:parquet 430304718 4.32673e+08 0.994527 ns
tpch_q14/datafusion:parquet 163787539 1.66775e+08 0.982086 ns
tpch_q15/datafusion:parquet 296365713 2.87933e+08 1.02929 ns
tpch_q16/datafusion:parquet 204521915 1.8846e+08 1.08523 ns
tpch_q17/datafusion:parquet 329571725 3.45631e+08 0.953536 ns
tpch_q18/datafusion:parquet 422931379 4.52076e+08 0.935532 ns
tpch_q19/datafusion:parquet 298003569 3.11879e+08 0.955509 ns
tpch_q20/datafusion:parquet 263588764 2.62663e+08 1.00352 ns
tpch_q21/datafusion:parquet 408164775 4.1352e+08 0.987049 ns
tpch_q22/datafusion:parquet 172035943 1.81327e+08 0.948762 ns
tpch_q01/datafusion:vortex-file-compressed 258621969 2.53835e+08 1.01886 ns
tpch_q02/datafusion:vortex-file-compressed 204097631 1.89876e+08 1.0749 ns
tpch_q03/datafusion:vortex-file-compressed 293299649 3.14763e+08 0.93181 ns
tpch_q04/datafusion:vortex-file-compressed 192069101 1.83724e+08 1.04542 ns
tpch_q05/datafusion:vortex-file-compressed 265003666 2.75092e+08 0.963328 ns
tpch_q06/datafusion:vortex-file-compressed 220615301 2.04535e+08 1.07862 ns
tpch_q07/datafusion:vortex-file-compressed 275145998 2.67107e+08 1.0301 ns
tpch_q08/datafusion:vortex-file-compressed 336656332 4.67128e+08 0.720695 ns
tpch_q09/datafusion:vortex-file-compressed 270998087 2.6972e+08 1.00474 ns
tpch_q10/datafusion:vortex-file-compressed 376492442 3.86622e+08 0.973801 ns
tpch_q11/datafusion:vortex-file-compressed 136642750 1.19646e+08 1.14206 ns
tpch_q12/datafusion:vortex-file-compressed 278762405 2.67179e+08 1.04335 ns
tpch_q13/datafusion:vortex-file-compressed 198753281 2.1296e+08 0.93329 ns
tpch_q14/datafusion:vortex-file-compressed 158807545 1.67258e+08 0.949475 ns
tpch_q15/datafusion:vortex-file-compressed 256122548 2.47325e+08 1.03557 ns
tpch_q16/datafusion:vortex-file-compressed 126094284 1.24027e+08 1.01667 ns
tpch_q17/datafusion:vortex-file-compressed 264097379 2.79075e+08 0.946332 ns
tpch_q18/datafusion:vortex-file-compressed 282774331 3.0208e+08 0.936091 ns
tpch_q19/datafusion:vortex-file-compressed 320696150 3.34098e+08 0.959887 ns
tpch_q20/datafusion:vortex-file-compressed 219410374 2.06647e+08 1.06177 ns
tpch_q21/datafusion:vortex-file-compressed 355367599 3.58542e+08 0.991145 ns
tpch_q22/datafusion:vortex-file-compressed 153512277 1.47375e+08 1.04164 ns
tpch_q01/datafusion:vortex-compact 268621395 2.28277e+08 1.17673 ns
tpch_q02/datafusion:vortex-compact 190837367 1.93368e+08 0.986915 ns
tpch_q03/datafusion:vortex-compact 274951059 2.69691e+08 1.0195 ns
tpch_q04/datafusion:vortex-compact 201149363 2.0665e+08 0.973382 ns
tpch_q05/datafusion:vortex-compact 241759452 2.34122e+08 1.03262 ns
tpch_q06/datafusion:vortex-compact 275692702 2.54359e+08 1.08387 ns
tpch_q07/datafusion:vortex-compact 234379692 2.3868e+08 0.981984 ns
tpch_q08/datafusion:vortex-compact 283455931 2.61139e+08 1.08546 ns
tpch_q09/datafusion:vortex-compact 294746485 2.90976e+08 1.01296 ns
tpch_q10/datafusion:vortex-compact 335485023 3.24217e+08 1.03476 ns
tpch_q11/datafusion:vortex-compact 93452409 8.73231e+07 1.07019 ns
tpch_q12/datafusion:vortex-compact 332991518 2.998e+08 1.11071 ns
tpch_q13/datafusion:vortex-compact 154641229 1.44142e+08 1.07284 ns
tpch_q14/datafusion:vortex-compact 206712341 1.75479e+08 1.17799 ns
tpch_q15/datafusion:vortex-compact 344082968 2.83049e+08 1.21563 ns
tpch_q16/datafusion:vortex-compact 127006892 1.33632e+08 0.950419 ns
tpch_q17/datafusion:vortex-compact 272749410 2.68494e+08 1.01585 ns
tpch_q18/datafusion:vortex-compact 269576348 2.65544e+08 1.01518 ns
tpch_q19/datafusion:vortex-compact 328339215 3.25988e+08 1.00721 ns
tpch_q20/datafusion:vortex-compact 261434587 2.32788e+08 1.12306 ns
tpch_q21/datafusion:vortex-compact 348123341 3.59622e+08 0.968025 ns
tpch_q22/datafusion:vortex-compact 114568235 1.19817e+08 0.95619 ns
tpch_q01/duckdb:parquet 475718820 5.29957e+08 0.897655 ns
tpch_q02/duckdb:parquet 1013700918 1.09134e+09 0.928859 ns
tpch_q03/duckdb:parquet 813559195 7.99574e+08 1.01749 ns
tpch_q04/duckdb:parquet 534625577 5.1701e+08 1.03407 ns
tpch_q05/duckdb:parquet 1178088766 1.30678e+09 0.901521 ns
tpch_q06/duckdb:parquet 325838291 3.37663e+08 0.96498 ns
tpch_q07/duckdb:parquet 1033359603 1.0417e+09 0.991991 ns
tpch_q08/duckdb:parquet 1288933188 1.36187e+09 0.946447 ns
tpch_q09/duckdb:parquet 1072725771 1.18379e+09 0.906181 ns
tpch_q10/duckdb:parquet 1075421894 1.10833e+09 0.970308 ns
tpch_q11/duckdb:parquet 690651836 7.59831e+08 0.908954 ns
tpch_q12/duckdb:parquet 490385814 5.2357e+08 0.936619 ns
tpch_q13/duckdb:parquet 801227781 8.28743e+08 0.966799 ns
tpch_q14/duckdb:parquet 487733477 5.64529e+08 0.863966 ns
tpch_q15/duckdb:parquet 575629919 5.92054e+08 0.972259 ns
tpch_q16/duckdb:parquet 435159338 4.79404e+08 0.907708 ns
tpch_q17/duckdb:parquet 641971487 6.76794e+08 0.948548 ns
tpch_q18/duckdb:parquet 747064164 6.92706e+08 1.07847 ns
tpch_q19/duckdb:parquet 652962552 6.38828e+08 1.02213 ns
tpch_q20/duckdb:parquet 799990677 9.09015e+08 0.880063 ns
tpch_q21/duckdb:parquet 944222859 9.58021e+08 0.985598 ns
tpch_q22/duckdb:parquet 412466517 4.67399e+08 0.882472 ns
tpch_q01/duckdb:vortex-file-compressed 277654374 2.84107e+08 0.97729 ns
tpch_q02/duckdb:vortex-file-compressed 680694867 6.4976e+08 1.04761 ns
tpch_q03/duckdb:vortex-file-compressed 590428415 6.35631e+08 0.928886 ns
tpch_q04/duckdb:vortex-file-compressed 373869596 3.79164e+08 0.986036 ns
tpch_q05/duckdb:vortex-file-compressed 695180399 7.01713e+08 0.990691 ns
tpch_q06/duckdb:vortex-file-compressed 375364846 3.54758e+08 1.05809 ns
tpch_q07/duckdb:vortex-file-compressed 756527992 6.78888e+08 1.11436 ns
tpch_q08/duckdb:vortex-file-compressed 986995932 9.16908e+08 1.07644 ns
tpch_q09/duckdb:vortex-file-compressed 718671888 6.99212e+08 1.02783 ns
tpch_q10/duckdb:vortex-file-compressed 756530188 7.71622e+08 0.980441 ns
tpch_q11/duckdb:vortex-file-compressed 376190519 3.33297e+08 1.12869 ns
tpch_q12/duckdb:vortex-file-compressed 508551220 5.1173e+08 0.993789 ns
tpch_q13/duckdb:vortex-file-compressed 436146001 4.29371e+08 1.01578 ns
tpch_q14/duckdb:vortex-file-compressed 398950980 3.88068e+08 1.02804 ns
tpch_q15/duckdb:vortex-file-compressed 294539307 2.79641e+08 1.05327 ns
tpch_q16/duckdb:vortex-file-compressed 295263394 2.94212e+08 1.00357 ns
tpch_q17/duckdb:vortex-file-compressed 544214521 5.33205e+08 1.02065 ns
tpch_q18/duckdb:vortex-file-compressed 619898323 6.24131e+08 0.993219 ns
tpch_q19/duckdb:vortex-file-compressed 401319143 4.08843e+08 0.981596 ns
tpch_q20/duckdb:vortex-file-compressed 669467440 5.93317e+08 1.12835 ns
tpch_q21/duckdb:vortex-file-compressed 881547081 8.75243e+08 1.0072 ns
tpch_q22/duckdb:vortex-file-compressed 242016913 2.266e+08 1.06804 ns
tpch_q01/duckdb:vortex-compact 295627034 2.73327e+08 1.08159 ns
tpch_q02/duckdb:vortex-compact 605177724 6.27208e+08 0.964876 ns
tpch_q03/duckdb:vortex-compact 528048335 5.26434e+08 1.00307 ns
tpch_q04/duckdb:vortex-compact 335999824 3.4048e+08 0.986841 ns
tpch_q05/duckdb:vortex-compact 625689071 6.16055e+08 1.01564 ns
tpch_q06/duckdb:vortex-compact 372164289 3.72864e+08 0.998123 ns
tpch_q07/duckdb:vortex-compact 562493960 5.59142e+08 1.006 ns
tpch_q08/duckdb:vortex-compact 802163697 8.31571e+08 0.964637 ns
tpch_q09/duckdb:vortex-compact 711051075 7.36779e+08 0.96508 ns
tpch_q10/duckdb:vortex-compact 650523608 6.51965e+08 0.997788 ns
tpch_q11/duckdb:vortex-compact 348989204 3.33168e+08 1.04749 ns
tpch_q12/duckdb:vortex-compact 479039481 4.60877e+08 1.03941 ns
tpch_q13/duckdb:vortex-compact 371764646 3.65961e+08 1.01586 ns
tpch_q14/duckdb:vortex-compact 394377859 3.63178e+08 1.08591 ns
tpch_q15/duckdb:vortex-compact 249132066 2.55886e+08 0.973605 ns
tpch_q16/duckdb:vortex-compact 298686370 2.73794e+08 1.09092 ns
tpch_q17/duckdb:vortex-compact 519843546 5.05805e+08 1.02775 ns
tpch_q18/duckdb:vortex-compact 485411676 5.30148e+08 0.915616 ns
tpch_q19/duckdb:vortex-compact 429138577 4.23931e+08 1.01229 ns
tpch_q20/duckdb:vortex-compact 635454059 6.10678e+08 1.04057 ns
tpch_q21/duckdb:vortex-compact 830529849 8.01784e+08 1.03585 ns
tpch_q22/duckdb:vortex-compact 222509961 2.3121e+08 0.962371 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.002x ➖
  • Vortex: 1.014x ➖
  • duckdb:vortex: 1.018x ➖
  • datafusion:vortex: 1.009x ➖
  • Best: tpch_q05/datafusion:vortex-compact (0.858x)
  • Worst: tpch_q06/duckdb:vortex-compact (1.163x)
  • Significant (>10%): 2↑ 7↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 485458092 4.83323e+08 1.00442 ns
tpch_q02/datafusion:arrow 93357354 9.5321e+07 0.9794 ns
tpch_q03/datafusion:arrow 183879636 1.99949e+08 0.919632 ns
tpch_q04/datafusion:arrow 89668202 9.69977e+07 0.924436 ns
tpch_q05/datafusion:arrow 345789295 3.46677e+08 0.99744 ns
tpch_q06/datafusion:arrow 62967720 6.04148e+07 1.04226 ns
tpch_q07/datafusion:arrow 648014044 6.73267e+08 0.962493 ns
tpch_q08/datafusion:arrow 287493933 2.8965e+08 0.992557 ns
tpch_q09/datafusion:arrow 567971365 5.7234e+08 0.992367 ns
tpch_q10/datafusion:arrow 235442716 2.37641e+08 0.990748 ns
tpch_q11/datafusion:arrow 396820823 3.92526e+08 1.01094 ns
tpch_q12/datafusion:arrow 190536138 1.83436e+08 1.03871 ns
tpch_q13/datafusion:arrow 190289181 1.92289e+08 0.989598 ns
tpch_q14/datafusion:arrow 53994774 5.44073e+07 0.992417 ns
tpch_q15/datafusion:arrow 99947663 1.03728e+08 0.963556 ns
tpch_q16/datafusion:arrow 75249946 7.57035e+07 0.994009 ns
tpch_q17/datafusion:arrow 594218655 5.88507e+08 1.0097 ns
tpch_q18/datafusion:arrow 1389475102 1.37117e+09 1.01335 ns
tpch_q19/datafusion:arrow 125007228 1.21252e+08 1.03097 ns
tpch_q20/datafusion:arrow 169538578 1.68627e+08 1.00541 ns
tpch_q21/datafusion:arrow 882693685 8.86717e+08 0.995462 ns
tpch_q22/datafusion:arrow 50518556 5.36674e+07 0.941326 ns
tpch_q01/datafusion:parquet 676966965 6.98935e+08 0.968569 ns
tpch_q02/datafusion:parquet 209452420 2.20095e+08 0.951644 ns
tpch_q03/datafusion:parquet 294949049 2.99461e+08 0.984934 ns
tpch_q04/datafusion:parquet 205734497 2.04637e+08 1.00536 ns
tpch_q05/datafusion:parquet 457063511 4.64882e+08 0.983183 ns
tpch_q06/datafusion:parquet 129144300 1.29816e+08 0.994829 ns
tpch_q07/datafusion:parquet 682141428 6.72967e+08 1.01363 ns
tpch_q08/datafusion:parquet 517326439 5.2493e+08 0.985515 ns
tpch_q09/datafusion:parquet 812459731 8.20845e+08 0.989784 ns
tpch_q10/datafusion:parquet 502415588 5.15377e+08 0.974851 ns
tpch_q11/datafusion:parquet 132750859 1.32708e+08 1.00032 ns
tpch_q12/datafusion:parquet 206204763 1.9842e+08 1.03924 ns
tpch_q13/datafusion:parquet 411321064 4.27716e+08 0.961668 ns
tpch_q14/datafusion:parquet 155071591 1.57928e+08 0.98191 ns
tpch_q15/datafusion:parquet 254268974 2.54818e+08 0.997847 ns
tpch_q16/datafusion:parquet 145489089 1.47126e+08 0.988877 ns
tpch_q17/datafusion:parquet 706454660 7.18772e+08 0.982863 ns
tpch_q18/datafusion:parquet 1121114289 1.13078e+09 0.99145 ns
tpch_q19/datafusion:parquet 280219487 2.86807e+08 0.977031 ns
tpch_q20/datafusion:parquet 310666399 3.07026e+08 1.01186 ns
tpch_q21/datafusion:parquet 869993872 8.69517e+08 1.00055 ns
tpch_q22/datafusion:parquet 330621225 3.29836e+08 1.00238 ns
tpch_q01/datafusion:vortex-file-compressed 493573331 4.98264e+08 0.990585 ns
tpch_q02/datafusion:vortex-file-compressed 167448985 1.65263e+08 1.01323 ns
tpch_q03/datafusion:vortex-file-compressed 221191169 2.21948e+08 0.99659 ns
tpch_q04/datafusion:vortex-file-compressed 104132751 1.03955e+08 1.00171 ns
tpch_q05/datafusion:vortex-file-compressed 594263609 5.83572e+08 1.01832 ns
tpch_q06/datafusion:vortex-file-compressed 42785590 3.74864e+07 1.14136 ns 🚨
tpch_q07/datafusion:vortex-file-compressed 581089512 5.86049e+08 0.991537 ns
tpch_q08/datafusion:vortex-file-compressed 660209210 6.47755e+08 1.01923 ns
tpch_q09/datafusion:vortex-file-compressed 987247628 1.04383e+09 0.945796 ns
tpch_q10/datafusion:vortex-file-compressed 268764633 2.70063e+08 0.995194 ns
tpch_q11/datafusion:vortex-file-compressed 135640805 1.31809e+08 1.02907 ns
tpch_q12/datafusion:vortex-file-compressed 109434042 9.94724e+07 1.10014 ns 🚨
tpch_q13/datafusion:vortex-file-compressed 221464260 2.21457e+08 1.00003 ns
tpch_q14/datafusion:vortex-file-compressed 61230371 5.55367e+07 1.10252 ns 🚨
tpch_q15/datafusion:vortex-file-compressed 102274946 9.53112e+07 1.07306 ns
tpch_q16/datafusion:vortex-file-compressed 87064978 8.71045e+07 0.999547 ns
tpch_q17/datafusion:vortex-file-compressed 911345080 9.0301e+08 1.00923 ns
tpch_q18/datafusion:vortex-file-compressed 1106394982 1.11056e+09 0.996249 ns
tpch_q19/datafusion:vortex-file-compressed 72165468 7.15074e+07 1.0092 ns
tpch_q20/datafusion:vortex-file-compressed 182330048 1.78947e+08 1.01891 ns
tpch_q21/datafusion:vortex-file-compressed 758628014 7.60608e+08 0.997397 ns
tpch_q22/datafusion:vortex-file-compressed 73015020 7.44904e+07 0.980193 ns
tpch_q01/datafusion:vortex-compact 565389195 5.31582e+08 1.0636 ns
tpch_q02/datafusion:vortex-compact 177091844 1.77469e+08 0.997872 ns
tpch_q03/datafusion:vortex-compact 233721902 2.40911e+08 0.97016 ns
tpch_q04/datafusion:vortex-compact 122764024 1.2059e+08 1.01803 ns
tpch_q05/datafusion:vortex-compact 584260087 6.81182e+08 0.857716 ns 🚀
tpch_q06/datafusion:vortex-compact 85795895 7.52274e+07 1.14049 ns 🚨
tpch_q07/datafusion:vortex-compact 623897681 6.14581e+08 1.01516 ns
tpch_q08/datafusion:vortex-compact 646047773 6.90452e+08 0.935689 ns
tpch_q09/datafusion:vortex-compact 994272575 1.11431e+09 0.892276 ns 🚀
tpch_q10/datafusion:vortex-compact 311360445 3.1356e+08 0.992984 ns
tpch_q11/datafusion:vortex-compact 143194983 1.4349e+08 0.997946 ns
tpch_q12/datafusion:vortex-compact 176945285 1.65016e+08 1.07229 ns
tpch_q13/datafusion:vortex-compact 269518336 2.70204e+08 0.997462 ns
tpch_q14/datafusion:vortex-compact 90353488 8.69546e+07 1.03909 ns
tpch_q15/datafusion:vortex-compact 177792078 1.63615e+08 1.08665 ns
tpch_q16/datafusion:vortex-compact 96236969 9.52594e+07 1.01026 ns
tpch_q17/datafusion:vortex-compact 908935808 9.83798e+08 0.923905 ns
tpch_q18/datafusion:vortex-compact 1110937616 1.1127e+09 0.99842 ns
tpch_q19/datafusion:vortex-compact 127422904 1.2723e+08 1.00152 ns
tpch_q20/datafusion:vortex-compact 214953906 2.09928e+08 1.02394 ns
tpch_q21/datafusion:vortex-compact 767757314 7.66767e+08 1.00129 ns
tpch_q22/datafusion:vortex-compact 84753363 8.52278e+07 0.994433 ns
tpch_q01/duckdb:parquet 264224101 2.60553e+08 1.01409 ns
tpch_q02/duckdb:parquet 115479840 1.27497e+08 0.905744 ns
tpch_q03/duckdb:parquet 225200239 2.24888e+08 1.00139 ns
tpch_q04/duckdb:parquet 154619533 1.52589e+08 1.0133 ns
tpch_q05/duckdb:parquet 230416292 2.34626e+08 0.982058 ns
tpch_q06/duckdb:parquet 71343155 7.21741e+07 0.988487 ns
tpch_q07/duckdb:parquet 219861834 2.20078e+08 0.999018 ns
tpch_q08/duckdb:parquet 328888207 3.30878e+08 0.993985 ns
tpch_q09/duckdb:parquet 499678095 4.76155e+08 1.0494 ns
tpch_q10/duckdb:parquet 631718634 6.36788e+08 0.992039 ns
tpch_q11/duckdb:parquet 53605323 5.58394e+07 0.959991 ns
tpch_q12/duckdb:parquet 139847600 1.41847e+08 0.985907 ns
tpch_q13/duckdb:parquet 416692267 4.13532e+08 1.00764 ns
tpch_q14/duckdb:parquet 181068986 1.83369e+08 0.987458 ns
tpch_q15/duckdb:parquet 106292260 1.08333e+08 0.981163 ns
tpch_q16/duckdb:parquet 166672998 1.66689e+08 0.999905 ns
tpch_q17/duckdb:parquet 205532133 2.05217e+08 1.00153 ns
tpch_q18/duckdb:parquet 360529052 3.64158e+08 0.990034 ns
tpch_q19/duckdb:parquet 290345313 2.94021e+08 0.987497 ns
tpch_q20/duckdb:parquet 247627906 2.52314e+08 0.981426 ns
tpch_q21/duckdb:parquet 588566911 5.87525e+08 1.00177 ns
tpch_q22/duckdb:parquet 296998708 3.01916e+08 0.983714 ns
tpch_q01/duckdb:vortex-file-compressed 201732972 2.04555e+08 0.986206 ns
tpch_q02/duckdb:vortex-file-compressed 56546474 5.76524e+07 0.980817 ns
tpch_q03/duckdb:vortex-file-compressed 135060650 1.34585e+08 1.00354 ns
tpch_q04/duckdb:vortex-file-compressed 164480534 1.64662e+08 0.998901 ns
tpch_q05/duckdb:vortex-file-compressed 144164936 1.36186e+08 1.05859 ns
tpch_q06/duckdb:vortex-file-compressed 62554713 5.61177e+07 1.11471 ns 🚨
tpch_q07/duckdb:vortex-file-compressed 153917818 1.46831e+08 1.04827 ns
tpch_q08/duckdb:vortex-file-compressed 234935634 2.40932e+08 0.97511 ns
tpch_q09/duckdb:vortex-file-compressed 370408830 3.62381e+08 1.02215 ns
tpch_q10/duckdb:vortex-file-compressed 150089742 1.47008e+08 1.02096 ns
tpch_q11/duckdb:vortex-file-compressed 38851661 4.01888e+07 0.966729 ns
tpch_q12/duckdb:vortex-file-compressed 112299720 1.09469e+08 1.02586 ns
tpch_q13/duckdb:vortex-file-compressed 239344921 2.3948e+08 0.999436 ns
tpch_q14/duckdb:vortex-file-compressed 72227580 6.68652e+07 1.0802 ns
tpch_q15/duckdb:vortex-file-compressed 95643198 9.81271e+07 0.974687 ns
tpch_q16/duckdb:vortex-file-compressed 83446919 8.14186e+07 1.02491 ns
tpch_q17/duckdb:vortex-file-compressed 132027356 1.26606e+08 1.04282 ns
tpch_q18/duckdb:vortex-file-compressed 286783298 2.83369e+08 1.01205 ns
tpch_q19/duckdb:vortex-file-compressed 99927669 9.86891e+07 1.01255 ns
tpch_q20/duckdb:vortex-file-compressed 169408059 1.72441e+08 0.982412 ns
tpch_q21/duckdb:vortex-file-compressed 594474860 5.88393e+08 1.01034 ns
tpch_q22/duckdb:vortex-file-compressed 75626897 7.55125e+07 1.00151 ns
tpch_q01/duckdb:vortex-compact 248723196 2.5232e+08 0.985745 ns
tpch_q02/duckdb:vortex-compact 69462322 6.99467e+07 0.993075 ns
tpch_q03/duckdb:vortex-compact 182018719 1.81622e+08 1.00219 ns
tpch_q04/duckdb:vortex-compact 214097420 2.12024e+08 1.00978 ns
tpch_q05/duckdb:vortex-compact 179236542 1.75392e+08 1.02192 ns
tpch_q06/duckdb:vortex-compact 128642861 1.10577e+08 1.16338 ns 🚨
tpch_q07/duckdb:vortex-compact 224226787 2.20504e+08 1.01688 ns
tpch_q08/duckdb:vortex-compact 264552767 2.6479e+08 0.999104 ns
tpch_q09/duckdb:vortex-compact 421237175 4.16288e+08 1.01189 ns
tpch_q10/duckdb:vortex-compact 212601844 2.08218e+08 1.02106 ns
tpch_q11/duckdb:vortex-compact 43855127 4.37212e+07 1.00306 ns
tpch_q12/duckdb:vortex-compact 307694628 2.95586e+08 1.04097 ns
tpch_q13/duckdb:vortex-compact 298690019 2.98985e+08 0.999014 ns
tpch_q14/duckdb:vortex-compact 122962745 1.06633e+08 1.15314 ns 🚨
tpch_q15/duckdb:vortex-compact 134007641 1.33009e+08 1.00751 ns
tpch_q16/duckdb:vortex-compact 93833669 9.20393e+07 1.0195 ns
tpch_q17/duckdb:vortex-compact 149198667 1.47539e+08 1.01125 ns
tpch_q18/duckdb:vortex-compact 337296788 3.36908e+08 1.00115 ns
tpch_q19/duckdb:vortex-compact 156709385 1.57529e+08 0.994799 ns
tpch_q20/duckdb:vortex-compact 225236495 2.22898e+08 1.01049 ns
tpch_q21/duckdb:vortex-compact 696901636 6.83732e+08 1.01926 ns
tpch_q22/duckdb:vortex-compact 84788664 8.39654e+07 1.00981 ns
tpch_q01/duckdb:duckdb 117869617 1.17754e+08 1.00098 ns
tpch_q02/duckdb:duckdb 51751294 5.30665e+07 0.975216 ns
tpch_q03/duckdb:duckdb 101420842 1.01626e+08 0.997985 ns
tpch_q04/duckdb:duckdb 129696878 1.30011e+08 0.997583 ns
tpch_q05/duckdb:duckdb 116042579 1.15884e+08 1.00137 ns
tpch_q06/duckdb:duckdb 44479109 4.58155e+07 0.970832 ns
tpch_q07/duckdb:duckdb 110167178 1.1101e+08 0.992403 ns
tpch_q08/duckdb:duckdb 140365597 1.41006e+08 0.995458 ns
tpch_q09/duckdb:duckdb 308726136 3.07668e+08 1.00344 ns
tpch_q10/duckdb:duckdb 218804594 2.16781e+08 1.00934 ns
tpch_q11/duckdb:duckdb 23084820 2.35556e+07 0.980014 ns
tpch_q12/duckdb:duckdb 85605318 8.68537e+07 0.985626 ns
tpch_q13/duckdb:duckdb 238671107 2.36935e+08 1.00733 ns
tpch_q14/duckdb:duckdb 77953145 7.93309e+07 0.982633 ns
tpch_q15/duckdb:duckdb 81672844 8.19544e+07 0.996564 ns
tpch_q16/duckdb:duckdb 73141785 7.38773e+07 0.990044 ns
tpch_q17/duckdb:duckdb 99635425 1.00325e+08 0.993125 ns
tpch_q18/duckdb:duckdb 219485355 2.18623e+08 1.00394 ns
tpch_q19/duckdb:duckdb 127634300 1.30033e+08 0.98155 ns
tpch_q20/duckdb:duckdb 124532470 1.25251e+08 0.994263 ns
tpch_q21/duckdb:duckdb 323805013 3.21182e+08 1.00817 ns
tpch_q22/duckdb:duckdb 70370666 7.56464e+07 0.930258 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: no data
  • Vortex: no vortex data
  • duckdb:vortex: no duckdb:vortex data
  • datafusion:vortex: no datafusion:vortex data
  • Best: No valid vortex comparisons
  • Worst: No valid vortex comparisons
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 893728666 nan nan nan
fineweb_q01/datafusion:parquet 1567072894 nan nan nan
fineweb_q02/datafusion:parquet 1617038504 nan nan nan
fineweb_q03/datafusion:parquet 1616905496 nan nan nan
fineweb_q04/datafusion:parquet 1601464566 nan nan nan
fineweb_q05/datafusion:parquet 1611009497 nan nan nan
fineweb_q06/datafusion:parquet 1595475009 nan nan nan
fineweb_q07/datafusion:parquet 1645618934 nan nan nan
fineweb_q08/datafusion:parquet 1626706160 nan nan nan
fineweb_q00/datafusion:vortex-file-compressed 36236588 nan nan nan
fineweb_q01/datafusion:vortex-file-compressed 471584281 nan nan nan
fineweb_q02/datafusion:vortex-file-compressed 334331406 nan nan nan
fineweb_q03/datafusion:vortex-file-compressed 1380715905 nan nan nan
fineweb_q04/datafusion:vortex-file-compressed 1362350455 nan nan nan
fineweb_q05/datafusion:vortex-file-compressed 1360566099 nan nan nan
fineweb_q06/datafusion:vortex-file-compressed 1553110848 nan nan nan
fineweb_q07/datafusion:vortex-file-compressed 1386985066 nan nan nan
fineweb_q08/datafusion:vortex-file-compressed 548118485 nan nan nan
fineweb_q00/datafusion:vortex-compact 29759367 nan nan nan
fineweb_q01/datafusion:vortex-compact 508345813 nan nan nan
fineweb_q02/datafusion:vortex-compact 461470712 nan nan nan
fineweb_q03/datafusion:vortex-compact 1697756406 nan nan nan
fineweb_q04/datafusion:vortex-compact 1980384707 nan nan nan
fineweb_q05/datafusion:vortex-compact 1588437385 nan nan nan
fineweb_q06/datafusion:vortex-compact 1253841513 nan nan nan
fineweb_q07/datafusion:vortex-compact 1121321960 nan nan nan
fineweb_q08/datafusion:vortex-compact 396557754 nan nan nan
fineweb_q00/duckdb:parquet 962160938 nan nan nan
fineweb_q01/duckdb:parquet 2210581207 nan nan nan
fineweb_q02/duckdb:parquet 2209219610 nan nan nan
fineweb_q03/duckdb:parquet 7118704061 nan nan nan
fineweb_q04/duckdb:parquet 1688685889 nan nan nan
fineweb_q05/duckdb:parquet 3843204411 nan nan nan
fineweb_q06/duckdb:parquet 4969426427 nan nan nan
fineweb_q07/duckdb:parquet 5431616057 nan nan nan
fineweb_q08/duckdb:parquet 996293822 nan nan nan
fineweb_q00/duckdb:vortex-file-compressed 89835981 nan nan nan
fineweb_q01/duckdb:vortex-file-compressed 497492627 nan nan nan
fineweb_q02/duckdb:vortex-file-compressed 541481374 nan nan nan
fineweb_q03/duckdb:vortex-file-compressed 1615216879 nan nan nan
fineweb_q04/duckdb:vortex-file-compressed 1645334704 nan nan nan
fineweb_q05/duckdb:vortex-file-compressed 1746808459 nan nan nan
fineweb_q06/duckdb:vortex-file-compressed 1855420091 nan nan nan
fineweb_q07/duckdb:vortex-file-compressed 1678057424 nan nan nan
fineweb_q08/duckdb:vortex-file-compressed 698102648 nan nan nan
fineweb_q00/duckdb:vortex-compact 82148710 nan nan nan
fineweb_q01/duckdb:vortex-compact 512109799 nan nan nan
fineweb_q02/duckdb:vortex-compact 625512665 nan nan nan
fineweb_q03/duckdb:vortex-compact 1812218813 nan nan nan
fineweb_q04/duckdb:vortex-compact 1826194329 nan nan nan
fineweb_q05/duckdb:vortex-compact 1748696966 nan nan nan
fineweb_q06/duckdb:vortex-compact 1689140662 nan nan nan
fineweb_q07/duckdb:vortex-compact 1611399723 nan nan nan
fineweb_q08/duckdb:vortex-compact 539818834 nan nan nan

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 0.994x ➖
  • Vortex: 1.005x ➖
  • Best: vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical (0.885x)
  • Worst: vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 (1.139x)
  • Significant (>10%): 1↑ 1↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.31631e+09 1.31961e+09 0.997501 ns
parquet_rs-zstd decompress time/taxi 2.81772e+08 2.85626e+08 0.986504 ns
compress time/taxi 2.98341e+08 3.03298e+08 0.983658 ns
decompress time/taxi 1.65697e+07 1.79183e+07 0.924739 ns
parquet_rs-zstd compress time/Arade 2.31757e+09 2.37241e+09 0.976885 ns
parquet_rs-zstd decompress time/Arade 6.19689e+08 6.26547e+08 0.989054 ns
compress time/Arade 4.1421e+08 4.24538e+08 0.975674 ns
decompress time/Arade 2.85379e+07 2.90226e+07 0.9833 ns
parquet_rs-zstd compress time/Bimbo 1.47962e+10 1.49312e+10 0.990958 ns
parquet_rs-zstd decompress time/Bimbo 2.35131e+09 2.34678e+09 1.00193 ns
compress time/Bimbo 1.01686e+09 1.02109e+09 0.995863 ns
decompress time/Bimbo 9.55666e+07 9.79544e+07 0.975623 ns
parquet_rs-zstd compress time/CMSprovider 7.21399e+09 7.30256e+09 0.987871 ns
parquet_rs-zstd decompress time/CMSprovider 1.50219e+09 1.56807e+09 0.95799 ns
compress time/CMSprovider 9.80822e+08 9.25242e+08 1.06007 ns
decompress time/CMSprovider 7.07032e+07 7.13208e+07 0.99134 ns
parquet_rs-zstd compress time/Euro2016 1.40462e+09 1.41701e+09 0.991256 ns
parquet_rs-zstd decompress time/Euro2016 4.06206e+08 4.1423e+08 0.980629 ns
compress time/Euro2016 2.49229e+08 2.40669e+08 1.03557 ns
decompress time/Euro2016 2.13891e+07 2.06858e+07 1.034 ns
parquet_rs-zstd compress time/Food 8.73382e+08 8.86569e+08 0.985126 ns
parquet_rs-zstd decompress time/Food 1.9616e+08 1.99955e+08 0.981022 ns
compress time/Food 3.11425e+08 2.94512e+08 1.05743 ns
decompress time/Food 9.63175e+06 9.35725e+06 1.02934 ns
parquet_rs-zstd compress time/HashTags 2.40546e+09 2.49826e+09 0.962853 ns
parquet_rs-zstd decompress time/HashTags 6.32795e+08 6.64503e+08 0.952283 ns
compress time/HashTags 5.56468e+08 5.73671e+08 0.970012 ns
decompress time/HashTags 7.4429e+07 7.23755e+07 1.02837 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 8.65574e+08 8.72525e+08 0.992034 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 2.40902e+08 2.4009e+08 1.00338 ns
compress time/TPC-H l_comment chunked 1.33987e+08 1.35581e+08 0.988242 ns
decompress time/TPC-H l_comment chunked 8.4097e+06 8.52923e+06 0.985985 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 8.63882e+08 8.69342e+08 0.993719 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 2.41326e+08 2.38749e+08 1.01079 ns
compress time/TPC-H l_comment canonical 2.59989e+08 2.95547e+08 0.879689 ns 🚀
decompress time/TPC-H l_comment canonical 1.05255e+07 1.02808e+07 1.0238 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.80438e+06 6.83588e+06 0.995392 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.70166e+06 2.69325e+06 1.00312 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.29362e+07 1.38089e+07 0.936797 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.28381e+06 2.31804e+06 0.985235 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.46833e+07 8.22191e+07 1.02997 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.76173e+07 2.99231e+07 0.922944 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.36012e+08 1.38501e+08 0.982032 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 1.90183e+07 1.95832e+07 0.971158 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 8.74476e+08 1.01381e+09 0.862564 ns 🚀
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.06911e+08 3.05851e+08 1.00347 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.36382e+09 1.38853e+09 0.982201 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.29961e+08 2.28096e+08 1.00818 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 9.82422e+06 1.07278e+07 0.915773 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.64922e+06 2.73168e+06 0.969815 ns
compress time/wide table cols=100 chunks=50 rows=1000 3.252e+07 3.58731e+07 0.906527 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2.22755e+06 2.29912e+06 0.968872 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 1.3692e+08 1.41936e+08 0.964657 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.74178e+07 2.89696e+07 0.946434 ns
compress time/wide table cols=1000 chunks=50 rows=1000 3.73242e+08 3.74056e+08 0.997824 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 1.89975e+07 1.91471e+07 0.992185 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 1.64247e+09 1.72946e+09 0.949702 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.14665e+08 3.15058e+08 0.998753 ns
compress time/wide table cols=10000 chunks=50 rows=1000 3.62763e+09 3.75078e+09 0.967168 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.32378e+08 2.39973e+08 0.968354 ns
parquet-zstd size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex size/taxi 5.49874e+07 5.49861e+07 1.00002 bytes
vortex:parquet-zstd size/taxi 0.984041 0.984018 1.00002 ratio
vortex:parquet-zstd ratio compress time/taxi 0.226649 0.229839 0.986122 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0588055 0.0627332 0.93739 ratio
parquet-zstd size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex size/Arade 1.42318e+08 1.42317e+08 1 bytes
vortex:parquet-zstd size/Arade 0.466186 0.466183 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.178726 0.178948 0.998761 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.046052 0.0463215 0.994182 ratio
parquet-zstd size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex size/Bimbo 5.30245e+08 5.30249e+08 0.999992 bytes
vortex:parquet-zstd size/Bimbo 1.36332 1.36333 0.999992 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.0687245 0.068386 1.00495 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0406441 0.0417399 0.973746 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.135961 0.126701 1.07309 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0470666 0.0454833 1.03481 ratio
parquet-zstd size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex size/Euro2016 1.71377e+08 1.71376e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.39282 1.39282 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.177435 0.169843 1.0447 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0526557 0.0499379 1.05442 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.356574 0.332193 1.0734 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0491015 0.0467968 1.04925 ratio
parquet-zstd size/HashTags 1.33807e+08 1.33807e+08 1 bytes
vortex size/HashTags 2.08958e+08 2.08958e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.56163 1.56163 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.231335 0.229628 1.00744 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.117619 0.108917 1.0799 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.154795 0.155389 0.996178 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0349092 0.0355251 0.982664 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.300955 0.339966 0.885249 ratio 🚀
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0436152 0.0430612 1.01286 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 1.90115 2.02007 0.941134 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0.845336 0.860684 0.982168 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 1.60613 1.68454 0.953455 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.688638 0.65445 1.05224 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.55959 1.36962 1.1387 ratio 🚨
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.749275 0.745774 1.00469 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 3.31018 3.34394 0.989904 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0.840832 0.841651 0.999027 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 2.72599 2.63538 1.03438 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.692888 0.660938 1.04834 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.20864 2.16876 1.01839 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.738494 0.761678 0.969563 ratio

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.006x ➖
  • Vortex: 1.025x ➖
  • duckdb:vortex: 1.015x ➖
  • datafusion:vortex: 1.035x ➖
  • Best: tpcds_q02/duckdb:vortex-file-compressed (0.874x)
  • Worst: tpcds_q51/duckdb:vortex-compact (1.742x)
  • Significant (>10%): 4↑ 29↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 44143416 3.74965e+07 1.17727 ns 🚨
tpcds_q02/datafusion:parquet 45698806 4.31477e+07 1.05912 ns
tpcds_q03/datafusion:parquet 21420064 2.13925e+07 1.00129 ns
tpcds_q04/datafusion:parquet 347947023 3.41663e+08 1.01839 ns
tpcds_q05/datafusion:parquet 39946634 4.09592e+07 0.975279 ns
tpcds_q06/datafusion:parquet 64970423 6.38726e+07 1.01719 ns
tpcds_q07/datafusion:parquet 109798767 1.06863e+08 1.02747 ns
tpcds_q08/datafusion:parquet 68030377 7.71036e+07 0.882324 ns 🚀
tpcds_q09/datafusion:parquet 48840221 4.86325e+07 1.00427 ns
tpcds_q10/datafusion:parquet 108295250 1.03546e+08 1.04587 ns
tpcds_q11/datafusion:parquet 228401875 2.32259e+08 0.983393 ns
tpcds_q12/datafusion:parquet 29649649 2.6483e+07 1.11957 ns 🚨
tpcds_q13/datafusion:parquet 106449610 1.04643e+08 1.01727 ns
tpcds_q14/datafusion:parquet 288762666 2.90115e+08 0.995338 ns
tpcds_q15/datafusion:parquet 33122111 3.39962e+07 0.974288 ns
tpcds_q16/datafusion:parquet 42167130 4.2298e+07 0.996905 ns
tpcds_q17/datafusion:parquet 104329172 1.06577e+08 0.978909 ns
tpcds_q18/datafusion:parquet 131765644 1.31467e+08 1.00227 ns
tpcds_q19/datafusion:parquet 36839657 3.68468e+07 0.999807 ns
tpcds_q20/datafusion:parquet 26897873 2.66295e+07 1.01008 ns
tpcds_q21/datafusion:parquet 33810705 3.3322e+07 1.01467 ns
tpcds_q22/datafusion:parquet 73885980 7.1399e+07 1.03483 ns
tpcds_q23/datafusion:parquet 241040831 2.39952e+08 1.00454 ns
tpcds_q24/datafusion:parquet 141633475 1.42233e+08 0.995783 ns
tpcds_q25/datafusion:parquet 104832303 1.04013e+08 1.00787 ns
tpcds_q26/datafusion:parquet 99874435 1.03078e+08 0.968922 ns
tpcds_q27/datafusion:parquet 204441339 2.02463e+08 1.00977 ns
tpcds_q28/datafusion:parquet 45062529 4.49423e+07 1.00268 ns
tpcds_q29/datafusion:parquet 104559095 1.06476e+08 0.981998 ns
tpcds_q30/datafusion:parquet 51499880 4.97091e+07 1.03603 ns
tpcds_q31/datafusion:parquet 116813164 1.14332e+08 1.02171 ns
tpcds_q32/datafusion:parquet 26478791 2.84181e+07 0.931757 ns
tpcds_q33/datafusion:parquet 40482931 4.35713e+07 0.929119 ns
tpcds_q34/datafusion:parquet 41111934 4.0717e+07 1.0097 ns
tpcds_q35/datafusion:parquet 110306946 1.07425e+08 1.02683 ns
tpcds_q36/datafusion:parquet 95651575 9.4218e+07 1.01522 ns
tpcds_q37/datafusion:parquet 28002765 2.6664e+07 1.05021 ns
tpcds_q38/datafusion:parquet 61249912 6.25777e+07 0.978782 ns
tpcds_q39/datafusion:parquet 72604305 7.39825e+07 0.981371 ns
tpcds_q40/datafusion:parquet 34303951 3.51741e+07 0.975261 ns
tpcds_q41/datafusion:parquet 12272453 1.20681e+07 1.01694 ns
tpcds_q42/datafusion:parquet 20765198 2.07085e+07 1.00274 ns
tpcds_q43/datafusion:parquet 24876410 2.45301e+07 1.01412 ns
tpcds_q44/datafusion:parquet 62981197 6.0582e+07 1.0396 ns
tpcds_q45/datafusion:parquet 47192240 4.77702e+07 0.987901 ns
tpcds_q46/datafusion:parquet 58852645 5.85877e+07 1.00452 ns
tpcds_q47/datafusion:parquet 222934818 2.25383e+08 0.989136 ns
tpcds_q48/datafusion:parquet 95736250 9.43622e+07 1.01456 ns
tpcds_q49/datafusion:parquet 62219317 6.13236e+07 1.01461 ns
tpcds_q50/datafusion:parquet 71528911 7.01869e+07 1.01912 ns
tpcds_q51/datafusion:parquet 112062406 1.1145e+08 1.0055 ns
tpcds_q52/datafusion:parquet 20378456 2.14419e+07 0.950404 ns
tpcds_q53/datafusion:parquet 32874461 3.4167e+07 0.962171 ns
tpcds_q54/datafusion:parquet 44909237 4.526e+07 0.99225 ns
tpcds_q55/datafusion:parquet 20009752 2.0322e+07 0.984635 ns
tpcds_q56/datafusion:parquet 44013342 4.27709e+07 1.02905 ns
tpcds_q57/datafusion:parquet 141451747 1.40595e+08 1.0061 ns
tpcds_q58/datafusion:parquet 114658200 1.1223e+08 1.02164 ns
tpcds_q59/datafusion:parquet 71294446 6.79196e+07 1.04969 ns
tpcds_q60/datafusion:parquet 43814584 3.77233e+07 1.16147 ns 🚨
tpcds_q61/datafusion:parquet 62948260 6.80792e+07 0.924633 ns
tpcds_q62/datafusion:parquet 56001042 4.38448e+07 1.27726 ns 🚨
tpcds_q63/datafusion:parquet 34197256 3.09013e+07 1.10666 ns 🚨
tpcds_q64/datafusion:parquet 626212969 6.22214e+08 1.00643 ns
tpcds_q65/datafusion:parquet 47795521 4.95873e+07 0.963866 ns
tpcds_q66/datafusion:parquet 105607771 1.04541e+08 1.0102 ns
tpcds_q67/datafusion:parquet 130719114 1.36883e+08 0.954971 ns
tpcds_q68/datafusion:parquet 59036129 5.93236e+07 0.995154 ns
tpcds_q69/datafusion:parquet 100083907 9.45918e+07 1.05806 ns
tpcds_q70/datafusion:parquet 128375156 1.29184e+08 0.993742 ns
tpcds_q71/datafusion:parquet 29395061 3.09283e+07 0.950425 ns
tpcds_q72/datafusion:parquet 1665840318 1.66864e+09 0.998323 ns
tpcds_q73/datafusion:parquet 39235759 3.93268e+07 0.997686 ns
tpcds_q74/datafusion:parquet 144840342 1.45115e+08 0.998107 ns
tpcds_q75/datafusion:parquet 125546661 1.15997e+08 1.08232 ns
tpcds_q76/datafusion:parquet 55447694 5.49225e+07 1.00956 ns
tpcds_q77/datafusion:parquet 51986993 5.37418e+07 0.967348 ns
tpcds_q78/datafusion:parquet 179993799 1.75649e+08 1.02474 ns
tpcds_q79/datafusion:parquet 40143153 4.02166e+07 0.998174 ns
tpcds_q80/datafusion:parquet 101823773 1.00937e+08 1.00879 ns
tpcds_q81/datafusion:parquet 49714881 5.03681e+07 0.98703 ns
tpcds_q82/datafusion:parquet 28915953 2.91686e+07 0.991337 ns
tpcds_q83/datafusion:parquet 72232489 7.23353e+07 0.998579 ns
tpcds_q84/datafusion:parquet 55610592 5.6921e+07 0.976978 ns
tpcds_q85/datafusion:parquet 171823610 1.73723e+08 0.989067 ns
tpcds_q86/datafusion:parquet 21813593 2.10584e+07 1.03586 ns
tpcds_q87/datafusion:parquet 61591047 6.06502e+07 1.01551 ns
tpcds_q88/datafusion:parquet 110684066 1.05974e+08 1.04445 ns
tpcds_q89/datafusion:parquet 35374361 3.77148e+07 0.937943 ns
tpcds_q90/datafusion:parquet 30782721 3.03041e+07 1.01579 ns
tpcds_q91/datafusion:parquet 89866168 8.95321e+07 1.00373 ns
tpcds_q92/datafusion:parquet 25365340 2.67844e+07 0.947019 ns
tpcds_q93/datafusion:parquet 35306803 3.51929e+07 1.00324 ns
tpcds_q94/datafusion:parquet 34412511 3.45367e+07 0.996403 ns
tpcds_q95/datafusion:parquet 84870028 8.44382e+07 1.00511 ns
tpcds_q96/datafusion:parquet 25895200 2.33853e+07 1.10733 ns 🚨
tpcds_q97/datafusion:parquet 41156945 4.03823e+07 1.01918 ns
tpcds_q98/datafusion:parquet 34095595 3.31089e+07 1.0298 ns
tpcds_q99/datafusion:parquet 53001429 5.3509e+07 0.990514 ns
tpcds_q01/datafusion:vortex-file-compressed 28442354 2.39798e+07 1.18609 ns 🚨
tpcds_q02/datafusion:vortex-file-compressed 47745910 4.58911e+07 1.04042 ns
tpcds_q03/datafusion:vortex-file-compressed 17776802 1.717e+07 1.03534 ns
tpcds_q04/datafusion:vortex-file-compressed 506000934 4.96676e+08 1.01877 ns
tpcds_q05/datafusion:vortex-file-compressed 46040264 4.65464e+07 0.989125 ns
tpcds_q06/datafusion:vortex-file-compressed 56255396 5.53319e+07 1.01669 ns
tpcds_q07/datafusion:vortex-file-compressed 59661421 5.91121e+07 1.00929 ns
tpcds_q08/datafusion:vortex-file-compressed 77006429 6.90826e+07 1.1147 ns 🚨
tpcds_q09/datafusion:vortex-file-compressed 40775902 3.61855e+07 1.12686 ns 🚨
tpcds_q10/datafusion:vortex-file-compressed 46403946 4.18781e+07 1.10807 ns 🚨
tpcds_q11/datafusion:vortex-file-compressed 307924995 2.99192e+08 1.02919 ns
tpcds_q12/datafusion:vortex-file-compressed 22245615 2.08248e+07 1.06823 ns
tpcds_q13/datafusion:vortex-file-compressed 54352104 4.63755e+07 1.172 ns 🚨
tpcds_q14/datafusion:vortex-file-compressed 269381024 2.66072e+08 1.01244 ns
tpcds_q15/datafusion:vortex-file-compressed 44968002 4.28044e+07 1.05055 ns
tpcds_q16/datafusion:vortex-file-compressed 34427229 3.18955e+07 1.07937 ns
tpcds_q17/datafusion:vortex-file-compressed 86010301 8.26875e+07 1.04019 ns
tpcds_q18/datafusion:vortex-file-compressed 68471132 6.51942e+07 1.05026 ns
tpcds_q19/datafusion:vortex-file-compressed 33157435 3.06847e+07 1.08059 ns
tpcds_q20/datafusion:vortex-file-compressed 27018163 2.61236e+07 1.03424 ns
tpcds_q21/datafusion:vortex-file-compressed 244102557 2.56629e+08 0.951188 ns
tpcds_q22/datafusion:vortex-file-compressed 74759614 7.25085e+07 1.03105 ns
tpcds_q23/datafusion:vortex-file-compressed 242138481 2.35468e+08 1.02833 ns
tpcds_q24/datafusion:vortex-file-compressed 129615860 1.28837e+08 1.00604 ns
tpcds_q25/datafusion:vortex-file-compressed 90137510 8.32609e+07 1.08259 ns
tpcds_q26/datafusion:vortex-file-compressed 43426965 4.15301e+07 1.04568 ns
tpcds_q27/datafusion:vortex-file-compressed 143482332 1.41756e+08 1.01217 ns
tpcds_q28/datafusion:vortex-file-compressed 42623734 3.65747e+07 1.16539 ns 🚨
tpcds_q29/datafusion:vortex-file-compressed 85207985 8.36697e+07 1.01839 ns
tpcds_q30/datafusion:vortex-file-compressed 30079253 2.95626e+07 1.01748 ns
tpcds_q31/datafusion:vortex-file-compressed 133380994 1.24285e+08 1.07318 ns
tpcds_q32/datafusion:vortex-file-compressed 22469675 2.25261e+07 0.997493 ns
tpcds_q33/datafusion:vortex-file-compressed 37086915 3.47109e+07 1.06845 ns
tpcds_q34/datafusion:vortex-file-compressed 31663967 3.01742e+07 1.04937 ns
tpcds_q35/datafusion:vortex-file-compressed 57110436 5.67026e+07 1.00719 ns
tpcds_q36/datafusion:vortex-file-compressed 76769461 7.45426e+07 1.02987 ns
tpcds_q37/datafusion:vortex-file-compressed 36523555 3.62267e+07 1.0082 ns
tpcds_q38/datafusion:vortex-file-compressed 50615855 4.87568e+07 1.03813 ns
tpcds_q39/datafusion:vortex-file-compressed 347041546 3.64344e+08 0.952512 ns
tpcds_q40/datafusion:vortex-file-compressed 66349275 6.66944e+07 0.994826 ns
tpcds_q41/datafusion:vortex-file-compressed 12859260 1.40762e+07 0.913545 ns
tpcds_q42/datafusion:vortex-file-compressed 19128371 1.77245e+07 1.07921 ns
tpcds_q43/datafusion:vortex-file-compressed 33934250 3.38935e+07 1.0012 ns
tpcds_q44/datafusion:vortex-file-compressed 58461845 5.74151e+07 1.01823 ns
tpcds_q45/datafusion:vortex-file-compressed 38425677 3.8181e+07 1.00641 ns
tpcds_q46/datafusion:vortex-file-compressed 53120508 4.9448e+07 1.07427 ns
tpcds_q47/datafusion:vortex-file-compressed 274654420 2.66e+08 1.03254 ns
tpcds_q48/datafusion:vortex-file-compressed 54982765 5.32968e+07 1.03163 ns
tpcds_q49/datafusion:vortex-file-compressed 65287129 6.0258e+07 1.08346 ns
tpcds_q50/datafusion:vortex-file-compressed 60764366 5.75989e+07 1.05496 ns
tpcds_q51/datafusion:vortex-file-compressed 108512428 1.0862e+08 0.999007 ns
tpcds_q52/datafusion:vortex-file-compressed 18676425 1.74762e+07 1.06868 ns
tpcds_q53/datafusion:vortex-file-compressed 27416464 2.53491e+07 1.08156 ns
tpcds_q54/datafusion:vortex-file-compressed 42588350 3.97902e+07 1.07032 ns
tpcds_q55/datafusion:vortex-file-compressed 18854016 1.74022e+07 1.08343 ns
tpcds_q56/datafusion:vortex-file-compressed 36940095 3.67807e+07 1.00433 ns
tpcds_q57/datafusion:vortex-file-compressed 188785517 1.85225e+08 1.01922 ns
tpcds_q58/datafusion:vortex-file-compressed 109041614 1.05856e+08 1.03009 ns
tpcds_q59/datafusion:vortex-file-compressed 79259994 7.69193e+07 1.03043 ns
tpcds_q60/datafusion:vortex-file-compressed 38003102 3.58255e+07 1.06078 ns
tpcds_q61/datafusion:vortex-file-compressed 52789299 5.12371e+07 1.0303 ns
tpcds_q62/datafusion:vortex-file-compressed 45474017 4.23397e+07 1.07403 ns
tpcds_q63/datafusion:vortex-file-compressed 27424526 2.66144e+07 1.03044 ns
tpcds_q64/datafusion:vortex-file-compressed 439311668 4.37832e+08 1.00338 ns
tpcds_q65/datafusion:vortex-file-compressed 51803911 4.91404e+07 1.0542 ns
tpcds_q66/datafusion:vortex-file-compressed 182549877 1.82659e+08 0.999402 ns
tpcds_q67/datafusion:vortex-file-compressed 134551036 1.30436e+08 1.03155 ns
tpcds_q68/datafusion:vortex-file-compressed 51501104 4.92546e+07 1.04561 ns
tpcds_q69/datafusion:vortex-file-compressed 41830584 3.94766e+07 1.05963 ns
tpcds_q70/datafusion:vortex-file-compressed 143976199 1.35249e+08 1.06452 ns
tpcds_q71/datafusion:vortex-file-compressed 30072649 2.78557e+07 1.07959 ns
tpcds_q72/datafusion:vortex-file-compressed 3024865009 3.00773e+09 1.0057 ns
tpcds_q73/datafusion:vortex-file-compressed 31122874 2.91729e+07 1.06684 ns
tpcds_q74/datafusion:vortex-file-compressed 163667299 1.60044e+08 1.02264 ns
tpcds_q75/datafusion:vortex-file-compressed 124392954 1.19722e+08 1.03902 ns
tpcds_q76/datafusion:vortex-file-compressed 35540285 3.46428e+07 1.02591 ns
tpcds_q77/datafusion:vortex-file-compressed 44359634 4.10555e+07 1.08048 ns
tpcds_q78/datafusion:vortex-file-compressed 227578636 2.15967e+08 1.05377 ns
tpcds_q79/datafusion:vortex-file-compressed 42508368 3.96424e+07 1.0723 ns
tpcds_q80/datafusion:vortex-file-compressed 136665904 1.31279e+08 1.04104 ns
tpcds_q81/datafusion:vortex-file-compressed 38524276 3.68318e+07 1.04595 ns
tpcds_q82/datafusion:vortex-file-compressed 41573458 3.69082e+07 1.1264 ns 🚨
tpcds_q83/datafusion:vortex-file-compressed 48190122 4.8876e+07 0.985966 ns
tpcds_q84/datafusion:vortex-file-compressed 16353661 1.59632e+07 1.02446 ns
tpcds_q85/datafusion:vortex-file-compressed 60033299 5.74845e+07 1.04434 ns
tpcds_q86/datafusion:vortex-file-compressed 20516680 1.8873e+07 1.08709 ns
tpcds_q87/datafusion:vortex-file-compressed 53381460 4.90754e+07 1.08774 ns
tpcds_q88/datafusion:vortex-file-compressed 83764871 8.23205e+07 1.01755 ns
tpcds_q89/datafusion:vortex-file-compressed 42219555 3.97243e+07 1.06281 ns
tpcds_q90/datafusion:vortex-file-compressed 18308484 1.79512e+07 1.0199 ns
tpcds_q91/datafusion:vortex-file-compressed 23601710 2.3787e+07 0.99221 ns
tpcds_q92/datafusion:vortex-file-compressed 20392821 1.9313e+07 1.05591 ns
tpcds_q93/datafusion:vortex-file-compressed 51938964 4.92611e+07 1.05436 ns
tpcds_q94/datafusion:vortex-file-compressed 32325928 2.98016e+07 1.0847 ns
tpcds_q95/datafusion:vortex-file-compressed 72393506 6.78752e+07 1.06657 ns
tpcds_q96/datafusion:vortex-file-compressed 16692358 1.67485e+07 0.996645 ns
tpcds_q97/datafusion:vortex-file-compressed 36370098 3.48772e+07 1.04281 ns
tpcds_q98/datafusion:vortex-file-compressed 36367344 3.44026e+07 1.05711 ns
tpcds_q99/datafusion:vortex-file-compressed 75082451 7.09561e+07 1.05815 ns
tpcds_q01/datafusion:vortex-compact 31570969 2.42877e+07 1.29988 ns 🚨
tpcds_q02/datafusion:vortex-compact 48817235 4.56727e+07 1.06885 ns
tpcds_q03/datafusion:vortex-compact 18616258 1.81972e+07 1.02303 ns
tpcds_q04/datafusion:vortex-compact 519880947 5.05056e+08 1.02935 ns
tpcds_q05/datafusion:vortex-compact 48135755 4.89931e+07 0.982501 ns
tpcds_q06/datafusion:vortex-compact 58876485 5.86851e+07 1.00326 ns
tpcds_q07/datafusion:vortex-compact 63904893 6.03568e+07 1.05879 ns
tpcds_q08/datafusion:vortex-compact 72004514 6.84106e+07 1.05253 ns
tpcds_q09/datafusion:vortex-compact 42612341 3.59801e+07 1.18433 ns 🚨
tpcds_q10/datafusion:vortex-compact 48064931 4.37245e+07 1.09927 ns
tpcds_q11/datafusion:vortex-compact 308277248 3.07576e+08 1.00228 ns
tpcds_q12/datafusion:vortex-compact 24933676 2.14032e+07 1.16495 ns 🚨
tpcds_q13/datafusion:vortex-compact 55374893 5.01605e+07 1.10395 ns 🚨
tpcds_q14/datafusion:vortex-compact 274440722 2.6984e+08 1.01705 ns
tpcds_q15/datafusion:vortex-compact 46778757 4.30929e+07 1.08553 ns
tpcds_q16/datafusion:vortex-compact 37439451 3.2105e+07 1.16616 ns 🚨
tpcds_q17/datafusion:vortex-compact 88778176 8.32191e+07 1.0668 ns
tpcds_q18/datafusion:vortex-compact 72692817 6.76628e+07 1.07434 ns
tpcds_q19/datafusion:vortex-compact 32310938 3.29048e+07 0.981952 ns
tpcds_q20/datafusion:vortex-compact 28901443 2.65303e+07 1.08937 ns
tpcds_q21/datafusion:vortex-compact 248281891 2.50455e+08 0.991323 ns
tpcds_q22/datafusion:vortex-compact 79626014 7.88893e+07 1.00934 ns
tpcds_q23/datafusion:vortex-compact 244015744 2.40712e+08 1.01372 ns
tpcds_q24/datafusion:vortex-compact 132234547 1.3018e+08 1.01578 ns
tpcds_q25/datafusion:vortex-compact 94181634 8.75351e+07 1.07593 ns
tpcds_q26/datafusion:vortex-compact 44614893 4.31298e+07 1.03443 ns
tpcds_q27/datafusion:vortex-compact 148385486 1.45293e+08 1.02129 ns
tpcds_q28/datafusion:vortex-compact 42790483 3.817e+07 1.12105 ns 🚨
tpcds_q29/datafusion:vortex-compact 90983764 8.42979e+07 1.07931 ns
tpcds_q30/datafusion:vortex-compact 30933177 3.07988e+07 1.00436 ns
tpcds_q31/datafusion:vortex-compact 134274343 1.30262e+08 1.03081 ns
tpcds_q32/datafusion:vortex-compact 24370820 2.27649e+07 1.07054 ns
tpcds_q33/datafusion:vortex-compact 37451494 3.49257e+07 1.07232 ns
tpcds_q34/datafusion:vortex-compact 32623703 3.2199e+07 1.01319 ns
tpcds_q35/datafusion:vortex-compact 60240038 5.8237e+07 1.0344 ns
tpcds_q36/datafusion:vortex-compact 80194996 7.6806e+07 1.04412 ns
tpcds_q37/datafusion:vortex-compact 39370626 3.3871e+07 1.16237 ns 🚨
tpcds_q38/datafusion:vortex-compact 52568697 5.11182e+07 1.02837 ns
tpcds_q39/datafusion:vortex-compact 322696442 3.51169e+08 0.918921 ns
tpcds_q40/datafusion:vortex-compact 67283587 7.13316e+07 0.943251 ns
tpcds_q41/datafusion:vortex-compact 13421530 1.46658e+07 0.915157 ns
tpcds_q42/datafusion:vortex-compact 19953234 1.86874e+07 1.06774 ns
tpcds_q43/datafusion:vortex-compact 33096412 3.34394e+07 0.989744 ns
tpcds_q44/datafusion:vortex-compact 61855443 6.02165e+07 1.02722 ns
tpcds_q45/datafusion:vortex-compact 40957765 3.90502e+07 1.04885 ns
tpcds_q46/datafusion:vortex-compact 54213956 5.17889e+07 1.04682 ns
tpcds_q47/datafusion:vortex-compact 282073441 2.81206e+08 1.00308 ns
tpcds_q48/datafusion:vortex-compact 56770620 5.4112e+07 1.04913 ns
tpcds_q49/datafusion:vortex-compact 66334682 6.35901e+07 1.04316 ns
tpcds_q50/datafusion:vortex-compact 62214112 5.99215e+07 1.03826 ns
tpcds_q51/datafusion:vortex-compact 117595950 1.07999e+08 1.08886 ns
tpcds_q52/datafusion:vortex-compact 19165753 1.87415e+07 1.02264 ns
tpcds_q53/datafusion:vortex-compact 27432849 2.68263e+07 1.02261 ns
tpcds_q54/datafusion:vortex-compact 43929135 4.09455e+07 1.07287 ns
tpcds_q55/datafusion:vortex-compact 18995208 1.82886e+07 1.03863 ns
tpcds_q56/datafusion:vortex-compact 39128450 3.72262e+07 1.0511 ns
tpcds_q57/datafusion:vortex-compact 189993709 1.90041e+08 0.999752 ns
tpcds_q58/datafusion:vortex-compact 112139439 1.09192e+08 1.027 ns
tpcds_q59/datafusion:vortex-compact 81771738 7.89979e+07 1.03511 ns
tpcds_q60/datafusion:vortex-compact 38889166 3.96576e+07 0.980624 ns
tpcds_q61/datafusion:vortex-compact 52917822 5.1917e+07 1.01928 ns
tpcds_q62/datafusion:vortex-compact 47602918 4.46696e+07 1.06567 ns
tpcds_q63/datafusion:vortex-compact 27683277 2.68169e+07 1.03231 ns
tpcds_q64/datafusion:vortex-compact 452133396 4.51948e+08 1.00041 ns
tpcds_q65/datafusion:vortex-compact 55492733 5.41828e+07 1.02418 ns
tpcds_q66/datafusion:vortex-compact 187550012 1.85704e+08 1.00994 ns
tpcds_q67/datafusion:vortex-compact 135304138 1.36049e+08 0.994526 ns
tpcds_q68/datafusion:vortex-compact 51112426 4.93203e+07 1.03634 ns
tpcds_q69/datafusion:vortex-compact 44859482 4.37377e+07 1.02565 ns
tpcds_q70/datafusion:vortex-compact 145217173 1.45323e+08 0.999273 ns
tpcds_q71/datafusion:vortex-compact 31614471 2.85361e+07 1.10788 ns 🚨
tpcds_q72/datafusion:vortex-compact 3010415849 3.0191e+09 0.997122 ns
tpcds_q73/datafusion:vortex-compact 34641475 3.16493e+07 1.09454 ns
tpcds_q74/datafusion:vortex-compact 166840872 1.64126e+08 1.01654 ns
tpcds_q75/datafusion:vortex-compact 129640752 1.27259e+08 1.01872 ns
tpcds_q76/datafusion:vortex-compact 36690492 3.84345e+07 0.954624 ns
tpcds_q77/datafusion:vortex-compact 44620301 4.62482e+07 0.9648 ns
tpcds_q78/datafusion:vortex-compact 227604840 2.38128e+08 0.95581 ns
tpcds_q79/datafusion:vortex-compact 43244745 4.3936e+07 0.984267 ns
tpcds_q80/datafusion:vortex-compact 134070753 1.42436e+08 0.941272 ns
tpcds_q81/datafusion:vortex-compact 37431805 4.17631e+07 0.896288 ns 🚀
tpcds_q82/datafusion:vortex-compact 39106074 3.93848e+07 0.992924 ns
tpcds_q83/datafusion:vortex-compact 49814315 5.10797e+07 0.975228 ns
tpcds_q84/datafusion:vortex-compact 18283099 1.68822e+07 1.08298 ns
tpcds_q85/datafusion:vortex-compact 61694722 6.06255e+07 1.01764 ns
tpcds_q86/datafusion:vortex-compact 20849707 2.16161e+07 0.964546 ns
tpcds_q87/datafusion:vortex-compact 53877944 5.39458e+07 0.998742 ns
tpcds_q88/datafusion:vortex-compact 84936150 9.03647e+07 0.939927 ns
tpcds_q89/datafusion:vortex-compact 41719924 4.07421e+07 1.024 ns
tpcds_q90/datafusion:vortex-compact 18503122 1.94641e+07 0.95063 ns
tpcds_q91/datafusion:vortex-compact 24299598 2.59608e+07 0.936011 ns
tpcds_q92/datafusion:vortex-compact 21321982 2.14223e+07 0.995318 ns
tpcds_q93/datafusion:vortex-compact 52872686 5.39555e+07 0.979931 ns
tpcds_q94/datafusion:vortex-compact 33544613 3.08583e+07 1.08705 ns
tpcds_q95/datafusion:vortex-compact 72380479 7.37255e+07 0.981756 ns
tpcds_q96/datafusion:vortex-compact 17711896 1.67644e+07 1.05652 ns
tpcds_q97/datafusion:vortex-compact 36481747 3.8754e+07 0.941367 ns
tpcds_q98/datafusion:vortex-compact 36047520 3.86625e+07 0.932364 ns
tpcds_q99/datafusion:vortex-compact 73356211 7.89655e+07 0.928965 ns
tpcds_q01/duckdb:parquet 46628595 4.92451e+07 0.946867 ns
tpcds_q02/duckdb:parquet 29321401 2.99014e+07 0.980604 ns
tpcds_q03/duckdb:parquet 13823879 1.43759e+07 0.961603 ns
tpcds_q04/duckdb:parquet 128912702 1.33212e+08 0.967723 ns
tpcds_q05/duckdb:parquet 30507977 3.06564e+07 0.99516 ns
tpcds_q06/duckdb:parquet 33987593 3.54027e+07 0.960028 ns
tpcds_q07/duckdb:parquet 27749880 2.89605e+07 0.958198 ns
tpcds_q08/duckdb:parquet 28364318 2.95825e+07 0.958821 ns
tpcds_q09/duckdb:parquet 41014127 4.31758e+07 0.949934 ns
tpcds_q10/duckdb:parquet 37344304 4.18584e+07 0.892158 ns 🚀
tpcds_q11/duckdb:parquet 83604482 8.82458e+07 0.947404 ns
tpcds_q12/duckdb:parquet 17943005 1.90626e+07 0.941268 ns
tpcds_q13/duckdb:parquet 38250168 4.00389e+07 0.955325 ns
tpcds_q14/duckdb:parquet 102250234 1.09353e+08 0.935048 ns
tpcds_q15/duckdb:parquet 26276973 2.94673e+07 0.891734 ns 🚀
tpcds_q16/duckdb:parquet 22407067 2.39328e+07 0.936251 ns
tpcds_q17/duckdb:parquet 39543738 4.11979e+07 0.959849 ns
tpcds_q18/duckdb:parquet 100596732 1.06246e+08 0.946833 ns
tpcds_q19/duckdb:parquet 32982746 3.43217e+07 0.960987 ns
tpcds_q20/duckdb:parquet 17725556 1.91788e+07 0.924228 ns
tpcds_q21/duckdb:parquet 13425588 1.48369e+07 0.904877 ns
tpcds_q22/duckdb:parquet 98324164 1.04928e+08 0.937066 ns
tpcds_q23/duckdb:parquet 100844123 1.05491e+08 0.955946 ns
tpcds_q24/duckdb:parquet 50160990 5.25211e+07 0.955063 ns
tpcds_q25/duckdb:parquet 36051607 3.77115e+07 0.955985 ns
tpcds_q26/duckdb:parquet 38044806 4.13917e+07 0.919142 ns
tpcds_q27/duckdb:parquet 80704479 8.19033e+07 0.985363 ns
tpcds_q28/duckdb:parquet 42530534 4.5532e+07 0.934081 ns
tpcds_q29/duckdb:parquet 39302643 3.89371e+07 1.00939 ns
tpcds_q30/duckdb:parquet 46121551 4.63132e+07 0.995863 ns
tpcds_q31/duckdb:parquet 27664432 2.99245e+07 0.924475 ns
tpcds_q32/duckdb:parquet 12743312 1.33775e+07 0.95259 ns
tpcds_q33/duckdb:parquet 21395821 2.23703e+07 0.956438 ns
tpcds_q34/duckdb:parquet 23840572 2.53609e+07 0.940052 ns
tpcds_q35/duckdb:parquet 68095541 7.22709e+07 0.942226 ns
tpcds_q36/duckdb:parquet 24490374 2.50866e+07 0.976232 ns
tpcds_q37/duckdb:parquet 15532789 1.73501e+07 0.895257 ns 🚀
tpcds_q38/duckdb:parquet 36235368 3.71915e+07 0.974293 ns
tpcds_q39/duckdb:parquet 36589162 3.87117e+07 0.94517 ns
tpcds_q40/duckdb:parquet 19465085 2.15985e+07 0.901224 ns
tpcds_q41/duckdb:parquet 9439950 1.06543e+07 0.886022 ns 🚀
tpcds_q42/duckdb:parquet 13102925 1.3847e+07 0.946266 ns
tpcds_q43/duckdb:parquet 18936857 1.97704e+07 0.957838 ns
tpcds_q44/duckdb:parquet 27894260 3.04275e+07 0.916745 ns
tpcds_q45/duckdb:parquet 30718015 3.21527e+07 0.95538 ns
tpcds_q46/duckdb:parquet 49011886 5.23799e+07 0.9357 ns
tpcds_q47/duckdb:parquet 59936805 6.33593e+07 0.945983 ns
tpcds_q48/duckdb:parquet 33822008 3.6007e+07 0.939318 ns
tpcds_q49/duckdb:parquet 26682242 2.78527e+07 0.957975 ns
tpcds_q50/duckdb:parquet 28707520 3.02034e+07 0.950474 ns
tpcds_q51/duckdb:parquet 195472108 1.98418e+08 0.985151 ns
tpcds_q52/duckdb:parquet 13019883 1.39853e+07 0.930972 ns
tpcds_q53/duckdb:parquet 19964982 2.11483e+07 0.944045 ns
tpcds_q54/duckdb:parquet 27002042 2.74417e+07 0.983977 ns
tpcds_q55/duckdb:parquet 13045039 1.39874e+07 0.932625 ns
tpcds_q56/duckdb:parquet 23185856 2.42246e+07 0.95712 ns
tpcds_q57/duckdb:parquet 47268546 4.99036e+07 0.947197 ns
tpcds_q58/duckdb:parquet 25761994 2.68557e+07 0.959275 ns
tpcds_q59/duckdb:parquet 39329318 4.12684e+07 0.953014 ns
tpcds_q60/duckdb:parquet 24072291 2.49703e+07 0.964036 ns
tpcds_q61/duckdb:parquet 32366823 3.53868e+07 0.914659 ns
tpcds_q62/duckdb:parquet 13822748 1.48384e+07 0.931554 ns
tpcds_q63/duckdb:parquet 17651696 1.88627e+07 0.9358 ns
tpcds_q64/duckdb:parquet 78052979 8.09083e+07 0.96471 ns
tpcds_q65/duckdb:parquet 30169129 2.94374e+07 1.02486 ns
tpcds_q66/duckdb:parquet 30199871 3.13191e+07 0.964264 ns
tpcds_q67/duckdb:parquet 185850370 1.96441e+08 0.946086 ns
tpcds_q68/duckdb:parquet 39376883 4.03037e+07 0.977003 ns
tpcds_q69/duckdb:parquet 41960928 4.37383e+07 0.959364 ns
tpcds_q70/duckdb:parquet 56434004 5.91046e+07 0.954816 ns
tpcds_q71/duckdb:parquet 21062727 2.22052e+07 0.948548 ns
tpcds_q72/duckdb:parquet 170157481 1.74559e+08 0.974784 ns
tpcds_q73/duckdb:parquet 21121258 2.17313e+07 0.971928 ns
tpcds_q74/duckdb:parquet 54116361 5.92481e+07 0.913386 ns
tpcds_q75/duckdb:parquet 57915186 6.10277e+07 0.948998 ns
tpcds_q76/duckdb:parquet 21320269 2.22657e+07 0.95754 ns
tpcds_q77/duckdb:parquet 24058222 2.53563e+07 0.948805 ns
tpcds_q78/duckdb:parquet 78820028 8.32061e+07 0.947286 ns
tpcds_q79/duckdb:parquet 31583626 3.32034e+07 0.951217 ns
tpcds_q80/duckdb:parquet 43878747 4.60137e+07 0.953603 ns
tpcds_q81/duckdb:parquet 49896464 5.22096e+07 0.955695 ns
tpcds_q82/duckdb:parquet 18379858 2.10575e+07 0.87284 ns 🚀
tpcds_q83/duckdb:parquet 18757725 1.99161e+07 0.941837 ns
tpcds_q84/duckdb:parquet 21209839 2.22053e+07 0.955171 ns
tpcds_q85/duckdb:parquet 44194437 4.51251e+07 0.979377 ns
tpcds_q86/duckdb:parquet 38914942 3.9312e+07 0.989899 ns
tpcds_q87/duckdb:parquet 37480661 3.97272e+07 0.943451 ns
tpcds_q88/duckdb:parquet 53729826 5.69144e+07 0.944047 ns
tpcds_q89/duckdb:parquet 21908154 2.23086e+07 0.982051 ns
tpcds_q90/duckdb:parquet 9750939 1.05818e+07 0.921485 ns
tpcds_q91/duckdb:parquet 28105804 2.86883e+07 0.979696 ns
tpcds_q92/duckdb:parquet 13741502 1.44663e+07 0.949896 ns
tpcds_q93/duckdb:parquet 33853038 3.5094e+07 0.964639 ns
tpcds_q94/duckdb:parquet 19413940 2.01321e+07 0.96433 ns
tpcds_q95/duckdb:parquet 151428753 1.53952e+08 0.983608 ns
tpcds_q96/duckdb:parquet 11367294 1.2221e+07 0.930142 ns
tpcds_q97/duckdb:parquet 38214324 3.99575e+07 0.956374 ns
tpcds_q98/duckdb:parquet 24364949 2.54882e+07 0.955932 ns
tpcds_q99/duckdb:parquet 24403332 2.55726e+07 0.954275 ns
tpcds_q01/duckdb:vortex-file-compressed 34504600 3.69338e+07 0.934227 ns
tpcds_q02/duckdb:vortex-file-compressed 53551736 6.12371e+07 0.874498 ns 🚀
tpcds_q03/duckdb:vortex-file-compressed 24668361 2.53112e+07 0.974602 ns
tpcds_q04/duckdb:vortex-file-compressed 115933335 1.24183e+08 0.933566 ns
tpcds_q05/duckdb:vortex-file-compressed 46494874 4.57251e+07 1.01684 ns
tpcds_q06/duckdb:vortex-file-compressed 40760803 4.18835e+07 0.973194 ns
tpcds_q07/duckdb:vortex-file-compressed 31599368 3.17638e+07 0.994823 ns
tpcds_q08/duckdb:vortex-file-compressed 38016697 3.62943e+07 1.04746 ns
tpcds_q09/duckdb:vortex-file-compressed 46595740 4.32175e+07 1.07817 ns
tpcds_q10/duckdb:vortex-file-compressed 56864990 5.42026e+07 1.04912 ns
tpcds_q11/duckdb:vortex-file-compressed 75591796 7.68467e+07 0.98367 ns
tpcds_q12/duckdb:vortex-file-compressed 19726779 2.02719e+07 0.973108 ns
tpcds_q13/duckdb:vortex-file-compressed 38421569 3.8507e+07 0.997782 ns
tpcds_q14/duckdb:vortex-file-compressed 129776777 1.29311e+08 1.0036 ns
tpcds_q15/duckdb:vortex-file-compressed 31786755 3.46881e+07 0.916358 ns
tpcds_q16/duckdb:vortex-file-compressed 35599676 3.46179e+07 1.02836 ns
tpcds_q17/duckdb:vortex-file-compressed 46056437 4.98384e+07 0.924115 ns
tpcds_q18/duckdb:vortex-file-compressed 102164148 1.03405e+08 0.988003 ns
tpcds_q19/duckdb:vortex-file-compressed 40246998 3.86302e+07 1.04185 ns
tpcds_q20/duckdb:vortex-file-compressed 20998571 2.12727e+07 0.987113 ns
tpcds_q21/duckdb:vortex-file-compressed 19434248 2.02217e+07 0.96106 ns
tpcds_q22/duckdb:vortex-file-compressed 114613328 1.22373e+08 0.936594 ns
tpcds_q23/duckdb:vortex-file-compressed 120068904 1.20521e+08 0.996247 ns
tpcds_q24/duckdb:vortex-file-compressed 59740676 5.974e+07 1.00001 ns
tpcds_q25/duckdb:vortex-file-compressed 44554629 4.43e+07 1.00575 ns
tpcds_q26/duckdb:vortex-file-compressed 48761780 5.0834e+07 0.959235 ns
tpcds_q27/duckdb:vortex-file-compressed 82896508 8.66012e+07 0.957221 ns
tpcds_q28/duckdb:vortex-file-compressed 35824167 3.83639e+07 0.933798 ns
tpcds_q29/duckdb:vortex-file-compressed 47300248 4.68205e+07 1.01025 ns
tpcds_q30/duckdb:vortex-file-compressed 38217338 3.96211e+07 0.96457 ns
tpcds_q31/duckdb:vortex-file-compressed 36598403 3.66113e+07 0.999648 ns
tpcds_q32/duckdb:vortex-file-compressed 17934530 1.9224e+07 0.932925 ns
tpcds_q33/duckdb:vortex-file-compressed 38308539 3.64606e+07 1.05068 ns
tpcds_q34/duckdb:vortex-file-compressed 29713573 3.11622e+07 0.953512 ns
tpcds_q35/duckdb:vortex-file-compressed 85150268 8.52724e+07 0.998568 ns
tpcds_q36/duckdb:vortex-file-compressed 28731576 2.9903e+07 0.960827 ns
tpcds_q37/duckdb:vortex-file-compressed 17406841 1.95839e+07 0.888835 ns 🚀
tpcds_q38/duckdb:vortex-file-compressed 47452310 4.57098e+07 1.03812 ns
tpcds_q39/duckdb:vortex-file-compressed 43570150 4.38902e+07 0.992708 ns
tpcds_q40/duckdb:vortex-file-compressed 25685063 2.83709e+07 0.90533 ns
tpcds_q41/duckdb:vortex-file-compressed 19577368 2.02613e+07 0.966246 ns
tpcds_q42/duckdb:vortex-file-compressed 14282489 1.54569e+07 0.924023 ns
tpcds_q43/duckdb:vortex-file-compressed 20171249 2.09201e+07 0.964203 ns
tpcds_q44/duckdb:vortex-file-compressed 30960066 3.15994e+07 0.979768 ns
tpcds_q45/duckdb:vortex-file-compressed 36027059 3.71043e+07 0.970967 ns
tpcds_q46/duckdb:vortex-file-compressed 56597241 5.84213e+07 0.968777 ns
tpcds_q47/duckdb:vortex-file-compressed 65497807 6.7636e+07 0.968386 ns
tpcds_q48/duckdb:vortex-file-compressed 34800463 3.5722e+07 0.974204 ns
tpcds_q49/duckdb:vortex-file-compressed 40124786 3.98519e+07 1.00685 ns
tpcds_q50/duckdb:vortex-file-compressed 39117825 3.90383e+07 1.00204 ns
tpcds_q51/duckdb:vortex-file-compressed 119640886 1.18262e+08 1.01166 ns
tpcds_q52/duckdb:vortex-file-compressed 14054993 1.5294e+07 0.91899 ns
tpcds_q53/duckdb:vortex-file-compressed 27701686 2.88251e+07 0.961026 ns
tpcds_q54/duckdb:vortex-file-compressed 36588791 3.69718e+07 0.98964 ns
tpcds_q55/duckdb:vortex-file-compressed 14378092 1.52289e+07 0.944134 ns
tpcds_q56/duckdb:vortex-file-compressed 39629379 3.75497e+07 1.05538 ns
tpcds_q57/duckdb:vortex-file-compressed 61888598 6.19512e+07 0.99899 ns
tpcds_q58/duckdb:vortex-file-compressed 39163265 3.66245e+07 1.06932 ns
tpcds_q59/duckdb:vortex-file-compressed 52943649 5.57212e+07 0.950153 ns
tpcds_q60/duckdb:vortex-file-compressed 38575725 3.72997e+07 1.03421 ns
tpcds_q61/duckdb:vortex-file-compressed 41232805 3.92565e+07 1.05034 ns
tpcds_q62/duckdb:vortex-file-compressed 24215564 2.73419e+07 0.885659 ns 🚀
tpcds_q63/duckdb:vortex-file-compressed 28119609 2.79876e+07 1.00472 ns
tpcds_q64/duckdb:vortex-file-compressed 91272796 9.17845e+07 0.994425 ns
tpcds_q65/duckdb:vortex-file-compressed 32348170 3.39017e+07 0.954175 ns
tpcds_q66/duckdb:vortex-file-compressed 35712895 3.52478e+07 1.0132 ns
tpcds_q67/duckdb:vortex-file-compressed 181134884 1.88525e+08 0.960803 ns
tpcds_q68/duckdb:vortex-file-compressed 46871312 4.84436e+07 0.967545 ns
tpcds_q69/duckdb:vortex-file-compressed 55141508 5.39194e+07 1.02266 ns
tpcds_q70/duckdb:vortex-file-compressed 54932701 5.81658e+07 0.944416 ns
tpcds_q71/duckdb:vortex-file-compressed 25744270 2.54888e+07 1.01002 ns
tpcds_q72/duckdb:vortex-file-compressed 171794018 1.77269e+08 0.969115 ns
tpcds_q73/duckdb:vortex-file-compressed 26741275 2.62018e+07 1.02059 ns
tpcds_q74/duckdb:vortex-file-compressed 65407727 6.75769e+07 0.9679 ns
tpcds_q75/duckdb:vortex-file-compressed 71526966 7.2504e+07 0.986525 ns
tpcds_q76/duckdb:vortex-file-compressed 24103010 2.34874e+07 1.02621 ns
tpcds_q77/duckdb:vortex-file-compressed 36320538 3.1944e+07 1.13701 ns 🚨
tpcds_q78/duckdb:vortex-file-compressed 93576159 9.22474e+07 1.0144 ns
tpcds_q79/duckdb:vortex-file-compressed 37470117 3.67788e+07 1.0188 ns
tpcds_q80/duckdb:vortex-file-compressed 54555927 5.1085e+07 1.06794 ns
tpcds_q81/duckdb:vortex-file-compressed 42097105 4.13528e+07 1.018 ns
tpcds_q82/duckdb:vortex-file-compressed 19103380 1.88349e+07 1.01425 ns
tpcds_q83/duckdb:vortex-file-compressed 40634779 3.99988e+07 1.0159 ns
tpcds_q84/duckdb:vortex-file-compressed 25093495 2.50473e+07 1.00184 ns
tpcds_q85/duckdb:vortex-file-compressed 56027447 5.53369e+07 1.01248 ns
tpcds_q86/duckdb:vortex-file-compressed 47016928 4.61211e+07 1.01942 ns
tpcds_q87/duckdb:vortex-file-compressed 49590980 4.73162e+07 1.04808 ns
tpcds_q88/duckdb:vortex-file-compressed 68661642 5.14461e+07 1.33463 ns 🚨
tpcds_q89/duckdb:vortex-file-compressed 28296193 2.77179e+07 1.02086 ns
tpcds_q90/duckdb:vortex-file-compressed 20827970 1.97238e+07 1.05598 ns
tpcds_q91/duckdb:vortex-file-compressed 35540406 3.51062e+07 1.01237 ns
tpcds_q92/duckdb:vortex-file-compressed 23223013 2.19273e+07 1.05909 ns
tpcds_q93/duckdb:vortex-file-compressed 33073748 3.18964e+07 1.03691 ns
tpcds_q94/duckdb:vortex-file-compressed 28790678 2.71457e+07 1.0606 ns
tpcds_q95/duckdb:vortex-file-compressed 149682606 1.48562e+08 1.00754 ns
tpcds_q96/duckdb:vortex-file-compressed 13693857 1.22387e+07 1.1189 ns 🚨
tpcds_q97/duckdb:vortex-file-compressed 46008515 4.70704e+07 0.977441 ns
tpcds_q98/duckdb:vortex-file-compressed 22151453 2.18906e+07 1.01191 ns
tpcds_q99/duckdb:vortex-file-compressed 40665442 3.99227e+07 1.01861 ns
tpcds_q01/duckdb:vortex-compact 34424894 3.45156e+07 0.997371 ns
tpcds_q02/duckdb:vortex-compact 52465414 5.16702e+07 1.01539 ns
tpcds_q03/duckdb:vortex-compact 23608101 2.45178e+07 0.962895 ns
tpcds_q04/duckdb:vortex-compact 123596759 1.1502e+08 1.07457 ns
tpcds_q05/duckdb:vortex-compact 45398167 4.58862e+07 0.989365 ns
tpcds_q06/duckdb:vortex-compact 40122189 4.27053e+07 0.939514 ns
tpcds_q07/duckdb:vortex-compact 32451355 3.13568e+07 1.03491 ns
tpcds_q08/duckdb:vortex-compact 37132586 3.47562e+07 1.06837 ns
tpcds_q09/duckdb:vortex-compact 45412044 4.09611e+07 1.10866 ns 🚨
tpcds_q10/duckdb:vortex-compact 56350980 5.39624e+07 1.04426 ns
tpcds_q11/duckdb:vortex-compact 72424278 7.51208e+07 0.964105 ns
tpcds_q12/duckdb:vortex-compact 20014104 2.10386e+07 0.951305 ns
tpcds_q13/duckdb:vortex-compact 37603827 3.92754e+07 0.95744 ns
tpcds_q14/duckdb:vortex-compact 127923002 1.31801e+08 0.970578 ns
tpcds_q15/duckdb:vortex-compact 33153146 3.37002e+07 0.983767 ns
tpcds_q16/duckdb:vortex-compact 34362342 3.53451e+07 0.972197 ns
tpcds_q17/duckdb:vortex-compact 45220386 4.65074e+07 0.972326 ns
tpcds_q18/duckdb:vortex-compact 101538043 1.04583e+08 0.970888 ns
tpcds_q19/duckdb:vortex-compact 41646907 3.97482e+07 1.04777 ns
tpcds_q20/duckdb:vortex-compact 21173233 2.19721e+07 0.96364 ns
tpcds_q21/duckdb:vortex-compact 19035910 1.93446e+07 0.984042 ns
tpcds_q22/duckdb:vortex-compact 114319835 1.19669e+08 0.9553 ns
tpcds_q23/duckdb:vortex-compact 119857344 1.24686e+08 0.961272 ns
tpcds_q24/duckdb:vortex-compact 59602126 6.05095e+07 0.985004 ns
tpcds_q25/duckdb:vortex-compact 45316943 4.66936e+07 0.970517 ns
tpcds_q26/duckdb:vortex-compact 47019250 5.06697e+07 0.927956 ns
tpcds_q27/duckdb:vortex-compact 85786322 8.50708e+07 1.00841 ns
tpcds_q28/duckdb:vortex-compact 36120947 3.75237e+07 0.962617 ns
tpcds_q29/duckdb:vortex-compact 47688937 4.82864e+07 0.987626 ns
tpcds_q30/duckdb:vortex-compact 38073890 4.11232e+07 0.925849 ns
tpcds_q31/duckdb:vortex-compact 37259737 3.64922e+07 1.02103 ns
tpcds_q32/duckdb:vortex-compact 17838138 1.78586e+07 0.998855 ns
tpcds_q33/duckdb:vortex-compact 34817606 2.8882e+07 1.20551 ns 🚨
tpcds_q34/duckdb:vortex-compact 30212418 2.93686e+07 1.02873 ns
tpcds_q35/duckdb:vortex-compact 85883701 8.01517e+07 1.07151 ns
tpcds_q36/duckdb:vortex-compact 29307764 2.82196e+07 1.03856 ns
tpcds_q37/duckdb:vortex-compact 18979220 1.80397e+07 1.05208 ns
tpcds_q38/duckdb:vortex-compact 47816231 4.42418e+07 1.08079 ns
tpcds_q39/duckdb:vortex-compact 45246134 4.3747e+07 1.03427 ns
tpcds_q40/duckdb:vortex-compact 25591970 2.53059e+07 1.0113 ns
tpcds_q41/duckdb:vortex-compact 19876421 1.90647e+07 1.04258 ns
tpcds_q42/duckdb:vortex-compact 14240729 1.39303e+07 1.02228 ns
tpcds_q43/duckdb:vortex-compact 21043596 2.0419e+07 1.03059 ns
tpcds_q44/duckdb:vortex-compact 31132647 3.07312e+07 1.01306 ns
tpcds_q45/duckdb:vortex-compact 35566625 3.40975e+07 1.04309 ns
tpcds_q46/duckdb:vortex-compact 56923073 5.51266e+07 1.03259 ns
tpcds_q47/duckdb:vortex-compact 65166183 6.54616e+07 0.995487 ns
tpcds_q48/duckdb:vortex-compact 34969700 3.49074e+07 1.00178 ns
tpcds_q49/duckdb:vortex-compact 40721984 3.79347e+07 1.07348 ns
tpcds_q50/duckdb:vortex-compact 39388651 3.73037e+07 1.05589 ns
tpcds_q51/duckdb:vortex-compact 203875545 1.17028e+08 1.74211 ns 🚨
tpcds_q52/duckdb:vortex-compact 14351989 1.3992e+07 1.02573 ns
tpcds_q53/duckdb:vortex-compact 28502616 2.74688e+07 1.03763 ns
tpcds_q54/duckdb:vortex-compact 37343724 3.60459e+07 1.036 ns
tpcds_q55/duckdb:vortex-compact 14724471 1.38017e+07 1.06686 ns
tpcds_q56/duckdb:vortex-compact 37957684 3.42038e+07 1.10975 ns 🚨
tpcds_q57/duckdb:vortex-compact 60643208 6.10888e+07 0.992705 ns
tpcds_q58/duckdb:vortex-compact 38499329 3.68559e+07 1.04459 ns
tpcds_q59/duckdb:vortex-compact 52968316 5.23506e+07 1.0118 ns
tpcds_q60/duckdb:vortex-compact 37828494 3.57682e+07 1.0576 ns
tpcds_q61/duckdb:vortex-compact 40808421 3.80095e+07 1.07364 ns
tpcds_q62/duckdb:vortex-compact 23952650 2.52882e+07 0.947187 ns
tpcds_q63/duckdb:vortex-compact 28591258 2.78165e+07 1.02785 ns
tpcds_q64/duckdb:vortex-compact 89108591 8.85947e+07 1.0058 ns
tpcds_q65/duckdb:vortex-compact 32068720 3.40942e+07 0.940592 ns
tpcds_q66/duckdb:vortex-compact 35287661 3.8821e+07 0.908983 ns
tpcds_q67/duckdb:vortex-compact 179309255 1.7762e+08 1.00951 ns
tpcds_q68/duckdb:vortex-compact 47874815 4.59372e+07 1.04218 ns
tpcds_q69/duckdb:vortex-compact 54718423 5.11698e+07 1.06935 ns
tpcds_q70/duckdb:vortex-compact 56030093 5.40263e+07 1.03709 ns
tpcds_q71/duckdb:vortex-compact 26804978 2.38315e+07 1.12477 ns 🚨
tpcds_q72/duckdb:vortex-compact 173086598 1.71724e+08 1.00793 ns
tpcds_q73/duckdb:vortex-compact 26619503 2.52924e+07 1.05247 ns
tpcds_q74/duckdb:vortex-compact 66373752 6.34002e+07 1.0469 ns
tpcds_q75/duckdb:vortex-compact 70085028 6.90794e+07 1.01456 ns
tpcds_q76/duckdb:vortex-compact 24559489 2.3195e+07 1.05883 ns
tpcds_q77/duckdb:vortex-compact 34663952 3.15761e+07 1.09779 ns
tpcds_q78/duckdb:vortex-compact 91398257 9.0717e+07 1.00751 ns
tpcds_q79/duckdb:vortex-compact 37812643 3.62764e+07 1.04235 ns
tpcds_q80/duckdb:vortex-compact 55558949 5.07876e+07 1.09395 ns
tpcds_q81/duckdb:vortex-compact 41667438 4.07276e+07 1.02308 ns
tpcds_q82/duckdb:vortex-compact 19303149 1.9709e+07 0.979407 ns
tpcds_q83/duckdb:vortex-compact 39632877 3.88031e+07 1.02138 ns
tpcds_q84/duckdb:vortex-compact 25002580 2.51722e+07 0.993263 ns
tpcds_q85/duckdb:vortex-compact 56328360 5.60326e+07 1.00528 ns
tpcds_q86/duckdb:vortex-compact 44771520 4.4739e+07 1.00073 ns
tpcds_q87/duckdb:vortex-compact 47385480 4.5446e+07 1.04268 ns
tpcds_q88/duckdb:vortex-compact 68649749 5.12902e+07 1.33846 ns 🚨
tpcds_q89/duckdb:vortex-compact 27836373 2.67988e+07 1.03872 ns
tpcds_q90/duckdb:vortex-compact 21528788 1.54617e+07 1.39239 ns 🚨
tpcds_q91/duckdb:vortex-compact 35768668 3.60153e+07 0.993152 ns
tpcds_q92/duckdb:vortex-compact 24047345 2.04501e+07 1.1759 ns 🚨
tpcds_q93/duckdb:vortex-compact 32687106 3.16052e+07 1.03423 ns
tpcds_q94/duckdb:vortex-compact 30055798 2.69299e+07 1.11608 ns 🚨
tpcds_q95/duckdb:vortex-compact 160805074 1.58476e+08 1.0147 ns
tpcds_q96/duckdb:vortex-compact 13871809 1.22395e+07 1.13336 ns 🚨
tpcds_q97/duckdb:vortex-compact 43120672 4.54133e+07 0.949516 ns
tpcds_q98/duckdb:vortex-compact 22238425 2.14391e+07 1.03728 ns
tpcds_q99/duckdb:vortex-compact 49290509 3.83516e+07 1.28523 ns 🚨
tpcds_q01/duckdb:duckdb 23428938 2.36311e+07 0.991443 ns
tpcds_q02/duckdb:duckdb 24160101 2.44634e+07 0.987602 ns
tpcds_q03/duckdb:duckdb 10503084 1.06667e+07 0.98466 ns
tpcds_q04/duckdb:duckdb 173403425 1.75324e+08 0.989043 ns
tpcds_q05/duckdb:duckdb 21534505 2.18976e+07 0.983418 ns
tpcds_q06/duckdb:duckdb 27651267 2.79887e+07 0.987943 ns
tpcds_q07/duckdb:duckdb 41176314 4.22615e+07 0.974322 ns
tpcds_q08/duckdb:duckdb 123565737 1.2411e+08 0.995612 ns
tpcds_q09/duckdb:duckdb 19018474 1.93319e+07 0.983785 ns
tpcds_q10/duckdb:duckdb 29110383 2.84498e+07 1.02322 ns
tpcds_q11/duckdb:duckdb 153312128 1.51421e+08 1.01249 ns
tpcds_q12/duckdb:duckdb 14052759 1.43744e+07 0.977625 ns
tpcds_q13/duckdb:duckdb 26731124 2.75189e+07 0.971372 ns
tpcds_q14/duckdb:duckdb 93945617 9.46028e+07 0.993053 ns
tpcds_q15/duckdb:duckdb 22868944 2.28494e+07 1.00086 ns
tpcds_q16/duckdb:duckdb 19798317 2.00113e+07 0.989359 ns
tpcds_q17/duckdb:duckdb 25028020 2.51781e+07 0.99404 ns
tpcds_q18/duckdb:duckdb 50139730 5.11031e+07 0.981149 ns
tpcds_q19/duckdb:duckdb 19821562 2.05043e+07 0.966701 ns
tpcds_q20/duckdb:duckdb 14612807 1.42196e+07 1.02765 ns
tpcds_q21/duckdb:duckdb 8344948 7.94299e+06 1.05061 ns
tpcds_q22/duckdb:duckdb 83083630 8.24526e+07 1.00765 ns
tpcds_q23/duckdb:duckdb 73833738 7.21862e+07 1.02282 ns
tpcds_q24/duckdb:duckdb 26561643 2.66803e+07 0.995554 ns
tpcds_q25/duckdb:duckdb 18854227 1.94759e+07 0.968078 ns
tpcds_q26/duckdb:duckdb 29083761 2.93204e+07 0.991931 ns
tpcds_q27/duckdb:duckdb 52595981 5.28704e+07 0.99481 ns
tpcds_q28/duckdb:duckdb 24661440 2.52621e+07 0.976224 ns
tpcds_q29/duckdb:duckdb 23905242 2.50016e+07 0.956149 ns
tpcds_q30/duckdb:duckdb 32851710 3.29149e+07 0.99808 ns
tpcds_q31/duckdb:duckdb 24230327 2.44403e+07 0.991409 ns
tpcds_q32/duckdb:duckdb 8442108 8.50875e+06 0.992168 ns
tpcds_q33/duckdb:duckdb 17005218 1.7355e+07 0.979846 ns
tpcds_q34/duckdb:duckdb 19323397 1.96625e+07 0.982752 ns
tpcds_q35/duckdb:duckdb 40184398 3.86651e+07 1.03929 ns
tpcds_q36/duckdb:duckdb 75490028 7.60286e+07 0.992916 ns
tpcds_q37/duckdb:duckdb 9235281 9.68833e+06 0.953237 ns
tpcds_q38/duckdb:duckdb 33549575 3.33785e+07 1.00513 ns
tpcds_q39/duckdb:duckdb 30414969 3.70704e+07 0.820465 ns 🚀
tpcds_q40/duckdb:duckdb 15469467 1.52416e+07 1.01495 ns
tpcds_q41/duckdb:duckdb 10048703 1.04481e+07 0.96177 ns
tpcds_q42/duckdb:duckdb 9625852 9.49557e+06 1.01372 ns
tpcds_q43/duckdb:duckdb 14896687 1.42414e+07 1.04601 ns
tpcds_q44/duckdb:duckdb 16640376 1.7639e+07 0.943383 ns
tpcds_q45/duckdb:duckdb 19012526 1.93764e+07 0.981218 ns
tpcds_q46/duckdb:duckdb 40148595 4.03138e+07 0.995903 ns
tpcds_q47/duckdb:duckdb 54234323 5.45508e+07 0.994199 ns
tpcds_q48/duckdb:duckdb 26145181 2.64242e+07 0.989441 ns
tpcds_q49/duckdb:duckdb 17886263 1.82133e+07 0.982043 ns
tpcds_q50/duckdb:duckdb 16909343 1.71731e+07 0.984644 ns
tpcds_q51/duckdb:duckdb 107181498 1.05327e+08 1.01761 ns
tpcds_q52/duckdb:duckdb 9960987 1.01827e+07 0.978228 ns
tpcds_q53/duckdb:duckdb 15474850 1.61441e+07 0.958547 ns
tpcds_q54/duckdb:duckdb 19719181 2.07165e+07 0.951858 ns
tpcds_q55/duckdb:duckdb 9507210 1.00687e+07 0.944237 ns
tpcds_q56/duckdb:duckdb 17527284 1.85201e+07 0.946393 ns
tpcds_q57/duckdb:duckdb 45713347 4.60973e+07 0.991671 ns
tpcds_q58/duckdb:duckdb 15605952 1.60882e+07 0.970024 ns
tpcds_q59/duckdb:duckdb 37732884 3.81459e+07 0.989173 ns
tpcds_q60/duckdb:duckdb 19574043 1.94519e+07 1.00628 ns
tpcds_q61/duckdb:duckdb 18405092 1.86729e+07 0.98566 ns
tpcds_q62/duckdb:duckdb 10699838 1.05505e+07 1.01416 ns
tpcds_q63/duckdb:duckdb 14257623 1.4163e+07 1.00668 ns
tpcds_q64/duckdb:duckdb 60205978 6.08489e+07 0.989434 ns
tpcds_q65/duckdb:duckdb 33249510 3.47886e+07 0.955759 ns
tpcds_q66/duckdb:duckdb 26832263 2.78122e+07 0.964767 ns
tpcds_q67/duckdb:duckdb 151604459 1.52963e+08 0.991121 ns
tpcds_q68/duckdb:duckdb 27955684 2.83658e+07 0.985542 ns
tpcds_q69/duckdb:duckdb 29874332 3.08678e+07 0.967817 ns
tpcds_q70/duckdb:duckdb 19785504 2.01761e+07 0.980639 ns
tpcds_q71/duckdb:duckdb 16645357 1.69973e+07 0.979291 ns
tpcds_q72/duckdb:duckdb 45869310 4.68986e+07 0.978053 ns
tpcds_q73/duckdb:duckdb 14530582 1.51459e+07 0.959375 ns
tpcds_q74/duckdb:duckdb 104835460 1.05574e+08 0.993004 ns
tpcds_q75/duckdb:duckdb 45039058 4.59938e+07 0.979242 ns
tpcds_q76/duckdb:duckdb 14914875 1.47009e+07 1.01456 ns
tpcds_q77/duckdb:duckdb 14467307 1.55736e+07 0.928964 ns
tpcds_q78/duckdb:duckdb 66580782 6.6719e+07 0.997929 ns
tpcds_q79/duckdb:duckdb 21539090 2.23791e+07 0.962466 ns
tpcds_q80/duckdb:duckdb 30966755 3.17236e+07 0.976143 ns
tpcds_q81/duckdb:duckdb 41057548 4.13421e+07 0.993118 ns
tpcds_q82/duckdb:duckdb 10799407 1.06459e+07 1.01442 ns
tpcds_q83/duckdb:duckdb 10962853 1.10576e+07 0.991434 ns
tpcds_q84/duckdb:duckdb 15160914 1.48805e+07 1.01885 ns
tpcds_q85/duckdb:duckdb 25407843 2.61254e+07 0.972535 ns
tpcds_q86/duckdb:duckdb 13697266 1.34167e+07 1.02091 ns
tpcds_q87/duckdb:duckdb 34647712 3.62318e+07 0.956278 ns
tpcds_q88/duckdb:duckdb 26844378 2.74989e+07 0.976199 ns
tpcds_q89/duckdb:duckdb 18600654 1.88293e+07 0.987857 ns
tpcds_q90/duckdb:duckdb 6972407 7.18086e+06 0.97097 ns
tpcds_q91/duckdb:duckdb 15837449 1.52812e+07 1.0364 ns
tpcds_q92/duckdb:duckdb 10084164 1.00199e+07 1.00642 ns
tpcds_q93/duckdb:duckdb 23895051 2.38164e+07 1.0033 ns
tpcds_q94/duckdb:duckdb 15441411 1.49708e+07 1.03144 ns
tpcds_q95/duckdb:duckdb 112419487 1.34395e+08 0.836483 ns 🚀
tpcds_q96/duckdb:duckdb 6519927 6.56556e+06 0.99305 ns
tpcds_q97/duckdb:duckdb 32740808 3.31762e+07 0.986876 ns
tpcds_q98/duckdb:duckdb 19322308 1.92596e+07 1.00326 ns
tpcds_q99/duckdb:duckdb 21554331 2.12518e+07 1.01423 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.926x ➖
  • Vortex: 0.866x ✅
  • duckdb:vortex: 0.866x ✅
  • Best: statpopgen_q08/duckdb:vortex-compact (0.031x)
  • Worst: statpopgen_q07/duckdb:vortex-file-compressed (1.647x)
  • Significant (>10%): 2↑ 2↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 233045844 1.97188e+08 1.18185 ns 🚨
statpopgen_q01/duckdb:parquet 370435593 3.33158e+08 1.11189 ns 🚨
statpopgen_q02/duckdb:parquet 686095667 6.51684e+08 1.0528 ns
statpopgen_q03/duckdb:parquet 1120300994 1.08182e+09 1.03557 ns
statpopgen_q04/duckdb:parquet 1137203436 1.07042e+09 1.06239 ns
statpopgen_q05/duckdb:parquet 746468144 7.08091e+08 1.0542 ns
statpopgen_q06/duckdb:parquet 1352675597 1.29238e+09 1.04666 ns
statpopgen_q07/duckdb:parquet 877427215 8.41506e+08 1.04269 ns
statpopgen_q08/duckdb:parquet 853619728 8.3031e+08 1.02807 ns
statpopgen_q09/duckdb:parquet 937584968 8.98524e+08 1.04347 ns
statpopgen_q10/duckdb:parquet 2133649610 2.08653e+09 1.02258 ns
statpopgen_q00/duckdb:vortex-file-compressed 12914638 1.28899e+07 1.00192 ns
statpopgen_q01/duckdb:vortex-file-compressed 101263138 9.98649e+07 1.014 ns
statpopgen_q02/duckdb:vortex-file-compressed 1197494305 1.18856e+09 1.00752 ns
statpopgen_q03/duckdb:vortex-file-compressed 2829179738 2.79512e+09 1.01218 ns
statpopgen_q04/duckdb:vortex-file-compressed 2825461599 2.81368e+09 1.00419 ns
statpopgen_q05/duckdb:vortex-file-compressed 1272442584 1.26949e+09 1.00232 ns
statpopgen_q06/duckdb:vortex-file-compressed 1926940489 1.96353e+09 0.981364 ns
statpopgen_q07/duckdb:vortex-file-compressed 709016486 4.30513e+08 1.64691 ns 🚨
statpopgen_q08/duckdb:vortex-file-compressed 715757152 4.40894e+08 1.62342 ns 🚨
statpopgen_q09/duckdb:vortex-file-compressed 2561238125 2.55184e+09 1.00368 ns
statpopgen_q10/duckdb:vortex-file-compressed 4106662032 4.11279e+09 0.998511 ns
statpopgen_q00/duckdb:vortex-compact 13249488 1.33046e+07 0.995859 ns
statpopgen_q01/duckdb:vortex-compact 246452464 2.38613e+08 1.03285 ns
statpopgen_q02/duckdb:vortex-compact 546987251 5.70239e+08 0.959224 ns
statpopgen_q03/duckdb:vortex-compact 2217025651 2.29114e+09 0.96765 ns
statpopgen_q04/duckdb:vortex-compact 2198485054 2.29905e+09 0.956257 ns
statpopgen_q05/duckdb:vortex-compact 582350609 6.38547e+08 0.911993 ns
statpopgen_q06/duckdb:vortex-compact 1509066663 1.57235e+09 0.959755 ns
statpopgen_q07/duckdb:vortex-compact 1782782380 2.88915e+09 0.617062 ns 🚀
statpopgen_q08/duckdb:vortex-compact 4192380802 1.35273e+11 0.030992 ns 🚀
statpopgen_q09/duckdb:vortex-compact 2024770506 2.01902e+09 1.00285 ns
statpopgen_q10/duckdb:vortex-compact 3772615291 3.78922e+09 0.995619 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.972x ➖
  • Vortex: 0.978x ➖
  • duckdb:vortex: 0.974x ➖
  • datafusion:vortex: 0.981x ➖
  • Best: tpch_q18/datafusion:vortex-compact (0.842x)
  • Worst: tpch_q15/datafusion:vortex-file-compressed (1.243x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR ab358e6 base 69377e1 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 1183052261 1.19073e+09 0.99355 ns
tpch_q02/datafusion:parquet 678599597 6.68051e+08 1.01579 ns
tpch_q03/datafusion:parquet 907005855 8.75077e+08 1.03649 ns
tpch_q04/datafusion:parquet 556711901 5.24305e+08 1.06181 ns
tpch_q05/datafusion:parquet 1053502410 1.02086e+09 1.03198 ns
tpch_q06/datafusion:parquet 499200013 5.02659e+08 0.993118 ns
tpch_q07/datafusion:parquet 1316884271 1.28406e+09 1.02556 ns
tpch_q08/datafusion:parquet 1310011893 1.35644e+09 0.965775 ns
tpch_q09/datafusion:parquet 1685734816 1.63518e+09 1.03092 ns
tpch_q10/datafusion:parquet 1904259434 1.86198e+09 1.0227 ns
tpch_q11/datafusion:parquet 402203006 4.26183e+08 0.943732 ns
tpch_q12/datafusion:parquet 608666170 6.23769e+08 0.975788 ns
tpch_q13/datafusion:parquet 717036265 7.58101e+08 0.945832 ns
tpch_q14/datafusion:parquet 774409273 7.4061e+08 1.04564 ns
tpch_q15/datafusion:parquet 1228371281 1.21631e+09 1.00991 ns
tpch_q16/datafusion:parquet 358451831 3.66164e+08 0.978939 ns
tpch_q17/datafusion:parquet 1330015849 1.30068e+09 1.02255 ns
tpch_q18/datafusion:parquet 1654814185 1.6025e+09 1.03265 ns
tpch_q19/datafusion:parquet 879700048 9.31513e+08 0.944377 ns
tpch_q20/datafusion:parquet 1012989635 1.01895e+09 0.994155 ns
tpch_q21/datafusion:parquet 1688825025 1.6303e+09 1.0359 ns
tpch_q22/datafusion:parquet 753267392 7.53238e+08 1.00004 ns
tpch_q01/datafusion:vortex-file-compressed 686155427 7.39806e+08 0.927481 ns
tpch_q02/datafusion:vortex-file-compressed 466088290 5.27775e+08 0.883119 ns
tpch_q03/datafusion:vortex-file-compressed 700145312 8.03743e+08 0.871106 ns
tpch_q04/datafusion:vortex-file-compressed 521099217 4.95842e+08 1.05094 ns
tpch_q05/datafusion:vortex-file-compressed 1109486527 9.84976e+08 1.12641 ns
tpch_q06/datafusion:vortex-file-compressed 564595195 4.89336e+08 1.1538 ns
tpch_q07/datafusion:vortex-file-compressed 922447158 9.90331e+08 0.931453 ns
tpch_q08/datafusion:vortex-file-compressed 1271718069 1.26273e+09 1.00712 ns
tpch_q09/datafusion:vortex-file-compressed 1497736528 1.51328e+09 0.989728 ns
tpch_q10/datafusion:vortex-file-compressed 846079460 8.40129e+08 1.00708 ns
tpch_q11/datafusion:vortex-file-compressed 384188935 3.97511e+08 0.966487 ns
tpch_q12/datafusion:vortex-file-compressed 813082750 7.55352e+08 1.07643 ns
tpch_q13/datafusion:vortex-file-compressed 422212447 4.75073e+08 0.888731 ns
tpch_q14/datafusion:vortex-file-compressed 537354828 4.50594e+08 1.19255 ns
tpch_q15/datafusion:vortex-file-compressed 1014088748 8.15861e+08 1.24297 ns
tpch_q16/datafusion:vortex-file-compressed 270079563 2.89247e+08 0.933734 ns
tpch_q17/datafusion:vortex-file-compressed 1363321014 1.4137e+09 0.964361 ns
tpch_q18/datafusion:vortex-file-compressed 1440226986 1.52465e+09 0.944626 ns
tpch_q19/datafusion:vortex-file-compressed 627069484 6.67248e+08 0.939785 ns
tpch_q20/datafusion:vortex-file-compressed 746784880 6.95304e+08 1.07404 ns
tpch_q21/datafusion:vortex-file-compressed 1464154424 1.57916e+09 0.927171 ns
tpch_q22/datafusion:vortex-file-compressed 286458493 3.26616e+08 0.877049 ns
tpch_q01/datafusion:vortex-compact 716362624 7.49636e+08 0.955613 ns
tpch_q02/datafusion:vortex-compact 465423667 4.80431e+08 0.968763 ns
tpch_q03/datafusion:vortex-compact 579338313 6.51889e+08 0.888708 ns
tpch_q04/datafusion:vortex-compact 450304550 4.7475e+08 0.948509 ns
tpch_q05/datafusion:vortex-compact 881328685 9.22441e+08 0.955431 ns
tpch_q06/datafusion:vortex-compact 579028879 5.24363e+08 1.10425 ns
tpch_q07/datafusion:vortex-compact 881457208 9.55736e+08 0.922281 ns
tpch_q08/datafusion:vortex-compact 1155395201 1.28145e+09 0.901633 ns
tpch_q09/datafusion:vortex-compact 1345562097 1.55438e+09 0.865657 ns
tpch_q10/datafusion:vortex-compact 865505870 7.9014e+08 1.09538 ns
tpch_q11/datafusion:vortex-compact 374479040 3.97615e+08 0.941813 ns
tpch_q12/datafusion:vortex-compact 717170161 6.24608e+08 1.14819 ns
tpch_q13/datafusion:vortex-compact 393816238 4.2785e+08 0.920453 ns
tpch_q14/datafusion:vortex-compact 503864812 4.54518e+08 1.10857 ns
tpch_q15/datafusion:vortex-compact 927617057 8.29752e+08 1.11794 ns
tpch_q16/datafusion:vortex-compact 259407436 2.72234e+08 0.952882 ns
tpch_q17/datafusion:vortex-compact 1338936813 1.51668e+09 0.882807 ns
tpch_q18/datafusion:vortex-compact 1293568487 1.53634e+09 0.841982 ns
tpch_q19/datafusion:vortex-compact 662025498 6.76397e+08 0.978753 ns
tpch_q20/datafusion:vortex-compact 666597121 6.58754e+08 1.01191 ns
tpch_q21/datafusion:vortex-compact 1328335628 1.37938e+09 0.962993 ns
tpch_q22/datafusion:vortex-compact 323023498 3.46836e+08 0.931344 ns
tpch_q01/duckdb:parquet 861059856 9.36285e+08 0.919656 ns
tpch_q02/duckdb:parquet 1196126160 1.27648e+09 0.937048 ns
tpch_q03/duckdb:parquet 1288286613 1.33085e+09 0.968021 ns
tpch_q04/duckdb:parquet 714535401 8.29563e+08 0.861339 ns
tpch_q05/duckdb:parquet 1575512999 1.74382e+09 0.903483 ns
tpch_q06/duckdb:parquet 583543586 7.13947e+08 0.817349 ns
tpch_q07/duckdb:parquet 1459320928 1.53948e+09 0.947932 ns
tpch_q08/duckdb:parquet 1925329882 2.02661e+09 0.950024 ns
tpch_q09/duckdb:parquet 1814621500 2.09354e+09 0.866772 ns
tpch_q10/duckdb:parquet 2543332388 2.75087e+09 0.924555 ns
tpch_q11/duckdb:parquet 673678425 7.84186e+08 0.859079 ns
tpch_q12/duckdb:parquet 731872241 8.67601e+08 0.843558 ns
tpch_q13/duckdb:parquet 958796066 1.06725e+09 0.898383 ns
tpch_q14/duckdb:parquet 1030958784 1.06665e+09 0.966536 ns
tpch_q15/duckdb:parquet 860267366 9.21862e+08 0.933184 ns
tpch_q16/duckdb:parquet 642738605 7.16475e+08 0.897084 ns
tpch_q17/duckdb:parquet 1109043790 1.12273e+09 0.987807 ns
tpch_q18/duckdb:parquet 1117258728 1.14892e+09 0.972442 ns
tpch_q19/duckdb:parquet 1294104417 1.27557e+09 1.01453 ns
tpch_q20/duckdb:parquet 1436186170 1.60082e+09 0.897155 ns
tpch_q21/duckdb:parquet 1502758051 1.53035e+09 0.981973 ns
tpch_q22/duckdb:parquet 877213456 9.16898e+08 0.956718 ns
tpch_q01/duckdb:vortex-file-compressed 786852845 8.95244e+08 0.878925 ns
tpch_q02/duckdb:vortex-file-compressed 1028466271 1.00762e+09 1.02068 ns
tpch_q03/duckdb:vortex-file-compressed 1131465399 1.32762e+09 0.852253 ns
tpch_q04/duckdb:vortex-file-compressed 677994387 7.09224e+08 0.955966 ns
tpch_q05/duckdb:vortex-file-compressed 1231882108 1.28477e+09 0.958837 ns
tpch_q06/duckdb:vortex-file-compressed 1023507027 9.28746e+08 1.10203 ns
tpch_q07/duckdb:vortex-file-compressed 1201572936 1.27768e+09 0.940437 ns
tpch_q08/duckdb:vortex-file-compressed 1572799838 1.65228e+09 0.951897 ns
tpch_q09/duckdb:vortex-file-compressed 1605568988 1.71028e+09 0.938777 ns
tpch_q10/duckdb:vortex-file-compressed 1285209386 1.26816e+09 1.01344 ns
tpch_q11/duckdb:vortex-file-compressed 763558254 7.93308e+08 0.962499 ns
tpch_q12/duckdb:vortex-file-compressed 763692890 7.78449e+08 0.981044 ns
tpch_q13/duckdb:vortex-file-compressed 1026366057 1.03849e+09 0.988328 ns
tpch_q14/duckdb:vortex-file-compressed 894657447 8.63982e+08 1.03551 ns
tpch_q15/duckdb:vortex-file-compressed 615797534 6.72299e+08 0.915958 ns
tpch_q16/duckdb:vortex-file-compressed 547554713 5.43556e+08 1.00736 ns
tpch_q17/duckdb:vortex-file-compressed 1111756476 1.1369e+09 0.977886 ns
tpch_q18/duckdb:vortex-file-compressed 1113141058 1.20136e+09 0.926567 ns
tpch_q19/duckdb:vortex-file-compressed 801692129 9.0118e+08 0.889603 ns
tpch_q20/duckdb:vortex-file-compressed 1287792277 1.22179e+09 1.05402 ns
tpch_q21/duckdb:vortex-file-compressed 1971067922 1.95512e+09 1.00816 ns
tpch_q22/duckdb:vortex-file-compressed 481917180 4.91204e+08 0.981093 ns
tpch_q01/duckdb:vortex-compact 690938175 6.9476e+08 0.994499 ns
tpch_q02/duckdb:vortex-compact 852129428 8.77851e+08 0.970699 ns
tpch_q03/duckdb:vortex-compact 967740701 9.61319e+08 1.00668 ns
tpch_q04/duckdb:vortex-compact 586884051 5.58459e+08 1.0509 ns
tpch_q05/duckdb:vortex-compact 1063581733 1.05053e+09 1.01242 ns
tpch_q06/duckdb:vortex-compact 839096418 7.04669e+08 1.19077 ns
tpch_q07/duckdb:vortex-compact 1076292691 1.09149e+09 0.986075 ns
tpch_q08/duckdb:vortex-compact 1481538438 1.5135e+09 0.978885 ns
tpch_q09/duckdb:vortex-compact 1353296796 1.40105e+09 0.965918 ns
tpch_q10/duckdb:vortex-compact 1207178099 1.17761e+09 1.0251 ns
tpch_q11/duckdb:vortex-compact 624053221 6.36017e+08 0.98119 ns
tpch_q12/duckdb:vortex-compact 769430199 8.17099e+08 0.941661 ns
tpch_q13/duckdb:vortex-compact 756316346 8.15008e+08 0.927987 ns
tpch_q14/duckdb:vortex-compact 863856081 8.63996e+08 0.999838 ns
tpch_q15/duckdb:vortex-compact 583676290 6.33356e+08 0.921561 ns
tpch_q16/duckdb:vortex-compact 453786509 4.91354e+08 0.923543 ns
tpch_q17/duckdb:vortex-compact 974045817 1.02085e+09 0.954153 ns
tpch_q18/duckdb:vortex-compact 853082605 9.40748e+08 0.906813 ns
tpch_q19/duckdb:vortex-compact 797019179 8.30193e+08 0.96004 ns
tpch_q20/duckdb:vortex-compact 1147531343 1.16213e+09 0.987437 ns
tpch_q21/duckdb:vortex-compact 1692628729 1.82501e+09 0.92746 ns
tpch_q22/duckdb:vortex-compact 501838113 5.23377e+08 0.958846 ns

Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn requested a review from a10y December 10, 2025 23:49
@gatesn gatesn enabled auto-merge (squash) December 10, 2025 23:49
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@gatesn gatesn disabled auto-merge December 11, 2025 00:18
gatesn added a commit that referenced this pull request Dec 11, 2025
I was seeing increasing contention from #5662

The alternate and more invasive fix is in #5685 , but we should decide
if we want to allowing registering plugins after "startup", and what
that means for language bindings that use a global static session
object.

Signed-off-by: Nicholas Gates <nick@nickgates.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

break Release label indicating a breaking API change fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants