Skip to content

coalesced request align all segments#6158

Merged
onursatici merged 4 commits intodevelopfrom
os/align
Jan 27, 2026
Merged

coalesced request align all segments#6158
onursatici merged 4 commits intodevelopfrom
os/align

Conversation

@onursatici
Copy link
Contributor

@onursatici onursatici commented Jan 27, 2026

We align the coalesced range start down to the max alignment of all requests. That makes coalesced_start % max_alignment == 0, just like the file start. Because segment offsets are aligned in the file, their offsets relative to the coalesced start remain aligned, so each buffer stays properly aligned without per‑buffer realignment.

example:
bytes in the file:
[x, x, x, x, x, x, A, A, A, A, A, x, B]
A aligned to 2
B aligned to 4

coalesced read both to a 2 aligned buffer:
[ A, A, A, A, A, x, B]
A aligned to 2
B is not aligned to 4

with this change we read this to the coalesced buffer:
[x, x, A, A, A, A, A, x, B]
A aligned to 2
B aligned to 4

@onursatici onursatici added changelog/performance A performance improvement action/benchmark Trigger full benchmarks to run on this PR labels 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

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.070x ➖
  • Vortex: 1.071x ➖
  • duckdb:vortex: 1.012x ➖
  • datafusion:vortex: 1.134x ❌
  • Best: tpch_q19/duckdb:vortex-compact (0.962x)
  • Worst: tpch_q12/datafusion:vortex-file-compressed (1.207x)
  • Significant (>10%): 0↑ 34↓
Detailed Results Table
name PR d547a55 base 0c6def9 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 95859168 8.68931e+07 1.10318 ns 🚨
tpch_q02/datafusion:arrow 36369357 3.1801e+07 1.14366 ns 🚨
tpch_q03/datafusion:arrow 60540428 5.55762e+07 1.08932 ns
tpch_q04/datafusion:arrow 49300625 4.53247e+07 1.08772 ns
tpch_q05/datafusion:arrow 128612717 1.12779e+08 1.14039 ns 🚨
tpch_q06/datafusion:arrow 35915112 3.41188e+07 1.05265 ns
tpch_q07/datafusion:arrow 209070419 1.95233e+08 1.07088 ns
tpch_q08/datafusion:arrow 83502772 7.83275e+07 1.06607 ns
tpch_q09/datafusion:arrow 108587637 1.02071e+08 1.06384 ns
tpch_q10/datafusion:arrow 82339227 8.4311e+07 0.976613 ns
tpch_q11/datafusion:arrow 18171540 1.78645e+07 1.01719 ns
tpch_q12/datafusion:arrow 89180187 7.87871e+07 1.13191 ns 🚨
tpch_q13/datafusion:arrow 62615118 5.6177e+07 1.1146 ns 🚨
tpch_q14/datafusion:arrow 47564023 4.26031e+07 1.11645 ns 🚨
tpch_q15/datafusion:arrow 96166909 8.55167e+07 1.12454 ns 🚨
tpch_q16/datafusion:arrow 27791583 2.65612e+07 1.04632 ns
tpch_q17/datafusion:arrow 115171677 1.04977e+08 1.09711 ns
tpch_q18/datafusion:arrow 207851145 1.85304e+08 1.12168 ns 🚨
tpch_q19/datafusion:arrow 71576027 6.54857e+07 1.093 ns
tpch_q20/datafusion:arrow 62763268 5.81411e+07 1.0795 ns
tpch_q21/datafusion:arrow 355590808 2.62487e+08 1.3547 ns 🚨
tpch_q22/datafusion:arrow 28743649 2.64766e+07 1.08562 ns
tpch_q01/datafusion:parquet 117924244 1.40277e+08 0.840652 ns 🚀
tpch_q02/datafusion:parquet 106645572 9.01743e+07 1.18266 ns 🚨
tpch_q03/datafusion:parquet 104978243 8.51935e+07 1.23223 ns 🚨
tpch_q04/datafusion:parquet 66620596 5.88981e+07 1.13112 ns 🚨
tpch_q05/datafusion:parquet 201345664 1.76653e+08 1.13978 ns 🚨
tpch_q06/datafusion:parquet 46784350 3.83991e+07 1.21837 ns 🚨
tpch_q07/datafusion:parquet 219670494 1.94657e+08 1.1285 ns 🚨
tpch_q08/datafusion:parquet 188566763 1.74606e+08 1.07995 ns
tpch_q09/datafusion:parquet 247599882 2.22237e+08 1.11413 ns 🚨
tpch_q10/datafusion:parquet 226300736 2.02129e+08 1.11958 ns 🚨
tpch_q11/datafusion:parquet 77968852 6.58059e+07 1.18483 ns 🚨
tpch_q12/datafusion:parquet 144603324 1.30967e+08 1.10412 ns 🚨
tpch_q13/datafusion:parquet 229116866 2.05323e+08 1.11589 ns 🚨
tpch_q14/datafusion:parquet 97867359 8.39726e+07 1.16547 ns 🚨
tpch_q15/datafusion:parquet 85385335 7.45051e+07 1.14603 ns 🚨
tpch_q16/datafusion:parquet 72381456 5.62267e+07 1.28731 ns 🚨
tpch_q17/datafusion:parquet 209634168 1.69469e+08 1.237 ns 🚨
tpch_q18/datafusion:parquet 288499556 2.51371e+08 1.14771 ns 🚨
tpch_q19/datafusion:parquet 111516674 1.04027e+08 1.072 ns
tpch_q20/datafusion:parquet 149050531 1.36377e+08 1.09293 ns
tpch_q21/datafusion:parquet 218719170 1.88226e+08 1.162 ns 🚨
tpch_q22/datafusion:parquet 50515682 4.29648e+07 1.17574 ns 🚨
tpch_q01/datafusion:vortex-file-compressed 67228918 5.68931e+07 1.18167 ns 🚨
tpch_q02/datafusion:vortex-file-compressed 73162460 6.2756e+07 1.16582 ns 🚨
tpch_q03/datafusion:vortex-file-compressed 38415541 3.21213e+07 1.19595 ns 🚨
tpch_q04/datafusion:vortex-file-compressed 25595533 2.28434e+07 1.12048 ns 🚨
tpch_q05/datafusion:vortex-file-compressed 102561754 8.72041e+07 1.17611 ns 🚨
tpch_q06/datafusion:vortex-file-compressed 14501855 1.25977e+07 1.15116 ns 🚨
tpch_q07/datafusion:vortex-file-compressed 115946291 1.02022e+08 1.13648 ns 🚨
tpch_q08/datafusion:vortex-file-compressed 91576310 8.02105e+07 1.1417 ns 🚨
tpch_q09/datafusion:vortex-file-compressed 109498410 9.42089e+07 1.16229 ns 🚨
tpch_q10/datafusion:vortex-file-compressed 99115704 8.79224e+07 1.12731 ns 🚨
tpch_q11/datafusion:vortex-file-compressed 30808626 2.60251e+07 1.1838 ns 🚨
tpch_q12/datafusion:vortex-file-compressed 46657149 3.86611e+07 1.20682 ns 🚨
tpch_q13/datafusion:vortex-file-compressed 38776439 3.39683e+07 1.14155 ns 🚨
tpch_q14/datafusion:vortex-file-compressed 36699903 3.26419e+07 1.12432 ns 🚨
tpch_q15/datafusion:vortex-file-compressed 35437867 3.11351e+07 1.1382 ns 🚨
tpch_q16/datafusion:vortex-file-compressed 44301113 3.98536e+07 1.1116 ns 🚨
tpch_q17/datafusion:vortex-file-compressed 97846741 8.13236e+07 1.20318 ns 🚨
tpch_q18/datafusion:vortex-file-compressed 131364943 1.09698e+08 1.19751 ns 🚨
tpch_q19/datafusion:vortex-file-compressed 41951385 3.87051e+07 1.08387 ns
tpch_q20/datafusion:vortex-file-compressed 64063722 5.66394e+07 1.13108 ns 🚨
tpch_q21/datafusion:vortex-file-compressed 123890682 1.07507e+08 1.1524 ns 🚨
tpch_q22/datafusion:vortex-file-compressed 22790593 2.13505e+07 1.06745 ns
tpch_q01/datafusion:vortex-compact 69816549 6.45677e+07 1.08129 ns
tpch_q02/datafusion:vortex-compact 69757031 6.49167e+07 1.07456 ns
tpch_q03/datafusion:vortex-compact 37186004 3.61948e+07 1.02739 ns
tpch_q04/datafusion:vortex-compact 26760251 2.57566e+07 1.03897 ns
tpch_q05/datafusion:vortex-compact 98050840 9.1755e+07 1.06862 ns
tpch_q06/datafusion:vortex-compact 20108022 1.83751e+07 1.09431 ns
tpch_q07/datafusion:vortex-compact 121079893 1.055e+08 1.14767 ns 🚨
tpch_q08/datafusion:vortex-compact 90896661 8.40448e+07 1.08153 ns
tpch_q09/datafusion:vortex-compact 116825348 1.01103e+08 1.15551 ns 🚨
tpch_q10/datafusion:vortex-compact 103224180 8.88826e+07 1.16135 ns 🚨
tpch_q11/datafusion:vortex-compact 31502735 2.68483e+07 1.17336 ns 🚨
tpch_q12/datafusion:vortex-compact 57769344 4.95614e+07 1.16561 ns 🚨
tpch_q13/datafusion:vortex-compact 46784840 4.2283e+07 1.10647 ns 🚨
tpch_q14/datafusion:vortex-compact 44123818 3.77063e+07 1.1702 ns 🚨
tpch_q15/datafusion:vortex-compact 48268696 4.1708e+07 1.1573 ns 🚨
tpch_q16/datafusion:vortex-compact 49475619 4.42719e+07 1.11754 ns 🚨
tpch_q17/datafusion:vortex-compact 100181006 8.7145e+07 1.14959 ns 🚨
tpch_q18/datafusion:vortex-compact 135501684 1.12297e+08 1.20664 ns 🚨
tpch_q19/datafusion:vortex-compact 57275481 5.50825e+07 1.03981 ns
tpch_q20/datafusion:vortex-compact 66993018 6.01561e+07 1.11365 ns 🚨
tpch_q21/datafusion:vortex-compact 130451817 1.10591e+08 1.17959 ns 🚨
tpch_q22/datafusion:vortex-compact 22875945 2.03928e+07 1.12177 ns 🚨
tpch_q01/duckdb:parquet 80608602 7.96496e+07 1.01204 ns
tpch_q02/duckdb:parquet 51132637 4.76366e+07 1.07339 ns
tpch_q03/duckdb:parquet 80187634 7.74595e+07 1.03522 ns
tpch_q04/duckdb:parquet 74205928 7.31944e+07 1.01382 ns
tpch_q05/duckdb:parquet 79673993 7.66568e+07 1.03936 ns
tpch_q06/duckdb:parquet 34046182 2.31637e+07 1.4698 ns 🚨
tpch_q07/duckdb:parquet 91933000 8.1331e+07 1.13036 ns 🚨
tpch_q08/duckdb:parquet 102790212 1.22629e+08 0.838222 ns 🚀
tpch_q09/duckdb:parquet 181289978 1.75703e+08 1.0318 ns
tpch_q10/duckdb:parquet 158167131 1.50712e+08 1.04947 ns
tpch_q11/duckdb:parquet 26831014 2.59577e+07 1.03365 ns
tpch_q12/duckdb:parquet 73982153 7.21817e+07 1.02494 ns
tpch_q13/duckdb:parquet 290440422 2.76939e+08 1.04875 ns
tpch_q14/duckdb:parquet 62865986 5.36166e+07 1.17251 ns 🚨
tpch_q15/duckdb:parquet 31042345 2.91885e+07 1.06351 ns
tpch_q16/duckdb:parquet 65514775 5.97176e+07 1.09708 ns
tpch_q17/duckdb:parquet 69814474 7.84188e+07 0.890277 ns 🚀
tpch_q18/duckdb:parquet 133328905 1.29129e+08 1.03253 ns
tpch_q19/duckdb:parquet 72424796 7.00095e+07 1.0345 ns
tpch_q20/duckdb:parquet 72128057 9.19596e+07 0.784345 ns 🚀
tpch_q21/duckdb:parquet 195449062 1.80655e+08 1.08189 ns
tpch_q22/duckdb:parquet 57102469 5.67283e+07 1.0066 ns
tpch_q01/duckdb:vortex-file-compressed 33181593 3.35272e+07 0.989692 ns
tpch_q02/duckdb:vortex-file-compressed 30165502 2.99865e+07 1.00597 ns
tpch_q03/duckdb:vortex-file-compressed 32748630 3.18622e+07 1.02782 ns
tpch_q04/duckdb:vortex-file-compressed 36497734 3.49577e+07 1.04405 ns
tpch_q05/duckdb:vortex-file-compressed 37550237 3.71162e+07 1.01169 ns
tpch_q06/duckdb:vortex-file-compressed 9804221 9.67326e+06 1.01354 ns
tpch_q07/duckdb:vortex-file-compressed 39177657 3.87042e+07 1.01223 ns
tpch_q08/duckdb:vortex-file-compressed 47228587 4.50654e+07 1.048 ns
tpch_q09/duckdb:vortex-file-compressed 79740075 8.11725e+07 0.982353 ns
tpch_q10/duckdb:vortex-file-compressed 36774428 3.68486e+07 0.997987 ns
tpch_q11/duckdb:vortex-file-compressed 17136884 1.56447e+07 1.09538 ns
tpch_q12/duckdb:vortex-file-compressed 22985084 2.2257e+07 1.03271 ns
tpch_q13/duckdb:vortex-file-compressed 39712543 3.79081e+07 1.0476 ns
tpch_q14/duckdb:vortex-file-compressed 24977574 2.43194e+07 1.02706 ns
tpch_q15/duckdb:vortex-file-compressed 18525820 1.85002e+07 1.00139 ns
tpch_q16/duckdb:vortex-file-compressed 33518367 3.16596e+07 1.05871 ns
tpch_q17/duckdb:vortex-file-compressed 25715692 2.55503e+07 1.00647 ns
tpch_q18/duckdb:vortex-file-compressed 52679309 5.25412e+07 1.00263 ns
tpch_q19/duckdb:vortex-file-compressed 31007652 2.91039e+07 1.06541 ns
tpch_q20/duckdb:vortex-file-compressed 37576620 3.66087e+07 1.02644 ns
tpch_q21/duckdb:vortex-file-compressed 103178692 1.02183e+08 1.00975 ns
tpch_q22/duckdb:vortex-file-compressed 19428865 1.86499e+07 1.04177 ns
tpch_q01/duckdb:vortex-compact 39744136 3.95348e+07 1.0053 ns
tpch_q02/duckdb:vortex-compact 41051062 4.2414e+07 0.967865 ns
tpch_q03/duckdb:vortex-compact 36694792 3.7043e+07 0.9906 ns
tpch_q04/duckdb:vortex-compact 40722427 4.10343e+07 0.992399 ns
tpch_q05/duckdb:vortex-compact 44986588 4.65774e+07 0.965847 ns
tpch_q06/duckdb:vortex-compact 16411760 1.6403e+07 1.00053 ns
tpch_q07/duckdb:vortex-compact 48031710 4.78961e+07 1.00283 ns
tpch_q08/duckdb:vortex-compact 53909182 5.36231e+07 1.00533 ns
tpch_q09/duckdb:vortex-compact 87086791 8.87777e+07 0.980953 ns
tpch_q10/duckdb:vortex-compact 42645283 4.24708e+07 1.00411 ns
tpch_q11/duckdb:vortex-compact 21248929 2.09811e+07 1.01277 ns
tpch_q12/duckdb:vortex-compact 35682018 3.63137e+07 0.982605 ns
tpch_q13/duckdb:vortex-compact 43358435 4.41982e+07 0.980999 ns
tpch_q14/duckdb:vortex-compact 30342494 2.97705e+07 1.01921 ns
tpch_q15/duckdb:vortex-compact 21445407 2.10786e+07 1.0174 ns
tpch_q16/duckdb:vortex-compact 42676953 4.13503e+07 1.03208 ns
tpch_q17/duckdb:vortex-compact 29976353 2.88192e+07 1.04015 ns
tpch_q18/duckdb:vortex-compact 61182112 6.08923e+07 1.00476 ns
tpch_q19/duckdb:vortex-compact 36293445 3.77108e+07 0.962415 ns
tpch_q20/duckdb:vortex-compact 45876526 4.48152e+07 1.02368 ns
tpch_q21/duckdb:vortex-compact 111475890 1.11147e+08 1.00296 ns
tpch_q22/duckdb:vortex-compact 21033345 2.07994e+07 1.01125 ns
tpch_q01/duckdb:duckdb 17491733 1.75376e+07 0.997387 ns
tpch_q02/duckdb:duckdb 14666306 1.47108e+07 0.996977 ns
tpch_q03/duckdb:duckdb 21590792 2.14675e+07 1.00574 ns
tpch_q04/duckdb:duckdb 20582869 2.01554e+07 1.02121 ns
tpch_q05/duckdb:duckdb 22668688 2.3122e+07 0.980395 ns
tpch_q06/duckdb:duckdb 7157532 7.16257e+06 0.999297 ns
tpch_q07/duckdb:duckdb 27002917 2.68771e+07 1.00468 ns
tpch_q08/duckdb:duckdb 26893566 2.65499e+07 1.01294 ns
tpch_q09/duckdb:duckdb 58774996 6.0816e+07 0.96644 ns
tpch_q10/duckdb:duckdb 58694342 5.78101e+07 1.0153 ns
tpch_q11/duckdb:duckdb 7672285 7.3915e+06 1.03799 ns
tpch_q12/duckdb:duckdb 17504753 1.75405e+07 0.997964 ns
tpch_q13/duckdb:duckdb 39990954 3.98551e+07 1.00341 ns
tpch_q14/duckdb:duckdb 22789941 2.23702e+07 1.01876 ns
tpch_q15/duckdb:duckdb 14427961 1.42764e+07 1.01062 ns
tpch_q16/duckdb:duckdb 25072124 2.49801e+07 1.00369 ns
tpch_q17/duckdb:duckdb 18330064 1.81319e+07 1.01093 ns
tpch_q18/duckdb:duckdb 40056412 4.02054e+07 0.996294 ns
tpch_q19/duckdb:duckdb 32877486 3.22252e+07 1.02024 ns
tpch_q20/duckdb:duckdb 27288447 2.70143e+07 1.01015 ns
tpch_q21/duckdb:duckdb 65684266 6.21066e+07 1.05761 ns
tpch_q22/duckdb:duckdb 27836819 2.66517e+07 1.04447 ns

@codspeed-hq
Copy link

codspeed-hq bot commented Jan 27, 2026

CodSpeed Performance Report

Merging this PR will degrade performance by 33.22%

Comparing os/align (d547a55) with develop (0c6def9)

⚠️ 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

⚡ 7 improved benchmarks
❌ 10 regressed benchmarks
✅ 1248 untouched benchmarks
⏩ 1219 skipped benchmarks1

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation canonical_into_non_nullable[(10000, 1, 0.01)] 31.2 µs 41.9 µs -25.55%
Simulation canonical_into_non_nullable[(10000, 1, 0.0)] 24.6 µs 36.9 µs -33.22%
Simulation canonical_into_non_nullable[(10000, 10, 0.01)] 221.2 µs 307.3 µs -28.01%
Simulation canonical_into_non_nullable[(10000, 10, 0.1)] 380.7 µs 472.9 µs -19.5%
Simulation canonical_into_non_nullable[(10000, 10, 0.0)] 194 µs 279.9 µs -30.69%
Simulation canonical_into_non_nullable[(10000, 1, 0.1)] 47 µs 57.9 µs -18.76%
Simulation canonical_into_nullable[(10000, 100, 0.0)] 5 ms 4.4 ms +13.97%
Simulation into_canonical_non_nullable[(10000, 1, 0.0)] 40.2 µs 32.9 µs +22.27%
Simulation into_canonical_non_nullable[(10000, 1, 0.01)] 46.3 µs 39.1 µs +18.29%
Simulation into_canonical_non_nullable[(10000, 10, 0.0)] 200.1 µs 283.4 µs -29.38%
Simulation into_canonical_non_nullable[(10000, 10, 0.1)] 383.7 µs 472.8 µs -18.86%
Simulation into_canonical_non_nullable[(10000, 1, 0.1)] 62.9 µs 55.3 µs +13.71%
Simulation into_canonical_non_nullable[(10000, 10, 0.01)] 227.8 µs 310.4 µs -26.62%
Simulation into_canonical_nullable[(10000, 10, 0.0)] 540.2 µs 459.4 µs +17.59%
Simulation into_canonical_nullable[(10000, 100, 0.0)] 5.1 ms 4.3 ms +16.72%
Simulation into_canonical_nullable[(10000, 10, 0.1)] 631.6 µs 720.9 µs -12.39%
Simulation into_canonical_nullable[(10000, 100, 0.1)] 6.9 ms 6.1 ms +13.53%

Footnotes

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

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.909x ➖
  • Vortex: 0.907x ➖
  • duckdb:vortex: 0.894x ✅
  • datafusion:vortex: 0.920x ➖
  • Best: fineweb_q06/duckdb:vortex-file-compressed (0.783x)
  • Worst: fineweb_q03/duckdb:vortex-file-compressed (1.145x)
  • Significant (>10%): 16↑ 1↓
Detailed Results Table
name PR d547a55 base 0c6def9 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6978050 7.44712e+06 0.937013 ns
fineweb_q01/datafusion:parquet 274902392 2.92907e+08 0.938531 ns
fineweb_q02/datafusion:parquet 271039489 2.95717e+08 0.916551 ns
fineweb_q03/datafusion:parquet 266625301 2.87546e+08 0.927243 ns
fineweb_q04/datafusion:parquet 280425245 3.09484e+08 0.906106 ns
fineweb_q05/datafusion:parquet 274964337 3.15148e+08 0.872493 ns 🚀
fineweb_q06/datafusion:parquet 273601798 2.97375e+08 0.920056 ns
fineweb_q07/datafusion:parquet 265309479 2.87894e+08 0.921553 ns
fineweb_q08/datafusion:parquet 265644691 2.88018e+08 0.92232 ns
fineweb_q00/datafusion:vortex-file-compressed 5581294 6.44374e+06 0.866158 ns 🚀
fineweb_q01/datafusion:vortex-file-compressed 30771806 3.50047e+07 0.879077 ns 🚀
fineweb_q02/datafusion:vortex-file-compressed 38231111 3.91944e+07 0.975422 ns
fineweb_q03/datafusion:vortex-file-compressed 69882626 8.37319e+07 0.834599 ns 🚀
fineweb_q04/datafusion:vortex-file-compressed 207072191 2.45399e+08 0.843819 ns 🚀
fineweb_q05/datafusion:vortex-file-compressed 206701514 2.12076e+08 0.974656 ns
fineweb_q06/datafusion:vortex-file-compressed 79171141 7.94458e+07 0.996543 ns
fineweb_q07/datafusion:vortex-file-compressed 70970903 7.68662e+07 0.923304 ns
fineweb_q08/datafusion:vortex-file-compressed 27509540 3.2052e+07 0.858278 ns 🚀
fineweb_q00/datafusion:vortex-compact 6748443 6.78134e+06 0.995149 ns
fineweb_q01/datafusion:vortex-compact 171997992 1.74296e+08 0.986816 ns
fineweb_q02/datafusion:vortex-compact 178222332 1.82951e+08 0.974152 ns
fineweb_q03/datafusion:vortex-compact 1237762727 1.3614e+09 0.909187 ns
fineweb_q04/datafusion:vortex-compact 1442157296 1.55916e+09 0.924956 ns
fineweb_q05/datafusion:vortex-compact 1125789356 1.23834e+09 0.90911 ns
fineweb_q06/datafusion:vortex-compact 585166734 6.35551e+08 0.920723 ns
fineweb_q07/datafusion:vortex-compact 617438519 6.63814e+08 0.930137 ns
fineweb_q08/datafusion:vortex-compact 27589718 3.13412e+07 0.880303 ns 🚀
fineweb_q00/duckdb:parquet 30927186 3.65397e+07 0.8464 ns 🚀
fineweb_q01/duckdb:parquet 99258267 1.10113e+08 0.90142 ns
fineweb_q02/duckdb:parquet 104644419 1.17234e+08 0.892609 ns 🚀
fineweb_q03/duckdb:parquet 314746136 3.3386e+08 0.94275 ns
fineweb_q04/duckdb:parquet 433927095 4.56274e+08 0.951023 ns
fineweb_q05/duckdb:parquet 406426841 4.25364e+08 0.955481 ns
fineweb_q06/duckdb:parquet 201512703 2.18171e+08 0.923646 ns
fineweb_q07/duckdb:parquet 215745855 2.35258e+08 0.917062 ns
fineweb_q08/duckdb:parquet 62315694 7.11384e+07 0.875978 ns 🚀
fineweb_q00/duckdb:vortex-file-compressed 3932814 4.90328e+06 0.802077 ns 🚀
fineweb_q01/duckdb:vortex-file-compressed 26660870 2.90844e+07 0.916673 ns
fineweb_q02/duckdb:vortex-file-compressed 26862377 3.1004e+07 0.866418 ns 🚀
fineweb_q03/duckdb:vortex-file-compressed 150776991 1.31645e+08 1.14533 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 186381260 2.1416e+08 0.870292 ns 🚀
fineweb_q05/duckdb:vortex-file-compressed 174895216 2.02898e+08 0.861985 ns 🚀
fineweb_q06/duckdb:vortex-file-compressed 54142262 6.91737e+07 0.7827 ns 🚀
fineweb_q07/duckdb:vortex-file-compressed 57630896 6.52744e+07 0.882902 ns 🚀
fineweb_q08/duckdb:vortex-file-compressed 8870478 1.06932e+07 0.829546 ns 🚀
fineweb_q00/duckdb:vortex-compact 5085503 6.3219e+06 0.804427 ns 🚀
fineweb_q01/duckdb:vortex-compact 87720752 9.34352e+07 0.93884 ns
fineweb_q02/duckdb:vortex-compact 107576719 1.08013e+08 0.995961 ns
fineweb_q03/duckdb:vortex-compact 808889565 8.86193e+08 0.912769 ns
fineweb_q04/duckdb:vortex-compact 863916420 9.58072e+08 0.901724 ns
fineweb_q05/duckdb:vortex-compact 766613196 8.61802e+08 0.889547 ns 🚀
fineweb_q06/duckdb:vortex-compact 436929667 4.8339e+08 0.903886 ns
fineweb_q07/duckdb:vortex-compact 445043574 5.0108e+08 0.888169 ns 🚀
fineweb_q08/duckdb:vortex-compact 10317522 1.07728e+07 0.957737 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: Random Access

Summary

  • Overall: 1.077x ➖
  • Vortex: 1.082x ➖
  • Best: No improvements
  • Worst: random-access/vortex-tokio-local-disk (1.082x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR aa53a4b base 0c6def9 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 201655197 1.88116e+08 1.07197 ns
random-access/vortex-tokio-local-disk 1437677 1.32831e+06 1.08234 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.003x ➖
  • Vortex: 1.009x ➖
  • duckdb:vortex: 1.009x ➖
  • datafusion:vortex: 1.008x ➖
  • Best: tpch_q06/datafusion:vortex-compact (0.765x)
  • Worst: tpch_q09/datafusion:vortex-compact (1.307x)
  • Significant (>30%): 0↑ 1↓
Detailed Results Table
name PR d547a55 base 0c6def9 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 255341711 2.36335e+08 1.08042 ns
tpch_q02/datafusion:parquet 443447262 4.30282e+08 1.0306 ns
tpch_q03/datafusion:parquet 319558359 3.05294e+08 1.04672 ns
tpch_q04/datafusion:parquet 151868201 1.44578e+08 1.05042 ns
tpch_q05/datafusion:parquet 498886422 5.27966e+08 0.944921 ns
tpch_q06/datafusion:parquet 131817510 1.35213e+08 0.974889 ns
tpch_q07/datafusion:parquet 546223050 5.43382e+08 1.00523 ns
tpch_q08/datafusion:parquet 623814514 6.18092e+08 1.00926 ns
tpch_q09/datafusion:parquet 535370414 5.55853e+08 0.963151 ns
tpch_q10/datafusion:parquet 595618396 5.89617e+08 1.01018 ns
tpch_q11/datafusion:parquet 329672031 3.55825e+08 0.9265 ns
tpch_q12/datafusion:parquet 268328334 2.60492e+08 1.03008 ns
tpch_q13/datafusion:parquet 436810264 4.45841e+08 0.979745 ns
tpch_q14/datafusion:parquet 207695249 2.0816e+08 0.997768 ns
tpch_q15/datafusion:parquet 297200542 3.01759e+08 0.984893 ns
tpch_q16/datafusion:parquet 187084909 1.84343e+08 1.01487 ns
tpch_q17/datafusion:parquet 399900909 4.34074e+08 0.921274 ns
tpch_q18/datafusion:parquet 515151333 5.04977e+08 1.02015 ns
tpch_q19/datafusion:parquet 314562230 3.19125e+08 0.985702 ns
tpch_q20/datafusion:parquet 366271035 3.60763e+08 1.01527 ns
tpch_q21/datafusion:parquet 548394465 5.17811e+08 1.05906 ns
tpch_q22/datafusion:parquet 152213861 1.23186e+08 1.23565 ns
tpch_q01/datafusion:vortex-file-compressed 184037600 1.834e+08 1.00348 ns
tpch_q02/datafusion:vortex-file-compressed 277921542 2.76315e+08 1.00582 ns
tpch_q03/datafusion:vortex-file-compressed 330910587 3.14923e+08 1.05077 ns
tpch_q04/datafusion:vortex-file-compressed 197629385 2.0377e+08 0.969867 ns
tpch_q05/datafusion:vortex-file-compressed 310157881 3.34323e+08 0.927721 ns
tpch_q06/datafusion:vortex-file-compressed 227131568 2.46524e+08 0.921336 ns
tpch_q07/datafusion:vortex-file-compressed 290065705 3.06794e+08 0.945473 ns
tpch_q08/datafusion:vortex-file-compressed 431508427 3.83423e+08 1.12541 ns
tpch_q09/datafusion:vortex-file-compressed 353241661 4.36974e+08 0.808381 ns
tpch_q10/datafusion:vortex-file-compressed 428535531 4.01449e+08 1.06747 ns
tpch_q11/datafusion:vortex-file-compressed 154000434 1.62633e+08 0.946921 ns
tpch_q12/datafusion:vortex-file-compressed 352786007 3.47491e+08 1.01524 ns
tpch_q13/datafusion:vortex-file-compressed 218319262 1.91315e+08 1.14115 ns
tpch_q14/datafusion:vortex-file-compressed 177211861 1.75749e+08 1.00832 ns
tpch_q15/datafusion:vortex-file-compressed 304399550 2.72463e+08 1.11721 ns
tpch_q16/datafusion:vortex-file-compressed 177425773 1.78813e+08 0.992244 ns
tpch_q17/datafusion:vortex-file-compressed 291610510 2.71789e+08 1.07293 ns
tpch_q18/datafusion:vortex-file-compressed 267559032 2.50638e+08 1.06751 ns
tpch_q19/datafusion:vortex-file-compressed 399800712 3.37503e+08 1.18458 ns
tpch_q20/datafusion:vortex-file-compressed 308547656 3.03493e+08 1.01666 ns
tpch_q21/datafusion:vortex-file-compressed 419743464 3.87531e+08 1.08312 ns
tpch_q22/datafusion:vortex-file-compressed 138994065 1.43755e+08 0.966881 ns
tpch_q01/datafusion:vortex-compact 252960809 2.47635e+08 1.02151 ns
tpch_q02/datafusion:vortex-compact 253525461 2.93544e+08 0.863671 ns
tpch_q03/datafusion:vortex-compact 319284004 3.24437e+08 0.984116 ns
tpch_q04/datafusion:vortex-compact 212490451 1.96478e+08 1.0815 ns
tpch_q05/datafusion:vortex-compact 298731304 3.0225e+08 0.988358 ns
tpch_q06/datafusion:vortex-compact 256574219 3.35316e+08 0.76517 ns
tpch_q07/datafusion:vortex-compact 336270400 3.74149e+08 0.898762 ns
tpch_q08/datafusion:vortex-compact 367505999 3.6075e+08 1.01873 ns
tpch_q09/datafusion:vortex-compact 434592437 3.32448e+08 1.30725 ns 🚨
tpch_q10/datafusion:vortex-compact 427242094 4.40529e+08 0.969839 ns
tpch_q11/datafusion:vortex-compact 166819417 1.54759e+08 1.07793 ns
tpch_q12/datafusion:vortex-compact 383620341 3.89715e+08 0.984362 ns
tpch_q13/datafusion:vortex-compact 206370431 2.0682e+08 0.997827 ns
tpch_q14/datafusion:vortex-compact 252815489 2.66627e+08 0.948199 ns
tpch_q15/datafusion:vortex-compact 446843093 4.34824e+08 1.02764 ns
tpch_q16/datafusion:vortex-compact 175785317 1.76378e+08 0.996641 ns
tpch_q17/datafusion:vortex-compact 323170062 3.3062e+08 0.977467 ns
tpch_q18/datafusion:vortex-compact 280932358 2.8548e+08 0.984071 ns
tpch_q19/datafusion:vortex-compact 411403919 3.98792e+08 1.03163 ns
tpch_q20/datafusion:vortex-compact 414454039 4.10687e+08 1.00917 ns
tpch_q21/datafusion:vortex-compact 492251273 4.77135e+08 1.03168 ns
tpch_q22/datafusion:vortex-compact 137042913 1.20885e+08 1.13367 ns
tpch_q01/duckdb:parquet 483058393 4.71734e+08 1.024 ns
tpch_q02/duckdb:parquet 1030294316 1.0526e+09 0.978811 ns
tpch_q03/duckdb:parquet 785621022 8.16009e+08 0.96276 ns
tpch_q04/duckdb:parquet 539963913 5.2715e+08 1.02431 ns
tpch_q05/duckdb:parquet 1158324163 1.23103e+09 0.940942 ns
tpch_q06/duckdb:parquet 341990996 3.69412e+08 0.925772 ns
tpch_q07/duckdb:parquet 987887180 9.73465e+08 1.01482 ns
tpch_q08/duckdb:parquet 1245069031 1.28985e+09 0.965278 ns
tpch_q09/duckdb:parquet 1138074127 1.15462e+09 0.98567 ns
tpch_q10/duckdb:parquet 1123333184 1.17732e+09 0.954141 ns
tpch_q11/duckdb:parquet 664843695 6.82462e+08 0.974184 ns
tpch_q12/duckdb:parquet 542702045 5.16861e+08 1.05 ns
tpch_q13/duckdb:parquet 823992889 8.30838e+08 0.991761 ns
tpch_q14/duckdb:parquet 518799667 5.65917e+08 0.916742 ns
tpch_q15/duckdb:parquet 562456471 5.57419e+08 1.00904 ns
tpch_q16/duckdb:parquet 418508732 4.39894e+08 0.951386 ns
tpch_q17/duckdb:parquet 630833362 6.06643e+08 1.03988 ns
tpch_q18/duckdb:parquet 664675803 6.80721e+08 0.976429 ns
tpch_q19/duckdb:parquet 652904199 6.9196e+08 0.943557 ns
tpch_q20/duckdb:parquet 809092009 8.63973e+08 0.936479 ns
tpch_q21/duckdb:parquet 1030420228 1.0416e+09 0.989269 ns
tpch_q22/duckdb:parquet 402899024 4.60535e+08 0.87485 ns
tpch_q01/duckdb:vortex-file-compressed 242703916 2.41241e+08 1.00606 ns
tpch_q02/duckdb:vortex-file-compressed 643313127 6.11166e+08 1.0526 ns
tpch_q03/duckdb:vortex-file-compressed 579695057 6.02312e+08 0.962449 ns
tpch_q04/duckdb:vortex-file-compressed 356567439 3.50484e+08 1.01736 ns
tpch_q05/duckdb:vortex-file-compressed 820108748 7.39873e+08 1.10845 ns
tpch_q06/duckdb:vortex-file-compressed 353350712 3.41936e+08 1.03338 ns
tpch_q07/duckdb:vortex-file-compressed 752040773 7.08582e+08 1.06133 ns
tpch_q08/duckdb:vortex-file-compressed 970845550 9.68317e+08 1.00261 ns
tpch_q09/duckdb:vortex-file-compressed 771878200 7.93534e+08 0.972709 ns
tpch_q10/duckdb:vortex-file-compressed 758163807 7.55002e+08 1.00419 ns
tpch_q11/duckdb:vortex-file-compressed 386814656 3.50587e+08 1.10333 ns
tpch_q12/duckdb:vortex-file-compressed 504381628 5.29812e+08 0.952001 ns
tpch_q13/duckdb:vortex-file-compressed 449100611 4.48577e+08 1.00117 ns
tpch_q14/duckdb:vortex-file-compressed 436165314 4.36389e+08 0.999488 ns
tpch_q15/duckdb:vortex-file-compressed 364855667 2.84331e+08 1.28321 ns
tpch_q16/duckdb:vortex-file-compressed 310745925 3.08811e+08 1.00627 ns
tpch_q17/duckdb:vortex-file-compressed 525038725 5.21497e+08 1.00679 ns
tpch_q18/duckdb:vortex-file-compressed 616793101 5.40791e+08 1.14054 ns
tpch_q19/duckdb:vortex-file-compressed 428724877 4.37614e+08 0.979688 ns
tpch_q20/duckdb:vortex-file-compressed 730691588 7.02451e+08 1.0402 ns
tpch_q21/duckdb:vortex-file-compressed 928162265 9.20799e+08 1.008 ns
tpch_q22/duckdb:vortex-file-compressed 229619919 2.43255e+08 0.943949 ns
tpch_q01/duckdb:vortex-compact 267491641 2.83385e+08 0.943916 ns
tpch_q02/duckdb:vortex-compact 668279144 6.41921e+08 1.04106 ns
tpch_q03/duckdb:vortex-compact 471695743 5.21263e+08 0.90491 ns
tpch_q04/duckdb:vortex-compact 315902028 3.43488e+08 0.919689 ns
tpch_q05/duckdb:vortex-compact 675416409 6.69674e+08 1.00858 ns
tpch_q06/duckdb:vortex-compact 346507086 3.68442e+08 0.940465 ns
tpch_q07/duckdb:vortex-compact 661245813 6.58535e+08 1.00412 ns
tpch_q08/duckdb:vortex-compact 905829751 8.71561e+08 1.03932 ns
tpch_q09/duckdb:vortex-compact 789741651 8.12531e+08 0.971953 ns
tpch_q10/duckdb:vortex-compact 645504818 6.43888e+08 1.00251 ns
tpch_q11/duckdb:vortex-compact 336583227 3.66587e+08 0.918155 ns
tpch_q12/duckdb:vortex-compact 433652584 4.49246e+08 0.965289 ns
tpch_q13/duckdb:vortex-compact 410940683 4.08056e+08 1.00707 ns
tpch_q14/duckdb:vortex-compact 446577990 4.1138e+08 1.08556 ns
tpch_q15/duckdb:vortex-compact 289382145 2.75158e+08 1.05169 ns
tpch_q16/duckdb:vortex-compact 315131620 3.32805e+08 0.946895 ns
tpch_q17/duckdb:vortex-compact 488780888 4.96813e+08 0.983832 ns
tpch_q18/duckdb:vortex-compact 502301309 4.93492e+08 1.01785 ns
tpch_q19/duckdb:vortex-compact 424540079 4.0611e+08 1.04538 ns
tpch_q20/duckdb:vortex-compact 667120352 7.21248e+08 0.924952 ns
tpch_q21/duckdb:vortex-compact 841174581 8.08839e+08 1.03998 ns
tpch_q22/duckdb:vortex-compact 243629944 2.33531e+08 1.04324 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.999x ➖
  • Vortex: 1.001x ➖
  • duckdb:vortex: 1.002x ➖
  • datafusion:vortex: 1.000x ➖
  • Best: tpcds_q66/duckdb:vortex-file-compressed (0.897x)
  • Worst: tpcds_q49/duckdb:vortex-compact (1.196x)
  • Significant (>10%): 1↑ 4↓
Detailed Results Table
name PR d547a55 base 0c6def9 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 46238450 4.58947e+07 1.00749 ns
tpcds_q02/datafusion:parquet 66461217 6.20928e+07 1.07035 ns
tpcds_q03/datafusion:parquet 20833324 2.05272e+07 1.01491 ns
tpcds_q04/datafusion:parquet 402227488 4.10725e+08 0.979312 ns
tpcds_q05/datafusion:parquet 93719418 9.31528e+07 1.00608 ns
tpcds_q06/datafusion:parquet 109344599 1.08597e+08 1.00689 ns
tpcds_q07/datafusion:parquet 146069619 1.42375e+08 1.02595 ns
tpcds_q08/datafusion:parquet 47012750 4.39735e+07 1.06912 ns
tpcds_q09/datafusion:parquet 68068595 6.82749e+07 0.996978 ns
tpcds_q10/datafusion:parquet 111491777 1.10497e+08 1.009 ns
tpcds_q11/datafusion:parquet 248819734 2.47141e+08 1.00679 ns
tpcds_q12/datafusion:parquet 36014376 3.66363e+07 0.983025 ns
tpcds_q13/datafusion:parquet 150951894 1.5196e+08 0.993366 ns
tpcds_q14/datafusion:parquet 253127334 2.53602e+08 0.998129 ns
tpcds_q15/datafusion:parquet 62883966 6.19353e+07 1.01532 ns
tpcds_q16/datafusion:parquet 41378448 4.1111e+07 1.00651 ns
tpcds_q17/datafusion:parquet 190507439 1.92837e+08 0.987922 ns
tpcds_q18/datafusion:parquet 191723230 1.9352e+08 0.990715 ns
tpcds_q19/datafusion:parquet 41602903 4.13481e+07 1.00616 ns
tpcds_q20/datafusion:parquet 28580047 2.84114e+07 1.00594 ns
tpcds_q21/datafusion:parquet 31618396 3.16344e+07 0.999495 ns
tpcds_q22/datafusion:parquet 147452624 1.47579e+08 0.999141 ns
tpcds_q23/datafusion:parquet 204913287 1.97898e+08 1.03545 ns
tpcds_q24/datafusion:parquet 244009010 2.49815e+08 0.976757 ns
tpcds_q25/datafusion:parquet 199636274 2.03186e+08 0.98253 ns
tpcds_q26/datafusion:parquet 127086364 1.24566e+08 1.02023 ns
tpcds_q27/datafusion:parquet 296768957 2.85688e+08 1.03879 ns
tpcds_q28/datafusion:parquet 57092984 5.55674e+07 1.02746 ns
tpcds_q29/datafusion:parquet 194516366 2.03304e+08 0.956776 ns
tpcds_q30/datafusion:parquet 53294475 5.41187e+07 0.98477 ns
tpcds_q31/datafusion:parquet 125834622 1.23236e+08 1.02109 ns
tpcds_q32/datafusion:parquet 32470452 3.30293e+07 0.983081 ns
tpcds_q33/datafusion:parquet 47249883 4.76505e+07 0.991593 ns
tpcds_q34/datafusion:parquet 37870370 3.87444e+07 0.977441 ns
tpcds_q35/datafusion:parquet 107425545 1.0369e+08 1.03602 ns
tpcds_q36/datafusion:parquet 94929241 9.35716e+07 1.01451 ns
tpcds_q37/datafusion:parquet 28662497 2.9285e+07 0.978742 ns
tpcds_q38/datafusion:parquet 70378399 6.98232e+07 1.00795 ns
tpcds_q39/datafusion:parquet 101584567 1.01967e+08 0.996247 ns
tpcds_q40/datafusion:parquet 41756517 4.10083e+07 1.01825 ns
tpcds_q41/datafusion:parquet 17424342 1.73828e+07 1.00239 ns
tpcds_q42/datafusion:parquet 19048210 1.91379e+07 0.995315 ns
tpcds_q43/datafusion:parquet 29826729 3.14769e+07 0.947574 ns
tpcds_q44/datafusion:parquet 48918098 5.00754e+07 0.976889 ns
tpcds_q45/datafusion:parquet 80219044 8.42121e+07 0.952583 ns
tpcds_q46/datafusion:parquet 56197833 5.74166e+07 0.978774 ns
tpcds_q47/datafusion:parquet 199025479 1.99811e+08 0.996068 ns
tpcds_q48/datafusion:parquet 136581056 1.34674e+08 1.01416 ns
tpcds_q49/datafusion:parquet 92138122 9.42501e+07 0.977592 ns
tpcds_q50/datafusion:parquet 123568786 1.24574e+08 0.991934 ns
tpcds_q51/datafusion:parquet 106329354 1.00076e+08 1.06249 ns
tpcds_q52/datafusion:parquet 18831634 1.96026e+07 0.960671 ns
tpcds_q53/datafusion:parquet 35019892 3.36856e+07 1.03961 ns
tpcds_q54/datafusion:parquet 59781031 6.03381e+07 0.990768 ns
tpcds_q55/datafusion:parquet 19159185 1.90819e+07 1.00405 ns
tpcds_q56/datafusion:parquet 47295340 4.67047e+07 1.01265 ns
tpcds_q57/datafusion:parquet 162148947 1.52503e+08 1.06325 ns
tpcds_q58/datafusion:parquet 84478272 8.33687e+07 1.01331 ns
tpcds_q59/datafusion:parquet 80537012 8.32182e+07 0.967781 ns
tpcds_q60/datafusion:parquet 46720481 4.69087e+07 0.995987 ns
tpcds_q61/datafusion:parquet 74222817 7.59469e+07 0.977298 ns
tpcds_q62/datafusion:parquet 42800778 4.71401e+07 0.907949 ns
tpcds_q63/datafusion:parquet 35848088 3.60712e+07 0.993815 ns
tpcds_q64/datafusion:parquet 1044027761 1.06359e+09 0.981608 ns
tpcds_q65/datafusion:parquet 55543008 5.72359e+07 0.970422 ns
tpcds_q66/datafusion:parquet 117971938 1.17071e+08 1.00769 ns
tpcds_q67/datafusion:parquet 180940666 1.80932e+08 1.00005 ns
tpcds_q68/datafusion:parquet 59155827 5.96401e+07 0.991881 ns
tpcds_q69/datafusion:parquet 100090109 9.96595e+07 1.00432 ns
tpcds_q70/datafusion:parquet 120211950 1.18919e+08 1.01087 ns
tpcds_q71/datafusion:parquet 36015264 3.63081e+07 0.991934 ns
tpcds_q72/datafusion:parquet 855131215 8.61846e+08 0.992209 ns
tpcds_q73/datafusion:parquet 39866478 3.86652e+07 1.03107 ns
tpcds_q74/datafusion:parquet 142915688 1.47253e+08 0.970544 ns
tpcds_q75/datafusion:parquet 165101480 1.6212e+08 1.01839 ns
tpcds_q76/datafusion:parquet 106236091 1.01442e+08 1.04726 ns
tpcds_q77/datafusion:parquet 68397861 6.78074e+07 1.00871 ns
tpcds_q78/datafusion:parquet 194105313 1.94932e+08 0.995758 ns
tpcds_q79/datafusion:parquet 46632065 4.23602e+07 1.10085 ns 🚨
tpcds_q80/datafusion:parquet 130861902 1.30948e+08 0.999342 ns
tpcds_q81/datafusion:parquet 51678202 5.33589e+07 0.968501 ns
tpcds_q82/datafusion:parquet 31487829 3.12362e+07 1.00805 ns
tpcds_q83/datafusion:parquet 65241745 6.39233e+07 1.02062 ns
tpcds_q84/datafusion:parquet 55202440 5.38038e+07 1.026 ns
tpcds_q85/datafusion:parquet 255603592 2.52133e+08 1.01377 ns
tpcds_q86/datafusion:parquet 27321115 2.73528e+07 0.998841 ns
tpcds_q87/datafusion:parquet 73100930 7.22478e+07 1.01181 ns
tpcds_q88/datafusion:parquet 95656443 9.61559e+07 0.994806 ns
tpcds_q89/datafusion:parquet 42434552 4.21534e+07 1.00667 ns
tpcds_q90/datafusion:parquet 24528575 2.38493e+07 1.02848 ns
tpcds_q91/datafusion:parquet 84701532 8.48845e+07 0.997844 ns
tpcds_q92/datafusion:parquet 29711336 3.0064e+07 0.98827 ns
tpcds_q93/datafusion:parquet 41328259 4.26083e+07 0.969957 ns
tpcds_q94/datafusion:parquet 35976002 3.37285e+07 1.06664 ns
tpcds_q95/datafusion:parquet 150993967 1.44904e+08 1.04203 ns
tpcds_q96/datafusion:parquet 17919418 1.82114e+07 0.983966 ns
tpcds_q97/datafusion:parquet 41916112 4.34101e+07 0.965584 ns
tpcds_q98/datafusion:parquet 42997782 4.15799e+07 1.0341 ns
tpcds_q99/datafusion:parquet 48822756 4.8588e+07 1.00483 ns
tpcds_q01/datafusion:vortex-file-compressed 38499803 3.72652e+07 1.03313 ns
tpcds_q02/datafusion:vortex-file-compressed 86473995 8.74391e+07 0.988963 ns
tpcds_q03/datafusion:vortex-file-compressed 32303537 3.29848e+07 0.979346 ns
tpcds_q04/datafusion:vortex-file-compressed 433947892 4.43865e+08 0.977657 ns
tpcds_q05/datafusion:vortex-file-compressed 88973798 8.3271e+07 1.06849 ns
tpcds_q06/datafusion:vortex-file-compressed 86391403 8.61146e+07 1.00321 ns
tpcds_q07/datafusion:vortex-file-compressed 83950888 9.03261e+07 0.92942 ns
tpcds_q08/datafusion:vortex-file-compressed 50578523 4.83329e+07 1.04646 ns
tpcds_q09/datafusion:vortex-file-compressed 56612684 5.70294e+07 0.992693 ns
tpcds_q10/datafusion:vortex-file-compressed 63904337 6.25347e+07 1.0219 ns
tpcds_q11/datafusion:vortex-file-compressed 253276616 2.56699e+08 0.986667 ns
tpcds_q12/datafusion:vortex-file-compressed 42125653 4.03052e+07 1.04517 ns
tpcds_q13/datafusion:vortex-file-compressed 83517944 8.49683e+07 0.982931 ns
tpcds_q14/datafusion:vortex-file-compressed 249375597 2.50201e+08 0.996702 ns
tpcds_q15/datafusion:vortex-file-compressed 52545249 5.34521e+07 0.983034 ns
tpcds_q16/datafusion:vortex-file-compressed 37990480 3.80828e+07 0.997576 ns
tpcds_q17/datafusion:vortex-file-compressed 122186112 1.27111e+08 0.961259 ns
tpcds_q18/datafusion:vortex-file-compressed 114653899 1.17735e+08 0.973833 ns
tpcds_q19/datafusion:vortex-file-compressed 53956505 5.38985e+07 1.00108 ns
tpcds_q20/datafusion:vortex-file-compressed 47926545 4.76225e+07 1.00638 ns
tpcds_q21/datafusion:vortex-file-compressed 193645901 1.78919e+08 1.08231 ns
tpcds_q22/datafusion:vortex-file-compressed 74884648 7.59009e+07 0.986611 ns
tpcds_q23/datafusion:vortex-file-compressed 210737282 2.13408e+08 0.987485 ns
tpcds_q24/datafusion:vortex-file-compressed 195460400 2.00589e+08 0.974433 ns
tpcds_q25/datafusion:vortex-file-compressed 126241840 1.26901e+08 0.994809 ns
tpcds_q26/datafusion:vortex-file-compressed 73595190 7.50392e+07 0.980757 ns
tpcds_q27/datafusion:vortex-file-compressed 181438935 1.82756e+08 0.992792 ns
tpcds_q28/datafusion:vortex-file-compressed 46252740 4.73473e+07 0.976882 ns
tpcds_q29/datafusion:vortex-file-compressed 127678677 1.27367e+08 1.00245 ns
tpcds_q30/datafusion:vortex-file-compressed 40130556 3.99504e+07 1.00451 ns
tpcds_q31/datafusion:vortex-file-compressed 200979708 2.01017e+08 0.999815 ns
tpcds_q32/datafusion:vortex-file-compressed 30705976 2.99222e+07 1.02619 ns
tpcds_q33/datafusion:vortex-file-compressed 48380487 4.72614e+07 1.02368 ns
tpcds_q34/datafusion:vortex-file-compressed 43176165 4.19301e+07 1.02972 ns
tpcds_q35/datafusion:vortex-file-compressed 75120598 7.74722e+07 0.969646 ns
tpcds_q36/datafusion:vortex-file-compressed 116687535 1.20215e+08 0.970657 ns
tpcds_q37/datafusion:vortex-file-compressed 43698794 4.30471e+07 1.01514 ns
tpcds_q38/datafusion:vortex-file-compressed 104783370 1.03659e+08 1.01084 ns
tpcds_q39/datafusion:vortex-file-compressed 230712929 2.10373e+08 1.09669 ns
tpcds_q40/datafusion:vortex-file-compressed 63147550 6.52609e+07 0.967617 ns
tpcds_q41/datafusion:vortex-file-compressed 19209751 1.91006e+07 1.00571 ns
tpcds_q42/datafusion:vortex-file-compressed 33808465 3.3326e+07 1.01448 ns
tpcds_q43/datafusion:vortex-file-compressed 53379197 5.03076e+07 1.06106 ns
tpcds_q44/datafusion:vortex-file-compressed 49960286 5.00845e+07 0.997519 ns
tpcds_q45/datafusion:vortex-file-compressed 58785003 5.83593e+07 1.0073 ns
tpcds_q46/datafusion:vortex-file-compressed 70253306 7.37924e+07 0.95204 ns
tpcds_q47/datafusion:vortex-file-compressed 268647715 2.70514e+08 0.993102 ns
tpcds_q48/datafusion:vortex-file-compressed 74468070 7.60483e+07 0.979221 ns
tpcds_q49/datafusion:vortex-file-compressed 89942033 9.26149e+07 0.97114 ns
tpcds_q50/datafusion:vortex-file-compressed 86783739 8.5589e+07 1.01396 ns
tpcds_q51/datafusion:vortex-file-compressed 103910544 1.01024e+08 1.02857 ns
tpcds_q52/datafusion:vortex-file-compressed 35998395 3.4896e+07 1.03159 ns
tpcds_q53/datafusion:vortex-file-compressed 34571264 3.61473e+07 0.9564 ns
tpcds_q54/datafusion:vortex-file-compressed 63219557 6.24297e+07 1.01265 ns
tpcds_q55/datafusion:vortex-file-compressed 34736612 3.54336e+07 0.98033 ns
tpcds_q56/datafusion:vortex-file-compressed 57792108 5.724e+07 1.00965 ns
tpcds_q57/datafusion:vortex-file-compressed 209619175 2.17013e+08 0.965928 ns
tpcds_q58/datafusion:vortex-file-compressed 128736517 1.26434e+08 1.01821 ns
tpcds_q59/datafusion:vortex-file-compressed 108569519 1.09032e+08 0.99576 ns
tpcds_q60/datafusion:vortex-file-compressed 58044726 5.7581e+07 1.00805 ns
tpcds_q61/datafusion:vortex-file-compressed 66988797 6.72102e+07 0.996706 ns
tpcds_q62/datafusion:vortex-file-compressed 50219131 5.1779e+07 0.969875 ns
tpcds_q63/datafusion:vortex-file-compressed 35477888 3.43103e+07 1.03403 ns
tpcds_q64/datafusion:vortex-file-compressed 761499639 7.72001e+08 0.986397 ns
tpcds_q65/datafusion:vortex-file-compressed 60523828 6.30107e+07 0.960533 ns
tpcds_q66/datafusion:vortex-file-compressed 132570565 1.33254e+08 0.99487 ns
tpcds_q67/datafusion:vortex-file-compressed 149319018 1.50689e+08 0.990907 ns
tpcds_q68/datafusion:vortex-file-compressed 71952347 7.04766e+07 1.02094 ns
tpcds_q69/datafusion:vortex-file-compressed 58407731 5.96385e+07 0.979362 ns
tpcds_q70/datafusion:vortex-file-compressed 134350189 1.36994e+08 0.980701 ns
tpcds_q71/datafusion:vortex-file-compressed 38731649 3.77125e+07 1.02702 ns
tpcds_q72/datafusion:vortex-file-compressed 3278027105 3.31863e+09 0.987765 ns
tpcds_q73/datafusion:vortex-file-compressed 42504383 4.14055e+07 1.02654 ns
tpcds_q74/datafusion:vortex-file-compressed 186667350 1.85928e+08 1.00398 ns
tpcds_q75/datafusion:vortex-file-compressed 161647163 1.61996e+08 0.997846 ns
tpcds_q76/datafusion:vortex-file-compressed 70762407 7.18115e+07 0.985392 ns
tpcds_q77/datafusion:vortex-file-compressed 62767401 6.30932e+07 0.994835 ns
tpcds_q78/datafusion:vortex-file-compressed 195188159 1.99615e+08 0.977823 ns
tpcds_q79/datafusion:vortex-file-compressed 50294757 4.92682e+07 1.02084 ns
tpcds_q80/datafusion:vortex-file-compressed 140273943 1.39409e+08 1.00621 ns
tpcds_q81/datafusion:vortex-file-compressed 45646360 4.35997e+07 1.04694 ns
tpcds_q82/datafusion:vortex-file-compressed 44833238 4.5715e+07 0.980711 ns
tpcds_q83/datafusion:vortex-file-compressed 76743053 7.7354e+07 0.992101 ns
tpcds_q84/datafusion:vortex-file-compressed 20584248 2.15629e+07 0.954613 ns
tpcds_q85/datafusion:vortex-file-compressed 145290734 1.46218e+08 0.993659 ns
tpcds_q86/datafusion:vortex-file-compressed 38323902 3.95623e+07 0.968697 ns
tpcds_q87/datafusion:vortex-file-compressed 106006844 1.05255e+08 1.00714 ns
tpcds_q88/datafusion:vortex-file-compressed 88483556 8.75385e+07 1.0108 ns
tpcds_q89/datafusion:vortex-file-compressed 63883844 6.54668e+07 0.975821 ns
tpcds_q90/datafusion:vortex-file-compressed 21045350 2.15406e+07 0.977011 ns
tpcds_q91/datafusion:vortex-file-compressed 34286160 3.37438e+07 1.01607 ns
tpcds_q92/datafusion:vortex-file-compressed 27231919 2.6486e+07 1.02816 ns
tpcds_q93/datafusion:vortex-file-compressed 42455893 4.34215e+07 0.977762 ns
tpcds_q94/datafusion:vortex-file-compressed 35454089 3.51724e+07 1.00801 ns
tpcds_q95/datafusion:vortex-file-compressed 101525339 1.04076e+08 0.975492 ns
tpcds_q96/datafusion:vortex-file-compressed 19192242 1.83808e+07 1.04414 ns
tpcds_q97/datafusion:vortex-file-compressed 40217631 3.82395e+07 1.05173 ns
tpcds_q98/datafusion:vortex-file-compressed 57046908 5.65775e+07 1.0083 ns
tpcds_q99/datafusion:vortex-file-compressed 70960182 6.78594e+07 1.04569 ns
tpcds_q01/datafusion:vortex-compact 45420756 4.63909e+07 0.979087 ns
tpcds_q02/datafusion:vortex-compact 89932675 9.07044e+07 0.991492 ns
tpcds_q03/datafusion:vortex-compact 34844645 3.58769e+07 0.971228 ns
tpcds_q04/datafusion:vortex-compact 453397514 4.62201e+08 0.980952 ns
tpcds_q05/datafusion:vortex-compact 92271461 8.78371e+07 1.05048 ns
tpcds_q06/datafusion:vortex-compact 88033692 8.89419e+07 0.989788 ns
tpcds_q07/datafusion:vortex-compact 98120832 9.2279e+07 1.06331 ns
tpcds_q08/datafusion:vortex-compact 54986456 5.79081e+07 0.949546 ns
tpcds_q09/datafusion:vortex-compact 107262143 1.08295e+08 0.990466 ns
tpcds_q10/datafusion:vortex-compact 68111891 6.88083e+07 0.989878 ns
tpcds_q11/datafusion:vortex-compact 261562561 2.74578e+08 0.952598 ns
tpcds_q12/datafusion:vortex-compact 44129759 4.39222e+07 1.00473 ns
tpcds_q13/datafusion:vortex-compact 121714101 1.22118e+08 0.996695 ns
tpcds_q14/datafusion:vortex-compact 287274950 2.87171e+08 1.00036 ns
tpcds_q15/datafusion:vortex-compact 58032434 5.96047e+07 0.973622 ns
tpcds_q16/datafusion:vortex-compact 44393341 4.40255e+07 1.00835 ns
tpcds_q17/datafusion:vortex-compact 125373510 1.31489e+08 0.95349 ns
tpcds_q18/datafusion:vortex-compact 129129719 1.27351e+08 1.01396 ns
tpcds_q19/datafusion:vortex-compact 63292518 6.07502e+07 1.04185 ns
tpcds_q20/datafusion:vortex-compact 49282761 5.01799e+07 0.982122 ns
tpcds_q21/datafusion:vortex-compact 191106799 1.96039e+08 0.974843 ns
tpcds_q22/datafusion:vortex-compact 85834284 8.53151e+07 1.00609 ns
tpcds_q23/datafusion:vortex-compact 235718308 2.36457e+08 0.996876 ns
tpcds_q24/datafusion:vortex-compact 221322237 2.18003e+08 1.01522 ns
tpcds_q25/datafusion:vortex-compact 130336041 1.31089e+08 0.994254 ns
tpcds_q26/datafusion:vortex-compact 79373461 8.41567e+07 0.943163 ns
tpcds_q27/datafusion:vortex-compact 195257743 2.08763e+08 0.935309 ns
tpcds_q28/datafusion:vortex-compact 117032253 1.2086e+08 0.968327 ns
tpcds_q29/datafusion:vortex-compact 134737194 1.32125e+08 1.01977 ns
tpcds_q30/datafusion:vortex-compact 44362780 4.48616e+07 0.988881 ns
tpcds_q31/datafusion:vortex-compact 221443196 2.23471e+08 0.990926 ns
tpcds_q32/datafusion:vortex-compact 35616478 3.52963e+07 1.00907 ns
tpcds_q33/datafusion:vortex-compact 53392957 5.44099e+07 0.98131 ns
tpcds_q34/datafusion:vortex-compact 48759069 5.09556e+07 0.956893 ns
tpcds_q35/datafusion:vortex-compact 79893342 7.95809e+07 1.00393 ns
tpcds_q36/datafusion:vortex-compact 129416197 1.33552e+08 0.969034 ns
tpcds_q37/datafusion:vortex-compact 58899991 6.16302e+07 0.9557 ns
tpcds_q38/datafusion:vortex-compact 109764714 1.08696e+08 1.00983 ns
tpcds_q39/datafusion:vortex-compact 228478277 2.48647e+08 0.918885 ns
tpcds_q40/datafusion:vortex-compact 69096889 6.633e+07 1.04171 ns
tpcds_q41/datafusion:vortex-compact 20724669 2.08379e+07 0.994565 ns
tpcds_q42/datafusion:vortex-compact 39264287 3.81074e+07 1.03036 ns
tpcds_q43/datafusion:vortex-compact 58596850 5.87911e+07 0.996695 ns
tpcds_q44/datafusion:vortex-compact 67009476 6.64346e+07 1.00865 ns
tpcds_q45/datafusion:vortex-compact 62010915 6.10815e+07 1.01522 ns
tpcds_q46/datafusion:vortex-compact 80928976 8.49584e+07 0.952572 ns
tpcds_q47/datafusion:vortex-compact 288135072 2.96909e+08 0.97045 ns
tpcds_q48/datafusion:vortex-compact 102683359 1.00813e+08 1.01855 ns
tpcds_q49/datafusion:vortex-compact 108832395 1.06667e+08 1.0203 ns
tpcds_q50/datafusion:vortex-compact 95063880 9.61763e+07 0.988433 ns
tpcds_q51/datafusion:vortex-compact 110460311 1.0361e+08 1.06612 ns
tpcds_q52/datafusion:vortex-compact 40128354 3.80124e+07 1.05566 ns
tpcds_q53/datafusion:vortex-compact 43121883 4.3241e+07 0.997245 ns
tpcds_q54/datafusion:vortex-compact 69882389 7.00016e+07 0.998297 ns
tpcds_q55/datafusion:vortex-compact 41412448 3.96827e+07 1.04359 ns
tpcds_q56/datafusion:vortex-compact 64591108 6.45125e+07 1.00122 ns
tpcds_q57/datafusion:vortex-compact 222673808 2.22509e+08 1.00074 ns
tpcds_q58/datafusion:vortex-compact 136231997 1.35755e+08 1.00352 ns
tpcds_q59/datafusion:vortex-compact 118293182 1.16682e+08 1.0138 ns
tpcds_q60/datafusion:vortex-compact 64006979 6.30003e+07 1.01598 ns
tpcds_q61/datafusion:vortex-compact 77449385 7.92401e+07 0.977402 ns
tpcds_q62/datafusion:vortex-compact 54078969 5.31138e+07 1.01817 ns
tpcds_q63/datafusion:vortex-compact 43742267 4.21792e+07 1.03706 ns
tpcds_q64/datafusion:vortex-compact 802065587 8.20851e+08 0.977115 ns
tpcds_q65/datafusion:vortex-compact 74944306 7.28339e+07 1.02898 ns
tpcds_q66/datafusion:vortex-compact 139737299 1.40115e+08 0.997301 ns
tpcds_q67/datafusion:vortex-compact 157727164 1.56052e+08 1.01073 ns
tpcds_q68/datafusion:vortex-compact 86194856 8.22372e+07 1.04813 ns
tpcds_q69/datafusion:vortex-compact 64934402 6.64634e+07 0.976995 ns
tpcds_q70/datafusion:vortex-compact 140320794 1.41845e+08 0.989255 ns
tpcds_q71/datafusion:vortex-compact 46530280 4.5462e+07 1.0235 ns
tpcds_q72/datafusion:vortex-compact 3275248435 3.3153e+09 0.98792 ns
tpcds_q73/datafusion:vortex-compact 49498786 4.89334e+07 1.01155 ns
tpcds_q74/datafusion:vortex-compact 197395956 1.99706e+08 0.988435 ns
tpcds_q75/datafusion:vortex-compact 194149904 1.96981e+08 0.98563 ns
tpcds_q76/datafusion:vortex-compact 77035471 7.87569e+07 0.978142 ns
tpcds_q77/datafusion:vortex-compact 75508543 7.61331e+07 0.991796 ns
tpcds_q78/datafusion:vortex-compact 212193154 2.09116e+08 1.01471 ns
tpcds_q79/datafusion:vortex-compact 60185575 6.03984e+07 0.996477 ns
tpcds_q80/datafusion:vortex-compact 151409756 1.53788e+08 0.984534 ns
tpcds_q81/datafusion:vortex-compact 54977761 5.27102e+07 1.04302 ns
tpcds_q82/datafusion:vortex-compact 63000456 6.18637e+07 1.01838 ns
tpcds_q83/datafusion:vortex-compact 77410111 7.7191e+07 1.00284 ns
tpcds_q84/datafusion:vortex-compact 23321638 2.27219e+07 1.0264 ns
tpcds_q85/datafusion:vortex-compact 158993658 1.58811e+08 1.00115 ns
tpcds_q86/datafusion:vortex-compact 39679593 3.97529e+07 0.998157 ns
tpcds_q87/datafusion:vortex-compact 108904398 1.14234e+08 0.953346 ns
tpcds_q88/datafusion:vortex-compact 105634277 1.04257e+08 1.01321 ns
tpcds_q89/datafusion:vortex-compact 70733290 6.9064e+07 1.02417 ns
tpcds_q90/datafusion:vortex-compact 24467067 2.46579e+07 0.992259 ns
tpcds_q91/datafusion:vortex-compact 41307823 4.19429e+07 0.984859 ns
tpcds_q92/datafusion:vortex-compact 30265861 3.04165e+07 0.995046 ns
tpcds_q93/datafusion:vortex-compact 54824837 5.44998e+07 1.00596 ns
tpcds_q94/datafusion:vortex-compact 37802828 3.81852e+07 0.989986 ns
tpcds_q95/datafusion:vortex-compact 106529297 1.0827e+08 0.983926 ns
tpcds_q96/datafusion:vortex-compact 22123038 2.07216e+07 1.06763 ns
tpcds_q97/datafusion:vortex-compact 42906521 4.31929e+07 0.993371 ns
tpcds_q98/datafusion:vortex-compact 62373238 6.33974e+07 0.983846 ns
tpcds_q99/datafusion:vortex-compact 76261527 6.8684e+07 1.11032 ns 🚨
tpcds_q01/duckdb:parquet 47220712 4.91814e+07 0.960134 ns
tpcds_q02/duckdb:parquet 29627669 2.94806e+07 1.00499 ns
tpcds_q03/duckdb:parquet 13924918 1.38688e+07 1.00404 ns
tpcds_q04/duckdb:parquet 130331226 1.304e+08 0.999471 ns
tpcds_q05/duckdb:parquet 29770883 3.00395e+07 0.991059 ns
tpcds_q06/duckdb:parquet 32993591 3.40707e+07 0.968387 ns
tpcds_q07/duckdb:parquet 28302822 2.81636e+07 1.00494 ns
tpcds_q08/duckdb:parquet 28623662 2.92192e+07 0.979619 ns
tpcds_q09/duckdb:parquet 41642553 4.19244e+07 0.993278 ns
tpcds_q10/duckdb:parquet 39777600 3.99792e+07 0.994957 ns
tpcds_q11/duckdb:parquet 84329352 8.85853e+07 0.951956 ns
tpcds_q12/duckdb:parquet 17798676 1.77582e+07 1.00228 ns
tpcds_q13/duckdb:parquet 38327927 3.81478e+07 1.00472 ns
tpcds_q14/duckdb:parquet 103193012 1.00662e+08 1.02514 ns
tpcds_q15/duckdb:parquet 27786664 2.94995e+07 0.941937 ns
tpcds_q16/duckdb:parquet 22709381 2.32698e+07 0.975918 ns
tpcds_q17/duckdb:parquet 40414805 3.96834e+07 1.01843 ns
tpcds_q18/duckdb:parquet 100981241 1.01391e+08 0.995954 ns
tpcds_q19/duckdb:parquet 33024180 3.30381e+07 0.999579 ns
tpcds_q20/duckdb:parquet 17965230 1.77361e+07 1.01292 ns
tpcds_q21/duckdb:parquet 13618892 1.34899e+07 1.00956 ns
tpcds_q22/duckdb:parquet 98748235 9.91712e+07 0.995735 ns
tpcds_q23/duckdb:parquet 100425295 1.00076e+08 1.00349 ns
tpcds_q24/duckdb:parquet 50001936 4.99448e+07 1.00114 ns
tpcds_q25/duckdb:parquet 35816361 3.59543e+07 0.996163 ns
tpcds_q26/duckdb:parquet 37828038 3.83611e+07 0.986104 ns
tpcds_q27/duckdb:parquet 76501623 7.92718e+07 0.965055 ns
tpcds_q28/duckdb:parquet 43062137 4.30332e+07 1.00067 ns
tpcds_q29/duckdb:parquet 39047175 3.99906e+07 0.97641 ns
tpcds_q30/duckdb:parquet 45331598 4.52506e+07 1.00179 ns
tpcds_q31/duckdb:parquet 28043801 2.74356e+07 1.02217 ns
tpcds_q32/duckdb:parquet 13076826 1.34322e+07 0.973545 ns
tpcds_q33/duckdb:parquet 21218147 2.16228e+07 0.981284 ns
tpcds_q34/duckdb:parquet 23907027 2.3712e+07 1.00822 ns
tpcds_q35/duckdb:parquet 69087864 6.9136e+07 0.999304 ns
tpcds_q36/duckdb:parquet 24589539 2.44165e+07 1.00709 ns
tpcds_q37/duckdb:parquet 15695454 1.57164e+07 0.998664 ns
tpcds_q38/duckdb:parquet 36130503 3.61736e+07 0.998808 ns
tpcds_q39/duckdb:parquet 36866204 3.69008e+07 0.999063 ns
tpcds_q40/duckdb:parquet 20233728 1.98865e+07 1.01746 ns
tpcds_q41/duckdb:parquet 9841806 1.00956e+07 0.974861 ns
tpcds_q42/duckdb:parquet 13192414 1.29336e+07 1.02001 ns
tpcds_q43/duckdb:parquet 18712859 1.95215e+07 0.958576 ns
tpcds_q44/duckdb:parquet 28612753 2.87868e+07 0.993953 ns
tpcds_q45/duckdb:parquet 29160152 2.92502e+07 0.996921 ns
tpcds_q46/duckdb:parquet 49298843 4.94464e+07 0.997016 ns
tpcds_q47/duckdb:parquet 59162533 5.98999e+07 0.98769 ns
tpcds_q48/duckdb:parquet 33997525 3.46407e+07 0.981432 ns
tpcds_q49/duckdb:parquet 26476717 2.65531e+07 0.997124 ns
tpcds_q50/duckdb:parquet 28823034 2.88642e+07 0.998574 ns
tpcds_q51/duckdb:parquet 194944340 1.96769e+08 0.990727 ns
tpcds_q52/duckdb:parquet 13261668 1.33648e+07 0.992284 ns
tpcds_q53/duckdb:parquet 19955332 2.04243e+07 0.977037 ns
tpcds_q54/duckdb:parquet 26660557 2.64204e+07 1.00909 ns
tpcds_q55/duckdb:parquet 12888863 1.33804e+07 0.963266 ns
tpcds_q56/duckdb:parquet 23367001 2.36016e+07 0.990058 ns
tpcds_q57/duckdb:parquet 47636353 4.81948e+07 0.988414 ns
tpcds_q58/duckdb:parquet 25587210 2.53159e+07 1.01072 ns
tpcds_q59/duckdb:parquet 38983671 3.93444e+07 0.990832 ns
tpcds_q60/duckdb:parquet 24023008 2.39911e+07 1.00133 ns
tpcds_q61/duckdb:parquet 32025285 3.40682e+07 0.940036 ns
tpcds_q62/duckdb:parquet 13937071 1.39413e+07 0.999697 ns
tpcds_q63/duckdb:parquet 17513771 1.75928e+07 0.995508 ns
tpcds_q64/duckdb:parquet 77892357 7.85073e+07 0.992167 ns
tpcds_q65/duckdb:parquet 27640710 2.88871e+07 0.956853 ns
tpcds_q66/duckdb:parquet 30333277 3.0164e+07 1.00561 ns
tpcds_q67/duckdb:parquet 187339068 1.86534e+08 1.00432 ns
tpcds_q68/duckdb:parquet 39473508 3.96438e+07 0.995706 ns
tpcds_q69/duckdb:parquet 42192544 4.14089e+07 1.01892 ns
tpcds_q70/duckdb:parquet 56884974 5.71329e+07 0.99566 ns
tpcds_q71/duckdb:parquet 21396623 2.09878e+07 1.01948 ns
tpcds_q72/duckdb:parquet 169677554 1.69802e+08 0.99927 ns
tpcds_q73/duckdb:parquet 20991504 2.06434e+07 1.01686 ns
tpcds_q74/duckdb:parquet 53834462 5.38235e+07 1.0002 ns
tpcds_q75/duckdb:parquet 56384105 5.62029e+07 1.00322 ns
tpcds_q76/duckdb:parquet 21810847 2.14994e+07 1.01449 ns
tpcds_q77/duckdb:parquet 23587162 2.43067e+07 0.970399 ns
tpcds_q78/duckdb:parquet 79167608 7.96034e+07 0.994525 ns
tpcds_q79/duckdb:parquet 31416614 3.12248e+07 1.00614 ns
tpcds_q80/duckdb:parquet 43499585 4.36366e+07 0.99686 ns
tpcds_q81/duckdb:parquet 49474417 5.04967e+07 0.979755 ns
tpcds_q82/duckdb:parquet 18885383 1.93474e+07 0.976122 ns
tpcds_q83/duckdb:parquet 18969167 1.88953e+07 1.00391 ns
tpcds_q84/duckdb:parquet 20824082 2.11151e+07 0.986217 ns
tpcds_q85/duckdb:parquet 43442831 4.31913e+07 1.00582 ns
tpcds_q86/duckdb:parquet 38669895 3.87097e+07 0.998971 ns
tpcds_q87/duckdb:parquet 37572740 3.7482e+07 1.00242 ns
tpcds_q88/duckdb:parquet 54287237 5.38341e+07 1.00842 ns
tpcds_q89/duckdb:parquet 22088630 2.19507e+07 1.00628 ns
tpcds_q90/duckdb:parquet 9278698 9.85143e+06 0.941863 ns
tpcds_q91/duckdb:parquet 28015549 2.80037e+07 1.00042 ns
tpcds_q92/duckdb:parquet 13606545 1.34764e+07 1.00965 ns
tpcds_q93/duckdb:parquet 33268797 3.33576e+07 0.997338 ns
tpcds_q94/duckdb:parquet 19541946 1.87612e+07 1.04161 ns
tpcds_q95/duckdb:parquet 134302965 1.51404e+08 0.887048 ns 🚀
tpcds_q96/duckdb:parquet 11662961 1.11385e+07 1.04708 ns
tpcds_q97/duckdb:parquet 38673204 3.78554e+07 1.0216 ns
tpcds_q98/duckdb:parquet 24328653 2.41786e+07 1.00621 ns
tpcds_q99/duckdb:parquet 24674383 2.46379e+07 1.00148 ns
tpcds_q01/duckdb:vortex-file-compressed 31852910 3.12771e+07 1.01841 ns
tpcds_q02/duckdb:vortex-file-compressed 54819389 4.91454e+07 1.11545 ns 🚨
tpcds_q03/duckdb:vortex-file-compressed 24125821 2.35521e+07 1.02436 ns
tpcds_q04/duckdb:vortex-file-compressed 102886036 1.05264e+08 0.977412 ns
tpcds_q05/duckdb:vortex-file-compressed 40057903 3.92778e+07 1.01986 ns
tpcds_q06/duckdb:vortex-file-compressed 39040648 3.9525e+07 0.987747 ns
tpcds_q07/duckdb:vortex-file-compressed 32736223 3.2581e+07 1.00476 ns
tpcds_q08/duckdb:vortex-file-compressed 31738038 3.33526e+07 0.951592 ns
tpcds_q09/duckdb:vortex-file-compressed 44478707 4.42083e+07 1.00612 ns
tpcds_q10/duckdb:vortex-file-compressed 62685121 6.25187e+07 1.00266 ns
tpcds_q11/duckdb:vortex-file-compressed 77605297 7.74118e+07 1.0025 ns
tpcds_q12/duckdb:vortex-file-compressed 18316057 1.83152e+07 1.00005 ns
tpcds_q13/duckdb:vortex-file-compressed 38451090 3.78048e+07 1.01709 ns
tpcds_q14/duckdb:vortex-file-compressed 131358475 1.29499e+08 1.01436 ns
tpcds_q15/duckdb:vortex-file-compressed 30368033 3.0779e+07 0.986649 ns
tpcds_q16/duckdb:vortex-file-compressed 34095461 3.32146e+07 1.02652 ns
tpcds_q17/duckdb:vortex-file-compressed 46248418 4.45525e+07 1.03807 ns
tpcds_q18/duckdb:vortex-file-compressed 98256016 9.47537e+07 1.03696 ns
tpcds_q19/duckdb:vortex-file-compressed 42616014 4.38865e+07 0.971051 ns
tpcds_q20/duckdb:vortex-file-compressed 18590631 1.9105e+07 0.973077 ns
tpcds_q21/duckdb:vortex-file-compressed 17072928 1.69271e+07 1.00862 ns
tpcds_q22/duckdb:vortex-file-compressed 116128430 1.14283e+08 1.01614 ns
tpcds_q23/duckdb:vortex-file-compressed 129634775 1.29607e+08 1.00022 ns
tpcds_q24/duckdb:vortex-file-compressed 60335880 5.91214e+07 1.02054 ns
tpcds_q25/duckdb:vortex-file-compressed 45811887 4.55495e+07 1.00576 ns
tpcds_q26/duckdb:vortex-file-compressed 43765906 4.29196e+07 1.01972 ns
tpcds_q27/duckdb:vortex-file-compressed 83265524 8.33402e+07 0.999104 ns
tpcds_q28/duckdb:vortex-file-compressed 28192790 2.8926e+07 0.974651 ns
tpcds_q29/duckdb:vortex-file-compressed 49830293 5.0298e+07 0.990702 ns
tpcds_q30/duckdb:vortex-file-compressed 33727814 3.50871e+07 0.96126 ns
tpcds_q31/duckdb:vortex-file-compressed 36038753 3.50869e+07 1.02713 ns
tpcds_q32/duckdb:vortex-file-compressed 16087430 1.72568e+07 0.932237 ns
tpcds_q33/duckdb:vortex-file-compressed 35408352 3.28112e+07 1.07915 ns
tpcds_q34/duckdb:vortex-file-compressed 30389249 3.04841e+07 0.996887 ns
tpcds_q35/duckdb:vortex-file-compressed 91251177 9.11326e+07 1.0013 ns
tpcds_q36/duckdb:vortex-file-compressed 30440313 3.03796e+07 1.002 ns
tpcds_q37/duckdb:vortex-file-compressed 17315083 1.67874e+07 1.03143 ns
tpcds_q38/duckdb:vortex-file-compressed 52292860 5.2902e+07 0.988485 ns
tpcds_q39/duckdb:vortex-file-compressed 44285716 4.43257e+07 0.999099 ns
tpcds_q40/duckdb:vortex-file-compressed 24444255 2.5726e+07 0.950176 ns
tpcds_q41/duckdb:vortex-file-compressed 15759606 1.51759e+07 1.03846 ns
tpcds_q42/duckdb:vortex-file-compressed 15413307 1.53665e+07 1.00305 ns
tpcds_q43/duckdb:vortex-file-compressed 22528243 2.24667e+07 1.00274 ns
tpcds_q44/duckdb:vortex-file-compressed 24951586 2.60859e+07 0.956518 ns
tpcds_q45/duckdb:vortex-file-compressed 34342290 3.43868e+07 0.998704 ns
tpcds_q46/duckdb:vortex-file-compressed 57603310 5.79742e+07 0.993603 ns
tpcds_q47/duckdb:vortex-file-compressed 66097674 6.70205e+07 0.986231 ns
tpcds_q48/duckdb:vortex-file-compressed 36217727 3.5585e+07 1.01778 ns
tpcds_q49/duckdb:vortex-file-compressed 34210213 3.36271e+07 1.01734 ns
tpcds_q50/duckdb:vortex-file-compressed 42286948 4.12517e+07 1.0251 ns
tpcds_q51/duckdb:vortex-file-compressed 119110796 1.17018e+08 1.01789 ns
tpcds_q52/duckdb:vortex-file-compressed 15841668 1.59834e+07 0.991133 ns
tpcds_q53/duckdb:vortex-file-compressed 25933129 2.54973e+07 1.01709 ns
tpcds_q54/duckdb:vortex-file-compressed 37339314 3.78396e+07 0.986778 ns
tpcds_q55/duckdb:vortex-file-compressed 15141774 1.51872e+07 0.997011 ns
tpcds_q56/duckdb:vortex-file-compressed 37601334 3.68407e+07 1.02065 ns
tpcds_q57/duckdb:vortex-file-compressed 58187572 5.8361e+07 0.997028 ns
tpcds_q58/duckdb:vortex-file-compressed 35825167 3.57498e+07 1.00211 ns
tpcds_q59/duckdb:vortex-file-compressed 55040046 5.51691e+07 0.997661 ns
tpcds_q60/duckdb:vortex-file-compressed 39280061 3.63394e+07 1.08092 ns
tpcds_q61/duckdb:vortex-file-compressed 39519899 4.14405e+07 0.953654 ns
tpcds_q62/duckdb:vortex-file-compressed 25183046 2.57637e+07 0.977462 ns
tpcds_q63/duckdb:vortex-file-compressed 26061176 2.53955e+07 1.02621 ns
tpcds_q64/duckdb:vortex-file-compressed 85602549 8.53898e+07 1.00249 ns
tpcds_q65/duckdb:vortex-file-compressed 35152318 3.68352e+07 0.954314 ns
tpcds_q66/duckdb:vortex-file-compressed 34983547 3.8992e+07 0.897198 ns 🚀
tpcds_q67/duckdb:vortex-file-compressed 182583495 1.81819e+08 1.00421 ns
tpcds_q68/duckdb:vortex-file-compressed 47309894 4.92148e+07 0.961295 ns
tpcds_q69/duckdb:vortex-file-compressed 60906044 6.09605e+07 0.999107 ns
tpcds_q70/duckdb:vortex-file-compressed 58685814 6.15267e+07 0.953826 ns
tpcds_q71/duckdb:vortex-file-compressed 25930902 2.49782e+07 1.03814 ns
tpcds_q72/duckdb:vortex-file-compressed 171598218 1.7099e+08 1.00355 ns
tpcds_q73/duckdb:vortex-file-compressed 28516397 2.7912e+07 1.02165 ns
tpcds_q74/duckdb:vortex-file-compressed 66700385 6.64633e+07 1.00357 ns
tpcds_q75/duckdb:vortex-file-compressed 66728851 6.74243e+07 0.989685 ns
tpcds_q76/duckdb:vortex-file-compressed 25068290 2.46626e+07 1.01645 ns
tpcds_q77/duckdb:vortex-file-compressed 33289241 3.01305e+07 1.10484 ns 🚨
tpcds_q78/duckdb:vortex-file-compressed 87062941 9.06295e+07 0.960647 ns
tpcds_q79/duckdb:vortex-file-compressed 38345247 3.75697e+07 1.02064 ns
tpcds_q80/duckdb:vortex-file-compressed 51900451 5.22439e+07 0.993427 ns
tpcds_q81/duckdb:vortex-file-compressed 37884813 3.85772e+07 0.982052 ns
tpcds_q82/duckdb:vortex-file-compressed 18561568 1.8658e+07 0.994829 ns
tpcds_q83/duckdb:vortex-file-compressed 38475641 3.99533e+07 0.963014 ns
tpcds_q84/duckdb:vortex-file-compressed 22141195 2.25234e+07 0.983031 ns
tpcds_q85/duckdb:vortex-file-compressed 55880477 5.64594e+07 0.989746 ns
tpcds_q86/duckdb:vortex-file-compressed 44695556 4.60254e+07 0.971107 ns
tpcds_q87/duckdb:vortex-file-compressed 54445784 5.38002e+07 1.012 ns
tpcds_q88/duckdb:vortex-file-compressed 70949270 7.25031e+07 0.978569 ns
tpcds_q89/duckdb:vortex-file-compressed 26760825 2.65345e+07 1.00853 ns
tpcds_q90/duckdb:vortex-file-compressed 19227153 1.98918e+07 0.966585 ns
tpcds_q91/duckdb:vortex-file-compressed 30863483 3.09832e+07 0.996135 ns
tpcds_q92/duckdb:vortex-file-compressed 23228049 2.37853e+07 0.976571 ns
tpcds_q93/duckdb:vortex-file-compressed 32375045 3.33984e+07 0.969358 ns
tpcds_q94/duckdb:vortex-file-compressed 26106361 2.70145e+07 0.966382 ns
tpcds_q95/duckdb:vortex-file-compressed 158841150 1.45821e+08 1.08929 ns
tpcds_q96/duckdb:vortex-file-compressed 14482298 1.42602e+07 1.01558 ns
tpcds_q97/duckdb:vortex-file-compressed 43772271 4.35677e+07 1.0047 ns
tpcds_q98/duckdb:vortex-file-compressed 22391057 2.28012e+07 0.982012 ns
tpcds_q99/duckdb:vortex-file-compressed 42310011 4.31877e+07 0.979678 ns
tpcds_q01/duckdb:vortex-compact 42618104 4.19825e+07 1.01514 ns
tpcds_q02/duckdb:vortex-compact 64161141 6.35865e+07 1.00904 ns
tpcds_q03/duckdb:vortex-compact 47773421 4.85378e+07 0.984252 ns
tpcds_q04/duckdb:vortex-compact 132254401 1.33004e+08 0.994362 ns
tpcds_q05/duckdb:vortex-compact 59080648 6.02657e+07 0.980336 ns
tpcds_q06/duckdb:vortex-compact 46696642 4.69389e+07 0.994839 ns
tpcds_q07/duckdb:vortex-compact 48877736 4.96258e+07 0.984925 ns
tpcds_q08/duckdb:vortex-compact 64157887 6.41684e+07 0.999837 ns
tpcds_q09/duckdb:vortex-compact 133615633 1.34069e+08 0.99662 ns
tpcds_q10/duckdb:vortex-compact 74510119 7.54193e+07 0.987945 ns
tpcds_q11/duckdb:vortex-compact 95692402 9.46051e+07 1.01149 ns
tpcds_q12/duckdb:vortex-compact 27248873 2.71287e+07 1.00443 ns
tpcds_q13/duckdb:vortex-compact 59382634 5.98663e+07 0.991921 ns
tpcds_q14/duckdb:vortex-compact 150927489 1.47789e+08 1.02124 ns
tpcds_q15/duckdb:vortex-compact 35530041 3.53895e+07 1.00397 ns
tpcds_q16/duckdb:vortex-compact 43539939 4.65204e+07 0.935932 ns
tpcds_q17/duckdb:vortex-compact 67183867 6.36085e+07 1.05621 ns
tpcds_q18/duckdb:vortex-compact 167905157 1.63167e+08 1.02904 ns
tpcds_q19/duckdb:vortex-compact 54014430 5.21625e+07 1.0355 ns
tpcds_q20/duckdb:vortex-compact 24273747 2.48684e+07 0.976086 ns
tpcds_q21/duckdb:vortex-compact 24158409 2.40088e+07 1.00623 ns
tpcds_q22/duckdb:vortex-compact 124057202 1.23741e+08 1.00255 ns
tpcds_q23/duckdb:vortex-compact 148812496 1.50106e+08 0.991381 ns
tpcds_q24/duckdb:vortex-compact 74904720 7.34095e+07 1.02037 ns
tpcds_q25/duckdb:vortex-compact 66691711 6.78744e+07 0.982575 ns
tpcds_q26/duckdb:vortex-compact 54546501 5.44696e+07 1.00141 ns
tpcds_q27/duckdb:vortex-compact 122149419 1.22626e+08 0.996111 ns
tpcds_q28/duckdb:vortex-compact 134505478 1.34668e+08 0.998791 ns
tpcds_q29/duckdb:vortex-compact 77337566 7.5903e+07 1.0189 ns
tpcds_q30/duckdb:vortex-compact 42728662 4.16723e+07 1.02535 ns
tpcds_q31/duckdb:vortex-compact 45022328 4.58161e+07 0.982675 ns
tpcds_q32/duckdb:vortex-compact 24860196 2.48718e+07 0.999532 ns
tpcds_q33/duckdb:vortex-compact 50999788 4.83433e+07 1.05495 ns
tpcds_q34/duckdb:vortex-compact 42325833 4.23002e+07 1.0006 ns
tpcds_q35/duckdb:vortex-compact 103363041 1.06045e+08 0.974708 ns
tpcds_q36/duckdb:vortex-compact 43731312 4.43819e+07 0.98534 ns
tpcds_q37/duckdb:vortex-compact 28008858 2.82341e+07 0.992022 ns
tpcds_q38/duckdb:vortex-compact 59010057 5.83282e+07 1.01169 ns
tpcds_q39/duckdb:vortex-compact 48306624 4.84296e+07 0.997461 ns
tpcds_q40/duckdb:vortex-compact 31617995 3.129e+07 1.01048 ns
tpcds_q41/duckdb:vortex-compact 20170810 1.97305e+07 1.02231 ns
tpcds_q42/duckdb:vortex-compact 22160826 2.21267e+07 1.00154 ns
tpcds_q43/duckdb:vortex-compact 33445727 3.33483e+07 1.00292 ns
tpcds_q44/duckdb:vortex-compact 42201684 4.18763e+07 1.00777 ns
tpcds_q45/duckdb:vortex-compact 44993697 4.28424e+07 1.05021 ns
tpcds_q46/duckdb:vortex-compact 74537719 7.42698e+07 1.00361 ns
tpcds_q47/duckdb:vortex-compact 79182670 7.98859e+07 0.991197 ns
tpcds_q48/duckdb:vortex-compact 51693595 5.29334e+07 0.976577 ns
tpcds_q49/duckdb:vortex-compact 65084512 5.44231e+07 1.1959 ns 🚨
tpcds_q50/duckdb:vortex-compact 57034502 5.69334e+07 1.00178 ns
tpcds_q51/duckdb:vortex-compact 147689720 1.47629e+08 1.00041 ns
tpcds_q52/duckdb:vortex-compact 21458882 2.21644e+07 0.968168 ns
tpcds_q53/duckdb:vortex-compact 39543372 3.98232e+07 0.992974 ns
tpcds_q54/duckdb:vortex-compact 46293589 4.44344e+07 1.04184 ns
tpcds_q55/duckdb:vortex-compact 21405069 2.15112e+07 0.995068 ns
tpcds_q56/duckdb:vortex-compact 50946363 4.78959e+07 1.06369 ns
tpcds_q57/duckdb:vortex-compact 66805705 6.50136e+07 1.02757 ns
tpcds_q58/duckdb:vortex-compact 45324136 4.56173e+07 0.993574 ns
tpcds_q59/duckdb:vortex-compact 63016183 6.37549e+07 0.988414 ns
tpcds_q60/duckdb:vortex-compact 51589829 5.71975e+07 0.901959 ns
tpcds_q61/duckdb:vortex-compact 64428953 6.6994e+07 0.961712 ns
tpcds_q62/duckdb:vortex-compact 39883639 3.88827e+07 1.02574 ns
tpcds_q63/duckdb:vortex-compact 39539694 3.90538e+07 1.01244 ns
tpcds_q64/duckdb:vortex-compact 137021489 1.37994e+08 0.992955 ns
tpcds_q65/duckdb:vortex-compact 50365410 5.43677e+07 0.926384 ns
tpcds_q66/duckdb:vortex-compact 64962191 6.04919e+07 1.0739 ns
tpcds_q67/duckdb:vortex-compact 216445068 2.20442e+08 0.981867 ns
tpcds_q68/duckdb:vortex-compact 66536114 6.55387e+07 1.01522 ns
tpcds_q69/duckdb:vortex-compact 71208855 7.20496e+07 0.988332 ns
tpcds_q70/duckdb:vortex-compact 107633444 1.05261e+08 1.02254 ns
tpcds_q71/duckdb:vortex-compact 35948160 3.66182e+07 0.981703 ns
tpcds_q72/duckdb:vortex-compact 195534364 1.96294e+08 0.996131 ns
tpcds_q73/duckdb:vortex-compact 39942598 4.03302e+07 0.99039 ns
tpcds_q74/duckdb:vortex-compact 79516564 8.31571e+07 0.95622 ns
tpcds_q75/duckdb:vortex-compact 84598364 8.20469e+07 1.0311 ns
tpcds_q76/duckdb:vortex-compact 33119178 3.36283e+07 0.98486 ns
tpcds_q77/duckdb:vortex-compact 50427614 4.88003e+07 1.03335 ns
tpcds_q78/duckdb:vortex-compact 101054226 9.82316e+07 1.02873 ns
tpcds_q79/duckdb:vortex-compact 76871418 7.58788e+07 1.01308 ns
tpcds_q80/duckdb:vortex-compact 85626504 8.32407e+07 1.02866 ns
tpcds_q81/duckdb:vortex-compact 47229075 4.7927e+07 0.985439 ns
tpcds_q82/duckdb:vortex-compact 32695575 3.13661e+07 1.04239 ns
tpcds_q83/duckdb:vortex-compact 70415542 6.8213e+07 1.03229 ns
tpcds_q84/duckdb:vortex-compact 32813074 3.24337e+07 1.0117 ns
tpcds_q85/duckdb:vortex-compact 72972700 7.51398e+07 0.971159 ns
tpcds_q86/duckdb:vortex-compact 89730367 9.26647e+07 0.968334 ns
tpcds_q87/duckdb:vortex-compact 59276543 6.06502e+07 0.97735 ns
tpcds_q88/duckdb:vortex-compact 99787906 1.01893e+08 0.979345 ns
tpcds_q89/duckdb:vortex-compact 38784447 3.80733e+07 1.01868 ns
tpcds_q90/duckdb:vortex-compact 37813794 3.49505e+07 1.08192 ns
tpcds_q91/duckdb:vortex-compact 51790146 5.07453e+07 1.02059 ns
tpcds_q92/duckdb:vortex-compact 54184465 5.18266e+07 1.04549 ns
tpcds_q93/duckdb:vortex-compact 37617154 3.831e+07 0.981914 ns
tpcds_q94/duckdb:vortex-compact 53590467 5.06795e+07 1.05744 ns
tpcds_q95/duckdb:vortex-compact 169144146 1.8625e+08 0.908157 ns
tpcds_q96/duckdb:vortex-compact 20564840 2.0007e+07 1.02788 ns
tpcds_q97/duckdb:vortex-compact 47561375 4.86316e+07 0.977993 ns
tpcds_q98/duckdb:vortex-compact 32370415 3.2827e+07 0.98609 ns
tpcds_q99/duckdb:vortex-compact 54307716 5.32489e+07 1.01988 ns
tpcds_q01/duckdb:duckdb 23677369 2.36682e+07 1.00039 ns
tpcds_q02/duckdb:duckdb 24543861 2.39052e+07 1.02672 ns
tpcds_q03/duckdb:duckdb 10492241 1.06433e+07 0.98581 ns
tpcds_q04/duckdb:duckdb 174501138 1.73079e+08 1.00822 ns
tpcds_q05/duckdb:duckdb 21325090 2.13271e+07 0.999907 ns
tpcds_q06/duckdb:duckdb 26645574 2.71701e+07 0.980693 ns
tpcds_q07/duckdb:duckdb 40347539 4.0851e+07 0.987677 ns
tpcds_q08/duckdb:duckdb 124144602 1.25261e+08 0.991089 ns
tpcds_q09/duckdb:duckdb 19124051 1.91349e+07 0.999431 ns
tpcds_q10/duckdb:duckdb 28133560 2.86902e+07 0.980599 ns
tpcds_q11/duckdb:duckdb 150327659 1.52133e+08 0.988135 ns
tpcds_q12/duckdb:duckdb 14699907 1.45882e+07 1.00766 ns
tpcds_q13/duckdb:duckdb 26945077 2.69258e+07 1.00071 ns
tpcds_q14/duckdb:duckdb 93940068 9.49149e+07 0.989729 ns
tpcds_q15/duckdb:duckdb 22849071 2.3248e+07 0.982842 ns
tpcds_q16/duckdb:duckdb 19722310 2.00165e+07 0.985304 ns
tpcds_q17/duckdb:duckdb 25946285 2.55203e+07 1.01669 ns
tpcds_q18/duckdb:duckdb 50047299 5.04316e+07 0.992381 ns
tpcds_q19/duckdb:duckdb 19781064 2.00514e+07 0.986518 ns
tpcds_q20/duckdb:duckdb 14563679 1.45481e+07 1.00107 ns
tpcds_q21/duckdb:duckdb 7811929 7.74024e+06 1.00926 ns
tpcds_q22/duckdb:duckdb 83582525 8.49162e+07 0.984294 ns
tpcds_q23/duckdb:duckdb 74439025 7.33209e+07 1.01525 ns
tpcds_q24/duckdb:duckdb 26511630 2.67082e+07 0.99264 ns
tpcds_q25/duckdb:duckdb 19013159 1.89429e+07 1.00371 ns
tpcds_q26/duckdb:duckdb 29182223 2.8806e+07 1.01306 ns
tpcds_q27/duckdb:duckdb 52934034 5.27537e+07 1.00342 ns
tpcds_q28/duckdb:duckdb 25042941 2.49534e+07 1.00359 ns
tpcds_q29/duckdb:duckdb 24156866 2.42831e+07 0.9948 ns
tpcds_q30/duckdb:duckdb 32677549 3.34135e+07 0.977976 ns
tpcds_q31/duckdb:duckdb 24235573 2.47607e+07 0.978791 ns
tpcds_q32/duckdb:duckdb 8827363 8.47828e+06 1.04117 ns
tpcds_q33/duckdb:duckdb 16213639 1.64553e+07 0.985316 ns
tpcds_q34/duckdb:duckdb 18862691 1.86705e+07 1.0103 ns
tpcds_q35/duckdb:duckdb 40073669 3.91702e+07 1.02306 ns
tpcds_q36/duckdb:duckdb 77419656 7.75609e+07 0.998179 ns
tpcds_q37/duckdb:duckdb 9266303 9.26076e+06 1.0006 ns
tpcds_q38/duckdb:duckdb 33364735 3.3636e+07 0.991935 ns
tpcds_q39/duckdb:duckdb 30118046 3.03211e+07 0.993304 ns
tpcds_q40/duckdb:duckdb 15629823 1.53556e+07 1.01786 ns
tpcds_q41/duckdb:duckdb 10278477 1.01041e+07 1.01726 ns
tpcds_q42/duckdb:duckdb 9418986 9.60904e+06 0.980221 ns
tpcds_q43/duckdb:duckdb 14345676 1.47024e+07 0.975737 ns
tpcds_q44/duckdb:duckdb 16430412 1.74313e+07 0.942583 ns
tpcds_q45/duckdb:duckdb 19049876 1.93451e+07 0.984737 ns
tpcds_q46/duckdb:duckdb 39967714 4.07976e+07 0.979658 ns
tpcds_q47/duckdb:duckdb 54435590 5.41209e+07 1.00581 ns
tpcds_q48/duckdb:duckdb 25952709 2.58037e+07 1.00577 ns
tpcds_q49/duckdb:duckdb 17789190 1.77598e+07 1.00166 ns
tpcds_q50/duckdb:duckdb 17011520 1.69993e+07 1.00072 ns
tpcds_q51/duckdb:duckdb 106167619 1.06271e+08 0.99903 ns
tpcds_q52/duckdb:duckdb 9666408 9.09321e+06 1.06304 ns
tpcds_q53/duckdb:duckdb 15915017 1.60422e+07 0.99207 ns
tpcds_q54/duckdb:duckdb 19389826 1.99295e+07 0.972921 ns
tpcds_q55/duckdb:duckdb 10051996 1.00386e+07 1.00134 ns
tpcds_q56/duckdb:duckdb 17670633 1.74804e+07 1.01089 ns
tpcds_q57/duckdb:duckdb 46147820 4.57633e+07 1.0084 ns
tpcds_q58/duckdb:duckdb 15864955 1.61985e+07 0.979406 ns
tpcds_q59/duckdb:duckdb 37464091 3.76145e+07 0.996 ns
tpcds_q60/duckdb:duckdb 18944444 1.89431e+07 1.00007 ns
tpcds_q61/duckdb:duckdb 18421494 1.83839e+07 1.00205 ns
tpcds_q62/duckdb:duckdb 10525526 1.07475e+07 0.979346 ns
tpcds_q63/duckdb:duckdb 13913074 1.40015e+07 0.993684 ns
tpcds_q64/duckdb:duckdb 58716193 5.9967e+07 0.979142 ns
tpcds_q65/duckdb:duckdb 34318314 3.40386e+07 1.00822 ns
tpcds_q66/duckdb:duckdb 27210339 2.75799e+07 0.986601 ns
tpcds_q67/duckdb:duckdb 149921702 1.50206e+08 0.998107 ns
tpcds_q68/duckdb:duckdb 27471794 2.81809e+07 0.974838 ns
tpcds_q69/duckdb:duckdb 28732496 3.01158e+07 0.954066 ns
tpcds_q70/duckdb:duckdb 19838778 2.00994e+07 0.987032 ns
tpcds_q71/duckdb:duckdb 16788272 1.68093e+07 0.998746 ns
tpcds_q72/duckdb:duckdb 46182111 4.65329e+07 0.992462 ns
tpcds_q73/duckdb:duckdb 14989579 1.48306e+07 1.01072 ns
tpcds_q74/duckdb:duckdb 107664831 1.07983e+08 0.997056 ns
tpcds_q75/duckdb:duckdb 44826869 4.62929e+07 0.968331 ns
tpcds_q76/duckdb:duckdb 14833025 1.49457e+07 0.992464 ns
tpcds_q77/duckdb:duckdb 14221206 1.48811e+07 0.955658 ns
tpcds_q78/duckdb:duckdb 66022081 6.63815e+07 0.994586 ns
tpcds_q79/duckdb:duckdb 21745307 2.1771e+07 0.998819 ns
tpcds_q80/duckdb:duckdb 30898589 3.13115e+07 0.986812 ns
tpcds_q81/duckdb:duckdb 40118755 4.25619e+07 0.942597 ns
tpcds_q82/duckdb:duckdb 10726556 1.09944e+07 0.97564 ns
tpcds_q83/duckdb:duckdb 11160057 1.11445e+07 1.00139 ns
tpcds_q84/duckdb:duckdb 15221701 1.59139e+07 0.956503 ns
tpcds_q85/duckdb:duckdb 25854841 2.59964e+07 0.994554 ns
tpcds_q86/duckdb:duckdb 13990995 1.37415e+07 1.01815 ns
tpcds_q87/duckdb:duckdb 35093827 3.48658e+07 1.00654 ns
tpcds_q88/duckdb:duckdb 26961996 2.63844e+07 1.02189 ns
tpcds_q89/duckdb:duckdb 18073908 1.8549e+07 0.974387 ns
tpcds_q90/duckdb:duckdb 7139219 7.07578e+06 1.00897 ns
tpcds_q91/duckdb:duckdb 16403477 1.58474e+07 1.03509 ns
tpcds_q92/duckdb:duckdb 10100828 1.0065e+07 1.00356 ns
tpcds_q93/duckdb:duckdb 24327280 2.44183e+07 0.996271 ns
tpcds_q94/duckdb:duckdb 15289856 1.50888e+07 1.01332 ns
tpcds_q95/duckdb:duckdb 132605558 1.26285e+08 1.05005 ns
tpcds_q96/duckdb:duckdb 5987864 6.27689e+06 0.953954 ns
tpcds_q97/duckdb:duckdb 33591802 3.26737e+07 1.0281 ns
tpcds_q98/duckdb:duckdb 18876344 1.88241e+07 1.00278 ns
tpcds_q99/duckdb:duckdb 21440393 2.13894e+07 1.00238 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.026x ➖
  • Vortex: 1.020x ➖
  • duckdb:vortex: 1.023x ➖
  • datafusion:vortex: 1.018x ➖
  • Best: tpch_q01/datafusion:vortex-file-compressed (0.959x)
  • Worst: tpch_q16/duckdb:vortex-compact (1.092x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR d547a55 base 0c6def9 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1094326550 1.06455e+09 1.02798 ns
tpch_q02/datafusion:arrow 247859520 2.34192e+08 1.05836 ns
tpch_q03/datafusion:arrow 919506431 8.82561e+08 1.04186 ns
tpch_q04/datafusion:arrow 712749431 6.85962e+08 1.03905 ns
tpch_q05/datafusion:arrow 1547708346 1.46702e+09 1.055 ns
tpch_q06/datafusion:arrow 583458870 5.52029e+08 1.05694 ns
tpch_q07/datafusion:arrow 1952945554 1.88593e+09 1.03553 ns
tpch_q08/datafusion:arrow 1990327075 1.91957e+09 1.03686 ns
tpch_q09/datafusion:arrow 2132502306 2.0867e+09 1.02195 ns
tpch_q10/datafusion:arrow 1133663611 1.08662e+09 1.04329 ns
tpch_q11/datafusion:arrow 211724068 2.02861e+08 1.04369 ns
tpch_q12/datafusion:arrow 1167679653 1.13238e+09 1.03118 ns
tpch_q13/datafusion:arrow 569786929 5.55621e+08 1.0255 ns
tpch_q14/datafusion:arrow 724737894 6.649e+08 1.08999 ns
tpch_q15/datafusion:arrow 1483359732 1.41001e+09 1.05202 ns
tpch_q16/datafusion:arrow 138774978 1.33631e+08 1.0385 ns
tpch_q17/datafusion:arrow 2046167340 1.96299e+09 1.04237 ns
tpch_q18/datafusion:arrow 2635887668 2.53332e+09 1.04049 ns
tpch_q19/datafusion:arrow 1122329793 9.88464e+08 1.13543 ns 🚨
tpch_q20/datafusion:arrow 953551630 8.7225e+08 1.09321 ns
tpch_q21/datafusion:arrow 5144828479 4.71674e+09 1.09076 ns
tpch_q22/datafusion:arrow 224531023 1.9468e+08 1.15333 ns 🚨
tpch_q01/datafusion:parquet 514492742 4.98936e+08 1.03118 ns
tpch_q02/datafusion:parquet 288744194 2.80955e+08 1.02772 ns
tpch_q03/datafusion:parquet 419634200 3.9655e+08 1.05821 ns
tpch_q04/datafusion:parquet 154939553 1.48385e+08 1.04417 ns
tpch_q05/datafusion:parquet 600283857 5.79045e+08 1.03668 ns
tpch_q06/datafusion:parquet 125796555 1.22458e+08 1.02727 ns
tpch_q07/datafusion:parquet 827997293 8.03795e+08 1.03011 ns
tpch_q08/datafusion:parquet 704838733 6.57028e+08 1.07277 ns
tpch_q09/datafusion:parquet 977323957 9.61403e+08 1.01656 ns
tpch_q10/datafusion:parquet 613349789 6.11864e+08 1.00243 ns
tpch_q11/datafusion:parquet 226935893 2.08243e+08 1.08977 ns
tpch_q12/datafusion:parquet 279224031 2.55557e+08 1.09261 ns
tpch_q13/datafusion:parquet 366198224 3.56173e+08 1.02815 ns
tpch_q14/datafusion:parquet 222822364 2.01497e+08 1.10583 ns 🚨
tpch_q15/datafusion:parquet 275542277 2.67065e+08 1.03174 ns
tpch_q16/datafusion:parquet 186198836 1.83683e+08 1.01369 ns
tpch_q17/datafusion:parquet 828688115 8.31356e+08 0.996791 ns
tpch_q18/datafusion:parquet 1135101269 1.04484e+09 1.08639 ns
tpch_q19/datafusion:parquet 352189185 3.31901e+08 1.06113 ns
tpch_q20/datafusion:parquet 380990326 3.77966e+08 1.008 ns
tpch_q21/datafusion:parquet 907789706 8.8926e+08 1.02084 ns
tpch_q22/datafusion:parquet 226154233 2.23889e+08 1.01012 ns
tpch_q01/datafusion:vortex-file-compressed 439378076 4.57976e+08 0.959392 ns
tpch_q02/datafusion:vortex-file-compressed 175022151 1.72766e+08 1.01306 ns
tpch_q03/datafusion:vortex-file-compressed 267444346 2.58434e+08 1.03487 ns
tpch_q04/datafusion:vortex-file-compressed 113709588 1.10675e+08 1.02742 ns
tpch_q05/datafusion:vortex-file-compressed 468325458 4.62855e+08 1.01182 ns
tpch_q06/datafusion:vortex-file-compressed 41267494 4.27084e+07 0.966263 ns
tpch_q07/datafusion:vortex-file-compressed 659454539 6.45107e+08 1.02224 ns
tpch_q08/datafusion:vortex-file-compressed 490688192 4.86179e+08 1.00927 ns
tpch_q09/datafusion:vortex-file-compressed 824805014 8.1833e+08 1.00791 ns
tpch_q10/datafusion:vortex-file-compressed 311709048 3.02341e+08 1.03098 ns
tpch_q11/datafusion:vortex-file-compressed 124853832 1.24544e+08 1.00249 ns
tpch_q12/datafusion:vortex-file-compressed 136241756 1.34653e+08 1.0118 ns
tpch_q13/datafusion:vortex-file-compressed 230107897 2.26842e+08 1.0144 ns
tpch_q14/datafusion:vortex-file-compressed 81295518 7.94387e+07 1.02337 ns
tpch_q15/datafusion:vortex-file-compressed 120877565 1.21462e+08 0.995188 ns
tpch_q16/datafusion:vortex-file-compressed 103582145 9.91895e+07 1.04429 ns
tpch_q17/datafusion:vortex-file-compressed 755510905 7.43756e+08 1.0158 ns
tpch_q18/datafusion:vortex-file-compressed 962615507 9.58529e+08 1.00426 ns
tpch_q19/datafusion:vortex-file-compressed 97846613 9.66907e+07 1.01195 ns
tpch_q20/datafusion:vortex-file-compressed 212489120 2.06239e+08 1.03031 ns
tpch_q21/datafusion:vortex-file-compressed 787175706 7.80059e+08 1.00912 ns
tpch_q22/datafusion:vortex-file-compressed 67739732 6.58967e+07 1.02797 ns
tpch_q01/datafusion:vortex-compact 510044133 4.84202e+08 1.05337 ns
tpch_q02/datafusion:vortex-compact 181355373 1.79873e+08 1.00824 ns
tpch_q03/datafusion:vortex-compact 277068006 2.77845e+08 0.997205 ns
tpch_q04/datafusion:vortex-compact 129041118 1.25097e+08 1.03153 ns
tpch_q05/datafusion:vortex-compact 479492923 4.72582e+08 1.01462 ns
tpch_q06/datafusion:vortex-compact 81288934 8.2238e+07 0.988459 ns
tpch_q07/datafusion:vortex-compact 719560811 6.82713e+08 1.05397 ns
tpch_q08/datafusion:vortex-compact 502117150 4.982e+08 1.00786 ns
tpch_q09/datafusion:vortex-compact 846619717 8.29669e+08 1.02043 ns
tpch_q10/datafusion:vortex-compact 338714129 3.42348e+08 0.989385 ns
tpch_q11/datafusion:vortex-compact 134488529 1.31766e+08 1.02066 ns
tpch_q12/datafusion:vortex-compact 195370003 1.9261e+08 1.01433 ns
tpch_q13/datafusion:vortex-compact 279113515 2.69225e+08 1.03673 ns
tpch_q14/datafusion:vortex-compact 106436224 1.06199e+08 1.00223 ns
tpch_q15/datafusion:vortex-compact 177919453 1.76096e+08 1.01035 ns
tpch_q16/datafusion:vortex-compact 109738065 1.0815e+08 1.01469 ns
tpch_q17/datafusion:vortex-compact 757661481 7.44526e+08 1.01764 ns
tpch_q18/datafusion:vortex-compact 986986711 9.69995e+08 1.01752 ns
tpch_q19/datafusion:vortex-compact 197895758 1.92503e+08 1.02801 ns
tpch_q20/datafusion:vortex-compact 244338342 2.31037e+08 1.05757 ns
tpch_q21/datafusion:vortex-compact 837821214 7.95924e+08 1.05264 ns
tpch_q22/datafusion:vortex-compact 86187534 8.04561e+07 1.07124 ns
tpch_q01/duckdb:parquet 271576456 2.61852e+08 1.03714 ns
tpch_q02/duckdb:parquet 128868824 1.26145e+08 1.02159 ns
tpch_q03/duckdb:parquet 237631294 2.2673e+08 1.04808 ns
tpch_q04/duckdb:parquet 159216873 1.537e+08 1.03589 ns
tpch_q05/duckdb:parquet 236511515 2.38003e+08 0.993733 ns
tpch_q06/duckdb:parquet 71096227 7.08008e+07 1.00417 ns
tpch_q07/duckdb:parquet 218283819 2.2169e+08 0.984634 ns
tpch_q08/duckdb:parquet 328950839 3.32727e+08 0.988651 ns
tpch_q09/duckdb:parquet 489176093 4.91033e+08 0.996218 ns
tpch_q10/duckdb:parquet 638485182 6.36375e+08 1.00332 ns
tpch_q11/duckdb:parquet 55787191 5.24498e+07 1.06363 ns
tpch_q12/duckdb:parquet 141472106 1.40903e+08 1.00404 ns
tpch_q13/duckdb:parquet 423891803 4.21862e+08 1.00481 ns
tpch_q14/duckdb:parquet 180944135 1.80485e+08 1.00255 ns
tpch_q15/duckdb:parquet 107077249 1.08546e+08 0.986469 ns
tpch_q16/duckdb:parquet 168291147 1.6702e+08 1.00761 ns
tpch_q17/duckdb:parquet 205159901 2.03319e+08 1.00905 ns
tpch_q18/duckdb:parquet 368199227 3.67271e+08 1.00253 ns
tpch_q19/duckdb:parquet 281629171 2.92766e+08 0.961961 ns
tpch_q20/duckdb:parquet 251069337 2.47989e+08 1.01242 ns
tpch_q21/duckdb:parquet 587703099 5.88004e+08 0.999488 ns
tpch_q22/duckdb:parquet 302338194 3.01149e+08 1.00395 ns
tpch_q01/duckdb:vortex-file-compressed 186928794 1.87368e+08 0.997656 ns
tpch_q02/duckdb:vortex-file-compressed 57755672 5.79324e+07 0.996949 ns
tpch_q03/duckdb:vortex-file-compressed 146193201 1.44841e+08 1.00933 ns
tpch_q04/duckdb:vortex-file-compressed 165930871 1.64218e+08 1.01043 ns
tpch_q05/duckdb:vortex-file-compressed 159626435 1.49394e+08 1.06849 ns
tpch_q06/duckdb:vortex-file-compressed 48607458 4.77685e+07 1.01756 ns
tpch_q07/duckdb:vortex-file-compressed 157971385 1.52496e+08 1.0359 ns
tpch_q08/duckdb:vortex-file-compressed 236195803 2.28655e+08 1.03298 ns
tpch_q09/duckdb:vortex-file-compressed 368860367 3.68e+08 1.00234 ns
tpch_q10/duckdb:vortex-file-compressed 159214059 1.57092e+08 1.01351 ns
tpch_q11/duckdb:vortex-file-compressed 38439279 3.76268e+07 1.02159 ns
tpch_q12/duckdb:vortex-file-compressed 100440550 9.90723e+07 1.01381 ns
tpch_q13/duckdb:vortex-file-compressed 243034152 2.40469e+08 1.01067 ns
tpch_q14/duckdb:vortex-file-compressed 75547875 7.5384e+07 1.00217 ns
tpch_q15/duckdb:vortex-file-compressed 95937583 9.62409e+07 0.996848 ns
tpch_q16/duckdb:vortex-file-compressed 82620621 8.08097e+07 1.02241 ns
tpch_q17/duckdb:vortex-file-compressed 128595077 1.29573e+08 0.992455 ns
tpch_q18/duckdb:vortex-file-compressed 295321075 2.87408e+08 1.02753 ns
tpch_q19/duckdb:vortex-file-compressed 85510864 8.40705e+07 1.01713 ns
tpch_q20/duckdb:vortex-file-compressed 176674222 1.76406e+08 1.00152 ns
tpch_q21/duckdb:vortex-file-compressed 581171408 5.77717e+08 1.00598 ns
tpch_q22/duckdb:vortex-file-compressed 74435383 7.47619e+07 0.995633 ns
tpch_q01/duckdb:vortex-compact 234223577 2.34655e+08 0.998162 ns
tpch_q02/duckdb:vortex-compact 70903729 7.11322e+07 0.996788 ns
tpch_q03/duckdb:vortex-compact 170658578 1.68327e+08 1.01385 ns
tpch_q04/duckdb:vortex-compact 212221684 1.95322e+08 1.08652 ns
tpch_q05/duckdb:vortex-compact 174846615 1.73726e+08 1.00645 ns
tpch_q06/duckdb:vortex-compact 108798191 1.09625e+08 0.992454 ns
tpch_q07/duckdb:vortex-compact 226608010 2.15219e+08 1.05292 ns
tpch_q08/duckdb:vortex-compact 264465131 2.60664e+08 1.01458 ns
tpch_q09/duckdb:vortex-compact 422080444 4.02082e+08 1.04974 ns
tpch_q10/duckdb:vortex-compact 215159151 1.99803e+08 1.07686 ns
tpch_q11/duckdb:vortex-compact 44647726 4.15532e+07 1.07447 ns
tpch_q12/duckdb:vortex-compact 232498829 2.24076e+08 1.03759 ns
tpch_q13/duckdb:vortex-compact 312666949 2.98752e+08 1.04658 ns
tpch_q14/duckdb:vortex-compact 123040562 1.1684e+08 1.05307 ns
tpch_q15/duckdb:vortex-compact 125083003 1.22052e+08 1.02484 ns
tpch_q16/duckdb:vortex-compact 100898384 9.24252e+07 1.09168 ns
tpch_q17/duckdb:vortex-compact 145795505 1.37892e+08 1.05732 ns
tpch_q18/duckdb:vortex-compact 340136404 3.29731e+08 1.03156 ns
tpch_q19/duckdb:vortex-compact 122781394 1.22001e+08 1.0064 ns
tpch_q20/duckdb:vortex-compact 214204669 2.11475e+08 1.01291 ns
tpch_q21/duckdb:vortex-compact 656178148 6.48337e+08 1.01209 ns
tpch_q22/duckdb:vortex-compact 85295252 8.4745e+07 1.00649 ns
tpch_q01/duckdb:duckdb 119223833 1.17791e+08 1.01217 ns
tpch_q02/duckdb:duckdb 54403735 5.08541e+07 1.0698 ns
tpch_q03/duckdb:duckdb 104661719 1.01166e+08 1.03455 ns
tpch_q04/duckdb:duckdb 140552681 1.29726e+08 1.08346 ns
tpch_q05/duckdb:duckdb 117793301 1.16619e+08 1.01007 ns
tpch_q06/duckdb:duckdb 44488937 4.45108e+07 0.999509 ns
tpch_q07/duckdb:duckdb 111617063 1.10803e+08 1.00735 ns
tpch_q08/duckdb:duckdb 141228198 1.41258e+08 0.999792 ns
tpch_q09/duckdb:duckdb 311370162 3.10033e+08 1.00431 ns
tpch_q10/duckdb:duckdb 219955670 2.12793e+08 1.03366 ns
tpch_q11/duckdb:duckdb 22754998 2.23828e+07 1.01663 ns
tpch_q12/duckdb:duckdb 86023947 8.66691e+07 0.992556 ns
tpch_q13/duckdb:duckdb 236898899 2.3727e+08 0.998435 ns
tpch_q14/duckdb:duckdb 82833022 7.77542e+07 1.06532 ns
tpch_q15/duckdb:duckdb 85018937 8.13849e+07 1.04465 ns
tpch_q16/duckdb:duckdb 74023631 7.28379e+07 1.01628 ns
tpch_q17/duckdb:duckdb 99882896 9.97648e+07 1.00118 ns
tpch_q18/duckdb:duckdb 220320985 2.1884e+08 1.00677 ns
tpch_q19/duckdb:duckdb 129639349 1.27891e+08 1.01367 ns
tpch_q20/duckdb:duckdb 130098800 1.239e+08 1.05003 ns
tpch_q21/duckdb:duckdb 328414314 3.19552e+08 1.02773 ns
tpch_q22/duckdb:duckdb 74847333 7.07411e+07 1.05805 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 1.014x ➖
  • Vortex: 1.008x ➖
  • duckdb:vortex: 0.988x ➖
  • datafusion:vortex: 1.029x ➖
  • Best: fineweb_q00/duckdb:vortex-file-compressed (0.858x)
  • Worst: fineweb_q01/datafusion:vortex-compact (1.210x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR d547a55 base 0c6def9 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 932041138 9.02452e+08 1.03279 ns
fineweb_q01/datafusion:parquet 1699476110 1.53581e+09 1.10657 ns
fineweb_q02/datafusion:parquet 1636664493 1.60714e+09 1.01837 ns
fineweb_q03/datafusion:parquet 1634079825 1.59528e+09 1.02432 ns
fineweb_q04/datafusion:parquet 1631306253 1.56876e+09 1.03987 ns
fineweb_q05/datafusion:parquet 1648915855 1.69708e+09 0.971617 ns
fineweb_q06/datafusion:parquet 1675684627 1.59689e+09 1.04934 ns
fineweb_q07/datafusion:parquet 1696745930 1.57044e+09 1.08043 ns
fineweb_q08/datafusion:parquet 1689833538 1.5686e+09 1.07729 ns
fineweb_q00/datafusion:vortex-file-compressed 35111644 2.93136e+07 1.19779 ns
fineweb_q01/datafusion:vortex-file-compressed 519460345 5.04354e+08 1.02995 ns
fineweb_q02/datafusion:vortex-file-compressed 436643234 4.69479e+08 0.930059 ns
fineweb_q03/datafusion:vortex-file-compressed 1391018815 1.40314e+09 0.991362 ns
fineweb_q04/datafusion:vortex-file-compressed 1387915872 1.42072e+09 0.976908 ns
fineweb_q05/datafusion:vortex-file-compressed 1403729458 1.38792e+09 1.01139 ns
fineweb_q06/datafusion:vortex-file-compressed 1511894722 1.5012e+09 1.00713 ns
fineweb_q07/datafusion:vortex-file-compressed 1427074440 1.41318e+09 1.00983 ns
fineweb_q08/datafusion:vortex-file-compressed 539541893 5.37472e+08 1.00385 ns
fineweb_q00/datafusion:vortex-compact 34711281 3.27728e+07 1.05915 ns
fineweb_q01/datafusion:vortex-compact 599607570 4.95642e+08 1.20976 ns
fineweb_q02/datafusion:vortex-compact 649968768 6.16419e+08 1.05443 ns
fineweb_q03/datafusion:vortex-compact 1769479075 1.83769e+09 0.962883 ns
fineweb_q04/datafusion:vortex-compact 2214033158 2.20417e+09 1.00448 ns
fineweb_q05/datafusion:vortex-compact 1683767037 1.64429e+09 1.02401 ns
fineweb_q06/datafusion:vortex-compact 1460378081 1.41206e+09 1.03422 ns
fineweb_q07/datafusion:vortex-compact 1343944857 1.30707e+09 1.02821 ns
fineweb_q08/datafusion:vortex-compact 396395560 3.90176e+08 1.01594 ns
fineweb_q00/duckdb:parquet 998294855 1.02901e+09 0.970146 ns
fineweb_q01/duckdb:parquet 2221498970 2.20237e+09 1.00869 ns
fineweb_q02/duckdb:parquet 2256524104 2.25863e+09 0.999069 ns
fineweb_q03/duckdb:parquet 7324201404 7.2517e+09 1.01 ns
fineweb_q04/duckdb:parquet 1758872447 1.7463e+09 1.0072 ns
fineweb_q05/duckdb:parquet 3979506692 3.9152e+09 1.01642 ns
fineweb_q06/duckdb:parquet 5116630362 5.14557e+09 0.994375 ns
fineweb_q07/duckdb:parquet 5640349242 5.48095e+09 1.02908 ns
fineweb_q08/duckdb:parquet 1018248629 9.9855e+08 1.01973 ns
fineweb_q00/duckdb:vortex-file-compressed 79049265 9.21285e+07 0.858032 ns
fineweb_q01/duckdb:vortex-file-compressed 523642899 5.17799e+08 1.01129 ns
fineweb_q02/duckdb:vortex-file-compressed 557120340 5.65195e+08 0.985714 ns
fineweb_q03/duckdb:vortex-file-compressed 1502367669 1.47268e+09 1.02016 ns
fineweb_q04/duckdb:vortex-file-compressed 1474416736 1.48439e+09 0.993279 ns
fineweb_q05/duckdb:vortex-file-compressed 1456932988 1.45803e+09 0.999247 ns
fineweb_q06/duckdb:vortex-file-compressed 1678490038 1.61802e+09 1.03737 ns
fineweb_q07/duckdb:vortex-file-compressed 1475201349 1.50595e+09 0.979579 ns
fineweb_q08/duckdb:vortex-file-compressed 628594360 6.38624e+08 0.984295 ns
fineweb_q00/duckdb:vortex-compact 77957146 7.96324e+07 0.978963 ns
fineweb_q01/duckdb:vortex-compact 482156387 4.90231e+08 0.983529 ns
fineweb_q02/duckdb:vortex-compact 648890052 6.61444e+08 0.981021 ns
fineweb_q03/duckdb:vortex-compact 1745971684 1.65549e+09 1.05465 ns
fineweb_q04/duckdb:vortex-compact 1784136031 1.82964e+09 0.975129 ns
fineweb_q05/duckdb:vortex-compact 1467043210 1.45179e+09 1.01051 ns
fineweb_q06/duckdb:vortex-compact 1532941608 1.52634e+09 1.00433 ns
fineweb_q07/duckdb:vortex-compact 1373943693 1.45742e+09 0.942722 ns
fineweb_q08/duckdb:vortex-compact 477621747 4.74381e+08 1.00683 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.991x ➖
  • Vortex: 0.991x ➖
  • duckdb:vortex: 0.991x ➖
  • Best: statpopgen_q07/duckdb:vortex-file-compressed (0.937x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.097x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR d547a55 base 0c6def9 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 232643877 2.36545e+08 0.98351 ns
statpopgen_q01/duckdb:parquet 371386325 3.72517e+08 0.996964 ns
statpopgen_q02/duckdb:parquet 683188223 6.90649e+08 0.989197 ns
statpopgen_q03/duckdb:parquet 1116264168 1.12651e+09 0.990905 ns
statpopgen_q04/duckdb:parquet 1112908347 1.15979e+09 0.959578 ns
statpopgen_q05/duckdb:parquet 735874169 7.32724e+08 1.0043 ns
statpopgen_q06/duckdb:parquet 1332419427 1.34151e+09 0.99322 ns
statpopgen_q07/duckdb:parquet 862720796 8.63512e+08 0.999084 ns
statpopgen_q08/duckdb:parquet 841114819 8.39259e+08 1.00221 ns
statpopgen_q09/duckdb:parquet 938838484 9.45981e+08 0.99245 ns
statpopgen_q10/duckdb:parquet 2161635956 2.15815e+09 1.00162 ns
statpopgen_q00/duckdb:vortex-file-compressed 12408560 1.29382e+07 0.959061 ns
statpopgen_q01/duckdb:vortex-file-compressed 93925167 9.55682e+07 0.982807 ns
statpopgen_q02/duckdb:vortex-file-compressed 1177716082 1.19826e+09 0.982857 ns
statpopgen_q03/duckdb:vortex-file-compressed 2779181646 2.81452e+09 0.987443 ns
statpopgen_q04/duckdb:vortex-file-compressed 2791417989 2.81496e+09 0.991638 ns
statpopgen_q05/duckdb:vortex-file-compressed 1248117274 1.27766e+09 0.97688 ns
statpopgen_q06/duckdb:vortex-file-compressed 1908803609 1.93617e+09 0.985864 ns
statpopgen_q07/duckdb:vortex-file-compressed 156234093 1.66806e+08 0.936623 ns
statpopgen_q08/duckdb:vortex-file-compressed 167639839 1.69105e+08 0.991334 ns
statpopgen_q09/duckdb:vortex-file-compressed 2526984927 2.55056e+09 0.990757 ns
statpopgen_q10/duckdb:vortex-file-compressed 4062367648 4.1144e+09 0.987355 ns
statpopgen_q00/duckdb:vortex-compact 12642122 1.29564e+07 0.97574 ns
statpopgen_q01/duckdb:vortex-compact 279494191 2.54746e+08 1.09715 ns
statpopgen_q02/duckdb:vortex-compact 540413338 5.48411e+08 0.985417 ns
statpopgen_q03/duckdb:vortex-compact 2168577933 2.18086e+09 0.994367 ns
statpopgen_q04/duckdb:vortex-compact 2172084643 2.19509e+09 0.989518 ns
statpopgen_q05/duckdb:vortex-compact 576961551 5.73851e+08 1.00542 ns
statpopgen_q06/duckdb:vortex-compact 1442817805 1.4464e+09 0.997521 ns
statpopgen_q07/duckdb:vortex-compact 1575560171 1.59739e+09 0.986337 ns
statpopgen_q08/duckdb:vortex-compact 1588835802 1.58078e+09 1.0051 ns
statpopgen_q09/duckdb:vortex-compact 1946658185 1.96495e+09 0.990693 ns
statpopgen_q10/duckdb:vortex-compact 3724699725 3.72057e+09 1.00111 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.053x ➖
  • Vortex: 1.049x ➖
  • duckdb:vortex: 1.034x ➖
  • datafusion:vortex: 1.064x ➖
  • Best: tpch_q04/duckdb:vortex-compact (0.832x)
  • Worst: tpch_q19/datafusion:vortex-file-compressed (1.238x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR d547a55 base 0c6def9 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 913457074 8.53821e+08 1.06985 ns
tpch_q02/datafusion:parquet 1038572878 6.78854e+08 1.52989 ns 🚨
tpch_q03/datafusion:parquet 1094129345 9.13197e+08 1.19813 ns
tpch_q04/datafusion:parquet 476259861 4.93034e+08 0.965978 ns
tpch_q05/datafusion:parquet 1234875686 1.16289e+09 1.0619 ns
tpch_q06/datafusion:parquet 495172394 4.96128e+08 0.998074 ns
tpch_q07/datafusion:parquet 1440981373 1.38281e+09 1.04207 ns
tpch_q08/datafusion:parquet 1515027619 1.54491e+09 0.980654 ns
tpch_q09/datafusion:parquet 1855962780 1.71965e+09 1.07927 ns
tpch_q10/datafusion:parquet 2007799671 1.94776e+09 1.03083 ns
tpch_q11/datafusion:parquet 566782222 5.48868e+08 1.03264 ns
tpch_q12/datafusion:parquet 702297653 6.53031e+08 1.07544 ns
tpch_q13/datafusion:parquet 677893884 6.72069e+08 1.00867 ns
tpch_q14/datafusion:parquet 811849285 7.92211e+08 1.02479 ns
tpch_q15/datafusion:parquet 1225915711 1.14572e+09 1.07 ns
tpch_q16/datafusion:parquet 409032098 3.7639e+08 1.08672 ns
tpch_q17/datafusion:parquet 1371901328 1.3451e+09 1.01992 ns
tpch_q18/datafusion:parquet 1723774988 1.57908e+09 1.09163 ns
tpch_q19/datafusion:parquet 956828943 9.44569e+08 1.01298 ns
tpch_q20/datafusion:parquet 1119693636 1.07661e+09 1.04002 ns
tpch_q21/datafusion:parquet 1735725995 1.76166e+09 0.98528 ns
tpch_q22/datafusion:parquet 676571065 6.42858e+08 1.05244 ns
tpch_q01/datafusion:vortex-file-compressed 734757816 6.94748e+08 1.05759 ns
tpch_q02/datafusion:vortex-file-compressed 510342798 4.50456e+08 1.13295 ns
tpch_q03/datafusion:vortex-file-compressed 781208623 7.3889e+08 1.05727 ns
tpch_q04/datafusion:vortex-file-compressed 581116144 5.06527e+08 1.14726 ns
tpch_q05/datafusion:vortex-file-compressed 1050574166 9.2979e+08 1.12991 ns
tpch_q06/datafusion:vortex-file-compressed 569784892 6.19478e+08 0.919782 ns
tpch_q07/datafusion:vortex-file-compressed 1134756085 1.01828e+09 1.11438 ns
tpch_q08/datafusion:vortex-file-compressed 1114757829 1.03828e+09 1.07366 ns
tpch_q09/datafusion:vortex-file-compressed 1498897687 1.33536e+09 1.12246 ns
tpch_q10/datafusion:vortex-file-compressed 957860226 9.43718e+08 1.01499 ns
tpch_q11/datafusion:vortex-file-compressed 340704758 3.7099e+08 0.918367 ns
tpch_q12/datafusion:vortex-file-compressed 906903451 8.9345e+08 1.01506 ns
tpch_q13/datafusion:vortex-file-compressed 445391719 4.6744e+08 0.952831 ns
tpch_q14/datafusion:vortex-file-compressed 574516680 5.76066e+08 0.997311 ns
tpch_q15/datafusion:vortex-file-compressed 1085120064 1.06105e+09 1.02268 ns
tpch_q16/datafusion:vortex-file-compressed 291341748 2.62401e+08 1.11029 ns
tpch_q17/datafusion:vortex-file-compressed 1260045733 1.14714e+09 1.09843 ns
tpch_q18/datafusion:vortex-file-compressed 1432306790 1.29208e+09 1.10853 ns
tpch_q19/datafusion:vortex-file-compressed 779335198 6.29435e+08 1.23815 ns
tpch_q20/datafusion:vortex-file-compressed 1002009621 8.14996e+08 1.22947 ns
tpch_q21/datafusion:vortex-file-compressed 1673316239 1.51805e+09 1.10228 ns
tpch_q22/datafusion:vortex-file-compressed 310828279 2.99282e+08 1.03858 ns
tpch_q01/datafusion:vortex-compact 754400681 7.16104e+08 1.05348 ns
tpch_q02/datafusion:vortex-compact 535276577 4.40678e+08 1.21467 ns
tpch_q03/datafusion:vortex-compact 737611092 6.51374e+08 1.13239 ns
tpch_q04/datafusion:vortex-compact 507688979 5.22979e+08 0.970763 ns
tpch_q05/datafusion:vortex-compact 979211064 8.55689e+08 1.14435 ns
tpch_q06/datafusion:vortex-compact 593895757 5.95228e+08 0.997762 ns
tpch_q07/datafusion:vortex-compact 1081051761 9.97258e+08 1.08402 ns
tpch_q08/datafusion:vortex-compact 1045572396 9.85956e+08 1.06047 ns
tpch_q09/datafusion:vortex-compact 1397263362 1.25964e+09 1.10926 ns
tpch_q10/datafusion:vortex-compact 883681267 8.56781e+08 1.0314 ns
tpch_q11/datafusion:vortex-compact 329446972 3.1262e+08 1.05383 ns
tpch_q12/datafusion:vortex-compact 770794080 7.44851e+08 1.03483 ns
tpch_q13/datafusion:vortex-compact 418076150 3.86814e+08 1.08082 ns
tpch_q14/datafusion:vortex-compact 584269895 5.57633e+08 1.04777 ns
tpch_q15/datafusion:vortex-compact 990850557 9.72384e+08 1.01899 ns
tpch_q16/datafusion:vortex-compact 316410870 2.97092e+08 1.06503 ns
tpch_q17/datafusion:vortex-compact 1211960095 1.15896e+09 1.04573 ns
tpch_q18/datafusion:vortex-compact 1249909887 1.13381e+09 1.1024 ns
tpch_q19/datafusion:vortex-compact 610089784 6.63673e+08 0.919263 ns
tpch_q20/datafusion:vortex-compact 788545412 7.33933e+08 1.07441 ns
tpch_q21/datafusion:vortex-compact 1411735926 1.47993e+09 0.953923 ns
tpch_q22/datafusion:vortex-compact 360536872 3.16931e+08 1.13759 ns
tpch_q01/duckdb:parquet 923251815 8.78301e+08 1.05118 ns
tpch_q02/duckdb:parquet 1199885571 1.18868e+09 1.00942 ns
tpch_q03/duckdb:parquet 1277254873 1.31931e+09 0.968127 ns
tpch_q04/duckdb:parquet 856217262 7.72968e+08 1.1077 ns
tpch_q05/duckdb:parquet 1761658672 1.63317e+09 1.07867 ns
tpch_q06/duckdb:parquet 648034348 5.97652e+08 1.0843 ns
tpch_q07/duckdb:parquet 1504140540 1.45991e+09 1.0303 ns
tpch_q08/duckdb:parquet 2067593166 2.00603e+09 1.03069 ns
tpch_q09/duckdb:parquet 1915574477 1.88757e+09 1.01484 ns
tpch_q10/duckdb:parquet 2617162082 2.59479e+09 1.00862 ns
tpch_q11/duckdb:parquet 778218315 6.66634e+08 1.16738 ns
tpch_q12/duckdb:parquet 829276777 7.61146e+08 1.08951 ns
tpch_q13/duckdb:parquet 1016512965 1.00998e+09 1.00647 ns
tpch_q14/duckdb:parquet 1035190519 1.05021e+09 0.985702 ns
tpch_q15/duckdb:parquet 984343134 9.58483e+08 1.02698 ns
tpch_q16/duckdb:parquet 652946086 5.79522e+08 1.1267 ns
tpch_q17/duckdb:parquet 1567759346 1.08625e+09 1.44328 ns 🚨
tpch_q18/duckdb:parquet 1103452108 1.10982e+09 0.99426 ns
tpch_q19/duckdb:parquet 1314259029 1.27884e+09 1.02769 ns
tpch_q20/duckdb:parquet 1482144014 1.35605e+09 1.09299 ns
tpch_q21/duckdb:parquet 1555168383 1.51703e+09 1.02514 ns
tpch_q22/duckdb:parquet 869100145 8.37892e+08 1.03725 ns
tpch_q01/duckdb:vortex-file-compressed 663545511 6.28468e+08 1.05581 ns
tpch_q02/duckdb:vortex-file-compressed 1058883234 9.52105e+08 1.11215 ns
tpch_q03/duckdb:vortex-file-compressed 1086608751 1.01721e+09 1.06823 ns
tpch_q04/duckdb:vortex-file-compressed 751055089 6.76723e+08 1.10984 ns
tpch_q05/duckdb:vortex-file-compressed 1307818653 1.23844e+09 1.05602 ns
tpch_q06/duckdb:vortex-file-compressed 884642491 7.62936e+08 1.15952 ns
tpch_q07/duckdb:vortex-file-compressed 1324057188 1.22323e+09 1.08242 ns
tpch_q08/duckdb:vortex-file-compressed 1680450611 1.55068e+09 1.08369 ns
tpch_q09/duckdb:vortex-file-compressed 1550569161 1.57312e+09 0.985665 ns
tpch_q10/duckdb:vortex-file-compressed 1396371038 1.36166e+09 1.02549 ns
tpch_q11/duckdb:vortex-file-compressed 647868782 7.00906e+08 0.924331 ns
tpch_q12/duckdb:vortex-file-compressed 836999364 7.68814e+08 1.08869 ns
tpch_q13/duckdb:vortex-file-compressed 1017479122 1.02046e+09 0.997076 ns
tpch_q14/duckdb:vortex-file-compressed 913880416 8.69769e+08 1.05072 ns
tpch_q15/duckdb:vortex-file-compressed 663796832 6.5897e+08 1.00732 ns
tpch_q16/duckdb:vortex-file-compressed 522479477 4.99952e+08 1.04506 ns
tpch_q17/duckdb:vortex-file-compressed 1040284104 1.03048e+09 1.00951 ns
tpch_q18/duckdb:vortex-file-compressed 1166177997 1.11115e+09 1.04953 ns
tpch_q19/duckdb:vortex-file-compressed 763219758 7.53631e+08 1.01272 ns
tpch_q20/duckdb:vortex-file-compressed 1290376399 1.19562e+09 1.07925 ns
tpch_q21/duckdb:vortex-file-compressed 2000160416 1.85886e+09 1.07601 ns
tpch_q22/duckdb:vortex-file-compressed 517482319 5.35072e+08 0.967127 ns
tpch_q01/duckdb:vortex-compact 647095686 6.20278e+08 1.04324 ns
tpch_q02/duckdb:vortex-compact 888757776 8.2076e+08 1.08285 ns
tpch_q03/duckdb:vortex-compact 943042745 9.26593e+08 1.01775 ns
tpch_q04/duckdb:vortex-compact 603568134 7.25752e+08 0.831645 ns
tpch_q05/duckdb:vortex-compact 1214511091 1.21567e+09 0.999044 ns
tpch_q06/duckdb:vortex-compact 751637394 7.32942e+08 1.02551 ns
tpch_q07/duckdb:vortex-compact 1176575495 1.14588e+09 1.02679 ns
tpch_q08/duckdb:vortex-compact 1512434961 1.54365e+09 0.979782 ns
tpch_q09/duckdb:vortex-compact 1459170652 1.38537e+09 1.05327 ns
tpch_q10/duckdb:vortex-compact 1353680555 1.24305e+09 1.089 ns
tpch_q11/duckdb:vortex-compact 564721577 5.64019e+08 1.00125 ns
tpch_q12/duckdb:vortex-compact 692231169 6.99052e+08 0.990242 ns
tpch_q13/duckdb:vortex-compact 938306503 9.07611e+08 1.03382 ns
tpch_q14/duckdb:vortex-compact 859457371 8.89076e+08 0.966686 ns
tpch_q15/duckdb:vortex-compact 655311185 5.86105e+08 1.11808 ns
tpch_q16/duckdb:vortex-compact 452338295 4.25312e+08 1.06354 ns
tpch_q17/duckdb:vortex-compact 943702391 9.67473e+08 0.97543 ns
tpch_q18/duckdb:vortex-compact 930809888 9.17174e+08 1.01487 ns
tpch_q19/duckdb:vortex-compact 751312669 7.20688e+08 1.04249 ns
tpch_q20/duckdb:vortex-compact 1172472756 1.11788e+09 1.04884 ns
tpch_q21/duckdb:vortex-compact 1667523556 1.59066e+09 1.04832 ns
tpch_q22/duckdb:vortex-compact 577889745 5.40667e+08 1.06885 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.991x ➖
  • Vortex: 0.985x ➖
  • duckdb:vortex: 0.994x ➖
  • datafusion:vortex: 0.977x ➖
  • Best: clickbench_q02/datafusion:vortex-file-compressed (0.707x)
  • Worst: clickbench_q26/duckdb:vortex-compact (1.297x)
  • Significant (>10%): 5↑ 4↓
Detailed Results Table
name PR d547a55 base 0c6def9 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 2833946 2.79434e+06 1.01417 ns
clickbench_q01/datafusion:parquet 25424568 2.4161e+07 1.0523 ns
clickbench_q02/datafusion:parquet 59622098 5.90669e+07 1.0094 ns
clickbench_q03/datafusion:parquet 50977821 4.79674e+07 1.06276 ns
clickbench_q04/datafusion:parquet 400939395 3.74333e+08 1.07108 ns
clickbench_q05/datafusion:parquet 393165907 3.491e+08 1.12623 ns 🚨
clickbench_q06/datafusion:parquet 2816618 2.88863e+06 0.975071 ns
clickbench_q07/datafusion:parquet 31412208 2.98651e+07 1.0518 ns
clickbench_q08/datafusion:parquet 511965239 4.45375e+08 1.14952 ns 🚨
clickbench_q09/datafusion:parquet 756544518 6.79165e+08 1.11393 ns 🚨
clickbench_q10/datafusion:parquet 135111373 1.22112e+08 1.10645 ns 🚨
clickbench_q11/datafusion:parquet 165677607 1.50704e+08 1.09936 ns
clickbench_q12/datafusion:parquet 405956955 3.59999e+08 1.12766 ns 🚨
clickbench_q13/datafusion:parquet 565227402 5.23982e+08 1.07872 ns
clickbench_q14/datafusion:parquet 396071163 3.66051e+08 1.08201 ns
clickbench_q15/datafusion:parquet 459827343 4.20886e+08 1.09252 ns
clickbench_q16/datafusion:parquet 816296160 7.37206e+08 1.10728 ns 🚨
clickbench_q17/datafusion:parquet 812343419 7.20911e+08 1.12683 ns 🚨
clickbench_q18/datafusion:parquet 1614496939 1.50886e+09 1.07001 ns
clickbench_q19/datafusion:parquet 41345725 4.03489e+07 1.0247 ns
clickbench_q20/datafusion:parquet 587101375 6.08445e+08 0.964921 ns
clickbench_q21/datafusion:parquet 651848687 6.61932e+08 0.984766 ns
clickbench_q22/datafusion:parquet 960238622 9.97582e+08 0.962566 ns
clickbench_q23/datafusion:parquet 3788702736 4.02317e+09 0.941721 ns
clickbench_q24/datafusion:parquet 109026515 1.10333e+08 0.988156 ns
clickbench_q25/datafusion:parquet 144521986 1.52585e+08 0.947159 ns
clickbench_q26/datafusion:parquet 108894379 1.15436e+08 0.943335 ns
clickbench_q27/datafusion:parquet 979791405 9.93406e+08 0.986295 ns
clickbench_q28/datafusion:parquet 5738909388 5.89467e+09 0.973576 ns
clickbench_q29/datafusion:parquet 223958943 2.25511e+08 0.993116 ns
clickbench_q30/datafusion:parquet 355769558 3.6392e+08 0.977603 ns
clickbench_q31/datafusion:parquet 411084870 4.1831e+08 0.982728 ns
clickbench_q32/datafusion:parquet 1374521581 1.31205e+09 1.04761 ns
clickbench_q33/datafusion:parquet 1528117884 1.57461e+09 0.970474 ns
clickbench_q34/datafusion:parquet 1509403436 1.56639e+09 0.963617 ns
clickbench_q35/datafusion:parquet 572938699 5.79054e+08 0.989439 ns
clickbench_q36/datafusion:parquet 149388593 1.47473e+08 1.01299 ns
clickbench_q37/datafusion:parquet 63129999 6.39942e+07 0.986496 ns
clickbench_q38/datafusion:parquet 97876962 9.81377e+07 0.997343 ns
clickbench_q39/datafusion:parquet 299347404 2.99228e+08 1.0004 ns
clickbench_q40/datafusion:parquet 38115208 3.80046e+07 1.00291 ns
clickbench_q41/datafusion:parquet 34306905 3.47676e+07 0.98675 ns
clickbench_q42/datafusion:parquet 36020548 4.05241e+07 0.888868 ns 🚀
clickbench_q00/datafusion:vortex-file-compressed 3009032 2.9489e+06 1.02039 ns
clickbench_q01/datafusion:vortex-file-compressed 15851809 1.75773e+07 0.901833 ns
clickbench_q02/datafusion:vortex-file-compressed 33259107 4.70619e+07 0.70671 ns 🚀
clickbench_q03/datafusion:vortex-file-compressed 37920992 3.81207e+07 0.994761 ns
clickbench_q04/datafusion:vortex-file-compressed 315766654 3.31958e+08 0.951225 ns
clickbench_q05/datafusion:vortex-file-compressed 313938335 3.17701e+08 0.988156 ns
clickbench_q06/datafusion:vortex-file-compressed 3038098 2.9812e+06 1.01909 ns
clickbench_q07/datafusion:vortex-file-compressed 19332061 1.96125e+07 0.985702 ns
clickbench_q08/datafusion:vortex-file-compressed 378886168 3.97876e+08 0.952271 ns
clickbench_q09/datafusion:vortex-file-compressed 570313273 5.74703e+08 0.992362 ns
clickbench_q10/datafusion:vortex-file-compressed 71894265 7.60692e+07 0.945117 ns
clickbench_q11/datafusion:vortex-file-compressed 82078112 8.38172e+07 0.979252 ns
clickbench_q12/datafusion:vortex-file-compressed 271508051 2.77622e+08 0.977976 ns
clickbench_q13/datafusion:vortex-file-compressed 411234535 4.2769e+08 0.961525 ns
clickbench_q14/datafusion:vortex-file-compressed 250452548 2.58233e+08 0.96987 ns
clickbench_q15/datafusion:vortex-file-compressed 374815049 3.83825e+08 0.976526 ns
clickbench_q16/datafusion:vortex-file-compressed 715703273 7.41781e+08 0.964845 ns
clickbench_q17/datafusion:vortex-file-compressed 702114364 7.32403e+08 0.958645 ns
clickbench_q18/datafusion:vortex-file-compressed 1415791215 1.43562e+09 0.986185 ns
clickbench_q19/datafusion:vortex-file-compressed 29818068 3.22992e+07 0.923182 ns
clickbench_q20/datafusion:vortex-file-compressed 329326387 3.45037e+08 0.954468 ns
clickbench_q21/datafusion:vortex-file-compressed 386548195 3.9265e+08 0.984459 ns
clickbench_q22/datafusion:vortex-file-compressed 561642247 5.85248e+08 0.959665 ns
clickbench_q23/datafusion:vortex-file-compressed 580991820 6.51403e+08 0.891908 ns 🚀
clickbench_q24/datafusion:vortex-file-compressed 50104703 5.77401e+07 0.867763 ns 🚀
clickbench_q25/datafusion:vortex-file-compressed 70044218 7.21958e+07 0.970197 ns
clickbench_q26/datafusion:vortex-file-compressed 53244073 5.41172e+07 0.983866 ns
clickbench_q27/datafusion:vortex-file-compressed 787066996 8.02287e+08 0.981029 ns
clickbench_q28/datafusion:vortex-file-compressed 6735151469 6.65977e+09 1.01132 ns
clickbench_q29/datafusion:vortex-file-compressed 262014189 2.53448e+08 1.0338 ns
clickbench_q30/datafusion:vortex-file-compressed 258283390 2.69983e+08 0.956665 ns
clickbench_q31/datafusion:vortex-file-compressed 290605435 3.02797e+08 0.959738 ns
clickbench_q32/datafusion:vortex-file-compressed 1367788494 1.53744e+09 0.88965 ns 🚀
clickbench_q33/datafusion:vortex-file-compressed 1467554008 1.44737e+09 1.01395 ns
clickbench_q34/datafusion:vortex-file-compressed 1444814739 1.43333e+09 1.00801 ns
clickbench_q35/datafusion:vortex-file-compressed 548411497 5.70041e+08 0.962056 ns
clickbench_q36/datafusion:vortex-file-compressed 86878357 8.40641e+07 1.03348 ns
clickbench_q37/datafusion:vortex-file-compressed 40551588 4.24667e+07 0.954904 ns
clickbench_q38/datafusion:vortex-file-compressed 27350728 2.6889e+07 1.01717 ns
clickbench_q39/datafusion:vortex-file-compressed 162892979 1.65771e+08 0.98264 ns
clickbench_q40/datafusion:vortex-file-compressed 24139648 2.56158e+07 0.942372 ns
clickbench_q41/datafusion:vortex-file-compressed 21313945 2.13457e+07 0.998511 ns
clickbench_q42/datafusion:vortex-file-compressed 24900275 2.5641e+07 0.971113 ns
clickbench_q00/datafusion:vortex-compact 3041710 3.21559e+06 0.945925 ns
clickbench_q01/datafusion:vortex-compact 27817290 2.81533e+07 0.988063 ns
clickbench_q02/datafusion:vortex-compact 50242977 5.0356e+07 0.997756 ns
clickbench_q03/datafusion:vortex-compact 41781340 4.23073e+07 0.987568 ns
clickbench_q04/datafusion:vortex-compact 338454113 3.4819e+08 0.972038 ns
clickbench_q05/datafusion:vortex-compact 342226816 3.41977e+08 1.00073 ns
clickbench_q06/datafusion:vortex-compact 3117556 3.14524e+06 0.991199 ns
clickbench_q07/datafusion:vortex-compact 43802595 4.31686e+07 1.01469 ns
clickbench_q08/datafusion:vortex-compact 407097785 4.19886e+08 0.969544 ns
clickbench_q09/datafusion:vortex-compact 626026706 6.1839e+08 1.01235 ns
clickbench_q10/datafusion:vortex-compact 104588763 1.02529e+08 1.02009 ns
clickbench_q11/datafusion:vortex-compact 126800795 1.28503e+08 0.986752 ns
clickbench_q12/datafusion:vortex-compact 292413624 2.96808e+08 0.985195 ns
clickbench_q13/datafusion:vortex-compact 467429294 4.70993e+08 0.992433 ns
clickbench_q14/datafusion:vortex-compact 292456923 2.97976e+08 0.981477 ns
clickbench_q15/datafusion:vortex-compact 400995073 4.02561e+08 0.996111 ns
clickbench_q16/datafusion:vortex-compact 764613456 7.8699e+08 0.971566 ns
clickbench_q17/datafusion:vortex-compact 749522039 7.7019e+08 0.973165 ns
clickbench_q18/datafusion:vortex-compact 1404590332 1.41378e+09 0.993497 ns
clickbench_q19/datafusion:vortex-compact 33993730 3.4417e+07 0.987701 ns
clickbench_q20/datafusion:vortex-compact 410380197 4.08971e+08 1.00345 ns
clickbench_q21/datafusion:vortex-compact 505372701 5.06791e+08 0.997202 ns
clickbench_q22/datafusion:vortex-compact 768181685 7.83467e+08 0.98049 ns
clickbench_q23/datafusion:vortex-compact 1184634730 1.0604e+09 1.11716 ns 🚨
clickbench_q24/datafusion:vortex-compact 64729029 6.26624e+07 1.03298 ns
clickbench_q25/datafusion:vortex-compact 118624172 1.21138e+08 0.979248 ns
clickbench_q26/datafusion:vortex-compact 64594494 6.65e+07 0.971345 ns
clickbench_q27/datafusion:vortex-compact 865880045 8.83122e+08 0.980477 ns
clickbench_q28/datafusion:vortex-compact 5971652934 6.04863e+09 0.987274 ns
clickbench_q29/datafusion:vortex-compact 237040919 2.45292e+08 0.966364 ns
clickbench_q30/datafusion:vortex-compact 318469854 3.21227e+08 0.991418 ns
clickbench_q31/datafusion:vortex-compact 358896101 3.67988e+08 0.975292 ns
clickbench_q32/datafusion:vortex-compact 1334166647 1.43488e+09 0.929813 ns
clickbench_q33/datafusion:vortex-compact 1530306234 1.50262e+09 1.01842 ns
clickbench_q34/datafusion:vortex-compact 1512105966 1.53282e+09 0.986489 ns
clickbench_q35/datafusion:vortex-compact 596382231 6.13503e+08 0.972093 ns
clickbench_q36/datafusion:vortex-compact 93287326 9.62773e+07 0.968944 ns
clickbench_q37/datafusion:vortex-compact 47120810 4.86759e+07 0.968052 ns
clickbench_q38/datafusion:vortex-compact 38786320 3.6571e+07 1.06058 ns
clickbench_q39/datafusion:vortex-compact 175193435 1.75069e+08 1.00071 ns
clickbench_q40/datafusion:vortex-compact 32903435 3.22837e+07 1.0192 ns
clickbench_q41/datafusion:vortex-compact 28802144 2.87039e+07 1.00342 ns
clickbench_q42/datafusion:vortex-compact 27260020 2.74997e+07 0.991286 ns
clickbench_q00/duckdb:parquet 127067494 1.28738e+08 0.987022 ns
clickbench_q01/duckdb:parquet 51773157 5.23549e+07 0.988889 ns
clickbench_q02/duckdb:parquet 65166426 6.54602e+07 0.995512 ns
clickbench_q03/duckdb:parquet 63316521 6.28552e+07 1.00734 ns
clickbench_q04/duckdb:parquet 203380754 2.0467e+08 0.993699 ns
clickbench_q05/duckdb:parquet 271730353 2.79869e+08 0.970919 ns
clickbench_q06/duckdb:parquet 61584245 6.18864e+07 0.995118 ns
clickbench_q07/duckdb:parquet 55147128 5.60065e+07 0.984656 ns
clickbench_q08/duckdb:parquet 264049621 2.65183e+08 0.995728 ns
clickbench_q09/duckdb:parquet 389891793 3.92001e+08 0.99462 ns
clickbench_q10/duckdb:parquet 94117573 9.77114e+07 0.96322 ns
clickbench_q11/duckdb:parquet 106827042 1.08246e+08 0.986892 ns
clickbench_q12/duckdb:parquet 284471826 2.84431e+08 1.00014 ns
clickbench_q13/duckdb:parquet 471711102 4.79486e+08 0.983784 ns
clickbench_q14/duckdb:parquet 321520389 3.24055e+08 0.992179 ns
clickbench_q15/duckdb:parquet 237415713 2.42042e+08 0.980888 ns
clickbench_q16/duckdb:parquet 561354786 5.72482e+08 0.980564 ns
clickbench_q17/duckdb:parquet 474032160 4.81663e+08 0.984156 ns
clickbench_q18/duckdb:parquet 980719780 1.00043e+09 0.980301 ns
clickbench_q19/duckdb:parquet 48377119 4.91768e+07 0.983739 ns
clickbench_q20/duckdb:parquet 409752221 4.09695e+08 1.00014 ns
clickbench_q21/duckdb:parquet 523267156 5.22053e+08 1.00233 ns
clickbench_q22/duckdb:parquet 911187785 9.15717e+08 0.995053 ns
clickbench_q23/duckdb:parquet 273054947 2.80949e+08 0.971903 ns
clickbench_q24/duckdb:parquet 78309875 8.10081e+07 0.966691 ns
clickbench_q25/duckdb:parquet 140356517 1.40349e+08 1.00005 ns
clickbench_q26/duckdb:parquet 54201733 5.41038e+07 1.00181 ns
clickbench_q27/duckdb:parquet 617171221 6.24454e+08 0.988338 ns
clickbench_q28/duckdb:parquet 4854317477 4.91578e+09 0.987497 ns
clickbench_q29/duckdb:parquet 61292581 6.2687e+07 0.977757 ns
clickbench_q30/duckdb:parquet 306851375 3.09741e+08 0.99067 ns
clickbench_q31/duckdb:parquet 345348285 3.45822e+08 0.99863 ns
clickbench_q32/duckdb:parquet 1043839253 1.05279e+09 0.991494 ns
clickbench_q33/duckdb:parquet 1055592635 1.07845e+09 0.978802 ns
clickbench_q34/duckdb:parquet 1103641165 1.12661e+09 0.979608 ns
clickbench_q35/duckdb:parquet 349434977 3.49215e+08 1.00063 ns
clickbench_q36/duckdb:parquet 60084747 6.19784e+07 0.969447 ns
clickbench_q37/duckdb:parquet 47586845 4.90273e+07 0.97062 ns
clickbench_q38/duckdb:parquet 52060138 5.20427e+07 1.00033 ns
clickbench_q39/duckdb:parquet 93214204 9.50426e+07 0.980763 ns
clickbench_q40/duckdb:parquet 55452128 5.43412e+07 1.02044 ns
clickbench_q41/duckdb:parquet 56972404 5.91971e+07 0.962419 ns
clickbench_q42/duckdb:parquet 41799276 4.28802e+07 0.974792 ns
clickbench_q00/duckdb:vortex-file-compressed 8355737 8.66407e+06 0.964412 ns
clickbench_q01/duckdb:vortex-file-compressed 12544592 1.29082e+07 0.971832 ns
clickbench_q02/duckdb:vortex-file-compressed 25570554 2.64391e+07 0.96715 ns
clickbench_q03/duckdb:vortex-file-compressed 34197995 3.27512e+07 1.04417 ns
clickbench_q04/duckdb:vortex-file-compressed 170207144 1.72041e+08 0.98934 ns
clickbench_q05/duckdb:vortex-file-compressed 191704229 1.92994e+08 0.993317 ns
clickbench_q06/duckdb:vortex-file-compressed 21974160 2.31253e+07 0.950223 ns
clickbench_q07/duckdb:vortex-file-compressed 17753677 1.72372e+07 1.02996 ns
clickbench_q08/duckdb:vortex-file-compressed 261548321 2.656e+08 0.984743 ns
clickbench_q09/duckdb:vortex-file-compressed 369145504 3.70636e+08 0.995978 ns
clickbench_q10/duckdb:vortex-file-compressed 72774599 7.42474e+07 0.980164 ns
clickbench_q11/duckdb:vortex-file-compressed 80893778 8.1122e+07 0.997187 ns
clickbench_q12/duckdb:vortex-file-compressed 198592631 2.01397e+08 0.986077 ns
clickbench_q13/duckdb:vortex-file-compressed 458400601 4.67277e+08 0.981004 ns
clickbench_q14/duckdb:vortex-file-compressed 285209384 2.86267e+08 0.996305 ns
clickbench_q15/duckdb:vortex-file-compressed 211851654 2.15857e+08 0.981443 ns
clickbench_q16/duckdb:vortex-file-compressed 935889865 9.52122e+08 0.982951 ns
clickbench_q17/duckdb:vortex-file-compressed 842901790 8.61842e+08 0.978024 ns
clickbench_q18/duckdb:vortex-file-compressed 1401337773 1.4365e+09 0.975526 ns
clickbench_q19/duckdb:vortex-file-compressed 25777915 2.5847e+07 0.997326 ns
clickbench_q20/duckdb:vortex-file-compressed 358513113 3.52551e+08 1.01691 ns
clickbench_q21/duckdb:vortex-file-compressed 383208326 3.90283e+08 0.981872 ns
clickbench_q22/duckdb:vortex-file-compressed 642754755 6.64554e+08 0.967198 ns
clickbench_q23/duckdb:vortex-file-compressed 1133175691 8.7611e+08 1.29342 ns 🚨
clickbench_q24/duckdb:vortex-file-compressed 49118850 5.37734e+07 0.913442 ns
clickbench_q25/duckdb:vortex-file-compressed 75433040 7.73031e+07 0.975809 ns
clickbench_q26/duckdb:vortex-file-compressed 47229767 5.7063e+07 0.827678 ns 🚀
clickbench_q27/duckdb:vortex-file-compressed 516558892 5.25326e+08 0.983312 ns
clickbench_q28/duckdb:vortex-file-compressed 3382386424 3.10185e+09 1.09044 ns
clickbench_q29/duckdb:vortex-file-compressed 29795199 2.86573e+07 1.03971 ns
clickbench_q30/duckdb:vortex-file-compressed 190737123 1.95277e+08 0.976752 ns
clickbench_q31/duckdb:vortex-file-compressed 256398393 2.68161e+08 0.956137 ns
clickbench_q32/duckdb:vortex-file-compressed 1074935559 1.08381e+09 0.991808 ns
clickbench_q33/duckdb:vortex-file-compressed 1061781069 1.0736e+09 0.988995 ns
clickbench_q34/duckdb:vortex-file-compressed 1496630105 1.54116e+09 0.971104 ns
clickbench_q35/duckdb:vortex-file-compressed 355345783 3.55384e+08 0.999894 ns
clickbench_q36/duckdb:vortex-file-compressed 21726398 2.2439e+07 0.968241 ns
clickbench_q37/duckdb:vortex-file-compressed 14748054 1.43808e+07 1.02554 ns
clickbench_q38/duckdb:vortex-file-compressed 15743499 1.61993e+07 0.971862 ns
clickbench_q39/duckdb:vortex-file-compressed 39631006 3.98976e+07 0.993318 ns
clickbench_q40/duckdb:vortex-file-compressed 12638105 1.3862e+07 0.911708 ns
clickbench_q41/duckdb:vortex-file-compressed 14168694 1.37842e+07 1.02789 ns
clickbench_q42/duckdb:vortex-file-compressed 18520155 1.63291e+07 1.13418 ns 🚨
clickbench_q00/duckdb:vortex-compact 8542980 8.73967e+06 0.977494 ns
clickbench_q01/duckdb:vortex-compact 23214398 2.30829e+07 1.00569 ns
clickbench_q02/duckdb:vortex-compact 42891640 4.35315e+07 0.985302 ns
clickbench_q03/duckdb:vortex-compact 41249696 4.17313e+07 0.988459 ns
clickbench_q04/duckdb:vortex-compact 209537988 2.0984e+08 0.998563 ns
clickbench_q05/duckdb:vortex-compact 221820768 2.30335e+08 0.963037 ns
clickbench_q06/duckdb:vortex-compact 33051753 3.35731e+07 0.984471 ns
clickbench_q07/duckdb:vortex-compact 37720669 3.61702e+07 1.04287 ns
clickbench_q08/duckdb:vortex-compact 276560257 2.80757e+08 0.985051 ns
clickbench_q09/duckdb:vortex-compact 401738637 4.05699e+08 0.990238 ns
clickbench_q10/duckdb:vortex-compact 102333686 1.01545e+08 1.00777 ns
clickbench_q11/duckdb:vortex-compact 121035205 1.21858e+08 0.99325 ns
clickbench_q12/duckdb:vortex-compact 246072007 2.51296e+08 0.979212 ns
clickbench_q13/duckdb:vortex-compact 517521408 5.24148e+08 0.987358 ns
clickbench_q14/duckdb:vortex-compact 342603066 3.48365e+08 0.98346 ns
clickbench_q15/duckdb:vortex-compact 244257851 2.51984e+08 0.969337 ns
clickbench_q16/duckdb:vortex-compact 996014483 1.02579e+09 0.970975 ns
clickbench_q17/duckdb:vortex-compact 915900084 9.19781e+08 0.995781 ns
clickbench_q18/duckdb:vortex-compact 1462194037 1.50312e+09 0.972769 ns
clickbench_q19/duckdb:vortex-compact 27219670 2.67746e+07 1.01662 ns
clickbench_q20/duckdb:vortex-compact 441243120 4.14921e+08 1.06344 ns
clickbench_q21/duckdb:vortex-compact 496518592 4.83884e+08 1.02611 ns
clickbench_q22/duckdb:vortex-compact 856236657 8.89104e+08 0.963033 ns
clickbench_q23/duckdb:vortex-compact 1414751276 1.54359e+09 0.916531 ns
clickbench_q24/duckdb:vortex-compact 59780444 5.80359e+07 1.03006 ns
clickbench_q25/duckdb:vortex-compact 136094066 1.37907e+08 0.986855 ns
clickbench_q26/duckdb:vortex-compact 67677010 5.21809e+07 1.29697 ns 🚨
clickbench_q27/duckdb:vortex-compact 617812304 6.24477e+08 0.989328 ns
clickbench_q28/duckdb:vortex-compact 3180366456 3.20203e+09 0.993234 ns
clickbench_q29/duckdb:vortex-compact 35661461 3.58543e+07 0.994622 ns
clickbench_q30/duckdb:vortex-compact 264845114 2.67099e+08 0.991562 ns
clickbench_q31/duckdb:vortex-compact 323248427 3.26498e+08 0.990046 ns
clickbench_q32/duckdb:vortex-compact 1067584206 1.08079e+09 0.987781 ns
clickbench_q33/duckdb:vortex-compact 1107510436 1.13352e+09 0.977057 ns
clickbench_q34/duckdb:vortex-compact 1582187851 1.6665e+09 0.949408 ns
clickbench_q35/duckdb:vortex-compact 357034339 3.625e+08 0.984923 ns
clickbench_q36/duckdb:vortex-compact 24323277 2.45561e+07 0.99052 ns
clickbench_q37/duckdb:vortex-compact 17358148 1.77507e+07 0.977885 ns
clickbench_q38/duckdb:vortex-compact 18345639 1.95211e+07 0.939787 ns
clickbench_q39/duckdb:vortex-compact 45141644 4.56321e+07 0.989253 ns
clickbench_q40/duckdb:vortex-compact 19028149 1.88133e+07 1.01142 ns
clickbench_q41/duckdb:vortex-compact 17233723 1.75813e+07 0.980231 ns
clickbench_q42/duckdb:vortex-compact 21664713 2.14276e+07 1.01107 ns
clickbench_q00/duckdb:duckdb 18596450 1.96658e+07 0.945622 ns
clickbench_q01/duckdb:duckdb 37305454 3.79066e+07 0.984142 ns
clickbench_q02/duckdb:duckdb 45710463 4.69867e+07 0.972838 ns
clickbench_q03/duckdb:duckdb 47286829 4.79623e+07 0.985917 ns
clickbench_q04/duckdb:duckdb 198950121 2.00181e+08 0.993853 ns
clickbench_q05/duckdb:duckdb 312155468 3.14966e+08 0.991077 ns
clickbench_q06/duckdb:duckdb 36346189 3.64038e+07 0.998417 ns
clickbench_q07/duckdb:duckdb 38726596 3.9398e+07 0.982959 ns
clickbench_q08/duckdb:duckdb 246949233 2.49299e+08 0.990573 ns
clickbench_q09/duckdb:duckdb 360936096 3.66434e+08 0.984997 ns
clickbench_q10/duckdb:duckdb 111154115 1.11987e+08 0.992564 ns
clickbench_q11/duckdb:duckdb 120434275 1.21574e+08 0.990627 ns
clickbench_q12/duckdb:duckdb 262584232 2.7094e+08 0.96916 ns
clickbench_q13/duckdb:duckdb 439652339 4.48257e+08 0.980803 ns
clickbench_q14/duckdb:duckdb 286358738 2.91342e+08 0.982896 ns
clickbench_q15/duckdb:duckdb 218867223 2.21986e+08 0.985949 ns
clickbench_q16/duckdb:duckdb 537722672 5.45969e+08 0.984895 ns
clickbench_q17/duckdb:duckdb 458200787 4.64705e+08 0.986004 ns
clickbench_q18/duckdb:duckdb 939531356 9.62877e+08 0.975754 ns
clickbench_q19/duckdb:duckdb 36789795 3.72742e+07 0.987005 ns
clickbench_q20/duckdb:duckdb 442255737 4.40179e+08 1.00472 ns
clickbench_q21/duckdb:duckdb 464075849 4.66099e+08 0.995659 ns
clickbench_q22/duckdb:duckdb 526667511 5.4425e+08 0.967694 ns
clickbench_q23/duckdb:duckdb 230235367 2.39973e+08 0.959421 ns
clickbench_q24/duckdb:duckdb 49262167 4.97515e+07 0.990165 ns
clickbench_q25/duckdb:duckdb 111512972 1.12159e+08 0.994236 ns
clickbench_q26/duckdb:duckdb 46999551 4.74883e+07 0.989709 ns
clickbench_q27/duckdb:duckdb 520359540 5.24037e+08 0.992982 ns
clickbench_q28/duckdb:duckdb 4459866556 4.53557e+09 0.983309 ns
clickbench_q29/duckdb:duckdb 49690270 5.04215e+07 0.985499 ns
clickbench_q30/duckdb:duckdb 267653936 2.72153e+08 0.983469 ns
clickbench_q31/duckdb:duckdb 336405931 3.40053e+08 0.989276 ns
clickbench_q32/duckdb:duckdb 1026607658 1.03571e+09 0.99121 ns
clickbench_q33/duckdb:duckdb 1058786381 1.08356e+09 0.977141 ns
clickbench_q34/duckdb:duckdb 1134448371 1.15894e+09 0.978869 ns
clickbench_q35/duckdb:duckdb 264447371 2.66218e+08 0.993348 ns
clickbench_q36/duckdb:duckdb 45003611 4.43928e+07 1.01376 ns
clickbench_q37/duckdb:duckdb 32958559 3.35986e+07 0.980951 ns
clickbench_q38/duckdb:duckdb 34230271 3.45717e+07 0.990124 ns
clickbench_q39/duckdb:duckdb 72932738 7.37544e+07 0.98886 ns
clickbench_q40/duckdb:duckdb 32867296 3.38396e+07 0.971267 ns
clickbench_q41/duckdb:duckdb 33433761 3.45483e+07 0.96774 ns
clickbench_q42/duckdb:duckdb 33324769 3.32823e+07 1.00127 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

Benchmarks: Compression

Summary

  • Overall: 0.985x ➖
  • Vortex: 1.011x ➖
  • Best: vortex:parquet-zstd ratio decompress time/Arade (0.805x)
  • Worst: vortex:parquet-zstd ratio decompress time/HashTags (1.175x)
  • Significant (>10%): 3↑ 6↓
Detailed Results Table
name PR aa53a4b base 0c6def9 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.39434e+09 1.49592e+09 0.932095 ns
parquet_rs-zstd decompress time/taxi 2.87804e+08 2.9016e+08 0.991882 ns
compress time/taxi 7.00732e+08 7.01116e+08 0.999453 ns
decompress time/taxi 2.008e+07 2.10941e+07 0.951923 ns
parquet_rs-zstd compress time/Arade 2.48437e+09 2.55257e+09 0.973282 ns
parquet_rs-zstd decompress time/Arade 6.54614e+08 6.69608e+08 0.977608 ns
compress time/Arade 1.15277e+09 1.1449e+09 1.00688 ns
decompress time/Arade 3.04965e+07 3.87467e+07 0.787073 ns 🚀
parquet_rs-zstd compress time/Bimbo 1.56602e+10 1.60569e+10 0.9753 ns
parquet_rs-zstd decompress time/Bimbo 2.24132e+09 2.2678e+09 0.988324 ns
compress time/Bimbo 6.51724e+09 6.69983e+09 0.972748 ns
decompress time/Bimbo 1.0107e+08 1.15188e+08 0.877431 ns 🚀
parquet_rs-zstd compress time/CMSprovider 7.96047e+09 8.00638e+09 0.994265 ns
parquet_rs-zstd decompress time/CMSprovider 2.1219e+09 2.17885e+09 0.97386 ns
compress time/CMSprovider 2.91027e+09 2.87233e+09 1.01321 ns
decompress time/CMSprovider 8.08118e+07 7.7579e+07 1.04167 ns
parquet_rs-zstd compress time/Euro2016 1.45674e+09 1.61438e+09 0.902353 ns
parquet_rs-zstd decompress time/Euro2016 4.16217e+08 4.64823e+08 0.895431 ns 🚀
compress time/Euro2016 4.59784e+08 4.58554e+08 1.00268 ns
decompress time/Euro2016 2.15203e+07 2.06308e+07 1.04311 ns
parquet_rs-zstd compress time/Food 9.23399e+08 9.3776e+08 0.984686 ns
parquet_rs-zstd decompress time/Food 2.39116e+08 2.41763e+08 0.989054 ns
compress time/Food 3.84445e+08 3.9427e+08 0.97508 ns
decompress time/Food 9.49703e+06 9.93217e+06 0.956189 ns
parquet_rs-zstd compress time/HashTags 2.6504e+09 3.04532e+09 0.870317 ns 🚀
parquet_rs-zstd decompress time/HashTags 7.09724e+08 7.39572e+08 0.959642 ns
compress time/HashTags 9.1397e+08 9.10466e+08 1.00385 ns
decompress time/HashTags 9.07466e+07 8.04959e+07 1.12734 ns 🚨
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.20529e+09 3.51705e+09 0.911358 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.15082e+08 7.84012e+08 0.912081 ns
compress time/TPC-H l_comment chunked 1.2764e+09 1.27734e+09 0.999263 ns
decompress time/TPC-H l_comment chunked 5.53907e+07 5.48437e+07 1.00998 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.20227e+09 3.2782e+09 0.976839 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.12632e+08 7.70428e+08 0.924982 ns
compress time/TPC-H l_comment canonical 1.27763e+09 1.27326e+09 1.00343 ns
decompress time/TPC-H l_comment canonical 5.30308e+07 5.29547e+07 1.00144 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7.03891e+06 7.28973e+06 0.965593 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.57315e+06 2.65254e+06 0.970071 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.49565e+07 1.49392e+07 1.00116 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.94516e+06 2.86065e+06 1.02954 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.65474e+07 8.53996e+07 1.01344 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.98017e+07 2.96655e+07 1.00459 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.43814e+08 1.42353e+08 1.01026 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.58722e+07 2.62524e+07 0.985515 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 8.78498e+08 9.21501e+08 0.953334 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.4232e+08 3.43024e+08 0.997948 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.38342e+09 1.56547e+09 0.88371 ns 🚀
decompress time/wide table cols=10000 chunks=1 rows=1000 2.69607e+08 3.13881e+08 0.858947 ns 🚀
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.65775e+06 8.78503e+06 0.757851 ns 🚀
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.56318e+06 2.87448e+06 0.891701 ns 🚀
compress time/wide table cols=100 chunks=50 rows=1000 1.45205e+07 1.68582e+07 0.861331 ns 🚀
decompress time/wide table cols=100 chunks=50 rows=1000 2.84536e+06 3.23372e+06 0.879902 ns 🚀
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.76929e+07 9.18785e+07 0.954444 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.9468e+07 3.32325e+07 0.886723 ns 🚀
compress time/wide table cols=1000 chunks=50 rows=1000 1.45285e+08 1.61032e+08 0.902215 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.61961e+07 2.85859e+07 0.916399 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.81027e+08 9.77538e+08 0.901272 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.44265e+08 3.44073e+08 1.00056 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.40132e+09 1.41705e+09 0.988895 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.66901e+08 2.65312e+08 1.00599 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.24744e+07 5.24744e+07 1 bytes
vortex:parquet-zstd size/taxi 0.939069 0.939069 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.502553 0.468684 1.07226 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0697696 0.0726983 0.959714 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.42676e+08 1.42676e+08 1 bytes
vortex:parquet-zstd size/Arade 0.467358 0.467358 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.464011 0.448528 1.03452 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.046587 0.0578647 0.805102 ratio 🚀
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.26528e+08 5.26528e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.35377 1.35377 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.416165 0.417257 0.997383 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0450938 0.0507929 0.887797 ratio 🚀
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 4.49559e+08 4.49559e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.16879 1.16879 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.365591 0.358755 1.01906 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0380847 0.0356054 1.06963 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.67987e+08 1.67987e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.36527 1.36527 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.315625 0.284043 1.11119 ratio 🚨
vortex:parquet-zstd ratio decompress time/Euro2016 0.0517044 0.0443842 1.16493 ratio 🚨
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.41729e+07 4.41729e+07 1 bytes
vortex:parquet-zstd size/Food 1.221 1.221 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.416337 0.420438 0.990245 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0397172 0.0410823 0.966771 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 1.99284e+08 1.99284e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.48881 1.48881 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.344843 0.298972 1.15343 ratio 🚨
vortex:parquet-zstd ratio decompress time/HashTags 0.127862 0.108841 1.17476 ratio 🚨
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.80464e+08 1.80464e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.13921 1.13921 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.398217 0.363186 1.09645 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0774607 0.0699526 1.10733 ratio 🚨
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.80464e+08 1.80464e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.13921 1.13921 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.398975 0.388401 1.02722 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0744154 0.0687341 1.08266 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.12484 2.04935 1.03684 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.14457 1.07846 1.06131 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.66168 1.66691 0.996862 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.868142 0.884948 0.981009 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.57476 1.69883 0.926968 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.787588 0.915042 0.860713 ratio 🚀
parquet size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.18099 1.91896 1.13654 ratio 🚨
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.11009 1.12497 0.986768 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.65675 1.75266 0.945278 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.888966 0.860178 1.03347 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.59055 1.44961 1.09722 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.775279 0.771092 1.00543 ratio

@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
Comment on lines 209 to 210
/// Coalesce nearby requests into a single range while aligning the range start down to the
/// maximum alignment of all included requests.
Copy link
Contributor

@joseph-isaacs joseph-isaacs Jan 27, 2026

Choose a reason for hiding this comment

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

Suggested change
/// Coalesce nearby requests into a single range while aligning the range start down to the
/// maximum alignment of all included requests.
/// Coalesce nearby requests into a single range request aligned to widest alignment of all coalesced requests

/// [x, x, x, x, x, x, A, A, A, A, A, x, B]
/// A aligned to 2, B aligned to 4
/// Coalesced range starts at 4, so the buffer is:
/// [x, x, A, A, A, A, A, x, B]
Copy link
Contributor

Choose a reason for hiding this comment

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

why does this have 9 values in?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

you want to read both A and B, and B is only one byte in this example. It has the leading 2 byte padding to keep B 4-aligned

@onursatici onursatici added the action/benchmark Trigger full benchmarks to run on this PR label Jan 27, 2026
Signed-off-by: Onur Satici <onur@spiraldb.com>
Signed-off-by: Onur Satici <onur@spiraldb.com>
Signed-off-by: Onur Satici <onur@spiraldb.com>
@onursatici onursatici added action/benchmark Trigger full benchmarks to run on this PR and removed action/benchmark Trigger full benchmarks to run on this PR labels Jan 27, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jan 27, 2026
@onursatici onursatici 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
Signed-off-by: Onur Satici <onur@spiraldb.com>
@onursatici onursatici 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
@onursatici onursatici merged commit 39edf52 into develop Jan 27, 2026
57 of 59 checks passed
@onursatici onursatici deleted the os/align branch January 27, 2026 16:48
danking pushed a commit that referenced this pull request Feb 6, 2026
We align the coalesced range start down to the max alignment of all
requests. That makes `coalesced_start % max_alignment == 0`, just like
the file start. Because segment offsets are aligned in the file, their
offsets relative to the coalesced start remain aligned, so each buffer
stays properly aligned without per‑buffer realignment.

example:
bytes in the file:
[x, x, x, x, x, x, A, A, A, A, A, x, B]
A aligned to 2
B aligned to 4

coalesced read both to a 2 aligned buffer:
[ A, A, A, A, A, x, B]
A aligned to 2
B is not aligned to 4

with this change we read this to the coalesced buffer:
[x, x, A, A, A, A, A, x, B]
A aligned to 2
B aligned to 4

---------

Signed-off-by: Onur Satici <onur@spiraldb.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants