Skip to content

chore[array]: remove CanonicalVTable and move append_to_builder to main VTable#6045

Merged
joseph-isaacs merged 5 commits intodevelopfrom
ji/remoev-canonical-vtable
Jan 19, 2026
Merged

chore[array]: remove CanonicalVTable and move append_to_builder to main VTable#6045
joseph-isaacs merged 5 commits intodevelopfrom
ji/remoev-canonical-vtable

Conversation

@joseph-isaacs
Copy link
Contributor

Internal Array API break, just use execute

@joseph-isaacs joseph-isaacs requested a review from gatesn January 19, 2026 18:39
@joseph-isaacs joseph-isaacs added changelog/chore A trivial change changelog/break A breaking API change labels Jan 19, 2026
…in VTable

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
…in VTable

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
…in VTable

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs force-pushed the ji/remoev-canonical-vtable branch from d9891e1 to b76d9fd Compare January 19, 2026 18:44
…in VTable

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Jan 19, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jan 19, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Jan 19, 2026

Merging this PR will degrade performance by 56.1%

⚡ 75 improved benchmarks
❌ 56 regressed benchmarks
✅ 1123 untouched benchmarks
⏩ 1254 skipped benchmarks1

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_bool_canonical_into[(10, 1000)] 605.3 µs 711.5 µs -14.93%
Simulation chunked_bool_canonical_into[(100, 100)] 89.7 µs 100.9 µs -11.02%
Simulation chunked_bool_into_canonical[(10, 1000)] 605.4 µs 712.2 µs -14.99%
Simulation chunked_bool_into_canonical[(100, 100)] 90.4 µs 101.4 µs -10.85%
Simulation chunked_opt_bool_canonical_into[(10, 1000)] 710.9 µs 818.4 µs -13.13%
Simulation bench_compare_primitive[(10000, 2048)] 204.1 µs 229.7 µs -11.17%
Simulation chunked_opt_bool_into_canonical[(10, 1000)] 712.6 µs 819.9 µs -13.09%
Simulation bench_compare_primitive[(100000, 2048)] 821.4 µs 1,083.3 µs -24.17%
Simulation bench_compare_primitive[(100000, 2)] 742.5 µs 979.9 µs -24.23%
Simulation bench_compare_primitive[(100000, 128)] 744.7 µs 984.3 µs -24.34%
Simulation bench_compare_primitive[(100000, 4)] 742.7 µs 978.8 µs -24.12%
Simulation bench_compare_primitive[(100000, 8)] 742.4 µs 979.8 µs -24.23%
Simulation bench_compare_primitive[(100000, 512)] 797.6 µs 1,042 µs -23.46%
Simulation bench_compare_primitive[(100000, 32)] 742.6 µs 980.7 µs -24.29%
Simulation bench_compare_sliced_dict_varbinview[(1000, 10000)] 288.2 µs 255.7 µs +12.7%
Simulation bench_compare_varbin[(100000, 2048)] 1 ms 1.3 ms -20.07%
Simulation chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)] 104.3 µs 89.2 µs +16.92%
Simulation bench_compare_varbin[(100000, 32)] 753 µs 988.6 µs -23.83%
Simulation chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)] 833.4 µs 732.8 µs +13.72%
Simulation chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)] 106.1 µs 91.7 µs +15.73%
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.


Comparing ji/remoev-canonical-vtable (52bed2f) with develop (cb31e1c)

Open in CodSpeed

Footnotes

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

@codecov
Copy link

codecov bot commented Jan 19, 2026

Codecov Report

❌ Patch coverage is 85.86387% with 54 lines in your changes missing coverage. Please review.
✅ Project coverage is 82.84%. Comparing base (cb31e1c) to head (52bed2f).
⚠️ Report is 2 commits behind head on develop.

Files with missing lines Patch % Lines
...rtex-array/src/arrays/constant/vtable/canonical.rs 81.31% 17 Missing ⚠️
encodings/sparse/src/canonical.rs 75.60% 10 Missing ⚠️
vortex-array/src/arrays/varbin/vtable/canonical.rs 47.36% 10 Missing ⚠️
encodings/fastlanes/src/bitpacking/vtable/mod.rs 62.50% 6 Missing ⚠️
...ortex-array/src/arrays/chunked/vtable/canonical.rs 75.00% 5 Missing ⚠️
vortex-array/src/arrow/array.rs 0.00% 3 Missing ⚠️
encodings/fsst/src/array.rs 81.81% 2 Missing ⚠️
encodings/runend/src/array.rs 95.23% 1 Missing ⚠️

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

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

@joseph-isaacs
Copy link
Contributor Author

Amanieu/parking_lot#477

…in VTable

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 1.044x ➖
  • Vortex: 1.084x ➖
  • Best: No improvements
  • Worst: random-access/vortex-tokio-local-disk (1.084x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR e259b04 base 45326d7 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 186913711 1.85806e+08 1.00596 ns
random-access/vortex-tokio-local-disk 1382136 1.2748e+06 1.0842 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.003x ➖
  • Vortex: 0.997x ➖
  • duckdb:vortex: 1.001x ➖
  • datafusion:vortex: 0.994x ➖
  • Best: tpch_q06/duckdb:vortex-file-compressed (0.767x)
  • Worst: tpch_q16/duckdb:vortex-compact (1.075x)
  • Significant (>10%): 2↑ 0↓
Detailed Results Table
name PR e259b04 base 45326d7 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 84035343 8.37476e+07 1.00344 ns
tpch_q02/datafusion:arrow 31818089 3.13205e+07 1.01589 ns
tpch_q03/datafusion:arrow 54798111 5.3745e+07 1.01959 ns
tpch_q04/datafusion:arrow 45753638 4.44136e+07 1.03017 ns
tpch_q05/datafusion:arrow 114109317 1.12141e+08 1.01755 ns
tpch_q06/datafusion:arrow 34006956 3.36299e+07 1.01121 ns
tpch_q07/datafusion:arrow 197243388 1.92525e+08 1.02451 ns
tpch_q08/datafusion:arrow 78477482 7.88834e+07 0.994855 ns
tpch_q09/datafusion:arrow 102176318 1.02802e+08 0.993913 ns
tpch_q10/datafusion:arrow 87780489 8.12144e+07 1.08085 ns
tpch_q11/datafusion:arrow 18103423 1.76801e+07 1.02394 ns
tpch_q12/datafusion:arrow 81263133 8.71385e+07 0.932575 ns
tpch_q13/datafusion:arrow 56332996 5.49544e+07 1.02509 ns
tpch_q14/datafusion:arrow 43022471 4.11749e+07 1.04487 ns
tpch_q15/datafusion:arrow 84100592 8.46323e+07 0.993717 ns
tpch_q16/datafusion:arrow 27614117 2.62156e+07 1.05335 ns
tpch_q17/datafusion:arrow 99751787 9.81632e+07 1.01618 ns
tpch_q18/datafusion:arrow 188154015 1.8043e+08 1.04281 ns
tpch_q19/datafusion:arrow 63913814 6.02912e+07 1.06009 ns
tpch_q20/datafusion:arrow 59021672 5.76025e+07 1.02464 ns
tpch_q21/datafusion:arrow 280666914 2.55426e+08 1.09882 ns
tpch_q22/datafusion:arrow 25787633 2.60649e+07 0.989362 ns
tpch_q01/datafusion:parquet 112013568 1.05189e+08 1.06488 ns
tpch_q02/datafusion:parquet 90115487 8.84203e+07 1.01917 ns
tpch_q03/datafusion:parquet 92655747 9.12154e+07 1.01579 ns
tpch_q04/datafusion:parquet 60979398 5.68345e+07 1.07293 ns
tpch_q05/datafusion:parquet 177946160 1.73926e+08 1.02311 ns
tpch_q06/datafusion:parquet 50254748 4.64906e+07 1.08097 ns
tpch_q07/datafusion:parquet 194897508 1.95965e+08 0.994551 ns
tpch_q08/datafusion:parquet 180283523 1.80364e+08 0.999554 ns
tpch_q09/datafusion:parquet 223703161 2.26708e+08 0.986747 ns
tpch_q10/datafusion:parquet 202203383 1.97468e+08 1.02398 ns
tpch_q11/datafusion:parquet 66215794 6.38551e+07 1.03697 ns
tpch_q12/datafusion:parquet 131231794 1.1585e+08 1.13278 ns 🚨
tpch_q13/datafusion:parquet 203379948 2.04373e+08 0.99514 ns
tpch_q14/datafusion:parquet 91332190 8.71902e+07 1.0475 ns
tpch_q15/datafusion:parquet 71302946 7.60204e+07 0.937945 ns
tpch_q16/datafusion:parquet 55584527 5.61632e+07 0.989696 ns
tpch_q17/datafusion:parquet 171877163 1.69694e+08 1.01286 ns
tpch_q18/datafusion:parquet 239001211 2.47155e+08 0.967011 ns
tpch_q19/datafusion:parquet 103871958 1.05501e+08 0.984557 ns
tpch_q20/datafusion:parquet 129431174 1.26379e+08 1.02415 ns
tpch_q21/datafusion:parquet 190345757 2.00589e+08 0.948933 ns
tpch_q22/datafusion:parquet 42949980 4.3913e+07 0.978069 ns
tpch_q01/datafusion:vortex-file-compressed 56238358 5.76117e+07 0.976163 ns
tpch_q02/datafusion:vortex-file-compressed 60502833 6.41054e+07 0.943802 ns
tpch_q03/datafusion:vortex-file-compressed 31436747 3.1885e+07 0.985943 ns
tpch_q04/datafusion:vortex-file-compressed 21971515 2.25019e+07 0.97643 ns
tpch_q05/datafusion:vortex-file-compressed 87774173 8.70325e+07 1.00852 ns
tpch_q06/datafusion:vortex-file-compressed 13705899 1.38013e+07 0.993088 ns
tpch_q07/datafusion:vortex-file-compressed 98996730 9.85864e+07 1.00416 ns
tpch_q08/datafusion:vortex-file-compressed 78527946 7.7892e+07 1.00816 ns
tpch_q09/datafusion:vortex-file-compressed 89341985 9.17614e+07 0.973634 ns
tpch_q10/datafusion:vortex-file-compressed 85436927 8.89908e+07 0.960065 ns
tpch_q11/datafusion:vortex-file-compressed 24516154 2.41169e+07 1.01656 ns
tpch_q12/datafusion:vortex-file-compressed 39512783 3.94352e+07 1.00197 ns
tpch_q13/datafusion:vortex-file-compressed 34693168 3.45838e+07 1.00316 ns
tpch_q14/datafusion:vortex-file-compressed 32801668 3.30524e+07 0.992414 ns
tpch_q15/datafusion:vortex-file-compressed 31049887 3.19522e+07 0.971761 ns
tpch_q16/datafusion:vortex-file-compressed 38121695 3.80472e+07 1.00196 ns
tpch_q17/datafusion:vortex-file-compressed 82495309 7.9507e+07 1.03759 ns
tpch_q18/datafusion:vortex-file-compressed 108867254 1.08046e+08 1.0076 ns
tpch_q19/datafusion:vortex-file-compressed 40093449 3.96189e+07 1.01198 ns
tpch_q20/datafusion:vortex-file-compressed 53828665 5.32783e+07 1.01033 ns
tpch_q21/datafusion:vortex-file-compressed 102423449 1.04566e+08 0.979513 ns
tpch_q22/datafusion:vortex-file-compressed 20722019 2.02002e+07 1.02583 ns
tpch_q01/datafusion:vortex-compact 64239195 6.55878e+07 0.979439 ns
tpch_q02/datafusion:vortex-compact 64644634 6.42986e+07 1.00538 ns
tpch_q03/datafusion:vortex-compact 35928315 3.493e+07 1.02858 ns
tpch_q04/datafusion:vortex-compact 25305027 2.53492e+07 0.998258 ns
tpch_q05/datafusion:vortex-compact 93052433 9.05874e+07 1.02721 ns
tpch_q06/datafusion:vortex-compact 19795944 2.18089e+07 0.907702 ns
tpch_q07/datafusion:vortex-compact 104456338 1.05142e+08 0.993475 ns
tpch_q08/datafusion:vortex-compact 80948289 8.03704e+07 1.00719 ns
tpch_q09/datafusion:vortex-compact 101879341 1.02575e+08 0.993221 ns
tpch_q10/datafusion:vortex-compact 88972166 8.79626e+07 1.01148 ns
tpch_q11/datafusion:vortex-compact 26697745 2.6912e+07 0.992039 ns
tpch_q12/datafusion:vortex-compact 48587694 4.77084e+07 1.01843 ns
tpch_q13/datafusion:vortex-compact 39790051 4.18319e+07 0.951188 ns
tpch_q14/datafusion:vortex-compact 36947618 3.69931e+07 0.998771 ns
tpch_q15/datafusion:vortex-compact 40331333 4.15852e+07 0.969849 ns
tpch_q16/datafusion:vortex-compact 42919224 4.18134e+07 1.02645 ns
tpch_q17/datafusion:vortex-compact 84654458 8.94737e+07 0.946138 ns
tpch_q18/datafusion:vortex-compact 109871211 1.12053e+08 0.98053 ns
tpch_q19/datafusion:vortex-compact 53763482 5.48844e+07 0.979577 ns
tpch_q20/datafusion:vortex-compact 59008299 6.16002e+07 0.957924 ns
tpch_q21/datafusion:vortex-compact 113052900 1.08843e+08 1.03868 ns
tpch_q22/datafusion:vortex-compact 20041785 1.94059e+07 1.03277 ns
tpch_q01/duckdb:parquet 81228541 7.90214e+07 1.02793 ns
tpch_q02/duckdb:parquet 47714359 4.72211e+07 1.01045 ns
tpch_q03/duckdb:parquet 77760893 7.83558e+07 0.992407 ns
tpch_q04/duckdb:parquet 70739838 7.03555e+07 1.00546 ns
tpch_q05/duckdb:parquet 77908551 7.66565e+07 1.01633 ns
tpch_q06/duckdb:parquet 23020435 2.32357e+07 0.990736 ns
tpch_q07/duckdb:parquet 84644383 8.22501e+07 1.02911 ns
tpch_q08/duckdb:parquet 98003456 1.23757e+08 0.791904 ns 🚀
tpch_q09/duckdb:parquet 147935601 1.6824e+08 0.879312 ns 🚀
tpch_q10/duckdb:parquet 139866986 1.49212e+08 0.937369 ns
tpch_q11/duckdb:parquet 25743814 2.62293e+07 0.981492 ns
tpch_q12/duckdb:parquet 71797280 7.20091e+07 0.997059 ns
tpch_q13/duckdb:parquet 272953752 2.76037e+08 0.988829 ns
tpch_q14/duckdb:parquet 63562717 5.21198e+07 1.21955 ns 🚨
tpch_q15/duckdb:parquet 28922975 2.89268e+07 0.999868 ns
tpch_q16/duckdb:parquet 59711858 5.94645e+07 1.00416 ns
tpch_q17/duckdb:parquet 69615752 6.86391e+07 1.01423 ns
tpch_q18/duckdb:parquet 131006119 1.30366e+08 1.00491 ns
tpch_q19/duckdb:parquet 93999340 9.00587e+07 1.04376 ns
tpch_q20/duckdb:parquet 71498715 8.13723e+07 0.878662 ns 🚀
tpch_q21/duckdb:parquet 206195217 1.76823e+08 1.16611 ns 🚨
tpch_q22/duckdb:parquet 56513690 5.60883e+07 1.00759 ns
tpch_q01/duckdb:vortex-file-compressed 32977499 3.40801e+07 0.967648 ns
tpch_q02/duckdb:vortex-file-compressed 29579427 2.94693e+07 1.00374 ns
tpch_q03/duckdb:vortex-file-compressed 31805287 3.15385e+07 1.00846 ns
tpch_q04/duckdb:vortex-file-compressed 34556930 3.43487e+07 1.00606 ns
tpch_q05/duckdb:vortex-file-compressed 37846070 3.70867e+07 1.02047 ns
tpch_q06/duckdb:vortex-file-compressed 9577690 1.24898e+07 0.766842 ns 🚀
tpch_q07/duckdb:vortex-file-compressed 38104214 3.84768e+07 0.990316 ns
tpch_q08/duckdb:vortex-file-compressed 45058504 4.33631e+07 1.0391 ns
tpch_q09/duckdb:vortex-file-compressed 79155071 7.91261e+07 1.00037 ns
tpch_q10/duckdb:vortex-file-compressed 36324677 3.531e+07 1.02874 ns
tpch_q11/duckdb:vortex-file-compressed 16027962 1.63164e+07 0.982322 ns
tpch_q12/duckdb:vortex-file-compressed 22858805 2.21481e+07 1.03209 ns
tpch_q13/duckdb:vortex-file-compressed 37629319 3.74073e+07 1.00593 ns
tpch_q14/duckdb:vortex-file-compressed 25267376 2.46463e+07 1.0252 ns
tpch_q15/duckdb:vortex-file-compressed 18154594 1.79731e+07 1.0101 ns
tpch_q16/duckdb:vortex-file-compressed 33243534 3.29514e+07 1.00887 ns
tpch_q17/duckdb:vortex-file-compressed 26127570 2.51522e+07 1.03878 ns
tpch_q18/duckdb:vortex-file-compressed 55478438 5.64662e+07 0.982507 ns
tpch_q19/duckdb:vortex-file-compressed 31216209 3.0213e+07 1.03321 ns
tpch_q20/duckdb:vortex-file-compressed 36660228 3.57686e+07 1.02493 ns
tpch_q21/duckdb:vortex-file-compressed 100902460 1.0074e+08 1.00161 ns
tpch_q22/duckdb:vortex-file-compressed 19388434 1.94866e+07 0.994964 ns
tpch_q01/duckdb:vortex-compact 38981371 3.93908e+07 0.989606 ns
tpch_q02/duckdb:vortex-compact 43893905 4.32145e+07 1.01572 ns
tpch_q03/duckdb:vortex-compact 38222549 3.70039e+07 1.03293 ns
tpch_q04/duckdb:vortex-compact 40253148 4.01727e+07 1.002 ns
tpch_q05/duckdb:vortex-compact 44208185 4.28787e+07 1.03101 ns
tpch_q06/duckdb:vortex-compact 15824177 1.77934e+07 0.889328 ns 🚀
tpch_q07/duckdb:vortex-compact 48841208 4.72863e+07 1.03288 ns
tpch_q08/duckdb:vortex-compact 53451231 5.3608e+07 0.997075 ns
tpch_q09/duckdb:vortex-compact 88352756 8.81719e+07 1.00205 ns
tpch_q10/duckdb:vortex-compact 43086917 4.20183e+07 1.02543 ns
tpch_q11/duckdb:vortex-compact 24062170 2.26448e+07 1.06259 ns
tpch_q12/duckdb:vortex-compact 36223301 3.70272e+07 0.97829 ns
tpch_q13/duckdb:vortex-compact 43236381 4.34485e+07 0.995118 ns
tpch_q14/duckdb:vortex-compact 29930913 3.00901e+07 0.99471 ns
tpch_q15/duckdb:vortex-compact 21509441 2.13639e+07 1.00681 ns
tpch_q16/duckdb:vortex-compact 38798770 3.61003e+07 1.07475 ns
tpch_q17/duckdb:vortex-compact 28830820 2.9355e+07 0.982143 ns
tpch_q18/duckdb:vortex-compact 62067234 6.17681e+07 1.00484 ns
tpch_q19/duckdb:vortex-compact 36402888 3.68331e+07 0.988321 ns
tpch_q20/duckdb:vortex-compact 45445036 4.60232e+07 0.987438 ns
tpch_q21/duckdb:vortex-compact 109879083 1.09368e+08 1.00467 ns
tpch_q22/duckdb:vortex-compact 21493274 2.14291e+07 1.00299 ns
tpch_q01/duckdb:duckdb 17395497 1.74586e+07 0.996387 ns
tpch_q02/duckdb:duckdb 14678681 1.4294e+07 1.02691 ns
tpch_q03/duckdb:duckdb 21925093 2.24974e+07 0.974559 ns
tpch_q04/duckdb:duckdb 20134222 2.02703e+07 0.993286 ns
tpch_q05/duckdb:duckdb 22738947 2.34597e+07 0.969277 ns
tpch_q06/duckdb:duckdb 7370756 7.25582e+06 1.01584 ns
tpch_q07/duckdb:duckdb 26986740 2.65876e+07 1.01501 ns
tpch_q08/duckdb:duckdb 26888858 2.67429e+07 1.00546 ns
tpch_q09/duckdb:duckdb 60795463 5.89386e+07 1.03151 ns
tpch_q10/duckdb:duckdb 61079906 5.75327e+07 1.06165 ns
tpch_q11/duckdb:duckdb 7308811 7.16481e+06 1.0201 ns
tpch_q12/duckdb:duckdb 17419045 1.71808e+07 1.01387 ns
tpch_q13/duckdb:duckdb 40336446 3.9755e+07 1.01463 ns
tpch_q14/duckdb:duckdb 22392440 2.25022e+07 0.995124 ns
tpch_q15/duckdb:duckdb 14166685 1.43125e+07 0.989809 ns
tpch_q16/duckdb:duckdb 25054992 2.66752e+07 0.93926 ns
tpch_q17/duckdb:duckdb 18079835 1.78503e+07 1.01286 ns
tpch_q18/duckdb:duckdb 40134063 4.02925e+07 0.996068 ns
tpch_q19/duckdb:duckdb 31654360 3.1276e+07 1.0121 ns
tpch_q20/duckdb:duckdb 26649335 2.69844e+07 0.987584 ns
tpch_q21/duckdb:duckdb 63052795 6.23948e+07 1.01055 ns
tpch_q22/duckdb:duckdb 26577823 2.70078e+07 0.984081 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.012x ➖
  • Vortex: 1.010x ➖
  • duckdb:vortex: 1.021x ➖
  • datafusion:vortex: 0.998x ➖
  • Best: fineweb_q00/datafusion:vortex-file-compressed (0.738x)
  • Worst: fineweb_q08/datafusion:vortex-compact (1.121x)
  • Significant (>10%): 3↑ 1↓
Detailed Results Table
name PR e259b04 base 45326d7 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6292308 6.29051e+06 1.00029 ns
fineweb_q01/datafusion:parquet 277202291 2.73761e+08 1.01257 ns
fineweb_q02/datafusion:parquet 273694783 2.69252e+08 1.0165 ns
fineweb_q03/datafusion:parquet 269101541 2.65878e+08 1.01212 ns
fineweb_q04/datafusion:parquet 282142680 2.80215e+08 1.00688 ns
fineweb_q05/datafusion:parquet 285114634 2.77555e+08 1.02724 ns
fineweb_q06/datafusion:parquet 272108779 2.71748e+08 1.00133 ns
fineweb_q07/datafusion:parquet 270271614 2.65786e+08 1.01688 ns
fineweb_q08/datafusion:parquet 261522984 2.60834e+08 1.00264 ns
fineweb_q00/datafusion:vortex-file-compressed 5381564 7.29418e+06 0.737789 ns 🚀
fineweb_q01/datafusion:vortex-file-compressed 32477839 3.248e+07 0.999933 ns
fineweb_q02/datafusion:vortex-file-compressed 29374844 3.28296e+07 0.894766 ns 🚀
fineweb_q03/datafusion:vortex-file-compressed 88469449 8.52773e+07 1.03743 ns
fineweb_q04/datafusion:vortex-file-compressed 215341195 2.14649e+08 1.00322 ns
fineweb_q05/datafusion:vortex-file-compressed 205187639 1.91983e+08 1.06878 ns
fineweb_q06/datafusion:vortex-file-compressed 70304256 6.80411e+07 1.03326 ns
fineweb_q07/datafusion:vortex-file-compressed 71855287 6.79946e+07 1.05678 ns
fineweb_q08/datafusion:vortex-file-compressed 29915675 2.74971e+07 1.08796 ns
fineweb_q00/datafusion:vortex-compact 6628231 6.15829e+06 1.07631 ns
fineweb_q01/datafusion:vortex-compact 142511689 1.72848e+08 0.824493 ns 🚀
fineweb_q02/datafusion:vortex-compact 176947221 1.67513e+08 1.05632 ns
fineweb_q03/datafusion:vortex-compact 1274445362 1.25414e+09 1.01619 ns
fineweb_q04/datafusion:vortex-compact 1464437096 1.44816e+09 1.01124 ns
fineweb_q05/datafusion:vortex-compact 1152592772 1.12252e+09 1.02679 ns
fineweb_q06/datafusion:vortex-compact 606057563 6.0683e+08 0.998728 ns
fineweb_q07/datafusion:vortex-compact 623694580 6.19911e+08 1.0061 ns
fineweb_q08/datafusion:vortex-compact 31175903 2.78133e+07 1.1209 ns 🚨
fineweb_q00/duckdb:parquet 33353607 3.24208e+07 1.02877 ns
fineweb_q01/duckdb:parquet 100291006 1.01811e+08 0.985069 ns
fineweb_q02/duckdb:parquet 107128165 1.05584e+08 1.01463 ns
fineweb_q03/duckdb:parquet 318219663 3.08029e+08 1.03308 ns
fineweb_q04/duckdb:parquet 438729816 4.32233e+08 1.01503 ns
fineweb_q05/duckdb:parquet 407502806 4.07791e+08 0.999293 ns
fineweb_q06/duckdb:parquet 208124795 2.04345e+08 1.0185 ns
fineweb_q07/duckdb:parquet 220822461 2.1784e+08 1.01369 ns
fineweb_q08/duckdb:parquet 68259406 6.35045e+07 1.07487 ns
fineweb_q00/duckdb:vortex-file-compressed 4121809 4.06264e+06 1.01456 ns
fineweb_q01/duckdb:vortex-file-compressed 24666965 2.59004e+07 0.952376 ns
fineweb_q02/duckdb:vortex-file-compressed 28931878 2.67344e+07 1.0822 ns
fineweb_q03/duckdb:vortex-file-compressed 128673918 1.22775e+08 1.04805 ns
fineweb_q04/duckdb:vortex-file-compressed 196229445 1.91655e+08 1.02387 ns
fineweb_q05/duckdb:vortex-file-compressed 182631241 1.82083e+08 1.00301 ns
fineweb_q06/duckdb:vortex-file-compressed 54173382 5.52231e+07 0.980991 ns
fineweb_q07/duckdb:vortex-file-compressed 60755795 5.84462e+07 1.03952 ns
fineweb_q08/duckdb:vortex-file-compressed 8506672 8.92659e+06 0.952959 ns
fineweb_q00/duckdb:vortex-compact 5817257 5.71804e+06 1.01735 ns
fineweb_q01/duckdb:vortex-compact 100282216 9.30732e+07 1.07746 ns
fineweb_q02/duckdb:vortex-compact 106823905 1.01435e+08 1.05313 ns
fineweb_q03/duckdb:vortex-compact 833076503 8.19436e+08 1.01665 ns
fineweb_q04/duckdb:vortex-compact 888822488 8.6055e+08 1.03285 ns
fineweb_q05/duckdb:vortex-compact 799783296 7.74278e+08 1.03294 ns
fineweb_q06/duckdb:vortex-compact 457052861 4.42888e+08 1.03198 ns
fineweb_q07/duckdb:vortex-compact 474004072 4.53141e+08 1.04604 ns
fineweb_q08/duckdb:vortex-compact 9492481 9.67244e+06 0.981394 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.993x ➖
  • Vortex: 0.985x ➖
  • duckdb:vortex: 1.014x ➖
  • datafusion:vortex: 0.957x ➖
  • Best: tpch_q13/datafusion:vortex-file-compressed (0.788x)
  • Worst: tpch_q21/duckdb:vortex-file-compressed (1.397x)
  • Significant (>30%): 0↑ 2↓
Detailed Results Table
name PR e259b04 base 45326d7 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 246510159 2.13292e+08 1.15574 ns
tpch_q02/datafusion:parquet 424440687 4.01708e+08 1.05659 ns
tpch_q03/datafusion:parquet 298384844 2.94288e+08 1.01392 ns
tpch_q04/datafusion:parquet 140084667 1.41744e+08 0.988294 ns
tpch_q05/datafusion:parquet 500292682 5.29257e+08 0.945274 ns
tpch_q06/datafusion:parquet 138334547 1.3181e+08 1.0495 ns
tpch_q07/datafusion:parquet 533941322 5.29992e+08 1.00745 ns
tpch_q08/datafusion:parquet 606092901 6.33505e+08 0.95673 ns
tpch_q09/datafusion:parquet 543911904 5.44222e+08 0.99943 ns
tpch_q10/datafusion:parquet 558456097 5.66929e+08 0.985055 ns
tpch_q11/datafusion:parquet 343131104 3.50311e+08 0.979503 ns
tpch_q12/datafusion:parquet 265889747 2.62874e+08 1.01147 ns
tpch_q13/datafusion:parquet 437557023 4.31948e+08 1.01299 ns
tpch_q14/datafusion:parquet 198287471 2.00847e+08 0.987258 ns
tpch_q15/datafusion:parquet 289447581 2.84978e+08 1.01569 ns
tpch_q16/datafusion:parquet 172223503 1.72145e+08 1.00046 ns
tpch_q17/datafusion:parquet 391141480 3.7278e+08 1.04926 ns
tpch_q18/datafusion:parquet 501201456 4.96931e+08 1.00859 ns
tpch_q19/datafusion:parquet 319185246 3.20184e+08 0.99688 ns
tpch_q20/datafusion:parquet 353784983 3.53326e+08 1.0013 ns
tpch_q21/datafusion:parquet 513855592 5.10193e+08 1.00718 ns
tpch_q22/datafusion:parquet 113430489 1.13894e+08 0.995928 ns
tpch_q01/datafusion:vortex-file-compressed 202731748 2.01293e+08 1.00715 ns
tpch_q02/datafusion:vortex-file-compressed 270938809 2.63469e+08 1.02835 ns
tpch_q03/datafusion:vortex-file-compressed 318917574 3.31754e+08 0.961309 ns
tpch_q04/datafusion:vortex-file-compressed 202035045 1.91271e+08 1.05628 ns
tpch_q05/datafusion:vortex-file-compressed 314362067 3.26439e+08 0.963004 ns
tpch_q06/datafusion:vortex-file-compressed 208571674 2.32123e+08 0.89854 ns
tpch_q07/datafusion:vortex-file-compressed 288468193 3.01954e+08 0.955337 ns
tpch_q08/datafusion:vortex-file-compressed 391748024 4.61437e+08 0.848974 ns
tpch_q09/datafusion:vortex-file-compressed 440578172 4.64373e+08 0.948758 ns
tpch_q10/datafusion:vortex-file-compressed 394283889 3.90731e+08 1.00909 ns
tpch_q11/datafusion:vortex-file-compressed 181602790 1.63183e+08 1.11288 ns
tpch_q12/datafusion:vortex-file-compressed 318411102 3.53024e+08 0.901952 ns
tpch_q13/datafusion:vortex-file-compressed 163786894 2.07883e+08 0.787881 ns
tpch_q14/datafusion:vortex-file-compressed 171566805 1.89756e+08 0.904143 ns
tpch_q15/datafusion:vortex-file-compressed 271014211 2.99728e+08 0.904201 ns
tpch_q16/datafusion:vortex-file-compressed 166207409 1.74075e+08 0.954802 ns
tpch_q17/datafusion:vortex-file-compressed 271643517 3.06343e+08 0.886729 ns
tpch_q18/datafusion:vortex-file-compressed 251962827 3.02163e+08 0.833863 ns
tpch_q19/datafusion:vortex-file-compressed 319656238 3.37848e+08 0.946155 ns
tpch_q20/datafusion:vortex-file-compressed 270904243 2.68783e+08 1.00789 ns
tpch_q21/datafusion:vortex-file-compressed 374223628 3.89316e+08 0.961234 ns
tpch_q22/datafusion:vortex-file-compressed 135914839 1.54375e+08 0.880418 ns
tpch_q01/datafusion:vortex-compact 234228708 2.65399e+08 0.882552 ns
tpch_q02/datafusion:vortex-compact 254434287 2.93668e+08 0.8664 ns
tpch_q03/datafusion:vortex-compact 335581887 3.0605e+08 1.0965 ns
tpch_q04/datafusion:vortex-compact 182199301 2.1263e+08 0.856884 ns
tpch_q05/datafusion:vortex-compact 293275751 3.04778e+08 0.962262 ns
tpch_q06/datafusion:vortex-compact 279123688 2.81229e+08 0.992514 ns
tpch_q07/datafusion:vortex-compact 327936464 3.43134e+08 0.955709 ns
tpch_q08/datafusion:vortex-compact 349400126 4.03964e+08 0.864929 ns
tpch_q09/datafusion:vortex-compact 430577284 3.23658e+08 1.33035 ns 🚨
tpch_q10/datafusion:vortex-compact 407799041 4.32115e+08 0.943727 ns
tpch_q11/datafusion:vortex-compact 149065119 1.50561e+08 0.990066 ns
tpch_q12/datafusion:vortex-compact 381297051 3.99579e+08 0.954247 ns
tpch_q13/datafusion:vortex-compact 159274598 1.88632e+08 0.844365 ns
tpch_q14/datafusion:vortex-compact 244039898 2.45973e+08 0.992142 ns
tpch_q15/datafusion:vortex-compact 435415081 4.38537e+08 0.992881 ns
tpch_q16/datafusion:vortex-compact 159234728 1.69536e+08 0.939241 ns
tpch_q17/datafusion:vortex-compact 308103087 3.16996e+08 0.971946 ns
tpch_q18/datafusion:vortex-compact 283695912 2.78583e+08 1.01835 ns
tpch_q19/datafusion:vortex-compact 394329785 4.03461e+08 0.977368 ns
tpch_q20/datafusion:vortex-compact 378078506 3.65254e+08 1.03511 ns
tpch_q21/datafusion:vortex-compact 454828216 4.41599e+08 1.02996 ns
tpch_q22/datafusion:vortex-compact 108561167 1.04994e+08 1.03398 ns
tpch_q01/duckdb:parquet 487384566 4.98198e+08 0.978296 ns
tpch_q02/duckdb:parquet 1074845292 1.13756e+09 0.944873 ns
tpch_q03/duckdb:parquet 842967557 8.33499e+08 1.01136 ns
tpch_q04/duckdb:parquet 519941834 5.34502e+08 0.972759 ns
tpch_q05/duckdb:parquet 1283749876 1.22943e+09 1.04419 ns
tpch_q06/duckdb:parquet 364005667 3.5786e+08 1.01717 ns
tpch_q07/duckdb:parquet 988219030 1.00368e+09 0.984598 ns
tpch_q08/duckdb:parquet 1299219146 1.31808e+09 0.985689 ns
tpch_q09/duckdb:parquet 1109735875 1.17102e+09 0.947667 ns
tpch_q10/duckdb:parquet 1045220103 1.07727e+09 0.970248 ns
tpch_q11/duckdb:parquet 710720865 6.77692e+08 1.04874 ns
tpch_q12/duckdb:parquet 545054136 5.06967e+08 1.07513 ns
tpch_q13/duckdb:parquet 819270772 8.01401e+08 1.0223 ns
tpch_q14/duckdb:parquet 553478916 5.2536e+08 1.05352 ns
tpch_q15/duckdb:parquet 599820729 5.59202e+08 1.07264 ns
tpch_q16/duckdb:parquet 506739833 4.44874e+08 1.13906 ns
tpch_q17/duckdb:parquet 603123755 6.27603e+08 0.960996 ns
tpch_q18/duckdb:parquet 692607887 7.22498e+08 0.958629 ns
tpch_q19/duckdb:parquet 730240406 6.82577e+08 1.06983 ns
tpch_q20/duckdb:parquet 822077327 8.56556e+08 0.959747 ns
tpch_q21/duckdb:parquet 953582778 9.21342e+08 1.03499 ns
tpch_q22/duckdb:parquet 393309107 4.083e+08 0.963286 ns
tpch_q01/duckdb:vortex-file-compressed 255356250 2.59983e+08 0.982204 ns
tpch_q02/duckdb:vortex-file-compressed 651424387 6.26114e+08 1.04042 ns
tpch_q03/duckdb:vortex-file-compressed 593062728 5.77937e+08 1.02617 ns
tpch_q04/duckdb:vortex-file-compressed 358606668 3.3451e+08 1.07204 ns
tpch_q05/duckdb:vortex-file-compressed 770208255 7.89176e+08 0.975965 ns
tpch_q06/duckdb:vortex-file-compressed 343544715 3.17299e+08 1.08272 ns
tpch_q07/duckdb:vortex-file-compressed 705273019 7.5061e+08 0.9396 ns
tpch_q08/duckdb:vortex-file-compressed 980643370 9.58554e+08 1.02304 ns
tpch_q09/duckdb:vortex-file-compressed 837835267 7.98097e+08 1.04979 ns
tpch_q10/duckdb:vortex-file-compressed 759552541 7.83675e+08 0.969219 ns
tpch_q11/duckdb:vortex-file-compressed 382342858 3.80708e+08 1.00429 ns
tpch_q12/duckdb:vortex-file-compressed 471804589 4.84868e+08 0.973057 ns
tpch_q13/duckdb:vortex-file-compressed 480976280 4.82281e+08 0.997294 ns
tpch_q14/duckdb:vortex-file-compressed 394633639 3.97834e+08 0.991955 ns
tpch_q15/duckdb:vortex-file-compressed 291508097 2.7802e+08 1.04852 ns
tpch_q16/duckdb:vortex-file-compressed 331548244 3.23153e+08 1.02598 ns
tpch_q17/duckdb:vortex-file-compressed 535496056 4.8882e+08 1.09549 ns
tpch_q18/duckdb:vortex-file-compressed 619927480 6.13051e+08 1.01122 ns
tpch_q19/duckdb:vortex-file-compressed 396699832 4.15259e+08 0.955307 ns
tpch_q20/duckdb:vortex-file-compressed 736979597 6.99015e+08 1.05431 ns
tpch_q21/duckdb:vortex-file-compressed 1173014380 8.39537e+08 1.39722 ns 🚨
tpch_q22/duckdb:vortex-file-compressed 221083735 2.53459e+08 0.872265 ns
tpch_q01/duckdb:vortex-compact 297831873 3.09042e+08 0.963726 ns
tpch_q02/duckdb:vortex-compact 642080356 6.09791e+08 1.05295 ns
tpch_q03/duckdb:vortex-compact 468766187 4.68935e+08 0.999641 ns
tpch_q04/duckdb:vortex-compact 311371267 3.26511e+08 0.953633 ns
tpch_q05/duckdb:vortex-compact 653691205 6.43389e+08 1.01601 ns
tpch_q06/duckdb:vortex-compact 324897621 3.30963e+08 0.981672 ns
tpch_q07/duckdb:vortex-compact 643568739 6.41323e+08 1.0035 ns
tpch_q08/duckdb:vortex-compact 840232796 8.431e+08 0.996599 ns
tpch_q09/duckdb:vortex-compact 763140495 7.49335e+08 1.01842 ns
tpch_q10/duckdb:vortex-compact 625836401 6.28108e+08 0.996383 ns
tpch_q11/duckdb:vortex-compact 345384867 3.27611e+08 1.05425 ns
tpch_q12/duckdb:vortex-compact 444324665 4.37864e+08 1.01475 ns
tpch_q13/duckdb:vortex-compact 402382124 4.13188e+08 0.973847 ns
tpch_q14/duckdb:vortex-compact 415130003 3.90243e+08 1.06377 ns
tpch_q15/duckdb:vortex-compact 260491631 2.63007e+08 0.990437 ns
tpch_q16/duckdb:vortex-compact 310017178 3.06556e+08 1.01129 ns
tpch_q17/duckdb:vortex-compact 483535962 4.9676e+08 0.97338 ns
tpch_q18/duckdb:vortex-compact 483467791 4.86931e+08 0.992888 ns
tpch_q19/duckdb:vortex-compact 424097801 4.46977e+08 0.948813 ns
tpch_q20/duckdb:vortex-compact 660261301 6.45883e+08 1.02226 ns
tpch_q21/duckdb:vortex-compact 780675227 7.44836e+08 1.04812 ns
tpch_q22/duckdb:vortex-compact 237707377 2.23101e+08 1.06547 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.001x ➖
  • Vortex: 1.001x ➖
  • duckdb:vortex: 0.996x ➖
  • datafusion:vortex: 1.005x ➖
  • Best: tpcds_q99/duckdb:vortex-compact (0.808x)
  • Worst: tpcds_q66/duckdb:vortex-file-compressed (1.189x)
  • Significant (>10%): 6↑ 3↓
Detailed Results Table
name PR e259b04 base 45326d7 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 45970943 4.60336e+07 0.998639 ns
tpcds_q02/datafusion:parquet 63074308 6.58506e+07 0.957839 ns
tpcds_q03/datafusion:parquet 20726499 1.98074e+07 1.0464 ns
tpcds_q04/datafusion:parquet 399265094 4.08942e+08 0.976337 ns
tpcds_q05/datafusion:parquet 94156628 9.34385e+07 1.00769 ns
tpcds_q06/datafusion:parquet 111839087 1.06822e+08 1.04697 ns
tpcds_q07/datafusion:parquet 140223344 1.39381e+08 1.00604 ns
tpcds_q08/datafusion:parquet 46485411 4.58508e+07 1.01384 ns
tpcds_q09/datafusion:parquet 67690391 6.85281e+07 0.987775 ns
tpcds_q10/datafusion:parquet 114075951 1.17436e+08 0.971392 ns
tpcds_q11/datafusion:parquet 242516205 2.47651e+08 0.979267 ns
tpcds_q12/datafusion:parquet 33949107 3.58822e+07 0.946127 ns
tpcds_q13/datafusion:parquet 152999791 1.51414e+08 1.01048 ns
tpcds_q14/datafusion:parquet 247395643 2.52502e+08 0.979777 ns
tpcds_q15/datafusion:parquet 61643119 6.47694e+07 0.951733 ns
tpcds_q16/datafusion:parquet 39131124 4.11955e+07 0.949889 ns
tpcds_q17/datafusion:parquet 191747639 1.89455e+08 1.0121 ns
tpcds_q18/datafusion:parquet 192256832 1.88871e+08 1.01793 ns
tpcds_q19/datafusion:parquet 39594875 4.22966e+07 0.936123 ns
tpcds_q20/datafusion:parquet 29172474 2.75257e+07 1.05983 ns
tpcds_q21/datafusion:parquet 31383319 3.21668e+07 0.975644 ns
tpcds_q22/datafusion:parquet 145559152 1.47964e+08 0.983744 ns
tpcds_q23/datafusion:parquet 202553510 2.05291e+08 0.986663 ns
tpcds_q24/datafusion:parquet 244064892 2.50984e+08 0.972433 ns
tpcds_q25/datafusion:parquet 199359645 1.96683e+08 1.01361 ns
tpcds_q26/datafusion:parquet 127108111 1.27786e+08 0.994699 ns
tpcds_q27/datafusion:parquet 279724766 2.85255e+08 0.980614 ns
tpcds_q28/datafusion:parquet 56691604 5.53377e+07 1.02447 ns
tpcds_q29/datafusion:parquet 199389526 1.91981e+08 1.03859 ns
tpcds_q30/datafusion:parquet 53811488 5.26403e+07 1.02225 ns
tpcds_q31/datafusion:parquet 124975088 1.20027e+08 1.04123 ns
tpcds_q32/datafusion:parquet 33239673 3.2497e+07 1.02285 ns
tpcds_q33/datafusion:parquet 49367399 4.7027e+07 1.04977 ns
tpcds_q34/datafusion:parquet 39497991 3.89476e+07 1.01413 ns
tpcds_q35/datafusion:parquet 102258490 1.04172e+08 0.981634 ns
tpcds_q36/datafusion:parquet 96431684 9.29355e+07 1.03762 ns
tpcds_q37/datafusion:parquet 28447629 2.82926e+07 1.00548 ns
tpcds_q38/datafusion:parquet 73766458 6.98222e+07 1.05649 ns
tpcds_q39/datafusion:parquet 101194180 1.02203e+08 0.990127 ns
tpcds_q40/datafusion:parquet 41249115 4.20378e+07 0.98124 ns
tpcds_q41/datafusion:parquet 17112875 1.76287e+07 0.970741 ns
tpcds_q42/datafusion:parquet 19442835 1.85858e+07 1.04611 ns
tpcds_q43/datafusion:parquet 29734558 2.89449e+07 1.02728 ns
tpcds_q44/datafusion:parquet 49943902 4.9282e+07 1.01343 ns
tpcds_q45/datafusion:parquet 83779946 8.11936e+07 1.03185 ns
tpcds_q46/datafusion:parquet 55076605 5.6804e+07 0.96959 ns
tpcds_q47/datafusion:parquet 196387302 1.99155e+08 0.986103 ns
tpcds_q48/datafusion:parquet 136027919 1.36009e+08 1.00014 ns
tpcds_q49/datafusion:parquet 93049793 9.29064e+07 1.00154 ns
tpcds_q50/datafusion:parquet 122639837 1.23237e+08 0.995151 ns
tpcds_q51/datafusion:parquet 103637793 1.0525e+08 0.984678 ns
tpcds_q52/datafusion:parquet 19646951 1.98791e+07 0.98832 ns
tpcds_q53/datafusion:parquet 33999006 3.30187e+07 1.02969 ns
tpcds_q54/datafusion:parquet 60455500 6.05896e+07 0.997787 ns
tpcds_q55/datafusion:parquet 18992162 1.94148e+07 0.978229 ns
tpcds_q56/datafusion:parquet 48970445 4.57237e+07 1.07101 ns
tpcds_q57/datafusion:parquet 159438579 1.5032e+08 1.06066 ns
tpcds_q58/datafusion:parquet 84541499 8.65751e+07 0.976511 ns
tpcds_q59/datafusion:parquet 79543415 7.77142e+07 1.02354 ns
tpcds_q60/datafusion:parquet 48650041 4.73869e+07 1.02666 ns
tpcds_q61/datafusion:parquet 74644526 7.47137e+07 0.999075 ns
tpcds_q62/datafusion:parquet 45816423 4.70764e+07 0.973235 ns
tpcds_q63/datafusion:parquet 34547191 3.58477e+07 0.963722 ns
tpcds_q64/datafusion:parquet 1046643283 1.0461e+09 1.00052 ns
tpcds_q65/datafusion:parquet 57164523 5.31846e+07 1.07483 ns
tpcds_q66/datafusion:parquet 112717178 1.14248e+08 0.986603 ns
tpcds_q67/datafusion:parquet 183502312 1.81184e+08 1.01279 ns
tpcds_q68/datafusion:parquet 55094748 5.51061e+07 0.999794 ns
tpcds_q69/datafusion:parquet 98733694 1.02351e+08 0.964662 ns
tpcds_q70/datafusion:parquet 112556331 1.17768e+08 0.955749 ns
tpcds_q71/datafusion:parquet 36361839 3.57149e+07 1.01811 ns
tpcds_q72/datafusion:parquet 856590977 8.62959e+08 0.99262 ns
tpcds_q73/datafusion:parquet 39201972 3.92721e+07 0.998214 ns
tpcds_q74/datafusion:parquet 145462092 1.45693e+08 0.998412 ns
tpcds_q75/datafusion:parquet 163211113 1.65955e+08 0.983465 ns
tpcds_q76/datafusion:parquet 103465912 1.02024e+08 1.01414 ns
tpcds_q77/datafusion:parquet 67478880 6.67486e+07 1.01094 ns
tpcds_q78/datafusion:parquet 191015141 1.95457e+08 0.977274 ns
tpcds_q79/datafusion:parquet 44283707 4.2892e+07 1.03245 ns
tpcds_q80/datafusion:parquet 127336339 1.31219e+08 0.970412 ns
tpcds_q81/datafusion:parquet 53533129 5.24849e+07 1.01997 ns
tpcds_q82/datafusion:parquet 32417972 3.23943e+07 1.00073 ns
tpcds_q83/datafusion:parquet 67048750 6.47039e+07 1.03624 ns
tpcds_q84/datafusion:parquet 52583083 5.42115e+07 0.969962 ns
tpcds_q85/datafusion:parquet 253578612 2.53317e+08 1.00103 ns
tpcds_q86/datafusion:parquet 26831177 2.69924e+07 0.994026 ns
tpcds_q87/datafusion:parquet 72408018 7.17798e+07 1.00875 ns
tpcds_q88/datafusion:parquet 95465467 9.38197e+07 1.01754 ns
tpcds_q89/datafusion:parquet 43506539 4.38382e+07 0.992435 ns
tpcds_q90/datafusion:parquet 24521938 2.41776e+07 1.01424 ns
tpcds_q91/datafusion:parquet 87240463 8.34214e+07 1.04578 ns
tpcds_q92/datafusion:parquet 29373571 2.95689e+07 0.993394 ns
tpcds_q93/datafusion:parquet 42265338 4.16709e+07 1.01426 ns
tpcds_q94/datafusion:parquet 36093103 3.38588e+07 1.06599 ns
tpcds_q95/datafusion:parquet 145184278 1.47039e+08 0.987385 ns
tpcds_q96/datafusion:parquet 18099713 1.77307e+07 1.02081 ns
tpcds_q97/datafusion:parquet 40834834 4.21629e+07 0.968502 ns
tpcds_q98/datafusion:parquet 40996430 4.09026e+07 1.00229 ns
tpcds_q99/datafusion:parquet 45133622 4.75988e+07 0.94821 ns
tpcds_q01/datafusion:vortex-file-compressed 37519520 3.48308e+07 1.07719 ns
tpcds_q02/datafusion:vortex-file-compressed 87597895 8.44163e+07 1.03769 ns
tpcds_q03/datafusion:vortex-file-compressed 30581648 3.24363e+07 0.942822 ns
tpcds_q04/datafusion:vortex-file-compressed 444105399 4.37352e+08 1.01544 ns
tpcds_q05/datafusion:vortex-file-compressed 78499901 8.4461e+07 0.929422 ns
tpcds_q06/datafusion:vortex-file-compressed 87678193 8.42329e+07 1.0409 ns
tpcds_q07/datafusion:vortex-file-compressed 90964675 8.50768e+07 1.06921 ns
tpcds_q08/datafusion:vortex-file-compressed 51554463 4.9779e+07 1.03567 ns
tpcds_q09/datafusion:vortex-file-compressed 54930186 5.42814e+07 1.01195 ns
tpcds_q10/datafusion:vortex-file-compressed 61833084 6.15916e+07 1.00392 ns
tpcds_q11/datafusion:vortex-file-compressed 250799213 2.56754e+08 0.976806 ns
tpcds_q12/datafusion:vortex-file-compressed 41125862 4.10141e+07 1.00272 ns
tpcds_q13/datafusion:vortex-file-compressed 86738321 8.35485e+07 1.03818 ns
tpcds_q14/datafusion:vortex-file-compressed 244052834 2.47087e+08 0.987719 ns
tpcds_q15/datafusion:vortex-file-compressed 55190222 5.82486e+07 0.947495 ns
tpcds_q16/datafusion:vortex-file-compressed 37922995 3.78388e+07 1.00222 ns
tpcds_q17/datafusion:vortex-file-compressed 132702098 1.26497e+08 1.04906 ns
tpcds_q18/datafusion:vortex-file-compressed 113795657 1.1543e+08 0.985841 ns
tpcds_q19/datafusion:vortex-file-compressed 54596000 5.37307e+07 1.0161 ns
tpcds_q20/datafusion:vortex-file-compressed 47236832 4.82045e+07 0.979926 ns
tpcds_q21/datafusion:vortex-file-compressed 186544203 1.82169e+08 1.02402 ns
tpcds_q22/datafusion:vortex-file-compressed 76528267 7.66189e+07 0.998818 ns
tpcds_q23/datafusion:vortex-file-compressed 207492309 2.12222e+08 0.977715 ns
tpcds_q24/datafusion:vortex-file-compressed 215161666 2.04259e+08 1.05338 ns
tpcds_q25/datafusion:vortex-file-compressed 126714740 1.28666e+08 0.984836 ns
tpcds_q26/datafusion:vortex-file-compressed 73590791 6.93986e+07 1.06041 ns
tpcds_q27/datafusion:vortex-file-compressed 179405222 1.77345e+08 1.01162 ns
tpcds_q28/datafusion:vortex-file-compressed 50872082 5.03059e+07 1.01125 ns
tpcds_q29/datafusion:vortex-file-compressed 129751299 1.26654e+08 1.02445 ns
tpcds_q30/datafusion:vortex-file-compressed 40949399 4.02025e+07 1.01858 ns
tpcds_q31/datafusion:vortex-file-compressed 199855271 1.99996e+08 0.999299 ns
tpcds_q32/datafusion:vortex-file-compressed 29984587 2.99639e+07 1.00069 ns
tpcds_q33/datafusion:vortex-file-compressed 48047261 4.81856e+07 0.997128 ns
tpcds_q34/datafusion:vortex-file-compressed 41840599 4.09019e+07 1.02295 ns
tpcds_q35/datafusion:vortex-file-compressed 74891249 7.40218e+07 1.01175 ns
tpcds_q36/datafusion:vortex-file-compressed 122122936 1.15901e+08 1.05368 ns
tpcds_q37/datafusion:vortex-file-compressed 44883307 4.25882e+07 1.05389 ns
tpcds_q38/datafusion:vortex-file-compressed 101213251 1.02683e+08 0.98569 ns
tpcds_q39/datafusion:vortex-file-compressed 200779786 2.22054e+08 0.904193 ns
tpcds_q40/datafusion:vortex-file-compressed 64854349 6.23546e+07 1.04009 ns
tpcds_q41/datafusion:vortex-file-compressed 19615860 1.92326e+07 1.01993 ns
tpcds_q42/datafusion:vortex-file-compressed 33710176 3.4232e+07 0.984757 ns
tpcds_q43/datafusion:vortex-file-compressed 51426654 5.11899e+07 1.00462 ns
tpcds_q44/datafusion:vortex-file-compressed 51698118 5.19818e+07 0.994543 ns
tpcds_q45/datafusion:vortex-file-compressed 58924805 5.87326e+07 1.00327 ns
tpcds_q46/datafusion:vortex-file-compressed 71152062 7.41091e+07 0.960099 ns
tpcds_q47/datafusion:vortex-file-compressed 270931277 2.70384e+08 1.00203 ns
tpcds_q48/datafusion:vortex-file-compressed 74382209 7.33435e+07 1.01416 ns
tpcds_q49/datafusion:vortex-file-compressed 94021214 9.17255e+07 1.02503 ns
tpcds_q50/datafusion:vortex-file-compressed 84968284 8.67059e+07 0.979959 ns
tpcds_q51/datafusion:vortex-file-compressed 102103871 1.02014e+08 1.00088 ns
tpcds_q52/datafusion:vortex-file-compressed 34933017 3.50089e+07 0.997833 ns
tpcds_q53/datafusion:vortex-file-compressed 35601130 3.58039e+07 0.994336 ns
tpcds_q54/datafusion:vortex-file-compressed 64283541 6.34412e+07 1.01328 ns
tpcds_q55/datafusion:vortex-file-compressed 35199319 3.46123e+07 1.01696 ns
tpcds_q56/datafusion:vortex-file-compressed 58140246 5.58008e+07 1.04193 ns
tpcds_q57/datafusion:vortex-file-compressed 213434580 2.12223e+08 1.00571 ns
tpcds_q58/datafusion:vortex-file-compressed 126801115 1.24777e+08 1.01622 ns
tpcds_q59/datafusion:vortex-file-compressed 109256289 1.10356e+08 0.990033 ns
tpcds_q60/datafusion:vortex-file-compressed 57273535 5.69588e+07 1.00553 ns
tpcds_q61/datafusion:vortex-file-compressed 67184615 6.60294e+07 1.0175 ns
tpcds_q62/datafusion:vortex-file-compressed 51852469 5.2998e+07 0.978386 ns
tpcds_q63/datafusion:vortex-file-compressed 34578320 3.42841e+07 1.00858 ns
tpcds_q64/datafusion:vortex-file-compressed 784895384 7.72276e+08 1.01634 ns
tpcds_q65/datafusion:vortex-file-compressed 62223977 6.10753e+07 1.01881 ns
tpcds_q66/datafusion:vortex-file-compressed 135666465 1.40842e+08 0.963252 ns
tpcds_q67/datafusion:vortex-file-compressed 145507556 1.44044e+08 1.01016 ns
tpcds_q68/datafusion:vortex-file-compressed 73569382 7.27818e+07 1.01082 ns
tpcds_q69/datafusion:vortex-file-compressed 58834987 5.95259e+07 0.988394 ns
tpcds_q70/datafusion:vortex-file-compressed 130876974 1.32201e+08 0.989982 ns
tpcds_q71/datafusion:vortex-file-compressed 37627318 3.61104e+07 1.04201 ns
tpcds_q72/datafusion:vortex-file-compressed 3251511929 3.32093e+09 0.979096 ns
tpcds_q73/datafusion:vortex-file-compressed 43202361 4.31518e+07 1.00117 ns
tpcds_q74/datafusion:vortex-file-compressed 186326142 1.85132e+08 1.00645 ns
tpcds_q75/datafusion:vortex-file-compressed 167697910 1.64413e+08 1.01998 ns
tpcds_q76/datafusion:vortex-file-compressed 74121005 7.64187e+07 0.969933 ns
tpcds_q77/datafusion:vortex-file-compressed 64089934 6.5079e+07 0.984803 ns
tpcds_q78/datafusion:vortex-file-compressed 196327235 1.94008e+08 1.01195 ns
tpcds_q79/datafusion:vortex-file-compressed 53722296 5.22564e+07 1.02805 ns
tpcds_q80/datafusion:vortex-file-compressed 142684994 1.42588e+08 1.00068 ns
tpcds_q81/datafusion:vortex-file-compressed 47260189 4.61992e+07 1.02297 ns
tpcds_q82/datafusion:vortex-file-compressed 44700425 4.64804e+07 0.961705 ns
tpcds_q83/datafusion:vortex-file-compressed 79688309 7.81722e+07 1.01939 ns
tpcds_q84/datafusion:vortex-file-compressed 21985795 2.25088e+07 0.976764 ns
tpcds_q85/datafusion:vortex-file-compressed 146395651 1.4712e+08 0.995078 ns
tpcds_q86/datafusion:vortex-file-compressed 37648246 3.80808e+07 0.988642 ns
tpcds_q87/datafusion:vortex-file-compressed 104864801 1.02844e+08 1.01964 ns
tpcds_q88/datafusion:vortex-file-compressed 89300912 8.92285e+07 1.00081 ns
tpcds_q89/datafusion:vortex-file-compressed 64942132 6.34306e+07 1.02383 ns
tpcds_q90/datafusion:vortex-file-compressed 21586807 2.0977e+07 1.02907 ns
tpcds_q91/datafusion:vortex-file-compressed 32734388 3.21634e+07 1.01775 ns
tpcds_q92/datafusion:vortex-file-compressed 26873987 2.63758e+07 1.01889 ns
tpcds_q93/datafusion:vortex-file-compressed 45182693 4.41289e+07 1.02388 ns
tpcds_q94/datafusion:vortex-file-compressed 34651622 3.52116e+07 0.984096 ns
tpcds_q95/datafusion:vortex-file-compressed 103602539 1.05097e+08 0.985776 ns
tpcds_q96/datafusion:vortex-file-compressed 18736347 1.84589e+07 1.01503 ns
tpcds_q97/datafusion:vortex-file-compressed 40440575 3.92962e+07 1.02912 ns
tpcds_q98/datafusion:vortex-file-compressed 56766218 5.29542e+07 1.07199 ns
tpcds_q99/datafusion:vortex-file-compressed 69074624 6.75352e+07 1.02279 ns
tpcds_q01/datafusion:vortex-compact 43421924 4.44487e+07 0.9769 ns
tpcds_q02/datafusion:vortex-compact 93638364 9.52e+07 0.983596 ns
tpcds_q03/datafusion:vortex-compact 36359059 3.6503e+07 0.996058 ns
tpcds_q04/datafusion:vortex-compact 465337405 4.59011e+08 1.01378 ns
tpcds_q05/datafusion:vortex-compact 93953086 9.23514e+07 1.01734 ns
tpcds_q06/datafusion:vortex-compact 89328278 8.83853e+07 1.01067 ns
tpcds_q07/datafusion:vortex-compact 93426818 9.62111e+07 0.97106 ns
tpcds_q08/datafusion:vortex-compact 59465430 6.02478e+07 0.987015 ns
tpcds_q09/datafusion:vortex-compact 106301562 1.06487e+08 0.998258 ns
tpcds_q10/datafusion:vortex-compact 69386978 7.16089e+07 0.968972 ns
tpcds_q11/datafusion:vortex-compact 272894857 2.72477e+08 1.00153 ns
tpcds_q12/datafusion:vortex-compact 45187126 4.39738e+07 1.02759 ns
tpcds_q13/datafusion:vortex-compact 118069439 1.16252e+08 1.01563 ns
tpcds_q14/datafusion:vortex-compact 284952933 2.88112e+08 0.989035 ns
tpcds_q15/datafusion:vortex-compact 59695182 5.68061e+07 1.05086 ns
tpcds_q16/datafusion:vortex-compact 44157605 4.41174e+07 1.00091 ns
tpcds_q17/datafusion:vortex-compact 133976137 1.32769e+08 1.00909 ns
tpcds_q18/datafusion:vortex-compact 126880606 1.24204e+08 1.02155 ns
tpcds_q19/datafusion:vortex-compact 60813329 6.26934e+07 0.970012 ns
tpcds_q20/datafusion:vortex-compact 51396063 5.01151e+07 1.02556 ns
tpcds_q21/datafusion:vortex-compact 194276384 2.00644e+08 0.968266 ns
tpcds_q22/datafusion:vortex-compact 85930583 8.62897e+07 0.995838 ns
tpcds_q23/datafusion:vortex-compact 235451228 2.30367e+08 1.02207 ns
tpcds_q24/datafusion:vortex-compact 235202938 2.32791e+08 1.01036 ns
tpcds_q25/datafusion:vortex-compact 133860904 1.32334e+08 1.01154 ns
tpcds_q26/datafusion:vortex-compact 82303467 8.21706e+07 1.00162 ns
tpcds_q27/datafusion:vortex-compact 208851227 2.05344e+08 1.01708 ns
tpcds_q28/datafusion:vortex-compact 105277747 1.02593e+08 1.02616 ns
tpcds_q29/datafusion:vortex-compact 134466375 1.37664e+08 0.976775 ns
tpcds_q30/datafusion:vortex-compact 49022737 4.67932e+07 1.04765 ns
tpcds_q31/datafusion:vortex-compact 223538366 2.20147e+08 1.01541 ns
tpcds_q32/datafusion:vortex-compact 34292279 3.46157e+07 0.990656 ns
tpcds_q33/datafusion:vortex-compact 53377041 5.36479e+07 0.994951 ns
tpcds_q34/datafusion:vortex-compact 49208742 4.89318e+07 1.00566 ns
tpcds_q35/datafusion:vortex-compact 78461331 7.94391e+07 0.987691 ns
tpcds_q36/datafusion:vortex-compact 135750683 1.30445e+08 1.04067 ns
tpcds_q37/datafusion:vortex-compact 58395999 6.01707e+07 0.970505 ns
tpcds_q38/datafusion:vortex-compact 114200117 1.1207e+08 1.019 ns
tpcds_q39/datafusion:vortex-compact 225993408 2.31394e+08 0.97666 ns
tpcds_q40/datafusion:vortex-compact 69841729 7.13178e+07 0.979303 ns
tpcds_q41/datafusion:vortex-compact 21825887 2.16092e+07 1.01003 ns
tpcds_q42/datafusion:vortex-compact 39740984 3.84832e+07 1.03268 ns
tpcds_q43/datafusion:vortex-compact 56611469 5.58194e+07 1.01419 ns
tpcds_q44/datafusion:vortex-compact 68145910 6.76631e+07 1.00713 ns
tpcds_q45/datafusion:vortex-compact 62805835 6.25757e+07 1.00368 ns
tpcds_q46/datafusion:vortex-compact 82994139 8.76642e+07 0.946728 ns
tpcds_q47/datafusion:vortex-compact 291944889 2.91929e+08 1.00005 ns
tpcds_q48/datafusion:vortex-compact 94729199 9.62136e+07 0.984572 ns
tpcds_q49/datafusion:vortex-compact 112266271 1.13109e+08 0.992548 ns
tpcds_q50/datafusion:vortex-compact 96274122 9.7917e+07 0.983221 ns
tpcds_q51/datafusion:vortex-compact 111523325 1.10968e+08 1.00501 ns
tpcds_q52/datafusion:vortex-compact 38154013 4.05896e+07 0.939995 ns
tpcds_q53/datafusion:vortex-compact 40888315 4.22345e+07 0.968125 ns
tpcds_q54/datafusion:vortex-compact 68608255 6.93359e+07 0.989505 ns
tpcds_q55/datafusion:vortex-compact 38569721 3.87157e+07 0.99623 ns
tpcds_q56/datafusion:vortex-compact 64838904 6.35532e+07 1.02023 ns
tpcds_q57/datafusion:vortex-compact 223728164 2.22225e+08 1.00676 ns
tpcds_q58/datafusion:vortex-compact 131260237 1.3042e+08 1.00644 ns
tpcds_q59/datafusion:vortex-compact 118151421 1.19402e+08 0.989526 ns
tpcds_q60/datafusion:vortex-compact 65298214 6.45103e+07 1.01221 ns
tpcds_q61/datafusion:vortex-compact 79188910 7.65793e+07 1.03408 ns
tpcds_q62/datafusion:vortex-compact 54593265 5.65853e+07 0.964796 ns
tpcds_q63/datafusion:vortex-compact 41710337 4.2834e+07 0.973766 ns
tpcds_q64/datafusion:vortex-compact 863143835 8.37589e+08 1.03051 ns
tpcds_q65/datafusion:vortex-compact 75277191 7.67157e+07 0.981249 ns
tpcds_q66/datafusion:vortex-compact 148582412 1.49382e+08 0.994649 ns
tpcds_q67/datafusion:vortex-compact 157686194 1.51803e+08 1.03875 ns
tpcds_q68/datafusion:vortex-compact 95843054 8.74147e+07 1.09642 ns
tpcds_q69/datafusion:vortex-compact 64342790 6.42355e+07 1.00167 ns
tpcds_q70/datafusion:vortex-compact 142004365 1.40473e+08 1.0109 ns
tpcds_q71/datafusion:vortex-compact 46507479 4.66255e+07 0.997469 ns
tpcds_q72/datafusion:vortex-compact 3286667087 3.31371e+09 0.99184 ns
tpcds_q73/datafusion:vortex-compact 52617245 5.0386e+07 1.04428 ns
tpcds_q74/datafusion:vortex-compact 204610537 2.02175e+08 1.01205 ns
tpcds_q75/datafusion:vortex-compact 199805050 2.04306e+08 0.977971 ns
tpcds_q76/datafusion:vortex-compact 83447086 8.3847e+07 0.99523 ns
tpcds_q77/datafusion:vortex-compact 76674877 7.44264e+07 1.03021 ns
tpcds_q78/datafusion:vortex-compact 220425581 2.12e+08 1.03974 ns
tpcds_q79/datafusion:vortex-compact 64634498 6.28847e+07 1.02783 ns
tpcds_q80/datafusion:vortex-compact 155106361 1.54848e+08 1.00167 ns
tpcds_q81/datafusion:vortex-compact 58727617 5.92644e+07 0.990942 ns
tpcds_q82/datafusion:vortex-compact 61320359 6.19392e+07 0.990009 ns
tpcds_q83/datafusion:vortex-compact 80606827 7.88213e+07 1.02265 ns
tpcds_q84/datafusion:vortex-compact 25918809 2.75375e+07 0.941218 ns
tpcds_q85/datafusion:vortex-compact 161219689 1.59336e+08 1.01182 ns
tpcds_q86/datafusion:vortex-compact 41804187 3.86843e+07 1.08065 ns
tpcds_q87/datafusion:vortex-compact 115014550 1.11983e+08 1.02707 ns
tpcds_q88/datafusion:vortex-compact 108136460 1.07167e+08 1.00905 ns
tpcds_q89/datafusion:vortex-compact 70778923 7.0769e+07 1.00014 ns
tpcds_q90/datafusion:vortex-compact 25328029 2.50103e+07 1.01271 ns
tpcds_q91/datafusion:vortex-compact 42685610 4.20304e+07 1.01559 ns
tpcds_q92/datafusion:vortex-compact 30664592 2.96165e+07 1.03539 ns
tpcds_q93/datafusion:vortex-compact 54764870 5.66422e+07 0.966857 ns
tpcds_q94/datafusion:vortex-compact 40120752 3.97744e+07 1.00871 ns
tpcds_q95/datafusion:vortex-compact 107009591 1.09821e+08 0.974401 ns
tpcds_q96/datafusion:vortex-compact 22292478 2.19604e+07 1.01512 ns
tpcds_q97/datafusion:vortex-compact 43866802 4.40123e+07 0.996694 ns
tpcds_q98/datafusion:vortex-compact 62722739 6.14672e+07 1.02043 ns
tpcds_q99/datafusion:vortex-compact 74517675 7.52584e+07 0.990158 ns
tpcds_q01/duckdb:parquet 48212917 4.77294e+07 1.01013 ns
tpcds_q02/duckdb:parquet 28793318 2.91143e+07 0.988974 ns
tpcds_q03/duckdb:parquet 13643694 1.39998e+07 0.97456 ns
tpcds_q04/duckdb:parquet 126073131 1.26519e+08 0.996477 ns
tpcds_q05/duckdb:parquet 29505081 3.07203e+07 0.960444 ns
tpcds_q06/duckdb:parquet 33318328 3.30756e+07 1.00734 ns
tpcds_q07/duckdb:parquet 27733433 2.75859e+07 1.00535 ns
tpcds_q08/duckdb:parquet 28606149 2.81468e+07 1.01632 ns
tpcds_q09/duckdb:parquet 41218464 4.09315e+07 1.00701 ns
tpcds_q10/duckdb:parquet 39969231 4.01038e+07 0.996645 ns
tpcds_q11/duckdb:parquet 88680232 8.88326e+07 0.998285 ns
tpcds_q12/duckdb:parquet 17741322 1.71202e+07 1.03628 ns
tpcds_q13/duckdb:parquet 37324780 3.76387e+07 0.99166 ns
tpcds_q14/duckdb:parquet 102843569 1.00265e+08 1.02572 ns
tpcds_q15/duckdb:parquet 26334263 2.71821e+07 0.96881 ns
tpcds_q16/duckdb:parquet 22249376 2.22209e+07 1.00128 ns
tpcds_q17/duckdb:parquet 39816640 3.92889e+07 1.01343 ns
tpcds_q18/duckdb:parquet 102365105 1.01847e+08 1.00509 ns
tpcds_q19/duckdb:parquet 32821423 3.26513e+07 1.00521 ns
tpcds_q20/duckdb:parquet 17486029 1.76467e+07 0.990893 ns
tpcds_q21/duckdb:parquet 13576641 1.36111e+07 0.997467 ns
tpcds_q22/duckdb:parquet 96631242 9.77375e+07 0.988681 ns
tpcds_q23/duckdb:parquet 98818573 9.96828e+07 0.99133 ns
tpcds_q24/duckdb:parquet 49232396 4.96221e+07 0.992147 ns
tpcds_q25/duckdb:parquet 35723462 3.58744e+07 0.995792 ns
tpcds_q26/duckdb:parquet 38005631 3.77189e+07 1.0076 ns
tpcds_q27/duckdb:parquet 79324940 8.05141e+07 0.98523 ns
tpcds_q28/duckdb:parquet 43411105 4.34682e+07 0.998686 ns
tpcds_q29/duckdb:parquet 38001337 3.74036e+07 1.01598 ns
tpcds_q30/duckdb:parquet 44915400 4.55359e+07 0.986373 ns
tpcds_q31/duckdb:parquet 27210777 2.73856e+07 0.993618 ns
tpcds_q32/duckdb:parquet 12711283 1.25349e+07 1.01407 ns
tpcds_q33/duckdb:parquet 21095241 2.08025e+07 1.01407 ns
tpcds_q34/duckdb:parquet 23887392 2.42578e+07 0.98473 ns
tpcds_q35/duckdb:parquet 69231144 6.80039e+07 1.01805 ns
tpcds_q36/duckdb:parquet 24317979 2.44994e+07 0.992593 ns
tpcds_q37/duckdb:parquet 16499825 1.57054e+07 1.05058 ns
tpcds_q38/duckdb:parquet 39764668 3.59866e+07 1.10499 ns 🚨
tpcds_q39/duckdb:parquet 36876721 3.71685e+07 0.992149 ns
tpcds_q40/duckdb:parquet 19888888 1.99588e+07 0.996496 ns
tpcds_q41/duckdb:parquet 9863279 9.98648e+06 0.987663 ns
tpcds_q42/duckdb:parquet 12968637 1.3172e+07 0.984561 ns
tpcds_q43/duckdb:parquet 18858931 1.8819e+07 1.00212 ns
tpcds_q44/duckdb:parquet 28179960 2.89607e+07 0.973041 ns
tpcds_q45/duckdb:parquet 28919759 2.87287e+07 1.00665 ns
tpcds_q46/duckdb:parquet 48455208 4.89049e+07 0.990804 ns
tpcds_q47/duckdb:parquet 59176331 6.00855e+07 0.984869 ns
tpcds_q48/duckdb:parquet 34079720 3.42669e+07 0.994537 ns
tpcds_q49/duckdb:parquet 26224411 2.66096e+07 0.985525 ns
tpcds_q50/duckdb:parquet 28902579 2.90264e+07 0.995735 ns
tpcds_q51/duckdb:parquet 195150721 1.95213e+08 0.999683 ns
tpcds_q52/duckdb:parquet 12941964 1.32928e+07 0.973608 ns
tpcds_q53/duckdb:parquet 19455931 1.98467e+07 0.980311 ns
tpcds_q54/duckdb:parquet 26179650 2.61722e+07 1.00029 ns
tpcds_q55/duckdb:parquet 12961220 1.27461e+07 1.01688 ns
tpcds_q56/duckdb:parquet 22913813 2.32527e+07 0.985425 ns
tpcds_q57/duckdb:parquet 47289516 4.68875e+07 1.00857 ns
tpcds_q58/duckdb:parquet 25617455 2.59381e+07 0.987639 ns
tpcds_q59/duckdb:parquet 38880621 3.93782e+07 0.987363 ns
tpcds_q60/duckdb:parquet 23960599 2.35814e+07 1.01608 ns
tpcds_q61/duckdb:parquet 33331087 3.27179e+07 1.01874 ns
tpcds_q62/duckdb:parquet 13763775 1.37285e+07 1.00257 ns
tpcds_q63/duckdb:parquet 17468131 1.77906e+07 0.981872 ns
tpcds_q64/duckdb:parquet 77281392 7.76278e+07 0.995538 ns
tpcds_q65/duckdb:parquet 29881298 2.92938e+07 1.02005 ns
tpcds_q66/duckdb:parquet 31823853 3.28703e+07 0.968164 ns
tpcds_q67/duckdb:parquet 184213845 1.8713e+08 0.984418 ns
tpcds_q68/duckdb:parquet 39409750 3.86675e+07 1.0192 ns
tpcds_q69/duckdb:parquet 41481476 4.14491e+07 1.00078 ns
tpcds_q70/duckdb:parquet 56679434 5.70087e+07 0.994225 ns
tpcds_q71/duckdb:parquet 20939818 2.08081e+07 1.00633 ns
tpcds_q72/duckdb:parquet 169541571 1.66945e+08 1.01556 ns
tpcds_q73/duckdb:parquet 21096162 2.09357e+07 1.00766 ns
tpcds_q74/duckdb:parquet 52882619 5.33085e+07 0.99201 ns
tpcds_q75/duckdb:parquet 56506461 5.46029e+07 1.03486 ns
tpcds_q76/duckdb:parquet 21176748 2.17887e+07 0.971915 ns
tpcds_q77/duckdb:parquet 23678115 2.36594e+07 1.00079 ns
tpcds_q78/duckdb:parquet 79375102 7.91197e+07 1.00323 ns
tpcds_q79/duckdb:parquet 31391982 3.16885e+07 0.990642 ns
tpcds_q80/duckdb:parquet 43828096 4.54662e+07 0.96397 ns
tpcds_q81/duckdb:parquet 49936426 5.06435e+07 0.986037 ns
tpcds_q82/duckdb:parquet 18401375 1.86343e+07 0.987499 ns
tpcds_q83/duckdb:parquet 18820265 1.90574e+07 0.987557 ns
tpcds_q84/duckdb:parquet 20905988 2.12433e+07 0.98412 ns
tpcds_q85/duckdb:parquet 43348826 4.38006e+07 0.989686 ns
tpcds_q86/duckdb:parquet 38674097 3.85447e+07 1.00336 ns
tpcds_q87/duckdb:parquet 37356378 3.78027e+07 0.988194 ns
tpcds_q88/duckdb:parquet 54597724 5.41686e+07 1.00792 ns
tpcds_q89/duckdb:parquet 21864281 2.22614e+07 0.982162 ns
tpcds_q90/duckdb:parquet 9425502 9.84142e+06 0.957738 ns
tpcds_q91/duckdb:parquet 27592789 2.8168e+07 0.979579 ns
tpcds_q92/duckdb:parquet 13322252 1.35517e+07 0.983068 ns
tpcds_q93/duckdb:parquet 33421928 3.31567e+07 1.008 ns
tpcds_q94/duckdb:parquet 18679085 1.86242e+07 1.00294 ns
tpcds_q95/duckdb:parquet 148936696 1.4549e+08 1.02369 ns
tpcds_q96/duckdb:parquet 11127112 1.20332e+07 0.924697 ns
tpcds_q97/duckdb:parquet 38175512 3.81887e+07 0.999655 ns
tpcds_q98/duckdb:parquet 24661269 2.3898e+07 1.03194 ns
tpcds_q99/duckdb:parquet 24540241 2.44006e+07 1.00572 ns
tpcds_q01/duckdb:vortex-file-compressed 32687436 3.23834e+07 1.00939 ns
tpcds_q02/duckdb:vortex-file-compressed 57027919 5.72814e+07 0.995575 ns
tpcds_q03/duckdb:vortex-file-compressed 18724005 1.86525e+07 1.00383 ns
tpcds_q04/duckdb:vortex-file-compressed 110602358 1.05765e+08 1.04574 ns
tpcds_q05/duckdb:vortex-file-compressed 40789937 4.06955e+07 1.00232 ns
tpcds_q06/duckdb:vortex-file-compressed 38271712 3.79045e+07 1.00969 ns
tpcds_q07/duckdb:vortex-file-compressed 29304331 2.84749e+07 1.02913 ns
tpcds_q08/duckdb:vortex-file-compressed 33136730 3.32258e+07 0.997318 ns
tpcds_q09/duckdb:vortex-file-compressed 41115921 4.15795e+07 0.98885 ns
tpcds_q10/duckdb:vortex-file-compressed 56740486 5.64622e+07 1.00493 ns
tpcds_q11/duckdb:vortex-file-compressed 73868025 7.45316e+07 0.991097 ns
tpcds_q12/duckdb:vortex-file-compressed 19056637 1.91864e+07 0.993236 ns
tpcds_q13/duckdb:vortex-file-compressed 35269461 3.60345e+07 0.978769 ns
tpcds_q14/duckdb:vortex-file-compressed 126160776 1.24433e+08 1.01388 ns
tpcds_q15/duckdb:vortex-file-compressed 31628286 3.14754e+07 1.00486 ns
tpcds_q16/duckdb:vortex-file-compressed 33161418 3.28982e+07 1.008 ns
tpcds_q17/duckdb:vortex-file-compressed 46308533 4.57116e+07 1.01306 ns
tpcds_q18/duckdb:vortex-file-compressed 104250033 1.03738e+08 1.00493 ns
tpcds_q19/duckdb:vortex-file-compressed 42667097 4.23698e+07 1.00702 ns
tpcds_q20/duckdb:vortex-file-compressed 19540204 1.97686e+07 0.988446 ns
tpcds_q21/duckdb:vortex-file-compressed 17908893 1.76395e+07 1.01527 ns
tpcds_q22/duckdb:vortex-file-compressed 111482693 1.13091e+08 0.985782 ns
tpcds_q23/duckdb:vortex-file-compressed 115860365 1.31439e+08 0.881475 ns 🚀
tpcds_q24/duckdb:vortex-file-compressed 60220148 6.0268e+07 0.999206 ns
tpcds_q25/duckdb:vortex-file-compressed 46450678 4.57309e+07 1.01574 ns
tpcds_q26/duckdb:vortex-file-compressed 45455536 4.57114e+07 0.994403 ns
tpcds_q27/duckdb:vortex-file-compressed 76921185 7.63512e+07 1.00747 ns
tpcds_q28/duckdb:vortex-file-compressed 35713219 3.54497e+07 1.00743 ns
tpcds_q29/duckdb:vortex-file-compressed 49117970 5.12613e+07 0.958187 ns
tpcds_q30/duckdb:vortex-file-compressed 36363592 3.58312e+07 1.01486 ns
tpcds_q31/duckdb:vortex-file-compressed 34267639 3.46648e+07 0.988543 ns
tpcds_q32/duckdb:vortex-file-compressed 18405948 1.81388e+07 1.01473 ns
tpcds_q33/duckdb:vortex-file-compressed 34619679 3.40837e+07 1.01572 ns
tpcds_q34/duckdb:vortex-file-compressed 28534359 2.90251e+07 0.983093 ns
tpcds_q35/duckdb:vortex-file-compressed 88570346 8.68369e+07 1.01996 ns
tpcds_q36/duckdb:vortex-file-compressed 27972796 2.84659e+07 0.982678 ns
tpcds_q37/duckdb:vortex-file-compressed 16861154 1.70255e+07 0.990348 ns
tpcds_q38/duckdb:vortex-file-compressed 46421812 4.69438e+07 0.98888 ns
tpcds_q39/duckdb:vortex-file-compressed 48893174 4.4948e+07 1.08777 ns
tpcds_q40/duckdb:vortex-file-compressed 24811176 2.49978e+07 0.992536 ns
tpcds_q41/duckdb:vortex-file-compressed 15434224 1.53315e+07 1.0067 ns
tpcds_q42/duckdb:vortex-file-compressed 14390085 1.44547e+07 0.995533 ns
tpcds_q43/duckdb:vortex-file-compressed 19991976 2.01774e+07 0.990809 ns
tpcds_q44/duckdb:vortex-file-compressed 27072535 2.64761e+07 1.02253 ns
tpcds_q45/duckdb:vortex-file-compressed 35455228 3.49689e+07 1.01391 ns
tpcds_q46/duckdb:vortex-file-compressed 56617279 5.58199e+07 1.01428 ns
tpcds_q47/duckdb:vortex-file-compressed 64431947 6.35521e+07 1.01384 ns
tpcds_q48/duckdb:vortex-file-compressed 32956076 3.30503e+07 0.99715 ns
tpcds_q49/duckdb:vortex-file-compressed 37655590 3.57724e+07 1.05264 ns
tpcds_q50/duckdb:vortex-file-compressed 38095088 4.01697e+07 0.948353 ns
tpcds_q51/duckdb:vortex-file-compressed 114544095 1.22994e+08 0.931298 ns
tpcds_q52/duckdb:vortex-file-compressed 14418890 1.41499e+07 1.01901 ns
tpcds_q53/duckdb:vortex-file-compressed 23268143 2.28876e+07 1.01663 ns
tpcds_q54/duckdb:vortex-file-compressed 36189317 3.73814e+07 0.96811 ns
tpcds_q55/duckdb:vortex-file-compressed 13937750 1.37618e+07 1.01278 ns
tpcds_q56/duckdb:vortex-file-compressed 35344196 3.82653e+07 0.923662 ns
tpcds_q57/duckdb:vortex-file-compressed 58710943 5.88527e+07 0.997591 ns
tpcds_q58/duckdb:vortex-file-compressed 33893293 3.8809e+07 0.873336 ns 🚀
tpcds_q59/duckdb:vortex-file-compressed 55513675 5.48552e+07 1.012 ns
tpcds_q60/duckdb:vortex-file-compressed 34828861 3.66486e+07 0.950346 ns
tpcds_q61/duckdb:vortex-file-compressed 38865724 3.47865e+07 1.11727 ns 🚨
tpcds_q62/duckdb:vortex-file-compressed 23647331 2.46485e+07 0.959382 ns
tpcds_q63/duckdb:vortex-file-compressed 23285346 2.31032e+07 1.00788 ns
tpcds_q64/duckdb:vortex-file-compressed 87168794 8.95633e+07 0.973265 ns
tpcds_q65/duckdb:vortex-file-compressed 32942170 3.28046e+07 1.00419 ns
tpcds_q66/duckdb:vortex-file-compressed 42254124 3.55472e+07 1.18868 ns 🚨
tpcds_q67/duckdb:vortex-file-compressed 178127694 1.83875e+08 0.968745 ns
tpcds_q68/duckdb:vortex-file-compressed 46852459 4.73308e+07 0.989895 ns
tpcds_q69/duckdb:vortex-file-compressed 56507073 5.70498e+07 0.990487 ns
tpcds_q70/duckdb:vortex-file-compressed 54789429 5.50517e+07 0.995237 ns
tpcds_q71/duckdb:vortex-file-compressed 25357580 2.57385e+07 0.985201 ns
tpcds_q72/duckdb:vortex-file-compressed 172408494 1.71503e+08 1.00528 ns
tpcds_q73/duckdb:vortex-file-compressed 26022749 2.60948e+07 0.997237 ns
tpcds_q74/duckdb:vortex-file-compressed 65586631 6.37405e+07 1.02896 ns
tpcds_q75/duckdb:vortex-file-compressed 66175689 6.86114e+07 0.9645 ns
tpcds_q76/duckdb:vortex-file-compressed 24942619 2.43915e+07 1.0226 ns
tpcds_q77/duckdb:vortex-file-compressed 30780389 3.03664e+07 1.01363 ns
tpcds_q78/duckdb:vortex-file-compressed 89997353 8.63556e+07 1.04217 ns
tpcds_q79/duckdb:vortex-file-compressed 34408837 3.49024e+07 0.985858 ns
tpcds_q80/duckdb:vortex-file-compressed 51959833 5.36994e+07 0.967605 ns
tpcds_q81/duckdb:vortex-file-compressed 40484992 4.07401e+07 0.993739 ns
tpcds_q82/duckdb:vortex-file-compressed 18445009 1.92252e+07 0.95942 ns
tpcds_q83/duckdb:vortex-file-compressed 38523986 3.95432e+07 0.974225 ns
tpcds_q84/duckdb:vortex-file-compressed 23691333 2.47278e+07 0.958084 ns
tpcds_q85/duckdb:vortex-file-compressed 52485046 5.42002e+07 0.968355 ns
tpcds_q86/duckdb:vortex-file-compressed 43552700 5.28355e+07 0.824307 ns 🚀
tpcds_q87/duckdb:vortex-file-compressed 47266390 4.70825e+07 1.00391 ns
tpcds_q88/duckdb:vortex-file-compressed 73817526 7.54623e+07 0.978204 ns
tpcds_q89/duckdb:vortex-file-compressed 24957704 2.49489e+07 1.00035 ns
tpcds_q90/duckdb:vortex-file-compressed 20113119 2.10145e+07 0.957105 ns
tpcds_q91/duckdb:vortex-file-compressed 31786023 3.35328e+07 0.947909 ns
tpcds_q92/duckdb:vortex-file-compressed 23285602 2.44911e+07 0.950777 ns
tpcds_q93/duckdb:vortex-file-compressed 32553728 3.24572e+07 1.00297 ns
tpcds_q94/duckdb:vortex-file-compressed 29448917 2.94628e+07 0.999529 ns
tpcds_q95/duckdb:vortex-file-compressed 161784484 1.61634e+08 1.00093 ns
tpcds_q96/duckdb:vortex-file-compressed 15345171 1.53314e+07 1.0009 ns
tpcds_q97/duckdb:vortex-file-compressed 41387543 4.20594e+07 0.984026 ns
tpcds_q98/duckdb:vortex-file-compressed 21571532 2.11464e+07 1.02011 ns
tpcds_q99/duckdb:vortex-file-compressed 40856380 3.94652e+07 1.03525 ns
tpcds_q01/duckdb:vortex-compact 46044835 4.39656e+07 1.04729 ns
tpcds_q02/duckdb:vortex-compact 61713484 6.45749e+07 0.955689 ns
tpcds_q03/duckdb:vortex-compact 27134637 2.70161e+07 1.00439 ns
tpcds_q04/duckdb:vortex-compact 134896619 1.36333e+08 0.989464 ns
tpcds_q05/duckdb:vortex-compact 61571289 6.04726e+07 1.01817 ns
tpcds_q06/duckdb:vortex-compact 47012371 4.69577e+07 1.00116 ns
tpcds_q07/duckdb:vortex-compact 48283858 4.86262e+07 0.99296 ns
tpcds_q08/duckdb:vortex-compact 52213310 5.14172e+07 1.01548 ns
tpcds_q09/duckdb:vortex-compact 107170063 1.07501e+08 0.996918 ns
tpcds_q10/duckdb:vortex-compact 75636396 7.41187e+07 1.02048 ns
tpcds_q11/duckdb:vortex-compact 93941337 9.40676e+07 0.998658 ns
tpcds_q12/duckdb:vortex-compact 26629644 2.7498e+07 0.968419 ns
tpcds_q13/duckdb:vortex-compact 57892236 5.90164e+07 0.980951 ns
tpcds_q14/duckdb:vortex-compact 148434761 1.51534e+08 0.97955 ns
tpcds_q15/duckdb:vortex-compact 37630947 3.74393e+07 1.00512 ns
tpcds_q16/duckdb:vortex-compact 46988554 4.38911e+07 1.07057 ns
tpcds_q17/duckdb:vortex-compact 64480540 6.20167e+07 1.03973 ns
tpcds_q18/duckdb:vortex-compact 174926001 1.59169e+08 1.099 ns
tpcds_q19/duckdb:vortex-compact 56081928 5.36716e+07 1.04491 ns
tpcds_q20/duckdb:vortex-compact 25101509 2.54244e+07 0.987299 ns
tpcds_q21/duckdb:vortex-compact 23930449 2.4604e+07 0.972624 ns
tpcds_q22/duckdb:vortex-compact 125280317 1.24519e+08 1.00612 ns
tpcds_q23/duckdb:vortex-compact 145361958 1.4694e+08 0.989262 ns
tpcds_q24/duckdb:vortex-compact 71953159 7.07354e+07 1.01722 ns
tpcds_q25/duckdb:vortex-compact 65461793 6.80458e+07 0.962025 ns
tpcds_q26/duckdb:vortex-compact 57234705 5.80377e+07 0.986165 ns
tpcds_q27/duckdb:vortex-compact 125177319 1.2404e+08 1.00917 ns
tpcds_q28/duckdb:vortex-compact 107272340 1.08045e+08 0.992844 ns
tpcds_q29/duckdb:vortex-compact 74978044 7.42677e+07 1.00956 ns
tpcds_q30/duckdb:vortex-compact 43729625 4.3883e+07 0.996506 ns
tpcds_q31/duckdb:vortex-compact 45726929 4.88665e+07 0.935752 ns
tpcds_q32/duckdb:vortex-compact 24963460 2.49337e+07 1.00119 ns
tpcds_q33/duckdb:vortex-compact 49580641 4.81383e+07 1.02996 ns
tpcds_q34/duckdb:vortex-compact 42415539 4.32479e+07 0.980754 ns
tpcds_q35/duckdb:vortex-compact 103620968 1.01649e+08 1.0194 ns
tpcds_q36/duckdb:vortex-compact 44417708 4.34876e+07 1.02139 ns
tpcds_q37/duckdb:vortex-compact 26266453 2.59705e+07 1.01139 ns
tpcds_q38/duckdb:vortex-compact 54223494 5.42598e+07 0.999331 ns
tpcds_q39/duckdb:vortex-compact 50218759 4.92799e+07 1.01905 ns
tpcds_q40/duckdb:vortex-compact 31793131 3.2254e+07 0.98571 ns
tpcds_q41/duckdb:vortex-compact 19796849 2.06541e+07 0.958494 ns
tpcds_q42/duckdb:vortex-compact 21609376 2.23733e+07 0.965858 ns
tpcds_q43/duckdb:vortex-compact 32931622 3.24358e+07 1.01529 ns
tpcds_q44/duckdb:vortex-compact 41121632 4.21589e+07 0.975396 ns
tpcds_q45/duckdb:vortex-compact 45311438 4.56554e+07 0.992466 ns
tpcds_q46/duckdb:vortex-compact 73259043 7.4884e+07 0.978301 ns
tpcds_q47/duckdb:vortex-compact 78900931 7.84535e+07 1.0057 ns
tpcds_q48/duckdb:vortex-compact 52397428 5.28085e+07 0.992216 ns
tpcds_q49/duckdb:vortex-compact 67868996 5.84833e+07 1.16049 ns 🚨
tpcds_q50/duckdb:vortex-compact 55449916 5.46556e+07 1.01453 ns
tpcds_q51/duckdb:vortex-compact 123937201 1.4925e+08 0.830401 ns 🚀
tpcds_q52/duckdb:vortex-compact 22554954 2.21034e+07 1.02043 ns
tpcds_q53/duckdb:vortex-compact 37457071 3.77559e+07 0.992086 ns
tpcds_q54/duckdb:vortex-compact 45832573 4.65496e+07 0.984597 ns
tpcds_q55/duckdb:vortex-compact 21640753 2.16721e+07 0.998554 ns
tpcds_q56/duckdb:vortex-compact 48275612 5.31169e+07 0.908856 ns
tpcds_q57/duckdb:vortex-compact 67594870 6.57602e+07 1.0279 ns
tpcds_q58/duckdb:vortex-compact 46445040 4.61782e+07 1.00578 ns
tpcds_q59/duckdb:vortex-compact 62697664 6.3037e+07 0.994616 ns
tpcds_q60/duckdb:vortex-compact 49855503 5.02505e+07 0.992139 ns
tpcds_q61/duckdb:vortex-compact 67464799 6.6296e+07 1.01763 ns
tpcds_q62/duckdb:vortex-compact 36977121 4.11007e+07 0.899671 ns 🚀
tpcds_q63/duckdb:vortex-compact 37857892 3.74779e+07 1.01014 ns
tpcds_q64/duckdb:vortex-compact 123355435 1.22213e+08 1.00935 ns
tpcds_q65/duckdb:vortex-compact 52820555 5.34161e+07 0.988851 ns
tpcds_q66/duckdb:vortex-compact 62206967 6.30109e+07 0.987241 ns
tpcds_q67/duckdb:vortex-compact 217782411 2.20513e+08 0.987619 ns
tpcds_q68/duckdb:vortex-compact 66348492 6.52142e+07 1.01739 ns
tpcds_q69/duckdb:vortex-compact 71334248 7.188e+07 0.992408 ns
tpcds_q70/duckdb:vortex-compact 104642832 1.03114e+08 1.01482 ns
tpcds_q71/duckdb:vortex-compact 38587326 3.66167e+07 1.05382 ns
tpcds_q72/duckdb:vortex-compact 198283279 1.98144e+08 1.0007 ns
tpcds_q73/duckdb:vortex-compact 41117421 4.0241e+07 1.02178 ns
tpcds_q74/duckdb:vortex-compact 85808994 8.24448e+07 1.0408 ns
tpcds_q75/duckdb:vortex-compact 84817882 8.47148e+07 1.00122 ns
tpcds_q76/duckdb:vortex-compact 35801855 3.55657e+07 1.00664 ns
tpcds_q77/duckdb:vortex-compact 49636508 5.07437e+07 0.97818 ns
tpcds_q78/duckdb:vortex-compact 99898077 1.04502e+08 0.955944 ns
tpcds_q79/duckdb:vortex-compact 52542987 5.33032e+07 0.985738 ns
tpcds_q80/duckdb:vortex-compact 86237231 8.27278e+07 1.04242 ns
tpcds_q81/duckdb:vortex-compact 48595466 5.02688e+07 0.966713 ns
tpcds_q82/duckdb:vortex-compact 28228570 2.84938e+07 0.990692 ns
tpcds_q83/duckdb:vortex-compact 47045975 4.95637e+07 0.949202 ns
tpcds_q84/duckdb:vortex-compact 30915840 3.05723e+07 1.01124 ns
tpcds_q85/duckdb:vortex-compact 72395592 7.40969e+07 0.97704 ns
tpcds_q86/duckdb:vortex-compact 78902823 7.71977e+07 1.02209 ns
tpcds_q87/duckdb:vortex-compact 54238140 5.64404e+07 0.960981 ns
tpcds_q88/duckdb:vortex-compact 103753077 1.01174e+08 1.0255 ns
tpcds_q89/duckdb:vortex-compact 39155289 3.82478e+07 1.02373 ns
tpcds_q90/duckdb:vortex-compact 35319710 3.27761e+07 1.07761 ns
tpcds_q91/duckdb:vortex-compact 44836067 4.4236e+07 1.01356 ns
tpcds_q92/duckdb:vortex-compact 35638942 3.57256e+07 0.997574 ns
tpcds_q93/duckdb:vortex-compact 39999592 3.82469e+07 1.04583 ns
tpcds_q94/duckdb:vortex-compact 45206336 4.63967e+07 0.974343 ns
tpcds_q95/duckdb:vortex-compact 176148120 1.63521e+08 1.07722 ns
tpcds_q96/duckdb:vortex-compact 21157104 2.03693e+07 1.03868 ns
tpcds_q97/duckdb:vortex-compact 46393712 4.90412e+07 0.946015 ns
tpcds_q98/duckdb:vortex-compact 32572045 3.27128e+07 0.995697 ns
tpcds_q99/duckdb:vortex-compact 52293134 6.47295e+07 0.807872 ns 🚀
tpcds_q01/duckdb:duckdb 23866234 2.38808e+07 0.999391 ns
tpcds_q02/duckdb:duckdb 24011381 2.48447e+07 0.966461 ns
tpcds_q03/duckdb:duckdb 10449140 1.03488e+07 1.0097 ns
tpcds_q04/duckdb:duckdb 175010256 1.73853e+08 1.00666 ns
tpcds_q05/duckdb:duckdb 20411981 2.14454e+07 0.951814 ns
tpcds_q06/duckdb:duckdb 26916617 2.66328e+07 1.01066 ns
tpcds_q07/duckdb:duckdb 40476278 4.08435e+07 0.99101 ns
tpcds_q08/duckdb:duckdb 123939793 1.23725e+08 1.00174 ns
tpcds_q09/duckdb:duckdb 19158109 1.90735e+07 1.00444 ns
tpcds_q10/duckdb:duckdb 27408453 2.784e+07 0.984499 ns
tpcds_q11/duckdb:duckdb 151857686 1.52191e+08 0.997812 ns
tpcds_q12/duckdb:duckdb 14341703 1.40698e+07 1.01932 ns
tpcds_q13/duckdb:duckdb 26439603 2.67156e+07 0.989669 ns
tpcds_q14/duckdb:duckdb 92326955 9.28551e+07 0.994312 ns
tpcds_q15/duckdb:duckdb 23111074 2.28309e+07 1.01227 ns
tpcds_q16/duckdb:duckdb 20581937 2.01936e+07 1.01923 ns
tpcds_q17/duckdb:duckdb 25155430 2.51249e+07 1.00122 ns
tpcds_q18/duckdb:duckdb 50186487 4.98033e+07 1.00769 ns
tpcds_q19/duckdb:duckdb 19457912 1.97455e+07 0.985435 ns
tpcds_q20/duckdb:duckdb 14416107 1.4711e+07 0.979956 ns
tpcds_q21/duckdb:duckdb 7765798 7.86168e+06 0.987804 ns
tpcds_q22/duckdb:duckdb 85121131 8.30174e+07 1.02534 ns
tpcds_q23/duckdb:duckdb 72755716 7.25894e+07 1.00229 ns
tpcds_q24/duckdb:duckdb 27088281 2.63691e+07 1.02727 ns
tpcds_q25/duckdb:duckdb 19095726 1.88631e+07 1.01233 ns
tpcds_q26/duckdb:duckdb 29283846 2.89208e+07 1.01255 ns
tpcds_q27/duckdb:duckdb 52300983 5.30441e+07 0.985991 ns
tpcds_q28/duckdb:duckdb 24446086 2.47856e+07 0.986303 ns
tpcds_q29/duckdb:duckdb 24360076 2.4455e+07 0.996119 ns
tpcds_q30/duckdb:duckdb 32552541 3.27759e+07 0.993186 ns
tpcds_q31/duckdb:duckdb 24257782 2.41079e+07 1.00622 ns
tpcds_q32/duckdb:duckdb 9186814 8.49823e+06 1.08103 ns
tpcds_q33/duckdb:duckdb 16163072 1.63388e+07 0.989247 ns
tpcds_q34/duckdb:duckdb 17876669 1.86955e+07 0.9562 ns
tpcds_q35/duckdb:duckdb 39092108 4.01871e+07 0.972754 ns
tpcds_q36/duckdb:duckdb 76923959 7.66767e+07 1.00322 ns
tpcds_q37/duckdb:duckdb 9112134 9.28683e+06 0.981189 ns
tpcds_q38/duckdb:duckdb 33283647 3.34489e+07 0.995058 ns
tpcds_q39/duckdb:duckdb 29706403 2.97261e+07 0.999337 ns
tpcds_q40/duckdb:duckdb 15324494 1.53527e+07 0.998162 ns
tpcds_q41/duckdb:duckdb 10240423 1.00956e+07 1.01435 ns
tpcds_q42/duckdb:duckdb 9189665 8.74524e+06 1.05082 ns
tpcds_q43/duckdb:duckdb 14189612 1.41362e+07 1.00378 ns
tpcds_q44/duckdb:duckdb 16316880 1.66474e+07 0.980144 ns
tpcds_q45/duckdb:duckdb 18813012 1.88307e+07 0.999059 ns
tpcds_q46/duckdb:duckdb 40016624 3.99012e+07 1.00289 ns
tpcds_q47/duckdb:duckdb 54640386 5.4526e+07 1.0021 ns
tpcds_q48/duckdb:duckdb 25886989 2.55133e+07 1.01465 ns
tpcds_q49/duckdb:duckdb 17557082 1.7707e+07 0.991531 ns
tpcds_q50/duckdb:duckdb 16802726 1.69664e+07 0.990356 ns
tpcds_q51/duckdb:duckdb 106865115 1.07039e+08 0.998379 ns
tpcds_q52/duckdb:duckdb 9668397 1.0044e+07 0.962608 ns
tpcds_q53/duckdb:duckdb 15215440 1.58781e+07 0.958268 ns
tpcds_q54/duckdb:duckdb 20246996 1.88771e+07 1.07257 ns
tpcds_q55/duckdb:duckdb 9839582 1.00925e+07 0.974936 ns
tpcds_q56/duckdb:duckdb 17499689 1.74071e+07 1.00532 ns
tpcds_q57/duckdb:duckdb 45448446 4.56414e+07 0.995772 ns
tpcds_q58/duckdb:duckdb 16091854 1.56789e+07 1.02634 ns
tpcds_q59/duckdb:duckdb 37627665 3.71855e+07 1.01189 ns
tpcds_q60/duckdb:duckdb 19144485 1.86809e+07 1.02482 ns
tpcds_q61/duckdb:duckdb 18485093 1.8496e+07 0.999409 ns
tpcds_q62/duckdb:duckdb 10518128 1.06238e+07 0.990055 ns
tpcds_q63/duckdb:duckdb 13681543 1.37308e+07 0.996416 ns
tpcds_q64/duckdb:duckdb 59547636 6.06806e+07 0.98133 ns
tpcds_q65/duckdb:duckdb 33735658 3.68652e+07 0.915109 ns
tpcds_q66/duckdb:duckdb 27727985 2.72916e+07 1.01599 ns
tpcds_q67/duckdb:duckdb 150433967 1.51721e+08 0.991517 ns
tpcds_q68/duckdb:duckdb 27652242 2.8075e+07 0.984942 ns
tpcds_q69/duckdb:duckdb 29304811 2.89142e+07 1.01351 ns
tpcds_q70/duckdb:duckdb 20029782 1.98738e+07 1.00785 ns
tpcds_q71/duckdb:duckdb 16771964 1.62394e+07 1.0328 ns
tpcds_q72/duckdb:duckdb 46465371 4.59028e+07 1.01226 ns
tpcds_q73/duckdb:duckdb 13999310 1.36817e+07 1.02322 ns
tpcds_q74/duckdb:duckdb 106392011 1.06323e+08 1.00065 ns
tpcds_q75/duckdb:duckdb 44131506 4.61119e+07 0.957052 ns
tpcds_q76/duckdb:duckdb 14827071 1.48172e+07 1.00067 ns
tpcds_q77/duckdb:duckdb 14772085 1.4439e+07 1.02307 ns
tpcds_q78/duckdb:duckdb 66324898 6.68262e+07 0.992499 ns
tpcds_q79/duckdb:duckdb 21267663 2.14558e+07 0.991233 ns
tpcds_q80/duckdb:duckdb 30361310 3.07242e+07 0.988188 ns
tpcds_q81/duckdb:duckdb 41254327 4.09016e+07 1.00862 ns
tpcds_q82/duckdb:duckdb 11227665 1.10069e+07 1.02006 ns
tpcds_q83/duckdb:duckdb 11036197 1.0614e+07 1.03977 ns
tpcds_q84/duckdb:duckdb 14735564 1.47765e+07 0.997228 ns
tpcds_q85/duckdb:duckdb 25451602 2.55046e+07 0.997921 ns
tpcds_q86/duckdb:duckdb 13742686 1.34985e+07 1.01809 ns
tpcds_q87/duckdb:duckdb 35094429 3.4336e+07 1.02209 ns
tpcds_q88/duckdb:duckdb 26464564 2.68906e+07 0.984156 ns
tpcds_q89/duckdb:duckdb 17658665 1.79818e+07 0.982028 ns
tpcds_q90/duckdb:duckdb 7052191 6.78627e+06 1.03919 ns
tpcds_q91/duckdb:duckdb 15389711 1.42932e+07 1.07672 ns
tpcds_q92/duckdb:duckdb 9771680 9.66266e+06 1.01128 ns
tpcds_q93/duckdb:duckdb 24065082 2.39127e+07 1.00637 ns
tpcds_q94/duckdb:duckdb 15448667 1.51843e+07 1.01741 ns
tpcds_q95/duckdb:duckdb 130907035 1.32976e+08 0.984438 ns
tpcds_q96/duckdb:duckdb 6677922 6.09472e+06 1.09569 ns
tpcds_q97/duckdb:duckdb 32710878 3.28797e+07 0.994865 ns
tpcds_q98/duckdb:duckdb 18623728 1.88957e+07 0.985606 ns
tpcds_q99/duckdb:duckdb 21342776 2.13507e+07 0.999628 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.010x ➖
  • duckdb:vortex: 1.006x ➖
  • datafusion:vortex: 1.013x ➖
  • Best: tpch_q16/duckdb:vortex-file-compressed (0.973x)
  • Worst: tpch_q06/duckdb:vortex-file-compressed (1.202x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR e259b04 base 45326d7 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1055978981 1.07807e+09 0.979508 ns
tpch_q02/datafusion:arrow 238719878 2.41084e+08 0.990195 ns
tpch_q03/datafusion:arrow 879176076 8.92726e+08 0.984822 ns
tpch_q04/datafusion:arrow 685946972 6.86299e+08 0.999487 ns
tpch_q05/datafusion:arrow 1501034542 1.5044e+09 0.997765 ns
tpch_q06/datafusion:arrow 551919484 5.64493e+08 0.977725 ns
tpch_q07/datafusion:arrow 1905291649 1.89708e+09 1.00433 ns
tpch_q08/datafusion:arrow 1975650843 1.97219e+09 1.00175 ns
tpch_q09/datafusion:arrow 2084834729 2.12872e+09 0.979383 ns
tpch_q10/datafusion:arrow 1081285010 1.09938e+09 0.983541 ns
tpch_q11/datafusion:arrow 206890373 2.06347e+08 1.00263 ns
tpch_q12/datafusion:arrow 1132145265 1.12575e+09 1.00568 ns
tpch_q13/datafusion:arrow 555182338 5.48757e+08 1.01171 ns
tpch_q14/datafusion:arrow 664070565 6.74181e+08 0.985003 ns
tpch_q15/datafusion:arrow 1394316589 1.42487e+09 0.978554 ns
tpch_q16/datafusion:arrow 133493051 1.34901e+08 0.989566 ns
tpch_q17/datafusion:arrow 1990863481 2.01033e+09 0.990317 ns
tpch_q18/datafusion:arrow 2535296845 2.55823e+09 0.991037 ns
tpch_q19/datafusion:arrow 994126461 1.02507e+09 0.969817 ns
tpch_q20/datafusion:arrow 876998193 8.91237e+08 0.984024 ns
tpch_q21/datafusion:arrow 4977118267 4.84915e+09 1.02639 ns
tpch_q22/datafusion:arrow 210547070 2.03793e+08 1.03314 ns
tpch_q01/datafusion:parquet 514435386 4.66654e+08 1.10239 ns 🚨
tpch_q02/datafusion:parquet 284012320 2.74669e+08 1.03402 ns
tpch_q03/datafusion:parquet 428214367 4.15285e+08 1.03113 ns
tpch_q04/datafusion:parquet 153835410 1.47673e+08 1.04173 ns
tpch_q05/datafusion:parquet 606470805 5.92736e+08 1.02317 ns
tpch_q06/datafusion:parquet 125416021 1.25313e+08 1.00082 ns
tpch_q07/datafusion:parquet 827960652 8.11771e+08 1.01994 ns
tpch_q08/datafusion:parquet 670784167 6.73271e+08 0.996306 ns
tpch_q09/datafusion:parquet 991503692 9.82664e+08 1.009 ns
tpch_q10/datafusion:parquet 622446897 6.17475e+08 1.00805 ns
tpch_q11/datafusion:parquet 211914252 2.10726e+08 1.00564 ns
tpch_q12/datafusion:parquet 259140627 2.42954e+08 1.06663 ns
tpch_q13/datafusion:parquet 349656665 3.37192e+08 1.03697 ns
tpch_q14/datafusion:parquet 206342638 2.0414e+08 1.01079 ns
tpch_q15/datafusion:parquet 264363812 2.7569e+08 0.958916 ns
tpch_q16/datafusion:parquet 186997856 1.86572e+08 1.00228 ns
tpch_q17/datafusion:parquet 853354163 8.42856e+08 1.01245 ns
tpch_q18/datafusion:parquet 1056594129 1.04808e+09 1.00812 ns
tpch_q19/datafusion:parquet 329406671 3.29485e+08 0.999763 ns
tpch_q20/datafusion:parquet 387534563 3.84454e+08 1.00801 ns
tpch_q21/datafusion:parquet 922431611 9.10298e+08 1.01333 ns
tpch_q22/datafusion:parquet 231759088 2.27455e+08 1.01892 ns
tpch_q01/datafusion:vortex-file-compressed 484049782 4.61949e+08 1.04784 ns
tpch_q02/datafusion:vortex-file-compressed 174434110 1.70945e+08 1.02041 ns
tpch_q03/datafusion:vortex-file-compressed 260652880 2.55803e+08 1.01896 ns
tpch_q04/datafusion:vortex-file-compressed 112832538 1.10346e+08 1.02253 ns
tpch_q05/datafusion:vortex-file-compressed 477162192 4.6928e+08 1.0168 ns
tpch_q06/datafusion:vortex-file-compressed 65741190 6.6726e+07 0.98524 ns
tpch_q07/datafusion:vortex-file-compressed 660453153 6.52155e+08 1.01272 ns
tpch_q08/datafusion:vortex-file-compressed 495798895 4.941e+08 1.00344 ns
tpch_q09/datafusion:vortex-file-compressed 840198495 8.31931e+08 1.00994 ns
tpch_q10/datafusion:vortex-file-compressed 300580365 3.05021e+08 0.98544 ns
tpch_q11/datafusion:vortex-file-compressed 128956985 1.25721e+08 1.02574 ns
tpch_q12/datafusion:vortex-file-compressed 135310862 1.3392e+08 1.01039 ns
tpch_q13/datafusion:vortex-file-compressed 232589546 2.32868e+08 0.998806 ns
tpch_q14/datafusion:vortex-file-compressed 82349625 8.1571e+07 1.00954 ns
tpch_q15/datafusion:vortex-file-compressed 124393028 1.22447e+08 1.0159 ns
tpch_q16/datafusion:vortex-file-compressed 103346447 1.02048e+08 1.01273 ns
tpch_q17/datafusion:vortex-file-compressed 772442263 7.5868e+08 1.01814 ns
tpch_q18/datafusion:vortex-file-compressed 986708561 9.77854e+08 1.00905 ns
tpch_q19/datafusion:vortex-file-compressed 128356164 1.23216e+08 1.04172 ns
tpch_q20/datafusion:vortex-file-compressed 204429416 2.00203e+08 1.02111 ns
tpch_q21/datafusion:vortex-file-compressed 780907467 7.77004e+08 1.00502 ns
tpch_q22/datafusion:vortex-file-compressed 68939245 6.76849e+07 1.01853 ns
tpch_q01/datafusion:vortex-compact 513883149 4.89156e+08 1.05055 ns
tpch_q02/datafusion:vortex-compact 184123199 1.8278e+08 1.00735 ns
tpch_q03/datafusion:vortex-compact 280853812 2.80878e+08 0.999915 ns
tpch_q04/datafusion:vortex-compact 129796750 1.28974e+08 1.00638 ns
tpch_q05/datafusion:vortex-compact 487900445 4.81893e+08 1.01247 ns
tpch_q06/datafusion:vortex-compact 104004133 1.00412e+08 1.03577 ns
tpch_q07/datafusion:vortex-compact 696100079 6.82459e+08 1.01999 ns
tpch_q08/datafusion:vortex-compact 503608849 5.08042e+08 0.991275 ns
tpch_q09/datafusion:vortex-compact 853105272 8.55942e+08 0.996686 ns
tpch_q10/datafusion:vortex-compact 344718663 3.44819e+08 0.999709 ns
tpch_q11/datafusion:vortex-compact 135675863 1.33636e+08 1.01526 ns
tpch_q12/datafusion:vortex-compact 197309556 1.94696e+08 1.01342 ns
tpch_q13/datafusion:vortex-compact 281249964 2.75151e+08 1.02217 ns
tpch_q14/datafusion:vortex-compact 106482959 1.07444e+08 0.991052 ns
tpch_q15/datafusion:vortex-compact 180092849 1.77569e+08 1.01421 ns
tpch_q16/datafusion:vortex-compact 109404220 1.0971e+08 0.997211 ns
tpch_q17/datafusion:vortex-compact 778480194 7.59179e+08 1.02542 ns
tpch_q18/datafusion:vortex-compact 994549850 9.77025e+08 1.01794 ns
tpch_q19/datafusion:vortex-compact 207270975 2.04171e+08 1.01518 ns
tpch_q20/datafusion:vortex-compact 236436697 2.36116e+08 1.00136 ns
tpch_q21/datafusion:vortex-compact 815355173 8.01927e+08 1.01675 ns
tpch_q22/datafusion:vortex-compact 82586397 7.97869e+07 1.03509 ns
tpch_q01/duckdb:parquet 262700898 2.64206e+08 0.994305 ns
tpch_q02/duckdb:parquet 127165043 1.28578e+08 0.989007 ns
tpch_q03/duckdb:parquet 227428974 2.2909e+08 0.99275 ns
tpch_q04/duckdb:parquet 152286899 1.54253e+08 0.987255 ns
tpch_q05/duckdb:parquet 234164684 2.35627e+08 0.993794 ns
tpch_q06/duckdb:parquet 71227370 7.26083e+07 0.980981 ns
tpch_q07/duckdb:parquet 220663730 2.21744e+08 0.99513 ns
tpch_q08/duckdb:parquet 332304707 3.31456e+08 1.00256 ns
tpch_q09/duckdb:parquet 499129552 4.94551e+08 1.00926 ns
tpch_q10/duckdb:parquet 640123221 6.40926e+08 0.998747 ns
tpch_q11/duckdb:parquet 54118833 5.50613e+07 0.982883 ns
tpch_q12/duckdb:parquet 140126197 1.40959e+08 0.994091 ns
tpch_q13/duckdb:parquet 422890173 4.06783e+08 1.0396 ns
tpch_q14/duckdb:parquet 180321168 1.82858e+08 0.986128 ns
tpch_q15/duckdb:parquet 108726082 1.07899e+08 1.00766 ns
tpch_q16/duckdb:parquet 170677256 1.64858e+08 1.0353 ns
tpch_q17/duckdb:parquet 209269185 2.05952e+08 1.01611 ns
tpch_q18/duckdb:parquet 366753237 3.66944e+08 0.999479 ns
tpch_q19/duckdb:parquet 294777827 2.9223e+08 1.00872 ns
tpch_q20/duckdb:parquet 248225493 2.52201e+08 0.984235 ns
tpch_q21/duckdb:parquet 599708357 5.97706e+08 1.00335 ns
tpch_q22/duckdb:parquet 299935853 3.00757e+08 0.997269 ns
tpch_q01/duckdb:vortex-file-compressed 186165570 1.8586e+08 1.00164 ns
tpch_q02/duckdb:vortex-file-compressed 57604992 5.8236e+07 0.989165 ns
tpch_q03/duckdb:vortex-file-compressed 140430628 1.41168e+08 0.994774 ns
tpch_q04/duckdb:vortex-file-compressed 162143339 1.60187e+08 1.01221 ns
tpch_q05/duckdb:vortex-file-compressed 147075522 1.47989e+08 0.993828 ns
tpch_q06/duckdb:vortex-file-compressed 68596571 5.70726e+07 1.20192 ns 🚨
tpch_q07/duckdb:vortex-file-compressed 154744087 1.54146e+08 1.00388 ns
tpch_q08/duckdb:vortex-file-compressed 224964868 2.23852e+08 1.00497 ns
tpch_q09/duckdb:vortex-file-compressed 366529235 3.66757e+08 0.999378 ns
tpch_q10/duckdb:vortex-file-compressed 152264319 1.52419e+08 0.998983 ns
tpch_q11/duckdb:vortex-file-compressed 38621396 3.82622e+07 1.00939 ns
tpch_q12/duckdb:vortex-file-compressed 99373701 9.71718e+07 1.02266 ns
tpch_q13/duckdb:vortex-file-compressed 240692493 2.39912e+08 1.00325 ns
tpch_q14/duckdb:vortex-file-compressed 79770428 7.86518e+07 1.01422 ns
tpch_q15/duckdb:vortex-file-compressed 96834118 9.5836e+07 1.01042 ns
tpch_q16/duckdb:vortex-file-compressed 80664124 8.28723e+07 0.973355 ns
tpch_q17/duckdb:vortex-file-compressed 129537391 1.291e+08 1.00339 ns
tpch_q18/duckdb:vortex-file-compressed 293266767 2.9455e+08 0.995642 ns
tpch_q19/duckdb:vortex-file-compressed 92476634 9.21705e+07 1.00332 ns
tpch_q20/duckdb:vortex-file-compressed 176517208 1.74896e+08 1.00927 ns
tpch_q21/duckdb:vortex-file-compressed 558680116 5.61547e+08 0.994895 ns
tpch_q22/duckdb:vortex-file-compressed 75724728 7.53029e+07 1.0056 ns
tpch_q01/duckdb:vortex-compact 236070632 2.34627e+08 1.00615 ns
tpch_q02/duckdb:vortex-compact 71171126 7.12646e+07 0.998689 ns
tpch_q03/duckdb:vortex-compact 169500529 1.69131e+08 1.00218 ns
tpch_q04/duckdb:vortex-compact 195980186 1.96223e+08 0.998764 ns
tpch_q05/duckdb:vortex-compact 174110774 1.74828e+08 0.995897 ns
tpch_q06/duckdb:vortex-compact 114691787 1.10807e+08 1.03506 ns
tpch_q07/duckdb:vortex-compact 216545037 2.17616e+08 0.995079 ns
tpch_q08/duckdb:vortex-compact 256846090 2.58163e+08 0.994899 ns
tpch_q09/duckdb:vortex-compact 410240276 4.08637e+08 1.00392 ns
tpch_q10/duckdb:vortex-compact 200268843 2.00068e+08 1.001 ns
tpch_q11/duckdb:vortex-compact 42308108 4.24498e+07 0.996661 ns
tpch_q12/duckdb:vortex-compact 224896482 2.23858e+08 1.00464 ns
tpch_q13/duckdb:vortex-compact 300154051 2.98048e+08 1.00707 ns
tpch_q14/duckdb:vortex-compact 117542206 1.17616e+08 0.999371 ns
tpch_q15/duckdb:vortex-compact 122825682 1.22367e+08 1.00375 ns
tpch_q16/duckdb:vortex-compact 85489910 8.50296e+07 1.00541 ns
tpch_q17/duckdb:vortex-compact 139099290 1.38051e+08 1.00759 ns
tpch_q18/duckdb:vortex-compact 332201049 3.31854e+08 1.00105 ns
tpch_q19/duckdb:vortex-compact 121542878 1.21316e+08 1.00187 ns
tpch_q20/duckdb:vortex-compact 212891859 2.11704e+08 1.00561 ns
tpch_q21/duckdb:vortex-compact 646599676 6.55862e+08 0.985877 ns
tpch_q22/duckdb:vortex-compact 85099756 8.70833e+07 0.977222 ns
tpch_q01/duckdb:duckdb 118127611 1.1803e+08 1.00083 ns
tpch_q02/duckdb:duckdb 49933149 4.91968e+07 1.01497 ns
tpch_q03/duckdb:duckdb 101025950 1.00689e+08 1.00335 ns
tpch_q04/duckdb:duckdb 129904331 1.30125e+08 0.998307 ns
tpch_q05/duckdb:duckdb 114507502 1.14209e+08 1.00262 ns
tpch_q06/duckdb:duckdb 44908257 4.48571e+07 1.00114 ns
tpch_q07/duckdb:duckdb 111211626 1.11071e+08 1.00127 ns
tpch_q08/duckdb:duckdb 141092237 1.40442e+08 1.00463 ns
tpch_q09/duckdb:duckdb 310886816 3.12856e+08 0.993706 ns
tpch_q10/duckdb:duckdb 214051749 2.1341e+08 1.00301 ns
tpch_q11/duckdb:duckdb 22626526 2.27832e+07 0.993123 ns
tpch_q12/duckdb:duckdb 88163282 8.80587e+07 1.00119 ns
tpch_q13/duckdb:duckdb 237779651 2.37453e+08 1.00138 ns
tpch_q14/duckdb:duckdb 78206808 7.80151e+07 1.00246 ns
tpch_q15/duckdb:duckdb 82327058 8.21883e+07 1.00169 ns
tpch_q16/duckdb:duckdb 74589463 7.34537e+07 1.01546 ns
tpch_q17/duckdb:duckdb 100912552 1.0042e+08 1.00491 ns
tpch_q18/duckdb:duckdb 222925401 2.19165e+08 1.01716 ns
tpch_q19/duckdb:duckdb 130396728 1.28441e+08 1.01523 ns
tpch_q20/duckdb:duckdb 123587406 1.23877e+08 0.997658 ns
tpch_q21/duckdb:duckdb 328390084 3.23084e+08 1.01642 ns
tpch_q22/duckdb:duckdb 71220395 6.96594e+07 1.02241 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.999x ➖
  • Vortex: 1.002x ➖
  • duckdb:vortex: 1.018x ➖
  • datafusion:vortex: 0.985x ➖
  • Best: fineweb_q01/datafusion:vortex-file-compressed (0.835x)
  • Worst: fineweb_q00/duckdb:vortex-compact (1.163x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR e259b04 base 45326d7 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 870881618 8.74053e+08 0.996371 ns
fineweb_q01/datafusion:parquet 1541709902 1.58944e+09 0.969969 ns
fineweb_q02/datafusion:parquet 1603709484 1.59717e+09 1.00409 ns
fineweb_q03/datafusion:parquet 1575172526 1.57036e+09 1.00306 ns
fineweb_q04/datafusion:parquet 1545139433 1.58359e+09 0.97572 ns
fineweb_q05/datafusion:parquet 1553425479 1.56561e+09 0.99222 ns
fineweb_q06/datafusion:parquet 1582884221 1.59413e+09 0.992943 ns
fineweb_q07/datafusion:parquet 1572306415 1.56516e+09 1.00457 ns
fineweb_q08/datafusion:parquet 1585367254 1.68415e+09 0.941347 ns
fineweb_q00/datafusion:vortex-file-compressed 31058264 3.44801e+07 0.900759 ns
fineweb_q01/datafusion:vortex-file-compressed 477308579 5.71948e+08 0.834531 ns
fineweb_q02/datafusion:vortex-file-compressed 376614307 3.7268e+08 1.01056 ns
fineweb_q03/datafusion:vortex-file-compressed 1423094206 1.3921e+09 1.02227 ns
fineweb_q04/datafusion:vortex-file-compressed 1388096995 1.40926e+09 0.984981 ns
fineweb_q05/datafusion:vortex-file-compressed 1401443547 1.40207e+09 0.999556 ns
fineweb_q06/datafusion:vortex-file-compressed 1548398115 1.53819e+09 1.00664 ns
fineweb_q07/datafusion:vortex-file-compressed 1385250871 1.44392e+09 0.959367 ns
fineweb_q08/datafusion:vortex-file-compressed 556869221 5.3665e+08 1.03768 ns
fineweb_q00/datafusion:vortex-compact 34180777 3.10211e+07 1.10186 ns
fineweb_q01/datafusion:vortex-compact 460667981 4.88283e+08 0.943444 ns
fineweb_q02/datafusion:vortex-compact 441553308 4.48641e+08 0.984202 ns
fineweb_q03/datafusion:vortex-compact 1791269421 1.83467e+09 0.976342 ns
fineweb_q04/datafusion:vortex-compact 2155980575 2.16553e+09 0.995589 ns
fineweb_q05/datafusion:vortex-compact 1644227589 1.60349e+09 1.02541 ns
fineweb_q06/datafusion:vortex-compact 1407219842 1.42989e+09 0.984149 ns
fineweb_q07/datafusion:vortex-compact 1333106452 1.31159e+09 1.0164 ns
fineweb_q08/datafusion:vortex-compact 388417677 3.95468e+08 0.982171 ns
fineweb_q00/duckdb:parquet 1003337252 1.00291e+09 1.00042 ns
fineweb_q01/duckdb:parquet 2225375768 2.21546e+09 1.00448 ns
fineweb_q02/duckdb:parquet 2234150237 2.21472e+09 1.00877 ns
fineweb_q03/duckdb:parquet 7259829664 7.25117e+09 1.00119 ns
fineweb_q04/duckdb:parquet 1699899490 1.72411e+09 0.985955 ns
fineweb_q05/duckdb:parquet 3895187977 3.87651e+09 1.00482 ns
fineweb_q06/duckdb:parquet 5076305351 5.06784e+09 1.00167 ns
fineweb_q07/duckdb:parquet 5530606685 5.50694e+09 1.0043 ns
fineweb_q08/duckdb:parquet 997276224 1.00331e+09 0.993984 ns
fineweb_q00/duckdb:vortex-file-compressed 80249433 8.09106e+07 0.991828 ns
fineweb_q01/duckdb:vortex-file-compressed 522027932 4.91585e+08 1.06193 ns
fineweb_q02/duckdb:vortex-file-compressed 583889359 5.69046e+08 1.02608 ns
fineweb_q03/duckdb:vortex-file-compressed 1442848943 1.5124e+09 0.954012 ns
fineweb_q04/duckdb:vortex-file-compressed 1506696473 1.58403e+09 0.951179 ns
fineweb_q05/duckdb:vortex-file-compressed 1555555892 1.61914e+09 0.960729 ns
fineweb_q06/duckdb:vortex-file-compressed 1631068915 1.6328e+09 0.998937 ns
fineweb_q07/duckdb:vortex-file-compressed 1445237959 1.509e+09 0.957743 ns
fineweb_q08/duckdb:vortex-file-compressed 639039048 6.177e+08 1.03455 ns
fineweb_q00/duckdb:vortex-compact 87180318 7.49857e+07 1.16263 ns
fineweb_q01/duckdb:vortex-compact 483971405 4.85748e+08 0.996343 ns
fineweb_q02/duckdb:vortex-compact 645561549 6.45417e+08 1.00022 ns
fineweb_q03/duckdb:vortex-compact 1683322586 1.73106e+09 0.972422 ns
fineweb_q04/duckdb:vortex-compact 1838905717 1.66587e+09 1.10387 ns
fineweb_q05/duckdb:vortex-compact 1583304913 1.41922e+09 1.11562 ns
fineweb_q06/duckdb:vortex-compact 1457026657 1.4262e+09 1.02162 ns
fineweb_q07/duckdb:vortex-compact 1412637660 1.37589e+09 1.02671 ns
fineweb_q08/duckdb:vortex-compact 475114942 4.63929e+08 1.02411 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.989x ➖
  • Vortex: 0.987x ➖
  • duckdb:vortex: 0.987x ➖
  • Best: statpopgen_q01/duckdb:vortex-compact (0.850x)
  • Worst: statpopgen_q00/duckdb:vortex-file-compressed (1.034x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR e259b04 base 45326d7 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 235212104 2.34816e+08 1.00169 ns
statpopgen_q01/duckdb:parquet 375895977 3.75038e+08 1.00229 ns
statpopgen_q02/duckdb:parquet 682545272 6.92625e+08 0.985447 ns
statpopgen_q03/duckdb:parquet 1118197380 1.1221e+09 0.996525 ns
statpopgen_q04/duckdb:parquet 1127684084 1.12665e+09 1.00092 ns
statpopgen_q05/duckdb:parquet 747948171 7.49545e+08 0.99787 ns
statpopgen_q06/duckdb:parquet 1313677680 1.33817e+09 0.981697 ns
statpopgen_q07/duckdb:parquet 854431996 8.62222e+08 0.990965 ns
statpopgen_q08/duckdb:parquet 845482923 8.61229e+08 0.981716 ns
statpopgen_q09/duckdb:parquet 935445561 9.3437e+08 1.00115 ns
statpopgen_q10/duckdb:parquet 2147235430 2.16143e+09 0.993434 ns
statpopgen_q00/duckdb:vortex-file-compressed 12834516 1.24102e+07 1.03419 ns
statpopgen_q01/duckdb:vortex-file-compressed 97324953 9.68492e+07 1.00491 ns
statpopgen_q02/duckdb:vortex-file-compressed 1201642916 1.18969e+09 1.01005 ns
statpopgen_q03/duckdb:vortex-file-compressed 2822295297 2.79495e+09 1.00978 ns
statpopgen_q04/duckdb:vortex-file-compressed 2801838103 2.79687e+09 1.00177 ns
statpopgen_q05/duckdb:vortex-file-compressed 1260365316 1.27819e+09 0.986052 ns
statpopgen_q06/duckdb:vortex-file-compressed 1920960070 1.94266e+09 0.988828 ns
statpopgen_q07/duckdb:vortex-file-compressed 148703908 1.62651e+08 0.91425 ns
statpopgen_q08/duckdb:vortex-file-compressed 160058707 1.70175e+08 0.940553 ns
statpopgen_q09/duckdb:vortex-file-compressed 2572132618 2.56578e+09 1.00248 ns
statpopgen_q10/duckdb:vortex-file-compressed 4119982195 4.13139e+09 0.99724 ns
statpopgen_q00/duckdb:vortex-compact 13006770 1.2855e+07 1.0118 ns
statpopgen_q01/duckdb:vortex-compact 248865137 2.927e+08 0.850239 ns 🚀
statpopgen_q02/duckdb:vortex-compact 549768010 5.45896e+08 1.00709 ns
statpopgen_q03/duckdb:vortex-compact 2186112540 2.19532e+09 0.995805 ns
statpopgen_q04/duckdb:vortex-compact 2201017524 2.17997e+09 1.00966 ns
statpopgen_q05/duckdb:vortex-compact 546526122 5.76367e+08 0.948226 ns
statpopgen_q06/duckdb:vortex-compact 1487544522 1.44302e+09 1.03085 ns
statpopgen_q07/duckdb:vortex-compact 1578445627 1.58401e+09 0.996488 ns
statpopgen_q08/duckdb:vortex-compact 1585044441 1.60967e+09 0.984699 ns
statpopgen_q09/duckdb:vortex-compact 1997469716 1.98101e+09 1.00831 ns
statpopgen_q10/duckdb:vortex-compact 3752455478 3.74722e+09 1.0014 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.991x ➖
  • Vortex: 0.999x ➖
  • duckdb:vortex: 1.000x ➖
  • datafusion:vortex: 0.998x ➖
  • Best: tpch_q22/datafusion:vortex-compact (0.857x)
  • Worst: tpch_q02/duckdb:vortex-file-compressed (1.114x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR e259b04 base 45326d7 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 871469792 8.68861e+08 1.003 ns
tpch_q02/datafusion:parquet 672308251 6.94548e+08 0.96798 ns
tpch_q03/datafusion:parquet 1008787479 1.02128e+09 0.987768 ns
tpch_q04/datafusion:parquet 426182450 4.78461e+08 0.890737 ns
tpch_q05/datafusion:parquet 1165625683 1.30688e+09 0.891915 ns
tpch_q06/datafusion:parquet 536261233 5.285e+08 1.01468 ns
tpch_q07/datafusion:parquet 1343551014 1.35973e+09 0.988098 ns
tpch_q08/datafusion:parquet 1551195747 1.532e+09 1.01253 ns
tpch_q09/datafusion:parquet 1710796858 1.74075e+09 0.982794 ns
tpch_q10/datafusion:parquet 1975376742 2.09114e+09 0.944643 ns
tpch_q11/datafusion:parquet 564296865 5.36749e+08 1.05132 ns
tpch_q12/datafusion:parquet 658507642 6.77426e+08 0.972073 ns
tpch_q13/datafusion:parquet 655027280 7.25998e+08 0.902244 ns
tpch_q14/datafusion:parquet 766211485 7.96699e+08 0.961732 ns
tpch_q15/datafusion:parquet 1158135069 1.20119e+09 0.964154 ns
tpch_q16/datafusion:parquet 382966389 4.11967e+08 0.929604 ns
tpch_q17/datafusion:parquet 1355387736 1.42197e+09 0.953173 ns
tpch_q18/datafusion:parquet 1552128981 1.54341e+09 1.00565 ns
tpch_q19/datafusion:parquet 993297904 9.4108e+08 1.05549 ns
tpch_q20/datafusion:parquet 1053043752 1.07321e+09 0.98121 ns
tpch_q21/datafusion:parquet 1696142298 1.73149e+09 0.979588 ns
tpch_q22/datafusion:parquet 638686024 6.4584e+08 0.988922 ns
tpch_q01/datafusion:vortex-file-compressed 730218270 7.12548e+08 1.0248 ns
tpch_q02/datafusion:vortex-file-compressed 478307615 4.71122e+08 1.01525 ns
tpch_q03/datafusion:vortex-file-compressed 754785730 7.97365e+08 0.9466 ns
tpch_q04/datafusion:vortex-file-compressed 550711647 5.52859e+08 0.996116 ns
tpch_q05/datafusion:vortex-file-compressed 956303468 9.27893e+08 1.03062 ns
tpch_q06/datafusion:vortex-file-compressed 611379292 6.22272e+08 0.982496 ns
tpch_q07/datafusion:vortex-file-compressed 1094497563 1.05305e+09 1.03936 ns
tpch_q08/datafusion:vortex-file-compressed 1050256960 1.10881e+09 0.947189 ns
tpch_q09/datafusion:vortex-file-compressed 1379477513 1.42457e+09 0.968349 ns
tpch_q10/datafusion:vortex-file-compressed 988178319 9.46714e+08 1.0438 ns
tpch_q11/datafusion:vortex-file-compressed 384438586 4.04691e+08 0.949955 ns
tpch_q12/datafusion:vortex-file-compressed 891890869 8.84394e+08 1.00848 ns
tpch_q13/datafusion:vortex-file-compressed 434810879 4.31e+08 1.00884 ns
tpch_q14/datafusion:vortex-file-compressed 586748595 5.38208e+08 1.09019 ns
tpch_q15/datafusion:vortex-file-compressed 1044627405 1.06931e+09 0.976917 ns
tpch_q16/datafusion:vortex-file-compressed 280626540 3.11814e+08 0.899981 ns
tpch_q17/datafusion:vortex-file-compressed 1195553270 1.14924e+09 1.0403 ns
tpch_q18/datafusion:vortex-file-compressed 1339766895 1.36143e+09 0.98409 ns
tpch_q19/datafusion:vortex-file-compressed 664205733 6.88334e+08 0.964947 ns
tpch_q20/datafusion:vortex-file-compressed 950548572 8.67974e+08 1.09513 ns
tpch_q21/datafusion:vortex-file-compressed 1567255100 1.57822e+09 0.993052 ns
tpch_q22/datafusion:vortex-file-compressed 292397372 3.07361e+08 0.951314 ns
tpch_q01/datafusion:vortex-compact 719704750 7.16977e+08 1.0038 ns
tpch_q02/datafusion:vortex-compact 498430642 4.54987e+08 1.09548 ns
tpch_q03/datafusion:vortex-compact 652064165 6.75043e+08 0.965959 ns
tpch_q04/datafusion:vortex-compact 501473454 4.97735e+08 1.00751 ns
tpch_q05/datafusion:vortex-compact 861713108 8.38908e+08 1.02718 ns
tpch_q06/datafusion:vortex-compact 591006738 6.05038e+08 0.976809 ns
tpch_q07/datafusion:vortex-compact 1001577949 9.9121e+08 1.01046 ns
tpch_q08/datafusion:vortex-compact 969418126 9.78361e+08 0.990859 ns
tpch_q09/datafusion:vortex-compact 1228989909 1.2647e+09 0.971767 ns
tpch_q10/datafusion:vortex-compact 873233268 8.63557e+08 1.0112 ns
tpch_q11/datafusion:vortex-compact 285195235 2.95757e+08 0.964289 ns
tpch_q12/datafusion:vortex-compact 759692840 7.62449e+08 0.996385 ns
tpch_q13/datafusion:vortex-compact 404106627 4.0702e+08 0.992842 ns
tpch_q14/datafusion:vortex-compact 611459336 5.65014e+08 1.0822 ns
tpch_q15/datafusion:vortex-compact 1028087964 9.89712e+08 1.03877 ns
tpch_q16/datafusion:vortex-compact 288103031 2.68398e+08 1.07342 ns
tpch_q17/datafusion:vortex-compact 1202480279 1.18717e+09 1.0129 ns
tpch_q18/datafusion:vortex-compact 1139786260 1.14637e+09 0.994256 ns
tpch_q19/datafusion:vortex-compact 608840536 6.25309e+08 0.973664 ns
tpch_q20/datafusion:vortex-compact 716749529 7.59263e+08 0.944006 ns
tpch_q21/datafusion:vortex-compact 1388258788 1.36494e+09 1.01708 ns
tpch_q22/datafusion:vortex-compact 317208157 3.70249e+08 0.856742 ns
tpch_q01/duckdb:parquet 906705182 9.08983e+08 0.997494 ns
tpch_q02/duckdb:parquet 1168451742 1.20581e+09 0.969019 ns
tpch_q03/duckdb:parquet 1385147726 1.35622e+09 1.02133 ns
tpch_q04/duckdb:parquet 775098428 8.31776e+08 0.93186 ns
tpch_q05/duckdb:parquet 1630344465 1.80464e+09 0.903416 ns
tpch_q06/duckdb:parquet 610301267 6.29665e+08 0.969247 ns
tpch_q07/duckdb:parquet 1451062080 1.50396e+09 0.964825 ns
tpch_q08/duckdb:parquet 1950161304 1.98201e+09 0.98393 ns
tpch_q09/duckdb:parquet 1927390906 1.90346e+09 1.01257 ns
tpch_q10/duckdb:parquet 2624377574 2.62284e+09 1.00058 ns
tpch_q11/duckdb:parquet 717562813 7.8136e+08 0.918352 ns
tpch_q12/duckdb:parquet 797644419 8.37142e+08 0.952818 ns
tpch_q13/duckdb:parquet 1029163001 1.00292e+09 1.02616 ns
tpch_q14/duckdb:parquet 1082889814 1.20502e+09 0.898649 ns
tpch_q15/duckdb:parquet 903200405 9.23023e+08 0.978525 ns
tpch_q16/duckdb:parquet 629871710 6.00303e+08 1.04926 ns
tpch_q17/duckdb:parquet 1079657160 1.11449e+09 0.968749 ns
tpch_q18/duckdb:parquet 1125990419 1.14475e+09 0.983615 ns
tpch_q19/duckdb:parquet 1379876659 1.3477e+09 1.02388 ns
tpch_q20/duckdb:parquet 1403846864 1.46452e+09 0.958568 ns
tpch_q21/duckdb:parquet 1492186673 1.54564e+09 0.965419 ns
tpch_q22/duckdb:parquet 854587917 8.76012e+08 0.975544 ns
tpch_q01/duckdb:vortex-file-compressed 647144462 6.59867e+08 0.980719 ns
tpch_q02/duckdb:vortex-file-compressed 1093068043 9.81328e+08 1.11387 ns
tpch_q03/duckdb:vortex-file-compressed 1044964907 1.06449e+09 0.981661 ns
tpch_q04/duckdb:vortex-file-compressed 735081198 7.28564e+08 1.00895 ns
tpch_q05/duckdb:vortex-file-compressed 1206916997 1.26329e+09 0.955376 ns
tpch_q06/duckdb:vortex-file-compressed 853030174 7.82295e+08 1.09042 ns
tpch_q07/duckdb:vortex-file-compressed 1224518927 1.25107e+09 0.978778 ns
tpch_q08/duckdb:vortex-file-compressed 1571962944 1.57123e+09 1.00047 ns
tpch_q09/duckdb:vortex-file-compressed 1593374495 1.6153e+09 0.986427 ns
tpch_q10/duckdb:vortex-file-compressed 1457846450 1.402e+09 1.03984 ns
tpch_q11/duckdb:vortex-file-compressed 761377831 7.45777e+08 1.02092 ns
tpch_q12/duckdb:vortex-file-compressed 844689221 8.08295e+08 1.04503 ns
tpch_q13/duckdb:vortex-file-compressed 949314114 9.44634e+08 1.00495 ns
tpch_q14/duckdb:vortex-file-compressed 887049096 8.34656e+08 1.06277 ns
tpch_q15/duckdb:vortex-file-compressed 607360109 5.95053e+08 1.02068 ns
tpch_q16/duckdb:vortex-file-compressed 503787098 5.35479e+08 0.940816 ns
tpch_q17/duckdb:vortex-file-compressed 1050256387 1.0207e+09 1.02895 ns
tpch_q18/duckdb:vortex-file-compressed 1192208611 1.19034e+09 1.00157 ns
tpch_q19/duckdb:vortex-file-compressed 761148984 8.00832e+08 0.950448 ns
tpch_q20/duckdb:vortex-file-compressed 1250730467 1.26691e+09 0.987231 ns
tpch_q21/duckdb:vortex-file-compressed 1914404893 1.95503e+09 0.979222 ns
tpch_q22/duckdb:vortex-file-compressed 536083034 5.52709e+08 0.96992 ns
tpch_q01/duckdb:vortex-compact 599504498 6.16286e+08 0.972769 ns
tpch_q02/duckdb:vortex-compact 839195324 7.75372e+08 1.08231 ns
tpch_q03/duckdb:vortex-compact 921463622 9.22633e+08 0.998732 ns
tpch_q04/duckdb:vortex-compact 625553240 5.76796e+08 1.08453 ns
tpch_q05/duckdb:vortex-compact 1086161930 1.15658e+09 0.939112 ns
tpch_q06/duckdb:vortex-compact 640888096 6.18918e+08 1.0355 ns
tpch_q07/duckdb:vortex-compact 1078030534 1.13721e+09 0.947957 ns
tpch_q08/duckdb:vortex-compact 1480209367 1.46374e+09 1.01125 ns
tpch_q09/duckdb:vortex-compact 1398510388 1.38924e+09 1.00667 ns
tpch_q10/duckdb:vortex-compact 1275650942 1.29833e+09 0.98253 ns
tpch_q11/duckdb:vortex-compact 561457787 5.58857e+08 1.00465 ns
tpch_q12/duckdb:vortex-compact 709259465 7.22057e+08 0.982277 ns
tpch_q13/duckdb:vortex-compact 880281964 8.97132e+08 0.981218 ns
tpch_q14/duckdb:vortex-compact 797994441 8.44646e+08 0.944768 ns
tpch_q15/duckdb:vortex-compact 576347468 5.90411e+08 0.976181 ns
tpch_q16/duckdb:vortex-compact 426073016 4.28108e+08 0.995246 ns
tpch_q17/duckdb:vortex-compact 921399560 9.73521e+08 0.946461 ns
tpch_q18/duckdb:vortex-compact 988704946 9.49803e+08 1.04096 ns
tpch_q19/duckdb:vortex-compact 740870803 7.60251e+08 0.974508 ns
tpch_q20/duckdb:vortex-compact 1139769577 1.148e+09 0.992833 ns
tpch_q21/duckdb:vortex-compact 1552031212 1.59947e+09 0.97034 ns
tpch_q22/duckdb:vortex-compact 545680041 5.37968e+08 1.01434 ns

@joseph-isaacs joseph-isaacs enabled auto-merge (squash) January 19, 2026 19:09
@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.021x ➖
  • Vortex: 1.024x ➖
  • duckdb:vortex: 1.021x ➖
  • datafusion:vortex: 1.027x ➖
  • Best: clickbench_q23/datafusion:vortex-file-compressed (0.869x)
  • Worst: clickbench_q26/duckdb:vortex-file-compressed (1.311x)
  • Significant (>10%): 3↑ 4↓
Detailed Results Table
name PR e259b04 base cb31e1c ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 2894461 2.83687e+06 1.0203 ns
clickbench_q01/datafusion:parquet 24867279 2.40424e+07 1.03431 ns
clickbench_q02/datafusion:parquet 57488782 5.39173e+07 1.06624 ns
clickbench_q03/datafusion:parquet 47453445 4.90242e+07 0.96796 ns
clickbench_q04/datafusion:parquet 365239711 3.51986e+08 1.03765 ns
clickbench_q05/datafusion:parquet 355158594 3.50564e+08 1.01311 ns
clickbench_q06/datafusion:parquet 2863809 2.88074e+06 0.994121 ns
clickbench_q07/datafusion:parquet 29632225 2.77522e+07 1.06774 ns
clickbench_q08/datafusion:parquet 444839622 4.42951e+08 1.00426 ns
clickbench_q09/datafusion:parquet 681306536 6.58998e+08 1.03385 ns
clickbench_q10/datafusion:parquet 120989716 1.20614e+08 1.00312 ns
clickbench_q11/datafusion:parquet 144068216 1.4569e+08 0.988868 ns
clickbench_q12/datafusion:parquet 363140837 3.57398e+08 1.01607 ns
clickbench_q13/datafusion:parquet 517072428 5.11138e+08 1.01161 ns
clickbench_q14/datafusion:parquet 357000810 3.41155e+08 1.04645 ns
clickbench_q15/datafusion:parquet 423303290 4.00206e+08 1.05771 ns
clickbench_q16/datafusion:parquet 736142963 7.10886e+08 1.03553 ns
clickbench_q17/datafusion:parquet 728115320 7.06921e+08 1.02998 ns
clickbench_q18/datafusion:parquet 1459146868 1.43127e+09 1.01947 ns
clickbench_q19/datafusion:parquet 41411771 3.86092e+07 1.07259 ns
clickbench_q20/datafusion:parquet 567632604 5.54528e+08 1.02363 ns
clickbench_q21/datafusion:parquet 649797840 6.36417e+08 1.02102 ns
clickbench_q22/datafusion:parquet 969422619 9.53253e+08 1.01696 ns
clickbench_q23/datafusion:parquet 3775125310 3.73962e+09 1.00949 ns
clickbench_q24/datafusion:parquet 114347730 1.0689e+08 1.06977 ns
clickbench_q25/datafusion:parquet 147208136 1.41631e+08 1.03938 ns
clickbench_q26/datafusion:parquet 111006124 1.09513e+08 1.01363 ns
clickbench_q27/datafusion:parquet 985828901 9.78743e+08 1.00724 ns
clickbench_q28/datafusion:parquet 5855377135 5.74838e+09 1.01861 ns
clickbench_q29/datafusion:parquet 230015196 2.24879e+08 1.02284 ns
clickbench_q30/datafusion:parquet 363083143 3.52548e+08 1.02988 ns
clickbench_q31/datafusion:parquet 413635357 3.973e+08 1.04112 ns
clickbench_q32/datafusion:parquet 1332251418 1.33468e+09 0.998179 ns
clickbench_q33/datafusion:parquet 1529181815 1.49223e+09 1.02476 ns
clickbench_q34/datafusion:parquet 1521317520 1.50392e+09 1.01157 ns
clickbench_q35/datafusion:parquet 569054115 5.63381e+08 1.01007 ns
clickbench_q36/datafusion:parquet 152577372 1.49178e+08 1.02278 ns
clickbench_q37/datafusion:parquet 65915884 6.18699e+07 1.06539 ns
clickbench_q38/datafusion:parquet 100636200 9.65626e+07 1.04219 ns
clickbench_q39/datafusion:parquet 299668476 2.79468e+08 1.07228 ns
clickbench_q40/datafusion:parquet 39802371 3.74496e+07 1.06282 ns
clickbench_q41/datafusion:parquet 35829085 3.39399e+07 1.05566 ns
clickbench_q42/datafusion:parquet 37778505 3.62858e+07 1.04114 ns
clickbench_q00/datafusion:vortex-file-compressed 3046575 2.97654e+06 1.02353 ns
clickbench_q01/datafusion:vortex-file-compressed 13591873 1.3471e+07 1.00898 ns
clickbench_q02/datafusion:vortex-file-compressed 33320120 3.17206e+07 1.05042 ns
clickbench_q03/datafusion:vortex-file-compressed 36305913 3.62397e+07 1.00183 ns
clickbench_q04/datafusion:vortex-file-compressed 323515772 3.18192e+08 1.01673 ns
clickbench_q05/datafusion:vortex-file-compressed 315394358 3.07415e+08 1.02596 ns
clickbench_q06/datafusion:vortex-file-compressed 3036870 2.97116e+06 1.02212 ns
clickbench_q07/datafusion:vortex-file-compressed 18919517 1.86101e+07 1.01663 ns
clickbench_q08/datafusion:vortex-file-compressed 392682009 3.81285e+08 1.02989 ns
clickbench_q09/datafusion:vortex-file-compressed 583049655 5.63262e+08 1.03513 ns
clickbench_q10/datafusion:vortex-file-compressed 71569677 7.11773e+07 1.00551 ns
clickbench_q11/datafusion:vortex-file-compressed 82449093 8.10026e+07 1.01786 ns
clickbench_q12/datafusion:vortex-file-compressed 279912078 2.6455e+08 1.05807 ns
clickbench_q13/datafusion:vortex-file-compressed 417360836 4.06031e+08 1.0279 ns
clickbench_q14/datafusion:vortex-file-compressed 254937035 2.54549e+08 1.00152 ns
clickbench_q15/datafusion:vortex-file-compressed 387292691 3.75672e+08 1.03093 ns
clickbench_q16/datafusion:vortex-file-compressed 730490277 7.0275e+08 1.03947 ns
clickbench_q17/datafusion:vortex-file-compressed 709228813 6.96661e+08 1.01804 ns
clickbench_q18/datafusion:vortex-file-compressed 1439149839 1.36352e+09 1.05547 ns
clickbench_q19/datafusion:vortex-file-compressed 29903740 2.66352e+07 1.12272 ns 🚨
clickbench_q20/datafusion:vortex-file-compressed 329808064 3.2032e+08 1.02962 ns
clickbench_q21/datafusion:vortex-file-compressed 381904710 3.78583e+08 1.00877 ns
clickbench_q22/datafusion:vortex-file-compressed 571923358 5.61149e+08 1.0192 ns
clickbench_q23/datafusion:vortex-file-compressed 583737322 6.71351e+08 0.869497 ns 🚀
clickbench_q24/datafusion:vortex-file-compressed 53104183 4.98338e+07 1.06563 ns
clickbench_q25/datafusion:vortex-file-compressed 71879309 6.7379e+07 1.06679 ns
clickbench_q26/datafusion:vortex-file-compressed 52903374 4.98092e+07 1.06212 ns
clickbench_q27/datafusion:vortex-file-compressed 790379494 7.51539e+08 1.05168 ns
clickbench_q28/datafusion:vortex-file-compressed 6721921576 6.67396e+09 1.00719 ns
clickbench_q29/datafusion:vortex-file-compressed 261268224 2.56977e+08 1.0167 ns
clickbench_q30/datafusion:vortex-file-compressed 263120840 2.59875e+08 1.01249 ns
clickbench_q31/datafusion:vortex-file-compressed 295343293 2.8911e+08 1.02156 ns
clickbench_q32/datafusion:vortex-file-compressed 1491114246 1.43178e+09 1.04144 ns
clickbench_q33/datafusion:vortex-file-compressed 1497805543 1.40102e+09 1.06908 ns
clickbench_q34/datafusion:vortex-file-compressed 1475224330 1.40317e+09 1.05135 ns
clickbench_q35/datafusion:vortex-file-compressed 586467848 5.6109e+08 1.04523 ns
clickbench_q36/datafusion:vortex-file-compressed 93859268 8.88704e+07 1.05614 ns
clickbench_q37/datafusion:vortex-file-compressed 43160993 4.29327e+07 1.00532 ns
clickbench_q38/datafusion:vortex-file-compressed 26821467 2.64897e+07 1.01252 ns
clickbench_q39/datafusion:vortex-file-compressed 169136144 1.6349e+08 1.03453 ns
clickbench_q40/datafusion:vortex-file-compressed 24671188 2.47398e+07 0.997228 ns
clickbench_q41/datafusion:vortex-file-compressed 22733989 2.11729e+07 1.07373 ns
clickbench_q42/datafusion:vortex-file-compressed 26616556 2.52151e+07 1.05558 ns
clickbench_q00/datafusion:vortex-compact 3117552 3.03791e+06 1.02622 ns
clickbench_q01/datafusion:vortex-compact 26746720 2.73916e+07 0.976458 ns
clickbench_q02/datafusion:vortex-compact 51841010 4.90453e+07 1.057 ns
clickbench_q03/datafusion:vortex-compact 42872857 4.27095e+07 1.00383 ns
clickbench_q04/datafusion:vortex-compact 359248152 3.47596e+08 1.03352 ns
clickbench_q05/datafusion:vortex-compact 356164945 3.4641e+08 1.02816 ns
clickbench_q06/datafusion:vortex-compact 3134786 3.08402e+06 1.01646 ns
clickbench_q07/datafusion:vortex-compact 44887908 4.50877e+07 0.995568 ns
clickbench_q08/datafusion:vortex-compact 436874660 4.21673e+08 1.03605 ns
clickbench_q09/datafusion:vortex-compact 641330835 6.24718e+08 1.02659 ns
clickbench_q10/datafusion:vortex-compact 112315070 1.08787e+08 1.03243 ns
clickbench_q11/datafusion:vortex-compact 132886472 1.33618e+08 0.994523 ns
clickbench_q12/datafusion:vortex-compact 313266637 3.03604e+08 1.03183 ns
clickbench_q13/datafusion:vortex-compact 496626232 4.78134e+08 1.03868 ns
clickbench_q14/datafusion:vortex-compact 313782471 3.04852e+08 1.02929 ns
clickbench_q15/datafusion:vortex-compact 432486897 4.08775e+08 1.05801 ns
clickbench_q16/datafusion:vortex-compact 807432667 7.7376e+08 1.04352 ns
clickbench_q17/datafusion:vortex-compact 795254462 7.61337e+08 1.04455 ns
clickbench_q18/datafusion:vortex-compact 1430822865 1.3921e+09 1.02781 ns
clickbench_q19/datafusion:vortex-compact 32852110 3.39737e+07 0.966987 ns
clickbench_q20/datafusion:vortex-compact 435369010 4.23963e+08 1.0269 ns
clickbench_q21/datafusion:vortex-compact 529569757 5.11669e+08 1.03499 ns
clickbench_q22/datafusion:vortex-compact 792101305 7.73769e+08 1.02369 ns
clickbench_q23/datafusion:vortex-compact 1156103117 1.1512e+09 1.00426 ns
clickbench_q24/datafusion:vortex-compact 71048481 6.72107e+07 1.0571 ns
clickbench_q25/datafusion:vortex-compact 122040198 1.17351e+08 1.03996 ns
clickbench_q26/datafusion:vortex-compact 69409695 6.36317e+07 1.0908 ns
clickbench_q27/datafusion:vortex-compact 928074500 8.8909e+08 1.04385 ns
clickbench_q28/datafusion:vortex-compact 6171372153 6.09936e+09 1.01181 ns
clickbench_q29/datafusion:vortex-compact 246023861 2.40023e+08 1.025 ns
clickbench_q30/datafusion:vortex-compact 339972162 3.28388e+08 1.03528 ns
clickbench_q31/datafusion:vortex-compact 378303697 3.73022e+08 1.01416 ns
clickbench_q32/datafusion:vortex-compact 1363184769 1.5609e+09 0.873332 ns 🚀
clickbench_q33/datafusion:vortex-compact 1514234859 1.53434e+09 0.986896 ns
clickbench_q34/datafusion:vortex-compact 1509255155 1.47452e+09 1.02356 ns
clickbench_q35/datafusion:vortex-compact 624715986 6.0216e+08 1.03746 ns
clickbench_q36/datafusion:vortex-compact 104749278 9.93458e+07 1.05439 ns
clickbench_q37/datafusion:vortex-compact 49381303 4.71652e+07 1.04699 ns
clickbench_q38/datafusion:vortex-compact 38267246 3.73591e+07 1.02431 ns
clickbench_q39/datafusion:vortex-compact 183412300 1.7425e+08 1.05258 ns
clickbench_q40/datafusion:vortex-compact 34814070 3.36503e+07 1.03458 ns
clickbench_q41/datafusion:vortex-compact 29990016 2.85982e+07 1.04867 ns
clickbench_q42/datafusion:vortex-compact 28872289 2.69009e+07 1.07329 ns
clickbench_q00/duckdb:parquet 124927459 1.25601e+08 0.994638 ns
clickbench_q01/duckdb:parquet 51279409 5.21108e+07 0.984046 ns
clickbench_q02/duckdb:parquet 65436927 6.47166e+07 1.01113 ns
clickbench_q03/duckdb:parquet 63505089 6.21514e+07 1.02178 ns
clickbench_q04/duckdb:parquet 199446491 2.00891e+08 0.992809 ns
clickbench_q05/duckdb:parquet 273305118 2.7036e+08 1.01089 ns
clickbench_q06/duckdb:parquet 61723782 6.18425e+07 0.998081 ns
clickbench_q07/duckdb:parquet 55968571 5.58888e+07 1.00143 ns
clickbench_q08/duckdb:parquet 267656332 2.65308e+08 1.00885 ns
clickbench_q09/duckdb:parquet 394404001 3.89438e+08 1.01275 ns
clickbench_q10/duckdb:parquet 97486178 9.56678e+07 1.01901 ns
clickbench_q11/duckdb:parquet 107702960 1.05548e+08 1.02041 ns
clickbench_q12/duckdb:parquet 288729412 2.84794e+08 1.01382 ns
clickbench_q13/duckdb:parquet 474524090 4.65346e+08 1.01972 ns
clickbench_q14/duckdb:parquet 322528220 3.20223e+08 1.0072 ns
clickbench_q15/duckdb:parquet 240375301 2.36896e+08 1.01469 ns
clickbench_q16/duckdb:parquet 571155962 5.6055e+08 1.01892 ns
clickbench_q17/duckdb:parquet 482002083 4.77581e+08 1.00926 ns
clickbench_q18/duckdb:parquet 987826398 9.80036e+08 1.00795 ns
clickbench_q19/duckdb:parquet 49309109 4.85466e+07 1.01571 ns
clickbench_q20/duckdb:parquet 412391973 4.0425e+08 1.02014 ns
clickbench_q21/duckdb:parquet 527235668 5.24326e+08 1.00555 ns
clickbench_q22/duckdb:parquet 907083606 9.05515e+08 1.00173 ns
clickbench_q23/duckdb:parquet 277735096 2.76577e+08 1.00419 ns
clickbench_q24/duckdb:parquet 80967122 7.68298e+07 1.05385 ns
clickbench_q25/duckdb:parquet 140805751 1.39982e+08 1.00588 ns
clickbench_q26/duckdb:parquet 54223734 5.22869e+07 1.03704 ns
clickbench_q27/duckdb:parquet 623655842 6.14968e+08 1.01413 ns
clickbench_q28/duckdb:parquet 4888902574 4.88453e+09 1.0009 ns
clickbench_q29/duckdb:parquet 62946882 6.24049e+07 1.00868 ns
clickbench_q30/duckdb:parquet 306423593 3.03923e+08 1.00823 ns
clickbench_q31/duckdb:parquet 350832146 3.4367e+08 1.02084 ns
clickbench_q32/duckdb:parquet 1045490560 1.04041e+09 1.00489 ns
clickbench_q33/duckdb:parquet 1066328909 1.05185e+09 1.01377 ns
clickbench_q34/duckdb:parquet 1115048035 1.09725e+09 1.01622 ns
clickbench_q35/duckdb:parquet 348442790 3.47245e+08 1.00345 ns
clickbench_q36/duckdb:parquet 62028722 6.18156e+07 1.00345 ns
clickbench_q37/duckdb:parquet 49154987 4.87297e+07 1.00873 ns
clickbench_q38/duckdb:parquet 52968175 5.17761e+07 1.02302 ns
clickbench_q39/duckdb:parquet 94448721 9.31743e+07 1.01368 ns
clickbench_q40/duckdb:parquet 55195601 5.5361e+07 0.997013 ns
clickbench_q41/duckdb:parquet 57716835 5.7235e+07 1.00842 ns
clickbench_q42/duckdb:parquet 43037506 4.23517e+07 1.01619 ns
clickbench_q00/duckdb:vortex-file-compressed 8800705 9.27153e+06 0.949218 ns
clickbench_q01/duckdb:vortex-file-compressed 15258162 1.53009e+07 0.997205 ns
clickbench_q02/duckdb:vortex-file-compressed 26785087 2.67284e+07 1.00212 ns
clickbench_q03/duckdb:vortex-file-compressed 33858114 3.27658e+07 1.03334 ns
clickbench_q04/duckdb:vortex-file-compressed 170502100 1.68261e+08 1.01332 ns
clickbench_q05/duckdb:vortex-file-compressed 193884773 1.90637e+08 1.01704 ns
clickbench_q06/duckdb:vortex-file-compressed 24614043 2.33588e+07 1.05374 ns
clickbench_q07/duckdb:vortex-file-compressed 18815013 1.94384e+07 0.967931 ns
clickbench_q08/duckdb:vortex-file-compressed 260479939 2.58451e+08 1.00785 ns
clickbench_q09/duckdb:vortex-file-compressed 372414051 3.66568e+08 1.01595 ns
clickbench_q10/duckdb:vortex-file-compressed 73902644 7.32075e+07 1.0095 ns
clickbench_q11/duckdb:vortex-file-compressed 83413122 8.05287e+07 1.03582 ns
clickbench_q12/duckdb:vortex-file-compressed 200651245 1.97893e+08 1.01394 ns
clickbench_q13/duckdb:vortex-file-compressed 459822258 4.53423e+08 1.01411 ns
clickbench_q14/duckdb:vortex-file-compressed 288528521 2.8593e+08 1.00909 ns
clickbench_q15/duckdb:vortex-file-compressed 212828918 2.09412e+08 1.01632 ns
clickbench_q16/duckdb:vortex-file-compressed 938399530 9.19421e+08 1.02064 ns
clickbench_q17/duckdb:vortex-file-compressed 855883223 8.22645e+08 1.0404 ns
clickbench_q18/duckdb:vortex-file-compressed 1411587422 1.39105e+09 1.01476 ns
clickbench_q19/duckdb:vortex-file-compressed 25390575 2.44913e+07 1.03672 ns
clickbench_q20/duckdb:vortex-file-compressed 344167404 3.36686e+08 1.02222 ns
clickbench_q21/duckdb:vortex-file-compressed 374903015 3.63021e+08 1.03273 ns
clickbench_q22/duckdb:vortex-file-compressed 550616754 5.02498e+08 1.09576 ns
clickbench_q23/duckdb:vortex-file-compressed 1156832254 1.2959e+09 0.892688 ns 🚀
clickbench_q24/duckdb:vortex-file-compressed 59259232 5.89651e+07 1.00499 ns
clickbench_q25/duckdb:vortex-file-compressed 79690365 7.58548e+07 1.05056 ns
clickbench_q26/duckdb:vortex-file-compressed 69810357 5.32462e+07 1.31109 ns 🚨
clickbench_q27/duckdb:vortex-file-compressed 522249254 5.0687e+08 1.03034 ns
clickbench_q28/duckdb:vortex-file-compressed 3349208025 3.09015e+09 1.08384 ns
clickbench_q29/duckdb:vortex-file-compressed 32632494 3.14888e+07 1.03632 ns
clickbench_q30/duckdb:vortex-file-compressed 191200586 1.91581e+08 0.998013 ns
clickbench_q31/duckdb:vortex-file-compressed 257982453 2.54709e+08 1.01285 ns
clickbench_q32/duckdb:vortex-file-compressed 1052719591 1.05933e+09 0.993759 ns
clickbench_q33/duckdb:vortex-file-compressed 1040554732 1.05244e+09 0.988707 ns
clickbench_q34/duckdb:vortex-file-compressed 1510730929 1.50205e+09 1.00578 ns
clickbench_q35/duckdb:vortex-file-compressed 360266640 3.54494e+08 1.01628 ns
clickbench_q36/duckdb:vortex-file-compressed 26587693 2.61152e+07 1.01809 ns
clickbench_q37/duckdb:vortex-file-compressed 19020855 1.87514e+07 1.01437 ns
clickbench_q38/duckdb:vortex-file-compressed 19926284 1.99004e+07 1.0013 ns
clickbench_q39/duckdb:vortex-file-compressed 44852629 4.35237e+07 1.03053 ns
clickbench_q40/duckdb:vortex-file-compressed 17836487 1.75967e+07 1.01363 ns
clickbench_q41/duckdb:vortex-file-compressed 18723099 1.83467e+07 1.02051 ns
clickbench_q42/duckdb:vortex-file-compressed 21604060 2.16532e+07 0.997729 ns
clickbench_q00/duckdb:vortex-compact 11676441 1.18126e+07 0.988476 ns
clickbench_q01/duckdb:vortex-compact 24577909 2.41278e+07 1.01865 ns
clickbench_q02/duckdb:vortex-compact 45386951 4.51432e+07 1.0054 ns
clickbench_q03/duckdb:vortex-compact 43260298 4.25204e+07 1.0174 ns
clickbench_q04/duckdb:vortex-compact 210281213 2.06125e+08 1.02016 ns
clickbench_q05/duckdb:vortex-compact 224523904 2.22386e+08 1.00961 ns
clickbench_q06/duckdb:vortex-compact 33845545 3.37377e+07 1.0032 ns
clickbench_q07/duckdb:vortex-compact 37231518 3.70508e+07 1.00488 ns
clickbench_q08/duckdb:vortex-compact 280181506 2.75394e+08 1.01739 ns
clickbench_q09/duckdb:vortex-compact 403660843 4.02128e+08 1.00381 ns
clickbench_q10/duckdb:vortex-compact 102262189 1.02861e+08 0.994176 ns
clickbench_q11/duckdb:vortex-compact 124397365 1.23556e+08 1.00681 ns
clickbench_q12/duckdb:vortex-compact 248945121 2.49455e+08 0.997955 ns
clickbench_q13/duckdb:vortex-compact 525553089 5.19093e+08 1.01245 ns
clickbench_q14/duckdb:vortex-compact 354444336 3.45885e+08 1.02475 ns
clickbench_q15/duckdb:vortex-compact 252038817 2.45222e+08 1.0278 ns
clickbench_q16/duckdb:vortex-compact 1011722949 9.98815e+08 1.01292 ns
clickbench_q17/duckdb:vortex-compact 915146192 9.15174e+08 0.99997 ns
clickbench_q18/duckdb:vortex-compact 1469066230 1.44981e+09 1.01328 ns
clickbench_q19/duckdb:vortex-compact 29692431 2.7561e+07 1.07734 ns
clickbench_q20/duckdb:vortex-compact 423161315 4.15164e+08 1.01926 ns
clickbench_q21/duckdb:vortex-compact 494493065 4.77813e+08 1.03491 ns
clickbench_q22/duckdb:vortex-compact 771330924 7.23259e+08 1.06647 ns
clickbench_q23/duckdb:vortex-compact 1658068464 1.56359e+09 1.06043 ns
clickbench_q24/duckdb:vortex-compact 62534437 5.5572e+07 1.12529 ns 🚨
clickbench_q25/duckdb:vortex-compact 139791782 1.39056e+08 1.00529 ns
clickbench_q26/duckdb:vortex-compact 61819776 5.88046e+07 1.05127 ns
clickbench_q27/duckdb:vortex-compact 621790749 6.08919e+08 1.02114 ns
clickbench_q28/duckdb:vortex-compact 3221666351 3.19109e+09 1.00958 ns
clickbench_q29/duckdb:vortex-compact 37712044 3.7534e+07 1.00474 ns
clickbench_q30/duckdb:vortex-compact 268163329 2.6525e+08 1.01098 ns
clickbench_q31/duckdb:vortex-compact 338275808 3.24562e+08 1.04225 ns
clickbench_q32/duckdb:vortex-compact 1083721838 1.06687e+09 1.01579 ns
clickbench_q33/duckdb:vortex-compact 1089826412 1.08698e+09 1.00262 ns
clickbench_q34/duckdb:vortex-compact 1593831174 1.58672e+09 1.00448 ns
clickbench_q35/duckdb:vortex-compact 358361399 3.56582e+08 1.00499 ns
clickbench_q36/duckdb:vortex-compact 30416085 2.94712e+07 1.03206 ns
clickbench_q37/duckdb:vortex-compact 23339516 2.18725e+07 1.06707 ns
clickbench_q38/duckdb:vortex-compact 23434408 2.37781e+07 0.985545 ns
clickbench_q39/duckdb:vortex-compact 49166137 4.876e+07 1.00833 ns
clickbench_q40/duckdb:vortex-compact 24101635 2.34039e+07 1.02981 ns
clickbench_q41/duckdb:vortex-compact 22679659 2.26899e+07 0.999548 ns
clickbench_q42/duckdb:vortex-compact 25747255 2.29444e+07 1.12216 ns 🚨
clickbench_q00/duckdb:duckdb 18937979 1.8656e+07 1.01511 ns
clickbench_q01/duckdb:duckdb 37542467 3.84198e+07 0.977164 ns
clickbench_q02/duckdb:duckdb 46216076 4.72508e+07 0.978102 ns
clickbench_q03/duckdb:duckdb 47579753 4.80527e+07 0.990158 ns
clickbench_q04/duckdb:duckdb 188854590 1.8837e+08 1.00257 ns
clickbench_q05/duckdb:duckdb 297474767 2.94171e+08 1.01123 ns
clickbench_q06/duckdb:duckdb 36352522 3.65313e+07 0.995106 ns
clickbench_q07/duckdb:duckdb 38851869 3.87752e+07 1.00198 ns
clickbench_q08/duckdb:duckdb 248988162 2.46945e+08 1.00828 ns
clickbench_q09/duckdb:duckdb 364203582 3.61396e+08 1.00777 ns
clickbench_q10/duckdb:duckdb 110334238 1.11423e+08 0.990229 ns
clickbench_q11/duckdb:duckdb 121327014 1.2045e+08 1.00728 ns
clickbench_q12/duckdb:duckdb 265068545 2.63904e+08 1.00441 ns
clickbench_q13/duckdb:duckdb 447824661 4.39424e+08 1.01912 ns
clickbench_q14/duckdb:duckdb 289680456 2.86719e+08 1.01033 ns
clickbench_q15/duckdb:duckdb 220273275 2.1716e+08 1.01434 ns
clickbench_q16/duckdb:duckdb 539193855 5.38905e+08 1.00054 ns
clickbench_q17/duckdb:duckdb 456995917 4.56658e+08 1.00074 ns
clickbench_q18/duckdb:duckdb 950744027 9.39284e+08 1.0122 ns
clickbench_q19/duckdb:duckdb 37213789 3.69901e+07 1.00605 ns
clickbench_q20/duckdb:duckdb 440055451 4.43556e+08 0.992107 ns
clickbench_q21/duckdb:duckdb 474078864 4.66701e+08 1.01581 ns
clickbench_q22/duckdb:duckdb 546021284 5.19282e+08 1.05149 ns
clickbench_q23/duckdb:duckdb 232984001 2.43381e+08 0.95728 ns
clickbench_q24/duckdb:duckdb 49379398 4.84301e+07 1.0196 ns
clickbench_q25/duckdb:duckdb 111276618 1.11366e+08 0.999202 ns
clickbench_q26/duckdb:duckdb 47769318 4.63671e+07 1.03024 ns
clickbench_q27/duckdb:duckdb 524917038 5.25883e+08 0.998163 ns
clickbench_q28/duckdb:duckdb 4505839668 4.43276e+09 1.01649 ns
clickbench_q29/duckdb:duckdb 50512751 5.00387e+07 1.00947 ns
clickbench_q30/duckdb:duckdb 270336891 2.68585e+08 1.00652 ns
clickbench_q31/duckdb:duckdb 337749590 3.33958e+08 1.01135 ns
clickbench_q32/duckdb:duckdb 1034412022 1.02015e+09 1.01398 ns
clickbench_q33/duckdb:duckdb 1084390217 1.06207e+09 1.02101 ns
clickbench_q34/duckdb:duckdb 1151836338 1.12712e+09 1.02193 ns
clickbench_q35/duckdb:duckdb 266295897 2.63594e+08 1.01025 ns
clickbench_q36/duckdb:duckdb 44945876 4.46244e+07 1.0072 ns
clickbench_q37/duckdb:duckdb 33393861 3.27496e+07 1.01967 ns
clickbench_q38/duckdb:duckdb 34249326 3.39732e+07 1.00813 ns
clickbench_q39/duckdb:duckdb 71352485 6.70471e+07 1.06421 ns
clickbench_q40/duckdb:duckdb 33507949 3.35921e+07 0.997496 ns
clickbench_q41/duckdb:duckdb 33970409 3.372e+07 1.00743 ns
clickbench_q42/duckdb:duckdb 33476825 3.29643e+07 1.01555 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 1.026x ➖
  • Vortex: 1.007x ➖
  • Best: vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 (0.905x)
  • Worst: vortex:parquet-zstd ratio decompress time/Arade (1.117x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR e259b04 base cb31e1c ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.40484e+09 1.37923e+09 1.01857 ns
parquet_rs-zstd decompress time/taxi 2.93437e+08 2.85724e+08 1.02699 ns
compress time/taxi 7.22836e+08 6.98013e+08 1.03556 ns
decompress time/taxi 2.06297e+07 1.92177e+07 1.07348 ns
parquet_rs-zstd compress time/Arade 2.55667e+09 2.48919e+09 1.02711 ns
parquet_rs-zstd decompress time/Arade 6.63259e+08 6.5822e+08 1.00766 ns
compress time/Arade 1.18967e+09 1.14006e+09 1.04351 ns
decompress time/Arade 3.30248e+07 2.93368e+07 1.12571 ns 🚨
parquet_rs-zstd compress time/Bimbo 1.60716e+10 1.57023e+10 1.02352 ns
parquet_rs-zstd decompress time/Bimbo 2.28114e+09 2.28127e+09 0.999942 ns
compress time/Bimbo 6.86178e+09 6.57708e+09 1.04329 ns
decompress time/Bimbo 1.01828e+08 9.41035e+07 1.08208 ns
parquet_rs-zstd compress time/CMSprovider 8.16668e+09 7.75901e+09 1.05254 ns
parquet_rs-zstd decompress time/CMSprovider 2.17869e+09 2.07942e+09 1.04774 ns
compress time/CMSprovider 2.93795e+09 2.78189e+09 1.0561 ns
decompress time/CMSprovider 7.70574e+07 7.00981e+07 1.09928 ns
parquet_rs-zstd compress time/Euro2016 1.49488e+09 1.43767e+09 1.03979 ns
parquet_rs-zstd decompress time/Euro2016 4.2478e+08 4.14256e+08 1.0254 ns
compress time/Euro2016 4.26873e+08 4.02753e+08 1.05989 ns
decompress time/Euro2016 2.14196e+07 1.95089e+07 1.09794 ns
parquet_rs-zstd compress time/Food 9.31052e+08 9.15886e+08 1.01656 ns
parquet_rs-zstd decompress time/Food 2.4035e+08 2.36233e+08 1.01743 ns
compress time/Food 3.89994e+08 3.82335e+08 1.02003 ns
decompress time/Food 9.24544e+06 8.74283e+06 1.05749 ns
parquet_rs-zstd compress time/HashTags 2.72466e+09 2.52233e+09 1.08022 ns
parquet_rs-zstd decompress time/HashTags 7.45551e+08 6.787e+08 1.0985 ns
compress time/HashTags 8.98098e+08 8.60858e+08 1.04326 ns
decompress time/HashTags 8.4181e+07 7.99656e+07 1.05272 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.29602e+09 3.16161e+09 1.04251 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.22578e+08 7.10061e+08 1.01763 ns
compress time/TPC-H l_comment chunked 1.33758e+09 1.25218e+09 1.0682 ns
decompress time/TPC-H l_comment chunked 4.58137e+07 4.50006e+07 1.01807 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.26599e+09 3.16361e+09 1.03236 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.21429e+08 7.09735e+08 1.01648 ns
compress time/TPC-H l_comment canonical 1.32865e+09 1.2537e+09 1.05979 ns
decompress time/TPC-H l_comment canonical 4.40039e+07 4.32232e+07 1.01806 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7.57614e+06 6.45486e+06 1.17371 ns 🚨
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.68318e+06 2.53556e+06 1.05822 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.69336e+07 1.43101e+07 1.18333 ns 🚨
decompress time/wide table cols=100 chunks=1 rows=1000 3.09109e+06 3.11612e+06 0.99197 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 9.0341e+07 8.65254e+07 1.0441 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 3.13147e+07 2.94567e+07 1.06307 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.51781e+08 1.44166e+08 1.05282 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.68724e+07 2.60455e+07 1.03175 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 8.85052e+08 8.87956e+08 0.99673 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.46544e+08 3.35436e+08 1.03312 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.42081e+09 1.40709e+09 1.00974 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.7971e+08 2.58232e+08 1.08317 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 7.65984e+06 6.44988e+06 1.18759 ns 🚨
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.68361e+06 2.60465e+06 1.03032 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.56672e+07 1.45727e+07 1.07511 ns
decompress time/wide table cols=100 chunks=50 rows=1000 3.28461e+06 2.90213e+06 1.13179 ns 🚨
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.89042e+07 8.31766e+07 1.06886 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 3.08544e+07 2.88983e+07 1.06769 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.49011e+08 1.42408e+08 1.04637 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.67461e+07 2.62419e+07 1.01921 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.90252e+08 8.91115e+08 0.999032 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.4545e+08 3.37022e+08 1.02501 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.43311e+09 1.40156e+09 1.02251 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.7744e+08 2.56972e+08 1.07965 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.50312e+07 5.50312e+07 1 bytes
vortex:parquet-zstd size/taxi 0.984825 0.984825 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.514533 0.50609 1.01668 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0703037 0.0672595 1.04526 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.42376e+08 1.42376e+08 1 bytes
vortex:parquet-zstd size/Arade 0.466376 0.466376 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.465319 0.458004 1.01597 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0497917 0.0445699 1.11716 ratio 🚨
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.30588e+08 5.30588e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.36421 1.36421 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.426951 0.41886 1.01932 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0446391 0.0412505 1.08215 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 5.03943e+08 5.03943e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.31019 1.31019 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.359749 0.358536 1.00338 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0353687 0.0337103 1.04919 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.72339e+08 1.72339e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.40065 1.40065 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.285557 0.280142 1.01933 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0504252 0.0470937 1.07074 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.44048e+07 4.44048e+07 1 bytes
vortex:parquet-zstd size/Food 1.22741 1.22741 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.418875 0.417448 1.00342 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0384666 0.0370094 1.03937 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 2.03867e+08 2.03867e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.52304 1.52304 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.329618 0.341295 0.965787 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.112911 0.117822 0.958321 ratio
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.86696e+08 1.86696e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.17855 1.17855 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.405816 0.396057 1.02464 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0634031 0.0633757 1.00043 ratio
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.86696e+08 1.86696e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.17855 1.17855 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.406816 0.396287 1.02657 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0609955 0.0609004 1.00156 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.23512 2.21696 1.00819 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.15202 1.22896 0.937396 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.68009 1.66617 1.00836 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.858141 0.884194 0.970534 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.60534 1.58465 1.01306 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.80714 0.769841 1.04845 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.04537 2.25938 0.905281 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.22395 1.11421 1.09849 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.67608 1.71211 0.978956 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.866847 0.908077 0.954596 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.60978 1.57282 1.0235 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.803127 0.762478 1.05331 ratio

@joseph-isaacs joseph-isaacs merged commit 49d77a2 into develop Jan 19, 2026
46 of 48 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/remoev-canonical-vtable branch January 19, 2026 20:43
danking pushed a commit that referenced this pull request Feb 6, 2026
…in VTable (#6045)

Internal Array API break, just use execute

---------

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants