Skip to content

Eliminate redundant decompressions in VarBinArray canonicalization#6692

Merged
palaska merged 2 commits intodevelopfrom
bp/varbinarray
Feb 26, 2026
Merged

Eliminate redundant decompressions in VarBinArray canonicalization#6692
palaska merged 2 commits intodevelopfrom
bp/varbinarray

Conversation

@palaska
Copy link
Contributor

@palaska palaska commented Feb 26, 2026

varbin_to_canonical is doing so many decompressions

  • zero_offsets -> offset_at -> offset_at
  • zero_offsets -> slice_bytes -> offset_at(0)
  • zero_offsets -> slice_bytes -> offset_at(self.len)
  • if first != 0 zero_offsets -> to_primitive() else execute::<PrimitiveArray>

This PR reduces it down to 1 and simplifies the function.

Signed-off-by: Baris Palaska <barispalaska@gmail.com>
@palaska palaska added the changelog/performance A performance improvement label Feb 26, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 26, 2026

Merging this PR will improve performance by 12.36%

⚡ 1 improved benchmark
✅ 953 untouched benchmarks
⏩ 1466 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bitwise_not_vortex_buffer_mut[128] 530.3 ns 471.9 ns +12.36%

Comparing bp/varbinarray (7c40bd7) with develop (be3198c)

Open in CodSpeed

Footnotes

  1. 1466 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.

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

github-actions bot commented Feb 26, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 2c3d3c4 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.994x ➖
  • Vortex: 0.994x ➖
  • datafusion:vortex: 0.994x ➖
  • Best: polarsignals_q09/datafusion:vortex-file-compressed (0.958x)
  • Worst: polarsignals_q07/datafusion:vortex-file-compressed (1.034x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 120575785 1.23379e+08 0.977281 ns
polarsignals_q01/datafusion:vortex-file-compressed 350050023 3.57376e+08 0.9795 ns
polarsignals_q02/datafusion:vortex-file-compressed 26446357 2.73085e+07 0.968431 ns
polarsignals_q03/datafusion:vortex-file-compressed 362163549 3.56191e+08 1.01677 ns
polarsignals_q04/datafusion:vortex-file-compressed 12851257 1.30853e+07 0.982115 ns
polarsignals_q05/datafusion:vortex-file-compressed 18861069 1.87577e+07 1.00551 ns
polarsignals_q06/datafusion:vortex-file-compressed 22887113 2.27103e+07 1.00779 ns
polarsignals_q07/datafusion:vortex-file-compressed 15555874 1.50471e+07 1.03381 ns
polarsignals_q08/datafusion:vortex-file-compressed 430108311 4.25837e+08 1.01003 ns
polarsignals_q09/datafusion:vortex-file-compressed 14721289 1.53615e+07 0.958321 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.010x ➖
  • Vortex: 1.009x ➖
  • duckdb:vortex: 1.001x ➖
  • datafusion:vortex: 1.018x ➖
  • Best: tpch_q06/duckdb:vortex-file-compressed (0.882x)
  • Worst: tpch_q19/duckdb:vortex-compact (1.157x)
  • Significant (>10%): 2↑ 2↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 64678372 7.07166e+07 0.914614 ns
tpch_q02/datafusion:arrow 22430730 2.31473e+07 0.969042 ns
tpch_q03/datafusion:arrow 37423799 3.71815e+07 1.00652 ns
tpch_q04/datafusion:arrow 30458147 3.00239e+07 1.01446 ns
tpch_q05/datafusion:arrow 95587413 9.17784e+07 1.0415 ns
tpch_q06/datafusion:arrow 25575067 2.12888e+07 1.20134 ns 🚨
tpch_q07/datafusion:arrow 177860971 1.73129e+08 1.02733 ns
tpch_q08/datafusion:arrow 48898337 4.71458e+07 1.03717 ns
tpch_q09/datafusion:arrow 79656990 7.60495e+07 1.04744 ns
tpch_q10/datafusion:arrow 61962943 5.53703e+07 1.11907 ns 🚨
tpch_q11/datafusion:arrow 12114174 1.14531e+07 1.05772 ns
tpch_q12/datafusion:arrow 60788873 5.80711e+07 1.0468 ns
tpch_q13/datafusion:arrow 54610184 5.48832e+07 0.995025 ns
tpch_q14/datafusion:arrow 26453128 2.54703e+07 1.03859 ns
tpch_q15/datafusion:arrow 51298467 5.12917e+07 1.00013 ns
tpch_q16/datafusion:arrow 24416083 2.61008e+07 0.935452 ns
tpch_q17/datafusion:arrow 77973811 8.57782e+07 0.909017 ns
tpch_q18/datafusion:arrow 165060183 1.6103e+08 1.02503 ns
tpch_q19/datafusion:arrow 40822453 3.9541e+07 1.03241 ns
tpch_q20/datafusion:arrow 40111694 3.93835e+07 1.01849 ns
tpch_q21/datafusion:arrow 234948074 2.31405e+08 1.01531 ns
tpch_q22/datafusion:arrow 22722236 2.10615e+07 1.07885 ns
tpch_q01/datafusion:parquet 146916710 1.07629e+08 1.36503 ns 🚨
tpch_q02/datafusion:parquet 84510045 8.28556e+07 1.01997 ns
tpch_q03/datafusion:parquet 86719563 8.4148e+07 1.03056 ns
tpch_q04/datafusion:parquet 58682939 5.64749e+07 1.0391 ns
tpch_q05/datafusion:parquet 171384950 1.73631e+08 0.987065 ns
tpch_q06/datafusion:parquet 47010382 4.60849e+07 1.02008 ns
tpch_q07/datafusion:parquet 190224308 1.91451e+08 0.993591 ns
tpch_q08/datafusion:parquet 170729368 1.70015e+08 1.0042 ns
tpch_q09/datafusion:parquet 226489614 2.17939e+08 1.03923 ns
tpch_q10/datafusion:parquet 194409388 1.97635e+08 0.983678 ns
tpch_q11/datafusion:parquet 61859578 6.13149e+07 1.00888 ns
tpch_q12/datafusion:parquet 131007466 1.28006e+08 1.02345 ns
tpch_q13/datafusion:parquet 213729445 2.04234e+08 1.04649 ns
tpch_q14/datafusion:parquet 88981384 8.79676e+07 1.01152 ns
tpch_q15/datafusion:parquet 70160033 7.03678e+07 0.997048 ns
tpch_q16/datafusion:parquet 56837521 5.40712e+07 1.05116 ns
tpch_q17/datafusion:parquet 191470185 1.85811e+08 1.03046 ns
tpch_q18/datafusion:parquet 247343829 2.46522e+08 1.00333 ns
tpch_q19/datafusion:parquet 87271173 1.04552e+08 0.834719 ns 🚀
tpch_q20/datafusion:parquet 126412033 1.23299e+08 1.02525 ns
tpch_q21/datafusion:parquet 188088136 1.91515e+08 0.982106 ns
tpch_q22/datafusion:parquet 41356220 4.16648e+07 0.992593 ns
tpch_q01/datafusion:vortex-file-compressed 54575250 5.31988e+07 1.02587 ns
tpch_q02/datafusion:vortex-file-compressed 56178363 5.64938e+07 0.994416 ns
tpch_q03/datafusion:vortex-file-compressed 30296820 2.99568e+07 1.01135 ns
tpch_q04/datafusion:vortex-file-compressed 20676549 2.03363e+07 1.01673 ns
tpch_q05/datafusion:vortex-file-compressed 85761830 8.24632e+07 1.04 ns
tpch_q06/datafusion:vortex-file-compressed 11190659 1.04866e+07 1.06714 ns
tpch_q07/datafusion:vortex-file-compressed 99941327 9.64535e+07 1.03616 ns
tpch_q08/datafusion:vortex-file-compressed 71007415 6.95828e+07 1.02047 ns
tpch_q09/datafusion:vortex-file-compressed 88813101 8.65928e+07 1.02564 ns
tpch_q10/datafusion:vortex-file-compressed 85427311 8.20939e+07 1.0406 ns
tpch_q11/datafusion:vortex-file-compressed 20974375 2.17757e+07 0.9632 ns
tpch_q12/datafusion:vortex-file-compressed 37218908 3.56972e+07 1.04263 ns
tpch_q13/datafusion:vortex-file-compressed 31248906 3.08914e+07 1.01157 ns
tpch_q14/datafusion:vortex-file-compressed 29950761 3.03765e+07 0.985986 ns
tpch_q15/datafusion:vortex-file-compressed 27697987 2.77616e+07 0.997708 ns
tpch_q16/datafusion:vortex-file-compressed 36330706 3.71203e+07 0.978728 ns
tpch_q17/datafusion:vortex-file-compressed 75848221 7.58781e+07 0.999606 ns
tpch_q18/datafusion:vortex-file-compressed 107692665 1.06964e+08 1.00681 ns
tpch_q19/datafusion:vortex-file-compressed 37011210 3.80297e+07 0.973217 ns
tpch_q20/datafusion:vortex-file-compressed 53194043 5.23804e+07 1.01553 ns
tpch_q21/datafusion:vortex-file-compressed 102391034 1.01573e+08 1.00805 ns
tpch_q22/datafusion:vortex-file-compressed 19499612 1.74162e+07 1.11962 ns 🚨
tpch_q01/datafusion:vortex-compact 62516743 6.13464e+07 1.01908 ns
tpch_q02/datafusion:vortex-compact 59931307 6.01944e+07 0.995629 ns
tpch_q03/datafusion:vortex-compact 35428722 3.34557e+07 1.05897 ns
tpch_q04/datafusion:vortex-compact 26102643 2.48576e+07 1.05009 ns
tpch_q05/datafusion:vortex-compact 89977983 8.74435e+07 1.02898 ns
tpch_q06/datafusion:vortex-compact 15555081 1.48581e+07 1.04691 ns
tpch_q07/datafusion:vortex-compact 102510167 1.01689e+08 1.00808 ns
tpch_q08/datafusion:vortex-compact 78396819 7.75904e+07 1.01039 ns
tpch_q09/datafusion:vortex-compact 98339754 9.79139e+07 1.00435 ns
tpch_q10/datafusion:vortex-compact 84480159 8.36132e+07 1.01037 ns
tpch_q11/datafusion:vortex-compact 23177111 2.16557e+07 1.07025 ns
tpch_q12/datafusion:vortex-compact 46664393 4.72255e+07 0.98812 ns
tpch_q13/datafusion:vortex-compact 39812202 4.03678e+07 0.986236 ns
tpch_q14/datafusion:vortex-compact 34602827 3.48579e+07 0.992684 ns
tpch_q15/datafusion:vortex-compact 37329076 3.55484e+07 1.05009 ns
tpch_q16/datafusion:vortex-compact 41027515 4.18333e+07 0.980737 ns
tpch_q17/datafusion:vortex-compact 81598687 7.96231e+07 1.02481 ns
tpch_q18/datafusion:vortex-compact 116846604 1.15871e+08 1.00842 ns
tpch_q19/datafusion:vortex-compact 48675711 4.69629e+07 1.03647 ns
tpch_q20/datafusion:vortex-compact 58651548 5.8572e+07 1.00136 ns
tpch_q21/datafusion:vortex-compact 117484760 1.16514e+08 1.00833 ns
tpch_q22/datafusion:vortex-compact 17661942 1.69717e+07 1.04067 ns
tpch_q01/duckdb:parquet 79326600 8.01102e+07 0.990218 ns
tpch_q02/duckdb:parquet 47590626 4.74163e+07 1.00368 ns
tpch_q03/duckdb:parquet 77724254 8.05367e+07 0.965079 ns
tpch_q04/duckdb:parquet 60058105 6.47719e+07 0.927224 ns
tpch_q05/duckdb:parquet 86361314 7.56727e+07 1.14125 ns 🚨
tpch_q06/duckdb:parquet 31184737 2.22918e+07 1.39893 ns 🚨
tpch_q07/duckdb:parquet 98291398 8.7173e+07 1.12754 ns 🚨
tpch_q08/duckdb:parquet 107708823 1.07986e+08 0.997434 ns
tpch_q09/duckdb:parquet 175416920 1.58435e+08 1.10718 ns 🚨
tpch_q10/duckdb:parquet 139424497 1.38557e+08 1.00626 ns
tpch_q11/duckdb:parquet 25852907 2.62322e+07 0.985541 ns
tpch_q12/duckdb:parquet 62704701 5.99894e+07 1.04526 ns
tpch_q13/duckdb:parquet 279096989 2.78461e+08 1.00228 ns
tpch_q14/duckdb:parquet 53565841 6.83264e+07 0.78397 ns 🚀
tpch_q15/duckdb:parquet 28900357 2.91937e+07 0.989953 ns
tpch_q16/duckdb:parquet 60034364 6.03978e+07 0.993982 ns
tpch_q17/duckdb:parquet 70466708 7.54614e+07 0.933811 ns
tpch_q18/duckdb:parquet 134935212 1.3105e+08 1.02965 ns
tpch_q19/duckdb:parquet 71477637 7.23084e+07 0.988511 ns
tpch_q20/duckdb:parquet 71615033 7.74884e+07 0.924203 ns
tpch_q21/duckdb:parquet 202796510 2.01943e+08 1.00423 ns
tpch_q22/duckdb:parquet 56627589 5.72464e+07 0.989191 ns
tpch_q01/duckdb:vortex-file-compressed 35604620 3.61075e+07 0.986074 ns
tpch_q02/duckdb:vortex-file-compressed 32199017 3.24022e+07 0.993729 ns
tpch_q03/duckdb:vortex-file-compressed 35968525 3.52136e+07 1.02144 ns
tpch_q04/duckdb:vortex-file-compressed 38753523 3.77927e+07 1.02542 ns
tpch_q05/duckdb:vortex-file-compressed 41261181 4.00826e+07 1.0294 ns
tpch_q06/duckdb:vortex-file-compressed 10775596 1.22201e+07 0.881794 ns 🚀
tpch_q07/duckdb:vortex-file-compressed 41127583 4.1841e+07 0.98295 ns
tpch_q08/duckdb:vortex-file-compressed 49594731 4.92437e+07 1.00713 ns
tpch_q09/duckdb:vortex-file-compressed 85598995 8.1091e+07 1.05559 ns
tpch_q10/duckdb:vortex-file-compressed 40893733 4.05905e+07 1.00747 ns
tpch_q11/duckdb:vortex-file-compressed 17704456 1.93537e+07 0.914783 ns
tpch_q12/duckdb:vortex-file-compressed 26301080 2.6392e+07 0.996555 ns
tpch_q13/duckdb:vortex-file-compressed 40660799 4.2215e+07 0.963183 ns
tpch_q14/duckdb:vortex-file-compressed 24576476 2.53894e+07 0.967981 ns
tpch_q15/duckdb:vortex-file-compressed 18837847 1.87924e+07 1.00242 ns
tpch_q16/duckdb:vortex-file-compressed 35375969 3.4563e+07 1.02352 ns
tpch_q17/duckdb:vortex-file-compressed 27018414 2.61295e+07 1.03402 ns
tpch_q18/duckdb:vortex-file-compressed 57043521 5.63803e+07 1.01176 ns
tpch_q19/duckdb:vortex-file-compressed 33667511 3.41579e+07 0.985643 ns
tpch_q20/duckdb:vortex-file-compressed 39132658 3.91193e+07 1.00034 ns
tpch_q21/duckdb:vortex-file-compressed 105546303 1.07015e+08 0.986273 ns
tpch_q22/duckdb:vortex-file-compressed 20727221 2.0755e+07 0.998662 ns
tpch_q01/duckdb:vortex-compact 42006557 4.28026e+07 0.981403 ns
tpch_q02/duckdb:vortex-compact 41847958 4.47223e+07 0.935729 ns
tpch_q03/duckdb:vortex-compact 37616820 3.87429e+07 0.970933 ns
tpch_q04/duckdb:vortex-compact 42552193 4.32387e+07 0.984122 ns
tpch_q05/duckdb:vortex-compact 45420421 4.46776e+07 1.01663 ns
tpch_q06/duckdb:vortex-compact 15878637 1.54327e+07 1.0289 ns
tpch_q07/duckdb:vortex-compact 49560528 4.91569e+07 1.00821 ns
tpch_q08/duckdb:vortex-compact 57662653 5.75543e+07 1.00188 ns
tpch_q09/duckdb:vortex-compact 96176835 9.31432e+07 1.03257 ns
tpch_q10/duckdb:vortex-compact 46189602 4.59618e+07 1.00496 ns
tpch_q11/duckdb:vortex-compact 24204118 2.70484e+07 0.894846 ns 🚀
tpch_q12/duckdb:vortex-compact 40807117 3.93869e+07 1.03606 ns
tpch_q13/duckdb:vortex-compact 49575919 4.9158e+07 1.0085 ns
tpch_q14/duckdb:vortex-compact 31731125 3.16258e+07 1.00333 ns
tpch_q15/duckdb:vortex-compact 22633197 2.21199e+07 1.0232 ns
tpch_q16/duckdb:vortex-compact 41683714 4.06355e+07 1.0258 ns
tpch_q17/duckdb:vortex-compact 32019896 3.18757e+07 1.00452 ns
tpch_q18/duckdb:vortex-compact 60816580 6.04023e+07 1.00686 ns
tpch_q19/duckdb:vortex-compact 46069684 3.98242e+07 1.15683 ns 🚨
tpch_q20/duckdb:vortex-compact 50002583 4.82881e+07 1.03551 ns
tpch_q21/duckdb:vortex-compact 118914030 1.17576e+08 1.01138 ns
tpch_q22/duckdb:vortex-compact 23407732 2.30824e+07 1.0141 ns
tpch_q01/duckdb:duckdb 17569584 1.78685e+07 0.983271 ns
tpch_q02/duckdb:duckdb 14750422 1.49022e+07 0.989813 ns
tpch_q03/duckdb:duckdb 21383048 2.27285e+07 0.940805 ns
tpch_q04/duckdb:duckdb 21013997 2.20378e+07 0.953543 ns
tpch_q05/duckdb:duckdb 22808144 2.30583e+07 0.989152 ns
tpch_q06/duckdb:duckdb 7265333 7.40846e+06 0.980681 ns
tpch_q07/duckdb:duckdb 27137120 2.71015e+07 1.00131 ns
tpch_q08/duckdb:duckdb 27204637 2.71285e+07 1.00281 ns
tpch_q09/duckdb:duckdb 59708848 6.18673e+07 0.965111 ns
tpch_q10/duckdb:duckdb 58495414 6.16218e+07 0.949264 ns
tpch_q11/duckdb:duckdb 7507362 7.62084e+06 0.985109 ns
tpch_q12/duckdb:duckdb 17844191 1.75571e+07 1.01635 ns
tpch_q13/duckdb:duckdb 40054969 4.05122e+07 0.988714 ns
tpch_q14/duckdb:duckdb 23053596 2.29157e+07 1.00602 ns
tpch_q15/duckdb:duckdb 14201680 1.43521e+07 0.989522 ns
tpch_q16/duckdb:duckdb 26078437 2.55599e+07 1.02029 ns
tpch_q17/duckdb:duckdb 18416241 1.85289e+07 0.993919 ns
tpch_q18/duckdb:duckdb 40340954 4.06424e+07 0.992584 ns
tpch_q19/duckdb:duckdb 32149578 3.19332e+07 1.00677 ns
tpch_q20/duckdb:duckdb 27306863 2.71091e+07 1.0073 ns
tpch_q21/duckdb:duckdb 64583300 6.40001e+07 1.00911 ns
tpch_q22/duckdb:duckdb 27193824 2.74306e+07 0.991368 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.976x ➖
  • Vortex: 0.974x ➖
  • duckdb:vortex: 0.975x ➖
  • datafusion:vortex: 0.974x ➖
  • Best: fineweb_q00/datafusion:vortex-file-compressed (0.859x)
  • Worst: fineweb_q03/duckdb:vortex-file-compressed (1.253x)
  • Significant (>10%): 3↑ 2↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6283695 6.55776e+06 0.958208 ns
fineweb_q01/datafusion:parquet 260299037 2.78302e+08 0.935312 ns
fineweb_q02/datafusion:parquet 265346510 2.78491e+08 0.952803 ns
fineweb_q03/datafusion:parquet 272838596 2.66499e+08 1.02379 ns
fineweb_q04/datafusion:parquet 280690297 2.84385e+08 0.987007 ns
fineweb_q05/datafusion:parquet 282708803 2.83984e+08 0.995508 ns
fineweb_q06/datafusion:parquet 272755554 2.78234e+08 0.98031 ns
fineweb_q07/datafusion:parquet 265264593 2.69691e+08 0.983586 ns
fineweb_q08/datafusion:parquet 260402840 2.65497e+08 0.980813 ns
fineweb_q00/datafusion:vortex-file-compressed 4152537 4.83345e+06 0.859126 ns 🚀
fineweb_q01/datafusion:vortex-file-compressed 30305356 3.35569e+07 0.903103 ns
fineweb_q02/datafusion:vortex-file-compressed 32197843 3.26247e+07 0.986917 ns
fineweb_q03/datafusion:vortex-file-compressed 77827392 8.94601e+07 0.869968 ns 🚀
fineweb_q04/datafusion:vortex-file-compressed 223587730 2.12893e+08 1.05024 ns
fineweb_q05/datafusion:vortex-file-compressed 190574649 1.96066e+08 0.971995 ns
fineweb_q06/datafusion:vortex-file-compressed 69223959 7.23971e+07 0.956171 ns
fineweb_q07/datafusion:vortex-file-compressed 74160487 7.44983e+07 0.995465 ns
fineweb_q08/datafusion:vortex-file-compressed 26299843 2.91209e+07 0.903127 ns
fineweb_q00/datafusion:vortex-compact 5351488 5.82414e+06 0.918847 ns
fineweb_q01/datafusion:vortex-compact 144981140 1.47597e+08 0.982275 ns
fineweb_q02/datafusion:vortex-compact 150507401 1.42715e+08 1.0546 ns
fineweb_q03/datafusion:vortex-compact 1250619609 1.25866e+09 0.993614 ns
fineweb_q04/datafusion:vortex-compact 1437319060 1.44988e+09 0.991339 ns
fineweb_q05/datafusion:vortex-compact 1138615871 1.14288e+09 0.996266 ns
fineweb_q06/datafusion:vortex-compact 586913264 5.86448e+08 1.00079 ns
fineweb_q07/datafusion:vortex-compact 621136749 6.24625e+08 0.994415 ns
fineweb_q08/datafusion:vortex-compact 28542343 2.51415e+07 1.13527 ns 🚨
fineweb_q00/duckdb:parquet 32827213 3.30504e+07 0.993247 ns
fineweb_q01/duckdb:parquet 98214674 1.00805e+08 0.974304 ns
fineweb_q02/duckdb:parquet 105857116 1.07831e+08 0.981694 ns
fineweb_q03/duckdb:parquet 309954483 3.1878e+08 0.972316 ns
fineweb_q04/duckdb:parquet 434081278 4.39207e+08 0.988331 ns
fineweb_q05/duckdb:parquet 408437703 4.12217e+08 0.990832 ns
fineweb_q06/duckdb:parquet 203544888 2.05548e+08 0.990257 ns
fineweb_q07/duckdb:parquet 216409668 2.18794e+08 0.9891 ns
fineweb_q08/duckdb:parquet 61945152 6.49638e+07 0.953534 ns
fineweb_q00/duckdb:vortex-file-compressed 3781679 4.32366e+06 0.874648 ns 🚀
fineweb_q01/duckdb:vortex-file-compressed 28512451 2.89604e+07 0.984532 ns
fineweb_q02/duckdb:vortex-file-compressed 30502766 3.30897e+07 0.921819 ns
fineweb_q03/duckdb:vortex-file-compressed 156762179 1.25141e+08 1.25268 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 204620378 2.14292e+08 0.954866 ns
fineweb_q05/duckdb:vortex-file-compressed 181350753 1.86561e+08 0.972073 ns
fineweb_q06/duckdb:vortex-file-compressed 65439418 7.12608e+07 0.918308 ns
fineweb_q07/duckdb:vortex-file-compressed 72831128 7.06498e+07 1.03088 ns
fineweb_q08/duckdb:vortex-file-compressed 24202339 2.66056e+07 0.90967 ns
fineweb_q00/duckdb:vortex-compact 4784057 5.11648e+06 0.935028 ns
fineweb_q01/duckdb:vortex-compact 97520740 9.4612e+07 1.03074 ns
fineweb_q02/duckdb:vortex-compact 98674141 1.06845e+08 0.92353 ns
fineweb_q03/duckdb:vortex-compact 838298299 8.49049e+08 0.987338 ns
fineweb_q04/duckdb:vortex-compact 892540417 9.04764e+08 0.98649 ns
fineweb_q05/duckdb:vortex-compact 793260340 8.03746e+08 0.986954 ns
fineweb_q06/duckdb:vortex-compact 462714173 4.59842e+08 1.00625 ns
fineweb_q07/duckdb:vortex-compact 470716980 4.84887e+08 0.970777 ns
fineweb_q08/duckdb:vortex-compact 23088492 2.43731e+07 0.947293 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.032x ➖
  • Vortex: 1.022x ➖
  • duckdb:vortex: 1.056x ➖
  • datafusion:vortex: 0.989x ➖
  • Best: tpch_q13/datafusion:vortex-compact (0.752x)
  • Worst: tpch_q15/duckdb:vortex-compact (1.161x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 197282260 2.43577e+08 0.809939 ns
tpch_q02/datafusion:parquet 444911976 4.36903e+08 1.01833 ns
tpch_q03/datafusion:parquet 297392372 3.0401e+08 0.978233 ns
tpch_q04/datafusion:parquet 142191154 1.4727e+08 0.965516 ns
tpch_q05/datafusion:parquet 492055640 5.10367e+08 0.964122 ns
tpch_q06/datafusion:parquet 144254872 1.35359e+08 1.06572 ns
tpch_q07/datafusion:parquet 520355998 5.3313e+08 0.976039 ns
tpch_q08/datafusion:parquet 617716582 6.30814e+08 0.979237 ns
tpch_q09/datafusion:parquet 536989510 5.40728e+08 0.993086 ns
tpch_q10/datafusion:parquet 570379144 5.68921e+08 1.00256 ns
tpch_q11/datafusion:parquet 364614331 3.44842e+08 1.05734 ns
tpch_q12/datafusion:parquet 247151348 2.73136e+08 0.904867 ns
tpch_q13/datafusion:parquet 434382010 4.40967e+08 0.985066 ns
tpch_q14/datafusion:parquet 196294187 1.98322e+08 0.989773 ns
tpch_q15/datafusion:parquet 284410577 2.90293e+08 0.979735 ns
tpch_q16/datafusion:parquet 171943756 1.82988e+08 0.939646 ns
tpch_q17/datafusion:parquet 367779948 3.87461e+08 0.949205 ns
tpch_q18/datafusion:parquet 483812902 4.88238e+08 0.990937 ns
tpch_q19/datafusion:parquet 328120960 3.09575e+08 1.05991 ns
tpch_q20/datafusion:parquet 362496236 3.50702e+08 1.03363 ns
tpch_q21/datafusion:parquet 518399915 4.87607e+08 1.06315 ns
tpch_q22/datafusion:parquet 122951225 1.21437e+08 1.01247 ns
tpch_q01/datafusion:vortex-file-compressed 183258951 1.80783e+08 1.0137 ns
tpch_q02/datafusion:vortex-file-compressed 397962948 3.97714e+08 1.00063 ns
tpch_q03/datafusion:vortex-file-compressed 302680976 3.02977e+08 0.999021 ns
tpch_q04/datafusion:vortex-file-compressed 179625574 1.98151e+08 0.90651 ns
tpch_q05/datafusion:vortex-file-compressed 389008180 3.69566e+08 1.05261 ns
tpch_q06/datafusion:vortex-file-compressed 219050353 2.21967e+08 0.986862 ns
tpch_q07/datafusion:vortex-file-compressed 343992084 3.41094e+08 1.0085 ns
tpch_q08/datafusion:vortex-file-compressed 523149786 6.27814e+08 0.833288 ns
tpch_q09/datafusion:vortex-file-compressed 454104463 4.60925e+08 0.985202 ns
tpch_q10/datafusion:vortex-file-compressed 400303044 4.26441e+08 0.938707 ns
tpch_q11/datafusion:vortex-file-compressed 265848355 2.50059e+08 1.06314 ns
tpch_q12/datafusion:vortex-file-compressed 316887994 3.01243e+08 1.05194 ns
tpch_q13/datafusion:vortex-file-compressed 178642029 2.13143e+08 0.83813 ns
tpch_q14/datafusion:vortex-file-compressed 167544942 1.75356e+08 0.955455 ns
tpch_q15/datafusion:vortex-file-compressed 306649132 2.79637e+08 1.0966 ns
tpch_q16/datafusion:vortex-file-compressed 172652419 1.71617e+08 1.00603 ns
tpch_q17/datafusion:vortex-file-compressed 287216194 2.62303e+08 1.09498 ns
tpch_q18/datafusion:vortex-file-compressed 242845118 2.61011e+08 0.930403 ns
tpch_q19/datafusion:vortex-file-compressed 318038211 3.17936e+08 1.00032 ns
tpch_q20/datafusion:vortex-file-compressed 328028787 3.21125e+08 1.0215 ns
tpch_q21/datafusion:vortex-file-compressed 454970950 4.14176e+08 1.0985 ns
tpch_q22/datafusion:vortex-file-compressed 146361247 1.52719e+08 0.958368 ns
tpch_q01/datafusion:vortex-compact 240828996 2.51381e+08 0.958022 ns
tpch_q02/datafusion:vortex-compact 433767773 3.95822e+08 1.09587 ns
tpch_q03/datafusion:vortex-compact 317502890 3.11626e+08 1.01886 ns
tpch_q04/datafusion:vortex-compact 205685458 1.84652e+08 1.11391 ns
tpch_q05/datafusion:vortex-compact 349266603 3.60425e+08 0.969042 ns
tpch_q06/datafusion:vortex-compact 241641574 2.44105e+08 0.989908 ns
tpch_q07/datafusion:vortex-compact 375830079 3.67047e+08 1.02393 ns
tpch_q08/datafusion:vortex-compact 421546489 4.48452e+08 0.940003 ns
tpch_q09/datafusion:vortex-compact 393880643 4.40932e+08 0.893291 ns
tpch_q10/datafusion:vortex-compact 429500572 4.30671e+08 0.997283 ns
tpch_q11/datafusion:vortex-compact 240092557 2.37499e+08 1.01092 ns
tpch_q12/datafusion:vortex-compact 376432110 3.75073e+08 1.00362 ns
tpch_q13/datafusion:vortex-compact 154407902 2.05281e+08 0.752178 ns
tpch_q14/datafusion:vortex-compact 244284527 2.47753e+08 0.986001 ns
tpch_q15/datafusion:vortex-compact 390937841 4.01973e+08 0.972548 ns
tpch_q16/datafusion:vortex-compact 170349552 1.6966e+08 1.00407 ns
tpch_q17/datafusion:vortex-compact 297151037 2.90235e+08 1.02383 ns
tpch_q18/datafusion:vortex-compact 265077988 2.54381e+08 1.04205 ns
tpch_q19/datafusion:vortex-compact 369615844 3.74735e+08 0.98634 ns
tpch_q20/datafusion:vortex-compact 437762735 4.46002e+08 0.981527 ns
tpch_q21/datafusion:vortex-compact 471332356 4.90891e+08 0.960156 ns
tpch_q22/datafusion:vortex-compact 120111299 1.10371e+08 1.08825 ns
tpch_q01/duckdb:parquet 462455136 4.55746e+08 1.01472 ns
tpch_q02/duckdb:parquet 1157801396 9.84737e+08 1.17575 ns
tpch_q03/duckdb:parquet 863577047 7.62093e+08 1.13316 ns
tpch_q04/duckdb:parquet 557347210 4.82826e+08 1.15434 ns
tpch_q05/duckdb:parquet 1281393958 1.18588e+09 1.08054 ns
tpch_q06/duckdb:parquet 327208409 3.1499e+08 1.03879 ns
tpch_q07/duckdb:parquet 1011629429 9.28534e+08 1.08949 ns
tpch_q08/duckdb:parquet 1404629827 1.19881e+09 1.17168 ns
tpch_q09/duckdb:parquet 1233901920 1.04426e+09 1.1816 ns
tpch_q10/duckdb:parquet 1193940831 1.01673e+09 1.1743 ns
tpch_q11/duckdb:parquet 705280794 5.88786e+08 1.19786 ns
tpch_q12/duckdb:parquet 534027568 4.80948e+08 1.11037 ns
tpch_q13/duckdb:parquet 830337225 7.70567e+08 1.07757 ns
tpch_q14/duckdb:parquet 547938654 5.20608e+08 1.0525 ns
tpch_q15/duckdb:parquet 591431450 5.15949e+08 1.1463 ns
tpch_q16/duckdb:parquet 477342703 3.83884e+08 1.24345 ns
tpch_q17/duckdb:parquet 609197100 5.82108e+08 1.04654 ns
tpch_q18/duckdb:parquet 747266139 6.67622e+08 1.1193 ns
tpch_q19/duckdb:parquet 685492734 6.38295e+08 1.07394 ns
tpch_q20/duckdb:parquet 884164620 7.41596e+08 1.19224 ns
tpch_q21/duckdb:parquet 989197109 8.97103e+08 1.10266 ns
tpch_q22/duckdb:parquet 413912656 3.73044e+08 1.10955 ns
tpch_q01/duckdb:vortex-file-compressed 225994761 2.31187e+08 0.977541 ns
tpch_q02/duckdb:vortex-file-compressed 711001163 7.16103e+08 0.992876 ns
tpch_q03/duckdb:vortex-file-compressed 555983918 5.25383e+08 1.05825 ns
tpch_q04/duckdb:vortex-file-compressed 370863381 3.24191e+08 1.14397 ns
tpch_q05/duckdb:vortex-file-compressed 852864246 7.64704e+08 1.11529 ns
tpch_q06/duckdb:vortex-file-compressed 322597976 3.15803e+08 1.02152 ns
tpch_q07/duckdb:vortex-file-compressed 674691103 6.85523e+08 0.984199 ns
tpch_q08/duckdb:vortex-file-compressed 984535382 9.29139e+08 1.05962 ns
tpch_q09/duckdb:vortex-file-compressed 798228323 7.38914e+08 1.08027 ns
tpch_q10/duckdb:vortex-file-compressed 734024994 6.5236e+08 1.12518 ns
tpch_q11/duckdb:vortex-file-compressed 488019894 4.71603e+08 1.03481 ns
tpch_q12/duckdb:vortex-file-compressed 475776963 4.65988e+08 1.02101 ns
tpch_q13/duckdb:vortex-file-compressed 454177830 4.27444e+08 1.06254 ns
tpch_q14/duckdb:vortex-file-compressed 381020026 3.65201e+08 1.04332 ns
tpch_q15/duckdb:vortex-file-compressed 298544151 2.6972e+08 1.10687 ns
tpch_q16/duckdb:vortex-file-compressed 336657791 2.92194e+08 1.15217 ns
tpch_q17/duckdb:vortex-file-compressed 564456348 5.05104e+08 1.11751 ns
tpch_q18/duckdb:vortex-file-compressed 595695472 5.28208e+08 1.12777 ns
tpch_q19/duckdb:vortex-file-compressed 376348049 3.83485e+08 0.981389 ns
tpch_q20/duckdb:vortex-file-compressed 683774568 6.23114e+08 1.09735 ns
tpch_q21/duckdb:vortex-file-compressed 959621905 9.2347e+08 1.03915 ns
tpch_q22/duckdb:vortex-file-compressed 320989020 2.79079e+08 1.15017 ns
tpch_q01/duckdb:vortex-compact 270707618 2.44353e+08 1.10785 ns
tpch_q02/duckdb:vortex-compact 761141777 7.08595e+08 1.07416 ns
tpch_q03/duckdb:vortex-compact 487404364 4.43882e+08 1.09805 ns
tpch_q04/duckdb:vortex-compact 293381386 3.12272e+08 0.939506 ns
tpch_q05/duckdb:vortex-compact 760080578 7.49983e+08 1.01346 ns
tpch_q06/duckdb:vortex-compact 338237366 3.10385e+08 1.08974 ns
tpch_q07/duckdb:vortex-compact 664101728 5.80027e+08 1.14495 ns
tpch_q08/duckdb:vortex-compact 879725968 8.71432e+08 1.00952 ns
tpch_q09/duckdb:vortex-compact 765391484 7.17302e+08 1.06704 ns
tpch_q10/duckdb:vortex-compact 602522491 5.67987e+08 1.0608 ns
tpch_q11/duckdb:vortex-compact 420980048 4.41264e+08 0.954031 ns
tpch_q12/duckdb:vortex-compact 413833115 4.1771e+08 0.990718 ns
tpch_q13/duckdb:vortex-compact 423406504 3.93524e+08 1.07594 ns
tpch_q14/duckdb:vortex-compact 383544312 3.59508e+08 1.06686 ns
tpch_q15/duckdb:vortex-compact 306247774 2.63804e+08 1.16089 ns
tpch_q16/duckdb:vortex-compact 308314310 2.77491e+08 1.11108 ns
tpch_q17/duckdb:vortex-compact 476684375 4.86787e+08 0.979246 ns
tpch_q18/duckdb:vortex-compact 480638979 4.70939e+08 1.0206 ns
tpch_q19/duckdb:vortex-compact 378304679 4.03861e+08 0.936721 ns
tpch_q20/duckdb:vortex-compact 638571103 6.263e+08 1.01959 ns
tpch_q21/duckdb:vortex-compact 881891705 8.54442e+08 1.03213 ns
tpch_q22/duckdb:vortex-compact 311244883 2.79619e+08 1.11311 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.002x ➖
  • Vortex: 1.002x ➖
  • duckdb:vortex: 1.007x ➖
  • datafusion:vortex: 0.998x ➖
  • Best: tpcds_q88/duckdb:vortex-compact (0.883x)
  • Worst: tpcds_q51/duckdb:vortex-file-compressed (1.358x)
  • Significant (>10%): 4↑ 9↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 37372370 3.85944e+07 0.968337 ns
tpcds_q02/datafusion:parquet 53974097 5.62078e+07 0.96026 ns
tpcds_q03/datafusion:parquet 17538725 1.73569e+07 1.01047 ns
tpcds_q04/datafusion:parquet 366035050 3.79865e+08 0.963593 ns
tpcds_q05/datafusion:parquet 97968238 9.06981e+07 1.08016 ns
tpcds_q06/datafusion:parquet 102013732 1.0059e+08 1.01416 ns
tpcds_q07/datafusion:parquet 142524723 1.37416e+08 1.03717 ns
tpcds_q08/datafusion:parquet 40533045 4.04492e+07 1.00207 ns
tpcds_q09/datafusion:parquet 53717499 5.31944e+07 1.00983 ns
tpcds_q10/datafusion:parquet 107048664 1.05165e+08 1.01791 ns
tpcds_q11/datafusion:parquet 237131215 2.35051e+08 1.00885 ns
tpcds_q12/datafusion:parquet 32120009 3.2495e+07 0.988461 ns
tpcds_q13/datafusion:parquet 143750887 1.51141e+08 0.951105 ns
tpcds_q14/datafusion:parquet 219685798 2.21297e+08 0.992717 ns
tpcds_q15/datafusion:parquet 64200898 6.47689e+07 0.99123 ns
tpcds_q16/datafusion:parquet 34783911 3.62136e+07 0.960521 ns
tpcds_q17/datafusion:parquet 191025658 1.96829e+08 0.970516 ns
tpcds_q18/datafusion:parquet 181257001 1.89323e+08 0.957397 ns
tpcds_q19/datafusion:parquet 36875067 3.61714e+07 1.01945 ns
tpcds_q20/datafusion:parquet 25214625 2.58594e+07 0.975066 ns
tpcds_q21/datafusion:parquet 27375999 2.75352e+07 0.994218 ns
tpcds_q22/datafusion:parquet 166870945 1.41455e+08 1.17968 ns 🚨
tpcds_q23/datafusion:parquet 186480129 1.88445e+08 0.989574 ns
tpcds_q24/datafusion:parquet 229580557 2.28658e+08 1.00403 ns
tpcds_q25/datafusion:parquet 192051406 1.93679e+08 0.991596 ns
tpcds_q26/datafusion:parquet 120276564 1.19847e+08 1.00358 ns
tpcds_q27/datafusion:parquet 274097844 2.85572e+08 0.95982 ns
tpcds_q28/datafusion:parquet 53606391 5.1518e+07 1.04054 ns
tpcds_q29/datafusion:parquet 199214223 1.93485e+08 1.02961 ns
tpcds_q30/datafusion:parquet 44714915 4.44954e+07 1.00493 ns
tpcds_q31/datafusion:parquet 107475825 1.03979e+08 1.03363 ns
tpcds_q32/datafusion:parquet 30781780 3.04766e+07 1.01001 ns
tpcds_q33/datafusion:parquet 37811144 3.8122e+07 0.991847 ns
tpcds_q34/datafusion:parquet 37318215 3.69887e+07 1.00891 ns
tpcds_q35/datafusion:parquet 98405382 9.91911e+07 0.992078 ns
tpcds_q36/datafusion:parquet 85959186 8.30906e+07 1.03452 ns
tpcds_q37/datafusion:parquet 25972729 2.52894e+07 1.02702 ns
tpcds_q38/datafusion:parquet 65495261 6.3909e+07 1.02482 ns
tpcds_q39/datafusion:parquet 94158645 9.29071e+07 1.01347 ns
tpcds_q40/datafusion:parquet 35669612 3.5387e+07 1.00799 ns
tpcds_q41/datafusion:parquet 13024019 1.25409e+07 1.03852 ns
tpcds_q42/datafusion:parquet 15914852 1.57164e+07 1.01263 ns
tpcds_q43/datafusion:parquet 26585037 2.76227e+07 0.962434 ns
tpcds_q44/datafusion:parquet 39995309 4.26575e+07 0.937592 ns
tpcds_q45/datafusion:parquet 75157925 7.22565e+07 1.04015 ns
tpcds_q46/datafusion:parquet 52939992 5.35537e+07 0.98854 ns
tpcds_q47/datafusion:parquet 185922837 1.83163e+08 1.01507 ns
tpcds_q48/datafusion:parquet 136437837 1.38326e+08 0.986353 ns
tpcds_q49/datafusion:parquet 73329629 7.35633e+07 0.996823 ns
tpcds_q50/datafusion:parquet 119303251 1.20265e+08 0.992006 ns
tpcds_q51/datafusion:parquet 98299864 9.73391e+07 1.00987 ns
tpcds_q52/datafusion:parquet 16901322 1.52867e+07 1.10562 ns 🚨
tpcds_q53/datafusion:parquet 31181842 2.97954e+07 1.04653 ns
tpcds_q54/datafusion:parquet 49452161 4.85668e+07 1.01823 ns
tpcds_q55/datafusion:parquet 16460928 1.59884e+07 1.02955 ns
tpcds_q56/datafusion:parquet 37919556 3.61394e+07 1.04926 ns
tpcds_q57/datafusion:parquet 142925813 1.3388e+08 1.06757 ns
tpcds_q58/datafusion:parquet 77946969 7.48629e+07 1.0412 ns
tpcds_q59/datafusion:parquet 71673181 7.3365e+07 0.976939 ns
tpcds_q60/datafusion:parquet 36952867 3.90366e+07 0.94662 ns
tpcds_q61/datafusion:parquet 68087390 6.79141e+07 1.00255 ns
tpcds_q62/datafusion:parquet 42112225 4.7693e+07 0.882985 ns 🚀
tpcds_q63/datafusion:parquet 31784378 3.21788e+07 0.987744 ns
tpcds_q64/datafusion:parquet 1052119657 1.06264e+09 0.990103 ns
tpcds_q65/datafusion:parquet 51631886 5.07068e+07 1.01824 ns
tpcds_q66/datafusion:parquet 92895484 9.48711e+07 0.979175 ns
tpcds_q67/datafusion:parquet 176426862 1.74121e+08 1.01324 ns
tpcds_q68/datafusion:parquet 51369925 5.29348e+07 0.970438 ns
tpcds_q69/datafusion:parquet 95404986 9.64833e+07 0.988824 ns
tpcds_q70/datafusion:parquet 105013472 1.10215e+08 0.952806 ns
tpcds_q71/datafusion:parquet 29011591 2.91812e+07 0.994187 ns
tpcds_q72/datafusion:parquet 868479003 8.76436e+08 0.990921 ns
tpcds_q73/datafusion:parquet 37858067 3.80027e+07 0.996194 ns
tpcds_q74/datafusion:parquet 130808361 1.29112e+08 1.01314 ns
tpcds_q75/datafusion:parquet 137235710 1.38547e+08 0.990536 ns
tpcds_q76/datafusion:parquet 99437259 9.44161e+07 1.05318 ns
tpcds_q77/datafusion:parquet 59937211 6.03832e+07 0.992614 ns
tpcds_q78/datafusion:parquet 185865414 1.80426e+08 1.03015 ns
tpcds_q79/datafusion:parquet 41595449 4.20106e+07 0.990118 ns
tpcds_q80/datafusion:parquet 113903246 1.14564e+08 0.994235 ns
tpcds_q81/datafusion:parquet 43744301 4.33164e+07 1.00988 ns
tpcds_q82/datafusion:parquet 29597367 2.93691e+07 1.00777 ns
tpcds_q83/datafusion:parquet 56175243 5.5672e+07 1.00904 ns
tpcds_q84/datafusion:parquet 48072273 4.95327e+07 0.970516 ns
tpcds_q85/datafusion:parquet 250493634 2.50689e+08 0.999222 ns
tpcds_q86/datafusion:parquet 22254526 2.26084e+07 0.984349 ns
tpcds_q87/datafusion:parquet 66338417 6.79038e+07 0.976947 ns
tpcds_q88/datafusion:parquet 80073404 8.02045e+07 0.998366 ns
tpcds_q89/datafusion:parquet 39536924 3.6633e+07 1.07927 ns
tpcds_q90/datafusion:parquet 19203822 1.88899e+07 1.01662 ns
tpcds_q91/datafusion:parquet 78823497 8.07949e+07 0.9756 ns
tpcds_q92/datafusion:parquet 25576343 2.5067e+07 1.02032 ns
tpcds_q93/datafusion:parquet 39283584 3.87473e+07 1.01384 ns
tpcds_q94/datafusion:parquet 28141993 2.96929e+07 0.947767 ns
tpcds_q95/datafusion:parquet 140734992 1.44485e+08 0.974043 ns
tpcds_q96/datafusion:parquet 16464022 1.52858e+07 1.07708 ns
tpcds_q97/datafusion:parquet 37168198 3.59887e+07 1.03277 ns
tpcds_q98/datafusion:parquet 38206295 3.91355e+07 0.976256 ns
tpcds_q99/datafusion:parquet 45884186 4.69167e+07 0.977992 ns
tpcds_q01/datafusion:vortex-file-compressed 31303839 3.0568e+07 1.02407 ns
tpcds_q02/datafusion:vortex-file-compressed 80552148 7.7197e+07 1.04346 ns
tpcds_q03/datafusion:vortex-file-compressed 29671694 2.8172e+07 1.05323 ns
tpcds_q04/datafusion:vortex-file-compressed 402527329 4.12171e+08 0.976602 ns
tpcds_q05/datafusion:vortex-file-compressed 74002595 7.74225e+07 0.955829 ns
tpcds_q06/datafusion:vortex-file-compressed 80898704 8.04053e+07 1.00614 ns
tpcds_q07/datafusion:vortex-file-compressed 80671157 8.2561e+07 0.97711 ns
tpcds_q08/datafusion:vortex-file-compressed 40755353 4.01176e+07 1.0159 ns
tpcds_q09/datafusion:vortex-file-compressed 48860334 4.82179e+07 1.01332 ns
tpcds_q10/datafusion:vortex-file-compressed 51125632 5.23835e+07 0.975988 ns
tpcds_q11/datafusion:vortex-file-compressed 238276418 2.37656e+08 1.00261 ns
tpcds_q12/datafusion:vortex-file-compressed 37656341 3.63875e+07 1.03487 ns
tpcds_q13/datafusion:vortex-file-compressed 80232785 8.42108e+07 0.952761 ns
tpcds_q14/datafusion:vortex-file-compressed 221948932 2.21881e+08 1.00031 ns
tpcds_q15/datafusion:vortex-file-compressed 53555831 5.27001e+07 1.01624 ns
tpcds_q16/datafusion:vortex-file-compressed 31099731 3.05726e+07 1.01724 ns
tpcds_q17/datafusion:vortex-file-compressed 119930344 1.19554e+08 1.00315 ns
tpcds_q18/datafusion:vortex-file-compressed 107820964 1.07629e+08 1.00178 ns
tpcds_q19/datafusion:vortex-file-compressed 49595398 4.83848e+07 1.02502 ns
tpcds_q20/datafusion:vortex-file-compressed 43884289 4.2952e+07 1.02171 ns
tpcds_q21/datafusion:vortex-file-compressed 174421891 1.82356e+08 0.956492 ns
tpcds_q22/datafusion:vortex-file-compressed 73362718 7.26113e+07 1.01035 ns
tpcds_q23/datafusion:vortex-file-compressed 192330627 1.90953e+08 1.00722 ns
tpcds_q24/datafusion:vortex-file-compressed 190650632 1.96635e+08 0.969568 ns
tpcds_q25/datafusion:vortex-file-compressed 120037494 1.20256e+08 0.998187 ns
tpcds_q26/datafusion:vortex-file-compressed 67601850 6.93326e+07 0.975037 ns
tpcds_q27/datafusion:vortex-file-compressed 174747204 1.72821e+08 1.01114 ns
tpcds_q28/datafusion:vortex-file-compressed 51445547 5.14e+07 1.00089 ns
tpcds_q29/datafusion:vortex-file-compressed 121415893 1.20391e+08 1.00851 ns
tpcds_q30/datafusion:vortex-file-compressed 30783200 3.02563e+07 1.01741 ns
tpcds_q31/datafusion:vortex-file-compressed 184025788 1.8786e+08 0.979591 ns
tpcds_q32/datafusion:vortex-file-compressed 24489507 2.50667e+07 0.976974 ns
tpcds_q33/datafusion:vortex-file-compressed 38034027 3.80211e+07 1.00034 ns
tpcds_q34/datafusion:vortex-file-compressed 38332048 3.76603e+07 1.01784 ns
tpcds_q35/datafusion:vortex-file-compressed 64175948 6.42471e+07 0.998893 ns
tpcds_q36/datafusion:vortex-file-compressed 109234918 1.09503e+08 0.997553 ns
tpcds_q37/datafusion:vortex-file-compressed 40845035 3.95682e+07 1.03227 ns
tpcds_q38/datafusion:vortex-file-compressed 92724947 9.22361e+07 1.0053 ns
tpcds_q39/datafusion:vortex-file-compressed 208480422 2.12626e+08 0.980505 ns
tpcds_q40/datafusion:vortex-file-compressed 56263454 5.78717e+07 0.97221 ns
tpcds_q41/datafusion:vortex-file-compressed 15932210 1.42773e+07 1.11591 ns 🚨
tpcds_q42/datafusion:vortex-file-compressed 31282239 3.32907e+07 0.939668 ns
tpcds_q43/datafusion:vortex-file-compressed 47969699 4.91654e+07 0.97568 ns
tpcds_q44/datafusion:vortex-file-compressed 43427923 4.33194e+07 1.0025 ns
tpcds_q45/datafusion:vortex-file-compressed 49243493 4.99224e+07 0.9864 ns
tpcds_q46/datafusion:vortex-file-compressed 66249584 6.93587e+07 0.955173 ns
tpcds_q47/datafusion:vortex-file-compressed 244251003 2.52379e+08 0.967794 ns
tpcds_q48/datafusion:vortex-file-compressed 72865487 7.10704e+07 1.02526 ns
tpcds_q49/datafusion:vortex-file-compressed 75104381 7.51264e+07 0.999707 ns
tpcds_q50/datafusion:vortex-file-compressed 79471384 7.98907e+07 0.994751 ns
tpcds_q51/datafusion:vortex-file-compressed 99799774 9.88584e+07 1.00952 ns
tpcds_q52/datafusion:vortex-file-compressed 33174351 3.40382e+07 0.974622 ns
tpcds_q53/datafusion:vortex-file-compressed 31740674 3.13626e+07 1.01205 ns
tpcds_q54/datafusion:vortex-file-compressed 50477620 4.93648e+07 1.02254 ns
tpcds_q55/datafusion:vortex-file-compressed 32997417 3.44326e+07 0.958318 ns
tpcds_q56/datafusion:vortex-file-compressed 48433129 4.75932e+07 1.01765 ns
tpcds_q57/datafusion:vortex-file-compressed 190952648 1.95954e+08 0.974477 ns
tpcds_q58/datafusion:vortex-file-compressed 116207396 1.16969e+08 0.993489 ns
tpcds_q59/datafusion:vortex-file-compressed 100816534 9.65486e+07 1.04421 ns
tpcds_q60/datafusion:vortex-file-compressed 47440397 4.75434e+07 0.997833 ns
tpcds_q61/datafusion:vortex-file-compressed 57080678 5.81486e+07 0.981635 ns
tpcds_q62/datafusion:vortex-file-compressed 47373703 4.68333e+07 1.01154 ns
tpcds_q63/datafusion:vortex-file-compressed 29312418 2.99844e+07 0.977589 ns
tpcds_q64/datafusion:vortex-file-compressed 732757887 7.38601e+08 0.992089 ns
tpcds_q65/datafusion:vortex-file-compressed 58335225 5.69777e+07 1.02383 ns
tpcds_q66/datafusion:vortex-file-compressed 107132920 1.06603e+08 1.00497 ns
tpcds_q67/datafusion:vortex-file-compressed 139445662 1.40745e+08 0.990765 ns
tpcds_q68/datafusion:vortex-file-compressed 64761673 6.96176e+07 0.930249 ns
tpcds_q69/datafusion:vortex-file-compressed 49685240 4.80569e+07 1.03388 ns
tpcds_q70/datafusion:vortex-file-compressed 121185063 1.20908e+08 1.00229 ns
tpcds_q71/datafusion:vortex-file-compressed 31976822 3.15349e+07 1.01401 ns
tpcds_q72/datafusion:vortex-file-compressed 3346366070 3.35531e+09 0.997335 ns
tpcds_q73/datafusion:vortex-file-compressed 38263309 3.77183e+07 1.01445 ns
tpcds_q74/datafusion:vortex-file-compressed 172153514 1.74202e+08 0.98824 ns
tpcds_q75/datafusion:vortex-file-compressed 137594485 1.42544e+08 0.965281 ns
tpcds_q76/datafusion:vortex-file-compressed 73959242 6.59483e+07 1.12147 ns 🚨
tpcds_q77/datafusion:vortex-file-compressed 54974501 5.49941e+07 0.999643 ns
tpcds_q78/datafusion:vortex-file-compressed 181210336 1.83577e+08 0.98711 ns
tpcds_q79/datafusion:vortex-file-compressed 43983423 4.4126e+07 0.996769 ns
tpcds_q80/datafusion:vortex-file-compressed 118519130 1.18042e+08 1.00404 ns
tpcds_q81/datafusion:vortex-file-compressed 37963531 3.63391e+07 1.0447 ns
tpcds_q82/datafusion:vortex-file-compressed 41500179 4.18089e+07 0.992617 ns
tpcds_q83/datafusion:vortex-file-compressed 67499440 6.8612e+07 0.983785 ns
tpcds_q84/datafusion:vortex-file-compressed 16317630 1.70243e+07 0.958489 ns
tpcds_q85/datafusion:vortex-file-compressed 140890254 1.41484e+08 0.995807 ns
tpcds_q86/datafusion:vortex-file-compressed 32445841 3.18023e+07 1.02023 ns
tpcds_q87/datafusion:vortex-file-compressed 97348057 9.61234e+07 1.01274 ns
tpcds_q88/datafusion:vortex-file-compressed 79929708 7.87853e+07 1.01453 ns
tpcds_q89/datafusion:vortex-file-compressed 60026849 5.88767e+07 1.01953 ns
tpcds_q90/datafusion:vortex-file-compressed 17731258 1.68896e+07 1.04983 ns
tpcds_q91/datafusion:vortex-file-compressed 28613845 2.84514e+07 1.00571 ns
tpcds_q92/datafusion:vortex-file-compressed 21577746 2.122e+07 1.01686 ns
tpcds_q93/datafusion:vortex-file-compressed 39092694 3.97465e+07 0.983552 ns
tpcds_q94/datafusion:vortex-file-compressed 27731657 2.87738e+07 0.963781 ns
tpcds_q95/datafusion:vortex-file-compressed 94437703 9.61182e+07 0.982517 ns
tpcds_q96/datafusion:vortex-file-compressed 15488138 1.57906e+07 0.980844 ns
tpcds_q97/datafusion:vortex-file-compressed 33266137 3.36644e+07 0.98817 ns
tpcds_q98/datafusion:vortex-file-compressed 51543983 5.3901e+07 0.956271 ns
tpcds_q99/datafusion:vortex-file-compressed 62813709 6.28895e+07 0.998795 ns
tpcds_q01/datafusion:vortex-compact 35235203 3.52466e+07 0.999677 ns
tpcds_q02/datafusion:vortex-compact 87313751 8.61149e+07 1.01392 ns
tpcds_q03/datafusion:vortex-compact 34723159 3.49338e+07 0.993971 ns
tpcds_q04/datafusion:vortex-compact 441107294 4.54322e+08 0.970914 ns
tpcds_q05/datafusion:vortex-compact 86202935 8.65955e+07 0.995467 ns
tpcds_q06/datafusion:vortex-compact 85415237 8.56551e+07 0.9972 ns
tpcds_q07/datafusion:vortex-compact 96937937 9.70774e+07 0.998564 ns
tpcds_q08/datafusion:vortex-compact 52057009 4.96498e+07 1.04848 ns
tpcds_q09/datafusion:vortex-compact 103353936 1.01756e+08 1.01571 ns
tpcds_q10/datafusion:vortex-compact 69033743 6.92715e+07 0.996568 ns
tpcds_q11/datafusion:vortex-compact 260821248 2.59543e+08 1.00492 ns
tpcds_q12/datafusion:vortex-compact 42468639 3.98144e+07 1.06667 ns
tpcds_q13/datafusion:vortex-compact 142231123 1.41212e+08 1.00722 ns
tpcds_q14/datafusion:vortex-compact 277022734 2.73457e+08 1.01304 ns
tpcds_q15/datafusion:vortex-compact 56438021 5.59445e+07 1.00882 ns
tpcds_q16/datafusion:vortex-compact 42094009 4.23258e+07 0.994524 ns
tpcds_q17/datafusion:vortex-compact 132290981 1.37155e+08 0.964538 ns
tpcds_q18/datafusion:vortex-compact 124753912 1.23223e+08 1.01242 ns
tpcds_q19/datafusion:vortex-compact 62689359 6.50443e+07 0.963795 ns
tpcds_q20/datafusion:vortex-compact 49071457 4.87541e+07 1.00651 ns
tpcds_q21/datafusion:vortex-compact 181428012 1.91169e+08 0.949047 ns
tpcds_q22/datafusion:vortex-compact 78556757 8.12901e+07 0.966375 ns
tpcds_q23/datafusion:vortex-compact 234285272 2.32713e+08 1.00676 ns
tpcds_q24/datafusion:vortex-compact 221319465 2.24911e+08 0.984033 ns
tpcds_q25/datafusion:vortex-compact 130797278 1.32184e+08 0.989507 ns
tpcds_q26/datafusion:vortex-compact 79082909 7.8934e+07 1.00189 ns
tpcds_q27/datafusion:vortex-compact 211964110 2.15389e+08 0.9841 ns
tpcds_q28/datafusion:vortex-compact 104246235 1.03695e+08 1.00532 ns
tpcds_q29/datafusion:vortex-compact 136642817 1.33469e+08 1.02378 ns
tpcds_q30/datafusion:vortex-compact 35195773 3.58385e+07 0.982066 ns
tpcds_q31/datafusion:vortex-compact 224463217 2.24517e+08 0.999761 ns
tpcds_q32/datafusion:vortex-compact 30370653 3.14126e+07 0.96683 ns
tpcds_q33/datafusion:vortex-compact 54514177 5.15316e+07 1.05788 ns
tpcds_q34/datafusion:vortex-compact 57647717 5.68225e+07 1.01452 ns
tpcds_q35/datafusion:vortex-compact 77861994 8.0073e+07 0.972388 ns
tpcds_q36/datafusion:vortex-compact 131790049 1.32268e+08 0.996384 ns
tpcds_q37/datafusion:vortex-compact 52511134 5.32926e+07 0.985336 ns
tpcds_q38/datafusion:vortex-compact 108411670 1.08717e+08 0.997189 ns
tpcds_q39/datafusion:vortex-compact 194310251 2.094e+08 0.927939 ns
tpcds_q40/datafusion:vortex-compact 64673780 6.68534e+07 0.967397 ns
tpcds_q41/datafusion:vortex-compact 15129177 1.51796e+07 0.996678 ns
tpcds_q42/datafusion:vortex-compact 37445111 3.9049e+07 0.958925 ns
tpcds_q43/datafusion:vortex-compact 56389654 5.80179e+07 0.971935 ns
tpcds_q44/datafusion:vortex-compact 72069212 7.2664e+07 0.991814 ns
tpcds_q45/datafusion:vortex-compact 56328363 5.43745e+07 1.03593 ns
tpcds_q46/datafusion:vortex-compact 93026980 9.53083e+07 0.976064 ns
tpcds_q47/datafusion:vortex-compact 271028348 2.68632e+08 1.00892 ns
tpcds_q48/datafusion:vortex-compact 114277753 1.12226e+08 1.01828 ns
tpcds_q49/datafusion:vortex-compact 104028012 1.00029e+08 1.03997 ns
tpcds_q50/datafusion:vortex-compact 94860111 9.91378e+07 0.956851 ns
tpcds_q51/datafusion:vortex-compact 105577860 1.03678e+08 1.01833 ns
tpcds_q52/datafusion:vortex-compact 39054814 3.99559e+07 0.977448 ns
tpcds_q53/datafusion:vortex-compact 39073871 3.98162e+07 0.981357 ns
tpcds_q54/datafusion:vortex-compact 65436647 6.50976e+07 1.00521 ns
tpcds_q55/datafusion:vortex-compact 37084691 3.79504e+07 0.977187 ns
tpcds_q56/datafusion:vortex-compact 62918130 6.11463e+07 1.02898 ns
tpcds_q57/datafusion:vortex-compact 204282930 2.05965e+08 0.991833 ns
tpcds_q58/datafusion:vortex-compact 122243328 1.24977e+08 0.978126 ns
tpcds_q59/datafusion:vortex-compact 113058533 1.11846e+08 1.01084 ns
tpcds_q60/datafusion:vortex-compact 62591359 6.1262e+07 1.0217 ns
tpcds_q61/datafusion:vortex-compact 84121013 8.36041e+07 1.00618 ns
tpcds_q62/datafusion:vortex-compact 47424524 4.93744e+07 0.960509 ns
tpcds_q63/datafusion:vortex-compact 39265781 3.91534e+07 1.00287 ns
tpcds_q64/datafusion:vortex-compact 821696062 8.20451e+08 1.00152 ns
tpcds_q65/datafusion:vortex-compact 76355391 7.50254e+07 1.01773 ns
tpcds_q66/datafusion:vortex-compact 114017965 1.10973e+08 1.02744 ns
tpcds_q67/datafusion:vortex-compact 150736090 1.5008e+08 1.00437 ns
tpcds_q68/datafusion:vortex-compact 92631792 9.66278e+07 0.958645 ns
tpcds_q69/datafusion:vortex-compact 67347686 6.70914e+07 1.00382 ns
tpcds_q70/datafusion:vortex-compact 137825537 1.33141e+08 1.03518 ns
tpcds_q71/datafusion:vortex-compact 47056955 4.60814e+07 1.02117 ns
tpcds_q72/datafusion:vortex-compact 3362367476 3.34468e+09 1.00529 ns
tpcds_q73/datafusion:vortex-compact 58626401 5.92848e+07 0.988894 ns
tpcds_q74/datafusion:vortex-compact 191413699 1.86025e+08 1.02897 ns
tpcds_q75/datafusion:vortex-compact 180888569 1.86704e+08 0.968854 ns
tpcds_q76/datafusion:vortex-compact 83190429 8.34393e+07 0.997017 ns
tpcds_q77/datafusion:vortex-compact 70341588 6.88605e+07 1.02151 ns
tpcds_q78/datafusion:vortex-compact 207372449 2.07705e+08 0.998399 ns
tpcds_q79/datafusion:vortex-compact 71512364 7.30416e+07 0.979064 ns
tpcds_q80/datafusion:vortex-compact 138107570 1.3695e+08 1.00845 ns
tpcds_q81/datafusion:vortex-compact 40804030 4.34411e+07 0.939294 ns
tpcds_q82/datafusion:vortex-compact 51602534 5.19923e+07 0.992504 ns
tpcds_q83/datafusion:vortex-compact 67557404 6.80685e+07 0.992491 ns
tpcds_q84/datafusion:vortex-compact 17883281 1.88211e+07 0.950174 ns
tpcds_q85/datafusion:vortex-compact 164934037 1.62887e+08 1.01257 ns
tpcds_q86/datafusion:vortex-compact 35350333 3.61274e+07 0.978491 ns
tpcds_q87/datafusion:vortex-compact 108219819 1.08528e+08 0.997165 ns
tpcds_q88/datafusion:vortex-compact 134732566 1.33594e+08 1.00852 ns
tpcds_q89/datafusion:vortex-compact 70966409 6.70712e+07 1.05808 ns
tpcds_q90/datafusion:vortex-compact 22939406 2.3341e+07 0.982796 ns
tpcds_q91/datafusion:vortex-compact 41371350 4.18425e+07 0.98874 ns
tpcds_q92/datafusion:vortex-compact 23648142 2.37446e+07 0.995938 ns
tpcds_q93/datafusion:vortex-compact 54680933 5.3125e+07 1.02929 ns
tpcds_q94/datafusion:vortex-compact 34535957 3.39734e+07 1.01656 ns
tpcds_q95/datafusion:vortex-compact 104329867 1.0452e+08 0.998182 ns
tpcds_q96/datafusion:vortex-compact 24978220 2.62077e+07 0.953086 ns
tpcds_q97/datafusion:vortex-compact 45506388 4.43684e+07 1.02565 ns
tpcds_q98/datafusion:vortex-compact 59338631 5.77431e+07 1.02763 ns
tpcds_q99/datafusion:vortex-compact 66722271 7.0871e+07 0.941461 ns
tpcds_q01/duckdb:parquet 47902480 4.90067e+07 0.977468 ns
tpcds_q02/duckdb:parquet 28951097 2.92268e+07 0.990567 ns
tpcds_q03/duckdb:parquet 14684944 1.40216e+07 1.04731 ns
tpcds_q04/duckdb:parquet 128553320 1.29278e+08 0.994394 ns
tpcds_q05/duckdb:parquet 30604345 3.10389e+07 0.986 ns
tpcds_q06/duckdb:parquet 34427488 3.38563e+07 1.01687 ns
tpcds_q07/duckdb:parquet 28371139 2.84544e+07 0.997075 ns
tpcds_q08/duckdb:parquet 28516833 2.877e+07 0.991199 ns
tpcds_q09/duckdb:parquet 41632003 4.17164e+07 0.997976 ns
tpcds_q10/duckdb:parquet 39852723 4.23739e+07 0.940503 ns
tpcds_q11/duckdb:parquet 83461538 8.95238e+07 0.932283 ns
tpcds_q12/duckdb:parquet 17897265 1.74649e+07 1.02476 ns
tpcds_q13/duckdb:parquet 37842996 3.79602e+07 0.996913 ns
tpcds_q14/duckdb:parquet 101644071 1.02506e+08 0.991587 ns
tpcds_q15/duckdb:parquet 28304600 2.77652e+07 1.01943 ns
tpcds_q16/duckdb:parquet 22796089 2.32914e+07 0.978736 ns
tpcds_q17/duckdb:parquet 39541968 4.0333e+07 0.980387 ns
tpcds_q18/duckdb:parquet 100438928 1.01777e+08 0.986849 ns
tpcds_q19/duckdb:parquet 32967883 3.31188e+07 0.995444 ns
tpcds_q20/duckdb:parquet 18044928 1.82695e+07 0.987709 ns
tpcds_q21/duckdb:parquet 13420433 1.36055e+07 0.9864 ns
tpcds_q22/duckdb:parquet 98418975 9.67764e+07 1.01697 ns
tpcds_q23/duckdb:parquet 101687277 1.01671e+08 1.00016 ns
tpcds_q24/duckdb:parquet 50142925 5.01121e+07 1.00062 ns
tpcds_q25/duckdb:parquet 36597454 3.61664e+07 1.01192 ns
tpcds_q26/duckdb:parquet 38665634 3.88179e+07 0.996078 ns
tpcds_q27/duckdb:parquet 79438987 8.11376e+07 0.979065 ns
tpcds_q28/duckdb:parquet 42547148 4.31636e+07 0.985719 ns
tpcds_q29/duckdb:parquet 37542124 3.8455e+07 0.976261 ns
tpcds_q30/duckdb:parquet 45277529 4.4583e+07 1.01558 ns
tpcds_q31/duckdb:parquet 28319555 2.75887e+07 1.02649 ns
tpcds_q32/duckdb:parquet 12502412 1.28314e+07 0.974363 ns
tpcds_q33/duckdb:parquet 21392799 2.08985e+07 1.02365 ns
tpcds_q34/duckdb:parquet 23827608 2.39956e+07 0.992997 ns
tpcds_q35/duckdb:parquet 67700068 6.98966e+07 0.968574 ns
tpcds_q36/duckdb:parquet 24440765 2.43153e+07 1.00516 ns
tpcds_q37/duckdb:parquet 15763168 1.6097e+07 0.979264 ns
tpcds_q38/duckdb:parquet 35964503 3.58219e+07 1.00398 ns
tpcds_q39/duckdb:parquet 36616310 3.69433e+07 0.991149 ns
tpcds_q40/duckdb:parquet 19860105 2.02102e+07 0.982677 ns
tpcds_q41/duckdb:parquet 10037625 9.77001e+06 1.02739 ns
tpcds_q42/duckdb:parquet 13699039 1.34404e+07 1.01924 ns
tpcds_q43/duckdb:parquet 19331861 1.86843e+07 1.03466 ns
tpcds_q44/duckdb:parquet 28225645 2.89386e+07 0.975364 ns
tpcds_q45/duckdb:parquet 29561908 2.99927e+07 0.985635 ns
tpcds_q46/duckdb:parquet 48696452 4.92176e+07 0.989412 ns
tpcds_q47/duckdb:parquet 59507718 5.89462e+07 1.00953 ns
tpcds_q48/duckdb:parquet 34189993 3.48166e+07 0.982002 ns
tpcds_q49/duckdb:parquet 25880424 2.73433e+07 0.946499 ns
tpcds_q50/duckdb:parquet 28634258 2.85618e+07 1.00254 ns
tpcds_q51/duckdb:parquet 195802890 1.97261e+08 0.992608 ns
tpcds_q52/duckdb:parquet 13241270 1.37324e+07 0.964238 ns
tpcds_q53/duckdb:parquet 19832269 1.99688e+07 0.993163 ns
tpcds_q54/duckdb:parquet 25854378 2.6482e+07 0.9763 ns
tpcds_q55/duckdb:parquet 13114945 1.26569e+07 1.03619 ns
tpcds_q56/duckdb:parquet 23421729 2.30863e+07 1.01453 ns
tpcds_q57/duckdb:parquet 47277354 4.76235e+07 0.992732 ns
tpcds_q58/duckdb:parquet 25845035 2.57481e+07 1.00376 ns
tpcds_q59/duckdb:parquet 38782295 3.90583e+07 0.992933 ns
tpcds_q60/duckdb:parquet 23669196 2.38814e+07 0.991115 ns
tpcds_q61/duckdb:parquet 33077910 3.32709e+07 0.9942 ns
tpcds_q62/duckdb:parquet 13828367 1.37438e+07 1.00615 ns
tpcds_q63/duckdb:parquet 17765881 1.76971e+07 1.00388 ns
tpcds_q64/duckdb:parquet 77956522 7.89785e+07 0.98706 ns
tpcds_q65/duckdb:parquet 26622094 2.94519e+07 0.903916 ns
tpcds_q66/duckdb:parquet 30921868 3.05275e+07 1.01292 ns
tpcds_q67/duckdb:parquet 184997039 1.85578e+08 0.996867 ns
tpcds_q68/duckdb:parquet 39042627 3.91965e+07 0.996075 ns
tpcds_q69/duckdb:parquet 41457145 4.21373e+07 0.983859 ns
tpcds_q70/duckdb:parquet 56957089 5.66298e+07 1.00578 ns
tpcds_q71/duckdb:parquet 21652554 2.11673e+07 1.02292 ns
tpcds_q72/duckdb:parquet 169666991 1.68305e+08 1.00809 ns
tpcds_q73/duckdb:parquet 20865043 2.09507e+07 0.995912 ns
tpcds_q74/duckdb:parquet 53400167 5.50189e+07 0.970579 ns
tpcds_q75/duckdb:parquet 55136341 5.47732e+07 1.00663 ns
tpcds_q76/duckdb:parquet 21285241 2.15e+07 0.990009 ns
tpcds_q77/duckdb:parquet 23081088 2.39259e+07 0.96469 ns
tpcds_q78/duckdb:parquet 79243056 7.94458e+07 0.997448 ns
tpcds_q79/duckdb:parquet 31364841 3.15749e+07 0.993347 ns
tpcds_q80/duckdb:parquet 44002958 4.46713e+07 0.985039 ns
tpcds_q81/duckdb:parquet 50490185 4.9963e+07 1.01055 ns
tpcds_q82/duckdb:parquet 19307793 1.79064e+07 1.07826 ns
tpcds_q83/duckdb:parquet 19057844 1.88623e+07 1.01036 ns
tpcds_q84/duckdb:parquet 21177139 2.14573e+07 0.986946 ns
tpcds_q85/duckdb:parquet 43561266 4.39038e+07 0.992198 ns
tpcds_q86/duckdb:parquet 38657173 3.8712e+07 0.998583 ns
tpcds_q87/duckdb:parquet 37680555 3.83512e+07 0.982512 ns
tpcds_q88/duckdb:parquet 54478596 5.44877e+07 0.999833 ns
tpcds_q89/duckdb:parquet 21597080 2.1932e+07 0.984727 ns
tpcds_q90/duckdb:parquet 9770389 9.81841e+06 0.995109 ns
tpcds_q91/duckdb:parquet 27943283 2.74878e+07 1.01657 ns
tpcds_q92/duckdb:parquet 13362401 1.34501e+07 0.99348 ns
tpcds_q93/duckdb:parquet 33169614 3.34124e+07 0.992734 ns
tpcds_q94/duckdb:parquet 18422404 1.88347e+07 0.978111 ns
tpcds_q95/duckdb:parquet 142018226 1.37773e+08 1.03081 ns
tpcds_q96/duckdb:parquet 11608245 1.14482e+07 1.01398 ns
tpcds_q97/duckdb:parquet 37928585 3.82357e+07 0.991969 ns
tpcds_q98/duckdb:parquet 24292378 2.43226e+07 0.998757 ns
tpcds_q99/duckdb:parquet 24466640 2.44589e+07 1.00032 ns
tpcds_q01/duckdb:vortex-file-compressed 30190468 3.03104e+07 0.996042 ns
tpcds_q02/duckdb:vortex-file-compressed 52873887 5.55118e+07 0.95248 ns
tpcds_q03/duckdb:vortex-file-compressed 25409513 2.61471e+07 0.971789 ns
tpcds_q04/duckdb:vortex-file-compressed 111307669 1.12044e+08 0.993428 ns
tpcds_q05/duckdb:vortex-file-compressed 41248474 4.21771e+07 0.977984 ns
tpcds_q06/duckdb:vortex-file-compressed 40059288 3.99615e+07 1.00245 ns
tpcds_q07/duckdb:vortex-file-compressed 31654899 3.30919e+07 0.956574 ns
tpcds_q08/duckdb:vortex-file-compressed 30947236 3.1364e+07 0.986712 ns
tpcds_q09/duckdb:vortex-file-compressed 41835041 4.45751e+07 0.938529 ns
tpcds_q10/duckdb:vortex-file-compressed 51065532 5.19554e+07 0.982872 ns
tpcds_q11/duckdb:vortex-file-compressed 75385327 7.75392e+07 0.972223 ns
tpcds_q12/duckdb:vortex-file-compressed 20035232 1.94653e+07 1.02928 ns
tpcds_q13/duckdb:vortex-file-compressed 41256011 4.07399e+07 1.01267 ns
tpcds_q14/duckdb:vortex-file-compressed 129918797 1.32652e+08 0.979397 ns
tpcds_q15/duckdb:vortex-file-compressed 29814117 2.9161e+07 1.0224 ns
tpcds_q16/duckdb:vortex-file-compressed 31645241 3.18687e+07 0.992987 ns
tpcds_q17/duckdb:vortex-file-compressed 49423593 4.96537e+07 0.995367 ns
tpcds_q18/duckdb:vortex-file-compressed 106163818 1.08367e+08 0.979672 ns
tpcds_q19/duckdb:vortex-file-compressed 41399942 4.2191e+07 0.98125 ns
tpcds_q20/duckdb:vortex-file-compressed 19325233 1.98241e+07 0.974834 ns
tpcds_q21/duckdb:vortex-file-compressed 22317126 2.37593e+07 0.9393 ns
tpcds_q22/duckdb:vortex-file-compressed 121133163 1.2444e+08 0.97343 ns
tpcds_q23/duckdb:vortex-file-compressed 147019009 1.48695e+08 0.988729 ns
tpcds_q24/duckdb:vortex-file-compressed 59979216 5.88841e+07 1.0186 ns
tpcds_q25/duckdb:vortex-file-compressed 48024204 4.91758e+07 0.976583 ns
tpcds_q26/duckdb:vortex-file-compressed 47474957 4.61664e+07 1.02834 ns
tpcds_q27/duckdb:vortex-file-compressed 86169784 8.47605e+07 1.01663 ns
tpcds_q28/duckdb:vortex-file-compressed 37512242 3.80863e+07 0.984927 ns
tpcds_q29/duckdb:vortex-file-compressed 53907947 5.19657e+07 1.03738 ns
tpcds_q30/duckdb:vortex-file-compressed 34585044 3.52383e+07 0.981461 ns
tpcds_q31/duckdb:vortex-file-compressed 34967963 3.41807e+07 1.02303 ns
tpcds_q32/duckdb:vortex-file-compressed 17618982 1.72281e+07 1.02269 ns
tpcds_q33/duckdb:vortex-file-compressed 36005670 3.21609e+07 1.11955 ns 🚨
tpcds_q34/duckdb:vortex-file-compressed 30661934 2.99222e+07 1.02472 ns
tpcds_q35/duckdb:vortex-file-compressed 84060452 8.44095e+07 0.995864 ns
tpcds_q36/duckdb:vortex-file-compressed 31344408 3.13727e+07 0.999099 ns
tpcds_q37/duckdb:vortex-file-compressed 20049552 1.87265e+07 1.07065 ns
tpcds_q38/duckdb:vortex-file-compressed 48942671 4.67648e+07 1.04657 ns
tpcds_q39/duckdb:vortex-file-compressed 50702104 4.89068e+07 1.03671 ns
tpcds_q40/duckdb:vortex-file-compressed 24385250 2.49641e+07 0.976812 ns
tpcds_q41/duckdb:vortex-file-compressed 17484668 1.71767e+07 1.01793 ns
tpcds_q42/duckdb:vortex-file-compressed 16031753 1.59226e+07 1.00686 ns
tpcds_q43/duckdb:vortex-file-compressed 22011745 2.16194e+07 1.01815 ns
tpcds_q44/duckdb:vortex-file-compressed 28994448 2.74064e+07 1.05794 ns
tpcds_q45/duckdb:vortex-file-compressed 32627607 3.22372e+07 1.01211 ns
tpcds_q46/duckdb:vortex-file-compressed 61157950 6.20635e+07 0.985409 ns
tpcds_q47/duckdb:vortex-file-compressed 69013350 6.91132e+07 0.998556 ns
tpcds_q48/duckdb:vortex-file-compressed 37444915 3.78998e+07 0.987998 ns
tpcds_q49/duckdb:vortex-file-compressed 37400525 3.70503e+07 1.00945 ns
tpcds_q50/duckdb:vortex-file-compressed 38020471 3.76633e+07 1.00948 ns
tpcds_q51/duckdb:vortex-file-compressed 204250420 1.5038e+08 1.35823 ns 🚨
tpcds_q52/duckdb:vortex-file-compressed 16189978 1.62143e+07 0.998503 ns
tpcds_q53/duckdb:vortex-file-compressed 26929865 2.69097e+07 1.00075 ns
tpcds_q54/duckdb:vortex-file-compressed 35361440 3.50547e+07 1.00875 ns
tpcds_q55/duckdb:vortex-file-compressed 15821580 1.58805e+07 0.99629 ns
tpcds_q56/duckdb:vortex-file-compressed 39906065 4.04864e+07 0.985666 ns
tpcds_q57/duckdb:vortex-file-compressed 58516221 6.01045e+07 0.973574 ns
tpcds_q58/duckdb:vortex-file-compressed 37646325 3.47879e+07 1.08217 ns
tpcds_q59/duckdb:vortex-file-compressed 59339966 5.9731e+07 0.993453 ns
tpcds_q60/duckdb:vortex-file-compressed 39880674 3.82021e+07 1.04394 ns
tpcds_q61/duckdb:vortex-file-compressed 49625366 4.9551e+07 1.0015 ns
tpcds_q62/duckdb:vortex-file-compressed 24486442 2.37051e+07 1.03296 ns
tpcds_q63/duckdb:vortex-file-compressed 26421860 2.66966e+07 0.989709 ns
tpcds_q64/duckdb:vortex-file-compressed 95865996 9.5865e+07 1.00001 ns
tpcds_q65/duckdb:vortex-file-compressed 34234267 3.66049e+07 0.935237 ns
tpcds_q66/duckdb:vortex-file-compressed 35738296 3.38338e+07 1.05629 ns
tpcds_q67/duckdb:vortex-file-compressed 204144939 1.98743e+08 1.02718 ns
tpcds_q68/duckdb:vortex-file-compressed 50408098 5.06253e+07 0.99571 ns
tpcds_q69/duckdb:vortex-file-compressed 53394593 5.41993e+07 0.985154 ns
tpcds_q70/duckdb:vortex-file-compressed 69692958 6.82299e+07 1.02144 ns
tpcds_q71/duckdb:vortex-file-compressed 25885135 2.59696e+07 0.996748 ns
tpcds_q72/duckdb:vortex-file-compressed 182268697 1.8316e+08 0.995134 ns
tpcds_q73/duckdb:vortex-file-compressed 28817407 2.86838e+07 1.00466 ns
tpcds_q74/duckdb:vortex-file-compressed 65337432 6.67235e+07 0.979227 ns
tpcds_q75/duckdb:vortex-file-compressed 67894177 6.54654e+07 1.0371 ns
tpcds_q76/duckdb:vortex-file-compressed 25021453 2.49313e+07 1.00362 ns
tpcds_q77/duckdb:vortex-file-compressed 31230603 3.08233e+07 1.01322 ns
tpcds_q78/duckdb:vortex-file-compressed 87116212 8.63572e+07 1.00879 ns
tpcds_q79/duckdb:vortex-file-compressed 39228754 3.888e+07 1.00897 ns
tpcds_q80/duckdb:vortex-file-compressed 59485531 5.54929e+07 1.07195 ns
tpcds_q81/duckdb:vortex-file-compressed 38648430 4.02307e+07 0.960669 ns
tpcds_q82/duckdb:vortex-file-compressed 21910634 2.14837e+07 1.01987 ns
tpcds_q83/duckdb:vortex-file-compressed 38958753 3.66701e+07 1.06241 ns
tpcds_q84/duckdb:vortex-file-compressed 24880402 2.45461e+07 1.01362 ns
tpcds_q85/duckdb:vortex-file-compressed 54615183 5.41902e+07 1.00784 ns
tpcds_q86/duckdb:vortex-file-compressed 54800959 5.62777e+07 0.973761 ns
tpcds_q87/duckdb:vortex-file-compressed 45726665 4.75999e+07 0.960647 ns
tpcds_q88/duckdb:vortex-file-compressed 97002094 1.08243e+08 0.896154 ns 🚀
tpcds_q89/duckdb:vortex-file-compressed 27080068 2.71866e+07 0.99608 ns
tpcds_q90/duckdb:vortex-file-compressed 14525699 1.46744e+07 0.989865 ns
tpcds_q91/duckdb:vortex-file-compressed 33252320 3.14845e+07 1.05615 ns
tpcds_q92/duckdb:vortex-file-compressed 25390336 2.3829e+07 1.06552 ns
tpcds_q93/duckdb:vortex-file-compressed 32846657 3.27896e+07 1.00174 ns
tpcds_q94/duckdb:vortex-file-compressed 28589292 2.83345e+07 1.00899 ns
tpcds_q95/duckdb:vortex-file-compressed 164449179 1.61274e+08 1.01969 ns
tpcds_q96/duckdb:vortex-file-compressed 32353300 3.19738e+07 1.01187 ns
tpcds_q97/duckdb:vortex-file-compressed 45248316 4.44622e+07 1.01768 ns
tpcds_q98/duckdb:vortex-file-compressed 24688158 2.42164e+07 1.01948 ns
tpcds_q99/duckdb:vortex-file-compressed 43347264 4.38472e+07 0.988598 ns
tpcds_q01/duckdb:vortex-compact 37620206 3.82783e+07 0.982808 ns
tpcds_q02/duckdb:vortex-compact 63065239 6.4757e+07 0.973876 ns
tpcds_q03/duckdb:vortex-compact 53830812 5.19932e+07 1.03534 ns
tpcds_q04/duckdb:vortex-compact 140137526 1.42658e+08 0.982333 ns
tpcds_q05/duckdb:vortex-compact 56750357 5.49858e+07 1.03209 ns
tpcds_q06/duckdb:vortex-compact 49897816 5.01422e+07 0.995126 ns
tpcds_q07/duckdb:vortex-compact 58427553 6.11569e+07 0.955371 ns
tpcds_q08/duckdb:vortex-compact 45745466 4.50339e+07 1.0158 ns
tpcds_q09/duckdb:vortex-compact 105023238 1.04215e+08 1.00775 ns
tpcds_q10/duckdb:vortex-compact 77396900 7.93144e+07 0.975824 ns
tpcds_q11/duckdb:vortex-compact 99866151 1.04544e+08 0.955258 ns
tpcds_q12/duckdb:vortex-compact 27524760 2.85791e+07 0.963108 ns
tpcds_q13/duckdb:vortex-compact 74665451 7.31083e+07 1.0213 ns
tpcds_q14/duckdb:vortex-compact 158862494 1.48983e+08 1.06631 ns
tpcds_q15/duckdb:vortex-compact 33152999 3.35727e+07 0.987499 ns
tpcds_q16/duckdb:vortex-compact 37721378 3.95288e+07 0.954277 ns
tpcds_q17/duckdb:vortex-compact 68619094 6.98609e+07 0.982224 ns
tpcds_q18/duckdb:vortex-compact 152394399 1.52143e+08 1.00165 ns
tpcds_q19/duckdb:vortex-compact 63438254 6.16292e+07 1.02935 ns
tpcds_q20/duckdb:vortex-compact 25978210 2.53736e+07 1.02383 ns
tpcds_q21/duckdb:vortex-compact 24841209 2.61219e+07 0.950973 ns
tpcds_q22/duckdb:vortex-compact 132217064 1.28457e+08 1.02927 ns
tpcds_q23/duckdb:vortex-compact 160949308 1.59569e+08 1.00865 ns
tpcds_q24/duckdb:vortex-compact 80836243 8.33274e+07 0.970104 ns
tpcds_q25/duckdb:vortex-compact 70995765 6.94967e+07 1.02157 ns
tpcds_q26/duckdb:vortex-compact 58633615 5.73856e+07 1.02175 ns
tpcds_q27/duckdb:vortex-compact 135339854 1.38931e+08 0.97415 ns
tpcds_q28/duckdb:vortex-compact 107944681 1.06518e+08 1.01339 ns
tpcds_q29/duckdb:vortex-compact 78377108 7.61178e+07 1.02968 ns
tpcds_q30/duckdb:vortex-compact 42057014 4.18228e+07 1.0056 ns
tpcds_q31/duckdb:vortex-compact 50428141 4.51254e+07 1.11751 ns 🚨
tpcds_q32/duckdb:vortex-compact 27991889 2.71072e+07 1.03264 ns
tpcds_q33/duckdb:vortex-compact 49703624 5.05585e+07 0.983092 ns
tpcds_q34/duckdb:vortex-compact 53572741 5.11564e+07 1.04723 ns
tpcds_q35/duckdb:vortex-compact 103307312 1.03642e+08 0.996774 ns
tpcds_q36/duckdb:vortex-compact 46203585 4.63727e+07 0.996352 ns
tpcds_q37/duckdb:vortex-compact 26777365 2.71655e+07 0.985712 ns
tpcds_q38/duckdb:vortex-compact 62224942 6.04718e+07 1.02899 ns
tpcds_q39/duckdb:vortex-compact 52994419 5.3498e+07 0.990586 ns
tpcds_q40/duckdb:vortex-compact 32535570 3.27128e+07 0.994583 ns
tpcds_q41/duckdb:vortex-compact 21341220 2.06435e+07 1.0338 ns
tpcds_q42/duckdb:vortex-compact 20066360 2.24078e+07 0.895507 ns 🚀
tpcds_q43/duckdb:vortex-compact 31995330 3.16007e+07 1.01249 ns
tpcds_q44/duckdb:vortex-compact 47123039 4.7695e+07 0.988008 ns
tpcds_q45/duckdb:vortex-compact 43300895 4.19465e+07 1.03229 ns
tpcds_q46/duckdb:vortex-compact 88913788 8.74909e+07 1.01626 ns
tpcds_q47/duckdb:vortex-compact 80597987 7.9259e+07 1.01689 ns
tpcds_q48/duckdb:vortex-compact 63922690 6.35956e+07 1.00514 ns
tpcds_q49/duckdb:vortex-compact 63028677 6.21612e+07 1.01396 ns
tpcds_q50/duckdb:vortex-compact 57086693 5.79586e+07 0.984957 ns
tpcds_q51/duckdb:vortex-compact 146067431 1.29733e+08 1.1259 ns 🚨
tpcds_q52/duckdb:vortex-compact 21320147 2.26433e+07 0.941566 ns
tpcds_q53/duckdb:vortex-compact 38029605 3.78895e+07 1.0037 ns
tpcds_q54/duckdb:vortex-compact 46585156 4.71004e+07 0.989061 ns
tpcds_q55/duckdb:vortex-compact 22322443 2.16858e+07 1.02936 ns
tpcds_q56/duckdb:vortex-compact 54831451 5.36032e+07 1.02291 ns
tpcds_q57/duckdb:vortex-compact 65312829 6.26334e+07 1.04278 ns
tpcds_q58/duckdb:vortex-compact 48244187 4.0412e+07 1.19381 ns 🚨
tpcds_q59/duckdb:vortex-compact 73135650 7.49154e+07 0.976243 ns
tpcds_q60/duckdb:vortex-compact 52721333 5.90822e+07 0.892339 ns 🚀
tpcds_q61/duckdb:vortex-compact 76351227 7.18354e+07 1.06286 ns
tpcds_q62/duckdb:vortex-compact 38831267 3.95446e+07 0.981961 ns
tpcds_q63/duckdb:vortex-compact 38638496 3.84642e+07 1.00453 ns
tpcds_q64/duckdb:vortex-compact 131824301 1.33039e+08 0.990869 ns
tpcds_q65/duckdb:vortex-compact 50178097 4.9492e+07 1.01386 ns
tpcds_q66/duckdb:vortex-compact 58100551 5.84675e+07 0.993724 ns
tpcds_q67/duckdb:vortex-compact 247852873 2.42857e+08 1.02057 ns
tpcds_q68/duckdb:vortex-compact 79502666 7.86349e+07 1.01104 ns
tpcds_q69/duckdb:vortex-compact 79105340 7.6257e+07 1.03735 ns
tpcds_q70/duckdb:vortex-compact 126781059 1.24564e+08 1.0178 ns
tpcds_q71/duckdb:vortex-compact 37074717 3.8978e+07 0.95117 ns
tpcds_q72/duckdb:vortex-compact 195443448 1.96425e+08 0.995004 ns
tpcds_q73/duckdb:vortex-compact 50029441 4.83672e+07 1.03437 ns
tpcds_q74/duckdb:vortex-compact 86320166 8.7635e+07 0.984996 ns
tpcds_q75/duckdb:vortex-compact 82657593 8.69931e+07 0.950162 ns
tpcds_q76/duckdb:vortex-compact 38900077 3.90622e+07 0.995848 ns
tpcds_q77/duckdb:vortex-compact 44673331 4.81007e+07 0.928747 ns
tpcds_q78/duckdb:vortex-compact 101918212 1.03104e+08 0.988496 ns
tpcds_q79/duckdb:vortex-compact 63918567 6.61606e+07 0.966112 ns
tpcds_q80/duckdb:vortex-compact 81668025 8.25462e+07 0.989362 ns
tpcds_q81/duckdb:vortex-compact 47880599 4.64055e+07 1.03179 ns
tpcds_q82/duckdb:vortex-compact 29708920 3.03876e+07 0.977666 ns
tpcds_q83/duckdb:vortex-compact 55615055 5.77202e+07 0.963529 ns
tpcds_q84/duckdb:vortex-compact 29610335 3.04583e+07 0.972161 ns
tpcds_q85/duckdb:vortex-compact 76937474 7.46577e+07 1.03054 ns
tpcds_q86/duckdb:vortex-compact 86105898 8.90226e+07 0.967236 ns
tpcds_q87/duckdb:vortex-compact 62383891 6.33559e+07 0.984658 ns
tpcds_q88/duckdb:vortex-compact 108940774 1.23337e+08 0.88328 ns 🚀
tpcds_q89/duckdb:vortex-compact 39378709 3.97144e+07 0.991547 ns
tpcds_q90/duckdb:vortex-compact 19866835 1.53378e+07 1.29528 ns 🚨
tpcds_q91/duckdb:vortex-compact 50699871 4.75328e+07 1.06663 ns
tpcds_q92/duckdb:vortex-compact 57879961 5.86223e+07 0.987337 ns
tpcds_q93/duckdb:vortex-compact 41052067 3.99842e+07 1.02671 ns
tpcds_q94/duckdb:vortex-compact 39814716 3.75398e+07 1.0606 ns
tpcds_q95/duckdb:vortex-compact 177105190 1.77841e+08 0.995865 ns
tpcds_q96/duckdb:vortex-compact 36028856 3.0759e+07 1.17133 ns 🚨
tpcds_q97/duckdb:vortex-compact 49281115 4.86011e+07 1.01399 ns
tpcds_q98/duckdb:vortex-compact 33678420 3.2687e+07 1.03033 ns
tpcds_q99/duckdb:vortex-compact 55482144 5.16654e+07 1.07387 ns
tpcds_q01/duckdb:duckdb 24304828 2.36535e+07 1.02753 ns
tpcds_q02/duckdb:duckdb 25259773 2.49791e+07 1.01124 ns
tpcds_q03/duckdb:duckdb 10892549 1.06977e+07 1.01821 ns
tpcds_q04/duckdb:duckdb 175443273 1.74828e+08 1.00352 ns
tpcds_q05/duckdb:duckdb 22476178 2.1354e+07 1.05255 ns
tpcds_q06/duckdb:duckdb 27809858 2.69095e+07 1.03346 ns
tpcds_q07/duckdb:duckdb 42025340 4.07879e+07 1.03034 ns
tpcds_q08/duckdb:duckdb 124572614 1.23235e+08 1.01085 ns
tpcds_q09/duckdb:duckdb 18998351 1.91024e+07 0.994553 ns
tpcds_q10/duckdb:duckdb 28296786 2.85036e+07 0.992744 ns
tpcds_q11/duckdb:duckdb 152215809 1.51908e+08 1.00203 ns
tpcds_q12/duckdb:duckdb 13961016 1.41104e+07 0.989415 ns
tpcds_q13/duckdb:duckdb 27172688 2.71463e+07 1.00097 ns
tpcds_q14/duckdb:duckdb 92897380 9.50978e+07 0.976862 ns
tpcds_q15/duckdb:duckdb 23237650 2.31094e+07 1.00555 ns
tpcds_q16/duckdb:duckdb 20169557 2.04048e+07 0.988473 ns
tpcds_q17/duckdb:duckdb 24945066 2.46624e+07 1.01146 ns
tpcds_q18/duckdb:duckdb 51130949 5.02026e+07 1.01849 ns
tpcds_q19/duckdb:duckdb 19533097 1.9162e+07 1.01937 ns
tpcds_q20/duckdb:duckdb 14260451 1.43826e+07 0.991504 ns
tpcds_q21/duckdb:duckdb 7660327 7.65552e+06 1.00063 ns
tpcds_q22/duckdb:duckdb 83433267 8.493e+07 0.982377 ns
tpcds_q23/duckdb:duckdb 73045072 8.14336e+07 0.896989 ns 🚀
tpcds_q24/duckdb:duckdb 25962286 2.62601e+07 0.988658 ns
tpcds_q25/duckdb:duckdb 18609894 1.86578e+07 0.997431 ns
tpcds_q26/duckdb:duckdb 28347120 2.89148e+07 0.980366 ns
tpcds_q27/duckdb:duckdb 52969234 5.32425e+07 0.994867 ns
tpcds_q28/duckdb:duckdb 24856116 2.46652e+07 1.00774 ns
tpcds_q29/duckdb:duckdb 24026097 2.43419e+07 0.987026 ns
tpcds_q30/duckdb:duckdb 32430711 3.2492e+07 0.998113 ns
tpcds_q31/duckdb:duckdb 23936985 2.40005e+07 0.997353 ns
tpcds_q32/duckdb:duckdb 9015501 8.3259e+06 1.08283 ns
tpcds_q33/duckdb:duckdb 15763492 1.60675e+07 0.98108 ns
tpcds_q34/duckdb:duckdb 18730316 1.7668e+07 1.06013 ns
tpcds_q35/duckdb:duckdb 40043349 3.86119e+07 1.03707 ns
tpcds_q36/duckdb:duckdb 77565748 7.74697e+07 1.00124 ns
tpcds_q37/duckdb:duckdb 9289415 9.05756e+06 1.0256 ns
tpcds_q38/duckdb:duckdb 32464751 3.29215e+07 0.986127 ns
tpcds_q39/duckdb:duckdb 29690048 2.96686e+07 1.00072 ns
tpcds_q40/duckdb:duckdb 15156140 1.55945e+07 0.971892 ns
tpcds_q41/duckdb:duckdb 10059835 9.95048e+06 1.01099 ns
tpcds_q42/duckdb:duckdb 8343739 8.16626e+06 1.02173 ns
tpcds_q43/duckdb:duckdb 14664781 1.42147e+07 1.03166 ns
tpcds_q44/duckdb:duckdb 17435713 1.71114e+07 1.01895 ns
tpcds_q45/duckdb:duckdb 19262786 1.88456e+07 1.02214 ns
tpcds_q46/duckdb:duckdb 40016671 4.11871e+07 0.971583 ns
tpcds_q47/duckdb:duckdb 53714954 5.4544e+07 0.984801 ns
tpcds_q48/duckdb:duckdb 25092652 2.47117e+07 1.01542 ns
tpcds_q49/duckdb:duckdb 17545453 1.77729e+07 0.987202 ns
tpcds_q50/duckdb:duckdb 16683678 1.67236e+07 0.997616 ns
tpcds_q51/duckdb:duckdb 106942221 1.08585e+08 0.984867 ns
tpcds_q52/duckdb:duckdb 9565753 9.76468e+06 0.979628 ns
tpcds_q53/duckdb:duckdb 15610537 1.55466e+07 1.00411 ns
tpcds_q54/duckdb:duckdb 19591502 1.90519e+07 1.02832 ns
tpcds_q55/duckdb:duckdb 10391935 9.29587e+06 1.11791 ns 🚨
tpcds_q56/duckdb:duckdb 16978411 1.69011e+07 1.00457 ns
tpcds_q57/duckdb:duckdb 44583485 4.55054e+07 0.979741 ns
tpcds_q58/duckdb:duckdb 15749164 1.59625e+07 0.986633 ns
tpcds_q59/duckdb:duckdb 37363138 3.72427e+07 1.00323 ns
tpcds_q60/duckdb:duckdb 18692305 1.93529e+07 0.965867 ns
tpcds_q61/duckdb:duckdb 18235503 1.82295e+07 1.00033 ns
tpcds_q62/duckdb:duckdb 10596527 1.06405e+07 0.99587 ns
tpcds_q63/duckdb:duckdb 14025480 1.36263e+07 1.0293 ns
tpcds_q64/duckdb:duckdb 59615101 6.00183e+07 0.993282 ns
tpcds_q65/duckdb:duckdb 36825662 3.69426e+07 0.996836 ns
tpcds_q66/duckdb:duckdb 26812355 2.6914e+07 0.996225 ns
tpcds_q67/duckdb:duckdb 152280400 1.51102e+08 1.0078 ns
tpcds_q68/duckdb:duckdb 28054961 2.79666e+07 1.00316 ns
tpcds_q69/duckdb:duckdb 29890561 2.91768e+07 1.02446 ns
tpcds_q70/duckdb:duckdb 19621160 1.96329e+07 0.9994 ns
tpcds_q71/duckdb:duckdb 16936531 1.56834e+07 1.0799 ns
tpcds_q72/duckdb:duckdb 45921744 4.57588e+07 1.00356 ns
tpcds_q73/duckdb:duckdb 14941093 1.33296e+07 1.1209 ns 🚨
tpcds_q74/duckdb:duckdb 106276489 1.07133e+08 0.992009 ns
tpcds_q75/duckdb:duckdb 46295698 4.38439e+07 1.05592 ns
tpcds_q76/duckdb:duckdb 14750789 1.45149e+07 1.01625 ns
tpcds_q77/duckdb:duckdb 14542442 1.40837e+07 1.03258 ns
tpcds_q78/duckdb:duckdb 66660437 6.61274e+07 1.00806 ns
tpcds_q79/duckdb:duckdb 21304402 2.08824e+07 1.02021 ns
tpcds_q80/duckdb:duckdb 30883257 3.10785e+07 0.993718 ns
tpcds_q81/duckdb:duckdb 41589679 4.11514e+07 1.01065 ns
tpcds_q82/duckdb:duckdb 10903385 1.07509e+07 1.01418 ns
tpcds_q83/duckdb:duckdb 11207100 1.07186e+07 1.04558 ns
tpcds_q84/duckdb:duckdb 15068994 1.5267e+07 0.987031 ns
tpcds_q85/duckdb:duckdb 24922319 2.49639e+07 0.998335 ns
tpcds_q86/duckdb:duckdb 14093171 1.36253e+07 1.03433 ns
tpcds_q87/duckdb:duckdb 35043840 3.47599e+07 1.00817 ns
tpcds_q88/duckdb:duckdb 26204902 2.57804e+07 1.01647 ns
tpcds_q89/duckdb:duckdb 17889845 1.76591e+07 1.01306 ns
tpcds_q90/duckdb:duckdb 6848349 7.17662e+06 0.954258 ns
tpcds_q91/duckdb:duckdb 15037427 1.53759e+07 0.977988 ns
tpcds_q92/duckdb:duckdb 10064314 9.66172e+06 1.04167 ns
tpcds_q93/duckdb:duckdb 23908549 2.38879e+07 1.00086 ns
tpcds_q94/duckdb:duckdb 15261136 1.4934e+07 1.02191 ns
tpcds_q95/duckdb:duckdb 110118272 1.31164e+08 0.839547 ns 🚀
tpcds_q96/duckdb:duckdb 6635196 6.29865e+06 1.05343 ns
tpcds_q97/duckdb:duckdb 32779274 3.33748e+07 0.982155 ns
tpcds_q98/duckdb:duckdb 19296175 1.98432e+07 0.972432 ns
tpcds_q99/duckdb:duckdb 21269124 2.68219e+07 0.792977 ns 🚀

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.961x ➖
  • Vortex: 0.964x ➖
  • duckdb:vortex: 0.963x ➖
  • datafusion:vortex: 0.966x ➖
  • Best: tpch_q16/datafusion:vortex-file-compressed (0.902x)
  • Worst: tpch_q01/datafusion:vortex-compact (1.032x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 709196158 7.79386e+08 0.909942 ns
tpch_q02/datafusion:arrow 207122116 2.09727e+08 0.987579 ns
tpch_q03/datafusion:arrow 535866040 5.89791e+08 0.908569 ns
tpch_q04/datafusion:arrow 392705781 4.42149e+08 0.888175 ns 🚀
tpch_q05/datafusion:arrow 1069316655 1.15123e+09 0.928849 ns
tpch_q06/datafusion:arrow 308092507 3.41672e+08 0.90172 ns
tpch_q07/datafusion:arrow 1361405445 1.46223e+09 0.931047 ns
tpch_q08/datafusion:arrow 1311976567 1.4251e+09 0.920622 ns
tpch_q09/datafusion:arrow 1582130390 1.68626e+09 0.938249 ns
tpch_q10/datafusion:arrow 661483037 7.30783e+08 0.90517 ns
tpch_q11/datafusion:arrow 186408365 1.89071e+08 0.985916 ns
tpch_q12/datafusion:arrow 888453257 7.8427e+08 1.13284 ns 🚨
tpch_q13/datafusion:arrow 511072285 5.42638e+08 0.941829 ns
tpch_q14/datafusion:arrow 349815086 4.05574e+08 0.862518 ns 🚀
tpch_q15/datafusion:arrow 743987548 8.71978e+08 0.853218 ns 🚀
tpch_q16/datafusion:arrow 122115481 1.30297e+08 0.937212 ns
tpch_q17/datafusion:arrow 1616391564 1.69984e+09 0.950907 ns
tpch_q18/datafusion:arrow 2147729170 2.25577e+09 0.952104 ns
tpch_q19/datafusion:arrow 565668598 6.25131e+08 0.90488 ns
tpch_q20/datafusion:arrow 551939307 6.14254e+08 0.898552 ns 🚀
tpch_q21/datafusion:arrow 3788513700 4.1972e+09 0.902629 ns
tpch_q22/datafusion:arrow 185860958 1.94467e+08 0.955745 ns
tpch_q01/datafusion:parquet 503833545 4.78249e+08 1.0535 ns
tpch_q02/datafusion:parquet 273889002 2.83625e+08 0.965674 ns
tpch_q03/datafusion:parquet 412194165 4.17228e+08 0.987936 ns
tpch_q04/datafusion:parquet 151904344 1.54752e+08 0.9816 ns
tpch_q05/datafusion:parquet 591144270 6.02233e+08 0.981587 ns
tpch_q06/datafusion:parquet 126079404 1.35415e+08 0.931057 ns
tpch_q07/datafusion:parquet 802236088 8.40257e+08 0.954751 ns
tpch_q08/datafusion:parquet 664436527 6.84644e+08 0.970485 ns
tpch_q09/datafusion:parquet 980470538 1.02011e+09 0.961143 ns
tpch_q10/datafusion:parquet 617020258 6.43691e+08 0.958566 ns
tpch_q11/datafusion:parquet 203305129 2.13136e+08 0.953877 ns
tpch_q12/datafusion:parquet 266705045 2.54512e+08 1.04791 ns
tpch_q13/datafusion:parquet 345528447 3.57523e+08 0.966451 ns
tpch_q14/datafusion:parquet 206380879 2.10408e+08 0.980861 ns
tpch_q15/datafusion:parquet 252686713 2.6885e+08 0.939881 ns
tpch_q16/datafusion:parquet 181865766 1.98002e+08 0.918505 ns
tpch_q17/datafusion:parquet 847266424 8.77054e+08 0.966036 ns
tpch_q18/datafusion:parquet 1060089556 1.08782e+09 0.974511 ns
tpch_q19/datafusion:parquet 325494446 3.36242e+08 0.968035 ns
tpch_q20/datafusion:parquet 384063283 3.95167e+08 0.971902 ns
tpch_q21/datafusion:parquet 916254069 9.40694e+08 0.974019 ns
tpch_q22/datafusion:parquet 221339362 2.31191e+08 0.957388 ns
tpch_q01/datafusion:vortex-file-compressed 443533861 4.50755e+08 0.98398 ns
tpch_q02/datafusion:vortex-file-compressed 165294829 1.73088e+08 0.954973 ns
tpch_q03/datafusion:vortex-file-compressed 255716938 2.67868e+08 0.954639 ns
tpch_q04/datafusion:vortex-file-compressed 111816479 1.12559e+08 0.993405 ns
tpch_q05/datafusion:vortex-file-compressed 465921860 4.87572e+08 0.955596 ns
tpch_q06/datafusion:vortex-file-compressed 41866634 4.11241e+07 1.01806 ns
tpch_q07/datafusion:vortex-file-compressed 648211868 6.85776e+08 0.945224 ns
tpch_q08/datafusion:vortex-file-compressed 486491044 5.0531e+08 0.962759 ns
tpch_q09/datafusion:vortex-file-compressed 822831435 8.5037e+08 0.967615 ns
tpch_q10/datafusion:vortex-file-compressed 299991494 3.12429e+08 0.96019 ns
tpch_q11/datafusion:vortex-file-compressed 120764485 1.27865e+08 0.944471 ns
tpch_q12/datafusion:vortex-file-compressed 128385434 1.35361e+08 0.948465 ns
tpch_q13/datafusion:vortex-file-compressed 233628259 2.36364e+08 0.988425 ns
tpch_q14/datafusion:vortex-file-compressed 75569101 7.66179e+07 0.986311 ns
tpch_q15/datafusion:vortex-file-compressed 108078394 1.12999e+08 0.956458 ns
tpch_q16/datafusion:vortex-file-compressed 93247576 1.03346e+08 0.902286 ns
tpch_q17/datafusion:vortex-file-compressed 753148543 7.92258e+08 0.950636 ns
tpch_q18/datafusion:vortex-file-compressed 970305490 1.01596e+09 0.955059 ns
tpch_q19/datafusion:vortex-file-compressed 128184082 1.28521e+08 0.997381 ns
tpch_q20/datafusion:vortex-file-compressed 204517082 2.15505e+08 0.949013 ns
tpch_q21/datafusion:vortex-file-compressed 774900307 8.07049e+08 0.960165 ns
tpch_q22/datafusion:vortex-file-compressed 64606520 6.44088e+07 1.00307 ns
tpch_q01/datafusion:vortex-compact 467099275 4.52832e+08 1.03151 ns
tpch_q02/datafusion:vortex-compact 171947426 1.78499e+08 0.963295 ns
tpch_q03/datafusion:vortex-compact 276334430 2.83933e+08 0.973237 ns
tpch_q04/datafusion:vortex-compact 134808774 1.35545e+08 0.994568 ns
tpch_q05/datafusion:vortex-compact 484826078 4.87307e+08 0.99491 ns
tpch_q06/datafusion:vortex-compact 63243812 6.509e+07 0.971636 ns
tpch_q07/datafusion:vortex-compact 688277032 7.30494e+08 0.942208 ns
tpch_q08/datafusion:vortex-compact 498146464 5.28754e+08 0.942114 ns
tpch_q09/datafusion:vortex-compact 846828366 8.87115e+08 0.954587 ns
tpch_q10/datafusion:vortex-compact 330236525 3.5508e+08 0.930034 ns
tpch_q11/datafusion:vortex-compact 128693423 1.33854e+08 0.961444 ns
tpch_q12/datafusion:vortex-compact 191207676 1.94499e+08 0.983077 ns
tpch_q13/datafusion:vortex-compact 279892065 2.82892e+08 0.989396 ns
tpch_q14/datafusion:vortex-compact 94037141 9.68625e+07 0.970831 ns
tpch_q15/datafusion:vortex-compact 166719849 1.70806e+08 0.976077 ns
tpch_q16/datafusion:vortex-compact 101047937 1.0596e+08 0.953644 ns
tpch_q17/datafusion:vortex-compact 756299097 7.95968e+08 0.950163 ns
tpch_q18/datafusion:vortex-compact 987027360 1.03716e+09 0.951662 ns
tpch_q19/datafusion:vortex-compact 229132034 2.31708e+08 0.988881 ns
tpch_q20/datafusion:vortex-compact 236433925 2.46621e+08 0.958692 ns
tpch_q21/datafusion:vortex-compact 817294180 8.61377e+08 0.948823 ns
tpch_q22/datafusion:vortex-compact 74495547 7.72029e+07 0.964932 ns
tpch_q01/duckdb:parquet 262228135 2.71144e+08 0.967119 ns
tpch_q02/duckdb:parquet 130022930 1.34516e+08 0.966598 ns
tpch_q03/duckdb:parquet 224826600 2.35702e+08 0.953858 ns
tpch_q04/duckdb:parquet 151049817 1.61769e+08 0.933741 ns
tpch_q05/duckdb:parquet 230331208 2.39362e+08 0.962272 ns
tpch_q06/duckdb:parquet 70359593 7.19385e+07 0.978052 ns
tpch_q07/duckdb:parquet 217042567 2.25502e+08 0.962486 ns
tpch_q08/duckdb:parquet 330572629 3.48336e+08 0.949006 ns
tpch_q09/duckdb:parquet 496070304 5.11176e+08 0.97045 ns
tpch_q10/duckdb:parquet 636995613 6.44873e+08 0.987785 ns
tpch_q11/duckdb:parquet 52995161 5.52417e+07 0.959333 ns
tpch_q12/duckdb:parquet 141381529 1.43618e+08 0.984428 ns
tpch_q13/duckdb:parquet 416093474 4.28694e+08 0.970607 ns
tpch_q14/duckdb:parquet 180717017 1.86133e+08 0.970902 ns
tpch_q15/duckdb:parquet 107247286 1.10149e+08 0.97366 ns
tpch_q16/duckdb:parquet 158463750 1.73566e+08 0.91299 ns
tpch_q17/duckdb:parquet 203970456 2.18032e+08 0.935506 ns
tpch_q18/duckdb:parquet 363362070 3.78743e+08 0.95939 ns
tpch_q19/duckdb:parquet 281673306 3.04926e+08 0.923743 ns
tpch_q20/duckdb:parquet 248926652 2.57107e+08 0.968181 ns
tpch_q21/duckdb:parquet 586224784 6.194e+08 0.94644 ns
tpch_q22/duckdb:parquet 299394242 3.07895e+08 0.972392 ns
tpch_q01/duckdb:vortex-file-compressed 189766341 1.92964e+08 0.983427 ns
tpch_q02/duckdb:vortex-file-compressed 64196511 6.79073e+07 0.945355 ns
tpch_q03/duckdb:vortex-file-compressed 140859299 1.46157e+08 0.963755 ns
tpch_q04/duckdb:vortex-file-compressed 164297236 1.74731e+08 0.940287 ns
tpch_q05/duckdb:vortex-file-compressed 149166173 1.55656e+08 0.958305 ns
tpch_q06/duckdb:vortex-file-compressed 49163449 4.97715e+07 0.987783 ns
tpch_q07/duckdb:vortex-file-compressed 154523650 1.59116e+08 0.971137 ns
tpch_q08/duckdb:vortex-file-compressed 224936886 2.333e+08 0.964154 ns
tpch_q09/duckdb:vortex-file-compressed 367899521 3.88815e+08 0.946207 ns
tpch_q10/duckdb:vortex-file-compressed 171404206 1.80775e+08 0.948163 ns
tpch_q11/duckdb:vortex-file-compressed 40448071 4.38552e+07 0.922309 ns
tpch_q12/duckdb:vortex-file-compressed 100284293 1.01722e+08 0.985863 ns
tpch_q13/duckdb:vortex-file-compressed 244666440 2.53825e+08 0.963917 ns
tpch_q14/duckdb:vortex-file-compressed 70622603 7.18093e+07 0.983475 ns
tpch_q15/duckdb:vortex-file-compressed 96573480 1.0055e+08 0.960453 ns
tpch_q16/duckdb:vortex-file-compressed 84452672 8.9745e+07 0.941029 ns
tpch_q17/duckdb:vortex-file-compressed 119535204 1.24409e+08 0.960826 ns
tpch_q18/duckdb:vortex-file-compressed 292875433 3.05104e+08 0.95992 ns
tpch_q19/duckdb:vortex-file-compressed 88799230 9.00464e+07 0.986149 ns
tpch_q20/duckdb:vortex-file-compressed 171375024 1.80408e+08 0.949928 ns
tpch_q21/duckdb:vortex-file-compressed 573487702 6.01673e+08 0.953155 ns
tpch_q22/duckdb:vortex-file-compressed 80267468 8.05208e+07 0.996854 ns
tpch_q01/duckdb:vortex-compact 240477687 2.45502e+08 0.979535 ns
tpch_q02/duckdb:vortex-compact 71067830 7.56515e+07 0.939411 ns
tpch_q03/duckdb:vortex-compact 166516027 1.74426e+08 0.954652 ns
tpch_q04/duckdb:vortex-compact 199265686 2.11132e+08 0.943795 ns
tpch_q05/duckdb:vortex-compact 181336335 1.81801e+08 0.997444 ns
tpch_q06/duckdb:vortex-compact 85454297 8.73691e+07 0.978084 ns
tpch_q07/duckdb:vortex-compact 216674197 2.25707e+08 0.959981 ns
tpch_q08/duckdb:vortex-compact 265380941 2.76627e+08 0.959345 ns
tpch_q09/duckdb:vortex-compact 400381653 4.20478e+08 0.952207 ns
tpch_q10/duckdb:vortex-compact 209879043 2.17077e+08 0.96684 ns
tpch_q11/duckdb:vortex-compact 42990771 4.51613e+07 0.951938 ns
tpch_q12/duckdb:vortex-compact 211981521 2.17787e+08 0.973343 ns
tpch_q13/duckdb:vortex-compact 291233305 3.00444e+08 0.969345 ns
tpch_q14/duckdb:vortex-compact 102549168 1.0912e+08 0.939781 ns
tpch_q15/duckdb:vortex-compact 118762049 1.25459e+08 0.946621 ns
tpch_q16/duckdb:vortex-compact 92007871 9.63037e+07 0.955393 ns
tpch_q17/duckdb:vortex-compact 133563235 1.36546e+08 0.978154 ns
tpch_q18/duckdb:vortex-compact 326317865 3.34893e+08 0.974396 ns
tpch_q19/duckdb:vortex-compact 112092203 1.15892e+08 0.967208 ns
tpch_q20/duckdb:vortex-compact 211577411 2.21304e+08 0.956047 ns
tpch_q21/duckdb:vortex-compact 675831456 7.06441e+08 0.95667 ns
tpch_q22/duckdb:vortex-compact 92167599 9.35271e+07 0.985464 ns
tpch_q01/duckdb:duckdb 118433886 1.18567e+08 0.998877 ns
tpch_q02/duckdb:duckdb 47749018 4.92418e+07 0.969684 ns
tpch_q03/duckdb:duckdb 100040437 1.0409e+08 0.961094 ns
tpch_q04/duckdb:duckdb 129936368 1.3571e+08 0.957458 ns
tpch_q05/duckdb:duckdb 114326039 1.18838e+08 0.962035 ns
tpch_q06/duckdb:duckdb 43981767 4.54229e+07 0.968272 ns
tpch_q07/duckdb:duckdb 109600924 1.14068e+08 0.960842 ns
tpch_q08/duckdb:duckdb 138957677 1.45583e+08 0.954494 ns
tpch_q09/duckdb:duckdb 309050464 3.16851e+08 0.975381 ns
tpch_q10/duckdb:duckdb 214022928 2.29186e+08 0.933841 ns
tpch_q11/duckdb:duckdb 22649438 2.28855e+07 0.989685 ns
tpch_q12/duckdb:duckdb 88917243 9.02728e+07 0.984984 ns
tpch_q13/duckdb:duckdb 237529679 2.45655e+08 0.966924 ns
tpch_q14/duckdb:duckdb 76641180 7.85433e+07 0.975783 ns
tpch_q15/duckdb:duckdb 80422981 8.25727e+07 0.973966 ns
tpch_q16/duckdb:duckdb 72733692 7.72594e+07 0.941422 ns
tpch_q17/duckdb:duckdb 98011731 1.00805e+08 0.972288 ns
tpch_q18/duckdb:duckdb 218843850 2.24735e+08 0.973787 ns
tpch_q19/duckdb:duckdb 125935075 1.29506e+08 0.972423 ns
tpch_q20/duckdb:duckdb 123180401 1.27096e+08 0.969191 ns
tpch_q21/duckdb:duckdb 317421250 3.3194e+08 0.956262 ns
tpch_q22/duckdb:duckdb 72880052 7.5383e+07 0.966797 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.998x ➖
  • Vortex: 0.992x ➖
  • duckdb:vortex: 0.999x ➖
  • datafusion:vortex: 0.986x ➖
  • Best: fineweb_q01/datafusion:vortex-file-compressed (0.822x)
  • Worst: fineweb_q00/duckdb:vortex-compact (1.097x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 906530038 8.9819e+08 1.00929 ns
fineweb_q01/datafusion:parquet 1572100619 1.58547e+09 0.991567 ns
fineweb_q02/datafusion:parquet 1548175292 1.56578e+09 0.988753 ns
fineweb_q03/datafusion:parquet 1656401670 1.67164e+09 0.990883 ns
fineweb_q04/datafusion:parquet 1537793093 1.57226e+09 0.97808 ns
fineweb_q05/datafusion:parquet 1597877321 1.63913e+09 0.974834 ns
fineweb_q06/datafusion:parquet 1609773549 1.56457e+09 1.02889 ns
fineweb_q07/datafusion:parquet 1627219786 1.61632e+09 1.00674 ns
fineweb_q08/datafusion:parquet 1681720862 1.60149e+09 1.0501 ns
fineweb_q00/datafusion:vortex-file-compressed 30254500 3.03123e+07 0.998093 ns
fineweb_q01/datafusion:vortex-file-compressed 445785823 5.42171e+08 0.822224 ns
fineweb_q02/datafusion:vortex-file-compressed 438080391 4.45197e+08 0.984015 ns
fineweb_q03/datafusion:vortex-file-compressed 1427031876 1.44232e+09 0.989403 ns
fineweb_q04/datafusion:vortex-file-compressed 1363547400 1.3815e+09 0.987007 ns
fineweb_q05/datafusion:vortex-file-compressed 1350142617 1.37844e+09 0.979469 ns
fineweb_q06/datafusion:vortex-file-compressed 1532162582 1.49751e+09 1.02314 ns
fineweb_q07/datafusion:vortex-file-compressed 1388631211 1.40242e+09 0.990168 ns
fineweb_q08/datafusion:vortex-file-compressed 525746270 5.66827e+08 0.927525 ns
fineweb_q00/datafusion:vortex-compact 34102913 3.28083e+07 1.03946 ns
fineweb_q01/datafusion:vortex-compact 522191156 4.87979e+08 1.07011 ns
fineweb_q02/datafusion:vortex-compact 589888218 6.2006e+08 0.95134 ns
fineweb_q03/datafusion:vortex-compact 1710892607 1.70806e+09 1.00166 ns
fineweb_q04/datafusion:vortex-compact 2160930858 2.16839e+09 0.996559 ns
fineweb_q05/datafusion:vortex-compact 1640595561 1.6448e+09 0.997441 ns
fineweb_q06/datafusion:vortex-compact 1353920725 1.38648e+09 0.976518 ns
fineweb_q07/datafusion:vortex-compact 1319508211 1.22871e+09 1.0739 ns
fineweb_q08/datafusion:vortex-compact 376439074 3.91418e+08 0.961731 ns
fineweb_q00/duckdb:parquet 1005686077 9.87467e+08 1.01845 ns
fineweb_q01/duckdb:parquet 2222242626 2.1999e+09 1.01016 ns
fineweb_q02/duckdb:parquet 2219033587 2.18576e+09 1.01522 ns
fineweb_q03/duckdb:parquet 7202016707 7.15797e+09 1.00615 ns
fineweb_q04/duckdb:parquet 1747125738 1.70682e+09 1.02361 ns
fineweb_q05/duckdb:parquet 3932294126 3.84243e+09 1.02339 ns
fineweb_q06/duckdb:parquet 5117614089 5.01012e+09 1.02145 ns
fineweb_q07/duckdb:parquet 5477094391 5.42992e+09 1.00869 ns
fineweb_q08/duckdb:parquet 990753627 9.74021e+08 1.01718 ns
fineweb_q00/duckdb:vortex-file-compressed 83148822 8.11874e+07 1.02416 ns
fineweb_q01/duckdb:vortex-file-compressed 554666154 5.15894e+08 1.07515 ns
fineweb_q02/duckdb:vortex-file-compressed 426870683 3.9448e+08 1.08211 ns
fineweb_q03/duckdb:vortex-file-compressed 1558933189 1.50314e+09 1.03711 ns
fineweb_q04/duckdb:vortex-file-compressed 1592131838 1.60064e+09 0.994684 ns
fineweb_q05/duckdb:vortex-file-compressed 1533286748 1.56357e+09 0.980631 ns
fineweb_q06/duckdb:vortex-file-compressed 1701601678 1.76397e+09 0.964643 ns
fineweb_q07/duckdb:vortex-file-compressed 1527856488 1.58166e+09 0.96598 ns
fineweb_q08/duckdb:vortex-file-compressed 633487403 6.4041e+08 0.989191 ns
fineweb_q00/duckdb:vortex-compact 82609377 7.53355e+07 1.09655 ns
fineweb_q01/duckdb:vortex-compact 513321389 5.05886e+08 1.0147 ns
fineweb_q02/duckdb:vortex-compact 529904949 5.28845e+08 1.002 ns
fineweb_q03/duckdb:vortex-compact 1619515744 1.73311e+09 0.934457 ns
fineweb_q04/duckdb:vortex-compact 1744822455 1.89724e+09 0.919661 ns
fineweb_q05/duckdb:vortex-compact 1652292854 1.64926e+09 1.00184 ns
fineweb_q06/duckdb:vortex-compact 1413381431 1.50344e+09 0.940097 ns
fineweb_q07/duckdb:vortex-compact 1394136190 1.35525e+09 1.02869 ns
fineweb_q08/duckdb:vortex-compact 452451056 4.79333e+08 0.943919 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.994x ➖
  • Vortex: 0.996x ➖
  • duckdb:vortex: 0.996x ➖
  • Best: statpopgen_q10/duckdb:vortex-compact (0.957x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.100x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 231448275 2.33539e+08 0.991046 ns
statpopgen_q01/duckdb:parquet 374062353 3.73546e+08 1.00138 ns
statpopgen_q02/duckdb:parquet 677939432 6.85965e+08 0.988301 ns
statpopgen_q03/duckdb:parquet 1104959111 1.12267e+09 0.984225 ns
statpopgen_q04/duckdb:parquet 1119009417 1.1454e+09 0.97696 ns
statpopgen_q05/duckdb:parquet 741309341 7.34439e+08 1.00936 ns
statpopgen_q06/duckdb:parquet 1323792606 1.32399e+09 0.999848 ns
statpopgen_q07/duckdb:parquet 861639148 8.56609e+08 1.00587 ns
statpopgen_q08/duckdb:parquet 842469602 8.77877e+08 0.959667 ns
statpopgen_q09/duckdb:parquet 920638718 9.3878e+08 0.980676 ns
statpopgen_q10/duckdb:parquet 2114824499 2.13551e+09 0.990316 ns
statpopgen_q00/duckdb:vortex-file-compressed 10760623 1.08785e+07 0.989163 ns
statpopgen_q01/duckdb:vortex-file-compressed 95793338 9.66817e+07 0.990811 ns
statpopgen_q02/duckdb:vortex-file-compressed 1187548634 1.18042e+09 1.00604 ns
statpopgen_q03/duckdb:vortex-file-compressed 2759366803 2.79915e+09 0.985789 ns
statpopgen_q04/duckdb:vortex-file-compressed 2749206223 2.78297e+09 0.987869 ns
statpopgen_q05/duckdb:vortex-file-compressed 1261212571 1.25755e+09 1.00291 ns
statpopgen_q06/duckdb:vortex-file-compressed 1934663019 1.92289e+09 1.00612 ns
statpopgen_q07/duckdb:vortex-file-compressed 204645170 1.91819e+08 1.06686 ns
statpopgen_q08/duckdb:vortex-file-compressed 210217876 2.19342e+08 0.958404 ns
statpopgen_q09/duckdb:vortex-file-compressed 2517489359 2.55538e+09 0.985171 ns
statpopgen_q10/duckdb:vortex-file-compressed 3989609829 4.03281e+09 0.989289 ns
statpopgen_q00/duckdb:vortex-compact 10517347 1.07027e+07 0.982682 ns
statpopgen_q01/duckdb:vortex-compact 123590708 1.12354e+08 1.10001 ns 🚨
statpopgen_q02/duckdb:vortex-compact 1571558535 1.57644e+09 0.996903 ns
statpopgen_q03/duckdb:vortex-compact 3135465933 3.19248e+09 0.982141 ns
statpopgen_q04/duckdb:vortex-compact 3138970160 3.20329e+09 0.979921 ns
statpopgen_q05/duckdb:vortex-compact 1573480217 1.60471e+09 0.980539 ns
statpopgen_q06/duckdb:vortex-compact 2467663801 2.48478e+09 0.993111 ns
statpopgen_q07/duckdb:vortex-compact 957622941 9.53452e+08 1.00438 ns
statpopgen_q08/duckdb:vortex-compact 996715686 9.90599e+08 1.00618 ns
statpopgen_q09/duckdb:vortex-compact 2896910292 2.96102e+09 0.978348 ns
statpopgen_q10/duckdb:vortex-compact 4568227589 4.77413e+09 0.956871 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.010x ➖
  • Vortex: 1.008x ➖
  • duckdb:vortex: 1.014x ➖
  • datafusion:vortex: 1.002x ➖
  • Best: tpch_q04/datafusion:vortex-compact (0.882x)
  • Worst: tpch_q02/duckdb:vortex-compact (1.151x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 872662447 8.48526e+08 1.02844 ns
tpch_q02/datafusion:parquet 694465603 6.745e+08 1.0296 ns
tpch_q03/datafusion:parquet 915644984 9.67521e+08 0.946382 ns
tpch_q04/datafusion:parquet 468060660 4.87756e+08 0.959621 ns
tpch_q05/datafusion:parquet 1179132148 1.22397e+09 0.96337 ns
tpch_q06/datafusion:parquet 534276996 4.94747e+08 1.0799 ns
tpch_q07/datafusion:parquet 1377491833 1.36368e+09 1.01013 ns
tpch_q08/datafusion:parquet 1558804176 1.56114e+09 0.998504 ns
tpch_q09/datafusion:parquet 1722692279 1.74182e+09 0.989017 ns
tpch_q10/datafusion:parquet 1973227860 2.11943e+09 0.93102 ns
tpch_q11/datafusion:parquet 553641333 5.38691e+08 1.02775 ns
tpch_q12/datafusion:parquet 677676857 6.88241e+08 0.98465 ns
tpch_q13/datafusion:parquet 666346466 6.63747e+08 1.00392 ns
tpch_q14/datafusion:parquet 739037260 7.71902e+08 0.957424 ns
tpch_q15/datafusion:parquet 1177044767 1.16028e+09 1.01445 ns
tpch_q16/datafusion:parquet 404222937 3.8339e+08 1.05434 ns
tpch_q17/datafusion:parquet 1358265812 1.32893e+09 1.02208 ns
tpch_q18/datafusion:parquet 1536412614 1.53326e+09 1.00206 ns
tpch_q19/datafusion:parquet 1005730059 9.75504e+08 1.03098 ns
tpch_q20/datafusion:parquet 1077386970 1.12319e+09 0.959222 ns
tpch_q21/datafusion:parquet 1681635912 1.97871e+09 0.849866 ns
tpch_q22/datafusion:parquet 648879089 6.57308e+08 0.987177 ns
tpch_q01/datafusion:vortex-file-compressed 691247880 6.97376e+08 0.991213 ns
tpch_q02/datafusion:vortex-file-compressed 748347516 7.42471e+08 1.00792 ns
tpch_q03/datafusion:vortex-file-compressed 774513259 7.40389e+08 1.04609 ns
tpch_q04/datafusion:vortex-file-compressed 522639393 5.32736e+08 0.981048 ns
tpch_q05/datafusion:vortex-file-compressed 1022801413 1.00129e+09 1.02149 ns
tpch_q06/datafusion:vortex-file-compressed 591449990 5.99096e+08 0.987238 ns
tpch_q07/datafusion:vortex-file-compressed 1068478630 1.0688e+09 0.999702 ns
tpch_q08/datafusion:vortex-file-compressed 1223949284 1.12979e+09 1.08334 ns
tpch_q09/datafusion:vortex-file-compressed 1405224565 1.36687e+09 1.02806 ns
tpch_q10/datafusion:vortex-file-compressed 993717548 9.54308e+08 1.0413 ns
tpch_q11/datafusion:vortex-file-compressed 434479384 4.62322e+08 0.939777 ns
tpch_q12/datafusion:vortex-file-compressed 838832565 8.40703e+08 0.997775 ns
tpch_q13/datafusion:vortex-file-compressed 449677970 4.57288e+08 0.983358 ns
tpch_q14/datafusion:vortex-file-compressed 546002488 5.5967e+08 0.97558 ns
tpch_q15/datafusion:vortex-file-compressed 1000458363 1.04794e+09 0.954688 ns
tpch_q16/datafusion:vortex-file-compressed 286545498 2.87765e+08 0.995761 ns
tpch_q17/datafusion:vortex-file-compressed 1153645633 1.16651e+09 0.988975 ns
tpch_q18/datafusion:vortex-file-compressed 1307995973 1.33858e+09 0.977151 ns
tpch_q19/datafusion:vortex-file-compressed 683283481 6.71739e+08 1.01719 ns
tpch_q20/datafusion:vortex-file-compressed 877222599 8.23812e+08 1.06483 ns
tpch_q21/datafusion:vortex-file-compressed 1567526793 1.57137e+09 0.997554 ns
tpch_q22/datafusion:vortex-file-compressed 319652731 2.85786e+08 1.1185 ns
tpch_q01/datafusion:vortex-compact 714314398 6.97605e+08 1.02395 ns
tpch_q02/datafusion:vortex-compact 651369692 6.52999e+08 0.997504 ns
tpch_q03/datafusion:vortex-compact 655771364 7.03879e+08 0.931653 ns
tpch_q04/datafusion:vortex-compact 431877337 4.89612e+08 0.882081 ns
tpch_q05/datafusion:vortex-compact 900740007 9.17093e+08 0.982169 ns
tpch_q06/datafusion:vortex-compact 615707076 5.91247e+08 1.04137 ns
tpch_q07/datafusion:vortex-compact 1065237429 1.05049e+09 1.01404 ns
tpch_q08/datafusion:vortex-compact 1059635363 1.07307e+09 0.987479 ns
tpch_q09/datafusion:vortex-compact 1281465247 1.32395e+09 0.967911 ns
tpch_q10/datafusion:vortex-compact 877984245 8.75096e+08 1.0033 ns
tpch_q11/datafusion:vortex-compact 399818604 3.76267e+08 1.06259 ns
tpch_q12/datafusion:vortex-compact 771318121 7.57323e+08 1.01848 ns
tpch_q13/datafusion:vortex-compact 402441023 4.00459e+08 1.00495 ns
tpch_q14/datafusion:vortex-compact 557365696 5.7906e+08 0.962536 ns
tpch_q15/datafusion:vortex-compact 1076859552 1.01902e+09 1.05676 ns
tpch_q16/datafusion:vortex-compact 277154342 2.78315e+08 0.995831 ns
tpch_q17/datafusion:vortex-compact 1207307282 1.17604e+09 1.02659 ns
tpch_q18/datafusion:vortex-compact 1158383410 1.19259e+09 0.971317 ns
tpch_q19/datafusion:vortex-compact 618562318 6.42971e+08 0.962038 ns
tpch_q20/datafusion:vortex-compact 793519871 7.9289e+08 1.00079 ns
tpch_q21/datafusion:vortex-compact 1415058730 1.36039e+09 1.04019 ns
tpch_q22/datafusion:vortex-compact 303269935 2.98805e+08 1.01494 ns
tpch_q01/duckdb:parquet 924253249 8.78551e+08 1.05202 ns
tpch_q02/duckdb:parquet 1204383130 1.12719e+09 1.06848 ns
tpch_q03/duckdb:parquet 1339992571 1.3097e+09 1.02313 ns
tpch_q04/duckdb:parquet 823499399 7.77403e+08 1.05929 ns
tpch_q05/duckdb:parquet 1816140919 1.59289e+09 1.14015 ns
tpch_q06/duckdb:parquet 610258835 6.1289e+08 0.995707 ns
tpch_q07/duckdb:parquet 1475893028 1.42669e+09 1.03449 ns
tpch_q08/duckdb:parquet 1981502304 2.0092e+09 0.986214 ns
tpch_q09/duckdb:parquet 1941263451 1.87303e+09 1.03643 ns
tpch_q10/duckdb:parquet 2830657683 2.70336e+09 1.04709 ns
tpch_q11/duckdb:parquet 690981198 7.12015e+08 0.970458 ns
tpch_q12/duckdb:parquet 840252983 7.79232e+08 1.07831 ns
tpch_q13/duckdb:parquet 1013254617 1.01002e+09 1.0032 ns
tpch_q14/duckdb:parquet 1085865651 1.03013e+09 1.0541 ns
tpch_q15/duckdb:parquet 1042908442 8.92165e+08 1.16896 ns
tpch_q16/duckdb:parquet 600761777 6.20671e+08 0.967923 ns
tpch_q17/duckdb:parquet 1105104563 1.0693e+09 1.03348 ns
tpch_q18/duckdb:parquet 1068381839 1.01076e+09 1.05701 ns
tpch_q19/duckdb:parquet 1237095370 1.21345e+09 1.01948 ns
tpch_q20/duckdb:parquet 1409695363 1.39085e+09 1.01355 ns
tpch_q21/duckdb:parquet 1493452903 1.4636e+09 1.02039 ns
tpch_q22/duckdb:parquet 846117034 8.29572e+08 1.01994 ns
tpch_q01/duckdb:vortex-file-compressed 591395048 6.22042e+08 0.950731 ns
tpch_q02/duckdb:vortex-file-compressed 1011703305 9.06366e+08 1.11622 ns
tpch_q03/duckdb:vortex-file-compressed 934456325 9.28621e+08 1.00628 ns
tpch_q04/duckdb:vortex-file-compressed 618592975 6.26738e+08 0.987004 ns
tpch_q05/duckdb:vortex-file-compressed 1200039090 1.14336e+09 1.04957 ns
tpch_q06/duckdb:vortex-file-compressed 752990987 7.54214e+08 0.998378 ns
tpch_q07/duckdb:vortex-file-compressed 1080683147 1.14269e+09 0.945734 ns
tpch_q08/duckdb:vortex-file-compressed 1426889088 1.39421e+09 1.02344 ns
tpch_q09/duckdb:vortex-file-compressed 1388739310 1.33091e+09 1.04345 ns
tpch_q10/duckdb:vortex-file-compressed 1197115556 1.29474e+09 0.9246 ns
tpch_q11/duckdb:vortex-file-compressed 627434582 6.63196e+08 0.946077 ns
tpch_q12/duckdb:vortex-file-compressed 668817415 6.2968e+08 1.06215 ns
tpch_q13/duckdb:vortex-file-compressed 952419104 9.33231e+08 1.02056 ns
tpch_q14/duckdb:vortex-file-compressed 827377823 8.20576e+08 1.00829 ns
tpch_q15/duckdb:vortex-file-compressed 591653575 6.20023e+08 0.954245 ns
tpch_q16/duckdb:vortex-file-compressed 473311140 4.2922e+08 1.10272 ns
tpch_q17/duckdb:vortex-file-compressed 1007037561 9.40326e+08 1.07095 ns
tpch_q18/duckdb:vortex-file-compressed 1048809838 1.02462e+09 1.02361 ns
tpch_q19/duckdb:vortex-file-compressed 712689661 7.35998e+08 0.968331 ns
tpch_q20/duckdb:vortex-file-compressed 1092559481 1.07843e+09 1.0131 ns
tpch_q21/duckdb:vortex-file-compressed 1808493851 1.81338e+09 0.997305 ns
tpch_q22/duckdb:vortex-file-compressed 466237561 4.63582e+08 1.00573 ns
tpch_q01/duckdb:vortex-compact 595624609 5.99617e+08 0.993341 ns
tpch_q02/duckdb:vortex-compact 858211365 7.45627e+08 1.15099 ns
tpch_q03/duckdb:vortex-compact 782395620 7.54592e+08 1.03685 ns
tpch_q04/duckdb:vortex-compact 477690637 4.70353e+08 1.0156 ns
tpch_q05/duckdb:vortex-compact 1029584269 1.06302e+09 0.968551 ns
tpch_q06/duckdb:vortex-compact 640466473 6.6925e+08 0.956991 ns
tpch_q07/duckdb:vortex-compact 1002469699 9.29173e+08 1.07888 ns
tpch_q08/duckdb:vortex-compact 1284428024 1.38248e+09 0.929073 ns
tpch_q09/duckdb:vortex-compact 1232807321 1.22183e+09 1.00898 ns
tpch_q10/duckdb:vortex-compact 1104386098 1.148e+09 0.962011 ns
tpch_q11/duckdb:vortex-compact 620975699 6.08439e+08 1.0206 ns
tpch_q12/duckdb:vortex-compact 613255640 6.2051e+08 0.988308 ns
tpch_q13/duckdb:vortex-compact 766383747 7.60031e+08 1.00836 ns
tpch_q14/duckdb:vortex-compact 802288205 7.75371e+08 1.03472 ns
tpch_q15/duckdb:vortex-compact 633510484 5.9838e+08 1.05871 ns
tpch_q16/duckdb:vortex-compact 348851215 3.21783e+08 1.08412 ns
tpch_q17/duckdb:vortex-compact 937014636 8.63106e+08 1.08563 ns
tpch_q18/duckdb:vortex-compact 836125323 8.25686e+08 1.01264 ns
tpch_q19/duckdb:vortex-compact 671653733 6.65877e+08 1.00868 ns
tpch_q20/duckdb:vortex-compact 1027710500 1.05862e+09 0.970805 ns
tpch_q21/duckdb:vortex-compact 1550358824 1.50317e+09 1.03139 ns
tpch_q22/duckdb:vortex-compact 507885855 4.84211e+08 1.04889 ns

@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.904x ➖
  • Vortex: 0.813x ✅
  • Best: random-access/vortex-tokio-local-disk-footer (0.657x)
  • Worst: No regressions
  • Significant (>10%): 14↑ 0↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 183966421 1.85277e+08 0.992927 ns
random-access/parquet-tokio-local-disk-footer 183705658 1.85631e+08 0.98963 ns
random-access/taxi/correlated/parquet-tokio-local-disk 273505640 2.76523e+08 0.989089 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 274639131 2.88125e+08 0.953193 ns
random-access/taxi/uniform/parquet-tokio-local-disk 290178714 3.01692e+08 0.961838 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 290704100 3.27651e+08 0.887236 ns 🚀
random-access/vortex-tokio-local-disk 1202950 1.60371e+06 0.750103 ns 🚀
random-access/vortex-tokio-local-disk-footer 1216663 1.85109e+06 0.657269 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1718298 2.38124e+06 0.721596 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1725736 2.53728e+06 0.680152 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 4390769 5.46416e+06 0.803558 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4465200 5.36928e+06 0.831619 ns 🚀
random-access/lance-tokio-local-disk 745426 829405 0.898748 ns 🚀
random-access/lance-tokio-local-disk-footer 1348575 1.58766e+06 0.84941 ns 🚀
random-access/taxi/correlated/lance-tokio-local-disk 973715 1.06372e+06 0.915382 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1656005 1.80604e+06 0.916923 ns
random-access/taxi/uniform/lance-tokio-local-disk 8680681 8.98304e+06 0.966341 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9356005 9.24678e+06 1.01181 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk 13901668681 1.35095e+10 1.02903 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13420219304 1.34493e+10 0.997835 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13530654326 1.34857e+10 1.00333 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13542368884 1.42004e+10 0.953664 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7458826 8.19484e+06 0.910185 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5599923 6.53783e+06 0.856542 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12369083 1.37497e+07 0.899588 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12176221 1.3761e+07 0.884835 ns 🚀
random-access/feature-vectors/correlated/lance-tokio-local-disk 3187261 2.74739e+06 1.1601 ns 🚨
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1280478 1.49228e+06 0.858069 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk 1457660 1.46566e+06 0.994542 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2378553 2.36957e+06 1.00379 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk 160726349 1.67985e+08 0.956787 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 160346369 1.69553e+08 0.945699 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 158986549 1.69549e+08 0.937705 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 159404854 1.68664e+08 0.945104 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 705020 1.06832e+06 0.659934 ns 🚀
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 705087 970874 0.726239 ns 🚀
random-access/nested-lists/uniform/vortex-tokio-local-disk 2396162 2.48325e+06 0.964928 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2481746 2.70437e+06 0.917681 ns
random-access/nested-lists/correlated/lance-tokio-local-disk 269725 268858 1.00322 ns
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 721254 723224 0.997276 ns
random-access/nested-lists/uniform/lance-tokio-local-disk 1163227 1.2809e+06 0.908135 ns
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1653279 1.96915e+06 0.839589 ns 🚀
random-access/nested-structs/correlated/parquet-tokio-local-disk 27380595 2.64393e+07 1.0356 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 26819453 2.82238e+07 0.950244 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 26929129 2.84396e+07 0.94689 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 27229931 2.75658e+07 0.987817 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk 903673 1.09827e+06 0.822817 ns 🚀
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 896317 1.06537e+06 0.841319 ns 🚀
random-access/nested-structs/uniform/vortex-tokio-local-disk 1734700 1.87336e+06 0.925986 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1715827 1.93356e+06 0.887391 ns 🚀
random-access/nested-structs/correlated/lance-tokio-local-disk 433162 451475 0.959437 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 643878 677079 0.950964 ns
random-access/nested-structs/uniform/lance-tokio-local-disk 2824163 3.29688e+06 0.856618 ns 🚀
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3071454 3.59508e+06 0.85435 ns 🚀

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 1.016x ➖
  • Vortex: 1.006x ➖
  • Best: vortex:parquet-zstd ratio compress time/Euro2016 (0.875x)
  • Worst: vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 (1.118x)
  • Significant (>10%): 1↑ 2↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.37954e+09 1.38799e+09 0.993911 ns
parquet_rs-zstd decompress time/taxi 2.92117e+08 2.93009e+08 0.996956 ns
compress time/taxi 6.85569e+08 6.96895e+08 0.983748 ns
decompress time/taxi 1.99959e+07 2.15469e+07 0.928016 ns
parquet_rs-zstd compress time/Arade 2.48032e+09 2.4834e+09 0.998759 ns
parquet_rs-zstd decompress time/Arade 6.58703e+08 6.6428e+08 0.991604 ns
compress time/Arade 1.07929e+09 1.10751e+09 0.974513 ns
decompress time/Arade 3.11589e+07 3.134e+07 0.994223 ns
parquet_rs-zstd compress time/Bimbo 1.57278e+10 1.57733e+10 0.997118 ns
parquet_rs-zstd decompress time/Bimbo 2.27581e+09 2.27283e+09 1.00131 ns
compress time/Bimbo 6.66362e+09 6.72808e+09 0.99042 ns
decompress time/Bimbo 9.636e+07 9.69481e+07 0.993934 ns
parquet_rs-zstd compress time/CMSprovider 7.8795e+09 7.85149e+09 1.00357 ns
parquet_rs-zstd decompress time/CMSprovider 2.09821e+09 2.10862e+09 0.995062 ns
compress time/CMSprovider 2.89746e+09 2.85295e+09 1.0156 ns
decompress time/CMSprovider 8.63846e+07 8.50599e+07 1.01557 ns
parquet_rs-zstd compress time/Euro2016 1.65493e+09 1.47064e+09 1.12531 ns 🚨
parquet_rs-zstd decompress time/Euro2016 4.23487e+08 4.25269e+08 0.995809 ns
compress time/Euro2016 4.42605e+08 4.49483e+08 0.984697 ns
decompress time/Euro2016 2.23913e+07 2.34594e+07 0.95447 ns
parquet_rs-zstd compress time/Food 9.30487e+08 9.35335e+08 0.994817 ns
parquet_rs-zstd decompress time/Food 2.39416e+08 2.41346e+08 0.992005 ns
compress time/Food 4.22065e+08 3.94462e+08 1.06998 ns
decompress time/Food 9.81935e+06 9.10885e+06 1.078 ns
parquet_rs-zstd compress time/HashTags 2.66093e+09 2.54145e+09 1.04701 ns
parquet_rs-zstd decompress time/HashTags 7.03948e+08 6.99634e+08 1.00617 ns
compress time/HashTags 9.10199e+08 9.21391e+08 0.987852 ns
decompress time/HashTags 9.02122e+07 8.5118e+07 1.05985 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.25039e+09 3.16853e+09 1.02584 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.15494e+08 7.153e+08 1.00027 ns
compress time/TPC-H l_comment chunked 1.2806e+09 1.26242e+09 1.0144 ns
decompress time/TPC-H l_comment chunked 4.47125e+07 4.32365e+07 1.03414 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.16071e+09 3.2022e+09 0.987043 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.076e+08 7.21888e+08 0.980207 ns
compress time/TPC-H l_comment canonical 1.27312e+09 1.24793e+09 1.02018 ns
decompress time/TPC-H l_comment canonical 4.35874e+07 4.42418e+07 0.985208 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.43658e+06 6.42612e+06 1.00163 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.57016e+06 2.52922e+06 1.01619 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.5237e+07 1.49511e+07 1.01913 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.88245e+06 2.92966e+06 0.983887 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.47623e+07 8.68446e+07 0.976023 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.9696e+07 2.99957e+07 0.99001 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.4801e+08 1.51235e+08 0.978676 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.82837e+07 2.6363e+07 1.07285 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 9.30103e+08 8.89125e+08 1.04609 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.47196e+08 3.30252e+08 1.05131 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.60343e+09 1.48868e+09 1.07708 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 3.11949e+08 2.66273e+08 1.17154 ns 🚨
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 8.2552e+06 6.61528e+06 1.2479 ns 🚨
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.93381e+06 2.52869e+06 1.16021 ns 🚨
compress time/wide table cols=100 chunks=50 rows=1000 1.7778e+07 1.56876e+07 1.13325 ns 🚨
decompress time/wide table cols=100 chunks=50 rows=1000 3.31326e+06 2.81504e+06 1.17698 ns 🚨
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 9.02595e+07 8.76249e+07 1.03007 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 3.21245e+07 3.02429e+07 1.06222 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.68297e+08 1.52882e+08 1.10083 ns 🚨
decompress time/wide table cols=1000 chunks=50 rows=1000 2.94324e+07 2.63953e+07 1.11506 ns 🚨
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 9.24804e+08 8.80317e+08 1.05053 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.53575e+08 3.37542e+08 1.0475 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.61491e+09 1.47493e+09 1.09491 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 3.10038e+08 2.64736e+08 1.17112 ns 🚨
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.14542e+07 5.14542e+07 1 bytes
vortex:parquet-zstd size/taxi 0.920811 0.920811 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.496957 0.502091 0.989775 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0684515 0.0735366 0.93085 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.43322e+08 1.43322e+08 1 bytes
vortex:parquet-zstd size/Arade 0.469473 0.469473 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.435139 0.445966 0.975723 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0473035 0.0471789 1.00264 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.26092e+08 5.26092e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.35265 1.35265 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.423683 0.426548 0.993283 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.042341 0.0426552 0.992632 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 4.48348e+08 4.48348e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.16565 1.16565 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.367721 0.363364 1.01199 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0411707 0.0403392 1.02061 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.67859e+08 1.67859e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.36424 1.36424 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.267446 0.305637 0.875043 ratio 🚀
vortex:parquet-zstd ratio decompress time/Euro2016 0.0528737 0.0551637 0.958487 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.41635e+07 4.41635e+07 1 bytes
vortex:parquet-zstd size/Food 1.22074 1.22074 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.453596 0.421734 1.07555 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0410137 0.0377419 1.08669 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 1.98707e+08 1.98707e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.48449 1.48449 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.342061 0.362546 0.943497 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.128152 0.121661 1.05335 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.80419e+08 1.80419e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.13893 1.13893 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.393984 0.398425 0.988852 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0624919 0.0604453 1.03386 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.80419e+08 1.80419e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.13893 1.13893 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.402795 0.389711 1.03358 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0615989 0.0612862 1.0051 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.36725 2.32661 1.01747 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.12151 1.15832 0.968215 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.74618 1.74145 1.00272 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.952441 0.878895 1.08368 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.72393 1.67431 1.02963 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.898482 0.806271 1.11437 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.15355 2.37142 0.908129 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.12934 1.11324 1.01446 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.86459 1.74474 1.0687 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.916198 0.872777 1.04975 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.74622 1.67545 1.04224 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.876865 0.784306 1.11801 ratio 🚨

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.003x ➖
  • Vortex: 1.010x ➖
  • duckdb:vortex: 1.002x ➖
  • datafusion:vortex: 1.017x ➖
  • Best: clickbench_q40/duckdb:vortex-compact (0.756x)
  • Worst: clickbench_q23/duckdb:vortex-compact (2.158x)
  • Significant (>10%): 12↑ 11↓
Detailed Results Table
name PR 2c3d3c4 base be3198c ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1690732 1.80879e+06 0.934729 ns
clickbench_q01/datafusion:parquet 20963005 2.26444e+07 0.925748 ns
clickbench_q02/datafusion:parquet 52206553 5.56797e+07 0.937623 ns
clickbench_q03/datafusion:parquet 43650017 4.56189e+07 0.956842 ns
clickbench_q04/datafusion:parquet 365457735 4.00484e+08 0.91254 ns
clickbench_q05/datafusion:parquet 365970409 3.50606e+08 1.04382 ns
clickbench_q06/datafusion:parquet 1567870 1.56715e+06 1.00046 ns
clickbench_q07/datafusion:parquet 27321996 2.64281e+07 1.03382 ns
clickbench_q08/datafusion:parquet 451869805 4.63265e+08 0.975403 ns
clickbench_q09/datafusion:parquet 700928380 6.79778e+08 1.03111 ns
clickbench_q10/datafusion:parquet 120735023 1.1859e+08 1.01809 ns
clickbench_q11/datafusion:parquet 149309639 1.4501e+08 1.02965 ns
clickbench_q12/datafusion:parquet 364583939 3.5812e+08 1.01805 ns
clickbench_q13/datafusion:parquet 528311956 5.19166e+08 1.01762 ns
clickbench_q14/datafusion:parquet 349011585 3.5154e+08 0.992808 ns
clickbench_q15/datafusion:parquet 420499079 4.25638e+08 0.987927 ns
clickbench_q16/datafusion:parquet 744237957 7.69223e+08 0.967519 ns
clickbench_q17/datafusion:parquet 725973624 7.26557e+08 0.999197 ns
clickbench_q18/datafusion:parquet 1482954832 1.43258e+09 1.03517 ns
clickbench_q19/datafusion:parquet 35880237 4.77498e+07 0.751422 ns 🚀
clickbench_q20/datafusion:parquet 579936823 5.68788e+08 1.0196 ns
clickbench_q21/datafusion:parquet 669154849 6.53334e+08 1.02422 ns
clickbench_q22/datafusion:parquet 966672850 9.57499e+08 1.00958 ns
clickbench_q23/datafusion:parquet 3807040679 3.78126e+09 1.00682 ns
clickbench_q24/datafusion:parquet 105914423 1.03594e+08 1.0224 ns
clickbench_q25/datafusion:parquet 142580000 1.41848e+08 1.00516 ns
clickbench_q26/datafusion:parquet 106693029 1.04021e+08 1.02569 ns
clickbench_q27/datafusion:parquet 981297071 9.75895e+08 1.00554 ns
clickbench_q28/datafusion:parquet 5823329617 5.70824e+09 1.02016 ns
clickbench_q29/datafusion:parquet 218676515 2.24943e+08 0.97214 ns
clickbench_q30/datafusion:parquet 349373641 3.52047e+08 0.992406 ns
clickbench_q31/datafusion:parquet 407743169 4.01572e+08 1.01537 ns
clickbench_q32/datafusion:parquet 1420477098 1.43939e+09 0.986858 ns
clickbench_q33/datafusion:parquet 1585003165 1.54717e+09 1.02446 ns
clickbench_q34/datafusion:parquet 1536078270 1.53453e+09 1.00101 ns
clickbench_q35/datafusion:parquet 589503341 5.98139e+08 0.985562 ns
clickbench_q36/datafusion:parquet 152570176 1.50308e+08 1.01505 ns
clickbench_q37/datafusion:parquet 62006743 6.14708e+07 1.00872 ns
clickbench_q38/datafusion:parquet 94007485 9.39547e+07 1.00056 ns
clickbench_q39/datafusion:parquet 288038547 3.01045e+08 0.956795 ns
clickbench_q40/datafusion:parquet 36969543 3.41124e+07 1.08376 ns
clickbench_q41/datafusion:parquet 31753089 3.28352e+07 0.967043 ns
clickbench_q42/datafusion:parquet 32633284 3.41171e+07 0.956509 ns
clickbench_q00/datafusion:vortex-file-compressed 1653072 1.66457e+06 0.993093 ns
clickbench_q01/datafusion:vortex-file-compressed 13395598 1.39053e+07 0.963348 ns
clickbench_q02/datafusion:vortex-file-compressed 34104527 3.17723e+07 1.07341 ns
clickbench_q03/datafusion:vortex-file-compressed 38647593 3.56404e+07 1.08438 ns
clickbench_q04/datafusion:vortex-file-compressed 326434723 3.20857e+08 1.01738 ns
clickbench_q05/datafusion:vortex-file-compressed 322739474 3.21206e+08 1.00477 ns
clickbench_q06/datafusion:vortex-file-compressed 1663238 1.63068e+06 1.01997 ns
clickbench_q07/datafusion:vortex-file-compressed 18079379 1.88571e+07 0.958757 ns
clickbench_q08/datafusion:vortex-file-compressed 386542408 3.88526e+08 0.994895 ns
clickbench_q09/datafusion:vortex-file-compressed 587425372 5.69608e+08 1.03128 ns
clickbench_q10/datafusion:vortex-file-compressed 76066566 7.33887e+07 1.03649 ns
clickbench_q11/datafusion:vortex-file-compressed 80283984 8.04263e+07 0.99823 ns
clickbench_q12/datafusion:vortex-file-compressed 274611419 2.73659e+08 1.00348 ns
clickbench_q13/datafusion:vortex-file-compressed 425913400 4.15124e+08 1.02599 ns
clickbench_q14/datafusion:vortex-file-compressed 264255632 2.50569e+08 1.05462 ns
clickbench_q15/datafusion:vortex-file-compressed 380956484 3.8007e+08 1.00233 ns
clickbench_q16/datafusion:vortex-file-compressed 738314224 7.31181e+08 1.00976 ns
clickbench_q17/datafusion:vortex-file-compressed 719987273 7.16242e+08 1.00523 ns
clickbench_q18/datafusion:vortex-file-compressed 1407992344 1.40986e+09 0.998672 ns
clickbench_q19/datafusion:vortex-file-compressed 25623271 2.5793e+07 0.993421 ns
clickbench_q20/datafusion:vortex-file-compressed 353761566 3.35684e+08 1.05385 ns
clickbench_q21/datafusion:vortex-file-compressed 416044606 3.99311e+08 1.04191 ns
clickbench_q22/datafusion:vortex-file-compressed 563090101 5.57504e+08 1.01002 ns
clickbench_q23/datafusion:vortex-file-compressed 674256898 5.93568e+08 1.13594 ns 🚨
clickbench_q24/datafusion:vortex-file-compressed 46056377 5.01878e+07 0.917681 ns
clickbench_q25/datafusion:vortex-file-compressed 75857267 7.23582e+07 1.04836 ns
clickbench_q26/datafusion:vortex-file-compressed 49693039 4.45511e+07 1.11542 ns 🚨
clickbench_q27/datafusion:vortex-file-compressed 816852390 8.01677e+08 1.01893 ns
clickbench_q28/datafusion:vortex-file-compressed 6713635992 6.70885e+09 1.00071 ns
clickbench_q29/datafusion:vortex-file-compressed 228907924 2.41414e+08 0.948195 ns
clickbench_q30/datafusion:vortex-file-compressed 257684513 2.5627e+08 1.00552 ns
clickbench_q31/datafusion:vortex-file-compressed 301534087 2.95012e+08 1.02211 ns
clickbench_q32/datafusion:vortex-file-compressed 1392812577 1.52743e+09 0.911869 ns
clickbench_q33/datafusion:vortex-file-compressed 1441673021 1.41403e+09 1.01955 ns
clickbench_q34/datafusion:vortex-file-compressed 1419789231 1.39836e+09 1.01532 ns
clickbench_q35/datafusion:vortex-file-compressed 539621291 5.40554e+08 0.998275 ns
clickbench_q36/datafusion:vortex-file-compressed 80657738 8.30083e+07 0.971683 ns
clickbench_q37/datafusion:vortex-file-compressed 38796552 3.80005e+07 1.02095 ns
clickbench_q38/datafusion:vortex-file-compressed 22795076 2.44414e+07 0.932643 ns
clickbench_q39/datafusion:vortex-file-compressed 155187762 1.59041e+08 0.97577 ns
clickbench_q40/datafusion:vortex-file-compressed 21312810 2.0211e+07 1.05452 ns
clickbench_q41/datafusion:vortex-file-compressed 19134283 1.95891e+07 0.976784 ns
clickbench_q42/datafusion:vortex-file-compressed 23011875 2.22986e+07 1.03199 ns
clickbench_q00/datafusion:vortex-compact 1928095 1.65344e+06 1.16611 ns 🚨
clickbench_q01/datafusion:vortex-compact 17535348 1.72522e+07 1.01641 ns
clickbench_q02/datafusion:vortex-compact 44396983 4.1561e+07 1.06824 ns
clickbench_q03/datafusion:vortex-compact 43536881 4.10696e+07 1.06008 ns
clickbench_q04/datafusion:vortex-compact 349088890 3.39751e+08 1.02748 ns
clickbench_q05/datafusion:vortex-compact 350877564 3.38399e+08 1.03687 ns
clickbench_q06/datafusion:vortex-compact 1833368 1.77684e+06 1.03181 ns
clickbench_q07/datafusion:vortex-compact 29807801 2.8461e+07 1.04732 ns
clickbench_q08/datafusion:vortex-compact 440614559 4.29029e+08 1.027 ns
clickbench_q09/datafusion:vortex-compact 675282136 6.36916e+08 1.06024 ns
clickbench_q10/datafusion:vortex-compact 137515222 1.31851e+08 1.04296 ns
clickbench_q11/datafusion:vortex-compact 177509864 1.7643e+08 1.00612 ns
clickbench_q12/datafusion:vortex-compact 306267123 2.92135e+08 1.04837 ns
clickbench_q13/datafusion:vortex-compact 537752751 5.30427e+08 1.01381 ns
clickbench_q14/datafusion:vortex-compact 311076799 3.03862e+08 1.02374 ns
clickbench_q15/datafusion:vortex-compact 398627995 3.90182e+08 1.02165 ns
clickbench_q16/datafusion:vortex-compact 811410152 8.00606e+08 1.0135 ns
clickbench_q17/datafusion:vortex-compact 798614646 7.91325e+08 1.00921 ns
clickbench_q18/datafusion:vortex-compact 1497473111 1.49402e+09 1.00231 ns
clickbench_q19/datafusion:vortex-compact 31711094 3.09537e+07 1.02447 ns
clickbench_q20/datafusion:vortex-compact 418202229 4.24606e+08 0.984918 ns
clickbench_q21/datafusion:vortex-compact 612423956 6.09242e+08 1.00522 ns
clickbench_q22/datafusion:vortex-compact 1022034062 1.01293e+09 1.00899 ns
clickbench_q23/datafusion:vortex-compact 3054134003 2.87175e+09 1.06351 ns
clickbench_q24/datafusion:vortex-compact 96134325 9.44594e+07 1.01773 ns
clickbench_q25/datafusion:vortex-compact 117798473 1.17231e+08 1.00484 ns
clickbench_q26/datafusion:vortex-compact 95326942 9.39955e+07 1.01416 ns
clickbench_q27/datafusion:vortex-compact 887657004 8.91179e+08 0.996047 ns
clickbench_q28/datafusion:vortex-compact 6014904954 5.983e+09 1.00533 ns
clickbench_q29/datafusion:vortex-compact 222953156 2.17234e+08 1.02633 ns
clickbench_q30/datafusion:vortex-compact 397948704 3.90839e+08 1.01819 ns
clickbench_q31/datafusion:vortex-compact 470318323 4.70796e+08 0.998986 ns
clickbench_q32/datafusion:vortex-compact 1429959824 1.37849e+09 1.03734 ns
clickbench_q33/datafusion:vortex-compact 1575839673 1.507e+09 1.04568 ns
clickbench_q34/datafusion:vortex-compact 1510497732 1.48735e+09 1.01556 ns
clickbench_q35/datafusion:vortex-compact 583062742 5.68866e+08 1.02496 ns
clickbench_q36/datafusion:vortex-compact 90534055 8.78537e+07 1.03051 ns
clickbench_q37/datafusion:vortex-compact 41757190 4.09618e+07 1.01942 ns
clickbench_q38/datafusion:vortex-compact 31144647 3.37466e+07 0.922898 ns
clickbench_q39/datafusion:vortex-compact 170978331 1.66836e+08 1.02483 ns
clickbench_q40/datafusion:vortex-compact 25919507 2.56332e+07 1.01117 ns
clickbench_q41/datafusion:vortex-compact 26405792 2.65477e+07 0.994654 ns
clickbench_q42/datafusion:vortex-compact 23650202 2.26469e+07 1.0443 ns
clickbench_q00/duckdb:parquet 127231484 1.29587e+08 0.981822 ns
clickbench_q01/duckdb:parquet 51388739 5.22622e+07 0.983288 ns
clickbench_q02/duckdb:parquet 64770123 6.58352e+07 0.983822 ns
clickbench_q03/duckdb:parquet 61870796 6.37996e+07 0.969768 ns
clickbench_q04/duckdb:parquet 203556622 2.03494e+08 1.00031 ns
clickbench_q05/duckdb:parquet 276885118 2.73729e+08 1.01153 ns
clickbench_q06/duckdb:parquet 61833613 6.24514e+07 0.990108 ns
clickbench_q07/duckdb:parquet 55263926 5.67141e+07 0.974431 ns
clickbench_q08/duckdb:parquet 267036250 2.68474e+08 0.994645 ns
clickbench_q09/duckdb:parquet 394281494 3.92689e+08 1.00406 ns
clickbench_q10/duckdb:parquet 95213052 9.53661e+07 0.998395 ns
clickbench_q11/duckdb:parquet 105033956 1.06322e+08 0.987888 ns
clickbench_q12/duckdb:parquet 290324145 2.89054e+08 1.00439 ns
clickbench_q13/duckdb:parquet 475811478 4.77932e+08 0.995562 ns
clickbench_q14/duckdb:parquet 323020140 3.22427e+08 1.00184 ns
clickbench_q15/duckdb:parquet 242941835 2.39695e+08 1.01354 ns
clickbench_q16/duckdb:parquet 573820352 5.71816e+08 1.0035 ns
clickbench_q17/duckdb:parquet 477333774 4.80663e+08 0.993074 ns
clickbench_q18/duckdb:parquet 986528839 9.96955e+08 0.989542 ns
clickbench_q19/duckdb:parquet 49418778 4.90347e+07 1.00783 ns
clickbench_q20/duckdb:parquet 405424663 4.06101e+08 0.998334 ns
clickbench_q21/duckdb:parquet 525663014 5.21997e+08 1.00702 ns
clickbench_q22/duckdb:parquet 910784683 9.09983e+08 1.00088 ns
clickbench_q23/duckdb:parquet 274162406 2.75987e+08 0.993388 ns
clickbench_q24/duckdb:parquet 79323015 7.88979e+07 1.00539 ns
clickbench_q25/duckdb:parquet 141543749 1.42073e+08 0.996277 ns
clickbench_q26/duckdb:parquet 54287196 5.31918e+07 1.02059 ns
clickbench_q27/duckdb:parquet 623065845 6.18821e+08 1.00686 ns
clickbench_q28/duckdb:parquet 4892287676 4.86737e+09 1.00512 ns
clickbench_q29/duckdb:parquet 63334461 6.32308e+07 1.00164 ns
clickbench_q30/duckdb:parquet 308774578 3.10032e+08 0.995943 ns
clickbench_q31/duckdb:parquet 351725069 3.50522e+08 1.00343 ns
clickbench_q32/duckdb:parquet 1067211179 1.05815e+09 1.00856 ns
clickbench_q33/duckdb:parquet 1070312084 1.06943e+09 1.00083 ns
clickbench_q34/duckdb:parquet 1120151326 1.11248e+09 1.00689 ns
clickbench_q35/duckdb:parquet 351443793 3.50232e+08 1.00346 ns
clickbench_q36/duckdb:parquet 61299144 6.08307e+07 1.0077 ns
clickbench_q37/duckdb:parquet 48942236 4.93977e+07 0.99078 ns
clickbench_q38/duckdb:parquet 51264749 5.11411e+07 1.00242 ns
clickbench_q39/duckdb:parquet 93301887 9.2177e+07 1.0122 ns
clickbench_q40/duckdb:parquet 54694092 5.30364e+07 1.03126 ns
clickbench_q41/duckdb:parquet 55756285 5.63148e+07 0.990082 ns
clickbench_q42/duckdb:parquet 43335747 4.3022e+07 1.00729 ns
clickbench_q00/duckdb:vortex-file-compressed 5253790 5.41336e+06 0.970522 ns
clickbench_q01/duckdb:vortex-file-compressed 13499409 1.30554e+07 1.03401 ns
clickbench_q02/duckdb:vortex-file-compressed 23718916 2.32249e+07 1.02127 ns
clickbench_q03/duckdb:vortex-file-compressed 29281934 2.93429e+07 0.997921 ns
clickbench_q04/duckdb:vortex-file-compressed 170533320 1.68434e+08 1.01246 ns
clickbench_q05/duckdb:vortex-file-compressed 189840432 1.93601e+08 0.980574 ns
clickbench_q06/duckdb:vortex-file-compressed 20973693 1.99805e+07 1.04971 ns
clickbench_q07/duckdb:vortex-file-compressed 17690700 1.59876e+07 1.10653 ns 🚨
clickbench_q08/duckdb:vortex-file-compressed 260569463 2.58213e+08 1.00913 ns
clickbench_q09/duckdb:vortex-file-compressed 370925955 3.67582e+08 1.0091 ns
clickbench_q10/duckdb:vortex-file-compressed 74650950 7.29223e+07 1.02371 ns
clickbench_q11/duckdb:vortex-file-compressed 83913487 8.15752e+07 1.02866 ns
clickbench_q12/duckdb:vortex-file-compressed 201295117 2.01137e+08 1.00078 ns
clickbench_q13/duckdb:vortex-file-compressed 477179077 4.73061e+08 1.0087 ns
clickbench_q14/duckdb:vortex-file-compressed 292557683 2.87263e+08 1.01843 ns
clickbench_q15/duckdb:vortex-file-compressed 213533440 2.14266e+08 0.99658 ns
clickbench_q16/duckdb:vortex-file-compressed 952189971 1.025e+09 0.928968 ns
clickbench_q17/duckdb:vortex-file-compressed 857931509 8.38466e+08 1.02322 ns
clickbench_q18/duckdb:vortex-file-compressed 1409621575 1.40782e+09 1.00128 ns
clickbench_q19/duckdb:vortex-file-compressed 22458471 2.21536e+07 1.01376 ns
clickbench_q20/duckdb:vortex-file-compressed 376029773 3.43698e+08 1.09407 ns
clickbench_q21/duckdb:vortex-file-compressed 398083018 3.84651e+08 1.03492 ns
clickbench_q22/duckdb:vortex-file-compressed 731874903 7.20944e+08 1.01516 ns
clickbench_q23/duckdb:vortex-file-compressed 1551217237 7.84688e+08 1.97686 ns 🚨
clickbench_q24/duckdb:vortex-file-compressed 60354491 5.33834e+07 1.13059 ns 🚨
clickbench_q25/duckdb:vortex-file-compressed 75923691 6.87252e+07 1.10474 ns 🚨
clickbench_q26/duckdb:vortex-file-compressed 48803863 4.37745e+07 1.11489 ns 🚨
clickbench_q27/duckdb:vortex-file-compressed 541262466 5.09503e+08 1.06233 ns
clickbench_q28/duckdb:vortex-file-compressed 3051049204 3.03289e+09 1.00599 ns
clickbench_q29/duckdb:vortex-file-compressed 28937233 2.76682e+07 1.04587 ns
clickbench_q30/duckdb:vortex-file-compressed 195762747 1.93798e+08 1.01014 ns
clickbench_q31/duckdb:vortex-file-compressed 270414811 2.67451e+08 1.01108 ns
clickbench_q32/duckdb:vortex-file-compressed 1049801987 1.0637e+09 0.986934 ns
clickbench_q33/duckdb:vortex-file-compressed 1088025771 1.03746e+09 1.04874 ns
clickbench_q34/duckdb:vortex-file-compressed 1523984490 1.51322e+09 1.00712 ns
clickbench_q35/duckdb:vortex-file-compressed 356355541 3.59089e+08 0.992389 ns
clickbench_q36/duckdb:vortex-file-compressed 29146687 3.35964e+07 0.867554 ns 🚀
clickbench_q37/duckdb:vortex-file-compressed 19860068 2.59456e+07 0.765451 ns 🚀
clickbench_q38/duckdb:vortex-file-compressed 22504915 2.77339e+07 0.81146 ns 🚀
clickbench_q39/duckdb:vortex-file-compressed 48260172 5.07001e+07 0.951875 ns
clickbench_q40/duckdb:vortex-file-compressed 20723991 2.4714e+07 0.838554 ns 🚀
clickbench_q41/duckdb:vortex-file-compressed 20637793 2.48171e+07 0.831597 ns 🚀
clickbench_q42/duckdb:vortex-file-compressed 22246145 2.68699e+07 0.827919 ns 🚀
clickbench_q00/duckdb:vortex-compact 5442822 5.73761e+06 0.948622 ns
clickbench_q01/duckdb:vortex-compact 14995761 1.49053e+07 1.00607 ns
clickbench_q02/duckdb:vortex-compact 35521502 3.47567e+07 1.022 ns
clickbench_q03/duckdb:vortex-compact 39585568 3.89344e+07 1.01673 ns
clickbench_q04/duckdb:vortex-compact 192670867 1.94145e+08 0.992406 ns
clickbench_q05/duckdb:vortex-compact 225746317 2.24178e+08 1.007 ns
clickbench_q06/duckdb:vortex-compact 20196122 1.95786e+07 1.03154 ns
clickbench_q07/duckdb:vortex-compact 20699891 2.11696e+07 0.97781 ns
clickbench_q08/duckdb:vortex-compact 301802144 2.97685e+08 1.01383 ns
clickbench_q09/duckdb:vortex-compact 457622368 4.51843e+08 1.01279 ns
clickbench_q10/duckdb:vortex-compact 127836725 1.27006e+08 1.00654 ns
clickbench_q11/duckdb:vortex-compact 164471659 1.64493e+08 0.999868 ns
clickbench_q12/duckdb:vortex-compact 246166895 2.43314e+08 1.01172 ns
clickbench_q13/duckdb:vortex-compact 591481215 5.84752e+08 1.01151 ns
clickbench_q14/duckdb:vortex-compact 360006740 3.55065e+08 1.01392 ns
clickbench_q15/duckdb:vortex-compact 234502298 2.34118e+08 1.00164 ns
clickbench_q16/duckdb:vortex-compact 1053416725 1.03612e+09 1.01669 ns
clickbench_q17/duckdb:vortex-compact 949153393 9.32197e+08 1.01819 ns
clickbench_q18/duckdb:vortex-compact 1520078706 1.49797e+09 1.01476 ns
clickbench_q19/duckdb:vortex-compact 27380631 2.66945e+07 1.0257 ns
clickbench_q20/duckdb:vortex-compact 487354175 4.38301e+08 1.11192 ns 🚨
clickbench_q21/duckdb:vortex-compact 672386425 5.9406e+08 1.13185 ns 🚨
clickbench_q22/duckdb:vortex-compact 1228374491 1.19121e+09 1.0312 ns
clickbench_q23/duckdb:vortex-compact 6541474611 3.03152e+09 2.15782 ns 🚨
clickbench_q24/duckdb:vortex-compact 73360648 8.03374e+07 0.913157 ns
clickbench_q25/duckdb:vortex-compact 123614759 1.24466e+08 0.993165 ns
clickbench_q26/duckdb:vortex-compact 87283599 8.12606e+07 1.07412 ns
clickbench_q27/duckdb:vortex-compact 600822493 5.8446e+08 1.028 ns
clickbench_q28/duckdb:vortex-compact 3166656619 3.15167e+09 1.00475 ns
clickbench_q29/duckdb:vortex-compact 34475282 3.48234e+07 0.990003 ns
clickbench_q30/duckdb:vortex-compact 346240532 3.39008e+08 1.02134 ns
clickbench_q31/duckdb:vortex-compact 453369069 4.431e+08 1.02318 ns
clickbench_q32/duckdb:vortex-compact 1109919025 1.13363e+09 0.979087 ns
clickbench_q33/duckdb:vortex-compact 1142046821 1.1093e+09 1.02952 ns
clickbench_q34/duckdb:vortex-compact 1609107170 1.59716e+09 1.00748 ns
clickbench_q35/duckdb:vortex-compact 370322016 3.69729e+08 1.0016 ns
clickbench_q36/duckdb:vortex-compact 31759382 3.94016e+07 0.806043 ns 🚀
clickbench_q37/duckdb:vortex-compact 21768654 2.78636e+07 0.781258 ns 🚀
clickbench_q38/duckdb:vortex-compact 25775538 3.1222e+07 0.825557 ns 🚀
clickbench_q39/duckdb:vortex-compact 58372470 6.24165e+07 0.935209 ns
clickbench_q40/duckdb:vortex-compact 22004828 2.91255e+07 0.755518 ns 🚀
clickbench_q41/duckdb:vortex-compact 23791346 2.76707e+07 0.859802 ns 🚀
clickbench_q42/duckdb:vortex-compact 22787362 2.80092e+07 0.813568 ns 🚀
clickbench_q00/duckdb:duckdb 18855308 1.98732e+07 0.94878 ns
clickbench_q01/duckdb:duckdb 37804476 3.81239e+07 0.991622 ns
clickbench_q02/duckdb:duckdb 45732947 4.80463e+07 0.951851 ns
clickbench_q03/duckdb:duckdb 47501243 4.82957e+07 0.98355 ns
clickbench_q04/duckdb:duckdb 189775254 2.01393e+08 0.942313 ns
clickbench_q05/duckdb:duckdb 297762495 3.15573e+08 0.94356 ns
clickbench_q06/duckdb:duckdb 36337932 3.69952e+07 0.982233 ns
clickbench_q07/duckdb:duckdb 38538593 3.89789e+07 0.988704 ns
clickbench_q08/duckdb:duckdb 250604742 2.50541e+08 1.00025 ns
clickbench_q09/duckdb:duckdb 364195249 3.65529e+08 0.996352 ns
clickbench_q10/duckdb:duckdb 111890501 1.11675e+08 1.00193 ns
clickbench_q11/duckdb:duckdb 119983136 1.21296e+08 0.989173 ns
clickbench_q12/duckdb:duckdb 266917734 2.657e+08 1.00458 ns
clickbench_q13/duckdb:duckdb 445787431 4.51822e+08 0.986643 ns
clickbench_q14/duckdb:duckdb 290915579 2.90149e+08 1.00264 ns
clickbench_q15/duckdb:duckdb 220765280 2.18846e+08 1.00877 ns
clickbench_q16/duckdb:duckdb 542057648 5.45156e+08 0.994317 ns
clickbench_q17/duckdb:duckdb 463529636 4.61633e+08 1.00411 ns
clickbench_q18/duckdb:duckdb 967606976 9.60375e+08 1.00753 ns
clickbench_q19/duckdb:duckdb 37131949 3.72226e+07 0.997563 ns
clickbench_q20/duckdb:duckdb 467962838 4.51987e+08 1.03535 ns
clickbench_q21/duckdb:duckdb 489293388 4.81074e+08 1.01708 ns
clickbench_q22/duckdb:duckdb 548983191 5.36805e+08 1.02269 ns
clickbench_q23/duckdb:duckdb 231441449 2.46318e+08 0.939605 ns
clickbench_q24/duckdb:duckdb 49468702 5.02192e+07 0.985055 ns
clickbench_q25/duckdb:duckdb 110161908 1.13006e+08 0.974834 ns
clickbench_q26/duckdb:duckdb 47341796 4.64357e+07 1.01951 ns
clickbench_q27/duckdb:duckdb 526542226 5.33123e+08 0.987657 ns
clickbench_q28/duckdb:duckdb 4532529051 4.49762e+09 1.00776 ns
clickbench_q29/duckdb:duckdb 50015207 4.99967e+07 1.00037 ns
clickbench_q30/duckdb:duckdb 269707133 2.72295e+08 0.990496 ns
clickbench_q31/duckdb:duckdb 342566387 3.47957e+08 0.984509 ns
clickbench_q32/duckdb:duckdb 1034303396 1.03732e+09 0.997089 ns
clickbench_q33/duckdb:duckdb 1083300204 1.07933e+09 1.00368 ns
clickbench_q34/duckdb:duckdb 1147681441 1.16008e+09 0.989313 ns
clickbench_q35/duckdb:duckdb 265406113 2.66884e+08 0.994463 ns
clickbench_q36/duckdb:duckdb 44852279 4.53991e+07 0.987955 ns
clickbench_q37/duckdb:duckdb 32722802 3.36388e+07 0.97277 ns
clickbench_q38/duckdb:duckdb 33919455 3.38893e+07 1.00089 ns
clickbench_q39/duckdb:duckdb 71436679 6.80227e+07 1.05019 ns
clickbench_q40/duckdb:duckdb 32952888 3.3482e+07 0.984197 ns
clickbench_q41/duckdb:duckdb 33199782 3.38045e+07 0.98211 ns
clickbench_q42/duckdb:duckdb 33110820 3.34528e+07 0.989778 ns

Copy link
Contributor

@AdamGS AdamGS left a comment

Choose a reason for hiding this comment

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

Benchmarks look good to me, improving random access is pretty rare which is awesome.

@palaska palaska merged commit e3c2838 into develop Feb 26, 2026
52 checks passed
@palaska palaska deleted the bp/varbinarray branch February 26, 2026 16:21
Comment on lines -25 to -26
let array = array.clone().zero_offsets();
let (dtype, bytes, offsets, validity) = array.into_parts();
Copy link
Contributor

Choose a reason for hiding this comment

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

are we sure reverting this doesn't break #5962 ?

Copy link
Contributor

Choose a reason for hiding this comment

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

ah yea, you do zero it out 👍

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

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants