Skip to content

Conversation

@AdamGS
Copy link
Contributor

@AdamGS AdamGS commented Jan 5, 2026

This PR uses the current tip of DataFusion to test the upcoming upgrade. It drops the use of the SchemaAdapter API, removes the vendored code we pulled to fix some bugs and currently passes all of our tests!

This PR requires at least one more round of polish, I'm sure I left some convoluted things in opener.rs.

Waiting for the upstream release apache/datafusion#18566

@AdamGS AdamGS added the feature Release label indicating a new feature or request label Jan 5, 2026
@AdamGS AdamGS force-pushed the adamg/df-52-wip branch 2 times, most recently from 72a86ec to 605888e Compare January 5, 2026 19:40
@codspeed-hq
Copy link

codspeed-hq bot commented Jan 5, 2026

Merging this PR will improve performance by 13.48%

⚡ 1 improved benchmark
✅ 1253 untouched benchmarks

Performance Changes

Benchmark BASE HEAD Efficiency
binary_search_std 741.4 ns 653.3 ns +13.48%

Comparing adamg/df-52-wip (5586122) with develop (65e7263)

Open in CodSpeed

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.999x ➖
  • Vortex: 1.000x ➖
  • duckdb:vortex: 1.013x ➖
  • datafusion:vortex: 0.988x ➖
  • Best: fineweb_q01/duckdb:vortex-compact (0.908x)
  • Worst: fineweb_q03/duckdb:vortex-file-compressed (1.211x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 5586122 base 5cd8b29 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6724411 6.64635e+06 1.01175 ns
fineweb_q01/datafusion:parquet 272880842 2.73373e+08 0.998199 ns
fineweb_q02/datafusion:parquet 269805291 2.67856e+08 1.00728 ns
fineweb_q03/datafusion:parquet 264454930 2.62217e+08 1.00854 ns
fineweb_q04/datafusion:parquet 280299471 2.86247e+08 0.979223 ns
fineweb_q05/datafusion:parquet 275418055 2.86972e+08 0.959738 ns
fineweb_q06/datafusion:parquet 269763457 2.73887e+08 0.984945 ns
fineweb_q07/datafusion:parquet 262320526 2.67191e+08 0.981773 ns
fineweb_q08/datafusion:parquet 261438082 2.63401e+08 0.992549 ns
fineweb_q00/datafusion:vortex-file-compressed 5756825 6.02669e+06 0.955222 ns
fineweb_q01/datafusion:vortex-file-compressed 28289618 2.94307e+07 0.96123 ns
fineweb_q02/datafusion:vortex-file-compressed 31115615 2.94634e+07 1.05608 ns
fineweb_q03/datafusion:vortex-file-compressed 78444948 7.75329e+07 1.01176 ns
fineweb_q04/datafusion:vortex-file-compressed 203581906 2.11995e+08 0.960314 ns
fineweb_q05/datafusion:vortex-file-compressed 188511096 2.01616e+08 0.935001 ns
fineweb_q06/datafusion:vortex-file-compressed 68034505 7.01479e+07 0.969873 ns
fineweb_q07/datafusion:vortex-file-compressed 71703773 7.19459e+07 0.996635 ns
fineweb_q08/datafusion:vortex-file-compressed 31263502 3.13157e+07 0.998334 ns
fineweb_q00/datafusion:vortex-compact 6236624 5.80391e+06 1.07456 ns
fineweb_q01/datafusion:vortex-compact 142357780 1.55295e+08 0.916694 ns
fineweb_q02/datafusion:vortex-compact 153410066 1.50405e+08 1.01998 ns
fineweb_q03/datafusion:vortex-compact 1252438698 1.25667e+09 0.996631 ns
fineweb_q04/datafusion:vortex-compact 1465796974 1.47399e+09 0.994441 ns
fineweb_q05/datafusion:vortex-compact 1154665372 1.15486e+09 0.999835 ns
fineweb_q06/datafusion:vortex-compact 585865378 5.90505e+08 0.992143 ns
fineweb_q07/datafusion:vortex-compact 616248175 6.31526e+08 0.975808 ns
fineweb_q08/datafusion:vortex-compact 28227200 2.89818e+07 0.973963 ns
fineweb_q00/duckdb:parquet 34521029 3.33483e+07 1.03517 ns
fineweb_q01/duckdb:parquet 97589374 9.94291e+07 0.981497 ns
fineweb_q02/duckdb:parquet 104920728 1.05693e+08 0.992696 ns
fineweb_q03/duckdb:parquet 311163124 3.17302e+08 0.980653 ns
fineweb_q04/duckdb:parquet 433345038 4.3637e+08 0.993068 ns
fineweb_q05/duckdb:parquet 410114147 4.04855e+08 1.01299 ns
fineweb_q06/duckdb:parquet 203915572 2.03066e+08 1.00418 ns
fineweb_q07/duckdb:parquet 214603085 2.16544e+08 0.991037 ns
fineweb_q08/duckdb:parquet 62783487 6.15432e+07 1.02015 ns
fineweb_q00/duckdb:vortex-file-compressed 4033953 4.13128e+06 0.976443 ns
fineweb_q01/duckdb:vortex-file-compressed 24948056 2.47061e+07 1.00979 ns
fineweb_q02/duckdb:vortex-file-compressed 27236311 2.64603e+07 1.02933 ns
fineweb_q03/duckdb:vortex-file-compressed 154262801 1.27396e+08 1.21089 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 194629556 1.95488e+08 0.995611 ns
fineweb_q05/duckdb:vortex-file-compressed 181545866 1.72149e+08 1.05459 ns
fineweb_q06/duckdb:vortex-file-compressed 53328816 5.23548e+07 1.0186 ns
fineweb_q07/duckdb:vortex-file-compressed 57706732 5.8217e+07 0.991235 ns
fineweb_q08/duckdb:vortex-file-compressed 8674974 8.17243e+06 1.06149 ns
fineweb_q00/duckdb:vortex-compact 5319443 5.57151e+06 0.954757 ns
fineweb_q01/duckdb:vortex-compact 88280767 9.72468e+07 0.907801 ns
fineweb_q02/duckdb:vortex-compact 102162442 1.04549e+08 0.977173 ns
fineweb_q03/duckdb:vortex-compact 806608982 8.20684e+08 0.98285 ns
fineweb_q04/duckdb:vortex-compact 875429691 8.68059e+08 1.00849 ns
fineweb_q05/duckdb:vortex-compact 779700539 7.72541e+08 1.00927 ns
fineweb_q06/duckdb:vortex-compact 454015608 4.40728e+08 1.03015 ns
fineweb_q07/duckdb:vortex-compact 467263345 4.62572e+08 1.01014 ns
fineweb_q08/duckdb:vortex-compact 9015509 8.64528e+06 1.04282 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 1.018x ➖
  • Vortex: 1.019x ➖
  • duckdb:vortex: 1.031x ➖
  • datafusion:vortex: 1.007x ➖
  • Best: fineweb_q01/datafusion:vortex-file-compressed (0.841x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.140x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 5586122 base 5cd8b29 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 915666022 8.45402e+08 1.08311 ns
fineweb_q01/datafusion:parquet 1561369258 1.52597e+09 1.0232 ns
fineweb_q02/datafusion:parquet 1562835171 1.57246e+09 0.993878 ns
fineweb_q03/datafusion:parquet 1583695106 1.59263e+09 0.994389 ns
fineweb_q04/datafusion:parquet 1647118470 1.60628e+09 1.02543 ns
fineweb_q05/datafusion:parquet 1668122170 1.60805e+09 1.03736 ns
fineweb_q06/datafusion:parquet 1590298882 1.56953e+09 1.01323 ns
fineweb_q07/datafusion:parquet 1633943661 1.6113e+09 1.01405 ns
fineweb_q08/datafusion:parquet 1574961018 1.52329e+09 1.03392 ns
fineweb_q00/datafusion:vortex-file-compressed 34131263 2.99428e+07 1.13988 ns
fineweb_q01/datafusion:vortex-file-compressed 440673325 5.24058e+08 0.840886 ns
fineweb_q02/datafusion:vortex-file-compressed 384523543 3.69118e+08 1.04174 ns
fineweb_q03/datafusion:vortex-file-compressed 1445199332 1.38024e+09 1.04707 ns
fineweb_q04/datafusion:vortex-file-compressed 1410981339 1.36918e+09 1.03053 ns
fineweb_q05/datafusion:vortex-file-compressed 1357572996 1.36252e+09 0.996369 ns
fineweb_q06/datafusion:vortex-file-compressed 1577785228 1.54683e+09 1.02001 ns
fineweb_q07/datafusion:vortex-file-compressed 1401543962 1.41473e+09 0.990677 ns
fineweb_q08/datafusion:vortex-file-compressed 557572067 5.56057e+08 1.00272 ns
fineweb_q00/datafusion:vortex-compact 34635300 3.59829e+07 0.962548 ns
fineweb_q01/datafusion:vortex-compact 559329007 4.91519e+08 1.13796 ns
fineweb_q02/datafusion:vortex-compact 528232150 5.17245e+08 1.02124 ns
fineweb_q03/datafusion:vortex-compact 1724794222 1.70106e+09 1.01395 ns
fineweb_q04/datafusion:vortex-compact 2149523865 2.1657e+09 0.992531 ns
fineweb_q05/datafusion:vortex-compact 1597027056 1.64478e+09 0.970966 ns
fineweb_q06/datafusion:vortex-compact 1354356099 1.43802e+09 0.941821 ns
fineweb_q07/datafusion:vortex-compact 1282306895 1.30489e+09 0.982691 ns
fineweb_q08/datafusion:vortex-compact 392764621 3.80541e+08 1.03212 ns
fineweb_q00/duckdb:parquet 978131301 9.84685e+08 0.993344 ns
fineweb_q01/duckdb:parquet 2224968837 2.19224e+09 1.01493 ns
fineweb_q02/duckdb:parquet 2234862586 2.19403e+09 1.01861 ns
fineweb_q03/duckdb:parquet 7146543838 7.16505e+09 0.997417 ns
fineweb_q04/duckdb:parquet 1712680458 1.68434e+09 1.01682 ns
fineweb_q05/duckdb:parquet 3857989033 3.83715e+09 1.00543 ns
fineweb_q06/duckdb:parquet 5027455948 5.04476e+09 0.996569 ns
fineweb_q07/duckdb:parquet 5488581140 5.43008e+09 1.01077 ns
fineweb_q08/duckdb:parquet 1005881741 9.92569e+08 1.01341 ns
fineweb_q00/duckdb:vortex-file-compressed 75089879 7.72606e+07 0.971904 ns
fineweb_q01/duckdb:vortex-file-compressed 504383329 5.18786e+08 0.972238 ns
fineweb_q02/duckdb:vortex-file-compressed 574513469 5.74275e+08 1.00042 ns
fineweb_q03/duckdb:vortex-file-compressed 1696939144 1.51313e+09 1.12147 ns
fineweb_q04/duckdb:vortex-file-compressed 1722232434 1.65457e+09 1.0409 ns
fineweb_q05/duckdb:vortex-file-compressed 1739243534 1.59823e+09 1.08823 ns
fineweb_q06/duckdb:vortex-file-compressed 1842592077 1.76443e+09 1.0443 ns
fineweb_q07/duckdb:vortex-file-compressed 1504542040 1.63098e+09 0.922477 ns
fineweb_q08/duckdb:vortex-file-compressed 634001610 6.43485e+08 0.985262 ns
fineweb_q00/duckdb:vortex-compact 86230644 7.74606e+07 1.11322 ns
fineweb_q01/duckdb:vortex-compact 496666211 4.93515e+08 1.00639 ns
fineweb_q02/duckdb:vortex-compact 677251986 6.68335e+08 1.01334 ns
fineweb_q03/duckdb:vortex-compact 1782017222 1.5694e+09 1.13547 ns
fineweb_q04/duckdb:vortex-compact 1878568229 1.83922e+09 1.02139 ns
fineweb_q05/duckdb:vortex-compact 1671292295 1.48869e+09 1.12266 ns
fineweb_q06/duckdb:vortex-compact 1555721531 1.50023e+09 1.03699 ns
fineweb_q07/duckdb:vortex-compact 1421312845 1.41774e+09 1.00252 ns
fineweb_q08/duckdb:vortex-compact 508358628 5.17722e+08 0.981914 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.011x ➖
  • Vortex: 1.015x ➖
  • duckdb:vortex: 1.015x ➖
  • Best: statpopgen_q01/duckdb:vortex-compact (0.976x)
  • Worst: statpopgen_q05/duckdb:vortex-compact (1.089x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 5586122 base 5cd8b29 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 233424192 2.32577e+08 1.00364 ns
statpopgen_q01/duckdb:parquet 372600289 3.73976e+08 0.996322 ns
statpopgen_q02/duckdb:parquet 680286889 6.86735e+08 0.990611 ns
statpopgen_q03/duckdb:parquet 1112573790 1.1042e+09 1.00758 ns
statpopgen_q04/duckdb:parquet 1128878462 1.13977e+09 0.990445 ns
statpopgen_q05/duckdb:parquet 746945670 7.32036e+08 1.02037 ns
statpopgen_q06/duckdb:parquet 1338557689 1.33591e+09 1.00198 ns
statpopgen_q07/duckdb:parquet 865159006 8.56897e+08 1.00964 ns
statpopgen_q08/duckdb:parquet 867273811 8.56083e+08 1.01307 ns
statpopgen_q09/duckdb:parquet 934899354 9.29514e+08 1.00579 ns
statpopgen_q10/duckdb:parquet 2145327203 2.15408e+09 0.995935 ns
statpopgen_q00/duckdb:vortex-file-compressed 12958523 1.22602e+07 1.05696 ns
statpopgen_q01/duckdb:vortex-file-compressed 101785148 1.0292e+08 0.988975 ns
statpopgen_q02/duckdb:vortex-file-compressed 1188724265 1.19988e+09 0.990701 ns
statpopgen_q03/duckdb:vortex-file-compressed 2802517103 2.82412e+09 0.992349 ns
statpopgen_q04/duckdb:vortex-file-compressed 2813174316 2.80673e+09 1.0023 ns
statpopgen_q05/duckdb:vortex-file-compressed 1280103495 1.27165e+09 1.00665 ns
statpopgen_q06/duckdb:vortex-file-compressed 1933490277 1.96472e+09 0.984106 ns
statpopgen_q07/duckdb:vortex-file-compressed 162398368 1.63018e+08 0.996199 ns
statpopgen_q08/duckdb:vortex-file-compressed 172798391 1.695e+08 1.01946 ns
statpopgen_q09/duckdb:vortex-file-compressed 2561898073 2.56492e+09 0.998821 ns
statpopgen_q10/duckdb:vortex-file-compressed 4150600412 4.09168e+09 1.0144 ns
statpopgen_q00/duckdb:vortex-compact 13596757 1.28686e+07 1.05658 ns
statpopgen_q01/duckdb:vortex-compact 283369632 2.90241e+08 0.976325 ns
statpopgen_q02/duckdb:vortex-compact 573706841 5.39711e+08 1.06299 ns
statpopgen_q03/duckdb:vortex-compact 2264826857 2.18661e+09 1.03577 ns
statpopgen_q04/duckdb:vortex-compact 2251393506 2.18565e+09 1.03008 ns
statpopgen_q05/duckdb:vortex-compact 625312746 5.73975e+08 1.08944 ns
statpopgen_q06/duckdb:vortex-compact 1527153041 1.44467e+09 1.0571 ns
statpopgen_q07/duckdb:vortex-compact 1583757501 1.60766e+09 0.985129 ns
statpopgen_q08/duckdb:vortex-compact 1584614737 1.58828e+09 0.997693 ns
statpopgen_q09/duckdb:vortex-compact 1973003810 1.96799e+09 1.00255 ns
statpopgen_q10/duckdb:vortex-compact 3699025662 3.75363e+09 0.985454 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.032x ➖
  • Vortex: 1.058x ➖
  • duckdb:vortex: 0.988x ➖
  • datafusion:vortex: 1.133x ❌
  • Best: tpch_q11/datafusion:vortex-compact (0.727x)
  • Worst: tpch_q14/datafusion:vortex-file-compressed (1.682x)
  • Significant (>10%): 2↑ 26↓
Detailed Results Table
name PR 5586122 base 5cd8b29 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 80090533 8.26305e+07 0.969261 ns
tpch_q02/datafusion:arrow 30886192 3.07175e+07 1.00549 ns
tpch_q03/datafusion:arrow 53587568 5.58779e+07 0.959012 ns
tpch_q04/datafusion:arrow 44969545 4.68651e+07 0.959553 ns
tpch_q05/datafusion:arrow 112505926 1.14055e+08 0.986421 ns
tpch_q06/datafusion:arrow 33821660 3.41742e+07 0.989683 ns
tpch_q07/datafusion:arrow 196069995 1.97238e+08 0.994076 ns
tpch_q08/datafusion:arrow 83787900 8.20614e+07 1.02104 ns
tpch_q09/datafusion:arrow 104157138 1.06799e+08 0.975261 ns
tpch_q10/datafusion:arrow 81004892 8.01901e+07 1.01016 ns
tpch_q11/datafusion:arrow 18210804 1.82258e+07 0.999177 ns
tpch_q12/datafusion:arrow 81659223 8.15094e+07 1.00184 ns
tpch_q13/datafusion:arrow 57233317 5.62669e+07 1.01718 ns
tpch_q14/datafusion:arrow 42588496 4.30759e+07 0.988685 ns
tpch_q15/datafusion:arrow 84995801 8.44388e+07 1.0066 ns
tpch_q16/datafusion:arrow 27292352 2.6693e+07 1.02245 ns
tpch_q17/datafusion:arrow 101442722 1.02408e+08 0.990573 ns
tpch_q18/datafusion:arrow 183113163 1.85808e+08 0.985498 ns
tpch_q19/datafusion:arrow 64007297 6.42916e+07 0.995577 ns
tpch_q20/datafusion:arrow 57672735 5.81565e+07 0.991682 ns
tpch_q21/datafusion:arrow 260578883 2.648e+08 0.984059 ns
tpch_q22/datafusion:arrow 26840403 2.69755e+07 0.994992 ns
tpch_q01/datafusion:parquet 110852454 1.7431e+08 0.635948 ns 🚀
tpch_q02/datafusion:parquet 89072528 1.0398e+08 0.856631 ns 🚀
tpch_q03/datafusion:parquet 82914160 7.99855e+07 1.03662 ns
tpch_q04/datafusion:parquet 59288775 6.55248e+07 0.904829 ns
tpch_q05/datafusion:parquet 177181815 1.31823e+08 1.34409 ns 🚨
tpch_q06/datafusion:parquet 49488116 4.79474e+07 1.03213 ns
tpch_q07/datafusion:parquet 194626278 1.55341e+08 1.2529 ns 🚨
tpch_q08/datafusion:parquet 175275427 1.22679e+08 1.42873 ns 🚨
tpch_q09/datafusion:parquet 221612145 1.67908e+08 1.31984 ns 🚨
tpch_q10/datafusion:parquet 193987925 1.45957e+08 1.32907 ns 🚨
tpch_q11/datafusion:parquet 65448235 8.9689e+07 0.729724 ns 🚀
tpch_q12/datafusion:parquet 128530621 9.74168e+07 1.31939 ns 🚨
tpch_q13/datafusion:parquet 208628171 2.07853e+08 1.00373 ns
tpch_q14/datafusion:parquet 88386918 6.15493e+07 1.43603 ns 🚨
tpch_q15/datafusion:parquet 73365688 7.17968e+07 1.02185 ns
tpch_q16/datafusion:parquet 57801030 6.02796e+07 0.958883 ns
tpch_q17/datafusion:parquet 178826002 1.5746e+08 1.13569 ns 🚨
tpch_q18/datafusion:parquet 246568939 1.94639e+08 1.2668 ns 🚨
tpch_q19/datafusion:parquet 107249022 9.868e+07 1.08684 ns
tpch_q20/datafusion:parquet 134359009 9.17529e+07 1.46436 ns 🚨
tpch_q21/datafusion:parquet 193301109 1.5337e+08 1.26036 ns 🚨
tpch_q22/datafusion:parquet 43228801 7.56256e+07 0.571616 ns 🚀
tpch_q01/datafusion:vortex-file-compressed 66730953 6.62216e+07 1.00769 ns
tpch_q02/datafusion:vortex-file-compressed 63655527 5.4392e+07 1.17031 ns 🚨
tpch_q03/datafusion:vortex-file-compressed 35956625 3.26123e+07 1.10255 ns 🚨
tpch_q04/datafusion:vortex-file-compressed 22823956 2.22011e+07 1.02805 ns
tpch_q05/datafusion:vortex-file-compressed 92172714 8.51723e+07 1.08219 ns
tpch_q06/datafusion:vortex-file-compressed 12625299 1.19915e+07 1.05285 ns
tpch_q07/datafusion:vortex-file-compressed 97819142 8.89149e+07 1.10014 ns 🚨
tpch_q08/datafusion:vortex-file-compressed 81589056 6.51265e+07 1.25278 ns 🚨
tpch_q09/datafusion:vortex-file-compressed 100186180 8.04604e+07 1.24516 ns 🚨
tpch_q10/datafusion:vortex-file-compressed 91153047 6.41526e+07 1.42088 ns 🚨
tpch_q11/datafusion:vortex-file-compressed 26881979 3.69404e+07 0.727712 ns 🚀
tpch_q12/datafusion:vortex-file-compressed 39334009 2.92767e+07 1.34353 ns 🚨
tpch_q13/datafusion:vortex-file-compressed 34025993 3.19844e+07 1.06383 ns
tpch_q14/datafusion:vortex-file-compressed 33457189 1.98962e+07 1.68159 ns 🚨
tpch_q15/datafusion:vortex-file-compressed 30754793 3.05788e+07 1.00575 ns
tpch_q16/datafusion:vortex-file-compressed 38458598 2.94921e+07 1.30403 ns 🚨
tpch_q17/datafusion:vortex-file-compressed 82010335 7.41812e+07 1.10554 ns 🚨
tpch_q18/datafusion:vortex-file-compressed 112227639 9.96373e+07 1.12636 ns 🚨
tpch_q19/datafusion:vortex-file-compressed 36184453 2.8149e+07 1.28546 ns 🚨
tpch_q20/datafusion:vortex-file-compressed 54731086 3.69741e+07 1.48026 ns 🚨
tpch_q21/datafusion:vortex-file-compressed 103815183 8.51639e+07 1.219 ns 🚨
tpch_q22/datafusion:vortex-file-compressed 21771807 2.21129e+07 0.984574 ns
tpch_q01/datafusion:vortex-compact 70456855 7.61223e+07 0.925575 ns
tpch_q02/datafusion:vortex-compact 68011692 5.77458e+07 1.17778 ns 🚨
tpch_q03/datafusion:vortex-compact 36939125 3.71346e+07 0.994735 ns
tpch_q04/datafusion:vortex-compact 26654001 2.73523e+07 0.97447 ns
tpch_q05/datafusion:vortex-compact 90244641 8.97952e+07 1.00501 ns
tpch_q06/datafusion:vortex-compact 18334476 1.93872e+07 0.945699 ns
tpch_q07/datafusion:vortex-compact 104480419 9.59562e+07 1.08883 ns
tpch_q08/datafusion:vortex-compact 85856213 6.88537e+07 1.24694 ns 🚨
tpch_q09/datafusion:vortex-compact 109442551 8.93843e+07 1.2244 ns 🚨
tpch_q10/datafusion:vortex-compact 90092855 6.28282e+07 1.43396 ns 🚨
tpch_q11/datafusion:vortex-compact 27768428 3.82193e+07 0.726555 ns 🚀
tpch_q12/datafusion:vortex-compact 48779005 3.91494e+07 1.24597 ns 🚨
tpch_q13/datafusion:vortex-compact 41389004 3.97362e+07 1.04159 ns
tpch_q14/datafusion:vortex-compact 36650119 2.38348e+07 1.53767 ns 🚨
tpch_q15/datafusion:vortex-compact 38618403 4.02538e+07 0.959374 ns
tpch_q16/datafusion:vortex-compact 41806017 3.27286e+07 1.27735 ns 🚨
tpch_q17/datafusion:vortex-compact 89205890 8.08629e+07 1.10317 ns 🚨
tpch_q18/datafusion:vortex-compact 116836720 9.99762e+07 1.16865 ns 🚨
tpch_q19/datafusion:vortex-compact 48007894 4.02243e+07 1.1935 ns 🚨
tpch_q20/datafusion:vortex-compact 57430639 4.19365e+07 1.36947 ns 🚨
tpch_q21/datafusion:vortex-compact 107277983 9.41116e+07 1.1399 ns 🚨
tpch_q22/datafusion:vortex-compact 19697047 2.02673e+07 0.971863 ns
tpch_q01/duckdb:parquet 80679820 7.88143e+07 1.02367 ns
tpch_q02/duckdb:parquet 47382184 4.70834e+07 1.00635 ns
tpch_q03/duckdb:parquet 75869446 7.84062e+07 0.967646 ns
tpch_q04/duckdb:parquet 59834387 6.17623e+07 0.968785 ns
tpch_q05/duckdb:parquet 74279427 8.07919e+07 0.919392 ns
tpch_q06/duckdb:parquet 23057528 2.97157e+07 0.775939 ns 🚀
tpch_q07/duckdb:parquet 92056012 8.18079e+07 1.12527 ns 🚨
tpch_q08/duckdb:parquet 96784465 9.77474e+07 0.990148 ns
tpch_q09/duckdb:parquet 144532960 1.44972e+08 0.996974 ns
tpch_q10/duckdb:parquet 138540607 1.50356e+08 0.921417 ns
tpch_q11/duckdb:parquet 25608046 2.61356e+07 0.979815 ns
tpch_q12/duckdb:parquet 71766238 7.20728e+07 0.995746 ns
tpch_q13/duckdb:parquet 275824495 2.75444e+08 1.00138 ns
tpch_q14/duckdb:parquet 51968398 5.2518e+07 0.989535 ns
tpch_q15/duckdb:parquet 28966581 2.96396e+07 0.977294 ns
tpch_q16/duckdb:parquet 59184369 6.05374e+07 0.977649 ns
tpch_q17/duckdb:parquet 67420671 8.53358e+07 0.790063 ns 🚀
tpch_q18/duckdb:parquet 128934593 1.24501e+08 1.03561 ns
tpch_q19/duckdb:parquet 70790113 7.26938e+07 0.973812 ns
tpch_q20/duckdb:parquet 81808151 8.13814e+07 1.00524 ns
tpch_q21/duckdb:parquet 202684931 2.02677e+08 1.00004 ns
tpch_q22/duckdb:parquet 56431901 5.60552e+07 1.00672 ns
tpch_q01/duckdb:vortex-file-compressed 33546878 3.39734e+07 0.987444 ns
tpch_q02/duckdb:vortex-file-compressed 30836254 2.99536e+07 1.02947 ns
tpch_q03/duckdb:vortex-file-compressed 33572936 3.35667e+07 1.00018 ns
tpch_q04/duckdb:vortex-file-compressed 36058416 3.68604e+07 0.978242 ns
tpch_q05/duckdb:vortex-file-compressed 37719116 3.89437e+07 0.968555 ns
tpch_q06/duckdb:vortex-file-compressed 10194647 1.0606e+07 0.961218 ns
tpch_q07/duckdb:vortex-file-compressed 40780846 4.04192e+07 1.00895 ns
tpch_q08/duckdb:vortex-file-compressed 46051002 4.77361e+07 0.964699 ns
tpch_q09/duckdb:vortex-file-compressed 78580829 7.8556e+07 1.00032 ns
tpch_q10/duckdb:vortex-file-compressed 36270982 3.69555e+07 0.981478 ns
tpch_q11/duckdb:vortex-file-compressed 17602714 1.768e+07 0.995628 ns
tpch_q12/duckdb:vortex-file-compressed 22890805 2.34845e+07 0.974721 ns
tpch_q13/duckdb:vortex-file-compressed 37778227 3.72463e+07 1.01428 ns
tpch_q14/duckdb:vortex-file-compressed 26213660 2.62358e+07 0.999156 ns
tpch_q15/duckdb:vortex-file-compressed 18014934 1.85431e+07 0.971518 ns
tpch_q16/duckdb:vortex-file-compressed 32138281 3.31428e+07 0.969692 ns
tpch_q17/duckdb:vortex-file-compressed 26844409 2.83294e+07 0.947581 ns
tpch_q18/duckdb:vortex-file-compressed 57273286 5.71672e+07 1.00186 ns
tpch_q19/duckdb:vortex-file-compressed 30630163 3.1584e+07 0.969799 ns
tpch_q20/duckdb:vortex-file-compressed 38391293 4.00249e+07 0.959185 ns
tpch_q21/duckdb:vortex-file-compressed 102079882 1.05281e+08 0.969593 ns
tpch_q22/duckdb:vortex-file-compressed 19969326 2.01218e+07 0.992422 ns
tpch_q01/duckdb:vortex-compact 39409643 3.96778e+07 0.993243 ns
tpch_q02/duckdb:vortex-compact 41942663 4.39867e+07 0.953532 ns
tpch_q03/duckdb:vortex-compact 38046435 3.88877e+07 0.978366 ns
tpch_q04/duckdb:vortex-compact 40540410 4.2162e+07 0.96154 ns
tpch_q05/duckdb:vortex-compact 44121516 4.45674e+07 0.989995 ns
tpch_q06/duckdb:vortex-compact 14657813 1.51222e+07 0.969293 ns
tpch_q07/duckdb:vortex-compact 48955827 4.90382e+07 0.998319 ns
tpch_q08/duckdb:vortex-compact 53709321 5.45394e+07 0.984781 ns
tpch_q09/duckdb:vortex-compact 87723651 8.68788e+07 1.00973 ns
tpch_q10/duckdb:vortex-compact 42090960 4.33932e+07 0.969991 ns
tpch_q11/duckdb:vortex-compact 23761112 2.27475e+07 1.04456 ns
tpch_q12/duckdb:vortex-compact 35597922 3.5953e+07 0.990124 ns
tpch_q13/duckdb:vortex-compact 42734356 4.37811e+07 0.976091 ns
tpch_q14/duckdb:vortex-compact 29901513 3.01471e+07 0.991854 ns
tpch_q15/duckdb:vortex-compact 21500969 2.14994e+07 1.00008 ns
tpch_q16/duckdb:vortex-compact 37412492 3.8068e+07 0.98278 ns
tpch_q17/duckdb:vortex-compact 31782134 3.03138e+07 1.04844 ns
tpch_q18/duckdb:vortex-compact 63172532 6.44274e+07 0.980522 ns
tpch_q19/duckdb:vortex-compact 37321539 3.77261e+07 0.989276 ns
tpch_q20/duckdb:vortex-compact 46982908 4.62615e+07 1.01559 ns
tpch_q21/duckdb:vortex-compact 113755883 1.15747e+08 0.982796 ns
tpch_q22/duckdb:vortex-compact 21913350 2.14684e+07 1.02072 ns
tpch_q01/duckdb:duckdb 17449591 1.74721e+07 0.998711 ns
tpch_q02/duckdb:duckdb 14413033 1.42536e+07 1.01119 ns
tpch_q03/duckdb:duckdb 21966898 2.13722e+07 1.02782 ns
tpch_q04/duckdb:duckdb 20067938 2.13434e+07 0.940242 ns
tpch_q05/duckdb:duckdb 22421136 2.2652e+07 0.989808 ns
tpch_q06/duckdb:duckdb 7258229 7.12178e+06 1.01916 ns
tpch_q07/duckdb:duckdb 26717092 2.67375e+07 0.999239 ns
tpch_q08/duckdb:duckdb 26768724 2.70205e+07 0.990683 ns
tpch_q09/duckdb:duckdb 60651261 5.92023e+07 1.02447 ns
tpch_q10/duckdb:duckdb 60735749 6.21658e+07 0.976997 ns
tpch_q11/duckdb:duckdb 7348918 7.2841e+06 1.0089 ns
tpch_q12/duckdb:duckdb 17125059 1.75232e+07 0.977279 ns
tpch_q13/duckdb:duckdb 39742489 4.10187e+07 0.968886 ns
tpch_q14/duckdb:duckdb 22564330 2.25037e+07 1.00269 ns
tpch_q15/duckdb:duckdb 14103415 1.42861e+07 0.987214 ns
tpch_q16/duckdb:duckdb 24825102 2.5268e+07 0.982471 ns
tpch_q17/duckdb:duckdb 17885400 1.81911e+07 0.983196 ns
tpch_q18/duckdb:duckdb 40044887 4.04064e+07 0.991054 ns
tpch_q19/duckdb:duckdb 31842981 3.2203e+07 0.988819 ns
tpch_q20/duckdb:duckdb 27121328 2.69693e+07 1.00564 ns
tpch_q21/duckdb:duckdb 62411937 6.40919e+07 0.973789 ns
tpch_q22/duckdb:duckdb 26483286 2.70378e+07 0.979491 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.029x ➖
  • Vortex: 1.003x ➖
  • duckdb:vortex: 0.993x ➖
  • datafusion:vortex: 1.012x ➖
  • Best: tpch_q13/datafusion:vortex-compact (0.773x)
  • Worst: tpch_q09/datafusion:vortex-file-compressed (1.278x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 5586122 base 5cd8b29 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 233223782 2.32658e+08 1.00243 ns
tpch_q02/datafusion:parquet 419091031 3.83731e+08 1.09215 ns
tpch_q03/datafusion:parquet 307435208 3.08113e+08 0.997799 ns
tpch_q04/datafusion:parquet 140798664 1.47777e+08 0.952777 ns
tpch_q05/datafusion:parquet 500146311 3.9482e+08 1.26677 ns
tpch_q06/datafusion:parquet 141842359 1.375e+08 1.03158 ns
tpch_q07/datafusion:parquet 531166751 4.171e+08 1.27347 ns
tpch_q08/datafusion:parquet 635314202 4.72475e+08 1.34465 ns 🚨
tpch_q09/datafusion:parquet 534022392 4.69187e+08 1.13819 ns
tpch_q10/datafusion:parquet 569024336 4.81588e+08 1.18156 ns
tpch_q11/datafusion:parquet 339759825 3.18878e+08 1.06549 ns
tpch_q12/datafusion:parquet 261982845 2.39224e+08 1.09513 ns
tpch_q13/datafusion:parquet 425672648 4.33692e+08 0.98151 ns
tpch_q14/datafusion:parquet 200851251 1.67825e+08 1.19679 ns
tpch_q15/datafusion:parquet 287986379 2.89252e+08 0.995624 ns
tpch_q16/datafusion:parquet 179037373 2.00799e+08 0.891625 ns
tpch_q17/datafusion:parquet 375196679 3.37232e+08 1.11258 ns
tpch_q18/datafusion:parquet 493993562 4.37854e+08 1.12822 ns
tpch_q19/datafusion:parquet 313552706 3.10986e+08 1.00825 ns
tpch_q20/datafusion:parquet 344145747 2.79747e+08 1.23021 ns
tpch_q21/datafusion:parquet 492419482 4.30578e+08 1.14362 ns
tpch_q22/datafusion:parquet 108598804 1.83563e+08 0.591615 ns 🚀
tpch_q01/datafusion:vortex-file-compressed 208970937 2.5775e+08 0.810749 ns
tpch_q02/datafusion:vortex-file-compressed 267829060 2.60328e+08 1.02881 ns
tpch_q03/datafusion:vortex-file-compressed 327685644 3.31903e+08 0.987294 ns
tpch_q04/datafusion:vortex-file-compressed 198486399 1.99126e+08 0.996786 ns
tpch_q05/datafusion:vortex-file-compressed 374709803 3.16654e+08 1.18334 ns
tpch_q06/datafusion:vortex-file-compressed 206361544 2.13752e+08 0.965423 ns
tpch_q07/datafusion:vortex-file-compressed 281534674 2.99959e+08 0.938578 ns
tpch_q08/datafusion:vortex-file-compressed 451278017 4.06606e+08 1.10986 ns
tpch_q09/datafusion:vortex-file-compressed 458051452 3.58459e+08 1.27783 ns
tpch_q10/datafusion:vortex-file-compressed 478936005 4.24499e+08 1.12824 ns
tpch_q11/datafusion:vortex-file-compressed 172126496 1.91812e+08 0.897372 ns
tpch_q12/datafusion:vortex-file-compressed 314959776 3.16247e+08 0.99593 ns
tpch_q13/datafusion:vortex-file-compressed 196467037 1.92323e+08 1.02155 ns
tpch_q14/datafusion:vortex-file-compressed 178539433 1.52963e+08 1.1672 ns
tpch_q15/datafusion:vortex-file-compressed 260181180 2.65574e+08 0.979695 ns
tpch_q16/datafusion:vortex-file-compressed 168791814 1.64566e+08 1.02568 ns
tpch_q17/datafusion:vortex-file-compressed 288056868 2.71997e+08 1.05904 ns
tpch_q18/datafusion:vortex-file-compressed 274889849 2.6935e+08 1.02057 ns
tpch_q19/datafusion:vortex-file-compressed 323064712 3.14209e+08 1.02818 ns
tpch_q20/datafusion:vortex-file-compressed 279511939 2.43125e+08 1.14967 ns
tpch_q21/datafusion:vortex-file-compressed 387461808 3.56693e+08 1.08626 ns
tpch_q22/datafusion:vortex-file-compressed 139987531 1.50483e+08 0.930255 ns
tpch_q01/datafusion:vortex-compact 236480438 2.73698e+08 0.864021 ns
tpch_q02/datafusion:vortex-compact 252029518 2.50189e+08 1.00736 ns
tpch_q03/datafusion:vortex-compact 329683879 3.0646e+08 1.07578 ns
tpch_q04/datafusion:vortex-compact 215272581 2.28317e+08 0.942865 ns
tpch_q05/datafusion:vortex-compact 302003714 3.02837e+08 0.997248 ns
tpch_q06/datafusion:vortex-compact 259510259 3.16803e+08 0.819153 ns
tpch_q07/datafusion:vortex-compact 346551554 3.39032e+08 1.02218 ns
tpch_q08/datafusion:vortex-compact 365078909 3.24152e+08 1.12626 ns
tpch_q09/datafusion:vortex-compact 430030040 3.56276e+08 1.20701 ns
tpch_q10/datafusion:vortex-compact 404443781 3.95531e+08 1.02253 ns
tpch_q11/datafusion:vortex-compact 146288961 1.49406e+08 0.979139 ns
tpch_q12/datafusion:vortex-compact 417947124 4.40709e+08 0.948352 ns
tpch_q13/datafusion:vortex-compact 148721482 1.9233e+08 0.773263 ns
tpch_q14/datafusion:vortex-compact 232269750 2.27184e+08 1.02239 ns
tpch_q15/datafusion:vortex-compact 426161240 4.27671e+08 0.996471 ns
tpch_q16/datafusion:vortex-compact 170669486 1.6424e+08 1.03915 ns
tpch_q17/datafusion:vortex-compact 314234506 3.07419e+08 1.02217 ns
tpch_q18/datafusion:vortex-compact 288376759 3.04134e+08 0.948189 ns
tpch_q19/datafusion:vortex-compact 420058461 3.75499e+08 1.11867 ns
tpch_q20/datafusion:vortex-compact 366387082 3.52296e+08 1.04 ns
tpch_q21/datafusion:vortex-compact 442990826 4.16474e+08 1.06367 ns
tpch_q22/datafusion:vortex-compact 108768922 1.17088e+08 0.928951 ns
tpch_q01/duckdb:parquet 485844277 4.46826e+08 1.08732 ns
tpch_q02/duckdb:parquet 1121095098 1.04707e+09 1.0707 ns
tpch_q03/duckdb:parquet 835757352 7.97793e+08 1.04759 ns
tpch_q04/duckdb:parquet 516420154 4.69842e+08 1.09913 ns
tpch_q05/duckdb:parquet 1238473752 1.10911e+09 1.11664 ns
tpch_q06/duckdb:parquet 331901222 3.13989e+08 1.05705 ns
tpch_q07/duckdb:parquet 1011330856 8.66912e+08 1.16659 ns
tpch_q08/duckdb:parquet 1320437965 1.2034e+09 1.09726 ns
tpch_q09/duckdb:parquet 1123181098 1.03568e+09 1.08449 ns
tpch_q10/duckdb:parquet 1109909299 1.0122e+09 1.09653 ns
tpch_q11/duckdb:parquet 712028448 5.69034e+08 1.25129 ns
tpch_q12/duckdb:parquet 505584726 4.71363e+08 1.0726 ns
tpch_q13/duckdb:parquet 789598032 7.57547e+08 1.04231 ns
tpch_q14/duckdb:parquet 538450994 5.00428e+08 1.07598 ns
tpch_q15/duckdb:parquet 574062825 5.36295e+08 1.07042 ns
tpch_q16/duckdb:parquet 477215797 4.05095e+08 1.17804 ns
tpch_q17/duckdb:parquet 642748386 5.76827e+08 1.11428 ns
tpch_q18/duckdb:parquet 767576476 7.06784e+08 1.08601 ns
tpch_q19/duckdb:parquet 646495036 6.2044e+08 1.04199 ns
tpch_q20/duckdb:parquet 870815141 7.87282e+08 1.1061 ns
tpch_q21/duckdb:parquet 983657004 8.91277e+08 1.10365 ns
tpch_q22/duckdb:parquet 416985993 3.62516e+08 1.15025 ns
tpch_q01/duckdb:vortex-file-compressed 243859044 2.46605e+08 0.988866 ns
tpch_q02/duckdb:vortex-file-compressed 646198477 6.69164e+08 0.965681 ns
tpch_q03/duckdb:vortex-file-compressed 604038471 6.11688e+08 0.987494 ns
tpch_q04/duckdb:vortex-file-compressed 348637219 3.76185e+08 0.926771 ns
tpch_q05/duckdb:vortex-file-compressed 745344100 7.66676e+08 0.972177 ns
tpch_q06/duckdb:vortex-file-compressed 319739151 3.23216e+08 0.989243 ns
tpch_q07/duckdb:vortex-file-compressed 695610936 6.93166e+08 1.00353 ns
tpch_q08/duckdb:vortex-file-compressed 961931607 9.19728e+08 1.04589 ns
tpch_q09/duckdb:vortex-file-compressed 863724549 8.18131e+08 1.05573 ns
tpch_q10/duckdb:vortex-file-compressed 770670396 7.37251e+08 1.04533 ns
tpch_q11/duckdb:vortex-file-compressed 394845373 3.95276e+08 0.998912 ns
tpch_q12/duckdb:vortex-file-compressed 527559763 4.80903e+08 1.09702 ns
tpch_q13/duckdb:vortex-file-compressed 480460900 4.85213e+08 0.990207 ns
tpch_q14/duckdb:vortex-file-compressed 397840621 4.26875e+08 0.931984 ns
tpch_q15/duckdb:vortex-file-compressed 267584253 2.72198e+08 0.98305 ns
tpch_q16/duckdb:vortex-file-compressed 326709208 3.54734e+08 0.920999 ns
tpch_q17/duckdb:vortex-file-compressed 485184698 5.10344e+08 0.950701 ns
tpch_q18/duckdb:vortex-file-compressed 613767593 6.28938e+08 0.975879 ns
tpch_q19/duckdb:vortex-file-compressed 415795539 4.06841e+08 1.02201 ns
tpch_q20/duckdb:vortex-file-compressed 716994578 6.92759e+08 1.03498 ns
tpch_q21/duckdb:vortex-file-compressed 827719856 8.17338e+08 1.0127 ns
tpch_q22/duckdb:vortex-file-compressed 229439349 2.22434e+08 1.0315 ns
tpch_q01/duckdb:vortex-compact 257406404 2.67134e+08 0.963585 ns
tpch_q02/duckdb:vortex-compact 609334719 6.11492e+08 0.996472 ns
tpch_q03/duckdb:vortex-compact 473078798 4.89159e+08 0.967126 ns
tpch_q04/duckdb:vortex-compact 314311089 3.09125e+08 1.01678 ns
tpch_q05/duckdb:vortex-compact 628921618 6.37679e+08 0.986267 ns
tpch_q06/duckdb:vortex-compact 311065301 3.25154e+08 0.956671 ns
tpch_q07/duckdb:vortex-compact 646237944 6.54386e+08 0.987548 ns
tpch_q08/duckdb:vortex-compact 837038535 8.48819e+08 0.986122 ns
tpch_q09/duckdb:vortex-compact 765088870 7.32216e+08 1.04489 ns
tpch_q10/duckdb:vortex-compact 646632062 6.07794e+08 1.0639 ns
tpch_q11/duckdb:vortex-compact 397020947 3.5763e+08 1.11014 ns
tpch_q12/duckdb:vortex-compact 435529648 4.28497e+08 1.01641 ns
tpch_q13/duckdb:vortex-compact 399107671 4.02345e+08 0.991954 ns
tpch_q14/duckdb:vortex-compact 373488883 3.97898e+08 0.938655 ns
tpch_q15/duckdb:vortex-compact 257426592 2.64757e+08 0.972313 ns
tpch_q16/duckdb:vortex-compact 281629608 2.93369e+08 0.959984 ns
tpch_q17/duckdb:vortex-compact 476340346 4.61119e+08 1.03301 ns
tpch_q18/duckdb:vortex-compact 462432998 4.85363e+08 0.952756 ns
tpch_q19/duckdb:vortex-compact 401137835 4.30909e+08 0.93091 ns
tpch_q20/duckdb:vortex-compact 695918518 6.93285e+08 1.0038 ns
tpch_q21/duckdb:vortex-compact 758167496 7.75368e+08 0.977817 ns
tpch_q22/duckdb:vortex-compact 225706519 2.35075e+08 0.960145 ns

@codecov
Copy link

codecov bot commented Jan 6, 2026

Codecov Report

❌ Patch coverage is 91.05960% with 27 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.46%. Comparing base (65e7263) to head (5586122).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
vortex-datafusion/src/convert/exprs.rs 81.18% 19 Missing ⚠️
vortex-datafusion/src/persistent/opener.rs 94.77% 8 Missing ⚠️

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

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

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.012x ➖
  • Vortex: 0.998x ➖
  • duckdb:vortex: 1.013x ➖
  • datafusion:vortex: 0.983x ➖
  • Best: tpch_q08/datafusion:vortex-compact (0.739x)
  • Worst: tpch_q14/datafusion:vortex-file-compressed (1.180x)
  • Significant (>10%): 12↑ 6↓
Detailed Results Table
name PR 5586122 base 5cd8b29 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1097697056 1.1336e+09 0.968332 ns
tpch_q02/datafusion:arrow 243874260 2.39973e+08 1.01626 ns
tpch_q03/datafusion:arrow 956210680 9.11429e+08 1.04913 ns
tpch_q04/datafusion:arrow 742890041 7.26632e+08 1.02237 ns
tpch_q05/datafusion:arrow 1607242099 1.54118e+09 1.04287 ns
tpch_q06/datafusion:arrow 624328502 5.87459e+08 1.06276 ns
tpch_q07/datafusion:arrow 2092790287 1.95478e+09 1.0706 ns
tpch_q08/datafusion:arrow 2136326463 1.99086e+09 1.07307 ns
tpch_q09/datafusion:arrow 2245491499 2.15626e+09 1.04138 ns
tpch_q10/datafusion:arrow 1176605184 1.12043e+09 1.05014 ns
tpch_q11/datafusion:arrow 211794026 2.04655e+08 1.03488 ns
tpch_q12/datafusion:arrow 1215128599 1.2972e+09 0.936734 ns
tpch_q13/datafusion:arrow 565328281 5.44093e+08 1.03903 ns
tpch_q14/datafusion:arrow 718036123 6.9995e+08 1.02584 ns
tpch_q15/datafusion:arrow 1587427714 1.45862e+09 1.0883 ns
tpch_q16/datafusion:arrow 141053858 1.39619e+08 1.01028 ns
tpch_q17/datafusion:arrow 2099341770 2.00738e+09 1.04581 ns
tpch_q18/datafusion:arrow 2658093679 2.5197e+09 1.05493 ns
tpch_q19/datafusion:arrow 1084871946 1.03247e+09 1.05075 ns
tpch_q20/datafusion:arrow 976243214 9.03947e+08 1.07998 ns
tpch_q21/datafusion:arrow 5129091054 5.23364e+09 0.980024 ns
tpch_q22/datafusion:arrow 205201602 2.11059e+08 0.972249 ns
tpch_q01/datafusion:parquet 513320237 5.84381e+08 0.878399 ns 🚀
tpch_q02/datafusion:parquet 271995016 2.2373e+08 1.21573 ns 🚨
tpch_q03/datafusion:parquet 421060889 3.37188e+08 1.24874 ns 🚨
tpch_q04/datafusion:parquet 152224991 2.29577e+08 0.663068 ns 🚀
tpch_q05/datafusion:parquet 589595120 5.30179e+08 1.11207 ns 🚨
tpch_q06/datafusion:parquet 129438581 1.22917e+08 1.05306 ns
tpch_q07/datafusion:parquet 827223645 7.52127e+08 1.09985 ns
tpch_q08/datafusion:parquet 673769844 5.62375e+08 1.19808 ns 🚨
tpch_q09/datafusion:parquet 1004240777 9.00147e+08 1.11564 ns 🚨
tpch_q10/datafusion:parquet 618174948 5.38907e+08 1.14709 ns 🚨
tpch_q11/datafusion:parquet 207263870 1.49758e+08 1.38399 ns 🚨
tpch_q12/datafusion:parquet 241970325 2.23049e+08 1.08483 ns
tpch_q13/datafusion:parquet 356790973 4.37629e+08 0.815282 ns 🚀
tpch_q14/datafusion:parquet 207724212 1.77314e+08 1.17151 ns 🚨
tpch_q15/datafusion:parquet 283072545 2.69468e+08 1.05049 ns
tpch_q16/datafusion:parquet 190920644 1.68349e+08 1.13408 ns 🚨
tpch_q17/datafusion:parquet 854795236 7.7144e+08 1.10805 ns 🚨
tpch_q18/datafusion:parquet 1074050262 9.99074e+08 1.07505 ns
tpch_q19/datafusion:parquet 333480138 3.0908e+08 1.07894 ns
tpch_q20/datafusion:parquet 386872654 3.38765e+08 1.14201 ns 🚨
tpch_q21/datafusion:parquet 921074393 8.7556e+08 1.05198 ns
tpch_q22/datafusion:parquet 224704867 3.36402e+08 0.667965 ns 🚀
tpch_q01/datafusion:vortex-file-compressed 569034790 5.55083e+08 1.02513 ns
tpch_q02/datafusion:vortex-file-compressed 178224662 1.8925e+08 0.94174 ns
tpch_q03/datafusion:vortex-file-compressed 287223651 2.75286e+08 1.04336 ns
tpch_q04/datafusion:vortex-file-compressed 118813122 1.17163e+08 1.01408 ns
tpch_q05/datafusion:vortex-file-compressed 522450760 6.57665e+08 0.794402 ns 🚀
tpch_q06/datafusion:vortex-file-compressed 52333507 5.13176e+07 1.0198 ns
tpch_q07/datafusion:vortex-file-compressed 679152384 6.26506e+08 1.08403 ns
tpch_q08/datafusion:vortex-file-compressed 545130383 7.30743e+08 0.745994 ns 🚀
tpch_q09/datafusion:vortex-file-compressed 916781061 1.09157e+09 0.839874 ns 🚀
tpch_q10/datafusion:vortex-file-compressed 319667110 2.86026e+08 1.11762 ns 🚨
tpch_q11/datafusion:vortex-file-compressed 134413089 1.57042e+08 0.855906 ns 🚀
tpch_q12/datafusion:vortex-file-compressed 141100460 1.2855e+08 1.09764 ns
tpch_q13/datafusion:vortex-file-compressed 229167963 2.21672e+08 1.03381 ns
tpch_q14/datafusion:vortex-file-compressed 83938469 7.11266e+07 1.18013 ns 🚨
tpch_q15/datafusion:vortex-file-compressed 133226123 1.27637e+08 1.04379 ns
tpch_q16/datafusion:vortex-file-compressed 102243851 9.7332e+07 1.05046 ns
tpch_q17/datafusion:vortex-file-compressed 829726713 1.04713e+09 0.792384 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 1036762597 9.9067e+08 1.04653 ns
tpch_q19/datafusion:vortex-file-compressed 105844790 9.12449e+07 1.16001 ns 🚨
tpch_q20/datafusion:vortex-file-compressed 214155788 2.03008e+08 1.05492 ns
tpch_q21/datafusion:vortex-file-compressed 801167320 7.56924e+08 1.05845 ns
tpch_q22/datafusion:vortex-file-compressed 71192077 7.91734e+07 0.899192 ns 🚀
tpch_q01/datafusion:vortex-compact 603447224 5.82555e+08 1.03586 ns
tpch_q02/datafusion:vortex-compact 189630112 2.07097e+08 0.915658 ns
tpch_q03/datafusion:vortex-compact 303672368 2.93205e+08 1.0357 ns
tpch_q04/datafusion:vortex-compact 137946916 1.34966e+08 1.02208 ns
tpch_q05/datafusion:vortex-compact 547980736 6.78284e+08 0.807893 ns 🚀
tpch_q06/datafusion:vortex-compact 89304624 8.77106e+07 1.01817 ns
tpch_q07/datafusion:vortex-compact 720272776 6.63422e+08 1.08569 ns
tpch_q08/datafusion:vortex-compact 566424381 7.66222e+08 0.739243 ns 🚀
tpch_q09/datafusion:vortex-compact 947538177 1.1109e+09 0.852944 ns 🚀
tpch_q10/datafusion:vortex-compact 362098633 3.23374e+08 1.11975 ns 🚨
tpch_q11/datafusion:vortex-compact 137606423 1.65788e+08 0.830015 ns 🚀
tpch_q12/datafusion:vortex-compact 204351154 1.879e+08 1.08755 ns
tpch_q13/datafusion:vortex-compact 271528380 2.72507e+08 0.996407 ns
tpch_q14/datafusion:vortex-compact 107684700 9.38298e+07 1.14766 ns 🚨
tpch_q15/datafusion:vortex-compact 183458741 1.85019e+08 0.991567 ns
tpch_q16/datafusion:vortex-compact 106573719 1.02925e+08 1.03545 ns
tpch_q17/datafusion:vortex-compact 857754063 1.07291e+09 0.799467 ns 🚀
tpch_q18/datafusion:vortex-compact 1060055667 1.0165e+09 1.04284 ns
tpch_q19/datafusion:vortex-compact 175143596 1.5748e+08 1.11216 ns 🚨
tpch_q20/datafusion:vortex-compact 243549453 2.33939e+08 1.04108 ns
tpch_q21/datafusion:vortex-compact 829419918 7.95599e+08 1.04251 ns
tpch_q22/datafusion:vortex-compact 80442785 8.97327e+07 0.896471 ns 🚀
tpch_q01/duckdb:parquet 262862159 2.65292e+08 0.990841 ns
tpch_q02/duckdb:parquet 127546367 1.26954e+08 1.00466 ns
tpch_q03/duckdb:parquet 229263193 2.29366e+08 0.999552 ns
tpch_q04/duckdb:parquet 157659852 1.53026e+08 1.03028 ns
tpch_q05/duckdb:parquet 237483736 2.37164e+08 1.00135 ns
tpch_q06/duckdb:parquet 72041695 7.13646e+07 1.00949 ns
tpch_q07/duckdb:parquet 227039545 2.211e+08 1.02686 ns
tpch_q08/duckdb:parquet 333617142 3.32934e+08 1.00205 ns
tpch_q09/duckdb:parquet 505039058 4.86658e+08 1.03777 ns
tpch_q10/duckdb:parquet 646607000 6.39971e+08 1.01037 ns
tpch_q11/duckdb:parquet 59335513 5.59047e+07 1.06137 ns
tpch_q12/duckdb:parquet 142419108 1.42172e+08 1.00174 ns
tpch_q13/duckdb:parquet 416316073 4.15769e+08 1.00132 ns
tpch_q14/duckdb:parquet 183997333 1.84448e+08 0.997559 ns
tpch_q15/duckdb:parquet 111211544 1.07289e+08 1.03656 ns
tpch_q16/duckdb:parquet 169590955 1.63343e+08 1.03825 ns
tpch_q17/duckdb:parquet 205522464 2.05312e+08 1.00103 ns
tpch_q18/duckdb:parquet 367551823 3.63329e+08 1.01162 ns
tpch_q19/duckdb:parquet 299782507 2.93902e+08 1.02001 ns
tpch_q20/duckdb:parquet 259391368 2.54275e+08 1.02012 ns
tpch_q21/duckdb:parquet 610260618 5.93303e+08 1.02858 ns
tpch_q22/duckdb:parquet 301130750 2.99145e+08 1.00664 ns
tpch_q01/duckdb:vortex-file-compressed 187929049 1.86782e+08 1.00614 ns
tpch_q02/duckdb:vortex-file-compressed 62231372 6.0871e+07 1.02235 ns
tpch_q03/duckdb:vortex-file-compressed 157775199 1.52801e+08 1.03255 ns
tpch_q04/duckdb:vortex-file-compressed 178063276 1.75095e+08 1.01695 ns
tpch_q05/duckdb:vortex-file-compressed 157929794 1.59602e+08 0.989525 ns
tpch_q06/duckdb:vortex-file-compressed 55667465 5.21356e+07 1.06774 ns
tpch_q07/duckdb:vortex-file-compressed 176826362 1.74663e+08 1.01239 ns
tpch_q08/duckdb:vortex-file-compressed 261168414 2.53522e+08 1.03016 ns
tpch_q09/duckdb:vortex-file-compressed 389503222 3.86559e+08 1.00762 ns
tpch_q10/duckdb:vortex-file-compressed 162900739 1.63394e+08 0.996982 ns
tpch_q11/duckdb:vortex-file-compressed 42264569 4.1947e+07 1.00757 ns
tpch_q12/duckdb:vortex-file-compressed 104583915 1.04862e+08 0.997343 ns
tpch_q13/duckdb:vortex-file-compressed 244225407 2.41443e+08 1.01152 ns
tpch_q14/duckdb:vortex-file-compressed 84551468 8.26316e+07 1.02323 ns
tpch_q15/duckdb:vortex-file-compressed 99864965 9.8102e+07 1.01797 ns
tpch_q16/duckdb:vortex-file-compressed 86398406 8.28259e+07 1.04313 ns
tpch_q17/duckdb:vortex-file-compressed 152282321 1.49802e+08 1.01656 ns
tpch_q18/duckdb:vortex-file-compressed 313864760 3.10196e+08 1.01183 ns
tpch_q19/duckdb:vortex-file-compressed 96435403 9.61405e+07 1.00307 ns
tpch_q20/duckdb:vortex-file-compressed 201118764 1.97012e+08 1.02084 ns
tpch_q21/duckdb:vortex-file-compressed 627129434 6.11468e+08 1.02561 ns
tpch_q22/duckdb:vortex-file-compressed 80078075 7.58422e+07 1.05585 ns
tpch_q01/duckdb:vortex-compact 235812934 2.37354e+08 0.993506 ns
tpch_q02/duckdb:vortex-compact 75981196 7.60519e+07 0.99907 ns
tpch_q03/duckdb:vortex-compact 184631749 1.80873e+08 1.02078 ns
tpch_q04/duckdb:vortex-compact 214012614 2.05237e+08 1.04276 ns
tpch_q05/duckdb:vortex-compact 184679495 1.85313e+08 0.996579 ns
tpch_q06/duckdb:vortex-compact 98395796 9.71322e+07 1.01301 ns
tpch_q07/duckdb:vortex-compact 228579278 2.24597e+08 1.01773 ns
tpch_q08/duckdb:vortex-compact 291503197 2.85455e+08 1.02119 ns
tpch_q09/duckdb:vortex-compact 433553011 4.23298e+08 1.02423 ns
tpch_q10/duckdb:vortex-compact 209068304 2.0862e+08 1.00215 ns
tpch_q11/duckdb:vortex-compact 45725846 4.61996e+07 0.989746 ns
tpch_q12/duckdb:vortex-compact 223972261 2.21773e+08 1.00992 ns
tpch_q13/duckdb:vortex-compact 307450320 3.0609e+08 1.00444 ns
tpch_q14/duckdb:vortex-compact 111678514 1.12534e+08 0.992396 ns
tpch_q15/duckdb:vortex-compact 123953238 1.24852e+08 0.992802 ns
tpch_q16/duckdb:vortex-compact 87027435 8.97076e+07 0.970123 ns
tpch_q17/duckdb:vortex-compact 160025050 1.59407e+08 1.00388 ns
tpch_q18/duckdb:vortex-compact 353812690 3.49718e+08 1.01171 ns
tpch_q19/duckdb:vortex-compact 126874424 1.24268e+08 1.02098 ns
tpch_q20/duckdb:vortex-compact 235085381 2.30677e+08 1.01911 ns
tpch_q21/duckdb:vortex-compact 712516137 7.01082e+08 1.01631 ns
tpch_q22/duckdb:vortex-compact 86257053 8.6428e+07 0.998022 ns
tpch_q01/duckdb:duckdb 117885617 1.17481e+08 1.00345 ns
tpch_q02/duckdb:duckdb 52971067 4.96535e+07 1.06681 ns
tpch_q03/duckdb:duckdb 105089679 1.00729e+08 1.04329 ns
tpch_q04/duckdb:duckdb 132947956 1.31467e+08 1.01126 ns
tpch_q05/duckdb:duckdb 114467755 1.15493e+08 0.991124 ns
tpch_q06/duckdb:duckdb 45200449 4.476e+07 1.00984 ns
tpch_q07/duckdb:duckdb 113624870 1.11896e+08 1.01545 ns
tpch_q08/duckdb:duckdb 142950680 1.41945e+08 1.00709 ns
tpch_q09/duckdb:duckdb 316076916 3.10788e+08 1.01702 ns
tpch_q10/duckdb:duckdb 227860463 2.15679e+08 1.05648 ns
tpch_q11/duckdb:duckdb 22831759 2.25552e+07 1.01226 ns
tpch_q12/duckdb:duckdb 87281718 8.68124e+07 1.00541 ns
tpch_q13/duckdb:duckdb 239761426 2.37851e+08 1.00803 ns
tpch_q14/duckdb:duckdb 78454862 7.75929e+07 1.01111 ns
tpch_q15/duckdb:duckdb 83042499 8.22257e+07 1.00993 ns
tpch_q16/duckdb:duckdb 73874874 7.37869e+07 1.00119 ns
tpch_q17/duckdb:duckdb 100878060 1.00502e+08 1.00374 ns
tpch_q18/duckdb:duckdb 225736957 2.20321e+08 1.02458 ns
tpch_q19/duckdb:duckdb 129592717 1.29252e+08 1.00264 ns
tpch_q20/duckdb:duckdb 125896879 1.25465e+08 1.00344 ns
tpch_q21/duckdb:duckdb 323380178 3.26719e+08 0.98978 ns
tpch_q22/duckdb:duckdb 69948814 7.34525e+07 0.9523 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.996x ➖
  • Vortex: 0.988x ➖
  • duckdb:vortex: 1.016x ➖
  • datafusion:vortex: 0.960x ➖
  • Best: tpch_q11/datafusion:vortex-compact (0.761x)
  • Worst: tpch_q10/datafusion:vortex-file-compressed (1.226x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 5586122 base 5cd8b29 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 865385996 9.98721e+08 0.866494 ns
tpch_q02/datafusion:parquet 671149594 6.18492e+08 1.08514 ns
tpch_q03/datafusion:parquet 913174280 9.02814e+08 1.01148 ns
tpch_q04/datafusion:parquet 477221329 5.7093e+08 0.835867 ns
tpch_q05/datafusion:parquet 1203655718 1.03768e+09 1.15995 ns
tpch_q06/datafusion:parquet 502607524 5.12871e+08 0.979988 ns
tpch_q07/datafusion:parquet 1359221405 1.3009e+09 1.04483 ns
tpch_q08/datafusion:parquet 1658190206 1.31666e+09 1.25939 ns
tpch_q09/datafusion:parquet 1743923341 2.10801e+09 0.827284 ns
tpch_q10/datafusion:parquet 1946273361 1.9e+09 1.02436 ns
tpch_q11/datafusion:parquet 552389075 4.10936e+08 1.34422 ns 🚨
tpch_q12/datafusion:parquet 637617771 6.3422e+08 1.00536 ns
tpch_q13/datafusion:parquet 681899054 7.46975e+08 0.912881 ns
tpch_q14/datafusion:parquet 796034689 7.23669e+08 1.1 ns
tpch_q15/datafusion:parquet 1185085051 1.22003e+09 0.971358 ns
tpch_q16/datafusion:parquet 379459916 3.87078e+08 0.980319 ns
tpch_q17/datafusion:parquet 1396184198 1.39012e+09 1.00437 ns
tpch_q18/datafusion:parquet 1574313045 2.0223e+09 0.778477 ns
tpch_q19/datafusion:parquet 1052496626 9.76234e+08 1.07812 ns
tpch_q20/datafusion:parquet 1112285422 1.19863e+09 0.927962 ns
tpch_q21/datafusion:parquet 1730030813 1.64379e+09 1.05247 ns
tpch_q22/datafusion:parquet 649833426 7.52745e+08 0.863285 ns
tpch_q01/datafusion:vortex-file-compressed 813380618 7.65316e+08 1.0628 ns
tpch_q02/datafusion:vortex-file-compressed 597476129 6.78214e+08 0.880955 ns
tpch_q03/datafusion:vortex-file-compressed 829659481 7.79165e+08 1.06481 ns
tpch_q04/datafusion:vortex-file-compressed 549504546 5.89692e+08 0.931851 ns
tpch_q05/datafusion:vortex-file-compressed 951341713 1.06105e+09 0.896602 ns
tpch_q06/datafusion:vortex-file-compressed 586596772 5.57619e+08 1.05197 ns
tpch_q07/datafusion:vortex-file-compressed 1010562841 1.04989e+09 0.962542 ns
tpch_q08/datafusion:vortex-file-compressed 1073893630 1.31163e+09 0.81875 ns
tpch_q09/datafusion:vortex-file-compressed 1488052005 1.66279e+09 0.894913 ns
tpch_q10/datafusion:vortex-file-compressed 1095783415 8.94061e+08 1.22563 ns
tpch_q11/datafusion:vortex-file-compressed 413282097 4.92724e+08 0.838771 ns
tpch_q12/datafusion:vortex-file-compressed 949529630 8.46876e+08 1.12121 ns
tpch_q13/datafusion:vortex-file-compressed 427950954 4.12752e+08 1.03682 ns
tpch_q14/datafusion:vortex-file-compressed 550269299 6.42642e+08 0.856261 ns
tpch_q15/datafusion:vortex-file-compressed 1039959913 1.24783e+09 0.833417 ns
tpch_q16/datafusion:vortex-file-compressed 276642195 3.11198e+08 0.888959 ns
tpch_q17/datafusion:vortex-file-compressed 1204665681 1.45871e+09 0.825846 ns
tpch_q18/datafusion:vortex-file-compressed 1367880838 1.38526e+09 0.987452 ns
tpch_q19/datafusion:vortex-file-compressed 705687628 6.83129e+08 1.03302 ns
tpch_q20/datafusion:vortex-file-compressed 844627165 8.03663e+08 1.05097 ns
tpch_q21/datafusion:vortex-file-compressed 1545366067 1.5025e+09 1.02853 ns
tpch_q22/datafusion:vortex-file-compressed 299030289 3.08406e+08 0.969599 ns
tpch_q01/datafusion:vortex-compact 832043129 7.63725e+08 1.08945 ns
tpch_q02/datafusion:vortex-compact 525631665 4.99074e+08 1.05321 ns
tpch_q03/datafusion:vortex-compact 718390497 7.05701e+08 1.01798 ns
tpch_q04/datafusion:vortex-compact 553986103 5.16958e+08 1.07163 ns
tpch_q05/datafusion:vortex-compact 880010212 1.02389e+09 0.859475 ns
tpch_q06/datafusion:vortex-compact 591649379 5.7593e+08 1.02729 ns
tpch_q07/datafusion:vortex-compact 1009735509 9.69641e+08 1.04135 ns
tpch_q08/datafusion:vortex-compact 1027727868 1.28046e+09 0.802625 ns
tpch_q09/datafusion:vortex-compact 1338370074 1.51417e+09 0.883896 ns
tpch_q10/datafusion:vortex-compact 856276983 8.4621e+08 1.0119 ns
tpch_q11/datafusion:vortex-compact 300045070 3.94356e+08 0.760849 ns
tpch_q12/datafusion:vortex-compact 773358839 7.3502e+08 1.05216 ns
tpch_q13/datafusion:vortex-compact 396165366 3.95704e+08 1.00117 ns
tpch_q14/datafusion:vortex-compact 579094307 5.67568e+08 1.02031 ns
tpch_q15/datafusion:vortex-compact 928867575 9.90532e+08 0.937747 ns
tpch_q16/datafusion:vortex-compact 285349445 2.92099e+08 0.976894 ns
tpch_q17/datafusion:vortex-compact 1260958268 1.54629e+09 0.815472 ns
tpch_q18/datafusion:vortex-compact 1208699480 1.2424e+09 0.972872 ns
tpch_q19/datafusion:vortex-compact 590846693 6.69586e+08 0.882406 ns
tpch_q20/datafusion:vortex-compact 733339885 6.9586e+08 1.05386 ns
tpch_q21/datafusion:vortex-compact 1404910238 1.3726e+09 1.02354 ns
tpch_q22/datafusion:vortex-compact 324947220 3.75114e+08 0.866263 ns
tpch_q01/duckdb:parquet 900228271 8.66714e+08 1.03867 ns
tpch_q02/duckdb:parquet 1246530384 1.14289e+09 1.09069 ns
tpch_q03/duckdb:parquet 1315547337 1.27664e+09 1.03048 ns
tpch_q04/duckdb:parquet 817547052 7.98169e+08 1.02428 ns
tpch_q05/duckdb:parquet 1686756763 1.67449e+09 1.00732 ns
tpch_q06/duckdb:parquet 603917686 6.69671e+08 0.901813 ns
tpch_q07/duckdb:parquet 1510159358 1.39639e+09 1.08147 ns
tpch_q08/duckdb:parquet 1916288105 1.9961e+09 0.960016 ns
tpch_q09/duckdb:parquet 1994994575 1.82477e+09 1.09328 ns
tpch_q10/duckdb:parquet 2599726743 2.54721e+09 1.02062 ns
tpch_q11/duckdb:parquet 729121240 6.91818e+08 1.05392 ns
tpch_q12/duckdb:parquet 787038617 7.25177e+08 1.08531 ns
tpch_q13/duckdb:parquet 1000870853 9.73794e+08 1.02781 ns
tpch_q14/duckdb:parquet 1056279169 1.03822e+09 1.01739 ns
tpch_q15/duckdb:parquet 948236198 8.91102e+08 1.06412 ns
tpch_q16/duckdb:parquet 585337464 6.08945e+08 0.961232 ns
tpch_q17/duckdb:parquet 1141345094 1.06716e+09 1.06951 ns
tpch_q18/duckdb:parquet 1076730284 1.06644e+09 1.00965 ns
tpch_q19/duckdb:parquet 1268340979 1.24566e+09 1.01821 ns
tpch_q20/duckdb:parquet 1414558658 1.43184e+09 0.987933 ns
tpch_q21/duckdb:parquet 1521154621 1.50378e+09 1.01155 ns
tpch_q22/duckdb:parquet 841581926 7.93192e+08 1.06101 ns
tpch_q01/duckdb:vortex-file-compressed 653523079 6.95528e+08 0.939607 ns
tpch_q02/duckdb:vortex-file-compressed 942584700 9.7948e+08 0.962332 ns
tpch_q03/duckdb:vortex-file-compressed 1081676679 1.05662e+09 1.02371 ns
tpch_q04/duckdb:vortex-file-compressed 736979270 7.61976e+08 0.967195 ns
tpch_q05/duckdb:vortex-file-compressed 1267262307 1.32484e+09 0.956539 ns
tpch_q06/duckdb:vortex-file-compressed 733644599 7.20775e+08 1.01786 ns
tpch_q07/duckdb:vortex-file-compressed 1287661051 1.20761e+09 1.06629 ns
tpch_q08/duckdb:vortex-file-compressed 1635830333 1.61465e+09 1.01312 ns
tpch_q09/duckdb:vortex-file-compressed 1639729372 1.62008e+09 1.01213 ns
tpch_q10/duckdb:vortex-file-compressed 1427063170 1.37383e+09 1.03875 ns
tpch_q11/duckdb:vortex-file-compressed 780350008 6.37759e+08 1.22358 ns
tpch_q12/duckdb:vortex-file-compressed 782532611 7.8659e+08 0.994842 ns
tpch_q13/duckdb:vortex-file-compressed 923311205 9.37628e+08 0.984731 ns
tpch_q14/duckdb:vortex-file-compressed 836586446 8.47909e+08 0.986647 ns
tpch_q15/duckdb:vortex-file-compressed 599997712 5.65823e+08 1.0604 ns
tpch_q16/duckdb:vortex-file-compressed 513664014 5.19255e+08 0.989232 ns
tpch_q17/duckdb:vortex-file-compressed 1073558873 9.99151e+08 1.07447 ns
tpch_q18/duckdb:vortex-file-compressed 1212073838 1.17347e+09 1.0329 ns
tpch_q19/duckdb:vortex-file-compressed 767277629 7.35997e+08 1.0425 ns
tpch_q20/duckdb:vortex-file-compressed 1281876347 1.2663e+09 1.0123 ns
tpch_q21/duckdb:vortex-file-compressed 2004776794 1.91546e+09 1.04663 ns
tpch_q22/duckdb:vortex-file-compressed 535485697 5.31025e+08 1.0084 ns
tpch_q01/duckdb:vortex-compact 636217954 6.27096e+08 1.01455 ns
tpch_q02/duckdb:vortex-compact 788747529 8.01743e+08 0.983791 ns
tpch_q03/duckdb:vortex-compact 920440710 9.04451e+08 1.01768 ns
tpch_q04/duckdb:vortex-compact 593474188 6.11339e+08 0.970778 ns
tpch_q05/duckdb:vortex-compact 1149538570 1.14706e+09 1.00216 ns
tpch_q06/duckdb:vortex-compact 632451777 6.46846e+08 0.977747 ns
tpch_q07/duckdb:vortex-compact 1102527545 1.06215e+09 1.03802 ns
tpch_q08/duckdb:vortex-compact 1508304979 1.45248e+09 1.03843 ns
tpch_q09/duckdb:vortex-compact 1396556806 1.39825e+09 0.998788 ns
tpch_q10/duckdb:vortex-compact 1248994788 1.27196e+09 0.981946 ns
tpch_q11/duckdb:vortex-compact 555999269 5.2276e+08 1.06358 ns
tpch_q12/duckdb:vortex-compact 696232468 6.93047e+08 1.0046 ns
tpch_q13/duckdb:vortex-compact 895338357 8.71077e+08 1.02785 ns
tpch_q14/duckdb:vortex-compact 855505028 8.21249e+08 1.04171 ns
tpch_q15/duckdb:vortex-compact 578105005 5.76349e+08 1.00305 ns
tpch_q16/duckdb:vortex-compact 421626020 4.20303e+08 1.00315 ns
tpch_q17/duckdb:vortex-compact 930830304 8.84621e+08 1.05224 ns
tpch_q18/duckdb:vortex-compact 927546473 9.08747e+08 1.02069 ns
tpch_q19/duckdb:vortex-compact 733531708 6.93435e+08 1.05782 ns
tpch_q20/duckdb:vortex-compact 1157310278 1.21611e+09 0.951646 ns
tpch_q21/duckdb:vortex-compact 1637146635 1.62203e+09 1.00932 ns
tpch_q22/duckdb:vortex-compact 555060588 5.38253e+08 1.03123 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.976x ➖
  • Vortex: 0.976x ➖
  • duckdb:vortex: 0.987x ➖
  • datafusion:vortex: 0.965x ➖
  • Best: clickbench_q00/datafusion:vortex-file-compressed (0.817x)
  • Worst: clickbench_q23/datafusion:vortex-file-compressed (1.131x)
  • Significant (>10%): 5↑ 1↓
Detailed Results Table
name PR 5586122 base 65e7263 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 3081238 3.21746e+06 0.95766 ns
clickbench_q01/datafusion:parquet 24020173 2.41108e+07 0.996243 ns
clickbench_q02/datafusion:parquet 54945898 5.69912e+07 0.964112 ns
clickbench_q03/datafusion:parquet 47219981 4.65542e+07 1.0143 ns
clickbench_q04/datafusion:parquet 347625672 3.81299e+08 0.911687 ns
clickbench_q05/datafusion:parquet 348729084 3.87991e+08 0.898806 ns 🚀
clickbench_q06/datafusion:parquet 2825818 3.24771e+06 0.870096 ns 🚀
clickbench_q07/datafusion:parquet 28697385 3.20415e+07 0.895633 ns 🚀
clickbench_q08/datafusion:parquet 433339813 4.65202e+08 0.93151 ns
clickbench_q09/datafusion:parquet 664784018 6.88522e+08 0.965523 ns
clickbench_q10/datafusion:parquet 117920763 1.28469e+08 0.917895 ns
clickbench_q11/datafusion:parquet 146184707 1.56672e+08 0.933061 ns
clickbench_q12/datafusion:parquet 354388137 3.76782e+08 0.940566 ns
clickbench_q13/datafusion:parquet 512021978 5.29164e+08 0.967606 ns
clickbench_q14/datafusion:parquet 351673864 3.61278e+08 0.973415 ns
clickbench_q15/datafusion:parquet 406041340 4.29254e+08 0.945923 ns
clickbench_q16/datafusion:parquet 714371293 7.98397e+08 0.894757 ns 🚀
clickbench_q17/datafusion:parquet 704664996 7.87909e+08 0.894348 ns 🚀
clickbench_q18/datafusion:parquet 1419043610 1.51437e+09 0.937051 ns
clickbench_q19/datafusion:parquet 40176632 5.64408e+07 0.711837 ns 🚀
clickbench_q20/datafusion:parquet 594127149 5.86564e+08 1.01289 ns
clickbench_q21/datafusion:parquet 640526228 6.64647e+08 0.963708 ns
clickbench_q22/datafusion:parquet 960349554 9.93545e+08 0.966589 ns
clickbench_q23/datafusion:parquet 3705730481 3.98362e+09 0.930242 ns
clickbench_q24/datafusion:parquet 107468402 1.04368e+08 1.02971 ns
clickbench_q25/datafusion:parquet 142829371 1.42119e+08 1.005 ns
clickbench_q26/datafusion:parquet 115276522 1.0554e+08 1.09225 ns
clickbench_q27/datafusion:parquet 957985218 9.93994e+08 0.963774 ns
clickbench_q28/datafusion:parquet 5709691700 5.87687e+09 0.971554 ns
clickbench_q29/datafusion:parquet 226988209 2.58188e+08 0.879157 ns 🚀
clickbench_q30/datafusion:parquet 352932092 3.69873e+08 0.954199 ns
clickbench_q31/datafusion:parquet 408112160 4.09636e+08 0.99628 ns
clickbench_q32/datafusion:parquet 1348899562 1.42576e+09 0.946093 ns
clickbench_q33/datafusion:parquet 1493696048 1.58667e+09 0.941404 ns
clickbench_q34/datafusion:parquet 1519299063 1.56858e+09 0.968581 ns
clickbench_q35/datafusion:parquet 560085216 6.15864e+08 0.90943 ns
clickbench_q36/datafusion:parquet 152525903 1.53149e+08 0.995934 ns
clickbench_q37/datafusion:parquet 62372747 6.65523e+07 0.937198 ns
clickbench_q38/datafusion:parquet 95841905 9.95293e+07 0.962952 ns
clickbench_q39/datafusion:parquet 282672385 2.94471e+08 0.959932 ns
clickbench_q40/datafusion:parquet 38809025 3.99209e+07 0.972148 ns
clickbench_q41/datafusion:parquet 34353863 3.66509e+07 0.937326 ns
clickbench_q42/datafusion:parquet 36967624 3.95493e+07 0.934723 ns
clickbench_q00/datafusion:vortex-file-compressed 3034328 3.71379e+06 0.817044 ns 🚀
clickbench_q01/datafusion:vortex-file-compressed 14208225 1.56676e+07 0.906852 ns
clickbench_q02/datafusion:vortex-file-compressed 32597915 3.3617e+07 0.969686 ns
clickbench_q03/datafusion:vortex-file-compressed 34180495 3.69147e+07 0.925931 ns
clickbench_q04/datafusion:vortex-file-compressed 317736649 3.18786e+08 0.996707 ns
clickbench_q05/datafusion:vortex-file-compressed 315281674 3.37374e+08 0.934518 ns
clickbench_q06/datafusion:vortex-file-compressed 3072242 3.43618e+06 0.894085 ns 🚀
clickbench_q07/datafusion:vortex-file-compressed 18836053 2.05202e+07 0.917926 ns
clickbench_q08/datafusion:vortex-file-compressed 381336129 4.01626e+08 0.949481 ns
clickbench_q09/datafusion:vortex-file-compressed 587796014 5.79683e+08 1.014 ns
clickbench_q10/datafusion:vortex-file-compressed 71006934 7.94004e+07 0.894289 ns 🚀
clickbench_q11/datafusion:vortex-file-compressed 79760589 8.70355e+07 0.916415 ns
clickbench_q12/datafusion:vortex-file-compressed 269996986 2.84554e+08 0.948842 ns
clickbench_q13/datafusion:vortex-file-compressed 407004715 4.32232e+08 0.941634 ns
clickbench_q14/datafusion:vortex-file-compressed 250388338 2.65375e+08 0.943528 ns
clickbench_q15/datafusion:vortex-file-compressed 372863015 3.7833e+08 0.985549 ns
clickbench_q16/datafusion:vortex-file-compressed 717733689 7.63839e+08 0.93964 ns
clickbench_q17/datafusion:vortex-file-compressed 702236362 7.59901e+08 0.924115 ns
clickbench_q18/datafusion:vortex-file-compressed 1402370219 1.48464e+09 0.944583 ns
clickbench_q19/datafusion:vortex-file-compressed 28048509 2.78783e+07 1.0061 ns
clickbench_q20/datafusion:vortex-file-compressed 320662653 3.39075e+08 0.945699 ns
clickbench_q21/datafusion:vortex-file-compressed 380018597 3.91782e+08 0.969976 ns
clickbench_q22/datafusion:vortex-file-compressed 540464746 5.55102e+08 0.973631 ns
clickbench_q23/datafusion:vortex-file-compressed 788688086 6.97234e+08 1.13117 ns 🚨
clickbench_q24/datafusion:vortex-file-compressed 43560281 4.52299e+07 0.963087 ns
clickbench_q25/datafusion:vortex-file-compressed 62977037 6.46215e+07 0.974553 ns
clickbench_q26/datafusion:vortex-file-compressed 46719621 4.63455e+07 1.00807 ns
clickbench_q27/datafusion:vortex-file-compressed 808523080 8.0058e+08 1.00992 ns
clickbench_q28/datafusion:vortex-file-compressed 6679699857 6.81113e+09 0.980704 ns
clickbench_q29/datafusion:vortex-file-compressed 264898389 2.61103e+08 1.01453 ns
clickbench_q30/datafusion:vortex-file-compressed 270823027 2.74652e+08 0.986057 ns
clickbench_q31/datafusion:vortex-file-compressed 306740304 3.08105e+08 0.995572 ns
clickbench_q32/datafusion:vortex-file-compressed 1527220521 1.45006e+09 1.05321 ns
clickbench_q33/datafusion:vortex-file-compressed 1386762192 1.43839e+09 0.96411 ns
clickbench_q34/datafusion:vortex-file-compressed 1394231069 1.44641e+09 0.963925 ns
clickbench_q35/datafusion:vortex-file-compressed 561714643 5.8196e+08 0.965211 ns
clickbench_q36/datafusion:vortex-file-compressed 83457189 8.83471e+07 0.944651 ns
clickbench_q37/datafusion:vortex-file-compressed 40986162 4.34728e+07 0.9428 ns
clickbench_q38/datafusion:vortex-file-compressed 25745869 2.62744e+07 0.979885 ns
clickbench_q39/datafusion:vortex-file-compressed 156186963 1.66822e+08 0.936249 ns
clickbench_q40/datafusion:vortex-file-compressed 24408838 2.43627e+07 1.00189 ns
clickbench_q41/datafusion:vortex-file-compressed 22948064 2.27085e+07 1.01055 ns
clickbench_q42/datafusion:vortex-file-compressed 24909250 2.5359e+07 0.982264 ns
clickbench_q00/datafusion:vortex-compact 3145577 3.61018e+06 0.871308 ns 🚀
clickbench_q01/datafusion:vortex-compact 26784554 2.77891e+07 0.963852 ns
clickbench_q02/datafusion:vortex-compact 50189678 5.19161e+07 0.966746 ns
clickbench_q03/datafusion:vortex-compact 42836838 4.48021e+07 0.956134 ns
clickbench_q04/datafusion:vortex-compact 356277456 3.61904e+08 0.984453 ns
clickbench_q05/datafusion:vortex-compact 351353035 3.81185e+08 0.921738 ns
clickbench_q06/datafusion:vortex-compact 3224088 3.53089e+06 0.91311 ns
clickbench_q07/datafusion:vortex-compact 45481729 4.60618e+07 0.987407 ns
clickbench_q08/datafusion:vortex-compact 420147040 4.51618e+08 0.930314 ns
clickbench_q09/datafusion:vortex-compact 637658482 6.47e+08 0.985562 ns
clickbench_q10/datafusion:vortex-compact 111132403 1.16484e+08 0.954058 ns
clickbench_q11/datafusion:vortex-compact 128209792 1.36176e+08 0.941497 ns
clickbench_q12/datafusion:vortex-compact 306780600 3.24286e+08 0.946018 ns
clickbench_q13/datafusion:vortex-compact 493896515 5.08069e+08 0.972104 ns
clickbench_q14/datafusion:vortex-compact 313397649 3.22409e+08 0.97205 ns
clickbench_q15/datafusion:vortex-compact 415087259 4.17828e+08 0.993442 ns
clickbench_q16/datafusion:vortex-compact 784043517 8.36941e+08 0.936797 ns
clickbench_q17/datafusion:vortex-compact 770023283 8.24394e+08 0.934048 ns
clickbench_q18/datafusion:vortex-compact 1433751227 1.52433e+09 0.940579 ns
clickbench_q19/datafusion:vortex-compact 33938168 3.62079e+07 0.937315 ns
clickbench_q20/datafusion:vortex-compact 425873616 4.28541e+08 0.993775 ns
clickbench_q21/datafusion:vortex-compact 519311200 5.24632e+08 0.989857 ns
clickbench_q22/datafusion:vortex-compact 764814856 7.62159e+08 1.00348 ns
clickbench_q23/datafusion:vortex-compact 1019990200 1.07298e+09 0.950614 ns
clickbench_q24/datafusion:vortex-compact 60165381 6.09124e+07 0.987736 ns
clickbench_q25/datafusion:vortex-compact 115313199 1.19669e+08 0.963603 ns
clickbench_q26/datafusion:vortex-compact 62915607 6.40818e+07 0.981801 ns
clickbench_q27/datafusion:vortex-compact 888519301 8.85331e+08 1.0036 ns
clickbench_q28/datafusion:vortex-compact 6103297445 6.16468e+09 0.990043 ns
clickbench_q29/datafusion:vortex-compact 254107071 2.33605e+08 1.08776 ns
clickbench_q30/datafusion:vortex-compact 335865606 3.42682e+08 0.980107 ns
clickbench_q31/datafusion:vortex-compact 387921327 3.85669e+08 1.00584 ns
clickbench_q32/datafusion:vortex-compact 1303737145 1.4207e+09 0.917674 ns
clickbench_q33/datafusion:vortex-compact 1474322898 1.54388e+09 0.954943 ns
clickbench_q34/datafusion:vortex-compact 1458925085 1.50141e+09 0.971701 ns
clickbench_q35/datafusion:vortex-compact 619461881 6.23263e+08 0.993901 ns
clickbench_q36/datafusion:vortex-compact 101951441 1.04224e+08 0.978195 ns
clickbench_q37/datafusion:vortex-compact 48362233 4.99255e+07 0.968687 ns
clickbench_q38/datafusion:vortex-compact 36229605 3.74313e+07 0.967897 ns
clickbench_q39/datafusion:vortex-compact 168506423 1.77587e+08 0.948865 ns
clickbench_q40/datafusion:vortex-compact 33884983 3.49629e+07 0.969169 ns
clickbench_q41/datafusion:vortex-compact 30398758 2.97643e+07 1.02132 ns
clickbench_q42/datafusion:vortex-compact 26688353 2.83026e+07 0.942963 ns
clickbench_q00/duckdb:parquet 123351886 1.24138e+08 0.99367 ns
clickbench_q01/duckdb:parquet 51422834 5.27331e+07 0.975152 ns
clickbench_q02/duckdb:parquet 64433856 6.5536e+07 0.983183 ns
clickbench_q03/duckdb:parquet 62970862 6.33825e+07 0.993505 ns
clickbench_q04/duckdb:parquet 202386000 2.01062e+08 1.00659 ns
clickbench_q05/duckdb:parquet 272000139 2.70701e+08 1.0048 ns
clickbench_q06/duckdb:parquet 62127395 6.18881e+07 1.00387 ns
clickbench_q07/duckdb:parquet 56632818 5.54928e+07 1.02054 ns
clickbench_q08/duckdb:parquet 266995866 2.65438e+08 1.00587 ns
clickbench_q09/duckdb:parquet 393343141 3.92188e+08 1.00295 ns
clickbench_q10/duckdb:parquet 95705963 9.68794e+07 0.987887 ns
clickbench_q11/duckdb:parquet 106668260 1.0474e+08 1.01841 ns
clickbench_q12/duckdb:parquet 286183909 2.87163e+08 0.996591 ns
clickbench_q13/duckdb:parquet 466730943 4.74498e+08 0.983632 ns
clickbench_q14/duckdb:parquet 318576162 3.23216e+08 0.985645 ns
clickbench_q15/duckdb:parquet 238130968 2.3774e+08 1.00164 ns
clickbench_q16/duckdb:parquet 571316866 5.69247e+08 1.00364 ns
clickbench_q17/duckdb:parquet 478091193 4.79126e+08 0.997841 ns
clickbench_q18/duckdb:parquet 980392270 9.85827e+08 0.994487 ns
clickbench_q19/duckdb:parquet 49060462 4.8944e+07 1.00238 ns
clickbench_q20/duckdb:parquet 407903131 4.10211e+08 0.994374 ns
clickbench_q21/duckdb:parquet 520861549 5.3121e+08 0.98052 ns
clickbench_q22/duckdb:parquet 906194389 9.06084e+08 1.00012 ns
clickbench_q23/duckdb:parquet 277464083 2.83641e+08 0.978223 ns
clickbench_q24/duckdb:parquet 77163553 7.92049e+07 0.974227 ns
clickbench_q25/duckdb:parquet 140706419 1.41572e+08 0.993887 ns
clickbench_q26/duckdb:parquet 54725012 5.68933e+07 0.961889 ns
clickbench_q27/duckdb:parquet 616812282 6.21065e+08 0.993153 ns
clickbench_q28/duckdb:parquet 4906175549 4.82871e+09 1.01604 ns
clickbench_q29/duckdb:parquet 62782892 6.348e+07 0.989019 ns
clickbench_q30/duckdb:parquet 307712800 3.06737e+08 1.00318 ns
clickbench_q31/duckdb:parquet 350216174 3.47692e+08 1.00726 ns
clickbench_q32/duckdb:parquet 1034670715 1.04336e+09 0.991667 ns
clickbench_q33/duckdb:parquet 1051197422 1.06884e+09 0.983494 ns
clickbench_q34/duckdb:parquet 1099029874 1.12161e+09 0.979868 ns
clickbench_q35/duckdb:parquet 348019771 3.49368e+08 0.996141 ns
clickbench_q36/duckdb:parquet 60694193 6.12623e+07 0.990727 ns
clickbench_q37/duckdb:parquet 48553261 5.07239e+07 0.957206 ns
clickbench_q38/duckdb:parquet 51757359 5.24239e+07 0.987286 ns
clickbench_q39/duckdb:parquet 94561495 9.41542e+07 1.00433 ns
clickbench_q40/duckdb:parquet 55164343 5.49796e+07 1.00336 ns
clickbench_q41/duckdb:parquet 57045333 5.67519e+07 1.00517 ns
clickbench_q42/duckdb:parquet 42361555 4.20989e+07 1.00624 ns
clickbench_q00/duckdb:vortex-file-compressed 12851250 1.30825e+07 0.982321 ns
clickbench_q01/duckdb:vortex-file-compressed 16970333 1.72637e+07 0.983007 ns
clickbench_q02/duckdb:vortex-file-compressed 33328766 3.35021e+07 0.994825 ns
clickbench_q03/duckdb:vortex-file-compressed 37974970 3.85083e+07 0.98615 ns
clickbench_q04/duckdb:vortex-file-compressed 170964159 1.70991e+08 0.999842 ns
clickbench_q05/duckdb:vortex-file-compressed 190090402 1.96762e+08 0.966093 ns
clickbench_q06/duckdb:vortex-file-compressed 34830977 3.41679e+07 1.01941 ns
clickbench_q07/duckdb:vortex-file-compressed 21076835 2.1586e+07 0.976411 ns
clickbench_q08/duckdb:vortex-file-compressed 259704334 2.61969e+08 0.991355 ns
clickbench_q09/duckdb:vortex-file-compressed 346981767 3.49628e+08 0.99243 ns
clickbench_q10/duckdb:vortex-file-compressed 72777494 7.56663e+07 0.961822 ns
clickbench_q11/duckdb:vortex-file-compressed 81865176 8.21656e+07 0.996344 ns
clickbench_q12/duckdb:vortex-file-compressed 197282855 2.0023e+08 0.985283 ns
clickbench_q13/duckdb:vortex-file-compressed 448666643 4.58657e+08 0.978217 ns
clickbench_q14/duckdb:vortex-file-compressed 286799858 2.88812e+08 0.993034 ns
clickbench_q15/duckdb:vortex-file-compressed 211280249 2.16662e+08 0.975162 ns
clickbench_q16/duckdb:vortex-file-compressed 920726847 9.30605e+08 0.989386 ns
clickbench_q17/duckdb:vortex-file-compressed 821052035 8.26589e+08 0.993301 ns
clickbench_q18/duckdb:vortex-file-compressed 1360786636 1.37604e+09 0.988916 ns
clickbench_q19/duckdb:vortex-file-compressed 24610713 2.52983e+07 0.972821 ns
clickbench_q20/duckdb:vortex-file-compressed 314940638 3.21791e+08 0.978711 ns
clickbench_q21/duckdb:vortex-file-compressed 345224410 3.62225e+08 0.953066 ns
clickbench_q22/duckdb:vortex-file-compressed 524154370 5.24123e+08 1.00006 ns
clickbench_q23/duckdb:vortex-file-compressed 2741623379 2.90262e+09 0.944535 ns
clickbench_q24/duckdb:vortex-file-compressed 49293653 4.55811e+07 1.08145 ns
clickbench_q25/duckdb:vortex-file-compressed 68298983 6.84522e+07 0.997761 ns
clickbench_q26/duckdb:vortex-file-compressed 51291850 5.26429e+07 0.974336 ns
clickbench_q27/duckdb:vortex-file-compressed 437327172 4.47759e+08 0.976703 ns
clickbench_q28/duckdb:vortex-file-compressed 3056420103 3.03712e+09 1.00635 ns
clickbench_q29/duckdb:vortex-file-compressed 36285800 3.73182e+07 0.972334 ns
clickbench_q30/duckdb:vortex-file-compressed 192303902 1.94157e+08 0.990453 ns
clickbench_q31/duckdb:vortex-file-compressed 259184026 2.59439e+08 0.999018 ns
clickbench_q32/duckdb:vortex-file-compressed 1042185951 1.03339e+09 1.00851 ns
clickbench_q33/duckdb:vortex-file-compressed 1104157972 1.09042e+09 1.0126 ns
clickbench_q34/duckdb:vortex-file-compressed 1523838192 1.51527e+09 1.00565 ns
clickbench_q35/duckdb:vortex-file-compressed 354562659 3.5745e+08 0.991922 ns
clickbench_q36/duckdb:vortex-file-compressed 26913941 2.80974e+07 0.95788 ns
clickbench_q37/duckdb:vortex-file-compressed 20761316 1.9573e+07 1.06071 ns
clickbench_q38/duckdb:vortex-file-compressed 19603443 2.03894e+07 0.961454 ns
clickbench_q39/duckdb:vortex-file-compressed 44902630 4.43238e+07 1.01306 ns
clickbench_q40/duckdb:vortex-file-compressed 17828377 1.86882e+07 0.95399 ns
clickbench_q41/duckdb:vortex-file-compressed 18976989 1.94525e+07 0.975557 ns
clickbench_q42/duckdb:vortex-file-compressed 20614403 2.47805e+07 0.831881 ns 🚀
clickbench_q00/duckdb:vortex-compact 15713709 1.58718e+07 0.990038 ns
clickbench_q01/duckdb:vortex-compact 25772921 2.49681e+07 1.03223 ns
clickbench_q02/duckdb:vortex-compact 44770817 4.47571e+07 1.00031 ns
clickbench_q03/duckdb:vortex-compact 44931467 4.62598e+07 0.971285 ns
clickbench_q04/duckdb:vortex-compact 206323513 2.11605e+08 0.975041 ns
clickbench_q05/duckdb:vortex-compact 224165060 2.26042e+08 0.991695 ns
clickbench_q06/duckdb:vortex-compact 38573954 3.89202e+07 0.991103 ns
clickbench_q07/duckdb:vortex-compact 38411921 3.95194e+07 0.971976 ns
clickbench_q08/duckdb:vortex-compact 278031107 2.79155e+08 0.995975 ns
clickbench_q09/duckdb:vortex-compact 401518656 4.06239e+08 0.988381 ns
clickbench_q10/duckdb:vortex-compact 103226800 1.05699e+08 0.976609 ns
clickbench_q11/duckdb:vortex-compact 124733418 1.25452e+08 0.99427 ns
clickbench_q12/duckdb:vortex-compact 245546744 2.48275e+08 0.989011 ns
clickbench_q13/duckdb:vortex-compact 515213326 5.19415e+08 0.99191 ns
clickbench_q14/duckdb:vortex-compact 345252887 3.5044e+08 0.985199 ns
clickbench_q15/duckdb:vortex-compact 247100190 2.5031e+08 0.987178 ns
clickbench_q16/duckdb:vortex-compact 991182489 9.96791e+08 0.994374 ns
clickbench_q17/duckdb:vortex-compact 893212747 9.02519e+08 0.989689 ns
clickbench_q18/duckdb:vortex-compact 1415984614 1.43356e+09 0.98774 ns
clickbench_q19/duckdb:vortex-compact 30997055 3.18834e+07 0.972201 ns
clickbench_q20/duckdb:vortex-compact 399280135 3.98433e+08 1.00213 ns
clickbench_q21/duckdb:vortex-compact 474523986 4.71758e+08 1.00586 ns
clickbench_q22/duckdb:vortex-compact 746612574 7.50998e+08 0.99416 ns
clickbench_q23/duckdb:vortex-compact 2728990042 2.90247e+09 0.940232 ns
clickbench_q24/duckdb:vortex-compact 68163594 6.67184e+07 1.02166 ns
clickbench_q25/duckdb:vortex-compact 135920032 1.39687e+08 0.973035 ns
clickbench_q26/duckdb:vortex-compact 73864530 6.77109e+07 1.09088 ns
clickbench_q27/duckdb:vortex-compact 580276655 5.80028e+08 1.00043 ns
clickbench_q28/duckdb:vortex-compact 3163482660 3.20838e+09 0.986006 ns
clickbench_q29/duckdb:vortex-compact 38641840 3.89428e+07 0.992272 ns
clickbench_q30/duckdb:vortex-compact 264737279 2.66591e+08 0.993046 ns
clickbench_q31/duckdb:vortex-compact 324719271 3.41601e+08 0.950582 ns
clickbench_q32/duckdb:vortex-compact 1044014205 1.07204e+09 0.973861 ns
clickbench_q33/duckdb:vortex-compact 1053646156 1.06159e+09 0.99252 ns
clickbench_q34/duckdb:vortex-compact 1572901265 1.59771e+09 0.984469 ns
clickbench_q35/duckdb:vortex-compact 357861621 3.62903e+08 0.986109 ns
clickbench_q36/duckdb:vortex-compact 29165183 3.08698e+07 0.944779 ns
clickbench_q37/duckdb:vortex-compact 23040666 2.2883e+07 1.00689 ns
clickbench_q38/duckdb:vortex-compact 22677343 2.26071e+07 1.00311 ns
clickbench_q39/duckdb:vortex-compact 47763923 4.89904e+07 0.974966 ns
clickbench_q40/duckdb:vortex-compact 24461111 2.43291e+07 1.00543 ns
clickbench_q41/duckdb:vortex-compact 21844426 2.39234e+07 0.913101 ns
clickbench_q42/duckdb:vortex-compact 24576999 2.38361e+07 1.03108 ns
clickbench_q00/duckdb:duckdb 18759621 1.90131e+07 0.986669 ns
clickbench_q01/duckdb:duckdb 38174678 3.79636e+07 1.00556 ns
clickbench_q02/duckdb:duckdb 46527939 4.62421e+07 1.00618 ns
clickbench_q03/duckdb:duckdb 47143247 4.80561e+07 0.981005 ns
clickbench_q04/duckdb:duckdb 187757564 1.89234e+08 0.992199 ns
clickbench_q05/duckdb:duckdb 298949054 2.95496e+08 1.01169 ns
clickbench_q06/duckdb:duckdb 36603042 3.66041e+07 0.999971 ns
clickbench_q07/duckdb:duckdb 39060105 3.89236e+07 1.00351 ns
clickbench_q08/duckdb:duckdb 248052854 2.48934e+08 0.996459 ns
clickbench_q09/duckdb:duckdb 362306020 3.63514e+08 0.996678 ns
clickbench_q10/duckdb:duckdb 110558021 1.10746e+08 0.998303 ns
clickbench_q11/duckdb:duckdb 117933110 1.2017e+08 0.981386 ns
clickbench_q12/duckdb:duckdb 264686790 2.64603e+08 1.00032 ns
clickbench_q13/duckdb:duckdb 443140813 4.42716e+08 1.00096 ns
clickbench_q14/duckdb:duckdb 287925610 2.88101e+08 0.99939 ns
clickbench_q15/duckdb:duckdb 218419405 2.1947e+08 0.995213 ns
clickbench_q16/duckdb:duckdb 535810544 5.39982e+08 0.992275 ns
clickbench_q17/duckdb:duckdb 454530295 4.61169e+08 0.985605 ns
clickbench_q18/duckdb:duckdb 948655862 9.68339e+08 0.979673 ns
clickbench_q19/duckdb:duckdb 37260199 3.7306e+07 0.998773 ns
clickbench_q20/duckdb:duckdb 452333287 4.8759e+08 0.927691 ns
clickbench_q21/duckdb:duckdb 478101918 4.78122e+08 0.999958 ns
clickbench_q22/duckdb:duckdb 551221487 5.34589e+08 1.03111 ns
clickbench_q23/duckdb:duckdb 237282364 2.39388e+08 0.991205 ns
clickbench_q24/duckdb:duckdb 49199079 4.99504e+07 0.984958 ns
clickbench_q25/duckdb:duckdb 111919917 1.10622e+08 1.01174 ns
clickbench_q26/duckdb:duckdb 48152359 4.71997e+07 1.02018 ns
clickbench_q27/duckdb:duckdb 531505409 5.40703e+08 0.982989 ns
clickbench_q28/duckdb:duckdb 4496694255 4.50405e+09 0.998367 ns
clickbench_q29/duckdb:duckdb 50008478 5.00531e+07 0.999108 ns
clickbench_q30/duckdb:duckdb 272243349 2.70942e+08 1.0048 ns
clickbench_q31/duckdb:duckdb 334984011 3.37214e+08 0.993387 ns
clickbench_q32/duckdb:duckdb 1030743484 1.03168e+09 0.999089 ns
clickbench_q33/duckdb:duckdb 1066352019 1.08153e+09 0.98597 ns
clickbench_q34/duckdb:duckdb 1134277498 1.15768e+09 0.979788 ns
clickbench_q35/duckdb:duckdb 264950090 2.65192e+08 0.999089 ns
clickbench_q36/duckdb:duckdb 45309273 4.41749e+07 1.02568 ns
clickbench_q37/duckdb:duckdb 32982842 3.31432e+07 0.99516 ns
clickbench_q38/duckdb:duckdb 34271797 3.45244e+07 0.992684 ns
clickbench_q39/duckdb:duckdb 69441242 7.86818e+07 0.882558 ns 🚀
clickbench_q40/duckdb:duckdb 33136931 3.33223e+07 0.994438 ns
clickbench_q41/duckdb:duckdb 33835371 3.38185e+07 1.0005 ns
clickbench_q42/duckdb:duckdb 32634247 3.3231e+07 0.982042 ns

@AdamGS AdamGS force-pushed the adamg/df-52-wip branch 4 times, most recently from 94a43db to 3384dca Compare January 6, 2026 17:06
@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.073x ➖
  • Vortex: 1.073x ➖
  • duckdb:vortex: 1.032x ➖
  • datafusion:vortex: 1.115x ❌
  • Best: tpcds_q39/datafusion:vortex-compact (0.638x)
  • Worst: tpcds_q85/datafusion:vortex-file-compressed (1.981x)
  • Significant (>10%): 22↑ 107↓
Detailed Results Table
name PR 5586122 base 5cd8b29 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 49256390 4.217e+07 1.16804 ns 🚨
tpcds_q02/datafusion:parquet 64267163 5.63902e+07 1.13969 ns 🚨
tpcds_q03/datafusion:parquet 21054405 1.77686e+07 1.18492 ns 🚨
tpcds_q04/datafusion:parquet 409548471 3.73323e+08 1.09704 ns
tpcds_q05/datafusion:parquet 95044206 5.78725e+07 1.6423 ns 🚨
tpcds_q06/datafusion:parquet 109537037 7.30365e+07 1.49976 ns 🚨
tpcds_q07/datafusion:parquet 150584102 1.14967e+08 1.3098 ns 🚨
tpcds_q08/datafusion:parquet 49929046 8.28823e+07 0.602409 ns 🚀
tpcds_q09/datafusion:parquet 73345039 6.5652e+07 1.11718 ns 🚨
tpcds_q10/datafusion:parquet 118192928 1.066e+08 1.10875 ns 🚨
tpcds_q11/datafusion:parquet 254637633 2.30758e+08 1.10348 ns 🚨
tpcds_q12/datafusion:parquet 36255727 3.08614e+07 1.17479 ns 🚨
tpcds_q13/datafusion:parquet 156083010 1.046e+08 1.49219 ns 🚨
tpcds_q14/datafusion:parquet 261610840 3.03513e+08 0.861944 ns 🚀
tpcds_q15/datafusion:parquet 66077938 3.48509e+07 1.89602 ns 🚨
tpcds_q16/datafusion:parquet 39820393 3.85005e+07 1.03428 ns
tpcds_q17/datafusion:parquet 197263202 1.06351e+08 1.85483 ns 🚨
tpcds_q18/datafusion:parquet 193443201 1.41871e+08 1.36351 ns 🚨
tpcds_q19/datafusion:parquet 41293119 3.51256e+07 1.17559 ns 🚨
tpcds_q20/datafusion:parquet 29590948 2.58183e+07 1.14612 ns 🚨
tpcds_q21/datafusion:parquet 35285384 2.79231e+07 1.26366 ns 🚨
tpcds_q22/datafusion:parquet 162550163 7.55929e+07 2.15034 ns 🚨
tpcds_q23/datafusion:parquet 208203644 2.54068e+08 0.819479 ns 🚀
tpcds_q24/datafusion:parquet 249056308 1.63438e+08 1.52386 ns 🚨
tpcds_q25/datafusion:parquet 201151119 1.00634e+08 1.99883 ns 🚨
tpcds_q26/datafusion:parquet 126714124 9.9589e+07 1.27237 ns 🚨
tpcds_q27/datafusion:parquet 295513981 2.12605e+08 1.38996 ns 🚨
tpcds_q28/datafusion:parquet 58221499 5.12217e+07 1.13666 ns 🚨
tpcds_q29/datafusion:parquet 202720261 1.08085e+08 1.87557 ns 🚨
tpcds_q30/datafusion:parquet 58197018 5.20261e+07 1.11861 ns 🚨
tpcds_q31/datafusion:parquet 128854154 1.31965e+08 0.976425 ns
tpcds_q32/datafusion:parquet 35422229 2.49853e+07 1.41772 ns 🚨
tpcds_q33/datafusion:parquet 49690678 4.39568e+07 1.13044 ns 🚨
tpcds_q34/datafusion:parquet 39945258 3.59197e+07 1.11207 ns 🚨
tpcds_q35/datafusion:parquet 107663282 1.07112e+08 1.00515 ns
tpcds_q36/datafusion:parquet 95690538 9.90399e+07 0.966182 ns
tpcds_q37/datafusion:parquet 30153046 2.52559e+07 1.1939 ns 🚨
tpcds_q38/datafusion:parquet 73612955 7.21043e+07 1.02092 ns
tpcds_q39/datafusion:parquet 103567197 7.12327e+07 1.45393 ns 🚨
tpcds_q40/datafusion:parquet 43799027 4.11207e+07 1.06513 ns
tpcds_q41/datafusion:parquet 18331075 1.82717e+07 1.00325 ns
tpcds_q42/datafusion:parquet 19030325 1.65107e+07 1.1526 ns 🚨
tpcds_q43/datafusion:parquet 30647602 2.46043e+07 1.24562 ns 🚨
tpcds_q44/datafusion:parquet 49654374 7.3783e+07 0.672979 ns 🚀
tpcds_q45/datafusion:parquet 80749264 4.92599e+07 1.63925 ns 🚨
tpcds_q46/datafusion:parquet 59221336 5.89444e+07 1.0047 ns
tpcds_q47/datafusion:parquet 209370894 2.13794e+08 0.979314 ns
tpcds_q48/datafusion:parquet 143443740 9.23635e+07 1.55303 ns 🚨
tpcds_q49/datafusion:parquet 96587189 8.90468e+07 1.08468 ns
tpcds_q50/datafusion:parquet 122335645 7.58067e+07 1.61378 ns 🚨
tpcds_q51/datafusion:parquet 102940506 1.05665e+08 0.974216 ns
tpcds_q52/datafusion:parquet 20551645 1.67672e+07 1.2257 ns 🚨
tpcds_q53/datafusion:parquet 35535793 2.74302e+07 1.2955 ns 🚨
tpcds_q54/datafusion:parquet 61626890 6.04907e+07 1.01878 ns
tpcds_q55/datafusion:parquet 20243556 1.9068e+07 1.06165 ns
tpcds_q56/datafusion:parquet 49686678 4.24616e+07 1.17016 ns 🚨
tpcds_q57/datafusion:parquet 157425290 1.37143e+08 1.14789 ns 🚨
tpcds_q58/datafusion:parquet 86751087 1.28232e+08 0.676516 ns 🚀
tpcds_q59/datafusion:parquet 86039674 8.57288e+07 1.00363 ns
tpcds_q60/datafusion:parquet 49997179 4.60937e+07 1.08469 ns
tpcds_q61/datafusion:parquet 77397327 6.01774e+07 1.28615 ns 🚨
tpcds_q62/datafusion:parquet 48805401 3.30312e+07 1.47756 ns 🚨
tpcds_q63/datafusion:parquet 36144716 2.79545e+07 1.29298 ns 🚨
tpcds_q64/datafusion:parquet 1078428482 6.63535e+08 1.62528 ns 🚨
tpcds_q65/datafusion:parquet 59811940 5.65533e+07 1.05762 ns
tpcds_q66/datafusion:parquet 119526327 1.03165e+08 1.1586 ns 🚨
tpcds_q67/datafusion:parquet 178822656 1.35605e+08 1.3187 ns 🚨
tpcds_q68/datafusion:parquet 56741018 5.7997e+07 0.978344 ns
tpcds_q69/datafusion:parquet 107081985 9.21701e+07 1.16179 ns 🚨
tpcds_q70/datafusion:parquet 122908775 1.26085e+08 0.974806 ns
tpcds_q71/datafusion:parquet 37172749 3.27252e+07 1.13591 ns 🚨
tpcds_q72/datafusion:parquet 886291546 1.80678e+09 0.490536 ns 🚀
tpcds_q73/datafusion:parquet 42419468 3.1866e+07 1.33118 ns 🚨
tpcds_q74/datafusion:parquet 156486702 1.53332e+08 1.02057 ns
tpcds_q75/datafusion:parquet 167565378 1.45649e+08 1.15048 ns 🚨
tpcds_q76/datafusion:parquet 103098446 6.76954e+07 1.52298 ns 🚨
tpcds_q77/datafusion:parquet 69704310 5.27059e+07 1.32251 ns 🚨
tpcds_q78/datafusion:parquet 200869712 1.97346e+08 1.01786 ns
tpcds_q79/datafusion:parquet 45251961 4.20212e+07 1.07688 ns
tpcds_q80/datafusion:parquet 138452943 1.26138e+08 1.09763 ns
tpcds_q81/datafusion:parquet 54676529 5.06659e+07 1.07916 ns
tpcds_q82/datafusion:parquet 33444448 2.77007e+07 1.20735 ns 🚨
tpcds_q83/datafusion:parquet 66929968 8.51865e+07 0.785687 ns 🚀
tpcds_q84/datafusion:parquet 53419318 4.94197e+07 1.08093 ns
tpcds_q85/datafusion:parquet 259120179 1.91483e+08 1.35323 ns 🚨
tpcds_q86/datafusion:parquet 27359510 2.77927e+07 0.984414 ns
tpcds_q87/datafusion:parquet 75494025 6.89159e+07 1.09545 ns
tpcds_q88/datafusion:parquet 96961117 8.28751e+07 1.16997 ns 🚨
tpcds_q89/datafusion:parquet 44352596 3.507e+07 1.26469 ns 🚨
tpcds_q90/datafusion:parquet 25424535 2.17519e+07 1.16884 ns 🚨
tpcds_q91/datafusion:parquet 88135280 7.92774e+07 1.11173 ns 🚨
tpcds_q92/datafusion:parquet 32683251 2.59357e+07 1.26017 ns 🚨
tpcds_q93/datafusion:parquet 43225643 4.10158e+07 1.05388 ns
tpcds_q94/datafusion:parquet 36492161 3.26447e+07 1.11786 ns 🚨
tpcds_q95/datafusion:parquet 147362637 9.27877e+07 1.58817 ns 🚨
tpcds_q96/datafusion:parquet 18538071 1.50718e+07 1.22998 ns 🚨
tpcds_q97/datafusion:parquet 42992368 3.95017e+07 1.08837 ns
tpcds_q98/datafusion:parquet 43352828 3.5193e+07 1.23186 ns 🚨
tpcds_q99/datafusion:parquet 50738868 3.78163e+07 1.34172 ns 🚨
tpcds_q01/datafusion:vortex-file-compressed 36525558 3.41807e+07 1.0686 ns
tpcds_q02/datafusion:vortex-file-compressed 89051358 5.92371e+07 1.5033 ns 🚨
tpcds_q03/datafusion:vortex-file-compressed 31118840 2.4169e+07 1.28755 ns 🚨
tpcds_q04/datafusion:vortex-file-compressed 451720115 5.32152e+08 0.848855 ns 🚀
tpcds_q05/datafusion:vortex-file-compressed 88172817 6.46347e+07 1.36417 ns 🚨
tpcds_q06/datafusion:vortex-file-compressed 87194085 6.87426e+07 1.26841 ns 🚨
tpcds_q07/datafusion:vortex-file-compressed 87216305 8.12073e+07 1.074 ns
tpcds_q08/datafusion:vortex-file-compressed 53592972 7.92618e+07 0.676152 ns 🚀
tpcds_q09/datafusion:vortex-file-compressed 62834732 5.78417e+07 1.08632 ns
tpcds_q10/datafusion:vortex-file-compressed 62153474 5.61608e+07 1.10671 ns 🚨
tpcds_q11/datafusion:vortex-file-compressed 260263156 3.04835e+08 0.853782 ns 🚀
tpcds_q12/datafusion:vortex-file-compressed 42266553 3.16986e+07 1.33339 ns 🚨
tpcds_q13/datafusion:vortex-file-compressed 81051558 6.08678e+07 1.3316 ns 🚨
tpcds_q14/datafusion:vortex-file-compressed 256446364 3.26794e+08 0.784734 ns 🚀
tpcds_q15/datafusion:vortex-file-compressed 56066096 5.30284e+07 1.05728 ns
tpcds_q16/datafusion:vortex-file-compressed 39468618 4.14999e+07 0.951053 ns
tpcds_q17/datafusion:vortex-file-compressed 129603986 9.91789e+07 1.30677 ns 🚨
tpcds_q18/datafusion:vortex-file-compressed 118144209 8.26387e+07 1.42965 ns 🚨
tpcds_q19/datafusion:vortex-file-compressed 55064694 4.13051e+07 1.33312 ns 🚨
tpcds_q20/datafusion:vortex-file-compressed 47616800 3.8183e+07 1.24707 ns 🚨
tpcds_q21/datafusion:vortex-file-compressed 191716265 2.08581e+08 0.919144 ns
tpcds_q22/datafusion:vortex-file-compressed 78403559 7.87337e+07 0.995806 ns
tpcds_q23/datafusion:vortex-file-compressed 216967719 2.66604e+08 0.813821 ns 🚀
tpcds_q24/datafusion:vortex-file-compressed 215018047 1.61765e+08 1.3292 ns 🚨
tpcds_q25/datafusion:vortex-file-compressed 130157321 1.02766e+08 1.26654 ns 🚨
tpcds_q26/datafusion:vortex-file-compressed 72435687 5.54346e+07 1.30669 ns 🚨
tpcds_q27/datafusion:vortex-file-compressed 189285536 1.84067e+08 1.02835 ns
tpcds_q28/datafusion:vortex-file-compressed 47983605 4.19147e+07 1.14479 ns 🚨
tpcds_q29/datafusion:vortex-file-compressed 128471322 9.90515e+07 1.29702 ns 🚨
tpcds_q30/datafusion:vortex-file-compressed 43626537 3.7127e+07 1.17506 ns 🚨
tpcds_q31/datafusion:vortex-file-compressed 209481699 1.84203e+08 1.13723 ns 🚨
tpcds_q32/datafusion:vortex-file-compressed 34924105 2.89064e+07 1.20818 ns 🚨
tpcds_q33/datafusion:vortex-file-compressed 52058504 5.01216e+07 1.03864 ns
tpcds_q34/datafusion:vortex-file-compressed 42825848 3.5789e+07 1.19662 ns 🚨
tpcds_q35/datafusion:vortex-file-compressed 76621371 7.25423e+07 1.05623 ns
tpcds_q36/datafusion:vortex-file-compressed 121721969 9.98888e+07 1.21858 ns 🚨
tpcds_q37/datafusion:vortex-file-compressed 48126090 4.12877e+07 1.16563 ns 🚨
tpcds_q38/datafusion:vortex-file-compressed 104084393 6.26428e+07 1.66155 ns 🚨
tpcds_q39/datafusion:vortex-file-compressed 234588843 3.33459e+08 0.703502 ns 🚀
tpcds_q40/datafusion:vortex-file-compressed 68365172 7.71949e+07 0.885618 ns 🚀
tpcds_q41/datafusion:vortex-file-compressed 22270497 2.16618e+07 1.0281 ns
tpcds_q42/datafusion:vortex-file-compressed 36882645 2.55115e+07 1.44573 ns 🚨
tpcds_q43/datafusion:vortex-file-compressed 54799988 4.21575e+07 1.29989 ns 🚨
tpcds_q44/datafusion:vortex-file-compressed 54246851 7.28941e+07 0.744187 ns 🚀
tpcds_q45/datafusion:vortex-file-compressed 61947620 4.75415e+07 1.30302 ns 🚨
tpcds_q46/datafusion:vortex-file-compressed 77745006 6.23241e+07 1.24743 ns 🚨
tpcds_q47/datafusion:vortex-file-compressed 278587652 3.0726e+08 0.906683 ns
tpcds_q48/datafusion:vortex-file-compressed 73027199 5.74341e+07 1.27149 ns 🚨
tpcds_q49/datafusion:vortex-file-compressed 94004284 8.64573e+07 1.08729 ns
tpcds_q50/datafusion:vortex-file-compressed 86277183 7.71357e+07 1.11851 ns 🚨
tpcds_q51/datafusion:vortex-file-compressed 107395790 1.00926e+08 1.0641 ns
tpcds_q52/datafusion:vortex-file-compressed 36760596 2.43012e+07 1.51271 ns 🚨
tpcds_q53/datafusion:vortex-file-compressed 36321180 3.37064e+07 1.07757 ns
tpcds_q54/datafusion:vortex-file-compressed 65711048 6.05829e+07 1.08465 ns
tpcds_q55/datafusion:vortex-file-compressed 36497189 2.60537e+07 1.40085 ns 🚨
tpcds_q56/datafusion:vortex-file-compressed 60336589 4.93264e+07 1.22321 ns 🚨
tpcds_q57/datafusion:vortex-file-compressed 217166691 2.16297e+08 1.00402 ns
tpcds_q58/datafusion:vortex-file-compressed 130629241 1.32368e+08 0.986865 ns
tpcds_q59/datafusion:vortex-file-compressed 111233521 1.00687e+08 1.10474 ns 🚨
tpcds_q60/datafusion:vortex-file-compressed 57637809 5.02205e+07 1.14769 ns 🚨
tpcds_q61/datafusion:vortex-file-compressed 69761522 6.25018e+07 1.11615 ns 🚨
tpcds_q62/datafusion:vortex-file-compressed 53375634 4.88424e+07 1.09281 ns
tpcds_q63/datafusion:vortex-file-compressed 37087525 3.38273e+07 1.09638 ns
tpcds_q64/datafusion:vortex-file-compressed 808508024 5.61105e+08 1.44092 ns 🚨
tpcds_q65/datafusion:vortex-file-compressed 63299922 6.00014e+07 1.05497 ns
tpcds_q66/datafusion:vortex-file-compressed 139781962 1.81558e+08 0.769903 ns 🚀
tpcds_q67/datafusion:vortex-file-compressed 152373865 1.41882e+08 1.07395 ns
tpcds_q68/datafusion:vortex-file-compressed 76109188 6.01247e+07 1.26586 ns 🚨
tpcds_q69/datafusion:vortex-file-compressed 60154456 5.38582e+07 1.1169 ns 🚨
tpcds_q70/datafusion:vortex-file-compressed 140289701 1.49517e+08 0.938285 ns
tpcds_q71/datafusion:vortex-file-compressed 40469762 3.93601e+07 1.02819 ns
tpcds_q72/datafusion:vortex-file-compressed 3464291041 3.16546e+09 1.0944 ns
tpcds_q73/datafusion:vortex-file-compressed 42802782 3.8771e+07 1.10399 ns 🚨
tpcds_q74/datafusion:vortex-file-compressed 192230345 1.94332e+08 0.989188 ns
tpcds_q75/datafusion:vortex-file-compressed 177406515 1.74921e+08 1.01421 ns
tpcds_q76/datafusion:vortex-file-compressed 75871630 5.20528e+07 1.45759 ns 🚨
tpcds_q77/datafusion:vortex-file-compressed 68410620 6.29822e+07 1.08619 ns
tpcds_q78/datafusion:vortex-file-compressed 216692530 2.30324e+08 0.940817 ns
tpcds_q79/datafusion:vortex-file-compressed 53793748 4.8547e+07 1.10808 ns 🚨
tpcds_q80/datafusion:vortex-file-compressed 148451850 1.60331e+08 0.925909 ns
tpcds_q81/datafusion:vortex-file-compressed 51457227 4.69326e+07 1.09641 ns
tpcds_q82/datafusion:vortex-file-compressed 47437185 4.44126e+07 1.0681 ns
tpcds_q83/datafusion:vortex-file-compressed 82649044 6.87604e+07 1.20199 ns 🚨
tpcds_q84/datafusion:vortex-file-compressed 22665733 1.99245e+07 1.13758 ns 🚨
tpcds_q85/datafusion:vortex-file-compressed 151115910 7.62862e+07 1.98091 ns 🚨
tpcds_q86/datafusion:vortex-file-compressed 40710839 2.80929e+07 1.44915 ns 🚨
tpcds_q87/datafusion:vortex-file-compressed 107274451 6.50944e+07 1.64798 ns 🚨
tpcds_q88/datafusion:vortex-file-compressed 97835000 8.71033e+07 1.12321 ns 🚨
tpcds_q89/datafusion:vortex-file-compressed 67446840 5.25971e+07 1.28233 ns 🚨
tpcds_q90/datafusion:vortex-file-compressed 22815278 1.97409e+07 1.15574 ns 🚨
tpcds_q91/datafusion:vortex-file-compressed 35076498 3.18659e+07 1.10075 ns 🚨
tpcds_q92/datafusion:vortex-file-compressed 29309409 2.63583e+07 1.11196 ns 🚨
tpcds_q93/datafusion:vortex-file-compressed 48186616 5.07115e+07 0.950211 ns
tpcds_q94/datafusion:vortex-file-compressed 36676885 3.48761e+07 1.05163 ns
tpcds_q95/datafusion:vortex-file-compressed 104026018 8.1587e+07 1.27503 ns 🚨
tpcds_q96/datafusion:vortex-file-compressed 19224230 1.8588e+07 1.03423 ns
tpcds_q97/datafusion:vortex-file-compressed 42125690 3.9845e+07 1.05724 ns
tpcds_q98/datafusion:vortex-file-compressed 56331036 4.91483e+07 1.14614 ns 🚨
tpcds_q99/datafusion:vortex-file-compressed 72568811 7.65284e+07 0.94826 ns
tpcds_q01/datafusion:vortex-compact 50112802 4.71964e+07 1.06179 ns
tpcds_q02/datafusion:vortex-compact 93920580 6.59681e+07 1.42373 ns 🚨
tpcds_q03/datafusion:vortex-compact 39479417 2.87596e+07 1.37274 ns 🚨
tpcds_q04/datafusion:vortex-compact 495251672 5.81858e+08 0.851155 ns 🚀
tpcds_q05/datafusion:vortex-compact 99714737 7.43221e+07 1.34166 ns 🚨
tpcds_q06/datafusion:vortex-compact 93770090 7.17223e+07 1.30741 ns 🚨
tpcds_q07/datafusion:vortex-compact 102600403 8.85113e+07 1.15918 ns 🚨
tpcds_q08/datafusion:vortex-compact 62789182 9.02212e+07 0.695947 ns 🚀
tpcds_q09/datafusion:vortex-compact 112383746 1.05945e+08 1.06078 ns
tpcds_q10/datafusion:vortex-compact 70613130 6.43228e+07 1.09779 ns
tpcds_q11/datafusion:vortex-compact 282537755 3.35573e+08 0.841956 ns 🚀
tpcds_q12/datafusion:vortex-compact 47240838 3.52668e+07 1.33953 ns 🚨
tpcds_q13/datafusion:vortex-compact 108724032 9.57926e+07 1.13499 ns 🚨
tpcds_q14/datafusion:vortex-compact 303526903 3.66964e+08 0.827131 ns 🚀
tpcds_q15/datafusion:vortex-compact 60499141 5.75274e+07 1.05166 ns
tpcds_q16/datafusion:vortex-compact 46047265 4.66016e+07 0.988104 ns
tpcds_q17/datafusion:vortex-compact 140437316 1.06572e+08 1.31777 ns 🚨
tpcds_q18/datafusion:vortex-compact 132087592 9.97362e+07 1.32437 ns 🚨
tpcds_q19/datafusion:vortex-compact 64545769 4.9648e+07 1.30007 ns 🚨
tpcds_q20/datafusion:vortex-compact 52504014 4.22785e+07 1.24186 ns 🚨
tpcds_q21/datafusion:vortex-compact 198836507 2.05601e+08 0.967101 ns
tpcds_q22/datafusion:vortex-compact 90265114 8.87433e+07 1.01715 ns
tpcds_q23/datafusion:vortex-compact 238558041 2.87614e+08 0.82944 ns 🚀
tpcds_q24/datafusion:vortex-compact 246941933 1.77178e+08 1.39375 ns 🚨
tpcds_q25/datafusion:vortex-compact 139621473 1.13169e+08 1.23374 ns 🚨
tpcds_q26/datafusion:vortex-compact 84209586 6.36896e+07 1.32219 ns 🚨
tpcds_q27/datafusion:vortex-compact 213131382 2.07591e+08 1.02669 ns
tpcds_q28/datafusion:vortex-compact 94996823 9.03078e+07 1.05192 ns
tpcds_q29/datafusion:vortex-compact 143363596 1.09686e+08 1.30703 ns 🚨
tpcds_q30/datafusion:vortex-compact 51884838 4.93129e+07 1.05216 ns
tpcds_q31/datafusion:vortex-compact 226190668 2.08234e+08 1.08623 ns
tpcds_q32/datafusion:vortex-compact 37611516 3.3401e+07 1.12606 ns 🚨
tpcds_q33/datafusion:vortex-compact 57863111 5.45056e+07 1.0616 ns
tpcds_q34/datafusion:vortex-compact 49704337 4.41276e+07 1.12638 ns 🚨
tpcds_q35/datafusion:vortex-compact 81469012 7.68739e+07 1.05977 ns
tpcds_q36/datafusion:vortex-compact 139849072 1.14177e+08 1.22485 ns 🚨
tpcds_q37/datafusion:vortex-compact 60341665 5.77223e+07 1.04538 ns
tpcds_q38/datafusion:vortex-compact 113535648 7.36733e+07 1.54107 ns 🚨
tpcds_q39/datafusion:vortex-compact 231350540 3.62892e+08 0.637519 ns 🚀
tpcds_q40/datafusion:vortex-compact 73132125 8.28443e+07 0.882766 ns 🚀
tpcds_q41/datafusion:vortex-compact 24630611 2.29018e+07 1.07549 ns
tpcds_q42/datafusion:vortex-compact 40961202 2.99362e+07 1.36828 ns 🚨
tpcds_q43/datafusion:vortex-compact 58591337 4.75882e+07 1.23121 ns 🚨
tpcds_q44/datafusion:vortex-compact 70378761 8.89215e+07 0.791471 ns 🚀
tpcds_q45/datafusion:vortex-compact 64510899 5.20869e+07 1.23852 ns 🚨
tpcds_q46/datafusion:vortex-compact 89683459 7.1141e+07 1.26064 ns 🚨
tpcds_q47/datafusion:vortex-compact 304229529 3.26523e+08 0.931725 ns
tpcds_q48/datafusion:vortex-compact 95053754 7.92382e+07 1.19959 ns 🚨
tpcds_q49/datafusion:vortex-compact 113262198 1.01134e+08 1.11992 ns 🚨
tpcds_q50/datafusion:vortex-compact 98890293 8.11543e+07 1.21855 ns 🚨
tpcds_q51/datafusion:vortex-compact 116910994 1.06594e+08 1.09679 ns
tpcds_q52/datafusion:vortex-compact 41247284 3.07465e+07 1.34153 ns 🚨
tpcds_q53/datafusion:vortex-compact 42376360 3.95208e+07 1.07225 ns
tpcds_q54/datafusion:vortex-compact 73522279 6.94571e+07 1.05853 ns
tpcds_q55/datafusion:vortex-compact 40476877 2.96592e+07 1.36473 ns 🚨
tpcds_q56/datafusion:vortex-compact 67432564 5.61614e+07 1.20069 ns 🚨
tpcds_q57/datafusion:vortex-compact 237900615 2.31217e+08 1.02891 ns
tpcds_q58/datafusion:vortex-compact 135322561 1.41585e+08 0.955771 ns
tpcds_q59/datafusion:vortex-compact 123020605 1.10255e+08 1.11578 ns 🚨
tpcds_q60/datafusion:vortex-compact 66655000 5.70361e+07 1.16865 ns 🚨
tpcds_q61/datafusion:vortex-compact 82325680 7.32904e+07 1.12328 ns 🚨
tpcds_q62/datafusion:vortex-compact 55701345 5.30323e+07 1.05033 ns
tpcds_q63/datafusion:vortex-compact 43388159 4.02959e+07 1.07674 ns
tpcds_q64/datafusion:vortex-compact 870640594 6.36748e+08 1.36732 ns 🚨
tpcds_q65/datafusion:vortex-compact 79974780 7.38669e+07 1.08269 ns
tpcds_q66/datafusion:vortex-compact 159973535 1.9694e+08 0.812294 ns 🚀
tpcds_q67/datafusion:vortex-compact 160197162 1.55281e+08 1.03166 ns
tpcds_q68/datafusion:vortex-compact 87034247 7.46535e+07 1.16584 ns 🚨
tpcds_q69/datafusion:vortex-compact 66281753 5.98372e+07 1.1077 ns 🚨
tpcds_q70/datafusion:vortex-compact 146915691 1.69505e+08 0.866733 ns 🚀
tpcds_q71/datafusion:vortex-compact 49067607 4.85907e+07 1.00981 ns
tpcds_q72/datafusion:vortex-compact 3484710358 3.21647e+09 1.0834 ns
tpcds_q73/datafusion:vortex-compact 53193701 4.38775e+07 1.21232 ns 🚨
tpcds_q74/datafusion:vortex-compact 207920036 2.15324e+08 0.965615 ns
tpcds_q75/datafusion:vortex-compact 210949543 1.96088e+08 1.07579 ns
tpcds_q76/datafusion:vortex-compact 82023243 6.33073e+07 1.29564 ns 🚨
tpcds_q77/datafusion:vortex-compact 83423485 7.74501e+07 1.07713 ns
tpcds_q78/datafusion:vortex-compact 227124605 2.5203e+08 0.901181 ns
tpcds_q79/datafusion:vortex-compact 68022350 5.90801e+07 1.15136 ns 🚨
tpcds_q80/datafusion:vortex-compact 163611165 1.72348e+08 0.949306 ns
tpcds_q81/datafusion:vortex-compact 63363268 5.91652e+07 1.07096 ns
tpcds_q82/datafusion:vortex-compact 61810603 6.18717e+07 0.999013 ns
tpcds_q83/datafusion:vortex-compact 81776981 7.27829e+07 1.12357 ns 🚨
tpcds_q84/datafusion:vortex-compact 27483176 2.40047e+07 1.14491 ns 🚨
tpcds_q85/datafusion:vortex-compact 163743599 9.51326e+07 1.72121 ns 🚨
tpcds_q86/datafusion:vortex-compact 43827199 3.19501e+07 1.37174 ns 🚨
tpcds_q87/datafusion:vortex-compact 117670577 7.45525e+07 1.57836 ns 🚨
tpcds_q88/datafusion:vortex-compact 112082799 1.02902e+08 1.08922 ns
tpcds_q89/datafusion:vortex-compact 72030356 5.6625e+07 1.27206 ns 🚨
tpcds_q90/datafusion:vortex-compact 25140882 2.18171e+07 1.15235 ns 🚨
tpcds_q91/datafusion:vortex-compact 43654899 3.99832e+07 1.09183 ns
tpcds_q92/datafusion:vortex-compact 32456933 2.97974e+07 1.08926 ns
tpcds_q93/datafusion:vortex-compact 58065123 5.7454e+07 1.01064 ns
tpcds_q94/datafusion:vortex-compact 40300428 4.01247e+07 1.00438 ns
tpcds_q95/datafusion:vortex-compact 110856427 8.67635e+07 1.27768 ns 🚨
tpcds_q96/datafusion:vortex-compact 21335952 2.09715e+07 1.01738 ns
tpcds_q97/datafusion:vortex-compact 46588623 4.37295e+07 1.06538 ns
tpcds_q98/datafusion:vortex-compact 63831233 5.3556e+07 1.19186 ns 🚨
tpcds_q99/datafusion:vortex-compact 72184333 8.36012e+07 0.863437 ns 🚀
tpcds_q01/duckdb:parquet 49454242 4.85466e+07 1.0187 ns
tpcds_q02/duckdb:parquet 29458456 2.91495e+07 1.0106 ns
tpcds_q03/duckdb:parquet 14467443 1.38688e+07 1.04316 ns
tpcds_q04/duckdb:parquet 131363156 1.28995e+08 1.01836 ns
tpcds_q05/duckdb:parquet 31750293 3.01782e+07 1.05209 ns
tpcds_q06/duckdb:parquet 34487618 3.29808e+07 1.04569 ns
tpcds_q07/duckdb:parquet 28378780 2.76766e+07 1.02537 ns
tpcds_q08/duckdb:parquet 28911932 2.87748e+07 1.00477 ns
tpcds_q09/duckdb:parquet 41216518 4.18381e+07 0.985142 ns
tpcds_q10/duckdb:parquet 40852291 4.02543e+07 1.01485 ns
tpcds_q11/duckdb:parquet 89086016 8.85612e+07 1.00593 ns
tpcds_q12/duckdb:parquet 17997780 1.78136e+07 1.01034 ns
tpcds_q13/duckdb:parquet 38497325 3.80982e+07 1.01048 ns
tpcds_q14/duckdb:parquet 103010812 1.02339e+08 1.00656 ns
tpcds_q15/duckdb:parquet 28120867 2.76811e+07 1.01589 ns
tpcds_q16/duckdb:parquet 23244680 2.2662e+07 1.02571 ns
tpcds_q17/duckdb:parquet 40262277 3.96486e+07 1.01548 ns
tpcds_q18/duckdb:parquet 107096875 1.005e+08 1.06564 ns
tpcds_q19/duckdb:parquet 33887041 3.29108e+07 1.02966 ns
tpcds_q20/duckdb:parquet 18600278 1.7705e+07 1.05056 ns
tpcds_q21/duckdb:parquet 14123278 1.35627e+07 1.04133 ns
tpcds_q22/duckdb:parquet 102906315 9.81616e+07 1.04834 ns
tpcds_q23/duckdb:parquet 102576428 9.91294e+07 1.03477 ns
tpcds_q24/duckdb:parquet 52140538 4.99499e+07 1.04386 ns
tpcds_q25/duckdb:parquet 37064849 3.61585e+07 1.02507 ns
tpcds_q26/duckdb:parquet 39558537 3.84276e+07 1.02943 ns
tpcds_q27/duckdb:parquet 81503255 7.73869e+07 1.05319 ns
tpcds_q28/duckdb:parquet 43953286 4.23236e+07 1.03851 ns
tpcds_q29/duckdb:parquet 38289983 3.8688e+07 0.989713 ns
tpcds_q30/duckdb:parquet 46527994 4.51069e+07 1.0315 ns
tpcds_q31/duckdb:parquet 27945602 2.74174e+07 1.01927 ns
tpcds_q32/duckdb:parquet 13592299 1.29779e+07 1.04734 ns
tpcds_q33/duckdb:parquet 21526728 2.10611e+07 1.02211 ns
tpcds_q34/duckdb:parquet 24709252 2.42873e+07 1.01737 ns
tpcds_q35/duckdb:parquet 69500621 6.9362e+07 1.002 ns
tpcds_q36/duckdb:parquet 25365371 2.46791e+07 1.02781 ns
tpcds_q37/duckdb:parquet 16330692 1.56383e+07 1.04427 ns
tpcds_q38/duckdb:parquet 37020084 3.61954e+07 1.02278 ns
tpcds_q39/duckdb:parquet 44675640 3.65485e+07 1.22236 ns 🚨
tpcds_q40/duckdb:parquet 20967905 2.03892e+07 1.02838 ns
tpcds_q41/duckdb:parquet 10352902 9.87409e+06 1.04849 ns
tpcds_q42/duckdb:parquet 14055450 1.30668e+07 1.07566 ns
tpcds_q43/duckdb:parquet 19411741 1.85063e+07 1.04893 ns
tpcds_q44/duckdb:parquet 29080694 2.84264e+07 1.02302 ns
tpcds_q45/duckdb:parquet 30523524 2.95885e+07 1.0316 ns
tpcds_q46/duckdb:parquet 50790042 4.9164e+07 1.03307 ns
tpcds_q47/duckdb:parquet 61141583 5.91622e+07 1.03346 ns
tpcds_q48/duckdb:parquet 34628210 3.44979e+07 1.00378 ns
tpcds_q49/duckdb:parquet 26942537 2.64619e+07 1.01816 ns
tpcds_q50/duckdb:parquet 29509052 2.88406e+07 1.02318 ns
tpcds_q51/duckdb:parquet 199545043 1.96238e+08 1.01685 ns
tpcds_q52/duckdb:parquet 13766208 1.31455e+07 1.04722 ns
tpcds_q53/duckdb:parquet 20371019 2.00882e+07 1.01408 ns
tpcds_q54/duckdb:parquet 27305345 2.63208e+07 1.0374 ns
tpcds_q55/duckdb:parquet 13124668 1.29501e+07 1.01348 ns
tpcds_q56/duckdb:parquet 23503996 2.33613e+07 1.00611 ns
tpcds_q57/duckdb:parquet 48472493 4.78502e+07 1.013 ns
tpcds_q58/duckdb:parquet 26515156 2.55922e+07 1.03606 ns
tpcds_q59/duckdb:parquet 39519991 3.92942e+07 1.00575 ns
tpcds_q60/duckdb:parquet 24884250 2.36898e+07 1.05042 ns
tpcds_q61/duckdb:parquet 33379264 3.34657e+07 0.997416 ns
tpcds_q62/duckdb:parquet 15008833 1.40161e+07 1.07083 ns
tpcds_q63/duckdb:parquet 18469645 1.75664e+07 1.05142 ns
tpcds_q64/duckdb:parquet 79783653 7.8097e+07 1.0216 ns
tpcds_q65/duckdb:parquet 30520797 2.98621e+07 1.02206 ns
tpcds_q66/duckdb:parquet 30893374 3.03354e+07 1.01839 ns
tpcds_q67/duckdb:parquet 190182039 1.87294e+08 1.01542 ns
tpcds_q68/duckdb:parquet 40043080 3.94387e+07 1.01532 ns
tpcds_q69/duckdb:parquet 42410773 4.12711e+07 1.02761 ns
tpcds_q70/duckdb:parquet 58012757 5.70788e+07 1.01636 ns
tpcds_q71/duckdb:parquet 21199616 2.12035e+07 0.999817 ns
tpcds_q72/duckdb:parquet 170797262 1.68541e+08 1.01339 ns
tpcds_q73/duckdb:parquet 22116478 2.09403e+07 1.05617 ns
tpcds_q74/duckdb:parquet 55092704 5.3864e+07 1.02281 ns
tpcds_q75/duckdb:parquet 57114749 5.49579e+07 1.03925 ns
tpcds_q76/duckdb:parquet 21396471 2.11842e+07 1.01002 ns
tpcds_q77/duckdb:parquet 24267394 2.46067e+07 0.986211 ns
tpcds_q78/duckdb:parquet 80234621 7.90235e+07 1.01533 ns
tpcds_q79/duckdb:parquet 32277307 3.1708e+07 1.01795 ns
tpcds_q80/duckdb:parquet 45388060 4.43038e+07 1.02447 ns
tpcds_q81/duckdb:parquet 51365358 5.07714e+07 1.0117 ns
tpcds_q82/duckdb:parquet 19352664 1.90756e+07 1.01453 ns
tpcds_q83/duckdb:parquet 19701158 1.87727e+07 1.04946 ns
tpcds_q84/duckdb:parquet 21674008 2.10373e+07 1.03027 ns
tpcds_q85/duckdb:parquet 44593536 4.4221e+07 1.00842 ns
tpcds_q86/duckdb:parquet 39248876 3.8855e+07 1.01014 ns
tpcds_q87/duckdb:parquet 38389602 3.78191e+07 1.01509 ns
tpcds_q88/duckdb:parquet 54527814 5.40156e+07 1.00948 ns
tpcds_q89/duckdb:parquet 22375939 2.19854e+07 1.01776 ns
tpcds_q90/duckdb:parquet 10150109 1.00803e+07 1.00693 ns
tpcds_q91/duckdb:parquet 28076245 2.81653e+07 0.996837 ns
tpcds_q92/duckdb:parquet 15068069 1.33758e+07 1.12652 ns 🚨
tpcds_q93/duckdb:parquet 34400407 3.3476e+07 1.02761 ns
tpcds_q94/duckdb:parquet 19171600 1.89848e+07 1.00984 ns
tpcds_q95/duckdb:parquet 149835457 1.51366e+08 0.98989 ns
tpcds_q96/duckdb:parquet 11568984 1.13007e+07 1.02374 ns
tpcds_q97/duckdb:parquet 38956121 3.83713e+07 1.01524 ns
tpcds_q98/duckdb:parquet 24149576 2.41203e+07 1.00121 ns
tpcds_q99/duckdb:parquet 24813438 2.43604e+07 1.0186 ns
tpcds_q01/duckdb:vortex-file-compressed 33656854 3.29917e+07 1.02016 ns
tpcds_q02/duckdb:vortex-file-compressed 57645060 5.68741e+07 1.01356 ns
tpcds_q03/duckdb:vortex-file-compressed 18695341 1.84858e+07 1.01134 ns
tpcds_q04/duckdb:vortex-file-compressed 109313722 1.08295e+08 1.00941 ns
tpcds_q05/duckdb:vortex-file-compressed 44986729 4.18046e+07 1.07612 ns
tpcds_q06/duckdb:vortex-file-compressed 39524242 3.81352e+07 1.03643 ns
tpcds_q07/duckdb:vortex-file-compressed 29064242 2.85019e+07 1.01973 ns
tpcds_q08/duckdb:vortex-file-compressed 35104448 3.39063e+07 1.03534 ns
tpcds_q09/duckdb:vortex-file-compressed 50330965 4.70568e+07 1.06958 ns
tpcds_q10/duckdb:vortex-file-compressed 55746089 5.39486e+07 1.03332 ns
tpcds_q11/duckdb:vortex-file-compressed 75681639 7.2752e+07 1.04027 ns
tpcds_q12/duckdb:vortex-file-compressed 19736865 1.94989e+07 1.0122 ns
tpcds_q13/duckdb:vortex-file-compressed 36597240 3.53448e+07 1.03544 ns
tpcds_q14/duckdb:vortex-file-compressed 130627233 1.27944e+08 1.02097 ns
tpcds_q15/duckdb:vortex-file-compressed 31767603 3.23309e+07 0.982578 ns
tpcds_q16/duckdb:vortex-file-compressed 32951349 3.3432e+07 0.985624 ns
tpcds_q17/duckdb:vortex-file-compressed 47448810 4.54383e+07 1.04425 ns
tpcds_q18/duckdb:vortex-file-compressed 103285977 1.01866e+08 1.01394 ns
tpcds_q19/duckdb:vortex-file-compressed 40143487 3.95407e+07 1.01524 ns
tpcds_q20/duckdb:vortex-file-compressed 19916204 1.87886e+07 1.06002 ns
tpcds_q21/duckdb:vortex-file-compressed 19021884 1.84123e+07 1.03311 ns
tpcds_q22/duckdb:vortex-file-compressed 120025727 1.14436e+08 1.04885 ns
tpcds_q23/duckdb:vortex-file-compressed 128676545 1.24224e+08 1.03584 ns
tpcds_q24/duckdb:vortex-file-compressed 60180891 5.80958e+07 1.03589 ns
tpcds_q25/duckdb:vortex-file-compressed 46550679 4.57792e+07 1.01685 ns
tpcds_q26/duckdb:vortex-file-compressed 47536846 4.716e+07 1.00799 ns
tpcds_q27/duckdb:vortex-file-compressed 79760954 7.82509e+07 1.0193 ns
tpcds_q28/duckdb:vortex-file-compressed 32849886 3.17249e+07 1.03546 ns
tpcds_q29/duckdb:vortex-file-compressed 51109439 4.97516e+07 1.02729 ns
tpcds_q30/duckdb:vortex-file-compressed 36164181 3.40157e+07 1.06316 ns
tpcds_q31/duckdb:vortex-file-compressed 34351179 3.45914e+07 0.993056 ns
tpcds_q32/duckdb:vortex-file-compressed 18822681 1.80649e+07 1.04195 ns
tpcds_q33/duckdb:vortex-file-compressed 37231868 3.08716e+07 1.20602 ns 🚨
tpcds_q34/duckdb:vortex-file-compressed 29772600 2.91203e+07 1.0224 ns
tpcds_q35/duckdb:vortex-file-compressed 85119997 8.34528e+07 1.01998 ns
tpcds_q36/duckdb:vortex-file-compressed 30489207 2.92927e+07 1.04085 ns
tpcds_q37/duckdb:vortex-file-compressed 18510337 1.71131e+07 1.08165 ns
tpcds_q38/duckdb:vortex-file-compressed 44457881 4.2796e+07 1.03883 ns
tpcds_q39/duckdb:vortex-file-compressed 46582444 4.20718e+07 1.10721 ns 🚨
tpcds_q40/duckdb:vortex-file-compressed 26026262 2.54095e+07 1.02427 ns
tpcds_q41/duckdb:vortex-file-compressed 15336164 1.46877e+07 1.04415 ns
tpcds_q42/duckdb:vortex-file-compressed 15373113 1.46333e+07 1.05056 ns
tpcds_q43/duckdb:vortex-file-compressed 21295020 2.07721e+07 1.02517 ns
tpcds_q44/duckdb:vortex-file-compressed 28511166 2.73839e+07 1.04116 ns
tpcds_q45/duckdb:vortex-file-compressed 36387520 3.54256e+07 1.02715 ns
tpcds_q46/duckdb:vortex-file-compressed 57101862 5.61296e+07 1.01732 ns
tpcds_q47/duckdb:vortex-file-compressed 67142940 6.54587e+07 1.02573 ns
tpcds_q48/duckdb:vortex-file-compressed 35045632 3.30884e+07 1.05915 ns
tpcds_q49/duckdb:vortex-file-compressed 36300334 3.45522e+07 1.05059 ns
tpcds_q50/duckdb:vortex-file-compressed 39970210 3.96488e+07 1.00811 ns
tpcds_q51/duckdb:vortex-file-compressed 117018598 1.18145e+08 0.99047 ns
tpcds_q52/duckdb:vortex-file-compressed 14963207 1.50281e+07 0.995684 ns
tpcds_q53/duckdb:vortex-file-compressed 24031264 2.32078e+07 1.03548 ns
tpcds_q54/duckdb:vortex-file-compressed 36787261 3.44459e+07 1.06797 ns
tpcds_q55/duckdb:vortex-file-compressed 14671601 1.4518e+07 1.01058 ns
tpcds_q56/duckdb:vortex-file-compressed 36609797 3.94905e+07 0.927053 ns
tpcds_q57/duckdb:vortex-file-compressed 60003684 6.06952e+07 0.988606 ns
tpcds_q58/duckdb:vortex-file-compressed 37657632 3.76756e+07 0.999522 ns
tpcds_q59/duckdb:vortex-file-compressed 56502306 5.5061e+07 1.02618 ns
tpcds_q60/duckdb:vortex-file-compressed 38079618 3.73109e+07 1.0206 ns
tpcds_q61/duckdb:vortex-file-compressed 42162677 3.73045e+07 1.13023 ns 🚨
tpcds_q62/duckdb:vortex-file-compressed 25243574 2.57195e+07 0.981497 ns
tpcds_q63/duckdb:vortex-file-compressed 23911683 2.34207e+07 1.02096 ns
tpcds_q64/duckdb:vortex-file-compressed 92034494 8.64842e+07 1.06418 ns
tpcds_q65/duckdb:vortex-file-compressed 35013235 3.36961e+07 1.03909 ns
tpcds_q66/duckdb:vortex-file-compressed 36611168 3.74689e+07 0.977108 ns
tpcds_q67/duckdb:vortex-file-compressed 183044288 1.80083e+08 1.01645 ns
tpcds_q68/duckdb:vortex-file-compressed 48039511 4.67093e+07 1.02848 ns
tpcds_q69/duckdb:vortex-file-compressed 53935990 5.27114e+07 1.02323 ns
tpcds_q70/duckdb:vortex-file-compressed 55216273 5.44864e+07 1.0134 ns
tpcds_q71/duckdb:vortex-file-compressed 27556239 2.57234e+07 1.07125 ns
tpcds_q72/duckdb:vortex-file-compressed 174827990 1.74166e+08 1.0038 ns
tpcds_q73/duckdb:vortex-file-compressed 26865569 2.648e+07 1.01456 ns
tpcds_q74/duckdb:vortex-file-compressed 67106007 6.33861e+07 1.05869 ns
tpcds_q75/duckdb:vortex-file-compressed 67933383 6.65412e+07 1.02092 ns
tpcds_q76/duckdb:vortex-file-compressed 25538898 2.50555e+07 1.01929 ns
tpcds_q77/duckdb:vortex-file-compressed 33970809 3.1794e+07 1.06847 ns
tpcds_q78/duckdb:vortex-file-compressed 92225898 9.1953e+07 1.00297 ns
tpcds_q79/duckdb:vortex-file-compressed 36361674 3.45643e+07 1.052 ns
tpcds_q80/duckdb:vortex-file-compressed 55747784 5.37805e+07 1.03658 ns
tpcds_q81/duckdb:vortex-file-compressed 40573965 3.96894e+07 1.02229 ns
tpcds_q82/duckdb:vortex-file-compressed 20354207 1.89984e+07 1.07136 ns
tpcds_q83/duckdb:vortex-file-compressed 36408342 3.76257e+07 0.967645 ns
tpcds_q84/duckdb:vortex-file-compressed 25129338 2.40022e+07 1.04696 ns
tpcds_q85/duckdb:vortex-file-compressed 54689766 5.36874e+07 1.01867 ns
tpcds_q86/duckdb:vortex-file-compressed 43518221 4.59644e+07 0.94678 ns
tpcds_q87/duckdb:vortex-file-compressed 46421861 4.54748e+07 1.02083 ns
tpcds_q88/duckdb:vortex-file-compressed 79252713 7.88144e+07 1.00556 ns
tpcds_q89/duckdb:vortex-file-compressed 26012142 2.541e+07 1.0237 ns
tpcds_q90/duckdb:vortex-file-compressed 18857953 2.16836e+07 0.869689 ns 🚀
tpcds_q91/duckdb:vortex-file-compressed 34099975 3.28601e+07 1.03773 ns
tpcds_q92/duckdb:vortex-file-compressed 26000391 2.32351e+07 1.11901 ns 🚨
tpcds_q93/duckdb:vortex-file-compressed 31962184 3.07949e+07 1.0379 ns
tpcds_q94/duckdb:vortex-file-compressed 31520369 2.99364e+07 1.05291 ns
tpcds_q95/duckdb:vortex-file-compressed 164730999 1.61978e+08 1.017 ns
tpcds_q96/duckdb:vortex-file-compressed 16208913 1.59085e+07 1.01888 ns
tpcds_q97/duckdb:vortex-file-compressed 43635366 4.38635e+07 0.994799 ns
tpcds_q98/duckdb:vortex-file-compressed 22682162 2.17734e+07 1.04174 ns
tpcds_q99/duckdb:vortex-file-compressed 43329366 4.12657e+07 1.05001 ns
tpcds_q01/duckdb:vortex-compact 45041971 4.44901e+07 1.0124 ns
tpcds_q02/duckdb:vortex-compact 64177697 5.93636e+07 1.08109 ns
tpcds_q03/duckdb:vortex-compact 26916450 2.68009e+07 1.00431 ns
tpcds_q04/duckdb:vortex-compact 142987382 1.35162e+08 1.0579 ns
tpcds_q05/duckdb:vortex-compact 65107286 6.35953e+07 1.02378 ns
tpcds_q06/duckdb:vortex-compact 47654409 4.62494e+07 1.03038 ns
tpcds_q07/duckdb:vortex-compact 50552794 4.76965e+07 1.05988 ns
tpcds_q08/duckdb:vortex-compact 53022110 5.14151e+07 1.03126 ns
tpcds_q09/duckdb:vortex-compact 115935754 1.09937e+08 1.05457 ns
tpcds_q10/duckdb:vortex-compact 79596814 7.49858e+07 1.06149 ns
tpcds_q11/duckdb:vortex-compact 97533461 9.93129e+07 0.982082 ns
tpcds_q12/duckdb:vortex-compact 29337243 2.76311e+07 1.06175 ns
tpcds_q13/duckdb:vortex-compact 61350075 5.84235e+07 1.05009 ns
tpcds_q14/duckdb:vortex-compact 156319333 1.51331e+08 1.03297 ns
tpcds_q15/duckdb:vortex-compact 38953295 3.85524e+07 1.0104 ns
tpcds_q16/duckdb:vortex-compact 48978485 4.64588e+07 1.05423 ns
tpcds_q17/duckdb:vortex-compact 63863047 6.50983e+07 0.981024 ns
tpcds_q18/duckdb:vortex-compact 161243513 1.49498e+08 1.07857 ns
tpcds_q19/duckdb:vortex-compact 56721487 5.54061e+07 1.02374 ns
tpcds_q20/duckdb:vortex-compact 26325836 2.46397e+07 1.06843 ns
tpcds_q21/duckdb:vortex-compact 26336449 2.63864e+07 0.998107 ns
tpcds_q22/duckdb:vortex-compact 128799868 1.23967e+08 1.03899 ns
tpcds_q23/duckdb:vortex-compact 149897913 1.38089e+08 1.08552 ns
tpcds_q24/duckdb:vortex-compact 74512439 7.1196e+07 1.04658 ns
tpcds_q25/duckdb:vortex-compact 69967203 6.87975e+07 1.017 ns
tpcds_q26/duckdb:vortex-compact 59555137 5.84731e+07 1.0185 ns
tpcds_q27/duckdb:vortex-compact 128850649 1.23731e+08 1.04138 ns
tpcds_q28/duckdb:vortex-compact 102956265 9.94486e+07 1.03527 ns
tpcds_q29/duckdb:vortex-compact 75871938 7.26127e+07 1.04489 ns
tpcds_q30/duckdb:vortex-compact 45675286 4.34043e+07 1.05232 ns
tpcds_q31/duckdb:vortex-compact 47023528 4.85055e+07 0.969448 ns
tpcds_q32/duckdb:vortex-compact 25097931 2.37733e+07 1.05572 ns
tpcds_q33/duckdb:vortex-compact 51018715 4.7327e+07 1.07801 ns
tpcds_q34/duckdb:vortex-compact 42639943 4.2981e+07 0.992065 ns
tpcds_q35/duckdb:vortex-compact 107821569 1.02228e+08 1.05472 ns
tpcds_q36/duckdb:vortex-compact 45451547 4.34311e+07 1.04652 ns
tpcds_q37/duckdb:vortex-compact 27858941 2.58385e+07 1.0782 ns
tpcds_q38/duckdb:vortex-compact 55908396 5.25518e+07 1.06387 ns
tpcds_q39/duckdb:vortex-compact 48992365 5.02207e+07 0.975541 ns
tpcds_q40/duckdb:vortex-compact 33827751 3.21578e+07 1.05193 ns
tpcds_q41/duckdb:vortex-compact 19282683 1.86038e+07 1.03649 ns
tpcds_q42/duckdb:vortex-compact 22335720 2.11842e+07 1.05436 ns
tpcds_q43/duckdb:vortex-compact 33841428 3.29125e+07 1.02823 ns
tpcds_q44/duckdb:vortex-compact 43233376 4.05323e+07 1.06664 ns
tpcds_q45/duckdb:vortex-compact 47449356 4.72278e+07 1.00469 ns
tpcds_q46/duckdb:vortex-compact 76073900 7.33619e+07 1.03697 ns
tpcds_q47/duckdb:vortex-compact 80229000 8.03899e+07 0.997998 ns
tpcds_q48/duckdb:vortex-compact 53798632 5.22631e+07 1.02938 ns
tpcds_q49/duckdb:vortex-compact 59085916 5.6626e+07 1.04344 ns
tpcds_q50/duckdb:vortex-compact 57530716 5.57506e+07 1.03193 ns
tpcds_q51/duckdb:vortex-compact 130137263 1.50218e+08 0.866324 ns 🚀
tpcds_q52/duckdb:vortex-compact 23224888 2.22653e+07 1.0431 ns
tpcds_q53/duckdb:vortex-compact 37968451 3.76936e+07 1.00729 ns
tpcds_q54/duckdb:vortex-compact 47784115 4.62849e+07 1.03239 ns
tpcds_q55/duckdb:vortex-compact 22752925 2.22821e+07 1.02113 ns
tpcds_q56/duckdb:vortex-compact 53314252 5.29869e+07 1.00618 ns
tpcds_q57/duckdb:vortex-compact 70437945 6.72383e+07 1.04759 ns
tpcds_q58/duckdb:vortex-compact 44626121 4.28906e+07 1.04046 ns
tpcds_q59/duckdb:vortex-compact 64666710 6.31304e+07 1.02433 ns
tpcds_q60/duckdb:vortex-compact 51569206 5.19644e+07 0.992395 ns
tpcds_q61/duckdb:vortex-compact 69648889 6.57353e+07 1.05954 ns
tpcds_q62/duckdb:vortex-compact 42188278 4.39885e+07 0.959075 ns
tpcds_q63/duckdb:vortex-compact 38902918 3.6971e+07 1.05225 ns
tpcds_q64/duckdb:vortex-compact 124175737 1.18876e+08 1.04458 ns
tpcds_q65/duckdb:vortex-compact 56312834 5.06192e+07 1.11248 ns 🚨
tpcds_q66/duckdb:vortex-compact 58454295 5.61376e+07 1.04127 ns
tpcds_q67/duckdb:vortex-compact 222401208 2.18357e+08 1.01852 ns
tpcds_q68/duckdb:vortex-compact 68869567 6.63013e+07 1.03874 ns
tpcds_q69/duckdb:vortex-compact 75253359 7.30463e+07 1.03021 ns
tpcds_q70/duckdb:vortex-compact 107596257 1.02079e+08 1.05405 ns
tpcds_q71/duckdb:vortex-compact 39214302 3.71809e+07 1.05469 ns
tpcds_q72/duckdb:vortex-compact 202601958 1.98625e+08 1.02002 ns
tpcds_q73/duckdb:vortex-compact 40673014 3.9389e+07 1.0326 ns
tpcds_q74/duckdb:vortex-compact 85068968 8.39826e+07 1.01294 ns
tpcds_q75/duckdb:vortex-compact 87361552 7.97195e+07 1.09586 ns
tpcds_q76/duckdb:vortex-compact 38184796 3.56747e+07 1.07036 ns
tpcds_q77/duckdb:vortex-compact 54424728 4.8189e+07 1.1294 ns 🚨
tpcds_q78/duckdb:vortex-compact 103919200 9.96291e+07 1.04306 ns
tpcds_q79/duckdb:vortex-compact 54020103 5.29413e+07 1.02038 ns
tpcds_q80/duckdb:vortex-compact 84750200 8.37707e+07 1.01169 ns
tpcds_q81/duckdb:vortex-compact 53654749 5.07221e+07 1.05782 ns
tpcds_q82/duckdb:vortex-compact 28913709 2.81461e+07 1.02727 ns
tpcds_q83/duckdb:vortex-compact 43233097 4.17947e+07 1.03442 ns
tpcds_q84/duckdb:vortex-compact 32039198 3.01486e+07 1.06271 ns
tpcds_q85/duckdb:vortex-compact 77784123 7.3706e+07 1.05533 ns
tpcds_q86/duckdb:vortex-compact 112421704 1.04997e+08 1.07071 ns
tpcds_q87/duckdb:vortex-compact 55123997 5.60317e+07 0.983799 ns
tpcds_q88/duckdb:vortex-compact 105854716 1.01931e+08 1.03849 ns
tpcds_q89/duckdb:vortex-compact 39482577 3.83872e+07 1.02854 ns
tpcds_q90/duckdb:vortex-compact 37586410 3.11846e+07 1.20529 ns 🚨
tpcds_q91/duckdb:vortex-compact 45072523 4.4348e+07 1.01634 ns
tpcds_q92/duckdb:vortex-compact 36758515 3.59834e+07 1.02154 ns
tpcds_q93/duckdb:vortex-compact 39558879 3.85566e+07 1.02599 ns
tpcds_q94/duckdb:vortex-compact 51341281 4.72818e+07 1.08586 ns
tpcds_q95/duckdb:vortex-compact 185167025 1.7327e+08 1.06866 ns
tpcds_q96/duckdb:vortex-compact 21232695 1.98788e+07 1.06811 ns
tpcds_q97/duckdb:vortex-compact 49120848 4.90504e+07 1.00144 ns
tpcds_q98/duckdb:vortex-compact 33714946 3.29866e+07 1.02208 ns
tpcds_q99/duckdb:vortex-compact 56215439 5.66816e+07 0.991776 ns
tpcds_q01/duckdb:duckdb 23982818 2.38634e+07 1.00501 ns
tpcds_q02/duckdb:duckdb 25958884 2.48436e+07 1.04489 ns
tpcds_q03/duckdb:duckdb 11503860 1.0412e+07 1.10487 ns 🚨
tpcds_q04/duckdb:duckdb 174076970 1.74049e+08 1.00016 ns
tpcds_q05/duckdb:duckdb 21649339 2.16858e+07 0.998317 ns
tpcds_q06/duckdb:duckdb 28361837 2.69481e+07 1.05246 ns
tpcds_q07/duckdb:duckdb 42227679 4.05973e+07 1.04016 ns
tpcds_q08/duckdb:duckdb 125416178 1.24986e+08 1.00344 ns
tpcds_q09/duckdb:duckdb 19301074 1.91806e+07 1.00628 ns
tpcds_q10/duckdb:duckdb 29108819 2.79454e+07 1.04163 ns
tpcds_q11/duckdb:duckdb 153217522 1.51938e+08 1.00842 ns
tpcds_q12/duckdb:duckdb 14327596 1.43425e+07 0.99896 ns
tpcds_q13/duckdb:duckdb 27944554 2.66946e+07 1.04682 ns
tpcds_q14/duckdb:duckdb 93792257 9.26936e+07 1.01185 ns
tpcds_q15/duckdb:duckdb 23595078 2.35473e+07 1.00203 ns
tpcds_q16/duckdb:duckdb 20540234 1.98715e+07 1.03365 ns
tpcds_q17/duckdb:duckdb 26682225 2.48166e+07 1.07517 ns
tpcds_q18/duckdb:duckdb 51786884 5.07497e+07 1.02044 ns
tpcds_q19/duckdb:duckdb 20397307 1.9946e+07 1.02263 ns
tpcds_q20/duckdb:duckdb 14755290 1.43901e+07 1.02538 ns
tpcds_q21/duckdb:duckdb 7889092 7.77557e+06 1.0146 ns
tpcds_q22/duckdb:duckdb 89339914 8.28382e+07 1.07849 ns
tpcds_q23/duckdb:duckdb 73696714 7.32733e+07 1.00578 ns
tpcds_q24/duckdb:duckdb 27071141 2.69184e+07 1.00568 ns
tpcds_q25/duckdb:duckdb 19157180 1.98824e+07 0.963524 ns
tpcds_q26/duckdb:duckdb 29988604 2.91883e+07 1.02742 ns
tpcds_q27/duckdb:duckdb 52917525 5.36435e+07 0.986466 ns
tpcds_q28/duckdb:duckdb 25077985 2.47416e+07 1.0136 ns
tpcds_q29/duckdb:duckdb 24667531 2.41989e+07 1.01937 ns
tpcds_q30/duckdb:duckdb 33401375 3.28369e+07 1.01719 ns
tpcds_q31/duckdb:duckdb 24767237 2.40664e+07 1.02912 ns
tpcds_q32/duckdb:duckdb 8818193 8.67312e+06 1.01673 ns
tpcds_q33/duckdb:duckdb 16796429 1.6384e+07 1.02517 ns
tpcds_q34/duckdb:duckdb 19678231 1.82477e+07 1.0784 ns
tpcds_q35/duckdb:duckdb 39671919 4.03365e+07 0.983523 ns
tpcds_q36/duckdb:duckdb 77866373 7.70038e+07 1.0112 ns
tpcds_q37/duckdb:duckdb 9440090 9.37737e+06 1.00669 ns
tpcds_q38/duckdb:duckdb 34447623 3.37545e+07 1.02053 ns
tpcds_q39/duckdb:duckdb 30713987 2.97886e+07 1.03106 ns
tpcds_q40/duckdb:duckdb 16096513 1.54005e+07 1.04519 ns
tpcds_q41/duckdb:duckdb 10716307 1.01374e+07 1.05711 ns
tpcds_q42/duckdb:duckdb 9664128 9.44581e+06 1.02311 ns
tpcds_q43/duckdb:duckdb 14906760 1.43496e+07 1.03883 ns
tpcds_q44/duckdb:duckdb 17114016 1.64062e+07 1.04314 ns
tpcds_q45/duckdb:duckdb 19576768 1.93129e+07 1.01366 ns
tpcds_q46/duckdb:duckdb 40975148 3.99465e+07 1.02575 ns
tpcds_q47/duckdb:duckdb 56399370 5.47452e+07 1.03021 ns
tpcds_q48/duckdb:duckdb 26848452 2.58506e+07 1.0386 ns
tpcds_q49/duckdb:duckdb 18350208 1.76368e+07 1.04045 ns
tpcds_q50/duckdb:duckdb 17376845 1.69254e+07 1.02667 ns
tpcds_q51/duckdb:duckdb 107853300 1.06879e+08 1.00911 ns
tpcds_q52/duckdb:duckdb 10752445 9.05515e+06 1.18744 ns 🚨
tpcds_q53/duckdb:duckdb 16106183 1.55453e+07 1.03608 ns
tpcds_q54/duckdb:duckdb 20293759 1.92478e+07 1.05434 ns
tpcds_q55/duckdb:duckdb 9787388 9.54698e+06 1.02518 ns
tpcds_q56/duckdb:duckdb 17892294 1.75035e+07 1.02221 ns
tpcds_q57/duckdb:duckdb 47231017 4.56265e+07 1.03517 ns
tpcds_q58/duckdb:duckdb 15818552 1.57541e+07 1.00409 ns
tpcds_q59/duckdb:duckdb 38272897 3.76052e+07 1.01775 ns
tpcds_q60/duckdb:duckdb 19521107 1.90569e+07 1.02436 ns
tpcds_q61/duckdb:duckdb 18800299 1.80935e+07 1.03907 ns
tpcds_q62/duckdb:duckdb 10996930 1.06096e+07 1.0365 ns
tpcds_q63/duckdb:duckdb 14469185 1.36002e+07 1.0639 ns
tpcds_q64/duckdb:duckdb 62477034 5.99488e+07 1.04217 ns
tpcds_q65/duckdb:duckdb 34569018 3.57772e+07 0.966229 ns
tpcds_q66/duckdb:duckdb 28184193 2.72362e+07 1.03481 ns
tpcds_q67/duckdb:duckdb 153119519 1.52209e+08 1.00598 ns
tpcds_q68/duckdb:duckdb 28392467 2.77635e+07 1.02265 ns
tpcds_q69/duckdb:duckdb 30145023 2.94007e+07 1.02532 ns
tpcds_q70/duckdb:duckdb 20405621 2.00129e+07 1.01962 ns
tpcds_q71/duckdb:duckdb 17161567 1.64162e+07 1.04541 ns
tpcds_q72/duckdb:duckdb 47096740 4.56882e+07 1.03083 ns
tpcds_q73/duckdb:duckdb 15303982 1.38981e+07 1.10116 ns 🚨
tpcds_q74/duckdb:duckdb 107021866 1.06687e+08 1.00313 ns
tpcds_q75/duckdb:duckdb 45567391 4.566e+07 0.997972 ns
tpcds_q76/duckdb:duckdb 15236604 1.49899e+07 1.01646 ns
tpcds_q77/duckdb:duckdb 15994198 1.45969e+07 1.09573 ns
tpcds_q78/duckdb:duckdb 68470120 6.61517e+07 1.03505 ns
tpcds_q79/duckdb:duckdb 21904780 2.13377e+07 1.02657 ns
tpcds_q80/duckdb:duckdb 32072050 3.09288e+07 1.03696 ns
tpcds_q81/duckdb:duckdb 41996491 4.09706e+07 1.02504 ns
tpcds_q82/duckdb:duckdb 11548973 1.16055e+07 0.995133 ns
tpcds_q83/duckdb:duckdb 11527556 1.08351e+07 1.06391 ns
tpcds_q84/duckdb:duckdb 15855316 1.5036e+07 1.05449 ns
tpcds_q85/duckdb:duckdb 26593473 2.55357e+07 1.04142 ns
tpcds_q86/duckdb:duckdb 14241767 1.3768e+07 1.03441 ns
tpcds_q87/duckdb:duckdb 35299602 3.47737e+07 1.01512 ns
tpcds_q88/duckdb:duckdb 27610438 2.6528e+07 1.0408 ns
tpcds_q89/duckdb:duckdb 19002630 1.8025e+07 1.05424 ns
tpcds_q90/duckdb:duckdb 7507091 6.77048e+06 1.1088 ns 🚨
tpcds_q91/duckdb:duckdb 16321150 1.58055e+07 1.03262 ns
tpcds_q92/duckdb:duckdb 10516894 9.92505e+06 1.05963 ns
tpcds_q93/duckdb:duckdb 24828796 2.39093e+07 1.03846 ns
tpcds_q94/duckdb:duckdb 15715624 1.5366e+07 1.02275 ns
tpcds_q95/duckdb:duckdb 114572811 1.27691e+08 0.897264 ns 🚀
tpcds_q96/duckdb:duckdb 6329942 6.0712e+06 1.04262 ns
tpcds_q97/duckdb:duckdb 33640978 3.29462e+07 1.02109 ns
tpcds_q98/duckdb:duckdb 18897836 1.91269e+07 0.988023 ns
tpcds_q99/duckdb:duckdb 21787811 2.13363e+07 1.02116 ns

@AdamGS AdamGS force-pushed the adamg/df-52-wip branch 7 times, most recently from ca2adc8 to d877c4e Compare January 7, 2026 16:32
))
}

fn split_projection(
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm really unsure if this function should be part of the trait or just some internal implementation detail. I'm tempted to keep it out of the public API for now and see if anyone ever runs into needed to customize it.

@AdamGS AdamGS force-pushed the adamg/df-52-wip branch 3 times, most recently from ba02a0d to 670dc71 Compare January 13, 2026 11:18
@AdamGS AdamGS changed the title [WIP] Datafusion 52 upgrade Datafusion 52 upgrade Jan 13, 2026
@AdamGS AdamGS marked this pull request as ready for review January 13, 2026 11:19
@robert3005 robert3005 mentioned this pull request Jan 13, 2026
AdamGS added a commit that referenced this pull request Jan 13, 2026
This is a missing piece to support
#5863

---------

Signed-off-by: Adam Gutglick <[email protected]>
@AdamGS AdamGS requested a review from asubiotto January 13, 2026 15:51
@joseph-isaacs joseph-isaacs added the benchmark Run benchmarks on this branch label Jan 13, 2026
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label Jan 13, 2026
@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 1.034x ➖
  • Vortex: 1.039x ➖
  • Best: No improvements
  • Worst: random-access/vortex-tokio-local-disk (1.039x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 5586122 base 5cd8b29 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 189760602 1.84419e+08 1.02896 ns
random-access/vortex-tokio-local-disk 1291580 1.24328e+06 1.03885 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 0.998x ➖
  • Vortex: 0.996x ➖
  • Best: vortex:parquet-zstd ratio decompress time/taxi (0.924x)
  • Worst: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 (1.064x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 5586122 base 65e7263 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.42551e+09 1.37809e+09 1.03442 ns
parquet_rs-zstd decompress time/taxi 2.92131e+08 2.86158e+08 1.02087 ns
compress time/taxi 7.2214e+08 7.2029e+08 1.00257 ns
decompress time/taxi 1.78918e+07 1.89684e+07 0.94324 ns
parquet_rs-zstd compress time/Arade 2.5234e+09 2.47379e+09 1.02005 ns
parquet_rs-zstd decompress time/Arade 6.61522e+08 6.52902e+08 1.0132 ns
compress time/Arade 1.17207e+09 1.17477e+09 0.997707 ns
decompress time/Arade 2.93691e+07 3.13256e+07 0.937543 ns
parquet_rs-zstd compress time/Bimbo 1.59966e+10 1.57026e+10 1.01872 ns
parquet_rs-zstd decompress time/Bimbo 2.25587e+09 2.22312e+09 1.01473 ns
compress time/Bimbo 6.793e+09 6.78155e+09 1.00169 ns
decompress time/Bimbo 9.88606e+07 9.58137e+07 1.0318 ns
parquet_rs-zstd compress time/CMSprovider 7.94895e+09 7.88268e+09 1.00841 ns
parquet_rs-zstd decompress time/CMSprovider 2.10467e+09 2.09486e+09 1.00468 ns
compress time/CMSprovider 2.89042e+09 2.85771e+09 1.01144 ns
decompress time/CMSprovider 6.80805e+07 6.8644e+07 0.991792 ns
parquet_rs-zstd compress time/Euro2016 1.46788e+09 1.45614e+09 1.00806 ns
parquet_rs-zstd decompress time/Euro2016 4.15015e+08 4.14866e+08 1.00036 ns
compress time/Euro2016 4.03544e+08 4.06863e+08 0.991843 ns
decompress time/Euro2016 1.94863e+07 1.86097e+07 1.04711 ns
parquet_rs-zstd compress time/Food 9.28061e+08 9.30313e+08 0.997579 ns
parquet_rs-zstd decompress time/Food 2.35544e+08 2.35083e+08 1.00196 ns
compress time/Food 3.83019e+08 3.78052e+08 1.01314 ns
decompress time/Food 8.38977e+06 8.62387e+06 0.972855 ns
parquet_rs-zstd compress time/HashTags 2.57698e+09 2.55311e+09 1.00935 ns
parquet_rs-zstd decompress time/HashTags 6.85891e+08 6.70762e+08 1.02256 ns
compress time/HashTags 8.93753e+08 8.94328e+08 0.999357 ns
decompress time/HashTags 7.98411e+07 8.05952e+07 0.990643 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.18814e+09 3.21509e+09 0.991615 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.08215e+08 7.08737e+08 0.999264 ns
compress time/TPC-H l_comment chunked 1.33313e+09 1.30497e+09 1.02158 ns
decompress time/TPC-H l_comment chunked 4.63004e+07 4.54324e+07 1.0191 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.20413e+09 3.18276e+09 1.00671 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.09853e+08 7.05188e+08 1.00661 ns
compress time/TPC-H l_comment canonical 1.30464e+09 1.27435e+09 1.02377 ns
decompress time/TPC-H l_comment canonical 4.53948e+07 4.57257e+07 0.992762 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.53122e+06 6.55543e+06 0.996308 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.52457e+06 2.56919e+06 0.982633 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.47359e+07 1.5379e+07 0.958184 ns
decompress time/wide table cols=100 chunks=1 rows=1000 3.1705e+06 3.0327e+06 1.04544 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.38581e+07 8.56796e+07 0.978741 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.8578e+07 2.96049e+07 0.965312 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.42421e+08 1.45996e+08 0.975512 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.64749e+07 2.85722e+07 0.926594 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 8.97855e+08 9.04508e+08 0.992645 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.3847e+08 3.40869e+08 0.992961 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.39817e+09 1.43349e+09 0.975363 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.79676e+08 2.7545e+08 1.01534 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.69765e+06 6.46933e+06 1.03529 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.54725e+06 2.53163e+06 1.00617 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.49853e+07 1.37537e+07 1.08955 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2.93497e+06 3.11346e+06 0.942671 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.96601e+07 8.66001e+07 1.03534 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.93063e+07 2.94273e+07 0.995889 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.43429e+08 1.43614e+08 0.998716 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.8376e+07 2.86863e+07 0.989184 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.91661e+08 8.99942e+08 0.990798 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.39917e+08 3.39088e+08 1.00245 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.39996e+09 1.37763e+09 1.01621 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.76604e+08 2.80513e+08 0.986065 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.499e+07 5.499e+07 1 bytes
vortex:parquet-zstd size/taxi 0.984088 0.984088 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.506582 0.522675 0.96921 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0612457 0.0662864 0.923954 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.42319e+08 1.42319e+08 1 bytes
vortex:parquet-zstd size/Arade 0.466188 0.466188 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.464481 0.474885 0.978092 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0443962 0.047979 0.925326 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.30264e+08 5.30264e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.36337 1.36337 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.424653 0.431875 0.983276 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0438238 0.0430988 1.01682 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 5.03903e+08 5.03903e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.31008 1.31008 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.363622 0.362531 1.00301 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0323473 0.0327678 0.987168 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.72362e+08 1.7232e+08 1.00025 bytes
vortex:parquet-zstd size/Euro2016 1.40083 1.40049 1.00025 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.274917 0.279411 0.983913 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0469534 0.0448572 1.04673 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.43946e+07 4.43946e+07 1 bytes
vortex:parquet-zstd size/Food 1.22713 1.22713 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.412709 0.406371 1.0156 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0356187 0.0366844 0.97095 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 2.0383e+08 2.0383e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.52277 1.52277 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.346822 0.350289 0.990102 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.116405 0.120155 0.968792 ratio
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.8661e+08 1.8661e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.17801 1.17801 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.418153 0.405889 1.03022 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0653761 0.0641034 1.01985 ratio
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.8661e+08 1.8661e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.17801 1.17801 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.407175 0.400392 1.01694 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0639496 0.0648419 0.986238 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.25622 2.34599 0.961734 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.25586 1.18041 1.06392 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.69836 1.70398 0.9967 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.926407 0.965117 0.959891 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.55723 1.58482 0.98259 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.826297 0.808082 1.02254 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.2374 2.12599 1.0524 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.15221 1.22983 0.936888 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.5997 1.65836 0.96463 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.968257 0.974821 0.993267 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.57006 1.53079 1.02565 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.813742 0.82726 0.98366 ratio

@AdamGS AdamGS merged commit 7ca58a1 into develop Jan 13, 2026
63 of 64 checks passed
@AdamGS AdamGS deleted the adamg/df-52-wip branch January 13, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Release label indicating a new feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants