Skip to content

chore[array]: iterative execute impls#6860

Open
joseph-isaacs wants to merge 12 commits intodevelopfrom
ji/iter-execute-step
Open

chore[array]: iterative execute impls#6860
joseph-isaacs wants to merge 12 commits intodevelopfrom
ji/iter-execute-step

Conversation

@joseph-isaacs
Copy link
Contributor

Added a require_child macro to impl iterative execution for some children

@joseph-isaacs joseph-isaacs marked this pull request as ready for review March 10, 2026 13:50
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) March 10, 2026 13:51
@joseph-isaacs joseph-isaacs added the changelog/chore A trivial change label Mar 10, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Mar 10, 2026

Merging this PR will degrade performance by 17.88%

❌ 6 regressed benchmarks
✅ 994 untouched benchmarks
🆕 13 new benchmarks
⏩ 1466 skipped benchmarks1

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
🆕 Simulation patch_copy_to_buffer[(0.1, Clustered)] N/A 554.3 µs N/A
🆕 Simulation patch_copy_to_buffer[(0.01, Clustered)] N/A 477.7 µs N/A
🆕 Simulation patch_copy_to_buffer[(0.1, Random)] N/A 554.7 µs N/A
🆕 Simulation patch_copy_to_buffer[(0.01, Random)] N/A 478.3 µs N/A
🆕 Simulation patch_inplace[(0.01, Random)] N/A 35 µs N/A
🆕 Simulation patch_inplace[(0.01, Clustered)] N/A 18.7 µs N/A
🆕 Simulation patch_inplace[(0.1, Clustered)] N/A 106 µs N/A
🆕 Simulation patch_inplace[(0.1, Random)] N/A 185 µs N/A
Simulation bench_many_nulls[0.9] 468.3 µs 533.9 µs -12.28%
Simulation alp_rd_decompress_f64 27.4 ms 32.6 ms -15.8%
Simulation decompress_rd[f32, 10000] 248.2 µs 283.8 µs -12.53%
Simulation decompress_rd[f64, 10000] 246.8 µs 300.6 µs -17.88%
Simulation decompress_rd[f32, 100000] 1.9 ms 2.2 ms -13.73%
Simulation decompress_rd[f64, 100000] 2.3 ms 2.8 ms -17.45%
🆕 Simulation map_each[Buffer<i32>, 16384] N/A 72.8 µs N/A
🆕 Simulation map_each[Buffer<i32>, 128] N/A 2.5 µs N/A
🆕 Simulation map_each[Buffer<i32>, 65536] N/A 285.3 µs N/A
🆕 Simulation map_each[Buffer<i32>, 2048] N/A 10.8 µs N/A
🆕 Simulation map_each[Buffer<i32>, 1024] N/A 6.4 µs N/A

Comparing ji/iter-execute-step (ca1f0c5) with develop (af75dd3)

Open in CodSpeed

Footnotes

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

@robert3005
Copy link
Contributor

Any idea why there's an extra copy now? Looks like PrimitiveArray::into_buffer_mut needs to copy while previously it didn't show up

@robert3005
Copy link
Contributor

ah, the reason is that executed arrays are put back into the parent array while previously they were local to the function executing them

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

github-actions bot commented Mar 10, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 48ffe81 1 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done ccff2c3 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.985x ➖
  • Vortex: 0.985x ➖
  • datafusion:vortex: 0.985x ➖
  • Best: polarsignals_q02/datafusion:vortex-file-compressed (0.914x)
  • Worst: polarsignals_q06/datafusion:vortex-file-compressed (1.067x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 124428222 125429062.00 0.99 ns
polarsignals_q01/datafusion:vortex-file-compressed 344882644 359393474.00 0.96 ns
polarsignals_q02/datafusion:vortex-file-compressed 25786400 28211361.00 0.91 ns
polarsignals_q03/datafusion:vortex-file-compressed 352812295 362228510.00 0.97 ns
polarsignals_q04/datafusion:vortex-file-compressed 12869011 12855037.00 1.00 ns
polarsignals_q05/datafusion:vortex-file-compressed 17797888 17938091.00 0.99 ns
polarsignals_q06/datafusion:vortex-file-compressed 24229688 22708901.00 1.07 ns
polarsignals_q07/datafusion:vortex-file-compressed 16124485 15968368.00 1.01 ns
polarsignals_q08/datafusion:vortex-file-compressed 443015910 436026523.00 1.02 ns
polarsignals_q09/datafusion:vortex-file-compressed 14107081 15094272.00 0.93 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.068x ➖
  • Vortex: 1.052x ➖
  • Parquet: 1.049x ➖
  • duckdb:vortex: 1.045x ➖
  • datafusion:vortex: 1.059x ➖
  • Best: tpch_q03/duckdb:vortex-file-compressed (0.942x)
  • Worst: tpch_q01/datafusion:vortex-file-compressed (1.147x)
  • Significant (>10%): 0↑ 11↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 77025578 62772172.00 1.23 ns 🚨
tpch_q02/datafusion:arrow 25729184 23609728.00 1.09 ns
tpch_q03/datafusion:arrow 42953580 37952776.00 1.13 ns 🚨
tpch_q04/datafusion:arrow 35630536 31608846.00 1.13 ns 🚨
tpch_q05/datafusion:arrow 107354362 99861895.00 1.08 ns
tpch_q06/datafusion:arrow 24554892 20525397.00 1.20 ns 🚨
tpch_q07/datafusion:arrow 225453281 167383544.00 1.35 ns 🚨
tpch_q08/datafusion:arrow 54009912 44750997.00 1.21 ns 🚨
tpch_q09/datafusion:arrow 87228358 72953996.00 1.20 ns 🚨
tpch_q10/datafusion:arrow 69916176 56661540.00 1.23 ns 🚨
tpch_q11/datafusion:arrow 13408353 11839571.00 1.13 ns 🚨
tpch_q12/datafusion:arrow 70784788 56564985.00 1.25 ns 🚨
tpch_q13/datafusion:arrow 60491938 49296538.00 1.23 ns 🚨
tpch_q14/datafusion:arrow 30964494 24876406.00 1.24 ns 🚨
tpch_q15/datafusion:arrow 57662484 48155039.00 1.20 ns 🚨
tpch_q16/datafusion:arrow 25759686 22690687.00 1.14 ns 🚨
tpch_q17/datafusion:arrow 98500701 85483684.00 1.15 ns 🚨
tpch_q18/datafusion:arrow 190567749 175018929.00 1.09 ns
tpch_q19/datafusion:arrow 50794551 38718824.00 1.31 ns 🚨
tpch_q20/datafusion:arrow 48244515 37627672.00 1.28 ns 🚨
tpch_q21/datafusion:arrow 304667971 222420410.00 1.37 ns 🚨
tpch_q22/datafusion:arrow 24647963 21336462.00 1.16 ns 🚨
tpch_q01/datafusion:parquet 149292516 148013082.00 1.01 ns
tpch_q02/datafusion:parquet 87673762 80573392.00 1.09 ns
tpch_q03/datafusion:parquet 92590488 75730800.00 1.22 ns 🚨
tpch_q04/datafusion:parquet 57664239 54199454.00 1.06 ns
tpch_q05/datafusion:parquet 175225375 175671329.00 1.00 ns
tpch_q06/datafusion:parquet 48406920 49131881.00 0.99 ns
tpch_q07/datafusion:parquet 199479520 187206543.00 1.07 ns
tpch_q08/datafusion:parquet 177838828 173339014.00 1.03 ns
tpch_q09/datafusion:parquet 222637405 213619415.00 1.04 ns
tpch_q10/datafusion:parquet 200807518 192658175.00 1.04 ns
tpch_q11/datafusion:parquet 63719422 59856741.00 1.06 ns
tpch_q12/datafusion:parquet 131434007 113870485.00 1.15 ns 🚨
tpch_q13/datafusion:parquet 223329676 201308592.00 1.11 ns 🚨
tpch_q14/datafusion:parquet 90851202 84845536.00 1.07 ns
tpch_q15/datafusion:parquet 73251973 70913986.00 1.03 ns
tpch_q16/datafusion:parquet 62671438 54458525.00 1.15 ns 🚨
tpch_q17/datafusion:parquet 200573561 178323826.00 1.12 ns 🚨
tpch_q18/datafusion:parquet 257671147 236451541.00 1.09 ns
tpch_q19/datafusion:parquet 85484166 103148602.00 0.83 ns 🚀
tpch_q20/datafusion:parquet 132807534 125613199.00 1.06 ns
tpch_q21/datafusion:parquet 198862125 188793773.00 1.05 ns
tpch_q22/datafusion:parquet 43425869 41255497.00 1.05 ns
tpch_q01/datafusion:vortex-file-compressed 59109444 51535715.00 1.15 ns 🚨
tpch_q02/datafusion:vortex-file-compressed 58900411 55169079.00 1.07 ns
tpch_q03/datafusion:vortex-file-compressed 32164520 29054814.00 1.11 ns 🚨
tpch_q04/datafusion:vortex-file-compressed 22657008 20640496.00 1.10 ns
tpch_q05/datafusion:vortex-file-compressed 89553797 83569020.00 1.07 ns
tpch_q06/datafusion:vortex-file-compressed 11624827 11185386.00 1.04 ns
tpch_q07/datafusion:vortex-file-compressed 104429203 92347680.00 1.13 ns 🚨
tpch_q08/datafusion:vortex-file-compressed 72239047 69351669.00 1.04 ns
tpch_q09/datafusion:vortex-file-compressed 94882279 93163634.00 1.02 ns
tpch_q10/datafusion:vortex-file-compressed 85838496 84960828.00 1.01 ns
tpch_q11/datafusion:vortex-file-compressed 20801620 21185390.00 0.98 ns
tpch_q12/datafusion:vortex-file-compressed 37206775 38134879.00 0.98 ns
tpch_q13/datafusion:vortex-file-compressed 32672616 30961520.00 1.06 ns
tpch_q14/datafusion:vortex-file-compressed 30517989 29919787.00 1.02 ns
tpch_q15/datafusion:vortex-file-compressed 28692575 26089474.00 1.10 ns
tpch_q16/datafusion:vortex-file-compressed 36806158 34764281.00 1.06 ns
tpch_q17/datafusion:vortex-file-compressed 80951980 77491514.00 1.04 ns
tpch_q18/datafusion:vortex-file-compressed 118119394 108355188.00 1.09 ns
tpch_q19/datafusion:vortex-file-compressed 41155246 38430678.00 1.07 ns
tpch_q20/datafusion:vortex-file-compressed 55172390 52055090.00 1.06 ns
tpch_q21/datafusion:vortex-file-compressed 109339387 100526736.00 1.09 ns
tpch_q22/datafusion:vortex-file-compressed 17945666 18066068.00 0.99 ns
tpch_q01/datafusion:vortex-compact 66942595 61562601.00 1.09 ns
tpch_q02/datafusion:vortex-compact 63290414 56506494.00 1.12 ns 🚨
tpch_q03/datafusion:vortex-compact 37149264 34127550.00 1.09 ns
tpch_q04/datafusion:vortex-compact 26850008 25373460.00 1.06 ns
tpch_q05/datafusion:vortex-compact 93442383 88279755.00 1.06 ns
tpch_q06/datafusion:vortex-compact 16427378 14587293.00 1.13 ns 🚨
tpch_q07/datafusion:vortex-compact 109648480 100172319.00 1.09 ns
tpch_q08/datafusion:vortex-compact 82694774 78538764.00 1.05 ns
tpch_q09/datafusion:vortex-compact 103728324 97615714.00 1.06 ns
tpch_q10/datafusion:vortex-compact 89151989 87469381.00 1.02 ns
tpch_q11/datafusion:vortex-compact 23960601 23146949.00 1.04 ns
tpch_q12/datafusion:vortex-compact 49780994 44982387.00 1.11 ns 🚨
tpch_q13/datafusion:vortex-compact 41349646 39431708.00 1.05 ns
tpch_q14/datafusion:vortex-compact 35563259 33693600.00 1.06 ns
tpch_q15/datafusion:vortex-compact 38683203 35796569.00 1.08 ns
tpch_q16/datafusion:vortex-compact 43977118 41928720.00 1.05 ns
tpch_q17/datafusion:vortex-compact 92628201 83085182.00 1.11 ns 🚨
tpch_q18/datafusion:vortex-compact 118535209 117827744.00 1.01 ns
tpch_q19/datafusion:vortex-compact 53072082 52966134.00 1.00 ns
tpch_q20/datafusion:vortex-compact 59171568 58776002.00 1.01 ns
tpch_q21/datafusion:vortex-compact 119901820 115839014.00 1.04 ns
tpch_q22/datafusion:vortex-compact 17727937 16741708.00 1.06 ns
tpch_q01/duckdb:parquet 88827000 90747330.00 0.98 ns
tpch_q02/duckdb:parquet 41542343 40792059.00 1.02 ns
tpch_q03/duckdb:parquet 71603481 69268499.00 1.03 ns
tpch_q04/duckdb:parquet 49681633 50669296.00 0.98 ns
tpch_q05/duckdb:parquet 80527918 67260688.00 1.20 ns 🚨
tpch_q06/duckdb:parquet 20771647 21523541.00 0.97 ns
tpch_q07/duckdb:parquet 83008637 70664401.00 1.17 ns 🚨
tpch_q08/duckdb:parquet 84429799 82677097.00 1.02 ns
tpch_q09/duckdb:parquet 166822524 159539882.00 1.05 ns
tpch_q10/duckdb:parquet 131865846 126529770.00 1.04 ns
tpch_q11/duckdb:parquet 23273012 22289596.00 1.04 ns
tpch_q12/duckdb:parquet 57299437 45895707.00 1.25 ns 🚨
tpch_q13/duckdb:parquet 281390645 278121012.00 1.01 ns
tpch_q14/duckdb:parquet 53382436 56902986.00 0.94 ns
tpch_q15/duckdb:parquet 25171244 25743919.00 0.98 ns
tpch_q16/duckdb:parquet 57490754 58203247.00 0.99 ns
tpch_q17/duckdb:parquet 54912162 48617604.00 1.13 ns 🚨
tpch_q18/duckdb:parquet 119869946 119348414.00 1.00 ns
tpch_q19/duckdb:parquet 69961282 74135607.00 0.94 ns
tpch_q20/duckdb:parquet 79977121 64532802.00 1.24 ns 🚨
tpch_q21/duckdb:parquet 176789634 180000384.00 0.98 ns
tpch_q22/duckdb:parquet 53336567 52263503.00 1.02 ns
tpch_q01/duckdb:vortex-file-compressed 33931946 33031362.00 1.03 ns
tpch_q02/duckdb:vortex-file-compressed 28823172 30488449.00 0.95 ns
tpch_q03/duckdb:vortex-file-compressed 30179381 32024517.00 0.94 ns
tpch_q04/duckdb:vortex-file-compressed 31013331 29064247.00 1.07 ns
tpch_q05/duckdb:vortex-file-compressed 33690416 33671339.00 1.00 ns
tpch_q06/duckdb:vortex-file-compressed 10905541 10544176.00 1.03 ns
tpch_q07/duckdb:vortex-file-compressed 38856845 36835076.00 1.05 ns
tpch_q08/duckdb:vortex-file-compressed 43581276 40174239.00 1.08 ns
tpch_q09/duckdb:vortex-file-compressed 86605774 80336399.00 1.08 ns
tpch_q10/duckdb:vortex-file-compressed 37673123 36223709.00 1.04 ns
tpch_q11/duckdb:vortex-file-compressed 16112048 16369641.00 0.98 ns
tpch_q12/duckdb:vortex-file-compressed 24224440 23147895.00 1.05 ns
tpch_q13/duckdb:vortex-file-compressed 40876936 37080410.00 1.10 ns 🚨
tpch_q14/duckdb:vortex-file-compressed 22900796 21542874.00 1.06 ns
tpch_q15/duckdb:vortex-file-compressed 17624614 15818659.00 1.11 ns 🚨
tpch_q16/duckdb:vortex-file-compressed 31492822 29642178.00 1.06 ns
tpch_q17/duckdb:vortex-file-compressed 26723222 24237772.00 1.10 ns 🚨
tpch_q18/duckdb:vortex-file-compressed 49963118 46234103.00 1.08 ns
tpch_q19/duckdb:vortex-file-compressed 35119354 32575773.00 1.08 ns
tpch_q20/duckdb:vortex-file-compressed 36576050 33443487.00 1.09 ns
tpch_q21/duckdb:vortex-file-compressed 107422746 102894515.00 1.04 ns
tpch_q22/duckdb:vortex-file-compressed 18359251 17876298.00 1.03 ns
tpch_q01/duckdb:vortex-compact 40693445 39942497.00 1.02 ns
tpch_q02/duckdb:vortex-compact 37878962 39134361.00 0.97 ns
tpch_q03/duckdb:vortex-compact 33369467 30890243.00 1.08 ns
tpch_q04/duckdb:vortex-compact 36290528 33794338.00 1.07 ns
tpch_q05/duckdb:vortex-compact 39830868 37237319.00 1.07 ns
tpch_q06/duckdb:vortex-compact 15100011 14790192.00 1.02 ns
tpch_q07/duckdb:vortex-compact 43306113 42497931.00 1.02 ns
tpch_q08/duckdb:vortex-compact 47176038 46311651.00 1.02 ns
tpch_q09/duckdb:vortex-compact 93724542 91122090.00 1.03 ns
tpch_q10/duckdb:vortex-compact 41410153 40533380.00 1.02 ns
tpch_q11/duckdb:vortex-compact 21483356 20260184.00 1.06 ns
tpch_q12/duckdb:vortex-compact 37245340 35508276.00 1.05 ns
tpch_q13/duckdb:vortex-compact 47531786 46616014.00 1.02 ns
tpch_q14/duckdb:vortex-compact 31169181 30346881.00 1.03 ns
tpch_q15/duckdb:vortex-compact 19775635 19375012.00 1.02 ns
tpch_q16/duckdb:vortex-compact 39393262 36037162.00 1.09 ns
tpch_q17/duckdb:vortex-compact 31313825 30075488.00 1.04 ns
tpch_q18/duckdb:vortex-compact 51565655 49217155.00 1.05 ns
tpch_q19/duckdb:vortex-compact 41128055 37388125.00 1.10 ns 🚨
tpch_q20/duckdb:vortex-compact 46691801 44794622.00 1.04 ns
tpch_q21/duckdb:vortex-compact 119851118 111470960.00 1.08 ns
tpch_q22/duckdb:vortex-compact 21453487 20469072.00 1.05 ns
tpch_q01/duckdb:duckdb 16447344 15977832.00 1.03 ns
tpch_q02/duckdb:duckdb 12857728 12593150.00 1.02 ns
tpch_q03/duckdb:duckdb 20106604 19307795.00 1.04 ns
tpch_q04/duckdb:duckdb 19802934 18708766.00 1.06 ns
tpch_q05/duckdb:duckdb 20226853 20000641.00 1.01 ns
tpch_q06/duckdb:duckdb 5420035 5394812.00 1.00 ns
tpch_q07/duckdb:duckdb 23452603 24290034.00 0.97 ns
tpch_q08/duckdb:duckdb 21270263 21078931.00 1.01 ns
tpch_q09/duckdb:duckdb 56586156 51888076.00 1.09 ns
tpch_q10/duckdb:duckdb 44807902 42677643.00 1.05 ns
tpch_q11/duckdb:duckdb 6875390 5885006.00 1.17 ns 🚨
tpch_q12/duckdb:duckdb 15061511 13648754.00 1.10 ns 🚨
tpch_q13/duckdb:duckdb 40650674 38044474.00 1.07 ns
tpch_q14/duckdb:duckdb 18502080 17704320.00 1.05 ns
tpch_q15/duckdb:duckdb 11798736 11980893.00 0.98 ns
tpch_q16/duckdb:duckdb 24236166 23211251.00 1.04 ns
tpch_q17/duckdb:duckdb 13932392 13612258.00 1.02 ns
tpch_q18/duckdb:duckdb 40063840 37680623.00 1.06 ns
tpch_q19/duckdb:duckdb 29124133 26268722.00 1.11 ns 🚨
tpch_q20/duckdb:duckdb 23009663 22428318.00 1.03 ns
tpch_q21/duckdb:duckdb 61351681 56804302.00 1.08 ns
tpch_q22/duckdb:duckdb 25224299 24422679.00 1.03 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.929x ➖
  • Vortex: 0.931x ➖
  • Parquet: 0.925x ➖
  • duckdb:vortex: 0.953x ➖
  • datafusion:vortex: 0.911x ➖
  • Best: fineweb_q03/datafusion:vortex-file-compressed (0.776x)
  • Worst: fineweb_q06/duckdb:vortex-file-compressed (1.055x)
  • Significant (>10%): 8↑ 0↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6349351 6530851.00 0.97 ns
fineweb_q01/datafusion:parquet 261809493 286080488.00 0.92 ns
fineweb_q02/datafusion:parquet 264325396 290843973.00 0.91 ns
fineweb_q03/datafusion:parquet 263438036 291071677.00 0.91 ns
fineweb_q04/datafusion:parquet 287018802 308307681.00 0.93 ns
fineweb_q05/datafusion:parquet 275907442 295017365.00 0.94 ns
fineweb_q06/datafusion:parquet 268780201 300349448.00 0.89 ns 🚀
fineweb_q07/datafusion:parquet 261478845 287092512.00 0.91 ns
fineweb_q08/datafusion:parquet 259065903 280110109.00 0.92 ns
fineweb_q00/datafusion:vortex-file-compressed 4831790 5441824.00 0.89 ns 🚀
fineweb_q01/datafusion:vortex-file-compressed 27589405 33062879.00 0.83 ns 🚀
fineweb_q02/datafusion:vortex-file-compressed 31821922 34716500.00 0.92 ns
fineweb_q03/datafusion:vortex-file-compressed 73991534 95373258.00 0.78 ns 🚀
fineweb_q04/datafusion:vortex-file-compressed 212514185 239454122.00 0.89 ns 🚀
fineweb_q05/datafusion:vortex-file-compressed 190143692 208314887.00 0.91 ns
fineweb_q06/datafusion:vortex-file-compressed 71124423 75710111.00 0.94 ns
fineweb_q07/datafusion:vortex-file-compressed 73219367 79664788.00 0.92 ns
fineweb_q08/datafusion:vortex-file-compressed 26517066 29814342.00 0.89 ns 🚀
fineweb_q00/datafusion:vortex-compact 5002432 5840322.00 0.86 ns 🚀
fineweb_q01/datafusion:vortex-compact 133991165 142300287.00 0.94 ns
fineweb_q02/datafusion:vortex-compact 160624956 158518180.00 1.01 ns
fineweb_q03/datafusion:vortex-compact 1244559447 1325631383.00 0.94 ns
fineweb_q04/datafusion:vortex-compact 1455406345 1551514190.00 0.94 ns
fineweb_q05/datafusion:vortex-compact 1139398557 1208878436.00 0.94 ns
fineweb_q06/datafusion:vortex-compact 589811671 622581794.00 0.95 ns
fineweb_q07/datafusion:vortex-compact 623781781 684500570.00 0.91 ns
fineweb_q08/datafusion:vortex-compact 27171325 28134142.00 0.97 ns
fineweb_q00/duckdb:parquet 34715438 38676333.00 0.90 ns 🚀
fineweb_q01/duckdb:parquet 89543384 98048265.00 0.91 ns
fineweb_q02/duckdb:parquet 93583585 101497876.00 0.92 ns
fineweb_q03/duckdb:parquet 298253154 320486998.00 0.93 ns
fineweb_q04/duckdb:parquet 423254557 441888126.00 0.96 ns
fineweb_q05/duckdb:parquet 395202430 411420619.00 0.96 ns
fineweb_q06/duckdb:parquet 191528589 204765007.00 0.94 ns
fineweb_q07/duckdb:parquet 201209942 219349574.00 0.92 ns
fineweb_q08/duckdb:parquet 57332372 61777429.00 0.93 ns
fineweb_q00/duckdb:vortex-file-compressed 3413762 3744570.00 0.91 ns
fineweb_q01/duckdb:vortex-file-compressed 28319889 30050551.00 0.94 ns
fineweb_q02/duckdb:vortex-file-compressed 25708444 26479987.00 0.97 ns
fineweb_q03/duckdb:vortex-file-compressed 137923306 139857938.00 0.99 ns
fineweb_q04/duckdb:vortex-file-compressed 205827191 214145307.00 0.96 ns
fineweb_q05/duckdb:vortex-file-compressed 178284455 187262249.00 0.95 ns
fineweb_q06/duckdb:vortex-file-compressed 72020001 68251067.00 1.06 ns
fineweb_q07/duckdb:vortex-file-compressed 65572986 74619469.00 0.88 ns 🚀
fineweb_q08/duckdb:vortex-file-compressed 25139704 27773864.00 0.91 ns
fineweb_q00/duckdb:vortex-compact 4304226 4366546.00 0.99 ns
fineweb_q01/duckdb:vortex-compact 93115499 104991078.00 0.89 ns 🚀
fineweb_q02/duckdb:vortex-compact 101040354 110781244.00 0.91 ns
fineweb_q03/duckdb:vortex-compact 849981569 870768074.00 0.98 ns
fineweb_q04/duckdb:vortex-compact 900810441 946743139.00 0.95 ns
fineweb_q05/duckdb:vortex-compact 792548584 842755664.00 0.94 ns
fineweb_q06/duckdb:vortex-compact 464193517 472676097.00 0.98 ns
fineweb_q07/duckdb:vortex-compact 464190232 494007544.00 0.94 ns
fineweb_q08/duckdb:vortex-compact 22287980 21691178.00 1.03 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.920x ➖
  • Vortex: 0.927x ➖
  • Parquet: 0.903x ➖
  • duckdb:vortex: 0.936x ➖
  • datafusion:vortex: 0.918x ➖
  • Best: tpcds_q62/duckdb:vortex-compact (0.776x)
  • Worst: tpcds_q73/datafusion:vortex-file-compressed (1.089x)
  • Significant (>10%): 90↑ 0↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 38570990 42798184.00 0.90 ns
tpcds_q02/datafusion:parquet 51632986 58083036.00 0.89 ns 🚀
tpcds_q03/datafusion:parquet 16267743 21520212.00 0.76 ns 🚀
tpcds_q04/datafusion:parquet 352841068 420798143.00 0.84 ns 🚀
tpcds_q05/datafusion:parquet 91869617 103390799.00 0.89 ns 🚀
tpcds_q06/datafusion:parquet 100448729 105087861.00 0.96 ns
tpcds_q07/datafusion:parquet 141874025 149723125.00 0.95 ns
tpcds_q08/datafusion:parquet 39641807 42447240.00 0.93 ns
tpcds_q09/datafusion:parquet 54471581 63266278.00 0.86 ns 🚀
tpcds_q10/datafusion:parquet 102466235 114584122.00 0.89 ns 🚀
tpcds_q11/datafusion:parquet 232929516 263044639.00 0.89 ns 🚀
tpcds_q12/datafusion:parquet 29354674 36508789.00 0.80 ns 🚀
tpcds_q13/datafusion:parquet 140796323 158782180.00 0.89 ns 🚀
tpcds_q14/datafusion:parquet 210794432 241293700.00 0.87 ns 🚀
tpcds_q15/datafusion:parquet 60726158 63559075.00 0.96 ns
tpcds_q16/datafusion:parquet 33642126 37129808.00 0.91 ns
tpcds_q17/datafusion:parquet 181962405 204362589.00 0.89 ns 🚀
tpcds_q18/datafusion:parquet 178769561 190620010.00 0.94 ns
tpcds_q19/datafusion:parquet 35942913 40374646.00 0.89 ns 🚀
tpcds_q20/datafusion:parquet 24411931 28945624.00 0.84 ns 🚀
tpcds_q21/datafusion:parquet 28524126 31088087.00 0.92 ns
tpcds_q22/datafusion:parquet 140061985 171427812.00 0.82 ns 🚀
tpcds_q23/datafusion:parquet 184478161 214378603.00 0.86 ns 🚀
tpcds_q24/datafusion:parquet 229122918 248212775.00 0.92 ns
tpcds_q25/datafusion:parquet 193208854 202554245.00 0.95 ns
tpcds_q26/datafusion:parquet 121489755 131765318.00 0.92 ns
tpcds_q27/datafusion:parquet 272222073 318037876.00 0.86 ns 🚀
tpcds_q28/datafusion:parquet 52602062 58904218.00 0.89 ns 🚀
tpcds_q29/datafusion:parquet 191625181 209810117.00 0.91 ns
tpcds_q30/datafusion:parquet 45451901 51939409.00 0.88 ns 🚀
tpcds_q31/datafusion:parquet 106265027 118664631.00 0.90 ns 🚀
tpcds_q32/datafusion:parquet 29205654 32046870.00 0.91 ns
tpcds_q33/datafusion:parquet 37673348 41702656.00 0.90 ns
tpcds_q34/datafusion:parquet 35134669 39899236.00 0.88 ns 🚀
tpcds_q35/datafusion:parquet 95599104 109241785.00 0.88 ns 🚀
tpcds_q36/datafusion:parquet 84307675 97600036.00 0.86 ns 🚀
tpcds_q37/datafusion:parquet 24790288 29267838.00 0.85 ns 🚀
tpcds_q38/datafusion:parquet 64423762 71110152.00 0.91 ns
tpcds_q39/datafusion:parquet 91903795 107358162.00 0.86 ns 🚀
tpcds_q40/datafusion:parquet 35937791 38954030.00 0.92 ns
tpcds_q41/datafusion:parquet 12499908 14467141.00 0.86 ns 🚀
tpcds_q42/datafusion:parquet 15746653 18521153.00 0.85 ns 🚀
tpcds_q43/datafusion:parquet 26024578 30530331.00 0.85 ns 🚀
tpcds_q44/datafusion:parquet 38684030 48544839.00 0.80 ns 🚀
tpcds_q45/datafusion:parquet 73598390 77591293.00 0.95 ns
tpcds_q46/datafusion:parquet 51816523 56863477.00 0.91 ns
tpcds_q47/datafusion:parquet 186252086 218383474.00 0.85 ns 🚀
tpcds_q48/datafusion:parquet 134479691 145273103.00 0.93 ns
tpcds_q49/datafusion:parquet 71573474 80911685.00 0.88 ns 🚀
tpcds_q50/datafusion:parquet 121073674 131856773.00 0.92 ns
tpcds_q51/datafusion:parquet 96804736 106769258.00 0.91 ns
tpcds_q52/datafusion:parquet 15912895 19773346.00 0.80 ns 🚀
tpcds_q53/datafusion:parquet 30204399 33626887.00 0.90 ns 🚀
tpcds_q54/datafusion:parquet 49295913 53903397.00 0.91 ns
tpcds_q55/datafusion:parquet 16672504 17732081.00 0.94 ns
tpcds_q56/datafusion:parquet 36267995 41852547.00 0.87 ns 🚀
tpcds_q57/datafusion:parquet 134368267 150277538.00 0.89 ns 🚀
tpcds_q58/datafusion:parquet 76339294 84420066.00 0.90 ns
tpcds_q59/datafusion:parquet 66424592 71014120.00 0.94 ns
tpcds_q60/datafusion:parquet 36621112 42328364.00 0.87 ns 🚀
tpcds_q61/datafusion:parquet 67511875 78450841.00 0.86 ns 🚀
tpcds_q62/datafusion:parquet 42489297 51899516.00 0.82 ns 🚀
tpcds_q63/datafusion:parquet 31004337 37683301.00 0.82 ns 🚀
tpcds_q64/datafusion:parquet 1031933039 1133335941.00 0.91 ns
tpcds_q65/datafusion:parquet 52473686 61035811.00 0.86 ns 🚀
tpcds_q66/datafusion:parquet 90412405 100809026.00 0.90 ns 🚀
tpcds_q67/datafusion:parquet 176882232 202793825.00 0.87 ns 🚀
tpcds_q68/datafusion:parquet 50900655 59341665.00 0.86 ns 🚀
tpcds_q69/datafusion:parquet 95366996 102824417.00 0.93 ns
tpcds_q70/datafusion:parquet 111954221 129165387.00 0.87 ns 🚀
tpcds_q71/datafusion:parquet 28998372 31349927.00 0.92 ns
tpcds_q72/datafusion:parquet 858329394 1033118469.00 0.83 ns 🚀
tpcds_q73/datafusion:parquet 37042675 40597671.00 0.91 ns
tpcds_q74/datafusion:parquet 127617646 152120140.00 0.84 ns 🚀
tpcds_q75/datafusion:parquet 135451282 156864081.00 0.86 ns 🚀
tpcds_q76/datafusion:parquet 101834976 102806351.00 0.99 ns
tpcds_q77/datafusion:parquet 59220650 65428832.00 0.91 ns
tpcds_q78/datafusion:parquet 180141622 214133362.00 0.84 ns 🚀
tpcds_q79/datafusion:parquet 40951025 47012154.00 0.87 ns 🚀
tpcds_q80/datafusion:parquet 107615776 126085050.00 0.85 ns 🚀
tpcds_q81/datafusion:parquet 45085405 47675711.00 0.95 ns
tpcds_q82/datafusion:parquet 29270493 31672030.00 0.92 ns
tpcds_q83/datafusion:parquet 56682299 63219687.00 0.90 ns 🚀
tpcds_q84/datafusion:parquet 49984305 54491458.00 0.92 ns
tpcds_q85/datafusion:parquet 247346027 262465974.00 0.94 ns
tpcds_q86/datafusion:parquet 20797900 22838870.00 0.91 ns
tpcds_q87/datafusion:parquet 66598595 72215125.00 0.92 ns
tpcds_q88/datafusion:parquet 79183735 85128759.00 0.93 ns
tpcds_q89/datafusion:parquet 38509211 39985874.00 0.96 ns
tpcds_q90/datafusion:parquet 18776273 21295601.00 0.88 ns 🚀
tpcds_q91/datafusion:parquet 76303549 87632242.00 0.87 ns 🚀
tpcds_q92/datafusion:parquet 25166382 27537735.00 0.91 ns
tpcds_q93/datafusion:parquet 38611436 44943805.00 0.86 ns 🚀
tpcds_q94/datafusion:parquet 28160478 32133609.00 0.88 ns 🚀
tpcds_q95/datafusion:parquet 135687841 149775323.00 0.91 ns
tpcds_q96/datafusion:parquet 14535153 16371395.00 0.89 ns 🚀
tpcds_q97/datafusion:parquet 36261234 39776792.00 0.91 ns
tpcds_q98/datafusion:parquet 37258244 40343335.00 0.92 ns
tpcds_q99/datafusion:parquet 46107234 61143242.00 0.75 ns 🚀
tpcds_q01/datafusion:vortex-file-compressed 32749311 34983257.00 0.94 ns
tpcds_q02/datafusion:vortex-file-compressed 83275999 83636168.00 1.00 ns
tpcds_q03/datafusion:vortex-file-compressed 28161423 30758104.00 0.92 ns
tpcds_q04/datafusion:vortex-file-compressed 408558849 441854328.00 0.92 ns
tpcds_q05/datafusion:vortex-file-compressed 72727190 77658823.00 0.94 ns
tpcds_q06/datafusion:vortex-file-compressed 80476405 88529953.00 0.91 ns
tpcds_q07/datafusion:vortex-file-compressed 81931868 93529188.00 0.88 ns 🚀
tpcds_q08/datafusion:vortex-file-compressed 40702316 44204810.00 0.92 ns
tpcds_q09/datafusion:vortex-file-compressed 48047954 53611214.00 0.90 ns 🚀
tpcds_q10/datafusion:vortex-file-compressed 52865612 55170226.00 0.96 ns
tpcds_q11/datafusion:vortex-file-compressed 237972729 258809689.00 0.92 ns
tpcds_q12/datafusion:vortex-file-compressed 37104796 41112786.00 0.90 ns
tpcds_q13/datafusion:vortex-file-compressed 80457952 88684240.00 0.91 ns
tpcds_q14/datafusion:vortex-file-compressed 213398427 241623178.00 0.88 ns 🚀
tpcds_q15/datafusion:vortex-file-compressed 51727231 56653230.00 0.91 ns
tpcds_q16/datafusion:vortex-file-compressed 30157464 33426122.00 0.90 ns
tpcds_q17/datafusion:vortex-file-compressed 118694889 123933827.00 0.96 ns
tpcds_q18/datafusion:vortex-file-compressed 101280637 115190538.00 0.88 ns 🚀
tpcds_q19/datafusion:vortex-file-compressed 48779932 51466813.00 0.95 ns
tpcds_q20/datafusion:vortex-file-compressed 41533372 47858929.00 0.87 ns 🚀
tpcds_q21/datafusion:vortex-file-compressed 174784635 200034516.00 0.87 ns 🚀
tpcds_q22/datafusion:vortex-file-compressed 72157837 81512800.00 0.89 ns 🚀
tpcds_q23/datafusion:vortex-file-compressed 189816064 212351849.00 0.89 ns 🚀
tpcds_q24/datafusion:vortex-file-compressed 189133329 206506342.00 0.92 ns
tpcds_q25/datafusion:vortex-file-compressed 117692226 133131168.00 0.88 ns 🚀
tpcds_q26/datafusion:vortex-file-compressed 64866318 73707998.00 0.88 ns 🚀
tpcds_q27/datafusion:vortex-file-compressed 175606794 195375057.00 0.90 ns 🚀
tpcds_q28/datafusion:vortex-file-compressed 51363826 56627127.00 0.91 ns
tpcds_q29/datafusion:vortex-file-compressed 119581101 127722469.00 0.94 ns
tpcds_q30/datafusion:vortex-file-compressed 30716609 33447623.00 0.92 ns
tpcds_q31/datafusion:vortex-file-compressed 183774843 200579741.00 0.92 ns
tpcds_q32/datafusion:vortex-file-compressed 26141451 28360554.00 0.92 ns
tpcds_q33/datafusion:vortex-file-compressed 38340107 41627544.00 0.92 ns
tpcds_q34/datafusion:vortex-file-compressed 38317033 43120789.00 0.89 ns 🚀
tpcds_q35/datafusion:vortex-file-compressed 63004630 70210639.00 0.90 ns 🚀
tpcds_q36/datafusion:vortex-file-compressed 108680788 124079200.00 0.88 ns 🚀
tpcds_q37/datafusion:vortex-file-compressed 41172605 48250876.00 0.85 ns 🚀
tpcds_q38/datafusion:vortex-file-compressed 93979269 99924083.00 0.94 ns
tpcds_q39/datafusion:vortex-file-compressed 208679677 221103968.00 0.94 ns
tpcds_q40/datafusion:vortex-file-compressed 57295271 62709077.00 0.91 ns
tpcds_q41/datafusion:vortex-file-compressed 13876690 16292764.00 0.85 ns 🚀
tpcds_q42/datafusion:vortex-file-compressed 32213768 34020075.00 0.95 ns
tpcds_q43/datafusion:vortex-file-compressed 47692629 52760116.00 0.90 ns
tpcds_q44/datafusion:vortex-file-compressed 44913733 46509982.00 0.97 ns
tpcds_q45/datafusion:vortex-file-compressed 51478617 53203016.00 0.97 ns
tpcds_q46/datafusion:vortex-file-compressed 67149297 71271053.00 0.94 ns
tpcds_q47/datafusion:vortex-file-compressed 242964002 269926344.00 0.90 ns
tpcds_q48/datafusion:vortex-file-compressed 70926980 74832955.00 0.95 ns
tpcds_q49/datafusion:vortex-file-compressed 69750774 73906079.00 0.94 ns
tpcds_q50/datafusion:vortex-file-compressed 77969568 78275509.00 1.00 ns
tpcds_q51/datafusion:vortex-file-compressed 93618542 95752292.00 0.98 ns
tpcds_q52/datafusion:vortex-file-compressed 32025287 32496548.00 0.99 ns
tpcds_q53/datafusion:vortex-file-compressed 29258486 31017704.00 0.94 ns
tpcds_q54/datafusion:vortex-file-compressed 48714160 53021488.00 0.92 ns
tpcds_q55/datafusion:vortex-file-compressed 31850814 35360210.00 0.90 ns
tpcds_q56/datafusion:vortex-file-compressed 48585979 48704515.00 1.00 ns
tpcds_q57/datafusion:vortex-file-compressed 188194031 202004962.00 0.93 ns
tpcds_q58/datafusion:vortex-file-compressed 114978847 122452493.00 0.94 ns
tpcds_q59/datafusion:vortex-file-compressed 96103243 104479416.00 0.92 ns
tpcds_q60/datafusion:vortex-file-compressed 46779390 50386107.00 0.93 ns
tpcds_q61/datafusion:vortex-file-compressed 57156543 60010772.00 0.95 ns
tpcds_q62/datafusion:vortex-file-compressed 45813379 50709869.00 0.90 ns
tpcds_q63/datafusion:vortex-file-compressed 30395171 32015409.00 0.95 ns
tpcds_q64/datafusion:vortex-file-compressed 725162281 769674472.00 0.94 ns
tpcds_q65/datafusion:vortex-file-compressed 52580775 56423158.00 0.93 ns
tpcds_q66/datafusion:vortex-file-compressed 101636021 112815456.00 0.90 ns
tpcds_q67/datafusion:vortex-file-compressed 140315994 150357129.00 0.93 ns
tpcds_q68/datafusion:vortex-file-compressed 66981603 73562495.00 0.91 ns
tpcds_q69/datafusion:vortex-file-compressed 48243980 52704224.00 0.92 ns
tpcds_q70/datafusion:vortex-file-compressed 127021413 129410837.00 0.98 ns
tpcds_q71/datafusion:vortex-file-compressed 30733438 34134132.00 0.90 ns
tpcds_q72/datafusion:vortex-file-compressed 3353988469 3744246984.00 0.90 ns 🚀
tpcds_q73/datafusion:vortex-file-compressed 45350914 41650161.00 1.09 ns
tpcds_q74/datafusion:vortex-file-compressed 168566314 176746891.00 0.95 ns
tpcds_q75/datafusion:vortex-file-compressed 135679813 149140681.00 0.91 ns
tpcds_q76/datafusion:vortex-file-compressed 69038073 68139185.00 1.01 ns
tpcds_q77/datafusion:vortex-file-compressed 55200719 57055197.00 0.97 ns
tpcds_q78/datafusion:vortex-file-compressed 176936557 189147520.00 0.94 ns
tpcds_q79/datafusion:vortex-file-compressed 42972590 46473006.00 0.92 ns
tpcds_q80/datafusion:vortex-file-compressed 120675355 124593729.00 0.97 ns
tpcds_q81/datafusion:vortex-file-compressed 38723111 39304812.00 0.99 ns
tpcds_q82/datafusion:vortex-file-compressed 42344594 44167892.00 0.96 ns
tpcds_q83/datafusion:vortex-file-compressed 68780081 71146286.00 0.97 ns
tpcds_q84/datafusion:vortex-file-compressed 15406111 17519370.00 0.88 ns 🚀
tpcds_q85/datafusion:vortex-file-compressed 138602302 148289566.00 0.93 ns
tpcds_q86/datafusion:vortex-file-compressed 31491223 35297351.00 0.89 ns 🚀
tpcds_q87/datafusion:vortex-file-compressed 95041718 101100988.00 0.94 ns
tpcds_q88/datafusion:vortex-file-compressed 78884044 83942073.00 0.94 ns
tpcds_q89/datafusion:vortex-file-compressed 57721242 63696641.00 0.91 ns
tpcds_q90/datafusion:vortex-file-compressed 17256562 18811189.00 0.92 ns
tpcds_q91/datafusion:vortex-file-compressed 27408102 30351862.00 0.90 ns
tpcds_q92/datafusion:vortex-file-compressed 20628331 23161893.00 0.89 ns 🚀
tpcds_q93/datafusion:vortex-file-compressed 38681748 43492948.00 0.89 ns 🚀
tpcds_q94/datafusion:vortex-file-compressed 28331509 30956345.00 0.92 ns
tpcds_q95/datafusion:vortex-file-compressed 93954596 101646598.00 0.92 ns
tpcds_q96/datafusion:vortex-file-compressed 15080303 16823446.00 0.90 ns 🚀
tpcds_q97/datafusion:vortex-file-compressed 33556542 36367176.00 0.92 ns
tpcds_q98/datafusion:vortex-file-compressed 50622990 54759685.00 0.92 ns
tpcds_q99/datafusion:vortex-file-compressed 64210039 67854388.00 0.95 ns
tpcds_q01/datafusion:vortex-compact 34576553 38439605.00 0.90 ns 🚀
tpcds_q02/datafusion:vortex-compact 84206589 89127185.00 0.94 ns
tpcds_q03/datafusion:vortex-compact 34543754 35970172.00 0.96 ns
tpcds_q04/datafusion:vortex-compact 451266775 466923040.00 0.97 ns
tpcds_q05/datafusion:vortex-compact 82366408 90066579.00 0.91 ns
tpcds_q06/datafusion:vortex-compact 86074649 87207462.00 0.99 ns
tpcds_q07/datafusion:vortex-compact 95572099 104331644.00 0.92 ns
tpcds_q08/datafusion:vortex-compact 50102077 52627805.00 0.95 ns
tpcds_q09/datafusion:vortex-compact 99788072 108197073.00 0.92 ns
tpcds_q10/datafusion:vortex-compact 66777820 73620114.00 0.91 ns
tpcds_q11/datafusion:vortex-compact 260594399 275986694.00 0.94 ns
tpcds_q12/datafusion:vortex-compact 40602975 43138282.00 0.94 ns
tpcds_q13/datafusion:vortex-compact 137017380 151794489.00 0.90 ns
tpcds_q14/datafusion:vortex-compact 270319587 296578389.00 0.91 ns
tpcds_q15/datafusion:vortex-compact 56298836 58283159.00 0.97 ns
tpcds_q16/datafusion:vortex-compact 42458260 43333293.00 0.98 ns
tpcds_q17/datafusion:vortex-compact 129834124 140731530.00 0.92 ns
tpcds_q18/datafusion:vortex-compact 121275470 129224547.00 0.94 ns
tpcds_q19/datafusion:vortex-compact 63163391 67961171.00 0.93 ns
tpcds_q20/datafusion:vortex-compact 47299151 51368769.00 0.92 ns
tpcds_q21/datafusion:vortex-compact 177039267 196767659.00 0.90 ns 🚀
tpcds_q22/datafusion:vortex-compact 80907004 82796608.00 0.98 ns
tpcds_q23/datafusion:vortex-compact 233138553 257342462.00 0.91 ns
tpcds_q24/datafusion:vortex-compact 220316130 246289871.00 0.89 ns 🚀
tpcds_q25/datafusion:vortex-compact 132627584 142326799.00 0.93 ns
tpcds_q26/datafusion:vortex-compact 76555913 81520799.00 0.94 ns
tpcds_q27/datafusion:vortex-compact 222911089 231590817.00 0.96 ns
tpcds_q28/datafusion:vortex-compact 103482985 109397846.00 0.95 ns
tpcds_q29/datafusion:vortex-compact 133045969 143054918.00 0.93 ns
tpcds_q30/datafusion:vortex-compact 34851567 39181790.00 0.89 ns 🚀
tpcds_q31/datafusion:vortex-compact 219679422 240364460.00 0.91 ns
tpcds_q32/datafusion:vortex-compact 30887129 33344606.00 0.93 ns
tpcds_q33/datafusion:vortex-compact 52282778 54959577.00 0.95 ns
tpcds_q34/datafusion:vortex-compact 57140727 60951197.00 0.94 ns
tpcds_q35/datafusion:vortex-compact 76158534 82820861.00 0.92 ns
tpcds_q36/datafusion:vortex-compact 131664272 140977315.00 0.93 ns
tpcds_q37/datafusion:vortex-compact 52111382 58525400.00 0.89 ns 🚀
tpcds_q38/datafusion:vortex-compact 104221827 115032124.00 0.91 ns
tpcds_q39/datafusion:vortex-compact 214396120 207441885.00 1.03 ns
tpcds_q40/datafusion:vortex-compact 65502540 67901669.00 0.96 ns
tpcds_q41/datafusion:vortex-compact 16495229 17641552.00 0.94 ns
tpcds_q42/datafusion:vortex-compact 35211753 41669917.00 0.85 ns 🚀
tpcds_q43/datafusion:vortex-compact 55899622 59015809.00 0.95 ns
tpcds_q44/datafusion:vortex-compact 70572092 75641542.00 0.93 ns
tpcds_q45/datafusion:vortex-compact 53918903 59558235.00 0.91 ns
tpcds_q46/datafusion:vortex-compact 90409910 101820608.00 0.89 ns 🚀
tpcds_q47/datafusion:vortex-compact 266834783 315992661.00 0.84 ns 🚀
tpcds_q48/datafusion:vortex-compact 107869535 118685773.00 0.91 ns
tpcds_q49/datafusion:vortex-compact 99051452 108823045.00 0.91 ns
tpcds_q50/datafusion:vortex-compact 94989520 103895298.00 0.91 ns
tpcds_q51/datafusion:vortex-compact 99844919 112031922.00 0.89 ns 🚀
tpcds_q52/datafusion:vortex-compact 39220953 38454952.00 1.02 ns
tpcds_q53/datafusion:vortex-compact 38528815 42443563.00 0.91 ns
tpcds_q54/datafusion:vortex-compact 63043682 70448090.00 0.89 ns 🚀
tpcds_q55/datafusion:vortex-compact 38978443 41864647.00 0.93 ns
tpcds_q56/datafusion:vortex-compact 60992746 64106041.00 0.95 ns
tpcds_q57/datafusion:vortex-compact 201859551 230530755.00 0.88 ns 🚀
tpcds_q58/datafusion:vortex-compact 122729133 137999392.00 0.89 ns 🚀
tpcds_q59/datafusion:vortex-compact 109988612 125888909.00 0.87 ns 🚀
tpcds_q60/datafusion:vortex-compact 60257376 65823264.00 0.92 ns
tpcds_q61/datafusion:vortex-compact 81164304 88711203.00 0.91 ns
tpcds_q62/datafusion:vortex-compact 48618210 53009723.00 0.92 ns
tpcds_q63/datafusion:vortex-compact 38914536 41674178.00 0.93 ns
tpcds_q64/datafusion:vortex-compact 825115387 898705058.00 0.92 ns
tpcds_q65/datafusion:vortex-compact 71954001 78320496.00 0.92 ns
tpcds_q66/datafusion:vortex-compact 111767645 126052447.00 0.89 ns 🚀
tpcds_q67/datafusion:vortex-compact 153089499 169952528.00 0.90 ns
tpcds_q68/datafusion:vortex-compact 90842372 103858137.00 0.87 ns 🚀
tpcds_q69/datafusion:vortex-compact 63327301 72329319.00 0.88 ns 🚀
tpcds_q70/datafusion:vortex-compact 139105976 153930976.00 0.90 ns
tpcds_q71/datafusion:vortex-compact 43946138 50727613.00 0.87 ns 🚀
tpcds_q72/datafusion:vortex-compact 3349141097 4270050393.00 0.78 ns 🚀
tpcds_q73/datafusion:vortex-compact 57940353 66317979.00 0.87 ns 🚀
tpcds_q74/datafusion:vortex-compact 192093877 220344860.00 0.87 ns 🚀
tpcds_q75/datafusion:vortex-compact 186958106 208871865.00 0.90 ns 🚀
tpcds_q76/datafusion:vortex-compact 80993650 97951264.00 0.83 ns 🚀
tpcds_q77/datafusion:vortex-compact 69586867 78206032.00 0.89 ns 🚀
tpcds_q78/datafusion:vortex-compact 203920881 244769339.00 0.83 ns 🚀
tpcds_q79/datafusion:vortex-compact 71217468 78087398.00 0.91 ns
tpcds_q80/datafusion:vortex-compact 141440071 161673980.00 0.87 ns 🚀
tpcds_q81/datafusion:vortex-compact 42441493 45967645.00 0.92 ns
tpcds_q82/datafusion:vortex-compact 54008607 62537207.00 0.86 ns 🚀
tpcds_q83/datafusion:vortex-compact 65251733 76610372.00 0.85 ns 🚀
tpcds_q84/datafusion:vortex-compact 18661639 19236410.00 0.97 ns
tpcds_q85/datafusion:vortex-compact 163562737 174444542.00 0.94 ns
tpcds_q86/datafusion:vortex-compact 33103848 38335524.00 0.86 ns 🚀
tpcds_q87/datafusion:vortex-compact 109227160 119012754.00 0.92 ns
tpcds_q88/datafusion:vortex-compact 131991263 146348600.00 0.90 ns
tpcds_q89/datafusion:vortex-compact 64432390 76723601.00 0.84 ns 🚀
tpcds_q90/datafusion:vortex-compact 22943276 25557974.00 0.90 ns 🚀
tpcds_q91/datafusion:vortex-compact 41867380 45081933.00 0.93 ns
tpcds_q92/datafusion:vortex-compact 22658032 25451855.00 0.89 ns 🚀
tpcds_q93/datafusion:vortex-compact 53431711 58123748.00 0.92 ns
tpcds_q94/datafusion:vortex-compact 35109949 36645237.00 0.96 ns
tpcds_q95/datafusion:vortex-compact 106483359 117976477.00 0.90 ns
tpcds_q96/datafusion:vortex-compact 26174609 27453078.00 0.95 ns
tpcds_q97/datafusion:vortex-compact 44673088 52682592.00 0.85 ns 🚀
tpcds_q98/datafusion:vortex-compact 58324871 68712169.00 0.85 ns 🚀
tpcds_q99/datafusion:vortex-compact 66068946 77071867.00 0.86 ns 🚀
tpcds_q01/duckdb:parquet 44200584 48778212.00 0.91 ns
tpcds_q02/duckdb:parquet 59579286 63468299.00 0.94 ns
tpcds_q03/duckdb:parquet 12117336 12976578.00 0.93 ns
tpcds_q04/duckdb:parquet 126764706 132272953.00 0.96 ns
tpcds_q05/duckdb:parquet 68395466 81922357.00 0.83 ns 🚀
tpcds_q06/duckdb:parquet 29021687 32156471.00 0.90 ns
tpcds_q07/duckdb:parquet 23040382 24583787.00 0.94 ns
tpcds_q08/duckdb:parquet 28066806 30683915.00 0.91 ns
tpcds_q09/duckdb:parquet 38900056 41174788.00 0.94 ns
tpcds_q10/duckdb:parquet 34483535 37557590.00 0.92 ns
tpcds_q11/duckdb:parquet 90864065 101184404.00 0.90 ns 🚀
tpcds_q12/duckdb:parquet 13956117 16567508.00 0.84 ns 🚀
tpcds_q13/duckdb:parquet 34318846 37442863.00 0.92 ns
tpcds_q14/duckdb:parquet 160839949 169662547.00 0.95 ns
tpcds_q15/duckdb:parquet 29539581 32979653.00 0.90 ns 🚀
tpcds_q16/duckdb:parquet 21271905 23482478.00 0.91 ns
tpcds_q17/duckdb:parquet 37989575 40067631.00 0.95 ns
tpcds_q18/duckdb:parquet 46906459 51011154.00 0.92 ns
tpcds_q19/duckdb:parquet 29142595 31951462.00 0.91 ns
tpcds_q20/duckdb:parquet 16678066 16467678.00 1.01 ns
tpcds_q21/duckdb:parquet 11586293 12076203.00 0.96 ns
tpcds_q22/duckdb:parquet 66840682 75839676.00 0.88 ns 🚀
tpcds_q23/duckdb:parquet 113834426 123773696.00 0.92 ns
tpcds_q24/duckdb:parquet 45852068 48705411.00 0.94 ns
tpcds_q25/duckdb:parquet 32581542 35280318.00 0.92 ns
tpcds_q26/duckdb:parquet 35896255 41482824.00 0.87 ns 🚀
tpcds_q27/duckdb:parquet 88009812 94361242.00 0.93 ns
tpcds_q28/duckdb:parquet 36159163 41005024.00 0.88 ns 🚀
tpcds_q29/duckdb:parquet 38517905 39309074.00 0.98 ns
tpcds_q30/duckdb:parquet 41480035 43088361.00 0.96 ns
tpcds_q31/duckdb:parquet 22155172 24708155.00 0.90 ns 🚀
tpcds_q32/duckdb:parquet 11561705 12267453.00 0.94 ns
tpcds_q33/duckdb:parquet 66024602 73725013.00 0.90 ns 🚀
tpcds_q34/duckdb:parquet 20347459 23386532.00 0.87 ns 🚀
tpcds_q35/duckdb:parquet 57993423 66323938.00 0.87 ns 🚀
tpcds_q36/duckdb:parquet 20046206 21948553.00 0.91 ns
tpcds_q37/duckdb:parquet 14038992 14401873.00 0.97 ns
tpcds_q38/duckdb:parquet 33376551 37232204.00 0.90 ns 🚀
tpcds_q39/duckdb:parquet 32252648 34682381.00 0.93 ns
tpcds_q40/duckdb:parquet 18080702 20314158.00 0.89 ns 🚀
tpcds_q41/duckdb:parquet 7525775 8464662.00 0.89 ns 🚀
tpcds_q42/duckdb:parquet 10226897 11002086.00 0.93 ns
tpcds_q43/duckdb:parquet 15577117 17003283.00 0.92 ns
tpcds_q44/duckdb:parquet 20545396 23146156.00 0.89 ns 🚀
tpcds_q45/duckdb:parquet 25033787 30653812.00 0.82 ns 🚀
tpcds_q46/duckdb:parquet 45695389 51396053.00 0.89 ns 🚀
tpcds_q47/duckdb:parquet 44512066 49149947.00 0.91 ns
tpcds_q48/duckdb:parquet 30625349 34328445.00 0.89 ns 🚀
tpcds_q49/duckdb:parquet 23729602 26961092.00 0.88 ns 🚀
tpcds_q50/duckdb:parquet 24378930 27407563.00 0.89 ns 🚀
tpcds_q51/duckdb:parquet 93513639 101168661.00 0.92 ns
tpcds_q52/duckdb:parquet 10636743 12407114.00 0.86 ns 🚀
tpcds_q53/duckdb:parquet 16629178 17506112.00 0.95 ns
tpcds_q54/duckdb:parquet 42104821 44536957.00 0.95 ns
tpcds_q55/duckdb:parquet 10746306 11338430.00 0.95 ns
tpcds_q56/duckdb:parquet 65361246 68142288.00 0.96 ns
tpcds_q57/duckdb:parquet 35599046 38152085.00 0.93 ns
tpcds_q58/duckdb:parquet 21001772 24026444.00 0.87 ns 🚀
tpcds_q59/duckdb:parquet 36473267 36896873.00 0.99 ns
tpcds_q60/duckdb:parquet 69357917 74798070.00 0.93 ns
tpcds_q61/duckdb:parquet 29525757 33502797.00 0.88 ns 🚀
tpcds_q62/duckdb:parquet 12566904 12822253.00 0.98 ns
tpcds_q63/duckdb:parquet 15117188 16331512.00 0.93 ns
tpcds_q64/duckdb:parquet 73333238 79879517.00 0.92 ns
tpcds_q65/duckdb:parquet 20113029 21931041.00 0.92 ns
tpcds_q66/duckdb:parquet 54635611 58879622.00 0.93 ns
tpcds_q67/duckdb:parquet 131472515 150748874.00 0.87 ns 🚀
tpcds_q68/duckdb:parquet 37660956 39485938.00 0.95 ns
tpcds_q69/duckdb:parquet 36437566 38833158.00 0.94 ns
tpcds_q70/duckdb:parquet 19497213 21444624.00 0.91 ns
tpcds_q71/duckdb:parquet 17199849 19335760.00 0.89 ns 🚀
tpcds_q72/duckdb:parquet 165813113 169649265.00 0.98 ns
tpcds_q73/duckdb:parquet 18189179 19707389.00 0.92 ns
tpcds_q74/duckdb:parquet 48653711 52911595.00 0.92 ns
tpcds_q75/duckdb:parquet 51577776 55803385.00 0.92 ns
tpcds_q76/duckdb:parquet 69102441 73367616.00 0.94 ns
tpcds_q77/duckdb:parquet 62967955 69515208.00 0.91 ns
tpcds_q78/duckdb:parquet 72413127 80223607.00 0.90 ns
tpcds_q79/duckdb:parquet 27041706 28979768.00 0.93 ns
tpcds_q80/duckdb:parquet 86805488 87525467.00 0.99 ns
tpcds_q81/duckdb:parquet 45971438 49811152.00 0.92 ns
tpcds_q82/duckdb:parquet 16198336 18317559.00 0.88 ns 🚀
tpcds_q83/duckdb:parquet 15847813 17612992.00 0.90 ns 🚀
tpcds_q84/duckdb:parquet 19322560 21063024.00 0.92 ns
tpcds_q85/duckdb:parquet 40836963 42864253.00 0.95 ns
tpcds_q86/duckdb:parquet 12316097 13810495.00 0.89 ns 🚀
tpcds_q87/duckdb:parquet 36941531 39433042.00 0.94 ns
tpcds_q88/duckdb:parquet 28872086 29953426.00 0.96 ns
tpcds_q89/duckdb:parquet 17040197 17813401.00 0.96 ns
tpcds_q90/duckdb:parquet 7300682 8031385.00 0.91 ns
tpcds_q91/duckdb:parquet 23690972 24564131.00 0.96 ns
tpcds_q92/duckdb:parquet 10998464 12328699.00 0.89 ns 🚀
tpcds_q93/duckdb:parquet 30016081 31875971.00 0.94 ns
tpcds_q94/duckdb:parquet 15680412 18804155.00 0.83 ns 🚀
tpcds_q95/duckdb:parquet 144280948 136070622.00 1.06 ns
tpcds_q96/duckdb:parquet 9081276 10336525.00 0.88 ns 🚀
tpcds_q97/duckdb:parquet 34950753 39969283.00 0.87 ns 🚀
tpcds_q98/duckdb:parquet 17897188 18320426.00 0.98 ns
tpcds_q99/duckdb:parquet 19615069 20893276.00 0.94 ns
tpcds_q01/duckdb:vortex-file-compressed 26315405 29577856.00 0.89 ns 🚀
tpcds_q02/duckdb:vortex-file-compressed 82576330 86533565.00 0.95 ns
tpcds_q03/duckdb:vortex-file-compressed 22383182 24391842.00 0.92 ns
tpcds_q04/duckdb:vortex-file-compressed 105046323 113216533.00 0.93 ns
tpcds_q05/duckdb:vortex-file-compressed 97393985 112506673.00 0.87 ns 🚀
tpcds_q06/duckdb:vortex-file-compressed 35548804 38508601.00 0.92 ns
tpcds_q07/duckdb:vortex-file-compressed 23289426 25753067.00 0.90 ns
tpcds_q08/duckdb:vortex-file-compressed 22612642 25589609.00 0.88 ns 🚀
tpcds_q09/duckdb:vortex-file-compressed 37924465 41552532.00 0.91 ns
tpcds_q10/duckdb:vortex-file-compressed 35488465 39066602.00 0.91 ns
tpcds_q11/duckdb:vortex-file-compressed 60860367 63031842.00 0.97 ns
tpcds_q12/duckdb:vortex-file-compressed 14748456 15630245.00 0.94 ns
tpcds_q13/duckdb:vortex-file-compressed 32642847 36419429.00 0.90 ns 🚀
tpcds_q14/duckdb:vortex-file-compressed 201926167 205592422.00 0.98 ns
tpcds_q15/duckdb:vortex-file-compressed 40991363 43212935.00 0.95 ns
tpcds_q16/duckdb:vortex-file-compressed 28444193 31230238.00 0.91 ns
tpcds_q17/duckdb:vortex-file-compressed 37031242 42057663.00 0.88 ns 🚀
tpcds_q18/duckdb:vortex-file-compressed 45171080 49228468.00 0.92 ns
tpcds_q19/duckdb:vortex-file-compressed 31044995 35276653.00 0.88 ns 🚀
tpcds_q20/duckdb:vortex-file-compressed 15988558 18408107.00 0.87 ns 🚀
tpcds_q21/duckdb:vortex-file-compressed 19266572 24269705.00 0.79 ns 🚀
tpcds_q22/duckdb:vortex-file-compressed 100917186 110862566.00 0.91 ns
tpcds_q23/duckdb:vortex-file-compressed 122293254 131949238.00 0.93 ns
tpcds_q24/duckdb:vortex-file-compressed 55653670 57226791.00 0.97 ns
tpcds_q25/duckdb:vortex-file-compressed 38169540 38921066.00 0.98 ns
tpcds_q26/duckdb:vortex-file-compressed 38871001 40202518.00 0.97 ns
tpcds_q27/duckdb:vortex-file-compressed 85949817 92988489.00 0.92 ns
tpcds_q28/duckdb:vortex-file-compressed 35783893 39086395.00 0.92 ns
tpcds_q29/duckdb:vortex-file-compressed 37090263 39289890.00 0.94 ns
tpcds_q30/duckdb:vortex-file-compressed 29540367 30933232.00 0.95 ns
tpcds_q31/duckdb:vortex-file-compressed 26128840 25803730.00 1.01 ns
tpcds_q32/duckdb:vortex-file-compressed 16134306 17431789.00 0.93 ns
tpcds_q33/duckdb:vortex-file-compressed 69381283 77629470.00 0.89 ns 🚀
tpcds_q34/duckdb:vortex-file-compressed 19241053 20609883.00 0.93 ns
tpcds_q35/duckdb:vortex-file-compressed 60628516 73382999.00 0.83 ns 🚀
tpcds_q36/duckdb:vortex-file-compressed 27264723 27832856.00 0.98 ns
tpcds_q37/duckdb:vortex-file-compressed 22381098 24970855.00 0.90 ns 🚀
tpcds_q38/duckdb:vortex-file-compressed 35769529 38734476.00 0.92 ns
tpcds_q39/duckdb:vortex-file-compressed 45190403 46494695.00 0.97 ns
tpcds_q40/duckdb:vortex-file-compressed 22244997 26779187.00 0.83 ns 🚀
tpcds_q41/duckdb:vortex-file-compressed 13117349 14342112.00 0.91 ns
tpcds_q42/duckdb:vortex-file-compressed 11960479 12259865.00 0.98 ns
tpcds_q43/duckdb:vortex-file-compressed 20370848 21020253.00 0.97 ns
tpcds_q44/duckdb:vortex-file-compressed 23636758 24663599.00 0.96 ns
tpcds_q45/duckdb:vortex-file-compressed 27595304 29534530.00 0.93 ns
tpcds_q46/duckdb:vortex-file-compressed 46445724 53564612.00 0.87 ns 🚀
tpcds_q47/duckdb:vortex-file-compressed 50043991 52925979.00 0.95 ns
tpcds_q48/duckdb:vortex-file-compressed 29996488 31819547.00 0.94 ns
tpcds_q49/duckdb:vortex-file-compressed 29402021 34051330.00 0.86 ns 🚀
tpcds_q50/duckdb:vortex-file-compressed 36132383 38606012.00 0.94 ns
tpcds_q51/duckdb:vortex-file-compressed 98804789 102499784.00 0.96 ns
tpcds_q52/duckdb:vortex-file-compressed 12431635 13472664.00 0.92 ns
tpcds_q53/duckdb:vortex-file-compressed 16808957 18097966.00 0.93 ns
tpcds_q54/duckdb:vortex-file-compressed 48515266 50199788.00 0.97 ns
tpcds_q55/duckdb:vortex-file-compressed 12161710 12798416.00 0.95 ns
tpcds_q56/duckdb:vortex-file-compressed 62385775 75094995.00 0.83 ns 🚀
tpcds_q57/duckdb:vortex-file-compressed 44001786 49358443.00 0.89 ns 🚀
tpcds_q58/duckdb:vortex-file-compressed 31560711 36698548.00 0.86 ns 🚀
tpcds_q59/duckdb:vortex-file-compressed 56350760 60646841.00 0.93 ns
tpcds_q60/duckdb:vortex-file-compressed 64445767 81163056.00 0.79 ns 🚀
tpcds_q61/duckdb:vortex-file-compressed 37644484 39218252.00 0.96 ns
tpcds_q62/duckdb:vortex-file-compressed 17807190 19128757.00 0.93 ns
tpcds_q63/duckdb:vortex-file-compressed 17377857 19283163.00 0.90 ns
tpcds_q64/duckdb:vortex-file-compressed 78891033 82720178.00 0.95 ns
tpcds_q65/duckdb:vortex-file-compressed 23679823 24661678.00 0.96 ns
tpcds_q66/duckdb:vortex-file-compressed 57676596 59771820.00 0.96 ns
tpcds_q67/duckdb:vortex-file-compressed 143659102 151264460.00 0.95 ns
tpcds_q68/duckdb:vortex-file-compressed 40085708 41941711.00 0.96 ns
tpcds_q69/duckdb:vortex-file-compressed 37706959 41354756.00 0.91 ns
tpcds_q70/duckdb:vortex-file-compressed 23874693 25496931.00 0.94 ns
tpcds_q71/duckdb:vortex-file-compressed 20609756 21485962.00 0.96 ns
tpcds_q72/duckdb:vortex-file-compressed 176189195 180758539.00 0.97 ns
tpcds_q73/duckdb:vortex-file-compressed 19884718 20141406.00 0.99 ns
tpcds_q74/duckdb:vortex-file-compressed 51549730 53176725.00 0.97 ns
tpcds_q75/duckdb:vortex-file-compressed 59315734 60325532.00 0.98 ns
tpcds_q76/duckdb:vortex-file-compressed 61218082 63960927.00 0.96 ns
tpcds_q77/duckdb:vortex-file-compressed 67989496 69058687.00 0.98 ns
tpcds_q78/duckdb:vortex-file-compressed 80880055 83763871.00 0.97 ns
tpcds_q79/duckdb:vortex-file-compressed 35572564 37918200.00 0.94 ns
tpcds_q80/duckdb:vortex-file-compressed 88074418 96848380.00 0.91 ns
tpcds_q81/duckdb:vortex-file-compressed 33289819 36875523.00 0.90 ns
tpcds_q82/duckdb:vortex-file-compressed 22126291 24539247.00 0.90 ns
tpcds_q83/duckdb:vortex-file-compressed 27036810 29510438.00 0.92 ns
tpcds_q84/duckdb:vortex-file-compressed 17377936 17735628.00 0.98 ns
tpcds_q85/duckdb:vortex-file-compressed 46046620 48434734.00 0.95 ns
tpcds_q86/duckdb:vortex-file-compressed 16005521 18234495.00 0.88 ns 🚀
tpcds_q87/duckdb:vortex-file-compressed 43132499 42962749.00 1.00 ns
tpcds_q88/duckdb:vortex-file-compressed 48109917 48491279.00 0.99 ns
tpcds_q89/duckdb:vortex-file-compressed 18516258 19429011.00 0.95 ns
tpcds_q90/duckdb:vortex-file-compressed 16137628 17124482.00 0.94 ns
tpcds_q91/duckdb:vortex-file-compressed 27321792 28287308.00 0.97 ns
tpcds_q92/duckdb:vortex-file-compressed 14255930 15402018.00 0.93 ns
tpcds_q93/duckdb:vortex-file-compressed 29387062 32122530.00 0.91 ns
tpcds_q94/duckdb:vortex-file-compressed 23466247 23961859.00 0.98 ns
tpcds_q95/duckdb:vortex-file-compressed 155978150 159828856.00 0.98 ns
tpcds_q96/duckdb:vortex-file-compressed 18131518 18792002.00 0.96 ns
tpcds_q97/duckdb:vortex-file-compressed 41214754 40536173.00 1.02 ns
tpcds_q98/duckdb:vortex-file-compressed 18229569 19211933.00 0.95 ns
tpcds_q99/duckdb:vortex-file-compressed 32698995 33323135.00 0.98 ns
tpcds_q01/duckdb:vortex-compact 34429692 34749054.00 0.99 ns
tpcds_q02/duckdb:vortex-compact 124886028 132050176.00 0.95 ns
tpcds_q03/duckdb:vortex-compact 52778322 51166421.00 1.03 ns
tpcds_q04/duckdb:vortex-compact 122746515 130489094.00 0.94 ns
tpcds_q05/duckdb:vortex-compact 174073448 172114667.00 1.01 ns
tpcds_q06/duckdb:vortex-compact 39945480 44073210.00 0.91 ns
tpcds_q07/duckdb:vortex-compact 39666786 40422496.00 0.98 ns
tpcds_q08/duckdb:vortex-compact 28960739 30698863.00 0.94 ns
tpcds_q09/duckdb:vortex-compact 111272729 120998647.00 0.92 ns
tpcds_q10/duckdb:vortex-compact 47626342 52079549.00 0.91 ns
tpcds_q11/duckdb:vortex-compact 76622918 83623298.00 0.92 ns
tpcds_q12/duckdb:vortex-compact 18227588 21792081.00 0.84 ns 🚀
tpcds_q13/duckdb:vortex-compact 54339434 55732143.00 0.98 ns
tpcds_q14/duckdb:vortex-compact 301704151 308620517.00 0.98 ns
tpcds_q15/duckdb:vortex-compact 45031388 46603018.00 0.97 ns
tpcds_q16/duckdb:vortex-compact 36820969 40870498.00 0.90 ns
tpcds_q17/duckdb:vortex-compact 51290623 52656948.00 0.97 ns
tpcds_q18/duckdb:vortex-compact 67498453 70296936.00 0.96 ns
tpcds_q19/duckdb:vortex-compact 41985816 41277040.00 1.02 ns
tpcds_q20/duckdb:vortex-compact 20747044 22230463.00 0.93 ns
tpcds_q21/duckdb:vortex-compact 27532674 27797080.00 0.99 ns
tpcds_q22/duckdb:vortex-compact 107648723 120233120.00 0.90 ns 🚀
tpcds_q23/duckdb:vortex-compact 168958306 162621482.00 1.04 ns
tpcds_q24/duckdb:vortex-compact 76367049 81179379.00 0.94 ns
tpcds_q25/duckdb:vortex-compact 51091064 56219626.00 0.91 ns
tpcds_q26/duckdb:vortex-compact 50974190 61451894.00 0.83 ns 🚀
tpcds_q27/duckdb:vortex-compact 142348704 148292842.00 0.96 ns
tpcds_q28/duckdb:vortex-compact 105998372 111645592.00 0.95 ns
tpcds_q29/duckdb:vortex-compact 52922899 55726306.00 0.95 ns
tpcds_q30/duckdb:vortex-compact 34407929 38889454.00 0.88 ns 🚀
tpcds_q31/duckdb:vortex-compact 31818208 32422567.00 0.98 ns
tpcds_q32/duckdb:vortex-compact 22615047 25055814.00 0.90 ns
tpcds_q33/duckdb:vortex-compact 139976628 158422049.00 0.88 ns 🚀
tpcds_q34/duckdb:vortex-compact 30041117 31902705.00 0.94 ns
tpcds_q35/duckdb:vortex-compact 72718406 78859963.00 0.92 ns
tpcds_q36/duckdb:vortex-compact 34964511 36652358.00 0.95 ns
tpcds_q37/duckdb:vortex-compact 31135614 32828062.00 0.95 ns
tpcds_q38/duckdb:vortex-compact 41020394 41023679.00 1.00 ns
tpcds_q39/duckdb:vortex-compact 54188294 52664212.00 1.03 ns
tpcds_q40/duckdb:vortex-compact 30822824 33598816.00 0.92 ns
tpcds_q41/duckdb:vortex-compact 16930776 18559476.00 0.91 ns
tpcds_q42/duckdb:vortex-compact 15573705 16008385.00 0.97 ns
tpcds_q43/duckdb:vortex-compact 24052735 25354791.00 0.95 ns
tpcds_q44/duckdb:vortex-compact 34188983 36624643.00 0.93 ns
tpcds_q45/duckdb:vortex-compact 32155143 36058736.00 0.89 ns 🚀
tpcds_q46/duckdb:vortex-compact 61785533 66069657.00 0.94 ns
tpcds_q47/duckdb:vortex-compact 55271517 58027489.00 0.95 ns
tpcds_q48/duckdb:vortex-compact 45976716 46147208.00 1.00 ns
tpcds_q49/duckdb:vortex-compact 47756292 47767538.00 1.00 ns
tpcds_q50/duckdb:vortex-compact 54039148 57618203.00 0.94 ns
tpcds_q51/duckdb:vortex-compact 104506666 112657641.00 0.93 ns
tpcds_q52/duckdb:vortex-compact 16380664 16855551.00 0.97 ns
tpcds_q53/duckdb:vortex-compact 22514172 23489319.00 0.96 ns
tpcds_q54/duckdb:vortex-compact 85848804 91299057.00 0.94 ns
tpcds_q55/duckdb:vortex-compact 14395077 16296955.00 0.88 ns 🚀
tpcds_q56/duckdb:vortex-compact 142336226 153040608.00 0.93 ns
tpcds_q57/duckdb:vortex-compact 47264870 48072892.00 0.98 ns
tpcds_q58/duckdb:vortex-compact 39828481 44336642.00 0.90 ns 🚀
tpcds_q59/duckdb:vortex-compact 70170937 72483940.00 0.97 ns
tpcds_q60/duckdb:vortex-compact 145985063 151742143.00 0.96 ns
tpcds_q61/duckdb:vortex-compact 49993940 53536168.00 0.93 ns
tpcds_q62/duckdb:vortex-compact 23049321 29717263.00 0.78 ns 🚀
tpcds_q63/duckdb:vortex-compact 21899501 24472607.00 0.89 ns 🚀
tpcds_q64/duckdb:vortex-compact 104235331 104979359.00 0.99 ns
tpcds_q65/duckdb:vortex-compact 28114434 29279651.00 0.96 ns
tpcds_q66/duckdb:vortex-compact 98305686 108846228.00 0.90 ns
tpcds_q67/duckdb:vortex-compact 149165623 160010597.00 0.93 ns
tpcds_q68/duckdb:vortex-compact 55626056 60907778.00 0.91 ns
tpcds_q69/duckdb:vortex-compact 47571488 51851473.00 0.92 ns
tpcds_q70/duckdb:vortex-compact 28816114 29816590.00 0.97 ns
tpcds_q71/duckdb:vortex-compact 25180304 28045688.00 0.90 ns 🚀
tpcds_q72/duckdb:vortex-compact 198985357 201926572.00 0.99 ns
tpcds_q73/duckdb:vortex-compact 28514773 29870017.00 0.95 ns
tpcds_q74/duckdb:vortex-compact 60065696 64744481.00 0.93 ns
tpcds_q75/duckdb:vortex-compact 71296245 72925182.00 0.98 ns
tpcds_q76/duckdb:vortex-compact 136832452 138224607.00 0.99 ns
tpcds_q77/duckdb:vortex-compact 138026428 149551655.00 0.92 ns
tpcds_q78/duckdb:vortex-compact 87541628 90478976.00 0.97 ns
tpcds_q79/duckdb:vortex-compact 61994209 63634698.00 0.97 ns
tpcds_q80/duckdb:vortex-compact 173680220 180206975.00 0.96 ns
tpcds_q81/duckdb:vortex-compact 40546494 43117666.00 0.94 ns
tpcds_q82/duckdb:vortex-compact 31573191 35606497.00 0.89 ns 🚀
tpcds_q83/duckdb:vortex-compact 45230211 48971126.00 0.92 ns
tpcds_q84/duckdb:vortex-compact 21868421 22758352.00 0.96 ns
tpcds_q85/duckdb:vortex-compact 60513582 69455440.00 0.87 ns 🚀
tpcds_q86/duckdb:vortex-compact 22576684 21239246.00 1.06 ns
tpcds_q87/duckdb:vortex-compact 44688390 47049513.00 0.95 ns
tpcds_q88/duckdb:vortex-compact 48327418 53160302.00 0.91 ns
tpcds_q89/duckdb:vortex-compact 23645602 24574955.00 0.96 ns
tpcds_q90/duckdb:vortex-compact 16702060 17289552.00 0.97 ns
tpcds_q91/duckdb:vortex-compact 44636381 48008561.00 0.93 ns
tpcds_q92/duckdb:vortex-compact 19709913 20513088.00 0.96 ns
tpcds_q93/duckdb:vortex-compact 37278703 41265455.00 0.90 ns
tpcds_q94/duckdb:vortex-compact 28206896 30642371.00 0.92 ns
tpcds_q95/duckdb:vortex-compact 167821755 171113804.00 0.98 ns
tpcds_q96/duckdb:vortex-compact 19066596 20026844.00 0.95 ns
tpcds_q97/duckdb:vortex-compact 40692275 47576893.00 0.86 ns 🚀
tpcds_q98/duckdb:vortex-compact 22613560 27199479.00 0.83 ns 🚀
tpcds_q99/duckdb:vortex-compact 37473727 38392198.00 0.98 ns
tpcds_q01/duckdb:duckdb 20225421 20893412.00 0.97 ns
tpcds_q02/duckdb:duckdb 17797018 18598876.00 0.96 ns
tpcds_q03/duckdb:duckdb 8469649 9125675.00 0.93 ns
tpcds_q04/duckdb:duckdb 160454396 164542728.00 0.98 ns
tpcds_q05/duckdb:duckdb 18370504 19537580.00 0.94 ns
tpcds_q06/duckdb:duckdb 22031273 23815607.00 0.93 ns
tpcds_q07/duckdb:duckdb 38738244 40774355.00 0.95 ns
tpcds_q08/duckdb:duckdb 119546972 121353320.00 0.99 ns
tpcds_q09/duckdb:duckdb 19473016 19853949.00 0.98 ns
tpcds_q10/duckdb:duckdb 23058776 25380668.00 0.91 ns
tpcds_q11/duckdb:duckdb 135553200 143384263.00 0.95 ns
tpcds_q12/duckdb:duckdb 10706947 12034550.00 0.89 ns 🚀
tpcds_q13/duckdb:duckdb 23292981 24351331.00 0.96 ns
tpcds_q14/duckdb:duckdb 91558779 96501053.00 0.95 ns
tpcds_q15/duckdb:duckdb 23542973 25635080.00 0.92 ns
tpcds_q16/duckdb:duckdb 16673261 17706184.00 0.94 ns
tpcds_q17/duckdb:duckdb 20994526 23455763.00 0.90 ns 🚀
tpcds_q18/duckdb:duckdb 43662929 45665120.00 0.96 ns
tpcds_q19/duckdb:duckdb 15907315 16843100.00 0.94 ns
tpcds_q20/duckdb:duckdb 11282656 12227807.00 0.92 ns
tpcds_q21/duckdb:duckdb 6156168 7355289.00 0.84 ns 🚀
tpcds_q22/duckdb:duckdb 61146863 67857671.00 0.90 ns
tpcds_q23/duckdb:duckdb 74484567 71792281.00 1.04 ns
tpcds_q24/duckdb:duckdb 22410979 24395831.00 0.92 ns
tpcds_q25/duckdb:duckdb 16777070 18445662.00 0.91 ns
tpcds_q26/duckdb:duckdb 25631154 28966064.00 0.88 ns 🚀
tpcds_q27/duckdb:duckdb 39096816 43435855.00 0.90 ns
tpcds_q28/duckdb:duckdb 21176454 21648646.00 0.98 ns
tpcds_q29/duckdb:duckdb 19825563 21188359.00 0.94 ns
tpcds_q30/duckdb:duckdb 28308969 29284191.00 0.97 ns
tpcds_q31/duckdb:duckdb 19032102 20523618.00 0.93 ns
tpcds_q32/duckdb:duckdb 7336972 7535298.00 0.97 ns
tpcds_q33/duckdb:duckdb 12334113 13081843.00 0.94 ns
tpcds_q34/duckdb:duckdb 15125165 15898821.00 0.95 ns
tpcds_q35/duckdb:duckdb 30774118 33512859.00 0.92 ns
tpcds_q36/duckdb:duckdb 68077310 76305903.00 0.89 ns 🚀
tpcds_q37/duckdb:duckdb 7243125 8057446.00 0.90 ns 🚀
tpcds_q38/duckdb:duckdb 30311438 31420474.00 0.96 ns
tpcds_q39/duckdb:duckdb 26173149 28607979.00 0.91 ns
tpcds_q40/duckdb:duckdb 12834326 14119962.00 0.91 ns
tpcds_q41/duckdb:duckdb 8387190 8420311.00 1.00 ns
tpcds_q42/duckdb:duckdb 6255968 7018898.00 0.89 ns 🚀
tpcds_q43/duckdb:duckdb 10666335 11850284.00 0.90 ns
tpcds_q44/duckdb:duckdb 12810705 13522697.00 0.95 ns
tpcds_q45/duckdb:duckdb 16359558 19285407.00 0.85 ns 🚀
tpcds_q46/duckdb:duckdb 35606275 38362616.00 0.93 ns
tpcds_q47/duckdb:duckdb 40274754 43490051.00 0.93 ns
tpcds_q48/duckdb:duckdb 21039051 22208720.00 0.95 ns
tpcds_q49/duckdb:duckdb 15463104 17824050.00 0.87 ns 🚀
tpcds_q50/duckdb:duckdb 14121246 15514620.00 0.91 ns
tpcds_q51/duckdb:duckdb 89961081 92642350.00 0.97 ns
tpcds_q52/duckdb:duckdb 7255501 7420815.00 0.98 ns
tpcds_q53/duckdb:duckdb 11441382 12009494.00 0.95 ns
tpcds_q54/duckdb:duckdb 16332504 18427978.00 0.89 ns 🚀
tpcds_q55/duckdb:duckdb 6723400 7373833.00 0.91 ns
tpcds_q56/duckdb:duckdb 12933301 13541416.00 0.96 ns
tpcds_q57/duckdb:duckdb 30979618 32255059.00 0.96 ns
tpcds_q58/duckdb:duckdb 11452571 12571343.00 0.91 ns
tpcds_q59/duckdb:duckdb 34402684 36533132.00 0.94 ns
tpcds_q60/duckdb:duckdb 14389683 15341735.00 0.94 ns
tpcds_q61/duckdb:duckdb 14271247 15785276.00 0.90 ns
tpcds_q62/duckdb:duckdb 9112508 10258496.00 0.89 ns 🚀
tpcds_q63/duckdb:duckdb 10901284 11902152.00 0.92 ns
tpcds_q64/duckdb:duckdb 53559320 56697954.00 0.94 ns
tpcds_q65/duckdb:duckdb 32991455 36964944.00 0.89 ns 🚀
tpcds_q66/duckdb:duckdb 25121318 27278211.00 0.92 ns
tpcds_q67/duckdb:duckdb 125210185 143622167.00 0.87 ns 🚀
tpcds_q68/duckdb:duckdb 24443316 26051280.00 0.94 ns
tpcds_q69/duckdb:duckdb 22970668 24603357.00 0.93 ns
tpcds_q70/duckdb:duckdb 13670261 14833656.00 0.92 ns
tpcds_q71/duckdb:duckdb 11592587 12158832.00 0.95 ns
tpcds_q72/duckdb:duckdb 42255186 43768243.00 0.97 ns
tpcds_q73/duckdb:duckdb 10381737 12337169.00 0.84 ns 🚀
tpcds_q74/duckdb:duckdb 96929813 106306050.00 0.91 ns
tpcds_q75/duckdb:duckdb 40522982 46546862.00 0.87 ns 🚀
tpcds_q76/duckdb:duckdb 12015377 12931822.00 0.93 ns
tpcds_q77/duckdb:duckdb 11607240 12110120.00 0.96 ns
tpcds_q78/duckdb:duckdb 64661847 67478985.00 0.96 ns
tpcds_q79/duckdb:duckdb 17524771 18321576.00 0.96 ns
tpcds_q80/duckdb:duckdb 28602203 28716098.00 1.00 ns
tpcds_q81/duckdb:duckdb 37169899 40909798.00 0.91 ns
tpcds_q82/duckdb:duckdb 8336842 9546898.00 0.87 ns 🚀
tpcds_q83/duckdb:duckdb 8943940 10017716.00 0.89 ns 🚀
tpcds_q84/duckdb:duckdb 13671309 14885325.00 0.92 ns
tpcds_q85/duckdb:duckdb 23910175 25540766.00 0.94 ns
tpcds_q86/duckdb:duckdb 10441208 11221042.00 0.93 ns
tpcds_q87/duckdb:duckdb 33091605 35684723.00 0.93 ns
tpcds_q88/duckdb:duckdb 23525952 24685891.00 0.95 ns
tpcds_q89/duckdb:duckdb 13466354 14334971.00 0.94 ns
tpcds_q90/duckdb:duckdb 5378471 5983642.00 0.90 ns 🚀
tpcds_q91/duckdb:duckdb 12327844 14061015.00 0.88 ns 🚀
tpcds_q92/duckdb:duckdb 8390898 9363159.00 0.90 ns 🚀
tpcds_q93/duckdb:duckdb 19014642 24077899.00 0.79 ns 🚀
tpcds_q94/duckdb:duckdb 12482414 13813695.00 0.90 ns
tpcds_q95/duckdb:duckdb 125017185 115479867.00 1.08 ns
tpcds_q96/duckdb:duckdb 4531824 4776162.00 0.95 ns
tpcds_q97/duckdb:duckdb 31279345 33981082.00 0.92 ns
tpcds_q98/duckdb:duckdb 13076930 14854958.00 0.88 ns 🚀
tpcds_q99/duckdb:duckdb 16194625 16932641.00 0.96 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.093x ➖
  • Vortex: 1.101x ➖
  • Parquet: 1.078x ➖
  • duckdb:vortex: 1.020x ➖
  • datafusion:vortex: 1.189x ➖
  • Best: tpch_q13/datafusion:vortex-compact (0.674x)
  • Worst: tpch_q19/datafusion:vortex-compact (1.807x)
  • Significant (>30%): 1↑ 14↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 198628276 200239996.00 0.99 ns
tpch_q02/datafusion:parquet 496188471 424472270.00 1.17 ns
tpch_q03/datafusion:parquet 309149259 310613967.00 1.00 ns
tpch_q04/datafusion:parquet 144192921 154629576.00 0.93 ns
tpch_q05/datafusion:parquet 570601087 513428748.00 1.11 ns
tpch_q06/datafusion:parquet 139327009 137482788.00 1.01 ns
tpch_q07/datafusion:parquet 617386597 521670451.00 1.18 ns
tpch_q08/datafusion:parquet 683421818 609478489.00 1.12 ns
tpch_q09/datafusion:parquet 682820133 543807653.00 1.26 ns
tpch_q10/datafusion:parquet 657409739 561405331.00 1.17 ns
tpch_q11/datafusion:parquet 333802539 335131170.00 1.00 ns
tpch_q12/datafusion:parquet 280939403 283291818.00 0.99 ns
tpch_q13/datafusion:parquet 465823124 433768558.00 1.07 ns
tpch_q14/datafusion:parquet 284692866 216773937.00 1.31 ns 🚨
tpch_q15/datafusion:parquet 393554201 294964735.00 1.33 ns 🚨
tpch_q16/datafusion:parquet 215909782 185111041.00 1.17 ns
tpch_q17/datafusion:parquet 513671747 388243766.00 1.32 ns 🚨
tpch_q18/datafusion:parquet 734825658 493397454.00 1.49 ns 🚨
tpch_q19/datafusion:parquet 374429563 341150755.00 1.10 ns
tpch_q20/datafusion:parquet 363554426 364647062.00 1.00 ns
tpch_q21/datafusion:parquet 674227104 549013881.00 1.23 ns
tpch_q22/datafusion:parquet 134898083 112136586.00 1.20 ns
tpch_q01/datafusion:vortex-file-compressed 236164543 188661864.00 1.25 ns
tpch_q02/datafusion:vortex-file-compressed 646348086 432648632.00 1.49 ns 🚨
tpch_q03/datafusion:vortex-file-compressed 468145833 354417005.00 1.32 ns 🚨
tpch_q04/datafusion:vortex-file-compressed 251563645 208303956.00 1.21 ns
tpch_q05/datafusion:vortex-file-compressed 552528317 559233187.00 0.99 ns
tpch_q06/datafusion:vortex-file-compressed 305171089 216496570.00 1.41 ns 🚨
tpch_q07/datafusion:vortex-file-compressed 443862723 398234582.00 1.11 ns
tpch_q08/datafusion:vortex-file-compressed 662467061 594960890.00 1.11 ns
tpch_q09/datafusion:vortex-file-compressed 514905484 513524792.00 1.00 ns
tpch_q10/datafusion:vortex-file-compressed 606644068 474434084.00 1.28 ns
tpch_q11/datafusion:vortex-file-compressed 372876771 312264686.00 1.19 ns
tpch_q12/datafusion:vortex-file-compressed 443170368 380731006.00 1.16 ns
tpch_q13/datafusion:vortex-file-compressed 208187836 211625587.00 0.98 ns
tpch_q14/datafusion:vortex-file-compressed 260140925 194712768.00 1.34 ns 🚨
tpch_q15/datafusion:vortex-file-compressed 354755488 302854654.00 1.17 ns
tpch_q16/datafusion:vortex-file-compressed 203214302 180801400.00 1.12 ns
tpch_q17/datafusion:vortex-file-compressed 472432628 300148707.00 1.57 ns 🚨
tpch_q18/datafusion:vortex-file-compressed 395778339 299266062.00 1.32 ns 🚨
tpch_q19/datafusion:vortex-file-compressed 448735715 351851426.00 1.28 ns
tpch_q20/datafusion:vortex-file-compressed 400620369 405830997.00 0.99 ns
tpch_q21/datafusion:vortex-file-compressed 484369883 448543904.00 1.08 ns
tpch_q22/datafusion:vortex-file-compressed 204129547 144856910.00 1.41 ns 🚨
tpch_q01/datafusion:vortex-compact 293102909 247129742.00 1.19 ns
tpch_q02/datafusion:vortex-compact 515261265 451251363.00 1.14 ns
tpch_q03/datafusion:vortex-compact 376774008 305054252.00 1.24 ns
tpch_q04/datafusion:vortex-compact 232628928 214120315.00 1.09 ns
tpch_q05/datafusion:vortex-compact 470154440 365108450.00 1.29 ns
tpch_q06/datafusion:vortex-compact 418005306 315900780.00 1.32 ns 🚨
tpch_q07/datafusion:vortex-compact 493577205 390699451.00 1.26 ns
tpch_q08/datafusion:vortex-compact 654129080 578358641.00 1.13 ns
tpch_q09/datafusion:vortex-compact 429997159 447963575.00 0.96 ns
tpch_q10/datafusion:vortex-compact 510252783 473256036.00 1.08 ns
tpch_q11/datafusion:vortex-compact 309393275 250132697.00 1.24 ns
tpch_q12/datafusion:vortex-compact 434602870 434980328.00 1.00 ns
tpch_q13/datafusion:vortex-compact 202902588 301239197.00 0.67 ns 🚀
tpch_q14/datafusion:vortex-compact 335163491 334801654.00 1.00 ns
tpch_q15/datafusion:vortex-compact 572761478 447366398.00 1.28 ns
tpch_q16/datafusion:vortex-compact 173484074 234145016.00 0.74 ns
tpch_q17/datafusion:vortex-compact 429180634 290471989.00 1.48 ns 🚨
tpch_q18/datafusion:vortex-compact 398302419 261418650.00 1.52 ns 🚨
tpch_q19/datafusion:vortex-compact 827755875 458209241.00 1.81 ns 🚨
tpch_q20/datafusion:vortex-compact 593574898 453612534.00 1.31 ns 🚨
tpch_q21/datafusion:vortex-compact 576208201 517601671.00 1.11 ns
tpch_q22/datafusion:vortex-compact 167098864 113816463.00 1.47 ns 🚨
tpch_q01/duckdb:parquet 488811164 593237171.00 0.82 ns
tpch_q02/duckdb:parquet 1263007440 1301899362.00 0.97 ns
tpch_q03/duckdb:parquet 961240112 1098486287.00 0.88 ns
tpch_q04/duckdb:parquet 607099469 564249985.00 1.08 ns
tpch_q05/duckdb:parquet 1487154967 1527753458.00 0.97 ns
tpch_q06/duckdb:parquet 402918202 424549587.00 0.95 ns
tpch_q07/duckdb:parquet 1161933336 1061023627.00 1.10 ns
tpch_q08/duckdb:parquet 1826916611 1616895895.00 1.13 ns
tpch_q09/duckdb:parquet 1437422210 1251177610.00 1.15 ns
tpch_q10/duckdb:parquet 1262585603 1297627683.00 0.97 ns
tpch_q11/duckdb:parquet 871265803 847938472.00 1.03 ns
tpch_q12/duckdb:parquet 725293926 607696376.00 1.19 ns
tpch_q13/duckdb:parquet 908643778 883071119.00 1.03 ns
tpch_q14/duckdb:parquet 662659782 613833653.00 1.08 ns
tpch_q15/duckdb:parquet 511390074 462540944.00 1.11 ns
tpch_q16/duckdb:parquet 479066461 480244939.00 1.00 ns
tpch_q17/duckdb:parquet 783090907 688567880.00 1.14 ns
tpch_q18/duckdb:parquet 768313156 819321959.00 0.94 ns
tpch_q19/duckdb:parquet 694533567 794162305.00 0.87 ns
tpch_q20/duckdb:parquet 1101442254 1011471255.00 1.09 ns
tpch_q21/duckdb:parquet 1126466151 1047871795.00 1.08 ns
tpch_q22/duckdb:parquet 508751981 475055523.00 1.07 ns
tpch_q01/duckdb:vortex-file-compressed 230928548 230124735.00 1.00 ns
tpch_q02/duckdb:vortex-file-compressed 865315808 921864797.00 0.94 ns
tpch_q03/duckdb:vortex-file-compressed 571460814 531876826.00 1.07 ns
tpch_q04/duckdb:vortex-file-compressed 387450551 368838220.00 1.05 ns
tpch_q05/duckdb:vortex-file-compressed 866715066 837548130.00 1.03 ns
tpch_q06/duckdb:vortex-file-compressed 379421478 335962648.00 1.13 ns
tpch_q07/duckdb:vortex-file-compressed 687495467 656307038.00 1.05 ns
tpch_q08/duckdb:vortex-file-compressed 1035119474 878422133.00 1.18 ns
tpch_q09/duckdb:vortex-file-compressed 930522442 820994316.00 1.13 ns
tpch_q10/duckdb:vortex-file-compressed 762323577 698110961.00 1.09 ns
tpch_q11/duckdb:vortex-file-compressed 499173313 509963819.00 0.98 ns
tpch_q12/duckdb:vortex-file-compressed 481078988 497775027.00 0.97 ns
tpch_q13/duckdb:vortex-file-compressed 469936347 475505275.00 0.99 ns
tpch_q14/duckdb:vortex-file-compressed 453752143 417944098.00 1.09 ns
tpch_q15/duckdb:vortex-file-compressed 291243693 275868891.00 1.06 ns
tpch_q16/duckdb:vortex-file-compressed 330825314 354004758.00 0.93 ns
tpch_q17/duckdb:vortex-file-compressed 754699930 545567840.00 1.38 ns 🚨
tpch_q18/duckdb:vortex-file-compressed 587442764 502342652.00 1.17 ns
tpch_q19/duckdb:vortex-file-compressed 407999294 428936341.00 0.95 ns
tpch_q20/duckdb:vortex-file-compressed 842189745 763043221.00 1.10 ns
tpch_q21/duckdb:vortex-file-compressed 893104992 983900343.00 0.91 ns
tpch_q22/duckdb:vortex-file-compressed 320616985 345918686.00 0.93 ns
tpch_q01/duckdb:vortex-compact 259743903 249224811.00 1.04 ns
tpch_q02/duckdb:vortex-compact 803772599 827933478.00 0.97 ns
tpch_q03/duckdb:vortex-compact 471411939 561109573.00 0.84 ns
tpch_q04/duckdb:vortex-compact 317434497 323353753.00 0.98 ns
tpch_q05/duckdb:vortex-compact 789394944 816005129.00 0.97 ns
tpch_q06/duckdb:vortex-compact 374682074 338265541.00 1.11 ns
tpch_q07/duckdb:vortex-compact 702469645 746042584.00 0.94 ns
tpch_q08/duckdb:vortex-compact 830912948 795159381.00 1.04 ns
tpch_q09/duckdb:vortex-compact 779647056 786499362.00 0.99 ns
tpch_q10/duckdb:vortex-compact 637272697 609889289.00 1.04 ns
tpch_q11/duckdb:vortex-compact 529673594 430710642.00 1.23 ns
tpch_q12/duckdb:vortex-compact 411234665 414920241.00 0.99 ns
tpch_q13/duckdb:vortex-compact 438380609 438575154.00 1.00 ns
tpch_q14/duckdb:vortex-compact 423780608 421107936.00 1.01 ns
tpch_q15/duckdb:vortex-compact 258757004 247131907.00 1.05 ns
tpch_q16/duckdb:vortex-compact 276040038 338612941.00 0.82 ns
tpch_q17/duckdb:vortex-compact 588320079 625104971.00 0.94 ns
tpch_q18/duckdb:vortex-compact 463421811 484605962.00 0.96 ns
tpch_q19/duckdb:vortex-compact 456123388 457700210.00 1.00 ns
tpch_q20/duckdb:vortex-compact 748729005 712767354.00 1.05 ns
tpch_q21/duckdb:vortex-compact 986261677 950849242.00 1.04 ns
tpch_q22/duckdb:vortex-compact 345934943 364031512.00 0.95 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.990x ➖
  • Vortex: 0.986x ➖
  • Parquet: 0.990x ➖
  • duckdb:vortex: 0.985x ➖
  • datafusion:vortex: 0.987x ➖
  • Best: tpch_q18/duckdb:vortex-file-compressed (0.935x)
  • Worst: tpch_q16/datafusion:vortex-compact (1.028x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 727615609 706304086.00 1.03 ns
tpch_q02/datafusion:arrow 208387616 205115266.00 1.02 ns
tpch_q03/datafusion:arrow 541343148 547707266.00 0.99 ns
tpch_q04/datafusion:arrow 393380117 393809611.00 1.00 ns
tpch_q05/datafusion:arrow 1087194585 1086501084.00 1.00 ns
tpch_q06/datafusion:arrow 307036271 309399973.00 0.99 ns
tpch_q07/datafusion:arrow 1364294988 1367503859.00 1.00 ns
tpch_q08/datafusion:arrow 1320170646 1343922973.00 0.98 ns
tpch_q09/datafusion:arrow 1598682938 1609840401.00 0.99 ns
tpch_q10/datafusion:arrow 665133868 674168834.00 0.99 ns
tpch_q11/datafusion:arrow 189447727 187925044.00 1.01 ns
tpch_q12/datafusion:arrow 873901121 738698749.00 1.18 ns 🚨
tpch_q13/datafusion:arrow 529540789 538961464.00 0.98 ns
tpch_q14/datafusion:arrow 353389427 356637953.00 0.99 ns
tpch_q15/datafusion:arrow 733354687 762293008.00 0.96 ns
tpch_q16/datafusion:arrow 127192590 126608115.00 1.00 ns
tpch_q17/datafusion:arrow 1612581226 1614984426.00 1.00 ns
tpch_q18/datafusion:arrow 2087058835 2101117342.00 0.99 ns
tpch_q19/datafusion:arrow 567072627 570964253.00 0.99 ns
tpch_q20/datafusion:arrow 564652828 555276283.00 1.02 ns
tpch_q21/datafusion:arrow 3559585168 3655594710.00 0.97 ns
tpch_q22/datafusion:arrow 181505693 185967878.00 0.98 ns
tpch_q01/datafusion:parquet 454696114 465296382.00 0.98 ns
tpch_q02/datafusion:parquet 270836805 271596720.00 1.00 ns
tpch_q03/datafusion:parquet 404792998 413984235.00 0.98 ns
tpch_q04/datafusion:parquet 154672897 151300280.00 1.02 ns
tpch_q05/datafusion:parquet 591696795 596219058.00 0.99 ns
tpch_q06/datafusion:parquet 121553928 132010833.00 0.92 ns
tpch_q07/datafusion:parquet 804406674 811184282.00 0.99 ns
tpch_q08/datafusion:parquet 677622561 671733286.00 1.01 ns
tpch_q09/datafusion:parquet 978438711 983221741.00 1.00 ns
tpch_q10/datafusion:parquet 614538107 607832786.00 1.01 ns
tpch_q11/datafusion:parquet 208043975 205959836.00 1.01 ns
tpch_q12/datafusion:parquet 253833957 245858804.00 1.03 ns
tpch_q13/datafusion:parquet 332413961 344379862.00 0.97 ns
tpch_q14/datafusion:parquet 203444878 200416317.00 1.02 ns
tpch_q15/datafusion:parquet 259463430 263829175.00 0.98 ns
tpch_q16/datafusion:parquet 185785740 196903555.00 0.94 ns
tpch_q17/datafusion:parquet 844882800 848904188.00 1.00 ns
tpch_q18/datafusion:parquet 1053490139 1043346066.00 1.01 ns
tpch_q19/datafusion:parquet 340715523 336600090.00 1.01 ns
tpch_q20/datafusion:parquet 377933574 381942727.00 0.99 ns
tpch_q21/datafusion:parquet 912967033 923387841.00 0.99 ns
tpch_q22/datafusion:parquet 219663803 221001161.00 0.99 ns
tpch_q01/datafusion:vortex-file-compressed 421984889 423407802.00 1.00 ns
tpch_q02/datafusion:vortex-file-compressed 163534602 170400955.00 0.96 ns
tpch_q03/datafusion:vortex-file-compressed 261090785 261860821.00 1.00 ns
tpch_q04/datafusion:vortex-file-compressed 111202184 112390667.00 0.99 ns
tpch_q05/datafusion:vortex-file-compressed 466658998 473249712.00 0.99 ns
tpch_q06/datafusion:vortex-file-compressed 40210584 42201575.00 0.95 ns
tpch_q07/datafusion:vortex-file-compressed 646059355 658616480.00 0.98 ns
tpch_q08/datafusion:vortex-file-compressed 483244642 495133061.00 0.98 ns
tpch_q09/datafusion:vortex-file-compressed 812851014 828113809.00 0.98 ns
tpch_q10/datafusion:vortex-file-compressed 292120564 298237436.00 0.98 ns
tpch_q11/datafusion:vortex-file-compressed 121035691 123210331.00 0.98 ns
tpch_q12/datafusion:vortex-file-compressed 128203745 133531703.00 0.96 ns
tpch_q13/datafusion:vortex-file-compressed 229703970 231187885.00 0.99 ns
tpch_q14/datafusion:vortex-file-compressed 73598668 74706166.00 0.99 ns
tpch_q15/datafusion:vortex-file-compressed 107533440 110716360.00 0.97 ns
tpch_q16/datafusion:vortex-file-compressed 98514969 99827720.00 0.99 ns
tpch_q17/datafusion:vortex-file-compressed 759899479 761058067.00 1.00 ns
tpch_q18/datafusion:vortex-file-compressed 966314340 976347621.00 0.99 ns
tpch_q19/datafusion:vortex-file-compressed 130510909 130239530.00 1.00 ns
tpch_q20/datafusion:vortex-file-compressed 209845663 211202867.00 0.99 ns
tpch_q21/datafusion:vortex-file-compressed 766475109 777610314.00 0.99 ns
tpch_q22/datafusion:vortex-file-compressed 63847346 65592403.00 0.97 ns
tpch_q01/datafusion:vortex-compact 473934238 475378949.00 1.00 ns
tpch_q02/datafusion:vortex-compact 173203596 173012989.00 1.00 ns
tpch_q03/datafusion:vortex-compact 277716266 277366728.00 1.00 ns
tpch_q04/datafusion:vortex-compact 133373924 133660784.00 1.00 ns
tpch_q05/datafusion:vortex-compact 479453201 490602575.00 0.98 ns
tpch_q06/datafusion:vortex-compact 63628669 62762259.00 1.01 ns
tpch_q07/datafusion:vortex-compact 692600943 694509136.00 1.00 ns
tpch_q08/datafusion:vortex-compact 495776366 514198067.00 0.96 ns
tpch_q09/datafusion:vortex-compact 831118931 850031722.00 0.98 ns
tpch_q10/datafusion:vortex-compact 336862759 338326415.00 1.00 ns
tpch_q11/datafusion:vortex-compact 125468431 132136723.00 0.95 ns
tpch_q12/datafusion:vortex-compact 190832649 191335230.00 1.00 ns
tpch_q13/datafusion:vortex-compact 275234618 277615579.00 0.99 ns
tpch_q14/datafusion:vortex-compact 92878730 93633544.00 0.99 ns
tpch_q15/datafusion:vortex-compact 164522702 169199405.00 0.97 ns
tpch_q16/datafusion:vortex-compact 107344249 104406464.00 1.03 ns
tpch_q17/datafusion:vortex-compact 756904652 774078784.00 0.98 ns
tpch_q18/datafusion:vortex-compact 976651771 999392964.00 0.98 ns
tpch_q19/datafusion:vortex-compact 232898288 226550511.00 1.03 ns
tpch_q20/datafusion:vortex-compact 236687804 237654736.00 1.00 ns
tpch_q21/datafusion:vortex-compact 817934139 823317359.00 0.99 ns
tpch_q22/datafusion:vortex-compact 74264676 75575503.00 0.98 ns
tpch_q01/duckdb:parquet 256356682 255371857.00 1.00 ns
tpch_q02/duckdb:parquet 97090858 97765032.00 0.99 ns
tpch_q03/duckdb:parquet 203699785 206140786.00 0.99 ns
tpch_q04/duckdb:parquet 132351724 134222337.00 0.99 ns
tpch_q05/duckdb:parquet 214390943 222409128.00 0.96 ns
tpch_q06/duckdb:parquet 64409314 63974340.00 1.01 ns
tpch_q07/duckdb:parquet 175262911 185122723.00 0.95 ns
tpch_q08/duckdb:parquet 249462566 254972389.00 0.98 ns
tpch_q09/duckdb:parquet 444079796 450187086.00 0.99 ns
tpch_q10/duckdb:parquet 603901556 601758891.00 1.00 ns
tpch_q11/duckdb:parquet 43878384 43623277.00 1.01 ns
tpch_q12/duckdb:parquet 123294698 121298233.00 1.02 ns
tpch_q13/duckdb:parquet 404549805 415506773.00 0.97 ns
tpch_q14/duckdb:parquet 166536451 170790346.00 0.98 ns
tpch_q15/duckdb:parquet 90360662 91305586.00 0.99 ns
tpch_q16/duckdb:parquet 155346047 155180673.00 1.00 ns
tpch_q17/duckdb:parquet 171399977 173153408.00 0.99 ns
tpch_q18/duckdb:parquet 344079365 342580744.00 1.00 ns
tpch_q19/duckdb:parquet 268674905 285023166.00 0.94 ns
tpch_q20/duckdb:parquet 227061976 225529457.00 1.01 ns
tpch_q21/duckdb:parquet 545677185 556840272.00 0.98 ns
tpch_q22/duckdb:parquet 290131569 294713570.00 0.98 ns
tpch_q01/duckdb:vortex-file-compressed 173183605 176219450.00 0.98 ns
tpch_q02/duckdb:vortex-file-compressed 54105012 55093714.00 0.98 ns
tpch_q03/duckdb:vortex-file-compressed 126585935 129779539.00 0.98 ns
tpch_q04/duckdb:vortex-file-compressed 147525228 150961361.00 0.98 ns
tpch_q05/duckdb:vortex-file-compressed 130010764 130678432.00 0.99 ns
tpch_q06/duckdb:vortex-file-compressed 48545086 50387265.00 0.96 ns
tpch_q07/duckdb:vortex-file-compressed 144382003 148686390.00 0.97 ns
tpch_q08/duckdb:vortex-file-compressed 168572667 176946707.00 0.95 ns
tpch_q09/duckdb:vortex-file-compressed 331896547 334387185.00 0.99 ns
tpch_q10/duckdb:vortex-file-compressed 153315565 154162633.00 0.99 ns
tpch_q11/duckdb:vortex-file-compressed 34973761 36360848.00 0.96 ns
tpch_q12/duckdb:vortex-file-compressed 93962250 96045062.00 0.98 ns
tpch_q13/duckdb:vortex-file-compressed 238198574 239952224.00 0.99 ns
tpch_q14/duckdb:vortex-file-compressed 69735978 69667002.00 1.00 ns
tpch_q15/duckdb:vortex-file-compressed 94190195 97024850.00 0.97 ns
tpch_q16/duckdb:vortex-file-compressed 80161835 79477384.00 1.01 ns
tpch_q17/duckdb:vortex-file-compressed 99956622 100065209.00 1.00 ns
tpch_q18/duckdb:vortex-file-compressed 268621679 287160074.00 0.94 ns
tpch_q19/duckdb:vortex-file-compressed 89539425 91533565.00 0.98 ns
tpch_q20/duckdb:vortex-file-compressed 163211588 164953419.00 0.99 ns
tpch_q21/duckdb:vortex-file-compressed 559988044 563080128.00 0.99 ns
tpch_q22/duckdb:vortex-file-compressed 76670005 77980308.00 0.98 ns
tpch_q01/duckdb:vortex-compact 228489519 226889889.00 1.01 ns
tpch_q02/duckdb:vortex-compact 57124357 59796840.00 0.96 ns
tpch_q03/duckdb:vortex-compact 138728126 141079250.00 0.98 ns
tpch_q04/duckdb:vortex-compact 176735138 176714953.00 1.00 ns
tpch_q05/duckdb:vortex-compact 145156209 146573406.00 0.99 ns
tpch_q06/duckdb:vortex-compact 84619684 86326356.00 0.98 ns
tpch_q07/duckdb:vortex-compact 206037320 205987216.00 1.00 ns
tpch_q08/duckdb:vortex-compact 187164532 192704510.00 0.97 ns
tpch_q09/duckdb:vortex-compact 354384371 360604397.00 0.98 ns
tpch_q10/duckdb:vortex-compact 184476984 186303313.00 0.99 ns
tpch_q11/duckdb:vortex-compact 41882040 41406884.00 1.01 ns
tpch_q12/duckdb:vortex-compact 209574023 209005332.00 1.00 ns
tpch_q13/duckdb:vortex-compact 287652876 287482254.00 1.00 ns
tpch_q14/duckdb:vortex-compact 103282439 103431755.00 1.00 ns
tpch_q15/duckdb:vortex-compact 116928114 119765820.00 0.98 ns
tpch_q16/duckdb:vortex-compact 86559661 86448667.00 1.00 ns
tpch_q17/duckdb:vortex-compact 113458922 116333376.00 0.98 ns
tpch_q18/duckdb:vortex-compact 287195263 294540654.00 0.98 ns
tpch_q19/duckdb:vortex-compact 113967386 116546544.00 0.98 ns
tpch_q20/duckdb:vortex-compact 204231902 205876138.00 0.99 ns
tpch_q21/duckdb:vortex-compact 639003656 642003895.00 1.00 ns
tpch_q22/duckdb:vortex-compact 88669346 89640484.00 0.99 ns
tpch_q01/duckdb:duckdb 116211802 116154717.00 1.00 ns
tpch_q02/duckdb:duckdb 45497551 45653225.00 1.00 ns
tpch_q03/duckdb:duckdb 95468322 95830615.00 1.00 ns
tpch_q04/duckdb:duckdb 128860535 131618833.00 0.98 ns
tpch_q05/duckdb:duckdb 108503440 107681294.00 1.01 ns
tpch_q06/duckdb:duckdb 39459429 38819809.00 1.02 ns
tpch_q07/duckdb:duckdb 85029519 86175362.00 0.99 ns
tpch_q08/duckdb:duckdb 108734254 110814209.00 0.98 ns
tpch_q09/duckdb:duckdb 272694093 274389180.00 0.99 ns
tpch_q10/duckdb:duckdb 200366027 201899107.00 0.99 ns
tpch_q11/duckdb:duckdb 14989779 15154056.00 0.99 ns
tpch_q12/duckdb:duckdb 82420228 83344733.00 0.99 ns
tpch_q13/duckdb:duckdb 234965957 236169223.00 0.99 ns
tpch_q14/duckdb:duckdb 69554932 69650507.00 1.00 ns
tpch_q15/duckdb:duckdb 74477087 74516253.00 1.00 ns
tpch_q16/duckdb:duckdb 72670078 73387864.00 0.99 ns
tpch_q17/duckdb:duckdb 82742337 83211747.00 0.99 ns
tpch_q18/duckdb:duckdb 210802308 211470554.00 1.00 ns
tpch_q19/duckdb:duckdb 112571611 113830303.00 0.99 ns
tpch_q20/duckdb:duckdb 109418765 110089009.00 0.99 ns
tpch_q21/duckdb:duckdb 298944078 299147879.00 1.00 ns
tpch_q22/duckdb:duckdb 66204557 69806087.00 0.95 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 1.031x ➖
  • Vortex: 1.032x ➖
  • Parquet: 1.028x ➖
  • duckdb:vortex: 1.063x ➖
  • datafusion:vortex: 1.001x ➖
  • Best: fineweb_q00/datafusion:vortex-compact (0.731x)
  • Worst: fineweb_q00/duckdb:vortex-file-compressed (1.333x)
  • Significant (>30%): 0↑ 1↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 1076347985 926571795.00 1.16 ns
fineweb_q01/datafusion:parquet 1882746836 1705620580.00 1.10 ns
fineweb_q02/datafusion:parquet 1820132613 1798847188.00 1.01 ns
fineweb_q03/datafusion:parquet 1889639742 1736978855.00 1.09 ns
fineweb_q04/datafusion:parquet 1908652343 1781376559.00 1.07 ns
fineweb_q05/datafusion:parquet 2040854964 1727095627.00 1.18 ns
fineweb_q06/datafusion:parquet 1767969927 1710703720.00 1.03 ns
fineweb_q07/datafusion:parquet 1704058317 1708829134.00 1.00 ns
fineweb_q08/datafusion:parquet 1696401434 1728667917.00 0.98 ns
fineweb_q00/datafusion:vortex-file-compressed 43382679 34400662.00 1.26 ns
fineweb_q01/datafusion:vortex-file-compressed 516833746 653838413.00 0.79 ns
fineweb_q02/datafusion:vortex-file-compressed 450299736 478225964.00 0.94 ns
fineweb_q03/datafusion:vortex-file-compressed 1591206955 1459154968.00 1.09 ns
fineweb_q04/datafusion:vortex-file-compressed 1453778627 1399201466.00 1.04 ns
fineweb_q05/datafusion:vortex-file-compressed 1433147069 1394500107.00 1.03 ns
fineweb_q06/datafusion:vortex-file-compressed 1637085483 1506277739.00 1.09 ns
fineweb_q07/datafusion:vortex-file-compressed 1457522758 1423201987.00 1.02 ns
fineweb_q08/datafusion:vortex-file-compressed 570855146 573875128.00 0.99 ns
fineweb_q00/datafusion:vortex-compact 52217013 71435112.00 0.73 ns
fineweb_q01/datafusion:vortex-compact 502149555 487216419.00 1.03 ns
fineweb_q02/datafusion:vortex-compact 626122548 652735425.00 0.96 ns
fineweb_q03/datafusion:vortex-compact 1685409816 1670080148.00 1.01 ns
fineweb_q04/datafusion:vortex-compact 2170316756 2165070373.00 1.00 ns
fineweb_q05/datafusion:vortex-compact 1664310678 1622020298.00 1.03 ns
fineweb_q06/datafusion:vortex-compact 1672498170 1356386870.00 1.23 ns
fineweb_q07/datafusion:vortex-compact 1274870823 1296599776.00 0.98 ns
fineweb_q08/datafusion:vortex-compact 390368637 418936803.00 0.93 ns
fineweb_q00/duckdb:parquet 1041942237 1172572557.00 0.89 ns
fineweb_q01/duckdb:parquet 1631168412 1537170043.00 1.06 ns
fineweb_q02/duckdb:parquet 1547326631 1688752434.00 0.92 ns
fineweb_q03/duckdb:parquet 4185744666 4012353908.00 1.04 ns
fineweb_q04/duckdb:parquet 1881926143 1850183694.00 1.02 ns
fineweb_q05/duckdb:parquet 2741716696 2835164873.00 0.97 ns
fineweb_q06/duckdb:parquet 3484513308 3405875966.00 1.02 ns
fineweb_q07/duckdb:parquet 3923692130 3973766551.00 0.99 ns
fineweb_q08/duckdb:parquet 1090859121 1073592999.00 1.02 ns
fineweb_q00/duckdb:vortex-file-compressed 117659061 88292599.00 1.33 ns 🚨
fineweb_q01/duckdb:vortex-file-compressed 634348446 556777973.00 1.14 ns
fineweb_q02/duckdb:vortex-file-compressed 532543477 441249112.00 1.21 ns
fineweb_q03/duckdb:vortex-file-compressed 1645323764 1603816183.00 1.03 ns
fineweb_q04/duckdb:vortex-file-compressed 1723289461 1597412681.00 1.08 ns
fineweb_q05/duckdb:vortex-file-compressed 1634360339 1599576021.00 1.02 ns
fineweb_q06/duckdb:vortex-file-compressed 1816221061 1708548539.00 1.06 ns
fineweb_q07/duckdb:vortex-file-compressed 1701179047 1521260828.00 1.12 ns
fineweb_q08/duckdb:vortex-file-compressed 634015295 699787081.00 0.91 ns
fineweb_q00/duckdb:vortex-compact 103324594 86493479.00 1.19 ns
fineweb_q01/duckdb:vortex-compact 575692357 526633094.00 1.09 ns
fineweb_q02/duckdb:vortex-compact 562676905 578861529.00 0.97 ns
fineweb_q03/duckdb:vortex-compact 1639919070 1684829492.00 0.97 ns
fineweb_q04/duckdb:vortex-compact 1787773685 1788643983.00 1.00 ns
fineweb_q05/duckdb:vortex-compact 1581157719 1655499835.00 0.96 ns
fineweb_q06/duckdb:vortex-compact 1574450070 1456878441.00 1.08 ns
fineweb_q07/duckdb:vortex-compact 1439152325 1359145453.00 1.06 ns
fineweb_q08/duckdb:vortex-compact 516341148 513847878.00 1.00 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: Random Access

Summary

  • Overall: 0.946x ➖
  • Vortex: 0.871x ✅
  • Parquet: 0.986x ➖
  • Best: random-access/vortex-tokio-local-disk-footer (0.676x)
  • Worst: random-access/nested-structs/correlated/vortex-tokio-local-disk (1.006x)
  • Significant (>10%): 9↑ 0↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 186149112 188695069.00 0.99 ns
random-access/parquet-tokio-local-disk-footer 185912504 186751425.00 1.00 ns
random-access/taxi/correlated/parquet-tokio-local-disk 273265332 278788500.00 0.98 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 275048765 281462310.00 0.98 ns
random-access/taxi/uniform/parquet-tokio-local-disk 293377447 296539516.00 0.99 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 291559897 300070397.00 0.97 ns
random-access/vortex-tokio-local-disk 1177488 1555109.00 0.76 ns 🚀
random-access/vortex-tokio-local-disk-footer 1188919 1757517.00 0.68 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1691960 2286995.00 0.74 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1715005 2440902.00 0.70 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 4243918 5329316.00 0.80 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4197616 5367318.00 0.78 ns 🚀
random-access/lance-tokio-local-disk 748857 757232.00 0.99 ns
random-access/lance-tokio-local-disk-footer 1354996 1407112.00 0.96 ns
random-access/taxi/correlated/lance-tokio-local-disk 977315 990039.00 0.99 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1662142 1703780.00 0.98 ns
random-access/taxi/uniform/lance-tokio-local-disk 8815533 8564660.00 1.03 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9469451 9254826.00 1.02 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk 13803719265 14147234818.00 0.98 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13412072313 13650128196.00 0.98 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13466875233 13647361353.00 0.99 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13408285301 13632574814.00 0.98 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7139552 7775451.00 0.92 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5520100 6206579.00 0.89 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12022194 13418083.00 0.90 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 11991423 13530313.00 0.89 ns 🚀
random-access/feature-vectors/correlated/lance-tokio-local-disk 3010676 2736299.00 1.10 ns 🚨
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1274583 1341628.00 0.95 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk 1480038 1533281.00 0.97 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2361834 2457412.00 0.96 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk 163722720 163158612.00 1.00 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 161170582 163034689.00 0.99 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 160799648 163152331.00 0.99 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 160326507 164381688.00 0.98 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 704384 719200.00 0.98 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 703884 720059.00 0.98 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk 2340760 2414365.00 0.97 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2453335 2628651.00 0.93 ns
random-access/nested-lists/correlated/lance-tokio-local-disk 269309 276768.00 0.97 ns
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 711105 763819.00 0.93 ns
random-access/nested-lists/uniform/lance-tokio-local-disk 1178139 1186658.00 0.99 ns
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1667144 1711564.00 0.97 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk 26843003 27070781.00 0.99 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 26749750 26915798.00 0.99 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 26577376 26953244.00 0.99 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 26457593 26759626.00 0.99 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk 912558 907171.00 1.01 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 891908 924836.00 0.96 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1735183 1797541.00 0.97 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1728762 1803796.00 0.96 ns
random-access/nested-structs/correlated/lance-tokio-local-disk 431885 441799.00 0.98 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 642791 661713.00 0.97 ns
random-access/nested-structs/uniform/lance-tokio-local-disk 2885660 2865859.00 1.01 ns
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3157289 3118582.00 1.01 ns

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

github-actions bot commented Mar 10, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.095x ➖
  • Vortex: 1.104x ➖
  • Parquet: 1.077x ➖
  • duckdb:vortex: 1.066x ➖
  • datafusion:vortex: 1.144x ➖
  • Best: tpch_q03/datafusion:vortex-file-compressed (0.663x)
  • Worst: tpch_q04/datafusion:vortex-compact (5.178x)
  • Significant (>30%): 1↑ 8↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 858470356 854069313.00 1.01 ns
tpch_q02/datafusion:parquet 844540075 749246286.00 1.13 ns
tpch_q03/datafusion:parquet 954494962 1073533339.00 0.89 ns
tpch_q04/datafusion:parquet 450963417 559752019.00 0.81 ns
tpch_q05/datafusion:parquet 1267301388 1362677251.00 0.93 ns
tpch_q06/datafusion:parquet 527266378 552842821.00 0.95 ns
tpch_q07/datafusion:parquet 1573468758 1717832387.00 0.92 ns
tpch_q08/datafusion:parquet 1636387067 1604305882.00 1.02 ns
tpch_q09/datafusion:parquet 1805399336 1920938007.00 0.94 ns
tpch_q10/datafusion:parquet 2797426708 1950829169.00 1.43 ns 🚨
tpch_q11/datafusion:parquet 1391464068 589941360.00 2.36 ns 🚨
tpch_q12/datafusion:parquet 856827732 792363522.00 1.08 ns
tpch_q13/datafusion:parquet 823930401 682782169.00 1.21 ns
tpch_q14/datafusion:parquet 1166997368 798987890.00 1.46 ns 🚨
tpch_q15/datafusion:parquet 1420135250 1153925961.00 1.23 ns
tpch_q16/datafusion:parquet 502649574 410529829.00 1.22 ns
tpch_q17/datafusion:parquet 1857886605 1623227812.00 1.14 ns
tpch_q18/datafusion:parquet 1784730410 1703516381.00 1.05 ns
tpch_q19/datafusion:parquet 971576820 1007702702.00 0.96 ns
tpch_q20/datafusion:parquet 1121162548 1100715906.00 1.02 ns
tpch_q21/datafusion:parquet 1796117878 2013976293.00 0.89 ns
tpch_q22/datafusion:parquet 658409226 798804111.00 0.82 ns
tpch_q01/datafusion:vortex-file-compressed 726544104 713831240.00 1.02 ns
tpch_q02/datafusion:vortex-file-compressed 625243647 630454513.00 0.99 ns
tpch_q03/datafusion:vortex-file-compressed 729608895 1100745973.00 0.66 ns 🚀
tpch_q04/datafusion:vortex-file-compressed 746787684 621968433.00 1.20 ns
tpch_q05/datafusion:vortex-file-compressed 1030552312 1111310668.00 0.93 ns
tpch_q06/datafusion:vortex-file-compressed 607268300 804005261.00 0.76 ns
tpch_q07/datafusion:vortex-file-compressed 1140728755 1319434171.00 0.86 ns
tpch_q08/datafusion:vortex-file-compressed 1277667434 1535214716.00 0.83 ns
tpch_q09/datafusion:vortex-file-compressed 1429074346 1502050578.00 0.95 ns
tpch_q10/datafusion:vortex-file-compressed 949300606 984764513.00 0.96 ns
tpch_q11/datafusion:vortex-file-compressed 654809517 439986103.00 1.49 ns 🚨
tpch_q12/datafusion:vortex-file-compressed 929707479 903287933.00 1.03 ns
tpch_q13/datafusion:vortex-file-compressed 453464517 441381922.00 1.03 ns
tpch_q14/datafusion:vortex-file-compressed 581218847 551956634.00 1.05 ns
tpch_q15/datafusion:vortex-file-compressed 1042937696 1100770355.00 0.95 ns
tpch_q16/datafusion:vortex-file-compressed 323705945 292561952.00 1.11 ns
tpch_q17/datafusion:vortex-file-compressed 1260267755 1199918864.00 1.05 ns
tpch_q18/datafusion:vortex-file-compressed 1330049878 1369402672.00 0.97 ns
tpch_q19/datafusion:vortex-file-compressed 876032127 734599405.00 1.19 ns
tpch_q20/datafusion:vortex-file-compressed 960208920 966214551.00 0.99 ns
tpch_q21/datafusion:vortex-file-compressed 1680035452 1600509842.00 1.05 ns
tpch_q22/datafusion:vortex-file-compressed 353240987 359103475.00 0.98 ns
tpch_q01/datafusion:vortex-compact 837742631 718547576.00 1.17 ns
tpch_q02/datafusion:vortex-compact 753733295 706158811.00 1.07 ns
tpch_q03/datafusion:vortex-compact 812246532 714164318.00 1.14 ns
tpch_q04/datafusion:vortex-compact 2795468102 539898582.00 5.18 ns 🚨
tpch_q05/datafusion:vortex-compact 3312203137 971232083.00 3.41 ns 🚨
tpch_q06/datafusion:vortex-compact 3207136252 663867119.00 4.83 ns 🚨
tpch_q07/datafusion:vortex-compact 1162397053 1259430506.00 0.92 ns
tpch_q08/datafusion:vortex-compact 1175573232 1182658215.00 0.99 ns
tpch_q09/datafusion:vortex-compact 1537247369 1364453944.00 1.13 ns
tpch_q10/datafusion:vortex-compact 1180819125 843077926.00 1.40 ns 🚨
tpch_q11/datafusion:vortex-compact 470563238 420582871.00 1.12 ns
tpch_q12/datafusion:vortex-compact 869705562 831824038.00 1.05 ns
tpch_q13/datafusion:vortex-compact 418005166 386372679.00 1.08 ns
tpch_q14/datafusion:vortex-compact 721544014 580252680.00 1.24 ns
tpch_q15/datafusion:vortex-compact 1047426602 1000235688.00 1.05 ns
tpch_q16/datafusion:vortex-compact 308104556 298501549.00 1.03 ns
tpch_q17/datafusion:vortex-compact 1223699365 1180046899.00 1.04 ns
tpch_q18/datafusion:vortex-compact 1236695750 1169908540.00 1.06 ns
tpch_q19/datafusion:vortex-compact 880381734 668184234.00 1.32 ns 🚨
tpch_q20/datafusion:vortex-compact 997080028 1141812976.00 0.87 ns
tpch_q21/datafusion:vortex-compact 1526127906 1575552462.00 0.97 ns
tpch_q22/datafusion:vortex-compact 407184707 319988803.00 1.27 ns
tpch_q01/duckdb:parquet 918702602 888653457.00 1.03 ns
tpch_q02/duckdb:parquet 1473995657 1598627061.00 0.92 ns
tpch_q03/duckdb:parquet 1538932780 1450235578.00 1.06 ns
tpch_q04/duckdb:parquet 1080279738 866658044.00 1.25 ns
tpch_q05/duckdb:parquet 2145617888 1896214024.00 1.13 ns
tpch_q06/duckdb:parquet 790678164 712228077.00 1.11 ns
tpch_q07/duckdb:parquet 1764346223 1730538010.00 1.02 ns
tpch_q08/duckdb:parquet 2479763199 2251857726.00 1.10 ns
tpch_q09/duckdb:parquet 2529933902 2129303923.00 1.19 ns
tpch_q10/duckdb:parquet 2890717357 2875651688.00 1.01 ns
tpch_q11/duckdb:parquet 919097524 823402381.00 1.12 ns
tpch_q12/duckdb:parquet 1119441069 973396744.00 1.15 ns
tpch_q13/duckdb:parquet 1167046740 1096754760.00 1.06 ns
tpch_q14/duckdb:parquet 1133664379 1049506587.00 1.08 ns
tpch_q15/duckdb:parquet 830362585 819097622.00 1.01 ns
tpch_q16/duckdb:parquet 775560225 762367918.00 1.02 ns
tpch_q17/duckdb:parquet 1277255790 1191276430.00 1.07 ns
tpch_q18/duckdb:parquet 1188187317 1222838034.00 0.97 ns
tpch_q19/duckdb:parquet 1351125904 1465022126.00 0.92 ns
tpch_q20/duckdb:parquet 2090712667 1618047057.00 1.29 ns
tpch_q21/duckdb:parquet 1765389657 1667166475.00 1.06 ns
tpch_q22/duckdb:parquet 1103462990 966399925.00 1.14 ns
tpch_q01/duckdb:vortex-file-compressed 618681945 650441463.00 0.95 ns
tpch_q02/duckdb:vortex-file-compressed 1204901524 1267477948.00 0.95 ns
tpch_q03/duckdb:vortex-file-compressed 934217643 913338108.00 1.02 ns
tpch_q04/duckdb:vortex-file-compressed 643098303 587986329.00 1.09 ns
tpch_q05/duckdb:vortex-file-compressed 1168610900 1024226781.00 1.14 ns
tpch_q06/duckdb:vortex-file-compressed 894230902 933880358.00 0.96 ns
tpch_q07/duckdb:vortex-file-compressed 1177121113 1029541083.00 1.14 ns
tpch_q08/duckdb:vortex-file-compressed 1403237481 1366169490.00 1.03 ns
tpch_q09/duckdb:vortex-file-compressed 1549026388 1341666899.00 1.15 ns
tpch_q10/duckdb:vortex-file-compressed 1331654210 1064115921.00 1.25 ns
tpch_q11/duckdb:vortex-file-compressed 663042710 570943132.00 1.16 ns
tpch_q12/duckdb:vortex-file-compressed 724203675 778720228.00 0.93 ns
tpch_q13/duckdb:vortex-file-compressed 968786059 1057539912.00 0.92 ns
tpch_q14/duckdb:vortex-file-compressed 894043812 863567469.00 1.04 ns
tpch_q15/duckdb:vortex-file-compressed 553820904 569560956.00 0.97 ns
tpch_q16/duckdb:vortex-file-compressed 361696933 405901147.00 0.89 ns
tpch_q17/duckdb:vortex-file-compressed 1067745750 949909045.00 1.12 ns
tpch_q18/duckdb:vortex-file-compressed 956745221 895838542.00 1.07 ns
tpch_q19/duckdb:vortex-file-compressed 784376305 739062166.00 1.06 ns
tpch_q20/duckdb:vortex-file-compressed 1246529397 1037248040.00 1.20 ns
tpch_q21/duckdb:vortex-file-compressed 2236750114 1952741878.00 1.15 ns
tpch_q22/duckdb:vortex-file-compressed 704157778 523371316.00 1.35 ns 🚨
tpch_q01/duckdb:vortex-compact 650420984 592445210.00 1.10 ns
tpch_q02/duckdb:vortex-compact 885217351 884204199.00 1.00 ns
tpch_q03/duckdb:vortex-compact 924606452 759971794.00 1.22 ns
tpch_q04/duckdb:vortex-compact 586404451 503281146.00 1.17 ns
tpch_q05/duckdb:vortex-compact 1071693660 1035489092.00 1.03 ns
tpch_q06/duckdb:vortex-compact 730948191 697380246.00 1.05 ns
tpch_q07/duckdb:vortex-compact 1000318177 1065028308.00 0.94 ns
tpch_q08/duckdb:vortex-compact 1426551199 1349359315.00 1.06 ns
tpch_q09/duckdb:vortex-compact 1433355537 1326723637.00 1.08 ns
tpch_q10/duckdb:vortex-compact 1371431610 1005671092.00 1.36 ns 🚨
tpch_q11/duckdb:vortex-compact 670671821 670512099.00 1.00 ns
tpch_q12/duckdb:vortex-compact 661020720 638971563.00 1.03 ns
tpch_q13/duckdb:vortex-compact 798407593 993736225.00 0.80 ns
tpch_q14/duckdb:vortex-compact 913756264 908741727.00 1.01 ns
tpch_q15/duckdb:vortex-compact 538345929 518896884.00 1.04 ns
tpch_q16/duckdb:vortex-compact 437893455 344203581.00 1.27 ns
tpch_q17/duckdb:vortex-compact 991273726 922941534.00 1.07 ns
tpch_q18/duckdb:vortex-compact 746086864 669062847.00 1.12 ns
tpch_q19/duckdb:vortex-compact 776308942 713413593.00 1.09 ns
tpch_q20/duckdb:vortex-compact 1191447863 1085534238.00 1.10 ns
tpch_q21/duckdb:vortex-compact 1638743947 1654068151.00 0.99 ns
tpch_q22/duckdb:vortex-compact 612098481 561030330.00 1.09 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.005x ➖
  • Vortex: 1.011x ➖
  • Parquet: 1.000x ➖
  • duckdb:vortex: 1.029x ➖
  • datafusion:vortex: 0.993x ➖
  • Best: clickbench_q16/duckdb:vortex-file-compressed (0.822x)
  • Worst: clickbench_q40/duckdb:vortex-file-compressed (1.369x)
  • Significant (>10%): 2↑ 12↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1739363 1760214.00 0.99 ns
clickbench_q01/datafusion:parquet 21223001 20188426.00 1.05 ns
clickbench_q02/datafusion:parquet 50063747 51537824.00 0.97 ns
clickbench_q03/datafusion:parquet 41435579 44355558.00 0.93 ns
clickbench_q04/datafusion:parquet 363858310 370440728.00 0.98 ns
clickbench_q05/datafusion:parquet 352063434 350624495.00 1.00 ns
clickbench_q06/datafusion:parquet 1552100 1592843.00 0.97 ns
clickbench_q07/datafusion:parquet 27818599 26250855.00 1.06 ns
clickbench_q08/datafusion:parquet 432590465 427046601.00 1.01 ns
clickbench_q09/datafusion:parquet 663316083 675872689.00 0.98 ns
clickbench_q10/datafusion:parquet 117771385 116441192.00 1.01 ns
clickbench_q11/datafusion:parquet 141908319 144077536.00 0.98 ns
clickbench_q12/datafusion:parquet 348975676 354920864.00 0.98 ns
clickbench_q13/datafusion:parquet 499591663 511248427.00 0.98 ns
clickbench_q14/datafusion:parquet 343659404 346931909.00 0.99 ns
clickbench_q15/datafusion:parquet 408554247 411963464.00 0.99 ns
clickbench_q16/datafusion:parquet 740167907 731344622.00 1.01 ns
clickbench_q17/datafusion:parquet 721933848 719256883.00 1.00 ns
clickbench_q18/datafusion:parquet 1435222655 1451575571.00 0.99 ns
clickbench_q19/datafusion:parquet 34008626 35234574.00 0.97 ns
clickbench_q20/datafusion:parquet 568824324 573428785.00 0.99 ns
clickbench_q21/datafusion:parquet 650748971 653496252.00 1.00 ns
clickbench_q22/datafusion:parquet 998722899 949968412.00 1.05 ns
clickbench_q23/datafusion:parquet 3752821969 3764065037.00 1.00 ns
clickbench_q24/datafusion:parquet 105509538 109937873.00 0.96 ns
clickbench_q25/datafusion:parquet 140987376 139397962.00 1.01 ns
clickbench_q26/datafusion:parquet 109678933 108097066.00 1.01 ns
clickbench_q27/datafusion:parquet 950842756 958052319.00 0.99 ns
clickbench_q28/datafusion:parquet 5750618242 5776266081.00 1.00 ns
clickbench_q29/datafusion:parquet 226984090 222833235.00 1.02 ns
clickbench_q30/datafusion:parquet 349823371 353793585.00 0.99 ns
clickbench_q31/datafusion:parquet 402325578 401522012.00 1.00 ns
clickbench_q32/datafusion:parquet 1333279325 1357223952.00 0.98 ns
clickbench_q33/datafusion:parquet 1485543045 1511257399.00 0.98 ns
clickbench_q34/datafusion:parquet 1497822493 1519597301.00 0.99 ns
clickbench_q35/datafusion:parquet 568666291 562674449.00 1.01 ns
clickbench_q36/datafusion:parquet 143236512 140651321.00 1.02 ns
clickbench_q37/datafusion:parquet 59229108 58112610.00 1.02 ns
clickbench_q38/datafusion:parquet 91806219 90879829.00 1.01 ns
clickbench_q39/datafusion:parquet 277171905 286408160.00 0.97 ns
clickbench_q40/datafusion:parquet 35478695 34688628.00 1.02 ns
clickbench_q41/datafusion:parquet 30775098 31596413.00 0.97 ns
clickbench_q42/datafusion:parquet 32814621 33211149.00 0.99 ns
clickbench_q00/datafusion:vortex-file-compressed 1706765 1689766.00 1.01 ns
clickbench_q01/datafusion:vortex-file-compressed 13588513 13838589.00 0.98 ns
clickbench_q02/datafusion:vortex-file-compressed 32149845 32160827.00 1.00 ns
clickbench_q03/datafusion:vortex-file-compressed 36399429 35654110.00 1.02 ns
clickbench_q04/datafusion:vortex-file-compressed 313713089 317597710.00 0.99 ns
clickbench_q05/datafusion:vortex-file-compressed 309437773 314601424.00 0.98 ns
clickbench_q06/datafusion:vortex-file-compressed 1705359 1734067.00 0.98 ns
clickbench_q07/datafusion:vortex-file-compressed 18031471 18077173.00 1.00 ns
clickbench_q08/datafusion:vortex-file-compressed 383340676 391728052.00 0.98 ns
clickbench_q09/datafusion:vortex-file-compressed 561855570 578278004.00 0.97 ns
clickbench_q10/datafusion:vortex-file-compressed 70572172 74550963.00 0.95 ns
clickbench_q11/datafusion:vortex-file-compressed 76725000 81793959.00 0.94 ns
clickbench_q12/datafusion:vortex-file-compressed 270836171 268084376.00 1.01 ns
clickbench_q13/datafusion:vortex-file-compressed 413702183 416414689.00 0.99 ns
clickbench_q14/datafusion:vortex-file-compressed 249703097 252320857.00 0.99 ns
clickbench_q15/datafusion:vortex-file-compressed 374926503 371249027.00 1.01 ns
clickbench_q16/datafusion:vortex-file-compressed 715267663 721733439.00 0.99 ns
clickbench_q17/datafusion:vortex-file-compressed 709727800 711510840.00 1.00 ns
clickbench_q18/datafusion:vortex-file-compressed 1356740736 1395512405.00 0.97 ns
clickbench_q19/datafusion:vortex-file-compressed 24586848 26095062.00 0.94 ns
clickbench_q20/datafusion:vortex-file-compressed 337922246 339827933.00 0.99 ns
clickbench_q21/datafusion:vortex-file-compressed 398296856 393987329.00 1.01 ns
clickbench_q22/datafusion:vortex-file-compressed 558312119 545807977.00 1.02 ns
clickbench_q23/datafusion:vortex-file-compressed 579292281 547310204.00 1.06 ns
clickbench_q24/datafusion:vortex-file-compressed 47949548 50037807.00 0.96 ns
clickbench_q25/datafusion:vortex-file-compressed 72249435 69362220.00 1.04 ns
clickbench_q26/datafusion:vortex-file-compressed 46356419 47043993.00 0.99 ns
clickbench_q27/datafusion:vortex-file-compressed 793479340 795348584.00 1.00 ns
clickbench_q28/datafusion:vortex-file-compressed 6663704321 6646278629.00 1.00 ns
clickbench_q29/datafusion:vortex-file-compressed 238174466 237919167.00 1.00 ns
clickbench_q30/datafusion:vortex-file-compressed 249258117 255833275.00 0.97 ns
clickbench_q31/datafusion:vortex-file-compressed 293172016 298460246.00 0.98 ns
clickbench_q32/datafusion:vortex-file-compressed 1379536475 1328334741.00 1.04 ns
clickbench_q33/datafusion:vortex-file-compressed 1397326324 1395651388.00 1.00 ns
clickbench_q34/datafusion:vortex-file-compressed 1379200526 1404982637.00 0.98 ns
clickbench_q35/datafusion:vortex-file-compressed 528042561 529809185.00 1.00 ns
clickbench_q36/datafusion:vortex-file-compressed 81676150 76729109.00 1.06 ns
clickbench_q37/datafusion:vortex-file-compressed 38216471 38430737.00 0.99 ns
clickbench_q38/datafusion:vortex-file-compressed 24075598 23424655.00 1.03 ns
clickbench_q39/datafusion:vortex-file-compressed 150765830 148858943.00 1.01 ns
clickbench_q40/datafusion:vortex-file-compressed 19670457 20843108.00 0.94 ns
clickbench_q41/datafusion:vortex-file-compressed 18162705 18711834.00 0.97 ns
clickbench_q42/datafusion:vortex-file-compressed 21278359 21876440.00 0.97 ns
clickbench_q00/datafusion:vortex-compact 1687965 1723399.00 0.98 ns
clickbench_q01/datafusion:vortex-compact 17371656 18062602.00 0.96 ns
clickbench_q02/datafusion:vortex-compact 41839873 41357742.00 1.01 ns
clickbench_q03/datafusion:vortex-compact 39558393 39996635.00 0.99 ns
clickbench_q04/datafusion:vortex-compact 338255173 334096020.00 1.01 ns
clickbench_q05/datafusion:vortex-compact 335845845 338539597.00 0.99 ns
clickbench_q06/datafusion:vortex-compact 1742252 1773808.00 0.98 ns
clickbench_q07/datafusion:vortex-compact 28479649 28709466.00 0.99 ns
clickbench_q08/datafusion:vortex-compact 427955664 430945021.00 0.99 ns
clickbench_q09/datafusion:vortex-compact 633651234 628989556.00 1.01 ns
clickbench_q10/datafusion:vortex-compact 131362470 134908729.00 0.97 ns
clickbench_q11/datafusion:vortex-compact 171230724 170356913.00 1.01 ns
clickbench_q12/datafusion:vortex-compact 291788856 298204834.00 0.98 ns
clickbench_q13/datafusion:vortex-compact 527964107 532001474.00 0.99 ns
clickbench_q14/datafusion:vortex-compact 305009743 302336997.00 1.01 ns
clickbench_q15/datafusion:vortex-compact 395769099 388913564.00 1.02 ns
clickbench_q16/datafusion:vortex-compact 795929590 795860266.00 1.00 ns
clickbench_q17/datafusion:vortex-compact 785553037 787291394.00 1.00 ns
clickbench_q18/datafusion:vortex-compact 1447513973 1454468633.00 1.00 ns
clickbench_q19/datafusion:vortex-compact 30732918 31617286.00 0.97 ns
clickbench_q20/datafusion:vortex-compact 413142180 417499942.00 0.99 ns
clickbench_q21/datafusion:vortex-compact 597407752 604047213.00 0.99 ns
clickbench_q22/datafusion:vortex-compact 993284263 990487147.00 1.00 ns
clickbench_q23/datafusion:vortex-compact 2736257388 2886463447.00 0.95 ns
clickbench_q24/datafusion:vortex-compact 92218800 91857612.00 1.00 ns
clickbench_q25/datafusion:vortex-compact 111397297 115488406.00 0.96 ns
clickbench_q26/datafusion:vortex-compact 92381105 99460761.00 0.93 ns
clickbench_q27/datafusion:vortex-compact 886449096 865135381.00 1.02 ns
clickbench_q28/datafusion:vortex-compact 5896968393 6011653617.00 0.98 ns
clickbench_q29/datafusion:vortex-compact 227113005 224521714.00 1.01 ns
clickbench_q30/datafusion:vortex-compact 390982498 393145145.00 0.99 ns
clickbench_q31/datafusion:vortex-compact 461036374 461636550.00 1.00 ns
clickbench_q32/datafusion:vortex-compact 1319473647 1443880104.00 0.91 ns
clickbench_q33/datafusion:vortex-compact 1485479284 1488324693.00 1.00 ns
clickbench_q34/datafusion:vortex-compact 1449603582 1464857449.00 0.99 ns
clickbench_q35/datafusion:vortex-compact 571560082 564314464.00 1.01 ns
clickbench_q36/datafusion:vortex-compact 87359653 87423236.00 1.00 ns
clickbench_q37/datafusion:vortex-compact 39793013 40166108.00 0.99 ns
clickbench_q38/datafusion:vortex-compact 31128107 31565523.00 0.99 ns
clickbench_q39/datafusion:vortex-compact 166980461 162430813.00 1.03 ns
clickbench_q40/datafusion:vortex-compact 24777729 23701719.00 1.05 ns
clickbench_q41/datafusion:vortex-compact 25938142 25270985.00 1.03 ns
clickbench_q42/datafusion:vortex-compact 22227139 22263863.00 1.00 ns
clickbench_q00/duckdb:parquet 224085983 214182300.00 1.05 ns
clickbench_q01/duckdb:parquet 50857834 51423356.00 0.99 ns
clickbench_q02/duckdb:parquet 65437745 66083392.00 0.99 ns
clickbench_q03/duckdb:parquet 63677193 63454898.00 1.00 ns
clickbench_q04/duckdb:parquet 199298090 198669838.00 1.00 ns
clickbench_q05/duckdb:parquet 271788378 271278415.00 1.00 ns
clickbench_q06/duckdb:parquet 61239928 60988712.00 1.00 ns
clickbench_q07/duckdb:parquet 51865286 52451553.00 0.99 ns
clickbench_q08/duckdb:parquet 262434188 258801042.00 1.01 ns
clickbench_q09/duckdb:parquet 387274846 386786299.00 1.00 ns
clickbench_q10/duckdb:parquet 95938829 95348424.00 1.01 ns
clickbench_q11/duckdb:parquet 108156924 106994731.00 1.01 ns
clickbench_q12/duckdb:parquet 286748086 292543483.00 0.98 ns
clickbench_q13/duckdb:parquet 498152875 495553358.00 1.01 ns
clickbench_q14/duckdb:parquet 317605873 320160434.00 0.99 ns
clickbench_q15/duckdb:parquet 234889456 236619206.00 0.99 ns
clickbench_q16/duckdb:parquet 581893776 587125409.00 0.99 ns
clickbench_q17/duckdb:parquet 497702179 498971470.00 1.00 ns
clickbench_q18/duckdb:parquet 1016495893 1010043666.00 1.01 ns
clickbench_q19/duckdb:parquet 49209124 49283452.00 1.00 ns
clickbench_q20/duckdb:parquet 430537667 421806059.00 1.02 ns
clickbench_q21/duckdb:parquet 546155411 540314606.00 1.01 ns
clickbench_q22/duckdb:parquet 913881832 905807032.00 1.01 ns
clickbench_q23/duckdb:parquet 309013643 301851858.00 1.02 ns
clickbench_q24/duckdb:parquet 78804503 78622284.00 1.00 ns
clickbench_q25/duckdb:parquet 136415908 137560956.00 0.99 ns
clickbench_q26/duckdb:parquet 52828278 50813360.00 1.04 ns
clickbench_q27/duckdb:parquet 625486296 628380910.00 1.00 ns
clickbench_q28/duckdb:parquet 4860471172 4843371896.00 1.00 ns
clickbench_q29/duckdb:parquet 61897039 61164740.00 1.01 ns
clickbench_q30/duckdb:parquet 295105848 293804173.00 1.00 ns
clickbench_q31/duckdb:parquet 339377562 333968107.00 1.02 ns
clickbench_q32/duckdb:parquet 1089672403 1076531608.00 1.01 ns
clickbench_q33/duckdb:parquet 1180943257 1172216035.00 1.01 ns
clickbench_q34/duckdb:parquet 1209620759 1178394604.00 1.03 ns
clickbench_q35/duckdb:parquet 348723250 346111577.00 1.01 ns
clickbench_q36/duckdb:parquet 64776917 64304101.00 1.01 ns
clickbench_q37/duckdb:parquet 54175744 54214383.00 1.00 ns
clickbench_q38/duckdb:parquet 59437330 59513319.00 1.00 ns
clickbench_q39/duckdb:parquet 97721163 99780111.00 0.98 ns
clickbench_q40/duckdb:parquet 55857254 56120447.00 1.00 ns
clickbench_q41/duckdb:parquet 59064993 59891551.00 0.99 ns
clickbench_q42/duckdb:parquet 53108629 52905646.00 1.00 ns
clickbench_q00/duckdb:vortex-file-compressed 5697322 5747084.00 0.99 ns
clickbench_q01/duckdb:vortex-file-compressed 15771777 14461206.00 1.09 ns
clickbench_q02/duckdb:vortex-file-compressed 23862903 23705077.00 1.01 ns
clickbench_q03/duckdb:vortex-file-compressed 30328886 30159823.00 1.01 ns
clickbench_q04/duckdb:vortex-file-compressed 167716840 164477024.00 1.02 ns
clickbench_q05/duckdb:vortex-file-compressed 195129782 192900269.00 1.01 ns
clickbench_q06/duckdb:vortex-file-compressed 18897614 19228661.00 0.98 ns
clickbench_q07/duckdb:vortex-file-compressed 16042747 16418515.00 0.98 ns
clickbench_q08/duckdb:vortex-file-compressed 254872873 255012883.00 1.00 ns
clickbench_q09/duckdb:vortex-file-compressed 360393973 362817407.00 0.99 ns
clickbench_q10/duckdb:vortex-file-compressed 71534690 70970150.00 1.01 ns
clickbench_q11/duckdb:vortex-file-compressed 79168444 79481856.00 1.00 ns
clickbench_q12/duckdb:vortex-file-compressed 203843529 206204681.00 0.99 ns
clickbench_q13/duckdb:vortex-file-compressed 415874830 414852086.00 1.00 ns
clickbench_q14/duckdb:vortex-file-compressed 231589267 229869686.00 1.01 ns
clickbench_q15/duckdb:vortex-file-compressed 206688580 214875307.00 0.96 ns
clickbench_q16/duckdb:vortex-file-compressed 556012835 676637657.00 0.82 ns 🚀
clickbench_q17/duckdb:vortex-file-compressed 463539421 492528875.00 0.94 ns
clickbench_q18/duckdb:vortex-file-compressed 1137261125 1167972648.00 0.97 ns
clickbench_q19/duckdb:vortex-file-compressed 21420570 20734058.00 1.03 ns
clickbench_q20/duckdb:vortex-file-compressed 352341240 339904918.00 1.04 ns
clickbench_q21/duckdb:vortex-file-compressed 385893446 369872370.00 1.04 ns
clickbench_q22/duckdb:vortex-file-compressed 679674103 555909750.00 1.22 ns 🚨
clickbench_q23/duckdb:vortex-file-compressed 1516101280 1792973362.00 0.85 ns 🚀
clickbench_q24/duckdb:vortex-file-compressed 61226343 50299330.00 1.22 ns 🚨
clickbench_q25/duckdb:vortex-file-compressed 70082942 72855896.00 0.96 ns
clickbench_q26/duckdb:vortex-file-compressed 48230544 41421508.00 1.16 ns 🚨
clickbench_q27/duckdb:vortex-file-compressed 521775013 509259904.00 1.02 ns
clickbench_q28/duckdb:vortex-file-compressed 2977233722 2979796129.00 1.00 ns
clickbench_q29/duckdb:vortex-file-compressed 27059952 27156444.00 1.00 ns
clickbench_q30/duckdb:vortex-file-compressed 185125849 188032521.00 0.98 ns
clickbench_q31/duckdb:vortex-file-compressed 264700292 260848436.00 1.01 ns
clickbench_q32/duckdb:vortex-file-compressed 1232404935 1213607440.00 1.02 ns
clickbench_q33/duckdb:vortex-file-compressed 1463819239 1431292056.00 1.02 ns
clickbench_q34/duckdb:vortex-file-compressed 1571572367 1455000866.00 1.08 ns
clickbench_q35/duckdb:vortex-file-compressed 366680325 363516059.00 1.01 ns
clickbench_q36/duckdb:vortex-file-compressed 33642705 30369854.00 1.11 ns 🚨
clickbench_q37/duckdb:vortex-file-compressed 24794531 21084626.00 1.18 ns 🚨
clickbench_q38/duckdb:vortex-file-compressed 24864650 21833754.00 1.14 ns 🚨
clickbench_q39/duckdb:vortex-file-compressed 45932464 45386388.00 1.01 ns
clickbench_q40/duckdb:vortex-file-compressed 27494995 20087935.00 1.37 ns 🚨
clickbench_q41/duckdb:vortex-file-compressed 23444351 20519839.00 1.14 ns 🚨
clickbench_q42/duckdb:vortex-file-compressed 24101213 23030738.00 1.05 ns
clickbench_q00/duckdb:vortex-compact 6386990 5889299.00 1.08 ns
clickbench_q01/duckdb:vortex-compact 18023253 18651180.00 0.97 ns
clickbench_q02/duckdb:vortex-compact 36235525 35542814.00 1.02 ns
clickbench_q03/duckdb:vortex-compact 40679478 39179466.00 1.04 ns
clickbench_q04/duckdb:vortex-compact 191598296 188498809.00 1.02 ns
clickbench_q05/duckdb:vortex-compact 224588845 227310350.00 0.99 ns
clickbench_q06/duckdb:vortex-compact 18321160 18368993.00 1.00 ns
clickbench_q07/duckdb:vortex-compact 19852224 20551388.00 0.97 ns
clickbench_q08/duckdb:vortex-compact 292875382 293348531.00 1.00 ns
clickbench_q09/duckdb:vortex-compact 447522494 446846126.00 1.00 ns
clickbench_q10/duckdb:vortex-compact 123084632 124300165.00 0.99 ns
clickbench_q11/duckdb:vortex-compact 160181679 161216256.00 0.99 ns
clickbench_q12/duckdb:vortex-compact 245342080 244787253.00 1.00 ns
clickbench_q13/duckdb:vortex-compact 523106980 525946173.00 0.99 ns
clickbench_q14/duckdb:vortex-compact 295687841 298274364.00 0.99 ns
clickbench_q15/duckdb:vortex-compact 233553328 229680833.00 1.02 ns
clickbench_q16/duckdb:vortex-compact 643177522 633453128.00 1.02 ns
clickbench_q17/duckdb:vortex-compact 545006887 557138878.00 0.98 ns
clickbench_q18/duckdb:vortex-compact 1096671561 1109546788.00 0.99 ns
clickbench_q19/duckdb:vortex-compact 27340242 26136861.00 1.05 ns
clickbench_q20/duckdb:vortex-compact 442281300 427330079.00 1.03 ns
clickbench_q21/duckdb:vortex-compact 642723962 588897858.00 1.09 ns
clickbench_q22/duckdb:vortex-compact 1174153900 990167710.00 1.19 ns 🚨
clickbench_q23/duckdb:vortex-compact 7302370258 7453265499.00 0.98 ns
clickbench_q24/duckdb:vortex-compact 81790019 89047414.00 0.92 ns
clickbench_q25/duckdb:vortex-compact 120865915 123045256.00 0.98 ns
clickbench_q26/duckdb:vortex-compact 74962397 73459964.00 1.02 ns
clickbench_q27/duckdb:vortex-compact 581548505 574843928.00 1.01 ns
clickbench_q28/duckdb:vortex-compact 3099767180 3107733641.00 1.00 ns
clickbench_q29/duckdb:vortex-compact 33853206 33411879.00 1.01 ns
clickbench_q30/duckdb:vortex-compact 333514175 334075778.00 1.00 ns
clickbench_q31/duckdb:vortex-compact 441152218 440891611.00 1.00 ns
clickbench_q32/duckdb:vortex-compact 1340938237 1333641201.00 1.01 ns
clickbench_q33/duckdb:vortex-compact 1387334540 1394581591.00 0.99 ns
clickbench_q34/duckdb:vortex-compact 1507682194 1483324648.00 1.02 ns
clickbench_q35/duckdb:vortex-compact 372762303 378511653.00 0.98 ns
clickbench_q36/duckdb:vortex-compact 36320392 35056344.00 1.04 ns
clickbench_q37/duckdb:vortex-compact 26718052 24872787.00 1.07 ns
clickbench_q38/duckdb:vortex-compact 30668535 25382062.00 1.21 ns 🚨
clickbench_q39/duckdb:vortex-compact 56167775 52382563.00 1.07 ns
clickbench_q40/duckdb:vortex-compact 29615514 21949990.00 1.35 ns 🚨
clickbench_q41/duckdb:vortex-compact 25789685 22998761.00 1.12 ns 🚨
clickbench_q42/duckdb:vortex-compact 25628717 23343484.00 1.10 ns
clickbench_q00/duckdb:duckdb 17858009 17903150.00 1.00 ns
clickbench_q01/duckdb:duckdb 32834651 32703307.00 1.00 ns
clickbench_q02/duckdb:duckdb 45601142 45159990.00 1.01 ns
clickbench_q03/duckdb:duckdb 46701605 47276748.00 0.99 ns
clickbench_q04/duckdb:duckdb 204709946 206924639.00 0.99 ns
clickbench_q05/duckdb:duckdb 329836234 328166116.00 1.01 ns
clickbench_q06/duckdb:duckdb 34763315 34755922.00 1.00 ns
clickbench_q07/duckdb:duckdb 35825214 35260454.00 1.02 ns
clickbench_q08/duckdb:duckdb 272786964 283019063.00 0.96 ns
clickbench_q09/duckdb:duckdb 477656144 454503152.00 1.05 ns
clickbench_q10/duckdb:duckdb 94669217 94126536.00 1.01 ns
clickbench_q11/duckdb:duckdb 103930283 102960903.00 1.01 ns
clickbench_q12/duckdb:duckdb 287828344 293300571.00 0.98 ns
clickbench_q13/duckdb:duckdb 545079293 559249100.00 0.97 ns
clickbench_q14/duckdb:duckdb 339524050 329735402.00 1.03 ns
clickbench_q15/duckdb:duckdb 236469476 244996809.00 0.97 ns
clickbench_q16/duckdb:duckdb 625162958 632355899.00 0.99 ns
clickbench_q17/duckdb:duckdb 505631974 514761455.00 0.98 ns
clickbench_q18/duckdb:duckdb 1132426996 1161174512.00 0.98 ns
clickbench_q19/duckdb:duckdb 34731415 34690477.00 1.00 ns
clickbench_q20/duckdb:duckdb 1054806405 973990501.00 1.08 ns
clickbench_q21/duckdb:duckdb 1065877959 1130684075.00 0.94 ns
clickbench_q22/duckdb:duckdb 1008354631 1078442764.00 0.94 ns
clickbench_q23/duckdb:duckdb 246490880 261752586.00 0.94 ns
clickbench_q24/duckdb:duckdb 60466171 61343236.00 0.99 ns
clickbench_q25/duckdb:duckdb 121947679 121902960.00 1.00 ns
clickbench_q26/duckdb:duckdb 53385189 54142221.00 0.99 ns
clickbench_q27/duckdb:duckdb 1005478756 971695887.00 1.03 ns
clickbench_q28/duckdb:duckdb 4496558575 4534477557.00 0.99 ns
clickbench_q29/duckdb:duckdb 47998938 48015589.00 1.00 ns
clickbench_q30/duckdb:duckdb 261829307 265446690.00 0.99 ns
clickbench_q31/duckdb:duckdb 362072914 396354098.00 0.91 ns
clickbench_q32/duckdb:duckdb 1405048985 1386363396.00 1.01 ns
clickbench_q33/duckdb:duckdb 1676510484 1825197680.00 0.92 ns
clickbench_q34/duckdb:duckdb 1781880740 1780939426.00 1.00 ns
clickbench_q35/duckdb:duckdb 256354575 257758291.00 0.99 ns
clickbench_q36/duckdb:duckdb 42663886 41094748.00 1.04 ns
clickbench_q37/duckdb:duckdb 31477371 31004648.00 1.02 ns
clickbench_q38/duckdb:duckdb 30407121 30735120.00 0.99 ns
clickbench_q39/duckdb:duckdb 64777964 66331214.00 0.98 ns
clickbench_q40/duckdb:duckdb 31654779 31549203.00 1.00 ns
clickbench_q41/duckdb:duckdb 30543289 30017228.00 1.02 ns
clickbench_q42/duckdb:duckdb 31221409 31669136.00 0.99 ns

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.008x ➖
  • Vortex: 1.012x ➖
  • Parquet: 0.998x ➖
  • duckdb:vortex: 1.012x ➖
  • Best: statpopgen_q05/duckdb:vortex-file-compressed (0.970x)
  • Worst: statpopgen_q01/duckdb:vortex-file-compressed (1.399x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 307743540 313852370.00 0.98 ns
statpopgen_q01/duckdb:parquet 395791769 392904382.00 1.01 ns
statpopgen_q02/duckdb:parquet 992302046 1008532654.00 0.98 ns
statpopgen_q03/duckdb:parquet 1498858388 1507287461.00 0.99 ns
statpopgen_q04/duckdb:parquet 1542860575 1505901484.00 1.02 ns
statpopgen_q05/duckdb:parquet 997420270 1015720484.00 0.98 ns
statpopgen_q06/duckdb:parquet 1469076296 1466926636.00 1.00 ns
statpopgen_q07/duckdb:parquet 1884554345 1886597023.00 1.00 ns
statpopgen_q08/duckdb:parquet 1876482969 1891007923.00 0.99 ns
statpopgen_q09/duckdb:parquet 1389292063 1363078745.00 1.02 ns
statpopgen_q10/duckdb:parquet 2642917160 2646135611.00 1.00 ns
statpopgen_q00/duckdb:vortex-file-compressed 10891469 10956299.00 0.99 ns
statpopgen_q01/duckdb:vortex-file-compressed 26625021 19037619.00 1.40 ns 🚨
statpopgen_q02/duckdb:vortex-file-compressed 1297908593 1321119373.00 0.98 ns
statpopgen_q03/duckdb:vortex-file-compressed 3024793563 3048575581.00 0.99 ns
statpopgen_q04/duckdb:vortex-file-compressed 3043980458 3081315602.00 0.99 ns
statpopgen_q05/duckdb:vortex-file-compressed 1357661228 1399187282.00 0.97 ns
statpopgen_q06/duckdb:vortex-file-compressed 2057642088 2050664215.00 1.00 ns
statpopgen_q07/duckdb:vortex-file-compressed 192855649 196305100.00 0.98 ns
statpopgen_q08/duckdb:vortex-file-compressed 206992138 208475396.00 0.99 ns
statpopgen_q09/duckdb:vortex-file-compressed 2833930224 2798362170.00 1.01 ns
statpopgen_q10/duckdb:vortex-file-compressed 4617280606 4648501190.00 0.99 ns
statpopgen_q00/duckdb:vortex-compact 10737921 10692591.00 1.00 ns
statpopgen_q01/duckdb:vortex-compact 166955670 168399242.00 0.99 ns
statpopgen_q02/duckdb:vortex-compact 1820226488 1795032368.00 1.01 ns
statpopgen_q03/duckdb:vortex-compact 3465692635 3497986320.00 0.99 ns
statpopgen_q04/duckdb:vortex-compact 3481792049 3508629187.00 0.99 ns
statpopgen_q05/duckdb:vortex-compact 1837202003 1821458635.00 1.01 ns
statpopgen_q06/duckdb:vortex-compact 2678403149 2644320472.00 1.01 ns
statpopgen_q07/duckdb:vortex-compact 963521417 964304976.00 1.00 ns
statpopgen_q08/duckdb:vortex-compact 1003423269 993532308.00 1.01 ns
statpopgen_q09/duckdb:vortex-compact 3276520656 3295845086.00 0.99 ns
statpopgen_q10/duckdb:vortex-compact 5386639073 5371778735.00 1.00 ns

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

Benchmarks: Compression

Summary

  • Overall: 1.035x ➖
  • Vortex: 1.016x ➖
  • Parquet: 1.026x ➖
  • Best: vortex:parquet-zstd ratio compress time/CMSprovider (0.934x)
  • Worst: vortex:parquet-zstd ratio decompress time/taxi (1.168x)
  • Significant (>10%): 0↑ 5↓
Detailed Results Table
name PR 48ffe81 base 1bb7e68 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1455457781.00 1443055987.00 1.01 ns
parquet_rs-zstd decompress time/taxi 297375748.00 300196306.00 0.99 ns
compress time/taxi 755534676.00 762964500.00 0.99 ns
decompress time/taxi 23257159.00 20106569.00 1.16 ns 🚨
parquet_rs-zstd compress time/Arade 2662208398.00 2600291946.00 1.02 ns
parquet_rs-zstd decompress time/Arade 682649044.00 673597729.00 1.01 ns
compress time/Arade 1218214034.00 1210565651.00 1.01 ns
decompress time/Arade 38799648.00 33906405.00 1.14 ns 🚨
parquet_rs-zstd compress time/Bimbo 16704369846.00 15899721750.00 1.05 ns
parquet_rs-zstd decompress time/Bimbo 2282544956.00 2250757668.00 1.01 ns
compress time/Bimbo 7397832156.00 6984208259.00 1.06 ns
decompress time/Bimbo 114293542.00 98521288.00 1.16 ns 🚨
parquet_rs-zstd compress time/CMSprovider 8777185556.00 7802296471.00 1.12 ns 🚨
parquet_rs-zstd decompress time/CMSprovider 2308495281.00 2112022418.00 1.09 ns
compress time/CMSprovider 3089869760.00 2939505333.00 1.05 ns
decompress time/CMSprovider 101445360.00 94072302.00 1.08 ns
parquet_rs-zstd compress time/Euro2016 1555984348.00 1531231879.00 1.02 ns
parquet_rs-zstd decompress time/Euro2016 444341629.00 441909484.00 1.01 ns
compress time/Euro2016 458726514.00 458538241.00 1.00 ns
decompress time/Euro2016 24053100.00 23653679.00 1.02 ns
parquet_rs-zstd compress time/Food 967126588.00 953580906.00 1.01 ns
parquet_rs-zstd decompress time/Food 253415971.00 246659538.00 1.03 ns
compress time/Food 417225747.00 438043689.00 0.95 ns
decompress time/Food 10287142.00 9735259.00 1.06 ns
parquet_rs-zstd compress time/HashTags 2921021134.00 2809111369.00 1.04 ns
parquet_rs-zstd decompress time/HashTags 778698145.00 798383214.00 0.98 ns
compress time/HashTags 984901326.00 959901843.00 1.03 ns
decompress time/HashTags 87273163.00 85751813.00 1.02 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3337985092.00 3255461767.00 1.03 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 738124337.00 716697889.00 1.03 ns
compress time/TPC-H l_comment chunked 1410723241.00 1353465134.00 1.04 ns
decompress time/TPC-H l_comment chunked 47848726.00 41328077.00 1.16 ns 🚨
parquet_rs-zstd compress time/TPC-H l_comment canonical 3357768007.00 3237490191.00 1.04 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 739780894.00 720897597.00 1.03 ns
compress time/TPC-H l_comment canonical 1412561517.00 1312532324.00 1.08 ns
decompress time/TPC-H l_comment canonical 47268881.00 41853423.00 1.13 ns 🚨
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7941674.00 6589073.00 1.21 ns 🚨
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2792073.00 2562368.00 1.09 ns
compress time/wide table cols=100 chunks=1 rows=1000 19177556.00 16512108.00 1.16 ns 🚨
decompress time/wide table cols=100 chunks=1 rows=1000 3005828.00 2709277.00 1.11 ns 🚨
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 91028724.00 91522548.00 0.99 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 31462608.00 30550266.00 1.03 ns
compress time/wide table cols=1000 chunks=1 rows=1000 175598003.00 166285406.00 1.06 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 26555715.00 23989667.00 1.11 ns 🚨
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 943354554.00 900067276.00 1.05 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 358586547.00 337810074.00 1.06 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1700861808.00 1562279570.00 1.09 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 282286962.00 243982578.00 1.16 ns 🚨
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 7834262.00 6549391.00 1.20 ns 🚨
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2839890.00 2565072.00 1.11 ns 🚨
compress time/wide table cols=100 chunks=50 rows=1000 17919369.00 15929408.00 1.12 ns 🚨
decompress time/wide table cols=100 chunks=50 rows=1000 2975563.00 2669016.00 1.11 ns 🚨
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 89104616.00 86558373.00 1.03 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 30906580.00 29986934.00 1.03 ns
compress time/wide table cols=1000 chunks=50 rows=1000 175386877.00 162932322.00 1.08 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 25985774.00 23547900.00 1.10 ns 🚨
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 924280430.00 897688561.00 1.03 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 358368577.00 333191802.00 1.08 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1688820792.00 1560850746.00 1.08 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 275231403.00 240442637.00 1.14 ns 🚨
parquet size/taxi 55879185.00 55879185.00 1.00 bytes
vortex-file-compressed size/taxi 51448740.00 51448740.00 1.00 bytes
vortex:parquet-zstd size/taxi 0.92 0.92 1.00 ratio
vortex:parquet-zstd ratio compress time/taxi 0.52 0.53 0.98 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.08 0.07 1.17 ratio 🚨
parquet size/Arade 305282152.00 305282152.00 1.00 bytes
vortex-file-compressed size/Arade 143320892.00 143320892.00 1.00 bytes
vortex:parquet-zstd size/Arade 0.47 0.47 1.00 ratio
vortex:parquet-zstd ratio compress time/Arade 0.46 0.47 0.98 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.06 0.05 1.13 ratio 🚨
parquet size/Bimbo 388935055.00 388935055.00 1.00 bytes
vortex-file-compressed size/Bimbo 526057964.00 526057964.00 1.00 bytes
vortex:parquet-zstd size/Bimbo 1.35 1.35 1.00 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.44 0.44 1.01 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.05 0.04 1.14 ratio 🚨
parquet size/CMSprovider 384634824.00 384634824.00 1.00 bytes
vortex-file-compressed size/CMSprovider 448338524.00 448338524.00 1.00 bytes
vortex:parquet-zstd size/CMSprovider 1.17 1.17 1.00 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.35 0.38 0.93 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.04 0.04 0.99 ratio
parquet size/Euro2016 123042700.00 123042700.00 1.00 bytes
vortex-file-compressed size/Euro2016 168030484.00 167856044.00 1.00 bytes
vortex:parquet-zstd size/Euro2016 1.37 1.36 1.00 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.29 0.30 0.98 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.05 0.05 1.01 ratio
parquet size/Food 36177631.00 36177631.00 1.00 bytes
vortex-file-compressed size/Food 44162400.00 44162400.00 1.00 bytes
vortex:parquet-zstd size/Food 1.22 1.22 1.00 ratio
vortex:parquet-zstd ratio compress time/Food 0.43 0.46 0.94 ratio
vortex:parquet-zstd ratio decompress time/Food 0.04 0.04 1.03 ratio
parquet size/HashTags 133854962.00 133854962.00 1.00 bytes
vortex-file-compressed size/HashTags 198700644.00 198700644.00 1.00 bytes
vortex:parquet-zstd size/HashTags 1.48 1.48 1.00 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.34 0.34 0.99 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.11 0.11 1.04 ratio
parquet size/TPC-H l_comment chunked 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment chunked 180408824.00 180408824.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.42 0.42 1.02 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.06 0.06 1.12 ratio 🚨
parquet size/TPC-H l_comment canonical 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment canonical 180408824.00 180408824.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.42 0.41 1.04 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.06 0.06 1.10 ratio 🚨
parquet size/wide table cols=100 chunks=1 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.41 2.51 0.96 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.08 1.06 1.02 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.93 1.82 1.06 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.84 0.79 1.07 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.80 1.74 1.04 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.79 0.72 1.09 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.29 2.43 0.94 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.05 1.04 1.01 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.97 1.88 1.05 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.84 0.79 1.07 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.83 1.74 1.05 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.77 0.72 1.06 ratio

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

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants