Skip to content

Feature: Use array.filter() instead of filter(array) compute#6146

Merged
connortsui20 merged 4 commits intodevelopfrom
ct/use-filter-array
Jan 27, 2026
Merged

Feature: Use array.filter() instead of filter(array) compute#6146
connortsui20 merged 4 commits intodevelopfrom
ct/use-filter-array

Conversation

@connortsui20
Copy link
Contributor

@connortsui20 connortsui20 commented Jan 26, 2026

I also removed some benchmarks (3) that now no longer benchmark anything useful. We'll soon want a way to benchmark the execution of arbitrary arrays, and they should all share similar benchmarking logic.

In a follow up PR (#6147) I will remove every occurrence of the old filter compute function! mwa ha ha

@connortsui20
Copy link
Contributor Author

Note: it seems like only the bitpacking early filter benchmark suffers, everything else is an improvement

@vortex-data vortex-data deleted a comment from codspeed-hq bot Jan 26, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Jan 26, 2026

CodSpeed Performance Report

Merging this PR will degrade performance by 24.32%

Comparing ct/use-filter-array (4940e77) with develop (bb25710)

⚠️ Unknown Walltime execution environment detected

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

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

Summary

⚡ 11 improved benchmarks
❌ 7 regressed benchmarks
✅ 1143 untouched benchmarks
⏩ 1323 skipped benchmarks1

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime u32_FoR[10M] 219.2 µs 184.9 µs +18.57%
WallTime u8_FoR[10M] 6.4 µs 8.5 µs -24.32%
Simulation into_canonical_non_nullable[(10000, 1, 0.0)] 32.1 µs 37.2 µs -13.57%
Simulation into_canonical_non_nullable[(10000, 100, 0.01)] 3 ms 2.2 ms +37.53%
Simulation into_canonical_non_nullable[(10000, 1, 0.01)] 38.1 µs 43.6 µs -12.56%
Simulation into_canonical_non_nullable[(10000, 100, 0.1)] 4.6 ms 3.7 ms +22.23%
Simulation into_canonical_non_nullable[(10000, 100, 0.0)] 2.7 ms 1.9 ms +41.72%
Simulation canonical_into_non_nullable[(10000, 1, 0.0)] 35.9 µs 28 µs +28.34%
Simulation into_canonical_nullable[(10000, 100, 0.1)] 6.1 ms 6.9 ms -11.69%
Simulation canonical_into_non_nullable[(10000, 1, 0.01)] 40.8 µs 34.3 µs +19.01%
Simulation into_canonical_nullable[(10000, 10, 0.1)] 720 µs 639.4 µs +12.61%
Simulation into_canonical_nullable[(10000, 100, 0.0)] 4.3 ms 5.2 ms -16.63%
Simulation into_canonical_nullable[(10000, 10, 0.0)] 459.1 µs 547.9 µs -16.21%
Simulation canonical_into_non_nullable[(10000, 1, 0.1)] 56.8 µs 48.8 µs +16.25%
Simulation canonical_into_non_nullable[(10000, 100, 0.0)] 2.7 ms 1.9 ms +41.99%
Simulation canonical_into_non_nullable[(10000, 100, 0.01)] 2.9 ms 2.2 ms +36.68%
Simulation canonical_into_non_nullable[(10000, 100, 0.1)] 4.5 ms 3.7 ms +21.76%
Simulation canonical_into_nullable[(10000, 100, 0.0)] 4.3 ms 5 ms -12.39%

Footnotes

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

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

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.000x ➖
  • Vortex: 1.000x ➖
  • duckdb:vortex: 0.997x ➖
  • datafusion:vortex: 1.002x ➖
  • Best: tpch_q11/duckdb:vortex-compact (0.905x)
  • Worst: tpch_q13/datafusion:vortex-file-compressed (1.064x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 581a7e9 base 7af0456 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 83279907 8.54418e+07 0.974697 ns
tpch_q02/datafusion:arrow 31668429 3.15913e+07 1.00244 ns
tpch_q03/datafusion:arrow 53578062 5.41725e+07 0.989027 ns
tpch_q04/datafusion:arrow 45809019 4.57397e+07 1.00152 ns
tpch_q05/datafusion:arrow 111633104 1.14962e+08 0.971044 ns
tpch_q06/datafusion:arrow 34960180 3.5278e+07 0.99099 ns
tpch_q07/datafusion:arrow 200230426 2.01139e+08 0.995484 ns
tpch_q08/datafusion:arrow 80671335 8.1025e+07 0.995636 ns
tpch_q09/datafusion:arrow 104614999 1.04156e+08 1.00441 ns
tpch_q10/datafusion:arrow 87675604 8.7851e+07 0.998004 ns
tpch_q11/datafusion:arrow 18451273 1.84461e+07 1.00028 ns
tpch_q12/datafusion:arrow 81606663 8.2893e+07 0.984482 ns
tpch_q13/datafusion:arrow 56957127 5.68208e+07 1.0024 ns
tpch_q14/datafusion:arrow 43743765 4.39863e+07 0.994486 ns
tpch_q15/datafusion:arrow 87966270 8.9612e+07 0.981635 ns
tpch_q16/datafusion:arrow 26706537 2.75296e+07 0.970104 ns
tpch_q17/datafusion:arrow 110451673 1.05379e+08 1.04813 ns
tpch_q18/datafusion:arrow 187054491 1.86061e+08 1.00534 ns
tpch_q19/datafusion:arrow 63097939 6.31661e+07 0.998922 ns
tpch_q20/datafusion:arrow 59583868 5.90496e+07 1.00905 ns
tpch_q21/datafusion:arrow 287184049 2.74463e+08 1.04635 ns
tpch_q22/datafusion:arrow 26346647 2.65355e+07 0.992882 ns
tpch_q01/datafusion:parquet 112487487 1.44511e+08 0.778401 ns 🚀
tpch_q02/datafusion:parquet 89815782 8.82506e+07 1.01774 ns
tpch_q03/datafusion:parquet 92235523 8.94627e+07 1.03099 ns
tpch_q04/datafusion:parquet 58156362 5.81092e+07 1.00081 ns
tpch_q05/datafusion:parquet 176020181 1.7706e+08 0.994127 ns
tpch_q06/datafusion:parquet 40105024 4.11434e+07 0.974763 ns
tpch_q07/datafusion:parquet 196676889 1.96548e+08 1.00065 ns
tpch_q08/datafusion:parquet 182033854 1.79455e+08 1.01437 ns
tpch_q09/datafusion:parquet 217906836 2.27771e+08 0.956692 ns
tpch_q10/datafusion:parquet 200753872 2.04966e+08 0.979451 ns
tpch_q11/datafusion:parquet 66525377 6.55264e+07 1.01525 ns
tpch_q12/datafusion:parquet 119496150 1.30443e+08 0.91608 ns
tpch_q13/datafusion:parquet 206114762 2.12851e+08 0.968352 ns
tpch_q14/datafusion:parquet 89105603 9.06983e+07 0.98244 ns
tpch_q15/datafusion:parquet 72168308 7.79769e+07 0.925509 ns
tpch_q16/datafusion:parquet 56958302 5.63276e+07 1.0112 ns
tpch_q17/datafusion:parquet 175462618 1.87929e+08 0.933662 ns
tpch_q18/datafusion:parquet 243930996 2.52177e+08 0.967302 ns
tpch_q19/datafusion:parquet 104185016 1.074e+08 0.970062 ns
tpch_q20/datafusion:parquet 130100770 1.29685e+08 1.0032 ns
tpch_q21/datafusion:parquet 194173244 1.89621e+08 1.02401 ns
tpch_q22/datafusion:parquet 42140881 4.36493e+07 0.965442 ns
tpch_q01/datafusion:vortex-file-compressed 59571695 5.80201e+07 1.02674 ns
tpch_q02/datafusion:vortex-file-compressed 66830269 6.40024e+07 1.04418 ns
tpch_q03/datafusion:vortex-file-compressed 32887300 3.46904e+07 0.948024 ns
tpch_q04/datafusion:vortex-file-compressed 22655962 2.20994e+07 1.02518 ns
tpch_q05/datafusion:vortex-file-compressed 89128083 8.9222e+07 0.998947 ns
tpch_q06/datafusion:vortex-file-compressed 11762213 1.17714e+07 0.999218 ns
tpch_q07/datafusion:vortex-file-compressed 99777568 1.04301e+08 0.956629 ns
tpch_q08/datafusion:vortex-file-compressed 80993610 7.72075e+07 1.04904 ns
tpch_q09/datafusion:vortex-file-compressed 95869720 9.47178e+07 1.01216 ns
tpch_q10/datafusion:vortex-file-compressed 90453293 8.85853e+07 1.02109 ns
tpch_q11/datafusion:vortex-file-compressed 26381882 2.57364e+07 1.02508 ns
tpch_q12/datafusion:vortex-file-compressed 41642918 4.01478e+07 1.03724 ns
tpch_q13/datafusion:vortex-file-compressed 35681158 3.35299e+07 1.06416 ns
tpch_q14/datafusion:vortex-file-compressed 34324455 3.41885e+07 1.00398 ns
tpch_q15/datafusion:vortex-file-compressed 31545168 3.30034e+07 0.955815 ns
tpch_q16/datafusion:vortex-file-compressed 40302587 3.95807e+07 1.01824 ns
tpch_q17/datafusion:vortex-file-compressed 82893969 8.00334e+07 1.03574 ns
tpch_q18/datafusion:vortex-file-compressed 113629408 1.12507e+08 1.00998 ns
tpch_q19/datafusion:vortex-file-compressed 37254638 3.95024e+07 0.943098 ns
tpch_q20/datafusion:vortex-file-compressed 57183638 5.83288e+07 0.980367 ns
tpch_q21/datafusion:vortex-file-compressed 108121282 1.05168e+08 1.02808 ns
tpch_q22/datafusion:vortex-file-compressed 21170298 2.07445e+07 1.02053 ns
tpch_q01/datafusion:vortex-compact 64484906 6.56931e+07 0.981608 ns
tpch_q02/datafusion:vortex-compact 68353598 6.44861e+07 1.05997 ns
tpch_q03/datafusion:vortex-compact 35099818 3.56371e+07 0.984924 ns
tpch_q04/datafusion:vortex-compact 25814639 2.6546e+07 0.97245 ns
tpch_q05/datafusion:vortex-compact 93038973 9.314e+07 0.998915 ns
tpch_q06/datafusion:vortex-compact 19225744 1.99859e+07 0.961964 ns
tpch_q07/datafusion:vortex-compact 105852334 1.06534e+08 0.993606 ns
tpch_q08/datafusion:vortex-compact 80840485 8.40759e+07 0.961518 ns
tpch_q09/datafusion:vortex-compact 100639897 1.02046e+08 0.986224 ns
tpch_q10/datafusion:vortex-compact 92490149 8.86517e+07 1.0433 ns
tpch_q11/datafusion:vortex-compact 27891450 2.76383e+07 1.00916 ns
tpch_q12/datafusion:vortex-compact 48872006 4.91991e+07 0.993352 ns
tpch_q13/datafusion:vortex-compact 41336617 4.13311e+07 1.00013 ns
tpch_q14/datafusion:vortex-compact 37740996 3.72103e+07 1.01426 ns
tpch_q15/datafusion:vortex-compact 41226015 4.15442e+07 0.992341 ns
tpch_q16/datafusion:vortex-compact 43510937 4.54113e+07 0.958151 ns
tpch_q17/datafusion:vortex-compact 84678977 8.52289e+07 0.993548 ns
tpch_q18/datafusion:vortex-compact 115037366 1.13937e+08 1.00966 ns
tpch_q19/datafusion:vortex-compact 53205320 5.4205e+07 0.981557 ns
tpch_q20/datafusion:vortex-compact 61719792 6.4214e+07 0.961158 ns
tpch_q21/datafusion:vortex-compact 115945895 1.10419e+08 1.05006 ns
tpch_q22/datafusion:vortex-compact 19799066 1.95014e+07 1.01527 ns
tpch_q01/duckdb:parquet 104142169 7.86422e+07 1.32425 ns 🚨
tpch_q02/duckdb:parquet 48175172 4.73673e+07 1.01706 ns
tpch_q03/duckdb:parquet 78375011 7.69448e+07 1.01859 ns
tpch_q04/duckdb:parquet 59941023 6.06445e+07 0.9884 ns
tpch_q05/duckdb:parquet 76752593 7.6272e+07 1.0063 ns
tpch_q06/duckdb:parquet 23204726 2.31615e+07 1.00187 ns
tpch_q07/duckdb:parquet 86725207 8.41116e+07 1.03107 ns
tpch_q08/duckdb:parquet 98997049 9.73909e+07 1.01649 ns
tpch_q09/duckdb:parquet 149410170 1.45354e+08 1.0279 ns
tpch_q10/duckdb:parquet 144524203 1.51485e+08 0.954047 ns
tpch_q11/duckdb:parquet 26372804 2.57616e+07 1.02372 ns
tpch_q12/duckdb:parquet 73026292 6.08572e+07 1.19996 ns 🚨
tpch_q13/duckdb:parquet 280784241 2.75136e+08 1.02053 ns
tpch_q14/duckdb:parquet 52461904 5.30424e+07 0.989055 ns
tpch_q15/duckdb:parquet 29088652 2.89093e+07 1.0062 ns
tpch_q16/duckdb:parquet 59256656 6.05759e+07 0.978221 ns
tpch_q17/duckdb:parquet 64945528 6.85419e+07 0.94753 ns
tpch_q18/duckdb:parquet 132170001 1.38811e+08 0.95216 ns
tpch_q19/duckdb:parquet 72157708 7.14312e+07 1.01017 ns
tpch_q20/duckdb:parquet 80248472 7.13568e+07 1.12461 ns 🚨
tpch_q21/duckdb:parquet 181929917 1.86768e+08 0.974095 ns
tpch_q22/duckdb:parquet 56821450 5.64955e+07 1.00577 ns
tpch_q01/duckdb:vortex-file-compressed 34268869 3.39918e+07 1.00815 ns
tpch_q02/duckdb:vortex-file-compressed 30740703 3.00371e+07 1.02342 ns
tpch_q03/duckdb:vortex-file-compressed 32529435 3.26632e+07 0.995905 ns
tpch_q04/duckdb:vortex-file-compressed 34795291 3.59563e+07 0.96771 ns
tpch_q05/duckdb:vortex-file-compressed 37663364 3.81388e+07 0.987534 ns
tpch_q06/duckdb:vortex-file-compressed 9565432 9.63062e+06 0.993231 ns
tpch_q07/duckdb:vortex-file-compressed 39778643 3.90397e+07 1.01893 ns
tpch_q08/duckdb:vortex-file-compressed 45689507 4.60341e+07 0.992515 ns
tpch_q09/duckdb:vortex-file-compressed 77320402 8.02852e+07 0.963071 ns
tpch_q10/duckdb:vortex-file-compressed 36575312 3.61105e+07 1.01287 ns
tpch_q11/duckdb:vortex-file-compressed 16088619 1.53e+07 1.05154 ns
tpch_q12/duckdb:vortex-file-compressed 21977955 2.25122e+07 0.97627 ns
tpch_q13/duckdb:vortex-file-compressed 37361709 3.77447e+07 0.989853 ns
tpch_q14/duckdb:vortex-file-compressed 24411491 2.60074e+07 0.938638 ns
tpch_q15/duckdb:vortex-file-compressed 18305438 1.84849e+07 0.990289 ns
tpch_q16/duckdb:vortex-file-compressed 33018329 3.27382e+07 1.00856 ns
tpch_q17/duckdb:vortex-file-compressed 25487513 2.56832e+07 0.99238 ns
tpch_q18/duckdb:vortex-file-compressed 53763156 5.46791e+07 0.983249 ns
tpch_q19/duckdb:vortex-file-compressed 29817369 2.96215e+07 1.00661 ns
tpch_q20/duckdb:vortex-file-compressed 37692684 3.71573e+07 1.01441 ns
tpch_q21/duckdb:vortex-file-compressed 103480624 1.0163e+08 1.01821 ns
tpch_q22/duckdb:vortex-file-compressed 19586674 1.92077e+07 1.01973 ns
tpch_q01/duckdb:vortex-compact 39180516 3.96506e+07 0.988144 ns
tpch_q02/duckdb:vortex-compact 41132913 4.34674e+07 0.946293 ns
tpch_q03/duckdb:vortex-compact 37559258 3.61695e+07 1.03842 ns
tpch_q04/duckdb:vortex-compact 40216162 4.01645e+07 1.00129 ns
tpch_q05/duckdb:vortex-compact 46647583 4.59832e+07 1.01445 ns
tpch_q06/duckdb:vortex-compact 15957609 1.60377e+07 0.995009 ns
tpch_q07/duckdb:vortex-compact 48277864 4.92222e+07 0.980814 ns
tpch_q08/duckdb:vortex-compact 53766263 5.48193e+07 0.980791 ns
tpch_q09/duckdb:vortex-compact 88891416 8.90129e+07 0.998635 ns
tpch_q10/duckdb:vortex-compact 43148028 4.30599e+07 1.00205 ns
tpch_q11/duckdb:vortex-compact 22310881 2.46447e+07 0.905301 ns
tpch_q12/duckdb:vortex-compact 36661923 3.64913e+07 1.00468 ns
tpch_q13/duckdb:vortex-compact 43758087 4.35936e+07 1.00377 ns
tpch_q14/duckdb:vortex-compact 30286649 3.0104e+07 1.00607 ns
tpch_q15/duckdb:vortex-compact 21167484 2.18562e+07 0.96849 ns
tpch_q16/duckdb:vortex-compact 42317943 4.05965e+07 1.0424 ns
tpch_q17/duckdb:vortex-compact 28905983 2.89412e+07 0.998782 ns
tpch_q18/duckdb:vortex-compact 61453780 6.14759e+07 0.99964 ns
tpch_q19/duckdb:vortex-compact 37973808 3.73381e+07 1.01703 ns
tpch_q20/duckdb:vortex-compact 45292955 4.49953e+07 1.00662 ns
tpch_q21/duckdb:vortex-compact 112474966 1.13075e+08 0.994692 ns
tpch_q22/duckdb:vortex-compact 21344134 2.08687e+07 1.02278 ns
tpch_q01/duckdb:duckdb 17694955 1.74061e+07 1.01659 ns
tpch_q02/duckdb:duckdb 14324214 1.43602e+07 0.997494 ns
tpch_q03/duckdb:duckdb 21595107 2.22735e+07 0.969541 ns
tpch_q04/duckdb:duckdb 21964197 2.16146e+07 1.01618 ns
tpch_q05/duckdb:duckdb 24100499 2.30658e+07 1.04486 ns
tpch_q06/duckdb:duckdb 7278890 7.29773e+06 0.997418 ns
tpch_q07/duckdb:duckdb 27481388 2.67761e+07 1.02634 ns
tpch_q08/duckdb:duckdb 27303666 2.71496e+07 1.00568 ns
tpch_q09/duckdb:duckdb 61871258 6.19732e+07 0.998356 ns
tpch_q10/duckdb:duckdb 59310655 5.87026e+07 1.01036 ns
tpch_q11/duckdb:duckdb 7165271 7.22381e+06 0.991897 ns
tpch_q12/duckdb:duckdb 17636480 1.76856e+07 0.997224 ns
tpch_q13/duckdb:duckdb 40326459 4.08289e+07 0.987694 ns
tpch_q14/duckdb:duckdb 22753747 2.25692e+07 1.00818 ns
tpch_q15/duckdb:duckdb 14272464 1.43684e+07 0.99332 ns
tpch_q16/duckdb:duckdb 25554400 2.58045e+07 0.990307 ns
tpch_q17/duckdb:duckdb 18191447 1.81559e+07 1.00196 ns
tpch_q18/duckdb:duckdb 39758750 4.02929e+07 0.986744 ns
tpch_q19/duckdb:duckdb 32488637 3.18925e+07 1.01869 ns
tpch_q20/duckdb:duckdb 26988237 2.67985e+07 1.00708 ns
tpch_q21/duckdb:duckdb 63465000 6.34694e+07 0.999931 ns
tpch_q22/duckdb:duckdb 27007513 2.63088e+07 1.02656 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.988x ➖
  • Vortex: 0.981x ➖
  • duckdb:vortex: 0.957x ➖
  • datafusion:vortex: 1.006x ➖
  • Best: fineweb_q02/duckdb:vortex-compact (0.790x)
  • Worst: fineweb_q03/datafusion:vortex-file-compressed (1.117x)
  • Significant (>10%): 2↑ 1↓
Detailed Results Table
name PR 581a7e9 base 7af0456 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6902327 6.51201e+06 1.05994 ns
fineweb_q01/datafusion:parquet 269788071 2.71039e+08 0.995385 ns
fineweb_q02/datafusion:parquet 269310216 2.70892e+08 0.99416 ns
fineweb_q03/datafusion:parquet 265798305 2.65229e+08 1.00214 ns
fineweb_q04/datafusion:parquet 281133786 2.79395e+08 1.00622 ns
fineweb_q05/datafusion:parquet 275836030 2.7877e+08 0.989477 ns
fineweb_q06/datafusion:parquet 274660178 2.68294e+08 1.02373 ns
fineweb_q07/datafusion:parquet 264942461 2.63642e+08 1.00493 ns
fineweb_q08/datafusion:parquet 258967966 2.59261e+08 0.998871 ns
fineweb_q00/datafusion:vortex-file-compressed 6908092 6.82951e+06 1.01151 ns
fineweb_q01/datafusion:vortex-file-compressed 32964738 3.21199e+07 1.0263 ns
fineweb_q02/datafusion:vortex-file-compressed 33562383 3.51356e+07 0.955224 ns
fineweb_q03/datafusion:vortex-file-compressed 88225099 7.89493e+07 1.11749 ns 🚨
fineweb_q04/datafusion:vortex-file-compressed 224209094 2.04576e+08 1.09597 ns
fineweb_q05/datafusion:vortex-file-compressed 191253074 1.94353e+08 0.984051 ns
fineweb_q06/datafusion:vortex-file-compressed 67345457 6.95739e+07 0.96797 ns
fineweb_q07/datafusion:vortex-file-compressed 70274186 7.04865e+07 0.996988 ns
fineweb_q08/datafusion:vortex-file-compressed 28372883 3.08418e+07 0.919949 ns
fineweb_q00/datafusion:vortex-compact 6280148 6.15807e+06 1.01982 ns
fineweb_q01/datafusion:vortex-compact 171381737 1.7068e+08 1.00411 ns
fineweb_q02/datafusion:vortex-compact 177533330 1.7694e+08 1.00335 ns
fineweb_q03/datafusion:vortex-compact 1264086656 1.2445e+09 1.01574 ns
fineweb_q04/datafusion:vortex-compact 1433741023 1.45219e+09 0.987294 ns
fineweb_q05/datafusion:vortex-compact 1150613915 1.1246e+09 1.02313 ns
fineweb_q06/datafusion:vortex-compact 590338269 5.87433e+08 1.00495 ns
fineweb_q07/datafusion:vortex-compact 618553587 6.27354e+08 0.985972 ns
fineweb_q08/datafusion:vortex-compact 30332971 3.02128e+07 1.00398 ns
fineweb_q00/duckdb:parquet 31112325 3.26714e+07 0.952281 ns
fineweb_q01/duckdb:parquet 101756159 9.97673e+07 1.01993 ns
fineweb_q02/duckdb:parquet 103251239 1.07341e+08 0.961898 ns
fineweb_q03/duckdb:parquet 309053386 3.12848e+08 0.98787 ns
fineweb_q04/duckdb:parquet 430354820 4.36025e+08 0.986995 ns
fineweb_q05/duckdb:parquet 405855069 4.04512e+08 1.00332 ns
fineweb_q06/duckdb:parquet 204174573 2.01912e+08 1.0112 ns
fineweb_q07/duckdb:parquet 218901953 2.15886e+08 1.01397 ns
fineweb_q08/duckdb:parquet 63239204 6.17534e+07 1.02406 ns
fineweb_q00/duckdb:vortex-file-compressed 4059296 3.88298e+06 1.04541 ns
fineweb_q01/duckdb:vortex-file-compressed 22999079 2.47067e+07 0.930883 ns
fineweb_q02/duckdb:vortex-file-compressed 26823997 2.8164e+07 0.952423 ns
fineweb_q03/duckdb:vortex-file-compressed 125092316 1.51996e+08 0.822997 ns 🚀
fineweb_q04/duckdb:vortex-file-compressed 200895595 1.91445e+08 1.04936 ns
fineweb_q05/duckdb:vortex-file-compressed 181006163 1.7926e+08 1.00974 ns
fineweb_q06/duckdb:vortex-file-compressed 52292986 5.70613e+07 0.916435 ns
fineweb_q07/duckdb:vortex-file-compressed 58050264 5.99451e+07 0.96839 ns
fineweb_q08/duckdb:vortex-file-compressed 8505089 9.39866e+06 0.904926 ns
fineweb_q00/duckdb:vortex-compact 5009582 5.44395e+06 0.92021 ns
fineweb_q01/duckdb:vortex-compact 88449446 9.13754e+07 0.967979 ns
fineweb_q02/duckdb:vortex-compact 92585353 1.17223e+08 0.789821 ns 🚀
fineweb_q03/duckdb:vortex-compact 808380934 8.09351e+08 0.998801 ns
fineweb_q04/duckdb:vortex-compact 858132527 8.62791e+08 0.9946 ns
fineweb_q05/duckdb:vortex-compact 766006314 7.63996e+08 1.00263 ns
fineweb_q06/duckdb:vortex-compact 442648199 4.42958e+08 0.9993 ns
fineweb_q07/duckdb:vortex-compact 461841977 4.57502e+08 1.00949 ns
fineweb_q08/duckdb:vortex-compact 9864155 1.00618e+07 0.980357 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.994x ➖
  • Vortex: 0.990x ➖
  • duckdb:vortex: 0.985x ➖
  • datafusion:vortex: 0.995x ➖
  • Best: tpcds_q92/duckdb:vortex-compact (0.873x)
  • Worst: tpcds_q02/duckdb:vortex-file-compressed (1.170x)
  • Significant (>10%): 2↑ 1↓
Detailed Results Table
name PR 581a7e9 base 7af0456 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 45687904 4.55063e+07 1.00399 ns
tpcds_q02/datafusion:parquet 63072874 6.51655e+07 0.967888 ns
tpcds_q03/datafusion:parquet 21703553 2.17589e+07 0.997455 ns
tpcds_q04/datafusion:parquet 406832356 4.0288e+08 1.00981 ns
tpcds_q05/datafusion:parquet 92973937 9.13634e+07 1.01763 ns
tpcds_q06/datafusion:parquet 111884274 1.05898e+08 1.05653 ns
tpcds_q07/datafusion:parquet 146391532 1.44338e+08 1.01422 ns
tpcds_q08/datafusion:parquet 45915358 4.58205e+07 1.00207 ns
tpcds_q09/datafusion:parquet 69092300 6.73705e+07 1.02556 ns
tpcds_q10/datafusion:parquet 115321853 1.12848e+08 1.02192 ns
tpcds_q11/datafusion:parquet 247963818 2.52898e+08 0.980488 ns
tpcds_q12/datafusion:parquet 34467905 3.62719e+07 0.950264 ns
tpcds_q13/datafusion:parquet 149886182 1.50043e+08 0.998952 ns
tpcds_q14/datafusion:parquet 254960341 2.50794e+08 1.01661 ns
tpcds_q15/datafusion:parquet 63325281 6.68251e+07 0.947626 ns
tpcds_q16/datafusion:parquet 40446474 4.07996e+07 0.991344 ns
tpcds_q17/datafusion:parquet 194043518 1.92094e+08 1.01015 ns
tpcds_q18/datafusion:parquet 189148292 1.89082e+08 1.00035 ns
tpcds_q19/datafusion:parquet 41582225 4.00266e+07 1.03886 ns
tpcds_q20/datafusion:parquet 28489713 2.91316e+07 0.977966 ns
tpcds_q21/datafusion:parquet 31807783 3.13593e+07 1.0143 ns
tpcds_q22/datafusion:parquet 156138311 1.44954e+08 1.07716 ns
tpcds_q23/datafusion:parquet 201675894 2.00224e+08 1.00725 ns
tpcds_q24/datafusion:parquet 248485391 2.46795e+08 1.00685 ns
tpcds_q25/datafusion:parquet 203104415 1.98836e+08 1.02147 ns
tpcds_q26/datafusion:parquet 124074760 1.22825e+08 1.01018 ns
tpcds_q27/datafusion:parquet 268148001 2.76005e+08 0.971532 ns
tpcds_q28/datafusion:parquet 55915627 5.58422e+07 1.00131 ns
tpcds_q29/datafusion:parquet 204404652 1.99038e+08 1.02696 ns
tpcds_q30/datafusion:parquet 54118452 5.40648e+07 1.00099 ns
tpcds_q31/datafusion:parquet 123618175 1.26562e+08 0.976741 ns
tpcds_q32/datafusion:parquet 33260531 3.2471e+07 1.02432 ns
tpcds_q33/datafusion:parquet 47158775 4.6711e+07 1.00959 ns
tpcds_q34/datafusion:parquet 39767887 3.87474e+07 1.02634 ns
tpcds_q35/datafusion:parquet 105551613 1.08314e+08 0.974498 ns
tpcds_q36/datafusion:parquet 92997513 9.5677e+07 0.971994 ns
tpcds_q37/datafusion:parquet 30846657 2.9366e+07 1.05042 ns
tpcds_q38/datafusion:parquet 74624082 7.22366e+07 1.03305 ns
tpcds_q39/datafusion:parquet 101951929 1.03136e+08 0.988518 ns
tpcds_q40/datafusion:parquet 42839569 4.10929e+07 1.04251 ns
tpcds_q41/datafusion:parquet 17294925 1.75968e+07 0.982842 ns
tpcds_q42/datafusion:parquet 18476942 1.93505e+07 0.954858 ns
tpcds_q43/datafusion:parquet 30182999 3.0513e+07 0.989184 ns
tpcds_q44/datafusion:parquet 50917108 4.92307e+07 1.03425 ns
tpcds_q45/datafusion:parquet 79065108 8.03455e+07 0.984064 ns
tpcds_q46/datafusion:parquet 54617752 5.71348e+07 0.955945 ns
tpcds_q47/datafusion:parquet 205738928 1.98627e+08 1.03581 ns
tpcds_q48/datafusion:parquet 136555100 1.34908e+08 1.01221 ns
tpcds_q49/datafusion:parquet 93990950 9.50376e+07 0.988987 ns
tpcds_q50/datafusion:parquet 124252286 1.21134e+08 1.02574 ns
tpcds_q51/datafusion:parquet 101926187 1.02925e+08 0.990292 ns
tpcds_q52/datafusion:parquet 19268435 1.97737e+07 0.974447 ns
tpcds_q53/datafusion:parquet 33983074 3.56538e+07 0.953139 ns
tpcds_q54/datafusion:parquet 60268521 6.08405e+07 0.990599 ns
tpcds_q55/datafusion:parquet 19232506 1.97636e+07 0.973126 ns
tpcds_q56/datafusion:parquet 46873201 4.65195e+07 1.0076 ns
tpcds_q57/datafusion:parquet 152096639 1.58834e+08 0.957583 ns
tpcds_q58/datafusion:parquet 83457616 8.18146e+07 1.02008 ns
tpcds_q59/datafusion:parquet 81831512 8.33638e+07 0.98162 ns
tpcds_q60/datafusion:parquet 46581855 4.98826e+07 0.933829 ns
tpcds_q61/datafusion:parquet 74216558 7.35794e+07 1.00866 ns
tpcds_q62/datafusion:parquet 44779299 4.6983e+07 0.953097 ns
tpcds_q63/datafusion:parquet 35406530 3.61969e+07 0.978165 ns
tpcds_q64/datafusion:parquet 1072911065 1.04625e+09 1.02549 ns
tpcds_q65/datafusion:parquet 57249323 5.50052e+07 1.0408 ns
tpcds_q66/datafusion:parquet 117778947 1.13051e+08 1.04183 ns
tpcds_q67/datafusion:parquet 179944564 1.69509e+08 1.06157 ns
tpcds_q68/datafusion:parquet 55158521 5.78243e+07 0.953898 ns
tpcds_q69/datafusion:parquet 102343007 1.03039e+08 0.993244 ns
tpcds_q70/datafusion:parquet 117875398 1.12851e+08 1.04452 ns
tpcds_q71/datafusion:parquet 34924457 3.67517e+07 0.950281 ns
tpcds_q72/datafusion:parquet 866848931 8.59359e+08 1.00872 ns
tpcds_q73/datafusion:parquet 37729679 4.0769e+07 0.92545 ns
tpcds_q74/datafusion:parquet 147800095 1.45378e+08 1.01666 ns
tpcds_q75/datafusion:parquet 166467295 1.67592e+08 0.993291 ns
tpcds_q76/datafusion:parquet 106739015 1.03912e+08 1.02721 ns
tpcds_q77/datafusion:parquet 67570786 6.88601e+07 0.981277 ns
tpcds_q78/datafusion:parquet 193001566 1.98764e+08 0.971009 ns
tpcds_q79/datafusion:parquet 45271906 4.60259e+07 0.983619 ns
tpcds_q80/datafusion:parquet 134055419 1.28723e+08 1.04143 ns
tpcds_q81/datafusion:parquet 53671284 5.31468e+07 1.00987 ns
tpcds_q82/datafusion:parquet 31863068 3.22094e+07 0.989247 ns
tpcds_q83/datafusion:parquet 65279034 6.67114e+07 0.97853 ns
tpcds_q84/datafusion:parquet 54151278 5.45972e+07 0.991833 ns
tpcds_q85/datafusion:parquet 258625787 2.55867e+08 1.01078 ns
tpcds_q86/datafusion:parquet 25117212 2.64809e+07 0.948505 ns
tpcds_q87/datafusion:parquet 73442080 7.54885e+07 0.972891 ns
tpcds_q88/datafusion:parquet 95912007 9.46549e+07 1.01328 ns
tpcds_q89/datafusion:parquet 43517119 4.19055e+07 1.03846 ns
tpcds_q90/datafusion:parquet 24138755 2.48467e+07 0.971507 ns
tpcds_q91/datafusion:parquet 84291447 8.54233e+07 0.98675 ns
tpcds_q92/datafusion:parquet 30061038 3.0805e+07 0.975848 ns
tpcds_q93/datafusion:parquet 42629582 4.26439e+07 0.999664 ns
tpcds_q94/datafusion:parquet 35272584 3.38277e+07 1.04271 ns
tpcds_q95/datafusion:parquet 148537069 1.48865e+08 0.9978 ns
tpcds_q96/datafusion:parquet 18506012 1.8545e+07 0.997898 ns
tpcds_q97/datafusion:parquet 40037442 4.17312e+07 0.959414 ns
tpcds_q98/datafusion:parquet 42337760 4.31563e+07 0.981033 ns
tpcds_q99/datafusion:parquet 48564628 5.0143e+07 0.968523 ns
tpcds_q01/datafusion:vortex-file-compressed 38260200 3.78554e+07 1.01069 ns
tpcds_q02/datafusion:vortex-file-compressed 87713262 8.84353e+07 0.991835 ns
tpcds_q03/datafusion:vortex-file-compressed 31683516 3.16921e+07 0.99973 ns
tpcds_q04/datafusion:vortex-file-compressed 433811762 4.3686e+08 0.993023 ns
tpcds_q05/datafusion:vortex-file-compressed 83537338 8.66699e+07 0.963857 ns
tpcds_q06/datafusion:vortex-file-compressed 87477125 8.90189e+07 0.98268 ns
tpcds_q07/datafusion:vortex-file-compressed 88255455 8.75034e+07 1.0086 ns
tpcds_q08/datafusion:vortex-file-compressed 47729318 4.97534e+07 0.959318 ns
tpcds_q09/datafusion:vortex-file-compressed 55432068 5.74943e+07 0.964131 ns
tpcds_q10/datafusion:vortex-file-compressed 63065026 6.46975e+07 0.974768 ns
tpcds_q11/datafusion:vortex-file-compressed 253224682 2.55781e+08 0.990007 ns
tpcds_q12/datafusion:vortex-file-compressed 41381805 4.15253e+07 0.996544 ns
tpcds_q13/datafusion:vortex-file-compressed 82235453 8.56576e+07 0.960049 ns
tpcds_q14/datafusion:vortex-file-compressed 248753298 2.55229e+08 0.974628 ns
tpcds_q15/datafusion:vortex-file-compressed 55034620 5.53598e+07 0.994126 ns
tpcds_q16/datafusion:vortex-file-compressed 37422379 3.88347e+07 0.963632 ns
tpcds_q17/datafusion:vortex-file-compressed 123633879 1.23686e+08 0.999576 ns
tpcds_q18/datafusion:vortex-file-compressed 116565661 1.13078e+08 1.03084 ns
tpcds_q19/datafusion:vortex-file-compressed 54393356 5.44417e+07 0.999112 ns
tpcds_q20/datafusion:vortex-file-compressed 46413278 4.76675e+07 0.973688 ns
tpcds_q21/datafusion:vortex-file-compressed 181426056 1.86011e+08 0.975351 ns
tpcds_q22/datafusion:vortex-file-compressed 76250646 7.5846e+07 1.00534 ns
tpcds_q23/datafusion:vortex-file-compressed 212640155 2.11614e+08 1.00485 ns
tpcds_q24/datafusion:vortex-file-compressed 203041211 2.01576e+08 1.00727 ns
tpcds_q25/datafusion:vortex-file-compressed 125859513 1.28858e+08 0.976733 ns
tpcds_q26/datafusion:vortex-file-compressed 74872565 7.07819e+07 1.05779 ns
tpcds_q27/datafusion:vortex-file-compressed 176846747 1.79433e+08 0.985584 ns
tpcds_q28/datafusion:vortex-file-compressed 44064112 4.55993e+07 0.966334 ns
tpcds_q29/datafusion:vortex-file-compressed 125422645 1.28358e+08 0.977132 ns
tpcds_q30/datafusion:vortex-file-compressed 40950386 3.76526e+07 1.08759 ns
tpcds_q31/datafusion:vortex-file-compressed 199599605 2.01343e+08 0.991339 ns
tpcds_q32/datafusion:vortex-file-compressed 30890975 3.05158e+07 1.01229 ns
tpcds_q33/datafusion:vortex-file-compressed 48505459 4.82638e+07 1.00501 ns
tpcds_q34/datafusion:vortex-file-compressed 41212442 4.18372e+07 0.985066 ns
tpcds_q35/datafusion:vortex-file-compressed 77085845 7.50041e+07 1.02776 ns
tpcds_q36/datafusion:vortex-file-compressed 116217984 1.17404e+08 0.989894 ns
tpcds_q37/datafusion:vortex-file-compressed 45769208 4.48855e+07 1.01969 ns
tpcds_q38/datafusion:vortex-file-compressed 104502894 1.01439e+08 1.0302 ns
tpcds_q39/datafusion:vortex-file-compressed 201759008 2.16101e+08 0.933634 ns
tpcds_q40/datafusion:vortex-file-compressed 62817195 6.60653e+07 0.950835 ns
tpcds_q41/datafusion:vortex-file-compressed 18590105 1.87572e+07 0.991092 ns
tpcds_q42/datafusion:vortex-file-compressed 34959669 3.53706e+07 0.988383 ns
tpcds_q43/datafusion:vortex-file-compressed 51466238 5.33711e+07 0.96431 ns
tpcds_q44/datafusion:vortex-file-compressed 50457699 4.98783e+07 1.01162 ns
tpcds_q45/datafusion:vortex-file-compressed 57795474 5.77075e+07 1.00152 ns
tpcds_q46/datafusion:vortex-file-compressed 76697381 7.25457e+07 1.05723 ns
tpcds_q47/datafusion:vortex-file-compressed 270431515 2.74623e+08 0.984739 ns
tpcds_q48/datafusion:vortex-file-compressed 75584276 7.80832e+07 0.967996 ns
tpcds_q49/datafusion:vortex-file-compressed 91581689 8.97368e+07 1.02056 ns
tpcds_q50/datafusion:vortex-file-compressed 84037978 8.36122e+07 1.00509 ns
tpcds_q51/datafusion:vortex-file-compressed 99276997 1.00992e+08 0.983018 ns
tpcds_q52/datafusion:vortex-file-compressed 34593721 3.36672e+07 1.02752 ns
tpcds_q53/datafusion:vortex-file-compressed 34707443 3.66596e+07 0.946748 ns
tpcds_q54/datafusion:vortex-file-compressed 64077603 6.13407e+07 1.04462 ns
tpcds_q55/datafusion:vortex-file-compressed 35319966 3.4691e+07 1.01813 ns
tpcds_q56/datafusion:vortex-file-compressed 57491068 5.80516e+07 0.990344 ns
tpcds_q57/datafusion:vortex-file-compressed 212894306 2.19515e+08 0.969838 ns
tpcds_q58/datafusion:vortex-file-compressed 129093068 1.28503e+08 1.00459 ns
tpcds_q59/datafusion:vortex-file-compressed 107259850 1.09869e+08 0.97625 ns
tpcds_q60/datafusion:vortex-file-compressed 58308178 5.74862e+07 1.0143 ns
tpcds_q61/datafusion:vortex-file-compressed 67984428 6.78858e+07 1.00145 ns
tpcds_q62/datafusion:vortex-file-compressed 51133551 5.21561e+07 0.980394 ns
tpcds_q63/datafusion:vortex-file-compressed 35474792 3.50551e+07 1.01197 ns
tpcds_q64/datafusion:vortex-file-compressed 776986165 7.66753e+08 1.01335 ns
tpcds_q65/datafusion:vortex-file-compressed 58304613 6.27312e+07 0.929436 ns
tpcds_q66/datafusion:vortex-file-compressed 131916241 1.33691e+08 0.986724 ns
tpcds_q67/datafusion:vortex-file-compressed 148851552 1.46829e+08 1.01377 ns
tpcds_q68/datafusion:vortex-file-compressed 71631449 6.97534e+07 1.02692 ns
tpcds_q69/datafusion:vortex-file-compressed 57949323 6.11256e+07 0.948037 ns
tpcds_q70/datafusion:vortex-file-compressed 127557812 1.2794e+08 0.997016 ns
tpcds_q71/datafusion:vortex-file-compressed 38804729 3.87811e+07 1.00061 ns
tpcds_q72/datafusion:vortex-file-compressed 3273161034 3.3127e+09 0.988064 ns
tpcds_q73/datafusion:vortex-file-compressed 42258171 4.33428e+07 0.974976 ns
tpcds_q74/datafusion:vortex-file-compressed 191072707 1.88976e+08 1.0111 ns
tpcds_q75/datafusion:vortex-file-compressed 164468788 1.65746e+08 0.992293 ns
tpcds_q76/datafusion:vortex-file-compressed 72842513 7.65848e+07 0.951136 ns
tpcds_q77/datafusion:vortex-file-compressed 66755912 6.33827e+07 1.05322 ns
tpcds_q78/datafusion:vortex-file-compressed 197452011 1.94497e+08 1.01519 ns
tpcds_q79/datafusion:vortex-file-compressed 50948847 5.20006e+07 0.979775 ns
tpcds_q80/datafusion:vortex-file-compressed 133137599 1.37084e+08 0.971214 ns
tpcds_q81/datafusion:vortex-file-compressed 47081184 4.6091e+07 1.02148 ns
tpcds_q82/datafusion:vortex-file-compressed 46448295 4.48271e+07 1.03616 ns
tpcds_q83/datafusion:vortex-file-compressed 77811990 7.9025e+07 0.98465 ns
tpcds_q84/datafusion:vortex-file-compressed 21903168 2.08409e+07 1.05097 ns
tpcds_q85/datafusion:vortex-file-compressed 147181836 1.47629e+08 0.996973 ns
tpcds_q86/datafusion:vortex-file-compressed 36863481 3.8485e+07 0.957867 ns
tpcds_q87/datafusion:vortex-file-compressed 105692177 1.04115e+08 1.01515 ns
tpcds_q88/datafusion:vortex-file-compressed 88338776 8.83284e+07 1.00012 ns
tpcds_q89/datafusion:vortex-file-compressed 64924858 6.57201e+07 0.9879 ns
tpcds_q90/datafusion:vortex-file-compressed 21513571 2.1668e+07 0.992873 ns
tpcds_q91/datafusion:vortex-file-compressed 33532499 3.42811e+07 0.978162 ns
tpcds_q92/datafusion:vortex-file-compressed 27216837 2.67884e+07 1.01599 ns
tpcds_q93/datafusion:vortex-file-compressed 43346527 4.33925e+07 0.998941 ns
tpcds_q94/datafusion:vortex-file-compressed 35561313 3.46607e+07 1.02598 ns
tpcds_q95/datafusion:vortex-file-compressed 104438735 1.02248e+08 1.02143 ns
tpcds_q96/datafusion:vortex-file-compressed 18747237 1.93398e+07 0.96936 ns
tpcds_q97/datafusion:vortex-file-compressed 38491122 3.87199e+07 0.994093 ns
tpcds_q98/datafusion:vortex-file-compressed 54920692 5.59134e+07 0.982246 ns
tpcds_q99/datafusion:vortex-file-compressed 67173724 6.88056e+07 0.976283 ns
tpcds_q01/datafusion:vortex-compact 42482224 4.44599e+07 0.955518 ns
tpcds_q02/datafusion:vortex-compact 92136507 9.29493e+07 0.991256 ns
tpcds_q03/datafusion:vortex-compact 35901199 3.64859e+07 0.983973 ns
tpcds_q04/datafusion:vortex-compact 458044968 4.67231e+08 0.98034 ns
tpcds_q05/datafusion:vortex-compact 95112677 9.42414e+07 1.00925 ns
tpcds_q06/datafusion:vortex-compact 89689428 8.86101e+07 1.01218 ns
tpcds_q07/datafusion:vortex-compact 96271485 9.77217e+07 0.98516 ns
tpcds_q08/datafusion:vortex-compact 54385993 5.41005e+07 1.00528 ns
tpcds_q09/datafusion:vortex-compact 106008153 1.09049e+08 0.972119 ns
tpcds_q10/datafusion:vortex-compact 69613916 6.93245e+07 1.00418 ns
tpcds_q11/datafusion:vortex-compact 269712273 2.64004e+08 1.02162 ns
tpcds_q12/datafusion:vortex-compact 44938728 4.46549e+07 1.00636 ns
tpcds_q13/datafusion:vortex-compact 116042612 1.22425e+08 0.947869 ns
tpcds_q14/datafusion:vortex-compact 281338969 2.85266e+08 0.986234 ns
tpcds_q15/datafusion:vortex-compact 57212685 5.91791e+07 0.966772 ns
tpcds_q16/datafusion:vortex-compact 43364782 4.40327e+07 0.984831 ns
tpcds_q17/datafusion:vortex-compact 129135120 1.29797e+08 0.994898 ns
tpcds_q18/datafusion:vortex-compact 128803824 1.2669e+08 1.01669 ns
tpcds_q19/datafusion:vortex-compact 59392647 6.0428e+07 0.982867 ns
tpcds_q20/datafusion:vortex-compact 52425108 5.05468e+07 1.03716 ns
tpcds_q21/datafusion:vortex-compact 191226523 1.90117e+08 1.00584 ns
tpcds_q22/datafusion:vortex-compact 87998312 8.79926e+07 1.00006 ns
tpcds_q23/datafusion:vortex-compact 238318119 2.28313e+08 1.04382 ns
tpcds_q24/datafusion:vortex-compact 219751232 2.20794e+08 0.995276 ns
tpcds_q25/datafusion:vortex-compact 134568887 1.33619e+08 1.00711 ns
tpcds_q26/datafusion:vortex-compact 84979713 8.22952e+07 1.03262 ns
tpcds_q27/datafusion:vortex-compact 200574436 1.99259e+08 1.0066 ns
tpcds_q28/datafusion:vortex-compact 117384118 1.20452e+08 0.974529 ns
tpcds_q29/datafusion:vortex-compact 130782979 1.3172e+08 0.992886 ns
tpcds_q30/datafusion:vortex-compact 46623412 4.56118e+07 1.02218 ns
tpcds_q31/datafusion:vortex-compact 221664272 2.23457e+08 0.991976 ns
tpcds_q32/datafusion:vortex-compact 35946565 3.50795e+07 1.02472 ns
tpcds_q33/datafusion:vortex-compact 53597725 5.33692e+07 1.00428 ns
tpcds_q34/datafusion:vortex-compact 48491668 4.91448e+07 0.98671 ns
tpcds_q35/datafusion:vortex-compact 79227917 7.81743e+07 1.01348 ns
tpcds_q36/datafusion:vortex-compact 131218925 1.31087e+08 1.00101 ns
tpcds_q37/datafusion:vortex-compact 56662972 5.78582e+07 0.979343 ns
tpcds_q38/datafusion:vortex-compact 108299586 1.10655e+08 0.978711 ns
tpcds_q39/datafusion:vortex-compact 220364348 2.11172e+08 1.04353 ns
tpcds_q40/datafusion:vortex-compact 65960365 6.80373e+07 0.969473 ns
tpcds_q41/datafusion:vortex-compact 20825709 2.05735e+07 1.01226 ns
tpcds_q42/datafusion:vortex-compact 38258451 3.87132e+07 0.988254 ns
tpcds_q43/datafusion:vortex-compact 56826032 5.65709e+07 1.00451 ns
tpcds_q44/datafusion:vortex-compact 67690680 6.63323e+07 1.02048 ns
tpcds_q45/datafusion:vortex-compact 61436517 6.13185e+07 1.00193 ns
tpcds_q46/datafusion:vortex-compact 82510313 8.46217e+07 0.975049 ns
tpcds_q47/datafusion:vortex-compact 281073598 2.87319e+08 0.978263 ns
tpcds_q48/datafusion:vortex-compact 103085307 1.04854e+08 0.983128 ns
tpcds_q49/datafusion:vortex-compact 105459078 1.10669e+08 0.952924 ns
tpcds_q50/datafusion:vortex-compact 97226323 9.6956e+07 1.00279 ns
tpcds_q51/datafusion:vortex-compact 107892391 1.05906e+08 1.01875 ns
tpcds_q52/datafusion:vortex-compact 38353208 3.92636e+07 0.976814 ns
tpcds_q53/datafusion:vortex-compact 42981125 4.22664e+07 1.01691 ns
tpcds_q54/datafusion:vortex-compact 68737898 6.91963e+07 0.993375 ns
tpcds_q55/datafusion:vortex-compact 38657042 3.92042e+07 0.986044 ns
tpcds_q56/datafusion:vortex-compact 64551920 6.41663e+07 1.00601 ns
tpcds_q57/datafusion:vortex-compact 224246754 2.27225e+08 0.986893 ns
tpcds_q58/datafusion:vortex-compact 130504244 1.3376e+08 0.97566 ns
tpcds_q59/datafusion:vortex-compact 116042603 1.19533e+08 0.9708 ns
tpcds_q60/datafusion:vortex-compact 63877802 6.62738e+07 0.963847 ns
tpcds_q61/datafusion:vortex-compact 76793694 7.87965e+07 0.974583 ns
tpcds_q62/datafusion:vortex-compact 54456363 5.44425e+07 1.00025 ns
tpcds_q63/datafusion:vortex-compact 44123193 4.50017e+07 0.980478 ns
tpcds_q64/datafusion:vortex-compact 802895391 8.24384e+08 0.973933 ns
tpcds_q65/datafusion:vortex-compact 72221994 7.47805e+07 0.965786 ns
tpcds_q66/datafusion:vortex-compact 139752194 1.47053e+08 0.950351 ns
tpcds_q67/datafusion:vortex-compact 151100520 1.54644e+08 0.977086 ns
tpcds_q68/datafusion:vortex-compact 85426573 8.60282e+07 0.993007 ns
tpcds_q69/datafusion:vortex-compact 64691900 6.57309e+07 0.984193 ns
tpcds_q70/datafusion:vortex-compact 141950156 1.38547e+08 1.02456 ns
tpcds_q71/datafusion:vortex-compact 45704001 4.59098e+07 0.995516 ns
tpcds_q72/datafusion:vortex-compact 3307548375 3.28194e+09 1.0078 ns
tpcds_q73/datafusion:vortex-compact 48878352 4.79938e+07 1.01843 ns
tpcds_q74/datafusion:vortex-compact 200671844 1.96086e+08 1.02339 ns
tpcds_q75/datafusion:vortex-compact 199985284 1.93792e+08 1.03196 ns
tpcds_q76/datafusion:vortex-compact 79636086 7.92716e+07 1.0046 ns
tpcds_q77/datafusion:vortex-compact 72951264 7.36625e+07 0.990345 ns
tpcds_q78/datafusion:vortex-compact 211151968 2.12203e+08 0.995047 ns
tpcds_q79/datafusion:vortex-compact 61716753 6.29193e+07 0.980887 ns
tpcds_q80/datafusion:vortex-compact 149093287 1.48343e+08 1.00506 ns
tpcds_q81/datafusion:vortex-compact 51045056 5.14702e+07 0.991741 ns
tpcds_q82/datafusion:vortex-compact 63576192 6.21531e+07 1.0229 ns
tpcds_q83/datafusion:vortex-compact 77205608 7.74648e+07 0.996654 ns
tpcds_q84/datafusion:vortex-compact 22593419 2.42824e+07 0.930445 ns
tpcds_q85/datafusion:vortex-compact 162212405 1.60894e+08 1.0082 ns
tpcds_q86/datafusion:vortex-compact 39741991 3.93672e+07 1.00952 ns
tpcds_q87/datafusion:vortex-compact 110835272 1.09863e+08 1.00885 ns
tpcds_q88/datafusion:vortex-compact 106809305 1.04678e+08 1.02036 ns
tpcds_q89/datafusion:vortex-compact 70457392 7.40843e+07 0.951044 ns
tpcds_q90/datafusion:vortex-compact 24940688 2.57279e+07 0.969403 ns
tpcds_q91/datafusion:vortex-compact 40376240 4.19621e+07 0.962208 ns
tpcds_q92/datafusion:vortex-compact 30411060 3.06274e+07 0.992936 ns
tpcds_q93/datafusion:vortex-compact 54201248 5.37484e+07 1.00842 ns
tpcds_q94/datafusion:vortex-compact 39322049 3.88309e+07 1.01265 ns
tpcds_q95/datafusion:vortex-compact 108996665 1.10587e+08 0.985622 ns
tpcds_q96/datafusion:vortex-compact 22495467 2.14096e+07 1.05072 ns
tpcds_q97/datafusion:vortex-compact 44270324 4.30957e+07 1.02726 ns
tpcds_q98/datafusion:vortex-compact 59217976 6.14216e+07 0.964123 ns
tpcds_q99/datafusion:vortex-compact 72712983 6.66869e+07 1.09036 ns
tpcds_q01/duckdb:parquet 51994094 4.82096e+07 1.0785 ns
tpcds_q02/duckdb:parquet 28821905 2.93843e+07 0.980859 ns
tpcds_q03/duckdb:parquet 14097652 1.41008e+07 0.999778 ns
tpcds_q04/duckdb:parquet 129251764 1.29568e+08 0.997561 ns
tpcds_q05/duckdb:parquet 32331361 3.06323e+07 1.05547 ns
tpcds_q06/duckdb:parquet 33073427 3.34518e+07 0.98869 ns
tpcds_q07/duckdb:parquet 28116538 2.79449e+07 1.00614 ns
tpcds_q08/duckdb:parquet 28626029 2.84546e+07 1.00603 ns
tpcds_q09/duckdb:parquet 41369368 4.17556e+07 0.990749 ns
tpcds_q10/duckdb:parquet 39990820 4.05275e+07 0.986758 ns
tpcds_q11/duckdb:parquet 88719877 8.90177e+07 0.996654 ns
tpcds_q12/duckdb:parquet 16984453 1.78914e+07 0.949306 ns
tpcds_q13/duckdb:parquet 37781915 3.794e+07 0.995832 ns
tpcds_q14/duckdb:parquet 100424883 1.01864e+08 0.985869 ns
tpcds_q15/duckdb:parquet 26434184 2.70087e+07 0.978728 ns
tpcds_q16/duckdb:parquet 22879398 2.27486e+07 1.00575 ns
tpcds_q17/duckdb:parquet 39536085 4.04833e+07 0.976603 ns
tpcds_q18/duckdb:parquet 100956789 9.92517e+07 1.01718 ns
tpcds_q19/duckdb:parquet 32882195 3.3005e+07 0.99628 ns
tpcds_q20/duckdb:parquet 17895423 1.81712e+07 0.984821 ns
tpcds_q21/duckdb:parquet 13659961 1.36314e+07 1.0021 ns
tpcds_q22/duckdb:parquet 100201934 9.97085e+07 1.00495 ns
tpcds_q23/duckdb:parquet 100765023 9.92203e+07 1.01557 ns
tpcds_q24/duckdb:parquet 50242790 5.07133e+07 0.990722 ns
tpcds_q25/duckdb:parquet 36210582 3.61663e+07 1.00122 ns
tpcds_q26/duckdb:parquet 37896869 3.91316e+07 0.968446 ns
tpcds_q27/duckdb:parquet 78205963 7.83235e+07 0.9985 ns
tpcds_q28/duckdb:parquet 42991375 4.28439e+07 1.00344 ns
tpcds_q29/duckdb:parquet 37653714 4.00735e+07 0.939617 ns
tpcds_q30/duckdb:parquet 45869268 4.54088e+07 1.01014 ns
tpcds_q31/duckdb:parquet 28151221 2.7144e+07 1.03711 ns
tpcds_q32/duckdb:parquet 13400923 1.30091e+07 1.03012 ns
tpcds_q33/duckdb:parquet 21718886 2.16033e+07 1.00535 ns
tpcds_q34/duckdb:parquet 24130597 2.42415e+07 0.995425 ns
tpcds_q35/duckdb:parquet 69474824 6.88153e+07 1.00958 ns
tpcds_q36/duckdb:parquet 24602334 2.46522e+07 0.997978 ns
tpcds_q37/duckdb:parquet 15995656 1.59016e+07 1.00592 ns
tpcds_q38/duckdb:parquet 36467303 3.57398e+07 1.02036 ns
tpcds_q39/duckdb:parquet 36690820 3.65744e+07 1.00318 ns
tpcds_q40/duckdb:parquet 20720179 1.96386e+07 1.05507 ns
tpcds_q41/duckdb:parquet 10153162 1.00808e+07 1.00718 ns
tpcds_q42/duckdb:parquet 13185063 1.33126e+07 0.990423 ns
tpcds_q43/duckdb:parquet 18833265 1.885e+07 0.999111 ns
tpcds_q44/duckdb:parquet 28735837 2.92672e+07 0.981844 ns
tpcds_q45/duckdb:parquet 30769572 2.97102e+07 1.03566 ns
tpcds_q46/duckdb:parquet 49667031 4.90462e+07 1.01266 ns
tpcds_q47/duckdb:parquet 59192072 5.97013e+07 0.991471 ns
tpcds_q48/duckdb:parquet 34209105 3.41562e+07 1.00155 ns
tpcds_q49/duckdb:parquet 26188431 2.68204e+07 0.976439 ns
tpcds_q50/duckdb:parquet 29220181 2.8988e+07 1.00801 ns
tpcds_q51/duckdb:parquet 198084873 1.96311e+08 1.00904 ns
tpcds_q52/duckdb:parquet 13235954 1.32931e+07 0.995698 ns
tpcds_q53/duckdb:parquet 19872968 2.02043e+07 0.983601 ns
tpcds_q54/duckdb:parquet 26814970 2.67133e+07 1.00381 ns
tpcds_q55/duckdb:parquet 13636488 1.29026e+07 1.05688 ns
tpcds_q56/duckdb:parquet 23510735 2.31638e+07 1.01498 ns
tpcds_q57/duckdb:parquet 47860889 4.80482e+07 0.996101 ns
tpcds_q58/duckdb:parquet 26362818 2.66414e+07 0.989543 ns
tpcds_q59/duckdb:parquet 39501914 3.99011e+07 0.989996 ns
tpcds_q60/duckdb:parquet 23938119 2.39902e+07 0.997828 ns
tpcds_q61/duckdb:parquet 33813158 3.29951e+07 1.02479 ns
tpcds_q62/duckdb:parquet 13805635 1.38986e+07 0.993314 ns
tpcds_q63/duckdb:parquet 17747781 1.77203e+07 1.00155 ns
tpcds_q64/duckdb:parquet 77949707 7.93823e+07 0.981953 ns
tpcds_q65/duckdb:parquet 30245949 2.96423e+07 1.02037 ns
tpcds_q66/duckdb:parquet 30190661 3.42126e+07 0.882442 ns 🚀
tpcds_q67/duckdb:parquet 186742561 1.86181e+08 1.00301 ns
tpcds_q68/duckdb:parquet 39713092 3.9512e+07 1.00509 ns
tpcds_q69/duckdb:parquet 41685565 4.18513e+07 0.996039 ns
tpcds_q70/duckdb:parquet 56691233 5.72708e+07 0.98988 ns
tpcds_q71/duckdb:parquet 23052616 2.27151e+07 1.01486 ns
tpcds_q72/duckdb:parquet 169770856 1.69993e+08 0.998691 ns
tpcds_q73/duckdb:parquet 20805326 2.1054e+07 0.988188 ns
tpcds_q74/duckdb:parquet 54036878 5.41038e+07 0.998763 ns
tpcds_q75/duckdb:parquet 54962398 5.82887e+07 0.942934 ns
tpcds_q76/duckdb:parquet 21250935 2.15e+07 0.988417 ns
tpcds_q77/duckdb:parquet 24338498 2.43242e+07 1.00059 ns
tpcds_q78/duckdb:parquet 79194496 8.06506e+07 0.981945 ns
tpcds_q79/duckdb:parquet 31859556 3.18949e+07 0.998891 ns
tpcds_q80/duckdb:parquet 43858910 4.50682e+07 0.973168 ns
tpcds_q81/duckdb:parquet 50563876 5.10577e+07 0.990327 ns
tpcds_q82/duckdb:parquet 18995382 1.90818e+07 0.995473 ns
tpcds_q83/duckdb:parquet 18628042 1.90686e+07 0.976896 ns
tpcds_q84/duckdb:parquet 21224632 2.12884e+07 0.997005 ns
tpcds_q85/duckdb:parquet 43921654 4.40951e+07 0.996066 ns
tpcds_q86/duckdb:parquet 38978080 3.92728e+07 0.992496 ns
tpcds_q87/duckdb:parquet 37668903 3.77792e+07 0.997079 ns
tpcds_q88/duckdb:parquet 54014137 5.40551e+07 0.999243 ns
tpcds_q89/duckdb:parquet 21878924 2.18544e+07 1.00112 ns
tpcds_q90/duckdb:parquet 10079703 9.56815e+06 1.05346 ns
tpcds_q91/duckdb:parquet 28283118 2.77501e+07 1.01921 ns
tpcds_q92/duckdb:parquet 13697360 1.41479e+07 0.968158 ns
tpcds_q93/duckdb:parquet 33691119 3.39764e+07 0.991603 ns
tpcds_q94/duckdb:parquet 18782007 1.88977e+07 0.993879 ns
tpcds_q95/duckdb:parquet 144899580 1.38106e+08 1.04919 ns
tpcds_q96/duckdb:parquet 11332783 1.1926e+07 0.950257 ns
tpcds_q97/duckdb:parquet 38281883 3.88091e+07 0.986416 ns
tpcds_q98/duckdb:parquet 23863632 2.44337e+07 0.976667 ns
tpcds_q99/duckdb:parquet 24417254 2.46902e+07 0.988946 ns
tpcds_q01/duckdb:vortex-file-compressed 30412011 3.15369e+07 0.964332 ns
tpcds_q02/duckdb:vortex-file-compressed 56164277 4.80043e+07 1.16998 ns 🚨
tpcds_q03/duckdb:vortex-file-compressed 24635165 2.44964e+07 1.00566 ns
tpcds_q04/duckdb:vortex-file-compressed 104291220 1.09312e+08 0.954073 ns
tpcds_q05/duckdb:vortex-file-compressed 41641685 4.10556e+07 1.01428 ns
tpcds_q06/duckdb:vortex-file-compressed 39134595 4.05825e+07 0.964322 ns
tpcds_q07/duckdb:vortex-file-compressed 32454050 3.31468e+07 0.979102 ns
tpcds_q08/duckdb:vortex-file-compressed 31946566 3.24109e+07 0.985675 ns
tpcds_q09/duckdb:vortex-file-compressed 43751989 4.54338e+07 0.962982 ns
tpcds_q10/duckdb:vortex-file-compressed 61659769 6.28189e+07 0.981548 ns
tpcds_q11/duckdb:vortex-file-compressed 76956609 7.79126e+07 0.987729 ns
tpcds_q12/duckdb:vortex-file-compressed 18317783 1.89389e+07 0.967204 ns
tpcds_q13/duckdb:vortex-file-compressed 37134229 3.86996e+07 0.95955 ns
tpcds_q14/duckdb:vortex-file-compressed 130364120 1.33854e+08 0.973925 ns
tpcds_q15/duckdb:vortex-file-compressed 29465971 3.00331e+07 0.981118 ns
tpcds_q16/duckdb:vortex-file-compressed 31901995 3.29171e+07 0.969163 ns
tpcds_q17/duckdb:vortex-file-compressed 46648866 4.55281e+07 1.02462 ns
tpcds_q18/duckdb:vortex-file-compressed 91641783 9.67976e+07 0.946736 ns
tpcds_q19/duckdb:vortex-file-compressed 42193991 4.29539e+07 0.982308 ns
tpcds_q20/duckdb:vortex-file-compressed 17946363 1.90167e+07 0.943715 ns
tpcds_q21/duckdb:vortex-file-compressed 16850736 1.79638e+07 0.938039 ns
tpcds_q22/duckdb:vortex-file-compressed 113787195 1.10261e+08 1.03198 ns
tpcds_q23/duckdb:vortex-file-compressed 130348440 1.18899e+08 1.0963 ns
tpcds_q24/duckdb:vortex-file-compressed 59715114 6.01416e+07 0.992909 ns
tpcds_q25/duckdb:vortex-file-compressed 48187020 4.64932e+07 1.03643 ns
tpcds_q26/duckdb:vortex-file-compressed 42399483 4.39255e+07 0.96526 ns
tpcds_q27/duckdb:vortex-file-compressed 82415460 8.38113e+07 0.983345 ns
tpcds_q28/duckdb:vortex-file-compressed 28641225 2.87272e+07 0.997007 ns
tpcds_q29/duckdb:vortex-file-compressed 49259624 4.88009e+07 1.0094 ns
tpcds_q30/duckdb:vortex-file-compressed 34248082 3.34923e+07 1.02256 ns
tpcds_q31/duckdb:vortex-file-compressed 34568452 3.62556e+07 0.953464 ns
tpcds_q32/duckdb:vortex-file-compressed 16310029 1.69378e+07 0.962935 ns
tpcds_q33/duckdb:vortex-file-compressed 34915462 3.5058e+07 0.995934 ns
tpcds_q34/duckdb:vortex-file-compressed 29266919 3.00097e+07 0.975249 ns
tpcds_q35/duckdb:vortex-file-compressed 90419228 9.40873e+07 0.961014 ns
tpcds_q36/duckdb:vortex-file-compressed 30128218 3.11084e+07 0.968491 ns
tpcds_q37/duckdb:vortex-file-compressed 17465079 1.70868e+07 1.02214 ns
tpcds_q38/duckdb:vortex-file-compressed 52019045 5.3378e+07 0.974541 ns
tpcds_q39/duckdb:vortex-file-compressed 43300484 4.46599e+07 0.96956 ns
tpcds_q40/duckdb:vortex-file-compressed 23875315 2.43097e+07 0.982131 ns
tpcds_q41/duckdb:vortex-file-compressed 15958167 1.60163e+07 0.996368 ns
tpcds_q42/duckdb:vortex-file-compressed 15187877 1.59237e+07 0.95379 ns
tpcds_q43/duckdb:vortex-file-compressed 21889442 2.19371e+07 0.997829 ns
tpcds_q44/duckdb:vortex-file-compressed 26016565 2.57167e+07 1.01166 ns
tpcds_q45/duckdb:vortex-file-compressed 33121239 3.56906e+07 0.92801 ns
tpcds_q46/duckdb:vortex-file-compressed 57814723 5.76516e+07 1.00283 ns
tpcds_q47/duckdb:vortex-file-compressed 66216711 6.6098e+07 1.0018 ns
tpcds_q48/duckdb:vortex-file-compressed 36004382 3.63634e+07 0.990126 ns
tpcds_q49/duckdb:vortex-file-compressed 34071102 3.58194e+07 0.951192 ns
tpcds_q50/duckdb:vortex-file-compressed 42179478 4.04078e+07 1.04384 ns
tpcds_q51/duckdb:vortex-file-compressed 116456780 1.16307e+08 1.00129 ns
tpcds_q52/duckdb:vortex-file-compressed 15396518 1.54614e+07 0.995804 ns
tpcds_q53/duckdb:vortex-file-compressed 25140889 2.56816e+07 0.978947 ns
tpcds_q54/duckdb:vortex-file-compressed 37572638 3.8233e+07 0.982727 ns
tpcds_q55/duckdb:vortex-file-compressed 14952748 1.54381e+07 0.968564 ns
tpcds_q56/duckdb:vortex-file-compressed 38794622 4.02246e+07 0.96445 ns
tpcds_q57/duckdb:vortex-file-compressed 57578667 5.90293e+07 0.975425 ns
tpcds_q58/duckdb:vortex-file-compressed 35334733 3.55349e+07 0.994366 ns
tpcds_q59/duckdb:vortex-file-compressed 56275365 5.66943e+07 0.99261 ns
tpcds_q60/duckdb:vortex-file-compressed 35576275 3.83631e+07 0.927357 ns
tpcds_q61/duckdb:vortex-file-compressed 40291412 3.88035e+07 1.03835 ns
tpcds_q62/duckdb:vortex-file-compressed 21970346 2.32293e+07 0.945802 ns
tpcds_q63/duckdb:vortex-file-compressed 24722610 2.54648e+07 0.970853 ns
tpcds_q64/duckdb:vortex-file-compressed 85674018 8.71893e+07 0.982621 ns
tpcds_q65/duckdb:vortex-file-compressed 37374792 3.46458e+07 1.07877 ns
tpcds_q66/duckdb:vortex-file-compressed 34332595 3.54604e+07 0.968194 ns
tpcds_q67/duckdb:vortex-file-compressed 181732459 1.87037e+08 0.97164 ns
tpcds_q68/duckdb:vortex-file-compressed 46381139 4.66123e+07 0.99504 ns
tpcds_q69/duckdb:vortex-file-compressed 59185304 6.19343e+07 0.955614 ns
tpcds_q70/duckdb:vortex-file-compressed 59492235 6.03322e+07 0.986077 ns
tpcds_q71/duckdb:vortex-file-compressed 25285527 2.66095e+07 0.950244 ns
tpcds_q72/duckdb:vortex-file-compressed 170305524 1.71488e+08 0.993107 ns
tpcds_q73/duckdb:vortex-file-compressed 27627941 2.75062e+07 1.00443 ns
tpcds_q74/duckdb:vortex-file-compressed 64400191 6.82137e+07 0.944095 ns
tpcds_q75/duckdb:vortex-file-compressed 68147158 7.03202e+07 0.969098 ns
tpcds_q76/duckdb:vortex-file-compressed 25437188 2.62402e+07 0.969396 ns
tpcds_q77/duckdb:vortex-file-compressed 29992584 3.08893e+07 0.970969 ns
tpcds_q78/duckdb:vortex-file-compressed 84709738 8.96219e+07 0.945191 ns
tpcds_q79/duckdb:vortex-file-compressed 37361343 3.88359e+07 0.96203 ns
tpcds_q80/duckdb:vortex-file-compressed 52302818 5.22247e+07 1.0015 ns
tpcds_q81/duckdb:vortex-file-compressed 38247726 3.81305e+07 1.00308 ns
tpcds_q82/duckdb:vortex-file-compressed 18547796 1.86358e+07 0.995277 ns
tpcds_q83/duckdb:vortex-file-compressed 39149339 3.93401e+07 0.995151 ns
tpcds_q84/duckdb:vortex-file-compressed 22222483 2.25832e+07 0.984027 ns
tpcds_q85/duckdb:vortex-file-compressed 54935908 5.50268e+07 0.998348 ns
tpcds_q86/duckdb:vortex-file-compressed 47555214 5.43612e+07 0.874801 ns 🚀
tpcds_q87/duckdb:vortex-file-compressed 53064861 5.47039e+07 0.970038 ns
tpcds_q88/duckdb:vortex-file-compressed 71419501 7.21053e+07 0.990489 ns
tpcds_q89/duckdb:vortex-file-compressed 26577221 2.69584e+07 0.985861 ns
tpcds_q90/duckdb:vortex-file-compressed 20655865 2.01159e+07 1.02684 ns
tpcds_q91/duckdb:vortex-file-compressed 30952045 3.11787e+07 0.992731 ns
tpcds_q92/duckdb:vortex-file-compressed 26582969 2.74091e+07 0.969859 ns
tpcds_q93/duckdb:vortex-file-compressed 32774767 3.45181e+07 0.949496 ns
tpcds_q94/duckdb:vortex-file-compressed 27160368 2.81593e+07 0.964526 ns
tpcds_q95/duckdb:vortex-file-compressed 159193160 1.60116e+08 0.994235 ns
tpcds_q96/duckdb:vortex-file-compressed 14217643 1.49092e+07 0.953616 ns
tpcds_q97/duckdb:vortex-file-compressed 42069628 4.3939e+07 0.957456 ns
tpcds_q98/duckdb:vortex-file-compressed 22764795 2.29514e+07 0.991868 ns
tpcds_q99/duckdb:vortex-file-compressed 40810153 4.1942e+07 0.973015 ns
tpcds_q01/duckdb:vortex-compact 43335687 4.18619e+07 1.03521 ns
tpcds_q02/duckdb:vortex-compact 57187888 6.22657e+07 0.91845 ns
tpcds_q03/duckdb:vortex-compact 48017329 4.94421e+07 0.971182 ns
tpcds_q04/duckdb:vortex-compact 133256997 1.36099e+08 0.979116 ns
tpcds_q05/duckdb:vortex-compact 67296125 6.2233e+07 1.08136 ns
tpcds_q06/duckdb:vortex-compact 46905040 4.66643e+07 1.00516 ns
tpcds_q07/duckdb:vortex-compact 4881104 4.88346e+07 0.999517 ns
tpcds_q08/duckdb:vortex-compact 63505621 6.58128e+07 0.964943 ns
tpcds_q09/duckdb:vortex-compact 130634428 1.353e+08 0.965514 ns
tpcds_q10/duckdb:vortex-compact 75085528 7.75472e+07 0.968256 ns
tpcds_q11/duckdb:vortex-compact 96055644 9.37913e+07 1.02414 ns
tpcds_q12/duckdb:vortex-compact 28272015 2.68015e+07 1.05487 ns
tpcds_q13/duckdb:vortex-compact 57040500 5.86881e+07 0.971927 ns
tpcds_q14/duckdb:vortex-compact 150691282 1.51663e+08 0.993592 ns
tpcds_q15/duckdb:vortex-compact 35418144 3.53448e+07 1.00207 ns
tpcds_q16/duckdb:vortex-compact 46502890 4.54715e+07 1.02268 ns
tpcds_q17/duckdb:vortex-compact 62200251 6.87205e+07 0.905119 ns
tpcds_q18/duckdb:vortex-compact 140897859 1.44558e+08 0.97468 ns
tpcds_q19/duckdb:vortex-compact 52856589 5.42441e+07 0.974422 ns
tpcds_q20/duckdb:vortex-compact 24179474 2.51236e+07 0.96242 ns
tpcds_q21/duckdb:vortex-compact 22949605 2.37616e+07 0.965829 ns
tpcds_q22/duckdb:vortex-compact 126163715 1.29376e+08 0.97517 ns
tpcds_q23/duckdb:vortex-compact 143250654 1.47699e+08 0.969881 ns
tpcds_q24/duckdb:vortex-compact 76108032 7.60557e+07 1.00069 ns
tpcds_q25/duckdb:vortex-compact 71255521 7.12688e+07 0.999813 ns
tpcds_q26/duckdb:vortex-compact 56360912 5.49018e+07 1.02658 ns
tpcds_q27/duckdb:vortex-compact 121121235 1.2593e+08 0.961816 ns
tpcds_q28/duckdb:vortex-compact 130519081 1.35583e+08 0.96265 ns
tpcds_q29/duckdb:vortex-compact 77051819 7.90597e+07 0.974603 ns
tpcds_q30/duckdb:vortex-compact 42299974 4.27393e+07 0.989721 ns
tpcds_q31/duckdb:vortex-compact 49435284 4.60782e+07 1.07286 ns
tpcds_q32/duckdb:vortex-compact 25115556 2.52143e+07 0.996083 ns
tpcds_q33/duckdb:vortex-compact 46082609 4.54515e+07 1.01388 ns
tpcds_q34/duckdb:vortex-compact 41704370 4.23364e+07 0.985071 ns
tpcds_q35/duckdb:vortex-compact 104704466 1.06423e+08 0.983856 ns
tpcds_q36/duckdb:vortex-compact 43421417 4.36065e+07 0.995755 ns
tpcds_q37/duckdb:vortex-compact 29330004 2.90387e+07 1.01003 ns
tpcds_q38/duckdb:vortex-compact 58293421 5.92706e+07 0.983514 ns
tpcds_q39/duckdb:vortex-compact 46981157 5.01692e+07 0.936454 ns
tpcds_q40/duckdb:vortex-compact 31170314 3.31095e+07 0.94143 ns
tpcds_q41/duckdb:vortex-compact 20184407 2.036e+07 0.991376 ns
tpcds_q42/duckdb:vortex-compact 20979020 2.13328e+07 0.983414 ns
tpcds_q43/duckdb:vortex-compact 33092429 3.32223e+07 0.996091 ns
tpcds_q44/duckdb:vortex-compact 41918117 4.18983e+07 1.00047 ns
tpcds_q45/duckdb:vortex-compact 45007929 4.63329e+07 0.971402 ns
tpcds_q46/duckdb:vortex-compact 73172051 7.49831e+07 0.975848 ns
tpcds_q47/duckdb:vortex-compact 77774385 7.94855e+07 0.978472 ns
tpcds_q48/duckdb:vortex-compact 52558398 5.3324e+07 0.985643 ns
tpcds_q49/duckdb:vortex-compact 65777017 6.52542e+07 1.00801 ns
tpcds_q50/duckdb:vortex-compact 56039101 5.72381e+07 0.979052 ns
tpcds_q51/duckdb:vortex-compact 148118527 1.49856e+08 0.988409 ns
tpcds_q52/duckdb:vortex-compact 22222686 2.20866e+07 1.00616 ns
tpcds_q53/duckdb:vortex-compact 38811678 3.97392e+07 0.97666 ns
tpcds_q54/duckdb:vortex-compact 45212331 4.5836e+07 0.986394 ns
tpcds_q55/duckdb:vortex-compact 21825828 2.18353e+07 0.999567 ns
tpcds_q56/duckdb:vortex-compact 49773530 5.04137e+07 0.987302 ns
tpcds_q57/duckdb:vortex-compact 65237412 6.50494e+07 1.00289 ns
tpcds_q58/duckdb:vortex-compact 45205723 4.41698e+07 1.02345 ns
tpcds_q59/duckdb:vortex-compact 64100866 6.38151e+07 1.00448 ns
tpcds_q60/duckdb:vortex-compact 48155592 4.95227e+07 0.972393 ns
tpcds_q61/duckdb:vortex-compact 64728395 6.69754e+07 0.96645 ns
tpcds_q62/duckdb:vortex-compact 43227768 4.0009e+07 1.08045 ns
tpcds_q63/duckdb:vortex-compact 39088137 3.99404e+07 0.978662 ns
tpcds_q64/duckdb:vortex-compact 138466312 1.41484e+08 0.978671 ns
tpcds_q65/duckdb:vortex-compact 54495927 5.13245e+07 1.06179 ns
tpcds_q66/duckdb:vortex-compact 66557939 6.90343e+07 0.964128 ns
tpcds_q67/duckdb:vortex-compact 220858844 2.23376e+08 0.988729 ns
tpcds_q68/duckdb:vortex-compact 66038368 6.76794e+07 0.975754 ns
tpcds_q69/duckdb:vortex-compact 72296526 7.23808e+07 0.998836 ns
tpcds_q70/duckdb:vortex-compact 104637891 1.07861e+08 0.970116 ns
tpcds_q71/duckdb:vortex-compact 34976583 3.73427e+07 0.936638 ns
tpcds_q72/duckdb:vortex-compact 198103934 1.97632e+08 1.00239 ns
tpcds_q73/duckdb:vortex-compact 39004538 4.06744e+07 0.958946 ns
tpcds_q74/duckdb:vortex-compact 80823812 7.97226e+07 1.01381 ns
tpcds_q75/duckdb:vortex-compact 85733183 8.32058e+07 1.03037 ns
tpcds_q76/duckdb:vortex-compact 32457949 3.31157e+07 0.980138 ns
tpcds_q77/duckdb:vortex-compact 48712596 5.22865e+07 0.931648 ns
tpcds_q78/duckdb:vortex-compact 102534667 9.81322e+07 1.04486 ns
tpcds_q79/duckdb:vortex-compact 75637414 7.60201e+07 0.994966 ns
tpcds_q80/duckdb:vortex-compact 78801625 8.32031e+07 0.947099 ns
tpcds_q81/duckdb:vortex-compact 48607113 4.95849e+07 0.980281 ns
tpcds_q82/duckdb:vortex-compact 31418510 3.22756e+07 0.973445 ns
tpcds_q83/duckdb:vortex-compact 73616216 8.08678e+07 0.910328 ns
tpcds_q84/duckdb:vortex-compact 31225589 3.15329e+07 0.990255 ns
tpcds_q85/duckdb:vortex-compact 75023838 7.19501e+07 1.04272 ns
tpcds_q86/duckdb:vortex-compact 76505264 7.99184e+07 0.957293 ns
tpcds_q87/duckdb:vortex-compact 59418475 5.98504e+07 0.992784 ns
tpcds_q88/duckdb:vortex-compact 101008074 1.03245e+08 0.97833 ns
tpcds_q89/duckdb:vortex-compact 38329590 3.98226e+07 0.962508 ns
tpcds_q90/duckdb:vortex-compact 34120010 3.66259e+07 0.931581 ns
tpcds_q91/duckdb:vortex-compact 50077650 5.04368e+07 0.99288 ns
tpcds_q92/duckdb:vortex-compact 47209963 5.40927e+07 0.872761 ns 🚀
tpcds_q93/duckdb:vortex-compact 37215434 3.78251e+07 0.983881 ns
tpcds_q94/duckdb:vortex-compact 49849049 4.97682e+07 1.00162 ns
tpcds_q95/duckdb:vortex-compact 181943232 1.87754e+08 0.96905 ns
tpcds_q96/duckdb:vortex-compact 19834079 1.99287e+07 0.995252 ns
tpcds_q97/duckdb:vortex-compact 48516038 4.68913e+07 1.03465 ns
tpcds_q98/duckdb:vortex-compact 32364046 3.24578e+07 0.997113 ns
tpcds_q99/duckdb:vortex-compact 58847293 5.36559e+07 1.09675 ns
tpcds_q01/duckdb:duckdb 23697279 2.42213e+07 0.978366 ns
tpcds_q02/duckdb:duckdb 25001087 2.41774e+07 1.03407 ns
tpcds_q03/duckdb:duckdb 10429341 1.07329e+07 0.971721 ns
tpcds_q04/duckdb:duckdb 176099634 1.73574e+08 1.01455 ns
tpcds_q05/duckdb:duckdb 21602365 2.16892e+07 0.995995 ns
tpcds_q06/duckdb:duckdb 27343811 2.72086e+07 1.00497 ns
tpcds_q07/duckdb:duckdb 41252860 4.14858e+07 0.994385 ns
tpcds_q08/duckdb:duckdb 125549085 1.24701e+08 1.0068 ns
tpcds_q09/duckdb:duckdb 19105768 1.91401e+07 0.998208 ns
tpcds_q10/duckdb:duckdb 28594712 2.91061e+07 0.982431 ns
tpcds_q11/duckdb:duckdb 152933165 1.51739e+08 1.00787 ns
tpcds_q12/duckdb:duckdb 14009383 1.46125e+07 0.958725 ns
tpcds_q13/duckdb:duckdb 27187929 2.70449e+07 1.00529 ns
tpcds_q14/duckdb:duckdb 93564669 9.56106e+07 0.978601 ns
tpcds_q15/duckdb:duckdb 23500676 2.31078e+07 1.017 ns
tpcds_q16/duckdb:duckdb 21353763 2.00199e+07 1.06663 ns
tpcds_q17/duckdb:duckdb 25811722 2.57143e+07 1.00379 ns
tpcds_q18/duckdb:duckdb 51222732 5.10068e+07 1.00423 ns
tpcds_q19/duckdb:duckdb 20150060 1.95835e+07 1.02893 ns
tpcds_q20/duckdb:duckdb 14536167 1.46107e+07 0.994897 ns
tpcds_q21/duckdb:duckdb 7790695 9.26864e+06 0.840543 ns 🚀
tpcds_q22/duckdb:duckdb 85643023 8.52508e+07 1.0046 ns
tpcds_q23/duckdb:duckdb 73307048 7.33258e+07 0.999745 ns
tpcds_q24/duckdb:duckdb 26640831 2.65045e+07 1.00514 ns
tpcds_q25/duckdb:duckdb 19158628 1.92077e+07 0.997445 ns
tpcds_q26/duckdb:duckdb 28823906 2.91957e+07 0.987265 ns
tpcds_q27/duckdb:duckdb 53808388 5.41954e+07 0.992859 ns
tpcds_q28/duckdb:duckdb 24684259 2.53649e+07 0.973168 ns
tpcds_q29/duckdb:duckdb 24470527 2.46252e+07 0.99372 ns
tpcds_q30/duckdb:duckdb 32620294 3.32876e+07 0.979954 ns
tpcds_q31/duckdb:duckdb 24110086 2.43459e+07 0.990314 ns
tpcds_q32/duckdb:duckdb 8367469 8.75038e+06 0.956241 ns
tpcds_q33/duckdb:duckdb 15954585 1.62541e+07 0.981572 ns
tpcds_q34/duckdb:duckdb 18646207 1.84001e+07 1.01337 ns
tpcds_q35/duckdb:duckdb 40208125 3.917e+07 1.0265 ns
tpcds_q36/duckdb:duckdb 77449526 7.76397e+07 0.997551 ns
tpcds_q37/duckdb:duckdb 9420330 9.24547e+06 1.01891 ns
tpcds_q38/duckdb:duckdb 33915773 3.42697e+07 0.989673 ns
tpcds_q39/duckdb:duckdb 30264873 2.99103e+07 1.01186 ns
tpcds_q40/duckdb:duckdb 15802554 1.54937e+07 1.01994 ns
tpcds_q41/duckdb:duckdb 10144533 1.03733e+07 0.977943 ns
tpcds_q42/duckdb:duckdb 9184002 9.75411e+06 0.941552 ns
tpcds_q43/duckdb:duckdb 14486704 1.44916e+07 0.999659 ns
tpcds_q44/duckdb:duckdb 16686127 1.68172e+07 0.992204 ns
tpcds_q45/duckdb:duckdb 19653280 1.92681e+07 1.01999 ns
tpcds_q46/duckdb:duckdb 39956510 4.06173e+07 0.98373 ns
tpcds_q47/duckdb:duckdb 54451366 5.49895e+07 0.990214 ns
tpcds_q48/duckdb:duckdb 26169894 2.62662e+07 0.996332 ns
tpcds_q49/duckdb:duckdb 17693593 1.79133e+07 0.987732 ns
tpcds_q50/duckdb:duckdb 17253047 1.73631e+07 0.993663 ns
tpcds_q51/duckdb:duckdb 108975616 1.05815e+08 1.02987 ns
tpcds_q52/duckdb:duckdb 9942153 9.82909e+06 1.0115 ns
tpcds_q53/duckdb:duckdb 15810324 1.57189e+07 1.00582 ns
tpcds_q54/duckdb:duckdb 20055774 1.99268e+07 1.00647 ns
tpcds_q55/duckdb:duckdb 9720799 9.14611e+06 1.06283 ns
tpcds_q56/duckdb:duckdb 18019171 1.79638e+07 1.00308 ns
tpcds_q57/duckdb:duckdb 46141153 4.59018e+07 1.00522 ns
tpcds_q58/duckdb:duckdb 16284629 1.60222e+07 1.01638 ns
tpcds_q59/duckdb:duckdb 37939180 3.78449e+07 1.00249 ns
tpcds_q60/duckdb:duckdb 19458669 1.93249e+07 1.00692 ns
tpcds_q61/duckdb:duckdb 18591011 1.8782e+07 0.989832 ns
tpcds_q62/duckdb:duckdb 10670221 1.06515e+07 1.00176 ns
tpcds_q63/duckdb:duckdb 13841170 1.40402e+07 0.985821 ns
tpcds_q64/duckdb:duckdb 61152636 6.08305e+07 1.0053 ns
tpcds_q65/duckdb:duckdb 37277286 3.80178e+07 0.980521 ns
tpcds_q66/duckdb:duckdb 28295478 2.78171e+07 1.0172 ns
tpcds_q67/duckdb:duckdb 153330231 1.52175e+08 1.00759 ns
tpcds_q68/duckdb:duckdb 28096330 2.83975e+07 0.989395 ns
tpcds_q69/duckdb:duckdb 29412164 2.98808e+07 0.984315 ns
tpcds_q70/duckdb:duckdb 19624166 1.99664e+07 0.982859 ns
tpcds_q71/duckdb:duckdb 16527134 1.63674e+07 1.00976 ns
tpcds_q72/duckdb:duckdb 46305150 4.58721e+07 1.00944 ns
tpcds_q73/duckdb:duckdb 14770082 1.49432e+07 0.988412 ns
tpcds_q74/duckdb:duckdb 107012115 1.07796e+08 0.992727 ns
tpcds_q75/duckdb:duckdb 45892235 4.48621e+07 1.02296 ns
tpcds_q76/duckdb:duckdb 14704137 1.51843e+07 0.96838 ns
tpcds_q77/duckdb:duckdb 14649799 1.45927e+07 1.00392 ns
tpcds_q78/duckdb:duckdb 67547938 6.69041e+07 1.00962 ns
tpcds_q79/duckdb:duckdb 21793291 2.22752e+07 0.978364 ns
tpcds_q80/duckdb:duckdb 31563817 3.10166e+07 1.01764 ns
tpcds_q81/duckdb:duckdb 42176919 4.14972e+07 1.01638 ns
tpcds_q82/duckdb:duckdb 11123503 1.07943e+07 1.0305 ns
tpcds_q83/duckdb:duckdb 10898362 1.11798e+07 0.974827 ns
tpcds_q84/duckdb:duckdb 15161497 1.51185e+07 1.00284 ns
tpcds_q85/duckdb:duckdb 26447476 2.58411e+07 1.02347 ns
tpcds_q86/duckdb:duckdb 14182620 1.36697e+07 1.03753 ns
tpcds_q87/duckdb:duckdb 34710071 3.49694e+07 0.992584 ns
tpcds_q88/duckdb:duckdb 26728651 2.65623e+07 1.00626 ns
tpcds_q89/duckdb:duckdb 17848033 1.80543e+07 0.988573 ns
tpcds_q90/duckdb:duckdb 7303955 7.16891e+06 1.01884 ns
tpcds_q91/duckdb:duckdb 15620443 1.58881e+07 0.983152 ns
tpcds_q92/duckdb:duckdb 10125314 1.0057e+07 1.0068 ns
tpcds_q93/duckdb:duckdb 24204264 2.46086e+07 0.983571 ns
tpcds_q94/duckdb:duckdb 15097943 1.521e+07 0.992629 ns
tpcds_q95/duckdb:duckdb 131558341 1.11377e+08 1.1812 ns 🚨
tpcds_q96/duckdb:duckdb 6363398 6.10552e+06 1.04224 ns
tpcds_q97/duckdb:duckdb 32395503 3.2779e+07 0.988302 ns
tpcds_q98/duckdb:duckdb 19326640 1.93366e+07 0.999487 ns
tpcds_q99/duckdb:duckdb 21394175 2.14898e+07 0.995552 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.988x ➖
  • Vortex: 0.973x ➖
  • duckdb:vortex: 0.963x ➖
  • datafusion:vortex: 0.984x ➖
  • Best: tpch_q09/datafusion:vortex-compact (0.747x)
  • Worst: tpch_q13/datafusion:vortex-file-compressed (1.291x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 581a7e9 base 7af0456 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 249691493 2.50589e+08 0.996419 ns
tpch_q02/datafusion:parquet 469977395 4.1194e+08 1.14089 ns
tpch_q03/datafusion:parquet 302841814 3.05033e+08 0.992818 ns
tpch_q04/datafusion:parquet 159103917 1.44088e+08 1.10422 ns
tpch_q05/datafusion:parquet 508432631 4.98596e+08 1.01973 ns
tpch_q06/datafusion:parquet 137604644 1.32698e+08 1.03697 ns
tpch_q07/datafusion:parquet 545272495 5.32142e+08 1.02467 ns
tpch_q08/datafusion:parquet 608639674 6.31043e+08 0.964498 ns
tpch_q09/datafusion:parquet 561884805 5.51185e+08 1.01941 ns
tpch_q10/datafusion:parquet 581267451 5.62471e+08 1.03342 ns
tpch_q11/datafusion:parquet 344306402 3.3798e+08 1.01872 ns
tpch_q12/datafusion:parquet 271941624 2.86148e+08 0.950352 ns
tpch_q13/datafusion:parquet 434703142 4.34925e+08 0.999491 ns
tpch_q14/datafusion:parquet 203868496 2.21718e+08 0.919496 ns
tpch_q15/datafusion:parquet 299416294 3.00664e+08 0.995849 ns
tpch_q16/datafusion:parquet 181766250 1.81798e+08 0.999826 ns
tpch_q17/datafusion:parquet 392017282 4.1718e+08 0.939684 ns
tpch_q18/datafusion:parquet 501463137 5.08669e+08 0.985833 ns
tpch_q19/datafusion:parquet 327796926 3.35971e+08 0.975672 ns
tpch_q20/datafusion:parquet 356431131 3.63122e+08 0.981574 ns
tpch_q21/datafusion:parquet 520117750 5.27111e+08 0.986733 ns
tpch_q22/datafusion:parquet 151582026 1.3497e+08 1.12308 ns
tpch_q01/datafusion:vortex-file-compressed 179588587 1.8571e+08 0.967038 ns
tpch_q02/datafusion:vortex-file-compressed 280497303 2.75981e+08 1.01636 ns
tpch_q03/datafusion:vortex-file-compressed 297562479 3.19702e+08 0.930748 ns
tpch_q04/datafusion:vortex-file-compressed 201877601 1.93893e+08 1.04118 ns
tpch_q05/datafusion:vortex-file-compressed 310971734 3.16187e+08 0.983507 ns
tpch_q06/datafusion:vortex-file-compressed 219570092 2.22295e+08 0.98774 ns
tpch_q07/datafusion:vortex-file-compressed 281880231 2.97632e+08 0.947078 ns
tpch_q08/datafusion:vortex-file-compressed 379368744 4.38333e+08 0.865481 ns
tpch_q09/datafusion:vortex-file-compressed 453354604 4.61846e+08 0.981613 ns
tpch_q10/datafusion:vortex-file-compressed 364523574 4.10254e+08 0.888532 ns
tpch_q11/datafusion:vortex-file-compressed 155049143 1.5798e+08 0.98145 ns
tpch_q12/datafusion:vortex-file-compressed 313769618 3.46582e+08 0.905326 ns
tpch_q13/datafusion:vortex-file-compressed 212855818 1.64896e+08 1.29085 ns
tpch_q14/datafusion:vortex-file-compressed 174679811 1.83716e+08 0.950817 ns
tpch_q15/datafusion:vortex-file-compressed 291555217 2.8138e+08 1.03616 ns
tpch_q16/datafusion:vortex-file-compressed 167391153 1.76077e+08 0.95067 ns
tpch_q17/datafusion:vortex-file-compressed 289199114 2.82928e+08 1.02216 ns
tpch_q18/datafusion:vortex-file-compressed 268547055 2.49116e+08 1.078 ns
tpch_q19/datafusion:vortex-file-compressed 320804402 3.21877e+08 0.996667 ns
tpch_q20/datafusion:vortex-file-compressed 281460038 3.05428e+08 0.921526 ns
tpch_q21/datafusion:vortex-file-compressed 406244368 4.19922e+08 0.967427 ns
tpch_q22/datafusion:vortex-file-compressed 154920759 1.93178e+08 0.80196 ns
tpch_q01/datafusion:vortex-compact 254626466 2.61115e+08 0.97515 ns
tpch_q02/datafusion:vortex-compact 290011050 2.91361e+08 0.995367 ns
tpch_q03/datafusion:vortex-compact 342784618 2.90785e+08 1.17882 ns
tpch_q04/datafusion:vortex-compact 207393945 1.97397e+08 1.05064 ns
tpch_q05/datafusion:vortex-compact 328203368 3.25159e+08 1.00936 ns
tpch_q06/datafusion:vortex-compact 338413804 3.10279e+08 1.09067 ns
tpch_q07/datafusion:vortex-compact 339567144 3.36294e+08 1.00973 ns
tpch_q08/datafusion:vortex-compact 365209957 3.80182e+08 0.960618 ns
tpch_q09/datafusion:vortex-compact 315038978 4.21738e+08 0.747001 ns
tpch_q10/datafusion:vortex-compact 420856274 4.72266e+08 0.891142 ns
tpch_q11/datafusion:vortex-compact 163685816 1.48938e+08 1.09902 ns
tpch_q12/datafusion:vortex-compact 429035045 4.13061e+08 1.03867 ns
tpch_q13/datafusion:vortex-compact 209593412 1.99549e+08 1.05034 ns
tpch_q14/datafusion:vortex-compact 261764365 2.50238e+08 1.04606 ns
tpch_q15/datafusion:vortex-compact 437558096 4.17075e+08 1.04911 ns
tpch_q16/datafusion:vortex-compact 177819208 1.81189e+08 0.981402 ns
tpch_q17/datafusion:vortex-compact 302731320 3.34739e+08 0.904379 ns
tpch_q18/datafusion:vortex-compact 290021163 2.83511e+08 1.02296 ns
tpch_q19/datafusion:vortex-compact 410120743 4.57009e+08 0.897402 ns
tpch_q20/datafusion:vortex-compact 396975299 4.39384e+08 0.903481 ns
tpch_q21/datafusion:vortex-compact 428035232 4.55906e+08 0.938867 ns
tpch_q22/datafusion:vortex-compact 117531394 1.05628e+08 1.11269 ns
tpch_q01/duckdb:parquet 465254738 4.75952e+08 0.977525 ns
tpch_q02/duckdb:parquet 1028678748 9.99604e+08 1.02909 ns
tpch_q03/duckdb:parquet 847498791 7.87316e+08 1.07644 ns
tpch_q04/duckdb:parquet 481620330 4.77929e+08 1.00772 ns
tpch_q05/duckdb:parquet 1145317353 1.11138e+09 1.03053 ns
tpch_q06/duckdb:parquet 339477953 3.111e+08 1.09122 ns
tpch_q07/duckdb:parquet 965335931 8.74413e+08 1.10398 ns
tpch_q08/duckdb:parquet 1328293380 1.13955e+09 1.16563 ns
tpch_q09/duckdb:parquet 1092303706 1.0574e+09 1.03301 ns
tpch_q10/duckdb:parquet 1054922466 1.09064e+09 0.967247 ns
tpch_q11/duckdb:parquet 598169391 6.2662e+08 0.954597 ns
tpch_q12/duckdb:parquet 516593115 4.73268e+08 1.09155 ns
tpch_q13/duckdb:parquet 794210722 8.32183e+08 0.95437 ns
tpch_q14/duckdb:parquet 571075451 5.1975e+08 1.09875 ns
tpch_q15/duckdb:parquet 559191322 5.76258e+08 0.970384 ns
tpch_q16/duckdb:parquet 401247383 4.00846e+08 1.001 ns
tpch_q17/duckdb:parquet 584871359 5.91221e+08 0.98926 ns
tpch_q18/duckdb:parquet 692507888 6.86357e+08 1.00896 ns
tpch_q19/duckdb:parquet 659523691 6.53186e+08 1.0097 ns
tpch_q20/duckdb:parquet 816047599 8.19284e+08 0.996049 ns
tpch_q21/duckdb:parquet 895100420 9.06154e+08 0.987801 ns
tpch_q22/duckdb:parquet 414906053 3.93219e+08 1.05515 ns
tpch_q01/duckdb:vortex-file-compressed 236635707 2.3891e+08 0.990479 ns
tpch_q02/duckdb:vortex-file-compressed 650155282 6.45365e+08 1.00742 ns
tpch_q03/duckdb:vortex-file-compressed 555588427 5.63414e+08 0.98611 ns
tpch_q04/duckdb:vortex-file-compressed 368889497 3.58608e+08 1.02867 ns
tpch_q05/duckdb:vortex-file-compressed 756517104 7.49301e+08 1.00963 ns
tpch_q06/duckdb:vortex-file-compressed 320989151 3.36024e+08 0.955257 ns
tpch_q07/duckdb:vortex-file-compressed 668746026 6.6291e+08 1.0088 ns
tpch_q08/duckdb:vortex-file-compressed 889304781 9.75127e+08 0.911989 ns
tpch_q09/duckdb:vortex-file-compressed 816125471 8.25175e+08 0.989033 ns
tpch_q10/duckdb:vortex-file-compressed 741393353 7.55073e+08 0.981883 ns
tpch_q11/duckdb:vortex-file-compressed 388641905 3.98791e+08 0.974551 ns
tpch_q12/duckdb:vortex-file-compressed 482184503 5.42894e+08 0.888175 ns
tpch_q13/duckdb:vortex-file-compressed 454834413 4.47686e+08 1.01597 ns
tpch_q14/duckdb:vortex-file-compressed 423528638 3.91214e+08 1.0826 ns
tpch_q15/duckdb:vortex-file-compressed 289848211 2.80773e+08 1.03232 ns
tpch_q16/duckdb:vortex-file-compressed 301204668 3.38808e+08 0.889013 ns
tpch_q17/duckdb:vortex-file-compressed 470510380 4.95055e+08 0.95042 ns
tpch_q18/duckdb:vortex-file-compressed 543886029 6.04687e+08 0.899451 ns
tpch_q19/duckdb:vortex-file-compressed 403506246 4.18866e+08 0.963331 ns
tpch_q20/duckdb:vortex-file-compressed 645718657 6.7168e+08 0.961348 ns
tpch_q21/duckdb:vortex-file-compressed 866007280 9.07732e+08 0.954034 ns
tpch_q22/duckdb:vortex-file-compressed 223062102 2.41878e+08 0.922209 ns
tpch_q01/duckdb:vortex-compact 260147617 2.61697e+08 0.994079 ns
tpch_q02/duckdb:vortex-compact 619923303 6.36825e+08 0.97346 ns
tpch_q03/duckdb:vortex-compact 512559590 5.25822e+08 0.974777 ns
tpch_q04/duckdb:vortex-compact 328630894 3.44527e+08 0.953862 ns
tpch_q05/duckdb:vortex-compact 667472538 6.93313e+08 0.962728 ns
tpch_q06/duckdb:vortex-compact 331582042 3.45212e+08 0.960516 ns
tpch_q07/duckdb:vortex-compact 628671518 6.57878e+08 0.955604 ns
tpch_q08/duckdb:vortex-compact 838523768 8.6319e+08 0.971424 ns
tpch_q09/duckdb:vortex-compact 751117192 8.0711e+08 0.930626 ns
tpch_q10/duckdb:vortex-compact 623790387 7.25111e+08 0.860269 ns
tpch_q11/duckdb:vortex-compact 345925162 3.67431e+08 0.941469 ns
tpch_q12/duckdb:vortex-compact 426384109 4.36293e+08 0.977288 ns
tpch_q13/duckdb:vortex-compact 399313660 4.21729e+08 0.94685 ns
tpch_q14/duckdb:vortex-compact 410582243 4.27661e+08 0.960066 ns
tpch_q15/duckdb:vortex-compact 274467925 2.84375e+08 0.965163 ns
tpch_q16/duckdb:vortex-compact 300384374 3.31036e+08 0.907407 ns
tpch_q17/duckdb:vortex-compact 487571228 5.21123e+08 0.935617 ns
tpch_q18/duckdb:vortex-compact 479714148 4.83371e+08 0.992434 ns
tpch_q19/duckdb:vortex-compact 424172743 4.07536e+08 1.04082 ns
tpch_q20/duckdb:vortex-compact 666558903 7.22469e+08 0.922613 ns
tpch_q21/duckdb:vortex-compact 780734068 8.20299e+08 0.951768 ns
tpch_q22/duckdb:vortex-compact 225265730 2.38311e+08 0.945258 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.003x ➖
  • Vortex: 1.003x ➖
  • duckdb:vortex: 1.000x ➖
  • datafusion:vortex: 1.006x ➖
  • Best: tpch_q17/duckdb:vortex-file-compressed (0.979x)
  • Worst: tpch_q22/datafusion:vortex-file-compressed (1.068x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 581a7e9 base 7af0456 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1052303011 1.05266e+09 0.999659 ns
tpch_q02/datafusion:arrow 237317757 2.38931e+08 0.99325 ns
tpch_q03/datafusion:arrow 879470298 8.59405e+08 1.02335 ns
tpch_q04/datafusion:arrow 705671278 6.59456e+08 1.07008 ns
tpch_q05/datafusion:arrow 1496036161 1.45568e+09 1.02772 ns
tpch_q06/datafusion:arrow 549767945 5.48529e+08 1.00226 ns
tpch_q07/datafusion:arrow 1889829951 1.86165e+09 1.01514 ns
tpch_q08/datafusion:arrow 1962865092 1.93058e+09 1.01673 ns
tpch_q09/datafusion:arrow 2093556917 2.06371e+09 1.01446 ns
tpch_q10/datafusion:arrow 1084511449 1.06728e+09 1.01614 ns
tpch_q11/datafusion:arrow 210601330 2.04938e+08 1.02763 ns
tpch_q12/datafusion:arrow 1192465689 1.11859e+09 1.06604 ns
tpch_q13/datafusion:arrow 548992579 5.39034e+08 1.01847 ns
tpch_q14/datafusion:arrow 666778619 6.43926e+08 1.03549 ns
tpch_q15/datafusion:arrow 1428880368 1.39277e+09 1.02593 ns
tpch_q16/datafusion:arrow 137889013 1.36046e+08 1.01355 ns
tpch_q17/datafusion:arrow 1994759835 1.95798e+09 1.01878 ns
tpch_q18/datafusion:arrow 2559223190 2.51997e+09 1.01558 ns
tpch_q19/datafusion:arrow 993914930 9.88479e+08 1.0055 ns
tpch_q20/datafusion:arrow 866077232 8.70578e+08 0.99483 ns
tpch_q21/datafusion:arrow 4669662021 4.64832e+09 1.00459 ns
tpch_q22/datafusion:arrow 207566393 1.99174e+08 1.04214 ns
tpch_q01/datafusion:parquet 492632817 4.97305e+08 0.990606 ns
tpch_q02/datafusion:parquet 277071179 2.80515e+08 0.987725 ns
tpch_q03/datafusion:parquet 402817903 4.14253e+08 0.972395 ns
tpch_q04/datafusion:parquet 149310453 1.4817e+08 1.0077 ns
tpch_q05/datafusion:parquet 587956642 5.89284e+08 0.997748 ns
tpch_q06/datafusion:parquet 126622952 1.23457e+08 1.02565 ns
tpch_q07/datafusion:parquet 803369825 8.01417e+08 1.00244 ns
tpch_q08/datafusion:parquet 663741241 6.67519e+08 0.99434 ns
tpch_q09/datafusion:parquet 966972676 9.78912e+08 0.987803 ns
tpch_q10/datafusion:parquet 607146809 6.08427e+08 0.997896 ns
tpch_q11/datafusion:parquet 210485894 2.10343e+08 1.00068 ns
tpch_q12/datafusion:parquet 255088689 2.5415e+08 1.00369 ns
tpch_q13/datafusion:parquet 338729920 3.42235e+08 0.989759 ns
tpch_q14/datafusion:parquet 195856099 2.07013e+08 0.946105 ns
tpch_q15/datafusion:parquet 261536872 2.67971e+08 0.97599 ns
tpch_q16/datafusion:parquet 183967424 1.86583e+08 0.985984 ns
tpch_q17/datafusion:parquet 839757675 8.38642e+08 1.00133 ns
tpch_q18/datafusion:parquet 1033279475 1.0452e+09 0.988591 ns
tpch_q19/datafusion:parquet 327502594 3.30959e+08 0.989557 ns
tpch_q20/datafusion:parquet 379571612 3.85231e+08 0.985309 ns
tpch_q21/datafusion:parquet 902058731 9.00497e+08 1.00173 ns
tpch_q22/datafusion:parquet 226157965 2.22189e+08 1.01786 ns
tpch_q01/datafusion:vortex-file-compressed 468175465 4.6794e+08 1.0005 ns
tpch_q02/datafusion:vortex-file-compressed 174490294 1.75178e+08 0.996071 ns
tpch_q03/datafusion:vortex-file-compressed 262137375 2.63965e+08 0.993077 ns
tpch_q04/datafusion:vortex-file-compressed 110951922 1.11117e+08 0.998514 ns
tpch_q05/datafusion:vortex-file-compressed 462765436 4.65679e+08 0.993744 ns
tpch_q06/datafusion:vortex-file-compressed 41528255 4.14652e+07 1.00152 ns
tpch_q07/datafusion:vortex-file-compressed 654689392 6.51487e+08 1.00492 ns
tpch_q08/datafusion:vortex-file-compressed 490324569 4.89829e+08 1.00101 ns
tpch_q09/datafusion:vortex-file-compressed 818679636 8.28462e+08 0.988192 ns
tpch_q10/datafusion:vortex-file-compressed 310131287 3.04478e+08 1.01857 ns
tpch_q11/datafusion:vortex-file-compressed 127170258 1.28349e+08 0.990816 ns
tpch_q12/datafusion:vortex-file-compressed 135690335 1.33975e+08 1.0128 ns
tpch_q13/datafusion:vortex-file-compressed 230259262 2.29116e+08 1.00499 ns
tpch_q14/datafusion:vortex-file-compressed 79672179 7.96791e+07 0.999913 ns
tpch_q15/datafusion:vortex-file-compressed 122656629 1.22282e+08 1.00307 ns
tpch_q16/datafusion:vortex-file-compressed 102093931 1.02634e+08 0.99474 ns
tpch_q17/datafusion:vortex-file-compressed 768819211 7.49253e+08 1.02611 ns
tpch_q18/datafusion:vortex-file-compressed 971548212 9.55611e+08 1.01668 ns
tpch_q19/datafusion:vortex-file-compressed 99336696 9.93072e+07 1.0003 ns
tpch_q20/datafusion:vortex-file-compressed 206659396 2.10171e+08 0.983291 ns
tpch_q21/datafusion:vortex-file-compressed 804746962 7.78687e+08 1.03347 ns
tpch_q22/datafusion:vortex-file-compressed 73439238 6.87897e+07 1.06759 ns
tpch_q01/datafusion:vortex-compact 505857644 5.05267e+08 1.00117 ns
tpch_q02/datafusion:vortex-compact 177808310 1.78769e+08 0.994628 ns
tpch_q03/datafusion:vortex-compact 276027520 2.80654e+08 0.983516 ns
tpch_q04/datafusion:vortex-compact 127839678 1.2841e+08 0.995562 ns
tpch_q05/datafusion:vortex-compact 485683024 4.76948e+08 1.01831 ns
tpch_q06/datafusion:vortex-compact 81597412 8.22094e+07 0.992556 ns
tpch_q07/datafusion:vortex-compact 726291872 6.86838e+08 1.05744 ns
tpch_q08/datafusion:vortex-compact 515960555 5.02382e+08 1.02703 ns
tpch_q09/datafusion:vortex-compact 844128371 8.34249e+08 1.01184 ns
tpch_q10/datafusion:vortex-compact 338969895 3.40377e+08 0.995865 ns
tpch_q11/datafusion:vortex-compact 134822508 1.32637e+08 1.01647 ns
tpch_q12/datafusion:vortex-compact 195482927 1.93671e+08 1.00936 ns
tpch_q13/datafusion:vortex-compact 276213820 2.7555e+08 1.00241 ns
tpch_q14/datafusion:vortex-compact 107078569 1.06651e+08 1.00401 ns
tpch_q15/datafusion:vortex-compact 177386484 1.77925e+08 0.996973 ns
tpch_q16/datafusion:vortex-compact 106637816 1.08638e+08 0.981588 ns
tpch_q17/datafusion:vortex-compact 756109670 7.53911e+08 1.00292 ns
tpch_q18/datafusion:vortex-compact 977833568 9.61913e+08 1.01655 ns
tpch_q19/datafusion:vortex-compact 197220426 1.96952e+08 1.00136 ns
tpch_q20/datafusion:vortex-compact 234523410 2.34963e+08 0.998128 ns
tpch_q21/datafusion:vortex-compact 795315285 7.95926e+08 0.999233 ns
tpch_q22/datafusion:vortex-compact 81328287 7.96497e+07 1.02107 ns
tpch_q01/duckdb:parquet 263287185 2.68408e+08 0.980921 ns
tpch_q02/duckdb:parquet 128518793 1.28495e+08 1.00019 ns
tpch_q03/duckdb:parquet 227172983 2.27431e+08 0.998864 ns
tpch_q04/duckdb:parquet 151963415 1.52933e+08 0.993659 ns
tpch_q05/duckdb:parquet 232014662 2.33864e+08 0.99209 ns
tpch_q06/duckdb:parquet 71346713 7.31274e+07 0.975649 ns
tpch_q07/duckdb:parquet 221446399 2.21539e+08 0.999582 ns
tpch_q08/duckdb:parquet 332948947 3.305e+08 1.00741 ns
tpch_q09/duckdb:parquet 494236330 4.90517e+08 1.00758 ns
tpch_q10/duckdb:parquet 637114622 6.40752e+08 0.994323 ns
tpch_q11/duckdb:parquet 56498010 4.99027e+07 1.13216 ns 🚨
tpch_q12/duckdb:parquet 141045635 1.42248e+08 0.991546 ns
tpch_q13/duckdb:parquet 414631864 4.15379e+08 0.998202 ns
tpch_q14/duckdb:parquet 181357182 1.80322e+08 1.00574 ns
tpch_q15/duckdb:parquet 108417045 1.07234e+08 1.01103 ns
tpch_q16/duckdb:parquet 163992872 1.66286e+08 0.986207 ns
tpch_q17/duckdb:parquet 207663587 2.0637e+08 1.00627 ns
tpch_q18/duckdb:parquet 362345621 3.65247e+08 0.992056 ns
tpch_q19/duckdb:parquet 291329453 2.92277e+08 0.996759 ns
tpch_q20/duckdb:parquet 251223729 2.51187e+08 1.00014 ns
tpch_q21/duckdb:parquet 580036134 5.90787e+08 0.981802 ns
tpch_q22/duckdb:parquet 302600820 3.02232e+08 1.00122 ns
tpch_q01/duckdb:vortex-file-compressed 185425440 1.86157e+08 0.996069 ns
tpch_q02/duckdb:vortex-file-compressed 56530477 5.74955e+07 0.983216 ns
tpch_q03/duckdb:vortex-file-compressed 143190848 1.44556e+08 0.990559 ns
tpch_q04/duckdb:vortex-file-compressed 163985686 1.64315e+08 0.997998 ns
tpch_q05/duckdb:vortex-file-compressed 150299712 1.52855e+08 0.983282 ns
tpch_q06/duckdb:vortex-file-compressed 49312958 4.8475e+07 1.01729 ns
tpch_q07/duckdb:vortex-file-compressed 152293976 1.51892e+08 1.00264 ns
tpch_q08/duckdb:vortex-file-compressed 225597928 2.3001e+08 0.980817 ns
tpch_q09/duckdb:vortex-file-compressed 387663894 3.68141e+08 1.05303 ns
tpch_q10/duckdb:vortex-file-compressed 164867454 1.57068e+08 1.04966 ns
tpch_q11/duckdb:vortex-file-compressed 37944094 3.82371e+07 0.992336 ns
tpch_q12/duckdb:vortex-file-compressed 98790399 9.6435e+07 1.02442 ns
tpch_q13/duckdb:vortex-file-compressed 239790247 2.39763e+08 1.00011 ns
tpch_q14/duckdb:vortex-file-compressed 74293312 7.55906e+07 0.982838 ns
tpch_q15/duckdb:vortex-file-compressed 94351937 9.48759e+07 0.994477 ns
tpch_q16/duckdb:vortex-file-compressed 82673717 8.16254e+07 1.01284 ns
tpch_q17/duckdb:vortex-file-compressed 126709264 1.29456e+08 0.978786 ns
tpch_q18/duckdb:vortex-file-compressed 286530138 2.87511e+08 0.996589 ns
tpch_q19/duckdb:vortex-file-compressed 84588954 8.43579e+07 1.00274 ns
tpch_q20/duckdb:vortex-file-compressed 173879400 1.76663e+08 0.984246 ns
tpch_q21/duckdb:vortex-file-compressed 567524483 5.70042e+08 0.995584 ns
tpch_q22/duckdb:vortex-file-compressed 75582425 7.4447e+07 1.01525 ns
tpch_q01/duckdb:vortex-compact 232196603 2.33373e+08 0.994957 ns
tpch_q02/duckdb:vortex-compact 70887289 7.2119e+07 0.982922 ns
tpch_q03/duckdb:vortex-compact 168283057 1.69439e+08 0.993177 ns
tpch_q04/duckdb:vortex-compact 196780670 1.95095e+08 1.00864 ns
tpch_q05/duckdb:vortex-compact 177609561 1.75044e+08 1.01466 ns
tpch_q06/duckdb:vortex-compact 108520281 1.09184e+08 0.993924 ns
tpch_q07/duckdb:vortex-compact 216855801 2.16166e+08 1.00319 ns
tpch_q08/duckdb:vortex-compact 261218132 2.62039e+08 0.996866 ns
tpch_q09/duckdb:vortex-compact 410154488 4.06582e+08 1.00879 ns
tpch_q10/duckdb:vortex-compact 198864572 2.00676e+08 0.990972 ns
tpch_q11/duckdb:vortex-compact 41849380 4.23507e+07 0.988163 ns
tpch_q12/duckdb:vortex-compact 223700082 2.25593e+08 0.991609 ns
tpch_q13/duckdb:vortex-compact 296370548 2.96025e+08 1.00117 ns
tpch_q14/duckdb:vortex-compact 116662218 1.16108e+08 1.00477 ns
tpch_q15/duckdb:vortex-compact 120887102 1.21306e+08 0.996546 ns
tpch_q16/duckdb:vortex-compact 94399026 9.1733e+07 1.02906 ns
tpch_q17/duckdb:vortex-compact 136869396 1.39196e+08 0.983287 ns
tpch_q18/duckdb:vortex-compact 331154506 3.33567e+08 0.992769 ns
tpch_q19/duckdb:vortex-compact 121846100 1.20416e+08 1.01187 ns
tpch_q20/duckdb:vortex-compact 212067138 2.10143e+08 1.00916 ns
tpch_q21/duckdb:vortex-compact 650322615 6.58489e+08 0.987598 ns
tpch_q22/duckdb:vortex-compact 84367645 8.43355e+07 1.00038 ns
tpch_q01/duckdb:duckdb 117301224 1.1715e+08 1.00129 ns
tpch_q02/duckdb:duckdb 49320581 4.93888e+07 0.998619 ns
tpch_q03/duckdb:duckdb 100343384 1.01769e+08 0.985989 ns
tpch_q04/duckdb:duckdb 128171702 1.29274e+08 0.991475 ns
tpch_q05/duckdb:duckdb 112300485 1.15348e+08 0.973577 ns
tpch_q06/duckdb:duckdb 44408576 4.42053e+07 1.0046 ns
tpch_q07/duckdb:duckdb 110453571 1.12089e+08 0.985406 ns
tpch_q08/duckdb:duckdb 140610965 1.41081e+08 0.99667 ns
tpch_q09/duckdb:duckdb 310253118 3.11911e+08 0.994686 ns
tpch_q10/duckdb:duckdb 215351953 2.12142e+08 1.01513 ns
tpch_q11/duckdb:duckdb 22638439 2.26532e+07 0.99935 ns
tpch_q12/duckdb:duckdb 88020863 8.67712e+07 1.0144 ns
tpch_q13/duckdb:duckdb 236286468 2.36883e+08 0.997481 ns
tpch_q14/duckdb:duckdb 77301310 7.8028e+07 0.990687 ns
tpch_q15/duckdb:duckdb 81267991 8.31356e+07 0.977535 ns
tpch_q16/duckdb:duckdb 73822628 7.29348e+07 1.01217 ns
tpch_q17/duckdb:duckdb 100134839 9.98555e+07 1.0028 ns
tpch_q18/duckdb:duckdb 219548732 2.20406e+08 0.996112 ns
tpch_q19/duckdb:duckdb 128468180 1.28439e+08 1.00023 ns
tpch_q20/duckdb:duckdb 123577283 1.23175e+08 1.00327 ns
tpch_q21/duckdb:duckdb 324806565 3.23484e+08 1.00409 ns
tpch_q22/duckdb:duckdb 70080325 7.06018e+07 0.992614 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 0.974x ➖
  • Vortex: 0.972x ➖
  • duckdb:vortex: 0.944x ➖
  • datafusion:vortex: 1.002x ➖
  • Best: fineweb_q00/duckdb:vortex-file-compressed (0.840x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.308x)
  • Significant (>30%): 0↑ 1↓
Detailed Results Table
name PR 581a7e9 base 7af0456 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 882422322 8.91698e+08 0.989597 ns
fineweb_q01/datafusion:parquet 1593916941 1.64467e+09 0.969138 ns
fineweb_q02/datafusion:parquet 1599896827 1.61971e+09 0.987769 ns
fineweb_q03/datafusion:parquet 1652098698 1.58804e+09 1.04034 ns
fineweb_q04/datafusion:parquet 1608595179 1.62654e+09 0.988967 ns
fineweb_q05/datafusion:parquet 1585360369 1.66091e+09 0.954511 ns
fineweb_q06/datafusion:parquet 1615862780 1.60479e+09 1.0069 ns
fineweb_q07/datafusion:parquet 1547109069 1.69969e+09 0.910232 ns
fineweb_q08/datafusion:parquet 1586527051 1.62529e+09 0.976151 ns
fineweb_q00/datafusion:vortex-file-compressed 45532268 3.48174e+07 1.30774 ns 🚨
fineweb_q01/datafusion:vortex-file-compressed 515251319 4.77539e+08 1.07897 ns
fineweb_q02/datafusion:vortex-file-compressed 458336865 4.92654e+08 0.930342 ns
fineweb_q03/datafusion:vortex-file-compressed 1409623252 1.36838e+09 1.03014 ns
fineweb_q04/datafusion:vortex-file-compressed 1436154580 1.39099e+09 1.03247 ns
fineweb_q05/datafusion:vortex-file-compressed 1429800521 1.39171e+09 1.02737 ns
fineweb_q06/datafusion:vortex-file-compressed 1467611094 1.50272e+09 0.976634 ns
fineweb_q07/datafusion:vortex-file-compressed 1400437623 1.39022e+09 1.00735 ns
fineweb_q08/datafusion:vortex-file-compressed 542805714 5.25267e+08 1.03339 ns
fineweb_q00/datafusion:vortex-compact 33334756 3.63463e+07 0.917142 ns
fineweb_q01/datafusion:vortex-compact 533162637 5.17384e+08 1.0305 ns
fineweb_q02/datafusion:vortex-compact 593407001 6.60427e+08 0.89852 ns
fineweb_q03/datafusion:vortex-compact 1776790226 1.88772e+09 0.941235 ns
fineweb_q04/datafusion:vortex-compact 2184020668 2.25864e+09 0.966964 ns
fineweb_q05/datafusion:vortex-compact 1682458687 1.69955e+09 0.989944 ns
fineweb_q06/datafusion:vortex-compact 1366622803 1.46234e+09 0.934547 ns
fineweb_q07/datafusion:vortex-compact 1326493737 1.33136e+09 0.996344 ns
fineweb_q08/datafusion:vortex-compact 380340332 3.84176e+08 0.990015 ns
fineweb_q00/duckdb:parquet 994483789 9.98425e+08 0.996053 ns
fineweb_q01/duckdb:parquet 2204915157 2.27701e+09 0.968339 ns
fineweb_q02/duckdb:parquet 2213101877 2.26064e+09 0.978972 ns
fineweb_q03/duckdb:parquet 7189495205 7.35642e+09 0.977309 ns
fineweb_q04/duckdb:parquet 1739713534 1.754e+09 0.991857 ns
fineweb_q05/duckdb:parquet 3893773139 4.05559e+09 0.960101 ns
fineweb_q06/duckdb:parquet 5050083004 5.17408e+09 0.976034 ns
fineweb_q07/duckdb:parquet 5462262122 5.62812e+09 0.970531 ns
fineweb_q08/duckdb:parquet 973408724 9.9692e+08 0.976416 ns
fineweb_q00/duckdb:vortex-file-compressed 72807232 8.67094e+07 0.839669 ns
fineweb_q01/duckdb:vortex-file-compressed 515053560 5.6542e+08 0.910922 ns
fineweb_q02/duckdb:vortex-file-compressed 575162143 6.04401e+08 0.951624 ns
fineweb_q03/duckdb:vortex-file-compressed 1556280750 1.46986e+09 1.05879 ns
fineweb_q04/duckdb:vortex-file-compressed 1489104909 1.60601e+09 0.927207 ns
fineweb_q05/duckdb:vortex-file-compressed 1545869020 1.59484e+09 0.969293 ns
fineweb_q06/duckdb:vortex-file-compressed 1694689140 1.73795e+09 0.975109 ns
fineweb_q07/duckdb:vortex-file-compressed 1488239503 1.46691e+09 1.01454 ns
fineweb_q08/duckdb:vortex-file-compressed 638929118 6.80284e+08 0.939209 ns
fineweb_q00/duckdb:vortex-compact 77265919 8.35681e+07 0.924587 ns
fineweb_q01/duckdb:vortex-compact 495991091 5.32391e+08 0.93163 ns
fineweb_q02/duckdb:vortex-compact 642392429 6.57886e+08 0.97645 ns
fineweb_q03/duckdb:vortex-compact 1746495646 1.84656e+09 0.945811 ns
fineweb_q04/duckdb:vortex-compact 1708606618 2.02408e+09 0.844139 ns
fineweb_q05/duckdb:vortex-compact 1524658031 1.76443e+09 0.864109 ns
fineweb_q06/duckdb:vortex-compact 1448107803 1.59032e+09 0.910574 ns
fineweb_q07/duckdb:vortex-compact 1449625442 1.37925e+09 1.05102 ns
fineweb_q08/duckdb:vortex-compact 497956214 5.05583e+08 0.984914 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.035x ➖
  • Vortex: 1.042x ➖
  • duckdb:vortex: 1.042x ➖
  • Best: No improvements
  • Worst: statpopgen_q07/duckdb:vortex-file-compressed (1.117x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR 581a7e9 base 7af0456 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 237035660 2.32528e+08 1.01938 ns
statpopgen_q01/duckdb:parquet 381481687 3.72722e+08 1.0235 ns
statpopgen_q02/duckdb:parquet 700618386 6.88878e+08 1.01704 ns
statpopgen_q03/duckdb:parquet 1169150359 1.10796e+09 1.05523 ns
statpopgen_q04/duckdb:parquet 1173111191 1.13443e+09 1.0341 ns
statpopgen_q05/duckdb:parquet 772516600 7.49996e+08 1.03003 ns
statpopgen_q06/duckdb:parquet 1372781802 1.34156e+09 1.02327 ns
statpopgen_q07/duckdb:parquet 873721541 8.6539e+08 1.00963 ns
statpopgen_q08/duckdb:parquet 861368334 8.61622e+08 0.999706 ns
statpopgen_q09/duckdb:parquet 949891581 9.38031e+08 1.01264 ns
statpopgen_q10/duckdb:parquet 2220392089 2.1591e+09 1.02839 ns
statpopgen_q00/duckdb:vortex-file-compressed 13419316 1.26024e+07 1.06482 ns
statpopgen_q01/duckdb:vortex-file-compressed 104150372 9.42434e+07 1.10512 ns 🚨
statpopgen_q02/duckdb:vortex-file-compressed 1218772607 1.20444e+09 1.0119 ns
statpopgen_q03/duckdb:vortex-file-compressed 2893879642 2.8312e+09 1.02214 ns
statpopgen_q04/duckdb:vortex-file-compressed 2912012681 2.80275e+09 1.03898 ns
statpopgen_q05/duckdb:vortex-file-compressed 1316212190 1.27364e+09 1.03343 ns
statpopgen_q06/duckdb:vortex-file-compressed 1982024243 1.94033e+09 1.02149 ns
statpopgen_q07/duckdb:vortex-file-compressed 174041882 1.55743e+08 1.11749 ns 🚨
statpopgen_q08/duckdb:vortex-file-compressed 178134232 1.68961e+08 1.05429 ns
statpopgen_q09/duckdb:vortex-file-compressed 2629455296 2.57442e+09 1.02138 ns
statpopgen_q10/duckdb:vortex-file-compressed 4211379078 4.08834e+09 1.03009 ns
statpopgen_q00/duckdb:vortex-compact 13850975 1.27647e+07 1.0851 ns
statpopgen_q01/duckdb:vortex-compact 300036362 2.78989e+08 1.07544 ns
statpopgen_q02/duckdb:vortex-compact 581734319 5.41452e+08 1.0744 ns
statpopgen_q03/duckdb:vortex-compact 2234177644 2.21036e+09 1.01077 ns
statpopgen_q04/duckdb:vortex-compact 2242811773 2.21669e+09 1.01179 ns
statpopgen_q05/duckdb:vortex-compact 586705107 5.75479e+08 1.01951 ns
statpopgen_q06/duckdb:vortex-compact 1481015997 1.43699e+09 1.03064 ns
statpopgen_q07/duckdb:vortex-compact 1628932697 1.59091e+09 1.0239 ns
statpopgen_q08/duckdb:vortex-compact 1615526650 1.58119e+09 1.02172 ns
statpopgen_q09/duckdb:vortex-compact 2047106775 2.00192e+09 1.02257 ns
statpopgen_q10/duckdb:vortex-compact 3817912301 3.72144e+09 1.02592 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.001x ➖
  • Vortex: 1.018x ➖
  • duckdb:vortex: 1.029x ➖
  • datafusion:vortex: 1.007x ➖
  • Best: tpch_q11/duckdb:vortex-file-compressed (0.754x)
  • Worst: tpch_q05/duckdb:vortex-compact (1.146x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 581a7e9 base 7af0456 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 912044973 8.50017e+08 1.07297 ns
tpch_q02/datafusion:parquet 691345637 8.75984e+08 0.789221 ns
tpch_q03/datafusion:parquet 943566010 9.59778e+08 0.983109 ns
tpch_q04/datafusion:parquet 468661152 4.805e+08 0.975361 ns
tpch_q05/datafusion:parquet 1222525670 1.22319e+09 0.999456 ns
tpch_q06/datafusion:parquet 510037413 5.74352e+08 0.888022 ns
tpch_q07/datafusion:parquet 1494268668 1.41823e+09 1.05362 ns
tpch_q08/datafusion:parquet 1552547013 1.5603e+09 0.995031 ns
tpch_q09/datafusion:parquet 1788998078 1.95404e+09 0.915537 ns
tpch_q10/datafusion:parquet 2025548925 2.05317e+09 0.986546 ns
tpch_q11/datafusion:parquet 557708581 5.41905e+08 1.02916 ns
tpch_q12/datafusion:parquet 665348094 6.61417e+08 1.00594 ns
tpch_q13/datafusion:parquet 699204596 6.71889e+08 1.04066 ns
tpch_q14/datafusion:parquet 808921512 8.00986e+08 1.00991 ns
tpch_q15/datafusion:parquet 1173227459 1.14261e+09 1.02679 ns
tpch_q16/datafusion:parquet 390305737 4.2865e+08 0.910546 ns
tpch_q17/datafusion:parquet 1484098170 1.36899e+09 1.08408 ns
tpch_q18/datafusion:parquet 1732710814 1.57644e+09 1.09913 ns
tpch_q19/datafusion:parquet 974253769 1.00524e+09 0.969174 ns
tpch_q20/datafusion:parquet 1222982772 1.35095e+09 0.905279 ns
tpch_q21/datafusion:parquet 1787796454 1.8027e+09 0.991735 ns
tpch_q22/datafusion:parquet 657069524 6.88212e+08 0.954748 ns
tpch_q01/datafusion:vortex-file-compressed 770903372 7.15484e+08 1.07746 ns
tpch_q02/datafusion:vortex-file-compressed 477792418 4.90317e+08 0.974456 ns
tpch_q03/datafusion:vortex-file-compressed 738385431 7.48277e+08 0.98678 ns
tpch_q04/datafusion:vortex-file-compressed 527672809 5.45697e+08 0.96697 ns
tpch_q05/datafusion:vortex-file-compressed 1003853759 9.62123e+08 1.04337 ns
tpch_q06/datafusion:vortex-file-compressed 585231005 6.1748e+08 0.947773 ns
tpch_q07/datafusion:vortex-file-compressed 1163532757 1.08622e+09 1.07118 ns
tpch_q08/datafusion:vortex-file-compressed 1156584178 1.07464e+09 1.07625 ns
tpch_q09/datafusion:vortex-file-compressed 1448659392 1.36014e+09 1.06508 ns
tpch_q10/datafusion:vortex-file-compressed 953061930 9.23735e+08 1.03175 ns
tpch_q11/datafusion:vortex-file-compressed 390630464 3.65857e+08 1.06771 ns
tpch_q12/datafusion:vortex-file-compressed 874776033 8.43313e+08 1.03731 ns
tpch_q13/datafusion:vortex-file-compressed 484384009 4.42359e+08 1.095 ns
tpch_q14/datafusion:vortex-file-compressed 581999321 5.58672e+08 1.04175 ns
tpch_q15/datafusion:vortex-file-compressed 1077675190 1.07614e+09 1.00143 ns
tpch_q16/datafusion:vortex-file-compressed 282159359 3.69534e+08 0.763555 ns
tpch_q17/datafusion:vortex-file-compressed 1241817977 1.19868e+09 1.03599 ns
tpch_q18/datafusion:vortex-file-compressed 1475716869 1.3592e+09 1.08572 ns
tpch_q19/datafusion:vortex-file-compressed 660848003 6.88911e+08 0.959265 ns
tpch_q20/datafusion:vortex-file-compressed 874915731 8.40604e+08 1.04082 ns
tpch_q21/datafusion:vortex-file-compressed 1635046695 1.59214e+09 1.02695 ns
tpch_q22/datafusion:vortex-file-compressed 300670676 3.32966e+08 0.903006 ns
tpch_q01/datafusion:vortex-compact 788634159 7.56608e+08 1.04233 ns
tpch_q02/datafusion:vortex-compact 487442944 5.21872e+08 0.934028 ns
tpch_q03/datafusion:vortex-compact 697230307 7.1491e+08 0.97527 ns
tpch_q04/datafusion:vortex-compact 465972212 5.44e+08 0.856567 ns
tpch_q05/datafusion:vortex-compact 914656080 8.56716e+08 1.06763 ns
tpch_q06/datafusion:vortex-compact 599067004 5.8809e+08 1.01867 ns
tpch_q07/datafusion:vortex-compact 1148262128 1.05957e+09 1.0837 ns
tpch_q08/datafusion:vortex-compact 1021966934 1.04762e+09 0.975511 ns
tpch_q09/datafusion:vortex-compact 1352023990 1.27471e+09 1.06065 ns
tpch_q10/datafusion:vortex-compact 871456150 8.65795e+08 1.00654 ns
tpch_q11/datafusion:vortex-compact 296008342 2.88273e+08 1.02683 ns
tpch_q12/datafusion:vortex-compact 772431920 7.68099e+08 1.00564 ns
tpch_q13/datafusion:vortex-compact 421994209 4.07465e+08 1.03566 ns
tpch_q14/datafusion:vortex-compact 567679601 5.87071e+08 0.966969 ns
tpch_q15/datafusion:vortex-compact 995247444 1.03379e+09 0.962719 ns
tpch_q16/datafusion:vortex-compact 270866230 3.27653e+08 0.826686 ns
tpch_q17/datafusion:vortex-compact 1232696100 1.19282e+09 1.03343 ns
tpch_q18/datafusion:vortex-compact 1259639479 1.16806e+09 1.0784 ns
tpch_q19/datafusion:vortex-compact 667389187 6.05649e+08 1.10194 ns
tpch_q20/datafusion:vortex-compact 814610766 7.39944e+08 1.10091 ns
tpch_q21/datafusion:vortex-compact 1455983472 1.37353e+09 1.06003 ns
tpch_q22/datafusion:vortex-compact 323507468 3.54428e+08 0.91276 ns
tpch_q01/duckdb:parquet 872365539 9.21883e+08 0.946286 ns
tpch_q02/duckdb:parquet 1178160890 1.31332e+09 0.897087 ns
tpch_q03/duckdb:parquet 1286844517 1.51522e+09 0.84928 ns
tpch_q04/duckdb:parquet 850222270 8.22906e+08 1.03319 ns
tpch_q05/duckdb:parquet 1668283646 1.61405e+09 1.0336 ns
tpch_q06/duckdb:parquet 575497638 6.39271e+08 0.900241 ns
tpch_q07/duckdb:parquet 1411803074 1.49538e+09 0.944108 ns
tpch_q08/duckdb:parquet 1932147690 1.9556e+09 0.988009 ns
tpch_q09/duckdb:parquet 1919534735 1.96049e+09 0.979109 ns
tpch_q10/duckdb:parquet 2597580163 2.64987e+09 0.980267 ns
tpch_q11/duckdb:parquet 671805916 7.36013e+08 0.912763 ns
tpch_q12/duckdb:parquet 752377555 8.15439e+08 0.922666 ns
tpch_q13/duckdb:parquet 1017844082 1.07476e+09 0.947042 ns
tpch_q14/duckdb:parquet 1028617555 1.11359e+09 0.923696 ns
tpch_q15/duckdb:parquet 944586868 9.46809e+08 0.997653 ns
tpch_q16/duckdb:parquet 586722987 6.67217e+08 0.879358 ns
tpch_q17/duckdb:parquet 1158764288 1.2516e+09 0.925828 ns
tpch_q18/duckdb:parquet 1086162936 1.11723e+09 0.972196 ns
tpch_q19/duckdb:parquet 1247361274 1.25181e+09 0.996445 ns
tpch_q20/duckdb:parquet 1410598631 1.46486e+09 0.96296 ns
tpch_q21/duckdb:parquet 1549286327 1.55699e+09 0.995051 ns
tpch_q22/duckdb:parquet 840808984 8.51436e+08 0.987519 ns
tpch_q01/duckdb:vortex-file-compressed 709944519 6.93656e+08 1.02348 ns
tpch_q02/duckdb:vortex-file-compressed 910201603 9.85599e+08 0.923501 ns
tpch_q03/duckdb:vortex-file-compressed 1075845976 1.06326e+09 1.01184 ns
tpch_q04/duckdb:vortex-file-compressed 749634672 7.14206e+08 1.04961 ns
tpch_q05/duckdb:vortex-file-compressed 1277273304 1.26419e+09 1.01035 ns
tpch_q06/duckdb:vortex-file-compressed 832587137 7.82786e+08 1.06362 ns
tpch_q07/duckdb:vortex-file-compressed 1216779524 1.19045e+09 1.02211 ns
tpch_q08/duckdb:vortex-file-compressed 1637907303 1.57055e+09 1.04288 ns
tpch_q09/duckdb:vortex-file-compressed 1537356828 1.56474e+09 0.9825 ns
tpch_q10/duckdb:vortex-file-compressed 1382127799 1.40385e+09 0.984524 ns
tpch_q11/duckdb:vortex-file-compressed 587242785 7.79186e+08 0.753662 ns
tpch_q12/duckdb:vortex-file-compressed 789406775 8.8373e+08 0.893266 ns
tpch_q13/duckdb:vortex-file-compressed 1007873495 1.06223e+09 0.948824 ns
tpch_q14/duckdb:vortex-file-compressed 949611243 8.82487e+08 1.07606 ns
tpch_q15/duckdb:vortex-file-compressed 643708410 5.98397e+08 1.07572 ns
tpch_q16/duckdb:vortex-file-compressed 514435065 4.9354e+08 1.04234 ns
tpch_q17/duckdb:vortex-file-compressed 1136460132 1.00897e+09 1.12635 ns
tpch_q18/duckdb:vortex-file-compressed 1178172023 1.08677e+09 1.08411 ns
tpch_q19/duckdb:vortex-file-compressed 809474694 7.99645e+08 1.01229 ns
tpch_q20/duckdb:vortex-file-compressed 1280880871 1.28133e+09 0.99965 ns
tpch_q21/duckdb:vortex-file-compressed 2025501291 1.96113e+09 1.03282 ns
tpch_q22/duckdb:vortex-file-compressed 589385856 5.18565e+08 1.13657 ns
tpch_q01/duckdb:vortex-compact 651478392 6.31322e+08 1.03193 ns
tpch_q02/duckdb:vortex-compact 890885068 8.20502e+08 1.08578 ns
tpch_q03/duckdb:vortex-compact 1021471675 8.98513e+08 1.13685 ns
tpch_q04/duckdb:vortex-compact 630484585 6.02468e+08 1.0465 ns
tpch_q05/duckdb:vortex-compact 1269303299 1.10793e+09 1.14565 ns
tpch_q06/duckdb:vortex-compact 762003070 6.80409e+08 1.11992 ns
tpch_q07/duckdb:vortex-compact 1215270191 1.12372e+09 1.08147 ns
tpch_q08/duckdb:vortex-compact 1599519192 1.52964e+09 1.04568 ns
tpch_q09/duckdb:vortex-compact 1434712589 1.4978e+09 0.957878 ns
tpch_q10/duckdb:vortex-compact 1314057207 1.28027e+09 1.02639 ns
tpch_q11/duckdb:vortex-compact 554833799 5.59163e+08 0.992258 ns
tpch_q12/duckdb:vortex-compact 734929612 7.00308e+08 1.04944 ns
tpch_q13/duckdb:vortex-compact 906210184 9.16478e+08 0.988796 ns
tpch_q14/duckdb:vortex-compact 913770802 8.61178e+08 1.06107 ns
tpch_q15/duckdb:vortex-compact 635445788 6.26851e+08 1.01371 ns
tpch_q16/duckdb:vortex-compact 431865459 4.50062e+08 0.959568 ns
tpch_q17/duckdb:vortex-compact 1010603415 9.04447e+08 1.11737 ns
tpch_q18/duckdb:vortex-compact 974730348 9.19149e+08 1.06047 ns
tpch_q19/duckdb:vortex-compact 815983570 7.99682e+08 1.02039 ns
tpch_q20/duckdb:vortex-compact 1252081357 1.16475e+09 1.07498 ns
tpch_q21/duckdb:vortex-compact 1704770705 1.61142e+09 1.05793 ns
tpch_q22/duckdb:vortex-compact 551710829 5.38449e+08 1.02463 ns

@connortsui20 connortsui20 force-pushed the ct/use-filter-array branch 2 times, most recently from 47f581b to b887749 Compare January 27, 2026 14:56
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Since in the new world there is no difference between setting up early
and late filtering (because of reduce and reduce parent), we really just
want to benchmark this in a dedicated benchmark for testing the speed of
`.execute(ctx)`.

remove pco test since its not measuring anything anymore

remove runend filter bench since its not measuring anything anymore

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 force-pushed the ct/use-filter-array branch 2 times, most recently from ac91262 to 48d1a81 Compare January 27, 2026 15:28
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Jan 27, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jan 27, 2026
@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 1.042x ➖
  • Vortex: 1.077x ➖
  • Best: No improvements
  • Worst: random-access/vortex-tokio-local-disk (1.077x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 581a7e9 base 7af0456 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 186179865 1.84755e+08 1.00771 ns
random-access/vortex-tokio-local-disk 1358454 1.26153e+06 1.07683 ns

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 merged commit d4d3238 into develop Jan 27, 2026
45 of 47 checks passed
@connortsui20 connortsui20 deleted the ct/use-filter-array branch January 27, 2026 18:58
@connortsui20
Copy link
Contributor Author

Whoops looks like this broke the compression throughput and clickbench benchmarks, unfortunately theres no warning

connortsui20 added a commit that referenced this pull request Jan 27, 2026
…6147)

This is based on top of
#6146, that needs to merge
first.

Simply changes the syntax so that we use the new `FilterArray`, so this
is purely a cosmetic change after #6146.

Note that I only made the change when this gets called inside one of the
old compute functions, and the code for all of the old filter compute
are going to be moved around soon so this is fine.

There are just a few places (around 8) where we call the old `filter`
_outside_ of the old compute kernels. I've left those as is so it's easy
to search for them later. We still have to figure out what to do with
them.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
connortsui20 added a commit that referenced this pull request Jan 28, 2026
This is a mostly cosmetic change to remove the old filter compute
kernels from the `FilterArray` implementation, placing the code in
`vortex-array/src/arrays/filter/execute` instead of dispersed
everywhere. The non-cosmetic changes are trivial, just making some
things cleaner to understand.

This is based on top of #6147,
which is also based on top of
#6146

---------

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
danking pushed a commit that referenced this pull request Feb 6, 2026
I also removed some benchmarks (3) that now no longer benchmark anything
useful. We'll soon want a way to benchmark the execution of arbitrary
arrays, and they should all share similar benchmarking logic.

In a follow up PR (#6147) I
will remove every occurrence of the old `filter` compute function! mwa
ha ha

---------

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
danking pushed a commit that referenced this pull request Feb 6, 2026
…6147)

This is based on top of
#6146, that needs to merge
first.

Simply changes the syntax so that we use the new `FilterArray`, so this
is purely a cosmetic change after #6146.

Note that I only made the change when this gets called inside one of the
old compute functions, and the code for all of the old filter compute
are going to be moved around soon so this is fine.

There are just a few places (around 8) where we call the old `filter`
_outside_ of the old compute kernels. I've left those as is so it's easy
to search for them later. We still have to figure out what to do with
them.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
danking pushed a commit that referenced this pull request Feb 6, 2026
This is a mostly cosmetic change to remove the old filter compute
kernels from the `FilterArray` implementation, placing the code in
`vortex-array/src/arrays/filter/execute` instead of dispersed
everywhere. The non-cosmetic changes are trivial, just making some
things cleaner to understand.

This is based on top of #6147,
which is also based on top of
#6146

---------

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants