Skip to content

Conversation

@a10y
Copy link
Contributor

@a10y a10y commented Jan 26, 2026

Instead of applying mask eagerly it constructs a MaskArray and lets the application happen in the execution.

Instead of applying mask eagerly it constructs a MaskArray and
lets the application happen in the execution.

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y a10y requested a review from joseph-isaacs January 26, 2026 16:01
@a10y a10y added the changelog/fix A bug fix label Jan 26, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Jan 26, 2026

Merging this PR will degrade performance by 19.65%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚡ 12 improved benchmarks
❌ 7 regressed benchmarks
✅ 1246 untouched benchmarks
⏩ 1294 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime u8_FoR[10M] 8 µs 6.8 µs +18.72%
WallTime u64_values_u8_codes[10M] 260.3 µs 221.5 µs +17.52%
Simulation canonical_into_non_nullable[(10000, 1, 0.01)] 41.1 µs 32.3 µs +27.31%
Simulation canonical_into_non_nullable[(10000, 1, 0.0)] 36.2 µs 25.8 µs +40.31%
Simulation canonical_into_non_nullable[(10000, 10, 0.0)] 278.9 µs 195.6 µs +42.57%
Simulation canonical_into_non_nullable[(10000, 1, 0.1)] 57 µs 48.1 µs +18.63%
Simulation canonical_into_non_nullable[(10000, 10, 0.1)] 471.6 µs 382.2 µs +23.4%
Simulation canonical_into_non_nullable[(10000, 10, 0.01)] 306 µs 222.7 µs +37.45%
Simulation into_canonical_non_nullable[(10000, 1, 0.01)] 39.2 µs 47.1 µs -16.92%
Simulation into_canonical_non_nullable[(10000, 1, 0.0)] 33 µs 41.1 µs -19.65%
Simulation into_canonical_non_nullable[(10000, 10, 0.0)] 283.5 µs 200.2 µs +41.58%
Simulation into_canonical_non_nullable[(10000, 1, 0.1)] 55.3 µs 63.7 µs -13.17%
Simulation into_canonical_non_nullable[(10000, 10, 0.1)] 472.8 µs 383.7 µs +23.24%
Simulation into_canonical_non_nullable[(10000, 10, 0.01)] 310.4 µs 227.8 µs +36.24%
Simulation canonical_into_nullable[(10000, 100, 0.0)] 4.3 ms 4.9 ms -12.51%
Simulation into_canonical_nullable[(10000, 10, 0.1)] 716.9 µs 627.6 µs +14.23%
Simulation into_canonical_nullable[(10000, 10, 0.0)] 456 µs 536.8 µs -15.06%
Simulation into_canonical_nullable[(10000, 100, 0.0)] 4.3 ms 5 ms -14.39%
Simulation into_canonical_nullable[(10000, 100, 0.1)] 6.1 ms 6.9 ms -11.97%

Comparing aduffy/lazy-project (7740da2) with develop (a66a58d)

Open in CodSpeed

Footnotes

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


// If root expression was a pack, then we apply the validity to each child field
if is_pack_merge {
let struct_array = array.to_struct();
Copy link
Contributor

Choose a reason for hiding this comment

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

this does compute? maybe?

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

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.936x ➖
  • Vortex: 0.940x ➖
  • duckdb:vortex: 0.937x ➖
  • datafusion:vortex: 0.944x ➖
  • Best: tpch_q12/duckdb:vortex-file-compressed (0.866x)
  • Worst: tpch_q11/duckdb:vortex-compact (1.067x)
  • Significant (>10%): 8↑ 0↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 80956273 9.50443e+07 0.851774 ns 🚀
tpch_q02/datafusion:arrow 32130455 3.38615e+07 0.948877 ns
tpch_q03/datafusion:arrow 52538941 6.23311e+07 0.842901 ns 🚀
tpch_q04/datafusion:arrow 44411347 5.35058e+07 0.830029 ns 🚀
tpch_q05/datafusion:arrow 111709976 1.25699e+08 0.88871 ns 🚀
tpch_q06/datafusion:arrow 33416677 3.85908e+07 0.865924 ns 🚀
tpch_q07/datafusion:arrow 194722358 2.325e+08 0.837516 ns 🚀
tpch_q08/datafusion:arrow 79494165 9.14967e+07 0.86882 ns 🚀
tpch_q09/datafusion:arrow 102516049 1.20157e+08 0.853185 ns 🚀
tpch_q10/datafusion:arrow 83927913 9.22098e+07 0.910184 ns
tpch_q11/datafusion:arrow 18058315 1.99541e+07 0.904992 ns
tpch_q12/datafusion:arrow 81683395 9.46477e+07 0.863025 ns 🚀
tpch_q13/datafusion:arrow 56231418 6.32925e+07 0.888437 ns 🚀
tpch_q14/datafusion:arrow 43308987 4.86619e+07 0.889999 ns 🚀
tpch_q15/datafusion:arrow 87576968 9.54914e+07 0.917119 ns
tpch_q16/datafusion:arrow 26922388 2.83879e+07 0.948374 ns
tpch_q17/datafusion:arrow 99990727 1.18744e+08 0.842067 ns 🚀
tpch_q18/datafusion:arrow 184899403 2.07213e+08 0.892314 ns 🚀
tpch_q19/datafusion:arrow 60853826 7.00929e+07 0.868188 ns 🚀
tpch_q20/datafusion:arrow 57219340 6.64289e+07 0.861362 ns 🚀
tpch_q21/datafusion:arrow 278582326 3.37514e+08 0.825394 ns 🚀
tpch_q22/datafusion:arrow 26395925 2.79814e+07 0.943338 ns
tpch_q01/datafusion:parquet 151073976 1.54768e+08 0.976131 ns
tpch_q02/datafusion:parquet 88401100 9.64173e+07 0.916859 ns
tpch_q03/datafusion:parquet 92090711 9.33436e+07 0.986578 ns
tpch_q04/datafusion:parquet 58258905 6.13708e+07 0.949294 ns
tpch_q05/datafusion:parquet 178830866 1.86722e+08 0.957738 ns
tpch_q06/datafusion:parquet 45981921 3.83952e+07 1.1976 ns 🚨
tpch_q07/datafusion:parquet 196057139 2.08059e+08 0.942316 ns
tpch_q08/datafusion:parquet 181413608 1.8496e+08 0.980827 ns
tpch_q09/datafusion:parquet 224267137 2.35649e+08 0.951699 ns
tpch_q10/datafusion:parquet 200132872 2.13303e+08 0.938255 ns
tpch_q11/datafusion:parquet 65040336 7.24286e+07 0.897992 ns 🚀
tpch_q12/datafusion:parquet 130970502 1.35906e+08 0.963687 ns
tpch_q13/datafusion:parquet 202338037 2.25363e+08 0.89783 ns 🚀
tpch_q14/datafusion:parquet 89768587 8.98099e+07 0.99954 ns
tpch_q15/datafusion:parquet 72510277 7.50365e+07 0.966333 ns
tpch_q16/datafusion:parquet 56877341 6.32831e+07 0.898776 ns 🚀
tpch_q17/datafusion:parquet 169472350 2.0491e+08 0.827058 ns 🚀
tpch_q18/datafusion:parquet 238083312 2.55749e+08 0.930927 ns
tpch_q19/datafusion:parquet 98934751 8.88486e+07 1.11352 ns 🚨
tpch_q20/datafusion:parquet 130314546 1.35714e+08 0.960215 ns
tpch_q21/datafusion:parquet 195439204 1.965e+08 0.9946 ns
tpch_q22/datafusion:parquet 43599948 4.46614e+07 0.976234 ns
tpch_q01/datafusion:vortex-file-compressed 58381456 6.22275e+07 0.938193 ns
tpch_q02/datafusion:vortex-file-compressed 62060573 6.63914e+07 0.934769 ns
tpch_q03/datafusion:vortex-file-compressed 34533138 3.52316e+07 0.980176 ns
tpch_q04/datafusion:vortex-file-compressed 22700399 2.4806e+07 0.915117 ns
tpch_q05/datafusion:vortex-file-compressed 86793708 9.37614e+07 0.925687 ns
tpch_q06/datafusion:vortex-file-compressed 11428395 1.30584e+07 0.875175 ns 🚀
tpch_q07/datafusion:vortex-file-compressed 97814135 1.06241e+08 0.920681 ns
tpch_q08/datafusion:vortex-file-compressed 79278420 8.26243e+07 0.959505 ns
tpch_q09/datafusion:vortex-file-compressed 93023976 1.00876e+08 0.922158 ns
tpch_q10/datafusion:vortex-file-compressed 93780788 9.60427e+07 0.976449 ns
tpch_q11/datafusion:vortex-file-compressed 24958854 2.69506e+07 0.926096 ns
tpch_q12/datafusion:vortex-file-compressed 40004737 4.23449e+07 0.944735 ns
tpch_q13/datafusion:vortex-file-compressed 34304073 3.62662e+07 0.945896 ns
tpch_q14/datafusion:vortex-file-compressed 33375186 3.33777e+07 0.999924 ns
tpch_q15/datafusion:vortex-file-compressed 32103237 3.39051e+07 0.946857 ns
tpch_q16/datafusion:vortex-file-compressed 39372880 3.95207e+07 0.996258 ns
tpch_q17/datafusion:vortex-file-compressed 79900109 8.60903e+07 0.928096 ns
tpch_q18/datafusion:vortex-file-compressed 109143074 1.17919e+08 0.925575 ns
tpch_q19/datafusion:vortex-file-compressed 37342573 3.98474e+07 0.937139 ns
tpch_q20/datafusion:vortex-file-compressed 52746822 5.92688e+07 0.889959 ns 🚀
tpch_q21/datafusion:vortex-file-compressed 104573631 1.16626e+08 0.896654 ns 🚀
tpch_q22/datafusion:vortex-file-compressed 21126202 2.32408e+07 0.909015 ns
tpch_q01/datafusion:vortex-compact 66790672 6.76978e+07 0.986601 ns
tpch_q02/datafusion:vortex-compact 67338290 6.89387e+07 0.976785 ns
tpch_q03/datafusion:vortex-compact 36494641 3.84251e+07 0.949761 ns
tpch_q04/datafusion:vortex-compact 26809317 2.76789e+07 0.968583 ns
tpch_q05/datafusion:vortex-compact 91499178 9.68934e+07 0.944328 ns
tpch_q06/datafusion:vortex-compact 19222832 1.9936e+07 0.964226 ns
tpch_q07/datafusion:vortex-compact 104823690 1.12564e+08 0.931236 ns
tpch_q08/datafusion:vortex-compact 84010784 8.67575e+07 0.96834 ns
tpch_q09/datafusion:vortex-compact 103624120 1.12173e+08 0.923789 ns
tpch_q10/datafusion:vortex-compact 87344368 9.45822e+07 0.923475 ns
tpch_q11/datafusion:vortex-compact 28901334 2.96333e+07 0.9753 ns
tpch_q12/datafusion:vortex-compact 49677010 5.41193e+07 0.917917 ns
tpch_q13/datafusion:vortex-compact 42258093 4.40704e+07 0.958877 ns
tpch_q14/datafusion:vortex-compact 38944553 3.86245e+07 1.00829 ns
tpch_q15/datafusion:vortex-compact 42230564 4.26326e+07 0.990571 ns
tpch_q16/datafusion:vortex-compact 44900838 4.89649e+07 0.917001 ns
tpch_q17/datafusion:vortex-compact 83734381 9.28987e+07 0.901352 ns
tpch_q18/datafusion:vortex-compact 112746775 1.22853e+08 0.917735 ns
tpch_q19/datafusion:vortex-compact 53830446 5.47672e+07 0.982896 ns
tpch_q20/datafusion:vortex-compact 60831276 6.40515e+07 0.949724 ns
tpch_q21/datafusion:vortex-compact 116776529 1.171e+08 0.997236 ns
tpch_q22/datafusion:vortex-compact 19495704 2.17582e+07 0.896016 ns 🚀
tpch_q01/duckdb:parquet 78879886 8.00666e+07 0.985178 ns
tpch_q02/duckdb:parquet 47607670 5.45183e+07 0.873241 ns 🚀
tpch_q03/duckdb:parquet 76455019 7.94604e+07 0.962178 ns
tpch_q04/duckdb:parquet 59762328 6.83535e+07 0.874312 ns 🚀
tpch_q05/duckdb:parquet 74252745 7.86212e+07 0.944437 ns
tpch_q06/duckdb:parquet 25762317 2.38161e+07 1.08172 ns
tpch_q07/duckdb:parquet 93774927 8.51134e+07 1.10176 ns 🚨
tpch_q08/duckdb:parquet 105970916 1.27518e+08 0.831025 ns 🚀
tpch_q09/duckdb:parquet 144340163 1.71504e+08 0.841613 ns 🚀
tpch_q10/duckdb:parquet 137646077 1.43905e+08 0.956507 ns
tpch_q11/duckdb:parquet 25935095 2.7332e+07 0.948892 ns
tpch_q12/duckdb:parquet 64497174 7.43271e+07 0.867747 ns 🚀
tpch_q13/duckdb:parquet 275138164 2.96344e+08 0.928441 ns
tpch_q14/duckdb:parquet 62385031 5.46785e+07 1.14094 ns 🚨
tpch_q15/duckdb:parquet 28898732 3.00359e+07 0.962141 ns
tpch_q16/duckdb:parquet 60184343 6.25164e+07 0.962697 ns
tpch_q17/duckdb:parquet 74449555 6.96264e+07 1.06927 ns
tpch_q18/duckdb:parquet 130537268 1.34448e+08 0.97091 ns
tpch_q19/duckdb:parquet 70462361 9.83313e+07 0.716581 ns 🚀
tpch_q20/duckdb:parquet 70875679 7.37619e+07 0.960871 ns
tpch_q21/duckdb:parquet 180388326 2.08461e+08 0.865334 ns 🚀
tpch_q22/duckdb:parquet 56093922 5.79643e+07 0.967732 ns
tpch_q01/duckdb:vortex-file-compressed 33629362 3.34002e+07 1.00686 ns
tpch_q02/duckdb:vortex-file-compressed 29038976 3.17691e+07 0.914065 ns
tpch_q03/duckdb:vortex-file-compressed 32528682 3.41219e+07 0.953309 ns
tpch_q04/duckdb:vortex-file-compressed 34172375 3.78903e+07 0.901877 ns
tpch_q05/duckdb:vortex-file-compressed 37789496 4.02923e+07 0.937885 ns
tpch_q06/duckdb:vortex-file-compressed 9841287 1.04859e+07 0.938526 ns
tpch_q07/duckdb:vortex-file-compressed 40005483 4.09815e+07 0.976185 ns
tpch_q08/duckdb:vortex-file-compressed 44793515 4.78329e+07 0.936458 ns
tpch_q09/duckdb:vortex-file-compressed 79290893 8.55006e+07 0.927372 ns
tpch_q10/duckdb:vortex-file-compressed 35603459 3.82502e+07 0.930804 ns
tpch_q11/duckdb:vortex-file-compressed 16074486 1.71724e+07 0.936066 ns
tpch_q12/duckdb:vortex-file-compressed 21014555 2.42535e+07 0.866454 ns 🚀
tpch_q13/duckdb:vortex-file-compressed 38302004 4.06899e+07 0.941316 ns
tpch_q14/duckdb:vortex-file-compressed 25114442 2.63937e+07 0.951532 ns
tpch_q15/duckdb:vortex-file-compressed 18591064 1.97452e+07 0.941548 ns
tpch_q16/duckdb:vortex-file-compressed 33585739 3.44226e+07 0.975687 ns
tpch_q17/duckdb:vortex-file-compressed 25977822 2.84794e+07 0.912163 ns
tpch_q18/duckdb:vortex-file-compressed 55205811 5.92659e+07 0.931493 ns
tpch_q19/duckdb:vortex-file-compressed 29605242 3.29489e+07 0.898521 ns 🚀
tpch_q20/duckdb:vortex-file-compressed 37178571 4.09066e+07 0.908864 ns
tpch_q21/duckdb:vortex-file-compressed 101714911 1.08754e+08 0.935278 ns
tpch_q22/duckdb:vortex-file-compressed 19510350 2.11181e+07 0.923867 ns
tpch_q01/duckdb:vortex-compact 38946715 3.9382e+07 0.988947 ns
tpch_q02/duckdb:vortex-compact 43726978 4.61069e+07 0.948382 ns
tpch_q03/duckdb:vortex-compact 37258506 4.02542e+07 0.925581 ns
tpch_q04/duckdb:vortex-compact 40020396 4.24582e+07 0.942583 ns
tpch_q05/duckdb:vortex-compact 45671455 4.62241e+07 0.988044 ns
tpch_q06/duckdb:vortex-compact 16287704 1.69938e+07 0.95845 ns
tpch_q07/duckdb:vortex-compact 47085809 5.16307e+07 0.911972 ns
tpch_q08/duckdb:vortex-compact 54152018 5.66126e+07 0.956537 ns
tpch_q09/duckdb:vortex-compact 88654563 9.5191e+07 0.931334 ns
tpch_q10/duckdb:vortex-compact 42684200 4.56393e+07 0.935251 ns
tpch_q11/duckdb:vortex-compact 24268018 2.2745e+07 1.06696 ns
tpch_q12/duckdb:vortex-compact 35932206 3.85303e+07 0.93257 ns
tpch_q13/duckdb:vortex-compact 43319858 4.77435e+07 0.907345 ns
tpch_q14/duckdb:vortex-compact 30188411 3.20157e+07 0.942925 ns
tpch_q15/duckdb:vortex-compact 20913659 2.28296e+07 0.916075 ns
tpch_q16/duckdb:vortex-compact 39963706 4.49473e+07 0.889123 ns 🚀
tpch_q17/duckdb:vortex-compact 29681648 3.13012e+07 0.948259 ns
tpch_q18/duckdb:vortex-compact 61514589 6.38901e+07 0.962819 ns
tpch_q19/duckdb:vortex-compact 37214743 4.08793e+07 0.910356 ns
tpch_q20/duckdb:vortex-compact 45559449 5.09414e+07 0.894351 ns 🚀
tpch_q21/duckdb:vortex-compact 111593196 1.21866e+08 0.915703 ns
tpch_q22/duckdb:vortex-compact 21218696 2.27864e+07 0.931199 ns
tpch_q01/duckdb:duckdb 17488955 1.79941e+07 0.971926 ns
tpch_q02/duckdb:duckdb 14223441 1.53767e+07 0.925001 ns
tpch_q03/duckdb:duckdb 21428239 2.28701e+07 0.936954 ns
tpch_q04/duckdb:duckdb 20255980 2.07601e+07 0.975719 ns
tpch_q05/duckdb:duckdb 23314421 2.41269e+07 0.966323 ns
tpch_q06/duckdb:duckdb 7136628 7.44563e+06 0.958499 ns
tpch_q07/duckdb:duckdb 26424244 2.80765e+07 0.941151 ns
tpch_q08/duckdb:duckdb 26935329 2.79374e+07 0.964132 ns
tpch_q09/duckdb:duckdb 59469635 6.48116e+07 0.917576 ns
tpch_q10/duckdb:duckdb 58105882 6.51737e+07 0.891554 ns 🚀
tpch_q11/duckdb:duckdb 7914614 7.83496e+06 1.01017 ns
tpch_q12/duckdb:duckdb 17607741 1.85654e+07 0.948419 ns
tpch_q13/duckdb:duckdb 40102866 4.13542e+07 0.96974 ns
tpch_q14/duckdb:duckdb 22531082 2.41079e+07 0.934592 ns
tpch_q15/duckdb:duckdb 14244760 1.50603e+07 0.945847 ns
tpch_q16/duckdb:duckdb 24957082 2.70606e+07 0.922266 ns
tpch_q17/duckdb:duckdb 18024282 1.9379e+07 0.930095 ns
tpch_q18/duckdb:duckdb 39679784 4.09062e+07 0.97002 ns
tpch_q19/duckdb:duckdb 31796611 3.40782e+07 0.933049 ns
tpch_q20/duckdb:duckdb 27326697 2.761e+07 0.989739 ns
tpch_q21/duckdb:duckdb 63413622 6.73415e+07 0.941672 ns
tpch_q22/duckdb:duckdb 26689397 2.80292e+07 0.9522 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.184x ❌
  • Vortex: 1.193x ❌
  • duckdb:vortex: 1.179x ❌
  • datafusion:vortex: 1.206x ❌
  • Best: fineweb_q02/datafusion:vortex-file-compressed (0.989x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.515x)
  • Significant (>10%): 0↑ 30↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 7949575 6.44818e+06 1.23284 ns 🚨
fineweb_q01/datafusion:parquet 329181768 2.72545e+08 1.20781 ns 🚨
fineweb_q02/datafusion:parquet 324164178 2.71545e+08 1.19378 ns 🚨
fineweb_q03/datafusion:parquet 312850645 2.64915e+08 1.18095 ns 🚨
fineweb_q04/datafusion:parquet 334779635 2.78739e+08 1.20105 ns 🚨
fineweb_q05/datafusion:parquet 331098902 2.76016e+08 1.19956 ns 🚨
fineweb_q06/datafusion:parquet 324355682 2.80402e+08 1.15675 ns 🚨
fineweb_q07/datafusion:parquet 315481939 2.68097e+08 1.17675 ns 🚨
fineweb_q08/datafusion:parquet 310434445 2.63088e+08 1.17997 ns 🚨
fineweb_q00/datafusion:vortex-file-compressed 8195682 5.40877e+06 1.51526 ns 🚨
fineweb_q01/datafusion:vortex-file-compressed 32295558 3.18498e+07 1.014 ns
fineweb_q02/datafusion:vortex-file-compressed 32235792 3.25877e+07 0.989202 ns
fineweb_q03/datafusion:vortex-file-compressed 96561969 9.02437e+07 1.07001 ns
fineweb_q04/datafusion:vortex-file-compressed 256930434 2.1182e+08 1.21297 ns 🚨
fineweb_q05/datafusion:vortex-file-compressed 253132886 1.98314e+08 1.27642 ns 🚨
fineweb_q06/datafusion:vortex-file-compressed 97054184 7.29174e+07 1.33102 ns 🚨
fineweb_q07/datafusion:vortex-file-compressed 90577671 7.10341e+07 1.27513 ns 🚨
fineweb_q08/datafusion:vortex-file-compressed 40916816 2.8783e+07 1.42156 ns 🚨
fineweb_q00/datafusion:vortex-compact 7917228 6.40503e+06 1.2361 ns 🚨
fineweb_q01/datafusion:vortex-compact 198840499 1.65499e+08 1.20146 ns 🚨
fineweb_q02/datafusion:vortex-compact 189999076 1.72731e+08 1.09997 ns
fineweb_q03/datafusion:vortex-compact 1485339777 1.28018e+09 1.16026 ns 🚨
fineweb_q04/datafusion:vortex-compact 1726979782 1.44782e+09 1.19281 ns 🚨
fineweb_q05/datafusion:vortex-compact 1377951004 1.13751e+09 1.21137 ns 🚨
fineweb_q06/datafusion:vortex-compact 699135194 5.98958e+08 1.16725 ns 🚨
fineweb_q07/datafusion:vortex-compact 737819688 6.23739e+08 1.1829 ns 🚨
fineweb_q08/datafusion:vortex-compact 34937815 2.74251e+07 1.27394 ns 🚨
fineweb_q00/duckdb:parquet 38991135 3.38613e+07 1.1515 ns 🚨
fineweb_q01/duckdb:parquet 113526818 1.00564e+08 1.1289 ns 🚨
fineweb_q02/duckdb:parquet 127395700 1.08284e+08 1.1765 ns 🚨
fineweb_q03/duckdb:parquet 367953335 3.18866e+08 1.15394 ns 🚨
fineweb_q04/duckdb:parquet 491037017 4.39574e+08 1.11708 ns 🚨
fineweb_q05/duckdb:parquet 456980277 4.11178e+08 1.11139 ns 🚨
fineweb_q06/duckdb:parquet 229700667 2.02911e+08 1.13202 ns 🚨
fineweb_q07/duckdb:parquet 246423253 2.17467e+08 1.13315 ns 🚨
fineweb_q08/duckdb:parquet 76931922 6.47141e+07 1.1888 ns 🚨
fineweb_q00/duckdb:vortex-file-compressed 5164097 4.30007e+06 1.20093 ns 🚨
fineweb_q01/duckdb:vortex-file-compressed 28219108 2.50935e+07 1.12456 ns 🚨
fineweb_q02/duckdb:vortex-file-compressed 32062411 2.70452e+07 1.18551 ns 🚨
fineweb_q03/duckdb:vortex-file-compressed 146988225 1.18675e+08 1.23858 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 238537053 1.94438e+08 1.2268 ns 🚨
fineweb_q05/duckdb:vortex-file-compressed 214722474 1.74912e+08 1.2276 ns 🚨
fineweb_q06/duckdb:vortex-file-compressed 65642642 5.52488e+07 1.18813 ns 🚨
fineweb_q07/duckdb:vortex-file-compressed 71503366 5.91689e+07 1.20846 ns 🚨
fineweb_q08/duckdb:vortex-file-compressed 10698372 9.10547e+06 1.17494 ns 🚨
fineweb_q00/duckdb:vortex-compact 6210195 6.0243e+06 1.03086 ns
fineweb_q01/duckdb:vortex-compact 105195803 8.8791e+07 1.18476 ns 🚨
fineweb_q02/duckdb:vortex-compact 112467983 1.02739e+08 1.0947 ns
fineweb_q03/duckdb:vortex-compact 975677813 8.20456e+08 1.18919 ns 🚨
fineweb_q04/duckdb:vortex-compact 1029943000 8.72826e+08 1.18001 ns 🚨
fineweb_q05/duckdb:vortex-compact 936343949 7.77446e+08 1.20438 ns 🚨
fineweb_q06/duckdb:vortex-compact 533812249 4.55425e+08 1.17212 ns 🚨
fineweb_q07/duckdb:vortex-compact 535263361 4.63522e+08 1.15478 ns 🚨
fineweb_q08/duckdb:vortex-compact 12298851 9.71222e+06 1.26633 ns 🚨

@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.965x ➖
  • Vortex: 0.929x ➖
  • Best: random-access/vortex-tokio-local-disk (0.929x)
  • Worst: No regressions
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 188409781 1.88013e+08 1.00211 ns
random-access/vortex-tokio-local-disk 1338662 1.44154e+06 0.928636 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.983x ➖
  • Vortex: 0.972x ➖
  • duckdb:vortex: 0.980x ➖
  • datafusion:vortex: 0.965x ➖
  • Best: tpch_q16/datafusion:vortex-compact (0.789x)
  • Worst: tpch_q02/datafusion:vortex-file-compressed (1.503x)
  • Significant (>30%): 0↑ 1↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 239706150 2.3557e+08 1.01756 ns
tpch_q02/datafusion:parquet 426628968 4.23911e+08 1.00641 ns
tpch_q03/datafusion:parquet 309310452 2.96224e+08 1.04418 ns
tpch_q04/datafusion:parquet 147846683 1.48083e+08 0.998401 ns
tpch_q05/datafusion:parquet 511220156 5.02104e+08 1.01816 ns
tpch_q06/datafusion:parquet 132649998 1.39737e+08 0.949281 ns
tpch_q07/datafusion:parquet 516215820 5.43585e+08 0.94965 ns
tpch_q08/datafusion:parquet 618325066 6.24575e+08 0.989993 ns
tpch_q09/datafusion:parquet 559974147 5.54923e+08 1.0091 ns
tpch_q10/datafusion:parquet 570298754 5.66998e+08 1.00582 ns
tpch_q11/datafusion:parquet 340466774 3.47235e+08 0.980507 ns
tpch_q12/datafusion:parquet 249470321 2.67048e+08 0.934176 ns
tpch_q13/datafusion:parquet 461663397 4.33721e+08 1.06442 ns
tpch_q14/datafusion:parquet 206136517 1.99037e+08 1.03567 ns
tpch_q15/datafusion:parquet 290166465 2.8375e+08 1.02261 ns
tpch_q16/datafusion:parquet 180944885 1.78132e+08 1.01579 ns
tpch_q17/datafusion:parquet 387381845 3.8336e+08 1.01049 ns
tpch_q18/datafusion:parquet 504057258 5.10922e+08 0.986564 ns
tpch_q19/datafusion:parquet 313601978 3.18555e+08 0.984453 ns
tpch_q20/datafusion:parquet 357452552 3.48014e+08 1.02712 ns
tpch_q21/datafusion:parquet 532051305 5.33108e+08 0.998019 ns
tpch_q22/datafusion:parquet 118977328 1.31786e+08 0.902809 ns
tpch_q01/datafusion:vortex-file-compressed 195491681 1.9145e+08 1.02111 ns
tpch_q02/datafusion:vortex-file-compressed 407305545 2.70938e+08 1.50332 ns 🚨
tpch_q03/datafusion:vortex-file-compressed 311389627 3.42198e+08 0.909969 ns
tpch_q04/datafusion:vortex-file-compressed 198425201 2.11621e+08 0.937644 ns
tpch_q05/datafusion:vortex-file-compressed 334305211 3.68647e+08 0.906845 ns
tpch_q06/datafusion:vortex-file-compressed 211113642 2.22716e+08 0.947906 ns
tpch_q07/datafusion:vortex-file-compressed 308829865 2.84907e+08 1.08397 ns
tpch_q08/datafusion:vortex-file-compressed 440526214 5.07568e+08 0.867915 ns
tpch_q09/datafusion:vortex-file-compressed 474597146 4.55938e+08 1.04093 ns
tpch_q10/datafusion:vortex-file-compressed 390798045 4.31269e+08 0.906159 ns
tpch_q11/datafusion:vortex-file-compressed 169118699 1.75504e+08 0.963618 ns
tpch_q12/datafusion:vortex-file-compressed 321083278 3.13687e+08 1.02358 ns
tpch_q13/datafusion:vortex-file-compressed 195226955 2.19657e+08 0.888781 ns
tpch_q14/datafusion:vortex-file-compressed 178799112 1.85749e+08 0.962583 ns
tpch_q15/datafusion:vortex-file-compressed 274809116 2.91596e+08 0.942431 ns
tpch_q16/datafusion:vortex-file-compressed 167876290 1.71963e+08 0.976234 ns
tpch_q17/datafusion:vortex-file-compressed 286944880 2.82071e+08 1.01728 ns
tpch_q18/datafusion:vortex-file-compressed 264653367 3.11582e+08 0.849386 ns
tpch_q19/datafusion:vortex-file-compressed 325623686 3.66113e+08 0.889407 ns
tpch_q20/datafusion:vortex-file-compressed 277393117 2.69699e+08 1.02853 ns
tpch_q21/datafusion:vortex-file-compressed 395399370 3.85629e+08 1.02534 ns
tpch_q22/datafusion:vortex-file-compressed 145663547 1.77099e+08 0.822498 ns
tpch_q01/datafusion:vortex-compact 263379103 2.70955e+08 0.972042 ns
tpch_q02/datafusion:vortex-compact 250656081 2.80242e+08 0.894428 ns
tpch_q03/datafusion:vortex-compact 306248356 3.40288e+08 0.899967 ns
tpch_q04/datafusion:vortex-compact 234311601 1.97122e+08 1.18866 ns
tpch_q05/datafusion:vortex-compact 294140303 3.19101e+08 0.921777 ns
tpch_q06/datafusion:vortex-compact 278400972 3.16951e+08 0.878372 ns
tpch_q07/datafusion:vortex-compact 288619601 3.25237e+08 0.887414 ns
tpch_q08/datafusion:vortex-compact 351423856 4.0023e+08 0.878055 ns
tpch_q09/datafusion:vortex-compact 305861868 3.54814e+08 0.862036 ns
tpch_q10/datafusion:vortex-compact 424431473 4.25596e+08 0.997263 ns
tpch_q11/datafusion:vortex-compact 143417193 1.50013e+08 0.956032 ns
tpch_q12/datafusion:vortex-compact 374547901 3.77412e+08 0.992412 ns
tpch_q13/datafusion:vortex-compact 209850567 2.09526e+08 1.00155 ns
tpch_q14/datafusion:vortex-compact 260791235 2.53445e+08 1.02898 ns
tpch_q15/datafusion:vortex-compact 438605446 4.79235e+08 0.91522 ns
tpch_q16/datafusion:vortex-compact 165388246 2.09497e+08 0.789455 ns
tpch_q17/datafusion:vortex-compact 336909724 3.24438e+08 1.03844 ns
tpch_q18/datafusion:vortex-compact 270586897 2.78548e+08 0.971418 ns
tpch_q19/datafusion:vortex-compact 408454045 3.99556e+08 1.02227 ns
tpch_q20/datafusion:vortex-compact 395038175 4.02031e+08 0.982605 ns
tpch_q21/datafusion:vortex-compact 480543238 4.48952e+08 1.07037 ns
tpch_q22/datafusion:vortex-compact 118709818 1.14646e+08 1.03545 ns
tpch_q01/duckdb:parquet 464721300 4.3016e+08 1.08035 ns
tpch_q02/duckdb:parquet 1075533198 1.09159e+09 0.985294 ns
tpch_q03/duckdb:parquet 886839236 8.45792e+08 1.04853 ns
tpch_q04/duckdb:parquet 548885701 5.45829e+08 1.0056 ns
tpch_q05/duckdb:parquet 1267777862 1.31243e+09 0.965976 ns
tpch_q06/duckdb:parquet 321149512 3.42547e+08 0.937534 ns
tpch_q07/duckdb:parquet 1040245718 1.0871e+09 0.9569 ns
tpch_q08/duckdb:parquet 1411501403 1.35084e+09 1.04491 ns
tpch_q09/duckdb:parquet 1134680220 1.12714e+09 1.00669 ns
tpch_q10/duckdb:parquet 1184459658 1.28605e+09 0.921004 ns
tpch_q11/duckdb:parquet 733481465 7.08024e+08 1.03596 ns
tpch_q12/duckdb:parquet 549126610 5.35676e+08 1.02511 ns
tpch_q13/duckdb:parquet 845334472 7.69906e+08 1.09797 ns
tpch_q14/duckdb:parquet 533732938 5.53382e+08 0.964492 ns
tpch_q15/duckdb:parquet 545760883 5.70981e+08 0.95583 ns
tpch_q16/duckdb:parquet 485686053 4.69122e+08 1.03531 ns
tpch_q17/duckdb:parquet 633664686 6.3415e+08 0.999235 ns
tpch_q18/duckdb:parquet 733425407 6.76901e+08 1.0835 ns
tpch_q19/duckdb:parquet 682437541 6.58256e+08 1.03674 ns
tpch_q20/duckdb:parquet 841972552 8.76057e+08 0.961094 ns
tpch_q21/duckdb:parquet 935799817 9.67131e+08 0.967604 ns
tpch_q22/duckdb:parquet 463584635 3.99383e+08 1.16075 ns
tpch_q01/duckdb:vortex-file-compressed 246271623 2.52222e+08 0.976407 ns
tpch_q02/duckdb:vortex-file-compressed 604395205 6.29326e+08 0.960385 ns
tpch_q03/duckdb:vortex-file-compressed 559242603 5.76389e+08 0.970253 ns
tpch_q04/duckdb:vortex-file-compressed 368862165 3.4236e+08 1.07741 ns
tpch_q05/duckdb:vortex-file-compressed 764239768 7.85332e+08 0.973142 ns
tpch_q06/duckdb:vortex-file-compressed 338320297 3.39127e+08 0.997621 ns
tpch_q07/duckdb:vortex-file-compressed 693565385 7.00686e+08 0.989837 ns
tpch_q08/duckdb:vortex-file-compressed 986676494 9.99632e+08 0.98704 ns
tpch_q09/duckdb:vortex-file-compressed 826760982 8.18475e+08 1.01012 ns
tpch_q10/duckdb:vortex-file-compressed 760483950 7.64295e+08 0.995014 ns
tpch_q11/duckdb:vortex-file-compressed 386765917 4.39468e+08 0.880077 ns
tpch_q12/duckdb:vortex-file-compressed 475099798 5.08811e+08 0.933746 ns
tpch_q13/duckdb:vortex-file-compressed 497329052 4.85762e+08 1.02381 ns
tpch_q14/duckdb:vortex-file-compressed 398095555 4.10109e+08 0.970706 ns
tpch_q15/duckdb:vortex-file-compressed 309936701 2.59538e+08 1.19419 ns
tpch_q16/duckdb:vortex-file-compressed 319773076 3.19106e+08 1.00209 ns
tpch_q17/duckdb:vortex-file-compressed 515743533 5.15013e+08 1.00142 ns
tpch_q18/duckdb:vortex-file-compressed 585408086 6.27037e+08 0.93361 ns
tpch_q19/duckdb:vortex-file-compressed 415013152 4.07591e+08 1.01821 ns
tpch_q20/duckdb:vortex-file-compressed 696937691 7.45352e+08 0.935045 ns
tpch_q21/duckdb:vortex-file-compressed 823287396 8.98321e+08 0.916474 ns
tpch_q22/duckdb:vortex-file-compressed 236315226 2.36764e+08 0.998104 ns
tpch_q01/duckdb:vortex-compact 286614399 2.96959e+08 0.965165 ns
tpch_q02/duckdb:vortex-compact 625863112 6.15202e+08 1.01733 ns
tpch_q03/duckdb:vortex-compact 483357758 4.93586e+08 0.979278 ns
tpch_q04/duckdb:vortex-compact 322744623 3.15884e+08 1.02172 ns
tpch_q05/duckdb:vortex-compact 668188417 6.84244e+08 0.976536 ns
tpch_q06/duckdb:vortex-compact 333805808 3.45962e+08 0.964863 ns
tpch_q07/duckdb:vortex-compact 609147333 6.49337e+08 0.938107 ns
tpch_q08/duckdb:vortex-compact 854013786 8.86837e+08 0.962988 ns
tpch_q09/duckdb:vortex-compact 761790691 7.92637e+08 0.961084 ns
tpch_q10/duckdb:vortex-compact 644479805 6.68392e+08 0.964224 ns
tpch_q11/duckdb:vortex-compact 344923231 3.60036e+08 0.958024 ns
tpch_q12/duckdb:vortex-compact 424262410 4.26494e+08 0.994767 ns
tpch_q13/duckdb:vortex-compact 400612274 4.11309e+08 0.973994 ns
tpch_q14/duckdb:vortex-compact 415354512 4.39227e+08 0.945648 ns
tpch_q15/duckdb:vortex-compact 259434993 2.69062e+08 0.964219 ns
tpch_q16/duckdb:vortex-compact 298922821 3.04315e+08 0.982282 ns
tpch_q17/duckdb:vortex-compact 480940349 5.28935e+08 0.909261 ns
tpch_q18/duckdb:vortex-compact 494726583 4.98361e+08 0.992707 ns
tpch_q19/duckdb:vortex-compact 427875643 4.11285e+08 1.04034 ns
tpch_q20/duckdb:vortex-compact 668541629 6.65714e+08 1.00425 ns
tpch_q21/duckdb:vortex-compact 799097914 8.24269e+08 0.969462 ns
tpch_q22/duckdb:vortex-compact 230554348 2.45619e+08 0.938666 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.956x ➖
  • Vortex: 0.955x ➖
  • duckdb:vortex: 0.956x ➖
  • datafusion:vortex: 0.954x ➖
  • Best: tpcds_q66/duckdb:vortex-compact (0.820x)
  • Worst: tpcds_q51/duckdb:vortex-file-compressed (1.192x)
  • Significant (>10%): 21↑ 1↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 46498780 4.87805e+07 0.953225 ns
tpcds_q02/datafusion:parquet 65475696 6.68106e+07 0.98002 ns
tpcds_q03/datafusion:parquet 21581719 1.96185e+07 1.10007 ns 🚨
tpcds_q04/datafusion:parquet 398826928 4.09379e+08 0.974225 ns
tpcds_q05/datafusion:parquet 90142384 9.669e+07 0.932283 ns
tpcds_q06/datafusion:parquet 110994903 1.11223e+08 0.997946 ns
tpcds_q07/datafusion:parquet 144547148 1.4918e+08 0.968947 ns
tpcds_q08/datafusion:parquet 45530561 4.81056e+07 0.946471 ns
tpcds_q09/datafusion:parquet 69606146 7.19781e+07 0.967046 ns
tpcds_q10/datafusion:parquet 114865893 1.22301e+08 0.939204 ns
tpcds_q11/datafusion:parquet 242644432 2.6921e+08 0.901319 ns
tpcds_q12/datafusion:parquet 32738355 3.7066e+07 0.883244 ns 🚀
tpcds_q13/datafusion:parquet 146222084 1.54782e+08 0.944695 ns
tpcds_q14/datafusion:parquet 251201327 2.70314e+08 0.929295 ns
tpcds_q15/datafusion:parquet 64033837 6.52826e+07 0.980872 ns
tpcds_q16/datafusion:parquet 37785763 4.22673e+07 0.893971 ns 🚀
tpcds_q17/datafusion:parquet 191641318 2.01283e+08 0.952098 ns
tpcds_q18/datafusion:parquet 191769519 2.05561e+08 0.93291 ns
tpcds_q19/datafusion:parquet 39594284 4.16599e+07 0.950418 ns
tpcds_q20/datafusion:parquet 28466151 3.06599e+07 0.928449 ns
tpcds_q21/datafusion:parquet 31970020 3.48122e+07 0.918356 ns
tpcds_q22/datafusion:parquet 151837541 1.58196e+08 0.959803 ns
tpcds_q23/datafusion:parquet 202866924 2.1264e+08 0.954039 ns
tpcds_q24/datafusion:parquet 248876957 2.53028e+08 0.983594 ns
tpcds_q25/datafusion:parquet 203188874 2.01245e+08 1.00966 ns
tpcds_q26/datafusion:parquet 123703013 1.26382e+08 0.978806 ns
tpcds_q27/datafusion:parquet 285147533 2.87561e+08 0.991609 ns
tpcds_q28/datafusion:parquet 55400336 5.95784e+07 0.929873 ns
tpcds_q29/datafusion:parquet 200116740 2.0184e+08 0.991461 ns
tpcds_q30/datafusion:parquet 53832330 5.74702e+07 0.936701 ns
tpcds_q31/datafusion:parquet 122686791 1.26794e+08 0.967609 ns
tpcds_q32/datafusion:parquet 34146969 3.70587e+07 0.921428 ns
tpcds_q33/datafusion:parquet 48264918 4.98631e+07 0.967949 ns
tpcds_q34/datafusion:parquet 38026850 4.09534e+07 0.928541 ns
tpcds_q35/datafusion:parquet 107450173 1.10453e+08 0.972811 ns
tpcds_q36/datafusion:parquet 93674587 1.00137e+08 0.935461 ns
tpcds_q37/datafusion:parquet 29624685 3.02519e+07 0.979267 ns
tpcds_q38/datafusion:parquet 73139072 7.86931e+07 0.929422 ns
tpcds_q39/datafusion:parquet 105473560 1.09936e+08 0.959407 ns
tpcds_q40/datafusion:parquet 42692250 4.39114e+07 0.972236 ns
tpcds_q41/datafusion:parquet 17883538 1.98022e+07 0.903108 ns
tpcds_q42/datafusion:parquet 18762067 2.13608e+07 0.87834 ns 🚀
tpcds_q43/datafusion:parquet 30167199 3.1808e+07 0.948416 ns
tpcds_q44/datafusion:parquet 50506440 5.06643e+07 0.996885 ns
tpcds_q45/datafusion:parquet 84036683 8.26904e+07 1.01628 ns
tpcds_q46/datafusion:parquet 56932545 6.19322e+07 0.919273 ns
tpcds_q47/datafusion:parquet 203020385 2.04593e+08 0.992316 ns
tpcds_q48/datafusion:parquet 140229921 1.3853e+08 1.01227 ns
tpcds_q49/datafusion:parquet 92077801 9.97999e+07 0.922624 ns
tpcds_q50/datafusion:parquet 124289497 1.27327e+08 0.976142 ns
tpcds_q51/datafusion:parquet 100325399 1.08235e+08 0.926921 ns
tpcds_q52/datafusion:parquet 19606822 2.00526e+07 0.97777 ns
tpcds_q53/datafusion:parquet 34663600 3.56647e+07 0.97193 ns
tpcds_q54/datafusion:parquet 59743425 6.12624e+07 0.975205 ns
tpcds_q55/datafusion:parquet 17846331 2.06171e+07 0.865608 ns 🚀
tpcds_q56/datafusion:parquet 46516694 5.06407e+07 0.918563 ns
tpcds_q57/datafusion:parquet 160646010 1.58159e+08 1.01572 ns
tpcds_q58/datafusion:parquet 85691560 9.15947e+07 0.935551 ns
tpcds_q59/datafusion:parquet 80474096 8.59188e+07 0.93663 ns
tpcds_q60/datafusion:parquet 47112038 5.09839e+07 0.924057 ns
tpcds_q61/datafusion:parquet 74904963 7.95461e+07 0.941654 ns
tpcds_q62/datafusion:parquet 48268480 5.15885e+07 0.935644 ns
tpcds_q63/datafusion:parquet 34739711 3.6426e+07 0.953707 ns
tpcds_q64/datafusion:parquet 1052081915 1.08759e+09 0.967355 ns
tpcds_q65/datafusion:parquet 55441433 5.87951e+07 0.942961 ns
tpcds_q66/datafusion:parquet 118689345 1.23095e+08 0.964212 ns
tpcds_q67/datafusion:parquet 182770340 1.87365e+08 0.975475 ns
tpcds_q68/datafusion:parquet 56313725 5.74316e+07 0.980536 ns
tpcds_q69/datafusion:parquet 99985037 1.04337e+08 0.958289 ns
tpcds_q70/datafusion:parquet 117265475 1.19024e+08 0.985225 ns
tpcds_q71/datafusion:parquet 37178756 3.79147e+07 0.980589 ns
tpcds_q72/datafusion:parquet 861236573 9.08186e+08 0.948304 ns
tpcds_q73/datafusion:parquet 40048374 4.27805e+07 0.936137 ns
tpcds_q74/datafusion:parquet 151900314 1.53054e+08 0.992464 ns
tpcds_q75/datafusion:parquet 167015415 1.76583e+08 0.945819 ns
tpcds_q76/datafusion:parquet 108273267 1.04615e+08 1.03497 ns
tpcds_q77/datafusion:parquet 66987404 6.82702e+07 0.98121 ns
tpcds_q78/datafusion:parquet 197851127 2.06191e+08 0.959554 ns
tpcds_q79/datafusion:parquet 43836346 4.76682e+07 0.919614 ns
tpcds_q80/datafusion:parquet 133329087 1.38926e+08 0.959715 ns
tpcds_q81/datafusion:parquet 52174127 5.64283e+07 0.92461 ns
tpcds_q82/datafusion:parquet 32060918 3.32947e+07 0.962943 ns
tpcds_q83/datafusion:parquet 65483048 6.65388e+07 0.984133 ns
tpcds_q84/datafusion:parquet 53572624 5.54777e+07 0.96566 ns
tpcds_q85/datafusion:parquet 256646773 2.60036e+08 0.986964 ns
tpcds_q86/datafusion:parquet 26348491 2.67072e+07 0.986571 ns
tpcds_q87/datafusion:parquet 72833957 7.71427e+07 0.944145 ns
tpcds_q88/datafusion:parquet 96805671 9.92285e+07 0.975583 ns
tpcds_q89/datafusion:parquet 42834559 4.40597e+07 0.972193 ns
tpcds_q90/datafusion:parquet 24281435 2.74212e+07 0.8855 ns 🚀
tpcds_q91/datafusion:parquet 85814545 8.92941e+07 0.961033 ns
tpcds_q92/datafusion:parquet 28911157 3.20015e+07 0.903431 ns
tpcds_q93/datafusion:parquet 42743448 4.47737e+07 0.954655 ns
tpcds_q94/datafusion:parquet 34926216 3.48772e+07 1.00141 ns
tpcds_q95/datafusion:parquet 147465092 1.57346e+08 0.937201 ns
tpcds_q96/datafusion:parquet 17899281 1.89323e+07 0.945437 ns
tpcds_q97/datafusion:parquet 41675830 4.23711e+07 0.983591 ns
tpcds_q98/datafusion:parquet 40703620 4.31497e+07 0.943311 ns
tpcds_q99/datafusion:parquet 48639581 5.19622e+07 0.936057 ns
tpcds_q01/datafusion:vortex-file-compressed 39160530 3.94591e+07 0.992433 ns
tpcds_q02/datafusion:vortex-file-compressed 88685102 9.05921e+07 0.978949 ns
tpcds_q03/datafusion:vortex-file-compressed 32004743 3.42314e+07 0.934954 ns
tpcds_q04/datafusion:vortex-file-compressed 442518785 4.55327e+08 0.971871 ns
tpcds_q05/datafusion:vortex-file-compressed 86443693 9.04763e+07 0.955429 ns
tpcds_q06/datafusion:vortex-file-compressed 87301424 9.17678e+07 0.951329 ns
tpcds_q07/datafusion:vortex-file-compressed 86315773 9.07719e+07 0.950909 ns
tpcds_q08/datafusion:vortex-file-compressed 50970374 5.38935e+07 0.945761 ns
tpcds_q09/datafusion:vortex-file-compressed 55290426 5.99551e+07 0.922198 ns
tpcds_q10/datafusion:vortex-file-compressed 60915228 6.51575e+07 0.934892 ns
tpcds_q11/datafusion:vortex-file-compressed 255621457 2.77472e+08 0.92125 ns
tpcds_q12/datafusion:vortex-file-compressed 40145479 4.40414e+07 0.91154 ns
tpcds_q13/datafusion:vortex-file-compressed 81754113 8.40222e+07 0.973006 ns
tpcds_q14/datafusion:vortex-file-compressed 246497235 2.67353e+08 0.921991 ns
tpcds_q15/datafusion:vortex-file-compressed 58064096 5.79526e+07 1.00192 ns
tpcds_q16/datafusion:vortex-file-compressed 38422055 4.02645e+07 0.954241 ns
tpcds_q17/datafusion:vortex-file-compressed 129110113 1.35081e+08 0.955795 ns
tpcds_q18/datafusion:vortex-file-compressed 118399358 1.1987e+08 0.987731 ns
tpcds_q19/datafusion:vortex-file-compressed 54352017 5.76881e+07 0.942171 ns
tpcds_q20/datafusion:vortex-file-compressed 47012437 5.02831e+07 0.934954 ns
tpcds_q21/datafusion:vortex-file-compressed 181595701 1.88485e+08 0.963449 ns
tpcds_q22/datafusion:vortex-file-compressed 75171240 7.83147e+07 0.959861 ns
tpcds_q23/datafusion:vortex-file-compressed 209259251 2.30738e+08 0.906913 ns
tpcds_q24/datafusion:vortex-file-compressed 212030593 2.26035e+08 0.938045 ns
tpcds_q25/datafusion:vortex-file-compressed 127601053 1.3629e+08 0.936245 ns
tpcds_q26/datafusion:vortex-file-compressed 71865225 7.4793e+07 0.960855 ns
tpcds_q27/datafusion:vortex-file-compressed 185245471 1.83784e+08 1.00795 ns
tpcds_q28/datafusion:vortex-file-compressed 42952424 4.56953e+07 0.939975 ns
tpcds_q29/datafusion:vortex-file-compressed 132442397 1.34542e+08 0.984394 ns
tpcds_q30/datafusion:vortex-file-compressed 40331232 4.30018e+07 0.937897 ns
tpcds_q31/datafusion:vortex-file-compressed 200186267 2.09896e+08 0.953742 ns
tpcds_q32/datafusion:vortex-file-compressed 30130380 3.07726e+07 0.979131 ns
tpcds_q33/datafusion:vortex-file-compressed 48168850 5.25669e+07 0.916334 ns
tpcds_q34/datafusion:vortex-file-compressed 43785519 4.58425e+07 0.955128 ns
tpcds_q35/datafusion:vortex-file-compressed 76653015 7.99202e+07 0.95912 ns
tpcds_q36/datafusion:vortex-file-compressed 117244520 1.20519e+08 0.972834 ns
tpcds_q37/datafusion:vortex-file-compressed 43693613 4.5565e+07 0.958929 ns
tpcds_q38/datafusion:vortex-file-compressed 101343663 1.07486e+08 0.942854 ns
tpcds_q39/datafusion:vortex-file-compressed 200845744 2.10336e+08 0.95488 ns
tpcds_q40/datafusion:vortex-file-compressed 64542571 6.7516e+07 0.95596 ns
tpcds_q41/datafusion:vortex-file-compressed 19821517 2.15608e+07 0.91933 ns
tpcds_q42/datafusion:vortex-file-compressed 33417595 3.6019e+07 0.927777 ns
tpcds_q43/datafusion:vortex-file-compressed 52732736 5.26103e+07 1.00233 ns
tpcds_q44/datafusion:vortex-file-compressed 50323207 5.32397e+07 0.945219 ns
tpcds_q45/datafusion:vortex-file-compressed 60994542 6.1827e+07 0.986535 ns
tpcds_q46/datafusion:vortex-file-compressed 73161021 7.40898e+07 0.987465 ns
tpcds_q47/datafusion:vortex-file-compressed 265008235 2.82381e+08 0.938478 ns
tpcds_q48/datafusion:vortex-file-compressed 71410184 7.81503e+07 0.913754 ns
tpcds_q49/datafusion:vortex-file-compressed 95054057 9.64454e+07 0.985574 ns
tpcds_q50/datafusion:vortex-file-compressed 87030383 8.79159e+07 0.989927 ns
tpcds_q51/datafusion:vortex-file-compressed 103577999 1.06847e+08 0.969407 ns
tpcds_q52/datafusion:vortex-file-compressed 35360108 3.7091e+07 0.953335 ns
tpcds_q53/datafusion:vortex-file-compressed 35281974 3.533e+07 0.998642 ns
tpcds_q54/datafusion:vortex-file-compressed 64182469 6.89997e+07 0.930184 ns
tpcds_q55/datafusion:vortex-file-compressed 34477564 3.54399e+07 0.972846 ns
tpcds_q56/datafusion:vortex-file-compressed 58964535 6.01999e+07 0.979478 ns
tpcds_q57/datafusion:vortex-file-compressed 214810655 2.25195e+08 0.953889 ns
tpcds_q58/datafusion:vortex-file-compressed 130172668 1.35807e+08 0.958509 ns
tpcds_q59/datafusion:vortex-file-compressed 109127713 1.18371e+08 0.921912 ns
tpcds_q60/datafusion:vortex-file-compressed 57308620 6.07602e+07 0.943193 ns
tpcds_q61/datafusion:vortex-file-compressed 66693761 6.95664e+07 0.958707 ns
tpcds_q62/datafusion:vortex-file-compressed 52989752 5.35062e+07 0.990347 ns
tpcds_q63/datafusion:vortex-file-compressed 35383444 3.67961e+07 0.961609 ns
tpcds_q64/datafusion:vortex-file-compressed 786812631 8.30467e+08 0.947434 ns
tpcds_q65/datafusion:vortex-file-compressed 60330176 6.38859e+07 0.944342 ns
tpcds_q66/datafusion:vortex-file-compressed 139402438 1.47404e+08 0.945718 ns
tpcds_q67/datafusion:vortex-file-compressed 147752099 1.53079e+08 0.965198 ns
tpcds_q68/datafusion:vortex-file-compressed 75459763 7.38599e+07 1.02166 ns
tpcds_q69/datafusion:vortex-file-compressed 58137509 6.56205e+07 0.885966 ns 🚀
tpcds_q70/datafusion:vortex-file-compressed 135876190 1.4527e+08 0.935335 ns
tpcds_q71/datafusion:vortex-file-compressed 38091897 3.81348e+07 0.998876 ns
tpcds_q72/datafusion:vortex-file-compressed 3388947275 3.49708e+09 0.96908 ns
tpcds_q73/datafusion:vortex-file-compressed 41385245 4.44106e+07 0.931877 ns
tpcds_q74/datafusion:vortex-file-compressed 190353760 1.97166e+08 0.965447 ns
tpcds_q75/datafusion:vortex-file-compressed 170746080 1.76383e+08 0.968042 ns
tpcds_q76/datafusion:vortex-file-compressed 74175303 7.61866e+07 0.9736 ns
tpcds_q77/datafusion:vortex-file-compressed 64944378 6.65176e+07 0.976349 ns
tpcds_q78/datafusion:vortex-file-compressed 198553329 2.12237e+08 0.935524 ns
tpcds_q79/datafusion:vortex-file-compressed 51650506 5.58876e+07 0.924186 ns
tpcds_q80/datafusion:vortex-file-compressed 141086924 1.50525e+08 0.937301 ns
tpcds_q81/datafusion:vortex-file-compressed 47303722 5.25932e+07 0.899427 ns 🚀
tpcds_q82/datafusion:vortex-file-compressed 46292789 4.71741e+07 0.981317 ns
tpcds_q83/datafusion:vortex-file-compressed 81000824 8.27291e+07 0.979109 ns
tpcds_q84/datafusion:vortex-file-compressed 21779526 2.27202e+07 0.958597 ns
tpcds_q85/datafusion:vortex-file-compressed 149747732 1.54925e+08 0.966582 ns
tpcds_q86/datafusion:vortex-file-compressed 38015154 4.02394e+07 0.944724 ns
tpcds_q87/datafusion:vortex-file-compressed 103253228 1.13493e+08 0.909773 ns
tpcds_q88/datafusion:vortex-file-compressed 92541980 9.73611e+07 0.950503 ns
tpcds_q89/datafusion:vortex-file-compressed 65754905 6.92596e+07 0.949398 ns
tpcds_q90/datafusion:vortex-file-compressed 21749081 2.37971e+07 0.913937 ns
tpcds_q91/datafusion:vortex-file-compressed 34347185 3.59818e+07 0.954572 ns
tpcds_q92/datafusion:vortex-file-compressed 26658527 2.86041e+07 0.931982 ns
tpcds_q93/datafusion:vortex-file-compressed 45347681 4.86326e+07 0.932455 ns
tpcds_q94/datafusion:vortex-file-compressed 35996128 3.75194e+07 0.9594 ns
tpcds_q95/datafusion:vortex-file-compressed 103051349 1.07126e+08 0.961964 ns
tpcds_q96/datafusion:vortex-file-compressed 18604920 1.95903e+07 0.949701 ns
tpcds_q97/datafusion:vortex-file-compressed 40910293 4.28326e+07 0.955122 ns
tpcds_q98/datafusion:vortex-file-compressed 53727840 5.72135e+07 0.939076 ns
tpcds_q99/datafusion:vortex-file-compressed 65126262 7.2771e+07 0.894948 ns 🚀
tpcds_q01/datafusion:vortex-compact 47072607 5.27017e+07 0.89319 ns 🚀
tpcds_q02/datafusion:vortex-compact 96148241 1.02618e+08 0.936957 ns
tpcds_q03/datafusion:vortex-compact 37740610 3.84847e+07 0.980665 ns
tpcds_q04/datafusion:vortex-compact 488958724 4.85839e+08 1.00642 ns
tpcds_q05/datafusion:vortex-compact 92445056 9.89531e+07 0.934231 ns
tpcds_q06/datafusion:vortex-compact 90334217 9.44308e+07 0.956619 ns
tpcds_q07/datafusion:vortex-compact 97535661 1.00452e+08 0.970966 ns
tpcds_q08/datafusion:vortex-compact 58567374 6.00363e+07 0.975533 ns
tpcds_q09/datafusion:vortex-compact 107451653 1.0908e+08 0.985072 ns
tpcds_q10/datafusion:vortex-compact 71752207 7.36436e+07 0.974317 ns
tpcds_q11/datafusion:vortex-compact 274939089 2.85884e+08 0.961715 ns
tpcds_q12/datafusion:vortex-compact 45729569 4.70989e+07 0.970927 ns
tpcds_q13/datafusion:vortex-compact 117977792 1.23812e+08 0.952879 ns
tpcds_q14/datafusion:vortex-compact 294144612 3.04779e+08 0.965107 ns
tpcds_q15/datafusion:vortex-compact 58844960 6.35771e+07 0.925569 ns
tpcds_q16/datafusion:vortex-compact 45698558 4.77851e+07 0.956335 ns
tpcds_q17/datafusion:vortex-compact 138533746 1.40412e+08 0.986623 ns
tpcds_q18/datafusion:vortex-compact 134591471 1.39419e+08 0.965371 ns
tpcds_q19/datafusion:vortex-compact 63200910 6.60459e+07 0.956924 ns
tpcds_q20/datafusion:vortex-compact 52908900 5.51838e+07 0.958776 ns
tpcds_q21/datafusion:vortex-compact 192979222 2.06003e+08 0.936779 ns
tpcds_q22/datafusion:vortex-compact 84510726 9.00856e+07 0.938116 ns
tpcds_q23/datafusion:vortex-compact 240174545 2.60733e+08 0.92115 ns
tpcds_q24/datafusion:vortex-compact 237750443 2.49558e+08 0.952687 ns
tpcds_q25/datafusion:vortex-compact 133680320 1.44218e+08 0.926929 ns
tpcds_q26/datafusion:vortex-compact 84432852 8.25831e+07 1.0224 ns
tpcds_q27/datafusion:vortex-compact 209044542 2.19033e+08 0.954397 ns
tpcds_q28/datafusion:vortex-compact 119718774 1.22479e+08 0.977466 ns
tpcds_q29/datafusion:vortex-compact 140428985 1.51994e+08 0.92391 ns
tpcds_q30/datafusion:vortex-compact 48185718 5.01606e+07 0.960628 ns
tpcds_q31/datafusion:vortex-compact 231675961 2.35305e+08 0.984575 ns
tpcds_q32/datafusion:vortex-compact 36753752 3.79896e+07 0.96747 ns
tpcds_q33/datafusion:vortex-compact 56891095 5.83108e+07 0.975653 ns
tpcds_q34/datafusion:vortex-compact 49983566 4.93926e+07 1.01196 ns
tpcds_q35/datafusion:vortex-compact 80633645 8.41261e+07 0.958485 ns
tpcds_q36/datafusion:vortex-compact 135146933 1.41181e+08 0.957259 ns
tpcds_q37/datafusion:vortex-compact 60451227 6.23056e+07 0.970237 ns
tpcds_q38/datafusion:vortex-compact 110758501 1.13834e+08 0.972986 ns
tpcds_q39/datafusion:vortex-compact 253485423 2.42717e+08 1.04436 ns
tpcds_q40/datafusion:vortex-compact 68749787 7.4132e+07 0.927397 ns
tpcds_q41/datafusion:vortex-compact 23550645 2.4683e+07 0.954122 ns
tpcds_q42/datafusion:vortex-compact 39684541 4.09813e+07 0.968357 ns
tpcds_q43/datafusion:vortex-compact 57222425 6.35657e+07 0.900209 ns
tpcds_q44/datafusion:vortex-compact 68425342 7.15117e+07 0.956841 ns
tpcds_q45/datafusion:vortex-compact 64101393 6.71046e+07 0.955246 ns
tpcds_q46/datafusion:vortex-compact 84426045 8.85248e+07 0.953699 ns
tpcds_q47/datafusion:vortex-compact 292336704 3.08641e+08 0.947174 ns
tpcds_q48/datafusion:vortex-compact 102834306 1.05863e+08 0.971388 ns
tpcds_q49/datafusion:vortex-compact 112638161 1.15045e+08 0.979075 ns
tpcds_q50/datafusion:vortex-compact 97531614 1.00331e+08 0.972099 ns
tpcds_q51/datafusion:vortex-compact 107762593 1.14001e+08 0.94528 ns
tpcds_q52/datafusion:vortex-compact 41674302 4.09624e+07 1.01738 ns
tpcds_q53/datafusion:vortex-compact 45189741 4.88246e+07 0.925553 ns
tpcds_q54/datafusion:vortex-compact 72705545 7.59032e+07 0.957872 ns
tpcds_q55/datafusion:vortex-compact 38282905 4.01375e+07 0.953793 ns
tpcds_q56/datafusion:vortex-compact 64530361 7.01946e+07 0.919307 ns
tpcds_q57/datafusion:vortex-compact 224384903 2.32548e+08 0.964899 ns
tpcds_q58/datafusion:vortex-compact 133082428 1.3851e+08 0.960811 ns
tpcds_q59/datafusion:vortex-compact 121389956 1.25804e+08 0.964915 ns
tpcds_q60/datafusion:vortex-compact 64721997 7.06539e+07 0.916043 ns
tpcds_q61/datafusion:vortex-compact 79240125 8.53097e+07 0.928852 ns
tpcds_q62/datafusion:vortex-compact 56334490 5.81598e+07 0.968616 ns
tpcds_q63/datafusion:vortex-compact 43301586 4.65852e+07 0.929513 ns
tpcds_q64/datafusion:vortex-compact 863356694 8.76932e+08 0.984519 ns
tpcds_q65/datafusion:vortex-compact 77462416 8.21338e+07 0.943125 ns
tpcds_q66/datafusion:vortex-compact 143360568 1.5861e+08 0.903858 ns
tpcds_q67/datafusion:vortex-compact 157781021 1.62486e+08 0.971044 ns
tpcds_q68/datafusion:vortex-compact 90169912 9.22243e+07 0.977724 ns
tpcds_q69/datafusion:vortex-compact 65339738 6.80636e+07 0.95998 ns
tpcds_q70/datafusion:vortex-compact 148325067 1.56066e+08 0.950398 ns
tpcds_q71/datafusion:vortex-compact 46632759 4.8742e+07 0.956727 ns
tpcds_q72/datafusion:vortex-compact 3375208761 3.54473e+09 0.952178 ns
tpcds_q73/datafusion:vortex-compact 49014253 4.93603e+07 0.992989 ns
tpcds_q74/datafusion:vortex-compact 203971171 2.14004e+08 0.95312 ns
tpcds_q75/datafusion:vortex-compact 205365860 2.1568e+08 0.952179 ns
tpcds_q76/datafusion:vortex-compact 82977078 8.19135e+07 1.01298 ns
tpcds_q77/datafusion:vortex-compact 77607004 7.87113e+07 0.985971 ns
tpcds_q78/datafusion:vortex-compact 215709444 2.20842e+08 0.97676 ns
tpcds_q79/datafusion:vortex-compact 63012815 6.61492e+07 0.952587 ns
tpcds_q80/datafusion:vortex-compact 158463821 1.66108e+08 0.953981 ns
tpcds_q81/datafusion:vortex-compact 61517549 6.26553e+07 0.981841 ns
tpcds_q82/datafusion:vortex-compact 62452893 7.11592e+07 0.87765 ns 🚀
tpcds_q83/datafusion:vortex-compact 80102834 8.72442e+07 0.918145 ns
tpcds_q84/datafusion:vortex-compact 24563120 2.74246e+07 0.895659 ns 🚀
tpcds_q85/datafusion:vortex-compact 161697100 1.74321e+08 0.927585 ns
tpcds_q86/datafusion:vortex-compact 40428786 4.34426e+07 0.930626 ns
tpcds_q87/datafusion:vortex-compact 110687536 1.18506e+08 0.934021 ns
tpcds_q88/datafusion:vortex-compact 108035849 1.15662e+08 0.934068 ns
tpcds_q89/datafusion:vortex-compact 71927251 7.70523e+07 0.933486 ns
tpcds_q90/datafusion:vortex-compact 24040240 2.56816e+07 0.936086 ns
tpcds_q91/datafusion:vortex-compact 42019323 4.50813e+07 0.932079 ns
tpcds_q92/datafusion:vortex-compact 30559981 3.16158e+07 0.966604 ns
tpcds_q93/datafusion:vortex-compact 56298081 5.7444e+07 0.980052 ns
tpcds_q94/datafusion:vortex-compact 39414811 4.1371e+07 0.952715 ns
tpcds_q95/datafusion:vortex-compact 111437664 1.14534e+08 0.972966 ns
tpcds_q96/datafusion:vortex-compact 22449578 2.17778e+07 1.03085 ns
tpcds_q97/datafusion:vortex-compact 44152399 4.68224e+07 0.942977 ns
tpcds_q98/datafusion:vortex-compact 61303862 6.946e+07 0.882579 ns 🚀
tpcds_q99/datafusion:vortex-compact 71977873 7.78101e+07 0.925045 ns
tpcds_q01/duckdb:parquet 48564296 5.01289e+07 0.968788 ns
tpcds_q02/duckdb:parquet 29109140 2.98008e+07 0.976789 ns
tpcds_q03/duckdb:parquet 13981282 1.4531e+07 0.962167 ns
tpcds_q04/duckdb:parquet 128627527 1.34712e+08 0.954833 ns
tpcds_q05/duckdb:parquet 30497558 3.35561e+07 0.908852 ns
tpcds_q06/duckdb:parquet 33074351 3.56407e+07 0.927994 ns
tpcds_q07/duckdb:parquet 27861214 2.83786e+07 0.981768 ns
tpcds_q08/duckdb:parquet 28394543 3.03424e+07 0.935805 ns
tpcds_q09/duckdb:parquet 40685481 4.36936e+07 0.931154 ns
tpcds_q10/duckdb:parquet 39749738 4.16503e+07 0.954369 ns
tpcds_q11/duckdb:parquet 82806714 9.28904e+07 0.891445 ns 🚀
tpcds_q12/duckdb:parquet 17193257 1.87309e+07 0.91791 ns
tpcds_q13/duckdb:parquet 37732352 3.91514e+07 0.963754 ns
tpcds_q14/duckdb:parquet 102599496 1.08671e+08 0.944129 ns
tpcds_q15/duckdb:parquet 27582087 2.93745e+07 0.938982 ns
tpcds_q16/duckdb:parquet 22284963 2.33793e+07 0.953191 ns
tpcds_q17/duckdb:parquet 39871827 4.13697e+07 0.963793 ns
tpcds_q18/duckdb:parquet 102157091 1.0405e+08 0.981804 ns
tpcds_q19/duckdb:parquet 32882868 3.53486e+07 0.930245 ns
tpcds_q20/duckdb:parquet 17599407 1.82852e+07 0.962493 ns
tpcds_q21/duckdb:parquet 13719170 1.46543e+07 0.93619 ns
tpcds_q22/duckdb:parquet 97821165 1.03137e+08 0.94846 ns
tpcds_q23/duckdb:parquet 99609504 1.03571e+08 0.96175 ns
tpcds_q24/duckdb:parquet 49495627 5.15631e+07 0.959903 ns
tpcds_q25/duckdb:parquet 36123114 3.71181e+07 0.973193 ns
tpcds_q26/duckdb:parquet 37223185 3.9398e+07 0.944799 ns
tpcds_q27/duckdb:parquet 78914081 7.91149e+07 0.997462 ns
tpcds_q28/duckdb:parquet 42826177 4.48488e+07 0.954902 ns
tpcds_q29/duckdb:parquet 37995682 3.96013e+07 0.959455 ns
tpcds_q30/duckdb:parquet 45260131 4.71297e+07 0.960331 ns
tpcds_q31/duckdb:parquet 27558098 2.83642e+07 0.97158 ns
tpcds_q32/duckdb:parquet 13054134 1.31367e+07 0.993716 ns
tpcds_q33/duckdb:parquet 21472441 2.30686e+07 0.93081 ns
tpcds_q34/duckdb:parquet 23843258 2.52816e+07 0.943108 ns
tpcds_q35/duckdb:parquet 68653979 7.21373e+07 0.951713 ns
tpcds_q36/duckdb:parquet 24946338 2.50732e+07 0.99494 ns
tpcds_q37/duckdb:parquet 15640899 1.69384e+07 0.923397 ns
tpcds_q38/duckdb:parquet 36296908 3.75508e+07 0.966607 ns
tpcds_q39/duckdb:parquet 43546624 3.83756e+07 1.13475 ns 🚨
tpcds_q40/duckdb:parquet 20375878 2.15093e+07 0.947305 ns
tpcds_q41/duckdb:parquet 9837355 1.05616e+07 0.93143 ns
tpcds_q42/duckdb:parquet 12902542 1.39448e+07 0.925258 ns
tpcds_q43/duckdb:parquet 18803653 1.98128e+07 0.949066 ns
tpcds_q44/duckdb:parquet 28790791 3.01025e+07 0.956426 ns
tpcds_q45/duckdb:parquet 30306529 3.08211e+07 0.983306 ns
tpcds_q46/duckdb:parquet 49726446 5.07904e+07 0.979052 ns
tpcds_q47/duckdb:parquet 59497840 6.14356e+07 0.968459 ns
tpcds_q48/duckdb:parquet 34290874 3.57252e+07 0.95985 ns
tpcds_q49/duckdb:parquet 26133308 2.76591e+07 0.944836 ns
tpcds_q50/duckdb:parquet 28683300 3.06676e+07 0.935295 ns
tpcds_q51/duckdb:parquet 196414475 2.0204e+08 0.972157 ns
tpcds_q52/duckdb:parquet 13521656 1.37983e+07 0.979953 ns
tpcds_q53/duckdb:parquet 20380811 2.04128e+07 0.998434 ns
tpcds_q54/duckdb:parquet 26191658 2.74986e+07 0.952472 ns
tpcds_q55/duckdb:parquet 13179835 1.351e+07 0.975564 ns
tpcds_q56/duckdb:parquet 22977877 2.43957e+07 0.941884 ns
tpcds_q57/duckdb:parquet 47917542 5.04312e+07 0.950157 ns
tpcds_q58/duckdb:parquet 26054658 2.75447e+07 0.945905 ns
tpcds_q59/duckdb:parquet 39357202 4.08711e+07 0.962959 ns
tpcds_q60/duckdb:parquet 24014798 2.46927e+07 0.972545 ns
tpcds_q61/duckdb:parquet 31879737 3.4085e+07 0.935302 ns
tpcds_q62/duckdb:parquet 13882685 1.4413e+07 0.963203 ns
tpcds_q63/duckdb:parquet 17477364 1.81203e+07 0.964519 ns
tpcds_q64/duckdb:parquet 77450926 7.91018e+07 0.979129 ns
tpcds_q65/duckdb:parquet 29838144 3.01795e+07 0.988691 ns
tpcds_q66/duckdb:parquet 30379769 3.53714e+07 0.858879 ns 🚀
tpcds_q67/duckdb:parquet 186458482 1.92964e+08 0.966288 ns
tpcds_q68/duckdb:parquet 39022195 4.0456e+07 0.964558 ns
tpcds_q69/duckdb:parquet 41718362 4.38461e+07 0.951472 ns
tpcds_q70/duckdb:parquet 56859923 5.73272e+07 0.991849 ns
tpcds_q71/duckdb:parquet 21117597 2.2337e+07 0.94541 ns
tpcds_q72/duckdb:parquet 170781735 1.7022e+08 1.0033 ns
tpcds_q73/duckdb:parquet 20955819 2.19311e+07 0.955528 ns
tpcds_q74/duckdb:parquet 55443413 5.59522e+07 0.990907 ns
tpcds_q75/duckdb:parquet 56330895 5.76083e+07 0.977826 ns
tpcds_q76/duckdb:parquet 21200230 2.21027e+07 0.959171 ns
tpcds_q77/duckdb:parquet 23869009 2.5644e+07 0.930783 ns
tpcds_q78/duckdb:parquet 78744967 8.11902e+07 0.969883 ns
tpcds_q79/duckdb:parquet 31583690 3.19534e+07 0.98843 ns
tpcds_q80/duckdb:parquet 43979506 4.68655e+07 0.938419 ns
tpcds_q81/duckdb:parquet 51120772 5.39104e+07 0.948254 ns
tpcds_q82/duckdb:parquet 18573530 2.07146e+07 0.896639 ns 🚀
tpcds_q83/duckdb:parquet 18654854 2.00006e+07 0.932713 ns
tpcds_q84/duckdb:parquet 21286827 2.19419e+07 0.970146 ns
tpcds_q85/duckdb:parquet 44161045 4.69551e+07 0.940494 ns
tpcds_q86/duckdb:parquet 38342675 4.01974e+07 0.953859 ns
tpcds_q87/duckdb:parquet 37912305 4.07054e+07 0.931383 ns
tpcds_q88/duckdb:parquet 53815945 5.57834e+07 0.964731 ns
tpcds_q89/duckdb:parquet 21740413 2.28923e+07 0.949682 ns
tpcds_q90/duckdb:parquet 10180334 9.74333e+06 1.04485 ns
tpcds_q91/duckdb:parquet 27265781 2.85054e+07 0.956514 ns
tpcds_q92/duckdb:parquet 13463944 1.44057e+07 0.934629 ns
tpcds_q93/duckdb:parquet 33433078 3.45106e+07 0.968777 ns
tpcds_q94/duckdb:parquet 18890866 1.97132e+07 0.958285 ns
tpcds_q95/duckdb:parquet 143201252 1.4928e+08 0.959277 ns
tpcds_q96/duckdb:parquet 11453154 1.24365e+07 0.920932 ns
tpcds_q97/duckdb:parquet 37834426 4.04207e+07 0.936016 ns
tpcds_q98/duckdb:parquet 24061678 2.54586e+07 0.945129 ns
tpcds_q99/duckdb:parquet 24700952 2.5964e+07 0.951352 ns
tpcds_q01/duckdb:vortex-file-compressed 32747455 3.41235e+07 0.959674 ns
tpcds_q02/duckdb:vortex-file-compressed 48396257 5.61151e+07 0.862446 ns 🚀
tpcds_q03/duckdb:vortex-file-compressed 22264194 2.33894e+07 0.951891 ns
tpcds_q04/duckdb:vortex-file-compressed 107381369 1.14326e+08 0.939256 ns
tpcds_q05/duckdb:vortex-file-compressed 41287248 4.23903e+07 0.973979 ns
tpcds_q06/duckdb:vortex-file-compressed 37311366 3.93408e+07 0.948414 ns
tpcds_q07/duckdb:vortex-file-compressed 30107041 3.14025e+07 0.958746 ns
tpcds_q08/duckdb:vortex-file-compressed 34023328 3.69232e+07 0.921462 ns
tpcds_q09/duckdb:vortex-file-compressed 44898518 5.137e+07 0.874022 ns 🚀
tpcds_q10/duckdb:vortex-file-compressed 60028316 6.26295e+07 0.958467 ns
tpcds_q11/duckdb:vortex-file-compressed 75814302 8.23409e+07 0.920736 ns
tpcds_q12/duckdb:vortex-file-compressed 19031539 2.11452e+07 0.90004 ns
tpcds_q13/duckdb:vortex-file-compressed 35587774 3.77165e+07 0.943561 ns
tpcds_q14/duckdb:vortex-file-compressed 125425014 1.27722e+08 0.982013 ns
tpcds_q15/duckdb:vortex-file-compressed 31568654 3.37071e+07 0.936559 ns
tpcds_q16/duckdb:vortex-file-compressed 32233486 3.49516e+07 0.922233 ns
tpcds_q17/duckdb:vortex-file-compressed 45897431 4.90034e+07 0.936616 ns
tpcds_q18/duckdb:vortex-file-compressed 94357370 9.83141e+07 0.959755 ns
tpcds_q19/duckdb:vortex-file-compressed 40895704 4.17773e+07 0.978898 ns
tpcds_q20/duckdb:vortex-file-compressed 19891169 2.03567e+07 0.977133 ns
tpcds_q21/duckdb:vortex-file-compressed 17919329 1.89778e+07 0.944228 ns
tpcds_q22/duckdb:vortex-file-compressed 115573326 1.1923e+08 0.969332 ns
tpcds_q23/duckdb:vortex-file-compressed 127215484 1.28878e+08 0.987096 ns
tpcds_q24/duckdb:vortex-file-compressed 59860221 6.23918e+07 0.959424 ns
tpcds_q25/duckdb:vortex-file-compressed 46169452 4.8843e+07 0.945263 ns
tpcds_q26/duckdb:vortex-file-compressed 44255104 4.67144e+07 0.947354 ns
tpcds_q27/duckdb:vortex-file-compressed 75656118 7.9194e+07 0.955326 ns
tpcds_q28/duckdb:vortex-file-compressed 27787697 2.88209e+07 0.964152 ns
tpcds_q29/duckdb:vortex-file-compressed 47812493 5.21886e+07 0.916149 ns
tpcds_q30/duckdb:vortex-file-compressed 35033678 3.81653e+07 0.917946 ns
tpcds_q31/duckdb:vortex-file-compressed 35174935 3.6354e+07 0.967568 ns
tpcds_q32/duckdb:vortex-file-compressed 16415051 1.82588e+07 0.899023 ns 🚀
tpcds_q33/duckdb:vortex-file-compressed 33802760 3.61505e+07 0.935056 ns
tpcds_q34/duckdb:vortex-file-compressed 29068267 3.00531e+07 0.967231 ns
tpcds_q35/duckdb:vortex-file-compressed 86600640 9.32255e+07 0.928938 ns
tpcds_q36/duckdb:vortex-file-compressed 28955857 2.82086e+07 1.02649 ns
tpcds_q37/duckdb:vortex-file-compressed 17503952 1.82096e+07 0.961251 ns
tpcds_q38/duckdb:vortex-file-compressed 47562130 4.96435e+07 0.958073 ns
tpcds_q39/duckdb:vortex-file-compressed 45291631 4.5312e+07 0.99955 ns
tpcds_q40/duckdb:vortex-file-compressed 25552161 2.60276e+07 0.981732 ns
tpcds_q41/duckdb:vortex-file-compressed 15869514 1.63457e+07 0.970868 ns
tpcds_q42/duckdb:vortex-file-compressed 13303127 1.43773e+07 0.925286 ns
tpcds_q43/duckdb:vortex-file-compressed 20484900 2.08947e+07 0.980389 ns
tpcds_q44/duckdb:vortex-file-compressed 25732310 2.71704e+07 0.947072 ns
tpcds_q45/duckdb:vortex-file-compressed 35112991 3.84546e+07 0.913103 ns
tpcds_q46/duckdb:vortex-file-compressed 55354275 5.91112e+07 0.936443 ns
tpcds_q47/duckdb:vortex-file-compressed 64972813 6.76783e+07 0.960024 ns
tpcds_q48/duckdb:vortex-file-compressed 33861619 3.55263e+07 0.953142 ns
tpcds_q49/duckdb:vortex-file-compressed 34532324 3.69628e+07 0.934245 ns
tpcds_q50/duckdb:vortex-file-compressed 40373851 4.00009e+07 1.00932 ns
tpcds_q51/duckdb:vortex-file-compressed 139007650 1.16619e+08 1.19198 ns 🚨
tpcds_q52/duckdb:vortex-file-compressed 13205413 1.4287e+07 0.924293 ns
tpcds_q53/duckdb:vortex-file-compressed 23152159 2.493e+07 0.928686 ns
tpcds_q54/duckdb:vortex-file-compressed 37365333 3.97873e+07 0.939128 ns
tpcds_q55/duckdb:vortex-file-compressed 13343190 1.4615e+07 0.91298 ns
tpcds_q56/duckdb:vortex-file-compressed 36121024 3.91897e+07 0.921698 ns
tpcds_q57/duckdb:vortex-file-compressed 58360734 6.12082e+07 0.953478 ns
tpcds_q58/duckdb:vortex-file-compressed 35607068 3.88932e+07 0.915508 ns
tpcds_q59/duckdb:vortex-file-compressed 55944952 5.83091e+07 0.959455 ns
tpcds_q60/duckdb:vortex-file-compressed 37381247 3.99608e+07 0.935448 ns
tpcds_q61/duckdb:vortex-file-compressed 37796585 3.93915e+07 0.95951 ns
tpcds_q62/duckdb:vortex-file-compressed 26434897 2.68435e+07 0.984777 ns
tpcds_q63/duckdb:vortex-file-compressed 23389074 2.54013e+07 0.920783 ns
tpcds_q64/duckdb:vortex-file-compressed 86509791 8.9343e+07 0.968288 ns
tpcds_q65/duckdb:vortex-file-compressed 33676697 3.12779e+07 1.07669 ns
tpcds_q66/duckdb:vortex-file-compressed 39650798 3.7775e+07 1.04966 ns
tpcds_q67/duckdb:vortex-file-compressed 181324723 1.84591e+08 0.982307 ns
tpcds_q68/duckdb:vortex-file-compressed 48056690 4.88291e+07 0.98418 ns
tpcds_q69/duckdb:vortex-file-compressed 59035281 6.17015e+07 0.956789 ns
tpcds_q70/duckdb:vortex-file-compressed 56845865 5.63464e+07 1.00886 ns
tpcds_q71/duckdb:vortex-file-compressed 25124315 2.70156e+07 0.929992 ns
tpcds_q72/duckdb:vortex-file-compressed 173036312 1.75091e+08 0.988266 ns
tpcds_q73/duckdb:vortex-file-compressed 26646241 2.64073e+07 1.00905 ns
tpcds_q74/duckdb:vortex-file-compressed 63315044 6.89516e+07 0.918254 ns
tpcds_q75/duckdb:vortex-file-compressed 64042611 6.99232e+07 0.9159 ns
tpcds_q76/duckdb:vortex-file-compressed 23024332 2.41448e+07 0.953592 ns
tpcds_q77/duckdb:vortex-file-compressed 30949285 3.1677e+07 0.977027 ns
tpcds_q78/duckdb:vortex-file-compressed 84778444 9.03965e+07 0.937851 ns
tpcds_q79/duckdb:vortex-file-compressed 36532362 3.67401e+07 0.994346 ns
tpcds_q80/duckdb:vortex-file-compressed 49214096 5.77538e+07 0.852136 ns 🚀
tpcds_q81/duckdb:vortex-file-compressed 41279812 4.26961e+07 0.966829 ns
tpcds_q82/duckdb:vortex-file-compressed 18971142 1.99063e+07 0.953022 ns
tpcds_q83/duckdb:vortex-file-compressed 39858233 4.15864e+07 0.958444 ns
tpcds_q84/duckdb:vortex-file-compressed 24406599 2.86089e+07 0.853113 ns 🚀
tpcds_q85/duckdb:vortex-file-compressed 57249591 6.09803e+07 0.938821 ns
tpcds_q86/duckdb:vortex-file-compressed 52413097 5.33583e+07 0.982285 ns
tpcds_q87/duckdb:vortex-file-compressed 48308320 4.99637e+07 0.966869 ns
tpcds_q88/duckdb:vortex-file-compressed 73190541 7.5991e+07 0.963148 ns
tpcds_q89/duckdb:vortex-file-compressed 24821168 2.6729e+07 0.928623 ns
tpcds_q90/duckdb:vortex-file-compressed 20633666 2.06323e+07 1.00007 ns
tpcds_q91/duckdb:vortex-file-compressed 32097855 3.5221e+07 0.911327 ns
tpcds_q92/duckdb:vortex-file-compressed 22796270 2.61807e+07 0.870727 ns 🚀
tpcds_q93/duckdb:vortex-file-compressed 33794691 3.66515e+07 0.922054 ns
tpcds_q94/duckdb:vortex-file-compressed 28027684 3.09259e+07 0.906284 ns
tpcds_q95/duckdb:vortex-file-compressed 145574359 1.67038e+08 0.871507 ns 🚀
tpcds_q96/duckdb:vortex-file-compressed 14576686 1.47613e+07 0.987495 ns
tpcds_q97/duckdb:vortex-file-compressed 43225771 4.51385e+07 0.957624 ns
tpcds_q98/duckdb:vortex-file-compressed 20015124 2.14782e+07 0.931882 ns
tpcds_q99/duckdb:vortex-file-compressed 41587714 4.33379e+07 0.959614 ns
tpcds_q01/duckdb:vortex-compact 46713263 4.41646e+07 1.05771 ns
tpcds_q02/duckdb:vortex-compact 63344084 6.40931e+07 0.988314 ns
tpcds_q03/duckdb:vortex-compact 47255961 4.90879e+07 0.962681 ns
tpcds_q04/duckdb:vortex-compact 135146366 1.38165e+08 0.978151 ns
tpcds_q05/duckdb:vortex-compact 60707718 6.249e+07 0.971479 ns
tpcds_q06/duckdb:vortex-compact 46982066 4.84246e+07 0.970212 ns
tpcds_q07/duckdb:vortex-compact 48113540 4.87143e+07 0.987667 ns
tpcds_q08/duckdb:vortex-compact 70562772 7.15957e+07 0.985572 ns
tpcds_q09/duckdb:vortex-compact 131120370 1.35516e+08 0.967565 ns
tpcds_q10/duckdb:vortex-compact 74966343 7.70879e+07 0.972479 ns
tpcds_q11/duckdb:vortex-compact 95225303 1.01483e+08 0.938339 ns
tpcds_q12/duckdb:vortex-compact 29232214 2.99468e+07 0.976139 ns
tpcds_q13/duckdb:vortex-compact 59568835 5.99079e+07 0.99434 ns
tpcds_q14/duckdb:vortex-compact 148656632 1.52403e+08 0.975418 ns
tpcds_q15/duckdb:vortex-compact 37531923 4.17941e+07 0.898019 ns 🚀
tpcds_q16/duckdb:vortex-compact 46299558 4.67457e+07 0.990455 ns
tpcds_q17/duckdb:vortex-compact 61246363 7.19216e+07 0.851572 ns 🚀
tpcds_q18/duckdb:vortex-compact 156680725 1.47681e+08 1.06094 ns
tpcds_q19/duckdb:vortex-compact 55014927 5.77049e+07 0.953385 ns
tpcds_q20/duckdb:vortex-compact 25465443 2.79831e+07 0.91003 ns
tpcds_q21/duckdb:vortex-compact 24388474 2.52802e+07 0.964728 ns
tpcds_q22/duckdb:vortex-compact 124661049 1.3307e+08 0.936806 ns
tpcds_q23/duckdb:vortex-compact 150422865 1.49977e+08 1.00297 ns
tpcds_q24/duckdb:vortex-compact 74412635 7.72285e+07 0.963538 ns
tpcds_q25/duckdb:vortex-compact 67781086 7.24727e+07 0.935264 ns
tpcds_q26/duckdb:vortex-compact 54896714 5.98378e+07 0.917426 ns
tpcds_q27/duckdb:vortex-compact 118712141 1.26914e+08 0.935377 ns
tpcds_q28/duckdb:vortex-compact 131847792 1.32154e+08 0.997682 ns
tpcds_q29/duckdb:vortex-compact 77260248 7.99294e+07 0.966607 ns
tpcds_q30/duckdb:vortex-compact 44666353 4.714e+07 0.947525 ns
tpcds_q31/duckdb:vortex-compact 47511257 4.96942e+07 0.956072 ns
tpcds_q32/duckdb:vortex-compact 25946743 2.78455e+07 0.931812 ns
tpcds_q33/duckdb:vortex-compact 47891563 4.77619e+07 1.00272 ns
tpcds_q34/duckdb:vortex-compact 42805463 4.43162e+07 0.96591 ns
tpcds_q35/duckdb:vortex-compact 104429782 1.07889e+08 0.96794 ns
tpcds_q36/duckdb:vortex-compact 43955709 4.59861e+07 0.955849 ns
tpcds_q37/duckdb:vortex-compact 28781484 3.14527e+07 0.915071 ns
tpcds_q38/duckdb:vortex-compact 53342725 5.58779e+07 0.95463 ns
tpcds_q39/duckdb:vortex-compact 49173725 5.06703e+07 0.970464 ns
tpcds_q40/duckdb:vortex-compact 31922283 3.56046e+07 0.896577 ns 🚀
tpcds_q41/duckdb:vortex-compact 20004209 2.23713e+07 0.894189 ns 🚀
tpcds_q42/duckdb:vortex-compact 21821719 2.28972e+07 0.953029 ns
tpcds_q43/duckdb:vortex-compact 32781768 3.51327e+07 0.933085 ns
tpcds_q44/duckdb:vortex-compact 42486432 4.40312e+07 0.964916 ns
tpcds_q45/duckdb:vortex-compact 47226308 4.85676e+07 0.972384 ns
tpcds_q46/duckdb:vortex-compact 73607993 7.68398e+07 0.957941 ns
tpcds_q47/duckdb:vortex-compact 79050846 8.17002e+07 0.967572 ns
tpcds_q48/duckdb:vortex-compact 51918245 5.3457e+07 0.971215 ns
tpcds_q49/duckdb:vortex-compact 55378015 5.68232e+07 0.974566 ns
tpcds_q50/duckdb:vortex-compact 57359190 5.83181e+07 0.983558 ns
tpcds_q51/duckdb:vortex-compact 146441206 1.53545e+08 0.953735 ns
tpcds_q52/duckdb:vortex-compact 22036916 2.2658e+07 0.972589 ns
tpcds_q53/duckdb:vortex-compact 38576974 3.91563e+07 0.985205 ns
tpcds_q54/duckdb:vortex-compact 44663974 4.94914e+07 0.902459 ns
tpcds_q55/duckdb:vortex-compact 21626672 2.21586e+07 0.975996 ns
tpcds_q56/duckdb:vortex-compact 55769446 5.24419e+07 1.06345 ns
tpcds_q57/duckdb:vortex-compact 66803485 6.77822e+07 0.98556 ns
tpcds_q58/duckdb:vortex-compact 45948559 4.75573e+07 0.966173 ns
tpcds_q59/duckdb:vortex-compact 63808178 6.72316e+07 0.949081 ns
tpcds_q60/duckdb:vortex-compact 49656659 5.16158e+07 0.962044 ns
tpcds_q61/duckdb:vortex-compact 64403410 6.43577e+07 1.00071 ns
tpcds_q62/duckdb:vortex-compact 40795715 4.23295e+07 0.963765 ns
tpcds_q63/duckdb:vortex-compact 39001249 4.18769e+07 0.931332 ns
tpcds_q64/duckdb:vortex-compact 142057425 1.48126e+08 0.959031 ns
tpcds_q65/duckdb:vortex-compact 54465204 5.37389e+07 1.01352 ns
tpcds_q66/duckdb:vortex-compact 58344129 7.11611e+07 0.819888 ns 🚀
tpcds_q67/duckdb:vortex-compact 223190514 2.27956e+08 0.979093 ns
tpcds_q68/duckdb:vortex-compact 67084513 6.65622e+07 1.00785 ns
tpcds_q69/duckdb:vortex-compact 72448234 7.5657e+07 0.957588 ns
tpcds_q70/duckdb:vortex-compact 103622533 1.07328e+08 0.965472 ns
tpcds_q71/duckdb:vortex-compact 36688338 3.96088e+07 0.926268 ns
tpcds_q72/duckdb:vortex-compact 195591906 1.98159e+08 0.987046 ns
tpcds_q73/duckdb:vortex-compact 40845975 4.33494e+07 0.94225 ns
tpcds_q74/duckdb:vortex-compact 84755137 8.71385e+07 0.972648 ns
tpcds_q75/duckdb:vortex-compact 81076350 8.85613e+07 0.915483 ns
tpcds_q76/duckdb:vortex-compact 33681533 3.41129e+07 0.987353 ns
tpcds_q77/duckdb:vortex-compact 48281038 4.82126e+07 1.00142 ns
tpcds_q78/duckdb:vortex-compact 99910980 1.00735e+08 0.99182 ns
tpcds_q79/duckdb:vortex-compact 71946576 7.53726e+07 0.954545 ns
tpcds_q80/duckdb:vortex-compact 84713156 8.63693e+07 0.980824 ns
tpcds_q81/duckdb:vortex-compact 52916323 5.1298e+07 1.03155 ns
tpcds_q82/duckdb:vortex-compact 32605229 3.46616e+07 0.940672 ns
tpcds_q83/duckdb:vortex-compact 76762761 8.08242e+07 0.94975 ns
tpcds_q84/duckdb:vortex-compact 35463244 3.67762e+07 0.964298 ns
tpcds_q85/duckdb:vortex-compact 73981840 7.67361e+07 0.964107 ns
tpcds_q86/duckdb:vortex-compact 77277924 9.07513e+07 0.851535 ns 🚀
tpcds_q87/duckdb:vortex-compact 54293304 5.53587e+07 0.980755 ns
tpcds_q88/duckdb:vortex-compact 104443158 1.04008e+08 1.00418 ns
tpcds_q89/duckdb:vortex-compact 38116742 4.0331e+07 0.945098 ns
tpcds_q90/duckdb:vortex-compact 33288058 3.65788e+07 0.910037 ns
tpcds_q91/duckdb:vortex-compact 51098632 5.71333e+07 0.894376 ns 🚀
tpcds_q92/duckdb:vortex-compact 51765853 5.57128e+07 0.929156 ns
tpcds_q93/duckdb:vortex-compact 36982478 3.94095e+07 0.938415 ns
tpcds_q94/duckdb:vortex-compact 49823415 5.22595e+07 0.953385 ns
tpcds_q95/duckdb:vortex-compact 170695469 1.84311e+08 0.926125 ns
tpcds_q96/duckdb:vortex-compact 20519097 2.08547e+07 0.983909 ns
tpcds_q97/duckdb:vortex-compact 50225262 4.79249e+07 1.048 ns
tpcds_q98/duckdb:vortex-compact 32151884 3.34817e+07 0.960283 ns
tpcds_q99/duckdb:vortex-compact 54375674 5.56356e+07 0.977354 ns
tpcds_q01/duckdb:duckdb 23843444 2.408e+07 0.990176 ns
tpcds_q02/duckdb:duckdb 24876861 2.3984e+07 1.03723 ns
tpcds_q03/duckdb:duckdb 10466708 1.07966e+07 0.969449 ns
tpcds_q04/duckdb:duckdb 174459294 1.77809e+08 0.981159 ns
tpcds_q05/duckdb:duckdb 21732496 2.22174e+07 0.978174 ns
tpcds_q06/duckdb:duckdb 26736142 2.88509e+07 0.926701 ns
tpcds_q07/duckdb:duckdb 41065334 4.26179e+07 0.96357 ns
tpcds_q08/duckdb:duckdb 124217263 1.26104e+08 0.985038 ns
tpcds_q09/duckdb:duckdb 19017684 1.94806e+07 0.976235 ns
tpcds_q10/duckdb:duckdb 28359961 2.99597e+07 0.946604 ns
tpcds_q11/duckdb:duckdb 153518212 1.56182e+08 0.982942 ns
tpcds_q12/duckdb:duckdb 14063185 1.46835e+07 0.957753 ns
tpcds_q13/duckdb:duckdb 26983071 2.75716e+07 0.978655 ns
tpcds_q14/duckdb:duckdb 91954305 9.61382e+07 0.95648 ns
tpcds_q15/duckdb:duckdb 22774126 2.45766e+07 0.926658 ns
tpcds_q16/duckdb:duckdb 22018750 2.33785e+07 0.941837 ns
tpcds_q17/duckdb:duckdb 25572140 2.58559e+07 0.989026 ns
tpcds_q18/duckdb:duckdb 50857298 5.19819e+07 0.978365 ns
tpcds_q19/duckdb:duckdb 19673944 2.06952e+07 0.950652 ns
tpcds_q20/duckdb:duckdb 14533854 1.56456e+07 0.92894 ns
tpcds_q21/duckdb:duckdb 7988049 8.31338e+06 0.960867 ns
tpcds_q22/duckdb:duckdb 82350738 8.97703e+07 0.917349 ns
tpcds_q23/duckdb:duckdb 72759859 7.58743e+07 0.958953 ns
tpcds_q24/duckdb:duckdb 26170156 2.82678e+07 0.925795 ns
tpcds_q25/duckdb:duckdb 19041759 2.09346e+07 0.909583 ns
tpcds_q26/duckdb:duckdb 29627255 3.12774e+07 0.94724 ns
tpcds_q27/duckdb:duckdb 52977655 5.47312e+07 0.967961 ns
tpcds_q28/duckdb:duckdb 24780415 2.52307e+07 0.982154 ns
tpcds_q29/duckdb:duckdb 24767795 2.51602e+07 0.984403 ns
tpcds_q30/duckdb:duckdb 32671607 3.39267e+07 0.963007 ns
tpcds_q31/duckdb:duckdb 24275396 2.52499e+07 0.961406 ns
tpcds_q32/duckdb:duckdb 8600673 9.88184e+06 0.870352 ns 🚀
tpcds_q33/duckdb:duckdb 16214776 1.70355e+07 0.951824 ns
tpcds_q34/duckdb:duckdb 18554849 1.96376e+07 0.944862 ns
tpcds_q35/duckdb:duckdb 40523066 4.01122e+07 1.01024 ns
tpcds_q36/duckdb:duckdb 77464054 8.49981e+07 0.911362 ns
tpcds_q37/duckdb:duckdb 9211040 9.92398e+06 0.92816 ns
tpcds_q38/duckdb:duckdb 32948812 3.79947e+07 0.867194 ns 🚀
tpcds_q39/duckdb:duckdb 29981077 3.10777e+07 0.964715 ns
tpcds_q40/duckdb:duckdb 15509992 1.6792e+07 0.923652 ns
tpcds_q41/duckdb:duckdb 10305260 1.07331e+07 0.960136 ns
tpcds_q42/duckdb:duckdb 9082059 9.03166e+06 1.00558 ns
tpcds_q43/duckdb:duckdb 14648637 1.42971e+07 1.02459 ns
tpcds_q44/duckdb:duckdb 16552358 1.68484e+07 0.982429 ns
tpcds_q45/duckdb:duckdb 19042879 2.01978e+07 0.94282 ns
tpcds_q46/duckdb:duckdb 40518821 4.30667e+07 0.940839 ns
tpcds_q47/duckdb:duckdb 54562566 5.66486e+07 0.963176 ns
tpcds_q48/duckdb:duckdb 26080747 2.61214e+07 0.998444 ns
tpcds_q49/duckdb:duckdb 18108095 1.86822e+07 0.96927 ns
tpcds_q50/duckdb:duckdb 17023896 1.75318e+07 0.97103 ns
tpcds_q51/duckdb:duckdb 107303509 1.08325e+08 0.990573 ns
tpcds_q52/duckdb:duckdb 9534077 1.0485e+07 0.90931 ns
tpcds_q53/duckdb:duckdb 15368004 1.60403e+07 0.958089 ns
tpcds_q54/duckdb:duckdb 19537650 2.10332e+07 0.928894 ns
tpcds_q55/duckdb:duckdb 9276339 9.48731e+06 0.977762 ns
tpcds_q56/duckdb:duckdb 17161977 1.80684e+07 0.949832 ns
tpcds_q57/duckdb:duckdb 45755890 4.81904e+07 0.949482 ns
tpcds_q58/duckdb:duckdb 15536213 1.59886e+07 0.971708 ns
tpcds_q59/duckdb:duckdb 37695958 3.83278e+07 0.983515 ns
tpcds_q60/duckdb:duckdb 19653010 1.95824e+07 1.0036 ns
tpcds_q61/duckdb:duckdb 18176954 1.92554e+07 0.943992 ns
tpcds_q62/duckdb:duckdb 10582834 1.12806e+07 0.938143 ns
tpcds_q63/duckdb:duckdb 13777875 1.4185e+07 0.971297 ns
tpcds_q64/duckdb:duckdb 60614940 6.39182e+07 0.94832 ns
tpcds_q65/duckdb:duckdb 33949198 3.64768e+07 0.930707 ns
tpcds_q66/duckdb:duckdb 29074377 2.86109e+07 1.0162 ns
tpcds_q67/duckdb:duckdb 151378508 1.55656e+08 0.972518 ns
tpcds_q68/duckdb:duckdb 27961775 2.88987e+07 0.967578 ns
tpcds_q69/duckdb:duckdb 29157209 3.06632e+07 0.950885 ns
tpcds_q70/duckdb:duckdb 19607342 2.06951e+07 0.947438 ns
tpcds_q71/duckdb:duckdb 16514063 1.80252e+07 0.916167 ns
tpcds_q72/duckdb:duckdb 46465313 4.79976e+07 0.968076 ns
tpcds_q73/duckdb:duckdb 13965517 1.50087e+07 0.930497 ns
tpcds_q74/duckdb:duckdb 105622902 1.09658e+08 0.963206 ns
tpcds_q75/duckdb:duckdb 45644629 4.71764e+07 0.967532 ns
tpcds_q76/duckdb:duckdb 14999125 1.55616e+07 0.963858 ns
tpcds_q77/duckdb:duckdb 14455652 1.50885e+07 0.958057 ns
tpcds_q78/duckdb:duckdb 66529521 7.00801e+07 0.949335 ns
tpcds_q79/duckdb:duckdb 21588022 2.20863e+07 0.977439 ns
tpcds_q80/duckdb:duckdb 32784508 3.22499e+07 1.01658 ns
tpcds_q81/duckdb:duckdb 41102030 4.55566e+07 0.902219 ns
tpcds_q82/duckdb:duckdb 11239944 1.15682e+07 0.971628 ns
tpcds_q83/duckdb:duckdb 11066551 1.20057e+07 0.921778 ns
tpcds_q84/duckdb:duckdb 15207046 1.62213e+07 0.937474 ns
tpcds_q85/duckdb:duckdb 25776745 2.83553e+07 0.909062 ns
tpcds_q86/duckdb:duckdb 13623505 1.45529e+07 0.936135 ns
tpcds_q87/duckdb:duckdb 34696009 3.55251e+07 0.976661 ns
tpcds_q88/duckdb:duckdb 26435595 2.69843e+07 0.979665 ns
tpcds_q89/duckdb:duckdb 18014524 1.94084e+07 0.928181 ns
tpcds_q90/duckdb:duckdb 6930683 7.88529e+06 0.878938 ns 🚀
tpcds_q91/duckdb:duckdb 14976331 1.59659e+07 0.938022 ns
tpcds_q92/duckdb:duckdb 10057806 1.08817e+07 0.924283 ns
tpcds_q93/duckdb:duckdb 24013681 2.50071e+07 0.960273 ns
tpcds_q94/duckdb:duckdb 15290011 1.63421e+07 0.935623 ns
tpcds_q95/duckdb:duckdb 133162869 1.37445e+08 0.968842 ns
tpcds_q96/duckdb:duckdb 6498347 6.61435e+06 0.982462 ns
tpcds_q97/duckdb:duckdb 32475052 3.44392e+07 0.942969 ns
tpcds_q98/duckdb:duckdb 19185085 2.00337e+07 0.957642 ns
tpcds_q99/duckdb:duckdb 21603055 2.21124e+07 0.976967 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.959x ➖
  • Vortex: 0.939x ➖
  • duckdb:vortex: 0.936x ➖
  • datafusion:vortex: 0.942x ➖
  • Best: fineweb_q00/datafusion:vortex-compact (0.764x)
  • Worst: fineweb_q01/datafusion:vortex-compact (1.142x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 935215231 8.59501e+08 1.08809 ns
fineweb_q01/datafusion:parquet 1581095144 1.61123e+09 0.981296 ns
fineweb_q02/datafusion:parquet 1598629208 1.59313e+09 1.00345 ns
fineweb_q03/datafusion:parquet 1633955599 1.59801e+09 1.0225 ns
fineweb_q04/datafusion:parquet 1626494240 1.5494e+09 1.04976 ns
fineweb_q05/datafusion:parquet 1567787484 1.61826e+09 0.968808 ns
fineweb_q06/datafusion:parquet 1564383188 1.62246e+09 0.964205 ns
fineweb_q07/datafusion:parquet 1623886417 1.64894e+09 0.984808 ns
fineweb_q08/datafusion:parquet 1647443256 1.5928e+09 1.03431 ns
fineweb_q00/datafusion:vortex-file-compressed 34569049 3.63166e+07 0.951881 ns
fineweb_q01/datafusion:vortex-file-compressed 478216743 4.88097e+08 0.979757 ns
fineweb_q02/datafusion:vortex-file-compressed 382459711 3.72429e+08 1.02693 ns
fineweb_q03/datafusion:vortex-file-compressed 1424483251 1.44047e+09 0.988899 ns
fineweb_q04/datafusion:vortex-file-compressed 1391883060 1.39163e+09 1.00018 ns
fineweb_q05/datafusion:vortex-file-compressed 1409138023 1.39993e+09 1.00658 ns
fineweb_q06/datafusion:vortex-file-compressed 1556766248 1.5338e+09 1.01497 ns
fineweb_q07/datafusion:vortex-file-compressed 1399221508 1.38588e+09 1.00962 ns
fineweb_q08/datafusion:vortex-file-compressed 538687461 6.14453e+08 0.876694 ns
fineweb_q00/datafusion:vortex-compact 30480383 3.98804e+07 0.764294 ns
fineweb_q01/datafusion:vortex-compact 548402844 4.80237e+08 1.14194 ns
fineweb_q02/datafusion:vortex-compact 381856401 4.58953e+08 0.832016 ns
fineweb_q03/datafusion:vortex-compact 1797521399 1.92115e+09 0.93565 ns
fineweb_q04/datafusion:vortex-compact 2185158548 2.40714e+09 0.907782 ns
fineweb_q05/datafusion:vortex-compact 1626902154 1.83585e+09 0.886184 ns
fineweb_q06/datafusion:vortex-compact 1353067288 1.51424e+09 0.893561 ns
fineweb_q07/datafusion:vortex-compact 1238873611 1.42333e+09 0.870403 ns
fineweb_q08/datafusion:vortex-compact 377081722 4.01317e+08 0.939611 ns
fineweb_q00/duckdb:parquet 1005077938 9.98566e+08 1.00652 ns
fineweb_q01/duckdb:parquet 2219254779 2.23352e+09 0.993614 ns
fineweb_q02/duckdb:parquet 2223572961 2.21901e+09 1.00205 ns
fineweb_q03/duckdb:parquet 7236094235 7.36696e+09 0.982237 ns
fineweb_q04/duckdb:parquet 1739360009 1.78207e+09 0.976033 ns
fineweb_q05/duckdb:parquet 3872682643 3.94415e+09 0.981881 ns
fineweb_q06/duckdb:parquet 5043173170 5.1469e+09 0.979847 ns
fineweb_q07/duckdb:parquet 5533290610 5.57262e+09 0.992943 ns
fineweb_q08/duckdb:parquet 992745568 1.01211e+09 0.980868 ns
fineweb_q00/duckdb:vortex-file-compressed 79095115 7.97697e+07 0.991543 ns
fineweb_q01/duckdb:vortex-file-compressed 518504114 5.37426e+08 0.964791 ns
fineweb_q02/duckdb:vortex-file-compressed 567647675 6.1075e+08 0.929427 ns
fineweb_q03/duckdb:vortex-file-compressed 1475106443 1.63203e+09 0.903848 ns
fineweb_q04/duckdb:vortex-file-compressed 1561969325 1.75275e+09 0.891152 ns
fineweb_q05/duckdb:vortex-file-compressed 1540893281 1.60877e+09 0.95781 ns
fineweb_q06/duckdb:vortex-file-compressed 1622509632 1.85968e+09 0.872468 ns
fineweb_q07/duckdb:vortex-file-compressed 1443967440 1.55194e+09 0.930429 ns
fineweb_q08/duckdb:vortex-file-compressed 673773844 6.98524e+08 0.964567 ns
fineweb_q00/duckdb:vortex-compact 77200304 8.79554e+07 0.877721 ns
fineweb_q01/duckdb:vortex-compact 522755148 5.29907e+08 0.986504 ns
fineweb_q02/duckdb:vortex-compact 674372930 6.87106e+08 0.981468 ns
fineweb_q03/duckdb:vortex-compact 1767255543 1.92333e+09 0.91885 ns
fineweb_q04/duckdb:vortex-compact 1639210421 1.98527e+09 0.825685 ns
fineweb_q05/duckdb:vortex-compact 1644534751 1.75512e+09 0.936991 ns
fineweb_q06/duckdb:vortex-compact 1487349602 1.54336e+09 0.963707 ns
fineweb_q07/duckdb:vortex-compact 1396799391 1.42208e+09 0.982221 ns
fineweb_q08/duckdb:vortex-compact 530306556 5.35353e+08 0.990573 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.075x ➖
  • Vortex: 1.089x ➖
  • duckdb:vortex: 1.012x ➖
  • datafusion:vortex: 1.171x ❌
  • Best: tpch_q11/duckdb:vortex-compact (0.987x)
  • Worst: tpch_q12/datafusion:vortex-file-compressed (1.293x)
  • Significant (>10%): 0↑ 33↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1089003685 1.04394e+09 1.04317 ns
tpch_q02/datafusion:arrow 245063986 2.39751e+08 1.02216 ns
tpch_q03/datafusion:arrow 917442907 8.94478e+08 1.02567 ns
tpch_q04/datafusion:arrow 717979204 6.6861e+08 1.07384 ns
tpch_q05/datafusion:arrow 1544594376 1.49418e+09 1.03374 ns
tpch_q06/datafusion:arrow 588381427 5.55646e+08 1.05891 ns
tpch_q07/datafusion:arrow 1954784604 1.87232e+09 1.04404 ns
tpch_q08/datafusion:arrow 2003352653 1.93238e+09 1.03673 ns
tpch_q09/datafusion:arrow 2142996806 2.07444e+09 1.03305 ns
tpch_q10/datafusion:arrow 1128074145 1.0591e+09 1.06513 ns
tpch_q11/datafusion:arrow 205667242 2.07408e+08 0.991606 ns
tpch_q12/datafusion:arrow 1248462986 1.11219e+09 1.12252 ns 🚨
tpch_q13/datafusion:arrow 571980856 5.41921e+08 1.05547 ns
tpch_q14/datafusion:arrow 884764052 6.42895e+08 1.37622 ns 🚨
tpch_q15/datafusion:arrow 1929633955 1.39649e+09 1.38177 ns 🚨
tpch_q16/datafusion:arrow 166506007 1.33128e+08 1.25072 ns 🚨
tpch_q17/datafusion:arrow 2492034364 1.97048e+09 1.26468 ns 🚨
tpch_q18/datafusion:arrow 3177917926 2.50499e+09 1.26864 ns 🚨
tpch_q19/datafusion:arrow 1240504025 9.83799e+08 1.26093 ns 🚨
tpch_q20/datafusion:arrow 1141100916 8.71657e+08 1.30912 ns 🚨
tpch_q21/datafusion:arrow 5196954747 4.68904e+09 1.10832 ns 🚨
tpch_q22/datafusion:arrow 207116360 1.95917e+08 1.05716 ns
tpch_q01/datafusion:parquet 472947314 4.57103e+08 1.03466 ns
tpch_q02/datafusion:parquet 274113247 2.71029e+08 1.01138 ns
tpch_q03/datafusion:parquet 406108302 4.07065e+08 0.99765 ns
tpch_q04/datafusion:parquet 152589725 1.47262e+08 1.03618 ns
tpch_q05/datafusion:parquet 594719081 5.81962e+08 1.02192 ns
tpch_q06/datafusion:parquet 129269188 1.34644e+08 0.960081 ns
tpch_q07/datafusion:parquet 817511984 8.06534e+08 1.01361 ns
tpch_q08/datafusion:parquet 669589035 6.61159e+08 1.01275 ns
tpch_q09/datafusion:parquet 986780317 9.78354e+08 1.00861 ns
tpch_q10/datafusion:parquet 616541166 6.11732e+08 1.00786 ns
tpch_q11/datafusion:parquet 214792450 2.04186e+08 1.05195 ns
tpch_q12/datafusion:parquet 245429449 2.44327e+08 1.00451 ns
tpch_q13/datafusion:parquet 341331204 3.4042e+08 1.00268 ns
tpch_q14/datafusion:parquet 212374555 2.07711e+08 1.02245 ns
tpch_q15/datafusion:parquet 262994695 2.65278e+08 0.991394 ns
tpch_q16/datafusion:parquet 183979054 1.85279e+08 0.992983 ns
tpch_q17/datafusion:parquet 847617501 8.37601e+08 1.01196 ns
tpch_q18/datafusion:parquet 1055157679 1.02279e+09 1.03164 ns
tpch_q19/datafusion:parquet 338190283 3.29926e+08 1.02505 ns
tpch_q20/datafusion:parquet 384952108 3.79429e+08 1.01456 ns
tpch_q21/datafusion:parquet 903737984 8.98527e+08 1.0058 ns
tpch_q22/datafusion:parquet 224466093 2.22462e+08 1.00901 ns
tpch_q01/datafusion:vortex-file-compressed 469997696 4.59655e+08 1.0225 ns
tpch_q02/datafusion:vortex-file-compressed 175768509 1.73319e+08 1.01413 ns
tpch_q03/datafusion:vortex-file-compressed 263642672 2.59065e+08 1.01767 ns
tpch_q04/datafusion:vortex-file-compressed 113006220 1.1279e+08 1.00192 ns
tpch_q05/datafusion:vortex-file-compressed 473609953 4.63303e+08 1.02225 ns
tpch_q06/datafusion:vortex-file-compressed 41623330 4.00264e+07 1.0399 ns
tpch_q07/datafusion:vortex-file-compressed 662739992 6.45505e+08 1.0267 ns
tpch_q08/datafusion:vortex-file-compressed 496203208 4.84892e+08 1.02333 ns
tpch_q09/datafusion:vortex-file-compressed 1037294188 8.21117e+08 1.26327 ns 🚨
tpch_q10/datafusion:vortex-file-compressed 370311169 3.03062e+08 1.2219 ns 🚨
tpch_q11/datafusion:vortex-file-compressed 157489381 1.26376e+08 1.2462 ns 🚨
tpch_q12/datafusion:vortex-file-compressed 170313793 1.31722e+08 1.29298 ns 🚨
tpch_q13/datafusion:vortex-file-compressed 275944344 2.2811e+08 1.2097 ns 🚨
tpch_q14/datafusion:vortex-file-compressed 95606679 7.73175e+07 1.23655 ns 🚨
tpch_q15/datafusion:vortex-file-compressed 156987752 1.22173e+08 1.28496 ns 🚨
tpch_q16/datafusion:vortex-file-compressed 115383498 9.85641e+07 1.17064 ns 🚨
tpch_q17/datafusion:vortex-file-compressed 943897728 7.4339e+08 1.26972 ns 🚨
tpch_q18/datafusion:vortex-file-compressed 1218499383 9.49329e+08 1.28354 ns 🚨
tpch_q19/datafusion:vortex-file-compressed 115325924 9.38779e+07 1.22847 ns 🚨
tpch_q20/datafusion:vortex-file-compressed 249320040 2.02841e+08 1.22914 ns 🚨
tpch_q21/datafusion:vortex-file-compressed 997007904 7.76838e+08 1.28342 ns 🚨
tpch_q22/datafusion:vortex-file-compressed 81187146 6.65203e+07 1.22049 ns 🚨
tpch_q01/datafusion:vortex-compact 575675947 4.75381e+08 1.21098 ns 🚨
tpch_q02/datafusion:vortex-compact 214726310 1.81106e+08 1.18564 ns 🚨
tpch_q03/datafusion:vortex-compact 349318203 2.82306e+08 1.23738 ns 🚨
tpch_q04/datafusion:vortex-compact 156460105 1.29523e+08 1.20797 ns 🚨
tpch_q05/datafusion:vortex-compact 597990635 4.75846e+08 1.25669 ns 🚨
tpch_q06/datafusion:vortex-compact 92877407 8.11996e+07 1.14382 ns 🚨
tpch_q07/datafusion:vortex-compact 839972229 6.77394e+08 1.24001 ns 🚨
tpch_q08/datafusion:vortex-compact 609094468 4.98411e+08 1.22207 ns 🚨
tpch_q09/datafusion:vortex-compact 1038059327 8.37095e+08 1.24007 ns 🚨
tpch_q10/datafusion:vortex-compact 407719709 3.38701e+08 1.20377 ns 🚨
tpch_q11/datafusion:vortex-compact 159291821 1.33599e+08 1.19231 ns 🚨
tpch_q12/datafusion:vortex-compact 225735266 1.93109e+08 1.16895 ns 🚨
tpch_q13/datafusion:vortex-compact 317325265 2.72464e+08 1.16465 ns 🚨
tpch_q14/datafusion:vortex-compact 127912505 1.05671e+08 1.21048 ns 🚨
tpch_q15/datafusion:vortex-compact 209829998 1.75584e+08 1.19504 ns 🚨
tpch_q16/datafusion:vortex-compact 127757645 1.09714e+08 1.16446 ns 🚨
tpch_q17/datafusion:vortex-compact 928276119 7.49263e+08 1.23892 ns 🚨
tpch_q18/datafusion:vortex-compact 1191581846 9.57545e+08 1.24441 ns 🚨
tpch_q19/datafusion:vortex-compact 215131325 2.00501e+08 1.07297 ns
tpch_q20/datafusion:vortex-compact 265853686 2.32701e+08 1.14247 ns 🚨
tpch_q21/datafusion:vortex-compact 861708524 7.98211e+08 1.07955 ns
tpch_q22/datafusion:vortex-compact 82613360 7.94007e+07 1.04046 ns
tpch_q01/duckdb:parquet 259385942 2.62251e+08 0.989074 ns
tpch_q02/duckdb:parquet 126174529 1.19241e+08 1.05814 ns
tpch_q03/duckdb:parquet 227214069 2.2615e+08 1.00471 ns
tpch_q04/duckdb:parquet 152611258 1.51174e+08 1.0095 ns
tpch_q05/duckdb:parquet 229279541 2.33755e+08 0.980856 ns
tpch_q06/duckdb:parquet 70665494 7.12784e+07 0.991401 ns
tpch_q07/duckdb:parquet 219701222 2.20395e+08 0.996852 ns
tpch_q08/duckdb:parquet 335013380 3.28631e+08 1.01942 ns
tpch_q09/duckdb:parquet 497882794 4.95064e+08 1.00569 ns
tpch_q10/duckdb:parquet 638569487 6.36547e+08 1.00318 ns
tpch_q11/duckdb:parquet 49579237 5.57249e+07 0.889715 ns 🚀
tpch_q12/duckdb:parquet 140850386 1.40659e+08 1.00136 ns
tpch_q13/duckdb:parquet 418247141 4.11513e+08 1.01636 ns
tpch_q14/duckdb:parquet 181384860 1.82539e+08 0.99368 ns
tpch_q15/duckdb:parquet 108355342 1.07607e+08 1.00695 ns
tpch_q16/duckdb:parquet 169820765 1.60876e+08 1.0556 ns
tpch_q17/duckdb:parquet 204991453 2.06902e+08 0.990765 ns
tpch_q18/duckdb:parquet 367511378 3.67057e+08 1.00124 ns
tpch_q19/duckdb:parquet 289362351 3.00102e+08 0.964213 ns
tpch_q20/duckdb:parquet 250406101 2.49985e+08 1.00169 ns
tpch_q21/duckdb:parquet 591558033 5.83934e+08 1.01306 ns
tpch_q22/duckdb:parquet 301574414 3.00213e+08 1.00453 ns
tpch_q01/duckdb:vortex-file-compressed 187207659 1.83888e+08 1.01805 ns
tpch_q02/duckdb:vortex-file-compressed 58066797 5.65064e+07 1.02762 ns
tpch_q03/duckdb:vortex-file-compressed 139748115 1.3763e+08 1.01539 ns
tpch_q04/duckdb:vortex-file-compressed 161969275 1.60055e+08 1.01196 ns
tpch_q05/duckdb:vortex-file-compressed 151613601 1.46986e+08 1.03148 ns
tpch_q06/duckdb:vortex-file-compressed 49346256 4.92646e+07 1.00166 ns
tpch_q07/duckdb:vortex-file-compressed 154243675 1.55687e+08 0.990732 ns
tpch_q08/duckdb:vortex-file-compressed 224009133 2.26228e+08 0.990193 ns
tpch_q09/duckdb:vortex-file-compressed 375302109 3.6503e+08 1.02814 ns
tpch_q10/duckdb:vortex-file-compressed 153028203 1.49741e+08 1.02195 ns
tpch_q11/duckdb:vortex-file-compressed 38399850 3.68016e+07 1.04343 ns
tpch_q12/duckdb:vortex-file-compressed 96951517 9.2812e+07 1.0446 ns
tpch_q13/duckdb:vortex-file-compressed 241671661 2.39293e+08 1.00994 ns
tpch_q14/duckdb:vortex-file-compressed 76612167 7.46542e+07 1.02623 ns
tpch_q15/duckdb:vortex-file-compressed 96830860 9.54721e+07 1.01423 ns
tpch_q16/duckdb:vortex-file-compressed 84941350 8.50076e+07 0.999221 ns
tpch_q17/duckdb:vortex-file-compressed 132595030 1.27809e+08 1.03745 ns
tpch_q18/duckdb:vortex-file-compressed 295386937 2.95424e+08 0.999874 ns
tpch_q19/duckdb:vortex-file-compressed 85538315 8.6541e+07 0.988413 ns
tpch_q20/duckdb:vortex-file-compressed 177729129 1.73394e+08 1.025 ns
tpch_q21/duckdb:vortex-file-compressed 570125626 5.71663e+08 0.99731 ns
tpch_q22/duckdb:vortex-file-compressed 75640815 7.53098e+07 1.0044 ns
tpch_q01/duckdb:vortex-compact 234402350 2.34481e+08 0.999663 ns
tpch_q02/duckdb:vortex-compact 74458032 7.11317e+07 1.04676 ns
tpch_q03/duckdb:vortex-compact 168682767 1.68204e+08 1.00285 ns
tpch_q04/duckdb:vortex-compact 200235088 1.97804e+08 1.01229 ns
tpch_q05/duckdb:vortex-compact 180142759 1.74982e+08 1.02949 ns
tpch_q06/duckdb:vortex-compact 110422853 1.1162e+08 0.989273 ns
tpch_q07/duckdb:vortex-compact 218203822 2.18758e+08 0.997469 ns
tpch_q08/duckdb:vortex-compact 263757480 2.59329e+08 1.01708 ns
tpch_q09/duckdb:vortex-compact 413813653 4.09713e+08 1.01001 ns
tpch_q10/duckdb:vortex-compact 200916357 2.0037e+08 1.00273 ns
tpch_q11/duckdb:vortex-compact 42319045 4.28773e+07 0.986981 ns
tpch_q12/duckdb:vortex-compact 227663018 2.25669e+08 1.00883 ns
tpch_q13/duckdb:vortex-compact 301440751 2.94584e+08 1.02328 ns
tpch_q14/duckdb:vortex-compact 119155330 1.16678e+08 1.02123 ns
tpch_q15/duckdb:vortex-compact 123610974 1.21042e+08 1.02122 ns
tpch_q16/duckdb:vortex-compact 94413952 9.48784e+07 0.995104 ns
tpch_q17/duckdb:vortex-compact 139415116 1.36488e+08 1.02145 ns
tpch_q18/duckdb:vortex-compact 337135055 3.33131e+08 1.01202 ns
tpch_q19/duckdb:vortex-compact 123409336 1.21311e+08 1.0173 ns
tpch_q20/duckdb:vortex-compact 213272885 2.11885e+08 1.00655 ns
tpch_q21/duckdb:vortex-compact 656239396 6.53455e+08 1.00426 ns
tpch_q22/duckdb:vortex-compact 86700554 8.66063e+07 1.00109 ns
tpch_q01/duckdb:duckdb 122257916 1.17864e+08 1.03728 ns
tpch_q02/duckdb:duckdb 54365462 4.89719e+07 1.11014 ns 🚨
tpch_q03/duckdb:duckdb 114095400 1.01187e+08 1.12758 ns 🚨
tpch_q04/duckdb:duckdb 145973370 1.28958e+08 1.13194 ns 🚨
tpch_q05/duckdb:duckdb 128114868 1.12081e+08 1.14306 ns 🚨
tpch_q06/duckdb:duckdb 49110098 4.45876e+07 1.10143 ns 🚨
tpch_q07/duckdb:duckdb 121999455 1.10782e+08 1.10125 ns 🚨
tpch_q08/duckdb:duckdb 155168041 1.40634e+08 1.10335 ns 🚨
tpch_q09/duckdb:duckdb 351427611 3.10365e+08 1.1323 ns 🚨
tpch_q10/duckdb:duckdb 248619856 2.07615e+08 1.19751 ns 🚨
tpch_q11/duckdb:duckdb 24326014 2.29858e+07 1.05831 ns
tpch_q12/duckdb:duckdb 96000205 8.52196e+07 1.1265 ns 🚨
tpch_q13/duckdb:duckdb 272557214 2.40234e+08 1.13455 ns 🚨
tpch_q14/duckdb:duckdb 84395737 7.76103e+07 1.08743 ns
tpch_q15/duckdb:duckdb 88315091 8.18599e+07 1.07886 ns
tpch_q16/duckdb:duckdb 84172197 7.30489e+07 1.15227 ns 🚨
tpch_q17/duckdb:duckdb 107389067 9.99852e+07 1.07405 ns
tpch_q18/duckdb:duckdb 250425259 2.17773e+08 1.14994 ns 🚨
tpch_q19/duckdb:duckdb 140541138 1.27824e+08 1.09949 ns
tpch_q20/duckdb:duckdb 137215805 1.2472e+08 1.10019 ns 🚨
tpch_q21/duckdb:duckdb 375389613 3.15616e+08 1.18939 ns 🚨
tpch_q22/duckdb:duckdb 76596853 7.23146e+07 1.05922 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.021x ➖
  • Vortex: 1.021x ➖
  • duckdb:vortex: 1.021x ➖
  • Best: statpopgen_q02/duckdb:vortex-compact (0.963x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.068x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 240729818 2.33115e+08 1.03266 ns
statpopgen_q01/duckdb:parquet 386141808 3.72859e+08 1.03562 ns
statpopgen_q02/duckdb:parquet 702045018 6.78785e+08 1.03427 ns
statpopgen_q03/duckdb:parquet 1143188763 1.11278e+09 1.02733 ns
statpopgen_q04/duckdb:parquet 1162087171 1.14066e+09 1.01878 ns
statpopgen_q05/duckdb:parquet 751815873 7.43648e+08 1.01098 ns
statpopgen_q06/duckdb:parquet 1355458897 1.33785e+09 1.01316 ns
statpopgen_q07/duckdb:parquet 866598776 8.48319e+08 1.02155 ns
statpopgen_q08/duckdb:parquet 852599393 8.50231e+08 1.00279 ns
statpopgen_q09/duckdb:parquet 963242397 9.44521e+08 1.01982 ns
statpopgen_q10/duckdb:parquet 2211605375 2.15531e+09 1.02612 ns
statpopgen_q00/duckdb:vortex-file-compressed 13218922 1.26177e+07 1.04765 ns
statpopgen_q01/duckdb:vortex-file-compressed 96201680 9.55449e+07 1.00687 ns
statpopgen_q02/duckdb:vortex-file-compressed 1218662224 1.19805e+09 1.01721 ns
statpopgen_q03/duckdb:vortex-file-compressed 2876329248 2.78796e+09 1.0317 ns
statpopgen_q04/duckdb:vortex-file-compressed 2867788114 2.80221e+09 1.0234 ns
statpopgen_q05/duckdb:vortex-file-compressed 1278821999 1.26696e+09 1.00936 ns
statpopgen_q06/duckdb:vortex-file-compressed 1949993999 1.92617e+09 1.01237 ns
statpopgen_q07/duckdb:vortex-file-compressed 157367669 1.54552e+08 1.01822 ns
statpopgen_q08/duckdb:vortex-file-compressed 170956732 1.62978e+08 1.04896 ns
statpopgen_q09/duckdb:vortex-file-compressed 2581833826 2.56796e+09 1.0054 ns
statpopgen_q10/duckdb:vortex-file-compressed 4139632197 4.081e+09 1.01437 ns
statpopgen_q00/duckdb:vortex-compact 13326726 1.27412e+07 1.04596 ns
statpopgen_q01/duckdb:vortex-compact 243563929 2.28056e+08 1.068 ns
statpopgen_q02/duckdb:vortex-compact 542231171 5.6323e+08 0.962717 ns
statpopgen_q03/duckdb:vortex-compact 2261946927 2.16859e+09 1.04305 ns
statpopgen_q04/duckdb:vortex-compact 2237785725 2.16151e+09 1.03529 ns
statpopgen_q05/duckdb:vortex-compact 573681144 5.76247e+08 0.995548 ns
statpopgen_q06/duckdb:vortex-compact 1528750382 1.49937e+09 1.0196 ns
statpopgen_q07/duckdb:vortex-compact 1579824329 1.56665e+09 1.00841 ns
statpopgen_q08/duckdb:vortex-compact 1580931356 1.57527e+09 1.0036 ns
statpopgen_q09/duckdb:vortex-compact 2011352510 1.96007e+09 1.02616 ns
statpopgen_q10/duckdb:vortex-compact 3781427608 3.70053e+09 1.02186 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.977x ➖
  • Vortex: 0.967x ➖
  • duckdb:vortex: 0.978x ➖
  • datafusion:vortex: 0.955x ➖
  • Best: tpch_q10/datafusion:vortex-file-compressed (0.792x)
  • Worst: tpch_q01/duckdb:vortex-file-compressed (1.110x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 881632309 8.62126e+08 1.02263 ns
tpch_q02/datafusion:parquet 690242193 6.66022e+08 1.03637 ns
tpch_q03/datafusion:parquet 920394145 9.59885e+08 0.958858 ns
tpch_q04/datafusion:parquet 500194992 4.5104e+08 1.10898 ns
tpch_q05/datafusion:parquet 1198020133 1.13568e+09 1.05489 ns
tpch_q06/datafusion:parquet 486495080 5.12633e+08 0.949013 ns
tpch_q07/datafusion:parquet 1370576595 1.32002e+09 1.0383 ns
tpch_q08/datafusion:parquet 1501196392 1.47635e+09 1.01683 ns
tpch_q09/datafusion:parquet 1793637539 1.73213e+09 1.03551 ns
tpch_q10/datafusion:parquet 2011451425 1.9985e+09 1.00648 ns
tpch_q11/datafusion:parquet 537611187 5.51242e+08 0.975272 ns
tpch_q12/datafusion:parquet 677292677 6.49169e+08 1.04332 ns
tpch_q13/datafusion:parquet 679209913 6.69131e+08 1.01506 ns
tpch_q14/datafusion:parquet 774364660 7.67451e+08 1.00901 ns
tpch_q15/datafusion:parquet 1187872955 1.20093e+09 0.989131 ns
tpch_q16/datafusion:parquet 382467291 3.82338e+08 1.00034 ns
tpch_q17/datafusion:parquet 1405328087 1.36319e+09 1.03091 ns
tpch_q18/datafusion:parquet 1554849562 1.56296e+09 0.994811 ns
tpch_q19/datafusion:parquet 931287705 9.79925e+08 0.950366 ns
tpch_q20/datafusion:parquet 1073624845 1.1055e+09 0.971167 ns
tpch_q21/datafusion:parquet 1690215257 1.73978e+09 0.971511 ns
tpch_q22/datafusion:parquet 644317818 6.53293e+08 0.986262 ns
tpch_q01/datafusion:vortex-file-compressed 729316581 7.67205e+08 0.950615 ns
tpch_q02/datafusion:vortex-file-compressed 526400589 6.37279e+08 0.826012 ns
tpch_q03/datafusion:vortex-file-compressed 785891718 8.20435e+08 0.957897 ns
tpch_q04/datafusion:vortex-file-compressed 559917594 5.59717e+08 1.00036 ns
tpch_q05/datafusion:vortex-file-compressed 952486026 9.58381e+08 0.993849 ns
tpch_q06/datafusion:vortex-file-compressed 623041432 5.83257e+08 1.06821 ns
tpch_q07/datafusion:vortex-file-compressed 1090188019 1.13531e+09 0.960253 ns
tpch_q08/datafusion:vortex-file-compressed 1137937326 1.30504e+09 0.871955 ns
tpch_q09/datafusion:vortex-file-compressed 1381146994 1.58262e+09 0.872694 ns
tpch_q10/datafusion:vortex-file-compressed 943472661 1.19072e+09 0.792354 ns
tpch_q11/datafusion:vortex-file-compressed 411908110 4.84094e+08 0.850884 ns
tpch_q12/datafusion:vortex-file-compressed 903196417 9.50446e+08 0.950287 ns
tpch_q13/datafusion:vortex-file-compressed 433497919 4.09613e+08 1.05831 ns
tpch_q14/datafusion:vortex-file-compressed 555670772 5.77051e+08 0.96295 ns
tpch_q15/datafusion:vortex-file-compressed 976983985 1.04828e+09 0.931985 ns
tpch_q16/datafusion:vortex-file-compressed 274168881 2.97184e+08 0.922556 ns
tpch_q17/datafusion:vortex-file-compressed 1191367434 1.18529e+09 1.00512 ns
tpch_q18/datafusion:vortex-file-compressed 1368547092 1.36264e+09 1.00433 ns
tpch_q19/datafusion:vortex-file-compressed 660236044 7.2667e+08 0.908577 ns
tpch_q20/datafusion:vortex-file-compressed 807193204 8.71549e+08 0.926159 ns
tpch_q21/datafusion:vortex-file-compressed 1549992276 1.6181e+09 0.957906 ns
tpch_q22/datafusion:vortex-file-compressed 303395393 3.25231e+08 0.93286 ns
tpch_q01/datafusion:vortex-compact 718111934 7.3857e+08 0.9723 ns
tpch_q02/datafusion:vortex-compact 455006056 4.72637e+08 0.962697 ns
tpch_q03/datafusion:vortex-compact 729925169 8.08714e+08 0.902575 ns
tpch_q04/datafusion:vortex-compact 511948534 5.33567e+08 0.959483 ns
tpch_q05/datafusion:vortex-compact 856592560 8.62652e+08 0.992976 ns
tpch_q06/datafusion:vortex-compact 577098508 5.99001e+08 0.963435 ns
tpch_q07/datafusion:vortex-compact 1048016211 1.03978e+09 1.00792 ns
tpch_q08/datafusion:vortex-compact 991229101 1.02077e+09 0.971061 ns
tpch_q09/datafusion:vortex-compact 1348704570 1.28565e+09 1.04904 ns
tpch_q10/datafusion:vortex-compact 877601189 8.83502e+08 0.993321 ns
tpch_q11/datafusion:vortex-compact 305091040 3.26055e+08 0.935705 ns
tpch_q12/datafusion:vortex-compact 728079036 7.6584e+08 0.950693 ns
tpch_q13/datafusion:vortex-compact 395075464 4.05807e+08 0.973554 ns
tpch_q14/datafusion:vortex-compact 573191056 5.5724e+08 1.02862 ns
tpch_q15/datafusion:vortex-compact 970275909 9.97422e+08 0.972784 ns
tpch_q16/datafusion:vortex-compact 256186826 2.6265e+08 0.975394 ns
tpch_q17/datafusion:vortex-compact 1172197330 1.16707e+09 1.0044 ns
tpch_q18/datafusion:vortex-compact 1176906547 1.15715e+09 1.01707 ns
tpch_q19/datafusion:vortex-compact 641124531 7.11806e+08 0.900701 ns
tpch_q20/datafusion:vortex-compact 717225740 7.82196e+08 0.916938 ns
tpch_q21/datafusion:vortex-compact 1346391748 1.37182e+09 0.981462 ns
tpch_q22/datafusion:vortex-compact 332322330 3.42517e+08 0.970237 ns
tpch_q01/duckdb:parquet 901502138 9.07161e+08 0.993761 ns
tpch_q02/duckdb:parquet 1267710510 1.34197e+09 0.94466 ns
tpch_q03/duckdb:parquet 1391180482 1.36432e+09 1.01969 ns
tpch_q04/duckdb:parquet 829369898 8.44939e+08 0.981573 ns
tpch_q05/duckdb:parquet 1782451656 1.67719e+09 1.06276 ns
tpch_q06/duckdb:parquet 618914326 5.90299e+08 1.04848 ns
tpch_q07/duckdb:parquet 1460738152 1.42338e+09 1.02624 ns
tpch_q08/duckdb:parquet 2127267536 2.05165e+09 1.03686 ns
tpch_q09/duckdb:parquet 1925947299 1.99229e+09 0.966701 ns
tpch_q10/duckdb:parquet 2636740825 2.72839e+09 0.966408 ns
tpch_q11/duckdb:parquet 723845018 8.28112e+08 0.874091 ns
tpch_q12/duckdb:parquet 849769642 7.70838e+08 1.1024 ns
tpch_q13/duckdb:parquet 987989298 1.01784e+09 0.970669 ns
tpch_q14/duckdb:parquet 1073955489 1.15129e+09 0.93283 ns
tpch_q15/duckdb:parquet 929920919 9.53238e+08 0.975539 ns
tpch_q16/duckdb:parquet 647824764 6.79454e+08 0.953449 ns
tpch_q17/duckdb:parquet 1092130021 1.08224e+09 1.00914 ns
tpch_q18/duckdb:parquet 1108345785 1.0942e+09 1.01292 ns
tpch_q19/duckdb:parquet 1289470455 1.31501e+09 0.98058 ns
tpch_q20/duckdb:parquet 1379370445 1.54311e+09 0.893893 ns
tpch_q21/duckdb:parquet 1515230439 1.62358e+09 0.933263 ns
tpch_q22/duckdb:parquet 878334983 8.43021e+08 1.04189 ns
tpch_q01/duckdb:vortex-file-compressed 697191774 6.28057e+08 1.11008 ns
tpch_q02/duckdb:vortex-file-compressed 1016017945 1.00122e+09 1.01478 ns
tpch_q03/duckdb:vortex-file-compressed 1043239722 1.07665e+09 0.968971 ns
tpch_q04/duckdb:vortex-file-compressed 726616162 7.44204e+08 0.976368 ns
tpch_q05/duckdb:vortex-file-compressed 1227022510 1.2216e+09 1.00444 ns
tpch_q06/duckdb:vortex-file-compressed 790767209 7.48215e+08 1.05687 ns
tpch_q07/duckdb:vortex-file-compressed 1238465179 1.21233e+09 1.02156 ns
tpch_q08/duckdb:vortex-file-compressed 1659963461 1.66827e+09 0.995022 ns
tpch_q09/duckdb:vortex-file-compressed 1660452529 1.65612e+09 1.00262 ns
tpch_q10/duckdb:vortex-file-compressed 1486915956 1.4371e+09 1.03467 ns
tpch_q11/duckdb:vortex-file-compressed 741326408 7.66999e+08 0.966528 ns
tpch_q12/duckdb:vortex-file-compressed 774997134 8.02779e+08 0.965393 ns
tpch_q13/duckdb:vortex-file-compressed 929477226 9.82184e+08 0.946337 ns
tpch_q14/duckdb:vortex-file-compressed 877336255 8.78929e+08 0.998188 ns
tpch_q15/duckdb:vortex-file-compressed 610591713 6.00416e+08 1.01695 ns
tpch_q16/duckdb:vortex-file-compressed 514410454 5.42325e+08 0.948528 ns
tpch_q17/duckdb:vortex-file-compressed 1045872492 1.02425e+09 1.02111 ns
tpch_q18/duckdb:vortex-file-compressed 1219291915 1.24668e+09 0.97803 ns
tpch_q19/duckdb:vortex-file-compressed 790006697 7.90217e+08 0.999734 ns
tpch_q20/duckdb:vortex-file-compressed 1248931601 1.33367e+09 0.936465 ns
tpch_q21/duckdb:vortex-file-compressed 1990881184 1.93206e+09 1.03044 ns
tpch_q22/duckdb:vortex-file-compressed 528782869 5.42139e+08 0.975365 ns
tpch_q01/duckdb:vortex-compact 618038627 6.24073e+08 0.99033 ns
tpch_q02/duckdb:vortex-compact 775550093 8.70586e+08 0.890837 ns
tpch_q03/duckdb:vortex-compact 918164748 9.19591e+08 0.998449 ns
tpch_q04/duckdb:vortex-compact 585242033 7.0099e+08 0.834879 ns
tpch_q05/duckdb:vortex-compact 1145630459 1.16941e+09 0.979669 ns
tpch_q06/duckdb:vortex-compact 643577760 7.036e+08 0.914693 ns
tpch_q07/duckdb:vortex-compact 1076575451 1.14059e+09 0.943873 ns
tpch_q08/duckdb:vortex-compact 1506266630 1.45357e+09 1.03625 ns
tpch_q09/duckdb:vortex-compact 1406673844 1.39329e+09 1.00961 ns
tpch_q10/duckdb:vortex-compact 1261565208 1.30087e+09 0.969787 ns
tpch_q11/duckdb:vortex-compact 521943641 5.40393e+08 0.965859 ns
tpch_q12/duckdb:vortex-compact 694867525 7.35061e+08 0.94532 ns
tpch_q13/duckdb:vortex-compact 879162907 9.02281e+08 0.974378 ns
tpch_q14/duckdb:vortex-compact 835510497 8.78773e+08 0.950769 ns
tpch_q15/duckdb:vortex-compact 576252850 6.63854e+08 0.868041 ns
tpch_q16/duckdb:vortex-compact 452000631 4.34715e+08 1.03976 ns
tpch_q17/duckdb:vortex-compact 904367264 9.66457e+08 0.935755 ns
tpch_q18/duckdb:vortex-compact 935458190 9.24862e+08 1.01146 ns
tpch_q19/duckdb:vortex-compact 772001376 7.74524e+08 0.996743 ns
tpch_q20/duckdb:vortex-compact 1165708813 1.15574e+09 1.00863 ns
tpch_q21/duckdb:vortex-compact 1588487120 1.57312e+09 1.00977 ns
tpch_q22/duckdb:vortex-compact 530936249 6.12057e+08 0.867463 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.002x ➖
  • Vortex: 1.003x ➖
  • duckdb:vortex: 0.999x ➖
  • datafusion:vortex: 1.006x ➖
  • Best: clickbench_q26/duckdb:vortex-file-compressed (0.830x)
  • Worst: clickbench_q02/datafusion:vortex-file-compressed (1.561x)
  • Significant (>10%): 2↑ 4↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 2796749 2.80086e+06 0.998533 ns
clickbench_q01/datafusion:parquet 23381813 2.29784e+07 1.01756 ns
clickbench_q02/datafusion:parquet 56212946 5.57175e+07 1.00889 ns
clickbench_q03/datafusion:parquet 46560651 4.80037e+07 0.969939 ns
clickbench_q04/datafusion:parquet 365235625 3.79056e+08 0.963541 ns
clickbench_q05/datafusion:parquet 351631093 3.55416e+08 0.98935 ns
clickbench_q06/datafusion:parquet 2853572 2.84925e+06 1.00152 ns
clickbench_q07/datafusion:parquet 33006762 3.03782e+07 1.08653 ns
clickbench_q08/datafusion:parquet 445053374 4.43285e+08 1.00399 ns
clickbench_q09/datafusion:parquet 664634430 6.7244e+08 0.988392 ns
clickbench_q10/datafusion:parquet 118435536 1.15989e+08 1.02109 ns
clickbench_q11/datafusion:parquet 148571394 1.47837e+08 1.00497 ns
clickbench_q12/datafusion:parquet 358532609 3.5406e+08 1.01263 ns
clickbench_q13/datafusion:parquet 506954810 5.07884e+08 0.998171 ns
clickbench_q14/datafusion:parquet 347685118 3.51211e+08 0.989961 ns
clickbench_q15/datafusion:parquet 410264259 4.20193e+08 0.97637 ns
clickbench_q16/datafusion:parquet 766362575 7.25673e+08 1.05607 ns
clickbench_q17/datafusion:parquet 758091533 7.16109e+08 1.05863 ns
clickbench_q18/datafusion:parquet 1467728317 1.43073e+09 1.02586 ns
clickbench_q19/datafusion:parquet 39848827 3.95627e+07 1.00723 ns
clickbench_q20/datafusion:parquet 556901606 5.90512e+08 0.943083 ns
clickbench_q21/datafusion:parquet 642548374 6.72182e+08 0.955915 ns
clickbench_q22/datafusion:parquet 961692807 9.60947e+08 1.00078 ns
clickbench_q23/datafusion:parquet 3774769854 3.76121e+09 1.0036 ns
clickbench_q24/datafusion:parquet 105218592 1.03523e+08 1.01637 ns
clickbench_q25/datafusion:parquet 144899377 1.47919e+08 0.979583 ns
clickbench_q26/datafusion:parquet 103876606 1.07704e+08 0.964468 ns
clickbench_q27/datafusion:parquet 967343751 9.79246e+08 0.987845 ns
clickbench_q28/datafusion:parquet 5795696525 5.73792e+09 1.01007 ns
clickbench_q29/datafusion:parquet 227460668 2.23409e+08 1.01813 ns
clickbench_q30/datafusion:parquet 357096558 3.54832e+08 1.00638 ns
clickbench_q31/datafusion:parquet 406102827 4.0481e+08 1.00319 ns
clickbench_q32/datafusion:parquet 1388126268 1.3557e+09 1.02392 ns
clickbench_q33/datafusion:parquet 1537127655 1.53618e+09 1.00062 ns
clickbench_q34/datafusion:parquet 1544741988 1.51672e+09 1.01847 ns
clickbench_q35/datafusion:parquet 566287078 5.71241e+08 0.991328 ns
clickbench_q36/datafusion:parquet 155022245 1.48157e+08 1.04634 ns
clickbench_q37/datafusion:parquet 62793904 6.37784e+07 0.984564 ns
clickbench_q38/datafusion:parquet 99531308 1.02207e+08 0.973817 ns
clickbench_q39/datafusion:parquet 291332974 2.9814e+08 0.977169 ns
clickbench_q40/datafusion:parquet 39425247 4.02796e+07 0.978789 ns
clickbench_q41/datafusion:parquet 36272016 3.45076e+07 1.05113 ns
clickbench_q42/datafusion:parquet 37588805 3.69101e+07 1.01839 ns
clickbench_q00/datafusion:vortex-file-compressed 3022528 3.08218e+06 0.980646 ns
clickbench_q01/datafusion:vortex-file-compressed 15465727 1.58525e+07 0.975599 ns
clickbench_q02/datafusion:vortex-file-compressed 50678676 3.2458e+07 1.56136 ns 🚨
clickbench_q03/datafusion:vortex-file-compressed 36131870 3.63586e+07 0.993765 ns
clickbench_q04/datafusion:vortex-file-compressed 325654068 3.28864e+08 0.990238 ns
clickbench_q05/datafusion:vortex-file-compressed 310014532 3.10978e+08 0.996903 ns
clickbench_q06/datafusion:vortex-file-compressed 3039116 3.01125e+06 1.00925 ns
clickbench_q07/datafusion:vortex-file-compressed 18413278 1.94039e+07 0.948947 ns
clickbench_q08/datafusion:vortex-file-compressed 385885679 3.91271e+08 0.986236 ns
clickbench_q09/datafusion:vortex-file-compressed 569987755 5.76162e+08 0.989284 ns
clickbench_q10/datafusion:vortex-file-compressed 73032966 7.33933e+07 0.99509 ns
clickbench_q11/datafusion:vortex-file-compressed 83118488 8.09369e+07 1.02695 ns
clickbench_q12/datafusion:vortex-file-compressed 269939698 2.73407e+08 0.987317 ns
clickbench_q13/datafusion:vortex-file-compressed 407519944 4.10619e+08 0.992453 ns
clickbench_q14/datafusion:vortex-file-compressed 254612949 2.52276e+08 1.00926 ns
clickbench_q15/datafusion:vortex-file-compressed 375864481 3.86283e+08 0.973028 ns
clickbench_q16/datafusion:vortex-file-compressed 715106634 7.22841e+08 0.9893 ns
clickbench_q17/datafusion:vortex-file-compressed 708323421 7.15339e+08 0.990192 ns
clickbench_q18/datafusion:vortex-file-compressed 1418268486 1.37534e+09 1.03121 ns
clickbench_q19/datafusion:vortex-file-compressed 29807673 3.19244e+07 0.933696 ns
clickbench_q20/datafusion:vortex-file-compressed 332199977 3.25018e+08 1.0221 ns
clickbench_q21/datafusion:vortex-file-compressed 379342937 3.85132e+08 0.984969 ns
clickbench_q22/datafusion:vortex-file-compressed 565744224 5.73677e+08 0.986172 ns
clickbench_q23/datafusion:vortex-file-compressed 615791161 5.72187e+08 1.07621 ns
clickbench_q24/datafusion:vortex-file-compressed 51897465 4.94672e+07 1.04913 ns
clickbench_q25/datafusion:vortex-file-compressed 68300193 6.9477e+07 0.983062 ns
clickbench_q26/datafusion:vortex-file-compressed 57380081 4.94945e+07 1.15932 ns 🚨
clickbench_q27/datafusion:vortex-file-compressed 788936406 7.99149e+08 0.987221 ns
clickbench_q28/datafusion:vortex-file-compressed 6685853647 6.73823e+09 0.992227 ns
clickbench_q29/datafusion:vortex-file-compressed 264249120 2.74319e+08 0.963293 ns
clickbench_q30/datafusion:vortex-file-compressed 262380153 2.61137e+08 1.00476 ns
clickbench_q31/datafusion:vortex-file-compressed 297175081 2.9516e+08 1.00683 ns
clickbench_q32/datafusion:vortex-file-compressed 1465051231 1.44136e+09 1.01644 ns
clickbench_q33/datafusion:vortex-file-compressed 1486657876 1.43954e+09 1.03273 ns
clickbench_q34/datafusion:vortex-file-compressed 1474197219 1.43557e+09 1.02691 ns
clickbench_q35/datafusion:vortex-file-compressed 564890603 5.57754e+08 1.0128 ns
clickbench_q36/datafusion:vortex-file-compressed 89932693 9.28975e+07 0.968085 ns
clickbench_q37/datafusion:vortex-file-compressed 40909332 4.24481e+07 0.963749 ns
clickbench_q38/datafusion:vortex-file-compressed 27836145 2.76236e+07 1.00769 ns
clickbench_q39/datafusion:vortex-file-compressed 165985631 1.6315e+08 1.01738 ns
clickbench_q40/datafusion:vortex-file-compressed 25188893 2.47486e+07 1.01779 ns
clickbench_q41/datafusion:vortex-file-compressed 21440441 2.27575e+07 0.942126 ns
clickbench_q42/datafusion:vortex-file-compressed 26445121 2.65483e+07 0.996114 ns
clickbench_q00/datafusion:vortex-compact 3043787 3.04664e+06 0.999064 ns
clickbench_q01/datafusion:vortex-compact 27723995 2.79188e+07 0.993021 ns
clickbench_q02/datafusion:vortex-compact 51413702 5.11752e+07 1.00466 ns
clickbench_q03/datafusion:vortex-compact 43604819 4.3546e+07 1.00135 ns
clickbench_q04/datafusion:vortex-compact 355686690 3.53657e+08 1.00574 ns
clickbench_q05/datafusion:vortex-compact 351480528 3.49461e+08 1.00578 ns
clickbench_q06/datafusion:vortex-compact 3243495 3.13334e+06 1.03516 ns
clickbench_q07/datafusion:vortex-compact 44910877 4.38428e+07 1.02436 ns
clickbench_q08/datafusion:vortex-compact 428400049 4.25926e+08 1.00581 ns
clickbench_q09/datafusion:vortex-compact 619623090 6.39443e+08 0.969004 ns
clickbench_q10/datafusion:vortex-compact 114199296 1.09892e+08 1.0392 ns
clickbench_q11/datafusion:vortex-compact 131159461 1.32206e+08 0.992086 ns
clickbench_q12/datafusion:vortex-compact 306152724 3.07366e+08 0.996054 ns
clickbench_q13/datafusion:vortex-compact 482791466 4.84494e+08 0.996485 ns
clickbench_q14/datafusion:vortex-compact 306549670 3.04593e+08 1.00643 ns
clickbench_q15/datafusion:vortex-compact 416992131 4.09959e+08 1.01716 ns
clickbench_q16/datafusion:vortex-compact 813343029 7.88477e+08 1.03154 ns
clickbench_q17/datafusion:vortex-compact 781229809 7.71023e+08 1.01324 ns
clickbench_q18/datafusion:vortex-compact 1410872475 1.46057e+09 0.965973 ns
clickbench_q19/datafusion:vortex-compact 36883571 3.60622e+07 1.02278 ns
clickbench_q20/datafusion:vortex-compact 424895308 4.30634e+08 0.986674 ns
clickbench_q21/datafusion:vortex-compact 520054243 5.23483e+08 0.993451 ns
clickbench_q22/datafusion:vortex-compact 782607186 7.90651e+08 0.989827 ns
clickbench_q23/datafusion:vortex-compact 1100668324 1.11311e+09 0.988825 ns
clickbench_q24/datafusion:vortex-compact 66721204 6.81518e+07 0.979009 ns
clickbench_q25/datafusion:vortex-compact 124301356 1.20592e+08 1.03076 ns
clickbench_q26/datafusion:vortex-compact 66918941 6.84422e+07 0.977744 ns
clickbench_q27/datafusion:vortex-compact 891959258 9.32175e+08 0.956858 ns
clickbench_q28/datafusion:vortex-compact 6115548624 6.0821e+09 1.0055 ns
clickbench_q29/datafusion:vortex-compact 257108235 2.51873e+08 1.02079 ns
clickbench_q30/datafusion:vortex-compact 336953767 3.33251e+08 1.01111 ns
clickbench_q31/datafusion:vortex-compact 374485191 3.79622e+08 0.986468 ns
clickbench_q32/datafusion:vortex-compact 1448297598 1.37873e+09 1.05046 ns
clickbench_q33/datafusion:vortex-compact 1502902952 1.48297e+09 1.01344 ns
clickbench_q34/datafusion:vortex-compact 1512650532 1.48175e+09 1.02086 ns
clickbench_q35/datafusion:vortex-compact 636530629 6.102e+08 1.04315 ns
clickbench_q36/datafusion:vortex-compact 100940853 1.01619e+08 0.993323 ns
clickbench_q37/datafusion:vortex-compact 48167815 4.9779e+07 0.967633 ns
clickbench_q38/datafusion:vortex-compact 38999141 3.76806e+07 1.03499 ns
clickbench_q39/datafusion:vortex-compact 181709543 1.8161e+08 1.00055 ns
clickbench_q40/datafusion:vortex-compact 33575786 3.31559e+07 1.01267 ns
clickbench_q41/datafusion:vortex-compact 28329920 2.989e+07 0.947805 ns
clickbench_q42/datafusion:vortex-compact 27123304 2.78835e+07 0.972736 ns
clickbench_q00/duckdb:parquet 123861249 1.24995e+08 0.990929 ns
clickbench_q01/duckdb:parquet 50293258 5.13135e+07 0.980118 ns
clickbench_q02/duckdb:parquet 64996900 6.47069e+07 1.00448 ns
clickbench_q03/duckdb:parquet 62729319 6.26103e+07 1.0019 ns
clickbench_q04/duckdb:parquet 200858229 1.9909e+08 1.00888 ns
clickbench_q05/duckdb:parquet 267308352 2.72161e+08 0.982169 ns
clickbench_q06/duckdb:parquet 61941804 6.20213e+07 0.998719 ns
clickbench_q07/duckdb:parquet 55541703 5.56426e+07 0.998187 ns
clickbench_q08/duckdb:parquet 264360466 2.63617e+08 1.00282 ns
clickbench_q09/duckdb:parquet 390928183 3.89024e+08 1.0049 ns
clickbench_q10/duckdb:parquet 96284805 9.50054e+07 1.01347 ns
clickbench_q11/duckdb:parquet 106410907 1.05874e+08 1.00507 ns
clickbench_q12/duckdb:parquet 287136346 2.85314e+08 1.00639 ns
clickbench_q13/duckdb:parquet 470729387 4.68347e+08 1.00509 ns
clickbench_q14/duckdb:parquet 324381755 3.19761e+08 1.01445 ns
clickbench_q15/duckdb:parquet 237790268 2.37024e+08 1.00323 ns
clickbench_q16/duckdb:parquet 564368493 5.63591e+08 1.00138 ns
clickbench_q17/duckdb:parquet 476591769 4.80418e+08 0.992035 ns
clickbench_q18/duckdb:parquet 979943331 9.81597e+08 0.998315 ns
clickbench_q19/duckdb:parquet 49283255 4.7906e+07 1.02875 ns
clickbench_q20/duckdb:parquet 408195907 4.05582e+08 1.00644 ns
clickbench_q21/duckdb:parquet 522279161 5.22691e+08 0.999212 ns
clickbench_q22/duckdb:parquet 910544555 9.12929e+08 0.997389 ns
clickbench_q23/duckdb:parquet 278805805 2.79302e+08 0.998225 ns
clickbench_q24/duckdb:parquet 79410473 7.95423e+07 0.998343 ns
clickbench_q25/duckdb:parquet 139725862 1.41227e+08 0.989367 ns
clickbench_q26/duckdb:parquet 55266174 5.40537e+07 1.02243 ns
clickbench_q27/duckdb:parquet 618844412 6.14617e+08 1.00688 ns
clickbench_q28/duckdb:parquet 4882916993 4.90489e+09 0.99552 ns
clickbench_q29/duckdb:parquet 62693058 6.27689e+07 0.998791 ns
clickbench_q30/duckdb:parquet 308761226 3.0752e+08 1.00404 ns
clickbench_q31/duckdb:parquet 346606300 3.46011e+08 1.00172 ns
clickbench_q32/duckdb:parquet 1047852139 1.04549e+09 1.00226 ns
clickbench_q33/duckdb:parquet 1059775046 1.05492e+09 1.00461 ns
clickbench_q34/duckdb:parquet 1108872709 1.10154e+09 1.00665 ns
clickbench_q35/duckdb:parquet 348417048 3.46404e+08 1.00581 ns
clickbench_q36/duckdb:parquet 60802986 6.1163e+07 0.994113 ns
clickbench_q37/duckdb:parquet 48365336 4.89904e+07 0.987242 ns
clickbench_q38/duckdb:parquet 50787728 5.10757e+07 0.994363 ns
clickbench_q39/duckdb:parquet 95011210 9.28482e+07 1.0233 ns
clickbench_q40/duckdb:parquet 54643724 5.52112e+07 0.989721 ns
clickbench_q41/duckdb:parquet 56190312 5.66381e+07 0.992094 ns
clickbench_q42/duckdb:parquet 42089980 4.27349e+07 0.984908 ns
clickbench_q00/duckdb:vortex-file-compressed 9500927 8.72831e+06 1.08852 ns
clickbench_q01/duckdb:vortex-file-compressed 15506309 1.55815e+07 0.995172 ns
clickbench_q02/duckdb:vortex-file-compressed 26674125 2.67024e+07 0.998941 ns
clickbench_q03/duckdb:vortex-file-compressed 33222668 3.52956e+07 0.941269 ns
clickbench_q04/duckdb:vortex-file-compressed 170244307 1.66323e+08 1.02357 ns
clickbench_q05/duckdb:vortex-file-compressed 189912741 1.90797e+08 0.995366 ns
clickbench_q06/duckdb:vortex-file-compressed 23277225 2.30346e+07 1.01054 ns
clickbench_q07/duckdb:vortex-file-compressed 19220268 1.96505e+07 0.978107 ns
clickbench_q08/duckdb:vortex-file-compressed 261114213 2.61545e+08 0.998355 ns
clickbench_q09/duckdb:vortex-file-compressed 369962049 3.69204e+08 1.00205 ns
clickbench_q10/duckdb:vortex-file-compressed 72733690 7.36671e+07 0.98733 ns
clickbench_q11/duckdb:vortex-file-compressed 80994255 8.23388e+07 0.983671 ns
clickbench_q12/duckdb:vortex-file-compressed 199798385 2.00774e+08 0.995139 ns
clickbench_q13/duckdb:vortex-file-compressed 455626036 4.54365e+08 1.00277 ns
clickbench_q14/duckdb:vortex-file-compressed 287338035 2.8553e+08 1.00633 ns
clickbench_q15/duckdb:vortex-file-compressed 210594482 2.13296e+08 0.987336 ns
clickbench_q16/duckdb:vortex-file-compressed 944116639 9.31154e+08 1.01392 ns
clickbench_q17/duckdb:vortex-file-compressed 840747238 8.58652e+08 0.979148 ns
clickbench_q18/duckdb:vortex-file-compressed 1433850972 1.398e+09 1.02565 ns
clickbench_q19/duckdb:vortex-file-compressed 25679426 2.65761e+07 0.966261 ns
clickbench_q20/duckdb:vortex-file-compressed 344517506 3.43221e+08 1.00378 ns
clickbench_q21/duckdb:vortex-file-compressed 371363670 3.72181e+08 0.997805 ns
clickbench_q22/duckdb:vortex-file-compressed 627845266 5.21792e+08 1.20325 ns 🚨
clickbench_q23/duckdb:vortex-file-compressed 1049497082 1.03777e+09 1.0113 ns
clickbench_q24/duckdb:vortex-file-compressed 57891909 5.53862e+07 1.04524 ns
clickbench_q25/duckdb:vortex-file-compressed 76183400 7.54036e+07 1.01034 ns
clickbench_q26/duckdb:vortex-file-compressed 44619930 5.3766e+07 0.829891 ns 🚀
clickbench_q27/duckdb:vortex-file-compressed 503369936 5.09106e+08 0.988733 ns
clickbench_q28/duckdb:vortex-file-compressed 3091167435 3.21779e+09 0.960648 ns
clickbench_q29/duckdb:vortex-file-compressed 30197528 3.07794e+07 0.981096 ns
clickbench_q30/duckdb:vortex-file-compressed 192373920 1.92613e+08 0.998759 ns
clickbench_q31/duckdb:vortex-file-compressed 255023468 2.52567e+08 1.00972 ns
clickbench_q32/duckdb:vortex-file-compressed 1042941234 1.0652e+09 0.979108 ns
clickbench_q33/duckdb:vortex-file-compressed 1024160065 1.03591e+09 0.988657 ns
clickbench_q34/duckdb:vortex-file-compressed 1504266863 1.49452e+09 1.00652 ns
clickbench_q35/duckdb:vortex-file-compressed 360697130 3.56072e+08 1.01299 ns
clickbench_q36/duckdb:vortex-file-compressed 25828914 2.62453e+07 0.984136 ns
clickbench_q37/duckdb:vortex-file-compressed 20187630 1.89022e+07 1.06801 ns
clickbench_q38/duckdb:vortex-file-compressed 19265089 1.96826e+07 0.978786 ns
clickbench_q39/duckdb:vortex-file-compressed 44217573 4.30823e+07 1.02635 ns
clickbench_q40/duckdb:vortex-file-compressed 17745604 1.73778e+07 1.02117 ns
clickbench_q41/duckdb:vortex-file-compressed 18348791 1.82447e+07 1.00571 ns
clickbench_q42/duckdb:vortex-file-compressed 22485526 2.57029e+07 0.874826 ns 🚀
clickbench_q00/duckdb:vortex-compact 12334414 1.18945e+07 1.03698 ns
clickbench_q01/duckdb:vortex-compact 23801667 2.39786e+07 0.992622 ns
clickbench_q02/duckdb:vortex-compact 44972421 4.42423e+07 1.0165 ns
clickbench_q03/duckdb:vortex-compact 42155853 4.27089e+07 0.987051 ns
clickbench_q04/duckdb:vortex-compact 207061491 2.07053e+08 1.00004 ns
clickbench_q05/duckdb:vortex-compact 224507416 2.23754e+08 1.00337 ns
clickbench_q06/duckdb:vortex-compact 33313236 3.39529e+07 0.98116 ns
clickbench_q07/duckdb:vortex-compact 36694707 3.74793e+07 0.979065 ns
clickbench_q08/duckdb:vortex-compact 279245239 2.77567e+08 1.00605 ns
clickbench_q09/duckdb:vortex-compact 403543055 4.04513e+08 0.997603 ns
clickbench_q10/duckdb:vortex-compact 104955275 1.02724e+08 1.02172 ns
clickbench_q11/duckdb:vortex-compact 128238196 1.2365e+08 1.0371 ns
clickbench_q12/duckdb:vortex-compact 251301037 2.49671e+08 1.00653 ns
clickbench_q13/duckdb:vortex-compact 526008146 5.19472e+08 1.01258 ns
clickbench_q14/duckdb:vortex-compact 347163630 3.4751e+08 0.999002 ns
clickbench_q15/duckdb:vortex-compact 248185190 2.46436e+08 1.0071 ns
clickbench_q16/duckdb:vortex-compact 1009406820 1.02933e+09 0.980648 ns
clickbench_q17/duckdb:vortex-compact 916827511 9.27227e+08 0.988785 ns
clickbench_q18/duckdb:vortex-compact 1463311513 1.46723e+09 0.99733 ns
clickbench_q19/duckdb:vortex-compact 28125993 2.85686e+07 0.984508 ns
clickbench_q20/duckdb:vortex-compact 414662732 4.24099e+08 0.977751 ns
clickbench_q21/duckdb:vortex-compact 474687823 4.73775e+08 1.00193 ns
clickbench_q22/duckdb:vortex-compact 852460251 7.23919e+08 1.17756 ns 🚨
clickbench_q23/duckdb:vortex-compact 1490753746 1.61005e+09 0.925908 ns
clickbench_q24/duckdb:vortex-compact 59541878 6.16085e+07 0.966455 ns
clickbench_q25/duckdb:vortex-compact 138352003 1.39517e+08 0.991649 ns
clickbench_q26/duckdb:vortex-compact 56138100 5.56021e+07 1.00964 ns
clickbench_q27/duckdb:vortex-compact 613233989 6.19055e+08 0.990598 ns
clickbench_q28/duckdb:vortex-compact 3191055933 3.28257e+09 0.972121 ns
clickbench_q29/duckdb:vortex-compact 36272860 3.74714e+07 0.968015 ns
clickbench_q30/duckdb:vortex-compact 265528294 2.69476e+08 0.98535 ns
clickbench_q31/duckdb:vortex-compact 322102080 3.30587e+08 0.974332 ns
clickbench_q32/duckdb:vortex-compact 1088567998 1.09139e+09 0.997413 ns
clickbench_q33/duckdb:vortex-compact 1076127883 1.09706e+09 0.980916 ns
clickbench_q34/duckdb:vortex-compact 1603767864 1.58866e+09 1.00951 ns
clickbench_q35/duckdb:vortex-compact 357463941 3.58526e+08 0.997038 ns
clickbench_q36/duckdb:vortex-compact 29580662 2.91694e+07 1.0141 ns
clickbench_q37/duckdb:vortex-compact 21988287 2.17279e+07 1.01199 ns
clickbench_q38/duckdb:vortex-compact 22528656 2.28478e+07 0.986034 ns
clickbench_q39/duckdb:vortex-compact 49066746 4.88181e+07 1.00509 ns
clickbench_q40/duckdb:vortex-compact 23787701 2.37055e+07 1.00347 ns
clickbench_q41/duckdb:vortex-compact 21347823 2.19075e+07 0.974451 ns
clickbench_q42/duckdb:vortex-compact 24417490 2.27837e+07 1.07171 ns
clickbench_q00/duckdb:duckdb 18816462 1.87912e+07 1.00134 ns
clickbench_q01/duckdb:duckdb 37553765 3.73732e+07 1.00483 ns
clickbench_q02/duckdb:duckdb 46588546 4.59862e+07 1.0131 ns
clickbench_q03/duckdb:duckdb 48195188 4.75895e+07 1.01273 ns
clickbench_q04/duckdb:duckdb 188857193 1.99503e+08 0.946637 ns
clickbench_q05/duckdb:duckdb 293048972 3.14534e+08 0.931694 ns
clickbench_q06/duckdb:duckdb 36291716 3.66798e+07 0.989419 ns
clickbench_q07/duckdb:duckdb 38646686 3.86311e+07 1.0004 ns
clickbench_q08/duckdb:duckdb 248599325 2.46047e+08 1.01037 ns
clickbench_q09/duckdb:duckdb 362520046 3.61893e+08 1.00173 ns
clickbench_q10/duckdb:duckdb 112041447 1.10074e+08 1.01787 ns
clickbench_q11/duckdb:duckdb 121719223 1.20851e+08 1.00718 ns
clickbench_q12/duckdb:duckdb 263593585 2.62802e+08 1.00301 ns
clickbench_q13/duckdb:duckdb 442795920 4.45e+08 0.995046 ns
clickbench_q14/duckdb:duckdb 288048081 2.88319e+08 0.999061 ns
clickbench_q15/duckdb:duckdb 218490406 2.17675e+08 1.00374 ns
clickbench_q16/duckdb:duckdb 541725657 5.40395e+08 1.00246 ns
clickbench_q17/duckdb:duckdb 456407169 4.57349e+08 0.99794 ns
clickbench_q18/duckdb:duckdb 949995893 9.37661e+08 1.01315 ns
clickbench_q19/duckdb:duckdb 37087412 3.6837e+07 1.0068 ns
clickbench_q20/duckdb:duckdb 443898303 4.43947e+08 0.999891 ns
clickbench_q21/duckdb:duckdb 462818316 4.72531e+08 0.979445 ns
clickbench_q22/duckdb:duckdb 548847141 5.49732e+08 0.99839 ns
clickbench_q23/duckdb:duckdb 241197115 2.35492e+08 1.02423 ns
clickbench_q24/duckdb:duckdb 50273942 4.95646e+07 1.01431 ns
clickbench_q25/duckdb:duckdb 111389606 1.11254e+08 1.00122 ns
clickbench_q26/duckdb:duckdb 47598289 4.64856e+07 1.02394 ns
clickbench_q27/duckdb:duckdb 520911420 5.29716e+08 0.983379 ns
clickbench_q28/duckdb:duckdb 4532881755 4.52098e+09 1.00263 ns
clickbench_q29/duckdb:duckdb 49782113 5.02505e+07 0.99068 ns
clickbench_q30/duckdb:duckdb 270408046 2.67353e+08 1.01143 ns
clickbench_q31/duckdb:duckdb 335596947 3.36311e+08 0.997878 ns
clickbench_q32/duckdb:duckdb 1031713972 1.02733e+09 1.00426 ns
clickbench_q33/duckdb:duckdb 1061673924 1.06645e+09 0.99552 ns
clickbench_q34/duckdb:duckdb 1133946932 1.13225e+09 1.0015 ns
clickbench_q35/duckdb:duckdb 265257166 2.62503e+08 1.01049 ns
clickbench_q36/duckdb:duckdb 40154067 4.04942e+07 0.9916 ns
clickbench_q37/duckdb:duckdb 33334377 3.30355e+07 1.00905 ns
clickbench_q38/duckdb:duckdb 34355845 3.4317e+07 1.00113 ns
clickbench_q39/duckdb:duckdb 70457280 6.80369e+07 1.03557 ns
clickbench_q40/duckdb:duckdb 33098701 3.30757e+07 1.0007 ns
clickbench_q41/duckdb:duckdb 33629690 3.32969e+07 1.01 ns
clickbench_q42/duckdb:duckdb 33177803 3.30222e+07 1.00471 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 1.000x ➖
  • Vortex: 1.005x ➖
  • Best: vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 (0.967x)
  • Worst: vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 (1.087x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 0b9b0f6 base 277aed9 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.38489e+09 1.39348e+09 0.993832 ns
parquet_rs-zstd decompress time/taxi 2.84754e+08 2.89623e+08 0.983187 ns
compress time/taxi 6.83931e+08 6.99877e+08 0.977216 ns
decompress time/taxi 1.98547e+07 1.95971e+07 1.01314 ns
parquet_rs-zstd compress time/Arade 2.46479e+09 2.49814e+09 0.986647 ns
parquet_rs-zstd decompress time/Arade 6.55138e+08 6.65231e+08 0.984828 ns
compress time/Arade 1.11189e+09 1.13897e+09 0.976221 ns
decompress time/Arade 3.05412e+07 2.98455e+07 1.02331 ns
parquet_rs-zstd compress time/Bimbo 1.55256e+10 1.57945e+10 0.98297 ns
parquet_rs-zstd decompress time/Bimbo 2.21744e+09 2.25135e+09 0.984938 ns
compress time/Bimbo 6.38387e+09 6.67108e+09 0.956947 ns
decompress time/Bimbo 9.43906e+07 9.68414e+07 0.974692 ns
parquet_rs-zstd compress time/CMSprovider 7.67374e+09 7.7584e+09 0.989088 ns
parquet_rs-zstd decompress time/CMSprovider 2.09779e+09 2.09919e+09 0.999329 ns
compress time/CMSprovider 2.80572e+09 2.77618e+09 1.01064 ns
decompress time/CMSprovider 7.2819e+07 6.93505e+07 1.05001 ns
parquet_rs-zstd compress time/Euro2016 1.44153e+09 1.45134e+09 0.99324 ns
parquet_rs-zstd decompress time/Euro2016 4.15199e+08 4.19302e+08 0.990215 ns
compress time/Euro2016 4.07441e+08 4.13277e+08 0.985878 ns
decompress time/Euro2016 1.99023e+07 1.95633e+07 1.01733 ns
parquet_rs-zstd compress time/Food 9.14367e+08 9.39001e+08 0.973766 ns
parquet_rs-zstd decompress time/Food 2.35801e+08 2.38872e+08 0.987143 ns
compress time/Food 3.69073e+08 3.74384e+08 0.985813 ns
decompress time/Food 8.73992e+06 8.56274e+06 1.02069 ns
parquet_rs-zstd compress time/HashTags 2.52234e+09 2.50736e+09 1.00598 ns
parquet_rs-zstd decompress time/HashTags 6.68813e+08 6.89499e+08 0.969999 ns
compress time/HashTags 8.57835e+08 8.80092e+08 0.974711 ns
decompress time/HashTags 8.68893e+07 8.31831e+07 1.04456 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.14782e+09 3.15781e+09 0.996839 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.04976e+08 7.0467e+08 1.00043 ns
compress time/TPC-H l_comment chunked 1.23245e+09 1.22397e+09 1.00693 ns
decompress time/TPC-H l_comment chunked 4.51727e+07 4.44443e+07 1.01639 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.17087e+09 3.15248e+09 1.00583 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.11455e+08 7.16606e+08 0.992813 ns
compress time/TPC-H l_comment canonical 1.22481e+09 1.21744e+09 1.00605 ns
decompress time/TPC-H l_comment canonical 4.36096e+07 4.34016e+07 1.00479 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.47206e+06 6.80368e+06 0.95126 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.53404e+06 2.61123e+06 0.97044 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.41937e+07 1.40521e+07 1.01007 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.90227e+06 2.75006e+06 1.05535 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.83774e+07 8.70464e+07 1.01529 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.92903e+07 2.93528e+07 0.997873 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.40636e+08 1.43264e+08 0.981659 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.54105e+07 2.55286e+07 0.995375 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 8.91541e+08 9.00853e+08 0.989663 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.34606e+08 3.39388e+08 0.985911 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.38333e+09 1.40816e+09 0.982369 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.58092e+08 2.57912e+08 1.0007 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.37113e+06 6.45949e+06 0.986321 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.5619e+06 2.54032e+06 1.0085 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.36186e+07 1.39336e+07 0.977393 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2.81703e+06 2.84434e+06 0.990398 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.92166e+07 8.76126e+07 1.01831 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.9045e+07 3.01799e+07 0.962395 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.42985e+08 1.43233e+08 0.998268 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.56011e+07 2.6066e+07 0.982162 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.80063e+08 8.95155e+08 0.983139 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.39028e+08 3.4065e+08 0.995236 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.3692e+09 1.40137e+09 0.977042 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.55266e+08 2.58068e+08 0.989143 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.50318e+07 5.50318e+07 1 bytes
vortex:parquet-zstd size/taxi 0.984835 0.984835 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.493854 0.502251 0.983281 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0697257 0.0676643 1.03047 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.42376e+08 1.42376e+08 1 bytes
vortex:parquet-zstd size/Arade 0.466376 0.466376 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.45111 0.455928 0.989433 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.046618 0.0448648 1.03908 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.30588e+08 5.30588e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.36421 1.36421 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.411185 0.422366 0.973527 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0425674 0.0430148 0.989597 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 5.03944e+08 5.03944e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.31019 1.31019 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.365626 0.35783 1.02179 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0347123 0.0330367 1.05072 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.72341e+08 1.72357e+08 0.999909 bytes
vortex:parquet-zstd size/Euro2016 1.40066 1.40079 0.999909 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.282644 0.284755 0.992588 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0479344 0.0466569 1.02738 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.44048e+07 4.44048e+07 1 bytes
vortex:parquet-zstd size/Food 1.22741 1.22741 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.403637 0.398705 1.01237 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0370649 0.0358466 1.03399 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 2.03869e+08 2.03869e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.52306 1.52306 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.340095 0.351004 0.96892 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.129916 0.120643 1.07686 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.86696e+08 1.86696e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.17855 1.17855 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.391523 0.387601 1.01012 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0640769 0.0630711 1.01595 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.86696e+08 1.86696e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.17855 1.17855 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.386269 0.386184 1.00022 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0612963 0.0605655 1.01207 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.19307 2.06538 1.06182 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.14531 1.05317 1.0875 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.59131 1.64583 0.966874 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.867538 0.869716 0.997496 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.55162 1.56314 0.99263 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.771331 0.759933 1.015 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.13755 2.15708 0.990948 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.09958 1.11968 0.982053 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.60267 1.63485 0.980321 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.881428 0.863688 1.02054 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.5558 1.56551 0.993798 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.752937 0.757575 0.993877 ratio

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants